@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html {height:100%;}
body {height:auto !important; height:100%; min-height:100%; position:relative; width:100%; background:url(/img/bg.jpg) repeat-y center #20170e;}
body * {z-index:100; position:relative;}
a, img {border:none;}
.clear {clear:both;}
a {color:#c500d7;}
a:hover {text-decoration:none;}


.content {padding-bottom:90px;}
.content_cont {width:960px; text-align:left;}
.content_cont_main {z-index:100; width:960px; text-align:left;}




.header {z-index:110; background:url(/img/header_bg.jpg) no-repeat; width:960px; height:538px;}
.header_2 {z-index:110; background:url(/img/header_bg_2.jpg) no-repeat; width:960px; height:403px;}
.header_menu {margin-top:154px; font-family:"myriad Pro"; font-size:14px;}
.header_menu div {float:left; width:100%; position:absolute; margin-left:200px; width:640px; margin-top:-16px; text-align:center;}
.header_menu span {color:#ffc600; margin:0 4px;}
.header_menu a {color:#f9e190; text-decoration:none; margin:0 4px;}
.header_lang {font-family:"myriad Pro"; font-size:14px; position:absolute; margin-left:836px; margin-top:-16px;}
.header_lang a {color:#f9e190; text-decoration:none;}
.header_title_1 {position:absolute; background:url(/img/header_title.png) no-repeat; width:529px; height:26px; margin-top:330px; margin-left:240px;}
.header_title_1_rus {position:absolute; background:url(/img/header_title_rus.png) no-repeat; width:745px; height:21px; margin-top:340px; margin-left:110px;}
.header_title_1_eng {}
.header_title_2 {position:absolute; background:url(/img/header_title.png) no-repeat; width:529px; height:26px; margin-top:200px; margin-left:240px;}
.header_title_2_rus {position:absolute; background:url(/img/header_title_rus.png) no-repeat; width:745px; height:21px; margin-top:206px; margin-left:110px;}
.header_title_2_eng {}
.header_reception_rus {position:absolute; background:url(/img/reception_rus.png) no-repeat; width:117px; height:98px; margin-left:88px; margin-top:40px;}
.header_reception_eng {position:absolute; background:url(/img/reception_eng.png) no-repeat; width:117px; height:98px; margin-left:88px; margin-top:40px;}
.header_reception_actions {margin-top:-8px; margin-left:-16px;}
/*.header_reception_actions a {color:#f9e190; font-family:"myriad Pro"; font-size:14px; margin-left:36px; text-decoration: blink;}*/
.header_reception_actions a {color:#d50000; font-family:"myriad Pro"; font-size:20px; margin-left:36px; text-decoration: blink; font-weight:bold;}
.header_reception_actions a:hover {text-decoration:none;}

.rek_text {position:absolute;}

.footer {position:absolute; bottom:0; height:83px; min-width:100%;}
.footer_cont {width:960px;}
.footer_cont div {width:960px; height:83px; background:url(/img/footer_bg.png) no-repeat;}
.footer_cont div div {padding-top:42px; padding-left:20px; background:none; width:auto; height:auto; font-family:tahoma; font-size:14px; color:#fbfbfb;}





/* -------------------------------*/
.content_cont_main_index {width:788px; margin-left:86px;}
.content_cont_main_index_carusel_item_img {background:url(/img/carusel/img_bg.jpg) no-repeat; width:141px; height:104px; float:left;}
.content_cont_main_index_carusel_item_img img {margin:5px 0 0 2px;}
.content_cont_main_index_carusel_item_right {float:right; width:200px;}
.content_cont_main_index_carusel_item_right_title {height:46px;}
.content_cont_main_index_carusel_item_right_text {font-family:'myriad Pro'; font-size:12px; color:#e2d57a; margin-top:-10px;}
.content_cont_main_index_carusel_item_right_link {margin-top:4px;}
.content_cont_main_index_carusel_item_right_link a {font-size:10px; font-family:'myriad Pro'; color:#fe743b}
.content_cont_main_index_carusel_item_right_link a:hover {text-decoration:none;}

.content_cont_main_index_cont_title_rus {background:url(/img/index_title_news_rus.png) no-repeat; width:789px; height:41px; margin-top:22px;}
.content_cont_main_index_cont_title_eng {background:url(/img/index_title_news_eng.png) no-repeat; width:789px; height:41px; margin-top:22px;}

.content_cont_main_index_cont_text {margin:50px 16px 0 16px;}
.content_cont_main_index_cont_text_left {font-family:'myriad Pro'; font-size:12px; color:#e7dc8f;}
.content_cont_main_index_cont_text_left a {font-family:tahoma; font-size:14px; color:#e2d57a;}
.content_cont_main_index_cont_text_left a:hover {text-decoration:none;}
.content_cont_main_index_cont_text_right {font-family:'myriad Pro'; font-size:12px; color:#e7dc8f; margin-left:10px;}
.content_cont_main_index_cont_text_right a {font-family:tahoma; font-size:14px; color:#e2d57a;}
.content_cont_main_index_cont_text_right a:hover {text-decoration:none;}
.content_cont_main_index_cont_text_center {margin-left:14px;}
.content_cont_main_index_cont_text_center_title_1 {font-family:'myriad Pro'; font-size:14px; color:#d1c56d;}
.content_cont_main_index_cont_text_center_title_2 {font-family:'myriad Pro'; font-size:14px; color:#3a8938;}
.content_cont_main_index_cont_text_center_title_3 {font-family:'myriad Pro'; font-size:14px; color:#fe743b;}




/* -------------------------------*/
.content_cont_main_contacts {width:788px; margin-left:86px;}
.content_cont_main_contacts_title_eng {background:url(/img/contacts/title_eng.png) no-repeat; width:127px; height:98px; margin-top:26px;}
.content_cont_main_contacts_title_rus {background:url(/img/contacts/title_rus.png) no-repeat; width:217px; height:108px; margin-top:16px;}
.content_cont_main_contacts_text {font-family:"myriad Pro"; font-size:24px; color:#ffffff; margin-top:8px;}
.content_cont_main_contacts_form_rus {margin-left:194px; margin-top:20px;}
.content_cont_main_contacts_form_rus_name {}
.content_cont_main_contacts_form_rus_name span {font-size:16px; font-family:"myriad Pro"; color:#abaa3f;}
.content_cont_main_contacts_form_rus_name input {width:152px; height:18px; background-color:#FFF; border:1px solid #CCC; margin-left:21px;}
.content_cont_main_contacts_form_rus_mail {margin-top:4px;}
.content_cont_main_contacts_form_rus_mail span {font-size:16px; font-family:"myriad Pro"; color:#abaa3f;}
.content_cont_main_contacts_form_rus_mail input {width:152px; height:18px; background-color:#FFF; border:1px solid #CCC; margin-left:8px;}
.content_cont_main_contacts_form_rus_text {margin-top:4px;}
.content_cont_main_contacts_form_rus_text span {font-size:16px; font-family:"myriad Pro"; color:#abaa3f;}
.content_cont_main_contacts_form_rus_text textarea {width:370px; height:108px; background-color:#FFF; border:1px solid #CCC; margin-top:4px; overflow:hidden;}
.content_cont_main_contacts_form_rus_sub {}
.content_cont_main_contacts_form_rus_sub input {width:106px; height:22px; font-family:"myriad Pro"; font-size:16px; color:#010101; margin-left:130px; margin-top:6px; background-color:#f7efc9;}
.content_cont_main_contacts_form_rus_error {font-family:"myriad Pro"; font-size:18px; color:#F00; margin-bottom:12px;}
.content_cont_main_contacts_form_eng {margin-left:194px; margin-top:20px;}
.content_cont_main_contacts_form_eng_name {}
.content_cont_main_contacts_form_eng_name span {font-size:16px; font-family:"myriad Pro"; color:#abaa3f;}
.content_cont_main_contacts_form_eng_name input {width:152px; height:18px; background-color:#FFF; border:1px solid #CCC; margin-left:8px;}
.content_cont_main_contacts_form_eng_mail {margin-top:4px;}
.content_cont_main_contacts_form_eng_mail span {font-size:16px; font-family:"myriad Pro"; color:#abaa3f;}
.content_cont_main_contacts_form_eng_mail input {width:152px; height:18px; background-color:#FFF; border:1px solid #CCC; margin-left:19px;}
.content_cont_main_contacts_form_eng_text {margin-top:4px;}
.content_cont_main_contacts_form_eng_text span {font-size:16px; font-family:"myriad Pro"; color:#abaa3f;}
.content_cont_main_contacts_form_eng_text textarea {width:370px; height:108px; background-color:#FFF; border:1px solid #CCC; margin-top:4px; overflow:hidden;}
.content_cont_main_contacts_form_eng_sub {}
.content_cont_main_contacts_form_eng_sub input {width:106px; height:22px; font-family:"myriad Pro"; font-size:16px; color:#010101; margin-left:130px; margin-top:6px; background-color:#f7efc9;}
.content_cont_main_contacts_form_eng_error {font-family:"myriad Pro"; font-size:18px; color:#F00; margin-bottom:12px;}




/* -------------------------------*/
.content_cont_main_hotels {width:788px; margin-left:86px;}
.content_cont_main_hotels_text {font-family:"myriad Pro"; font-size:16px; color:#fefefe; margin:10px 16px 0 16px;}
.content_cont_main_hotels_dop {margin:28px 16px 0 16px;}
.content_cont_main_hotels_dop_item {clear:both; padding-top:12px;}
.content_cont_main_hotels_dop_item_img {width:236px; height:131px; float:left;}
.content_cont_main_hotels_dop_item_img_1 {float:left;}
.content_cont_main_hotels_dop_item_img_1 img {border:3px solid #e6c39c;}
.content_cont_main_hotels_dop_item_img_2 {float:left; margin-left:12px;}
.content_cont_main_hotels_dop_item_img_2 img {border:3px solid #e6c39c;}
.content_cont_main_hotels_dop_item_cont {float:right; width:510px;}
.content_cont_main_hotels_dop_item_cont_title {font-family:"myriad Pro"; font-size:24px; color:#e2db2a;}
.content_cont_main_hotels_dop_item_cont_text {font-family:"myriad Pro"; font-size:14px; color:#ffffff; margin-top:10px;}



/* -------------------------------*/
.content_cont_main_rooms {width:788px; margin-left:86px;}
.content_cont_main_rooms_title_rus {background:url(/img/rooms/title_rus.png) no-repeat; width:234px; height:49px; margin-top:16px;}
.content_cont_main_rooms_title_eng {background:url(/img/rooms/title_eng.png) no-repeat; width:234px; height:49px; margin-top:6px;}
.content_cont_main_rooms_text {font-family:"myriad Pro"; font-size:16px; color:#ffffff; margin:20px 16px 0 16px;}
.content_cont_main_rooms_items {margin:12px 10px 0 10px;}
.content_cont_main_rooms_items_item {clear:both; padding-top:16px;}
.content_cont_main_rooms_items_item_title {}
.content_cont_main_rooms_items_item_title span {margin-left:8px; font-family:"myriad Pro"; font-size:16px; color:#ffffff;}
.content_cont_main_rooms_items_item_left {float:left; width:270px;}
.content_cont_main_rooms_items_item_left_text {font-family:"myriad Pro"; font-size:14px; color:#ffffff; margin-bottom:4px;}
.content_cont_main_rooms_items_item_left_link {margin-top:8px;}
.content_cont_main_rooms_items_item_left_link a {font-family:"myriad Pro"; font-size:14px; color:#f0ec89;}
.content_cont_main_rooms_items_item_left_link a:hover {text-decoration:none;}
.content_cont_main_rooms_items_item_right {width:483px; height:105px; float:right;}
.content_cont_main_rooms_items_item_right a {float:left; margin-right:3px;}
.content_cont_main_rooms_items_item_right a img {border:3px solid #955d2c;}




/* -------------------------------*/
.content_cont_main_order {width:788px; margin-left:86px;}
.content_cont_main_order_form {margin-left:194px; margin-top:20px;}
.content_cont_main_order_form_input {clear:both; padding-top:4px;}
.content_cont_main_order_form_input_title {font-size:16px; font-family:"myriad Pro"; color:#abaa3f; width:200px; float:left;}
.content_cont_main_order_form_input input {width:152px; height:18px; background-color:#FFF; border:1px solid #CCC; float:left;}
.content_cont_main_order_form_checkbox {font-size:16px; font-family:"myriad Pro"; color:#abaa3f; clear:both;}
.content_cont_main_order_form_checkbox input {margin-right:2px; margin-left:8px;}
.content_cont_main_order_form_textarea {margin-top:4px;}
.content_cont_main_order_form_textarea span {font-size:16px; font-family:"myriad Pro"; color:#abaa3f;}
.content_cont_main_order_form_textarea textarea {width:370px; height:108px; background-color:#FFF; border:1px solid #CCC; margin-top:4px; overflow:hidden;}
.content_cont_main_order_form_submit {}
.content_cont_main_order_form_submit input {width:106px; height:22px; font-family:"myriad Pro"; font-size:16px; color:#010101; margin-left:130px; margin-top:6px; background-color:#f7efc9;}

.content_cont_main_order_form_error {font-family:"myriad Pro"; font-size:18px; color:#F00; margin-bottom:12px;}



/* -------------------------------*/
.content_cont_main_actions {width:788px; margin-left:86px;}
.content_cont_main_actions_text {font-family:"myriad Pro"; font-size:14px; color:#fefefe; margin:10px 16px 0 16px;}



/* -------------------------------*/
.content_cont_main_pages {width:788px; margin-left:86px;}
.content_cont_main_pages_nav {background:url(/img/pages_nav.png) repeat-x; height:30px;}
.content_cont_main_pages_text {font-family:"myriad Pro"; font-size:14px; color:#fefefe; margin:10px 16px 0 16px;}
.content_cont_main_pages_menu {font-family:"myriad Pro"; font-size:14px; text-align:center; padding-top:4px;}
.content_cont_main_pages_menu span {color:#ffc600; margin:0 4px;}
.content_cont_main_pages_menu a {color:#f9e190; text-decoration:none; margin:0 4px;}



/* -------------------------------*/
.content_cont_main_guestbook {width:788px; margin-left:86px;}
.content_cont_main_guestbook_text {font-family:"myriad Pro"; font-size:14px; color:#fefefe; margin:10px 16px 0 16px;}

.guestbook_com {margin-left:196px; margin-right:196px;}
.guestbook_com_item {margin-bottom:6px;}
.guestbook_com_item_title {font-family:tahoma; font-size:14px; color:#cccccc;}
.guestbook_com_item_text {font-family:tahoma; font-size:12px; color:#ffffff; margin-top:2px;}

.guestbook_com_nav {font-size:18px; font-family:georgia; margin-top:4px;}
.guestbook_com_nav a {color:#FFF; text-decoration:none; margin:0 2px 0 2px;}
.guestbook_com_nav a:hover {color:#FF3;}
.guestbook_com_nav span {font-weight:bold; color:#FF6; margin:0 2px 0 2px;}



/* -------------------------------*/
.content_cont_main_map {width:788px; margin-left:86px;}
.content_cont_main_map_text {font-family:"myriad Pro"; font-size:14px; color:#fefefe; margin:10px 16px 0 16px;}
.content_cont_main_map_elm {}
.content_cont_main_map_elm_1 {margin-bottom:2px;}
.content_cont_main_map_elm_2 {margin-left:12px; font-size:12px;}
