﻿/*IMG {behavior: url('/pngbehavior.htc');}*/
HTML, BODY {margin:0; height:100%; font-family: Arial, Tahoma, Verdana, Sans-Serif; font-size:90%; color:#666; background:#f0f0f0; line-height:1.4; }
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:#693;}
/*A:visited {color:#909;}*/
A:hover {color:#88c948;}
A:active {outline:none;}

H1, H2, H3 {font-weight:normal; margin:0 0 0 0; color:#363636}
H1 {font-size:210%; margin:0 0 12px 0; }
H2 {font-size:150%; margin:0 0 22px 0;}
H3 {font-size:120%;}

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';}

ol li {padding: 0 0 8px 0;}

.fl100, #fl100 {float:left; width:100%;}
.fr, #fr {float:right !important}
.fl, #fl {float:left !important}

.div_width {margin:45px 5% 55px 10%; -margin:45px 2.5% 55px 4%; float:left; max-width:870px; min-width:275px; width:92%; width:expression(document.body.clientWidth < 320 ? '250px' : document.body.clientWidth > 870 ? "870px" : "92%");}
.div_width_inner {margin:60px 1% 40px 6%; -margin:60px 0.5% 40px 3%; float:left; max-width:1200px; min-width:275px; width:92%; //width:expression(document.body.clientWidth < 320 ? '250px' : document.body.clientWidth > 1210 ? "1200px" : "92%");}
.div_logo {//width:90%;}
.div_logo IMG {margin:0 0 40px -36px;}
.div_logo H1 {margin-bottom:10px;}
.div_logo H1 #change_city {cursor:pointer; cursor:hand; height:36px; overflow:hidden; padding-left:8px; padding-right:12px; background:url(/images/str_down_up.gif) no-repeat 100% 10px; position:relative; z-index:100;}
.div_no_dis {background:url(../Nurbank/.) !important}
.div_logo H1 #change_city SPAN {color:#679924; border-bottom:1px dashed #679924; height:10px;}

.form_search {margin:42px 0 30px 0}
.div_search {width:65%; margin-bottom:10px;}
.div_width_inner .div_search {width:75%; margin-bottom:10px;}
.div_width_inner .inp_search {width:90%;}
.inp_search {margin:0 -3px 0 -3px; height:38px; width:85%; float:left; border:0px; background:url(/images/sear_center.gif) repeat-x left top; font-size:180%; padding-top:6px}
.inp_search2 {height:38px; width:99%; float:left; font-size:180%; padding-top:6px}
.mr10 {margin-right:10px}
.but_search {float:left; width:120px; border:0px; background:#f0f0f0; padding:0px; margin:-4px 0 0 0px; position:relative; z-index:100; cursor:pointer; cursor:hand;}
.but_search IMG:focus, .but_search:focus  {-moz-outline-style:none;}
/*.but_search {margin:-2px 0 0 0px; cursor:pointer; cursor:hand; border:0px; width:118px; height:40px; background:url(/images/but_search.gif) no-repeat left top}*/

.div_prm {margin:0px; float:left; width:98%;}
.prm1 {float:left; color:#787878; margin-right:4px;}
.prm2 {width:250px; float:left;}
.prm3 {float:left; width:210px; background:url(/images/bg_punkt.gif) repeat-x 0px 6px}
.prm3 SPAN {background:#f0f0f0; color:#000; border-bottom:1px dashed #000; cursor:pointer; cursor:hand; height:10px;}
.div_prm IMG {cursor:pointer; cursor:hand;}

.div_main_left {width:34%; min-width:250px; float:left; margin-bottom:10px; line-height:1.5;}
.div_main_left H2, .div_add_inner H2 {margin-bottom:10px; //width:250px;}
.div_main_left UL {margin:0px; //width:250px; padding:0; list-style:none}
.div_main_left UL LI {padding-left:20px; background:url(/images/li.gif) no-repeat 0px 9px; margin-bottom:6px}
.div_main_right {float:left; max-width:500px; line-height:1.5;}
.div_main_right H2 {margin-bottom:10px;}
.div_main_right DIV, .div_add_inner DIV {margin:40px 0 20px 0; padding:12px 0 0 78px; /*background:url(/images/ico_plus.gif) no-repeat left top;*/ //height:80px; min-height:80px; /*cursor:pointer; cursor:hand;*/}
.div_main_right DIV A {color:#666}
.div_add_inner {margin:25px 0 10px 0;}
.div_add_inner DIV {margin:0!important}

.footer {color:#989898; margin-top:10px;}
.footer .fl {float:left; width:34%; margin-bottom:15px; line-height:2}
.footer .f2 {float:left; width:38%; margin-right:3%; line-height:1.2; margin-bottom:15px; padding-top:6px; min-width:180px;}
.footer .f2 NOBR {//width:180px}
.footer .f2 IMG {margin-right:8px;}
.footer .f3 {float:left; padding-top:6px;}
.footer A {color:#989898}
.div_fishka {width:146px; //width:154px; height:71px; background:url(/images/say.gif) no-repeat left top; position:relative; margin-bottom:-100px; top:28px; float:right; z-index:1000; color:#000; font-size:110%; padding:6px 0 0 8px;}
.div_fishka SPAN {border-bottom:1px dashed #000; cursor:pointer; cursor:hand;}
.div_width_inner .div_fishka {top:-150px;}

.div_result {margin-top:40px;}
/*.div_result .fl2 {float:left; width:61%; margin-right:11%;}*/
.div_result .fl2 {float:left; width:65%; margin-right:5%;}

.tbl_result {width:100%}
.tbl_result TR:hover {background:#e7e7e7;}
.tbl_result TR {//h: expression(onmouseover=new Function("this.style.backgroundColor='#e7e7e7';"),onmouseout=new Function("this.style.backgroundColor='#f0f0f0';")); }
.tbl_result TD {padding:12px 30px 13px 0}
.tbl_result TD SPAN, .tbl_result TD H1 {font-size:140%; margin:0px 0 2px 0; }
.tbl_result TD A IMG {border:1px solid #ccc; }
.tbl_result TD A:hover IMG {border:1px solid #88c948; }
.tbl_result TD SPAN A {color:#000 !important; font-size:70%;}
.tbl_result TD DIV {margin-top:4px; font-size:95%; line-height:1.3; padding-left:12px; border-left:1px dashed #5e5e5e}
.tbl_result .tbl_top TD A {color:#999}
.tbl_result .tbl_top TR:hover {background:#f0f0f0; cursor:default;}
.tbl_result .tbl_top TR {//h: expression(onmouseover=new Function("this.style.backgroundColor='#f0f0f0';")); cursor:default;}
.tbl_result TD A.activ {color:#693}
.tbl_result .tbl_top TD {font-size:70%;}
.tbl_result TD a img{ padding: 3px; background-color: white;}
.div_result .fr {float:left!important; width:28%; //width:27%; overflow:hidden; //overflow:none;}
.div_result .fr li {margin-bottom:4px;}

.pages {margin-top:20px; font-size:120%; color:#000; min-width:250px; //width:250px}
.pages SPAN {font-size:85%; color:#999 !Important}
.pages_link {margin:8px 0 30px 0}
.pages_link DIV {width:27px; height:23px; //height:27px; margin:0 2px 2px 0; float:left; background:#e4e4e4 url(/images/pages_link.gif) no-repeat left top; font-size:120%; text-align:center; padding-top:4px;}
.pages_link DIV.activ {background:#91b546 url(/images/pages_link_activ.gif) no-repeat left top !important; color:#fff}
.pages_link A {display:block}

.logo_min {margin-right:22px}
.logo_min {margin-left:-25px; margin-bottom:10px;}
.inner_search {min-width:270px; width:70%;}
.div_width_inner .div_logo {margin:50px 0 0 0;}
.div_width_inner .footer {margin-top:15px !important}

.select_city {float:left; width:164px; //width:159px; position:relative; z-index:1000; display:none; margin:-10px 0 -1000px -2px;}
.win_top {background:url(/images/bg_win_top.png) no-repeat left top; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_win_top.png', sizingMethod='crop');  width:100%; height:10px; font-size:1}
.win_center {width:97%; //width:100%;  background:url(/images/bg_win_center.png) repeat-y left top; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_win_center.png', sizingMethod='crop'); padding:0px 10px 4px 10px;}
.win_center DIV {padding-bottom:6px; //padding-bottom:7px; width:140px; //width:100%; background:#fff;}
.win_center A, .win_center_big A  {position:relative; z-index:100;  font-size:70%;}
.ico_close {width:9px !important; height:3px !important; //height:9px !important; background:url(/images/ico_close.gif) no-repeat left top !important; position:absolute; margin-left:125px; padding:0px; cursor:pointer; cursor:hand; font-size:1;}
.win_bottom {width:100%;  background:url(/images/bg_win_bottom.png) no-repeat left top; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_win_bottom.png', sizingMethod='crop');  height:15px; font-size:1;}

/*.win_big {float:right; width:458px; //width:458px; position:relative; z-index:1001; margin:25px -0 0 0; margin-bottom:-500px; display:none}*/
.win_big { width:458px; //width:458px; position:absolute; z-index:1001; display:none;top:100px;right:15px;}
.win_top_big {background:url(/images/bg_win_big_top.png) no-repeat left top; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_win_big_top.png', sizingMethod='crop');  width:100%; height:16px; font-size:1}
.win_center_big {background:url(/images/bg_win_big_center.png) repeat-y left top; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_win_big_center.png', sizingMethod='crop'); padding:0px 20px 4px 20px;  -height:100%;}
.ico_close_big {width:9px; height:9px !important; background:url(/images/ico_close.gif) no-repeat left top; position:absolute; margin-left:410px; padding:0px; cursor:pointer; cursor:hand; font-size:1;}
.win_bottom_big {width:100%;  background:url(/images/bg_win_big_bottom.png) no-repeat left top; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_win_big_bottom.png', sizingMethod='crop');  height:22px; font-size:1;}

.div_shop_info { line-height:1.5}
.div_shop_info H1 {margin:0px 0 6px 0}
.div_shop_info H2 {margin:20px 0 10px 0}
.div_shop_info UL LI {margin-bottom:6px;}
.shop_info TD {padding:0 15px 15px 0 !important}
.shop_info TD DIV {font-size:100% !important; color:#666; width:100%; text-align:right}
.shop_info TD SPAN {font-size:100% !important;}

.map_big {background:#e4e4e4; overflow:hidden; text-align:center}

.div_detal_shop {padding:10px 0 0 0 ; min-width:260px;}
.div_detal_shop H2 {margin:20px 0 0 0; float:left; width:100%}
.div_detal_shop H2 SPAN, .detal_shop_left DIV SPAN, .link {border-bottom:1px dashed #679924; color:#679924; cursor:pointer; cursor:hand;}
.div_detal_shop H2.activ SPAN, .detal_shop_left DIV.activ SPAN {border:0; cursor:default; color:#363636;}

.detal_shop {background:#e4e4e4; margin:12px 0 0px 0; display:table; //height:100px; width:560px;}
.detal_shop TD.td1 {background:#f0f0f0; width:18%;}
.detal_shop_left DIV {padding:5px 15px 5px 5px; white-space:nowrap}
.detal_shop_left DIV.activ {background:#e4e4e4}
.detal_shop .fl {width:100%; padding:0px !important; margin:0px !important;}
.detal_shop .fl .shop_info {margin:15px;}

.map_min {width:440px; margin:0px 0px 10px 10px; overflow:hidden}

.div_sub_menu {margin:-5px 0 25px 0;}
.div_sub_menu_inner {margin:-45px 0 30px 187px; position:relative; z-index:100; border:1px solid #f0f0f0}
.div_sub_menu_inner SPAN, .div_sub_menu SPAN {margin-right:15px;}
.div_sub_menu_inner SPAN.activ A {color:#000}

.opr {background:#f0f0f0; width:100%;}
html:first-child .opr {width:100% !important} 

.news H2 {line-height:1.4; margin-bottom:10px !important;}
.news P, .news DIV DIV  {margin:0 0 0 20px; line-height:1.4;}
.news DIV DIV  {margin:8px 0 0 20px; color:#666; font-size:90%;}
.news DIV {margin-bottom:30px;}


@media print {
	DIV {float:none!important;}
	.footer, .nopr, .pages, .pages_link, .div_fishka, .div_result .fr, .div_add_inner {display:none}
	.div_result .fl2 {width:600px !important; padding-top:150px!important; //padding:0px!important;;}
	.div_logo {width:700px !important; float:left !important; margin:0px !important; //margin-top:30px !important;}
}

/* categories list on first */
/* .div_main_categories { margin-top: -15px; _padding-top: 10px; margin-bottom: 10px;} */

.div_main_categories {margin-bottom:20px;}
.div_main_categories div h3 span { font-size: 80%; color: #777777; margin-left: 5px; }
.div_main_categories div h3 { margin-top: 20px; font-size:147%;}
.div_main_categories div { float: left; padding-right: 2%; margin-bottom: 20px;}
.div_main_categories .div_main_categories_0 {width: 32.2%; //width:34%;}
.div_main_categories .div_main_categories_1 {width: 31%; //width:30%;}
.div_main_categories .div_main_categories_2 {width: 30%; //width:30%;}
.div_main_categories_last { clear: both; width: 99%; }


/* subcategories */
.div_main_categories div h4 { font-size: 100%; margin-top: 2px; font-weight: normal; line-height:1.5; margin-left: 20px;}
.div_main_categories div h4 span { font-size: 80%; color: #777777; margin-left: 5px; font-weight: normal; }
.div_main_categories div h4 a { color: #363636; text-decoration: none; }
.div_main_categories div h4 a:hover { text-decoration: underline; }


.good_parameters_table td { padding: 7px 20px 0 0; }
.good_parameters_table td h2 { margin-bottom: 5px; }

.td_punkt {background:url(/images/bg_punkt.gif) repeat-x 0px 13px;}
.td_punkt SPAN {background:#f0f0f0; padding-right:4px;}
.tdpadleft {padding-left:4px !important;}

.photo_big {float:left; margin-right:20px}
.photo_big DIV {text-align:right; margin-top:4px}
.photo_big DIV .brdr {border:0px;margin-right:4px}
.photo_big DIV SPAN {border-bottom:1px dashed #669933; color:#669933; cursor:pointer; cursor:hand; //height:10px}
.photo_big .brdr, .photo_min A .brdr, .win_photo A IMG {border:1px solid #ccc}
.photo_min A:hover .brdr, .win_photo A:hover IMG, .photo_big a:hover .brdr {border:1px solid #88c948}
.photo_min {/*float:left;*/ clear:both; width:55%; }
.photo_min DIV {float:left; margin:15px 10px 10px 0; }
.photo_min DIV.activ, .photo_min DIV.activ A, .win_photo SPAN.activ A {cursor:default;}
.photo_min DIV.activ A:hover .brdr, .win_photo SPAN.activ A:hover IMG {border:1px solid #ccc}
.photo_min DIV.activ IMG, .win_photo SPAN.activ IMG {opacity: .5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}


/* paddings for brand images */
.brdr { cursor: hand; cursor: pointer; }
.photo_min .brdr { margin: 0 !important; }
.photo_min DIV .brdr { block; padding: 3px; }
.photo_min DIV { background-color: white; }
.photo_big .brdr { padding: 7px; }
#exact_preview_image, .photo_big .brdr { background-color: white; }
.exact_thumb_image_shadow img { padding: 3px; }

.win_photo {text-align:center; margin-bottom:20px}
.win_photo SPAN {margin-right:20px}
.ico_close_photo {width:9px !important; height:9px !important; float:right; position:relative; z-index:100; cursor:pointer; cursor:hand; background:url(/images/ico_close.gif) no-repeat; margin-top: 10px; margin-right: 10px;  line-height: 1px; font-size:1px;}

.p1020 {padding:10px 20px;}
.p1020 SPAN {font-size:130%}
.photo_w {text-align:center; margin:30px 100px;}
.ctrl_win {color:#999; font-size:80% !important;}
.fs120 {text-align:center; font-size:120%}

#div_shadow {display:none; height:100%; width:100%; position:fixed; //position:absolute;  //left:0; z-index:200; background:url(../images/bg_min.png); //top: expression(document.getElementsByTagName('body')[0].scrollTop + 'px');}
#div_win {position:absolute; top:75px; left:0; z-index:2000; width:100%; text-align:center; display:none}

#select_city { margin-bottom: -1000px !important; }

#photo_buttons #next_photo_button, #photo_buttons #prev_photo_button { display: inline; }
#exact_preview_image_shadow { cursor: hand; cursor: pointer; }

.maingoods { }
.maingoods img {border: #cccccc solid 1px; margin-right: 2px}
.maingoods img:hover {border: #88c948 solid 1px;}


/* banners */
.bsect_1_a { text-align: center; background-color: white; overflow: hidden; }

/*Sub categories*/
.subcats {float:none; clear: both; margin: 0px 0 40px 0px;}
.subcats h2 {font-size: 150%; margin: 5px 0 5px 0; display: inline-block;}

.parentcat {margin: 0 0 15px 0;}