.filter-switcher {background-color:#FCF4CD; border-top:2px solid white; float:left; overflow:hidden; padding:4px 0 4px 20px; width:745px; display:inline-block;}
.filter-switcher u {color:#000000; float:left; font-size:12px; font-weight:bold; overflow:hidden; padding-right:16px; text-decoration:none;}
.filter-switcher a {text-decoration:none;}
.filter-switcher a:hover {text-decoration:underline;}
.filter-switcher .cities {float:left;}
.filter-switcher .cities-inactive {color:#333333; padding-right:17px;}
.filter-switcher .cities-active {color:#990000; padding-right:12px;}
.filter-switcher .salo {float:right; margin-right:10px;}
.filter-switcher .all_city {background:url("/img/allcity.gif") no-repeat scroll 0 7px transparent; /*float:right;*/ margin-right:43px; padding-left:13px; position:relative; width:38px; z-index:100; color:#333333; float:right;}
.filter-switcher .all_city a {color:#333333;}

.gorodos_order {left:0; background-color:#FCF4CD; border:1px solid #EFE19D; display:none; padding:10px; position:absolute; top:60px; width:743px; z-index:50; overflow:visible; -moz-box-shadow:-1px 1px 3px #CCCCCC; -webkit-box-shadow:-1px 1px 3px #CCCCCC;}
.gorodos_order .top_but_all {background-color:#FCF4CD; border-left:1px solid #EFE19D; border-right:1px solid #EFE19D; border-top:1px solid #EFE19D; height:29px; position:absolute; right:116px; top:-30px; width:65px; z-index:99;}
.gorodos_order u {color:#000000; float:left; font-size:12px; font-weight:bold; text-decoration:none; margin-left:10px; margin-bottom:10px;}
.gorodos_order .cityes {float:left; margin-left:20px; width:720px; }
.gorodos_order .cityes ul {margin:0; padding:0; float: left; list-style: none;}
.gorodos_order .cityes li {background:url("/img/allcity1.gif") no-repeat scroll 0 5px transparent; margin-bottom:10px; padding-left:11px; width:165px;}
.gorodos_order .cityes a {color:#333333; text-decoration:none;}
.gorodos_order .cityes a:hover {color:#333333; text-decoration:underline;}

.box_comy {}
.box_comy  .blok {background:url("/img/h1_bg.png") no-repeat scroll 0 0 #FFFFFF; border:1px solid #C8D8EF; color:#0066CC; float:left; line-height:23px; margin-bottom:15px; overflow:hidden; padding:6px 5px 5px 10px; width:155px;}
.box_comy  .blok u {color:#3C89D8; display:inline; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:20px; text-decoration:none; font-family:Arial,sans-serif; font-size:12px; text-decoration:none;}
.box_comy  .blok .head {color:#133B62; font-size:12px; font-weight:bold; padding:0 16px 0 0; text-decoration:none;} 
.box_comy  .blok a:link, .box_comy  .blok a:visited {color:#0066CC; text-decoration:none;}
.box_comy  .blok a:hover, .box_comy  .blok a:active {color:#0066CC; text-decoration:underline;}

.box_comy .comy_block {width:740px; border-bottom:1px solid #C8D8EF; float:left; clear:left; padding:15px 10px; overflow: hidden;}
.box_comy .comy_block .name_comy  {float:left;}
.box_comy .comy_block .name_comy a {font-weight:bold; color:#003399;}
.box_comy .comy_block .type_comy {margin-left:22px; float:left; color:#FF771C;}
.box_comy .comy_block .city_comy {margin-left:22px; float:left; color:#0065CA;}
.box_comy .comy_block .cont_comy {width:740px; float:left; margin-top:15px;}
.box_comy .comy_block .cont_comy .logo_comy {width:75px; margin-right:20px; float:left;}
.box_comy .comy_block .cont_comy .text_comy {width:640px; float:left; line-height:16px;}
.box_comy .comy_block .cont_comy .text_comy .stand { margin-top: 10px; font-size: 11px; }
.box_comy .comy_block .stand_in_head { font-size: 11px; float: left; margin-left: 20px;  }


a { text-decoration: none; color: #114477; }
a:hover { text-decoration: underline; }
body{background:transparent url(/img/bg_main_bcolor.png) repeat-x scroll 0 1px;}
.sidebar { float: left; width: 180px; _margin-left: 0px;}

.sidebar ul, .sidebar li { list-style: none; padding: 0; color: #133B62; font-size: 10px;  _margin-left: 0px; }
*+html .sidebar ul {  margin-left: 0px; }

.collapse  a { background:transparent url(/img/collapse.png) no-repeat scroll 0 3px;color:#13143D;padding-left:15px;}
.expand  a { background:transparent url(/img/expand.png) no-repeat scroll 0 3px;color:#13143D;padding-left:15px;}
#tlink {margin-left:10px;}
#block-cats .showall  a { color: rgb(19,20,61); }
#block-cats  .showall { background:transparent url(/img/post_orang.png) no-repeat scroll 0 5px;color:#D46A00 !important; /*padding-left:10px;*/ padding-left: 10px; }
.front-catalog-page-nothing-found .content { width: 960px; }
.front-catalog-page-nothing-found .content .breadcrumbs { background: transparent url(/img/path_bg_nothing.png) no-repeat scroll 0 0; width: 960px; height: } 
.front-catalog-page-nothing-found .content .breadcrumbs .cont { width: 940px; padding-top: 5px; }
.front-catalog-page-nothing-found .content .breadcrumbs .div_number { display: none; }
.front-catalog-page-nothing-found .content  .error-nothing-found { padding-left: 20px; color: red; }
.sidebar .active a { color: #0066CC !important;}
.sidebar .cat-active a { color: #0066CC !important;}
.sidebar .all-active a { color: #0066CC !important;}

.sidebar .block { width: 170px; float: left; }
.sidebar .block .hr { overflow: hidden; background: transparent url(/img/hr_bg.png) repeat-x scroll 0 0; float: left; height: 1px; width:160px; margin-left: 5px; margin-bottom: 5px; margin-top: 5px;}
.sidebar .filters h2 { font: bold 12px/21px Arial, sans-serif !important; color: rgb(2,3,47);  padding-left: 10px; background: transparent url(/img/h1_bg.png) no-repeat scroll 0 0; }
.sidebar .filters .vid {background:transparent url(/img/hr_bg.png) repeat-x scroll 0 0; color:#02032F; line-height:21px; margin:0 5px; padding:5px 0 5px 5px;}
.sidebar .block h2 {font:normal 12px/21px Arial, sans-serif; color:#02032F;  padding-left:10px; margin-bottom:8px;}
.sidebar .block u {color:#02032F; float:left; font:12px/21px Arial,sans-serif; margin-bottom:5px; padding-left:10px; text-decoration:none; width:100%;}
.sidebar .block li { margin-left: 10px; font: 12px/13px Arial, sans-serif; /*margin-bottom: 7px;*/ }
.sidebar .block li a { color: rgb(0,51,153); }
.sidebar .block .all {margin-bottom:6px;}
.sidebar .parametr { overflow: hidden; float: left; margin-bottom: 15px; border: 1px solid #C8D8EF; width: 170px; }
.block-catalog  .head { color: #133B62; font-weight: bold; background: transparent url(/img/h1_bg.png) no-repeat scroll 0 0; padding-top: 10px; padding-left: 10px; padding-bottom: 6px; }
.sidebar .parametr .head { color:#FF771C; font-weight: bold; background: transparent url(/img/h1_bg.png) repeat-x scroll 0 0; padding-top: 10px; padding-left: 10px; padding-bottom: 5px; }
.sidebar .filters { overflow: hidden; float: left; margin-bottom: 15px; border: 1px solid rgb(200,216,239); width: 170px; float: left; background-color:#FFFFFF;}
.sidebar .block-cats .active { margin-top: 5px; margin-bottom: 5px; }
.sidebar .block-cats { overflow: hidden; float: left; height: 104% !important;}
.sidebar .block-cats .head { background:transparent url(/img/h1_bg.png) no-repeat scroll 0 0;color:#02032F;font-weight:bold;padding-bottom:5px;padding-left:10px;padding-top:10px;}
.sidebar .block-cats li { line-height:13px; margin-bottom:7px;}
.sidebar .criteria { margin:-7px 10px 10px;  _margin:-15px 5px 10px;  float: left; overflow: hidden; width: 155px; }
.sidebar .criteria .catalog-sub-criteria { line-height: 9px; }
.sidebar .filters ul { margin-top: 2px; _margin-top: 10px; padding-right:5px;}
.sidebar .block-geo  ul { margin-bottom: 0;margin-top: 0; _margin-left: -8px; }
.sidebar .block-activity  ul { margin-top: 0; margin-bottom:0px;}
.block-activity .cat {margin-bottom:7px;}
.sidebar .block-madein  ul { margin-top: -1px; float:left;}
.sidebar .block-madein { overflow: hidden; float: left; height: 104% !important;}
.sidebar .block-madein li { line-height:13px; margin-bottom:7px;}
.sidebar .block-catalog  li{ line-height: 13px; margin-bottom: 10px; }
.sidebar .block-catalog ul {margin-bottom:5px; margin-top:3px; padding-right: 5px; }
.sidebar .block-geo .flagged-country {margin-right:10px;}
.sidebar .block-geo ul {float:left;}
.sidebar .block-geo li {float:left; overflow:hidden; width:155px; margin-bottom:7px;} 
.sidebar .block-geo .breadcrumbs {overflow:hidden; float:left;  margin-left:10px; width:80%; _margin-left:5px;}
.sidebar .block-geo .breadcrumbs a { color: #0066CC !important; width: 100%; padding-top:1px;}
.sidebar .block-geo .breadcrumbs .active{margin-bottom:7px;}

.sidebar .block-geo a { color: rgb(0,51,153); }
.sidebar .block-geo  .active {color: rgb(0,102,204); float: left;}
.sidebar .block-geo .all-countries { background:transparent url(/img/post_orang.png) no-repeat scroll 0 5px;color:#D46A00 !important;float:left;margin-left:10px;padding-left:10px;width:80%; margin-bottom: 5px; }


.subscribe {float: left; width: 174px; margin-bottom: 15px; background: url(/img/rassilka_block_bg_search.png) no-repeat scroll 0 0; }
.subscribe h2 {background: none; color: black; margin-left: 54px; margin-top: 12px; float: left; width: 116px; padding: 0; color: #133B62; font-size: 10px; _margin-left: 30px; padding-bottom: 9px; }
.subscribe u {text-decoration:none; background: none; color: black; margin-left: 54px; margin-top: 12px; float: left; width: 116px; padding: 0; color: #133B62; font-size: 10px; _margin-left: 55px; padding-bottom: 9px; font-weight:bold;}
.subscribe p {color:#133B62;font-family:Arial,sans-serif;font-size:9px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:10px;margin-left:10px;margin-right:10px; _margin-top: 0; _width: 150px; }
.subscribe label {display: block; margin-left: 10px; font: 10px Arial, sans-serif; color: #133B62; _margin-top: -25px;}
.subscribe input.text {display:block;margin-bottom:5px;margin-left:10px;margin-top:4px;width:145px; border: 1px solid #C9DCEA; font-size: 10px; _width: 150px; }
.subscribe input.submit { width: 85px; background:transparent url(/img/podpis_bg.png) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;float:right;font-size:11px;margin-right:15px;margin-top:5px;padding:3px 7px 5px 6px;  }
.subscribe p a { text-decoration: underline; }
.content {float:right; width:765px;}
.content .controls {float:left; width:765px;}

.content .breadcrumbs { /*background:transparent url(/img/path_bg.png) repeat-x scroll center bottom;*/ float:left;height:auto;overflow:hidden;padding-left:20px;width:745px; margin:0;}
.content .error-nothing-found {color:red; float:left; margin-left:20px; margin-top:20px; }
.content .breadcrumbs * { font: 12px Arial, sans-serif; display: inline-block; text-decoration: none; }
.content .breadcrumbs a {color:#003399;}
.content .breadcrumbs h1 { color: rgb(60,137,216);  white-space: nowrap; padding-top: 3px; display:inline;}
.content .breadcrumbs .separator { margin-left: 5px; margin-right: 5px; color: #003399; }
.content .breadcrumbs .cont { float:left;overflow:hidden;width:600px; padding:0px 0 6px; }
.content .breadcrumbs  span { font: bold 12px Arial; line-height: 21px; }
.content .breadcrumbs .searchinfo { color: rgb(0,102,204); font-weight: normal; padding-left: 10px; }

.content .goods-blocks {float:left; overflow:hidden; width:800px;}
.good-widget-cell { margin-left: 0 !important; margin-right: 12px !important; overflow: hidden; _width: 175px !important;}

.leaf { float: left; width: 100%; padding-top: 10px; border-top: 2px solid rgb(105,153,190); }
.leaf ul, .leaf li { list-style: none; padding: 0; margin: 0; }
.leaf li { float: left; width: 20px; height: 20px; font: 12px/20px Arial, sans-serif; }

.sidebar .det-tex-inner {background:transparent url(/img/bg_lr_line_info.png) repeat-y scroll 0 0;}

.sidebar .details-text { background: transparent url(/img/catalog-details-text-bg.png) no-repeat scroll 0 0; float: left; width: 174px; margin-bottom: 15px; padding-left: 0px; }
.sidebar .details-text .head { padding: 10px 0 0 0px; font-size:11px; color: rgb(19,59,98); font-weight: bold; }
.sidebar .details-text .red { color: rgb(189,13,29); margin-left:10px;}
.sidebar .details-text .pp { padding: 10px 10px 0px 10px; margin-left: 0px; font: 11px Arial, sans-serif; color: rgb(19,59,98); line-height: 12px; background:transparent url(/img/bg_lr_line_info.png) repeat-y scroll 0 0; overflow: hidden; margin-bottom: 5px; width:154px;}

.sidebar .details-text p  a { color: rgb(0,102,204); text-decoration: underline;}
.sidebar .details-text h1 {font-family:Arial; font-size:11px; color:#133B62; padding:0; margin:0px; font-weight:bold; display:inline;}
.sidebar .details-text h2 {font-family:Arial; font-size:11px; color:#133B62; padding:0; margin:0px; font-weight:bold; display:inline;}


.sidebar .details-text .reg { overflow: hidden; float: left; padding: 5px 0 0 10px; }
.sidebar .details-text .reg a { color: rgb(0,102,204); text-decoration: underline; font: 11px Arial, sans-serif; }
.sidebar .details-text .details-text-bottom { float: left; overflow: hidden; height: 10px; width: 100%; background: transparent url(/img/details-text-bottom.png) no-repeat scroll 0 0; margin-left: 0px; }

.controls .switchers .idmessage-link  img { padding-top: 9px; }
.controls .count .number { color: rgb(255,102,0); font-size: 12px; font-weight: bold; }
.div_number {color:#0066CC; float:right; font-size:12px; margin-right:20px; _margin-right:12px; overflow:hidden; width:auto; padding-top:0px;}
.div_number .number { color: rgb(255,0,0); }

.controls .switchers {background-color:#EAF1F7; float:left; margin-bottom:15px; position:relative; width:765px; _width:755px;}
.controls .switchers .sort-switcher, .view-switcher {float:left; overflow: hidden; background-color: rgb(234,241,247); padding: 7px 0px 8px 0px; margin-left: 20px;  _margin-left: 10px;}
.controls .switchers .ratingdesc-inactive {color: rgb(0,51,153); padding-right:12px;}
.controls .switchers .ratingdesc-active {color: rgb(0,102,204); padding-right:12px;}
.controls .switchers .cities-inactive {color: #333333; padding-right:17px;}
.controls .switchers .cities-active {color:#990000; padding-right:12px;}
.controls .switchers .id_link { overflow: hidden; float: right; margin-right: 15px; _margin-right:5px; background: transparent url(/img/massegeId.png) no-repeat scroll 0 0; height: 19px; width: 115px; margin-top: 7px; }
.controls .switchers .id_link a { color:#FFFFFF !important;float:right;margin-right:12px;margin-top:1px;text-decoration:none; font: bold 10px Arial;  }
.controls .switchers .id_link a:active { margin-top: 2px; margin-right: 11px; }

.controls .switchers .datedesc-inactive {color: rgb(0,51,153); background: transparent url(/img/dot_down_inactive.png) no-repeat scroll 45px 5px; padding-right:22px;}
.controls .switchers .datedesc-active {color: rgb(0,102,204); background: transparent url(/img/dot_down_active.png) no-repeat scroll 45px 5px; padding-right:22px;}

.controls .switchers .dateasc-inactive {color: rgb(0,51,153); background: transparent url(/img/dot_up_inactive.png) no-repeat scroll 45px 5px; padding-right:20px;}
.controls .switchers .dateasc-active {color: rgb(0,102,204); background: transparent url(/img/dot_up_active.png) no-repeat scroll 45px 5px; padding-right:20px;}

.controls .switchers .blocks-inactive {color: rgb(0,51,153); background: transparent url(/img/blocks_inactive.png) no-repeat scroll 55px 5px;padding-right:23px;}
.controls .switchers .blocks-active {color: rgb(0,102,204); background: transparent url(/img/blocks_active.png) no-repeat scroll 55px 5px; padding-right:23px;}

.controls .switchers .list-inactive {color: rgb(0,51,153); background: transparent url(/img/list_inactive.png) no-repeat scroll 55px 5px; padding-right:30px;}
.controls .switchers .list-active {color: rgb(0,102,204); background: transparent url(/img/list_active.png) no-repeat scroll 55px 5px; padding-right:30px;}

.controls .switchers .sort-switcher a {}
.controls .switchers .view-switcher a {}
.controls .switchers .sort-switcher h3 { float:left; overflow:hidden; font-size: 12px; color: rgb(19,59,98); padding-right: 16px; } 
.controls .switchers .sort-switcher u {font-weight:bold; text-decoration:none; float:left; overflow:hidden; font-size: 12px; color: rgb(19,59,98); padding-right: 16px; } 
.controls .switchers .view-switcher h3 { float:left; overflow:hidden; font-size: 12px; color: rgb(19,59,98); padding-right: 16px; } 
.controls .switchers .view-switcher u {font-weight:bold; text-decoration:none; float:left; overflow:hidden; font-size: 12px; color: rgb(19,59,98); padding-right: 16px; } 

.block-madein .all-active a { color: rgb(212,106,0) !important; background:transparent url(/img/post_orang.png) no-repeat scroll 0 5px; padding-left: 10px; }
.block-madein .all a { color: rgb(212,106,0) !important; background:transparent url(/img/post_orang.png) no-repeat scroll 0 5px; padding-left: 10px; }
.block-madein .cat {margin-bottom:7px;}
.block-activity .all a { color: rgb(212,106,0) !important; background:transparent url(/img/post_orang.png) no-repeat scroll 0 5px; padding-left: 10px; }
.inactive {margin-bottom:0px;}

.criteria h3 {color: rgb(66,33,3); font-size: 10px; padding: 2px 0; }
.criteria i {font-style:normal; color: rgb(66,33,3); font-size: 10px; padding: 2px 0; }
.criteria  .cat { overflow: hidden; font-weight: normal; color: rgb(0,102,204); line-height: 10px; padding-top: 1px; }
.criteria .category {color:#E66F15;float:left;font-size:10px;width:100%; font-weight: bold; padding-bottom: 3px; padding-top: 3px; }
.subscribe .bottom_bg { float: left; overflow: hidden; width: 100%; height: 15px; background:transparent url(/img/bottom_bg.png) no-repeat scroll 0 0; background-position: bottom; }


.block-region li {clear:left; padding-bottom:18px; _padding-bottom:0px;}

.blok_city {float:left; width:172px; border:1px solid #C8D8EF;}
.blok_city .title {color:#02032F; font-weight:bold; padding:5px 5px 10px;}
.blok_city .city {padding-bottom:5px; padding-left:5px;}
.blok_city .city a:link, .blok_city .city a:visited {color:#003399; text-decoration:none;}
.blok_city .city a:hover, .blok_city .city a:active {color:#FF0000; text-decoration:none;}
