html, body {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;margin: 0px;padding: 0px;font-style: normal;height: 100%;}
div {box-sizing: border-box;-moz-box-sizing: border-box;}
img { border:0;}
/*Стили шапки*/
#wrapper {height:auto !important;min-height:100%;min-width: 1172px;height: 100%;position:relative;background: url(../images/bglmenu.jpg) left top repeat-y;background-color: #E8E8E8;}
#slogan {position: absolute;top:76px;left: 340px; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #F0F0EE}
#logo {position: absolute;top:20px;left: 50px;height: 166px;width: 265px;background: url(../images/logo.gif);}
#header {height:381px; background: url(../images/bgsh.jpg) 64px 56px repeat-x;}
#menu {height: 56px;background: url(../images/bgmenu.jpg) left top repeat-x;}
#menu ul{margin:0 0 0 320px;}
#menu ul li {float: left;list-style: none;list-style-type: none;margin-left: 10px;padding-left: 10px;line-height: 53px; background: url(../images/hrm.jpg) left center no-repeat;}
#menu ul li a span:hover {background: url(../images/rm.jpg) right center no-repeat;}
#menu ul li a:hover {background: url(../images/cm.jpg) left center repeat-x;}
#menu ul li a b:hover {background: url(../images/lm.jpg) left center no-repeat;}
#menu ul li a b { display: block; padding-left: 10px; padding-right: 10px;}
#menu ul li a span { display: block;}
#menu ul li a {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: white;text-transform: uppercase;text-decoration: none;display: block;}
#gl,#ngl {background: none !important;}
#gl a, #hov a {background: url(../images/cm.jpg) left center repeat-x;}
#gl a b, #hov a b {background: url(../images/lm.jpg) left center no-repeat;}
#gl a span, #hov a span {background: url(../images/rm.jpg) right center no-repeat;}
#lsh {float: left; width: 372px; height: 325px; background: url(../images/lsh.jpg) left top no-repeat;}
#contac {top: 150px; padding-left: 20px; position: relative; width: 420px;}
#info { height: 90px;}
#tel{float: left; padding-left: 68px; color: #6690C1; font-size: 20px; font-family: Arial, Helvetica, sans-serif; background: url(../images/telef.gif) left bottom no-repeat;}
#inf {float: right; padding-left: 40px; padding-bottom: 10px; background: url(../images/email.gif) left top no-repeat;}
#inf p, {color: #1A1C1D; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#inf p a {color: #1A1C1D; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none;}
#inf p span { font-size: 15px; color: #508800;}
#inf p a:hover {text-decoration: underline;}
#tel span { color: #70A216;}
#cart {clear: both; margin-left: 10px; background: url(../images/cart.gif) left center no-repeat; color: #4A4E50; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;}
#cart p { margin-left: 60px; margin-top: 1px; margin-bottom: 6px;}
#cart a {color: #4A4E50; text-decoration: none;}
#cart a:hover {text-decoration: underline;}
#cart p span{color: #619517; font-weight: bold;}
#rsh {float: right; width: 800px; height: 325px; background: url(../images/rsh.jpg) no-repeat;}
#mape {float: right;}
#mape img { margin-right: 20px; margin-top: 14px;}
/*Стили контента*/
#content {}
/*Стили левой колонки*/
#left {float: left;width: 344px; background: url(../images/botlmenu.jpg) left bottom no-repeat; padding-bottom: 50px;}
#lmenu {background: url(../images/lmenu.jpg) left top no-repeat; min-height: 122px;}
#lmenu ul {margin: 0px; padding: 0px; padding-top: 20px; width: 260px;}
#lmenu ul li {margin-left: 20px; margin-bottom: 10px; list-style: none; list-style-type: none;}
#lmenu ul li a { color: #E6E6E6; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
#hove { color: #98BB64 !important; text-transform: uppercase; text-decoration: underline !important;}
#thove { color: #98BB64 !important; text-decoration: underline !important;}
#lmenu ul li ul {margin: 0px; padding: 0px;}
#lmenu ul li ul li {margin-top: 5px; margin-bottom: 0px;}
/*Стили центра*/
#center {margin-left: 344px;  background: url(../images/bgtcont.jpg) left top repeat-x; padding-bottom: 14px;}
#lcenter {float: left; background: url(../images/lcenter.jpg) left top no-repeat; height: 66px; width: 179px;}
#rcenter {height: 66px; background: url(../images/tcont.jpg) right top no-repeat;}
#center p,#center ul li { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; margin-right: 10px; text-align: justify;}
#center h1 { font-family: Arial, Helvetica, sans-serif; color: #567FAF; margin-top: 0px; }
#center h2 { color: #809FC3;}
#center ul li { list-style: square; }
.clear { clear: both;}
/*Стили разделов*/
.praz {float: left;margin-bottom: 20px;}
.ptl { background: url(../images/ptl.png) left top no-repeat ; min-height: 105px; margin-left: 12px;}
.ptl img { margin: 7px 20px 1px;}
.di { background: url(../images/ptr.png) right top no-repeat; text-align: center;}
.di a{ background-color: white; display: block; margin-left: 8px; margin-right: 7px;}
.pbott { background: url(../images/pbottc.jpg) left top repeat-x; text-align: center;}
.pbott span {background: url(../images/pbottl.jpg) left top no-repeat; display: block;}
.pbott a {padding-left: 10px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; display: block; line-height: 53px; background: url(../images/pbottr.jpg) right top no-repeat; text-decoration: none;}
.pbott a:hover{ text-decoration: underline;}
/*Стили для списка продуктов*/
.plist { float: left;margin-bottom: 20px; padding-left: 9px;}
.lleft {float: left; background: url(../images/plistright.jpg) right bottom no-repeat; padding-right: 9px;}
.lleft a {display: block; background: url(../images/plistleft.jpg) left bottom no-repeat; padding-bottom:10px; padding-left:9px;}
.lleft img { border: 4px solid white;}
.lright { float: left; width: 224px;}
.lright a {color: #597F1F; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-transform: uppercase; text-decoration: none; font-weight: bold;}
.lright p {color: #808080; font-size: 12px; margin-top: 8px; margin-bottom: 8px; padding: 0px;}
.price { color: #567FAF !important;}
.podr { background: url(../images/podr.jpg); width: 90px; height: 20px; float: left;}
.add,.addq {background: url(../images/add.jpg); width: 124px; height: 20px; float: right;}
.addq { margin-bottom: 20px; margin-right: 10px;}
.podr a, .add a,.addq a {color: white;padding-left: 10px;line-height: 20px;font-size: 8px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;display: block;font-weight:bold;text-decoration:none;text-transform:uppercase;}
/*Стили корзины*/
.bag_shapka { color: white; background-color:#538CB7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; padding-left: 10px; padding-right: 10px; border-right: 1px solid white;}
.model {font-size: 14px; color: #70A216; margin-bottom: 10px; padding-left: 10px;}
.tovar { text-align: center !important; margin-right:0px !important; padding-left: 10px;}
.prduk td { border-right: 1px solid white; }
.opis {margin-left: 10px;}

.maps { margin:0px; padding: 0px; list-style: none;list-style-type: none; }
.maps li { margin: 5px; list-style: none !important; list-style-type: none !important;  }
.maps li a{ color: #808080;  text-decoration: none;  }
.maps li a:hover{ color: #808080;  text-decoration: underline;  }
.maps .grey { list-style-type: square !important; margin-left:26px;}
.bottoms{text-align: right; margin: 50px 10px 0px 0px; color:#1D2020; font-size:10px;}

#prevmenu a { color:#404040; text-decoration:none; }
#prevmenu a:hover { color:#404040; text-decoration:underline; }

#center div.offtop p{color:#767676; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin-right:10px; text-align:justify;}