body {background: #FFF; padding: 0px; margin: 0px; height: 100%;}
table td {vertical-align: top;}
body, td, p, div, select, input, a, li {font-size: 11px; color: #67707d; font-family: tahoma, sans-serif;}
h1, h2 {font-family: arial, sans-serif; padding: 0; margin: 0;}
img {border: none;}
hr {border: none; border-top: #ccc 1px solid; color: #fff; height: 1px}
a {text-decoration: none;}
h1 {font-size: 11px; padding: 0px; margin: 0px;}
h3 {font-size: 10pt; padding: 0px; margin: 0px;}

.main {padding-bottom: 20px; width: 920px;}
.logo_main {padding: 14px 0 0 0; text-align: right;}
.menu_left {padding: 0 4px 0 5px; line-height: 11px; text-align: right;}
.menu_left img {margin-top: 10px;}
.menu_left li {font-weight: normal; padding-bottom: 4px; cursor: hand; cursor: pointer; list-style-type: none;}
.menu_left li:hover a {color: #4477cc; text-decoration: underline;}
.menu_right {background: #ecead9; width: 173px; line-height: 11px;}
.menu_right img {margin-top: 4px;}
.menu_right div {padding: 0 20px 4px 8px;}
.menu_right a:hover {color: #4477cc; text-decoration: underline;}
.right_block {margin-top: 5px; width: 173px;}
.search {padding: 7px 0 15px 8px;}
.search input {border: #a7a7a7 1px solid; width: 125px;}
.icq {padding: 0 0 14px 29px; margin-top: 7px;}
.icq a {color: #4477cc; text-decoration: underline;}
.tel {width: 173px;}
.tel1 {padding: 5px 0 0 10px; font-size: 10px; background: url(/img/tel.gif) #c8f1ff no-repeat 127px 7px; text-transform: uppercase; color: #286377;}
.tel1 span {color: #ff0000;}
.price_block {margin-top: 7px; width: 173px}
.price_block1 {padding: 2px 0 5px 15px; background: #d6eff8; color: #ff0000; font-size: 14px;}
.price_block1_a {padding: 3px 5px 0 0; float: left;}
.price_block1 a {color: #4477cc; text-decoration: underline;}

.price_img {margin-top: 15px;}
.price_img a {color:#4477CC; font-size: 12px;}
.price_img img {margin-top: 10px;}

.hotel {padding: 52px 0 0 16px; background: url(/img/obzor.gif) no-repeat 23px 24px;}
.hotel a {padding-left: 20px; color: #4477cc; text-decoration: underline;}
.hotel_pic {border: #ecead9 3px solid; margin: 12px 0px 10px 0; width: 138px; height: 102px;}
.contacts {margin: 10px 0px 19px 0; width: 174px;}
.contacts a {text-decoration: underline;}
.contacts_img {margin-bottom: 5px;}
.contact_txt {border-right: #d6ebcc 1px solid; padding: 5px 7px 0 12px; border-left: #d6ebcc 1px solid; text-align: right;}
.yandex_probki {padding: 12px 0 10px 0;}
.shema {padding: 7px 0 5px 0; text-align: right;}
.shema a {color: #4477cc; text-decoration: underline;}
.big_pic {padding-top: 8px;}
.center {padding: 0 5px 0 5px;}
.top {padding: 20px 38px 15px 0;}
.slog {float: left; margin: 0px 30px 0px 20px;}
.ico {text-align: right;}
.page {padding: 11px 15px 10px 0;}
.all_it_fla {float: left; margin-right: 25px;}

.newsgif {margin: 19px 0 12px 0;}
.news1 {padding: 0 0 10px 10px;}
.news_data {font-size: 17px; color: #67707d;}
.news_name {color: #236bb5;}
.news_name strong {color: #FF0000}
.news_text:hover {text-decoration: underline;}
.news_arh {line-height: 20px;}
.news_arh a {color: #4477cc; text-decoration: underline;}

.key {float: left; margin: 0 5px 0 10px;}

.links {padding: 19px 0 22px 0; border-top: #ebebeb 1px solid; font-size: 10px;}
.links_right {padding: 0 10px 0 56px; float: right;}
.links_right2 {padding: 0 10px 0 10px;}
.links_left_logo {padding-right: 30px; float: left;}

.sayonara {font-size: 10px; color: #4477cc; text-decoration: underline;}

.schet {width: 495px;}
.schet img {margin: 0px 5px 5px 0px;}

.hotels_top1 {background: url(/img/hotels_top_ug.gif) no-repeat 0px 0px; height: 7px;}
.hotels_top2 {background: url(/img/hotels_top_fon.gif) #2c7701 repeat-y 0px 0px;}
.hotels_top2 img {margin: 5px 0 9px 16px;}
.hotels_top2 div {padding: 0 20px 13px 10px; line-height: 17px;}
.hotels_top2 span {padding-left: 11px; color: #fff;}
.hotels_top2 span a {color: #fff; text-decoration: underline;}
.hotels_top3 {padding: 10px 0 8px 10px; font-size: 14px; background: url(/img/hotels_top_ug2.gif) #cd0000 no-repeat 0px 100%; color: #fff;}
.hotels_top3 h2 {margin: 0 0 4px 6px; font-size: 18px;}
.hotels_top3 select {width: 115px; color: #000;}
.hotels_city_act {background: url(/img/hotels_top_li.gif) no-repeat 0 4px; padding-left: 11px; font-weight: bold;}
.hotels_star3 {padding: 10px 10px 15px 21px; vertical-align: top;}
.hotels_star4 {padding: 10px 10px 15px 0; vertical-align: top;}
.hotels_star5 {padding: 10px 10px 15px 0; vertical-align: top;}
.hotels_star3 ul, .hotels_star4 ul, .hotels_star5 ul {padding: 0; margin: 0;} 
.hotels_star3 ul li, .hotels_star4 ul li, .hotels_star5 ul li {padding: 0 0 0 3px; margin: 0; list-style-type: none; line-height: 17px;} 
.hotels_star3 a, .hotels_star4 a, .hotels_star5 a {text-decoration: underline; color: #0046b9;} 
.hotels_star_arr {margin: 8px 0 0 3px;}
.hotel_pic2 {padding: 10px 0 0 0; border-top: 1px solid #d2d2d2;}
.hotel_pic2 table {background: #ecead9; width: 290px;}
.hotel_har {padding: 10px 10px 0 20px; border-top: 1px solid #d2d2d2;}
.hotels_arr {vertical-align: middle; width: 44px; text-align: center;}
.hotel_pic2_pic {vertical-align: middle; text-align: center;}
.hotel_pic2_name {font-size: 16px; padding: 12px 0 12px 0;}
.hotel_pic2_name2 {padding: 18px 0 18px 0;}

.programm {width: 100%; margin: 25px 0 10px 0;}
.programm td {border-bottom: 1px solid #cecece; padding: 3px; text-align: center;}

.top1_gr {background: url(/img/about_top_ug.gif) no-repeat 0px 100%; height: 7px;}
.top1_bl {background: url(/img/turi_top_ug.gif) no-repeat 0px 100%; height: 7px;}
.top1_yel {background: url(/img/yel_top_ug1.gif) no-repeat 0px 100%; height: 7px;}

.top2_bl {min-height: 80px; padding: 0 10px 0 10px; width: 543px;}
* html .top2_bl {height: 80px; width: 543px; padding: 0 2px 0 10px;}

.top2_gr {padding: 0 10px 10px 10px; width: 541px;}
* html .top2_gr {height: 16px; padding: 0 0 10px 10px;}

.top2_gr2 {min-height: 16px; color: #FFF; padding: 0 10px 0 10px; width: 541px;}
.top2_gr, .top2_gr2 {background: #2d6d00 url(/img/about_top_fon.gif) repeat-x 0px 0px;}
.top2_bl {background: #003271 url(/img/turi_top_fon.gif) repeat-x 0px 0px;}
.top2_yel {background: #eef0da; width: 563px;}
.top2_name {margin: 5px 0 9px 6px;}
.top2_div {line-height: 17px; width: 551px;}
.top2_div a {color: #fff; text-decoration: underline; padding-right: 10px;}
.top2_div img {margin-right: 8px;}
.top2_div h2 {margin: 0 0 4px 6px; font-size: 18px; color: #FFF;}
.top3_gr {background: url(/img/about_top_ug2.gif) no-repeat 0px 0; height: 7px;} 
.top3_bl {background: url(/img/turi_top_ug2.gif) no-repeat 0px 0; height: 7px;}
.top3_yel {background: url(/img/yel_top_ug2.gif) no-repeat 0px 0; height: 7px;}

.submenu td {color: #0848aa; padding: 0 17px 0 25px;}
.submenu a {color: #0848aa;}
.submenu_act {background: url(/img/arr.gif) no-repeat 15px 5px;}

.content {padding: 0 5px 10px 5px; font-size: 10pt;}
.content p {font-size: 10pt; font-family: tahoma;}

.turi_top1 {background: url(../img/turi_top_ug.gif) no-repeat 0px 100%; height: 7px;}
.turi_top2 {background: #003271 url(../img/turi_top_fon.gif) repeat-x 0px 0px; min-height: 80px;}
* html .turi_top2 {height: 80px;}
.turi_top2 div {padding: 10px 20px 0 10px; color: #fff;}
.turi_top2 div a {color: #fff; text-decoration: underline;}
.turi_top3 {background: url(../img/turi_top_ug2.gif) no-repeat 0px 0; height: 7px;}
.turi_ico {padding-bottom: 7px;}
.turi_ico table td {text-align: center; padding-bottom: 7px; color: #FFF; width: 20%;}
.turi_icobl {float: left; padding: 0; margin: 0; text-align: center; padding-bottom: 7px; color: #FFF; width: 20%;}

.turi_ico_pas {padding-left: 10px;}
.turi_ico_act {padding-left: 10px; background: url(/img/hotels_top_li.gif) no-repeat 0 5px;}

.turi_table {width: 100%; margin-top: 13px;}
.turi_table td {height: 30px; background: #eef6ff; border-bottom: 7px solid #FFF; color: #ff1111; vertical-align: middle; padding-left: 10px; font-size: 12px;}
.turi_table a {color: #0045ad; text-decoration: underline; font-size: 12px;}

.otzyv_a {color: #0045ad; border-bottom: 1px dashed #0045ad; font-size: 12px;}

.cass, .cass2 {border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
.cass td p, .cass2 td p {padding: 0; margin: 0;}
.cass td {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 3px;}
.cass2 td {text-align: center; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 3px;}

.cass2_p {color: #ff0000; font-size: 11px;}
.cass2_p2 {color: #000099; font-size: 11px;}

.cass_hotel p {font-size: 11px;}
.cass_hotel span {color: #000099; font-size: 11px; font-weight: bold;}
.cass_hotel a {color: #0046B9; text-decoration: underline;}

.style4 {FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0;}
.style8 {FONT-SIZE: 36px; COLOR: #ffffff; FONT-FAMILY: Georgia, "Times New Roman", Times, serif}
.style9 {FONT-SIZE: 16px}
.style10 {FONT-SIZE: 18px;}
.style14 {FONT-SIZE: 100px; COLOR: #ffffff}

.hit {float: left; margin: 0 13px 5px 0;}

.hit_h {font-weight: normal; line-height: 50px; color: #d10000; font-size: 20px; font-family: georgia, sans-serif;}

.hit_tab td {padding-bottom: 18px;}
.hit_tab img {margin-bottom: 5px;}

