<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#y5_direct1 {clear:both;}

.search_text {padding:.5em 1em; border:1px dashed #f66; clear:left; font-weight: bold;}
.zam {font-weight: bold;}
.sunrise {cursor: default; font-size: 9px; display: inline; background: url('/images/sun3.gif') no-repeat 50% 50%; padding: 2px 4px 2px 4px; height: 15px; text-align: center;}
.tur {margin:0px 20px 15px 0px;position:relative;}
.l-tur {float: left; width: 360px; border: 1px dashed rgb(202, 220, 230); padding: 0px 5px 3px; }
.l-tur:hover {border: 1px dotted rgb(202, 220, 230);}
.l-p {margin: 0pt; font-size: 0.8em;}
.l-p a {text-decoration: none;}
.l-p a:hover {text-decoration: underline;}

.l-tur p span a {text-decoration: none;}
.l-tur p span a:hover {text-decoration: underline;}

#turfirm_turs, #turfirm_urals {overflow: hidden;}
#turfirm_turs .l-tur, #turfirm_urals .l-tur {width: 95%;}

#cntr .l-p img {margin:2px 5px -2px 0;}
.l-p2 {font-size: 0.9em; margin-top: 0px;}
.ural.ltur {border: none;}
.cntr_table .l-tur {width:auto;height:auto;float:none}
.cntr_table .tur {margin:10px 0px 15px;}
.cntr_table .tur.ural {height: auto;margin:0 0px 15px 0; width:auto; float:none;}
.ural_index .tur.ural {
    width: 100%;
    box-sizing: border-box;
    float: left;
    clear: both;
}
.tur.ural {margin:15px 20px 10px;float: left; width: 320px; height: 60px;}
.tur p {margin:5px 0;}
.tur.arch {background:url(/images/tur_arch.gif) 70% 100% no-repeat;}
.tur.arch img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);opacity:0.3; }
.tur.arch, .tur.arch a {color:#999;}

.popular_tur {margin:10px 0;background-color:#EFF7FF;border:1px solid #D7ECFF;width: 100%;}
body p.l-p2 a{ font-weight:bold; }
body p.l-p2 {
    display: block;
    overflow: hidden;
    padding-top:4px;
}
/* #main .cntr_table .ural p a { font-weight:bold; } */
.popular_tur .col1 .tur {margin-left:0px;}
.popular_tur .l-tur{width: 100%;background-color:#ffffff;padding: 0px;}
    .popular_tur .l-tur p{padding-left: 5px;}
.popular_tur th{width: 50%;padding: 0px;}
.popular_tur td{padding: 0px 10px;}

#cntr .popular_tur .l-tur{margin: 10px 0px 10px 0px;}

.rating {width:50px;float:right;color:#666;font-weight:bold;text-align:center;}
.rating a {text-decoration:none;}
.rating a:hover {text-decoration:underline;}

.mod_cpanel form .field {clear:left; padding:3px; text-align: left;overflow: hidden;}
.mod_cpanel form .field .warning {
    font-weight: bold;
}
.mod_cpanel form label {width:90px;float:left;text-align:right;padding:3px 5px 0 0;_padding:0;}

.mod_cpanel form .spec{width: 160px; float:left;}
     #spec{background-color:#FEE9EC;border:1px solid #E6A9A1;overflow:hidden;padding:6px;}
     #spec label{text-align: left;}
     #spec .spec_duration label{width: 165px;}
     #cntr #spec img{margin: 0px;}
     #tur .spec.check label{width: 100px;}
    .mod_cpanel form .spec.check input{width: auto;float:left;}
    .mod_cpanel form .spec.spec_start, .mod_cpanel form .spec.spec_end{width: 135px;margin-right: 10px;}
     #tur .spec.spec_start label, #tur .spec.spec_end label{text-align: left;}
    .mod_cpanel form input.cal{float: left; width: 85px; margin: 0px 5px 0px 0px;padding: 0px;}
    .mod_cpanel form button{float: left;width: 25px;height: 20px;margin: 0px 15px 0px 0px;padding: 0px;
                            background: url('/images/calendar.gif') no-repeat 2px 2px;background-color: none;
                            border: none;cursor: pointer;}

.mod_cpanel form input {width:80%;}
.mod_cpanel form textarea {width:80%;height:70px;}
.mod_cpanel form .field.price input {width:100px;}
.mod_cpanel form .field.hotel input {width:290px;}
.mod_cpanel .btn {width:auto;}
.mod_cpanel form p {font-size:.8em;text-align:center;margin-left:80px;width:80%;margin-top:0;}
.mod_cpanel #ie_glukalo {display:inline;}

.mod_request .mod_cpanel form label {width:150px;}
.mod_request .mod_cpanel form input {width:70%;}
.mod_request .mod_cpanel form textarea {width:70%;height:auto;}
.mod_request .mod_cpanel .btn {width:auto;}
.mod_request .mod_cpanel form .sub_field {
    float: left;
    margin: 0 5px 0 5px;
}
.mod_request .mod_cpanel form .sub_field label {
    width: auto;
    text-transform: lowercase;
}

.mod_registr .mod_cpanel form label {width:100px;}
.mod_registr .mod_cpanel form input, .mod_registr .mod_cpanel form textarea{width:75%;}
.mod_registr .mod_cpanel .btn {width:auto;}

.mod_tur .mod_cpanel form label {width:120px;}
.mod_tur .mod_cpanel form input {width:75%;}
.mod_tur .mod_cpanel form textarea {width:75%;height:70px;}
.mod_tur .mod_cpanel .btn {width:auto;}

#turfirm_card {width:250px;float:right;}
  #turfirm_card td {background:#ECF5FC;border:1px solid #D7ECFD;}

.mod_mailer .field {clear:left;padding:3px;}
.mod_mailer form label {width:80px;float:left;text-align:left;padding:3px 5px 0 0;}
.mod_mailer form input {width:80%;}
.mod_mailer form textarea {width:80%;height:300px;}

.mod_pages p {clear:left;}

.mod_hotel table.price {border:1px solid #ccc;}
.mod_hotel table.price th {padding:5px 10px;background:#eee;}
.mod_hotel table.price td {padding:5px 10px;}
.mod_taxi .facility, .mod_hotel .facility, .mod_ural .facility, .mod_tury_vihodnogo_dnya .facility {float:right;clear:right;width:172px;border:1px solid #E6D9A1;background:#FEF9EC;margin:0 0 10px 5px;padding:5px 0;}
.mod_taxi .facility.comment p, .mod_hotel .facility.comment p, .mod_ural .facility.comment p{font-size:.9em;color:#333;}

/*#map {clear:both;}*/
#map { /*max-width:500px;*/ height: 350px;/*_width:expression(document.body.clientWidth &gt; 500? "500px":"68%" );*/width: 68%;}
#slideshow {text-align:center;}
#slideshow .next, #slideshow .prev {padding:0 10px;}
#slideshow img {border:1px solid #aaa;}


.mod_articles .rating {width:150px;}
.mod_articles #maincontent .new {margin-bottom:1em;}
.mod_articles #maincontent .name {font-weight:bold;}

/* пїЅпїЅпїЅпїЅ HTML пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
table.sort{border-spacing:0.1em;margin-bottom:1em;}
table.sort td {border:1px solid #CCC;padding:0.3em 1em;/*white-space:nowrap;*/}
table.sort th {border:1px solid #CCC;padding:0 .3em;background:#D7ECFF;}
table.sort thead td{cursor:pointer;font-weight:bold;text-align:center;vertical-align:middle;background:#D7ECFF;}
table.sort thead td.curcol{background-color:#5D8BC7;color:#FFF}

.firm_buttons a {padding: 2px 5px;display:block;font-weight:bold;font-size:.8em;color:white;border:1px solid #5D8BC7;color:#5D8BC7;margin:0 auto;width:7px;}
.firm_buttons a:hover {background:#5D8BC7;color:white;}
.firm_buttons a.del {border:1px solid red;color:red;}
.firm_buttons a.del:hover {background:red;color:white;}

span.spec_tour{display:block;margin-top:-14px;color: #ff0000;float:right;font-weight: bold;}

.mod_turfirm .field, .mod_hotel .field {margin:5px 0;}

.mod_search .field {margin:4px;width:150px;float:left;}
.mod_search .field_2 {margin:4px;width:150px;float:left;}
.mod_search .field_5 {margin:4px;width:350px;float:left;}
.mod_search .field_6 {margin:4px;width:520px;float:left;_clear:both;}
.mod_search .field_7 {margin:4px;width:520px;float:left;}
.mod_search .field_7 input{margin:3px 4px 0 0;$margin:-1px 4px 0 0;width:auto;float:left;}
.mod_search .field_7 span{font-weight:normal;margin:3px 15px 0 0;float:left;}
.mod_search .field select {width:150px;float:left;font-family:arial;}
.mod_search .field_2 select {width:110px;float:left;font-family:arial;}
.mod_search .field_2 span { float:left;margin:2px 5px 0 0;font-family:arial; }
.mod_search .field_5 span { width:15px;float:left;margin:2px 3px 0 0;font-family:arial; }
.mod_search .field_4 { margin:4px;width:311px;float:left;font-family:arial; }
.mod_search .field_4 span { width:15px;float:left;margin:2px 3px 0 0px;font-family:arial; }
.mod_search .field_4 span.rub { float:left;margin:2px 0px 0 0px;font-family:arial; }
.mod_search .field_2 span.star { float:left;margin:2px 0px 0 5px;font-family:arial; }
.mod_search .field_4 input { width:107px;margin:0px 5px 0 2px; }
.mod_search .field_5 input { width:107px;margin:0px 5px 0 2px; }
.mod_search .field_5 button { float:left; }
.mod_search .field_4 div.checkboxes label { float:left;font-weight:normal; width:125px;margin:2px 11px 2px 0;}
.mod_search .field_6 div.checkboxes label { float:left;font-weight:normal; width:150px;margin:2px 11px 2px 0;}
.mod_search input {width:125px;font-family:arial;float:left;}


.mod_search label {width:100%;float:left;margin-bottom:2px;font-weight:bold;font-family:arial;}
.mod_search .field .ord input {width:auto;_margin-left:-3px;}
.mod_search .field .ord label {width:auto;float:none;}
.mod_search .checkboxes input { width:auto; margin:1px 0 0 0; }
.mod_search .field_4 .checkboxes input { width:auto; margin:3px 5px 0 0; $margin:-1px 5px 0 0; }
.mod_search .field_4 input { width:auto; margin:1px 5px 0 0; $margin:-3px 5px 0 0; }
.mod_search .field_6 .checkboxes input { width:auto; margin:3px 5px 0 0; $margin:-1px 5px 0 0; }
.mod_search .field_6 input { width:auto; margin:1px 5px 0 0; $margin:-3px 5px 0 0; }
.mod_search div.clboth { width:100%;overflow:hidden;height:1px;clear:both; }
.mod_search p{width:100%;float:none;clear:both;padding-top:5px;}
#main .mod_search form { padding-bottom:0px; }
fieldset.close a { color:black; }

.mod_search .type_tur .checkboxes input {
    margin-top:1px;
    $margin-top:-3px;
}
.mod_search .type_tur2 input {
    margin-top:1px;
    $margin-top:-3px;
}






.mod_search .checkboxes label {width:auto;float:none;line-height:auto;}

.mod_tur .field {margin:5px 0;}
.mod_tur #subscribe input {width:94px; margin-left:3px;}
.mod_tur #subscribe3 input {width:94px; margin-left:3px;}
.mod_tur #subscribe label {width:130px;float:left;line-height:20px;}
.mod_tur .field .ord input {width:auto;}
.mod_tur .field .ord label {width:auto;float:none;}

#cntr img {margin:2px 5px;}
#cntr img.icq {margin:1px 0 -2px;height:17px;width:17px;}
#cntr.mod_hotel img {margin:2px 5px 2px 0 ;}

#turfirm_turs_pages a, #turfirm_urals_pages a {text-decoration:underline;cursor:pointer;}
#turfirm_turs_pages a:hover,#turfirm_urals_pages a:hover {text-decoration:none;}

.ulhead.buttons span {background:#84b1f1;cursor:pointer;font-weight:200;white-space:nowrap;text-decoration:underline;}
.ulhead.buttons span.act {background:#5d8bc7;font-weight:bold;}
.ural_list ul.style1 {display:none;margin-top:0px;}

.mod_search .search {margin-bottom:-7px;}

#newyear {position:relative;text-align:center;padding:.1em 4em;margin-bottom:1em;border:1px solid #b9e3fb;background:url(/images/newyear_bg.jpg) no-repeat #e1f1fb;color:black;}
#newyear p {margin:1em 0;}
#newyear img, #newyear a {cursor:pointer}
#newyear .shamp {background:url(/images/newyear_shamp.gif) no-repeat;height:95px;width:72px;position:absolute;bottom:0;right:5px;}
  #newyear .hidden {display:none;}

.leftcol {
  width:300px;
  display:block;
}

/* forms (Anketa!) styles */

#forms, #forms td {
  border:none;
  padding:5px;
}

#forms label {
  width:auto;
  border: none;
  padding:0;
  margin:0;
  float:none;
  clear:both;
  text-align: left;
}

#forms input {
  margin:0;
  padding:0;
  width:auto;
}

#forms .input {
  width:350px;
}

#forms .submit {
  width:100px;
  margin-top:10px;
}

#forms textarea {
  width:350px;
  height:200px;
}

#forms .small {
  width:350px;
  height:50px;
  float:none;
  clear:both;
}

#paging {
  text-align: center;
  float:none;
  clear:both;
}

#paging li {
  float: left;
  list-style-type: none;
  text-transform: uppercase;
  width:18px;
}

#paging li a {
  text-decoration: none;
  font-weight: bold;
}

#subscribe2 small {
  position:relative;
  left:10px;
}

#subscribe2 input {
  margin:2px 3px 0 7px;

/*
  margin: 3px 5px 7px 10px;
  position:relative;
  top:8px;
*/
}

#subscribe2 input.submit {
  _margin-left:10px;
}

#subscribe2 table select {width:100%;}


#subs_left {
  margin-left:-5px;
}

#subs_left input {
  _margin-left:10px;
}

#comment_form label {
  width:80px;
  float:left;
  margin-top:5px;
}

#com_div {
  display:block;
  clear:both;
  float:none;
  padding-top:10px;
}

body table.last_turs .turs_0 .tur{ width:94%; margin-left:0px; }
body table.last_turs .turs_1 .tur{ width:98%; margin-left:0px; }
body table.last_turs .turs_1 { text-align:right; }
body table.last_turs .turs_1 .tur{ text-align:left; padding-right:0px; }
body table.last_turs{ margin-top:6px; }
#main .mod_search .ulhead{ margin-top:20px; }
#main .mod_search .last_turs{ margin-top:0px; }
.tur_notice{ font-weight:bold; color:#555555; }
.tur_notice &gt; span {
    font-weight: normal;
}

#turfirm_turs .l-tur, #turfirm_urals .tur.ural {
    height:auto;
}
#turfirm_urals .tur.ural {
    margin:0 0 15px;
}
#main .filter .field{ margin-bottom:5px; }
#bunner_top{ background-color: #97CAFF; }
.border_subscribe{ border:1px solid #B6C6EA; padding-bottom:2px; }
td.pb{ padding-bottom:0px; }
.zTreeResort {
    min-height: 50px;
    max-height: 520px;
    overflow: auto;
    width: 50%;
}
.TreeResortSelectItems {
    float: right;
    width: 50%;
    min-height: 50px;
    max-height: 520px;
    overflow: auto;
}

#main .mod_search form {
    _width:98%;
}
#main .mod_search form fieldset {
    width:auto;
}

.bunner_header { position:relative; background-color:#97CAFF; padding:0px; }
.bunner_header_ural { position:relative; background-color:#FFDBA0; padding:0px; }
.bunner_header_winter { position:relative; background-color:#5AACFE; padding:0px; }

.hotels_hint{ position:relative; margin-left:125px; width:304px; background-color:#ffffff; border:1px solid #3171BB; display:none; }
.hotels_hint a, .hotels_hint:visited { font-weight:bold; text-decoration:none; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; display:block; color:#3171BB; border-top:1px solid #EFF9FF; border-bottom:1px solid #EFF9FF; }
.hotels_hint a:hover{  background-color:#EFF9FF; border-top:1px solid #D7ECFF; border-bottom:1px solid #D7ECFF; }
.hotels_hint a span, .hotels_hint a:hover span{ color:#000000; text-decoration:none; font-weight:normal; }

#follower{ width:100px; margin:10px auto; }

#cntr h3#zakaz {
    font-size:13px;
}
#cntr h3#zakaz span {
    padding:3px 0;
}

#cntr h3#zakaz2 {
    font-size:13px;
    text-align:center;
}
#cntr h3#zakaz2 span {
    /*padding:3px 0;*/
}

#notice {
    color:#000000; background:#FFE0E0; padding:.5em 1em;border:1px solid #f66; width:auto; margin-right:270px;
}

#turfirm_card .top_td{ background:white; }
#turfirm_card .card_phone{ margin: 0 1px -1px 0px; }
#turfirm_card .card_icq{ margin-bottom:-3px; }
#turfirm_card .card_email img{ margin-top:0px; margin-left:0px; margin-bottom:0px; float:left; }
#turfirm_card .bottom_td{ background:none;border:0px;padding:0; }
#turfirm_card .bottom_td img{ margin:0 5px -2px; }

#order label{ width:120px; }
#inner_tur_top { min-height:340px; }

#main .form_stuff textarea{ height:auto; }
div#pages strong{ font-weight:normal; }

h1 .desc_hotel{ display:block; position:absolute; top:5px; right:10px; font-size:8pt; }

.inner #banner_left2{ text-align:center; padding:10px; }

#tizer_country pre{ font-size:12px; color:#5A8AAB; padding:0px; margin:0px; }
#tizer_country table td{ padding-left:30px; padding-right:30px; }
#tizer_country h3{ color:red; }
.filter .c_id { width:160px; margin-left:30px; }
#footer .groups{ position:absolute; top:-30px; right:10px; }
#footer .groups a{ margin-left:4px; }
#main form.filter{ padding-bottom:2px; padding-top:6px; }
#lft #banner_left3 img{ padding:10px; display:block; position:relative; }
.weather, .weather_date, .weather_kurort_id { display:none; }
.weather table{ padding:0px; margin:0px; border-collapse:collapse; width:100%; }
.weather table th, .articles_and_news th{ background-color:#D7ECFF; }
.weather table td, .weather table th, .articles_and_news th{ border:1px solid #D7ECFD; padding:4px; }
#cntr .weather table img{ padding:0px; margin:0px; }
.get_weather_temperature_day, .get_weather_temperature_night, .gradus { font-size:10pt; }
.weekend_weather{ display:block; width:70px; float:right; text-align:right; white-space:nowrap; }
.tour_is_valid{ clear:both; }
#turfirm_card .h1{ margin-top:1px; margin-bottom:16px; }
#exc_rate .exchange_rate_head{ white-space:nowrap; width:100%; font-size:12px; padding:0px; }
.comparison th{ border:1px solid #CADCE6; background-color:#D7ECFF; padding:4px; }
.comparison, h1 .into_head{ border:1px solid #CADCE6; background-color:#EBF5FB; padding:1px; }
#main .order_comparison{ border:1px solid #CADCE6; background-color:#EBF5FB; padding:4px; color:#004DA3; font-weight:bold; white-space:nowrap; width:100%; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:4px; display:block; }
.comparison td{ border-top:1px solid #CADCE6; border-bottom:1px solid #CADCE6; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background-color:#FFFFFF; padding:4px; }
a.comparison, h1 .into_head{ padding:4px; }
a.go_comparison{ margin-left:10px; }
table.comparison a{ color:#000000; }
.text_open_text{ position:relative; height:228px; overflow:hidden; max-width:600px; }
.link_open_text, .link_close_text{ display:block; }
.link_close_text{ display:none; }
.comparison .comparison_first{ width:100px; white-space:nowrap; }
.comparison_first{ font-weight:bold; }
.comparison_name{ vertical-align:top; }
.comparison_icon {
  background-image: url("/images/comparison_icon_alt.png");
  background-repeat: no-repeat;
  display: block;
  float: right;
  /*position:absolute;*/
  /*top:0;*/
  /*right:3px;*/
  height: 18px;
  margin-top: -4px;
  width: 18px;
}
.comparison_icon_mark{ display:block; position:absolute; right:4px; top:4px; width:18px; height:14px; background-image:url('/images/comparison_icon_alt_mark.png'); background-repeat:no-repeat; }

#comparison_say{ position:fixed; top:50%; left:50%; border:4px solid #5D8BC7; background-color:#DEEFFF; width:40%; margin-top:-50px; margin-left:-20%; text-align:center; z-index:1000; }
#comparison_say .close{ position:absolute; right:4px; top:4px; color:red; }
#comparison_say .comparison_open_link{ position:absolute; right:4px; bottom:4px; color:red; font-weight:bold; }
#comparison_say .comparison_count{ display:block; position:absolute; left:4px; bottom:4px; }

#main .red{ color:red; }
.inner_tur_title { position: relative; }
h1 a.comparison, .inner_tur_title a.comparison, h1 .into_head { position:absolute; right:0px; top:0px; font-size:12px; height:15px; color:#0D4DA6; font-weight: 700; }
h1 a.go_comparison{ font-size:12px; }
h1 a.comparison:visited, h1 .into_head:visited{ color:#0D4DA6; }
table th a.comparison_head_link{ font-size:10px; font-weight:normal; color:red; display:block; padding-top:4px; }
#comparison_say{ display:none; box-shadow:0 4px 20px #999999; }
#comparison_say .say_text{ color:#0D4DAF; font-size:20px; padding-top:0px; padding-bottom:33px; }
#comparison_say strong{ display:block; font-size:14px; padding-top:18px; padding-bottom:8px; }
b.count{ font-weight:normal; }

.edit_limit{ display:block; padding-top:4px; }

.articles_and_news{ margin-bottom:14px; margin-top:20px; }
.articles_and_news td{ padding:5px; vertical-align:top; }
.articles_and_news th{ padding:4px; text-align:left; font-size:12px; }
.articles_and_news td li{ padding-top:6px; }
#main .articles_and_news td ul{ padding-bottom:10px; }
#main .articles_and_news th a{ color:#000000; font-size:12px; }
.popular_tur .col1{ padding-right:0px; }
.popular_tur .comparison_icon{ padding-right:5px; }
</pre></body></html>