body{background:transparent url(../images/back.jpg) no-repeat center top;height:100%;font-family:Arial, Tahoma, Verdana, Sans-Serif, Helvetica;font-size:12px;color:#3a3a3a;margin:0;}
a img{border:0;}
a{outline:none;}
.parent{display:block;min-height:100%;position:absolute;top:0;left:0;z-index:0;width:100%;margin:auto;}
.content{padding-bottom:90px;width:1000px;margin:0 auto;}
.footer{display:none;background-position:center top;position:absolute;left:0;bottom:0;width:100%;z-index:99;color:#7f8a91;font-size:11px;height:90px;margin:auto;}
.bottom{width:1000px;clear:both;margin:auto;padding:5px 0 10px;}
.footer a:link,.footer a:visited{text-decoration:none;color:#474747;border-right:1px solid #7F8A91;padding:0 25px;}
.footer a:active,.footer a:hover{text-decoration:underline;color:#474747;border-right:1px solid #7F8A91;padding:0 25px;}
.main a,.main a:visited{text-decoration:underline;color:#3a3a3a;}
.main a:active,.main a:hover{text-decoration:none;color:#13245a;}
.top_back{height:115px;width:1000px;padding-top:0;clear:both;}
h1{font-size:25px;font-family:arial;color:#fff;font-weight:400;float:left;margin:0 0 10px;padding:0 10px 0 0;}
h2{background:transparent url(../images/h2.gif) no-repeat;font-size:12px;font-family:arial;color:#fff;float:left;clear:both;width:656px;height:16px;font-weight:400;text-transform:uppercase;margin:0;padding:10px 0 7px 20px;}
h3{font-size:16px;font-family:arial;color:#5c5c5c;float:left;font-weight:400;margin:0 0 10px;padding:5px 0 0;}
.clear{clear:both;height:1px;line-height:1px;}
.logo{float:left;padding:10px 0 0 35px;}
.sublink_1{background:transparent url(../images/menu_1.gif) repeat-x;text-align:center;text-decoration:none;font-size:13px;font-family:arial;outline:none;padding-left:15px;padding-right:15px;border-left:2px solid #fff;height:26px;text-transform:uppercase;cursor:pointer;}
.sublink_1_over{background:transparent url(../images/menu_1_on.gif) repeat-x;text-align:center;color:#fff!important;text-decoration:none;font-size:13px;font-family:arial;outline:none;padding-left:15px;padding-right:15px;border-left:2px solid #fff;height:26px;text-transform:uppercase;cursor:pointer;}
.sublink_1 a,.sublink_2 a,.sublink_3 a{color:#0f204b;text-decoration:none;}
.sublink_1_over a,.sublink_2_over a,.sublink_3_over a{color:#fff;text-decoration:none;}
.sublink_2{background:transparent url(../images/menu_2.gif) repeat-x;text-align:center;text-decoration:none;font-size:13px;font-family:arial;outline:none;padding-left:15px;padding-right:15px;border-left:2px solid #fff;height:26px;text-transform:uppercase;cursor:pointer;}
.sublink_2_over{background:transparent url(../images/menu_2_on.gif) repeat-x;text-align:center;color:#fff!important;text-decoration:none;font-size:13px;font-family:arial;outline:none;padding-left:15px;padding-right:15px;border-left:2px solid #fff;height:26px;text-transform:uppercase;cursor:pointer;}
.sublink_3{background:transparent url(../images/menu_3.gif) repeat-x;text-align:center;text-decoration:none;font-size:13px;font-family:arial;outline:none;padding-left:15px;padding-right:15px;border-left:2px solid #fff;height:26px;text-transform:uppercase;cursor:pointer;}
.sublink_3_over{background:transparent url(../images/menu_3_on.gif) repeat-x;text-align:center;color:#fff!important;text-decoration:none;font-size:13px;font-family:arial;outline:none;padding-left:15px;padding-right:15px;border-left:2px solid #fff;height:26px;text-transform:uppercase;cursor:pointer;}
.top_right_block{float:right;width:620px;padding:0 40px 0 0;}
.lang{clear:both;float:right;}
.search_block{display:none;clear:both;float:right;width:500px;padding:24px 0 0;}
.lang_select{float:left;padding:8px 10px 0 0;}
.social_select{background:transparent url(../images/social_back.gif) no-repeat;width:80px;height:21px;float:left;padding:6px 10px 0;}
.img_link{padding:0 4px;}
.drop_lang{font-size:11px;padding:0 4px;}
.drop_lang a:link,.drop_lang a:visited{color:#5f5f5f;text-decoration:none;}
.short_links .drop_lang a:link,.short_links .drop_lang a:visited{color:#13245a;text-decoration:underline;text-transform:uppercase;}
.short_links .drop_lang a:hover,.short_links .drop_lang a:active{color:#13245a;text-decoration:none;text-transform:uppercase;}
.drop_lang .active{color:#13245a!important;text-decoration:none;}
.short_links{float:right;padding:4px 10px 0 0;}
.search_field{float:right;width:264px;font-size:11px;padding:0;}
.search_input{background:transparent url(../images/search_back.gif) no-repeat;height:18px;border:0 none;color:#919191;width:228px;float:left;font-size:11px;font-family:arial;padding:5px 5px 0;}
.search_button{background:transparent url(../images/search_button.gif) no-repeat;width:26px;height:23px;border:0 none;cursor:pointer;float:left;padding:0 0 0 1px;}
.search_field_news{float:right;width:234px;font-size:11px;padding:7px 20px 0 0;}
.search_input_news{background:transparent url(../images/search_field_news.gif) no-repeat;height:18px;border:0 none;color:#919191;width:197px;float:left;font-size:11px;font-family:arial;padding:5px 5px 0;}
.search_button_news{background:transparent url(../images/search_button_news.gif) no-repeat;width:27px;height:23px;border:0 none;cursor:pointer;float:left;padding:0 0 0 1px;}
.block_main{position:relative;width:298px;height:148px;border:1px solid #b1b8d0;cursor:pointer;text-align:left;}
.block_photo{position:absolute;}
.block_text{position:absolute;top:110px;left:10px;right:30px;}
.main_content{width:920px;clear:both;margin:0 auto;padding:10px 0;}
.block_text_title{font-size:15px;text-transform:uppercase;font-weight:700;color:#fff;}
.block_text_intro{font-size:10px;color:#fff;}
.block_main_active{position:relative;width:298px;height:148px;border:1px solid #7e88aa;cursor:pointer;text-align:left;}
.top_blocks table,.top_blocks caption,.top_blocks tbody,.top_blocks tfoot,.top_blocks thead,.top_blocks tr,.top_blocks th,.top_blocks td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
.main_left{width:717px;float:left;}
.block_2{background:transparent url(../images/blocks_middle.gif) repeat-y;width:717px;height:100%;float:left;margin:10px 0 0;}
.block_heading_2{background:transparent url(../images/blocks_top.gif) no-repeat;width:717px;float:left;height:100%;}
.block_2 .left_1{width:300px;float:left;display:inline;margin:0 11px 0 0;}
.block_2 .left_1 .text a:link,.block_2 .left_1 .text a:visited{color:#13245a;text-decoration:underline;}
.block_2 .title{color:#fff;font-size:14px;text-transform:uppercase;padding:10px 40px 8px 16px;}
.block_2 .left_2{width:406px;float:left;display:inline;margin:0;padding:0;}
.news_list{float:let;clear:both;padding:0 15px;}
.new{float:left;clear:both;border-bottom:1px dotted #c2bfc0;width:270px;padding:10px 0;}
.lecture{float:left;clear:both;border-bottom:1px dotted #c2bfc0;width:376px;padding:10px 0;}
.new_name{clear:both;display:block;padding:0;}
.lecture_name{text-align:left;float:left;display:block;width:306px;padding:0;}
.lecture_date{color:#847f81;text-align:right;font-size:10px;display:block;width:70px;float:left;padding:2px 0 0;}
.date{color:#847f81;clear:both;font-size:10px;display:block;}
.new_name a:link,.new_name a:visited,.lecture_name a:link,.lecture_name a:visited{color:#13245a!important;text-decoration:none!important;}
.new_name a:hover,.new_name a:active,.lecture_name a:hover,.lecture_name a:active{color:#13245a!important;text-decoration:underline!important;}
.more{clear:both;padding:10px 0 0;}
.more a:link,.more a:visited{background:transparent url(../images/rod.gif) no-repeat;color:#13245a!important;text-decoration:none!important;padding:0 0 0 12px;}
.more a:hover,.more a:active{background:transparent url(../images/rod.gif) no-repeat;color:#13245a!important;text-decoration:underline!important;}
.reccomend{float:left;clear:both;width:270px;margin:0 15px;padding:10px 0;}
.op{float:left;clear:both;font-size:11px;width:270px;padding:10px 0;}
.op_1{text-align:left;clear:both;}
.op_2{clear:both;text-align:right;}
.op_user{clear:both;font-weight:700;color:#13245a;}
.main_right{float:left;width:197px;}
.main_block_elements{width:920px;margin:0 auto;}
.links_back{background:#58d0dd url(../images/links_back.gif) no-repeat bottom;width:194px;color:#fff;padding:0 0 5px;}
.links_back .title{font-size:19px;text-transform:uppercase;font-weight:700;padding:3px 0 12px 14px;}
.email_back .title{font-size:19px;text-transform:uppercase;font-weight:700;padding:12px 0 12px 14px;}
.right_block_1{clear:both;padding:10px 0 0 8px;}
.right_link{border-bottom:1px dotted #88d6e2;font-weight:700;font-size:11px;padding:6px 10px 6px 16px;}
.right_link a:link,.right_link a:visited{background:transparent url(../images/rod_yell.gif) no-repeat;color:#fff!important;text-decoration:none!important;padding:0 0 0 12px;}
.right_link a:hover,.right_link a:active{background:transparent url(../images/rod_yell.gif) no-repeat;color:#fff!important;text-decoration:underline!important;}
.email_back{background:transparent url(../images/mail_back.gif) no-repeat bottom;width:194px;height:240px;color:#fff;padding:0;}
.email_input{background:transparent url(../images/email.gif) no-repeat;height:19px;border:0 none;color:#919191;width:148px;float:left;font-size:11px;font-family:arial;padding:5px 5px 0;}
.email_button{background:transparent url(../images/order.gif) no-repeat;width:89px;height:24px;border:0 none;cursor:pointer;float:left;text-transform:uppercase;color:#fff;font-size:11px;margin:20px 0 0;padding:0 0 0 1px;}
.email_field{text-align:center;clear:both;padding:0 0 0 20px;}
.polls .text{background:#fff;color:#242323;padding:12px;}
.crirHidden{position:absolute;left:-1000px;float:left;}
.radio{float:left;width:50px;font-size:11px;margin:0;}
.archive_page .radio{float:none;width:140px;margin:0 auto;}
label.radio_checked{background:transparent url(../images/on.gif) no-repeat left;float:left;padding:0 0 0 22px;}
label.radio_unchecked{background:transparent url(../images/off.gif) no-repeat left;float:left;padding:0 0 0 22px;}
label img{float:left;padding:0;}
.poll_choices form{float:left;padding:10px 0 10px 28px;}
.email_text{font-size:11px;padding:12px 10px 6px 16px;}
.order_padding{padding:0 0 0 50px;}
.bottom_info{background:transparent url(../images/bottom_menu.gif) repeat-x;width:1000px;height:19px;margin:15px 0 5px;padding:8px 0 0;}
.bottom_second_info{width:1000px;height:19px;padding:8px 0 0;}
.bottom_link a{color:#293a61!important;}
.owner{float:right;padding:0 15px 0 0;}
.owner a{color:#293a61!important;border:none!important;padding:0!important;}
.top_title{position:absolute;top:73px;left:50px;}
.img_block{position:relative;}
.inner_left{display:none;float:left;width:242px;padding:10px 0 0;}
.inner_right{float:left;width:678px;padding:10px 0 0;}
.menu_inner{border:1px solid #b1b8d0;width:229px;background:#fff;font-size:11px;}
.sublink{color:#fff;text-decoration:none;font-size:11px;text-transform:uppercase;margin:0;}
.sublink a,.sublink a:visited{background:transparent url(../images/menu_off.gif) no-repeat;display:block;color:#0f204b;text-decoration:none;width:185px;border-bottom:1px dotted #c2bfc0;padding:9px 30px 9px 14px;}
.sublink .active,.sublink_last .active{background:#14275f url(../images/menu_on.gif) no-repeat!important;display:block;color:#fff!important;text-decoration:none;width:185px;border-bottom:1px solid #14275f!important;padding:9px 30px 9px 14px;}
.sublink_last a,.sublink_last a:visited{background:transparent url(../images/menu_off.gif) no-repeat;display:block;color:#0f204b;text-decoration:none;width:185px;border-bottom:1px solid #fff;text-transform:uppercase;font-size:11px;padding:9px 30px 9px 14px;}
.text_inner{border:1px solid #b1b8d0;width:920px;background:#fff;}
.text_inside{line-height:19px;clear:both;padding:1px 20px;}
.text_inside a:link,.text_inside a:visited{color:#14275f;text-decoration:underline;}
.text_inside a:hover,.text_inside a:active{color:#14275f;text-decoration:none;}
.sublink_3_level{width:189px;font-size:11px;text-transform:uppercase;border-bottom:1px dotted #c2bfc0;padding:8px 20px;}
.sublink_3th a,.sublink_3th a:visited{background:transparent url(../images/sublink_3th.gif) no-repeat;display:block;color:#14275f;text-decoration:none;width:179px;border-bottom:1px dotted #c2bfc0;padding:4px 0 4px 10px;}
.sublink_3th a:active,.sublink_3th a:hover,.sublink_3th_last a:active,.sublink_3th_last a:hover{display:block;color:#14275f;text-decoration:underline;width:179px;border-bottom:1px solid #fff;padding:4px 0 4px 10px;}
.sublink_3th .active,.sublink_3th_last .active{display:block;color:#14275f;text-decoration:underline!important;width:179px;border-bottom:1px solid #fff!important;padding:4px 0 4px 10px;}
.sublink_3th_last a,.sublink_3th_last a:visited{background:transparent url(../images/sublink_3th.gif) no-repeat;display:block;color:#14275f;text-decoration:none;width:179px;border-bottom:1px solid #fff;padding:4px 0 4px 10px;}
.sublink_4_level{text-transform:none;width:149px;font-size:10px;border-bottom:1px dotted #c2bfc0;padding:0 20px 6px;}
.sublink_4th a,.sublink_4th a:visited{display:block;color:#14275f;text-decoration:none;width:139px;padding:2px 0 2px 10px;}
.sublink_4th a:active,.sublink_4th a:hover{display:block;color:#129397;text-decoration:underline;width:139px;padding:2px 0 2px 10px;}
.sublink_4th .active{display:block;color:#129397!important;text-decoration:underline!important;width:139px;padding:2px 0 2px 10px;}
.print_link{float:left;padding:15px 20px 15px 5px;}
.print_link a{background:transparent url(../images/print.gif) no-repeat;font-size:10px;text-transform:uppercase;color:#14275f;padding:2px 0 0 24px;}
.send_link{float:left;padding:15px 0;}
.send_link a{background:transparent url(../images/send.gif) no-repeat;font-size:10px;text-transform:uppercase;color:#14275f;padding:2px 0 0 24px;}
.top_link{clear:both;padding:5px 0;}
.top_link a{background:transparent url(../images/top.gif) no-repeat;font-size:10px;text-transform:uppercase;color:#14275f;padding:2px 0 0 24px;}
.text_inside .new{clear:both;border-bottom:1px dotted #c2bfc0;width:100%;float:left;line-height:16px;padding:10px 0;}
.archive{text-align:center;width:90px;margin:0 auto;padding:20px 0 0;}
.archive a{background:transparent url(../images/button.gif) no-repeat;display:block;width:89px;height:24px;font-size:12px;text-transform:uppercase;color:#fff!important;text-align:center;text-decoration:none!important;padding:3px 0 0;}
.archive_back{background:transparent url(../images/archive_back.gif) repeat-x;height:38px;width:676px;float:left;clear:both;}
.hotel_top_back{background:transparent url(../images/archive_back.gif) repeat-x;height:28px;width:676px;float:left;clear:both;padding:10px 0 0;}
.url a:link,.url a:visited,.url a:hover,.url a:active{background:transparent url(../images/drop.gif) no-repeat;font-weight:400;color:#787878;display:block;float:left;height:18px;text-decoration:none;width:226px;font-size:11px;padding:5px 0 0 8px;}
.menu_drop_left{z-index:900;width:234px;position:absolute;margin:0;padding:0;}
.menu_block_top{font-size:12px;padding:0;}
.active_lang{border-left:1px solid #92aaba;border-right:1px solid #92aaba;width:224px;background:#fff;padding:6px 0 6px 8px;}
.active_lang a:link,.active_lang a:visited{font-size:11px;font-weight:400;color:#14275f;text-decoration:none;border-bottom:1px dotted #c2bfc0;margin:0;padding:0;}
.active_lang a:hover,.active_lang a:active{font-size:11px;font-weight:400;color:#14275f;text-decoration:underline;border-bottom:1px dotted #c2bfc0;margin:0;padding:0;}
.years{float:left;width:260px;padding:7px 0 0 23px;}
.ainv{clear:both;padding:10px 0;}
.pre{display:inline;padding:0 10px 0 0;}
.pre a{background:transparent url(../images/button.gif) no-repeat;display:inline-block;width:89px;height:21px;font-size:12px;text-transform:uppercase;color:#fff!important;text-align:center;text-decoration:none!important;padding:3px 0 0;}
.nr{color:#fff;text-align:center;display:inline;margin:0 6px 0 0;}
.nr a,.nr a:visited,.nr a:active{background:none;width:24px;height:20px;text-decoration:none!important;color:#1a3072;display:inline-block;padding:4px 0 0;}
.nr a:hover,.nr a:active{background:transparent url(../images/nr.gif) no-repeat;width:24px;height:20px;text-decoration:none!important;color:#fff!important;display:inline-block;padding:4px 0 0;}
.nr .active{background:transparent url(../images/nr.gif) no-repeat!important;width:24px;height:20px;text-decoration:underline;color:#fff!important;display:inline-block;padding:4px 0 0;}
.text_inside .photo{float:left;padding:6px 7px 6px 0;}
.text_inside .photo img{border:6px solid #deecf2;padding:0;}
.flow_player{border:6px solid #deecf2;width:500px;height:300px;margin:10px auto;}
.new_left{float:left;padding:0 6px 0 0;}
.new_right{float:left;width:470px;}
.video_name{clear:both;display:block;padding:8px 0 0;}
.textarea{float:left;clear:both;width:550px;padding:10px 0 8px;}
textarea{float:left;color:#5E5E5E;font-family:arial;font-size:11px;background:transparent url(../images/send_field.gif) no-repeat;width:358px;height:128px;border:none;padding:8px;}
label{width:152px;float:left;text-align:left;padding:0;}
.input_in{background:transparent url(../images/input_field.jpg) no-repeat;color:#5e5e5e;width:364px;height:17px;float:left;font-size:11px;border:none;padding:6px 6px 0;}
.mandatory{font-size:11px;}
.hotel a:link,.hotel a:visited{color:#14275f;text-decoration:none;padding:20px 0 0;}
.hotel_menu{clear:both;float:left;padding:0;}
.top_table{background:transparent url(../images/table_top.gif) repeat-x;color:#FFF;}
.prices_table table,.prices_table td,.prices_table th{border:1px solid #fff;}
.prices_table{padding:8px 0 4px;}
.prices_table td{padding:8px;}
.second_td{background:#e7f3fa;}
.google_map{border-bottom:1px dotted #c2bfc0;border-top:1px dotted #c2bfc0;padding:10px 0;}
.map{width:624px;border:6px solid #deecf2;height:300px;}
.distances{padding:10px 0 0;}
.dist{display:inline;padding:0 12px 0 3px;}
.booking_form{display:none;clear:both;padding:15px 0 0;}
.textarea_small{width:312px;float:left;padding:5px 0;}
.booking_form label{width:96px;float:left;text-align:left;padding:4px 0 0;}
.booking_form .input_in{background:transparent url(../images/hotel_field.gif) no-repeat;color:#5e5e5e;width:183px;height:17px;float:left;font-size:11px;border:none;padding:6px 6px 0;}
.input_in_grey{background:transparent url(../images/hotel_field_grey.gif) no-repeat;color:#13245a;width:183px;height:17px;float:left;font-size:11px;border:none;padding:6px 6px 0;}
.date_in{background:transparent url(../images/date_in.gif) no-repeat;color:#5e5e5e;width:183px;height:17px;float:left;font-size:11px;border:none;padding:6px 6px 0;}
.hotel_name a:link,.hotel_name a:visited,.hotel_name a:hover,.hotel_name a:active{background:transparent url(../images/hotel.gif) no-repeat;font-weight:400;color:#5e5e5e;display:block;float:left;height:20px;text-decoration:none;width:187px;font-size:11px;padding:3px 0 0 8px;}
.choose_hotel .menu_drop_left{z-index:900;width:195px;position:absolute;margin:0;padding:0;}
.choose_hotel .active_lang{border-left:1px solid #c8c7c7;border-right:1px solid #c8c7c7;width:185px;background:#fff;padding:6px 0 6px 8px;}
.submit{background:transparent url(../images/button.gif) no-repeat;display:block;width:89px;height:25px;font-size:12px;text-transform:uppercase;color:#fff!important;text-align:center;text-decoration:none!important;border:none;cursor:pointer;margin:10px auto 5px;padding:3px 0 -1px;}
.submit_button{clear:both;padding:10px 0;}
.send_friend_form{clear:both;float:left;padding:5px 0 15px;}
.send_friend_form .input_in{background:transparent url(../images/hotel_field.gif) no-repeat;color:#5e5e5e;width:183px;height:17px;float:none;font-size:11px;border:none;margin:0 auto;padding:6px 6px 0;}
.send_friend_form .textarea_small{width:240px;float:left;padding:5px 0;}
.send_friend_form_title{font-size:12px;text-transform:uppercase;color:#14275f;font-weight:700;clear:both;width:240px;padding:0 0 4px;}
.textarea_small textarea{float:none;color:#5E5E5E;font-family:arial;font-size:11px;background:transparent url(../images/send_friend_field.gif) no-repeat;width:183px;height:76px;border:none;margin:0 auto;padding:6px;}
.social_part .message{width:240px;font-size:11px;color:#ff693a;background:none;}
.message{color:#ff693a;padding:0 0 5px;}
.email_back .message{font-size:11px;color:#14275f;padding:0 10px 0 16px;}
.container,.main{width:1000px;margin:0 auto;}
.footer p,.op p{display:inline;}
.drop_lang a:hover,.drop_lang a:active,.block_2 .left_1 .text a:hover,.block_2 .left_1 .text a:active{color:#13245a;text-decoration:none;}
.break,.text_inside .news_list{padding:0;}
.block_main_active .block_text_title,.location_underline{text-decoration:underline;}
.block_2 .left_1 .text,.block_2 .left_2 .text{float:left;padding:6px 0;}
.links,.social_part{text-align:center;}
.top_blocks,.poll_choices,.archive_page,.part_1{clear:both;}
.crirHiddenJS,.choice{width:20px;height:20px;float:left;}
.bottom_link,.bottom_second_link,.choose_hotel{float:left;}
.sublink a:active,.sublink a:hover,.sublink_last a:active,.sublink_last a:hover{background:#14275f url(../images/menu_on.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:185px;border-bottom:1px solid #14275f;padding:9px 30px 9px 14px;}
.hotel a:hover,.hotel a:active,.hotel .active{color:#14275f!important;text-decoration:underline!important;}
