/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

	1. Activate custom.css file in theme admin panel
	2. Open style.css file and find any clasess you want to override
	3. Copy classes to override in this file, put them outside green commented area


START OVERRIDING / ADDING NEW CLASSES BELOW THIS LINE */
/*background: white url(images/container.gif) top center repeat-y;
background: url("images/container.gif") repeat-y scroll center top #FFFFFF;
*/
/* Areas Common 
-----------------------------------------------*/
a {
	color: #B46423;
}
.container_24 {
    width: 1010px;
}
.first{
	margin-left: 0px;
}
/*** YD ***/
div.yd_ad{
	margin: -7px 0px 4px 0px;
}
div.yd_ad_top{
	margin: -20px 0px 7px 0px;
}
div.yd_ad_top table{
	text-align: left;	
}
div.yd_ad table{
	text-align: left;	
}
/***** mixmart *****/
div.mixmart_place table td{
	border: 0px solid #ACDBB4;
	padding: 1px;
}
div.mixmart_place table{
	font-size: 12px;
	margin: 0px 0px 10px 0px
}
.mixmark_pict{
	border: 1px solid silver;
}
.mixmark_merch{
	color: #3B7214;
}
.mixmark_name{
	color: #B46423;
	font-weight: bold;
	text-decoration: underline;
}
/*** Subscriptions in sidebar ***/
table.subscription{
	width: 100%;
	text-align: left;
	margin: 0px;
	font-size: small;
}
table.subscription td{
	 border: solid 0px grey;
	 padding: 5px;
}
table.subscription div.email_subscr{
	border: 1px dotted green; 
	padding: 5px 7px 5px 5px; 
	background-color: #DCF0DC;
}
table.subscription span.email_subscr_header{
	padding-left: 5px; 
	color: blue;
}
table.subscription form.email_subscr_form{
	text-align:center; 
	padding-top: 10px;
}
table.subscription input.email_subscr_textbox{
	width:100%; 
	height: 25px; 
	color: #004505;
}
table.subscription input.email_subscr_submit{
	background-color:#81A988; 
	cursor:pointer; 
	border: solid 1px #004505;
}

/*** Wordpress Popular Posts ***/
.popular-posts ul{
	margin: 0px;
	padding: 0px;
}
.popular-posts ul li{
	border-bottom: 1px solid #ACDBB4;
    list-style: none outside none;
    margin: 3px 0px 5px 0px;
    padding: 0px 0px 10px 0px;
}
.popular-posts ul li div a{
	font-size: 12px;
    /*font-weight: bold;*/
}
.popular-posts ul li div a img.wpp-thumbnail{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	border: solid 1px #2D6B2E;
}
.popular-posts ul li div.image{
	/*display: inline;*/
}
.popular-posts ul li div.title{
	/*display: inline;*/
	vertical-align: top;
}
.popular-posts ul li div.end{
	clear:left;
}
/*** YARP ***/
ul.related-posts li{
	list-style-position: outside;
	color: #93C09A;
}
/*** dividers ***/
.content-bottom-divider-big{
	height: 1px;
	margin-bottom: 20px;
	border-top: 1px dotted green;
}
.content-bottom-divider{
	height: 1px;
	margin-bottom: 5px;
	border-top: 1px dotted green;
}
span.mailruSocial iframe {
    width: auto !important;
	padding-top: 10px;
}
/*** main images horis ***/
div.main_picture{
	padding:5px;
}
div.main_picture_img1, div.main_picture_img2, div.main_picture_img3, div.main_picture_img4{
	height: 150px; 
	width: 240px; 
	margin: 0px auto; 
	padding: 0px; 
	border: 1px solid #2D6B2E;
}
div.main_picture_img1{
	background: url("/images/kak-virastit-chesnok.png") no-repeat scroll transparent;
}
div.main_picture_img2{
	background: url("/images/ploskorez-fokina.png") no-repeat scroll transparent;
}
div.main_picture_img3{
	background: url("/images/sideratyi.png") no-repeat scroll transparent;
}
div.main_picture_img4{
	background: url("/images/strawberry.png") no-repeat scroll transparent;
}
div.main_picture_text{
	width: 240; 
	text-align: center; 
	text-decoration: underline; 
	margin: 0px; 
	padding: 0px; 
	color: #B46423; 
	font-family: Verdana,Tahoma,sans-serif;
}
/*** main text ***/
div.main_text {
	font-family: Verdana,sans-serif,Tahoma; 
	margin-bottom: -25px; 
	border-bottom: 1px solid #ACDBB5; 
	padding-bottom: 15px; 
	color: #004505;
}
/* Header Area
--------------------------------------------------*/
#header_area{
	padding: 10px 0px 10px;
}
#header_area .container_24{
	background: url("images/top_header.jpg") no-repeat scroll center right white;
	border: solid 1px #2D6B2E;
	min-height: 110px;
}
#header_area .container_24 .grid_8{
	width: 410px;
	margin-left: 10px;
}
#header_area .container_24 .grid_16{
	width: 570px;
}
#header_area .container_24 .header_two{
	float: right;
}
/* Navigation Area
--------------------------------------------------*/
#navigation_area{
	padding: 0px 0px 10px;
}
#navigation_area .container_24{
	background: url("images/nav-bg.gif") repeat-x scroll center left white;
	border: solid 1px #2D6B2E;
}
#navigation_area .navigation .widget{
	padding: 0px;
}
#navigation_area .navigation .widget .menu-main-menu-container .nav-menu{
	padding: 0px;
}
#navigation_area .navigation .widget .nav-menu a{
	padding: 15px 10px;
	border-right: 1px solid grey;
}
#navigation_area .navigation .widget .nav-menu li{
	border-right: 1px solid #E8E8E8;
}
#navigation_area .navigation .widget .nav-menu li.current-menu-item a{
	background-color: #4f8c95;
}
#navigation_area .navigation .widget .nav-menu li a:hover{
	background-color: #acdbb5;
}
#navigation_area .search .widget{
	padding: 0px;
}
#navigation_area .widget form.search{
	margin: 9px 0;
}
/* Top Area One
-------------------------------------------------*/
#top_area_one{
	padding: 0px 0px 10px;
}
#top_area_one .widget{
	padding: 0px;
}
#top_area_one .container_24{
	border: solid 1px #2D6B2E;
	background-color: #FCFCFC;
}
#top_area_one .container_24 .grid_6{
	width: 252px;
	margin: 0px;
	padding: 0px;
}
#top_area_one .container_24 .top_one_one{
	/*border: solid 1px #fcfcfc;*/
}
#top_area_one .container_24 .top_one_two{
	/*border: solid 1px #fcfcfc;*/
}
#top_area_one .container_24 .top_one_three{
	/*border: solid 1px #fcfcfc;*/
}
#top_area_one .container_24 .top_one_four{
	/*border: solid 1px #fcfcfc;*/
}
#top_area_one .top_one_one .widget h3, #top_area_one .top_one_two .widget h3, #top_area_one .top_one_three .widget h3, #top_area_one .top_one_four .widget h3{
	padding: 10px;
	margin: 1px 7px 15px;
	background: url("images/bottom-divider.png") repeat-x scroll top center #fcfcfc;
}
/* Top Area Two
-------------------------------------------------*/
#top_area_two{
	padding: 0px 0px 10px;
}
#top_area_two .widget{
	padding: 10px;
}
#top_area_two .container_24{
	border: solid 1px #2D6B2E;
}
#top_area_two .container_24 .grid_12{
	width: 500px;
}
#top_area_two .top_two_one .widget h3, #top_area_two .top_two_two .widget h3{
	padding: 10px;
	margin: 1px 7px 15px;
	background: url("images/bottom-divider.png") repeat-x scroll top center #fcfcfc;
}

/* Top Area Three
-------------------------------------------------*/
#top_area_three{
	padding: 0px 0px 10px;
}
#top_area_three .widget{
	padding: 10px;
}
#top_area_three .container_24{
	border: solid 1px #2D6B2E;
}
#top_area_three .container_24 .grid_24{
	width: 1010px;
}
#top_area_three .top_three_one .widget h3{
	padding: 10px;
	margin: 1px 10px 15px;
	background: url("images/bottom-divider.png") repeat-x scroll top center #fcfcfc;
}
#top_area_three .top_three_one .widget{
	background-color: #AFDBB6;
}
/* Main Area
----------------------------------------------*/
#main_area{
	border-top: 0px;
	padding: 0px 0px 10px;
}
#main_area .widget{
	padding: 18px;
}
#main_area .container_24 {
	background: url("images/sidebar-normal.gif") repeat-y scroll top right #fcfcfc;
	border: solid 1px #2D6B2E;
	/*border-width: 0 1px;*/
}
#main_area .main_three .widget h3, #main_area .main_one .widget h3{
	padding: 10px;
	margin: 15px -16px;
	background: url("images/bottom-divider.png") repeat-x scroll top center #fcfcfc;
}
#main_area .container_24 .grid_5 {
    width: 217px;
}
#main_area .container_24 .grid_14 {
    width: 580px;
}
#main_area .container_24 .grid_5.last {
    width: 213px;
}
a.read_more_custom{
	 text-decoration: none !important;
}
a:hover.read_more_custom{
	 text-decoration: underline !important;
}
#main_area .main_one .widget ul.categories li{
	color: #B46423;
}
/*------- Main Area Three --------*/
#main_area .container_24 .main_three .widtabs ul.tabs{
	padding-left: 10px;
	margin-top: 10px;
}
/*------ Main Area Two(content) -*/
#main_area .container_24 .main_two .single-sep {
    border-bottom: 1px solid #acdbb5;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* Footer Area One
-------------------------------------------------*/
#footer_area{
	border-top:0px;
	padding: 0px 0px 10px;
}
#footer_area .container_24{
	background: url("images/sidebar.gif") repeat-y scroll center center white;
	border: solid 1px #2D6B2E;
}
#footer_area .container_24 .grid_6{
	width: 243px;
}
#footer_area .footer_one .widget h3, #footer_area .footer_two .widget h3, #footer_area .footer_three .widget h3, #footer_area .footer_four .widget h3{
	padding: 10px;
	margin: 1px 7px 15px;
	background: url("images/bottom-divider.png") repeat-x scroll top center #fcfcfc;
}
/* Footer Area Two
-------------------------------------------------*/
#footer_area_two{
	background: none;
	border-top:0px;
	padding: 0px 0px 10px;
}
#footer_area_two .container_24{
	background: url("images/footer-bottom.gif") repeat-y scroll center center white;
	border: solid 1px #2D6B2E;
}
#footer_area_two .container_24 .grid_6{
	width: 660px;
}
#footer_area_two .container_24 .grid_18{
	width: 350px;
}
#footer_area_two .container_24 .footer_two_one{
	/*border: solid 1px blue;*/
}
#footer_area_two .container_24 .footer_two_two{
	/*border: solid 1px blue;*/
}
#footer_area_two .widget a{
	color: #6cf0f5 !important;
}
#footer_area_two .container_24 .footer_two_one a:hover{
	text-decoration: none;
	color: white !important;
}
#footer_area_two .container_24 .footer_two_one ul li
{
	list-style: none;
	display: inline;
}
/* Footer Area Three
-------------------------------------------------*/
#footer_area_three{
	padding: 0px 0px 10px;
}
#footer_area_three .widget{
	padding: 10px;
}
#footer_area_three .container_24{
	background: url("images/sidebar.gif") repeat-y scroll center center white;
	border: solid 1px #2D6B2E;
}
#footer_area_three .container_24 .grid_12{
	width: 500px;
}
#footer_area_three .footer_three_one .widget h3, #footer_area_three .footer_three_two .widget h3{
	padding: 10px;
	margin: 1px 7px 15px;
	background: url("images/bottom-divider.png") repeat-x scroll top center #fcfcfc;
}