body { padding: 0; margin: 0; background: url("../images/bg.jpg") 50% 0 repeat-y #E9D7B4; color: #a4a4a4; font-size: 0.8em; line-height: 1.3; }
body, table { font-family: Tahoma, Verdana, sans-serif; }
html, body { height: 100%; }
a { color: #64c3e4; text-decoration: underline; }
a:hover { color: #25BB8D; text-decoration: none; }
p { margin: 0; padding: 0; }
form { padding: 0; margin: 0; border: none; }
img { border: none; }
h1 { padding: 0; margin: 0 0 12px 0; font-weight: normal; font-size: 1.7em; color: #000000; }
h2 { padding: 0 4px; margin: 0 0 12px 0; color: #555; font-size: 22px;/*1.5em;*/ font-weight: normal; }
h3 { padding: 0; margin: 0 0 12px 0; }


.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -320px; background: url("../images/bg_bottom.jpg") 50% 100% no-repeat; }
.bg_top { background: url("../images/bg_top.jpg") 50% 0 no-repeat; min-height: 850px;
 _height: 850px;
}
.container { width: 1000px; margin: 0 auto;
 //width: 997px;
}
#content .clear { clear: both; width: 100%; overflow: hidden; font-size: 0%; height: 0%; }

#content .left { float: left; }
#content .right { float: right; text-align:left; }


/*----------------------------header-----------------------------*/
#header {}
.head_block { height: 342px; padding-top: 9px; position:relative; }
#logo { width: 316px; height: 170px; background: url("../images/logo.png") -30px 47px no-repeat; /*margin-left: 44px; margin-top: 49px;*/ float: left;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo.png', sizingMethod='scale' );
}
#logo img { width: 285px; height: 78px; position: relative;
 //display: block;
}
#logo a { width: 285px; height: 81px; display:block; }
/*#logo a,
.first-logo-text,
.second-logo-text { margin-left: 30px; }*/
.children { width: 423px; height: 342px; float: right; /*margin-right: 20px;*/ }
.children img { display: block; }
.png { _behavior: url("iepngfix.htc"); }
.first-logo-text,
.second-logo-text {width:208px; height:20px; text-transform:uppercase; color:#fff; font: 13px/18px Arial,Tahoma,Verdana,sans-serif;}
.first-logo-text {padding-left:15px;}
.second-logo-text {padding-left:129px;}

#mainmenu { background: url("../images/menu_bg.png") 0 0 repeat-x; margin-bottom:13px; font-size:1.2em; font-family:Arial, Tahoma, Verdana, sans-serif; }
.blik { width: 66px; height: 65px; background: url("../images/blik.png") 0 0 no-repeat; position: absolute; z-index: 999; margin-top: -32px; margin-left: 20px;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/blik.png', sizingMethod='scale' );
}
.mainmenu_left { background: url("../images/menu_left.png") 0 0 no-repeat; }
.mainmenu_right { background: url("../images/menu_right.png") 100% 0 no-repeat; padding: 0 15px;
 //padding: 0 17px;
}
#mainmenu, .mainmenu_left, .mainmenu_right { height: 52px; }
#mainmenu ul { padding: 0; margin: 0; list-style: none; position: relative; }
#mainmenu li { float: left; margin-top: 1px; font-size: 1.3em; position: relative; }
#mainmenu a, #mainmenu span.separator { display: block; float: left; background: url("../images/menu_li.png") 100% 50% no-repeat; padding: 11px 22px 12px 23px; color: #ffffff; text-decoration: none; position: relative; z-index: 999; }
#mainmenu .last a, #mainmenu li:last-child a { background: none; }
#mainmenu .active a, #mainmenu a:hover, #mainmenu li:hover { background: url("../images/menu_active2.png") 100% 0 no-repeat; position: relative; /*left: -1px;*/ z-index: 1; }
#mainmenu a:hover span { position: relative; left: 1px; }
#mainmenu .active a:hover span { left: 0; }
#mainmenu .last.active a { background: url("../images/menu_active2.png") 99% 0 no-repeat; }

/* dropdown menu 20120205 */
ul#top-nav li ul { display:none; position: absolute; top: 48px; background:#eb4302; opacity:.85; filter: alpha(opacity=85); -moz-opacity: 0.85; z-index: 100; padding-bottom:5px; }
ul#top-nav li:hover ul { display:block; }
#mainmenu ul#top-nav li ul li { background:none; clear:both; font-size: 0.9em; white-space: nowrap; }
#mainmenu ul#top-nav li ul li a { background:none; /*width:66px;*/ padding: 2px 23px; }
#mainmenu ul#top-nav li ul li a:hover,
#mainmenu ul#top-nav li ul li:hover,
#mainmenu ul#top-nav li ul li.active a { background:none; color:#ffc000; }
ul#top-nav li ul {
  -moz-border-radius: 0 0 7px 7px;
  -webkit-border-radius: 0 0 7px 7px;
  -khtml-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
}

/*----------------------------content----------------------------*/
#content { padding: 0 15px 17px 15px; width: 970px; overflow: hidden; clear: both; position:relative;
 //width: 967px;
}
#content #content { width: auto; }
/*#content.paddingtop { padding-top: 14px; }*/
.hospitality { padding: 0 0 9px 0; text-align: center; color: #8f8f8f; font-size: 1.1em; }
.hospitality span { color: #54b5d7; font-size: 1.4em; line-height: 1.2; }

.housing { width: 985px; padding: 1px 0 1px 12px; border-top: #cccccc 1px dotted; border-bottom: #cccccc 1px dotted; margin-left: -14px; margin-bottom: 14px; clear: both; overflow: hidden; font-size: 0.9em;
 //width: 997px;
 //margin-left: -15px;
 //padding-left: 8px;
}
.housing a { display: block; float: left; width: 118px; height: 85px; background: #FEFDFA; text-align: center; color: #ffffff; text-decoration: none; margin-right: 4px; }
.housing a:hover { color: #ffffff; }
/*.housing span { display: block; background: url("../images/housing_title.gif") 50% 0 no-repeat; padding: 4px 0; margin-bottom: 5px; }*/
.housing img { display: block; }
.housing {background-color:#fbf6f2; z-index:5;}

.housing span{display:block; text-align:center; color:#fff; font-size:12px; text-shadow:0 -1px 0 rgba(0,0,0,0.3); text-decoration:none; background:#0b7ded url(../images/color-menu.png) repeat-x 0 0; border:1px solid #0b7ded; padding:4px 0; margin-bottom:5px;}
.housing span:hover{background-image:none;}
.housing span.color-1{background-color:#0b7ded; border-color:#0b7ded;}
.housing span.color-2{background-color:#809f04; border-color:#809f04;}
.housing span.color-3{background-color:#f66701; border-color:#f66701;}
.housing span.color-4{background-color:#26a7af; border-color:#26a7af;}
.housing span.color-5{background-color:#f1a500; border-color:#f1a500;}
.housing span.color-6{background-color:#ab38d5; border-color:#ab38d5;}
.housing span.color-7{background-color:#2023ee; border-color:#2023ee;}
.housing span.color-8{background-color:#c9316a; border-color:#c9316a;}

.leftblock { width: 683px; float: left; }
.rightblock { width: 270px; float: right; }
.rightblock .infrastructure {min-height: 395px;}

/* dispetcher block */
.dispetcher { margin-bottom: 21px; }
.dispetcher .time {/*padding-top: 14px;*/ margin-bottom: 17px; color: #8f8f8f; font-size: 1.1em; text-align: center; }
.dispetcher .time span { color: #fe7f4e; font-size: 1.4em; }

.dispetcher .left, .dispetcher .right { width: 331px; }

.block_title,
.categories-list li span.item-title { margin-bottom: 13px; font-size: 1.4em; color: #ffffff; }
.corn_tl { background: url("../images/corn1.png") 0 0 no-repeat;
 //border-bottom: #ffffff 1px solid;
 _background: url("../images/corn1.gif") 0 0 no-repeat;
}
.corn_tr { background: url("../images/corn2.png") 100% 0 no-repeat;
 _background: url("../images/corn2.gif") 100% 0 no-repeat;
}
.corn_bl { background: url("../images/corn3.png") 0 100% no-repeat;
 _background: url("../images/corn3.gif") 0 100% no-repeat;
}
.corn_br { background: url("../images/corn4.png") 100% 100% no-repeat;
 _background: url("../images/corn4.gif") 100% 100% no-repeat;
}
.block_title a, .block_title a:hover { color: #ffffff; text-decoration: none; }
.mmain .block_title a {text-decoration:underline;}
.mmain .block_title a:hover {text-decoration:none;}

.yellow { background: #FFC000; }
.red { background: #EB4302; }
.green { background: #25BB8D; }
.orange { background: #EB4302; }
.blue { background: #64C3E4; }
.grey { background: #ceccc8; }
.grey_light { background: #e9e7e3; }
.bull { background: url("../images/bull.png") 17px 10px no-repeat; padding: 4px 5px 5px 37px; position:relative;
 _background: url("../images/bull.gif") 17px 10px no-repeat;}

.headphone { background: url("../images/headphone.png") 0 0 no-repeat; width: 26px; height: 32px; position: absolute; left: 291px; top: -5px;
 //left: 254px;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/headphone.png', sizingMethod='scale' );
}
.case { background: url("../images/case.png") 0 0 no-repeat; width: 31px; height: 40px; position: absolute; left: 288px; top: -9px;
 //left: 251px;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/case.png', sizingMethod='scale' );
}

.dispetcher_grey { background: #EAE7E3; font-size: 0.8em; }
.greycorn_tl { background: url("../images/grey_corn1.gif") 0 0 no-repeat; }
.greycorn_tr { background: url("../images/grey_corn2.gif") 100% 0 no-repeat; }
.greycorn_bl { background: url("../images/grey_corn3.gif") 0 100% no-repeat; }
.greycorn_br { background: url("../images/grey_corn4.gif") 100% 100% no-repeat; padding: 8px 9px 5px 9px; }
.dispetcher_grey img,
.dispetcher_grey .faces { border: #d4d4d4 1px solid; float: left; margin-bottom: 3px; }
.dispetcher_grey .faces,
.dispetcher_grey .faces div {width:157px; height:151px; overflow: hidden;}
.dispetcher .dispetcher_grey .right { width: 149px; }
.dispetcher_grey a { display: block; width: 144px; height: 24px; overflow: hidden; padding-left: 5px; background: url("../images/dispetcher_lnk.png") 0 -31px no-repeat #ffffff; margin-bottom: 3px; text-decoration: none; color: #a49c9a; text-align:center; padding-top:4px; font-size:15px; }
.dispetcher_grey a:hover,
.dispetcher_grey a.active,
.dispetcher_grey a.current { background: url("../images/dispetcher_lnk.png") 0 0 no-repeat #F6A900; color: #ffffff; }
.dispetcher_grey span { font-size: 1.1em; }
.dispetcher_grey.agent a { background: url("../images/dispetcher_lnk_red.png") 0 -31px no-repeat; }
.dispetcher_grey.agent a:hover,
.dispetcher_grey.agent a.active,
.dispetcher_grey.agent a.current { background: url("../images/dispetcher_lnk_red.png") 0 0 no-repeat #CC1F01; }


/* contacts */
.contacts { padding-top: 14px; padding-bottom: 11px; border-bottom: #cccccc 1px dotted; margin-bottom: 20px; color: #8f8f8f; font-size: 1.25em; text-align: left; }
.contacts .phones { font-size: 1.70em; line-height: 1.1; }
.contacts .mobile { padding: 10px 0 5px 0; line-height: 2.2; color: #786e6e; }
.contacts img { vertical-align: middle; margin-right: 3px; }
.contacts .e-contacts { color: #786e6e; font-size: 0.9em; line-height: 1.8; }
.contacts .e-contacts img { margin-left: 10px; margin-right: 7px; }
.contacts .e-contacts div { text-align: right; padding-right: 16px; }
.contacts .e-contacts div img { margin-right: 5px; }
.contacts a { color: #786e6e; text-decoration: none; }


/* dotted block */
.dotted_block { background: #ffffff; margin-bottom: 13px; }
.dotted_corn_tl { background: url("../images/dotted_corn1.gif") 0 0 no-repeat; }
.dotted_corn_tr { background: url("../images/dotted_corn2.gif") 100% 0 no-repeat; }
.dotted_corn_tcenter { border-top: #c5c5c5 1px dotted; margin: 0 5px; height: 5px; font-size: 0; }
.dotted_block_center { border-left: #c5c5c5 1px dotted; border-right: #c5c5c5 1px dotted; }
.dotted_corn_bl { background: url("../images/dotted_corn3.gif") 0 100% no-repeat; }
.dotted_corn_br { background: url("../images/dotted_corn4.gif") 100% 100% no-repeat; }
.dotted_corn_bcenter { border-bottom: #c5c5c5 1px dotted; margin: 0 5px; height: 5px; font-size: 0; }
/* */

.one_otzyv { padding: 12px 20px 0 18px; margin-bottom: 13px; }
.photo250 { width: 250px; height: 170px; overflow: hidden; float: left; position: relative; }
.photo250 div { width: 250px; height: 170px; position: absolute; top: 0; left: 0; background: url("../images/photo_corn_250.png") 0 0 no-repeat;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/photo_corn_250.png', sizingMethod='scale' );
}
.photo250 div a { width: 250px; height: 170px; display: block; background: url("../images/0.gif"); }

/* vertical-align: middle */
.table { display: table-cell; }
.table .tr, .table .td { position: relative;}
.vmiddle {vertical-align:middle;}
/* fix for ie6 */
.vmiddle .tr, .vmiddle .td {  //top: 50%; width: 100%;}
.vmiddle .td {//top: -50%;}
/* */

.one_otzyv .right { padding: 0; width: 384px; }
.one_otzyv .table { width: 384px; height: 120px; }
.otzyv_info { color: #64c3e4; }
.otzyv_info img { vertical-align: middle; margin-right: 2px; margin-left: 3px; }
.one_otzyv .win-info {font-weight:bold; color:#FE7F4E; padding-bottom: 5px; line-height: 1.1;}

.btn_lnk { width: 100%; clear: both; overflow: hidden; }
.btn_lnk a { float: right; width: 107px; height: 20px; padding: 5px 0 0 0; background: url("../images/btn_lnk.png") 0 0 no-repeat #03A472; text-align: center; font-size: 0.9em; text-decoration: none; color: #ffffff; }
.btn_lnk a:hover { color: #ffffff; }

/* slider */
.slideblock, .reviews { height: 157px; padding: 13px 33px 7px 32px; background: #EAE7E3; border-top: #d1d1d1 1px solid; border-bottom: #d1d1d1 1px solid; margin: 0 2px 10px 2px; }
.prev, .next { width: 14px; height: 32px; margin: -124px 0 0 0; }
.prev { background: url("../images/prev.gif") 0 0 no-repeat; cursor: pointer; float: left; margin-left: 11px; }
.next { background: url("../images/next.gif") 0 0 no-repeat; cursor: pointer; float: right; margin-right: 11px; }
.scrollable { position:relative; overflow:hidden; height: 157px; }
.scrollable .items { width:20000em; position:absolute; clear:both; }
.items div { float:left; width: 618px; }
.items div div { width: 200px; padding: 0; margin-right: 6px; position: relative; border: none; line-height: 1.1; }
.scrollable img { width: 200px; height: 125px; display: block; margin-bottom: 3px; }
.scrollable p, .reviews p { width: 200px; height: 125px; background: url("../images/photo_corn_slide.png") 0 0 no-repeat; position: absolute; top: 0; left: 0;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/photo_corn_slide.png', sizingMethod='scale' );
}
.scrollable p a { width: 200px; height: 125px; display: block; background: url("../images/0.gif"); }
.slide_all_lnk { margin-bottom: 11px; }
.slide_all_lnk a { margin-right: 20px; }


/* inside slider */
.inside_slider .slideblock { margin-bottom: 20px; height: auto; padding-left: 34px; padding-right: 34px; } /* 38 38 */
.inside_slider .scrollable { height: auto; min-height: 143px;
 _height: 143px;
}
.inside_slider .items div { width: 926px; }
.inside_slider .items div div { width: 200px; margin-right: 30px;
 //margin-right: 28px;
}
.inside_slider .scrollable img { margin-bottom: 4px; }
/* */

/* video otzyv */
.video_otzyv { margin: 0 15px; border-top: #cccccc 1px dotted; padding-top: 7px; padding-bottom: 9px; clear:both; }
.title_green_bull { margin-bottom: 5px; padding-left: 23px; background: url("../images/bull_green.gif") 0 6px no-repeat; font-size: 1.4em; color: #1bab7f; }
.title_green_bull a { color: #1bab7f; text-decoration: none; }
.video_otzyv .title_green_bull { margin-bottom: 13px; }
.video_otzyv .left, .video_otzyv .right { width: 317px; margin-bottom: 11px; }
/* */


.doverie { padding: 5px 20px; }
.doverie ul { margin: 0; padding: 0; list-style: none; }
.doverie li { background: url("../images/check.gif") 0 50% no-repeat; padding: 5px 0 6px 33px; color: #a0a0a0; font-size: 1.2em; line-height: 1; }
.doverie li span { font-size: 14px; }
.doverie ul li { font-size: 13px; }

.vernost { padding: 19px 15px 15px 17px; font-size: 0.9em; color: #a4a4a4; }
.blue_list { margin: 0 0 10px 0; padding: 0; list-style: none; }
.blue_list li { padding-left: 15px; background: url("../images/blue_list.gif") 3px 5px no-repeat; color: #959595; }
.photo_sub { width: 234px; height: 125px; overflow: hidden; margin-bottom: 11px; position: relative; font-size: 0; }
.vernost .photo_sub {height:157px;}
.photo_sub div { width: 234px; height: 125px; position: absolute; top: 0; left: 0; /*background: url("../images/photo_corn_sub.png") 0 0 no-repeat;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/photo_corn_sub.png', sizingMethod='scale' );*/
}
.photo_sub div a { width: 234px; height: 125px; display: block; background: url("../images/0.gif"); }
.vernost .title { margin-bottom: 7px; font-size: 1.6em; color: #a4a4a4; }



.hot { padding: 13px 18px 3px 18px; margin-right: -30px; margin-bottom: -5px; font-size: 0.9em; }
.hot ul { margin: 0; padding: 0; list-style: none; }
.hot ul li,
.hot .cck-pad-8 { display: inline-block; vertical-align: top; width: 200px; height: 220px; margin-right: 20px; margin-bottom: 20px; padding-bottom: 15px; clear: both; overflow: hidden;
 //height: 223px;
 _overflow:hidden;
 _vertical-align: auto;
 zoom:1;
 *display:inline;
}
.rightblock .hot ul li { width: 234px; }
.hot.yellow_block li,
.hot .cck-pad-8 { background: url("../images/yellow_block.gif") 0 100% no-repeat; height: 238px; }
.hot.blue_block li { background: url("../images/blue_block.gif") 0 100% no-repeat; }
.hot.green_block li { background: url("../images/green_block.gif") 0 100% no-repeat; text-align: justify; height: 235px;
 _height: 238px !important;
}
*+html .hot.green_block li { height: 240px; } /* fix for IE7 */

.hot div.cck-f200,
.hot div.cck-m50,
.hot div.cck-m100,
.hot .cck-line-body,
.hot .cck-w100,
.hot .cck-fl { float:none; width:auto; left:auto; }
.hot div.cck-pad-8 .cck-plr {padding:0;}
.hot .seb_css3.vertical.cck-deepest {height: 220px;}

#content .hot_title { margin-bottom: 6px; }
#content .hot_title .corn_br { padding: 4px 15px; text-align: center; color: #ffffff; font-size: 1.2em; }
.yellow_block .hot_title { background: url("../images/title_arr_yellow.gif") 0 50% no-repeat #ffc000; }
.blue_block .hot_title { background: url("../images/title_arr_blue.gif") 0 50% no-repeat #64C3E4; }
.green_block .hot_title { background: url("../images/title_arr_green.gif") 0 50% no-repeat #25BB8D; }
.hot_title a, .hot_title a:hover { color: #ffffff; text-decoration: none; }

.photo200 { width: 200px; height: 125px; overflow: hidden; margin-bottom: 4px; position: relative; font-size: 0; }
.photo200 div { width: 200px; height: 125px; position: absolute; top: 0; left: 0; background: url("../images/photo_corn_200.png") 0 0 no-repeat;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/photo_corn_200.png', sizingMethod='scale' );
}
.photo200 div a { width: 200px; height: 125px; display: block; background: url("../images/0.gif"); }


.hot li .left,
.hot .cck-pad-8 .left { width: 79px; padding-left: 3px; }
.hot li .right,
.hot .cck-pad-8 .right { width: 110px; white-space:nowrap; }
.hot li p,
.hot .cck-pad-8 p { height: 75px; overflow: hidden; }
.hot .cck-pad-8 .rayon,
.hot .cck-pad-8 .water {width:145px;}
.hot .cck-pad-8 .rayon-title,
.hot .cck-pad-8 .water-title {width:48px;}

.hot .photo_sub { margin-bottom: 4px; }

.action { width: 95px; height: 97px; position: absolute; margin-top: -132px; margin-left: 142px; }
*+html .action { margin-top: -135px; } /* fix for IE7 */
.action10 { background: url("../images/action10.png") 0 0 no-repeat;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/action10.png', sizingMethod='scale' );
}
.action20 { background: url("../images/action20.png") 0 0 no-repeat;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/action20.png', sizingMethod='scale' );
}
.action50 { background: url("../images/action50.png") 0 0 no-repeat;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/action50.png', sizingMethod='scale' );
}

.articles .hot_title .corn_br { padding: 4px 5px 4px 30px; text-align: left; }
.hot.blue_block.articles li { height: 235px;
 _height: 238px !important;
}
*+html .hot.blue_block.articles li { height: 240px !important; } /* fix for IE7 */

.hot.green_block.relax { padding-bottom: 13px; }
.hot.green_block.relax ul li { height: auto; background: none; margin-bottom: 2px; padding-bottom: 0;
 _margin-bottom: -77px;
}
.relax .title_green_bull { position: relative; left: -7px; font-size: 1.65em; }
.relax_info { width: 648px; margin-bottom: 26px; }
.relax_info p { text-align: justify; padding-top: 2px; }
.relax_info .photo200 { margin-bottom: 0; }

.left_img { float: left; margin-right: 20px; }
.right_img { float: right; margin-left: 20px; }

.bull_delphy { margin-left: 455px; }

.hot.relax_sub ul { margin-bottom: 10px; }
.hot.relax_sub ul li { height: auto; background: none; padding-bottom: 0; margin-bottom: 2px; }

.video_info { padding: 13px 0px 10px 0; margin: 0 18px; border-bottom: #cccccc 1px dotted; text-align: justify; font-size: 0.9em; }

.textblock { padding: 5px 18px 11px 18px; font-size: 0.9em; }
.rightblock .textblock { padding-right: 15px; }
.big_orange { margin-bottom: 7px; color: #fe7f4e; font-size: 1.65em; line-height: 1.1; }
.big_orange a, .big_orange a:hover { color: #fe7f4e; text-decoration: none; }

.konkurs_time { position: relative; top: -5px; }
.konkurs_photo { margin-top: 9px; }
.konkurs_photo img { border: #d4d4d4 1px solid; }
.konkurs_photo .action { width: 96px; height: 98px; margin-top: -6px; margin-left: 141px; }


/*----------------------------inside-----------------------------*/
.search_form { font-size: 0.9em; }
.search_form .big_orange { margin-left: 25px; position: relative; top: -6px; }
.search_form .dotted_block_center { padding: 2px 9px 0px 34px; color: #bfbfbf; font-size: 0.95em; }
.search_form label { float: left; margin-top: 4px; margin-right: 7px; }
.search_form select, .sort select { width: 231px; }
.search_form .jNiceWrapper { float: left; height: 22px; margin-right: 20px; position: relative; }
.search_form input.sinput { width: 18px; }
.search_form input.binput { width: 38px; }
.search_form .jNiceInputWrapper { margin-right: 10px; position: relative; }
.search_form label.label_count { margin-left: 16px; }
.search_form .right { position: relative; top: -1px; }
.search_form iframe, .sort iframe {
 //width: 231px !important;
}

.textblock.text13 { font-size: 1em ; }
.sort { background: #e9e7e3; margin-bottom: 12px; text-align: right; color: #7d7d7d; font-size: 0.85em;
 //width: 967px;
}
.sort .corn_br { padding: 8px 5px 3px 5px;
 //padding: 8px 5px 3px 5px;
}
.sort .corn_br * { text-align: left; }
.sort .jNiceWrapper { float: right; margin-top: -4px; margin-left: 14px; height: 22px; color: #bfbfbf;
 //margin-top: -2px;
}

.yellow_arr { background: url("../images/title_arr_big.gif") 247px 0 no-repeat #FFC000; }
.yellow_arr .right { width: 675px; }
.green_arr { background: url("../images/title_arr_big_green.gif") 247px 0 no-repeat #25BB8D; }
.green_arr .right { width: 670px; }

.pond {float:right; text-align:left; padding-left: 38px;}
.pond {background: url("../images/icon-set.png") no-repeat scroll 0 0 transparent;}

.house_info { padding: 11px 15px; font-size: 0.85em; color: #7d7d7d; }
#content .house_info .left, #content .house_info .right, #content .house_info .center { float: left; }
.house_info .left { width: 236px; margin-right: 12px; color: #8b8b8b; }
.house_info .center { width: 390px; margin-right: 12px; }
.house_info .right { width: 277px; }
.house_info img { border: #b4b4b4 1px solid; }
.house_info .left img { margin-bottom: 2px; }
.house_info .left p { margin-left: 5px; margin-bottom: 6px; }
.red_lnk { background: url("../images/red_lnk.gif") 0 50% repeat-x #D64006; }
.left div.red_lnk {margin-top: 10px;}
.green_lnk { background: url("../images/green_lnk.gif") 0 50% repeat-x #03A472; }
.red_lnk a, .green_lnk a { display: block; padding: 5px 0; text-align: center; color: #ffffff; text-decoration: none; font-size: 1.1em; }
.red_lnk a:hover, .green_lnk a:hover { color: #ffffff; }

.block_info_title { color: #ffffff; font-size: 1.25em; }
.corn_big_tl { background: url("../images/corn_big1.png") 0 0 no-repeat;
 //border-bottom: #ffffff 1px solid;
 _background: url("../images/corn_big1.gif") 0 0 no-repeat;
}
.corn_big_tr { background: url("../images/corn_big2.png") 100% 0 no-repeat;
 _background: url("../images/corn_big2.gif") 100% 0 no-repeat;
}
.block_info_title .corn_big_tr { padding: 3px 5px; text-align:center; }
.house_info .center .left { width: 187px; margin: 0; }
#content .house_info .center .right { width: 193px; float: right; }

.descr { background: #F1EFED; text-align:left; border-left: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid; padding: 8px 10px 8px 14px; min-height:72px; }
.descr_corn_left { background: url("../images/corn_descr_left.gif") 0 0 no-repeat #F1EFED; font-size: 0; margin-bottom: 13px; }
.descr_corn_right { background: url("../images/corn_descr_right.gif") 100% 0 no-repeat; font-size: 0; }
.descr_corn_center { background: #F1EFED; border-bottom: #e9e9e9 1px solid; margin: 0 6px; height: 5px; font-size: 0; }

.action_house_info, .discount { padding-top: 8px; }
.action_house_info ul, .discount ul { margin: 0; padding: 0; list-style: none; }
.action_house_info ul li, .discount ul li  { padding-left: 8px; line-height: 1; width: 177px; clear: both; overflow: hidden; }
.discount ul li  { width: 182px; }
.action_house_info li div, .discount  li div { float: left; }
.action_house_info .date   { width: 78px; }
.action_house_info .price, .discount .price {  border-right: #E2E1DD 1px solid; margin-right: 4px; font-family:Arial, Tahoma, Verdana, sans-serif; }
.action_house_info .price.last, .discount .price.last { border: none; margin: none; }
.action_house_info .grey_light,  .discount .grey_light{ background: #F1EFED; }
.action_house_info .small_red { padding: 2px 7px 0 11px; font-size: 0.9em; line-height: 0.9; color: #eb4302; }
.discount .date  { width: 65px; }
.discount .was,
.table_discount .was,
.skidki .was {text-decoration:line-through; font-weight:bold; font-color:red; }
.discount .now,
.table_discount .now,
.skidki .now { font-weight:bold; font-color:red; font-size: 1.1em; }
/*.discount { padding-top: 8px; }
.discount ul { margin: 0; padding: 0; list-style: none; }
.discount ul li { padding: 3px 15px 3px 17px; }*/

.dotted_block_center .center .left .action_house_info,
.dotted_block_center .center .right .discount { min-height: 76px; height: 76px; padding-top: 8px; }

.house_info .right img { vertical-align: top; margin: 0 6px 10px 0; }
.house_photo { margin-right: -15px; }
.house_info .right .left, .house_info .right .right { width: 134px; margin: 0; }
#content .house_info .right .right { float: right; }


.gellary { padding: 15px 20px 0px 20px; }
.gellary .left { width: 450px; font-size: 0.9em; float: left; }
#content div.gellary .left {float:left; text-align:left; }
.gellary .right { width: 175px; }
.photo_gellary { width: 450px; height: 314px; overflow: hidden; position: relative; margin-bottom: 5px; }
.photo_gellary div { width: 450px; height: 314px; position: absolute; top: 0; left: 0; /*background: url("../images/photo_corn_450.png") 0 0 no-repeat;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/photo_corn_450.png', sizingMethod='scale' ); */
}
.photo_gellary img {
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  border-radius:7px;
}
.photo_gellary div a { width: 450px; height: 314px; display: block; background: url("../images/0.gif"); }
.gallery_descr { /*margin-left: 13px;*/ height: 70px; }
.gallery_lnk { width: 100%; clear: both; overflow: hidden; }
.gallery_lnk a.left, .gallery_lnk a.right { width: auto; padding-top: 1px; padding-bottom: 2px; font-size: 1em; color: #25bb8d; text-decoration: none; }
.gallery_lnk a.left { padding-left: 22px; background: url("../images/gallery_prev.gif") 0 0 no-repeat; }
.gallery_lnk a.right { padding-right: 22px; background: url("../images/gallery_next.gif") 100% 0 no-repeat; }
.object { margin: 0 100px; text-align: center; }

.gellary_section { margin-top: 12px; }
.gellary_section ul { margin: 0; padding: 0; list-style: none; }
.gellary_section li { padding-left: 12px; background: url("../images/bull_green_s.gif") 0 8px no-repeat; font-size: 1.3em; }
.gellary_section li a { color: #a4a4a4; }
#content div.gellary_section {float:right; text-align:left; }
#content div.clear,
.container div.clear,
div.clr {clear:both;}
#content .hot_title .corn_br { padding: 4px 15px; text-align: center;}

#content .infrastructure { padding: 8px 7px 3px 7px; }
#content .infrastructure ul { padding: 0; margin: 0; list-style: none; }
#content .infrastructure .hot_title .corn_br { padding: 4px 16px 4px 30px; text-align: left; }
#content .infrastructure .photo_sub { height: 97px; margin-bottom: 6px; }
#content .infrastructure .photo_sub div { height: 97px; background: url("../images/photo_corn_sub_small.png") 0 0 no-repeat;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/photo_corn_sub_small.png', sizingMethod='scale' );
}
.infrastructure .photo_sub div a { height: 97px; }



.table_price { border-top: #d1d0cf 1px solid; border-bottom: #d1d0cf 1px solid; background: #eae7e3; padding: 3px 5px; margin-bottom: 13px; }
.table_price table { width: 100%; }
.table_price td {  background: #f8f7f5; padding: 4px; text-align: center; line-height: 1.1; color: #7e7e7e; }
.table_price .price_time td { color: #979797; }



.place_info_block .dotted_block_center { padding-top: 1px; padding-bottom: 1px; position: relative; }
.place_info { background: url("../images/place_info_border.gif") 222px 0 repeat-y; margin-top: -7px; margin-bottom: -8px; position: relative; padding: 15px 10px 12px 30px;
 //margin-top: -8px;
 //margin-bottom :-17px;
}
.place_info .tr { width: 100%; clear: both; overflow: hidden; margin-bottom: 7px; }
.place_info .left { width: 190px; font-size: 1.4em; color: #979797; }
.place_info .right { width: 430px; padding-top: 3px; font-size: 0.9em; }
.place_info .tr .left {float:left; }
.place_info .tr .right {float:right;text-align:left; }

.zayavka { background: #eae7e3; color: #7d7d7d; margin-bottom: 10px;
 //border-bottom: #FAF5ED 1px solid;
}
.zayavka .greycorn_br { /*padding: 8px 16px 19px 23px;*/ }
.zayavka input.input_100 { width: 223px; }
.zayavka .sel_type { width: 230px; }
.zayavka select.day { width: 53px;
}
.zayavka .jNiceSelectText { font-size: 0.85em; padding-left: 8px !important; }
.zayavka select.month { width: 100px; }
.zayavka .jNiceInputWrapper { margin-top: 3px; margin-bottom: 2px; }
.zayavka .jNiceWrapper { float: left; margin-right: 1px; margin-top: 5px; margin-bottom: 9px; }
.zayavka select.year { width: 75px; }


.zayavka .house_type { margin-top: 4px; margin-bottom: 2px; }
.zayavka .house_type label { display: block; width: 212px; float: right; padding-top: 1px; margin-bottom: 2px; }
.zayavka .house_type input { float: left; margin-left: 0; }

.select_type iframe { width: 230px !important; }
.select_day iframe { width: 52px !important; background: #EAE7E3 !important; margin: 0; padding: 0; }
.select_month iframe { width: 100px !important; }
.select_year iframe { width: 75px !important; }


/*----------------------------footer-----------------------------*/
.push { /*height: 320px;*/ height: 180px; padding-top: 140px; }
#footer { width: 720px; height: 180px; padding-top: 140px; margin: 0 auto; clear: both; overflow: hidden; color: #ffffff; font-family:Arial, Tahoma, Verdana, sans-serif; }
.footer_list { float: left; max-width: 177px; margin: 1px 12px 0 0; height: 100%; border-right: #876500 1px dotted; padding-right: 12px; }
.footer_list .title { margin-bottom: 0; font-size: 1.35em; }
.footer_list ul { margin: 0; padding: 0; list-style: none; }
.footer_list ul li { margin-bottom: 0; font-size: 0.9em; }
.footer_list .title, .footer_list  ul { position: relative; }
.mdash_list li { padding-left: 14px; background: url("../images/mdash.gif") 4px 7px no-repeat; }
.footer_list.last { border: none; }

#footer a { color: #ffffff; text-decoration: none; }
#footer li a { font-size:12px; }
#footer a:hover { color: #DC4331; text-decoration: underline; }
dt.article-info-term {display:none;}
ul.actions {padding-top:0px; padding-bottom:0px; padding-left: 5px; list-style:none;}
ul.actions li {float:left;}
.item-page h2 {margin-bottom:10px;}

/* custom styles */

/* Article functions */
ul.actions { clear:both; margin-top: -37px; float:right; }
ul.actions li { list-style-type: none; float:right; margin-left: 10px; }

/* ++++++++++++++  details  ++++++++++++++ */
.article-info { float:right; margin:-37px 30px 10px 0px; font-size:0.9em; }
.article-info-term { display:none; }
dt.category-name, dt.create, dt.modified, dt.createdby { float:left; padding-right:5px; }
.archive .article-info dd, .article-info dd { margin:2px 0 0px 0; line-height:1.2em; }
dd.createdby { }
.article-info dd span { text-transform:none; display:inline-block; padding:0 5px 0 0px; margin:0 10px 0 0px; }
.resume {border: 0px;}
.resume td {vertical-align: top;}

/* styles for object 20120204 */
.item-page .topalbum .items div {
  width: 226px;
}
.scrollable-big-imgs {
  position:relative;
  overflow:hidden;
  width: 450px;
  height:417px;
  background: url("../images/loader.gif") no-repeat scroll top center transparent;
}
.scrollable-big-imgs .items-big-imgs {
  width:20000em;
  position:absolute;
}
.items-big-imgs div {
  float:left;
}
.photo_gellary,
.gallery_descr {
  display: block;
  width: 450px;
}
.gallery_descr {
  width: 440px; /*437px;*/
  background-color: #EAE7E3;
  padding: 5px;
  color: #808080;
}
.photo_top_img_descr {
  display: block;
  text-align: center;
  overflow: hidden;
  width: 200px;
  height: 17px;
}
.gallery_lnk a.nav-big-imgs-prev,
.gallery_lnk a.nav-big-imgs-next,
.objectSmall,
.groupLink {
  cursor: pointer;
}
.scrollable-big-imgs .items-big-imgs {
  height: 399px;
}
.objectSmall img{
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}

pagination.pagination ul, span.pagination a {
border:1px #ccc solid;
margin:0 5px;
padding-left: 5px;
padding-right: 5px;
background: #FAFAFA;
}
#system-message dt {display:none;}
#system-message dd.message ul { /*padding: 0; margin: 0; position: relative; */ list-style: none; }
#system-message dd ul li {font-weight:bold; font-size: 1.2em;}

/* map menu | 20120225 */
#YMapsMenu-simple #zhym-menu-simple {width: 962px; margin-left: 0; display: block; margin-bottom:15px;}
#YMapsMenu-simple #zhym-menu-simple li {float: left; padding-right: 10px;}
.zhym-menutitle-simple img {vertical-align: middle;}
#YMapsMenu-simple #zhym-menu-simple a {text-decoration: line-through;}
#YMapsMenu-simple #zhym-menu-simple a.active {text-decoration: underline;}
#YMapsMenu-simple #zhym-menu-simple a.active:hover {text-decoration: none;}
hr#groupListLineBottom {clear:left; border: 0px; padding-bottom: 10px;}

/* pagination | 20120225 */
.pagination {text-align:center;}
.pagination .counter {display:none; clear:both; text-align:center; padding:10px;}
.pagination .page-scroll {width:auto; display:inline-block; zoom: 1; //display: inline;}
.page-scroll li {list-style:none; display:inline; float:left; margin:0 3px; height:33px; overflow:hidden; text-align:center;}
.page-scroll strong,
.page-scroll a,
.page-scroll img {display:block; width:28px; height:33px; text-align:center;}
.page-scroll strong,
.page-scroll a {background: url("../images/pagination.png") no-repeat scroll 0 0 transparent; line-height:33px;}
.page-scroll strong,
.page-scroll a:hover {background-position: 0 -33px;}
.page-scroll a.longitem {width:95px; background-position: 0 -66px;}
.page-scroll a:hover.longitem {background-position: 0 -99px;}
ol.page-scroll li a:link,
ol.page-scroll li a:visited,
.page-scroll strong {color:#555; text-shadow:0 1px 0 #fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;}

/* breadcrumbs | 20120225 */
#breadcrumbs { padding:5px 4px 10px 4px; text-align:left; width:auto; }
a.pathway { height:16px; line-height:16px; margin:0 5px 0 0; font-weight:normal; }

/* pages | 20120225 */
div.blog .items-row .item,
div.blog .items-leading {/*padding-bottom:20px;*/}

/* review_submit | 20120226 */
input#review_submit,
input#bookit_submit,
.topfilter .cck_forms.cck_search .cck_form_button_submit input { color:#fff; text-shadow:0 1px 0 #555; height: 25px; cursor: pointer; padding: 2px 6px 5px 6px; overflow: visible; border: none;
  background: url("../images/elements/btn_left.gif") repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }

/* myshortlist | 20120228 */
#frby { position: fixed; left: 44%; /*right:0;*/ top: 0; z-index: 5; /*width: 22px; height: 100%;*/ }
.clear_red_lnk .red_lnk { background: none; }
input.myshortlist { color:#fff; height: 25px; cursor: pointer; padding: 4px 6px 5px 6px; overflow: visible; width: 134px; border: none;
  background: url("../images/elements/btn_left.gif") repeat-x;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
input.mybutton { width: auto; }
div#myshortlist_div .mytable { border-right: 1px solid #8de5fd; border-bottom: 1px solid #8de5fd; border-left: 1px solid #8de5fd; padding: 7px; z-index: 100;
  background:#fff; opacity:.85; filter: alpha(opacity=85); -moz-opacity: 0.85;
    -webkit-border-radius: 0 0 7px 7px;
    -khtml-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px; /*position: absolute; top: 0; left: 44%;*/
}
.nofavourites { display: none; }
.mytable_intro { font-weight: bold; text-align: center; }
div#myshortlist_div { /*float: right; padding-right: 4px; margin-top: 74px; margin-bottom: -130px;*/ /*position:absolute;left:184px;top:315px;*/ position:absolute;left:6px;top:-50px;float:left;}
div.item-page div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p,
div.item-page div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p { margin: 0; padding: 0; }
div.item-page div.vertical div.cck_contents { padding: 0px; }

/* order form | 20120304 */
#cck2r_mainbody_content input.text {width: 230px;}
#cck2r_mainbody_content #bookit_transport {width: 240px;}
#cck2r_mainbody_content #bookit_out,
#cck2r_mainbody_content #bookit_in {width: 195px;}
#cck2r #cck2r_mainbody_content div.cck_label_text {width: 230px;}
div.vertical div.cck_forms {padding-bottom:5px;}
div.cck-pad-8 .cck-ptb {padding:0px;}
div.cck_forms.cck_site div.cck_form.cck_form_checkbox label {line-height:100%; margin: 5px 5px 0 0;}
div#cck2r_bookit_submit {padding-top:10px;}
div#cck2r_form_bookit_submit {width:240px; text-align: center;}

.main-page-text {padding: 10px 0 5px 0;}

.item-page {clear:both;}
div#cck78_value_art_introtext {font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 14px !important;}

/* reviews | 20120307 */
element.style { display: block; }
.big-reviews { height: 195px; overflow: hidden; width: 681px; }
.reviews { overflow: hidden; padding: 13px 29px 7px 29px; }
.reviews div { border: medium none; line-height: 1.1; margin-right: 3px; margin-left: 3px; padding: 0; position: relative; width: 200px; float: left; }
.reviews a { display: block; padding-bottom: 5px; text-align: center; }
.reviews a.current { background-color: #fff; }
div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p,
div.cck_contents.cck_content div.cck_label,
div.cck_contents.cck_content div.cck_value { line-height: 1.3; }
#content .main-reviews { clear:none; width: 130px; float: right; }

#content .review_info .left,
#content .review_info .right { width: auto; }
#content .review_info .right { float: none; }

.review_info .one-line,
.review_info .title_green_bull { clear: both; }
.review_info .one-line { padding-top:10px; }
.review_info .one-line .question { font-weight: bold; width: 290px; display: block; float: left; }
.review_info .one-line .divider { display: block; float: left; }
.review_info .one-line .answer { width: 633px; display: block; float: left; }
.review_info .extendedreview .answer { /*width: 927px;*/ padding: 10px 0; }
.review_info .review-photos { text-align: center; }
.review_info .right img { margin-bottom: 6px; }
.wauto {width:auto !important;}
.nimage {background-image: none !important;}

#content .obj_conacts { padding-top:10px; }

.table_discount { margin-bottom: 10px; color:red; border: 1px solid red; padding:10px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px; }
.table_discount .one_discount { margin-right: 35px; float: left;}
.table_discount .discount_title { font-weight:bold; text-transform: capitalize; }

/* categories-list | 20120316 */
.categories-list ul {list-style: none; padding:0;}
.categories-list li span.item-title {background: url("../images/bull.png") no-repeat scroll 17px 10px #FFC000; padding: 2px 5px 0 37px; display:block; height:30px;}
.categories-list li span.item-title a {color:#fff;}
.categories-list li div.category-desc {background-color:#fff; border: 1px dotted #C5C5C5;margin-bottom: 5px;}
.categories-list li span.item-title,
.categories-list li div.category-desc {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }
.categories-list li {clear:both;}
.categories-list li dl {display:block; clear:both;}
.categories-list li dt {float:left; margin:0 0 15px 10px; width:125px;}
.categories-list li dd {float:left; margin:0 0 15px 0; font-weight:bold;}

.cheapfilter hr {clear:both;}

.skidki .skidki-title {text-align: center; font-weight:bold; border-bottom:#C5C5C5 1px dotted;}
.skidki .tseni {color:red; margin:3px 0; padding:0 0 0 3px;}
.skidki .date { width:83px; padding-left:3px;}
.skidki .price { width:107px;}
.skidki .date {float:left;}
.skidki .was {font-weight:normal;}
.skidki .grey_line {background: #F1EFED; }
.cck_page_list div h2, .cck_page_list  hr {display:none;}
textarea {font-size: 1.3em !important;}

.counters {}
.rest-section #right-column {display: none;}

/*20120406*/
#right-column, #main-column { overflow: hidden; }
#right-column { float: right; }
#main-column { float: left; width: 720px; }
#right-column, #right-column .leftblock { width: 240px; }
#right-column .leftblock .yellow .bull { background: none; padding-left: 15px; }
.rest-section #main-column { float: none; width: 970px; }

.rightr {float: right; width: 420px; overflow: hidden;}
#cck2r_label_mychoise,textarea#mychoise {display:none}
div#cck1r_form_item_rayon, div#cck1r_price_from, div#price_to{float:right;}

/*for all photos|20120430*/
.rest-section #main-column,
.rest-section div.cck-f100,
.rest-section .cck-line-body,
.rest-section div.seb_css3 { overflow: visible !important; }
ul.topbuttons { list-style: none outside none; margin: 0; padding:0; float:left; position: absolute; top: -25px; }
ul.topbuttons a { display: block;
    background: url("../images/elements/btn_left.gif") repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    padding: 0 10px;
    text-decoration: none;
    line-height: 25px;
    font-size: 14px;
 }
ul.topbuttons .current { display: none; }
.objectscreen .grp-title { font-weight: bold; text-align: center; padding: 7px; font-size: 16px; }
.objectscreen .grp-photos { text-align: center; }

/* topfilter|20120505 */
.topfilter form { margin-bottom: 10px; }
.topfilter .cck-line-body { background: none repeat scroll 0 0 #FFFFFF; margin-bottom: 13px; border: 1px dotted #C5C5C5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px; }
.topfilter .vertical { padding: 10px 10px 0 20px; height: 30px; }
.topfilter .vertical .cck_forms { width: auto; float: left; padding-right: 12px; }
.topfilter .cck_obj_cid { width: }
.topfilter .cck_item_rayon {}
.topfilter .cck_obj_num {}
.topfilter .cck_cheap_obj {}
.topfilter .cck_big_companies {}
.topfilter .cck_button_submit { float: right !important; }

.topfilter .cck_obj_num input { width: 25px !important; }
.topfilter .cck_label,
.topfilter .cck_label_text { width: auto !important; padding: 7px 6px 0 0 !important; }
.topfilter .cck_cheap_obj .cck_form_checkbox label,
.topfilter .cck_big_companies .cck_form_checkbox label { display: none !important; }
.topfilter fieldset.checkboxes { padding-left: 0 !important; }

.topfilter div.cck_forms.cck_search div.cck_form input,
.topfilter div.cck_forms.cck_search div.cck_form select,
.topfilter div.cck_forms.cck_search div.cck_label label { font-size: 12px !important; }

/* 20130409 */
.item-page div.seb_css3 {border-radius:0 0 0 0; padding: 5px 0 5px 5px;}
.zayavka div.cck_forms .inputbox {width:230px;}
.zayavka div.cck_forms #bookit_in,
.zayavka div.cck_forms #bookit_out {width:197px;}
.zayavka #bookit_where_know label {margin-right:0px; width:205px;}
.mmain .zayavka #bookit_where_know label {width:200px;}
.zayavka div.vertical div.cck_forms.cck_site div.cck_label {width:235px;}
.zayavka div.cck_forms.cck_site input.checkbox {width:auto;}

/* */
.sidebar-ban {margin-bottom: 10px; clear:both;}
.rest-section .sidebar-ban {margin-bottom: 45px;}

/* */
.staff {margin-bottom:10px;}
.staff .block_title {margin-bottom:5px;}
.staff .dispetcher_grey,
.staff .dispetcher_grey span {font-size:11px;}
.staff .dispetcher_grey a {text-align:center; padding-left:5px; width:98px; font-size:15px; padding-top:4px; height:24px;}
.staff .dispetcher_grey .faces,
.staff .dispetcher_grey .faces div {width:140px;}
.staff .dispetcher_grey img {float:none; margin-left:-7px;}
.staff .bull {font-size:16px;padding-top:5px;}

.our-actions {margin-bottom: 15px;}
.our-action { background-color: #dddbdc; border: 1px solid #fe0000; width:313px; padding:10px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px; }
.btn_lnk2 a { background-image: url("../images/btn_lnk-1px.png"); background-repeat: repeat-x; padding-left: 10px; padding-right: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; }

.sigle-bookform #cck1r_bookit_bookthis,
.sigle-bookform #cck1r_mychoise{display: none;}

#form10 .wdform_table2 tr td.wdform_select { text-align: right !important; padding-right: 10px !important; }
#form10 .wdform_table2 tr td.toolbar_padding { text-align: left !important; }

/* youtube-slider */
.mmain .video_otzyv {margin-right:5px;}
.mmain .video_otzyv .btn_lnk a {margin-right:15px;}
.videoslider_holder #video-youtube {float:left;margin-right:5px;padding-bottom:16px;}
.videoslider_holder, #scrollyoutube {float: left;}
#scrollyoutube {height:300px; overflow-x:hidden; overflow-y:scroll;}
.videoslider_holder ul {float:left;width:180px; margin:0; padding:0;}
.videoslider_holder ul li {display:block;background-color:#F8F8F8;float:left;width:180px;margin-bottom:5px;padding:2px;}
.videoslider_holder ul li img {width:120px;float:left;margin-right:3px;}
.videoslider_holder ul li a {text-decoration:none;display:block;height:90px;width:180px;}
.videoslider_holder .currentvideo {background-color:#e6e6e6;}

/* social */
#jlcomments_container{margin-bottom:20px;}
#jlcomments_container #jlvkgrouppro64596727,
#jlcomments_container .fb_iframe_widget,
#jlcomments_container #___plus_0,
#jlcomments_container #ok_grouppro_widget {margin:0 9px !important;}
#jlcomments_container .nav-tabs > li {margin-right:7px;}
#jlcomments_container .nav-tabs > li.active {border: 1px solid #bababa; border-bottom:1px solid #fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
#jlcomments_container .tab-content {border: 1px solid #bababa; border-top: 0 none; padding: 10px 0;}
#jlcomments_container .nav {margin-bottom:0 !important;}
#jlcomments_container .ytpanel {background:#555;padding:10px;margin:0 10px;}
#content #jlcomments_container .nav-tabs {border-bottom: 1px solid #bababa; padding-left:10px;}
#jlcomments_container .fb-like-box{background: #fff;}
#content #jlcomments_container .vkgroup,
#content #jlcomments_container .okgroup,
#content #jlcomments_container .fbgroup,
#content #jlcomments_container .ggroup,
#content #jlcomments_container .twittergroup,
#content #jlcomments_container .youtube { background:url(../images/social-icons32.png) no-repeat 0 0; text-indent: -9999px; padding: 0; width: 32px; height: 32px; border: 0 none !important; margin: 4px 4px 0 4px; }
#content #jlcomments_container .vkgroup {background-position: -96px 0;}
#content #jlcomments_container .okgroup {background-position: -32px 0;}
#content #jlcomments_container .fbgroup {background-position: 0 0;}
#content #jlcomments_container .twittergroup {background-position: -64px 0;}
#content #jlcomments_container .ggroup {background-position: -128px 0;}
#content #jlcomments_container .youtube {background-position: -160px 0;}

#logo .soc-groups {/*margin-left:30px;*/margin-bottom:9px;}
#logo .soc-groups a {width:40px;height:40px;float:left;overflow: hidden;margin: 0 5px 0 0;background:url(../images/soc-groups.png) no-repeat 0 0;text-indent: -9999px;}
/*#logo .soc-groups a.facebook {}*/
#logo .soc-groups a.twitter {background-position: -42px 0;}
#logo .soc-groups a.vkontakte {background-position: -84px 0;}
#logo .soc-groups a.odnoklassniki {background-position: -126px 0;}
#logo .soc-groups a.google {background-position: -168px 0;}

.blog .items-row {clear:both;}
.clload {background:url(../images/load.gif) 50% 50% no-repeat; width:100%; height:100px; clear:both; background-size:contain; margin-bottom:30px;}
#cboxContent button {border: 0 none;}

/* */
.zayavka-na-konkurs .right {border:1px solid #ccc;}
td.buttons {padding-top:15px;}
.moduletablebookit span.star {font-weight:bold;color:#ff2400;}

/* form */
.add-frm {width:407px; margin:7px;}
.frm .inputbox{
  padding:5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius:3px;
}
.frm input.inputbox,
.frm textarea.inputbox,
.frm select.inputbox,
.frm button.inputbox {
  float: left !important;
  margin: 0 !important;
  padding:5px !important;
  background: none repeat scroll 0 0 #fff !important;
  border: 1px solid #dddddd !important;
  width: 261px;
}
.frm input.inputbox:focus,
.frm textarea.inputbox:focus,
.frm select.inputbox:focus,
.frm button.inputbox:focus {
  float: left !important;
  margin: 0 !important;
  padding:5px !important;
  background: none repeat scroll 0 0 #f4f4f4 !important;
  border: 1px solid #888888 !important;
}
.frm .hidden-item {margin:0 !important; padding:0 !important;}

.frm .button {
    -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
    box-shadow:inset 0px 1px 0px 0px #f29c93;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
    background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
    background-color:#fe1a00;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topleft:10px;
    border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topright:10px;
    border-top-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;
    border-bottom-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px;
    border-bottom-left-radius:10px;
    text-indent:0; border:1px solid #d83526; display:inline-block; color:#ffffff; font-size:15px; font-weight:bold; font-style:normal; height:28px; /*line-height:28px;*/ outline: none; width:200px; text-decoration:none; text-align:center; text-shadow:1px 1px 0px #b23e35; }
.frm .button:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
    background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
    background-color:#ce0100; }
.frm .button:active { position:relative; top:1px; }

.top-contacts {padding-top:0;}

/* new styles */
.twent {font-size: 14px;padding-bottom: 12px;text-transform: uppercase;text-align: center;}
.twent span {color: #ee3013;}
.coll_line {color: #ee3013;font-size: 14px;padding-bottom: 15px;}
.contacts_in_content {float: left;}
.contacts_in_content_ul {margin: 0;padding: 0;list-style-type:none;}
.contacts_in_content_ul li, .contacts_in_content_ul2 li {overflow: hidden;font-size: 18px;padding-bottom: 5px;}
.contacts_in_content_ul2 li {font-size: 16px;}
.img_contacts {float: left;width: 38px;font-size: 13px;color: #585858;text-align: center;margin-right: 8px;}
.contacts_in_content_ul li span, .office_ph_nom span {color: #585858;}
.of {display: inline-block;padding-top: 5px;}
.present_video {float: right;height: 248px;width: 330px;}
.header-contacts {position: absolute;top: 10px;left: 305px;width: 395px;}
.header-contacts .coll_line {font-size: 16px;color: #e84f0c;text-shadow: 0px 1px 5px rgba(255, 255, 255, 1);}
.header-contacts li,
.header-contacts a {color:#000;}
.header-contacts .addr {font-size:15px;padding-top:10px;}
.header-contacts .addr strong {font-weight:normal;}
.em_header{background: url('../images/em.png') no-repeat top 8px left 30px; padding-left: 66px;}
.skype_header{background: url('../images/sk.png') no-repeat center left 60px; padding-left: 96px;}
.mts_header, .beeline_header, .megafon_header, .tele2_header {padding-left: 72px;}
.mts_header{background: url('../images/MTS-logo.png') no-repeat top 0 left 0;}
.beeline_header{background: url('../images/beeline-logo.png') no-repeat top 0 left 0;}
.megafon_header{background: url('../images/megafon-logo.png') no-repeat top 0 left 2px;}
.tele2_header{background: url('../images/tele2-logo.png') no-repeat top 0 left 10px;}
.viber-whatsup{font-size:12px;}

.hot.relax_sub ul.module-articles li {margin-bottom: 15px;}
.hot.relax_sub ul.module-articles li:last-child {margin-bottom: 0;}
.module-articles a {text-decoration: none;}
.module-articles a:hover h4 {text-decoration: underline;}
.module-articles h4 {margin: 0; font-size: 12px; color: #0596ce; padding-bottom: 4px; font-weight: normal;}
.module-articles span.date { font-size: 10px; color: #ec3d22; }
.module-articles span.text, .module-articles span.text span{ color: #a4a4a4 !important; }

.topushki-phone { font-size: 18px; line-height: 30px; height: 30px; margin: 4px 14px 1px 1px; text-align: center; color: #fff; background-color: #eb4302; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.category-under-content {margin: 0 5px 30px 5px;}
.category-under-content h3 {margin-top: 20px;}
.category-under-content img {margin-bottom: 15px;}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}html[xmlns] .clearfix,.clearfix{display:block;}*+html .clearfix{display:inline-block;}
