#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;}
.l-tur {float: left; width: 360px; height: 50px; border: 1px dashed rgb(202, 220, 230); padding: 0px 5px 3px; height: 61px;}
.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: 96%;}

#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 10px 15px 0;}
.tur.ural {margin-bottom:20px;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 {background:#FEF9EC;border:1px solid #E6D9A1;margin:10px 0;}
.popular_tur .col1 .tur {margin-left:10px;}

.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;}
.mod_cpanel form label {width:90px;float:left;text-align:right;padding:3px 5px 0 0;_padding:0;}
.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:300px;}
.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_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:100%;}
  #turfirm_card td {background:#FEF9EC;border:1px solid #E6D9A1;}

.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_hotel .facility {float:right;clear:right;width:200px;border:1px solid #E6D9A1;background:#FEF9EC;margin:0 0 10px 5px;padding:5px 0;}
.mod_hotel .facility.comment p {font-size:.9em;color:#333;}

#map {clear:both;}

#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;float:right;font-weight:bold;font-size:.8em;color:white;border:1px solid #5D8BC7;color:#5D8BC7;margin:0 3px;}
.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;}

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

.mod_search .field {margin:4px;clear:both;}
.mod_search input {width:94px; margin-left:3px;}
.mod_search label {width:130px;float:left;_margin-top:5px;}
.mod_search .field .ord input {width:auto;_margin-left:-3px;}
.mod_search .field .ord label {width:auto;float:none;}
.mod_search #kurort {width:100px;}
.mod_search .checkboxes input {
    width:auto;
    margin:0px; 
}
.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:5px;}

.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;
}
