@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body{background:#fff;}
div{font-family:arial, tahoma,helvetica, sans-serif;}
div.wrapper {background:#fff;
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
min-width:1005px;
}

div.ccc p{width:70%;max-width:700px;}
div.contacts_body {width:80%;max-width:700px;}
div.tovar_name_recept, div.phorum_razdel, div.phorum_razdel_2, div.phorum_top {width:90%;max-width:800px;}
div.tovar_name_top {width:95%;max-width:850px;}

div.bordered {border:#c00 1px solid;}
.with_hover{cursor:hand;cursor:pointer;}
.golden{color:#eeb301}
.redden{color:#e2001a;}
a.redden:hover {color:#ccc;}
.no_underline{text-decoration:none;}
.with_underline{text-decoration:underline;}
.minifont p{font-size:11px;}

div.header{ height:140px; width:100%; }
div.logo{height:70px; width:290px;position:absolute; left:20px;top:20px;}
div.header_logo_text{font-size:9px;height:50px; width:200px;position:absolute; left:118px;top:76px;text-transform:uppercase;}
div.header_main_holder{height:80px;width: 60%;position:absolute;top:36px;right:20px;overflow:hidden;right:0px;}
div.header_phone_holder {
	position: absolute;
	left: 0;
	width: 170px;
	background: url(../img/phone.gif) 0 0 no-repeat;
	padding-left: 25px;
}
span.header_phone{font-size:12px; font-weight:bold;}
span.header_phone b {font-size: 16px;display: block;}
span.header_time{font-size:11px;}
div.header_menu_holder{
	position: absolute; 
	right: 0;
	bottom: 0;
	background-color:#fff;
}
div.header_menu_holder ol,ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
ul.header_links_holder {list-style: square outside; display: block; position: absolute; left: 200px; line-height: 1em;}
ul.header_links_holder li {white-space: nowrap; font-size:12px; color:#e2001a;font-weight:bold;}
ul.header_links_holder li a {color:#e2001a;}
ul.header_links_holder li a:hover {color:#ccc;}
ul.header_links_holder li a.active{color:#000;}
ul.header_menu {height:18px;float:left;background-color:#fff;padding-top:3px;}
ul.header_menu li{float:left;font-size:12px;color:#e2001a;font-weight:bold;}
ul.header_menu a.active{color:#000;}
ul.header_menu a:hover{color:#ccc;}
ul.header_menu li a{margin-right:10px;color:#e2001a;}

div.central {width:100%;position:relative;clear:both;}

	div.left_part{float:left;position:relative;width:290px;}
	div.left_menu {margin-left:10px;margin-top:25px;text-transform:uppercase;}
	div.left_menu_razdel {width:200px;color:#db3300;font-size:12px;line-height:16px;height:36px;margin-bottom:5px;font-weight:bold;}
	div.left_menu_razdel a{color:#333;text-decoration:underline;}
	div.left_menu_razdel a.active{color:#db3300;}
	div.left_menu_razdel a:hover{color:#ccc;}
	div.left_menu_podrazdel {margin-left:22px;width:230px;color:#db3300;font-size:11px;height:27px;}
	div.left_menu_podrazdel a{color:#000;text-decoration:underline;}
	div.left_menu_podrazdel a.active{color:#db3300;}
	div.left_menu_podrazdel a:hover{color:#ccc;}
	div.left_menu_podpodrazdel {margin-left:44px;width:230px;color:#db3300;font-size:11px;height:27px;}
	div.left_menu_podpodrazdel a{color:#000;text-decoration:underline;}
	div.left_menu_podpodrazdel a.active{color:#db3300;text-decoration:none;}
	div.left_menu_podpodrazdel a:hover{color:#ccc;}
		div.search_frm_div{margin-left:34px;}
		input.search_input{border:#fe5600 1px solid;height:17px;width:111px;font-size:12px;float:left;}
		input.empty{color:#ccc;}
		input.search_button{margin-left:10px;}
		
		div.left_menu_special_items {
			margin: 30px 0 0 34px;
		}
		div.left_menu_special_items a {
			display: block;
			padding: 5px 5px 5px 5px;
			font-size: 0.8em;
			font-weight: bold;
			text-decoration: none;
			float: left;
			clear: both;
		}
		div.left_menu_special_items a:hover {
			border-left: 2px solid #f00;
			padding-left: 3px;
		} 
		div.left_menu_special_items a.left_menu_hit {
			background-color:#ea580d;
			color: #fff;
		}
		div.left_menu_special_items a.left_menu_novinka {
			background-color:#ddf91f;
			color: #000;
		}
		div.left_menu_special_items a.left_menu_spec {
			background-color:#ffb402;
			color: #000;
		}
		
	div.right_part{margin-left:290px;}
		div.content{margin-right:225px;}
		div.content a {color:#E2001A;}
		div.content a:hover {color:#ccc;}
			div.mainpage_hit_div_container{text-transform:uppercase;font-size:12px;height:80px;font-weight:bold;}
				div.mainpage_hit_div{text-transform:uppercase;width:144px;float:left;}
				div.mainpage_new_div{text-transform:uppercase;width:144px;float:left;}
				div.mainpage_spec_div{text-transform:uppercase;width:144px;float:left;}
			div.mainpage_top_text{height:100px;font-size:14px;width:70%;max-width:700px;}
			
			input.i1{width:260px;}
			textarea.i2{width:400px;height:160px;}
			table.t-z td{padding-top:5px;}
			
			input.loginn{border:#7f9db9 1px solid;width:170px;}
			table.login_table td{padding-top:5px;}
			span.login_error{color:#f00;}
			p.hello_italic{font-style: italic;}
			div.my_square{
				display: -moz-inline-stack;
				display:inline-block;
				_overflow: hidden;
				zoom: 1;
				*display: inline;
				vertical-align:top;
				width:180px;text-align:center;height:180px;}
			
			div.razdel_name{font-weight:bold;color:#000;text-transform:uppercase;font-size:18px;margin-top:12px;margin-bottom:25px;}
			p {font-weight:normal;color:#000;font-size:12px;}
			.dostavka_header{font-weight:bold;color:#000;text-transform:uppercase;font-size:14px;}
			.recept{font-size:26px;}
			table td {font-weight:normal;color:#000;font-size:12px;vertical-align:top;padding:0px;}
			div.delivery_table_div table td{vertical-align:top;}
			div.delivery_table_div table td p{font-weight:normal;color:#000;font-size:12px;}
			div.delivery_table_div table td p.dostavka_header{font-weight:bold;color:#000;text-transform:uppercase;font-size:14px;}
			div.delivery_table_div a {color:#E2001A;}
			div.delivery_table_div a:hover {color:#ccc;}
		
			div.recipies_square{height:150px;}
			div.recipies_square a {color:#E2001A;}
			div.recipies_square a:hover {color:#ccc;}
			div.recipies_pic{width:160px;height:130px; float:left;}
				div.recipies_menu_razdel {width:130px;color:#db3300;font-size:12px;margin-top:10px;font-weight:bold;}
				div.recipies_menu_razdel a{color:#000;text-decoration:underline;}
				div.recipies_menu_razdel a.active{color:#db3300;text-decoration:none;}
				div.recipies_menu_razdel a:hover{color:#ccc;}
				div.recipies_menu_podrazdel {margin-left:15px;width:100px;color:#db3300;font-size:12px;margin-top:3px;}
				div.recipies_menu_podrazdel a {color:#DB3300;text-decoration:underline;}
				div.recipies_menu_podrazdel a.active {color:#000;}
				div.recipies_menu_podrazdel a:hover {color:#ccc;}
				div.recipies_menu_podrazdel span {font-weight:bold;line-height:12px;}
				div.recipies_menu_podpodrazdel {margin-left:25px;width:100px;color:#db3300;font-size:12px;margin-top:3px;}
				div.recipies_menu_podpodrazdel a{color:#DB3300;text-decoration:underline;}
				div.recipies_menu_podpodrazdel a.active{color:#000}
				div.recipies_menu_podpodrazdel a:hover{color:#ccc;}
		
			div.path_div{font-size:9px;color:#777;text-transform:uppercase;}
			div.path_div a{color:#777;text-transform:uppercase;}
			div.path_div a:hover{color:#ccc;}
			/* Товар в большом виде */
			div.tovar_name{font-weight:bold;color:#000;text-transform:uppercase;font-size:18px;margin-top:12px;margin-bottom:25px;}
			div.tovar_name h1{font-weight:bold;color:#000;text-transform:uppercase;font-size:18px;}
			div.tovar_pic_big{float:left;width:250px;}
			div.tovar_price_big{margin-left:250px;}
			/* Главные разделы каталога */
			div.top_razdel_square{
				display: -moz-inline-stack;
				display:inline-block;
				_overflow: hidden;
				zoom: 1;
				*display: inline;
				vertical-align:top;
				width:220px;text-align:center;height:250px;}
			div.top_razdel_square a {
				font-size:11px;
				color:#E2001A;
				text-transform:uppercase;
			}
			div.top_razdel_square a:hover {
				color:#ccc;
			}
			div.top_razdel_pic{
				height:200px;
			}
			/* Кучка товаров */
			div.tovars_square{
				display: -moz-inline-stack;
				display:inline-block;
				_overflow: hidden;
				zoom: 1;
				*display: inline;
				vertical-align:top;
				width:170px;
				margin-right:60px;
			}
			div.tovars_square_pic{
				height:150px;
				position:relative;
			}
				div.tovars_square_pic_hit_novinka{
					position:absolute;
					left:0px;
					top:0px;
					width:80px;
					font-size:10px;
					font-weight:bold;
					color:#fff;
					text-align:center;
					vertical-align: middle;
				}
				div.tovars_square_pic_hit{
					background-color:#ea580d;
					float:left;
					height:17px;
					width:38px;
					font-size:12px;
					font-weight:normal;
					padding-top:2px;
					color:#fff;
					text-align:center;
					vertical-align: middle;
				}
				div.tovars_square_pic_novinka{
					background-color:#ddf91f;
					float:left;
					height:17px;
					width:63px;
					font-size:12px;
					font-weight:normal;
					padding-top:2px;
					color:#000;
					text-align:center;
					vertical-align: middle;
				}
				div.tovars_square_pic_spec{
					background-color:#ffb402;
					float:left;
					height:17px;
					width:123px;
					font-size:12px;
					font-weight:normal;
					padding-top:2px;
					color:#000;
					text-align:center;
					vertical-align: middle;
				}
			div.tovars_square_name{
				color:#db3300;
				font-size:12px;
				margin-top:12px;
			}
			div.tovars_square_name a{
				color:#db3300;
				font-size:12px;
			}
			div.tovars_square_name a:hover{color:#ccc;}
			div.tovars_square_anons{
				color:#000;
				font-size:12px;
				margin-top:10px;
			}
			div.tovars_square_anons p.redden {margin-top:10px;}
			div.tovars_square_zakaz{
				color:#000;
				font-size:12px;
				margin-top:10px;
				position:relative;
				height:80px;
			}
			div.tovars_square_anons_minus{
				position:absolute;
				left: 5px;
				top: 6px;
			}
			div.tovars_square_anons_plus{
				position:absolute;
				left:52px;
				top: 6px;
			}
			div.tovars_square_anons_input{
				position:absolute;
				left:13px;
				top:0px;
			}
			div.tovars_square_anons_zakaz_btn{
				position:absolute;
				left:102px;
			}
			input.tovars_square_count{
				border:#777 1px solid;
				width:33px;
				height:18px;
				text-align:center;
				position:absolute;
				left:0px;
				top:0px;
			}
			div.content a.to_favorites {color: #b5b5b5; font-size: 11px;white-space: nowrap;}
			div.content a.to_favorites:hover {color: #f00; }
			div.tovar_square_body{font-size:12px;color:#000;border-top:#777 1px solid;}
			div.tovar_square_body p{margin-top:20px;}
			
			.relative {position: relative;}
			.close_popup {width: 11px; height: 11px; position: absolute; right: 25px; top:25px; background: url('../img/close_popup.png') 00 no-repeat;}
			div.under_zakaz_form {position: absolute; z-index: 100; bottom: 15px; right: 30px; height: 414px; width: 334px; background: url(../img/under_zakaz_form_bg.png) 0 0 repeat-x;}
			* html div.under_zakaz_form {bottom: 85px; }
			div.under_zakaz_barr {position: absolute; bottom: 1px; height: 11px; width: 100%; background: url(../img/under_zakaz_form_barr.png) 70% 0 no-repeat;}		
			* html div.under_zakaz_barr {bottom: 0px;}		
			div.under_zakaz_form h2 {display: block;margin:15px 25px 5px 25px;font-size: 1.9em; font-weight: normal;}
			div.under_zakaz_form label {display: block;margin:7px 25px 0px 25px;font-size: 1.5em;}
			div.under_zakaz_form input.popup_text {margin:0px 25px 0px 25px;font-size: 1.6em; width: 284px;border:0; border-collapse: collapse;}
			div.under_zakaz_form textarea.popup_text {margin:0px 25px 5px 25px;font-size: 1.6em; width: 284px;height: 100px;border:0; border-collapse: collapse;}
			
			div.under_zakaz_form span {position:absolute; display: block; left:25px; bottom: 35px; width: 284px; font-size: 1.5em;}
			div.under_zakaz_form span .left_arr {position:absolute; right:167px; bottom: 7px;}
			div.under_zakaz_form span .right_arr {position:absolute; right:120px; bottom: 7px;}
			div.under_zakaz_form span input.quantity {position:absolute; width:37px; right:128px;font-size: 0.9em; bottom: 0;text-align:center;border:0;border-collapse:collapse;}
			div.under_zakaz_form span .do_order {position:absolute; right:0; bottom: 0;}
			
			
		div.right_panel{float:right;width:225px; padding-top:55px;}
			div.kuaizi_holder{float:right;right:0px;}
			   .kuaizi_pic{float:right;right:0px;}
			div.kuaizi_text{float:right;font-size:12px;width:180px;padding-right:10px;}
			div.kuaizi_text a {color:#E2001A; text-transform:uppercase;}
			div.kuaizi_text a:hover {color:#ccc;}
			
			/*  */
			div.adv_kuaizi_holder {float:right;right:0px;margin-top:50px;}
			
			div.right_column_recipies{margin-top:45px;float:right;width:191px;background-image: url(../img/recipies_bg.gif);background-repeat: repeat-y;}
			div.right_column_recipies a {color:#E2001A;}
			div.right_column_recipies a:hover {color:#ccc;}
			a.right_column_recipies_a {text-transform:uppercase; color:#E2001A;}
			a.right_column_recipies_a:hover {color:#ccc;}
			
		/* Сопутствующие товары */
		div.rel_razdels {margin-top:35px;}
		div.rel_tovar_name {font-weight:bold;color:#000;text-transform:uppercase;font-size:14px;margin-top:12px;margin-bottom:25px;}


div.footer{width:100%; height:212px;clear:both;position:relative;}
div.copyright_text{position:absolute; left:45px;top:115px;font-size:12px;}
div.email_adress_text{position:absolute; left:266px;top:115px;font-size:12px;}
div.email_adress_text a {color:#E2001A;}
div.email_adress_text a:hover {color:#000;}
div.mediahead_text{position:absolute; right:35px;top:115px;font-size:12px;}
div.mediahead_text a:hover {color:#000;}
div.footer_menu_holder{position:absolute; left:266px;top:75px;font-size:12px;}
div.footer_menu_holder ol,ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
ul.footer_menu{height:18px;float:left;padding-top:3px;}
ul.footer_menu li{float:left;font-size:12px;color:#000;}
ul.footer_menu a.active{color:#E2001A;}
ul.footer_menu a:hover{color:#E2001A;}
ul.footer_menu li a{margin-right:10px;color:#000;}
div.counters_div {position:absolute; left:45px;top:150px;font-size:12px;}

table.korzina_table_shapka{width:630px;}
table.korzina_table_shapka td{padding:10px;}
table.korzina_table{width:630px;}
table.korzina_table{border-left:#777 1px solid;border-right:#777 1px solid;border-bottom:#777 1px solid;}
table.korzina_table td{border-top:#777 1px solid;padding:10px;}