html, body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px; 
  font-style: normal; 
  height: 100%;
  background: #FFFFFF url(../images/lbg.jpg) left top repeat-y;
}
a {color:#333333;}
img { border:0;}
/*Стили шапки*/
#cart_holder {background:url(../images/cart_bg.jpg) no-repeat 0 0; position: absolute; top: 136px; left:71px; width:131px; height:81px; z-index:100; color:#ffffff; display:block; text-decoration:none;}
#cart_holder #cart_head {text-align:center; padding:3px 0; font-weight:bold;}
#cart_holder #cart_tov {text-align:left; padding:3px 5px;}
#cart_holder #cart_sum {text-align:left; padding:3px 4px;}
#cart_holder #cart_sum span {font-weight:bold;}

#wrapper {height:auto !important;margin:0 auto 0;min-height:100%;height: 100%;position:relative;}
#header {height:297px;background: url(../images/rsh.jpg) left top repeat-x;}
#mape{left:196px;position:absolute;top:42px;}
#mape a{border-right:1px dashed #EEEEEE;padding-left:12px;padding-right:12px;}
#mape a#ns{border: 0px;}
#lheader {height:297px; background: url(../images/lsh.jpg) left top no-repeat;}
#tel { height: 70px; width: 850px;}
#tel div {color: #DFDFDF; font-size: 18px; text-align: right; text-transform: uppercase;float: right; margin-left: 60px; padding-top: 14px;}
#tel div b{color: #E2490D; font-size: 16px;}
#tel div span,#tel div span a {color: #E2490D;font-size: 14px; text-transform: none;}
#tel div span a {text-decoration: none;}
#tel div span a:hover{border-bottom: 1px dashed #E2490D;}
#teltbig { height: 150px } 
#menu {margin-left: 420px;}
#menu ul{margin: 0px; padding: 0px;}
#menu ul li{list-style: none; list-style-type: none;height: 25px;float: left; margin-right: 10px; background: url(../images/lmenu.gif) left top no-repeat; _width:100px;}
#menu ul li a{margin-left: 20px;color:#DFDFDF;text-decoration: none;background: url(../images/rmenu.gif) right top no-repeat; display: block;}
#menu ul li a:hover{ color: #17C6F9;}
#menu ul li a span{background: url(../images/cmenu.gif) left top repeat-x; display: block;line-height: 21px;padding-left:6px;height: 25px; margin-right: 10px;}
/*На главную*/
.mcat{float: left;width: 98%;background: url(../images/tcsh.jpg) left top repeat-x;text-align:left;margin-left:10px; margin-bottom: 10px;}
.mcat h2{font-size:14px;font-weight:normal;margin:0px;line-height:40px;}
.mcat h2 a{color: #EFEFEF; text-decoration: none;}
.mltsh{background: url(../images/mcat_left.gif) left top no-repeat;height:40px; width:29px; float: left;}
.mrtsh{background: url(../images/trsh.jpg) right top no-repeat;height:40px; width:5px; float: right;}
.mtimg{border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0; padding:10px 0;}
.mtimg a.img {float:left; width:100px; overflow:hidden; text-align:center; border-right:1px solid #E0E0E0; margin-right:10px;}
.mtimg a.img img {height:50px;}
.mtimg a.cat {text-align:left; color:#B52A1C;}
.mtimg p {padding:0 10px; text-align: justify; margin:0;}
.mtbbg{background: url(../images/tbbg.jpg) left top no-repeat; height: 10px;}
/*Стили контента*/
#center {color: #767676;}
#crumb_menu {font-size: 11px;background: url(../images/uz.jpg) left top no-repeat; height: 61px; padding-left: 20px;}
#crumb_menu a{text-decoration: none; color: #AEAEAE; font-size: 11px;}
#crumb_menu a:hover{ border-bottom:1px dashed #AEAEAE;}
h1{ padding-left: 45px; color: #35A7B2; margin:-30px 10px 10px 0;}
#raz {margin-left:55px;margin-top:10px;}
#raz a{text-decoration: none; color: #E53E07; background: url(../images/snt.jpg) left center no-repeat; padding-left: 8px; margin-right: 14px;}
#raz a:hover{ border-bottom: 1px dashed #E53E07;}
.otab {width: 100%;}
.otab td { vertical-align: top;width: 49%;padding-right:10px;padding-left: 10px; background: url(../images/tbbg.jpg) 10px bottom no-repeat;}

.otab2 {width: 100%; _width: 98%;}
.otab2 td { vertical-align: top;width: 49%; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.otab2 td.bimg { vertical-align: top;width: 49%; background: url(../images/tbbg.jpg) 0 0 no-repeat;}
.otab2 td.nb {border:0 none; height:20px; width:10px;}

.tovar{background: url(../images/tcsh.jpg) left top repeat-x;text-align:center;margin-bottom: 10px;}
.tovar h2{font-size:14px;font-weight:normal;margin:0px;line-height:40px;}
.tovar h2 a{color: #EFEFEF; text-decoration: none;}
.ltsh{background: url(../images/tlsh.jpg) left top no-repeat;height:40px; width:5px; float: left;}
.rtsh{background: url(../images/trsh.jpg) right top no-repeat;height:40px; width:5px; float: right;}
.timg{border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;}
.timg a img {margin: 10px;}
.timg p {padding-left: 10px; padding-right: 10px; text-align: justify;}

.tovar2{background: url(../images/tcsh.jpg) left top repeat-x;text-align:center;margin-bottom: 10px;}
.tovar2 h2{font-size:14px;font-weight:normal;margin:0px;line-height:40px;}
.tovar2 h2 a{color: #EFEFEF; text-decoration: none;}
.ltsh2{background: url(../images/tlsh.jpg) left top no-repeat;height:40px; width:5px; float: left; margin-left:-1px;}
.rtsh2{background: url(../images/trsh.jpg) right top no-repeat;height:40px; width:5px; float: right; margin-right:-1px;}
.timg2{}
.timg2 a img {margin: 10px;}
.timg2 p {padding-left: 10px; padding-right: 10px; text-align: justify;}

/*.tbbg{background: url(../images/tbbg.jpg) left top no-repeat; height: 10px;}*/
#plag{clear: both; text-align: center; color: #E53E07; margin-bottom:20px;}
#plag p{margin: 0px;}
#plag a{ text-decoration: none; color: #35A7B2;}
/*Стили левой колонки*/
#left {float: left;width: 224px;background: url(../images/leftbg.jpg) 6px top repeat-y;}
#left ul {margin:0 0 0 6px;padding:0 28px 0 0;background: url(../images/tleft.png) left top no-repeat;_background: url(../images/tleft.gif) left top no-repeat;}
#left ul li{list-style: none; list-style-type: none; padding-left: 10px; padding-right: 6px; background: url(../images/st.jpg) 4px 11px no-repeat;}
#left ul li#lihov {background: url(../images/nst.jpg) 4px 11px no-repeat !important;}
#left ul li#lihov ul li {background: url(../images/st.jpg) 4px 9px no-repeat;}
#left ul li#lihov ul li a {font-size: 11px;color: #DFDFDF;padding-top: 4px;padding-bottom: 4px;}
#left ul li#lihov ul li a:hover {color: #CBCBCB;}
#left ul li ul {background: none; padding:0;}
#left ul li a{color: white; text-decoration: none;background: url(../images/bli.jpg) left bottom repeat-x; display: block; padding-top: 6px;padding-bottom: 6px;padding-left:4px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#left ul li a:hover{color: #E7E7E7;}
#lmb {background: url(../images/bleft.jpg) left top no-repeat;height: 41px; width: 192px;margin-left: 6px;}
/*Стили страницы товара*/
.price_list {width:50%; border-collapse:collapse; border-left: 1px solid #2C6B6E;border-top: 1px solid #2C6B6E; margin:10px auto;}
.price_list th {border-right:1px solid #2C6B6E;border-bottom:1px solid #2C6B6E; padding:5px 5px; background:#74DADD url(../images/plist_th.gif) repeat-x 0 0; color:#000000;}
.price_list td {border-right:1px solid #2C6B6E;border-bottom:1px solid #2C6B6E; padding:5px 3px; color:#000000;}
.price_list td.cart {text-align:center;}
.price_list td.odd {background:#f9f9f9;}
.price_list td a.add_cart {background:url(../images/cart_add.gif) no-repeat 0 50%; padding-left:24px; line-height:20px; text-transform:uppercase; display:block; color:#ff0000; text-decoration:none;}

.cart_list {border-collapse:collapse; border-left: 1px solid #2C6B6E; border-top: 1px solid #2C6B6E; margin-left:30px;}
.cart_list th {border-right:1px solid #2C6B6E;border-bottom:1px solid #2C6B6E; background:#74DADD url(../images/plist_th.gif) repeat-x 0 0; color:#ffffff;}
.cart_list td {border-right:1px solid #2C6B6E;border-bottom:1px solid #2C6B6E; color:#797A7C;text-align:center;font-weight:bold;}
.cart_list td input{border:1px solid #CECECE; color:#797A7C; font-weight:bold;}
.cart_list td.m {color:#E25121;}
.cart_list td.odd {background:#f9f9f9;}
.cart_list td.p {text-align:left;}
.cart_list td.p a {color:#E25121; text-decoration:none;}
.cart_list td.p a:hover {text-decoration:underline;}
.cart_list td a {color:#797A7C;}
.cart_list td a.del_cart {color:#E25121; text-decoration:none;}
.cart_list td a.del_cart:hover {text-decoration:underline;}
a.zakaz {color:#E25121; text-decoration:underline;}
a.zakaz:hover {text-decoration:none;}
h2 {color:#35A7B2; margin-left:45px; font-size:24px;}
.order_form {width:550px; border:2px solid #44A9AC; background:#f1f1f1; margin-left:30px; position:relative;}
.top_order {height:26px; background:#74DADD url(../images/plist_th.gif) repeat-x 0 0;}
.order_form table {width:100%; border-collapse:collapse;}
.order_form table td {text-align:right; font-weight:bold;}
.order_form table td.address {text-align:center; color:#000000; padding:5px; width:195px;}
textarea{font-family:Arial; font-size:12px;}
/*Карта сайта*/
#maps a {color:#333333; text-decoration:none;}
#maps ul {padding-left:15px;}
/*Стили центра*/
#center {margin-left: 224px;}
/*Стили футера*/
div.clear {clear:both;font-size:0px;height:0px;line-height:0px;overflow:hidden;
}
.prw {background:url(../images/lbg.jpg) repeat-y scroll left top; width:184px; padding-top:5px; text-align:center; height:33px; color:white; font-size:11px; padding-left:16px;}
.prw  a{color:white; font-size:11px;}
