/*
Theme Name: fabrykazirok.org.ua
Theme URI: http://www.fabrykazirok.org.ua
Description: Default theme for site http://www.fabrykazirok.org.ua
Version: 1.0
Author: Yuriy Naumko
Author URI: http://www.naumko.info
*/

body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 14px;
	color: #acea7b;
	padding: 0px;
	margin: 0px;

	background: url(images/tlo.jpg) top repeat-x #3bb60d;

	text-align: center;
}
a, a:visited {
	text-decoration: none;
	color: #f8fda9;
}
a:hover, a:active {
	text-decoration: underline;
}
h1 {
	width: 333px;
	height: 250px;
	float: left;
	margin: 0px;
	background: url(images/h1.jpg);

	cursor: pointer;

	text-indent: -10000px;
	overflow: hidden;
}
h2 {
	margin: 0px;
	font-size: 21px;
	font-weight: normal;
	float: left;
	width: 430px;
}

h2>a, h2>a:visited {
	color: #FFFFFF;
}

.divRatings {
	float: right;
}

h3 {
	font-size: 14px;
}
.divAll {
	width: 1000px;

	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
}
.divTop {
	height: 250px;
	background: url(images/top.jpg) left no-repeat;
}

.divRss {
	float: right;
}

.divDesc {
	margin: 15px 15px 15px 0px;
	margin-bottom: 22px;
	color: #2ea029;
	font-size: 11px;
	float: right;
}

.divBodyContainer{
	background: url(images/grad.jpg) bottom repeat-x;
}

.divContentContainer{
	float: left;
	width: 664px;
}

.divMenuContainer {
	width: 336px;
	float: right;
}

.divFooterContainer {
	background: url(images/footer.jpg) repeat-x;
	height: 150px;
	clear: both;
}

.divTopTitle {
	background: url(images/last.jpg) right no-repeat;
	height: 50px;
}

.contentBox {
	background: #04810c;
	margin: 15px;
	padding: 15px;
}

.contentBox p {
	text-align: justify;
	font-size: 13px;
}

.contentBox strong {
	color: #F8FDA9;
}

.divSidebarInternal {
	clear: both;
	background: #04810c;
	margin: 15px;
	padding: 15px;
}

.divBallon {
	width: 79px;
	height: 51px;
	text-align: center;
	font-size: 20px;
	float: right;
	background: url(images/comment.jpg);
	color: #FFFFFF;
}

.divBallon a, .divBallon a:visited {
	color: #FFFFFF;
	display: block;
	padding-top: 12px;
}

.attachment-thumbnail {
	float: left;
	margin-right: 15px;
}

.divMenu0 {
	float: right;
	margin-left: 50px;
}
.divMenuZ {
	float: right;
}
.divMenuTags {
	float: right;
	margin-right: 20px;
}

.menuLevel1 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.menuLevel2 {
	margin-left: 10px;
	font-size: 14px;
}

.divVoteTitle {
	width: 150px;
	height: 45px;
	float: right;
	margin: 0px;
	background: url(images/vote.jpg);
	text-indent: -10000px;
	overflow: hidden;
	clear: both;
}

.divCommentTitle {
	width: 150px;
	height: 45px;
	float: right;
	margin: 0px;
	background: url(images/commenttitle.jpg);
	text-indent: -10000px;
	overflow: hidden;
	clear: both;
}

cite {
	color: #F8FDA9;
}

.zu_submitbutton, .wp-polls .Buttons {
	width: 150px;
	height: 25px;
	background: url(images/button.gif);
	border: 0px none;
	color: #FFFFFF;
	float: center;
}

/*
	Don't delete this
*/

.avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.alt1 {
	background: #45BB0C url(images/alt1.jpg) top left no-repeat;
}
.alt0 {
	background: #038E0C url(images/alt0.jpg) top left no-repeat;
}
.commentbox {
	clear: both;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 10px 7px 7px 30px;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 3px 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption_NOSTYLE {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 5px 10px 10px 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	text-align: center;
	color: #BBBBBB;
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	display: none;
}
/* End captions */

.wp-polls ul li {
	padding: 5px  0px 5px 30px;
}	
