body {margin: 0; padding: 0; height: 100%;  }
body, td, th, p, li, a, span, strong {font-size: 12px; font-family: georgia, sans-serif; color: #666666;}

img {border: none;}
* html img {behavior: url(/i/iepngfix.htc)}
input, select {font: 11px tahoma, sans-serif; color: #000;}
h1, h2, h3, h4 {font-family: georgia, sans-serif; margin: 0; padding: 0;}
h1 {font-weight: normal; font-size: 16px;}
h2 {font-weight: normal; font-size: 12px;}
h3 {font-weight: normal; font-size: 10px;}

.top {padding-left: 492px; height: 112px; padding-top: 22px;}

.slog {width: 340px; padding-right: 130px; text-align: center; float: left;}
.slog h1 {color: #ef4123; font-size: 24px; line-height: 22px; margin-bottom: 10px;}
.slog span {color: #ef4123; font-size: 12px; font-family: tahoma, sans-serif;}

.lc {line-height: 22px; color: #007ed6; font-size: 11px; font-family: tahoma, sans-serif; text-decoration: none;}
.lc img {float: left; margin-right: 7px;}

.menu a {color: #fff; text-decoration: none;}

.men {text-align: center; padding: 85px 13px 10px 13px;}
.men img {margin-bottom: 5px;}
*:first-child+html .men img {margin-bottom: 15px;} 
* html .men img {margin-bottom: 15px;}

.men_kat {padding: 80px 20px 15px 0;}
.men_kat a {color: #fff; text-decoration: none; line-height: 20px; font-size: 24px;}

.men_kat_im {padding: 80px 0 10px 40px; float: left;}
.men_kat_im a img {margin-right: 20px;}

.bc_bl {color: #999; font-size: 10px; margin: 5px 0 30px 0; width: 1020px; taxt-align: right;}
.bc_bl a {text-decoration: underline; color: #ef4123; margin: 0 6px; font-size: 10px; font-family: tahoma, sans-serif;}
.bc_bl span {color: #999; margin: 0 6px; font-size: 10px; font-family: tahoma, sans-serif; background: url(/i/arr1.gif) no-repeat 100% 5px; padding-right: 14px;}

.news a {text-decoration: none;}
.news h1 {font-size: 12px; font-family: georgia, sans-serif; color: #ef4123;}

.ban_r {width: 10%;}
.ban_r img {padding-bottom: 35px; margin-right: 40px;}

.main_cat td {padding: 0 5px 20px 5px;width:33%}
.main_cat a {text-decoration: none;}
.main_cat a span {color: #ef4123;}

.catalog td {padding: 0 0 40px 0;}
.catalog img {margin-right: 15px;}
.catalog a {color: #ef4123; text-decoration: none;}

.search1 {color: #28a7d6; font-size: 30px; width: 105px;}

.s_in1 {height: 18px; width: 100%; margin-bottom: 4px; border: 1px solid #e4e5e7;}
.s_sel {height: 20px; border: 1px solid #e4e5e7; width: 230px; margin: 3px 0 7px 0;}
.s_sel2 {width: 106px; height: 20px; border: 1px solid #e4e5e7; margin-top: 3px;}
.s_pr {color: #333; font-family: tahoma, san-serif; font-size: 11px;}

.s_span {color: #00742d; font-family: tahoma, san-serif; font-size: 11px;}

.butt1 {margin: 0 0 4px 10px;}

.search_ug1 {padding-left: 10px; background: #e1f7ff url(/i/search_ug1.gif) no-repeat 0 0; color: #333; font-family: tahoma, san-serif; font-size: 11px;}
.search_ug2 {background: url(/i/search_ug2.gif) no-repeat 100% 0; padding: 13px 0 12px 0;}

.mag_h {color: #ef4123; font-size: 24px; font-weight: normal;}
.map {margin-bottom: 35px;}
.mag_s {width: 117px; height: 90px; background: url(/i/map_s_bg.gif) no-repeat 0 0; padding: 15px; margin-left: 7px; float: left; margin-right: 50px;}

.mag_z {width: 292px;}
.mag_z span {color: #ef4123; font-size: 18px;}
.mag_z a {color: #666; font-size: 18px; text-decoration: none;}
.mag_z1 {text-align: center; height: 38px; border: 1px solid #ccc; border-bottom: none;}
.mag_z2 {text-align: center; border-bottom: 1px solid #ccc;}

.mag_list {margin-right: 30px;}
.mag_list ul {margin: 0; padding: 0; padding-top: 25px;}
.mag_list ul li {list-style-type: none; margin: 0; padding: 0 0 15px 0;}
.mag_list ul li a {color: #ef4123; text-decoration: none; border-bottom: 1px dashed #ef4123; font-size: 14px;}
.mag_list ul li img {margin: 0; padding: 0; margin-right: 10px;}
.mag_list ul li div {padding: 5px 0 0px 30px; color: #7b7b7b; font-size: 11px; font-family: tahoma, sans-serif;}
.mag_list ul li div a {text-decoration: underline; border: none; color: #ef4123; font-size: 11px; font-family: tahoma, sans-serif;}

.mag_list_d {border: 1px solid #ccc; border-top: none; padding: 0 15px; width: 260px;}

.foot {background: url(/i/bg3.gif) no-repeat 0 100%; padding: 73px 0 20px 35px; color: #fff;}
.foot a {color: #fff; text-decoration: none;}

.ban_c2 {margin: auto; width: 634px;}
.close {position: absolute; top: 10px; right: 15px;}

.ban_c {margin: auto; width: 615px;}

.tov_cat_i {float: left; margin-right: 15px;}
.tov_cat_h {color: #ef4123; font-size: 24px; margin: 13px 0 35px 0;}

.tov_cat_l, .tov_cat_l2 {float: left; height: 33px;}
.tov_cat_l2 {background: url(/i/arr2.gif) no-repeat 50% 100%;}
.tov_cat_l a {color: #ef4123; margin-left: 20px;}

.tov_tab td {border-top: 1px solid #ccc; padding: 4px 0 10px 0;}
.tov_tab td, .tov_tab td span, .tov_tab td strong {font-family: tahoma, sans-serif;}
.tov_tab td span, .tov_tab td strong {color: #ef4123;}

.tov_tab_im {vertical-align: middle; width: 125px;}
.tov_tab_im span {font-size: 9px;}
.tov_tab_im img {margin-top: 5px;}

.tov_tab_t {vertical-align: top;}
.tov_tab_t strong {font-size: 12px;}
.tov_tab_t span {font-size: 14px; font-weight: bold;}

.tov_tab_s {width: 67px; text-align: center; vertical-align: middle;}

.card {width: 768px; height: 486px;}
.card_top {background: #fff1a4; height: 105px; margin-bottom: 20px; padding-top: 5px;}
.card_top span {color: #ef4123; font-size: 12px; font-family: tahoma, sans-serif; line-height: 140px;}
.card_top img {float: left; margin: 10px 90px 0 20px;}

.card_close {float: right; margin-right: 14px; color: #666; font-size: 10px; font-family: tahoma, sans-serif;}

.card_name {color: #ef4123; font-family: tahoma, sans-serif;}
.card_art {color: #ef4123; font-size: 9px; font-family: tahoma, sans-serif;}
.card_price {color: #ef4123; font-family: tahoma, sans-serif; font-size: 28px; font-weight: bold;}

.left_men {background: #fff1a4 url(/i/l_men_ug1.gif) no-repeat 0 0; margin-bottom: 30px;}
.left_men h2 {color: #ef4123; font-size: 24px; margin-bottom: 5px;}
.left_men ul {margin: 0; padding: 0;}
.left_men ul li {list-style-type: none; padding-bottom: 10px;}
.left_men a {color: #0181b1; text-decoration: none; padding-left: 10px;}
.left_men a:hover {color: #ef4123; text-decoration: none; padding-left: 10px; background: url(/i/arr3.gif) no-repeat 0 50%;}
.l_men_ug2 {background: url(/i/l_men_ug2.gif) no-repeat 100% 0;}
.l_men_ug3 {background: url(/i/l_men_ug3.gif) no-repeat 100% 100%;}
.l_men_ug4 {background: url(/i/l_men_ug4.gif) no-repeat 0 100%; padding: 30px 0 20px 40px;}

.left_opr {background: #ffd6ce url(/i/l_opr_ug1.gif) no-repeat 0 0; margin-bottom: 30px;}
.left_opr h2 {color: #ef4123; font-size: 24px; margin: 0 0 10px 20px;}
.left_opr a {color: #0181b1;}

.l_opr_ug2 {background: url(/i/l_opr_ug2.gif) no-repeat 100% 0;}
.l_opr_ug3 {background: url(/i/l_opr_ug3.gif) no-repeat 100% 100%;}
.l_opr_ug4 {background: url(/i/l_opr_ug4.gif) no-repeat 0 100%; padding: 30px 0 20px 20px;}

.opr {height: 25px; text-align: right; padding-right: 8px;}
