/*main*/





html {height:100%; overflow-y:scroll; }
body {margin:0;	padding:0; color:#434343; font:12px Arial, Helvetica, sans-serif; height:100%; background: url(../images/bg_body.jpg) center top #ffda81; }	
a {color:#434343; outline:none; text-decoration:underline }
a:hover { text-decoration: none}
form { margin:0; padding:0; }
table, td, tr { vertical-align:top; }
img { border:0; vertical-align:top; }
input, textarea { outline:none; }
textarea  {overflow:auto;}

/*HEADER*/
#bg_head { position:absolute; left:0; top:0; z-index:0; width:100%; background:url(../images/bg_top.png) 0 0 repeat-x;  height:192px;}
#wrap {  margin:0 auto; min-height:100%;  min-width:1000px;  background:url(../images/bg_head.jpg) center 0 repeat-x; position:relative; z-index:1; overflow:hidden;  }
#header { position:relative; z-index:20; height:100px; width:1000px; margin:0 auto; background:url(../images/bg_head_2.jpg) 789px 0 no-repeat;}
#header .logo { position:absolute; z-index:1; left:-19px; top:0;}
#header .city { position:absolute; z-index:2; left:157px; top:17px; width:236px; height:36px; background:url(../images/bg_towns.jpg) 0 0 no-repeat;}

#header .city .bg { width:236px; height:36px; position:relative;   font-size:18px; color:#ffffff; cursor:pointer; background:url(../images/sprite.png) 214px -227px no-repeat;  line-height:24px;}
#header .city .bg:hover span { text-decoration:underline;}
#header .city .bg span { width:202px; display:block; padding:3px 0 0 12px; height:27px; overflow:hidden; }
#header .head_menu { position:absolute; left:422px; top:25px; list-style:none; padding:0; margin:0;}
#header .head_menu li { font-size:14px; float: left; white-space:nowrap; padding:0 27px 0 0; text-shadow:0 1px 0 #c63f04;}
#header .head_menu li a { color:#ffffff;}
#header .user_item { position:absolute; left:809px; top:14px; font-size:14px; white-space:nowrap; text-shadow:0 1px 0 #c63f04; padding-left:42px; line-height:20px;}
#header .user_item a { color:#ffffff;}
#header .user_item  .avatar { float:left; margin:5px 0 0 0; position:absolute; left:0; top:0;}
#header .head_search {
    position: absolute;
    right: 14px;
    top: 103px;
    border-top: 1px solid #bb823f;
    border-bottom: 1px solid #ffe7ac;
    width: 302px;
    height: 31px;
    background: rgb(203, 115, 0);
    background: rgba(203, 115, 0, 0.5);
    border-radius: 18px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -khtml-border-radius: 18px;
}
#header .head_search .itext { float:left; background:none; padding:4px 0 2px 13px; width:250px; height:20px; color:#ffe3a0; font: italic 18px Arial, Helvetica, sans-serif;  border:0; text-shadow:0 1px 1px #c78e31;}
#header .head_search .fl { float:right;  margin:5px 7px 0 0; cursor:pointer; padding:1px;}
#header .head_search .isub { float:right; background:url(../images/sprite.png) 0 0 no-repeat; width:20px; height:20px; cursor:pointer; border:0; position:relative; }

#header .user_enter { position:absolute; background:url(../images/sprite.png) -217px -12px no-repeat; left:929px; top:22px; padding:3px 0 3px 25px; font-size:14px; }
#header .user_enter a {color:#ffffff; text-decoration:none; text-shadow:0 1px 0 #c43d03;}
#header .user_enter a:hover { text-decoration:underline;}

/*content*/
#content { position:relative; z-index:1;  width:968px; clear:both; margin:0 auto; padding:0 14px 34px 18px;}
#content h2 /*, #content h1*/ { color:#434343; margin:0; font:normal 36px Arial, Helvetica, sans-serif; padding:8px 0 5px 0; line-height:38px;}
#content h3{ font:normal 18px Tahoma, Geneva, sans-serif;  padding:24px 0 0 0; margin:0; line-height:22px; }
#content .top_title { color:#c78900; margin:0; font:italic bold 30px Arial, Helvetica, sans-serif; /*text-shadow:0 1px 0px #fff0bb;*/ position:relative;}
#content .top_title span.twins { position:absolute; left:0; top:1px; color:#fff0bb; z-index:1;}
#content .top_title span.name { position: relative; z-index:2}

#content .second_title { color:#c78900; margin-top:20px; font:italic bold 30px Arial, Helvetica, sans-serif; /*text-shadow:0 1px 0px #fff0bb;*/ position:relative; display: block;}
#content .second_title h2 { width:970px; }
#content .second_title span.twins { position:absolute; left:0; top:1px; color:#fff0bb; z-index:1;}
#content .second_title span.name { position: relative; z-index:2}

.bania_carts_catalog { clear:both; width:1010px; list-style:none; padding:1px 0 0 0; margin:0;}
.bania_carts_catalog .item {display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline; vertical-align:top; background:#ffffff; -moz-box-shadow: 0 0 3px #bb9150; box-shadow:0 0 3px #bb9150; -webkit-box-shadow:0 0 3px #bb9150; width:275px; min-height:357px; margin:31px 29px 0 0; padding:12px 13px 8px 13px;  }
.bania_carts_catalog .item .name { padding:0 0 6px 5px; font-size:20px;}
.bania_carts_catalog .item .name a { color:#434343; text-decoration:none;}
.bania_carts_catalog .item .name a:hover { text-decoration:underline;}
.bania_carts_catalog .item .sector { background:url(../images/sprite.png) -199px -41px no-repeat; padding:0 0 0 19px; font:11px tahoma, Arial, sans-serif; color:#5d5d5d; float:left; margin:0 0 0 5px;}
.bania_carts_catalog .item .vidoetour { float:right;  background:url(../images/sprite.png) -170px -68px no-repeat; padding:0 0 0 20px; font:11px tahoma, Arial, sans-serif;}
.bania_carts_catalog .item .vidoetour a{ color:#5d5d5d;}
.bania_carts_catalog .item  .foto { clear:both; text-align:center; padding:13px 0 0 0; min-height:183px;}
.bania_carts_catalog .item  .foto img { max-width:275px;}
.bania_carts_catalog .item .price_1 { font-size:12px; color:#434343; float:left; padding:11px 0 0 9px; width:93px; line-height:14px;}
.bania_carts_catalog .item .price_1 span { font-size:28px; line-height:26px;}
.bania_carts_catalog .item .discount { float:left; font-size:22px; color:#e82100; padding:6px 0 0 0;}
.bania_carts_catalog .item .discount span { font-size:60px; float:left; letter-spacing:-3px; line-height:62px;}
.bania_carts_catalog .item .discount strong { margin:2px 0 0 3px; float:left; font-family:"Arial Black"; font-weight:normal;} 
.bania_carts_catalog .item .econom { float:right; font-size:12px; color:#434343; padding:11px 4px 0 0; white-space:nowrap; text-align:right; line-height:14px;}
.bania_carts_catalog .item .econom span {font-size:28px; line-height:26px;}
.bania_carts_catalog .item .capacity { float:right; text-align:right; font-size:12px; color:#434343; padding:11px 4px 0 12px; white-space: nowrap; line-height:14px;}
.bania_carts_catalog .item .capacity span {font-size:28px; line-height:26px;}
.bania_carts_catalog .item .type_of_hot { clear:both; color:#434343; font:11px Tahoma, "Geneva CY", sans-serif; padding:9px 0 0 9px; line-height:16px;}  
.bania_carts_catalog .item .buy { position:relative; display:block; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; text-align:center; width:264px; height:43px; margin:4px 0 0 5px; color:#ffffff; text-decoration:none; font-size:14px; background: url(../images/sprite_2.png) 0 0 repeat-x #e33700; line-height:30px;}
.bania_carts_catalog .item .buy .price_2 { position:relative; font-size:28px; top:5px; margin-left:2px;}
.bania_carts_catalog .item .buy:hover { background-position:0 -44px;}
.bania_carts_catalog .item .buy:active { background-position:0 -88px;}
.bania_carts_catalog .item .actions_end { clear:both; padding:10px 0 0 8px; color:#434343; font-size:12px;}
.bania_carts_catalog .item .actions_end span.bought { float:right; margin-right:5px;}
.bania_carts_catalog .item .green_button { float:left; margin:16px 0 0 66px;}
.green_button { width:138px; height:32px; background:url(../images/sprite_2.png) 0 -493px repeat-x; text-align:center; color:#FFFFFF; text-shadow:0 1px 0 #41a503; font:14px Arial, Helvetica, sans-serif; position:relative;  display:block; text-decoration:none;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border:0; cursor:pointer;  line-height:30px; }
.green_button:hover { background-position:0 -530px;}
.green_button:active { background-position:0 -563px;}

/*popup windows*/
#popup_windows_bg { display:none;  position: absolute; width:100%; z-index:100; height:100%; left:0; top:0; background:#000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=68); -moz-opacity:0.68; -khtml-opacity:0.68; opacity: 0.68;}
.popup_avtoriz {display:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; position: fixed; z-index:101; left:50%; width:574px; margin-left:-287px; top:157px; background:url(../images/bg_popup_1.jpg) 0 0 repeat-x;}
.popup_avtoriz.forget_password {width:516px; margin-left:-258px;}
.popup_avtoriz  .close { position:absolute; right:8px; z-index:100; cursor:pointer; top:0; color:#363636; font:bold 16px tahoma, Arial, sans-serif; line-height:22px;}
.popup_avtoriz .title { height:37px; width:100%; text-align:center; color:#7a7a7a; font:italic bold 18px Arial, Helvetica, sans-serif; padding:17px 0 0 0; }
.popup_avtoriz .blocks_bg { float:left; width:100%;  position:relative; background:url(../images/bg_popup_2.jpg) 0 0;  border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; font-size:12px; color:#5e5d5d; }
.popup_avtoriz .blocks_bg a {color:#5e5d5d; }
.popup_avtoriz .blocks_bg .left { float:left; padding:18px 0 30px 42px; width:216px; margin-top:-1px; background:url(../images/bg_popup_3.png) 0 0 no-repeat;}
.popup_avtoriz .blocks_bg p { margin:10px 0 0 0;}
.popup_avtoriz .blocks_bg p.t_title { margin:0; color:#000000; font-size:18px; padding-bottom:8px;}
.popup_avtoriz .blocks_bg .inp_text, .popup_avtoriz .blocks_bg .inp_text_2 {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; width:175px; height:15px; padding:8px 2px 9px 10px; font:12px Arial, Helvetica, sans-serif; color:#868686; background:#ffffff; border:1px solid #d4d2d2; position:relative;}
.popup_avtoriz .blocks_bg .inp_text_2 { width:233px;}
.popup_avtoriz .blocks_bg .inp_sub_left {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; position:relative; width:81px; height:36px; border:0; cursor:pointer; background: url(../images/sprite_2.png) 0 -7px repeat-x #e43800; color:#ffffff; font:14px Arial, Helvetica, sans-serif; margin-top:4px; vertical-align:middle;}
.popup_avtoriz .blocks_bg .inp_sub_left:hover { background-position:0 -51px;}
.popup_avtoriz .blocks_bg .inp_sub_left:active { background-position:0 -88px;}
.popup_avtoriz .blocks_bg .forget_pass { font-size:11px; color:#5e5d5d; margin-left:16px;}
.popup_avtoriz .blocks_bg .right, .popup_avtoriz .blocks_bg .right_2 { float:right; padding:17px 0px 30px 0; width:231px;  }
#t_forget_password { display:none;}
.popup_avtoriz .blocks_bg .right .cancel {font-size:11px; color:#5e5d5d;}
.popup_avtoriz .blocks_bg .inp_sub_right {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; position:relative; width:190px; height:36px; border:0; cursor:pointer; background: url(../images/sprite_2.png) 0 -132px repeat-x #64cf00; color:#ffffff; font:14px Arial, Helvetica, sans-serif; margin-top:4px; vertical-align:middle;}
.popup_avtoriz .blocks_bg .inp_sub_right:hover { background-position:0 -169px;}
.popup_avtoriz .blocks_bg .inp_sub_right:active { background-position:0 -206px;}

.popup_avtoriz .blocks_bg  input.error { border:1px solid #e43800; }
.popup_avtoriz .blocks_bg  span.error { font-size:11px; color:#e43800; display:block; padding-bottom:5px;line-height:14px;}

.popup_avtoriz .blocks_bg .right_2 {  padding:17px 5px 30px 0; width:284px; }
.popup_avtoriz .blocks_bg .inp_checkbox { margin:0 5px 3px 0; padding:0; vertical-align:middle;}
.popup_avtoriz .blocks_bg .checkbox_p { margin:12px 0 0 0; line-height:20px;}
.popup_avtoriz .blocks_bg .checkbox_p_2  { margin:24px 0 0 0; line-height:20px;}

/*selector_block*/
 .selector_block {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border:1px solid #d4d2d2; font-size:12px; color:#282828; height:32px; position:relative; z-index:90; width:245px; background:url(../images/sprite.png) right -229px no-repeat #ffffff;}
  .selector_block:hover, .selector_block.openS { z-index:92}
 .selector_block select {   width:100%; font:12px Arial, Helvetica, sans-serif; color:#282828;  }
 .selector_block.mobile select { position:relative; height:100%; position:relative; z-index:10; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity: 0;}
 .selector_block  .text { position:absolute; left:12px; top:8px; cursor:default;}
.selector_block .list {border-radius:2px; overflow:auto; max-height:250px; display:none; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border:1px solid #d4d2d2; position:absolute; left:-1px; top:32px; background:#FFFFFF; width:100%;}
.selector_block .list ul { padding:14px 2px 16px 2px; list-style:none; margin:0;}
.selector_block .list ul li { color:#434343; padding:4px 5px 5px 10px; cursor:pointer;}
.selector_block .list ul li:hover { background:#d4d2d2;}
.selector_block .list ul li.disabled { display:none;}

/*popup goroda*/
#popup_towns_list { display:none; position:absolute; left:50%; z-index:102; top:119px; background:#ffffff; width:871px; margin-left:-435px; -moz-box-shadow:0 0 4px #000000; box-shadow:0 0 4px #000000; -webkit-box-shadow:0 0 4px #000000;}
#popup_towns_list .towns_bg { padding:32px 0 123px 0; width:100%; position:relative; overflow:hidden; -moz-box-shadow:inset 0 0 45px #f9f9f9; box-shadow:inset 0 0 45px #f9f9f9; -webkit-box-shadow:inset 0 0 45px #f9f9f9;}
#popup_towns_list .close { cursor:pointer; position:absolute; right:19px; top:16px; width:17px; height:17px; background:url(../images/sprite_3.png) -332px -84px no-repeat;}
#popup_towns_list .close:hover { background-position:-350px -84px}
#popup_towns_list .close:active { background-position:-368px -84px}
#popup_towns_list .title { padding:0 0 0 62px; font-size:14px;}
#popup_towns_list .title span { color:#434343; font-size:36px;}
#popup_towns_list .title a { color:#eb2200; margin-left:17px;}
#popup_towns_list .towns_list_block { margin:0px 0 0 69px; position:relative;}
#popup_towns_list .towns_list_block dl { margin:0 5px 0 0; float:left; width:194px; padding-bottom:15px;}
#popup_towns_list .towns_list_block dt { margin:3px 0 0 0; font-size:24px; font-weight:bold; color:#eb2200;}
#popup_towns_list .towns_list_block dd { margin:0; font-size:14px; color:#434343; padding:0px 0 6px 1px; line-height:18px;}
#popup_towns_list .towns_list_block dd a { text-decoration:none;  color:#434343;}
#popup_towns_list .towns_list_block dd a:hover { text-decoration:underline;}


/*popup goroda main*/
#popup_towns_list2 { display:none; position:absolute; left:50%; z-index:102; top:119px; background:#ffffff; width:871px; margin-left:-435px; -moz-box-shadow:0 0 4px #000000; box-shadow:0 0 4px #000000; -webkit-box-shadow:0 0 4px #000000;}
#popup_towns_list2 .towns_bg { padding:32px 0 123px 0; width:100%; position:relative; overflow:hidden; -moz-box-shadow:inset 0 0 45px #f9f9f9; box-shadow:inset 0 0 45px #f9f9f9; -webkit-box-shadow:inset 0 0 45px #f9f9f9;}
#popup_towns_list2 .close { cursor:pointer; position:absolute; right:19px; top:16px; width:17px; height:17px; background:url(../images/sprite_3.png) -332px -84px no-repeat;}
#popup_towns_list2 .close:hover { background-position:-350px -84px}
#popup_towns_list2 .close:active { background-position:-368px -84px}
#popup_towns_list2 .title { padding:0 0 0 62px; font-size:14px;}
#popup_towns_list2 .title span { color:#434343; font-size:36px;}
#popup_towns_list2 .title a { color:#eb2200; margin-left:17px;}
#popup_towns_list2 .towns_list_block { margin:0px 0 0 69px; position:relative;}
#popup_towns_list2 .towns_list_block dl { margin:0 5px 0 0; float:left; width:194px; padding-bottom:15px;}
#popup_towns_list2 .towns_list_block dt { margin:3px 0 0 0; font-size:24px; font-weight:bold; color:#eb2200;}
#popup_towns_list2 .towns_list_block dd { margin:0; font-size:14px; color:#434343; padding:0px 0 6px 1px; line-height:18px;}
#popup_towns_list2 .towns_list_block dd a { text-decoration:none;  color:#434343;}
#popup_towns_list2 .towns_list_block dd a:hover { text-decoration:underline;}

/*popup feed back*/
#popup_feed_back.popup_avtoriz { display:none; width:496px; margin-left:-248px;}
#popup_feed_back .feed_back_form { width:auto; float:none; padding:12px 20px 22px 42px; background:url(../images/bg_popup_2.jpg) -260px 0}
#popup_feed_back .feed_back_form .inp_text { width:254px; padding:7px 0 8px 8px;}
#popup_feed_back .feed_back_form .selector_block  { width:262px; height:30px; }
#popup_feed_back .feed_back_form .selector_block  .text {left:10px; top:7px; color:#868686;}
#popup_feed_back .feed_back_form .selector_block  .list { top:30px; }
#popup_feed_back .feed_back_form .selector_block  .list li {color:#868686;}
#popup_feed_back .feed_back_form .textarea { height:103px; width:402px; resize:none}
#popup_feed_back .feed_back_form .p_sub { text-align:center; padding:7px 22px 0 0;}
#popup_feed_back .feed_back_form .inp_sub_left { width:181px; height:40px; background:url(../images/sprite_2.png) 0 -3px repeat-x}
#popup_feed_back .feed_back_form .inp_sub_left:hover { background-position:0 -47px}
#popup_feed_back .feed_back_form .inp_sub_left:active { background-position:0 -88px}

/*popup feed back*/
#popup_request_advertising.popup_avtoriz { display:none; width:496px; margin-left:-248px;}
#popup_request_advertising .feed_back_form { width:auto; float:none; padding:12px 20px 22px 42px; background:url(../images/bg_popup_2.jpg) -260px 0}
#popup_request_advertising .feed_back_form .inp_text { width:254px; padding:7px 0 8px 8px;}
#popup_request_advertising .feed_back_form .selector_block  { width:262px; height:30px; }
#popup_request_advertising .feed_back_form .selector_block  .text {left:10px; top:7px; color:#868686;}
#popup_request_advertising .feed_back_form .selector_block  .list { top:30px; }
#popup_request_advertising .feed_back_form .selector_block  .list li {color:#868686;}
#popup_request_advertising .feed_back_form .textarea { height:103px; width:402px; resize:none}
#popup_request_advertising .feed_back_form .p_sub { text-align:center; padding:7px 22px 0 0;}
#popup_request_advertising .feed_back_form .inp_sub_left { width:181px; height:40px; background:url(../images/sprite_2.png) 0 -3px repeat-x}
#popup_request_advertising .feed_back_form .inp_sub_left:hover { background-position:0 -47px}
#popup_request_advertising .feed_back_form .inp_sub_left:active { background-position:0 -88px}
#popup_request_advertising .feed_back_form p.text { padding-right:30px;}
#popup_request_advertising .feed_back_form p.text .red { color:#e43800}

/*bredcramps*/
/*#bredcramps { clear:both; padding:16px 0 3px 0; position:relative;}*/
#bredcramps { clear:both; padding:16px 0 3px 0; position:relative; width:650px;}
#bredcramps .shadow { height:6px;  overflow:hidden; position:absolute; left:0; top:16px; color:#b06909;}
#bredcramps .shadow  a {color:#b06909; cursor:default}

#bredcramps ul { list-style:none; padding:0; margin:0; color:#434343;}
#bredcramps ul li { display: inline; font-size:14px; text-shadow:0 1px 0 #ffe59e ; padding-bottom:1px;}
#bredcramps ul li:before {content:"/"}
#bredcramps ul li:first-child a{ margin-left:0;}
#bredcramps ul li:first-child:before {content:""}
#bredcramps ul li a { color:#434343; text-decoration:none; margin:0 4px 0 5px;}
#bredcramps ul li a:hover { border-bottom:1px solid #434343}

.inset_shadow {-moz-box-shadow:inset 0 0 45px #f9f9f9; box-shadow:inset 0 0 45px #f9f9f9; -webkit-box-shadow:inset 0 0 45px #f9f9f9; padding:26px 30px 26px 30px;}

/*left_block*/
#left_block { float:left;  width:649px; margin:32px 0 0 0;}
.left_white_block {float:left; background:#ffffff; -moz-box-shadow: 0 0 3px #bb9150; box-shadow:0 0 3px #bb9150; -webkit-box-shadow:0 0 3px #bb9150; width:649px; }

/*right_block*/
#right_block { float: right; margin:31px 0 0 0; width:301px; padding-top:1px;}
#right_block .advertising_block {background:#ffffff; -moz-box-shadow: 0 0 3px #bb9150; box-shadow:0 0 3px #bb9150; -webkit-box-shadow:0 0 3px #bb9150; width:300px; margin:29px 0 0 0; position:relative; }
#right_block .right_info_block {background:#ffffff; -moz-box-shadow: 0 0 3px #bb9150; box-shadow:0 0 3px #bb9150; -webkit-box-shadow:0 0 3px #bb9150; width:300px; margin:29px 0 0 0; position:relative; }
#right_block .advertising_block:first-child { margin:0;}
#right_block .right_info_block:first-child { margin:0;}
#right_block .bania_carts_catalog .item { margin-top:28px;}
#right_block .bania_carts_catalog { padding-top:28px;}
#right_block .bania_carts_catalog:first-child { padding-top:0;}
#right_block .bania_carts_catalog .item:first-child { margin-top:0;}

/*slugebnie stranici*/
.content_white_block {background:#ffffff; -moz-box-shadow: 0 0 3px #bb9150; box-shadow:0 0 3px #bb9150; -webkit-box-shadow:0 0 3px #bb9150; width:968px; margin:32px 0 0 0; position:relative; float:left;}
.text_block_1 { padding:0 0 0 0; line-height:18px;}
.text_block_1 p{ margin:11px 0 0 0; padding-bottom:7px; }
.text_block_1 p:first-child { margin:0;}
.text_block_1 a { color:#E82100; }
#content .text_block_1 h3{ padding-bottom:0; }
.text_block_1 ol{ padding:0 0 0 22px; margin:0; line-height:18px; }
.text_block_1 ol li { padding-top:11px; padding-bottom:7px; }
.text_block_1 ul{ list-style:disc; padding:2px 0 0 13px; margin:0; line-height:18px; margin-bottom:-5px;}
.text_block_1 ul li { padding-top:6px; padding-bottom:6px; }
.text_block_1 img.pic { float:left; margin:16px 32px 5px 2px; }
.text_block_1 ul.list { list-style:none; padding:0; margin:0; }
.text_block_1 ul.list li { background:url(../images/sprite_3.png) 0 -550px no-repeat; padding:11px 0 7px 24px; }
.text_block_1 ol.number_list { margin:0; padding:13px 0 20px 18px; }

.interest_info { margin:0 0 0 4px; clear:both;}
.interest_info dt { background:url(../images/sprite_3.png) -30px -528px no-repeat; color:#e82100; font-size:18px; margin:24px 0 0 0; padding:0 0 0 28px; } 
.interest_info dt a {color:#e82100; }
.interest_info dd { padding:11px 0 7px 28px; margin:0; line-height:18px; }
.interest_info_pages { clear:both; text-align:center; padding:43px 0 0 0;}
.interest_info_pages .pages { list-style:none; padding:0; margin:0; }
.interest_info_pages .pages li {display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline; vertical-align:top; font-size:24px; width:31px; height:34px; text-align:center; margin:-2px 0 0 0; padding-top:3px;}
.interest_info_pages .pages li a { color:#da1700; font-weight:bold; text-decoration:none;}
.interest_info_pages .pages li a:hover { text-decoration:underline;}
.interest_info_pages .pages li.active { width:40px; margin:-2px -2px 0 -2px; background:url(../images/sprite_3.png) 0 -178px no-repeat;}
.interest_info_pages .pages li.active a { color:#ffda81; text-shadow:0 1px 0 #c9923c;}

.interest_info_pages .pages li.back, .interest_info_pages .pages li.next { width:84px; height:31px; text-shadow:0 1px 0 #bd0a00; margin:0 16px; padding-top:0;}
.interest_info_pages .pages li.back a, .interest_info_pages .pages li.next a{ background:url(../images/sprite_3.png) 0 -84px no-repeat; display:block; height:25px; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 0 10px; text-decoration:none; }
.interest_info_pages .pages li.back a:hover{ background:url(../images/sprite_3.png) 0 -115px no-repeat;  }
.interest_info_pages .pages li.back a:active{ background:url(../images/sprite_3.png) 0 -146px no-repeat;  }

.interest_info_pages .pages li.next a { padding:6px 10px 0 0;  background:url(../images/sprite_3.png) -84px -84px no-repeat;}
.interest_info_pages .pages li.next a:hover { padding:6px 10px 0 0;  background:url(../images/sprite_3.png) -84px -115px no-repeat;}
.interest_info_pages .pages li.next a:active { padding:6px 10px 0 0;  background:url(../images/sprite_3.png) -84px -146px no-repeat;}

/*dobavit saunu*/
#steps_add_hot { clear:both; padding:0; margin:0 0 0 -4px; list-style:none; height:78px;}
#steps_add_hot li { width:285px; float:left; height:78px; padding-right:18px; background:url(../images/sprite_3.png) right 0 no-repeat; margin-right:-18px; position:relative; z-index:1; text-shadow:0 1px 1px #f7f7f7; line-height:18px;}
#steps_add_hot li .bg { background:#e5e5e5; height:59px; font-size:18px; color:#a09f9f; padding:19px 0 0 48px;}
#steps_add_hot li .bg strong { font-size:24px;}
#steps_add_hot li.active { background-position:right -81px; text-shadow:none}
#steps_add_hot li.active .bg { color:#FFFFFF; background:#e43800;}
#steps_add_hot li:first-child { z-index:2; width:290px;}
#steps_add_hot li:first-child .bg { z-index:2; padding-left:34px;}
.step_one_description { clear:both; margin:0 0 0 -3px; padding:18px 0 0 0;}
.step_one_description dt, .step_one_description dd { margin:23px -4px 0 0; display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline; vertical-align:top; line-height:22px; }
.step_one_description dt { width:117px; background:url('data:image/gif;base64,R0lGODlhBAABAJEAAAAAAP///729vf///yH5BAEAAAMALAAAAAAEAAEAAAIDjBQFADs=') 0 15px repeat-x; font-size:14px; color:#e82100;}
.step_one_description dt span { background:#ffffff}
.step_one_description dd { width:469px; font-size:18px; margin-top:21px;}

.step_one_description .block_link { vertical-align:top; margin:2px 0 0 4px; display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline; width:20px; height:20px; background:url(../images/sprite_3.png) -218px 0 no-repeat; text-decoration:none; font-size:0;}
.step_one_description .block_link:hover { background-position:-240px 0}
.step_one_description .block_link:active { background-position:-262px 0}

.step_one_description .block_delete { vertical-align:top; margin:2px 0 0 6px; display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline; width:20px; height:20px; background:url(../images/sprite_3.png) 0 -220px no-repeat; text-decoration:none; font-size:0;}
.step_one_description .block_delete:hover { background-position:-21px -220px}
.step_one_description .block_delete:active { background-position:-42px -220px}


.step_one_description .add_metro_stantion { display:block; width:190px; height:26px; background:url(../images/sprite_3.png) 0 0 no-repeat; text-decoration:none; color:#fbfbfb; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #b5b5b5; padding:0 0 0 26px; margin:9px 0 0 0; line-height:24px;}
.step_one_description .add_metro_stantion:hover { background-position:0 -28px}
.step_one_description .add_metro_stantion:active { background-position:0 -56px}
.step_one_description .add_metro_tel { width:144px;}
.step_one_description .float_right { margin-top:4px;}
.step_one_description  .f12_14 { font-size:12px; margin:6px 1px 0 0; float:left; max-width:444px; line-height:14px;}

.add_hots_buttons { clear:both; height:40px; padding:56px 0 10px 110px; position:relative;}

.passwords_block .step_one_description dt span { background:#fcfcfc}

.add_hots_buttons .cancel { position:relative;  font-size:14px; text-align:center; width:112px; height:40px; float:left;   }
.add_hots_buttons .cancel a { display:block; height:29px; padding-top:11px; text-decoration:none; color:#ffffff; border-radius:5px; margin:0 13px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; position:relative;  background:url(../images/sprite_2.png) 0 -244px repeat-x }
.add_hots_buttons .cancel a:hover { background-position:0 -285px; }
.add_hots_buttons .cancel a:active { background-position:0 -327px; }
.add_hots_buttons .next { position:relative; color:#ffffff; font-size:14px; text-align:center; width:98px; height:29px; float:left; padding:11px 8px 0 0;  background:url(../images/sprite_3.png) -218px -23px repeat-x; text-decoration:none; }
.add_hots_buttons .next:hover { background-position:-328px 0;}
.add_hots_buttons .next:active { background-position:-328px -41px; }

.type_of_user { clear:both; padding:40px 0 0 132px; font-size:18px;}
.type_of_user p { margin:30px 0 0 0;}
.type_of_user input { margin-left:0; margin-right:5px;}
.reg_want_form_block { clear:both; padding:8px 0 35px 156px;}
.reg_want_form_block p { margin:10px 0 0 0;}
.reg_want_form_block .inp_text { color:#434343; font:12px Arial, Helvetica, sans-serif; border:1px solid #bdbdbd; background:#ffffff; width:233px; height:15px; padding:8px 2px 8px 10px; }

.reg_want_form_block .selector_block { border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; border:1px solid #bdbdbd; width:245px; height:31px;}
.reg_want_form_block .selector_block .list {border:1px solid #bdbdbd; top:31px;}
.reg_want_form_block p.agree_order { margin-top:15px;}
.reg_want_form_block p.agree_order input { margin-left:0; margin-right:5px;}
.reg_want_form_block .submit { position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; text-align:center; width:99px; height:40px;  color:#ffffff;  background: url(../images/sprite_2.png) 0 -3px repeat-x; font:24px Arial, Helvetica, sans-serif; border:0; cursor:pointer;}
.reg_want_form_block .submit:hover { background-position:0 -47px;}
.reg_want_form_block .submit:active { background-position:0 -88px;}
.reg_want_form_block p.sub_paragraf { padding:51px 0 0 88px;}

/*katalog*/
#wide_hots_search { width:967px; height:85px; background:url(../images/sprite_2.png) 0 -368px repeat-x #ffffff; margin-top:26px;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; position:relative; z-index:20;}
#wide_hots_search .search_list { list-style:none; padding:0; margin:0;}
#wide_hots_search .search_list .item { float:left; background:url(../images/sprite_3.png) -458px -161px no-repeat; height:78px; padding:7px 0 0 36px;}
#wide_hots_search .search_list .metro {background:none; padding-left:19px; width:157px;}
#wide_hots_search .search_list .district { width:124px;}
#wide_hots_search .search_list .block { width:119px;}
#wide_hots_search .search_list .street { width:117px;}
#wide_hots_search .search_list .types { width:280px; padding-left:40px; font:11px Tahoma, "Geneva CY", sans-serif; color:#5d5d5d;}
#wide_hots_search .search_list .item .name { font-size:18px; color:#5d5d5d;}
#wide_hots_search .search_list .item .choice { margin:3px 0 0 0; float:left; clear:both; cursor:pointer; font:11px Tahoma, "Geneva CY", sans-serif; color:#ffffff; padding:0 9px 0 8px; height:20px; background:url(../images/sprite_2.png) 0 0 repeat-x #e62800; position:relative; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; line-height:18px;}
#wide_hots_search .search_list .item .choice:hover { background-position:0 -44px;}
#wide_hots_search .search_list .item .choice:active { background-position:0 -88px;}
#wide_hots_search .search_list .item .address { clear:both; font:11px Tahoma, "Geneva CY", sans-serif; color:#5d5d5d; padding:4px 0 0 0;}

#wide_hots_search .formCost_slider { position:relative; width:255px; height:43px; }
#wide_hots_search .formCost_slider input { display:none;}
#wide_hots_search .formCost_slider .minCost_b, #wide_hots_search .formCost_slider .maxCost_b { position:absolute; left:0; top:6px; white-space:nowrap}
#wide_hots_search .formCost_slider .t-title { float:left; padding:6px 9px 0 2px;}
#wide_hots_search .formCost_slider .sliderCont { float:left; width:195px; padding:13px 0 0 0;}
#slider {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; position:relative;}
#wide_hots_search .search_list .types .selector_block { float:left; height:21px; width:105px; border:0; border-bottom:1px solid #c1c1c1; background:url(../images/sprite_2.png) 0 -466px repeat-x; font:11px Tahoma, "Geneva CY", sans-serif; color:#5d5d5d; margin-right:8px;}
#wide_hots_search .search_list .types .selector_block .text { position:relative; left:0; top:0; border:1px solid #f8f8f8; height:17px; padding:2px 0 0 7px; background:url(../images/sprite_3.png) right -251px no-repeat;}
#wide_hots_search .search_list .types .selector_block .list { border:0; background:#ffffff; width:108px; top:22px; -moz-box-shadow: 0 1px 2px #b4b4b4; box-shadow:0 1px 2px #b4b4b4; -webkit-box-shadow:0 1px 2px #b4b4b4;}
#wide_hots_search .search_list .types .selector_block .list ul { padding:7px 2px 12px 2px; }
#wide_hots_search .search_list .types .selector_block .list li {padding:3px 5px 4px 10px; color:#5d5d5d;}
#wide_hots_search .search_list .types .foto { float:left; margin:1px 0 0 4px; width:58px; white-space:nowrap; line-height:17px;}
#wide_hots_search .search_list .types .foto input { margin-left:0; margin-right:5px; float:left;}
.full_hots_catalog {position:relative; z-index:1; float:left; margin-top:-15px; }

/*popup_choice_district*/
.popup_hots_choices { display:none; font:11px Tahoma, "Geneva CY", sans-serif; position:absolute; z-index:102; background:#ffffff; -moz-box-shadow:0 0 5px #000000; box-shadow:0 0 5px #000000; -webkit-box-shadow:0 0 5px #000000; overflow:hidden;}
.popup_hots_choices .close { position:absolute; right:10px; top:0; font:bold 21px Arial, Helvetica, sans-serif; color:#696969; text-shadow:0 0 1px #696969; cursor:pointer; line-height:24px;}
.popup_hots_choices .title { font-size:24px;} 
.popup_hots_choices  a{ color:#db1a00;}

#popup_choice_district {  width:407px;  top:143px; left:50%; margin-left:-233px;  padding:17px 29px 46px 31px; }
#popup_choice_district .choice_district_list { list-style:none; padding:26px 0 0 0; margin:0; width:440px;}
#popup_choice_district .choice_district_list li {display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:215px; line-height:17px;}
#popup_choice_district .choice_district_list li input { margin-left:0; margin-right:6px; margin-bottom:0; float:left;}
#popup_choice_district .green_button { margin:0 auto; margin-top:35px;}

/*#popup_choice_street */
#popup_choice_street {  width:793px; top:143px; left:50%; margin-left:-421px;  padding:3px 22px 3px 28px; color:#434343; }
#popup_choice_street .close { right:6px;}
#popup_choice_street .title {  padding:14px 0 1px 0;}
#popup_choice_street .bg_line { width:100%; background:url('data:image/gif;base64,R0lGODlhAQABAIAAAMvLywAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') 578px 0 repeat-y; padding-bottom:33px; position:relative;}
#popup_choice_street p a{ color:#db1a00;}
#popup_choice_street .left { float:left; width:565px;}
#popup_choice_street p { margin:13px 0 0 0;}
#popup_choice_street .street_name { border:1px solid #acacac; background:#ffffff; width:540px; height:14px; padding:9px 0 9px 10px; font:12px Tahoma, "Geneva CY", sans-serif; color:#5d5d5d; margin-bottom:12px;}
#popup_choice_street .alphabet_list  { list-style:none; padding:10px 0 0 1px; margin:0; height:74px; clear:both;}
#popup_choice_street .alphabet_list li { float:left; width:33px; height:33px; margin:4px 4px 0 0; background:url(../images/sprite_3.png) -255px -65px no-repeat; text-align:center; font-size:18px; line-height:32px}
#popup_choice_street .alphabet_list li a { display:block; height:33px; color:#434343; text-decoration:none; ;}
#popup_choice_street .alphabet_list li.active { background-position:-218px -65px;}
#popup_choice_street .alphabet_list li.active a { color:#FFFFFF}
#popup_choice_street  .streets_listes { clear:both; padding:31px 0 0 5px;}
#popup_choice_street  .streets_listes .list { float:left; width:276px; list-style:none; padding:0; margin:0; }
#popup_choice_street  .streets_listes .list li { clear:both; line-height:17px;}
#popup_choice_street  .streets_listes .list li input{ margin-left:0; margin-right:6px; margin-bottom:0; float:left;}
#popup_choice_street .interest_info_pages { font-family:Arial, Helvetica, sans-serif; clear:both; padding:36px 16px 0 0;}
#popup_choice_street .interest_info_pages .active { background:url(../images/sprite_3.png) -41px -177px no-repeat; height:35px;  width:37px; margin:-1px -3px 0 -3px;  padding-top:3px}
#popup_choice_street .interest_info_pages .active a{ color:#767676;}
#popup_choice_street .right { float:left; width:185px; padding:1px 0 0 38px; }
#popup_choice_street .right .title { font-size:18px;}
#popup_choice_street .right .title .count { font-size:24px; color:#da1700;}
#popup_choice_street .right  .choiced_streets { list-style:none; padding:18px 0 0 0; margin:0; clear:both;}
#popup_choice_street .right  .choiced_streets  li { clear:both; line-height:17px;}
#popup_choice_street .right  .choiced_streets  li input{ margin-left:0; margin-right:6px; margin-bottom:0; float:left;}
#popup_choice_street .right .green_button { position:absolute; margin:0; right:29px; bottom:39px;}
#popup_choice_street .interest_info_pages .pages li.active a { text-shadow: none;}

#popup_choice_street .right .stanst_choice {font:12px Arial, Helvetica, sans-serif; border-top:1px solid #e3ddd1; margin:10px 0 0 0; color:#757575; padding:10px 0 2px 0;}
#popup_choice_street .right .stanst_choice span { float:left;}
#popup_choice_street .right .stanst_choice a.del_all { color:#0199c0; text-decoration:none; border-bottom:1px dotted #0199c0; float:right}
#popup_choice_street .right .stantions_list {font:12px Arial, Helvetica, sans-serif; width:100%; clear:both; float:left; margin-top:10px; overflow:auto; height:440px; }
#popup_choice_street .right .stantions_list ul { clear:both; padding:0; list-style:none; margin:0;}
#popup_choice_street .right .stantions_list li { clear:both; float:left; position:relative; padding:0 15px 0 0; text-transform:capitalize; font-weight:bold; color:#000000; line-height:22px;}
#popup_choice_street .right .stantions_list .it_del { position:absolute; right:0; top:-1px; /*margin:-2px 0 0 10px;*/ color:#0199c0; font:bold 20px Arial, Helvetica, sans-serif; cursor:pointer; vertical-align: top; display: inline-block; *zoom:1; *display:inline; }


/*popup_choice_metro_stantions*/
#popup_choice_metro_stantions{  width:843px; top:143px;  left:50%; margin-left:-446px;  padding:17px 27px 33px 23px; color:#434343; }
#popup_choice_metro_stantions .close { right:8px;}
#moscou_metro_map { margin:35px 0 0 20px; float: left; background:url(../images/metro_map.png) 0 0 no-repeat; width:585px; height:788px; position:relative; padding-left:2px;}
#moscou_metro_map .dots { width:585px; position:relative; height:788px; background:none; cursor:default}
#moscou_metro_map div { position:absolute;  width:9px; height:9px; cursor:pointer;  }
#popup_choice_metro_stantions .right { float:right; padding:8px 0 0 20px; width:200px; font:12px Arial, Helvetica, sans-serif;}
#popup_choice_metro_stantions .right .select_from_list { font:12px Arial, Helvetica, sans-serif; color:#000000; width:200px; text-transform:capitalize;}
#popup_choice_metro_stantions .right .actions { list-style:none; padding:0; margin:0;}
#popup_choice_metro_stantions .right .actions li { clear:both; color:#000000; padding:20px 0 0 0; line-height:16px;}
#popup_choice_metro_stantions .right .actions li a {color:#000000; text-decoration:none;}
#popup_choice_metro_stantions .right .actions li a:hover { text-decoration:underline}
#popup_choice_metro_stantions .right .actions li span.vnt_kol, #popup_choice_metro_stantions .right .actions li span.vns_kol  { min-height:29px; float:left; padding:0 0 0 38px; margin:0 0 0 2px; background:url(../images/sprite_3.png) -93px -456px no-repeat;}
#popup_choice_metro_stantions .right .actions li span.vns_kol { background-position:-60px -488px}
#popup_choice_metro_stantions .right .actions li a.strange_but { display:block; margin-top:1px; padding:0 0 0 8px; position:relative; width:192px; height:20px; border:1px solid #575757; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; cursor:pointer; line-height:20px; }
#popup_choice_metro_stantions .right .stanst_choice { border-top:1px solid #e3ddd1; margin:20px 0 0 0; color:#757575; padding:19px 0 2px 0;}
#popup_choice_metro_stantions .right .stanst_choice span { float:left;}
#popup_choice_metro_stantions .right .stanst_choice a.del_all { color:#0199c0; text-decoration:none; border-bottom:1px dotted #0199c0; float:right}
#popup_choice_metro_stantions .right .stantions_list { width:100%; clear:both; float:left; margin-top:10px; overflow:auto; max-height:535px;}
#popup_choice_metro_stantions .right .stantions_list ul { clear:both; padding:0; list-style:none; margin:0;}
#popup_choice_metro_stantions .right .stantions_list li { clear:both; padding:0 0 0 0; text-transform:capitalize; font-weight:bold; color:#000000; line-height:22px;}
#popup_choice_metro_stantions .right .stantions_list .it_del { margin:-2px 0 0 10px; color:#0199c0; font:bold 20px Arial, Helvetica, sans-serif; cursor:pointer; vertical-align: top; display: inline-block; *zoom:1; *display:inline; }
#popup_choice_metro_stantions  .green_button { position:absolute; right:55px; bottom:51px; }
#moscou_metro_map .choice {  overflow:hidden; text-indent:-1000px; width:7px; height:8px; }
#moscou_metro_map .dot {text-indent:-1000px; overflow:hidden;}
#moscou_metro_map .active { background: url(../images/sprite_6.png) -246px -41px no-repeat;}
#moscou_metro_map .d_0 { left:2px; top:138px;}
#moscou_metro_map .d_1 { left:2px; top:148px;}
#moscou_metro_map .d_2 { left:2px; top:158px;}
#moscou_metro_map .d_3 { left:2px; top:168px;}
#moscou_metro_map .d_4 { left:2px; top:178px;}
#moscou_metro_map .d_5 { left:2px; top:188px;}
#moscou_metro_map .d_6 { left:2px; top:213px;}
#moscou_metro_map .d_7 { left:48px; top:284px;}
#moscou_metro_map .d_8 { left:90px; top:327px;}
#moscou_metro_map .d_9 { left:143px; top:327px;}
#moscou_metro_map .d_10 { left:158px; top:343px;}
#moscou_metro_map .d_11 { left:214px; top:370px;}
#moscou_metro_map .d_12 { left:292px; top:325px;}
#moscou_metro_map .d_13 { left:406px; top:268px;}
#moscou_metro_map .d_14 { left:494px; top:180px;}
#moscou_metro_map .d_15 { left:494px; top:170px;}
#moscou_metro_map .d_16 { left:494px; top:160px;}
#moscou_metro_map .d_17 { left:494px; top:150px;}
#moscou_metro_map .d_18 { left:494px; top:140px;}
#moscou_metro_map .d_19 { left:494px; top:130px;}
#moscou_metro_map .d_20 { left:494px; top:120px;}
#moscou_metro_map .d_21 { left:17px; top:228px;}
#moscou_metro_map .d_22 { left:27px; top:238px;}
#moscou_metro_map .d_23 { left:37px; top:248px;}
#moscou_metro_map .d_24 { left:47px; top:258px;}
#moscou_metro_map .d_25 { left:57px; top:268px;}
#moscou_metro_map .d_26 { left:67px; top:278px;}
#moscou_metro_map .d_27 { left:177px; top:329px;}
#moscou_metro_map .d_28 { left:192px; top:344px;}
#moscou_metro_map .d_29 { left:208px; top:360px;}
#moscou_metro_map .d_30 { left:113px; top:299px;}
#moscou_metro_map .d_31 { left:113px; top:289px;}
#moscou_metro_map .d_32 { left:161px; top:90px;}
#moscou_metro_map .d_33 { left:161px; top:100px;}
#moscou_metro_map .d_34 { left:161px; top:110px;}
#moscou_metro_map .d_35 { left:161px; top:120px;}
#moscou_metro_map .d_36 { left:161px; top:130px;}
#moscou_metro_map .d_37 { left:161px; top:140px;}
#moscou_metro_map .d_38 { left:161px; top:150px;}
#moscou_metro_map .d_39 { left:161px; top:160px;}
#moscou_metro_map .d_40 { left:164px; top:211px;}
#moscou_metro_map .d_41 { left:208px; top:254px;}
#moscou_metro_map .d_42 { left:302px; top:263px;}
#moscou_metro_map .d_43 { left:339px; top:300px;}
#moscou_metro_map .d_44 { left:399px; top:360px;}
#moscou_metro_map .d_45 { left:441px; top:402px;}
#moscou_metro_map .d_46 { left:475px; top:576px;}
#moscou_metro_map .d_47 { left:475px; top:586px;}
#moscou_metro_map .d_48 { left:475px; top:596px;}
#moscou_metro_map .d_49 { left:475px; top:606px;}
#moscou_metro_map .d_50 { left:475px; top:616px;}
#moscou_metro_map .d_51 { left:176px; top:11px;}
#moscou_metro_map .d_52 { left:176px; top:21px;}
#moscou_metro_map .d_53 { left:176px; top:31px;}
#moscou_metro_map .d_54 { left:176px; top:41px;}
#moscou_metro_map .d_55 { left:176px; top:51px;}
#moscou_metro_map .d_56 { left:176px; top:61px;}
#moscou_metro_map .d_57 { left:210px; top:190px;}
#moscou_metro_map .d_58 { left:214px; top:216px;}
#moscou_metro_map .d_59 { left:214px; top:244px;}
#moscou_metro_map .d_60 { left:283px; top:316px;}
#moscou_metro_map .d_61 { left:318px; top:350px;}
#moscou_metro_map .d_62 { left:369px; top:402px;}
#moscou_metro_map .d_63 { left:375px; top:442px;}
#moscou_metro_map .d_64 { left:375px; top:452px;}
#moscou_metro_map .d_65 { left:375px; top:464px;}
#moscou_metro_map .d_66 { left:375px; top:576px;}
#moscou_metro_map .d_67 { left:375px; top:586px;}
#moscou_metro_map .d_68 { left:375px; top:596px;}
#moscou_metro_map .d_69 { left:375px; top:606px;}
#moscou_metro_map .d_70 { left:375px; top:622px;}
#moscou_metro_map .d_71 { left:301px; top:11px;}
#moscou_metro_map .d_72 { left:301px; top:21px;}
#moscou_metro_map .d_73 { left:301px; top:31px;}
#moscou_metro_map .d_74 { left:301px; top:41px;}
#moscou_metro_map .d_75 { left:275px; top:81px;}
#moscou_metro_map .d_76 { left:250px; top:120px;}
#moscou_metro_map .d_77 { left:250px; top:130px;}
#moscou_metro_map .d_78 { left:250px; top:140px;}
#moscou_metro_map .d_79 { left:250px; top:163px;}
#moscou_metro_map .d_80 { left:270px; top:194px;}
#moscou_metro_map .d_81 { left:220px; top:254px;}
#moscou_metro_map .d_82 { left:226px; top:370px;}
#moscou_metro_map .d_83 { left:275px; top:420px;}
#moscou_metro_map .d_84 { left:275px; top:450px;}
#moscou_metro_map .d_85 { left:275px; top:499px;}
#moscou_metro_map .d_86 { left:275px; top:509px;}
#moscou_metro_map .d_87 { left:275px; top:519px;}
#moscou_metro_map .d_88 { left:275px; top:529px;}
#moscou_metro_map .d_89 { left:275px; top:545px;}
#moscou_metro_map .d_90 { left:275px; top:576px;}
#moscou_metro_map .d_91 { left:275px; top:586px;}
#moscou_metro_map .d_92 { left:275px; top:596px;}
#moscou_metro_map .d_93 { left:275px; top:606px;}
#moscou_metro_map .d_94 { left:275px; top:616px;}
#moscou_metro_map .d_95 { left:275px; top:648px;}
#moscou_metro_map .d_96 { left:275px; top:660px;}
#moscou_metro_map .d_97 { left:275px; top:676px;}
#moscou_metro_map .d_98 { left:275px; top:686px;}
#moscou_metro_map .d_99 { left:275px; top:696px;}
#moscou_metro_map .d_100 { left:275px; top:706px;}
#moscou_metro_map .d_101 { left:305px; top:138px;}
#moscou_metro_map .d_102 { left:305px; top:159px;}
#moscou_metro_map .d_103 { left:282px; top:194px;}
#moscou_metro_map .d_104 { left:348px; top:248px;}
#moscou_metro_map .d_105 { left:408px; top:280px;}
#moscou_metro_map .d_106 { left:441px; top:325px;}
#moscou_metro_map .d_107 { left:441px; top:390px;}
#moscou_metro_map .d_108 { left:392px; top:526px;}
#moscou_metro_map .d_109 { left:392px; top:536px;}
#moscou_metro_map .d_110 { left:392px; top:546px;}
#moscou_metro_map .d_111 { left:392px; top:556px;}
#moscou_metro_map .d_112 { left:392px; top:566px;}
#moscou_metro_map .d_113 { left:392px; top:576px;}
#moscou_metro_map .d_114 { left:392px; top:586px;}
#moscou_metro_map .d_115 { left:392px; top:596px;}
#moscou_metro_map .d_116 { left:392px; top:606px;}
#moscou_metro_map .d_117 { left:387px; top:622px;}
#moscou_metro_map .d_118 { left:350px; top:488px;}
#moscou_metro_map .d_119 { left:287px; top:545px;}
#moscou_metro_map .d_120 { left:375px; top:11px;}
#moscou_metro_map .d_121 { left:375px; top:21px;}
#moscou_metro_map .d_122 { left:375px; top:31px;}
#moscou_metro_map .d_123 { left:375px; top:41px;}
#moscou_metro_map .d_124 { left:375px; top:51px;}
#moscou_metro_map .d_125 { left:375px; top:61px;}
#moscou_metro_map .d_126 { left:375px; top:71px;}
#moscou_metro_map .d_127 { left:338px; top:185px;}
#moscou_metro_map .d_128 { left:338px; top:216px;}
#moscou_metro_map .d_129 { left:338px; top:254px; }
#moscou_metro_map .d_130 { left:307px; top:350px;}
#moscou_metro_map .d_131 { left:226px; top:430px;}
#moscou_metro_map .d_132 { left:176px; top:516px;}
#moscou_metro_map .d_133 { left:176px; top:526px;}
#moscou_metro_map .d_134 { left:176px; top:536px;}
#moscou_metro_map .d_135 { left:176px; top:546px;}
#moscou_metro_map .d_136 { left:176px; top:556px;}
#moscou_metro_map .d_137 { left:176px; top:566px;}
#moscou_metro_map .d_138 { left:176px; top:576px;}
#moscou_metro_map .d_139 { left:176px; top:586px;}
#moscou_metro_map .d_140 { left:176px; top:596px;}
#moscou_metro_map .d_141 { left:176px; top:606px;}
#moscou_metro_map .d_142 { left:176px; top:616px;}
#moscou_metro_map .d_143 { left:475px; top:11px;}
#moscou_metro_map .d_144 { left:475px; top:21px;}
#moscou_metro_map .d_145 { left:475px; top:31px;}
#moscou_metro_map .d_146 { left:475px; top:41px;}
#moscou_metro_map .d_147 { left:475px; top:51px;}
#moscou_metro_map .d_148 { left:371px; top:210px;}
#moscou_metro_map .d_149 { left:357px; top:224px;}
#moscou_metro_map .d_150 { left:338px; top:242px;}
#moscou_metro_map .d_151 { left:310px; top:271px;}
#moscou_metro_map .d_152 { left:274px; top:307px;}
#moscou_metro_map .d_153 { left:220px; top:360px;}
#moscou_metro_map .d_154 { left:194px; top:387px;}
#moscou_metro_map .d_155 { left:181px; top:400px;}
#moscou_metro_map .d_156 { left:72px; top:566px;}
#moscou_metro_map .d_157 { left:72px; top:576px;}
#moscou_metro_map .d_158 { left:72px; top:586px;}
#moscou_metro_map .d_159 { left:72px; top:596px;}
#moscou_metro_map .d_160 { left:72px; top:606px;}
#moscou_metro_map .d_161 { left:72px; top:616px;}
#moscou_metro_map .d_162 { left:494px; top:220px;}
#moscou_metro_map .d_163 { left:494px; top:230px;}
#moscou_metro_map .d_164 { left:494px; top:240px;}
#moscou_metro_map .d_165 { left:494px; top:250px;}
#moscou_metro_map .d_166 { left:494px; top:260px;}
#moscou_metro_map .d_167 { left:441px; top:313px;}
#moscou_metro_map .d_168 { left:403px; top:348px;}
#moscou_metro_map .d_169 { left:250px; top:175px;}
#moscou_metro_map .d_170 { left:275px; top:438px;}
#moscou_metro_map .d_171 { left:172px; top:219px;}

/*ne naideno*/
.not_find_block { margin-top:17px;}
.not_find_block .inset_shadow { background:url(../images/not_find.png) center 95px no-repeat; height:367px;}

/*oplata kupona*/
#content .paing_count_block { margin-top:-9px; padding-bottom:12px;}
#content .paing_count_block h2{ padding-top:0; padding-bottom:16px;}
.paing_count_block .title { float:left;  font-size:24px; max-width:908px; padding:6px 37px 0 0;}
.paing_count_block .title_2 { font-size:24px; padding:6px 0 4px 0;}
.paing_count_block .title_2  .increase_balance { border:1px solid #bdbdbd; background:#ffffff; font:18px Arial, Helvetica, sans-serif; color:#434343; padding:3px 3px 3px 5px; width:97px; vertical-align:middle; margin:0 2px 0 12px;}
.paing_count_block .mat_type { float:left; width:30px; height:31px; cursor:pointer; text-align:center; background:url(../images/sprite_2.png) 0 -600px repeat-x #e72900; color:#ffffff; text-shadow:0 1px 0 #ad0600; font-size:26px; font-weight:bold; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; position:relative; line-height:32px;}
.paing_count_block .mat_type div { width:100%; height:31px; }
.paing_count_block .mat_type.plus div {background:url(../images/sprite_3.png) -293px -95px no-repeat;}
.paing_count_block .mat_type.minus div { background:url(../images/sprite_3.png) -293px -64px no-repeat;}
.paing_count_block .mat_type:hover { background-position:0 -632px;}
.paing_count_block .mat_type:active {background-position:0 -664px;}
.paing_count_block .count { float:left; width:70px; margin-top:-6px; position:relative;}
.paing_count_block .count input { text-align:center; background:#ffffff; cursor:default; border:0; height:43px; vertical-align:middle; padding:0;  width:70px; font:43px Arial, Helvetica, sans-serif; color:#434343; position:absolute; left:0; top:0; z-index:1;}
.paing_count_block .count .umn { font-size:18px; text-align:center; position:relative; z-index:2; padding:45px 0 0 0;}
.paing_count_block .total { float:left; font-size:30px; margin:-9px 0 0 20px;}
.paing_count_block .total .t_price { font-size:43px;}
.paing_count_block .total .ravno { float:left; font-weight:bold; padding:6px 9px 0 0;}
.manner_of_payment_block { margin-top:14px;}
.manner_of_payment_block .inset_shadow { padding-top:9px; padding-bottom:66px;}
.manner_of_payment_list { list-style:none; padding:0 0 0 26px; margin:0; clear:both; width:900px; }
.manner_of_payment_list .item { clear:both; padding:12px 0 0 108px; margin:52px 0 0 0; background-image:url(../images/sprite_4.png); background-repeat:no-repeat; line-height:14px;}
.manner_of_payment_list .item:first-child { margin-top:40px;}
.manner_of_payment_list .icon_1 { background-position:-332px 1px;}
.manner_of_payment_list .icon_2 { background-position:-210px -114px;}
.manner_of_payment_list .icon_3 { background-position:-103px -239px;}
.manner_of_payment_list .icon_4 { background-position:1px -355px;}
.manner_of_payment_list .item p { margin:13px 0 0 0;}
.manner_of_payment_list .item p.name { margin:0; font-size:18px;}
.manner_of_payment_list .item p.name a { color:#e82100;}
.manner_of_payment_list .item p.img { margin:25px 0 0 -1px;}
.manner_of_payment_list .item p.img img{ border:1px solid #c3c3c3; margin-right:19px;}

/*vopros otvet*/
#questions_answers_list { clear:both; padding:0 0 3px 5px; margin:0;}
#questions_answers_list dt { text-transform:uppercase; margin:0; font:18px Tahoma, "Geneva CY", sans-serif; padding:22px 0 0 0; line-height:25px;}
#questions_answers_list dd {width:810px; background:url(../images/bg_quest_ans.jpg); border:1px solid #d4d2d2; margin:22px 0 11px 31px; position:relative; padding:24px 27px 24px 25px; line-height:18px;}
#questions_answers_list dd:before, #questions_answers_list dd .krau {content:""; position:absolute; left:-32px; top:23px; width:32px; height:24px; background:url(../images/sprite_3.png) -178px -84px no-repeat;}
#questions_answers_list dd .quotation { position:relative; padding:0 28px 1px 29px; width:753px; background:url(../images/sprite_3.png) -128px -433px no-repeat;}
#questions_answers_list dd .quotation:before, #questions_answers_list dd .quotation .cit {content:""; position:absolute; right:0; bottom:0; width:13px; height:11px; background:url(../images/sprite_3.png) -303px 0 no-repeat;}
.ask_question_block { margin-top:25px;}
.ask_question_block .inset_shadow { padding-top:15px;}
#content .ask_question_block h2 { font-family:Tahoma, "Geneva CY", sans-serif; padding-top:0;}
#ask_question_form { padding:7px 0 22px 0;}
#ask_question_form p { margin:10px 0 0 0;}
#ask_question_form p span.error { display: inline; font-size:18px; color:#e43800; margin-left:15px;}
#ask_question_form .inp_txt { vertical-align:middle; background:#f1f1f1; border:0; border-top:1px solid #cecece; padding:3px 1px 6px 11px; width:376px; height:22px; font:18px Arial, Helvetica, sans-serif; color:#434343;}
#ask_question_form textarea.inp_txt { resize:none; width:899px; height:194px; padding-top:6px;}
#ask_question_form .error_text { display:none;}
#ask_question_form p input.error { color:#e43800;}

#ask_question_form .inp_sub {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; position:relative; width:151px; height:40px; border:0; cursor:pointer; background: url(../images/sprite_2.png) 0 -3px repeat-x #e43800; color:#ffffff; font:14px Arial, Helvetica, sans-serif; vertical-align:middle; margin-top:5px;}
#ask_question_form .inp_sub:hover { background-position:0 -47px;}
#ask_question_form .inp_sub:active { background-position:0 -88px;}

/*oplata*/
.payment_block { margin: -9px 0 0 0; padding: 0 0 4px 0; line-height:18px;}
.payment_block h2 {  padding:0 0 7px 0!important;}
.payment_block dl{ margin: 0;}
.payment_block dt {background: url('data:image/gif;base64,R0lGODlhBAABAJEAAAAAAP///729vf///yH5BAEAAAMALAAAAAAEAAEAAAIDjBQFADs=') repeat-x 0 12px ; margin: 19px -4px 0px 0; vertical-align: top; display: inline-block; width: 220px; *zoom:1; *display:inline;}
.payment_block dt span {background:#fff; font-size: 14px; color: #e82100; margin: 0;}
.payment_block dd { font-size:18px; margin: 17px 0 0 0;  width: 320px; vertical-align: top; display: inline-block; *zoom:1; *display:inline; }
.payment_block dd.dd_1 { margin-top:16px;}
.payment_block .text_smoll { font-size:12px;  margin: 5px 0 0 0;}
.payment_block p { margin:30px 0 0 0; }
.payment_block dt.marg { margin-top:37px;}
.payment_block dt.marg_1 { margin-top:31px;}
.payment_block .size_p {margin: 18px 0 0 0 ;  }
.payment_block input.inp_sms {font: 12px Arial, Helvetica, sans-serif; height: 16px; width: 268px; margin: 6px 0 0 0; padding: 6px 0; color: #434343; border: 1px solid #bdbdbd}
.payment_block span.number { display:block; color: #bdbdbd; font-size:12px; padding-top:3px;}
.payment_block .buy { float:left; margin:26px 0 0 245px; position: relative; display:block;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; text-align:center; width:99px; height:40px;  color:#ffffff; text-decoration:none; font-size:14px; background: url(../images/sprite_2.png) 0 -3px repeat-x #e33700; line-height:37px;}
.payment_block .buy:hover { background-position:0 -47px;}
.payment_block .buy:active { background-position:0 -88px;}
.payment_block dd img {margin-right: 15px}
.payment_block .size_p_2 { margin:18px 0 0 0;}
.payment_block .size_p_2 span { font-size:18px;}
#content .payment_block h3 { padding-top:26px;}
.payment_block .instructios_list {list-style: none; margin:0; padding:9px 0 0 0;}
.payment_block .instructios_list li { background:url(../images/sprite_3.png) -148px -404px no-repeat ; margin-top:6px; padding: 2px 0 2px 18px;  }

.payment_block dl.short_dt { margin-top:-1px;}
.payment_block dl.short_dt dt { width:196px; margin-top:20px;}
.payment_block dl.short_dt dd { margin-top:18px;}
.payment_block dl dt.marg_2 { margin-top:42px;}
.payment_block dl dd.marg_2  { margin-top:20px;}
.payment_block dl dt.marg_3 { margin-top:33px;}
.payment_block dl dd.marg_3  { margin-top:19px;}
.payment_block dl dt.marg_4 { margin-top:23px;}
.payment_block dl dd.marg_4  { margin-top:20px;}
.payment_block dl.short_dt dd.dd_1 { margin-top:17px;}

.payment_block dd .selector_block { background:#ffffff; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; border:1px solid #bdbdbd; color:#434343; height:23px; float:left; width:169px; margin-right:5px; float:left;}
.payment_block dd .selector_block .text { position:relative; left:0; top:0; background:#CCCCCC; margin:3px 7px 0 10px; background:url('data:image/gif;base64,R0lGODlhCgAHAMQAAMHBwdnZ2cDAwM3Nzfb29tzc3MvLy+jo6Pf39/7+/uvr6/n5+fX19cnJydbW1v39/b29vf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKAAcAAAUgoAON5Og8TTk2T0QApcBEtFIedF6MQZ4nA0PLR1sgfCEAOw==') right 6px no-repeat;}
.payment_block dd .selector_block .list { top:23px;  border:1px solid #bdbdbd; }
.payment_block dd .selector_block.select_w_1 { width:92px;}
.payment_block dd .selector_block.select_w_2 { width:268px;}
.payment_block dd .selector_block .list ul { padding:10px 2px 12px 2px; }
.payment_block dd .selector_block .list ul li {  padding:2px 5px 2px 10px; }

/*lichnie dannie vladelca*/
#personal_information_menu { height:41px; width:95%; list-style:none; padding:0; margin:0; position:relative; z-index:5; overflow:hidden; padding:3px 0 0 3px; margin:-3px 0 0 -3px; clear:both;}
#personal_information_menu li { float:left; overflow:hidden; height:41px; }
#personal_information_menu li a { float:left; white-space:nowrap; padding:0 17px; height:41px;line-height:41px !important; background:#e82100; color:#ffffff; text-decoration:none; font:18px Arial, Helvetica, sans-serif;}
#personal_information_menu li a:hover { background:#c71c00}
#personal_information_menu li.active {-moz-box-shadow: 0 0 3px #bb9150; box-shadow:0 0 3px #bb9150; -webkit-box-shadow:0 0 3px #bb9150;}
#personal_information_menu li.active a{ background:#ffffff; color:#434343; -moz-box-shadow:inset 0 0 45px #f9f9f9; box-shadow:inset 0 0 45px #f9f9f9; -webkit-box-shadow:inset 0 0 45px #f9f9f9;}
.personal_information_block { background:url(../images/no_foto_2.jpg) 0 6px no-repeat; min-height:87px; margin:0 0 0 16px; padding:1px 0 36px 100px;}

.inp_grey_sub {font:18px Arial, Helvetica, sans-serif; width:30px; height:30px; cursor:pointer; color:#ffffff; border:0; text-shadow:0 1px 0 #b5b5b5; background:url(../images/sprite_2.png) 0 -254px repeat-x; text-align:center; padding:0 0 1px 0;}
.inp_grey_sub:hover { background-position:0 -295px;}
.inp_grey_sub:active { background-position:0 -327px;}

.personal_information_block dl.step_one_description { margin-top:-7px; padding:0; line-height:26px;}
.personal_information_block dl.step_one_description dt { width: 119px; margin-top:24px;    }
.personal_information_block dl.step_one_description dd { width:340px; margin-top:22px;}

.add_numbers_form { padding-top:8px;}
.redacting_form, .add_numbers_form { display:none;}
.redacting_form input, .add_numbers_form input  { vertical-align:top; font:18px Arial, Helvetica, sans-serif; margin:-4px 0 -3px 0;}
.redacting_form .inp_txt, .add_numbers_form .inp_txt { color:#434343;  height:22px; padding:3px 0 3px 8px; width:258px; border:1px solid #bdbdbd; }
.redacting_form  textarea.inp_txt, .add_numbers_form  textarea.inp_txt { height:62px; resize:none; width:420px;  vertical-align:top; font:12px Arial, Helvetica, sans-serif; margin:-4px 0 -4px 0;}
.redacting_form .error, .add_numbers_form .error { border:1px solid #e43800; color:#e43800;}
.redacting_form .selector_block, .add_numbers_form .selector_block {display:inline-block; *zoom:1; *display:inline; vertical-align: top; width:266px; border:1px solid #bdbdbd; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; height:28px; color:#434343; margin-top:-4px; margin-bottom:-3px; background-position: right -231px}
.redacting_form .selector_block .text, .add_numbers_form .selector_block .text { font-size:18px; top:3px; left:9px;}
.redacting_form .selector_block .list, .add_numbers_form .selector_block .list { top:28px;} 
.form_red_span { clear:both; padding-top:8px;}
.form_red_span:first-child { padding-top:0;}

.show_all_redacts_forms { display:block;}
.show_all_redacts_forms .redacting_form { display:block;}

.pers_info_balance_block { background:url(../images/sprite_2.png) 0 -697px repeat-x; width:510px; height:75px; position:relative; margin:0 0 9px 43px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; float:left;}
.pers_info_balance_block  .title { color:#ffffff; float:left; width:181px; padding:5px 0 5px 67px; font-size:18px; text-shadow:0 1px 0 #4e9e00; line-height:26px;}
.pers_info_balance_block  .title .price {font-size:36px; margin-left:2px;}
.pers_info_balance_block .fill_up { position:relative; float:left; background:url(../images/fill_up_bg.png) 0 0 no-repeat; height:44px; width:183px; font-size:18px; word-spacing:2px; color:#ffffff; text-shadow:0 1px 0 #3a8f00; margin:8px 0 0 0; padding:16px 0 0 69px;}
.pers_info_balance_block .fill_up:hover { text-decoration:underline; background-position:-254px 0;}
.pers_info_balance_block .fill_up:active {background-position:-508px 0;}
.pers_info_balance_block .fill_up:before, .pers_info_balance_block .fill_up .icon {content:""; width:38px; height:46px; position:absolute; left:15px; top:6px; background:url(../images/fill_up_bg_icon.png) 0 0 no-repeat;}

.add_hots_list_block { padding:1px 0 0 0; margin:-18px 0 0 -13px;}
.add_hots_list_block .bania_carts_catalog { width:635px;}
.add_hots_list_block .bania_carts_catalog .item .idelete { position:absolute; right:8px; top:5px; color:#434343; font:bold 20px Arial, Helvetica, sans-serif; z-index:80; cursor:pointer; line-height:18px;}

.add_hots_list_block .bania_carts_catalog .item { position:relative; background:#f8f8f8; -moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none; width:275px; border:4px dashed #ebebeb; min-height:312px; margin:13px 10px 0 0; padding:6px 10px 14px 9px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; }
.add_hots_list_block .bania_carts_catalog .item .actions_end { padding-top:0; }
.add_hots_list_block .bania_carts_catalog .item .to_lift { width:51px; height:21px; cursor:pointer; background:url(../images/sprite_3.png) -172px -112px no-repeat; font-size:11px; color:#ffffff; padding-left:23px; line-height:20px; margin:12px 0 0 5px;}
.add_hots_list_block .bania_carts_catalog .item .to_lift a { color:inherit; text-decoration:none;}
.add_hots_list_block .bania_carts_catalog .item .status_icon { position:absolute; width:29px; height:24px; bottom:45px; right:14px; background:url(../images/sprite_3.png) -278px -128px no-repeat;}
.add_hots_list_block .bania_carts_catalog .item .to_lift:hover { background-position:-172px -133px}
.add_hots_list_block .bania_carts_catalog .item .to_lift:active { background-position:-172px -154px}
.add_hots_list_block .bania_carts_catalog .add_item { border: none; background:#ffffff; width:275px; padding:30px 0 0 27px;}
.add_hots_list_block .bania_carts_catalog .add_item a.htc { position:relative; display:block; width:240px; padding-top:164px; height:112px; border:4px dashed #46b100; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; background:url(../images/bg_add_hot.png) center 67px no-repeat; background-color:#fff; text-align:center; font-size:18px; color:#46b100; text-transform:uppercase; font-weight:bold; line-height:22px; }
.add_hots_list_block .bania_carts_catalog .add_item a.htc:hover { text-decoration:underline; background-color:#f3ffe5;}
.add_hots_list_block .bania_carts_catalog .item.loading { background:#fffcdf; border:4px dashed #e8e2ac;}
.add_hots_list_block .bania_carts_catalog .item.loading .status_icon {  width:26px; height:26px; bottom:43px; right:15px; background:url(../images/sprite_3.png) -248px -128px no-repeat;}
dl.pers_cab_dl_1 { margin:-44px 0 0 -5px;}
.add_hot_green_but { clear:both; padding:34px 0 0 0; width:597px; height:40px; margin-left:-4px; font-weight:bold;  }
.add_hot_green_but a { position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; height:35px; display:block; background:url(../images/sprite_2.png) 0 -773px repeat-x; font-size:18px; color:#ffffff; text-decoration:none; text-shadow:0 1px 0 #3a9005; padding:5px 0 0 206px; }
.add_hot_green_but a:hover { background-position:0 -814px;}
.add_hot_green_but a:active { background-position:0 -855px;}
.add_hot_green_but a span { border-bottom:2px solid #fff; float:left; margin-top:1px; -moz-box-shadow:0 1px 0 #3a9005; box-shadow:0 1px 0 #3a9005; -webkit-box-shadow:0 1px 0 #3a9005;  line-height:20px;}
.add_hot_green_but a strong { font-size:23px; font-family: "Arial Black", Arial; float:left; margin:-3px 14px 0 0;}

#redact_hot_list_block { clear:both; list-style:none; padding:0; margin:-2px 0 0 -4px; width:597px;}
#redact_hot_list_block .item { position:relative; margin-top:12px; float:left; min-height:30px; border:1px solid #bbbbbb;  padding:1px 8px 8px 8px; width:579px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;  background:url(../images/sprite_2.png) 0 -897px repeat-x;}
#redact_hot_list_block .item .delete_zal { position:absolute; left:501px; top:12px; color:#676767; font:11px Arial, Helvetica, sans-serif; cursor:pointer; line-height:14px;}
#redact_hot_list_block .item .delete_zal strong { font-size:18px; float:left; margin:0 3px 0 0;}
#redact_hot_list_block .item .delete_zal:hover { border-bottom:1px solid #676767}
#redact_hot_list_block .item.click { background:#ffffff; }
#redact_hot_list_block .item .close_arrow {  position:absolute; right:15px; width:13px; height:8px; top:16px;  cursor:pointer; z-index:10; background:url(../images/sprite.png) 0 -45px no-repeat; }
#redact_hot_list_block .item.click .close_arrow  {  background:url(../images/sprite.png) -17px -45px no-repeat #ffffff;}
#redact_hot_list_block  .step_one_description  .f12_14 {  max-width:390px; }

#redact_hot_list_block .item .hall_close { display:block}
#redact_hot_list_block .item .hall_open { display:none}

#redact_hot_list_block .item.click .hall_close { display: none}
#redact_hot_list_block .item.click .hall_open { display: block}

#redact_hot_list_block .item .name { font-size:18px; padding:6px 0 0 6px;}
#redact_hot_list_block .item dl.first_dl { margin:-6px 0 0 14px; padding-bottom:3px;}
#redact_hot_list_block .item dl.first_dl dt { margin-top:2px; width:135px;}
#redact_hot_list_block .item dl.first_dl dd { margin:0; width:400px; }
#redact_hot_list_block .item .grey_block { float:left; margin-top:14px; background:#fcfcfc; width:571px; padding:1px 0 18px 6px; border:1px solid #dddddd; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
#redact_hot_list_block .item .grey_block .block_name { font-size:11px; color:#aeaeae;}
#redact_hot_list_block .item .grey_block dl.step_one_description { margin:-19px 0 0 7px;}
#redact_hot_list_block .item .grey_block dl.step_one_description dt { width:135px; margin-top:20px; padding-bottom:4px; background-position:0 13px; line-height:18px;}
#redact_hot_list_block .item .grey_block dl.step_one_description dd { width:417px; margin-top:16px; line-height:22px; }
#redact_hot_list_block .item .grey_block dl.step_one_description span.f12 { font-size:12px;}
#redact_hot_list_block .item .grey_block dl.step_one_description input.f12 {height:15px; padding:6px 0 7px 8px; font-size:12px;}
#redact_hot_list_block .item .grey_block dl.step_one_description2 { margin-top:-17px;}
#redact_hot_list_block .item .grey_block dl.step_one_description2 dt { margin-top:18px;}
#redact_hot_list_block .item .grey_block dl.step_one_description2 dd { margin-top:14px;}
#redact_hot_list_block .item .grey_block .economy_block { position:absolute; height:47px; left:270px; top:27px; white-space:nowrap; padding:15px 0 5px 45px; font-size:14px; background:url(../images/sprite_3.png) -175px -328px no-repeat; line-height:16px;}
#redact_hot_list_block .item .grey_block .economy_block span { font-size:18px;}
#redact_hot_list_block .item .paires_type { font-size:12px; width:265px; height:28px; border:1px solid #bdbdbd; background:#ffffff; position:relative; float:left; margin:0 5px 0 1px; z-index:2; }
#redact_hot_list_block .item .paires_type:hover { z-index:100;}
#redact_hot_list_block .item .paires_type:before, #redact_hot_list_block .item .paires_type .arrow {content:""; position:absolute; right:6px; top:12px; z-index:2; width:0; height:0; line-height:0; border-left:6px solid #fff; border-right: 6px solid #fff; border-top:6px solid #bdbdbd; z-index:1;}
#redact_hot_list_block .item .paires_type .text { position: relative;  height:25px; padding:2px 18px 0 6px; z-index:3; }
#redact_hot_list_block .item .paires_type .text span { display:block;  width:100%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }

#redact_hot_list_block .item .paires_type .list { display:none; position:absolute; left:-1px; top:28px;  border:1px solid #bdbdbd; background:#ffffff; width:100%;  }
#redact_hot_list_block .item .paires_type .list ul { list-style:none; padding:14px 0 18px 15px; margin:0;}
#redact_hot_list_block .item .paires_type .list ul li { padding:1px 0;}
#redact_hot_list_block .item .paires_type .list ul li input { margin-left:0; vertical-align:middle;}
#redact_hot_list_block .item .inp_grey_sub_3 { width:24px; height:25px; font-size:14px; float:left; margin:1px 0 0 5px; background:url(../images/sprite_2.png) 0 -259px repeat-x;}
#redact_hot_list_block .item .inp_grey_sub_3:hover { background-position:0 -300px;}
#redact_hot_list_block .item .inp_grey_sub_3:active { background-position:0 -327px;}
#redact_hot_list_block .item .inp_txt_4 { width:70px;}
#redact_hot_list_block .item .inp_txt_5 { width:370px; height:76px;}
#redact_hot_list_block .item .grey_block dl.step_one_description .fotos { list-style:none; padding:3px 0 0 0; margin:0;}
#redact_hot_list_block .item .grey_block dl.step_one_description .fotos li {display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:103px; }
#redact_hot_list_block .item .grey_block dl.step_one_description .fotos li img { max-width:94px; margin-bottom:-3px;}
#redact_hot_list_block .item .grey_block dl.step_one_description .fotos li .del { font-size:11px; color:#e82100; cursor:pointer; }
#redact_hot_list_block .item .grey_block dl.step_one_description .fotos li .del:hover { text-decoration:underline}
#redact_hot_list_block .item .grey_block dl.step_one_description .add_foto { width:172px; display:block;  height:26px; background:url(../images/sprite_3.png) 0 0 no-repeat; text-decoration:none; color:#fbfbfb; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #b5b5b5; padding:0 0 0 26px; margin:9px 0 0 0; line-height:24px;}
#redact_hot_list_block .item .grey_block dl.step_one_description .add_foto:hover { background-position:0 -28px}
#redact_hot_list_block .item .grey_block dl.step_one_description .add_foto:active { background-position:0 -56px}

.redact_hots_info_buttons { padding:30px 0 4px 110px; margin:0; clear:both;}
.redact_hots_info_buttons .cancel, .redact_hots_info_buttons .buy  { height:40px; width:194px; margin:0; border:0; cursor:pointer; padding:0 0 2px 0; color:#ffffff; font:14px Arial, Helvetica, sans-serif;}
.redact_hots_info_buttons .cancel { width:99px; text-decoration:none; color:#ffffff; border-radius:5px; margin:0 13px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; position:relative;  background:url(../images/sprite_2.png) 0 -244px repeat-x }
.redact_hots_info_buttons .cancel:hover  { background-position:0 -285px; }
.redact_hots_info_buttons .cancel:active  { background-position:0 -327px; }
.redact_info_was_sent { clear:both; text-align:center; padding:27px 0 6px 0; color:#e82100; }
.redact_info_was_sent p { margin:0; font-size:14px; line-height:15px;}
.redact_info_was_sent p.big { font-size:24px; line-height:26px;}
.input_type_file_block { position:relative; width:300px; height:24px; border:1px solid #bdbdbd; padding:2px; overflow:hidden; cursor: default; font:14px Arial, Helvetica, sans-serif; float:left; margin-right:5px; line-height:24px;}
.input_type_file_block .txt_1 { float:left; width:127px; height:24px; text-align:center;  color:#ffffff; text-shadow:0 1px 0 #bbbbbb; background:url(../images/sprite_3.png) -21px -2px no-repeat; position:relative; z-index:0;  }
.input_type_file_block:hover .txt_1 { background-position:-21px -30px}
.input_type_file_block:active .txt_1 { background-position:-21px -56px}
.input_type_file_block input { position:absolute; left:-2px; top:-2px; z-index:2; cursor:default; height:35px; width:310px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity: 0;}
.input_type_file_block .txt_2 { float:left; padding:0 0 0 11px; position:relative; z-index:0; width:162px; overflow:hidden; white-space:nowrap; color:#434343; }
.add_numbers_form .input_type_file_block { margin-top:-4px;}

/*lichnii cabinet moi kuponi*/
.type_of_used_cupons_block { clear:both; margin:0 0 0 -13px; padding-top:27px; }
.type_of_used_cupons_block:first-child { margin-top:-12px; padding-top:0;}
#content .type_of_used_cupons_block h2 { font-size:24px; margin:0; padding:0;}
.type_of_used_cupons_block .bania_carts_catalog { margin:-7px 0 0 0; width:630px}
.type_of_used_cupons_block .item {-moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none; width:263px; border:4px dashed #ebebeb; border-radius:20px; min-height:50px; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; background:#f8f8f8; margin:13px 10px 0 0; padding:11px 15px 6px 16px; position:relative;}
.type_of_used_cupons_block .item .sale_date a { color:#e82100;}
.type_of_used_cupons_block .item .sale_date a.download { margin-left:14px;}
.type_of_used_cupons_block .item .name { padding:0 0 2px 0; font-size:20px; }
.type_of_used_cupons_block .item .price_1 { padding:10px 0 4px 1px;}
.type_of_used_cupons_block .item .discount { font-size:16px; padding:7px 0 0 8px; color:#434343;}
.type_of_used_cupons_block .item .discount span { font-size:45px; margin:1px 1px 0 0; line-height:48px;}
.type_of_used_cupons_block .item .econom { padding:10px 0 4px 0;}
.type_of_used_cupons_block .item .condition { clear:both; padding:18px 0 0 0;}
.type_of_used_cupons_block .item .condition { font-size:11px; line-height:12px;}
.type_of_used_cupons_block .item .condition p{ margin:10px 0 0 0;}
.type_of_used_cupons_block .item .condition p.ctitle { margin:0; font-size:16px;}
.type_of_used_cupons_block .bania_carts_catalog .item .idelete { position:absolute; right:12px; top:9px; color:#434343; font:bold 20px Arial, Helvetica, sans-serif; z-index:80; cursor:pointer; line-height:18px;}

.type_of_used_cupons_block.dont_used_cupons .item { padding-bottom:18px;}
.type_of_used_cupons_block.dont_used_cupons .item {background:#f2ffd6; border:4px dashed #d4f4ae;}
.type_of_used_cupons_block.dont_used_cupons .item .name { padding:0 0 10px 0; color:#91be30; }
.type_of_used_cupons_block.dont_used_cupons .item .name a { color:#91be30; }
.type_of_used_cupons_block.dont_used_cupons .item .discount { color:#91be30}

/*kartochka sauni*/
#content .hots_contacts_block { float:left; width:100%; margin:-9px 0 -10px -2px; line-height:23px; }
#content .hots_contacts_block h2, #content .hots_contacts_block h1 { padding:0 0 12px 0;}
.hots_contacts_block .metro { float:left; font-size:18px; padding:0 20px 0 30px; background:url(../images/sprite_3.png) -209px -262px no-repeat;}
.hots_contacts_block .address { float:left; font-size:18px; padding:0 7px 0 21px; background:url(../images/sprite_3.png) -213px -297px no-repeat;}
.hots_contacts_block .map { float:left; font:11px Tahoma, "Geneva CY", sans-serif; color:#5d5d5d; line-height:25px;}
.hots_contacts_block .telef { font-size:18px; padding:0 0 0 30px; margin-top:5px; clear:both; float:left; background:url(../images/sprite_3.png) -209px -234px no-repeat;}
.hots_contacts_block .opus { clear:both; float:left; margin:13px 0 0 31px; width:77px; height:21px; background:#eb2200; font:12px Arial, Helvetica, sans-serif; color:#ffffff; position:relative; cursor:pointer; padding:0 0 0 7px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; line-height:19px;}
.hots_contacts_block .opus:before, .hots_contacts_block .opus .arrow {content:""; position:absolute; right:8px; top:8px; z-index:2; width:0; height:0; line-height:0; border-left:4px solid #eb2200; border-right: 4px solid #eb2200; border-top:4px solid #ffffff;}
.hots_contacts_block .opus.openOpus:before, .hots_contacts_block .opus.openOpus .arrow { border-bottom:4px solid #ffffff;  border-top: none;}
.hots_contacts_block .opus_text { display:none; clear:both; line-height:18px; padding:1px 20px 0 31px;}
.hots_contacts_block .opus_text p { margin:15px 0 0 0;}
.hots_cart_white_block { margin:14px 0 0 0;}
.hots_cart_white_block .inset_shadow { padding:0;}
.hots_cart_white_block .hcw_block_1 { border-bottom:1px solid #dddddd; background: url('data:image/gif;base64,R0lGODlhAQBCAKIAAPLy8vPz8/f39/X19fb29vT09AAAAAAAACH5BAAAAAAALAAAAAABAEIAAAMRKLqs9DDKQautJevNg/8gkAAAOw==') 0 0 repeat-x #f2f2f2; padding:17px 13px 16px 13px;}
.hots_cart_white_block .hcw_block_1 ul { list-style:none; padding:0; margin:0;}
.hots_cart_white_block .hcw_block_1 ul li { position:relative; display:inline-block; *zoom:1; *display:inline; vertical-align:top; font-size:18px; padding:5px 13px 6px 14px; margin:0 3px;}
.hots_cart_white_block .hcw_block_1 ul li a { color:#434343; text-decoration:none; border-bottom:1px dashed #434343;}
.hots_cart_white_block .hcw_block_1 ul li a:hover { border:0;}
.hots_cart_white_block .hcw_block_1 ul li.active { background:#818181; border-top:1px solid #696969; padding-top:4px; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; -khtml-border-radius:16px; }
.hots_cart_white_block .hcw_block_1 ul li.active a { color:#ffffff; border:0; text-shadow:0 1px 0 #676767;}
.hots_cart_white_block .hcw_block_2 { clear:both; padding:37px 30px 45px 28px;}
.hots_cart_white_block .hcw_block_2 .left { width:390px; float:left; padding-bottom:27px;}
.hots_cart_white_block .hcw_block_2 .bgi { background-image:url(../images/sprite_5.png); background-repeat:no-repeat;}
.hots_cart_white_block .hcw_block_2 .left .price1 { width:125px; padding:2px 0 0 31px; background-position:-164px -68px; float:left; line-height:14px;}
.hots_cart_white_block .hcw_block_2 .left .price1 .pr { color:#e82100; font-size:18px; line-height:32px;}
.hots_cart_white_block .hcw_block_2 .left .price1 .pr span { font-size:30px; margin-right:3px;}
.hots_cart_white_block .hcw_block_2 .left .discount { float:left; font-size:18px; color:#e82100; width:114px; padding:2px 0 0 0;}
.hots_cart_white_block .hcw_block_2 .left .discount span { float:left; font-size:60px; margin-top:-7px; line-height:64px;}
.hots_cart_white_block .hcw_block_2 .left .economy { width:108px; padding:2px 0 0 0;  float:left; line-height:14px;}
.hots_cart_white_block .hcw_block_2 .left .economy .pr { color:#e82100; font-size:18px; line-height:32px;}
.hots_cart_white_block .hcw_block_2 .left .economy .pr span { font-size:30px; margin-right:3px;}
.hots_cart_white_block .hcw_block_2 .left .buy_cupon { display:block; float:left; width:300px; height:41px; background: url(../images/bg_button.png) 0 0 no-repeat; font-size:18px; color:#ffffff; text-decoration:none; text-shadow:0 1px 0 #ac0b00; margin:7px 0 9px 31px; padding:17px 0 0 31px; }
.hots_cart_white_block .hcw_block_2 .left .buy_cupon:hover { background-position:-333px 0;}
.hots_cart_white_block .hcw_block_2 .left .buy_cupon:active { background-position:-666px 0;}
.hots_cart_white_block .hcw_block_2 .left .buy_cupon span { float:left;}
.hots_cart_white_block .hcw_block_2 .left .buy_cupon span.f42 { font-size:42px; color:#fefefe; margin:-13px 10px 0 10px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions { clear:both; padding:8px 0 0 0; margin:0;}
.hots_cart_white_block .hcw_block_2 .left .descriptions dt,
.hots_cart_white_block .hcw_block_2 .left .descriptions dd {display:inline-block; *zoom:1; *display:inline; vertical-align:top; margin:0; padding:10px 0 8px 0; line-height:14px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions dt { width:113px; padding-left:31px; line-height:14px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions dd { width:235px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions .f18 { font-size:18px; display:inline-block; *zoom:1; *display:inline; vertical-align:top; margin:-2px 3px 0 0;}
.hots_cart_white_block .hcw_block_2 .left .descriptions .icon-1 { background-position:-132px -106px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions .icon-2 { background-position:-95px -139px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions .icon-3 { background-position:-60px -172px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions .icon-4 { background-position:-30px -203px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions .icon-5 { background-position:0 -236px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions .icon-6 { background-position:-191px -32px;}
.hots_cart_white_block .hcw_block_2 .left .descriptions .icon-7 { background-position:-219px -1px;}
#right_slider_3 { width:498px; float:right; min-height:290px; position:relative; margin-top:12px;}
#right_slider_3 .arrow_1, #right_slider_3 .arrow_2 { position:absolute; left:29px; top:0; width:33px; height:24px; background:url(../images/sprite_5.png) 0 0; cursor:pointer;}
#right_slider_3 .arrow_1:hover { background-position:-34px 0}
#right_slider_3 .arrow_1:active { background-position:-68px 0}
#right_slider_3 .arrow_2 { top:268px; background-position:0 -24px}
#right_slider_3 .arrow_2:hover { background-position:-34px -24px}
#right_slider_3 .arrow_2:active { background-position:-68px -24px}
#right_slider_3 .overflow { position:absolute; left:0; top:31px; width:96px; height:234px; overflow:hidden; }
#right_slider_3 .overflow ul { list-style:none; padding:0; margin:0; position:absolute; left:0; top:0;}
#right_slider_3 .overflow ul li { width:96px; height:78px;}
#right_slider_3 .overflow ul li img { width:92px; height:70px; margin:2px 0 0 2px;}
#right_slider_3 .overflow ul li.active img {width:96px; height:74px; margin:0;}
#right_slider_3 .big_foto { float:right; position:relative; width:395px;}
#right_slider_3 .big_foto .img { height:308px; position:relative;}

#right_slider_3 .big_foto .img img { max-width:395px; max-height:305px; position:absolute;}
#right_slider_3 .big_foto .tour { margin-top:4px; padding:1px 0 1px 19px; background:url(../images/sprite.png) -170px -65px no-repeat;}
#right_slider_3 .big_foto .tour a { color:#5d5d5d;}
.hots_cart_white_block .hcw_block_2 .text_block { clear:both; padding:1px 180px 0 32px; line-height:18px;}
.hots_cart_white_block .hcw_block_2 .text_block h4 { font:normal 18px Arial, Helvetica, sans-serif; margin:19px 0 0 0;}
.hots_cart_white_block .hcw_block_2 .text_block p { margin:5px 0 0 0; padding-bottom:5px;}
.cwb_marg0 { margin:0;}
#personal_information_menu.questions_tabs_block { padding-top:25px;}
#personal_information_menu.questions_tabs_block li a { padding-left:29px; padding-right:29px;}
.your_question_was_sent { text-align:center; font-size:24px; padding:94px 0 99px 0; }
.your_question_was_sent p.tt1 { margin:0; padding:0 20px 75px 0; line-height:30px;}
.your_question_was_sent .okey { font-weight:bold; display:block; margin:0 auto; text-align:center; width:151px; height:40px; color:#ffffff; font-size:24px; text-decoration:none; background:url(../images/sprite_2.png) 0 -3px repeat-x; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; line-height:39px;}
.your_question_was_sent .okey:hover { background-position:0 -47px;}
.your_question_was_sent .okey:active { background-position:0 -88px}

.your_question_form_block { margin:-3px 0 0 0; padding:0 0 22px 0; font-size:18px;}
.your_question_form_block  p { margin:14px 0 0 0; text-align:left}
.your_question_form_block  p:first-child { margin:0;}
.your_question_form_block .inp_txt { height:22px; vertical-align:middle; width:378px; font:18px Arial, Helvetica, sans-serif; color:#434343; background:#f1f1f1; border:0; border-top:1px solid #cbcbcb; padding:3px 0 6px 10px;}
.your_question_form_block textarea.inp_txt { width:900px; height:193px; padding-top:7px; padding-bottom:7px; resize:none; }
.your_question_form_block .inp_sub { border:0; cursor:pointer; font:14px Arial, Helvetica, sans-serif; padding-bottom:1px;}
.your_question_form_block input.error { color:#e43800;}
.your_question_form_block span.error { margin-left:10px; color:#e43800;}
.all_redacts_forms textarea.inp_txt.field { margin-top:0!important;}

/*reviews_block_list*/
#reviews_block_list { list-style:none; padding:0; margin:-5px 0 0 0; clear:both;}
#reviews_block_list .item { width:919px; border-bottom:1px solid #cbcbcb; width:100%; float:left; padding-bottom:18px; padding-top:17px;}
#reviews_block_list .item:first-child { padding-top:0;}
#reviews_block_list .item .date { font:10px Tahoma, "Geneva CY", sans-serif; color:#999999;}
#reviews_block_list .item .name { font-size:20px; padding:0 0 7px 0; line-height:22px;}
#reviews_block_list .item .message { padding:0 0 14px 0; width:100%; line-height:18px;}
#reviews_block_list .item .stars_block { width:574px; float:left; height:35px; background:url(../images/sprite_6.png) 0 0 no-repeat; padding:4px 0 0 12px;}
#reviews_block_list .item .stars_block .mean_value { margin:0 5px 0 0; font:bold 10px Tahoma, "Geneva CY", sans-serif; color:#ffffff; text-shadow:0 1px 0 #d78c1d; text-align:center; width:31px; float:left; padding:9px 0 3px 0;}
#reviews_block_list .item .stars_block .stars_list { float:left; white-space:nowrap; font:11px Tahoma, "Geneva CY", sans-serif; padding:0 0 0 24px;}
#reviews_block_list .item .stars_block .stars_list .stars { margin:2px 0 0 -1px; width:60px; height:11px; background:url(../images/bg_stars_2.png) 0 bottom repeat-x;}
#reviews_block_list .item .stars_block .stars_list .stars div { height:11px; background:url(../images/bg_stars_2.png) 0 0 repeat-x;}
#reviews_block_list .item .rev_buttons { float:left; width:171px; padding:6px 0 0 16px; line-height:23px;}
#reviews_block_list .item .rev_buttons .buttons { float:right; width:80px; height:33px;}
#reviews_block_list .item .rev_buttons .buttons .but { float:left; width:40px; height:25px; cursor:pointer; text-align:center; color:#ffffff; background-image:url(../images/sprite_6.png); background-repeat:no-repeat;}
#reviews_block_list .item .rev_buttons .buttons .da { background-position:0 -41px;}
#reviews_block_list .item .rev_buttons .buttons .da:hover { background-position:-82px -41px;}
#reviews_block_list .item .rev_buttons .buttons .da:active { background-position:-164px -41px;}
#reviews_block_list .item .rev_buttons .buttons .net { background-position:-40px -41px;}
#reviews_block_list .item .rev_buttons .buttons .net:hover { background-position:-122px -41px;}
#reviews_block_list .item .rev_buttons .buttons .net:active { background-position:-204px -41px;}

#reviews_block_list .item .rev_buttons .buttons .plus, #reviews_block_list .item .rev_buttons .buttons .minus {float:left; width:40px; text-align:center; color:#46b100;}
#reviews_block_list .item .rev_buttons .buttons .minus { color:#e82100;}
#reviews_block_list .item .commtents_block { width:100%;  float:left; padding:22px 0 0 0;}
#reviews_block_list .item .commtents_block .live_comment { float:left; width:100px; margin:0 0 0 20px; padding:3px 0 3px 23px; background:url(../images/sprite_6.png) 0 -74px no-repeat; font:11px Tahoma, "Geneva CY", sans-serif;}
#reviews_block_list .item .commtents_block .live_comment a { text-decoration:none; color:#434343; border-bottom:1px dashed #434343;}
#reviews_block_list .item .commtents_block .live_comment a:hover { border:0;}
#reviews_block_list .item .r_block { float:left; width:765px;}
#reviews_block_list .item .subcomment { list-style:none; padding:0; margin:0; }
#reviews_block_list .item .subcomment .item2 { float:left; width:100%; padding:15px 0 0 0;}
#reviews_block_list .item .subcomment .item2:first-child { padding-top:4px;}
#reviews_block_list .item .subcomment .item2 .name { padding:1px 0 3px 0;}
#reviews_block_list .item .subcomment .item2 .message { padding:0;}
#reviews_block_list .item .r_block .form { width:100%; margin-top:-3px; padding-bottom:3px;}
#reviews_block_list .item .r_block .form p { margin:0; padding-bottom:9px;}
#reviews_block_list .item .r_block .form .txt { width:749px; background:#f1f1f1; border:0; border-top:1px solid #cecece; font:18px Arial, Helvetica, sans-serif; color:#434343; height:22px; padding:3px 10px 6px 10px;}
#reviews_block_list .item .r_block .form .sub { position:relative; width:149px; height:25px; font:12px Arial, Helvetica, sans-serif; color:#ffffff; padding-bottom:2px; cursor:pointer; border:0; background:url(../images/sprite_2.png) 0 -18px repeat-x #e52600; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}
#reviews_block_list .item .r_block .form .sub:hover { background-position:0 -62px}
#reviews_block_list .item .r_block .form .sub:active { background-position:0 -88px}

.live_review_form_block { clear:both; padding:33px 0 7px 0;}
.live_review_form_block .left { float:left; width:609px;}
.live_review_form_block .left p { margin:0; padding-bottom:15px;}
.live_review_form_block .left .txt { width:598px; resize:none; padding:7px 0 7px 11px; font:18px Arial, Helvetica, sans-serif; color:#434343; height:125px; background:#f1f1f1; border:0; border-top:1px solid #cbcbcb;}
.live_review_form_block .left .sub { position:relative; width:151px; height:40px; cursor:pointer; border:0; font:14px Arial, Helvetica, sans-serif; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; background:url(../images/sprite_2.png) 0 -3px repeat-x #e52600;}
.live_review_form_block .left .sub:hover { background-position:0 -47px}
.live_review_form_block .left .sub:active { background-position:0 -88px}
.live_review_form_block .raiting { float:left; padding:0 0 0 25px; width:240px;}
.live_review_form_block .raiting dl { margin:0;}
.live_review_form_block .raiting dt, .live_review_form_block .raiting dd {display:inline-block; margin:0; *zoom:1; *display:inline; vertical-align: middle; padding:1px 0 6px 0; line-height:12px;}
.live_review_form_block .raiting dt { width:101px; padding-right:5px;  text-align:right;}
.live_review_form_block .raiting dd ul{ list-style:none; padding:0; margin:2px 0 0 0; width:110px; height:20px; position:relative; background:url(../images/bg_stars_1.png) 0 0 repeat-x;}
.live_review_form_block .raiting dd li { position:absolute; top:0; left:0; z-index:5; width:20%; height:20px; cursor:pointer;}
.live_review_form_block .raiting dd li:hover, .live_review_form_block .raiting dd li.active { background:url(../images/bg_stars_1.png) 0 -20px repeat-x;}
.live_review_form_block .raiting dd li+li { z-index:4; width:40%;}
.live_review_form_block .raiting dd li+li+li { z-index:3; width:60%;}
.live_review_form_block .raiting dd li+li+li+li { z-index:2; width:80%;}
.live_review_form_block .raiting dd li+li+li+li+li { z-index:1; width:100%;}


/*text pri focuse*/
.hide_input_text_block { position:relative; display: inline-block; }
.hide_input_text_block .input_text_hide { position:absolute; left:12px; top:4px; font:18px Arial, Helvetica, sans-serif; color:#434343; cursor:text; z-index:90 }
.hide_input_text_block .input_text_hide.txt_area { top:8px;}
#header .head_search .hide_input_text_block { float:left;}
#header .head_search .hide_input_text_block .input_text_hide { top:2px; left:14px; color:#ffe3a0; font: italic 18px Arial, Helvetica, sans-serif; text-shadow:0 1px 1px #c78e31;}
.popup_avtoriz .hide_input_text_block .input_text_hide { top:9px; font:12px Arial, Helvetica, sans-serif; color:#868686;}
.reg_want_form_block .hide_input_text_block .input_text_hide { top:9px; color:#434343; font:12px Arial, Helvetica, sans-serif;  }
/*END text pri focuse*/

.not_have_any_cupons { font-size:18px; margin:-6px 0 0 -7px; min-height:294px; line-height:24px;}
.not_have_any_cupons a { color:#e82100;}
#process_loading { position:fixed; left:-100px; top:50%; z-index:105; margin:-31px 0 0 -31px; border-radius:31px; -moz-border-radius:31px; -webkit-border-radius:31px; -khtml-border-radius:31px; background:url(../images/preloader.gif) center center no-repeat; width:62px; height:62px;   }

.diskleimer, #diskleimer, #diskleimer2{ display:none; width:542px; position: fixed; z-index:102; left:50%; margin-left:-271px; top:246px; text-align:center; font-size:14px;  -moz-box-shadow:0 0 4px #000000; box-shadow:0 0 4px #000000; -webkit-box-shadow:0 0 4px #000000; background:#FFFFFF;}
#diskleimer .inset_shadow, #diskleimer2 .inset_shadow  {padding:67px 0 69px 0;}
#diskleimer2 { margin-left:-155px; width:310px;}
.make_new_password { padding:14px 0 24px 89px; width:425px;}
.make_new_password dl { margin:0;}
.make_new_password dt, .make_new_password dd { margin:0 -2px 0 0; display:inline-block; *zoom:1; *display:inline; vertical-align:top; padding:10px 0 0 0;}
.make_new_password dt { width:162px; padding-top:19px;}
.make_new_password .sub_paragraf { margin:0; padding:50px 0 0 116px!important;}
.make_new_password .submit { width:179px; text-transform:none; font-size:14px;}

/*vse o hots*/
.text_block_2 { font-size:14px; width:101%; line-height:18px;}
.text_block_2 a { color:#f37303;}
/*#content .text_block_2 h2,*/
#content .text_block_2 h1 { margin:-5px 0 0 0; padding:0;}
/*#content .text_block_2 h3*/
#content .text_block_2 h2 { font:normal 30px Arial, Helvetica, sans-serif; margin:0; clear:both; padding:45px 0 0 0;}
#content .text_block_2.vladeltsam_saun h2 { font:normal 24px Arial, Helvetica, sans-serif; margin:0; clear:both; padding:41px 0 0 0;}
#content .text_block_2 h4 { font:normal 24px Arial, Helvetica, sans-serif; margin:0; clear:both; padding:41px 0 0 0;}
#content .text_block_2 p { margin:0; padding:18px 0 0 0; clear:both;}
.text_block_2 .number_list_condition { margin:0; clear:both; padding:9px 0 0 7px;}
.text_block_2 .number_list_condition dt, .text_block_2 .number_list_condition dd { margin:8px 0 0 0; display:inline-block; vertical-align:top; *zoom:1; *display:inline; line-height:28px;}
.text_block_2 .number_list_condition dt { font-size:24px; color: #e95305;  width: 40px; margin-top:7px; }  
.text_block_2 .number_list_condition dd { font-size:18px; width:845px; }
#content .text_block_2 p.offer { padding:28px 0 14px 0; line-height:normal;}
.text_block_2 .offer a {position:relative; display:block; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; text-align:center; width:910px; height:57px; color:#ffffff; font-size:29px; background: url(../images/bg_but_9.png) 0 0 repeat-x;  padding-top:17px; text-shadow:0 2px 1px #1e8600; text-decoration: none}
.text_block_2 .offer a .original, .text_block_2 .offer a .shadow { position:absolute; left:0; top:15px; width:100%; z-index:1; text-align:center;}
.text_block_2 .offer a .shadow { z-index:0; top:16px; color:#1e8600;}
.text_block_2 .offer a .original span, .text_block_2 .offer a .shadow span { border-bottom:2px solid #ffffff} 
.text_block_2 .offer a .shadow span { border-bottom:2px solid #1e8600}

.text_block_2 .offer a:hover { background-position:0 -76px;}
.text_block_2 .offer a:active { background-position:0 -152px;}
#content .text_block_2 .more_about_cupons p { padding:10px 0 0 0;}
#content .text_block_2 .more_about_cupons p.hibited { font-size:18px; color: #e95305; padding-top:11px;}
.text_block_2 .pay_buying { padding:37px 0 16px 0; clear:both;}
.text_block_2 .pay_buying ul {list-style: none; margin:39px 0 0 10px; padding:0;}
.text_block_2 .pay_buying ul:first-child { margin-top:2px;}
.text_block_2 .pay_buying ul li {margin:0 0 0 31px; display:inline;}
.text_block_2 .pay_buying ul li:first-child { margin:0;}
.text_block_foot { border-top: 1px solid #d5d5d5; padding: 21px 0 0 42px; font-size:14px; margin:60px 0 0 -30px; width:926px; }
.text_block_foot p {margin:0;}
.text_block_foot a { color: #f37303}
.text_block_foot .number_tel_1 {float:left; font-size: 18px; padding: 4px 5px 0 0}
.text_block_foot .number_tel_2 {float:left; font-size: 48px; padding: 0 14px 0 0; margin-top:-1px;}
.text_block_foot .question {padding: 5px 0 0 0; float:left; line-height:20px}
.text_block_2  .list_way_to_ideal { padding:11px 0 43px 12px; margin-bottom:11px; margin-right:8px; clear:both; border-bottom:1px solid #c7c7c7; }
.text_block_2  .list_way_to_ideal ul {list-style:none; padding:0; margin:0;}
.text_block_2  .list_way_to_ideal li { padding:2px 0 0 64px; background:url(../images/sprite_6.png) -537px -60px no-repeat; margin:23px 0 0 0;}
#content .text_block_2  .list_way_to_ideal li p { margin:10px 0 0 0; padding:0; line-height:18px;}
#content .text_block_2  .list_way_to_ideal li p.name { margin:0; color:#f37303; font-size:26px; font-weight:bold; font-style:italic; line-height:normal}
.text_block_2  .opange18  { font-size:18px; color:#f37303;}
.text_block_2  .opange24  { font-size:24px; color:#f37303;}
.text_block_2 .add_hot_in_cat_link { text-align:center; padding:37px 0 17px 0!important;}
.text_block_2 .add_hot_in_cat_link a { cursor:pointer; width:475px; margin:0 auto;  padding:15px 22px 0 0; height:59px; font-size:30px;}
.text_block_2 .offer.add_hot_in_cat_link .original, .text_block_2 .offer.add_hot_in_cat_link  .shadow { position:absolute; right:0; top:13px; width:95%; z-index:1; text-align: right; }
 .text_block_2 .offer.add_hot_in_cat_link  .shadow { top:14px;}
.text_block_2 .add_hot_in_cat_link a .bg {  position:absolute; background:url(../images/sprite_6.png) -451px -48px no-repeat; width:47px; height:48px; left:24px; top:11px; }
.text_block_2 .green_block, .text_block_2 .orange_block, .text_block_2 .red_block { margin-top:52px; float:left; background:#53bb00; position:relative; width:816px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; color:#ffffff; padding:18px 40px 18px 54px;}
#content .text_block_2 .green_block p { padding:4px 0 14px 0;}
#content .text_block_2 .green_block p.title { padding:0;  font-size:50px; position:relative;}
#content .text_block_2 .green_block p.title .original, #content .text_block_2 .green_block p.title .shadow { position:relative;  z-index:10; }
#content .text_block_2 .green_block p.title .shadow { position:absolute; left:0; top:1px; color:#1e8600; z-index:0;}
#content .text_block_2 .green_block .yellow_color { font-size:18px; color:#ffe400;}
.text_block_2 .orange_block { background:#f38503; margin-top:33px; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -khtml-border-radius:8px 8px 0 0; padding-bottom:21px; border-bottom:1px solid #d63c00; z-index:14;}
.text_block_2 .orange_block:before, .text_block_2 .orange_block .arrow { content:""; position:absolute; right:44px; bottom:-25px; width:47px; height:25px; background:url(../images/bg_but_10.gif) 0 0 no-repeat; z-index:10;}
#content .text_block_2 .orange_block p { padding:4px 0 14px 0;}
#content .text_block_2 .orange_block p.title { padding:0; font-size:50px; position:relative; }
#content .text_block_2 .orange_block p.title .original, #content .text_block_2 .orange_block p.title .shadow { position:relative;  z-index:10; }
#content .text_block_2 .orange_block p.title .shadow { position:absolute; left:0; top:1px; color:#c85e00; z-index:0; }

.text_block_2 .red_block { background:#e76700; margin-top:0; border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; -khtml-border-radius:0 0 8px 8px; padding-top:18px; padding-bottom:30px; margin-bottom:9px; z-index:0;}
#content .text_block_2 .red_block p { padding:4px 0 14px 0;}
#content .text_block_2 .red_block p.title_1 { padding:4px 0 0 0; font-size:22px; }
#content .text_block_2 .red_block p.title_2 { padding:11px 25px 0 0; font-size:48px;  text-align:center; line-height:38px;}
#content .text_block_2 .red_block p.title_3 { padding:13px 0 0 0; font-size:16px; }
#content .text_block_2 .red_block .relative { position:relative; width:100%; z-index:1; }
#content .text_block_2 .red_block .shadow { position:absolute; z-index:0; color:#b95700; left:54px; top:19px; width:816px; }

/*sortirovka*/
#catalog_sorting_block {width:948px; background:url(../images/sprite_2.png) 0 -368px repeat-x #ffffff; margin-top:17px;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; position:relative; z-index:2; font:11px Tahoma, "Geneva CY", sans-serif; color:#5d5d5d; padding:12px 0 14px 19px; line-height:14px;}
#catalog_sorting_block p { margin:0; padding-bottom:6px; }
#catalog_sorting_block ul { list-style:none; padding:0; margin:0; display:inline;}
#catalog_sorting_block ul li { display:inline; margin:0 2px 0 16px;}
#catalog_sorting_block ul li a{ color:#e82100;}
#catalog_sorting_block ul li.active a { text-decoration:none; color:#5d5d5d;}
/*sortirovka*/
#catalog_sorting_block_1 {width:948px; background:url(../images/sprite_2.png) 0 -368px repeat-x #ffffff; margin-top:17px;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; position:relative; z-index:2; font:11px Tahoma, "Geneva CY", sans-serif; color:#5d5d5d; padding:12px 0 14px 19px; line-height:14px;}
#catalog_sorting_block_1 p { margin:0; padding-bottom:6px; }
#catalog_sorting_block_1 ul { list-style:none; padding:0; margin:0; display:inline;}
#catalog_sorting_block_1 ul li { display:inline; margin:0 2px 0 16px;}
#catalog_sorting_block_1 ul li a{ color:#e82100;}
#catalog_sorting_block_1 ul li.active a { text-decoration:none; color:#5d5d5d;}

.personal_information_block .passwords_block { position:relative; background:#fcfcfc; border:1px solid #dddddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; padding:1px 0 20px 14px; width:423px; margin:21px 0 0 -2px; float:left;}
.personal_information_block .passwords_block .title { font-size:11px; color:#afafaf; margin-left:-8px;}
.personal_information_block .passwords_block  .step_one_description { width:440px!important}
.personal_information_block .passwords_block dd { width:310px!important;}
.history_button { clear:both; padding:0 0 10px 43px; font-size:14px;}
.history_button  a { color:#e82100;}

/*popup istoria*/
#popup_history_list { display:none; position:absolute; left:50%; z-index:102; top:210px; background:#ffffff; width:731px; margin-left:-365px; -moz-box-shadow:0 0 4px #000000; box-shadow:0 0 4px #000000; -webkit-box-shadow:0 0 4px #000000;}
#popup_history_list .towns_bg { padding:32px 0 51px 0; width:100%; position:relative; overflow:hidden; -moz-box-shadow:inset 0 0 45px #f9f9f9; box-shadow:inset 0 0 45px #f9f9f9; -webkit-box-shadow:inset 0 0 45px #f9f9f9;}
#popup_history_list .close { cursor:pointer; position:absolute; right:19px; top:16px; width:17px; height:17px; background:url(../images/sprite_3.png) -332px -84px no-repeat;}
#popup_history_list .close:hover { background-position:-350px -84px}
#popup_history_list .close:active { background-position:-368px -84px}
#popup_history_list .title { padding:0 0 0 62px;  color:#434343; font-size:36px;}
#popup_history_list .history_list { clear:both; margin:0; font-size:14px; color:#434343; padding:10px 66px 0 66px; line-height:19px;}
#popup_history_list .history_list dt { color:#434343; background:url('data:image/gif;base64,R0lGODlhBAABAJEAAAAAAP///729vf///yH5BAEAAAMALAAAAAAEAAEAAAIDjBQFADs=') 0 0 repeat-x; margin:0; color:#e82100; font-size:12px; padding-top:16px;}
#popup_history_list .history_list dt:first-child { background:none;}
#popup_history_list .history_list dd { margin:0; padding-bottom:11px;}

/*reclama*/
#content .text_block_2 p.do_you_hots_owner  { padding-top:28px; padding-bottom:4px;}
.do_you_hots_owner a { display:block; width:861px; height:82px; background:url(../images/bg_but_11.png) 0 0 repeat-x; padding:24px 0 8px 48px;   position:relative; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; color:#ffffff; text-shadow:0 -1px 0 #d54f00; color:#FFFFFF; font-size:18px; text-decoration:none; }
.do_you_hots_owner a span.big { font-size:41px;}
.do_you_hots_owner a .shadow { position:absolute; left:48px; top:23px; color:#d54f00; z-index:0;}
.do_you_hots_owner a .original { position:absolute; left:48px; top:24px;  z-index:1;}
.do_you_hots_owner a:hover { background-position:0 -116px;}
.do_you_hots_owner a:active { background-position:0 -232px;}
.how_to_share_reclama { width:909px; border-bottom:1px solid #c7c7c7; clear:both; padding:22px 0 27px 6px; margin-bottom:11px;}
.how_to_share_reclama dl { margin:0;}
.how_to_share_reclama dt { float:left; margin:0; width:34px; color:#e95305; font-size:30px; font-style:italic; padding:4px 0 4px 79px;}
.how_to_share_reclama dt:first-child { padding-left:0;}
.how_to_share_reclama dd { font-size:12px; float:left; width:210px; margin:0;}
#content .text_block_2 .how_to_share_reclama dd p { margin:20px 0 0 0; padding:0; line-height:18px;}
#content .text_block_2 .how_to_share_reclama dd p.name { font-style:italic; margin:0; font-size:20px; min-height:48px; line-height:24px;}
#content .text_block_2 .how_to_share_reclama dd p.name a { color:#e95305;}

.text_block_2 .orange_block_2 { float:left; margin-top:42px; width:909px; height:114px; background:url(../images/bg_but_11.png) 0 0 repeat-x;   position:relative; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; color:#ffffff; text-shadow:0 -1px 0 #d54f00; font-size:29px; line-height:26px;}
.text_block_2 .orange_block_2 .shadow { position:absolute; left:48px; top:22px; color:#d54f00; z-index:0; width:780px;}
.text_block_2 .orange_block_2 .original { position:absolute; left:48px; top:23px; color:#FFFFFF; z-index:1; width:780px;}
.text_block_2 .share_rec_variants_block { clear:both; padding:7px 0 0 0;}
.text_block_2 .share_rec_variants_block ul { list-style:none; padding:2px 0 0 0; margin:0;}
.text_block_2 .share_rec_variants_block ul li {  padding:6px 0 0 0;}

.types_of_rec_banners_block { clear:both; padding:0!important; list-style:none!important;  margin:5px 0 0 0!important;}
.types_of_rec_banners_block .torb_item { float:left; margin:14px 20px 0 0;}
.types_of_rec_banners_block .ti_1 { width:304px;}
.types_of_rec_banners_block .ti_1 .block { height:294px;}
.types_of_rec_banners_block .ti_2 { width:324px;}
.types_of_rec_banners_block .ti_2 .block { height:54px;}
.types_of_rec_banners_block .ti_3 { width:911px;}
.types_of_rec_banners_block .ti_3 .block { height:94px;}
.types_of_rec_banners_block .ti_4 { width:304px;}
.types_of_rec_banners_block .ti_4 .block { height:364px;}

.types_of_rec_banners_block .torb_item .size { background:#f37303; float:left; color:#FFFFFF; font-size:12px; padding:2px 13px 3px 13px; position:relative; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -khtml-border-radius:3px 3px 0 0; margin-bottom:-2px;}
.types_of_rec_banners_block .torb_item .block {position:relative; clear:both; border:2px solid #f37303; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; position:relative; padding:6px 15px 0 14px; font-size:12px; line-height:14px;}
.types_of_rec_banners_block .torb_item .block .text { min-height:22px;}
.types_of_rec_banners_block .torb_item .block .name { font-size:14px; color:#f37303;}
.types_of_rec_banners_block .torb_item .block .price { font-size:14px; padding:4px 0 5px 0;}
.types_of_rec_banners_block .torb_item .block .price span { font-size:18px;}
.types_of_rec_banners_block .torb_item .block .price .city { font-size:12px; padding:11px 0 0 0;}

.bottom_request_buttons { clear:both; padding:35px 0 0 0; width:99%; margin-bottom:-18px;}
.text_block_2 .give_request_block { cursor:pointer; float:left; width:437px; height:74px; background:url(../images/bg_but_12.png) 0 0 repeat-x;   position:relative; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; color:#ffffff; text-shadow:0 -1px 0 #d54f00; font-size:30px; text-decoration:none; line-height:26px;}
.text_block_2 .give_request_block:hover { background-position:0 -76px}
.text_block_2 .give_request_block:active { background-position:0 -152px}
.text_block_2 .give_request_block .shadow, .text_block_2 .give_request_block .original { position:absolute; left:0; top:19px; color:#d54f00; z-index:0; width:100%; text-align:center; }
.text_block_2 .give_request_block .original { top:18px; color:#FFFFFF; z-index:1; }
.text_block_2 .give_request_block .original span { border-bottom:2px solid #ffffff;} 
.text_block_2 .give_request_block .shadow span { border-bottom:2px solid #d43c02;}

.text_block_2 .know_how_post_rec_free { margin-right:-3px; cursor:pointer; float: right; width:437px; height:74px; background:url(../images/bg_but_9.png) 0 0 repeat-x;   position:relative; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; color:#ffffff; text-shadow:0 -1px 0 #d54f00; font-size:17px; text-decoration:none; line-height:26px;}
.text_block_2 .know_how_post_rec_free:hover { background-position:0 -76px}
.text_block_2 .know_how_post_rec_free:active { background-position:0 -152px}
.text_block_2 .know_how_post_rec_free .shadow, .text_block_2 .know_how_post_rec_free .original { position:absolute; left:0; top:9px; color:#2a9a00; z-index:0; width:100%; text-align:center; }
.text_block_2 .know_how_post_rec_free .original { top:8px; color:#FFFFFF; z-index:1; }
.text_block_2 .know_how_post_rec_free div { padding-bottom:2px; line-height:18px;}
.text_block_2 .know_how_post_rec_free .original span, .text_block_2 .know_how_post_rec_free .shadow span { border-bottom:2px solid #ffffff; font-size:30px; } 
.text_block_2 .know_how_post_rec_free .shadow span { border-bottom:2px solid #2a9a00; }

/*reclama_1*/
.reclama_1, .reclama_2, .reclama_3, .reclama_4 { float:right; margin:-13px 344px 0 0; position:relative; -moz-box-shadow: 0 0 3px #bb9150; box-shadow:0 0 3px #bb9150; -webkit-box-shadow:0 0 3px #bb9150;}
.reclama_2 { margin:20px 0 -1px 0;}
.reclama_3 { margin:28px 0 -9px 0;}
.reclama_4 { margin:17px 0 0 0;}
#catalog_sorting_block.catalog_sb_short { width:615px;}

/*Resultat poiska*/
#personal_information_menu.search_results li { border-left:1px solid #fbfbfb;}
#personal_information_menu.search_results li:first-child { border: none;}
.main_results_block { padding:9px 0 0 0; display:none;}
#top_tabs_hots { display:block}
.main_results_block .finding_results{ font-size:36px; color:#434343}
.main_results_block .finding_results .count { color:#e82100;}
.main_results_block .results_list { clear:both; list-style:none; padding:0; margin:0 0 0 -5px;}
.main_results_block .results_list .item {background: url('data:image/gif;base64,R0lGODlhBAABAJEAAAAAAP///729vf///yH5BAEAAAMALAAAAAAEAAEAAAIDjBQFADs=')  0 0 repeat-x ; padding:17px 0 17px 8px; color:#434343; line-height:18px;} 
.main_results_block .results_list .item:first-child { background:none; padding-top:11px; margin-top:0;}
.main_results_block .results_list .item p { margin:11px 0 0 0;}
.main_results_block .results_list .item p.name a{ color:#434343; font-size:18px;}
#top_tabs_hots .results_list { margin-top:-4px; }
#top_tabs_hots .results_list li {  width:587px; float:left; }
#top_tabs_hots .results_list li .pic img { height:auto; width:155px; float:left; margin-top:4px;}
#top_tabs_hots .results_list li .pic img.no-photo { width:117px; padding-top: 0px; padding-left: 17px; }
#top_tabs_hots .results_list li .end,
#top_tabs_hots .results_list li .name,
#top_tabs_hots .results_list li .genre,
#top_tabs_hots .results_list li .price
 {  float:right; width:420px;  }
#top_tabs_hots .results_list li .name { padding:9px 0 6px 0;   }
#top_tabs_hots .results_list li .name a { font-size:20px; } 
#top_tabs_hots .results_list li .genre { padding:0; margin:0; font:normal 11px/16px Tahoma, Geneva, sans-serif;  }
#top_tabs_hots .results_list li .price { font-size:20px; padding:18px 0 0 0;  }
#top_tabs_hots .results_list li .price span { color:#e82100; }
#top_tabs_articles .results_list li p span.fill { background:#fad3cc; }
#top_tabs_review .results_list { margin-top:-1px; }
#top_tabs_review .results_list li p.datas { font:normal 11px Tahoma, Geneva, sans-serif; color:#999; padding:10px 0 0 0; margin:0; }
#top_tabs_review .results_list li .datas span { margin-right:8px; }
#top_tabs_review .results_list li p.name { margin:5px 0 0 0; }

.what_is_it_hint { position:absolute; left:402px; top:47px; z-index:20;}
.what_is_it_hint .link { font-size:14px; color:#eb2200;}
.what_is_it_hint:hover .hint { display:block;}
.what_is_it_hint:hover .link { text-decoration:none;}
.what_is_it_hint .hint { display:none;position:relative; left:43px; top:14px; border:1px solid #cacaca; background:#ececec; padding:10px 8px 8px 10px; width:257px; z-index:20; line-height:18px;}
.what_is_it_hint .hint p { margin:18px 0 0 0;}
.what_is_it_hint .hint p:first-child { margin:0;}
.what_is_it_hint .edge { width:16px; height:9px; position:absolute; left:10px; top:-9px; background:url(../images/sprite_3.png) 0 -247px no-repeat;}
.what_is_it_hint  .red14 { font-size:14px; color:#e82100;}
.what_is_it_hint a { color:#e82100;}

/*FOOTER*/
.clear { clear:both}
.center { text-align:center;}
.pfooter { clear:both; height:522px;}
#footer {min-width:1000px; overflow:hidden;  margin:0 auto; height:522px;  margin-top:-522px; position:relative; z-index:2; background:url(../images/bg_footer.jpg) center bottom repeat-x; }
#footer_wrap { width:1000px; margin:0 auto; position:relative; height:522px; background:url(../images/bg_footer_2.jpg) 0 206px no-repeat;}
#footer_wrap .icons_menu { position:absolute; z-index:2; left:21px; top:0; list-style:none; padding:0; margin:0; }
#footer_wrap .icons_menu li { float:left; padding-left:50px;}
#footer_wrap .icons_menu li:first-child { padding-left:0;}
#footer_wrap .flogo { position:absolute; top:23px; left:-56px; z-index:1;}
#footer_wrap .f_menu { position:absolute; top:122px; z-index:1; }
#footer_wrap .f_menu ul { list-style:none; padding:13px 0 0 4px; margin:0;}
#footer_wrap .f_menu ul li { margin:8px 0 0 0; font-size:14px; line-height:20px}
#footer_wrap .f_menu ul li a { color:#ffffff; text-shadow:0 1px 0 #db5d00;}
#footer_wrap .about_project{  left:310px; }
#footer_wrap .help { left:581px;}
#footer_wrap .speaking { left:859px; width:auto;}
#footer_wrap .speaking .soc_netw { padding:28px 0 0 0;}
#footer_wrap .speaking .soc_netw img { margin:0 6px 0 10px;}
#footer_wrap .f_hat { width:317px; height:212px; background:url(../images/bg_footer_3.jpg) 0 0 no-repeat; position:absolute; right:-77px; bottom:16px; z-index:0}
#footer_wrap  .ne_ydalos_isp_kupon { text-decoration:none; position:absolute; left:18px; top:376px; background: url(../images/sprite.png) -76px -140px no-repeat; padding:2px 0 4px 47px; white-space:normal; font-size:14px; color:#771800; text-shadow:0 1px 0 #e75203; line-height:14px;}
#footer_wrap  .ne_ydalos_isp_kupon:hover { color:#601300; background-position:-127px -98px;}
#footer_wrap  .email { text-decoration:none; position:absolute; left:18px; top:376px; background: url(../images/sprite.png) -239px -257px no-repeat; padding:2px 0 4px 47px; white-space:normal; font-size:14px; color:#771800; text-shadow:0 1px 0 #e75203; line-height:14px;}
#footer_wrap  .email a {font-weight:bold; color: #861b00;}
#footer_wrap  .telephone {  position:absolute; left:315px; top:369px; background: url(../images/sprite.png) -29px -181px no-repeat; padding:2px 0 4px 32px; white-space:normal; font-size:14px; color:#771800; text-shadow:0 1px 0 #e75203; line-height:19px;}
#footer_wrap  .telephone span { font-size:23px; line-height:24px; color:#861b00; word-spacing:3px;}
#footer_wrap  .telephone_biz {  position:absolute; left:580px; top:369px;  padding:2px 0 4px 0; white-space:normal; font-size:14px; color:#771800; text-shadow:0 1px 0 #e75203; line-height:19px;}
#footer_wrap  .telephone_biz span { font-size:23px; line-height:24px; color:#861b00; word-spacing:3px;}
#footer_wrap .copiright { position:absolute; left:15px; top:482px; list-style:none; padding:0; margin:0;}
#footer_wrap .copiright li { float:left; font:11px tahoma, Arial, sans-serif; color:#e78035; white-space:nowrap; position:relative; text-shadow:0 -1px 0 #871f05; padding:0 22px 0 5px;}
#footer_wrap .copiright li:first-child:before, #footer_wrap .copiright li .bord {content:""; position:absolute; right:6px; top:-1px; height:18px; width:1px; border-left:1px solid #ab310e; border-right:1px solid #ab310e; background:#721801;}
#footer_wrap .copiright li a {color:#e78035; text-decoration:none;}
#footer_wrap .copiright li a:hover { text-decoration:underline;}

#head_search .search_hint { visibility:hidden; position:absolute; left:0; top:36px; width:258px; background:#ffffff; -moz-box-shadow:0 1px 3px #a6a6a6; box-shadow:0 1px 3px #a6a6a6; -webkit-box-shadow:0 1px 3px #a6a6a6; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; padding:11px 20px 16px 24px;}
#head_search .search_hint .arrow { position:absolute; left:141px; top:-10px; width:22px; height:10px; background:url(../images/search_arrow.png) 0 0 no-repeat; z-index:30;}
#head_search .search_hint ul { list-style:none; padding:0; margin:0;}
#head_search .search_hint li { padding:6px 0 0 0; font:12px Arial, Helvetica, sans-serif; line-height:18px;}
#head_search .search_hint li a { color:#434343; text-decoration:none}
#head_search .search_hint li a:hover { color:#e82100}

.why_is_it_need { clear:both; font-size:14px; padding:18px 0 7px 294px; position:relative; }
.why_is_it_need a { color:#eb2200; padding-bottom:15px; float:left;}


#why_is_it_need_hint { display:none; color:#434343; position:absolute; z-index:80; left:44px; top:28px; padding:10px 10px 14px 10px; width:255px; background:#ececec; font-size:12px; line-height:18px; border:1px solid #cacaca;}
#why_is_it_need_hint .arrow { position: absolute; width:15px; height:9px; background:url(../images/search_arrow_2.png) 0 0 no-repeat; top:-9px; left:12px;}
#why_is_it_need_hint a {color:#eb2200;}

#nas_punkt .towns_list_block dl { margin:0 5px 0 0; float:left; width:215px;}
#nas_punkt .towns_list_block dt { margin:23px 0 0 0; font-size:24px; font-weight:bold; color:#eb2200;}
#nas_punkt .towns_list_block dt:first-child { margin-top:3px;}
#nas_punkt .towns_list_block dd { margin:0; font-size:14px; color:#434343; padding:0px 0 0 1px; line-height:24px;}
#nas_punkt .towns_list_block dd.kray { font-size:18px; padding-bottom:4px; line-height:19px;}
#nas_punkt .towns_list_block dd.raion { font-weight:bold; font-size:14px; padding:0px 0 0 2px;}
#nas_punkt .towns_list_block dd.town { font-size:14px; padding:0px 0 0 2px;}

#nas_punkt .towns_list_block { position:relative; padding-left:0; margin-left:69px; padding-top:1px;  width:790px;}
#nas_punkt .towns_list_block dl {    margin:0 10px 0 0; padding:0 0 15px 0;}
#nas_punkt { padding-bottom:126px!important;}

/*spb_metro_map*/
#popup_choice_metro_stantions.spb {  width:900px; margin-left:-475px;  padding:17px 27px 33px 23px;  }
#spb_metro_map { margin:35px 0 0 10px; float: left; background:url(../images/spb_metro.png) 0 0 no-repeat; width:639px; height:485px; position:relative; }
#spb_metro_map .dots { width:585px; position:relative; height:788px; background:none; cursor:default; }
#spb_metro_map div { position:absolute;  width:9px; height:9px; cursor:pointer; }

#spb_metro_map .choice {  overflow:hidden; text-indent:-1000px; width:7px; height:8px; }
#spb_metro_map .dot {text-indent:-1000px; overflow:hidden;}
#spb_metro_map .active { background: url(../images/sprite_6.png) -246px -41px no-repeat;}
#popup_choice_metro_stantions.spb .stantions_list { max-height:340px;}

#spb_metro_map .d_0 { left:90px; top:457px;}
#spb_metro_map .d_1 { left:90px; top:447px;}
#spb_metro_map .d_2 { left:90px; top:437px;}
#spb_metro_map .d_3 { left:90px; top:421px;}
#spb_metro_map .d_4 { left:129px; top:383px;}
#spb_metro_map .d_5 { left:143px; top:368px;}
#spb_metro_map .d_6 { left:214px; top:335px;}
#spb_metro_map .d_7 { left:301px; top:337px;}
#spb_metro_map .d_8 { left:309px; top:244px;}
#spb_metro_map .d_9 { left:360px; top:179px;}
#spb_metro_map .d_10 { left:360px; top:137px;}
#spb_metro_map .d_11 { left:360px; top:96px;}
#spb_metro_map .d_12 { left:360px; top:86px;}
#spb_metro_map .d_13 { left:360px; top:76px;}
#spb_metro_map .d_14 { left:360px; top:66px;}
#spb_metro_map .d_15 { left:360px; top:56px;}
#spb_metro_map .d_16 { left:360px; top:46px;}
#spb_metro_map .d_17 { left:360px; top:36px;}
#spb_metro_map .d_18 { left:360px; top:26px;}

#spb_metro_map .d_19 { left:214px; top:457px;}
#spb_metro_map .d_20 {left:214px; top:447px;}
#spb_metro_map .d_21 {left:214px; top:437px;}
#spb_metro_map .d_22 {left:214px; top:427px;}
#spb_metro_map .d_23 {left:214px; top:417px;}
#spb_metro_map .d_24 {left:214px; top:407px;}
#spb_metro_map .d_25 {left:214px; top:397px;}
#spb_metro_map .d_26 {left:214px; top:335px;}
#spb_metro_map .d_27 {left:214px; top:262px;}
#spb_metro_map .d_28 {left:214px; top:180px;}
#spb_metro_map .d_29 {left:214px; top:121px;}
#spb_metro_map .d_30 {left:214px; top:111px;}
#spb_metro_map .d_31 {left:214px; top:67px;}
#spb_metro_map .d_32 {left:214px; top:57px;}
#spb_metro_map .d_33 {left:214px; top:47px;}
#spb_metro_map .d_34 {left:214px; top:37px;}
#spb_metro_map .d_35 {left:214px; top:27px;}
#spb_metro_map .d_36 {left:214px; top:17px;}

#spb_metro_map .d_37 {left:523px; top:422px;}
#spb_metro_map .d_38 {left:523px; top:412px;}
#spb_metro_map .d_39 {left:523px; top:402px;}
#spb_metro_map .d_40 {left:523px; top:392px;}
#spb_metro_map .d_41 {left:523px; top:382px;}
#spb_metro_map .d_42 {left:483px; top:252px;}
#spb_metro_map .d_43 {left:360px; top:191px;}
#spb_metro_map .d_44 {left:214px; top:191px;}
#spb_metro_map .d_45 {left:39px; top:191px;}
#spb_metro_map .d_46 {left:1px; top:153px;}

#spb_metro_map .d_47 {left:617px; top:393px;}
#spb_metro_map .d_48 {left:617px; top:383px;}
#spb_metro_map .d_49 {left:617px; top:373px;}
#spb_metro_map .d_50 {left:617px; top:363px;}
#spb_metro_map .d_51 {left:483px; top:252px;}
#spb_metro_map .d_52 {left:391px; top:252px;}
#spb_metro_map .d_53 {left:301px; top:252px;}
#spb_metro_map .d_54 {left:220px; top:252px;}

#spb_metro_map .d_55 {left:372px; top:435px;}
#spb_metro_map .d_56 {left:342px; top:379px;}
#spb_metro_map .d_57 {left:293px; top:329px;}
#spb_metro_map .d_58 {left:208px; top:252px;}
#spb_metro_map .d_59 {left:131px; top:223px;}
#spb_metro_map .d_60 {left:74px; top:132px;}
#spb_metro_map .d_61 {left:74px; top:122px;}
#spb_metro_map .d_62 {left:74px; top:84px;}
#spb_metro_map .d_63 {left:74px; top:44px;}
#spb_metro_map .d_64 {left:74px; top:34px;}


#footer_wrap  .promopage,
#footer_wrap  .protect,
#footer_wrap .madeby{
    position:absolute; 
    left:316px; 
    top:472px; 
    height: 30px;
    background: url(../images/promo.gif) left no-repeat; 
    padding:2px 0 4px 40px; 
    white-space:normal; 
    font-size:12px; 
    color:#e78035;
    text-shadow:0 -1px 0 #871f05;
}
#footer_wrap  .protect { background:none; padding-left:0; left:573px; top:480px;}
#footer_wrap  .protect a {color:#e78035;}
#footer_wrap .madeby{
    left: 574px;
    top: 472px;
    background: url(../images/madeby.jpg) left no-repeat;
}

#footer_wrap  .promopage a,
#footer_wrap  .madeby a{
    line-height: 2.5em;
    color:#e78035;
    text-shadow:0 -1px 0 #871f05;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* ����� ������ ��� IE10 */
    .orange_but .shadow_xx {visibility:hidden;}
}

.cbutton {
    margin-top: 25px;
}
.cbutton_ch {
    width: auto;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}

/*#bredcramps ul li a {*/
/*    display: inline-block;*/
/*    margin-bottom: 5px;*/
/*    border-bottom: 1px solid transparent;*/
/*}*/

.email-ch {
    font-size: 27px;
    padding-right: 15px;
}