@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0}
p { margin:10px 0}

img { border:0px; }
html { width:100%; height:100%; background:#fff url(images/bg-y.png) repeat-y 50% 241px;}
body { width:100%; height:100%; background:url(images/bg-t3.png) no-repeat center top; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#235f7d}

.wrapper { margin:0 auto; width: 960px; position: relative; min-height: 100%; }
* html .wrapper { height:100%}
.logo a { background:url(images/logotel-160.png) no-repeat 0 0; height: 160px; width: 254px; text-indent: -5000px; overflow: hidden; display: block; margin: 0 auto; }
.header { height:142px; overflow:hidden}
.middle { padding-bottom: 10px; overflow: hidden; zoom: 1; }
.leftcol { width: 301px; }
.news { width:301px; list-style:none}
.news:before, .cart:before { content:''; height:11px; background:url(images/n-bgt.png) no-repeat 0 0; display: block; position:absolute; left:0; top:-11px; width:301px }
.news:after, .cart:after { content:''; height:11px; background:url(images/n-bgb.png) no-repeat 0 0; display: block; position:absolute; bottom:-11px; left:0; width:301px }

.cart { behavior: expression(!this.cart ? this.cart = this.innerHTML = '<div class="before"></div>' + this.innerHTML + '<div class="after"></div>': '' );}
.cart .before {content:''; height:11px; background:url(images/n-bgt.png) no-repeat 0 0; display: block; position:absolute; left:0; top:-11px; width:301px}
.cart .after {content:''; height:11px; background:url(images/n-bgb.png) no-repeat 0 0; display: block; position:absolute; bottom:-10px; left:0; width:301px }

.news { behavior: expression(!this.news ? this.news = this.innerHTML = '<div class="before"></div>' + this.innerHTML + '<div class="after"></div>': '' );}
.news .before {content:''; height:11px; background:url(images/n-bgt.png) no-repeat 0 0; display: block; position:absolute; left:0; top:-11px; width:301px}
.news .after {content:''; height:11px; background:url(images/n-bgb.png) no-repeat 0 0; display: block; position:absolute; bottom:-10px; left:0; width:301px; }

.news, .cart { background:url(images/n-bgy2.png) repeat-y left bottom; position:relative; margin:11px 0}
.cart { margin-bottom:35px}
.cart p { background:url(images/img1.png) no-repeat 25px 0; padding-left:88px; height:36px; color:#258EBD; line-height:36px;}

.news h2 { padding:0 13px;}
.news ul { list-style:none;}
.news ul li { background:url(images/sep.png) no-repeat center bottom; padding:0 13px 15px; overflow: hidden; zoom: 1; font-size:11px; }
.news ul li h3 { color:#3b5d6f; font-size:10px;}
.news ul li div { text-indent:36px;}
.allread { text-align:left; padding-left:200px; font-size:11px; color:#829ba8; text-decoration: none; }
.rightcol { float: right; width: 620px; font-size:12px; font-family:arial;}

.cart { zoom:1}

.share {}
.share ul { list-style:none; margin-left:-10px;}
.share ul li { float:left;}


.share ul li.share1 a { background-position:0 0}
.share ul li.share2 { float:right}
.share ul li.share2 a { background-position:-327px 0}
* html .share ul li.share1 { margin-left:-10px}
*+html .share ul li.share1 { margin-left:-10px}

div.price { margin-bottom:20px}

table.price { border-collapse:collapse; width:610px; font-size: 11px; }
table.price td, table.price th {vertical-align: top; text-align: left; }

.c1, .c4 { width:1%}
.c2, .c5 { width:170px}
.c3 { width:36px}

.price h4 { color:#0191ff; font-weight:normal; font-size: 18px; }
.buy { float:right; background:url(images/img2.png) no-repeat 0 0; width:52px; height:33px; overflow: hidden; text-indent: -5000px; }

.va-b td {height:33px}
.va-b em { float:left; height:33px; line-height:45px; overflow:hidden; color: #ff0000; font-style: normal; font-size: 19px; }

.content { width:610px}
.content p { text-indent:36px;}

.footer { background:url(images/f-bg.png) no-repeat -7px 0; position:absolute 0; height:62px; bottom:0; width:944px; padding:34px 0 0 33px; margin-left:-13px; clear:both}
.footer, .footer a { color:#22427b; font-size: 11px; }
.footer p { margin:2px 0 0}
.footer a.fr { float:right; text-align:right; background:url(images/klever.png) no-repeat right top; padding-right:125px; height: 48px; margin: 10px 35px 0 0; text-decoration: none; }

ul.navigation { list-style:none; padding-top:10px}
ul.navigation li { height:82px; width:120px; float: left;}
ul.navigation li a { display:block; height:82px; text-indent:-5000px; overflow:hidden; background-image:url(images/send.png); background-repeat:no-repeat}

* html ul.navigation li a { background-image:url(images/sendie.png)}
ul.navigation li.item1 a { background-position:15px 0px}
ul.navigation li.item1 a:hover { background-position:15px -160px}
ul.navigation li.item2 a { background-position:-927px 4px}
ul.navigation li.item2 a:hover { background-position:-927px -156px}
ul.navigation li.item3 a { background-position:-140px 3px}
ul.navigation li.item3 a:hover { background-position:-140px -154px}
ul.navigation li.item4 a { background-position:-314px 3px}
ul.navigation li.item4 a:hover { background-position:-312px -154px}
ul.navigation li.item6 a { background-position:-1118px 4px}
ul.navigation li.item6 a:hover { background-position:-1119px -156px}
ul.navigation li.item5 a { background-position:-512px 4px}
ul.navigation li.item5 a:hover { background-position:-513px -157px}
ul.navigation li.item7 a { background-position:-1331px 4px}
ul.navigation li.item7 a:hover { background-position:-1333px -153px}
ul.navigation li.item8 a { background-position:-720px 2px}
ul.navigation li.item8 a:hover { background-position:-721px -155px}

.fl { float:left;}
.content h3, table.price th, .news h2 { font-size:14px; color:#3b5d6f}
.cost em{ font-family:arial; font-size:18px; color:#f00; font-weight:bold; font-style: normal; margin-top:15px;}
.text1 { font-family:arial; font-size:12px;  }
.cat_tree_name { font-size:15px; font-family:tahoma; color:#2d6ebe; text-decoration:none; }
.mt30 { margin-top:30px; }
.mt15 { margin-top:15px; }
.tovar_name a{ padding-left:10px; font-size:16px; color:#2F4F6A; text-decoration:none; }
.tovar_name { padding-left:10px; font-size:16px; color:#2F4F6A; text-decoration:none; }
.tovar_descr { padding-left:10px; font-size:12px; color:#2F4F6A; text-indent:20px; text-align:justify; }
.tovar_cost { padding-left:10px; font-size:22px; font-style:normal; }
h1 { font-size: 18px; font-family:arial; }
a { color:#2F4F6A; font-size:12px; font-family:arial; }
.cart a{ font-size:12px; text-decoration:none; font-family:arial; color:#258EBD; }
.new_cat_link a{
color:#406B96;
text-decoration:none;
padding-top:10px;
}
.new_cat_link h2{
font-size:16px;
}
.welcome {
position:absolute;
left:300px;
background:url(img/voda.png) no-repeat 0px -2px;
width:917px;
height:126px;
padding:15px;
z-index:10;
}
.anons { width: 494px} 
.anonstab { width: 704px; height: 151px; } 
.dostavka ol li {  margin:6px 0 2px 20px;  padding-top:6px; }
.dostavka p { font-size:14px; text-align:justify;line-height:18px; }
.taina p { font-size:14px; text-align:justify;line-height:18px; }
.taina li { font-size:14px; margin-left:20px; }

a#tooltip span {display:none; padding:8px 6px; margin-left:-240px; margin-top:120px; width:240px;}
a#tooltip:hover span{display:inline; position:absolute; background:#ffd; border:1px solid #999; color:#333;} 

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}
