/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#CONTEINER { margin:0 auto; padding:0; width:1000px; }

a { color:#0033FF;}
a:hover { text-decoration:none; }
strong { color:#646464; }
/************************************************/
#HEADER { height:228px; /*background:url(images/banner.jpg) top center no-repeat;*/ }
div.HEADER_LANG { margin:0; padding:10px 10px 0 0; text-align:right; }
div.HEADER_LANG a.lang_01 { background:url(/images/lang_rus.jpg) center no-repeat; width:20px; height:16px; padding:0 10px; text-decoration:none; }
div.HEADER_LANG a.lang_02 { background:url(/images/lang_ukr.jpg) center no-repeat; width:20px; height:16px; padding:0 10px; text-decoration:none; }
div.HEADER_LANG a.lang_03 { background:url(/images/lang_eng.jpg) center no-repeat; width:20px; height:16px; padding:0 10px; text-decoration:none; }
div.HEADER_LANG a.to_home { color:#fff; display:block; padding:5px 0; padding-right:5px; }	
div.HEADER_LANG a.to_home:hover { text-decoration:none; }
			
div.HEADER_TOP_LINK { margin:0; padding:3px 95px 0 0; text-align:right; }
div.HEADER_TOP_LINK a { padding:10px 7px; color:#fff; text-decoration:none; }

div.HEADER_TOP_LINK a.active_aa { background:url(/images/active__link_01.jpg) top center no-repeat; padding:10px 5px; color:#fff; text-decoration:none;}
div.HEADER_TOP_LINK a.active_bb { background:url(/images/active__link_02.jpg) top center no-repeat; padding:10px 5px; color:#fff; text-decoration:none;}
div.HEADER_TOP_LINK a.active_cc { background:url(/images/active__link_03.jpg) top center no-repeat; padding:10px 5px; color:#fff; text-decoration:none;}
div.HEADER_TOP_LINK a.active_dd { background:url(/images/active__link_04.jpg) top center no-repeat; padding:10px 5px; color:#fff; text-decoration:none;}
div.HEADER_TOP_LINK a.active_ee { background:url(/images/active__link_05.jpg) top center no-repeat; padding:10px 5px; color:#fff; text-decoration:none;}
div.HEADER_TOP_LINK a.active_ff { background:url(/images/active__link_06.jpg) top center no-repeat; padding:10px 5px; color:#fff; text-decoration:none;}
div.HEADER_TOP_LINK a.active_gg { background:url(/images/active__link_07.jpg) top center no-repeat; padding:10px 5px; color:#fff; text-decoration:none;}
div.HEADER_TOP_LINK a.active_hh { background:url(/images/active__link_08.jpg) top center no-repeat; padding:10px 5px; color:#fff; text-decoration:none;}

div.HEADER_TOP_LINK a.aa:hover { background:url(/images/active__link_01.jpg) top center no-repeat; }
div.HEADER_TOP_LINK a.bb:hover { background:url(/images/active__link_02.jpg) top center no-repeat; }
div.HEADER_TOP_LINK a.cc:hover { background:url(/images/active__link_03.jpg) top center no-repeat; }
div.HEADER_TOP_LINK a.dd:hover { background:url(/images/active__link_04.jpg) top center no-repeat; }
div.HEADER_TOP_LINK a.ee:hover { background:url(/images/active__link_05.jpg) top center no-repeat; }
div.HEADER_TOP_LINK a.ff:hover { background:url(/images/active__link_06.jpg) top center no-repeat; }
div.HEADER_TOP_LINK a.gg:hover { background:url(/images/active__link_07.jpg) top center no-repeat; }
div.HEADER_TOP_LINK a.hh:hover { background:url(/images/active__link_08.jpg) top center no-repeat; }
/************************************************/
#CONTENT { width:700px; float:left; margin:0; padding:5px 25px; font-size:11px; line-height:15pt; background:url(/images/content_lline.jpg) right top no-repeat;}
#CONTENT h1.ptitle { font-size:10pt; margin:0; padding:5px 0; color:#646464; border-bottom:1px solid #ECECEC; }
/* CONTENT TUNNING */

#CONTENT p { padding:0 20px 0 30px; }
/************************************************/
#NEWS_BOX { width:230px; float:left; padding:5px 10px; }
#NEWS_BOX h1 { margin:0; margin-right:15px; padding:10px 0; padding-right:55px; margin-bottom:10px; font-size:8pt; color:#006699; text-align:right;
background:url(/images/news_ico.jpg) right center no-repeat;}
#NEWS_BOX h1 a, p.NEWS_DATE a { color:#135498; }
#NEWS_BOX h1 a:hover, p.NEWS_DATE a:hover { text-decoration:none; }
p.NEWS_DATE { font-size:7pt; font-weight:bold; text-align:right; background:url(/images/news_date_ico.jpg) right center no-repeat; padding:3px 30px 0 0; margin:0;
color:#135498;}
p.NEWS_PREV { margin:0; padding:10px 0; padding-right:30px; text-align:right; font-size:11px; line-height:13pt; }
/************************************************/
#FOOTER { clear:both; }
#FOOTER_LINKS { margin:0; padding:0 14px; border-top:3px solid #ECECEC; }
#FOOTER_LINKS a { margin:3px 10px; padding:5px 0; width:222px; text-align:center; float:left; text-decoration:none; }
#FOOTER_LINKS a.active { margin:3px 10px; padding:5px 0; width:222px; text-align:center; float:left; text-decoration:none; background-color:#F2F2F2; }
#FOOTER_LINKS a:hover { background-color:#F2F2F2; }
#FOOTER_LINKS a h1 { margin:0; padding:0; margin-bottom:5px; font-size:8pt; text-align:center; color:#838383; }
#FOOTER_LINKS a img { margin:0; padding:0; border:0;}
#FOOTER_COPY_BOX { clear:both; padding:8px 15px; color:#4D4D4D; background-color:#F2F2F2; }
#FOOTER_COPY_BOX a:hover { text-decoration:none; }
#FOOTER_COPY_BOX p.LEFT_COPY { margin:0; padding:5px 0; margin-right:300px; float:left; }
#FOOTER_COPY_BOX p.RIGHT_COPY { margin:0; padding:10px 0; float:left; }
/************************************************/
table.production_list td{ 
	width:50%; padding:0; padding-top:10px; padding-bottom:5px; border-bottom:1px dashed #ccc; vertical-align:top;
}

table.production_list td p{
	padding:0 !important; margin:0 !important; font-size:11px;
}

table.production_list td a{ 
	color:#666666;
}


/* CSS Document */
ul.ul__recipe_list { margin:10px 30px 10px 100px; padding:0; border-left:3px solid #FAFAFA; }
ul.ul__recipe_list li { list-style:none; margin:0 0 0 15px; padding:2px 0 2px 35px; background:url(/images/recipe__ico.jpg) left center no-repeat;}
ul.ul__recipe_list p { margin:0; padding:3px 10px !important; margin-left:50px; margin-bottom:15px; font-size:11px; background-color:#FAFAFA; color:#383838; }

ul.ul__recipe_list li a { font-size:11px; color:#00f; text-decoration:none; }		
ul.ul__recipe_list li a:hover { text-decoration:underline; color:#0021C3; }	

/**********************************************************/
div.navigation { display:block; text-align:right; padding:5px 0; padding-right:15px; padding-bottom:10px; }

.wp-pagenavi a {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #C4CBEA;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #0066CC;
	color: #114477;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color:#0021C3;

	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;

	color: red;
	background-color: #FBFCFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	

	color: #000000;
	background-color: #FFFFFF;
}
/**********************************************************/	
div.recepi__start { margin:0 15px 0 45px; padding:0; }
div.recepi__start h3, div.recepi__end h3 { font-size:11px; font-weight:bold; color:#666666; } 
ul.recepi__sostav { margin:0; margin-left:350px; padding:0; border-left:3px solid #FAFAFA; }
ul.recepi__sostav li { list-style:none; font-size:11px; margin:0 0 1px 15px; padding:1px 0 1px 35px; background:url(/images/recipe__ico.jpg) left center no-repeat; }
div.recepi__end { margin:0 15px 0 65px; padding:0; padding-top:15px; }
div.recepi__end p { text-align:justify; }
div.recepi__img { text-align:center; margin:0 25px 0 65px;}	
div.recepi__beck { font-size:10px; font-weight:bold; text-align:right; margin:0 25px 10px 75px;  }
div.recepi__beck a { color:#115199; }
/**********************************************************/
/*table.contact_form {
	border:1px solid #D2D2D2;
	margin:10px 0;


}	

table.contact_form td.title{
	border-bottom:1px solid #ECECEC;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:35%;
}	

table.contact_form td.input{
	border-bottom:1px solid #ECECEC;

}*/		
/**********************************************************/

table.contact_form {
	padding:10px;
	margin:10px auto;
	background:url(/images/sendmail_bg.jpg) top no-repeat;
}	
* html table.contact_form {
	background:url(/images/sendmail_bg.jpg) top no-repeat;
	padding:10px 10px 0 10px;
	height:365px;
}
table.contact_form td.title{
	border-bottom:1px solid #ECECEC;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:35%;
	color:#463D9A;
}	

table.contact_form td.input { border-bottom:1px solid #ECECEC; }

table.contact_form input, textarea{
	border:1px solid #968C8B;
	padding:2px 5px;

	}
table.contact_form textarea { background:none; background-color:#FFFFFF; }	



.send_mail_botton {
	margin	:5px 0 !important;
	padding	:6px 28px !important;
	padding-bottom:7px !important;
	background:url(/images/calc_botton.jpg) center no-repeat !important;
	border:0 !important;
	font-size:12px !important;
	color:#1B54BE !important;
}
/**********************************************************/
table.shop_list { margin:0; padding:0; }	
table.shop_list td { vertical-align:top; text-align:left; border-bottom:1px dashed #ccc; padding-top:10px;}	
table.shop_list img { border:none; }	
table.shop_list p { margin:0 !important; padding:0 !important; color:#646464; font-size:10px; }	
table.shop_list div.big	 { padding:0 0 5px 10px;}
table.shop_list div.big	p { font-size:11px;}