/* www.verstkahtml.ru | 2009 */
/* bug fixes by www.skipdesign.ru */
	
/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Georgia, "Times New Roman", Times, serif; color: #444; min-width:997px; height:100%; font-size:100.01%; background:#fff;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #25461c; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size:2.1em; font-weight:normal; margin-bottom:18px;}
	h1.title{font-size:24px; font-weight:bold; font-style:italic; margin-bottom:22px; color:#000; padding-right:230px}
	h1.title2{font-size:24px; font-weight:bold; font-style:italic; margin-bottom:12px; color:#000; padding-right:230px}
h2{ font-size:1.8em; font-weight:normal; margin-bottom:12px;}
	h2.magazin{font-size:14px; font-weight:bold; font-style:italic; margin-bottom:10px;}
	h2.magazin_black{font-size:14px; font-weight:bold; font-style:italic; margin-bottom:10px; color:#000;}
h3{font-size: 130%; margin-bottom:10px; font-weight:normal;}
h4{font-size: 1.1em; margin-bottom:4px;}

p{margin-bottom: 12px;}

.clear{ clear: both; height: 1px; font-size: 1px;}

.green{color: #35a845;}
.red{color: #ff0000;}
.grey{color: #bfc2c6;}
.pink{color: #c79cb7;}

ul{ margin-bottom:12px; padding-left:16px;}
ul li{}

small{font-size:0.9em;}

span{}

img.left{float:left; margin:5px 20px 5px 0; display:block;}

#main{position:relative; min-height:100%; margin: 0; min-width:997px; font-size:0.8em; background: #fff url(/bitrix/templates/glavnaya/images/bg_main_rep.jpg) repeat-x 0 0;}
#main.black{background:#000 !important;}
#main.black div#main_in{background:#000 !important;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%'); height:100%;}
div#main_in{margin:0; min-width:997px; max-width:1573px; background:url(/bitrix/templates/glavnaya/images/bg_main.jpg) no-repeat 0 0; }
/*For IE*/* html div#main_in{height:100%; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1574 ? "1573px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "997px" : "99.7%"));}



/*--- TOP ---*/
div#top_block{height:60px;}
	div#top_block_l{float:left; width:19%;}
		div#logo{padding:12px 0 0 17px;}
	div#top_block_r{float:right; width:80%; position: relative; z-index:999}
/*		ul#menu_top{list-style:none; float:left; padding:17px 0 0 0; margin:0; font-weight:bold; font-style:italic; font-size:0.85em; width: 70%; }*/
		ul#menu_top{list-style:none; float:left; padding:17px 0 0 0; margin:0; font-weight:bold; font-style:italic; font-size:0.85em; width: 65%; }
		ul#menu_top li{float:left; margin-right: 27px; padding-bottom:1px; margin-bottom: 8px;}
		ul#menu_top li small{font-weight:normal; font-style:normal; font-size:10px; position:relative; top:-8px; margin-left:1px;}
		ul#menu_top li.basket a{color:#748d11}
		ul#menu_top li.basket a:hover{color:#c2eb1d;}
		ul#menu_top li.basket small{color:#c2eb1d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em;}
		ul#menu_top li.hover.basket a{color:#c2eb1d !important;}
		#main.black ul#menu_top li.basket a{color:#c2eb1d;}
		ul#menu_top li.encikl a{padding-bottom:0px; }
		ul#menu_top li.encikl a:hover{background:none;}
			ul#menu_top a{color:#999; text-decoration:none;}
			#main.black ul#menu_top a{color:#fff;}
			ul#menu_top a:hover{color:#fff; text-decoration:underline;}
			ul#menu_top li.hover a{color:#fff; text-decoration:none;}
					ul#menu_top li ul{position:absolute; list-style:none; margin:0; padding:9px 0 0 0;}
					ul#menu_top li ul li{display:block; float:none; padding:0 0 0 20px; margin-bottom:6px;}
					ul#menu_top li ul li a{color:#a3a3a3 !important;}
					ul#menu_top li ul li a:hover{text-decoration:underline; color:#fff !important;}
					ul#menu_top li ul li.hover{color:#fff; background:url(/bitrix/templates/glavnaya/images/bg_ndash_menu.gif) no-repeat 0 0.6em;}
					
		
		.black form#search_form{right:170px;}
		form#search_form{width:190px; padding:14px 0 0 0; position:absolute; right:170px;}
			input#search_text{padding:3px 6px; border:1px #7e7e7e solid; background:none; font-family:Georgia, "Times New Roman", Times, serif; color:#aeaeae; font-size:11px; font-weight:bold; font-style:italic; float:left; margin-right:5px; width:130px;}
			.black input#search_text{border-color:#3e3e3e; color:#999;}
			.black form#search_form input#search_text{}
			input#search_text.hover{color:#fff !important;}
			
			input#search_but{width:20px; height:21px; float:left; border:0; background:url(/bitrix/templates/glavnaya/images/bg_lupa.gif) no-repeat 0 0; cursor:hand; cursor:pointer;}
			.black input#search_but{background-image: url(/bitrix/templates/glavnaya/images/bg_lupa_b.gif);}
			input#search_but.hover{background-position:0 -21px;}
				div.search_text_in{ font-size:0.8em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #7e7e7e;}
				.black div.search_text_in{color:#636363;}
				div.search_text_in a{color:#b8b8b8;}
				.black div.search_text_in a{color:#999;}
				div.search_text_in a:hover{color:#fff;}
				
			div#logo_right{position:absolute; right:20px; top:11px;}
			div#logging2{position:absolute; right:20px; top:70px;
				font-family: Georgia, "Times New Roman", Times, serif; color: #855a07; font-size:100%;
				font-style: italic;
				}
			div#logging2 a {color:#855a07;}
			div#logging2 a:hover {color:#C68200;}
				
	div#menu_left{position:absolute; top:112px; z-index:10; left:40px; width:200px;}
		ul#menu_left_ul{ list-style:none; margin:0 0 20px 0; padding:0; font-weight:bold; font-style:italic;}
		ul#menu_left_ul li{margin-bottom:2px;}
		ul#menu_left_ul a{text-decoration:none; color:#b0b0b0;}
		ul#menu_left_ul a small{top:-5px; font-size:0.8em; font-weight:normal; position:relative; margin-left:3px; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		ul#menu_left_ul a:hover{color:#fff;}
		.black ul#menu_left_ul a{color:#fff;}
		ul#menu_left_ul a:hover strong{text-decoration:underline;}
			ul#menu_left_ul li a.red{color:#771c1c;}
				ul#menu_left_ul li a.red:hover, .black ul#menu_left_ul li a.red{color:#c62e2e;}
			ul#menu_left_ul li.hover a.red{background:url(/bitrix/templates/glavnaya/images/ndash_red.gif) no-repeat 0 0.6em; padding-left:19px; left:-19px; position:relative; z-index:1000; display:block;}
			
				ul#menu_left_ul li a.red:hover, ul#menu_left_ul li.hover a.red, .black ul#menu_left_ul li a.red{color:#c62e2e;}
				ul#menu_left_ul li.hover ul a.red{padding:0; background:none; left:0; color:#771c1c}
				ul#menu_left_ul li.hover ul a.red:hover{color:#c62e2e;}
				ul#menu_left_ul li.hover ul{margin-bottom:0; padding-top:4px; }
				
                        ul#menu_left_ul li a.orange{color:#855a07;}
                                ul#menu_left_ul li a.orange:hover, ul#menu_left_ul li.hover a.orange, .black ul#menu_left_ul li a.orange{color:#dd950a;}
                                ul#menu_left_ul li.hover a.orange{background:url(/bitrix/templates/glavnaya/images/ndash_orange.gif) no-repeat 0 0.6em; padding-left:19px; left:-19px; position:relative; z-index:1000; display:block; }
                        ul#menu_left_ul li a.green{color:#627007;}
                                ul#menu_left_ul li a.green:hover, ul#menu_left_ul li.hover a.green, .black ul#menu_left_ul li a.green{color:#99b002;}
                                ul#menu_left_ul li.hover a.green{background:url(/bitrix/templates/glavnaya/images/ndash_green.gif) no-repeat 0 0.6em; padding-left:19px; left:-19px; position:relative; z-index:1000; display:block; }                          
                        ul#menu_left_ul li a.yellow{color:#9d9434;}
                                ul#menu_left_ul li a.yellow:hover, ul#menu_left_ul li.hover a.yellow, .black ul#menu_left_ul li a.yellow{color:#f4e645;}
                                ul#menu_left_ul li.hover a.yellow{background:url(/bitrix/templates/glavnaya/images/ndash_yellow.gif) no-repeat 0 0.6em; padding-left:19px; left:-19px; position:relative; z-index:1000; display:block; }
                        ul#menu_left_ul li a.wgray{color:#a9a47e;}
                        ul#menu_left_ul li.hover a.wgray{background:url(/bitrix/templates/glavnaya/images/ndash_wgray.gif) no-repeat 0 0.6em; padding-left:19px; left:-19px; position:relative; z-index:1000; display:block; }
                                ul#menu_left_ul li a.wgray:hover, ul#menu_left_ul li.hover a.wgray, .black ul#menu_left_ul li a.wgray{color:#fff7b8;}
                        ul#menu_left_ul li a.whitegr{color:#b0b0b0;}
                                ul#menu_left_ul li a.whitegr:hover, ul#menu_left_ul li.hover a.whitegr, .black ul#menu_left_ul li a.whitegr{color:#fff;}
                                ul#menu_left_ul li.hover a.whitegr{background:url(/bitrix/templates/glavnaya/images/ndash_whitegr.gif) no-repeat 0 0.6em; padding-left:19px; left:-19px; position:relative; z-index:1000; display:block; }      
					
					ul#menu_left_ul ul{list-style:none; font-size:0.85em;}
				
				
				
			ul#podpiska{ list-style:none; margin:0 0 14px 0; padding:0; font-weight:bold; font-style:italic;}
			ul#podpiska li{margin-bottom:2px;}
			ul#podpiska li.ndash{background:url(/bitrix/templates/glavnaya/images/ndash_recepty.gif) no-repeat 0 0.6em; padding:0 0 0 18px; padding-left:18px; margin-left:-18px; position:relative; z-index:100;}
			ul#podpiska a{text-decoration:none; color:#f6f6f6;}
			ul#podpiska.nohover li.ndash{background:none !important;}
			ul#podpiska li.ndash a strong{background:none; color:#855a07;}
			ul#podpiska.nohover li.ndash a strong{background:url(/bitrix/templates/glavnaya/images/bg_punktir_g.gif) repeat-x 0 100%;}
			ul#podpiska li:hover a strong, ul#podpiska li.sfHover a strong{background:url(/bitrix/templates/glavnaya/images/bg_punktir_g.gif) repeat-x 0 100%;}
			ul#podpiska.nohover li.ndash a:hover strong{background:none; color:#C68200;}
			ul#podpiska.nohover li a{color:#bfbfbf;}
			ul#podpiska a strong{ background:url(/bitrix/templates/glavnaya/images/bg_punktir_g.gif) repeat-x 0 100%;}
			li.fasolep.hover a{ background:none; }
			li.fasolep a{ background:url(/bitrix/templates/glavnaya/images/bg_punktir.gif) repeat-x 0 100%; cursor:hand; cursor:pointer; position:relative; z-index:10000;}
			ul#menu_top li.fasolep:hover a, ul#menu_top li.sfHover a{background:none; text-decoration:underline; color:#fff;}
			ul#menu_top li div a{ text-decoration:none !important}
					li.fasolep div a{background:none;}
				ul#podpiska a.blue{text-decoration:none; color:#77B4B1; font-size:0.9em;}
				ul#podpiska.nohover a.blue{color:#77B4B1;}
				ul#podpiska a.blue strong{background:url(/bitrix/templates/glavnaya/images/blue_pynktir.gif) repeat-x -2px 100%;}
				ul#podpiska a.blue:hover strong{color: #77B4B1;}
			ul#podpiska a small{top:-5px; font-size:0.8em; font-weight:normal; position:relative; margin-left:3px; font-style:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#855a07;}
			ul#podpiska a:hover small{color:#855a07;}
			ul#podpiska a:hover strong{text-decoration:underline; color:#f6f6f6; background:none;}
/*			ul#podpiska li:hover a strong, ul#podpiska li.sfHover a strong{text-decoration:underline; color:#f6f6f6; background:none !important;} */
			ul#podpiska li:hover a small, ul#podpiska li.sfHover a small{color:#fff;}
						
						ul#podpiska li:hover div, ul#podpiska li.sfHover div{top:0px !important;}
						ul#menu_top li:hover div, ul#menu_top li.sfHover div{top:0px !important;}
	  					ul#podpiska.nohover li.sfHover div{top:-999em ;}
						ul#podpiska li div{top:-999em;}
						ul#menu_top li div{top:-999em;}
						ul#podpiska li div a strong{color:#fff !important; text-decoration:none !important;}
						ul#podpiska li div a:hover strong{text-decoration:underline !important;}
						ul#podpiska li div a small{color:#fff !important;}
						ul#menu_top li div a strong{color:#fff !important; text-decoration:none !important;}
						ul#menu_top li div a:hover strong{text-decoration:underline !important;}
						ul#menu_top li div a small{color:#fff !important;}
			
			div#metki{ width:90%; font-size:9px; padding:60px 0 0 0;}
			div#metki h4{ font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin-bottom:16px; padding-bottom:0;}
			div#metki_in{ color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:1.6em;}
			div#metki_in a{color:#999999; text-decoration:none;}
			div#metki_in a:hover{color:#000;}
				.size8{font-size:8px}
				.size9{font-size:9px}
				.size10{font-size:10px}
				.size11{font-size:11px}
				.size12{font-size:12px}
				.size13{font-size:13px}
				.size14{font-size:14px}
				.size15{font-size:15px}
				.size16{font-size:16px}
				.size17{font-size:17px}
				.size18{font-size:18px}
				.size19{font-size:19px}
				.size20{font-size:20px}
				.size21{font-size:21px}
				.size22{font-size:22px}
				.size23{font-size:23px}
				.size24{font-size:24px}
				.size25{font-size:25px}
				.size26{font-size:26px}
				.size26{font-size:27px}
				.size28{font-size:28px}
				.size29{font-size:29px}
				.size30{font-size:30px}
				
				
				div#blog_photo{padding:15px 0 0 0; width:230px;}
				div#blog_photo strong{display:block; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; font-size:0.85em; padding-top:4px;}
				
				
				
				div#news{width:150px; padding:30px 0 0 0;}
				div#news div{margin-bottom:48px;}
				div#news div img{display:block; margin-bottom:8px;}
				div#news div img.tarelka{ margin-left:-10px; position:relative; margin-bottom:2px}
				div#news div a{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-weight:bold; font-style:italic; text-decoration:none;}
				div#news div a:hover{text-decoration:underline;}
				div#news div p{margin-bottom:0; padding:8px 0 0 0; font-size:11px; color:#999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.1em;}
			
	
			table.products_all{width:750px;}
			table.products_all td{text-align:left; padding-bottom:48px; vertical-align:top;}
			table.products_all td img{display:block; margin-left:10px; margin-bottom:7px;}
			table.products_all td a.black_block{margin:0 0 0 23px; float:none; font-size:0.85em;}
			table.products_all td a.ten3{}
			table.products_all td small{width:150px; display:block; padding-left:27px; font-size:0.85em; padding-top:7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.1em; margin-bottom:-12px;}
			
			table.products_all2{width:750px; position:relative; left:-15px;}
			table.products_all2 td{ padding-bottom:48px; vertical-align:top;}
			table.products_all2 td img{margin:0 0 7px 14px;}
			table.products_all2 td a{margin:0 0 0 0; float:none; font-size:0.85em;}
			table.products_all2 td a.black_block2{ text-align:center;}
			table.products_all2 td small{width:150px; display:block; padding-left:27px; font-size:0.85em; padding-top:7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.1em; margin-bottom:-12px;}
			
		
		
		div#block_height{height:830px;}
		div#block_height2{height:720px; }
		div#block_height3{height:660px; }
		
		
		
/*		div#bluda_block{position:absolute; width:78%; right: 20px; top:70px;}*/
		div#bluda_block{position:absolute; width:78%; right: 20px; top:150px;}

                        div#bluda_block a.black_block{font-size:0.9em;}
                        div#bluda_block a.black_block2{font-size:0.9em;}

			div#bludo_left{ position:absolute; width:140px; left: 0; z-index:2;}
			div#bludo_left_n{ position:absolute; width:150px; left: 0; z-index:2; margin-left:-20px;}
			div#bludo_left_in{  width:60px; z-index:100; top:0px; position:absolute; margin-left:-62px;}
			div#bludo_left_in_n{  width:150px; z-index:100; top:0px; position:absolute; text-align:center;}
						div#bludo_left_in_n a.black_block{ float:none; text-align:center}
				a.arrow_left{float:right; background:url(/bitrix/templates/glavnaya/images/arrow_left.gif) no-repeat 100% 4px; width:18px; height:33px; color:#858585; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.7em; text-decoration:none; margin-left:-17px; position:relative; z-index:20}
				a.arrow_left:hover, a.arrow_left2:hover{color:#fff; background-position:100% -35px;}
				a.arrow_left2{float:right; background:url(/bitrix/templates/glavnaya/images/arrow_left.gif) no-repeat 100% 4px; width:18px; height:33px; color:#858585; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.7em; text-decoration:none; left:-20px; position:relative; z-index:20; top:20px;}
					div.bludo_in{padding:20px 0 0 0; float:left; font-size:0.95em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444;}
					div.bludo_in_n{padding:20px 0 0 0; float:left; font-size:0.95em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; position:relative; margin-top:-45px; text-align:center;}
					div.bludo_in_n a{font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:4px !important}
					div.bludo_in a{font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:4px !important}
					div.bludo_in a.black_block{margin-top:-5px;}
					div.bludo_in_n a.black_block{float:none;}
					div.bludo_in p{width: 110px; line-height:1.1em; padding-left:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; font-size:0.9em;}
						
			div#bludo_right{ position:absolute; right:31px; width:140px; z-index:100;}
/*			div#bludo_right_n{ position:absolute; right:21px; width:160px; z-index:100; top:28px;}*/
			div#bludo_right_n{ position:absolute; right:21px; width:160px; z-index:100; top:0px;}
			div#bludo_right_n a.black_block{margin-left:-10px;}
			div#bludo_right_in{ position:absolute; right:0px; width:60px; z-index:100; top:76px;}
			div#bludo_right_in2{  width:60px; z-index:100; top:0px; position:absolute; margin-left:750px;}
			
					a.arrow_right{float:left; background:url(/bitrix/templates/glavnaya/images/arrow_right.gif) no-repeat 0 -35px; width:18px; height:33px; color:#515151; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.7em; text-decoration:none; margin-left:-30px; position:relative; z-index:20; text-align:right}
					a.arrow_right2{float:left; background:url(/bitrix/templates/glavnaya/images/arrow_right.gif) no-repeat 0 -35px; width:18px; height:33px; color:#515151 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.7em; text-decoration:none; margin-left:-30px; position:relative; z-index:20; text-align:right; position:relative; top:18px;}
				a.arrow_right:hover, a.hover, a.arrow_right2:hover{ color:#000;background-position:0 4px;}	
				a.arrow_right:hover{ background-position:0 4px; color:#000;}
					/*img.image_bludo{position:relative; margin-left:-8px; z-index:10; margin-bottom:5px;}*/
                                        img.image_bludo{position:relative; margin-left:-8px; z-index:10; margin-bottom:9px;}
						
					
				img.center_image{/*display:block; margin:0 auto 0 auto; padding-top:42px;*/}
					
					/*
					ul#mycarousel{width:725px; height:486px; overflow:hidden; }
					ul#mycarousel li{width:725px; height:486px; float:left;}*/
						
						a.link_vse{font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(/bitrix/templates/glavnaya/images/punktir_vse.gif) repeat-x 0px 95%; text-decoration:none; color:#515151; display:block; margin-top:20px; margin-left:-2px; position:absolute; right: 79%; top:80px; width:45px; margin-right:-783px; z-index:1000;}
						a.link_vse:hover{text-decoration:underline; background:none; color:#000;}
					
					div#product{height: 806px; position: absolute; width:70%; top:70px;}
//					div#product2{position: absolute; width:70%; top:165px;}
					div#product2{height: 586px; position: absolute; width:70%; top:165px;}
					div#product_in{padding-left:63%; margin-left:-180px;}
					div#product img{margin:0 auto;}
					
						div#prod_text{ position:absolute; width:85%; padding-top:20px; clear:both;}
						div#prod_text ul{list-style:none; padding:0 0 0 8%; margin:0;}
						div#prod_text ul li{background:url(/bitrix/templates/glavnaya/images/ndash_comment.gif) no-repeat 0 0.5em; padding:0 0 0 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:1.1em; margin-bottom:6px;}
								
								strong.gotovnost_romb{display:block; z-index:10000; width:105px; height:80px; background: url(/bitrix/templates/glavnaya/images/romb.gif) no-repeat 50% 0; position:absolute; text-align:center; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; line-height:1.5em;padding:26px 0 0 0; top:485px; margin-left:0px;}
strong.gotovnost_romb big{font-size: 30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; display:block; margin-bottom:10px; color:#000; text-align:center;}
					
			div#podskazka{background:url(/bitrix/templates/glavnaya/images/bg_ndash.gif) no-repeat 0 0.75em; padding:2px 18px 2px 18px; width:170px; margin:0 auto; color:#fff; font-style:italic; font-weight:bold; font-size:0.9em; height:40px;}
			div#podskazka a{font-size:1.1em; color:#fff; text-decoration:none; background:url(/bitrix/templates/glavnaya/images/bg_punktir_w.gif) repeat-x 3px 100%; padding-bottom:2px;}
			div#podskazka a:hover{background-image:url(/bitrix/templates/glavnaya/images/bg_punktir_w_h.gif);}
			
			div#blog_top_text{background:url(/bitrix/templates/glavnaya/images/bg_ndash.gif) no-repeat 20px 0.75em; padding:2px 18px 2px 18px; width:270px; color:#fff; font-style:italic; font-weight:bold; font-size:0.9em; height:155px;margin-left:30%}
			div#blog_top_text a{font-size:1.1em; color:#fff; text-decoration:none; background:url(/bitrix/templates/glavnaya/images/bg_punktir_w.gif) repeat-x 3px 100%; padding-bottom:2px;}
			div#blog_top_text a:hover{background-image:url(/bitrix/templates/glavnaya/images/bg_punktir_w_h.gif);}

/*--- CONTENT ---*/
div#content_main{padding:420px 0 0 0; min-height:100px;}
* html div#content_main{height:100px;}

div#content_main_2{padding:50px 0 0 0; min-height:400px;}
* html div#content_main_2{height:400px;}



	div#content_left{width:34%; float:left; padding:150px 0 0 0;} /* c баннером 340px */
	div#content_main_2 div#content_left{ padding-top:500px;}
	
	
		div.recept{ padding:0 100px 20px 40px;}
		div.recept h1{font-size:24px; font-weight:bold; font-style:italic; color:#000; padding:0 16px 0 0; margin-bottom:28px; line-height:23px; margin-bottom:0;}
		div.recept h1 small{display:block; font-size:0.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#444; padding:2px 0 0 0;}
		div.recept div{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 17px; font-size:0.85em; line-height:1.2em; padding-top:28px;}
		div.recept div p{margin-bottom:10px;}
		div.recept div p span{color:#b4b4b4; font-size:0.9em;}
		
			small.gray{font-size:0.8em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
			
		div#left_block{padding:0 65px 50px 40px; font-size:0.9em; line-height:1.4em}
		
		div.recept_nut{padding:0 65px 30px 0; font-size:0.9em; line-height:1.4em; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; width: 200px;  left:40px; position:relative; min-height:200px;}
		div.recept_nut h3{ font-weight:bold; font-style:italic; color:#000; font-family:Georgia, "Times New Roman", Times, serif}
		div.recept_nut a{font-family:Georgia, "Times New Roman", Times, serif; color:#444; font-weight:bold; font-style:italic; font-size:1em; position:relative; z-index:1000;}
		div.recept_nut img{display:block; position:relative; margin-left:-14px;}
		div.recept_nut a.ten3{position:absolute;}
		div.recept_nut .ten3 img{display: block;}
			div.nut{ margin-bottom:16px;}
		
		/*div.list{background:url(/bitrix/templates/glavnaya/images/bg_list.gif) no-repeat 0 0; padding:200px 15px 0 40px; min-height:200px;}*/
		div.list{min-height:200px;}
		* html div.list{height:200px;}
		div.goroh{background:url(/bitrix/templates/glavnaya/images/bg_goroh.gif) no-repeat 0 0; padding:65px 15px 0 40px; min-height:200px;}
		* html div.goroh{height:200px;}
		div.nutt{background: url(/bitrix/templates/glavnaya/images/nut_bg.gif) no-repeat 0 0; padding:240px 15px 0 40px; min-height:200px;}
		* html div.nutt{height:200px;}
		
			div.block_znaete{float:right; width:65%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-right:25px; color:#444; font-size:0.85em; line-height:1.25em} 
			div.block_znaete h3{font-style:italic; font-weight:bold; font-size:14px; margin-bottom:14px; color:#000; font-family:Georgia, "Times New Roman", Times, serif;}
			div.block_znaete h3 a{color:#000;}
	
	div#content_right{width:65%; float:left; padding:335px 0 0 0;}
	div#content_right_2{width:62%; float:left; padding:35px 0 0 0; }
	div#content_right_3{width:65%; float:left; padding:0px 0 140px 0; margin-top:-90px; position:relative;}
	div#content_right_magaz{width:63%; float:left; margin-top:-94px; position:relative;}
	
		div.two_l{}
		div.two_l#two{ padding:530px 0 0 0;}
			
			div.flash_block{margin-bottom:6px;}
			
			
			div#blog{width:500px; float:left; padding-bottom:100px;}
			div#blog h1{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:24px; font-weight:bold; font-style:italic; color:#000;}
			
			
				div.arhiv{padding:54px 0 0 0;}
				div.arhiv h2{font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#000; font-weight:bold; font-style:italic; margin-bottom:22px;}
				div.arhiv ul{list-style:none; padding:0; margin:0;}
				div.arhiv ul li{font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#000; font-weight:bold; font-style:italic; padding-bottom:10px}
				div.arhiv ul li a{color:#000;  background:url(/bitrix/templates/glavnaya/images/punktir_black.gif) repeat-x -2px 100%; text-decoration:none;}
				div.arhiv ul li a:hover{text-decoration:underline; background:none;}
				div.arhiv ul li ul{list-style:none; padding:0; margin:0;}
				div.arhiv ul li ul li{list-style:none; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; font-style:normal; font-weight:normal; padding-bottom:0;}
				div.arhiv ul li ul li a{color:#444; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none; text-decoration:underline;}
				div.arhiv ul li ul li a:hover{text-decoration:none;}
				
					div.message{ margin-bottom:48px;}
					div.message h3{margin-bottom:14px; font-size:1.2em;}
					div.message h3 a{color:#444;font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;background:url(/bitrix/templates/glavnaya/images/punktir_black.gif) repeat-x -2px 100%; text-decoration:none;}
					div.message h3 a:hover{text-decoration:underline; background:none;}
					div.message h3 small{display:block; font-size:0.7em; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:3px; color:#999;}
					div.message h3 small span{color:#444;}
					div.message p{margin-bottom:22px;}
						a.read{font-weight:bold; font-style:italic; font-size:0.85em; color: #505050; text-decoration:none;}
						a.read strong{ cursor:hand; cursor:pointer;background: url(/bitrix/templates/glavnaya/images/punktir_black.gif) repeat-x 0px 100%;}
						a.read strong:hover{text-decoration:underline; background:none;}
						a.read small{font-size:0.9em; color:#999999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; position:relative; top:-6px;}
						
		
		div.two_r{float:right; width:19%; }
		div.two_r2{float:right; width:15%;}
		
		div#content_right_2 div.prod{left:-18px; position:relative;}
		div.prod{}
			a.black_block{display:block; padding:6px 0 6px 0; color:#999; text-decoration:none; float:left; font-size:0.9em; margin-bottom:12px;}
			a.black_block strong{padding:2px 8px 4px 6px;background:#000; font-style: italic; color:#999;}
			a.black_block:hover{color:#fff;}
			a.black_block:hover strong{color:#fff;}

			a.black_block2{display:block; padding:6px 0 6px 0; color:#999; text-decoration:none; font-size:0.9em;}
			a.black_block2 strong{padding:2px 8px 4px 6px;background:#000; font-style: italic; color:#999;}
			a.black_block2:hover{color:#fff;}
			a.black_block2:hover strong{color:#fff;}
			
/*            a.black_block{display:block; float:left; font-size:0.9em; width:110px; text-decoration:none; margin-bottom:12px;line-height:1.35em;}
            a.black_block strong{ text-align:center; font-style: italic; padding:0; color:#999; text-decoration:none;position:relative; outline: #000 solid 0.4em; -moz-outline-offset:-0.04em; background:#000;}
            a.black_block strong span{position:relative; text-decoration:none}
            a.black_block:hover{color:#fff;}
            a.black_block:hover strong{color:#fff;}

            a.black_block2{display:block; float:left; font-size:1.2em; width:170px; text-decoration:none; margin-bottom:12px;line-height:1.35em;}
            a.black_block2 strong{ text-align:center; font-style: italic; padding:0; color:#999; text-decoration:none;position:relative; outline: #000 solid 0.4em; -moz-outline-offset:-0.04em; background:#000;}
            a.black_block2 strong span{position:relative; text-decoration:none}
            a.black_block2:hover{color:#fff;}
            a.black_block2:hover strong{color:#fff;}
*/			
		div.prod p{padding:0 0 0 8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; font-size:0.85em; line-height:1.25em}
				div.prod p a{color:#444;}
			
			div.enc_in{margin-right:200px; font-size:0.9em;}
			div.enc_in h4{margin-bottom:22px !important; font-size:14px; padding-bottom:0;}
				h4#margin{ margin-bottom:1px !important; padding-bottom:0;}
			
		div.prod small{padding:0 0 0 8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; font-size:0.8em; line-height:1.25em; display:block;}
		
			div#photos_in{padding:0 0 50px 0; width:500px; text-align:center;}
				div#photos h4.nohover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal;}
			h4.nohover{color:#444; font-size:0.9em; padding-bottom:32px; font-weight:bold; font-style:italic; margin:0;}
			h4.nohover a{color:#000; background:url(/bitrix/templates/glavnaya/images/punktir_black.gif) repeat-x -2px 100%; text-decoration:none;}
			h4.nohover a:hover{text-decoration:underline; background:none;}
				.flash{margin-bottom:6px;}
			h4.selected a{color:#000; text-decoration:underline; background:none; }
			h4.selected a:hover{text-decoration:underline; background:none;}
			
				div#zapiski h4{font-size:1em;}
					
					form#form_comment{padding-bottom:44px;}
					form#form_comment label{display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; cursor:hand; cursor:pointer; color:#444444;}
					form#form_comment label span{color:#ed1c24;}
					form#form_comment input{padding:3px 6px; border:1px #abadb3 solid; width:250px; margin-bottom:8px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;}
					form#form_comment textarea{padding:3px 6px; border:1px #abadb3 solid; width:250px; height:76px;font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;}
						div.kod{padding:8px 0 6px 0; min-height:10px;}
						* html div.kod{height:10px;}
						div.kod img{ float:left;}
						div.kod div{float:left; padding:2px 0 0 12px;}
						div.kod div input{width:42px !important;}
					a#send{padding:0!important; margin:0!important; border:0!important; background:url(/bitrix/templates/glavnaya/images/punktir_black.gif) repeat-x -2px 100%; clear:both;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; color:#000; cursor:hand; cursor:pointer; font-size:0.85em; text-decoration:none;}
					a#send:hover{ text-decoration:underline; background:none;}
  				
				div.comments{position:relative; left:-18px; padding-left:18px; background:url(/bitrix/templates/glavnaya/images/ndash_comment.gif) no-repeat 0 1.65em; font-size:12px; z-index:20; padding-bottom:80px; max-width:650px;}
				* html div.comments{width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 650 ? "650px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 100 ? "100px" : "99.7%"));}
				div.comments small{display:block; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; margin-bottom:-2px;}
					div.comments div{padding-left:18px; background:url(/bitrix/templates/glavnaya/images/ndash_comment.gif) no-repeat 0 1.65em; font-size:12px;}
					small.vip{color:#ed7e1c !important;}
					
					div.comments p{}
  		
			div#content_index{min-height:400px; margin-left:20%; padding:40px 0 0 0;}
			* html div#content_index{height:400px;}
			
			
			
			div.index_main{min-height:750px;}
			div.index_main#fasol div.index_main_in{background:url(/bitrix/templates/glavnaya/images/main2.gif) no-repeat 0 146px;}
			* html div.index_main{height:750px;}
				div.index_main_in{background:url(/bitrix/templates/glavnaya/images/main1.gif) no-repeat 0 146px; min-height:750px;}
				#fasol div.index_main_in{background-image:none;}
				* html div.index_main_in{height:750px;}
				
				div.collection{background:url(/bitrix/templates/glavnaya/images/title_collection.gif) no-repeat 0 0; padding:20px 0 0 520px; height:160px; font-size:16px; font-weight:bold; color:#fff; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
					div.collection#fasol{padding: 0; background:none; position:relative; z-index:1000;}
				div.collection a{text-decoration:none; color:#fff;}
				div.collection a:hover{text-decoration:underline;}
					div.collection a.red{ color:#c62e2e;}
					div.collection a.orange{color:#eb5f01;}
					div.collection a.orange_b{color:#dd950a;}
					div.collection a.green{color:#99b002;}
					div.collection a.yellow{color:#f4e645;}
					div.collection a.white_g{color:#fff7b8;}
					
					div.fasol_text{font-size:24px;  font-weight:bold; color:#fff; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
					
				div#video_blog{position:absolute; right: 15%; margin-right:-100px; width:500px;}
				div#video_blog img.png{position:absolute; z-index:0; top:-60px; left:-56px;}
					div.blog_text{color:#fff; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; border:1px #000 solid; position:relative; z-index:100; padding:10px 0 0 10px;}
					div.blog_text a{color:#fff; text-decoration:none;}
					div.blog_text a span{ color:#808080;}
					div.blog_text a strong{text-decoration:none;}
					div.blog_text a:hover strong{text-decoration:underline;}
					div.blog_text small{float:right; font-size:10px; color:#808080; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; padding:3px 10px 0 0;}
				
				
				div#main_text_block{ height:300px;}
					div#text_left{position:absolute; font-size:90px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#fff; padding-left:41px; letter-spacing:-0.05em;}
					div#text_left span{display:block; margin-top:-35px;}
					div#text_left.fasol{ font-size:150px; color:#f0e6d1; line-height:0.7em; margin-top:-16px; left:18px;}
					
					div#tarelki{padding-left:20%;}
						div#tarelka_left{float:left; width:336px; padding-left:33px}
						div#tarelka_left img{}
						div#tarelka_left .ten3{padding-top:1px;}
						div#tarelka_left .ten3 img{}
						
						div#tarelka_right .ten3{ padding-top:1px; float:left; clear:left;}
						div#tarelka_right .ten3 img{ float:left}
						
							div.tarelka_text{margin-left:158px; position:relative; margin-top:-85px;}
							div.tarelka_text a{color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; text-decoration:none;}
							div.tarelka_text a:hover{ text-decoration:underline !important;}
							div.tarelka_text p{font-size:0.85em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999}
						div#tarelka_right{float:left; width:341px; padding-left:10%;}
						div#tarelka_right img{}
			
			
			div#kypit{padding-top:40px;}
			div#kypit_map{margin-bottom:4px;}
				
				div#kypit_block{padding-left:44px; margin-bottom:120px;}
				div#kypit_block h1{font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:24px; font-weight:bold; font-style:italic; margin-bottom:6px;}
					div#map_text h3{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#444; font-weight:bold; font-style:italic; margin-bottom:26px;}
					div#map_text h3 a{color:#444; background:url(/bitrix/templates/glavnaya/images/punktir_gray.gif) repeat-x 3px 100%; text-decoration:none;}
					div#map_text h3 a:hover{text-decoration:underline; background:none; color:#000;}
				table#map_t{width:100%;}
				table#map_t td{width:25%; font-size:0.9em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; line-height:1.2em;}
					table#map_t td h4{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#444; font-weight:bold; font-style:italic; margin-bottom:12px;;color:#444; }
					table#map_t td h4 a{background:url(/bitrix/templates/glavnaya/images/punktir_gray.gif) repeat-x 3px 100%; text-decoration:none; color:#444;}
					table#map_t td h4 a:hover{text-decoration:underline; background:none; color:#000;}
					
			div#encikl_bg{background:url(/bitrix/templates/glavnaya/images/bg_nuts.jpg) no-repeat 0 130px; width:327px; height:442px;}
				
				div.sorts{ padding-left:30px; padding-right:50px; padding-top:20px;}
				div.sorts h1{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; padding-left:100px; font-style:italic; font-weight:bold; margin-bottom:10px;}
					td.sort_img{width: 100px;}
					td.sort_txt{font-size:0.85em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.25em}
						td.sort_txt a{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-style:italic; font-weight:bold;}
						
						
				div.nuts div{padding-top:20px;}
				div.nuts h4{padding-bottom:0;}
/*				div#nuts div{padding-top:20px;}
				div#nuts h4{padding-bottom:0;}
				div#nuts2 div{padding-top:20px;}
				div#nuts2 h4{padding-bottom:0;}
				div#nuts3 div{padding-top:20px;}
				div#nuts3 h4{padding-bottom:0;}
				div#nuts4 div{padding-top:20px;}
				div#nuts4 h4{padding-bottom:0;}
*/			
			
			div#nakladka{position:absolute; width:155px; margin-top: -11px; z-index:5; font-size:11px; font-weight:bold; font-style: italic; color:#fff; left:140px; padding-left:20px}
			div#nakladka a{color:#fff; text-decoration:none}
			div#nakladka a:hover{text-decoration:underline;}
			div#nakladka img{position:absolute; top:0; left:20px;}
				div#nakladka ul{list-style:none; padding:0; margin:0; font-size:11px;}
				div#nakladka ul strong{background:none !important;}
				div#nakladka ul li a{text-decoration:none; }
				div#nakladka ul li a:hover{text-decoration:none;}
				div#nakladka ul li a:hover strong{text-decoration:underline;}
				div#nakladka ul li a small{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; }
					div#nakladka_in_l{float:left; position:relative; margin-right:4px; padding:14px 0 0 14px;}
					div#nakladka_in_r{ float:left;position:relative; z-index:100; padding:14px 0 0 0;}
			div#nakladka2{position:absolute; width:155px; z-index:5; font-size:11px; font-weight:bold; font-style: italic; color:#fff; padding-left:20px; margin-left:-40px;padding-top:26px;}
			*:first-child+html div#nakladka2{margin-left:-130px;}
			div#nakladka2 a{color:#fff; text-decoration:none}
			div#nakladka2 a:hover{text-decoration:underline;}
			div#nakladka2 img{position:absolute; top:40px; left:20px;}
			div#nakladka2 div{top:0 !important;}
				div#nakladka2 ul{list-style:none; padding:0; margin:0; font-size:11px;}
				div#nakladka2 ul strong{background:none !important;}
				div#nakladka2 ul li a{text-decoration:none; display: block; }
				div#nakladka2 ul li a:hover{text-decoration:none;}
				div#nakladka2 ul li a:hover strong{text-decoration:underline;}
				div#nakladka2 ul li a small{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;}
					div#nakladka_in_l{float:left; position:relative; margin-right:4px; padding:14px 0 0 14px;}
					div#nakladka_in_r{ float:left;position:relative; z-index:100; padding:14px 0 0 0;}
					div#nakladka_in{ float:left;position:relative; z-index:100; padding:14px 0 0 0;}
		
		
		div#magazin{padding: 0 20px 0 40px; color:#000; font-size:0.85em;}
			div.dostavka{ font-weight:bold; font-style:italic; margin-bottom:60px;}
			a.izmen{color:#444; background:url(/bitrix/templates/glavnaya/images/punktir_izmen.gif) repeat-x 0px 100%; text-decoration:none;}
				a.remember{color:#444; background:url(/bitrix/templates/glavnaya/images/punktir_izmen.gif) repeat-x 0px 100%; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
			a.izmen:hover, a.remember:hover{color:#000; background:none; text-decoration:underline;}
				div.plat_logos{margin-left:-5px; position:relative; z-index:10;}
				div.plat_logos p{margin-bottom:20px;}
			
	
	div#zakaz_list{min-height:120px;}
	* html div#zakaz_list{height:120px;}
		div.zakaz_list_in a.image{display:block; clear:both; margin-left:-18px; position:relative; z-index:10; zoom: 1; }
		div.zakaz_list_in a.ten3{margin-left:-18px !important;}
		div.zakaz_list_in .black_block{margin-bottom:0px; font-size:0.95em; font-family:Georgia, "Times New Roman", Times, serif;}
			div.zakaz_list_in{font-size:0.9em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; float:left; width:155px; margin-bottom:24px; height: 242px; }
			div.zakaz_list_in p{margin-bottom:0px;}
			div.zakaz_list_in big{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-weight:bold; font-style:italic;}
			div.zakaz_list_in big small{font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal;}
			
		div.stoimost{font-size:11px; color:#444; font-weight:bold; font-style:italic;font-family:Georgia, "Times New Roman", Times, serif; padding:14px 0; border-top:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid; margin-bottom:8px;}
		div.stoimost strong{font-size:14px; color:#000; }
		
		div.vsego{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; margin-bottom:38px;}
		div.vsego span{font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-weight:bold; font-style:italic;}
		div.vsego span strong{font-size:24px;}
		div.vsego a.izmen{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:11px;}
		
		div#form_send{margin-bottom:180px;}
			div#form_send label{cursor:hand; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:2px; display:block;}
				select#sposob{ width:330px; padding:1px 8px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:8px;}
				select#sposob_dost{ width:170px; padding:1px 8px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:8px;}
				input#oformit{font-family:Georgia, "Times New Roman", Times, serif; display:block; width:140px; padding:2px 0; text-align:center; color:#000; font-weight:bold; font-style:italic; background:none; border:1px #000 solid; font-size:11px; cursor:hand; cursor:pointer;}
				input.next-button{font-family:Georgia, "Times New Roman", Times, serif; display:block; width:115px; padding:2px 0; text-align:center; color:#000; font-weight:bold; font-style:italic; background:none; border:1px #000 solid; font-size:11px; cursor:hand; cursor:pointer;}
			
			input.kol{ position:absolute; width:20px; margin-left:80px; border:0; background:none; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(/bitrix/templates/glavnaya/images/bg_dotted.gif) no-repeat 0 0; padding:3px 4px 0 4px; width:32px; height:20px; z-index:1000; text-align:center;}
		
			a.close{position:absolute; z-index:100; margin-left:80px; margin-top:28px; z-index:100;}
			
				div.border_line{ background:#c2c2c2; height:1px; font-size:1px; clear:both; margin-bottom:10px; margin-top:3px}
				
		table.pokypka{width: 80%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		table.pokypka td{vertical-align:top; padding-bottom:14px; line-height:1.25em; font-size:11px;}
		table.pokypka td.pokyp_l{width:30px;}
		table.pokypka td.pokyp_l img{padding-top: 3px;}
		
		
		h2.esli{font-size:14px; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}
		h2.esli span{color:#444;}
			
		
			table.big_form td{vertical-align:top; padding:0 12px 4px 0; font-size:11px;}
			td.form_l, td.form_c, td.form_r{width:200px;}
			td.form_l label, td.form_c label, td.form_r label{display:block; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;}
			td.form_l input, td.form_c input, td.form_r input{border:1px #c1c1c1 solid; padding:2px 6px; width:180px; font-size:11px;}
			table.big_form td label span{color: #ff6600;}
			table.big_form td strong{font-family:Georgia, "Times New Roman", Times, serif;  font-style:italic;}
				td.texteare label{display:block; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;}
				td.texteare textarea{width:614px; height:90px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:16px;}
				
				div.vibor{padding:15px 0 14px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}		
				div.vibor input{float:left; margin-right:8px;}
				div.vibor label{float:left; cursor:hand; cursor:pointer;}
			
			
			div.small_text{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding-right:75px; line-height:1.3em;}
			
			div.georgia{font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight:bold; font-size:11px; padding-bottom:120px;}
			p.margin{margin-right:15%; font-size:0.95em;}
			
			
				div#top_text{position:absolute; top:-130px; color:#fff;background:url(/bitrix/templates/glavnaya/images/bg_ndash.gif) no-repeat 0px 0.75em; padding:2px 18px 2px 20px; font-style:italic; font-weight:bold; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; margin-left:-20px}
				div#top_text a{color:#fff;}
				
				p.small{font-size:0.95em;}
			
			
			a#buy{display:block; position:absolute; background:url(/bitrix/templates/glavnaya/images/bg_buy.gif) no-repeat 0 0; padding:2px 0 0 10px; text-align:center; width:83px; height:19px; text-decoration:none; color:#000; font-style:italic; font-weight:bold; font-size:12px; top:260px; margin-left:-20px;}
			a#buy:hover{text-decoration:underline;}
			
			
		div#content_opt_prod{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.4em;padding-left:20%; width:50%; padding-top:20px; margin-bottom:120px;}
		div#content_opt_prod2{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.4em;padding-left:20%; width:75%; padding-top:20px; margin-bottom:100px;}
		div#content_opt_prod_in{padding-left:37px;}
		div#content_opt_prod h3, div#content_opt_prod2 h3{font-size:14px; font-weight:bold; font-style:italic; color:#000;}
		
			div#prod_left{float:left; width:46%;}
			div#prod_right{float:right; width:46%;}
			
		
			
/*--- FOOTER ---*/
	div#footer{ padding-left:34%; width:50%; font-size:0.85em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; line-height:1.3em; padding-bottom:20px;}
	div#footer.mini_foot{padding-left:20%; margin-left:37px;}
	div#footer.mini_foot2{padding-left:44px;}
	div#footer.mini_foot3{padding-left:48%;}
	div#footer a{color:#444; font-style:normal;}
	div#footer a.matepuana{ text-decoration:none;color:#999; text-decoration:none;}
	.black div#footer a.matepuana:hover{text-decoration:underline;color:#999;}
	div#footer a.matepuana:hover{text-decoration:underline; color:#000;}
	
	
	
	
	/* NEW */
	.ten{position:absolute;}
	.ten2{position:absolute;margin:0 0 0 14px!important}
	.ten2 img{margin:0 !important}
	
	.ten3{position:absolute; margin:0 !important;}
	.ten3 img{}
	
	.rec{font-size:11px; line-height:1.2em; margin-bottom:50px;}
	.rec span{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
	
	div#opt{ min-height:400px;}
	* html div#opt{height:400px;}
		div#opt_left{float:left; width:48%;}
		
		div#opt_right{float:left; width:46%;}
			div#opt_top{color:#fff; font-weight:bold; font-size:11px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:90px;}
			div#opt_top a{color:#c2eb1d; text-decoration:none; background:url(/bitrix/templates/glavnaya/images/punktir_green.gif) repeat-x 0 100%}
			div#opt_top a:hover{text-decoration:underline; background:none;}
			div#opt_top h1{padding-top:6px; margin-bottom:0; font-size:22px; font-weight:bold; line-height:1.1em}
		
		
	div#opt15 h1.title{ padding-right:0; padding-top:4px; margin-bottom:36px; line-height:0.9em}
	div#opt15 h1.title span.small{font-size:14px; display:block;}
	div#opt15 h1.title small{font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; display:block; color:#444;}
		
		div#opt15 a.arhiv{ font-weight:bold; font-style: italic; font-size:11px; text-decoration:none; background:url(/bitrix/templates/glavnaya/images/punktir_black.gif) repeat-x 0 100%; color:#000;}
		div#opt15 a.arhiv:hover{text-decoration:underline; background:none;}
		
		
			div#pisma_main{ margin-bottom:66px;}
			
				h4.pisma{font-size:14px; font-weight:bold; font-style:italic; color:#000; margin-bottom:16px;}
				h4.pisma a{background:url(/bitrix/templates/glavnaya/images/punktir_black.gif) repeat-x 0 100%; color:#000; text-decoration:none}
				h4.pisma a:hover{text-decoration:underline; background:none;}
				h4.pisma small{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#999; font-weight:normal; font-style:normal;}
				
				div#pisma_main div{margin-bottom:26px; padding-top:2px; font-size:12px; line-height:1.4em;}
				div#pisma_main div a.bl{background:black; color:#fff; text-decoration:none; padding:0 4px;}
				div#pisma_main div a.bl:hover{background:none; color:#000;}
				
				
		div.title_news{font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin-bottom:10px;}
		div.title_news a{background:#000; color:#999; text-decoration:none;}
		div.title_news a strong{background:#000; padding:2px 6px;}
		div.title_news a:hover{color:#fff;}
			div.news{color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding:0 6px;}
			
			
			div.left_h4{ padding-left:40px; width:230px; font-weight:bold;}
			div.left_h4 h4{margin-bottom:12px;}
			
			table#opt_t{width:auto; left:-27px; position:relative;}
			table#opt_t td{width:150px; font-size:13px; line-height:1.1em}
			
			
			
			div#opt_blocks{ width:80%; padding-top:36px;}
			div#opt_blocks_in{padding-left:38px;}
			div#opt_blocks_t{ position:relative; z-index:100;}
				div#opt_blocks_t a{display:block; padding:4px 14px 0 14px; height:21px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#444; text-decoration:none; border:1px #999 solid; margin-right:-1px; cursor:hand; cursor:pointer;}
				div#opt_blocks_t.hover_1 a#opt_b_t_1{border-bottom-color: #fff;}
				div#opt_blocks_t.hover_2 a#opt_b_t_2{border-bottom-color: #fff;}
				div#opt_blocks_t.hover_3 a#opt_b_t_3{border-bottom-color: #fff;}
				
			div#opt_blocks_c{border:1px #999 solid;top:-2px; position:relative; z-index:10;}
			*:first-child+html div#opt_blocks_c{top: -38px;}
			div#opt_blocks_c a{color:#444;}
			div#opt_blocks_c div#opt_b_c_1, div#opt_blocks_c div#opt_b_c_2, div#opt_blocks_c div#opt_b_c_3{display:none; padding:24px 18px 44px 18px; overflow:auto; height:570px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444;}
			div#opt_blocks_c h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; color:#010101;}
				div#opt_blocks_c.hover_1 div#opt_b_c_1{display:block !important;}
				div#opt_blocks_c.hover_2 div#opt_b_c_2{display:block !important;}
				div#opt_blocks_c.hover_3 div#opt_b_c_3{display:block !important;}
				
				div.pos{margin-bottom:22px;}
				div.pos img{position:relative; margin-left:-6px; z-index:100; margin-bottom:8px;}
				div.pos h3{ font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#000000;}
				div.pos h3 small{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999999; font-size:10px; font-weight:normal; font-style:normal; display:block; padding-top:1px;}
				div.pos h3 a{color:#000 !important;}
