body{padding:0px;font-family: Tahoma;background-color: #fff;padding:0px;margin:5px 0px 20px 0px;font-size:11px; line-height: 13px;color: #414244; }
form{margin: 0px;padding: 0px;}
img{border: 0px;}
h1{font-size:25px;font-family: Arial; color: #000;height: 16px;padding: 0 0 20px 0; text-transform: uppercase; }
h2{font-size:17px;font-family: Arial; color: #000;height: 16px;padding: 0 0 20px 0; text-transform: uppercase;}
h3{ font-size: 14px;font-family: Arial; line-height: 16px; color: #000;height: 16px;padding: 0 0 20px 0; text-transform: uppercase;}
h4 {font-size: 12px;line-height: 14px;font-family: Arial; color: #414244;height: 16px;padding: 0 0 5px 0; text-transform: uppercase; }
table{border-collapse:collapse;padding:0px;}
table td{padding:0px;}
p{padding:0px;margin:5px 0px 20px 0px;font-size:11px; line-height: 13px;color: #414244;}
.hr {height:30px; background: transparent url(images/hr_bg.gif) 0 50% repeat-x;}
hr {border: none 0; border-top: 1px dotted #CBC4B8; height: 1px; margin: 15px 0 10px 0;}

a img{border:0px;}
a{text-decoration:underline;color: #4584C0;}
a:hover {text-decoration:none;color: #4584C0;}
.red{border:1px solid red;}
.justify{clear:left;font-size:0px;line-height:0px;}
.main{
    width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1002)? "1002" : "100%");
	min-width:1002px;
    }
.main1{margin: 0 auto 0 auto; width: 951px;}
/*top*/
.top{padding-bottom: 10px; }

.logo{background:transparent url(images/logo.gif) 17px 18px no-repeat;width: 335px;height: 66px;float: left; }
.logo a{display: block;width: 318px;height: 49px; margin: 17px 0 0 16px; }

.cart{color: #C0233A; font-size: 12px;line-height: 14px; font-weight: bold;float: right;padding: 28px 17px 0 0; }
.cart a{ padding-right: 10px;}
.cart b{ color: #000; }

.cart-infa{float: left;  }
.cart-infa a{color: #C0233A;}
.btn-cart{float: left; margin: 0 0 0 10px;text-align: center;width: 126px; height: 18px; }
.btn-cart a{ display: block; background: url(images/btn-cart.gif) 0px 0px no-repeat; width: 126px; height: 15px;margin:10px 0 0 0 ;color: #000; font-size: 10px; line-height: 11px; font-weight: bold;text-decoration: none;padding: 3px 0 0 0; }

/* header*/
.header{clear: both;background: url(images/header.jpg) 0px 0px no-repeat;width: 896px; height: 74px; color: #000; font-size: 15px; line-height: 17px; text-align: right; padding: 115px 55px 0 0; font-weight: bold; }

/* tmenu */
.tmenu{clear: both; margin: 5px 0px 0px 17px; text-align: center;padding: 0 0 20px 0; }
.tmenu a{color: #000; font-size: 10px; line-height: 12px; font-weight: bold;text-decoration: none;font-family: Tahoma; }

.tmenu-item{background: url(images/tmenu-item.jpg) 0px 0px no-repeat;width: 118px; height: 20px;float: left;padding: 12px 0 0 0;vertical-align: top; margin: 0 18px 0 0; }
.tmenu-item2{background: url(images/tmenu-item2.jpg) 0px 0px no-repeat;width: 171px; height: 20px;float: left;padding: 12px 0 0 0;vertical-align: top; margin: 0 18px 0 0; }
.tmenu-item3{background: url(images/tmenu-item3.jpg) 0px 0px no-repeat;width: 203px; height: 20px;float: left;padding: 12px 0 0 0;vertical-align: top; margin: 0 18px 0 0; }
.tmenu-item4{background: url(images/tmenu-item4.jpg) 0px 0px no-repeat;width: 92px; height: 20px;float: left;padding: 12px 0 0 0;vertical-align: top; margin: 0 18px 0 0; }

.left-column{float: left; width: 280px;padding-left: 17px;  }
.right-column{float: left; padding-left: 50px;width: 600px; }
.right-column p{color: #414244; font-size: 11px; line-height: 13px; width:580px; margin: 0px 0 15px 0; padding: 20px 0 0 0;  }
.title{font-family: Arial; font-size: 14px; line-height: 16px; color: #000;height: 16px;padding: 0 0 10px 0; text-transform: uppercase;  }
.title img{vertical-align: top;margin: 3px 0 0 0;  }

.autorisation{ }
.autorisation input{border: 1px solid #E1E0E1; width: 190px; height: 18px;padding: 0px; margin: 0px; }

.auto-form{width: 247px; }
.auto-form p{ padding: 0 0  10px 0 ; margin: 0; }

.form-name{color: #414244; font-weight: bold;font-size: 10px; line-height: 12px;width: 54px; text-align: left;float: left; }
.form-inp{float: left;margin: -4px 0 10px 0; }
.btn-auto{float: right; width: 67px; height: 18px; text-align: center;background: url(images/btn-auto.jpg) 0px 0px no-repeat; margin: 0 0 10px 0; }
.btn-auto a{display: block;width: 67px; height: 15px; color: #fff; font-size: 10px; line-height: 12px; font-weight: bold;text-decoration: none; padding: 3px 0 0 0;  }

.line{background: url(images/line.jpg) 0px 0px repeat-x; height: 1px;font-size: 0px; line-height: 0px; margin-bottom: 20px;clear: both; }

.news{font-size:11px; line-height: 13px;color: #414244;  }
.news b{ font-weight: normal; color: #BBB;  }
.news a{ color: #E49A07; }

.spec-pr{font-size:11px; line-height: 13px;color: #414244;width: 230px; }
.spec-pr a{color: #E49A07; font-weight: bold; }
a.more{font-size: 10px; font-weight: normal; }
.podb{margin: 0 0 0 -17px; }

.catalog{width: 250px;float: left; margin: 0 70px 0 0; }
.catalog2{width: 250px;;float: left; }

.catalog-img{ width:120px;float:left ; }
.catalog-img a img{  }

.table-bot{margin-bottom: 20px; width: 120px; }
.td-v{vertical-align: middle; height: 40px; text-align:center;  }
.td-v2{vertical-align: middle; height: 40px; }

.catalog-infa{color: #4584C0;font-size: 11px;line-height: 13px;height: 40px;}
.catalog-infa a{color: #4584C0;font-size: 11px;line-height: 13px;}
.catalog-infa a b{color: #4584C0;font-size: 11px;line-height: 13px;}
.catalog-infa a img{vertical-align: top; margin: 4px 0 0 5px; }

.catalog-str{clear: both; }

.footer{clear: both;padding-bottom: 10px; height: 50px; }
.footer a{color: #4584C0;font-size: 10px;line-height: 12px;}

.copyrite{float: left;color: #414244;font-size: 10px;line-height: 12px; width: 300px; }
.site{float: right;color: #414244;font-size: 10px;line-height: 12px; }
/*basket-header*/
.basket-header{width:575px;height: 22px;color: #000;font-weight: bold; font-size: 10px; line-height: 12px; background-color: #eeeded;padding: 10px 0 0 10px; clear: both; }
.basket-header1{float: left; width:276px; }
.basket-header2{float: left; width:82px;text-align: center; }
.basket-header2 input{ width:25px;margin: -4px 0 0 0;padding: 0px; border: 1px solid #cccccc; }
.basket-header3{float: left; width:82px;text-align: center; }
.basket-header4{float: left; }

.basket-cont{width:575px;height: 22px;color: #000; font-size: 11px; line-height: 13px; background-color: #fff;padding: 10px 0 0 10px; }

.basket-cont-silver{width:575px;height: 22px;color: #000; font-size: 11px; line-height: 13px; background-color: #f8f8f8;padding: 10px 0 0 10px; }

.btn-chen{width:89px; height: 16px; text-align: center;background: url(images/btn-chen.gif) 0px 0px no-repeat;padding: 2px 0 0 0; margin: 15px 0 30px 0;float: left; }
.btn-chen a{width:89px; height: 16px;display: block; color: #fff; font-weight: bold; font-size: 11px; line-height: 13px;text-decoration: none; }
.all-price{ color: #c00714;font-size: 11px; line-height: 13px; font-weight: bold;float: left;margin: 15px 0 0 0; text-align: right; width:330px; }
.price{ color: #c00714;font-size: 11px; line-height: 13px; font-weight: bold;float: left;margin: 15px 0 0 0; width:100px; text-align: right; }

.basket-tit{font-size: 11px; line-height: 13px;color: #3d4042; font-weight: bold; float: left;margin: 5px 0 0 0;width: 160px; padding: 0 0 0 20px; }
.basket-tit b{color: #c60030; font-size: 11px; line-height: 13px; }

.basket-form{margin: 15px 0 0 0; }
.basket-inp{float: left;}
.basket-inp input{width:336px; height: 18px;border: 1px solid #ebebeb; margin: 0px; padding: 0px; }

.basket-str{clear: both; border: 1px solid white; padding-bottom: 20px; }

.btn-zak-all{width: 290px; margin: 0 auto 0 auto; }

.btn-zak{width:137px; height: 16px;  text-align: center;background: url(images/btn-zak.gif) 0px 0px no-repeat;padding: 2px 0 0 0; margin: 0px 5px 30px 0px;float: left; }
.btn-zak a{width:137px; height: 16px;display: block; color: #fff; font-weight: bold; font-size: 11px; line-height: 13px;text-decoration: none; }

/*links*/
.links{color: #414244; font-size: 11px; line-height: 13px;padding: 0;  }
.links a{color: #4584c0; font-weight: bold; font-size: 11px; line-height: 13px;margin-right: 5px; }
.links-l{float: left; }
.links-r{float: right;color: #4584c0; font-weight: bold; }
.links-r select{ width: 177px; height: 20px; margin: 5px 10px 15px 0; padding: 0px; }
.links-r a{ display: block; width: 77px; height: 16px;background: url(images/btn-sel.gif) 0px 0px no-repeat;color: #fff; text-align: center; text-decoration: none; padding: 2px 0 0 0; }
.links-form-l{float: left; }
.links-form-r{float: left; margin: 6px 20px 0 0px; }

.content-txt{color: #414244; font-size: 11px; line-height: 13px; width:580px;clear: both; margin: 0px 0 15px 0; padding: 20px 0 0 0; }
.content-img{margin: 0px 20px 0 0; float: left; }
.content-img-txt{float: left; width: 430px;}

ul.link-all{margin: 0 0 0 10px; padding: 0px; }
ul.link-all li{margin: 0px; padding: 0px;list-style: none; }
ul.link-all li a{background: url(images/marker-links.gif) 0px 50% no-repeat;color: #4584c0; font-weight: bold; font-size: 11px; line-height: 13px; padding: 0 0 0 10px; }
/*tb*/
.tb{border: 1px solid #ebebeb;color: #000;font-size:11px;line-height:13px; text-align: center;vertical-align: middle;width: 587px;clear: both; }
.tb a{ color: #4584c0; }
.tb-col1{ width: 82px;background-color: #f8f8f8;height: 25px; }
.tb-col1-b { width: 120px;background-color: #f8f8f8;height: 25px; }
.tb-col2{ width: 82px;background-color: #fff; height: 33px; }
.tb-col3{ width: 82px;background-color: #f8f8f8; height: 33px; }
/*tb end*/
/* catalog-name */
.catalog-name{margin: 0 0 25px 0; }
.catalog-name-top{background: url(images/catalog-name-top.gif) 0px 0px no-repeat; width:280px; height: 17px; line-height: 0px; font-size: 0px; }
.catalog-name-center{background: url(images/catalog-name-center.gif) 0px 0px transparent; width:250px; padding: 0 0 0 30px; }
.catalog-name-center-l{float: left;width: 140px; }
.catalog-name-center-r{float: left; }
ul.catalog-name-center-list{margin: 0px; padding: 0px; }
ul.catalog-name-center-list li{margin: 0px; padding: 0px;list-style: none; font-size: 11px; line-height: 26px;color: #000; }
ul.catalog-name-center-list li a{color: #4584c0; font-size: 11px; line-height: 26px; font-weight: bold; }


.catalog-name-bot{background: url(images/catalog-name-bot.gif) 0px 0px no-repeat; width:280px; height: 17px; line-height: 0px; font-size: 0px; }

/* catalog-name  end*/
