@charset "UTF-8";
/* CSS Document */

html {height:100%;}

body {height:100%; margin:0px; padding:0px; background: #09141a; font-family:Tahoma; font-weight: normal; font-size:13px; line-height:16px; margin:0px; padding:0px; color:#979797}

img {margin:0px; padding:0px; border:0px;}
a {color:#4b6f83; font-family:Tahoma; font-weight: normal; font-size:13px; line-height:16px; text-decoration: none;}
a:hover {text-decoration: underline;}
div{font-family:Tahoma; font-weight: normal; font-size:12px; line-height:16px; margin:0px; padding:0px; font-weight: lighter; color:#979797}

.clear {clear: both;}

div, span, object, h1, h2, h3, h4, h5, h6, em, font, img, small, strong, b, u, i, center, ol, ul, li, fieldset, label, 
table, caption, tbody, tr, th, td, body, html {margin: 0; padding: 0; border: 0; outline: 0; }
td {vertical-align: top;}

h1 {line-height: 26px; padding:0; font-weight: lighter; margin:15px 0 15px 0; color:#fff; font: normal 22px Arial; }
h2,h3,h4,h5,h6 {margin: 10px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color:#fff600; font-weight: normal; }
h2 {font-size: 20px; color:#fff;}
h3 {font-size: 14px; color:#fff;}
h4 {font-size: 12px; color:#fff;}
h5,h6 {font-size: 12px; color:#fff;}

table.table0 { border-collapse: collapse; }
table.table0 td { padding:5px; border: none; }

table.table1 { border-collapse: collapse; }
table.table1 tr:hover { background: #030f14; }
table.table1 td { padding:5px; border: 1px solid #91949a; }

table.table2 { border-collapse: collapse; }
table.table2 tr:hover { background: #030f14; }
table.table2 td { padding:5px; border: 1px solid #91949a; }
table.table2 th { padding:8px 5px; border: 1px solid #fff; background-color: #021b33; color: #eee; text-align: left; font-family: Arial; font-style: normal;}

#main {min-height:100%; position:relative; z-index:1; min-width: 1000px; padding:0 2% 0 2%}
.box {background: #09141a; clear:both; position:relative;}

/* SHOP CART */
#cart {
	position:absolute;
	top:20px;
	right:110px;
}
#cart .cart_in {
	background:url(cart.png) no-repeat;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#dbdfe0;
	width:164px;
	padding:2px 0 2px 60px;
}
#cart .cart_in a {color:#dbdfe0; text-decoration:none;}
#cart .cart_in a:hover {color:#dbdfe0; text-decoration:underline;}
#cart .cart_in strong {color:#00add3;}
#cart .cart_in span {font-size:16px;}
/* --------- */

.tabl {background: #041219; border: 1px solid #022f47;margin:15px 0 0 0; width: 100%;}

.header {height: 155px; background: url(header_bg_main.jpg) repeat-x top right; position: relative;}
    .header .logo {height: 132px; width: 551px; background: url(header_bg11.gif); padding:23px 0 0 10px; float:left}
    .header .logo a {display: block; height: 77px; width: 395px; }
    .header_light {background: url(header_bg2.gif); width: 410px; height: 155px; float: right;}
    .header .phone {position: absolute; top:50px; right:20px; color:#414a4e; font-size: 18px;}
    
.top_menu {position: absolute; top:120px; right:20px;}
    .top_menu ul {}
    .top_menu ul li {float:left; list-style-type: none;}
    .top_menu ul li a {font-size:13px; font-family: Arial; color:#fff; padding-left: 27px;}
    
.header2 {height: 185px;  background: url(Untitled-1.jpg) repeat-x left top; border:1px solid #022f47}
    .header2 .header2_bg2 {height: 185px; background: url(header2_bg2.jpg) no-repeat right top; float:right; width: 360px; height: 185px;}
    .header2 .header2_bg2_1 {height: 185px; background: url(header2_bg.jpg) no-repeat left top; float:left; width: 592px; height: 185px;}
    
.left {width:22%}
    .left .fLeft {width: 180px; padding:40px 0 0 20px}
    
.right {width:22%}
    .right .fRight {width: 180px; padding:60px 0 0 30px}
    
.ShowNews {margin: 0 0 50px 0}
    .ShowNews a:hover {text-decoration: none;}
    .ShowNews .ShowNewsTime {display: block; text-align: right; color:#fff; font-family: Arial; font-size: 11px; line-height: 25px; }
    .ShowNews a {color:#00b8e0; font-family: Arial; font-size: 13px; line-height: 15px; text-decoration: underline;}
    .ShowNews .ShowNews_txt {color:#818384; font-family: Arial; font-size: 11px; line-height: 13px; padding:15px 0 25px 0}
    .ShowNews a.pd {background: url(pd.gif) no-repeat left center; padding:5px 0 5px 15px; font-size: 11px;}
    .n_tt {font-size: 20px; color:#fff; line-height: 25px;}

.informers {margin:50px 0 25px 0}

.content {padding-bottom:20px}
    .content ul {margin-left:25px}
    .content ul li a {text-decoration: underline;}
    .content ul li a:hover {text-decoration: none;}

.left_menu {background: url(left_menu_hr.gif) no-repeat bottom left;}
    .left_menu  .l2 {list-style-type: none; }
    .left_menu  .l2 a {display: block; font-family: Arial; font-size: 13px; width: 162px; color:#00b8e0; padding:7px 7px 7px 15px; background: url(left_menu_hr.gif) no-repeat top left;}
    .left_menu  .l2 a:hover {color:#00b8e0; text-decoration: underline;  padding:7px 7px 7px 15px; width: 162px;}
	.left_menu  .l1 {list-style-type: none; }
    .left_menu  .l1 a {display: block; font-family: Arial; font-size: 13px; width: 170px; color:#fff; padding:7px; background: url(left_menu_hr.gif) no-repeat top left;}
    .left_menu  .l1 a:hover {color:#fff; text-decoration: underline;}
    
.footer {height: 108px; margin:15px 0 0 0;  position: relative;}
    .footer .footer_menu {background: #182830; height: 30px;}
    .footer .footer_menu ul {margin-left:20px}
    .footer .footer_menu ul li {list-style-type: none; float:left}
    .footer .footer_menu ul li a {color:#445158; font-family: Arial; font-size: 12px; display: block; height:25px; float:left; padding: 5px 32px 0 0}
    .footer .copy {clear:both; background: url(m_logo.gif) no-repeat top right; margin:10px 70px 0 0; height: 27px; text-align: right; color:#535759; font-size: 11px; font-weight: normal; padding:5px 44px  0 0}
    .footer .copy a {color:#535759; font-size: 11px; font-weight: normal; text-decoration: underline; padding:0 45px 0 0}
    .footer .counters {position: absolute; top:45px; left:150px}
	
	
	
/* SHOP START */



#shop-added { display:none; z-index:10000; padding:5px; border:1px solid #666; font: bold 12px Arial, sans-serif; position:absolute; left:0px; top: 0px; background-color:#FFFFCC; color: #cc0000 }



/* Таблица корзины с товарами */



table.table_shop { border-collapse:collapse;}

table.table_shop tr:hover {background: #e0e0e0}

table.table_shop td { padding:5px; border-bottom: 1px solid #91949a;}

table.table_shop th { padding:8px 12px; border: 1px solid #fff; background:#d24132; color:#fff; text-align:left;}



/* SHOP PRODUCT */



.goods { width:233px; float:left; position:relative; margin:5px; padding-bottom:14px;}



.goods img {  float:left; /*border: 1px solid #ccc; padding:14px 0 0 7px;*/}

.goods p { padding:0; margin:0;}



.goods .id {	font: normal 11px Arial, Helvetica, sans-serif;	color:#999999;	position:absolute;	left: 141px; top: 32px;}

.goods .id span{ color:#999999}



.goods .more {	font: normal 11px Arial, Helvetica, sans-serif;	position: absolute;	left: 141px; top: 77px;}

.goods .more a { color:#acc5d1; text-decoration:underline;}

.goods .more a:hover { color:#acc5d1; text-decoration:underline;} 



.goods .name { padding:9px; font: bold 12px Arial, Helvetica, sans-serif; height:25px; margin:0;}

.goods .name a { color:#00add3; text-decoration:underline}

.goods .name a:hover{ color:#00add3; text-decoration:underline}



.goods .discrip {margin:12px 9px; font: normal 11px Arial, Helvetica, sans-serif; color:#acc5d1; height:70px; overflow:hidden; display:block}



.goods form { background:url(price.jpg) center no-repeat; padding:0; margin:0;}

.goods form .price{ font: bold 13px Arial, Helvetica, sans-serif; color:#ffffff; width:142px; height:23px; padding-top:5px; float:left; text-align:center;}

.goods form .price b { font-size:20px;}



.goods input.addtocart {cursor:pointer; background:url(addtocart.gif) no-repeat left center; width:81px; height:33px; border:none; padding:0; margin:0}



/* SHOP PRODUCT lable NEW! */



.goodsnew { width:233px; float:left; position:relative; margin:5px; padding-bottom:14px; background:url(new.jpg) top left no-repeat}



.goodsnew img { padding:14px 0 0 7px; float:left; /*border: 1px solid #ccc;*/}



.goodsnew p { padding:0; margin:0;}



.goodsnew .id {	font: normal 11px Arial, Helvetica, sans-serif;	color:#494646;	position:absolute;	left: 141px; top: 32px;}

.goodsnew .id span{ color:#494646}



.goodsnew .more {	font: normal 11px Arial, Helvetica, sans-serif;	position: absolute;	left: 141px; top: 77px;}

.goodsnew .more a { color:#000000; text-decoration:underline;}

.goodsnew .more a:hover { color:#000000; text-decoration:underline;} 



.goodsnew .name { padding:9px; font: bold 12px Arial, Helvetica, sans-serif; height:25px; margin:0;}

.goodsnew .name a { color:#102251; text-decoration:underline} 

.goodsnew .name a:hover{ color:#102251; text-decoration:underline}



.goodsnew .discrip {margin:12px 9px; font: normal 11px Arial, Helvetica, sans-serif; color:#282828; height:70px; overflow:hidden; display:block}



.goodsnew form { background:url(price_new.jpg) center no-repeat;}

.goodsnew form .price{ font: bold 13px Arial, Helvetica, sans-serif; color:#f1f1f1; width:142px; height:23px; padding-top:5px; float:left; text-align:center;}

.goodsnew form .price b { font-size:20px;}



.goodsnew input.addtocart {cursor:pointer; background:url(addtocart.gif) no-repeat left center; width:81px; height:33px; border:none; padding:0; margin:0}



/* Описание товара */



.gdetail {width:170px; position:absolute; z-index:1000; margin:7px 20px 7px 7px;}

.gdetail img { padding:0 23px;}

.gdetail p { text-align:center;}

.gdetail p b{ color:#ffffff;}



.gdetail .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial, Helvetica, sans-serif; text-align:center; color:#062f88;}



.gdetail form { padding:0; margin:0;}

.gdetail form .detprice{ font: bold 13px Arial, Helvetica, sans-serif; color:#ffffff; width: auto; height:23px; padding:5px 0 10px; text-align:center; background:url(detprice.gif) top center no-repeat;}

.gdetail form .detprice b { font-size:20px;}

.bt_add {cursor:pointer; background:url(add.gif) no-repeat left center; width:126px; height:33px; border:none; padding:0; margin:0}





/* детали товара справа*/



.detail_right {position:relative; padding: 7px 7px 7px 195px;}



.detail_right h1 { font: normal 18px Arial, Helvetica, sans-serif; color:#00b8e0; padding:10px 0; margin:0;}



.detail_right .id {font: normal 11px Arial, Helvetica, sans-serif; color:#666666;}

.detail_right .id span {color:#999}



.detail_right .discrip {margin:20px 0px; font: normal 11px Arial, Helvetica, sans-serif; color:#acc5d1; display:block;}



/* ХЛЕБНЫЕ КРОШКИ */

.dpath {color: #acc5d1;	font-size: 11px; padding:5px 0;}

.dpath a {color:#acc5d1; text-decoration:underline;}

.dpath a:hover {color:#acc5d1;text-decoration:underline;}
