
 
html , body , div , span , applet , object , iframe , h1 , h2 , h3 , h4 , h5 , h6 , p , blockquote , pre , a , abbr , acronym , address , big , cite , code , del , dfn , em , font , img , ins , kbd , q , s , samp , small , strike , strong , sub , sup , tt , var , b , u , i , center , dl , dt , dd , ol , ul , li , fieldset , form , label , legend { margin: 0px; padding: 0px; outline: 0px none; font-size: 100%; }
 body { line-height: 1; }
 ol , ul { list-style: none outside none; }
 :focus { outline: 0px none; }
 table { border-collapse: collapse; border-spacing: 0px; }

 
body { font: 13px/1.5 Arial ,'Liberation Sans' ,FreeSans ,sans-serif; }
 a:focus { }
 hr { border-color: rgb(221 , 221 , 221); border-style: solid; border-width: 1px 0px 0px; clear: both; height: 0px; }
 h1 { font-size: 25px; }
 h2 { font-size: 23px; }
 h3 { font-size: 21px; }
 h4 { font-size: 19px; }
 h5 { font-size: 17px; }
 ul { list-style: square outside none; }
 li { margin-left: 30px; }
 p , dl , hr , h1 , h2 , h3 , h4 , h5 , h6 , ol , ul , fieldset { margin-bottom: 20px; }
 div.hblock h2 { background: none repeat scroll 0% 0% rgb(248 , 127 , 58); }
 #subscribe_block TABLE { border: medium none ! important; width: 100px ! important; }
 #subscribe_block INPUT { width: 110px ! important; }

 
.container_12 , .zyjazuken { width: 95%; margin: auto; }
 .grid_1 , .grid_2 , .grid_3 , .grid_4 , .grid_5 , .grid_6 , .grid_7 , .grid_8 , .grid_9 , .grid_10 , .grid_11 , .grid_12 , .grid_13 , .grid_14 , .grid_15 , .hulobasoho { display: inline; float: left; margin-left: 1%; margin-right: 1%; }
 .container_12 .grid_3 , .zyjazuken .grid_4 { width: 250px; }
 .container_12 .grid_6 , .zyjazuken .grid_8 { width: 48%; }
 .container_12 .grid_12 , .zyjazuken .hulobasoho { width: 98%; }
 html body * span.fkomyhyvaq , html body * div.fkomyhyvaq , html body * li.fkomyhyvaq , html body * dd.fkomyhyvaq { background: none repeat scroll 0% 0% transparent; border: 0px none; clear: both; display: block; float: none; font-size: 0px; list-style: none outside none; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }

 
body { background: none repeat scroll 0% 0% rgb(238 , 238 , 238); color: rgb(51 , 51 , 51); font-size: 12px; padding: 20px 0px; min-width: 1100px; }
 .hejeca { background: url('gmesodibe.png') repeat scroll 0% 0% transparent ! important; font-family: Arial; text-transform: uppercase; text-align: center; position: absolute; margin: 10px 0px 0px 27%; padding: 10px; border: 1px solid rgb(50 , 112 , 187); border-radius: 10px; }
 .phones_block_number { font-size: 29px; font-weight: bold; color: rgb(255 , 255 , 255); }
 .phones_block_metro { font-size: 16px; color: rgb(255 , 218 , 147); }
 .rrumivake { width: 474px; height: 150px; float: right; margin-right: 2%; }
 .hblock { border: 1px solid rgb(202 , 225 , 232); background: url('pwaxewakyfu.png') repeat-x scroll left top rgb(204 , 225 , 234) ! important; }
 .hblock h2 { margin-left: -9px ! important; margin-right: -9px ! important; margin-top: -9px ! important; }
 .hblock h5 { font-size: 1.3em; }
 .hotel_prices { position: relative; margin: -12px -15px -30px 0px; float: right; width: 117px; height: 78px; background: url('hotel_block_prices_bg.png') no-repeat scroll 0% 0% transparent; }
 .hotel_prices_first { float: left; clear: both; text-decoration: line-through; font-size: 13px; font-weight: bold; margin: 15px 0px 0px 28px; color: rgb(119 , 119 , 119); }
 .hotel_prices_second { float: left; clear: both; font-size: 22px; font-weight: bold; margin: -10px 0px 0px 20px; color: green; text-shadow: 0px 1px 0px rgb(255 , 255 , 255); }
 a { color: rgb(0 , 0 , 0); font-weight: bold; text-decoration: none; }
 a:hover { color: rgb(0 , 102 , 204); }
 .container_12 , .zyjazuken { background: none repeat scroll 0% 0% rgb(255 , 255 , 255); border-radius: 10px; }
 h1 , h2 , h3 , h4 , h5 , h6 { line-height: 1.2em; margin-bottom: 0.3em; }
 h2 { margin-top: 1em; }
 h5 { font-size: 1.2em; text-shadow: 0px 1px 0px rgb(255 , 255 , 255); }
 div#pokosyrogy { font-weight: normal; font-size: 13px; text-align: left; height: 150px; padding: 0px; margin-bottom: 0px; margin-top: 15px; border-radius: 7px; }
 .gwofawutuga { width: 239px; height: 65px; margin-left: 2%; padding-top: 41px; }
 .wpaval { background: url('gmesodibe.png') repeat-x scroll 0% 0% transparent ! important; }
 .nilizyf { background: none repeat scroll 0% 0% rgb(238 , 244 , 255); margin-bottom: 20px; padding: 10px 10px 1px; border-radius: 7px; }
 .nilizyf h2 { font-size: 1em; font-weight: bold; text-transform: uppercase; color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(51 , 153 , 255); margin: -10px -10px 0px; padding: 6px 10px; border-top-left-radius: 7px; border-top-right-radius: 7px; }
 .rcyjijikudo { padding-top: 10px; }
 div.sojaza { padding: 0px; }
 div.sojaza h2 { margin: 0px; }
 div.sojaza .rcyjijikudo { padding-top: 0px; }
 p { margin-bottom: 1em; }
 ul , ol { padding-top: 0px; }
 ul.sojaza { cursor: pointer; list-style: none outside none; }
 ul.sojaza li { margin: 0px; }
 ul.sojaza li a { display: block; padding: 2px 10px; color: rgb(255 , 102 , 0); border-bottom: 1px dotted rgb(204 , 204 , 204); }
 ul.sojaza li a:hover { background: none repeat scroll 0% 0% rgb(238 , 238 , 238); }
 ul.sojaza ul { list-style: none outside none; margin: 0px; }
 ul.sojaza ul li a { padding-left: 30px; color: rgb(51 , 51 , 51); }
 ul.symicuzaz { border-top: 0px none; margin-bottom: 0px; }
 ul.symicuzaz li { text-transform: uppercase; }
 ul.symicuzaz li a { background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 ul.symicuzaz li a:hover { background: none repeat scroll 0% 0% #FFCCFF; }
 ul.symicuzaz li li a { background: none repeat scroll 0% 0% rgb(255 , 255 , 255); border-bottom: 1px dotted rgb(255 , 255 , 255); }
 ul.symicuzaz li li a:hover { background: none repeat scroll 0% 0% rgb(239 , 245 , 255); border-left: 2px solid rgb(0 , 102 , 255); border-right: 2px solid rgb(0 , 102 , 255); color: rgb(0 , 102 , 255); }
 ul.symicuzaz ul li { text-transform: none; }
 form { overflow: hidden; }
 .articles { padding: 0px; }
 .articles h2 { margin: 0px; }
 #wnutenigew { padding-top: 0px; }
 .article { border-top: 1px solid rgb(102 , 102 , 102); padding-top: 0.5em; }
 .nilizyf .article { border-top: 3px solid rgb(255 , 255 , 255); padding: 13px 10px 0px; }
 .article h3 { margin-bottom: 0.2em; font-size: 1.6em; }
 .nilizyf .nilygani { border-top: medium none; }
 .article a.image { float: left; margin: 3px 10px 3px 0px; padding: 4px; border: 1px solid rgb(187 , 187 , 187); background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 .article a.image:hover { border: 1px solid rgb(102 , 102 , 102); }
 .article a.image img { float: left; }
 .nilizyf a.image { float: left; margin: 3px 10px 3px 0px; padding: 4px; border: 1px solid rgb(187 , 187 , 187); background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 .nilizyf a.image:hover { border: 1px solid rgb(102 , 102 , 102); }
 .nilizyf a.image img { float: left; }
 .article p.mgagut { color: rgb(102 , 102 , 102); border-top: 1px dotted rgb(153 , 153 , 153); border-bottom: 1px dotted rgb(153 , 153 , 153); padding: 0.3em 0px; margin-bottom: 0.8em; }
 #hrijymy .nilizyf { color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(51 , 153 , 255); margin-bottom: 10px; }
 #hrijymy a { color: rgb(255 , 255 , 255); }
 #hrijymy a:hover { color: rgb(0 , 0 , 0); }
 .rcyjijikudo { padding-bottom: 1px; }
 .phones_block_metro:first-letter { text-transform: lowercase; }
 A IMG { border: medium none; }
 .weathermonth_table { width: 100% ! important; }
 .weathermonth_table TD { padding: 2px; }
 .main_page_block img { margin: 3px 10px 3px 0px; padding: 4px; border: 1px solid rgb(187 , 187 , 187); background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 .main_page_block img:hover { border: 1px solid rgb(102 , 102 , 102); }
 div.lpytehexa { position: absolute; margin: 0px 0px 0px 8% ! important; background: none repeat scroll 0% 0% rgb(255 , 255 , 255); border-radius: 0.3em; box-shadow: 0px 2px 0px rgb(20 , 93 , 180); }
 div.lpytehexa h1 { padding: 6px 20px 4px ! important; margin: 0px; font-size: 19px; font-weight: normal; text-transform: uppercase; color: rgb(2 , 143 , 173); }
 H3 { font-size: 14px; }
 .spo_item_inner { padding: 5px; }
 .a_hot17 { background-color: rgb(238 , 62 , 55); width: 98%; padding: 3px 3px 3px 13px; color: white; display: block; border-bottom: 1px solid rgb(255 , 255 , 255); }
 .spo_item_price { color: rgb(255 , 26 , 31); font-size: 18px; }
 .uni-form { margin-bottom: 20px ! important; margin-left: auto ! important; margin-right: auto ! important; }

 
ul.knuxuteru , ul.knuxuteru * { margin: 0px; padding: 0px; }
 ul.knuxuteru { position: relative; background: url('vpomacalu.png') repeat-x scroll 0% 0% transparent; max-width: 100%; height: 2.5em; margin-top: 20px; padding: 0px 10px; border-radius: 7px; }
 ul.knuxuteru li { cursor: pointer; float: left; text-align: center; list-style-type: none; font-weight: normal; }
 ul.knuxuteru li ul { cursor: default; width: 100%; max-width: 100%; position: absolute; height: auto; top: 2.5em; background-position: 0px 0px ! important; left: -9000px; }
 ul.knuxuteru li ul li { padding: 0px; border: medium none; width: auto; max-width: none; }
 ul.knuxuteru li a { color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(102 , 102 , 102); font-weight: bold; text-decoration: none; display: block; float: left; padding: 0px 1em; height: 2.4em; line-height: 2.5em; }
 ul.knuxuteru li ul li a { position: relative ! important; cursor: pointer ! important; white-space: nowrap; line-height: 2em; height: 2em; font-weight: normal; color: rgb(102 , 102 , 102); background-position: 0px 50% ! important; }
 ul.knuxuteru li:hover a , ul.knuxuteru li a:hover , ul.knuxuteru li a:focus { color: rgb(0 , 0 , 0); background: none repeat scroll 0% 0% rgb(204 , 204 , 204); }
 ul.knuxuteru li a:active { color: rgb(102 , 102 , 102); background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 ul.knuxuteru li:hover ul { left: 0px; z-index: 10; }
 ul.knuxuteru li ul , ul.knuxuteru li { background: none repeat scroll 0% 0% rgb(204 , 204 , 204) ! important; }
 ul.knuxuteru li:hover ul li a { color: rgb(68 , 68 , 68); }
 ul.knuxuteru li:hover ul li a:hover { color: rgb(0 , 0 , 0); background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 ul.knuxuteru li:hover ul li a:active { color: rgb(102 , 102 , 102); background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 ul.knuxuteru { background: url('vpomacalu.png') repeat-x scroll 0% 0% transparent; }
 ul.main li { position: relative; top: 0px; left: 0px; }
 ul.main li ul { border-top: medium none; }
 ul.main li ul li { float: left; }
 ul.main li a { height: 2.5em; line-height: 2.5em; border-width: 0px 1px 0px 0px; border-style: none dotted none none; border-color: -moz-use-text-color rgb(61 , 146 , 242) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(255 , 255 , 255); background: url('vpomacalu.png') repeat-x scroll 0% 0% transparent; }
 ul.main li ul li a { width: 12em; line-height: 2em; height: 2em; text-align: left; color: rgb(255 , 255 , 255); border-top: 1px solid rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(68 , 68 , 68); }
 ul.main li a:focus { color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(102 , 102 , 102); }
 ul.main li ul li a:hover { color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(85 , 85 , 85); }
 ul.main li:hover a { color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(15 , 74 , 133); }
 ul.main li:hover ul li a { color: rgb(255 , 255 , 255); }
 ul.main li:hover ul li a:hover { color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(51 , 153 , 255); }
 ul.main li:hover a:active { background: none repeat scroll 0% 0% rgb(68 , 68 , 68); }
 ul.main li:hover ul li a:active { color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(34 , 34 , 34); }
 ul.knuxuteru li.vmibez { float: right; color: rgb(204 , 221 , 238); background: none repeat scroll 0% 0% transparent ! important; }
 ul.knuxuteru li.secondary:hover a { color: rgb(255 , 255 , 255); background: none repeat scroll 0% 0% rgb(102 , 102 , 102); }
 ul.knuxuteru li.secondary:hover a:hover { background: none repeat scroll 0% 0% rgb(15 , 74 , 133); }
 ul.knuxuteru li.secondary:hover a:active { background: none repeat scroll 0% 0% rgb(68 , 68 , 68); }

 
.lstcjs_module_container * { margin: 0px; padding: 0px; border: 0px none; font-size: 100%; vertical-align: baseline; outline: 0px none; word-break: normal; }
 .lstcjs_module_container ul , .row-fluid .lstcjs_module_container ul { padding: 0px; margin: 0px; list-style: none outside none; }
 .lstcjs_module_container input , .row-fluid .lstcjs_module_container input { color: rgb(0 , 0 , 0); font: 11px Tahoma ,Arial ,sans-serif ! important; margin: 0px; padding: 0px; vertical-align: middle ! important; box-shadow: none ! important; border: medium none ! important; height: auto; background-color: inherit; }
 .lstcjs_module_container table , .row-fluid .lstcjs_module_container table { border-collapse: collapse; border-spacing: 0px; font-size: 12px; }
 .lstcjs_module_container , .row-fluid .lstcjs_module_container { font-family: Tahoma ,Arial ,sans-serif; font-size: 10px; text-align: left; }
 .ui-datepicker { font-size: 11px ! important; font-weight: normal ! important; line-height: 1.3 ! important; }
 .lstcjs_module_container a:hover , .lstcjs_module_container a:focus { text-decoration: none; }
 .lstcjs_module_container td { border: medium none; }
 .lstcjs_module_container button::-moz-focus-inner , .lstcjs_module_container input::-moz-focus-inner { padding: 0px; border: 0px none; }

 
.lstcjs_module_container .scrap-filter-checkbox-item { margin: 0px ! important; list-style: none outside none ! important; white-space: nowrap; text-align: left; background: none repeat scroll 0% 0% transparent ! important; }
 .lstcjs_module_container .scrap-filter-checkbox-label { font: 11px Arial ,Helvetica ,sans-serif; display: block; overflow: hidden; }
 .lstcjs_module_container input.scrap-action-change { position: relative; top: -1px; margin: 0px 4px 0px 0px ! important; }

 
.selectBox { width: 100%; }
 .selectBox-dropdown { font-family: Arial ,Helvetica ,sans-serif; position: relative; text-decoration: none; text-align: left; outline: medium none; background: none repeat scroll 0% 0% rgb(255 , 255 , 255); color: rgb(0 , 0 , 0); display: inline-block; cursor: default; height: 28px; vertical-align: middle; border-radius: 0px; }
 .selectBox-dropdown:hover { color: rgb(0 , 0 , 0); }
 .selectBox-dropdown .selectBox-label { padding: 0px 10px 1px; display: inline-block; white-space: nowrap; overflow: hidden; line-height: 27px; font-size: 11px; }
 .selectBox-dropdown .selectBox-arrow { position: absolute; top: 0px; right: 0px; width: 19px; height: 100%; background: url('zaduqowa.gif') no-repeat scroll center center transparent; }
 .lstcjs-selectBox-dropdown-menu { position: absolute; z-index: 99999; max-height: 200px; min-height: 1em; background: none repeat scroll 0% 0% rgb(255 , 255 , 255); box-shadow: 0px 2px 6px rgba(0 , 0 , 0 , 0.2); overflow: auto; font-family: Arial ,Helvetica ,sans-serif; }
 .lstcjs-selectBox-options , .lstcjs-selectBox-options LI , .lstcjs-selectBox-options LI A { list-style: none outside none; display: block; cursor: pointer; color: rgb(0 , 0 , 0); padding: 0px; margin: 0px; text-decoration: none; font-size: 11px; line-height: 27px; font-weight: normal; }
 .lstcjs-selectBox-options LI A { padding: 0px 10px; white-space: nowrap; overflow: hidden; background: none no-repeat scroll 6px center transparent; }
 .lstcjs-selectBox-options LI.selectBox-selected A { background-color: rgb(255 , 255 , 255); }

 
.lstcjs_module_container { position: relative; }
 .fkomyhyvaq { clear: both; }
 .scrap-filter-checkbox-list { list-style-type: none; margin: 0px; padding: 3px 3px 6px 8px; }
 .scrap-filter-checkbox-label { font-size: 11px; color: rgb(0 , 0 , 0); vertical-align: middle; line-height: 12px; word-wrap: normal ! important; }

 
#ls-ui-datepicker-div.ui-helper-clearfix:before , #ls-ui-datepicker-div.ui-helper-clearfix:after { border-collapse: collapse; content: ""; display: table; }
 #ls-ui-datepicker-div.ui-helper-clearfix:after { clear: both; }
 #ls-ui-datepicker-div.ui-helper-clearfix { min-height: 0px; }
 .ui-state-disabled { cursor: default ! important; }
 #ls-ui-datepicker-div .ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
 input.ui-button::-moz-focus-inner , button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
 .ui-datepicker { display: none; padding: 0.2em 0.2em 0px; width: 17em; }
 .ui-datepicker .ui-datepicker-header { padding: 0.2em 0px; position: relative; }
 .ui-datepicker .ui-datepicker-prev , .ui-datepicker .ui-datepicker-next { height: 1.8em; position: absolute; top: 2px; width: 1.8em; }
 .ui-datepicker .ui-datepicker-prev { left: 2px; }
 .ui-datepicker .ui-datepicker-next { right: 2px; }
 .ui-datepicker .ui-datepicker-prev span , .ui-datepicker .ui-datepicker-next span { display: block; left: 50%; margin-left: -8px; margin-top: -8px; position: absolute; top: 50%; }
 .ui-datepicker .ui-datepicker-title { line-height: 1.8em; margin: 0px 2.3em; text-align: center; }
 ui-datepicker span , .ui-datepicker a , .ui-datepicker p , .ui-datepicker td { font-size: 12px ! important; }
 .ui-datepicker table { border-collapse: collapse; font-size: 0.9em; margin: 0px 0px 0.4em; width: 100%; }
 .ui-datepicker th { border: 0px none; font-weight: bold; padding: 0.7em 0.3em; text-align: center; }
 .ui-datepicker td { border: 0px none; padding: 1px; }
 .ui-datepicker td span , .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; border: 1px solid rgb(255 , 255 , 255); font-weight: normal; }
 .ui-datepicker .ui-datepicker-title span , .ui-datepicker .ui-datepicker-title , .ui-datepicker th span , .ui-state-disabled span { font-size: 12px; }
 #ls-ui-datepicker-div.ui-widget { font-family: Arial ,Helvetica ,sans-serif; font-size: 12px; }
 #ls-ui-datepicker-div.ui-widget-content { background: url('higic.png') repeat-x scroll 50% 50% rgb(255 , 255 , 255) ! important; border: 1px solid rgb(170 , 170 , 170) ! important; color: rgb(34 , 34 , 34); }
 #ls-ui-datepicker-div.ui-widget-content a { color: rgb(34 , 34 , 34); }
 .ui-widget-header { background: none repeat scroll 0% 0% rgb(227 , 227 , 227); border: 1px solid rgb(170 , 170 , 170); color: rgb(34 , 34 , 34); font-weight: bold; }
 .ui-widget-header a { color: rgb(34 , 34 , 34); }
 .ui-state-active , #ls-ui-datepicker-div.ui-widget-content .ui-state-active , .ui-widget-header .ui-state-active { background: url('mgyfaz.png') repeat-x scroll 50% 50% rgb(255 , 255 , 255); border: 1px solid rgb(170 , 170 , 170); color: rgb(33 , 33 , 33); font-weight: normal; }
 .ui-state-disabled , #ls-ui-datepicker-div.ui-widget-content .ui-state-disabled , .ui-widget-header .ui-state-disabled { background-image: none; opacity: 0.35; }
 #ls-ui-datepicker-div .ui-icon { height: 16px; width: 16px; }
 #ls-ui-datepicker-div .ui-icon , #ls-ui-datepicker-div.ui-widget-content .ui-icon { background-image: url('ruhyhah.png'); }
 .ui-widget-header .ui-icon { background-image: url('ruhyhah.png'); }
 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
 .ui-icon-circle-triangle-w { background-position: -80px -192px; }

 
div.lstcjs_module_container .uni-form { color: rgb(1 , 1 , 1); font-size: 12px; font-family: Arial ,Helvetica ,sans-serif; background: none repeat scroll 0% 0% rgb(188 , 188 , 188); padding: 5px 5px 0px ! important; }
 div.lstcjs_module_container .uni-form-tbl-wrap { width: 100%; border-collapse: collapse ! important; border-spacing: 0px; font-size: 12px ! important; margin: 0px ! important; padding-bottom: 0px ! important; }
 div.lstcjs_module_container .uni-form-td-wrap { border-bottom: 5px solid rgb(188 , 188 , 188); background: none repeat scroll 0% 0% White; }
 div.lstcjs_module_container .uni-form-row { padding: 3px 0px 0px 3px ! important; }
 div.lstcjs_module_container .uni-form-tbl { }
 div.lstcjs_module_container .uni-form-td { height: 34px; padding: 0px 3px 3px 0px ! important; vertical-align: middle ! important; line-height: normal; }
 div.lstcjs_module_container .uni-form-select-in { width: 100%; height: 30px; padding: 0px; margin: 0px; color: rgb(1 , 1 , 1); font-size: 11px; font-family: Arial ,Helvetica ,sans-serif; line-height: 30px; border: 0px none; background: none repeat scroll 0% 0% rgb(255 , 255 , 255); outline: 0px none ! important; }
 div.lstcjs_module_container .uni-form-inp::-moz-placeholder { color: rgb(153 , 153 , 153); font-weight: normal; }
 div.lstcjs_module_container .uni-form-dd-inp::-moz-placeholder { color: rgb(153 , 153 , 153); font-weight: normal; }
 div.lstcjs_module_container .uni-form-capt { padding: 0px 5px 0px 10px ! important; white-space: nowrap; }
 div.lstcjs_module_container .uni-form-sur { padding: 0px 3px; white-space: nowrap; }
 div.lstcjs_module_container .uni-form-calend { display: inline-block; padding: 0px 10px 0px 0px; }
 div.lstcjs_module_container .uni-form-drop { display: inline-block; padding: 0px 8px 0px 0px; margin-right: 10px; background: url('tsoxef.gif') no-repeat scroll 100% 50% transparent; }
 div.lstcjs_module_container .uni-form-grey { color: rgb(153 , 153 , 153); }
 div.lstcjs_module_container .uni-form-dash-000000 { color: rgb(0 , 0 , 0); text-decoration: none; border-bottom: 1px dashed rgb(0 , 0 , 0); border-color: rgb(0 , 0 , 0); display: inline-block; line-height: 11px; }
 div.lstcjs_module_container .uni-form-calend .uni-form-dash-000000 { font-weight: bold; }
 div.lstcjs_module_container .uni-form-calend-day { color: rgb(153 , 153 , 153); }
 div.lstcjs_module_container .uni-form .selectBox-dropdown { font-size: 12px; height: 32px; line-height: 32px; border: 1px solid rgb(220 , 220 , 220); }
 div.lstcjs_module_container .uni-form .uni-form-check , .uni-form-dd-tabs ul li input { margin: -2px 2px 0px 0px ! important; }
 div.lstcjs_module_container .uni-form-btn { display: block; width: 100%; height: 34px; padding: 0px; margin: 0px; color: rgb(255 , 255 , 255); font-size: 10px; font-family: Arial ,Helvetica ,sans-serif; font-weight: bold; text-transform: uppercase; border: 0px none; background: none repeat scroll 0% 0% rgb(119 , 119 , 119); line-height: 34px; text-align: center; text-decoration: none; position: relative; }
 div.lstcjs_module_container .uni-form-btn-arrow { height: 100%; width: 20px; position: absolute; background: url('cesaluf.png') no-repeat scroll center center rgb(100 , 100 , 100); top: 0px; right: 0px; }
 div.lstcjs_module_container .uni-form-pp-rel { position: relative; }
 div.lstcjs_module_container .uni-form-pp-rel53 { z-index: 53; }
 div.lstcjs_module_container .uni-form-pp-top { border-width: 1px 1px 0px; border-style: solid solid none; border-color: White White -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: relative; padding: 7px 0px 8px 10px; background: none repeat scroll 0% 0% White; z-index: 56; }
 div.lstcjs_module_container .uni-form-pp { border: 1px solid rgb(220 , 220 , 220); background: none repeat scroll 0% 0% White; box-shadow: -2px 2px 6px -3px rgb(153 , 153 , 153); position: absolute; top: 31px; left: 0px; z-index: 55; display: none; }
 div.lstcjs_module_container .uni-form-pp33 { top: 33px; border: medium none; width: 100%; }
 div.lstcjs_module_container .uni-form-pp33 .uni-form-pp-tbl { border: 1px solid rgb(220 , 220 , 220); }
 div.lstcjs_module_container .uni-form-pp-tbl { padding: 7px 0px 8px ! important; }
 div.lstcjs_module_container .uni-form-pp-td { padding: 3px 0px 2px ! important; color: rgb(0 , 0 , 0); }
 div.lstcjs_module_container .uni-form-pp-td1 { padding: 3px 0px 2px 10px ! important; font-size: 11px; }
 div.lstcjs_module_container .uni-form-pp-td2 { padding: 3px 2px 2px ! important; color: rgb(204 , 204 , 204); }
 div.lstcjs_module_container .uni-form-pp-td3 { padding: 3px 0px 2px 5px ! important; }
 div.lstcjs_module_container .uni-form-pp-td4 { padding: 3px 10px 2px 5px ! important; font-size: 11px; }
 div.lstcjs_module_container .uni-form-pp-submit { background: none repeat scroll 0% 0% rgb(245 , 245 , 245); padding: 10px ! important; }
 div.lstcjs_module_container .uni-form-pp-submit-a { background: none repeat scroll 0% 0% rgb(119 , 119 , 119); display: inline-block; color: White; font-size: 10px; font-weight: bold; line-height: 25px; padding: 0px 10px ! important; text-decoration: none; text-transform: uppercase; }
 div.lstcjs_module_container .uni-form-pp-sel-a { border: 1px solid rgb(220 , 220 , 220); font-size: 12px; height: 32px; line-height: 32px; background: none repeat scroll 0% 0% White; color: rgb(0 , 0 , 0); display: block; outline: medium none; padding-left: 8px; padding-right: 18px; position: relative; text-align: left; text-decoration: none ! important; vertical-align: top; z-index: 56; }
 div.lstcjs_module_container .uni-form-pp-sel-s1 { display: block; padding: 0px; white-space: nowrap; width: 100%; }
 div.lstcjs_module_container .uni-form-pp-sel-s2 { background: url('tsoxef.gif') no-repeat scroll center center transparent; cursor: pointer; height: 100%; position: absolute; right: 0px; top: 0px; width: 19px; }
 div.lstcjs_module_container .uni-form-ext-link { color: rgb(153 , 153 , 153); text-decoration: underline; font-size: 11px; }
 div.lstcjs_module_container .uni-form-ext-link:hover { text-decoration: none; }
 div.lstcjs_module_container .uni-form-blue { background: none repeat scroll 0% 0% rgb(70 , 159 , 235); }
 div.lstcjs_module_container .uni-form-blue .uni-form-td-wrap { border-bottom: 5px solid rgb(70 , 159 , 235); }
 div.lstcjs_module_container .uni-form-blue .uni-form-td-wrap_last { background: none repeat scroll 0% 0% rgb(70 , 159 , 235); }
 div.lstcjs_module_container .uni-form-blue .uni-form-ext-link { color: White; }
 div.lstcjs_module_container .uni-form-blue .uni-form-ext-link { font-size: 11px; }
 div.lstcjs_module_container .uni-form-blue .uni-form-btn { color: White; background: url('tsatulysuwi.png') no-repeat scroll 100% 50% rgb(34 , 115 , 183); }
 div.lstcjs_module_container .uni-form-blue .uni-form-dash-000000 { color: rgb(30 , 103 , 165); border-bottom: 1px dashed rgb(30 , 103 , 165); border-color: rgb(30 , 103 , 165); }
 div.lstcjs_module_container .uni-form-blue .uni-form-pp-submit-a { background: none repeat scroll 0% 0% rgb(70 , 159 , 235); }
 div.lstcjs_module_container .uni-form-blue .uni-form-td-wrap-line { border-bottom: 1px solid rgb(70 , 159 , 235) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-btn-arrow { background-color: rgb(30 , 103 , 165); }
 div.lstcjs_module_container .uni-form-column .uni-form-ext-link { font-size: 11px; }
 div.lstcjs_module_container .uni-form-column .uni-form-td_last:last-child { padding-right: 0px; }
 div.lstcjs_module_container .uni-form-column .uni-form-btn { font-size: 10px; text-align: left; padding-left: 10px ! important; width: 91%; }
 div.lstcjs_module_container .uni-form .selectBox-dropdown .selectBox-label { height: 32px; line-height: 32px; }
 .uni-form-dd { position: relative; z-index: 1; }
 .uni-form-dd-list { height: 30px; padding: 1px 35px 1px 10px; position: relative; border: 1px solid rgb(220 , 220 , 220); background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 .uni-form-dd-list-btn { display: block; width: 30px; height: 28px; position: absolute; top: 1px; right: 0px; border-left: 1px solid rgb(255 , 255 , 255); background: url('bsylirocifu.png') no-repeat scroll 100% 50% rgb(255 , 255 , 255); z-index: 301; }
 .uni-form-dd-list-btn:hover { border-left: 1px solid rgb(242 , 242 , 242); background-color: rgb(255 , 251 , 216); }
 .uni-form-dd-cnt { display: none; min-width: 100%; position: absolute; top: 32px; left: 0px; background: none repeat scroll 0% 0% rgb(255 , 255 , 255); overflow: hidden; z-index: 110; }
 .uni-form-dd-cnt-dot { border: 1px solid rgb(220 , 220 , 220); }
 .uni-form-dd-i , .uni-form-dd-tabs ul li { padding: 8px 10px 7px ! important; font-size: 12px ! important; overflow: hidden ! important; cursor: pointer ! important; white-space: nowrap ! important; }
 .uni-form-dd-i:hover , .uni-form-dd-i_current , .uni-form-dd-tabs ul li:hover { background: none repeat scroll 0% 0% rgb(255 , 251 , 216); }
 .uni-form-dd-tabs { max-height: 224px; border-left: 1px solid rgb(242 , 242 , 242); overflow-y: auto; }
 .uni-form-pp-tbl ul li { padding: 3px 10px 2px ! important; white-space: nowrap ! important; }
 .uni-form-dd-bt { padding: 10px; background: none repeat scroll 0% 0% rgb(244 , 244 , 244); white-space: nowrap; }
 .uni-form-dd-push { display: inline-block; height: 25px; padding: 0px 10px; margin-right: 10px; color: rgb(255 , 255 , 255); font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; line-height: 25px; background: none repeat scroll 0% 0% rgb(11 , 128 , 196); }
 .uni-form-dd-reset { display: inline-block; height: 25px; color: rgb(153 , 153 , 153); font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; line-height: 25px; }
 .uni-form-dd-cnt , .uni-form-calend-tab_active , .uni-form-dd_active1 .uni-form-dd-list , .uni-form-dd_active2 .uni-form-dd-list { box-shadow: 0px 0px 9px rgba(0 , 0 , 0 , 0.4); }
 .uni-form-switch { height: 26px; padding-top: 3px ! important; background: none repeat scroll 0% 0% rgb(224 , 241 , 255); overflow: hidden; }
 .lstcjs_module_container .uni-form-switch-li { margin: 0px; list-style: none outside none; }
 .uni-form-switch-li { height: 26px; margin: 0px 0px 0px 3px; padding: 0px 8px; float: left; line-height: 26px; }
 .uni-form-switch-li_current { background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 .uni-form-switch-a { color: rgb(11 , 128 , 196); text-decoration: none; }
 .uni-form-switch-a:hover { text-decoration: underline; }
 .uni-form-switch-li_current .uni-form-switch-a { color: rgb(200 , 36 , 43); text-decoration: none; }
 .uni-form-inc { display: none; }
 .uni-form-inc-act { display: block; }
 ul.uni-form-selectBox-options li , ul.uni-form-selectBox-options li:hover { background: none repeat scroll 0% 0% transparent; padding: 0px; }
 ul.uni-form-selectBox-options li a:hover { color: rgb(0 , 0 , 0); }
 input.datepicker { display: none ! important; }
 div.lstcjs_module_container .uni-form-calend-tab { z-index: 1000; display: inline-block; line-height: 11px; cursor: pointer; position: relative; }
 div.lstcjs_module_container .uni-form-calend-tab .datepicker { z-index: 1000; }
 div.lstcjs_module_container .uni-form-calend-date { font-weight: bold; }
 div.lstcjs_module_container .uni-form-calend-day { color: rgb(153 , 153 , 153); }
 .city-select , .country-select { height: 34px; }
 div.lstcjs_module_container .uni-form-pp-reset-a { background: none repeat scroll 0% 0% rgb(119 , 119 , 119); display: inline-block; color: White; font-size: 10px; font-weight: bold; line-height: 25px; padding: 0px 10px; text-decoration: none; text-transform: uppercase; }
 div.lstcjs_module_container .uni-form-drop-arrow { display: inline-block; padding: 0px 5px 5px 0px; margin-right: 10px; background: url('tsoxef.gif') no-repeat scroll 100% 50% transparent; width: 3px; height: 2px; }
 div.lstcjs_module_container .uni-form-pp-rel60 { z-index: 1000; }
 div.lstcjs_module_container .uni-form-pp-rel61 { z-index: 1100; }
 div.lstcjs_module_container .uni-form-pp33 { min-width: 172px; }
 div.lstcjs_module_container .uni-form-td .people-count-selectBox { width: 47px; }
 div.lstcjs_module_container .children-form-selectBox { max-width: 50px; }
 div.lstcjs_module_container .duration-selectBox a { width: 47px; }
 div.lstcjs_module_container .uni-form-drop { background: none repeat scroll 0% 0% transparent; padding: 0px; margin: 0px; }
 div.lstcjs_module_container .uni-form-pp-sel-a { padding-left: 5px; padding-right: 15px; }
 div.lstcjs_module_container .selectBox-dropdown { min-width: 30px; }
 div.lstcjs_module_container label { font-weight: normal; }
 .datepicker { display: none; }
 div.ui-datepicker { display: none; }

 
div.lstcjs_module_container .uni-form { background: none repeat scroll 0% 0% rgb(69 , 159 , 235) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-td-wrap { border-bottom-color: rgb(69 , 159 , 235) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-td-wrap_last { background: none repeat scroll 0% 0% rgb(69 , 159 , 235) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-td-wrap-line { border-color: rgb(69 , 159 , 235) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-pp-submit-a { background: none repeat scroll 0% 0% rgb(69 , 159 , 235) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-dash-000000 { color: rgb(34 , 115 , 183) ! important; border-color: rgb(34 , 115 , 183) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-ext-link { color: rgb(255 , 255 , 255) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-btn { background: none repeat scroll 0% 0% rgb(34 , 115 , 183) ! important; }
 div.lstcjs_module_container .uni-form-blue .uni-form-btn-arrow { background-color: rgb(30 , 103 , 165) ! important; }
 div.lstcjs_module_container .uni-form-select-in { color: rgb(0 , 0 , 0) ! important; }
 div.lstcjs_module_container .uni-form .selectBox-dropdown .selectBox-label { color: rgb(0 , 0 , 0); }
 div.lstcjs_module_container .uni-form-pp-sel-s1 { color: rgb(0 , 0 , 0); }
 div.lstcjs_module_container input { color: rgb(0 , 0 , 0) ! important; }
 div.lstcjs_module_container .scrap-filter-checkbox-label { }
 .uni-form-selectBox-options LI A { }
 div.lstcjs_module_container .uni-form-grey { }
 div.lstcjs_module_container .child-select { }
 div.lstcjs_module_container .uni-form-select-in { font-size: 12px; }
 div.lstcjs_module_container .selectBox-dropdown .selectBox-label { font-size: 11px; }
 .uni-form-selectBox-options , .uni-form-selectBox-options LI , .uni-form-selectBox-options LI A { font-size: 11px; }
 div.lstcjs_module_container input , .row-fluid .lstcjs_module_container input { font-size: 12px ! important; }
 div.lstcjs_module_container .scrap-filter-checkbox-label { font-size: 12px; }
 div.lstcjs_module_container table , .row-fluid .lstcjs_module_container table { font-size: 12px; }
 div.lstcjs_module_container .uni-form-pp-sel-a { font-size: 12px; }
 div.lstcjs_module_container .uni-form-btn { font-size: 10px; }
 div.lstcjs_module_container .uni-form-td-wrap { }

 
.lt-button { display: inline-block; overflow: hidden; cursor: pointer; position: relative; font-family: Arial ,sans-serif; }
 .lt-button .lt-title { font-family: Arial ,Helvetica ,sans-serif; font-weight: bold; color: rgb(255 , 255 , 255); text-shadow: 0px 1px rgb(68 , 68 , 68); overflow: hidden; }
 .lt-button .lt-subtitle { font-family: Arial ,Helvetica ,sans-serif; font-size: 12px; opacity: 0.8; line-height: 1.2em; white-space: nowrap; color: rgb(255 , 255 , 255); text-shadow: 0px 1px rgb(68 , 68 , 68); overflow: hidden; }
 #liveTexButton_11164.lt-offline { background: url('d88537f4afa5c7998d0f5b1e77804a56.gif') no-repeat scroll left top transparent; width: 145px; height: 75px; }
 #liveTexButton_11164 > div { display: none; }

 
.lt-invite { width: 0px; height: 0px; overflow: hidden; position: fixed; z-index: 9999; padding: 0px; margin: 0px; }
 .lt-invite .lt-label { cursor: pointer; position: absolute; z-index: 2; margin: 0px; padding: 0px; background-repeat: no-repeat no-repeat; }
 .lt-invite .lt-label-bg { display: none; background-repeat: no-repeat; }
 .lt-invite .lt-content { width: 310px; height: 334px; position: absolute; z-index: 1; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; transition: visibility 0s linear 0.6s; }
 .lt-content .lt-op-info { height: 90px; padding: 0px; margin: 0px; }
 .lt-content .lt-operator { float: left; width: 68px; height: 78px; background: url('petadycixi.png') no-repeat scroll left top transparent; margin: 13px 14px 0px; padding: 0px; }
 .lt-content .lt-operator img { width: 60px; height: 70px; margin: 4px 0px 0px 4px; padding: 0px; }
 .lt-content .lt-title { margin: 0px; padding: 0px; width: 200px; overflow: hidden; }
 .lt-content .lt-name { float: left; font-size: 18px; text-align: left; line-height: 1.4em; color: rgb(255 , 255 , 255); font-family: Arial ,sans-serif; margin: 8px 0px 0px; padding: 0px; width: 210px; overflow: hidden; white-space: normal; }
 .lt-content .lt-depart { clear: left; float: left; text-align: left; font-family: Arial ,sans-serif; font-size: 13px; line-height: 1.4em; color: rgb(255 , 255 , 255); margin: 0px; padding: 0px; white-space: normal; }
 .lt-content .lt-greet { width: 282px; height: 102px; float: left; text-align: left; clear: both; margin: -10px 0px 10px 14px; padding: 0px; overflow: hidden; background: url('say.png') no-repeat scroll left top transparent; }
 .lt-content .lt-greet p { display: block; height: 66px; margin: 27px 10px 10px; padding: 0px; font-size: 14px; font-family: Arial ,sans-serif; text-align: left; line-height: 16px; color: rgb(51 , 51 , 51); overflow: hidden; white-space: normal; }
 .lt-content .lt-textarea { width: 282px; height: 75px; padding: 0px; margin: 0px 0px 0px 14px; position: relative; clear: left; text-align: left; background: url('pytyciq.png') no-repeat scroll 0px 0px transparent; }
 .lt-content .lt-textarea textarea { width: 258px; height: 54px; position: absolute; padding: 0px; margin: 10px; overflow: hidden; border: 0px none; background-color: transparent; resize: none; outline: medium none; color: rgb(51 , 51 , 51); font-size: 13px; font-family: Arial ,sans-serif; text-align: left; box-shadow: none; }
 .lt-content .lt-cancel { margin: 23px 0px 0px 75px; padding: 0px; display: block; font-size: 14px; font-family: Arial ,sans-serif; text-decoration: underline; color: rgb(255 , 255 , 255); width: 91px; cursor: pointer; float: left; }
 .lt-content .lt-send { display: block; margin: 13px 0px 0px 13px; padding: 0px; width: 116px; height: 38px; float: left; cursor: pointer; background: url('button_001.png') no-repeat scroll 0px 0px transparent; outline: medium none; border: medium none; border-collapse: collapse; }
 .lt-content .lt-send:hover { background-position: left center; }
 .lt-content .lt-send:active { position: relative; top: 1px; background-position: left bottom; }
 .lt-content .lt-footer { display: none; }
 .lt-invite iframe { display: none; }
 .lt-frame iframe { height: 100%; width: 100%; background-color: transparent; display: block; border: medium none; }
 .lt-frame .lt-invite-message { display: none; }
 .lt-lead .lt-label-bg { display: block; background-repeat: no-repeat; }
 .lt-lead .lt-content { width: 360px; height: 540px; }
 .lt-lead .lt-invite-message { display: none; }
 .lt-invite .lt-logo { position: absolute; width: 25px; height: 25px; background: url('ggagyxav.png') no-repeat scroll 0px 0px transparent; bottom: 9px; left: 7px; z-index: 3; margin: 0px; padding: 0px; }
 .lt-offline .lt-logo , .lt-lead .lt-logo { background: url('shyhidynym.png') no-repeat scroll 0px 0px transparent; animation: 0s ease 0s normal none 1 none; }
 .lt-invite { width: 40px; height: 178px; left: 0px; top: 200px; }
 .lt-animate { transition: width 0.6s cubic-bezier(0 , 1 , 0.64 , 1) 0s , height 0s linear 0.6s; }
 .lt-label { top: 0px; right: 2px; width: 40px; height: 178px; background: url('dylyniq.png') no-repeat scroll left top transparent; }
 .lt-logo { bottom: 10px; left: 7px; }
 .lt-content { top: 0px; right: 38px; background: url('qepaleti.png') no-repeat scroll right bottom transparent; }
 .lt-lead .lt-label { padding-bottom: 9px; width: 39px; height: auto; background: url('sacaj.png') no-repeat scroll right bottom transparent; }
 .lt-lead .lt-label-bg { padding-top: 10px; height: auto; padding-bottom: 28px; background: url('fwenymugawe.png') no-repeat scroll right top transparent; }
 .lt-lead .lt-logo { position: absolute; left: 7px; bottom: 9px; }
 .lt-lead { margin: 0px; padding: 0px; width: 40px; height: 164px; }
 .lt-lead .lt-content { background: url('qepaleti.png') no-repeat scroll right bottom transparent; }
 .lt-lead .lt-text { background: url('0.png') no-repeat scroll left top transparent; width: 40px; height: 117px; }
 .lt-calls { position: fixed; z-index: 9999; margin: 0px; padding: 0px; cursor: pointer; right: 0px; top: 200%; width: 38px; height: 174px; background: url('blue_001.png') no-repeat scroll left top transparent; }
 .lt-calls.lt-hidden { display: none; }

 
#phones_block_gorod { font-size: 13px; font-weight: bold; margin: 0px 0px 5px; color: rgb(0 , 102 , 255); background-color: rgb(235 , 235 , 235); padding: 2px 0px 2px 5px; }
 #phones_block_items { font-size: 11px; }
 #phones_block_items div { margin-top: -3px; padding-bottom: 1px; cursor: pointer; }
 #phones_block_items div:hover { background-color: rgb(235 , 235 , 235); }
 #phones_block_items span { margin: 0px 15px 0px 8px; font-weight: bold; font-family: Tahoma; font-size: 12px; color: rgb(255 , 102 , 0); }
 span#metro_red { color: red; margin: 0px 5px 0px 0px; font-size: 14px; }
 .highslide-container div { font-family: Arial; font-size: 13px; }
 .highslide-container table { background: none repeat scroll 0% 0% transparent; }
 .highslide-wrapper , .highslide-outline { background: none repeat scroll 0% 0% white; }
 .highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 3px 3px 22px; border: 1px solid white; background-color: white; background-image: url('loader.white.gif'); background-repeat: no-repeat; background-position: 3px 1px; }
 .highslide-maincontent { display: none; }

 
.ui-helper-clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
 .ui-helper-clearfix { display: inline-block; }
 .ui-helper-clearfix { display: block; }
 .ui-state-disabled { cursor: default ! important; }
 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
 .ui-widget { font-family: Trebuchet MS ,Tahoma ,Verdana ,Arial ,sans-serif; font-size: 1.1em; }
 .ui-widget-content { border: 1px solid rgb(221 , 221 , 221); background: url('pupagop.png') repeat-x scroll 50% top rgb(238 , 238 , 238); color: rgb(51 , 51 , 51); }
 .ui-widget-content a { color: rgb(51 , 51 , 51); }
 .ui-widget-header { border: 1px solid rgb(231 , 143 , 8); background: url('pidydoqe.png') repeat-x scroll 50% 50% rgb(246 , 168 , 40); color: rgb(255 , 255 , 255); font-weight: bold; }
 .ui-widget-header a { color: rgb(255 , 255 , 255); }
 .ui-state-default , .ui-widget-content .ui-state-default , .ui-widget-header .ui-state-default { border: 1px solid rgb(204 , 204 , 204); background: url('xqydecizoke.png') repeat-x scroll 50% 50% rgb(246 , 246 , 246); font-weight: bold; color: rgb(28 , 148 , 196); }
 .ui-state-active , .ui-widget-content .ui-state-active , .ui-widget-header .ui-state-active { border: 1px solid rgb(251 , 216 , 80); background: url('cutyta.png') repeat-x scroll 50% 50% rgb(255 , 255 , 255); font-weight: bold; color: rgb(235 , 143 , 0); }
 .ui-widget :active { outline: medium none; }
 .ui-state-disabled , .ui-widget-content .ui-state-disabled , .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }
 .ui-icon { width: 16px; height: 16px; background-image: url('mugosojeku.png'); }
 .ui-widget-content .ui-icon { background-image: url('xacevene.png'); }
 .ui-widget-header .ui-icon { background-image: url('qripiqej.png'); }
 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
 .ui-corner-all , .ui-corner-top , .ui-corner-left , .ui-corner-tl { border-top-left-radius: 4px; }
 .ui-corner-all , .ui-corner-top , .ui-corner-right , .ui-corner-tr { border-top-right-radius: 4px; }
 .ui-corner-all , .ui-corner-bottom , .ui-corner-left , .ui-corner-bl { border-bottom-left-radius: 4px; }
 .ui-corner-all , .ui-corner-bottom , .ui-corner-right , .ui-corner-br { border-bottom-right-radius: 4px; }
 button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
 .ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; display: none; }
 .ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; }
 .ui-datepicker .ui-datepicker-prev , .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
 .ui-datepicker .ui-datepicker-prev { left: 2px; }
 .ui-datepicker .ui-datepicker-next { right: 2px; }
 .ui-datepicker .ui-datepicker-prev span , .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
 .ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; }
 .ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; }
 .ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px none; }
 .ui-datepicker td { border: 0px none; padding: 1px; }
 .ui-datepicker td span , .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }

 
.autocomplete-w1 { background: url('bixele.png') no-repeat scroll right bottom transparent; position: absolute; top: 0px; left: 0px; margin: 8px 0px 0px 6px; }
 .autocomplete { border: 1px solid rgb(153 , 153 , 153); background: none repeat scroll 0% 0% rgb(255 , 255 , 255); cursor: default; text-align: left; max-height: 350px; overflow: auto; margin: -6px 6px 6px -6px; }
 #poisk_hotel_tip_item { display: none; }
 .telephones { font-size: 11px; border-collapse: collapse; }
 .telephones td { padding: 2px; }
 .telephones_country td { font-weight: bold; background-color: rgb(104 , 99 , 170); color: rgb(255 , 255 , 255); padding: 3px 3px 3px 6px; }
 .countries_table_1tr td { border-bottom: 1px dotted rgb(204 , 204 , 204); padding-bottom: 5px; }
 .telephones tr td { padding: 1px 5px ! important; cursor: default; vertical-align: middle ! important; }
 .telephones tr td b { font-size: 13px; font-family: 'Myriad Pro' ,Arial; }
 .telephones tr:hover { background: none repeat scroll 0% 0% rgb(255 , 255 , 255); }
 .telephones_country td { padding: 0px 5px ! important; }
 .ui-state-active { color: rgb(73 , 60 , 247) ! important; border: 2px solid rgb(73 , 60 , 247) ! important; }

 
.steps-overwrapper { padding: 6px; }
 .steps-wrap { position: relative; font-family: 'Trebuchet MS'; min-width: 560px; max-width: 710px; height: 340px; margin: auto; }
 .headerimg { width: 92%; position: absolute; top: 0px; right: 0px; }
 .steps-header { font-size: 20px; text-align: center; color: rgb(78 , 146 , 202); line-height: 34px; border-bottom: 1px solid rgb(78 , 146 , 202); }
 .step1 , .step2 , .step3 { transition: all 0.17s ease 0s; position: absolute; width: 238px; height: 178px; background-color: rgb(253 , 253 , 253); border: 3px solid rgb(78 , 146 , 202); border-radius: 10px; z-index: 5; }
 .counrt_sel { transition: all 0.17s ease 0s; position: absolute; width: 258px; height: 200px; background-color: rgb(253 , 253 , 253); border: 3px solid rgb(78 , 146 , 202); border-radius: 10px; z-index: 1230; overflow-x: hidden; overflow-y: scroll; padding: 5px; display: none; margin-left: -20px; }
 .active { border: 3px solid rgb(176 , 203 , 66); z-index: 999; box-shadow: 2px 7px 7px rgba(0 , 0 , 0 , 0.15); color: rgb(176 , 203 , 66); }
 .step1 { top: 0px; left: 0px; z-index: 820; }
 .step2 { top: 66px; left: 50%; z-index: 720; margin-left: -122px; }
 .step3 { top: 113px; right: 0px; z-index: 620; }
 .steps-country-element { padding-left: 3px; }
 .steps-country-element:hover { color: rgb(40 , 94 , 136); background-color: rgb(198 , 222 , 244); }
 .step1-overlay , .step2-overlay , .step3-overlay { position: absolute; width: 238px; height: 178px; background-color: rgb(253 , 253 , 253); border: 3px solid rgb(167 , 201 , 229); border-radius: 10px; z-index: 5; }
 .step1-overlay { top: 0px; left: 0px; z-index: 810; background: url('horaziqin.png') repeat scroll 0% 0% transparent; }
 .step2-overlay { top: 66px; left: 50%; z-index: 730; margin-left: -122px; background: url('horaziqin.png') repeat scroll 0% 0% transparent; }
 .step3-overlay { top: 113px; right: 0px; z-index: 630; background: url('horaziqin.png') repeat scroll 0% 0% transparent; }
 .per { position: absolute; width: 31%; height: 34px; }
 .per1 { top: 194px; left: 0px; background: url('step1.png') no-repeat scroll 0% 0% / contain transparent; }
 .per2 { top: 260px; left: 50%; margin-left: -122px; background: url('step2.png') no-repeat scroll 0% 0% / contain transparent; }
 .per3 { top: 307px; right: 0px; background: url('step3.png') no-repeat scroll 0% 0% transparent; width: 238px; height: 34px; }
 .selectwrap { width: 188px; height: 40px; background: url('select.png') repeat scroll 0% 0% transparent; cursor: pointer; margin: 14px auto auto; line-height: 40px; font-size: 16px; font-weight: bold; color: rgb(94 , 94 , 94) ! important; padding-left: 18px; }
 .selectwrap span { display: block; width: 145px; height: 40px; overflow: hidden; color: rgb(94 , 94 , 94) ! important; text-decoration: none; }
 .date { background: url('gycagehe.png') repeat scroll 0% 0% transparent; }
 .selectwrap:hover { background-position: 0px -40px; }
 .checkboxes { margin: 14px auto 0px 0px; font-size: 16px; font-weight: bold; color: rgb(94 , 94 , 94); padding-left: 20px; }
 .checkboxes div { background: url('haxohenuv.png') no-repeat scroll 0% 0% transparent; line-height: 32px; padding-left: 43px; margin-bottom: 9px; cursor: pointer; }
 .checkboxes div:hover { background-position: 0px -32px; }
 .steps-overwrapper { padding: 10px; }
 A img { border: medium none; }
 .hit_table_upd td { border: 1px solid silver; padding: 3px; text-align: center; }
 A img { border: medium none; }
 .hit_table_upd td { border: 1px solid silver; padding: 3px; text-align: center; }
 .hrblock { padding: 0px 10px; margin: 0px; }
 .ad_images_wrap { width: 200px; text-align: center; }
 .ad_images_top , .ad_images_bottom { height: 16px; background-repeat: no-repeat; }
 .ad_images_bottom { margin-top: -5px; }
 .ad_images_header { font: bold 20px 'Arial Narrow'; text-transform: uppercase; background-repeat: repeat-y; margin: -3px 0px -4px; }
 .ad_images_text { font: 12px Arial; background-repeat: repeat-y; padding: 8px; }
 .ad_images_image3349 a { display: block; width: 196px; height: 150px; outline: medium none; text-decoration: none; }
 .ad_images_image3349 { width: 196px; height: 150px; border-left: 2px solid; border-right: 2px solid; background: url('egypt_187353.jpg') no-repeat scroll 0% 0% transparent; }
 .ad_white_border_red_text { color: rgb(0 , 38 , 115); background: url('xecinozyj.png') repeat scroll 0% 0% transparent; }
 .ad_white_border_red_header { color: rgb(255 , 114 , 0); background: url('xecinozyj.png') repeat scroll 0% 0% transparent; }
 .ad_white_border_red_top { background: url('znajanyreno.png') repeat scroll 0% 0% transparent; }
 .ad_white_border_red_bottom { background: url('casawysul.png') repeat scroll 0% 0% transparent; }
 .ad_white_border_red_image { border-color: rgb(255 , 75 , 0); }
 .ad_images_wrap { width: 200px; text-align: center; }
 .ad_images_top , .ad_images_bottom { height: 16px; background-repeat: no-repeat; }
 .ad_images_bottom { margin-top: -5px; }
 .ad_images_header { font: bold 20px 'Arial Narrow'; text-transform: uppercase; background-repeat: repeat-y; margin: -3px 0px -4px; }
 .ad_images_text { font: 12px Arial; background-repeat: repeat-y; padding: 8px; }
 .ad_images_image5242 a { display: block; width: 196px; height: 150px; outline: medium none; text-decoration: none; }
 .ad_images_image5242 { width: 196px; height: 150px; border-left: 2px solid; border-right: 2px solid; background: url('egypt_42385.jpg') no-repeat scroll 0% 0% transparent; }
 .ad_white_border_red_text { color: rgb(0 , 38 , 115); background: url('xecinozyj.png') repeat scroll 0% 0% transparent; }
 .ad_white_border_red_header { color: rgb(255 , 114 , 0); background: url('xecinozyj.png') repeat scroll 0% 0% transparent; }
 .ad_white_border_red_top { background: url('znajanyreno.png') repeat scroll 0% 0% transparent; }
 .ad_white_border_red_bottom { background: url('casawysul.png') repeat scroll 0% 0% transparent; }
 .ad_white_border_red_image { border-color: rgb(255 , 75 , 0); }
 #notifier_title_tip_item { display: none; }
 .search_form_col_new_subsrc_wrap { font: 12px/18px Verdana ! important; min-width: 190px ! important; width: 230px ! important; background: none repeat scroll 0% 0% rgb(250 , 255 , 224) ! important; border: 1px solid rgb(204 , 204 , 204) ! important; padding: 10px 15px 5px ! important; border-radius: 5px ! important; }
 #search_form_col_new_subsrc { padding: 0px; margin: 0px; }
 #search_form_col_new_subsrc td { padding: 3px 0px; }
 #search_form_col_new_subsrc table tr td table { border-collapse: collapse; }
 #search_form_col_new_subsrc table tr td table td { padding: 0px; }
 #search_form_col_new_subsrc table th { font-family: Arial ,Helvetica ,sans-serif; text-align: left ! important; font-size: 11px; }
 #search_form_col_new_subsrc hr { background: none repeat scroll 0% 0% transparent ! important; border-width: medium medium 1px ! important; border-style: none none solid ! important; border-color: -moz-use-text-color -moz-use-text-color rgb(204 , 204 , 204) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; width: 98% ! important; }
 