body {background-color:#D6D7D9; margin:0;}
img{border:none;}
.nbr{white-space:nowrap;}
table{border-collapse:collapse;
border:none;
display:table;}
table td{border-collapse:collapse;
border:none;}
.info{padding:20px 70px 50px 30px;}
.info-main{padding:0 35px 50px;}
.info-main h1{padding:5px 0 10px;}
div.info_cat{padding:0 20px 20px;}

.ico{background-color:#423e69;
padding:5px 0 5px 10px;}
.ico img{margin:0 10px;}
.home{background:url(/img/iconz.gif) -14px top no-repeat;}
.map_site{background:url(/img/iconz.gif) -14px -12px no-repeat;}
.mail{background:url(/img/iconz.gif) -14px -23px no-repeat;}
.home-active{background:url(/img/iconz.gif) left top no-repeat;}
.map_site-active{background:url(/img/iconz.gif) left -12px no-repeat;}
.mail-active{background:url(/img/iconz.gif) left -23px no-repeat;}

.top_tab{width:100%; background:#ffd572 url(/img/top_bg.gif) top left repeat-x;}
.under_logo{background:url(/img/under_logo.gif) left top repeat-y;}

.tblock_td{width:95%; padding:10px 15px 10px 0;}
.spo_head{background:#423e69 url(/img/corner1.gif) top left no-repeat;
margin-top:7px;}
.spo_head div{background:url(/img/corner2.gif) top right no-repeat;
padding:4px 15px 5px; margin-bottom:2px;
font:normal 14px/100% Arial, Helvetica, sans-serif;
color:#fff; text-align:center;}
.spo_head div.gohi {padding-top: 10px; margin-bottom: 0px !important;}
.spo_head div.gohi a {font-size: 14px !important;}
.spo_head div a{color:#fff;}
.spo_head div a:visited{color:#D7DEEA;}
.spo_head div a:hover{color:#f9be4d;}
.yellow_line{background-color:#f9be4d;
margin:0 5px;}

.div_spo{width:100%;background:#4d4a79 url(/img/tob_block_bg1.gif) top left repeat-x;}
.spo_goods{}
.spo_goods td{padding:0;}
.spo_goods .td_prev{padding:5px 10px 5px 10px;}
.spo_goods .td_next{padding:5px 10px 5px 10px;}
.spo_good{width:250px;
background-color:#5f5c86;
padding:3px 5px 0 !important;}

.spo_img{border:3px solid #5f5d88; margin:2px 4px 0 0;}
.spo_good h3{font-size:13px; font-weight:normal;
margin:0; padding:2px 0 0; line-height:110%;}
.spo_good h3 a{color:#fff;}
.spo_good h3 a:visited{color:#D7DEEA;}
.spo_good h3 a:hover{color:#ffd572;}
.spo_good p{padding:4px 0 0; color:#b7bdc8;
font-size:11px; line-height:110%;}
.spo_good p big{font-size:15px; color:#f1a4aa;}
.tob_block_bg2{width:100%; background:#4d4a79 url(/img/tob_block_bg2.gif) bottom left repeat-x;}
.empty{}

/*basket*/
.div_cart{background:#4d4a79 url(/img/tob_block_bg1.gif) top left repeat-x;
padding:6px 7px 5px;}
.basket{padding:0;}
.basket p{font-size:12px; white-space:nowrap; padding:5px 0 0;
color:#B7BDC8;}
.basket p big{color:#f1a4aa; font-size:18px;}
.basket p span{font-size:16px; color:#fff;}
.basket a{color:#fff;}
.basket a:visited{color:#D7DEEA;}
.basket a:hover{color:#ffd572;}
.cart_empty{padding:0px 27px 0px;
text-align: center;}

.lblock{width:230px;
background-color:#423e69;
padding-bottom:50px;}
.white_line{background:url(/img/white_line.gif) top left repeat-x;}

.cblock{width:100%;}
.top_links{width:100%;
background-color:#423e69;
border-top:1px solid #fff;}
.lang{width:10%; padding:5px 0 0 20px;
white-space:nowrap;}
.phone{width:70%; white-space:nowrap;
border-bottom:2px solid #efb325;}
.phone p{text-align:center;
color:#fff; font-size:75%;
padding:7px 10px;
word-spacing:5px;}
.phone p a{color:#fff; text-decoration:none;}
.phone p a:hover{text-decoration:underline;
color:#f9be4d;}
.phone p b{font-size:160%; font-weight:normal; padding-left:5px;}
.find_txt{font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #fff; background-color:#C1C1C1;
margin:0; padding:0;}

.bot_line{background:url(/img/bot_line.gif) left top repeat-x;
width:100%;}

/*catalog left*/
.head_cat{text-align:left; padding:4px 10px 2px 20px;
font:bold 85%/140% Arial, Helvetica, sans-serif;
color:#fff; margin-bottom:1px; margin-left:1px;}
.head_cat a, .left_cat a{color:#fff;}
.head_cat a:visited, .left_cat a:visited{color:#B7BDC8;}
.head_cat a:hover, .left_cat a:hover{color:#ffd572;}
.head_cat p{font-size:12px;}
.left_cat{padding:0 0 30px 0;}
.left_cat p.cat1{padding:4px 10px 4px 35px; margin:4px 0;
background:url(/img/bull_cat.gif) left top no-repeat;
line-height:120%;}
.left_cat p.copen1{padding:4px 10px 4px 35px;
line-height:120%;
background:#E3EAF6 url(/img/bull_cat2.gif) left top no-repeat;}
.left_cat p.copen1 a, .left_cat p.copen2 a{color:#2f506a;}
.left_cat p.copen1 a:hover, .left_cat p.copen2 a:hover{color:#4f7695;}
.left_cat p.cat2{padding:3px 10px 3px 35px; margin:3px 0 3px 22px;
background:url(/img/bull_cat.gif) left top no-repeat;
line-height:120%;}
.left_cat p.copen2{padding:3px 10px 3px 25px; margin:3px 0 3px 33px;
line-height:120%;
background:#E3EAF6 url(/img/bull_cat3.gif) left top no-repeat;}

/*left menu*/
.lmenu1{padding:3px 10px 3px 20px; margin:2px 0; line-height:130%; font-size:85%; color: #fff;}
.lmenu1.all_goods {margin: 2px 0 10px;}
.lmenu1 a, .lmenu2 a{color:#fff;}
.lmenu1 a:visited, .lmenu2 a:visited{color:#B7BDC8;}
.lmenu1.all_goods a, .lmenu1.all_goods a:visited {color:#f9be4d}
.lmenu1 a:hover, .lmenu2 a:hover, .lmenu1.all_goods a:hover{color:#ffd572;}
.lopen1{padding:3px 10px 3px 20px; margin:2px 0; line-height:130%;
background-color:#E3EAF6; font-size:85%}
.lmenu2{padding:3px 10px 3px 30px; margin:1px 0; line-height:130%;}
.lopen2{padding:3px 10px 3px 5px; margin:1px 0 1px 30px; line-height:130%;
background-color:#E3EAF6;}

.login_form {padding:3px 10px 3px 20px; margin: 0; color: #fff;}
.login_form h3 {margin: 0 0 5px; color: #fff;}
.login_form span {font: 80%/140% Arial,Helvetica,sans-serif;}

/*cat goods main*/
.tab_goods{width:97%; margin:25px 15px 0;}
.td_goods{width:25%;}
.td_goods .good{margin-left:20px; width:100%;}
.td_next{}
.td_prev{}
/*-*/
.goods_list{padding:0 0 30px 0; width:100%;}
/*.good{float:left; width:20%;
margin:10px 10px 30px 40px;}
.good_img{border:1px solid #ccc; margin-bottom:1px;}
.good_img img{margin:10px 10px;}
.good_txt{border:1px solid #ccc; height:52px;
background:#e4e4e4 url(/img/good_bg.gif) left top repeat-x;}
.good_txt p{text-align:center; padding:5px 0 0 !important;
font-size:12px; line-height:120%;
margin:0 10px !important;}*/
/*-*/
.tab_goods_list{margin-bottom:15px; width:100%;}
.tab_goods_list td{width:10%;}
.tab_goods_list .td_text{font:normal 12px/120% Arial, Helvetica, sans-serif;
text-align:center;
padding:3px 7px 4px;
border:1px solid #ccc;
background:#e4e4e4 url(/img/good_bg.gif) left top repeat-x;}
.tab_goods_list .td_text a:visited{color:#48577B;}
.tab_goods_list .td_text a:hover {color:#006699;}
.tab_goods_list .td_text input{font-size:12px; border:1px solid #ccc; margin:2px 0 1px;}
.tab_goods_list .td_pic{border:1px solid #ccc; margin-bottom:1px;
width:165px;
background-color:#fff;}
.tab_goods_list .td_pic img{margin:15px;}
.tab_goods_list #good-open{border:2px solid #ecac15; border-bottom:1px solid #ccc;}
.tab_goods_list #text-open{border:2px solid #ecac15; border-top:1px solid #ccc;}

/*new matrica goods*/
.catalog_matrix {/*width: 100%; */border: none; border-collapse: collapse; margin: 0; padding: 0;}
.catalog_matrix td {border: none; margin: 0; padding: 0;}
.div-good{float:left;
background-color:#fff;
width:160px; /*min-height: 205px;*/ /*height:239px;*/
border:1px solid #ccc;
margin:0 16px 15px 0;}
.tab-img td {height:172px; margin: 0; padding: 0;}
.tab-img img{margin:8px 0 8px 14px;}
.div-text{font:normal 12px/120% Arial, Helvetica, sans-serif;
text-align:center; padding:2px 2px;
background:#e4e4e4 url(/img/good_bg.gif) left top repeat-x;
/*min-height: 29px;*/ /*height:63px;*/
vertical-align:middle;}
.div-text a{font-weight:normal;}
.gopen{border:2px solid #ECAC15 !important;
min-height:203px !important; margin:0 14px 13px 0 !important;}
.gopen .div-text{min-height:26px !important;}

/*page goods*/
.info_cat h2{padding:20px 40px 0 40px;
font-size:150%;}
.info_cat p, .info_cat h3, .info_cat h4{clear: both; padding:5px 40px;}
.info_cat .cat_desc {margin: -20px 0 40px; padding: 0;}
.card{margin:0 0 15px;}
.card p, .card h3, .card h4{padding-left:20px;}
.card big{font-size:130%;}
.card_img{margin-top:8px; width:260px;}
.card_img img{border:1px solid #ccc; padding:1px;}
.card .prev-big{width:22px; padding-right:10px; padding-top:140px;}
.card .next-big{width:22px; padding-left:10px; padding-top:140px;}
.card .prev-big div{display: block; height: 20px; font-size: 60%; color: #5F5859; clear: both; letter-spacing: -1px;}
.card .next-big div{display: block; height: 20px; font-size: 60%; color: #5F5859; clear: both; letter-spacing: -1px;}
.card-width{width:400px; padding-right:0px;}

.modify{margin:10px 0 0 7px;}
.modify td{padding:3px 7px;
border:1px solid #b4b4b4;}
.modify td a{text-decoration:none; border-bottom:1px dashed #273B6A;}
.modify td a:hover{text-decoration:none;}
.modify td input.txt{}
.card td p input.txt{font-size:12px; border:1px solid #ccc;}
.card td big{font-weight:bold; font-size:140%;}
.add_cart{padding-top:15px !important;}
.add_cart a{color:#bf5959;}

.c-list{width:90%;}
.c-list h2{padding:0 0 10px; margin-top:0;}
.c-list h3{padding-left:23px;}
.c-list .card{margin:0 0 5px 0;}
.c-list .div_cart p{padding-left:0;}
.cart-swim{margin:0 15px 0 0; width:200px;}
.top_tab .basket{padding:10px 10px 0 0;}
.cart-swim .spo_head{background-image:url(/img/corner1_1.gif) !important;}
.cart-swim .spo_head div{background-image:url(/img/corner2_2.gif) !important;}
.cart-swim .add_cart{padding:0 0 5px 0;}
.cart-swim .add_cart a{color:#273B6A;}
.cart-swim .add_cart a:hover{color:#006699;}
.cart-swim .add_cart img{margin-right:5px;}

.add_cart2{padding:0px; text-align:right; font-size:90%;}
.add_cart2 a{color:#bf5959;}

.list1{padding-top:20px;}
.list2{padding-bottom:20px; padding-top:0; margin-top:0;}
p.gray{font-size:105%; color:#666666;}

/*basket page*/
.basketblock{width:80%;}
.basketblock table.tab{width:100%}
.allsum{padding:10px 0; font-size:85%;}
.allsum big{font-size:130%;}
.basketblock table.tab td input{font-size:100%;}

h1{font:normal 170%/100% Arial, Helvetica, sans-serif;
text-align:left;
color:#cc0000;
padding:0 20px; margin:0 0 40px;}
h2{font:normal 130%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#333;
padding:0;
margin:15px 0 5px 0;
clear:both;}
h2.main{padding:0px 20px 20px 30px;}
h2.red{color:#cc0000;}
h2.h2_cat{padding-top:0; font-size:120%;}
h3{font:bold 90%/120% Arial, Helvetica, sans-serif;
text-align:left;
color:#333;
margin:0;
padding:10px 0 1px 0;}
h4{font:bold 80%/120% Arial, Helvetica, sans-serif;
text-align:left;
color:#000;
margin:0;
padding:5px 0 0;}

p{font:normal 80%/140% Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
margin:0; padding:5px 0;}
.red{color:#db214c;}

/*standart link*/
a {color:#273B6A; text-decoration: underline;}
a:visited{color:#26458F;}
a:hover {color:#006699;}

a.close{text-decoration:none; border-bottom:1px dashed #273B6A;}
a.open{color:#000; text-decoration:none;}

/*copyright*/
.copy{font:normal 12px/140% Arial, Helvetica, sans-serif;
padding:10px 20px 20px;
color:#4D4D4D;
margin:0;}
.copy a{color:#4D4D4D;
text-decoration:underline;}
.copy a:hover{text-decoration:none;}

/*list*/
ul{list-style: outside circle;
margin:0;
padding:0 0 0 25px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 25px;}
li{font:normal 75%/140% Arial, Helvetica, sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0 5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li{font: normal 75%/130% Arial, Helvetica, sans-serif;
//font-size:90%;
text-align:Left;
text-indent:0;
margin:2px 0 2px 0;
padding:0;}

/*map*/
ul.map{list-style-image:none; list-style-type:none;
margin:0;padding:5px 0 0 0;}
ul.map li{font-size:100%; line-height:140%;
text-indent:0;
margin:10px 0;
padding:0;}
ul.map ul{padding-left:20px;
list-style-image:none; list-style-type:none;}
ul.map ul li{font-size:85%;}
ul.map ul ul{padding-left:30px;
list-style-image:none; list-style-type:none;}
ul.map ul ul li{font-size:95%;}
ul.map ul ul ul{padding-left:20px;
list-style: outside url(/img/bull2.gif);}
ul.map ul ul ul li{font-size:100%;}

.crumbs{font-size:75%;
padding:10px 20px 0;
height:55px;
color:#5F5859;}
.crumbs a:visited{color:#273B6A;}
.crumbs a:hover {color:#006699;}
.crumbs span{padding:0 4px;}

/*standart table*/
table.tab{margin:5px 0 10px;
border-collapse:collapse;
border:1px solid #b4b4b4;
width:85%;}
table.tab td{border-collapse:collapse;
font: normal 80%/130% Arial, Helvetica, sans-serif;
border:1px solid #b4b4b4;
color:#231F20;
padding:4px 6px;}
th{font:normal 80%/140% Arial, Helvetica, sans-serif;
color:#5F5859;
text-align:left;
border:1px solid #b4b4b4;
border-collapse:collapse;
background-color:#E0DFDC;
padding:5px 6px;
margin:0;}
.tl{font:normal 80%/140% Arial, Helvetica, sans-serif;
color: #000;
padding:3px 2px;
margin:0;
text-align:left;}
.tb{font:normal 80%/140% Arial, Helvetica, sans-serif;
color:#000;
padding:3px 2px;
margin:0;
text-align:center;}
.tr{font:normal 80%/140% Arial, Helvetica, sans-serif;
color:#000;
padding:3px 2px;
margin:0;
text-align:right;}

/*forms*/
form{margin:0; padding:0;}
input, textarea, select{font:normal 80% Arial, Helvetica, sans-serif;
margin:5px 0;}
.warning{color:#840000;}

/*images*/
.img1{margin:4px 10px 0 0;
border:1px solid #5F5859; padding:1px;}
.img2{margin:4px 0 0 10px;
border:1px solid #5F5859; padding:1px;}

#msg_txt{display:none;color:#fff;
position:absolute;
top:0;left:0;
width:100%;text-align:center;}
/*Float menu*/
.float_menu{margin:0;padding:0;}
.float_menu li{list-style:none;font-size:12px;padding:0;margin:0;}
.float_menu li a{font-size: 12px;}

/*new_top*/
.top_tabn{width:100%; background:#ffd572 url(/img/top_bg.gif) top left repeat-x;}
.top_tabn.under_logo{background:url(/img/under_logo.gif) left top repeat-y;}

.top_tabn .tblock_td{width:95%; padding: 0; background:#4d4a79 url(/img/tob_block_bg1.gif) top left repeat-x;}
.top_tabn .spo_head{background:#423e69 url(/img/corner1.gif) top left no-repeat; margin-top:7px;}
.top_tabn .spo_head div{background:url(/img/corner2.gif) top right no-repeat;
    padding:4px 15px 5px;
    margin-bottom:2px;
    font:normal 14px/100% Arial, Helvetica, sans-serif;
    color:#fff;
    text-align:center;}
.top_tabn .spo_head div a{color:#fff;}
.top_tabn .spo_head div a:visited{color:#D7DEEA;}
.top_tabn .spo_head div a:hover{color:#f9be4d;}

.top_tabn .div_spo{width:100%; background:#4d4a79 url(/img/tob_block_bg1.gif) top left repeat-x;}
.top_tabn .spo_goods{}
.top_tabn .spo_goods td{padding:0;}
.top_tabn .spo_goods .td_prev{padding:5px 10px 5px 10px;}
.top_tabn .spo_goods .td_next{padding:5px 10px 5px 10px;}
.top_tabn .spo_good{width:250px; height: 70px; background-color:#5f5c86; padding:3px 5px 0 !important;}
.top_tabn .yellow_vert{white-space: nowrap; width: 12px; background: url(/img/yvert.gif) 0 0 repeat-y;}

.top_tabn .spo_img{border:3px solid #5f5d88; margin:2px 4px 0 0;}
.top_tabn .spo_good h3{font-size:12px; font-weight:normal;
margin:0; padding:2px 0 0; line-height:110%;}
.top_tabn .spo_good h3 a{color:#fff;}
.top_tabn .spo_good h3 a:visited{color:#D7DEEA;}
.top_tabn .spo_good h3 a:hover{color:#ffd572;}
.top_tabn .spo_good p{padding:4px 0 0; color:#b7bdc8;
font-size:11px; line-height:110%;}
.top_tabn .spo_good p big{font-size:14px; color:#f1a4aa;}
.top_tabn .tob_block_bg2{width:100%; background:#4d4a79 url(/img/tob_block_bg2.gif) bottom left repeat-x;}
.top_tabn .empty{}

/*new_basket*/
.top_tabn .div_cart{background:#4d4a79 url(/img/tob_block_bg1.gif) top left repeat-x;
padding:6px 7px 5px;}
.top_tabn .basket{padding:0; background:#4d4a79 url(/img/tob_block_bg1.gif) top left repeat-x;}
.top_tabn .basket p{font-size:12px; white-space:nowrap; padding:5px 0 0;
color:#B7BDC8;}
.top_tabn .basket p big{color:#f1a4aa; font-size:18px;}
.top_tabn .basket p span{font-size:16px; color:#fff;}
.top_tabn .basket a{color:#fff;}
.top_tabn .basket a:visited{color:#D7DEEA;}
.top_tabn .basket a:hover{color:#ffd572;}
.top_tabn .cart_empty{padding:0px 27px 0px;
text-align: center;}
.diller {display: inline-block; width: 100%; height: 49px; margin: 0; padding: 10px 0; background: url(/img/msm_locks.jpg) left center no-repeat;}
.diller p {font-size: 11px; line-height: 12px; padding: 0 0 0 45px;}

.drawpak_link{width: 254px; background:#423e69 url(/img/drawpak_1.gif) top left no-repeat;
margin-top:7px;}
.drawpak_link div{background:url(/img/drawpak_2.gif) bottom left no-repeat; margin-bottom:2px;
font:normal 14px/100% Arial, Helvetica, sans-serif;
color:#fff; text-align:center;}
.drawpak_link div.gohi {margin-bottom: 0px !important;}
.drawpak_link div.gohi a {display: inline-block; font-size: 14px !important; padding:10px 15px;}
.drawpak_link div a{color:#fff;}
.drawpak_link div a:visited{color:#D7DEEA;}
.drawpak_link div a:hover{color:#f9be4d;}

.newoffers {display: inline-block; float: left; padding: 7px 10px; margin: 0; color:#f9be4d !important; font: 115%/100% Arial,Helvetica,sans-serif;}
.newoffers:hover {text-decoration: none;}
.newoffers:hover, .newoffers:visited {color:#f9be4d !important;}

.director {display: inline-block; float: right; padding: 7px 10px; margin: 0; color:#f9be4d !important; font: 115%/100% Arial,Helvetica,sans-serif;}
.director:hover {text-decoration: none;}
.director:hover, .newoffers:visited {color:#f9be4d !important;}

.ny_card {position: relative; text-align: center;}
.ny_card p {position: absolute; top: 160px; left: 183px; z-index: 1; font-size: 22px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 24px; color: #00000c; text-align: center; cursor: default;}
.ny_card .red {color: #93040a;}

.may_card {position: relative; text-align: center;}
.may_card p {position: absolute; top: 160px; left: 225px; z-index: 1; font-size: 20px; font-family: Arial, Helvetica, sans-serif; line-height: 24px; color: #000; text-align: center; cursor: default;}
.may_card .red {color: #b82b00;}