﻿IMG {behavior: url('/pngbehavior.htc');}
HTML, BODY {margin:0; padding:0; height:100%; font-family: Arial, Tahoma, Verdana, Sans-Serif; font-size:90%; color:#333; background:#fff; line-height:1.5; cursor:default;}
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA {font-family: Arial, Tahoma, Verdana,Sans-Serif; color:#333}
TEXTAREA {font-size:100%;}
TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0; font-size:75%; color:#333}
IMG {border:0;}
A:focus{-moz-outline-style:none;}
A {color:#069;}
/*A:visited {color:#909;}*/
A:hover {color:#00bff3;}
A:active {outline:none;}

H1, H2, H3 {font-weight:normal; margin:0 0 0 0;}
H1 {font-size:200%; margin:0 0 12px 0; }
H2 {font-size:140%; margin:0 0 22px 0;}
H3 {font-size:110%;}

UL.tire LI {
	padding:0 0 6px 0;
    list-style-type: none;
    behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
    text-indent: -1.24em;
}
UL.tire LI A {font-weight:normal;}
UL.tire LI:before { content: '\2014\a0';}

.fl100, #fl100 {float:left; width:100%;}
.fr, #fr {float:right !important}
.fl, #fl {float:left !important}

.div_width  {float:left; width:100%; max-width:1450px; //width:expression(document.body.clientWidth > 1450 ? '1450px' : '100%');}

.form_enter INPUT {border:1px solid #ccc; width:136px; margin-right:5px; float:left !important; color:#c1c1c1}
.but_green_enter {float:left; padding:0px 0 1px 0; text-align:center; width:58px;  color:#fff; background:#8bc53e url(./images/but_green_enter.gif) no-repeat left top; overflow:hidden; cursor:pointer; cursor:hand;}

.div_left {width:25%; -width:24%; float:left;}
.div_right {width:73%; -width:73%; float:left;}
/*background:url(./images/bg_menu.gif) no-repeat top center;*/
.div_menu {min-height:53px; //height:53px;  margin-bottom:12px; text-align:center;}
TABLE.menu {width:100%; //margin:0px;}
.menu .td_blank {padding:0px; margin:0px; width:20px; background:#fff}
.menu .td_first {background:url(./images/bg_menu_left.jpg) no-repeat left top; width:7px; padding:0;}
.menu .td_last {background:url(./images/bg_menu_right.jpg) no-repeat left top; width:7px; padding:0;}
.menu TD {padding:11px 8px 12px 8px; font-size:100%; background:/*#bfecfe*/ url(./images/bg_menu_line.jpg) repeat-x; font-weight:bold;}
.menu TD A {font-weight:normal; color:#004a80}
.menu TD A:hover {color:#0970ba}
.menu TD.activ {padding:0px !important}
.menu .text_menu {padding:11px 4px 8px 10px; background:#89daff}
.activ .activ_line {height:12px !important; position:relative !important; font-size:1% !important; background:#751e00 url(./images/bg_menu_activ.gif) repeat-x left top !important; cursor:default!important;}
.activ .activ_line DIV {height:12px !important; border:0px !important; padding:0px !important; margin:0px !important; background:url(./images/bg_menu_activ_right.gif) no-repeat right top !important; cursor:default!important;}
.activ .activ_line DIV DIV {height:12px !important; border:0px !important; padding:0px !important; margin:0px !important; background:url(./images/bg_menu_activ_left.gif) no-repeat left top !important; cursor:default!important;}


.submenu {margin:0 10 20px 34px; font-size:110%; font-weight:bold;}
.submenu DIV {margin-bottom:12px;}
.submenu DIV A {font-weight:normal}

.select_cat {margin-left:21px; -margin-left:10px; float:left; width:100%; //width:87%; margin-bottom:20px}
.select_cat DIV {float:left; width:72px; height:37px; text-align:center; color:#fff;}
.select_cat DIV.activ {background:#6fa230 url(./images/bg_select_cat.gif) no-repeat center top; margin-left:2px}
.select_cat DIV P {margin:5px 0 0 0; font-size:110%;}

.div_banner {margin:0 0 10px 21px; border:1px solid #e5e5e5; width:86%; //width:96%; cursor:pointer; cursor:hand;}
.banner {margin:9px 0; min-height:76px; //height:76px; text-align:right; padding-right:12px; }
.banner P {margin:15px 0 4px 0; font-size:140%;}
.banner SPAN {color:#999; font-size:85%;}
.block_banner A, .ttn {text-decoration:none;}

.ban_green2 {background:url(./images/bg_ban_green2.gif) no-repeat 10px 0;  border-right:2px solid #693;}
.ban_green2 P {color:#693;}

.ban_brown {background:url(./images/bg_ban_brown.gif) no-repeat 10px 0;  border-right:2px solid #956843;}
.ban_brown P {color:#956843;}

.ban_blue {background:url(./images/bg_ban_blue.gif) no-repeat 10px 10px;  border-right:2px solid #069;}
.ban_blue P {color:#069;}

.ban_orang {background:url(./images/bg_ban_orang.gif) no-repeat 10px 0px;  border-right:2px solid #f93;}
.ban_orang P {color:#f93;}

.ban_green {background:url(./images/316e368.jpg) no-repeat 2px 0px;  border-right:2px solid #c5316b;}
.ban_green P {color:#c5316b;}

.ban_red {background:url(./images/bg_ban_red.gif) no-repeat 12px 5px;  border-right:2px solid #900;}
.ban_red P {color:#900;}

.div_footer {height:220px; background:url(./images/bg_footer_left.jpg) no-repeat left bottom; float:left; width:100%;}
.footer_right {float:right; width:312px; height:220px; background:url(./images/bg_footer_right.jpg) no-repeat right bottom}
.footer_right DIV {float:right; margin:143px 6px 0 0; color:#fff; font-size:85%;}
.footer_right DIV A {color:#6dcff6}
.div_phone {width:300px; height:132px; position:absolute; margin:87px 0 0 42%;}
.img_phone {width:156px; height:132px; float:right;}
.div_text_phone {margin:60px 0 0 -205px; position:absolute; z-index:100; width:400px;}
.sp1 {color:#999; font-size:110%;}
.sp2 {margin-left:4px; font-size:190%; color:#000}
.footer_mail {font-size:100%; color:#000; margin-top:8px;}

.ml16 {margin-left:10px;}
.mb6 {margin-bottom:6px;}

.plashka_div_left {float:left; width:105px; margin-left:2px; -margin-left:0px;}
.plashka_div_left DIV {width:100%; height:58px;  border:1px solid #fff; margin-bottom:5px; background:#7aaf35 url(./images/bg_left_green.gif) repeat-x left top; color:#fff; font-size:140%; cursor:pointer; cursor:hand;}
.plashka_div_left DIV P {margin:18px 0 0 18px;}
.str_big {background:url(./images/str_right_big.gif) no-repeat left top !important; width:10px !important; position:absolute; border:0px !important; margin:-38px 0 0 104px; //margin-left:102px; height:19px !important; font-size:1% !important;}
.plashka_div_left DIV.activ {background:#c7edfc; color:#000; cursor:default}
.plashka_div_left DIV.activ .activ_line {margin:12px 0 0px 0; //margin:12px 0 -5px 0; position:relative; z-index:100; padding:0px; height:10px !important; border:0px!important;}
.main_pages {float:right; margin-top:200px; margin-right:5px;}
.main_pages DIV {float:left; width:46px; height:46px; margin-left:7px; background:url(./images/circle.png) no-repeat left top; background:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/circle.png', sizingMethod='crop'); text-align:center; font-size:140%; color:#fff; cursor:pointer; cursor:hand;}
.main_pages DIV P {margin:8px 0 0 0}
.main_pages DIV.activ { background:url(./images/circle_activ.png) no-repeat left top; background:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/circle_activ.png', sizingMethod='crop');  color:#06c; cursor:default;}

.product {border:1px solid #9ecafb; margin:0 6px 12px 0; float:left; width:238px; height:238px; overflow:hidden}
.mar12 {margin:12px 10px 15px 9px; cursor:pointer; cursor:hand;}
.mar12 A {font-size:120%;}
.pr_title .mar12 A {font-size:130%;}
.mar12 DIV {margin-top:3px;}

.div_discont_blue {position:absolute; width:238px; height:70px; margin:168px 0 0 0px; //margin-left:-16px; text-align:right;}

.div_discont {cursor:pointer; cursor:hand; position:absolute; width:236px; //width:243px; height:60px; background:#ce2a1b url(./images/bg_discont.gif) repeat-x left top; margin:178px 0 0 0px; //margin-left:-16px;}
.div_discont DIV {margin:8px 0 5px 15px; color:#fff}
.div_discont DIV SPAN {font-size:140%;}

.div_top {float:left; width:100%; background:url(./images/bg_top.gif) no-repeat 90% 0%;}
.logo IMG {margin:34px 0 0 18px}
.div_reg {margin:130px 0 0 20px; -margin-left:10px; float:left; width:96%;}
.div_reg .fl DIV {margin-bottom:6px;}

.div_basket {float:right !important; margin-right:10px; -margin-right:5px;}
.basket {float:left; padding:12px 0px 10px 44px; margin-right:10px; -margin-right:5px; background:url(./images/ico_basket.gif) no-repeat left top;}
.basket DIV, .favorit DIV {margin-bottom:6px;}
.basket DIV EM {color:#666}
.favorit {float:left;  padding:12px 0px 20px 44px; background:url(./images/ico_favorit.gif) no-repeat left top;}
.sup {float:left; font-size:75%; margin-left:2px;}

.div_search {border:1px solid #fff; margin:0 0 38px 5px; min-height:104px; //height:104px; background:url(./images/bg_search.gif) no-repeat left top}
.search {margin:27px 15px 0 28px; clear:both; -border-top:1px solid #84d6f6; //border-top:1px solid #84d8f9;}
.search INPUT {padding-left:5px; border:1px solid #a5acb2; width:55%; margin-right:10px; float:left;  color:#666}
.search SELECT {width:55%; border:1px solid #a5acb2; margin-top:5px; color:#666}

.div_plashka {border:1px solid #e5e5e5; width:98%; height:261px;  margin-bottom:15px;}
.bg_plashka {margin:5px 1px 5px 5px; padding:0; padding:0; height:100%; background:url(./images/bg_main.jpg) no-repeat top right}
.text_plashka {width:380px; margin-left:30px; float:left;}


.div_navig {padding-bottom:30px;}
.div_navig DIV {float:left; margin:0 0 0 4px; padding:6px 12px 8px 8px; background:#f5f5f5; color:#000}
.div_navig DIV SPAN {color:#cbcbcb}

.div_text_min {width:86%; margin-left:20px;}
.div_sort, .div_sort_up, .div_sort_search {border-top:1px solid #e5e5e5; margin-left:10px; width:98%; padding:10px 0 50px 0;  //padding-bottom:32px; width:96%; //width:95%; float:left; line-height:1.5!important}
.div_sort_up, .div_sort_search {border:0px; padding-bottom:10px; line-height:1.5 !important}
.div_sort DIV, .div_sort_up DIV {width:48%; -width:48%; float:left; color:#9a9a9a;}
.div_sort DIV SPAN, .div_sort_up DIV SPAN {color:#000; margin:0 0 0 10px;}
.div_search_big {margin:0 0 20px 10px}

.div_pages {margin:46px 0; text-align:center; font-size:110%;}
.div_pages SPAN {margin:0 15px;}
.div_pages SPAN SPAN {background:#dbf3fd url(./images/ico_pages.gif) no-repeat left top; width:38px; height:38px; margin:0 2px -16px 4px; color:#46a9d0; font-size:120%; /*padding-top:11px;*/ padding:10px 14px 9px 15px; cursor:pointer; cursor:hand;}
.div_pages SPAN.activ {background:#87d7f8 url(./images/ico_pages_activ.gif) no-repeat left top; color:#003472; cursor:default;}
.div_pages A SPAN {text-decoration:none}

.prod_min {width:180px; float:left; margin-left:-12px;}
.prod_min DIV {float:left; margin:0 0px 10px 12px; -margin-left:9px; cursor:pointer; cursor:hand; border:1px solid #d0d0d0;}

.but_green_big {margin-left:45px; //margin-left:0px; float:left; padding:8px 0; text-align:center; width:78px;  color:#fff; background:#8bc53e url(./images/but_green_big.gif) no-repeat left top; overflow:hidden; cursor:pointer; cursor:hand;}

.but_red_big {float:left; padding:8px 0; //padding:8px 0 7px 0; text-align:center; width:78px;  color:#fff; background:#8bc53e url(./images/but_red_big.gif) no-repeat left top; overflow:hidden; cursor:pointer; cursor:hand;}

.but_green_search {float:left; padding:13px 0 12px 0; //padding:13px 0; text-align:center; width:78px;  color:#fff; background:#8bc53e url(./images/but_greeb_search.gif) no-repeat left top; overflow:hidden; cursor:pointer; cursor:hand;}

.div_prev_pr {color:#666; margin-bottom:4px}
.div_prev_pr SPAN {color:#ccc}

.link_text_pr {margin:30px 0 25px 0;font-size:130%; font-weight:bold;}
.link_text_pr A {font-weight:normal;}
.link_text_pr SUP {color:#666; font-size:70%;}

.cat {width:165px; height:320px; margin:0 33px 35px 0; -margin-right:30px; overflow:hidden; font-size:90%; float:left; overflow:hidden;}
.cat H2 {margin-bottom:10px; font-size:130%}
.cat_img {height:225px; border:1px solid #ccc; text-align:center; margin-bottom:20px; overflow:hidden;}
.cat_img DIV {width:50px; height:50px; background:url(./images/akciya_min.gif) no-repeat left top; position:relative; z-index:100; margin:-55px 4px 0 0; float:right; cursor:pointer; cursor:hand;}
.min_prev {margin-top:8px; font-size:95%; color:#666; line-height:1.3}

.div_product {width:65%; //width:98%; margin-left:18px; padding-left:200px; padding-right:40px; float:left;}
.div_product_left {float:left; width:200px; margin-left:-200px; -margin-left:-100px;}
.img_product {cursor:pointer; cursor:hand; margin-bottom:10px; width:165px; min-height:225px; //height:250px; border:1px solid #ccc; text-align:center; padding-top:25px;}
.img_product DIV {width:23px; height:23px; float:right; position:relative; margin:-26px 0 0 0;; background:url(./images/ico_zoom.gif) no-repeat left top;}
.img_product IMG {margin-top:-25px; /*//margin:-41px 0 -2px 0;*/}
.prod_quan {border:1px solid #827e7b; width:25px; color:#000; margin:0 2px 2px 2px; text-align:center}
.price_product {font-size:180%; margin:15px 0 20px 0}
.text_product {color:#666; line-height:1.5; margin-bottom:25px}
.div_present {background:#fffaf4; padding:8px 10px 10px 50px; color:#666; margin:0 0 30px 25px; line-height:1.4}
.div_present IMG {position:absolute; margin:-15px 0 0 -80px}
.akciya {background:#faf4f9;}
.eshe_product {margin-left:15px; margin-top:30px; //margin-top:0; width:96%; float:left;} /*smith*/
.partners {margin-top:40px}
.partners TD {padding-bottom:35px}
.partners TD H2 {margin-bottom:10px}
.part_logo {width:160px;}
.part_logo DIV {height:134px; width:134px; border:1px solid #ccc; text-alifn:center}

.set_zak {float:right; width:370px; margin:0 0 40px 15px;}
.div_yelow {width:360px; background:#fffcd7; text-align:center; padding:10px 0}
.div_yelow_quan {margin:4px 0 8px 0;}
.div_yelow_quan IMG, .basket_quan IMG {cursor:pointer; cursor:hand;}
.div_yelow TD {padding:10px}
.prod_input {border:1px solid #827e7b; color:#000; margin:0 2px 2px 2px; text-align:center}

.zak_left {width:45%; float:left;}
.zak_left H2 {font-size:120%; margin-bottom:10px;}
.zak_center {width:35%; text-align:right; float:left; color:#999}
.zak_right {width:18%; text-align:right; float:right; color:#000; font-weight:bold;}
.zak_text {float:left; margin-left:26px; width:96%}

.mb60 {margin-bottom:60px}
.mb20 {margin-bottom:20px}
.mr2010 {margin:0 0 20px 10px;}

.div_faq {margin-bottom:35px;}
.div_faq H2 {margin-bottom:10px;}
.faq_author {color:#999; margin:10px 0}
.faq_tegs {font-size:85%;}

.div_replay {float:left; width:100%;padding:6px; background:#fffde5; position:relative; z-index:100; margin-left:-6px; margin-bottom:8px; font-size:110%;}
.div_replay .fl100 DIV {color:#999; font-size:85%; float:right}
.div_replay .fl100 SPAN {color:#0076a3; border-bottom:1px dashed #0076a3; cursor:pointer; cursor:hand; height:10px;}
.replay {float:left; padding-left:100px; margin-top:15px;}
.img_replay {margin-left:-100px; -margin-left:-50px; width:100px;  float:left;}
.img_replay IMG {border:6px solid #b7b7b7}
.text_replay {border:1px solid red; width:100%; border:1px solid #b7b7b7; background:#fff; height:94px; //height:105px; overflow:auto; font-size:85%; padding:6px}

.search_left {float:left; width:48%; color:#000}
.search_left H2 {margin-bottom:12px;}
.search_left H2 SUP {color:#666; font-size:65%;}
.search_left H2 SPAN {color:#069}
.data_search {border-top:1px solid #e5e5e5; padding-top:15px;}
.data_search DIV {margin-bottom:20px;}
.data_search A {font-size:110%;}
.data_search P {margin:4px 0 0 0; font-weight:bold; color:#999}
.search_left.fr .data_search P {font-weight:normal}
.search_big {border:1px solid #ccc; margin-right:6px; font-size:170%; padding:6px 6px; height:40px; width:55%; float:left;}


.nav_basket {float:left; width:98%;  margin-bottom:10px;}
.nav_basket DIV {margin:0 0 0 10px; -margin-left:5px; float:left; background:#e2eed3; padding:8px 10px; color:#000}
.nav_basket DIV A, .nav_basket DIV A:hover {color:#999}
.tbl_basket {width:96%; margin-bottom:30px;}
.tbl_basket TD {padding:26px 15px 26px 0;  font-size:85%;}

.tbl_basket TD.pod {border-bottom:1px dashed #e5e5e5;}

.tbl_basket TD H2 {font-size:115%; margin-bottom:15px;}
.tbl_basket TBODY.top TD {font-size:100%; padding:0px 15px 8px 0; color:#666; border-bottom:1px solid #e5e5e5}
.tbl_basket TBODY TD SPAN {color:#069}
.tbl_basket TD .fl100 IMG {border:1px solid #ccc; margin-right:15px;}
.tbl_basket TD .fl100 .fl {font-size:85%;}
.tbl_basket TD .fl100 .fl IMG {border:0px; margin-left:4px;}
.tbl_basket TD .fl100 .fl DIV {margin-bottom:10px; line-height:1.5}
.basket_quan {margin:0px 0 100px 0;}
.td_price SPAN {text-decoration:line-through; color:#333 !important}
.td_price DIV {color:#693; margin:6px 0 15px 0;}
.tr_itogo TD {border:0}
.itogo {color:#999; margin-bottom:30px !important; font-size:140% !important;}
.itogo SPAN {color:#693}
.but_order {float:right; margin-top:53px; cursor:pointer; cursor:hand}


.tbl_address {width:360px; margin:30px 0 0 145px;}
.tbl_address TD {padding-bottom:24px}
.tbl_address TD INPUT, .tbl_address TD SELECT {width:280px; border:1px solid #a5acb2}
.tbl_address TD TEXTAREA { border:1px solid #a5acb2; width:360px;height:160px; overflow:auto;}
#black {color:#000 !important}
#grey {color:#999 !important}
#green {color:#693 !important}
.bg_asd {height:35px; margin-top:-27px; width:390px; margin-left:6px; background:url(./imgtrackbar/b_bg_off4.gif) no-repeat 25px 0; padding-left:25px;}
.bg_asd DIV {color:#000; font-family:Tahoma; font-size:11px; margin-top:20px; margin-right:38px; float:left;}

.tbl_odevalka {width:100%}
.tbl_odevalka TD H2 {margin-top:17px}
.div_odevalka {background:#f2f2f2; padding:18px 10px 18px 15px; width:500px; margin:38px 0 0 0px; float:left;}
.div_odevalka SPAN {margin-right:22px;}
.div_odevalka SPAN SPAN {margin:0px; color:#598527}
.div_odevalka .fr {color:#666}
#select_vesh {width:80%;}
#select_vesh SPAN {margin-right:0px;}

.vubor_year {margin:30px 0 50px 0; float:left; width:96%;}
.vubor_year .fl {margin-right:25px;}
.div_ugol_green {padding-left:25px; float:left; position:relative; z-index:100; padding-bottom:4px; background:url(./images/str_down.gif) no-repeat bottom center}
.ugol_green {background:#6fa230 url(./images/u_l_t.gif) no-repeat left top; color:#fff; float:left; position:relative; z-index:100; margin:-6px 25px 0px 0px}
.ug2 {background:url(./images/u_r_t.gif) no-repeat right top; float:left;}
.ug3 {background:url(./images/u_r_b.gif) no-repeat right bottom; float:left;}
.ug4 {background:url(./images/u_l_b.gif) no-repeat left bottom; float:left;}
.ug4 H2 {float:left; margin:6px 8px 0px 8px; //margin:6px 8px; padding-bottom:6px;}
.div_select_size {margin-left:65px; width:495px; //width:500px;}
.div_yelow_big {background:#fffde5; padding:30px 0px 30px 30px; //padding:30px 20px 30px 30px; float:left; width:100%;}
.but_next_2 {margin:20px -25 0 0; //margin:20px 0 0 0; text-align:right;}

.td_checkbox {width:10px;}
.veshi TD {padding-bottom:20px}

.edit_user {float:right; padding:8px 8px; background:#fffde5; position:relative; z-index:100; margin-top:-4px;}
.edit_user SPAN {margin-left:10px; color:#006699; border-bottom:1px dashed #006699; cursor:pointer; cursor:hand;}
.mt25 {margin-top:25px;}
.div_tovar_select {width:100%; margin-left:4%; -margin-left:2%; margin-top:16px;float:left;}
.tovar_select {float:left; width:145px; height:275px; overflow:hidden; margin:0 45px 15px 0;}
.big_span {font-size:110%;}
.link {font-size:85%; margin-top:2px;}
.select_img {width:136px; height:136px; overflow:hidden; border:1px solid #f2f2f2; margin:7px 0 12px 0; text-align:center}
.select_img DIV {width:23px; height:23px; margin:0 0 -22px 111px; position:relative; cursor:pointer; cursor:hand; background:#79ae36 url(./images/ico_dop_infa.gif) no-repeat left top}
.div_str {width:136px; float:left; margin-bottom:15px}
.div_str .fr {text-align:right}
.select_color {margin-bottom:6px; width:100%}
.select_color SPAN {height:10px; color:#006699; border-bottom:1px dashed #006699; cursor:pointer; cursor:hand;}
.div_tbl_select_tovar {float:left; width:100%; border-top:1px solid #ccc; margin-top:20px; padding-top:20px;}
.tbl_select_tovar {width:100%; margin-bottom:18px}
.tbl_select_tovar TD {padding:5px 15px 5px 6px;}
.tbl_select_tovar TBODY.top TD {font-weight:bold; padding:0 10px 10px 6px}
.div_itogo_yelow {background:#fffde5; width:100%; float:left; padding:15 0px; margin-bottom:16px;}
.div_itogo_yelow DIV {margin:0px 15px; float:left;}
.div_itogo_yelow SPAN {margin:0 6px;}
.div_itogo_yelow STRONG {color:#693}

.main_div_act {width:100%; float:left;margin-bottom:30px;}
.main_div_act .fl {width:46%; overflow:hidden;}
.main_div_act .fr {margin-right:2%; width:49%;}
.main_div_act .fr .fl100 {margin-bottom:20px}
.main_div_act .fr .fl100 IMG {margin:0 15px 10px 0}
.main_div_act .fr .fl100 DIV {font-size:85%; color:#666}
.main_div_act H1 {font-size:200%; margin:0px 0 15px 0;}


.columns {//margin-left:2px; width:228px; //width:238px; height:238px; color:#000; display: table; position: relative; //overflow-y: hidden; border:1px solid #9ecafb; margin:0 6px 12px 0; float:left; cursor:pointer; cursor:hand;}
.columns .r { display: table-row; position: relative; //top: 100%; width: 100%;}
.columns .a { display: table-cell; //display: inline; position: relative; //float: left; width: 100%; //margin-right: -100%; vertical-align: bottom;}
.columns .r .r {cursor:pointer; cursor:hand;  //top: -100%; width: auto; //width: 100%; text-align:left;  margin-bottom:2px; background:url(/images/bg_auto_list.png) no-repeat left top; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_auto_list.png', sizingMethod='crop');}
.columns .r .r A {font-size:120%; text-decoration:none; position: relative; z-index:1000;}
.columns .r .r DIV {width:208px; //width:216px; padding:7px 10px 10px 10px; text-align:left; line-height:1.2;}
.columns .r .r DIV DIV {margin:6px 0 0 0 !important; padding:0!important}


/***************************************/

.pr_title .line_red, .catalog_min .line_red {font-size:100%}
.line_red {font-size:85%; text-decoration:line-through; color:red}
.line_red SPAN {color:#000}
.price_product DIV, .cred {color:red;}

.div_disc_min {width:100%; height:43px; position:relative; z-index:101; margin-top:-63px; margin-bottom:20px; background:url(/images/discount-small.gif) no-repeat right bottom;}
.div_action_min {width:100%; height:43px; position:relative; z-index:101; margin-top:-63px; margin-bottom:20px; background:url(/images/action-small.gif) no-repeat right bottom;}
.div_solid_min {width:100%; height:53px; position:relative; z-index:101; margin-top:-73px; margin-bottom:20px; background:url(/images/solid.gif) no-repeat right bottom;}
.div_disc_action_min {width:100%; height:43px; position:relative; z-index:101; margin-top:-63px; margin-bottom:20px; background:url(/images/action-discount-min.gif) no-repeat right bottom;}
/***************************************/

.win_subscribe {border:1px solid #666; float:left; width:280px; padding:15px; position:absolute; background:#fff; z-index:1000; margin:-6px 0 0 90px; display:none;}
.win_subscribe .fl100 {padding:0 0 15px 0;}
.win_subscribe .fl {width:80px;}
.win_subscribe .fr {width:100px; float:left !important; //float:right !important; margin-left:25px; //margin-left:0; text-align:left;}
.mt10 {margin-top:10px;}
.mt10 SPAN {color:#069; border-bottom:1px dashed #069; cursor:pointer; cursor:hand;}
.div_link {padding-top:10px; float:left; color:#069; border-bottom:1px dashed #069; font-size:50%; margin:0 15px; cursor:pointer; cursor:hand;}

.div_counter {width:100px; float:left; margin-top:4px; height:68px; position:relative; z-index:100}

.vkl_goods {margin-bottom:20px;}
.vkl_goods DIV {float:left; border-bottom:1px solid #ccc; padding:2px 20px;}
.vkl_goods DIV.activ {border-bottom:0; border-top:1px solid #ccc; padding:2px 20px;}
.vkl_goods DIV.activ SPAN {font-size:140%; color:#000; border:0; cursor:default;}
.vkl_goods DIV SPAN {font-size:140%; cursor:pointer; cursor:hand; color:#069; border-bottom:1px dashed #069;}

@media print {
	DIV {float:none!important;}
	.div_top, .div_left, .div_footer, .div_menu, .div_sort_up, .div_sort, .div_plashka, .eshe_product, .prod_min, .set_zak, .nav_basket, .tbl_odevalka {display:none}
	.div_right { width:600px !important;}
	.product, .div_product_left {float:left !important}
}
