html, body{line-height:1.2;height:100%;}
*, html, body, ul, ol, dl, li, dt, dd{margin:0px;padding:0px;}
img{border:0px;}
a{color:#055FA8;#74a113;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
li{list-style-type:none;}
dl{font-family:verdana;}
dt{margin-top:2px;}
.clear{clear:both;height:0px;font-size:0;overflow:hidden;}
.minWidth{width:100%;min-height:100%;height:100%;}
h1{color:#434547;font:normal 18px Verdana, Georgia, "Times New Roman", Times, serif;}
h2{color:#434547;}
.maincontainer{width:100%;padding:0 0 130px 0;}
.top{background:#fff;width:100%;height:155px;}
.top-left{width:40%;float:left;}
.logo{background:url(../images/logo.png) no-repeat;width:366px;height:74px;display:block;margin:40px 0 0 27px;}
.top-right{width:52%;float:right;}
.top-right ul{float:right;padding:40px 25px 0 0;}
.top-right ul li{padding:0 0 7px 0;text-align:right;}
.top-right ul li a{font:bold 16px Arial;color:#99ba52;padding:0 0 0 20px;}
.top-right img{float:left;}
.middle{background:#fff repeat-y right;width:100%;border-bottom:1px solid #969a7c;margin:8px 0 0 0;padding:0 0 20px 0;float:left;min-height:800px;height:800px;}
.leftcol{width:450px;float:left;}
.roundcont{width:428px;margin:13px 0 5px 11px;display:inline;float:left;}
.roundcont .roundcont-inner{border:1px solid #e2e2cf;margin:-7px 0 0 0;padding:15px 14px 0 14px;float:left;}
.roundcont .roundcont-inner.w-ri{width:230px;}
.roundcont-inner h1{padding:0 0 15px 0;}
.roundcont-inner p{padding:0 0 20px 0;line-height:18px;}
.tra{height:7px;font-size:0;width:100%;position:relative;}
.tra div{height:7px;}
.bra{height:7px;font-size:0;width:100%;margin:-7px 0 0 0;float:left;}
.bra div{height:7px;}
.note{height:44px;font:bold 17px Arial;color:#56616b;}
.note span{padding:3px 0 0 20px;display:block;}
.banners li{padding:0 0 30px 11px;}
.rightcol{margin:0 0 0 450px;}
.catalog{padding:5px 20px 0 20px;float:left;}
.catlist li{border-bottom:1px none #e2e2e2;padding:5px 0;float:left;}
.catlist li h1{padding:0 0 0px 0;}
.catlist li h1 a{font-family:Georgia;font-size:18px;border-bottom:1px dashed #7dbb0e;text-decoration:none;}
.catlist li h1 a:hover{border:0;text-decoration:none;}
.catlist li p{font-size:11px;line-height:18px;}
.catlist li .cat-left{width:80px;float:left;}
.catlist li .cat-right{margin:0 0 0 20px;}
.catlist li.last{border:0;}
.catinnerlist{margin:5px 0 0 0;width:400px;overflow:hidden;display:none;float:left;}
.catinnerlist div{float:left;}
.catinnerlist div div{position:relative;}
.catinnerlist ul{padding:10px 0 5px 20px;float:left;}
.catinnerlist ul li{border:0;padding:0 0 5px 0;float:none;}
.catinnerlist ul li a{font-size:12px;font-weight:normal;display:block;}
#bottom{width:100%;height:122px;margin:-122px auto 0 auto;position:relative;overflow:hidden;}
.bottom-inner{background:#fff repeat-y right;width:100%;height:122px;position:absolute;line-height:18px;}
.b-txt{padding:26px 0 0 26px;float:left;}
.abia{margin:26px 26px 0 0;float:right;}
.leftcol-s{width:271px;float:left;}
.catalogmenu{width:260px;float:left;}
.catalogmenu h1{padding:0;}
.catalogmenu ul{padding:0 0 20px 0;float:left;}
.catalogmenu ul li{width:200px;padding:10px 0 0 0;float:left;zoom:1;}
.catalogmenu ul li a{padding:0 0 0 15px;font-size:14px;text-decoration:none;display:block;position:relative;}
.catalogmenu ul li a:hover{background-position:-300px 5px;}
.catalogmenu ul li a span{border-bottom:1px dashed #77be0a;}
.catalogmenu ul li a:hover span{color:#56616b;border:0;}
.catalogmenu ul li.selected a{background-position:-599px 5px;}
.catalogmenu ul li.selected a span{color:#56616b;border:0;}
.catalogmenu ul li ul{padding:10px 0 0 25px;display:none;}
.catalogmenu ul li ul li{padding:0 0 7px 0;}
.catalogmenu ul li ul li a{background:0;padding:0;font-size:12px;text-decoration:underline;}
.catalogmenu ul li ul li a:hover{color:#56616b;text-decoration:none;}
.catalogmenu ul li ul li.selected a{color:#56616b;text-decoration:none;}
.catalogmenu ul li.selected a:hover{background-position:-599px 5px;}
.v-menu{width:230px;padding:31px 0 10px 26px;}
.v-menu li{padding:0 0 10px 0;}
.v-menu li a{padding:0 0 0 15px;font-size:14px;display:block;}
.v-menu li a:hover{background-position:-300px 5px;color:#56616b;text-decoration:none;}
.v-menu li.selected a{background-position:-300px 5px;color:#56616b;text-decoration:none;}
.rightcol-s{margin:0 0 0 271px;}
.h-menu{width:100%;overflow:hidden;border-bottom:1px solid #cbcbb7;padding:28px 0 5px 0;margin:0 -2px 20px 0;float:left;}
.h-menu li{float:left;border-style:none;color:#3c3c3c}
.h-menu li span{width:10px;padding:0 10px;}
.textcont{padding:0 25px 0 30px;float:left;line-height:20px;}
.textcont p{padding:0 0 15px 0;}
.textcont h1{padding:0 0 15px 0;}
.textcont h2{padding:0 0 5px 0;}
.gencatalog{width:430px;}
.gencatalog p{color:#282f24;padding:0 0 5px 0;line-height:15px;}
.gencatalog p span{color:#56616b;font-weight:bold;}
.gencatalog td{border-bottom:1px solid #e2e2e2;padding:20px 0;width:430px;}
.gencatalog ul{padding:0 20px 0 0;float:left;width:430px;}
.gencatalog ul li{float:left;width:430px;}
.gc-left1{float:left;width:190px;height:120px;}
.gc-right1{float:left;width:190px;padding:0 0 0 0;}
.gc-left2{float:left;width:190px;padding:10px 0 0 0;}
.gc-left2 ul{margin:0;padding:0;float:left;width:180px;}
.gc-left2 ul li{float:left;padding:0 3px 0 0;width:20px;}
.gc-left2 ul li img{border:1px solid#E2E2E2;}
.gc-right2{float:left;width:190px;padding:10px 0 0 0;}
.gc-right2 span.grey{color:#858585;font-weight:normal;}
.gct-right ul{padding:20px 0 20px 5%;width:95%;border-left:1px solid #e2e2e2;float:left;}
.gct-right ul li ul{border:0;padding:0;}
.oddeven1 ul{padding:20px 0 20px 5%;width:95%;border-left:1px solid #e2e2e2;float:left;}
.oddeven1 ul li ul{border:0;padding:0;}
#pages{border:0;padding:20px 0 0 0;text-align:center;}
#pages ul{padding:0;width:auto;float:none;}
#pages ul li{width:auto;padding:0 15px 0 0;float:none;font-size:14px;display:inline;}
#pages ul li a:hover{color:#56616b;}
#pages ul li.selected a{color:#56616b;font:bold 16px Arial;text-decoration:none;}
#pages ul li.prev a{width:5px;height:9px;display:inline-block;font-size:0;margin:6px 0 0 0;}
#pages ul li.next a{width:5px;height:9px;display:inline-block;font-size:0;margin:6px 0 0 0;}
.catinner{float:left;padding:0 0 0 0;}
.catinner h1{padding:0 0 20px 0;text-align:left;}
.catinner h2{padding:0 0 20px 0;text-align:left;}
.catinner p{color:#282f24;padding:0 0 5px 0;text-align:left;}
.catinner p span{color:#56616b;font-weight:bold;}
.catin-left{float:left;padding:20px 40px 0 0;width:250px;}
.catin-right{float:left;width:250px;}
.catin-right input{width:90px;border:1px solid #cbcbb7;padding:1px 4px 2px 4px;color:#56616b;font-weight:bold;margin:0 0 0 5px;}
.catin-right h2{padding:20px 0 12px 0;}
.catin-bottom{width:100%;padding:20px 0 0 0;clear:both;}
.catin-bottom h2{padding:0 0 5px 0;}
.basket{width:260px;margin:13px 0 5px 11px;display:inline;float:left;}
.basket .basket-inner{background:#fff;border:1px solid #e2e2cf;margin:-10px 0 0 0;padding:15px 14px 5px 14px;}
.basket-inner p{font:normal 14px Arial;color:#434547;padding:0 0 10px 0;}
.wtra{height:10px;font-size:0;width:100%;position:relative;}
.wtra div{height:10px;}
.wbra{height:10px;font-size:0;width:100%;margin:-10px 0 0 0;}
.wbra div{height:10px;}
.button{cursor:pointer;margin:8px 0 0 0;color:#56616b;float:left;width:190px;}
.button div{height:28px;}
.button div div{padding:0 0 0 5px;}
.button div div div span{padding:3px 10px 3px 25px;display:block;color:#56616b;font-weight:bold;position:relative;}
a:hover.button div{background-position:0 -231px;}
a:hover.button div div{background-position:0 -198px;}
a:hover.button div div div{background-position:right -264px;}
a:hover.button div div div span.add-basket{background-position:0 -413px;}
a:hover.button div div div span.dell-basket{background-position:0 -695px;}
a:hover.button div div div span.add-simb{background-position:0 -506px;}
a:hover.button div div div span.del-simb{background-position:0 -599px;}
a:hover.button div div div span.zakaz{background-position:0 -790px;}
a:hover.button div div div span.clr{background-position:0 -878px;}
.button.invisible{color:#CDD0D3;}
a:hover.button.invisible{text-decoration:underline;}
.button.invisible div{height:28px;float:left;}
.button.invisible div div{padding:0 0 0 5px;}
a:hover.button.invisible div{background-position:0 -33px;}
a:hover.button.invisible div div{background-position:left 0;}
a:hover.button.invisible div div div{background-position:right -66px;}
.button.invisible div div div span.add-basket{color:#cdd0d3;}
a:hover.button.invisible div div div span.add-basket{background-position:0 -316px;}
.select-color{width:260px;text-align:left;}
.select-color li{padding:0 8px 8px 0;display:inline;float:left;background:#fff;padding:2px;float:left;border-style:none}
.select-color li img{border:1px solid#E2E2E2;float:left;cursor:pointer;}
.select-color li.selected{background:#000;float:left;}
.gc-left1-bsk{float:left;height:120px;}
.gc-right1-bsk{float:left;width:65%;padding:0 0 0 5%;}
.gc-right1-bsk img{border:1px solid #000;margin:0 0 0 5px;}
.gct-right input{border:1px solid #cbcbb7;padding:1px 4px 2px 4px;color:#56616b;font-weight:bold;}
.genbasket td{border-bottom:1px solid #e2e2e2;padding:20px 0;}
#baskettable{width:100%;}
#baskettable input{border:1px solid #cbcbb7;padding:1px 4px 2px 4px;color:#56616b;font-weight:bold;}
.gc-right1-bsk td{padding:5px 0;}
.gc-right1-bsk td span{color:#56616b;font-weight:bold;}
.gc-right1-bsk td.w{width:65%;}
.gct-right td{padding:5px 0;}
.gct-right td span{color:#56616b;font-weight:bold;}
.make{padding:15px 0 0 0;}
.pricekit{margin:30px 0 0 0;width:100%;float:left;}
.pricekit td{border:0;border-bottom:1px solid #e2e2e2;padding:5px 0;}
.pricekit td span{color:#56616b;font-weight:bold;}
.pricekit td.w{width:65%;}
.pricekit td.ws{border:0;}
.bottom-bsk{padding:20px 0 0 0;width:99%;}
.roundcont.bbsk{padding:0;margin:0;float:left;width:236px;}
.roundcont.bbsk p{font-size:14px;padding:0 0 15px 0;}
.b-bsk-left{float:left;width:53%;}
.b-bsk-right{float:left;width:46%;}
.b-bsk-left p{padding:0;}
.icon7 a{padding:0 0 0 20px;}
.icon8 a{padding:0 0 0 20px;}
.authorization{border:1px solid #E2E2CF;padding:10px;width:200px;float:left;}
.authorization span{width:20px;display:inline-block;width:47px;text-align:right;}
.authorization input{border:1px solid #cbcbb7;background:#fff;padding:2px;}
.authorization ul li{padding:0 0 10px 0;}
.authorization ul li a{color:#56616b;font:bold 12px Arial;text-decoration:none;display:block;margin:0 0 0 47px;}
.authorization ul li a div{height:33px;float:left;}
.authorization ul li a:hover{cursor:pointer;color:#97C000;}
.authorization ul li a:hover div{float:left;position:relative;}
.authorization ul li a .mleft{width:9px;}
.authorization ul li a .mcenter{height:26px;padding:11px 5px 0 5px;}
.authorization ul li a .mright{width:9px;}
.authorization #closeauth{float:right;text-decoration:underline;}
.cat-search input{border:1px solid #cbcbb7;padding:1px 4px 2px 4px;color:#56616b;font-weight:bold;}
.cat-search{border:1px solid #E2E2CF;padding:10px;display:none;position:absolute;float:left;}
.cat-search p{padding:0;}
.cat-search ul li{padding:0 0 15px 0;}
.cat-search a{color:#56616b;font:bold 12px Arial;text-decoration:none;display:block;}
.cat-search a div{height:33px;float:left;}
.cat-search a:hover{cursor:pointer;color:#97C000;}
.cat-search a:hover div{float:left;position:relative;}
.cat-search a .mleft{width:9px;}
.cat-search a .mcenter{height:26px;padding:11px 5px 0 5px;}
.cat-search a .mright{width:9px;}
#closearch{float:right;}
.list{padding:0 0 15px 0;}
.list li{padding:0 0 0 15px;}
.numbers{padding:0 0 15px 0;overflow:auto;}
.numbers li{list-style-position:inside;list-style-type:decimal;}
.numbers li ul li{padding:0 0 0 18px;list-style-type:lower-latin;}
.s-table{border-collapse:collapse;margin:5px 0 15px 0;}
.s-table th{color:#56616b;border:1px solid #a99b73;text-align:left;padding:0px 10px 1px 10px;font-size:11px;}
.s-table td{background:#f7f7eb;border:1px solid #cbcbb7;text-align:left;padding:2px 10px;font-size:11px;}
.rf{width:600px;padding:5px 0 15px 0;display:inline;float:left;}
.rf .rif{border:1px solid #e2e2cf;margin:-7px 0 0 0;padding:15px 14px 0 14px;}
.rif h2{color:#786e50;font-size:18px;}
.form{padding:10px 0 0 0;}
.form li{width:100%;overflow:hidden;margin:0 0 10px 0;}
.form li p{width:220px;margin:0 15px 0 0;float:left;text-align:right;padding:0;}
.form li p span{color:#97c000;}
.form li input{width:250px;background:#fff;border:1px solid #cbcbb7;padding:3px 5px 4px 5px;}
.form li textarea{background:#fff;border:1px solid #cbcbb7;padding:3px 5px 4px 5px;width:250px;}
.form li a{color:#56616b;font:bold 12px Arial;text-decoration:none;}
.form li a div{height:33px;float:left;}
.form li a:hover{cursor:pointer;color:#97C000;}
.form li a:hover div{float:left;position:relative;}
.form li a .mleft{width:9px;}
.form li a .mcenter{height:26px;padding:11px 5px 0 5px;}
.form li a .mright{width:9px;}
.formdescr{width:390px;border-top:1px solid #cbcbb7;margin:15px 0 0 155px;}
.formdescr span{color:#97c000;}
.form li a:hover{background:#1f4374;}
.addToBasketLabel{background-color:#ffe400;padding:5px 0px;position:absolute;width:200px;text-align:center;border:1px solid #b5c07f;margin-top:5px;display:none;margin-left:200px;}
.colorLabel{background-color:#ffe400;padding:5px 0px;position:absolute;width:200px;text-align:center;border:1px solid #b5c07f;margin-top:5px;margin-left:200px;display:none;}
table.sizes{border-collapse:collapse;border:1px solid #999;}
table.sizes tr td{padding:5px 10px;}
table.sizes tr.head td{background-color:#eee;font-weight:bold;}
table.searchtab td{padding:3px!important;}
table.searchtab td.label{font-weight:bold;text-align:right;}
table.searchtab select{width:200px;}
td.items ul li{border-style:none}