body{background-color: #bcdefc;height: 100%;margin: 0px;padding: 0px; color: #293c59;font-size: 14px;}
body a{color:#1967af;}
.bg{background-image: url('/DESIGN/SITE/images/atlantik/head_bg.jpg');background-position: 0 0;background-repeat: repeat-x;}
    
    
    body, td, div{font-family: Trebuchet MS}
    
    h2{font-size: 21px; color: #0b4ca1;padding: 0px; margin: 0px;}
    
    td{vertical-align: top;}
    
    html{
        height: 100%;
    }
    
    img{border: 0;}
    
    
    .content{
        height: auto !important;
        height: 100%;
        min-height: 100%;
        
        
        background-image: url('/DESIGN/SITE/images/atlantik/atlantik_footer.jpg');
        background-position: 100% 100%;
        background-repeat: repeat-x;
        
    }
    
    .main{
        width: 919px;
        
    }
    
    .main_image{ 
        background-image: url('/DESIGN/SITE/images/uhotel/main.png');
        background-repeat: no-repeat;
        height: 256px;
        }
    
    .main .top{
        background-image: url('/DESIGN/SITE/images/atlantik/ryabina.png');
        background-repeat: no-repeat;
        background-position: 113px -3px;
        text-align: left;
        height: 143px;
    }
    
    .main .top .logo{
         position: relative;
         top: 34px;
         left: 11px;         
    }
    
    .main .top .logo_atlantik{
         position: relative;
         top: 2px;
         left: 110px; 
    }
    
    .block_top_1{
        opacity: 0.7;
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        background-color: #b9e1ff;
        width: 117px;
        height: 32px;
        text-align: center;
        vertical-align: center;
    }
.lang_tab_2 {position:absolute;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);background-color: #b9e1ff;width: 117px;height: 25px;}
    
.block_1_top{background-image: url('/DESIGN/SITE/images/atlantik/bg_menu_top.jpg');background-repeat: no-repeat;background-position: 0 0;width: 216px;height: 30px;line-height: 30px;}


.block_1_bg{background-image: url('/DESIGN/SITE/images/atlantik/bg_menu.jpg');background-repeat: repeat-y;background-position: 0 0;width: 216px;padding-top: 6px;padding-bottom: 15px;}
.block_1_footer{background-image: url('/DESIGN/SITE/images/atlantik/bg_menu_bottom.jpg');background-repeat: no-repeat;background-position: 0 0;width:216px;height: 9px;line-height: 10px;}
    
    .block_1_element {
        text-align: center;
        text-transform: uppercase;
        padding: 6px;
        background-image: url('/DESIGN/SITE/images/atlantik/blocks/menu/hr.png');
        background-repeat: no-repeat;
        background-position: center bottom;
        padding-right: 10px;
        
    }
     .block_1_element a{text-decoration: none;color: #f4fafd; font:bold 12px 'Trebuchet MS';}
    
    
    .block_1_element_active{
        background-image: url('/DESIGN/SITE/images/uhotel/blocks/menu/active.png');
        background-repeat: no-repeat;
        background-position: center bottom;
    }
    
    
    .block_2{
        background-image: url('/DESIGN/SITE/images/atlantik/blocks/menu/1_1.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    .block_3{
        background-image: url('/DESIGN/SITE/images/atlantik/blocks/menu/1_2.png');
        background-repeat: no-repeat;
        background-position: 100% 0;
        line-height: 10px;
    }
    
    .block_4{
        background-image: url('/DESIGN/SITE/images/atlantik/blocks/menu/h.png');
        background-repeat: repeat-y;
        background-position: 0 0;
    }
    .block_5{
        background-image: url('/DESIGN/SITE/images/atlantik/blocks/menu/h.png');
        background-repeat: repeat-y;
        background-position: 100% 0;
    }
    
    .block_6{
        background-image: url('/DESIGN/SITE/images/atlantik/blocks/menu/2_1.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    .block_7{
        background-image: url('/DESIGN/SITE/images/atlantik/blocks/menu/2_2.png');
        background-repeat: no-repeat;
        background-position: 100% 0;
        line-height: 10px;
    }
    
    .content_td{
        padding-left: 31px;
    }
    
.main_content{margin-bottom: 50px;position: relative;}
.main_content table .left{padding-right: 35px;padding-left: 20px;}
.main_content table .right{}
    
    .banner{
        background-image: url('/DESIGN/SITE/images/atlantik/banner_bg.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        width: 216px;
        height: 96px; 
        
    }
    
.all_news {background-image:url(/DESIGN/SITE/images/atlantik/all_news_bg.gif);background-position:0 0;background-repeat:no-repeat;color:#F7FCFE;cursor:pointer;float:right;font-size:11px;height:18px;margin-top:6px;padding:2px 2px 2px 8px;width:78px;}
.all_news a {color:#f7fcfe;text-decoration:none;}
    .main_image{
        background-image: url('/DESIGN/SITE/images/atlantik/style_border_outer.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        padding: 7px;
    }
    .main_image_main{
        background-image: url('/DESIGN/SITE/images/atlantik/style_image.jpg');
        background-repeat: no-repeat;
        background-position: 0 0;
        width: 661px;
        height: 242px;
    }
    
    .leaf_cut{
        position: absolute;
        left: 18px;
    }
    
    .rounded{
        background-color:#2f89d0;
        color: #f2e7de;
        font-size: 11px;
        padding-left: 6px;
        padding-right: 6px;
        display: inline;
    }
      

    .news .element h2{margin-top: 5px;margin-bottom: 5px;}
    .news .element h2 a{
        color: #0b4ca1;
        font: 18px 'Trebuchet MS';
        text-decoration:none;
    }
    
    .news .element span{
        color: #293c59;
        font-size: 13px; 
    }
    
    .hr_dotted{
        background-image: url('/DESIGN/SITE/images/atlantik/dot1_atl.gif');
        background-repeat: repeat-x;
        background-position: 0 0;
        font-size: 0px;
        line-height: 1px;
        margin-top: 17px;
        margin-bottom: 17px;
    }
    
.bron{}
.bron .head{background-image: url('/DESIGN/SITE/images/atlantik/atl_head.jpg');background-repeat: no-repeat;background-position: 0 0;height: 21px;padding-left: 15px;padding-top: 10px;font: bold 13px Trebuchet;color: #f7f7f7;}
    
.bron .head2{background-image: url('/DESIGN/SITE/images/atlantik/atl_head2.jpg');}
.bron_inactive{cursor: pointer;color: #9fc5eb;font: bold 11px 'Trebuchet MS';position:relative; top: -2px;}
.bron_active{cursor: pointer;}
//.bron_send{background-image: url(/DESIGN/SITE/images/uhotel/button_bron.png);background-repeat: no-repeat;width: 147px;height: 30px;text-align: center;padding-top: 2px;cursor: pointer;}
.bron_btn{background-image: url(/DESIGN/SITE/images/uhotel/button_bron.png);background-repeat: no-repeat;width: 147px;height: 30px;text-align: center;padding-top: 2px;cursor: pointer;}
.podobr_btn{background-image: url(/DESIGN/SITE/images/uhotel/btn_small.gif);background-repeat: no-repeat;width: 85px;height: 21px;text-align: center;padding-top: 2px;cursor: pointer;color:#3a4148;}
.voyti_btn{background-image: url(/DESIGN/SITE/images/uhotel/btn_small.gif);background-repeat: no-repeat;width: 85px;height: 21px;text-align: center;padding-top: 2px;cursor: pointer;color:#3a4148;}

.bron .head .inactive{color: #463412;font-size: 11px;padding-left: 28px;position:relative; top: -2px;}
    
.bron .content{background-image: url('/DESIGN/SITE/images/atlantik/bron_content_left.gif');background-repeat: repeat-y;background-position: 0 0;}
    
    .bron .content2{
        background-image: url('/DESIGN/SITE/images/atlantik/bron_content_right.gif');
        background-repeat: repeat-y;
        background-position: 100% 0; 
        padding-left: 7px;
        padding-right: 7px;
        width: 202px;
              
    }
    
.bron .content3{background-image: url('/DESIGN/SITE/images/atlantik/atl_form_mid.jpg');padding-top: 14px;}
    
    .bron .content3 select,  .bron .content3 input{
        border: 1px solid #45361c;
        color: #060c28;
        font-size: 12px;   
        height: 16px;
    }
    
.bron .content3 .label{font-size: 12px; color: #ffffff;padding-left: 9px;}
    .bron .content3 .calendar{width: 100%;padding-left: 5px;}
    .bron .content3 .time{padding-left: 4px;}
    .bron .content3 .day{padding-left: 6px;}
    
    .bron .content3 select{
        width: 56px;
        height: 20px;
             
    }
    
    .bron .content3 input{
        width: 65px;
    }
    
    .bron .footer{
        background-image: url('/DESIGN/SITE/images/atlantik/bron_footer.gif');
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 7px;
        font-size: 0px;
        line-height: 7px;
    }
.podbor_c {font: 12px Trebuchet; color: #f7f7f7;}    
    
.left_footer, .right_footer{font-size: 11px;}
.left_footer, .left_footer a,.right_footer, .right_footer a {color: #edf3fb;}
.right_footer {text-align: right;color: #354800;}

.footer_link {font: 11px 'Trebuchet MS'; color: #edf3fb;}
.footer_weather {font: 11px 'Trebuchet MS'; color: #edf3fb;}
    
    
    .left_cell{margin-bottom: 100px;} 
    
.aparts_view_details_conf {padding: 20px;background:#bcdefc;height:604px;}
.aparts_view_details {padding: 20px;background:#bcdefc;height:604px;}
.aparts_text{padding-top: 10px;height:463px;overflow-y:auto;font: 14px 'Trebuchet MS'; color: #294259;}
.aprats_images{background-color: #73bdf4;padding: 10px;height: 509px;}

.aparts_title {font:20px 'Trebuchet MS';color: #0b4ca1;}
.aparts_title a {font:20px 'Trebuchet MS';color: #0b4ca1;text-decoration:none;}
.aparts_main_image{background-image: url('/DESIGN/SITE/images/uhotel/aparts_images_top.gif');background-repeat: no-repeat;background-position: 0 0;padding-top: 9px;padding-bottom: 9px;}
.aparts_main_image2{background-image: url('/DESIGN/SITE/images/uhotel/aparts_images_bottom.gif');background-repeat: no-repeat;background-position: 0 100%;height:198px;}

.aparts_title_details{color: #0b60a1; font: 24px 'Trebuchet MS'; }

.aparts_main_image3{
        background-image: url('/DESIGN/SITE/images/uhotel/aparts_images_middle.gif');
        background-repeat: repeat-y;
        background-position: 0 0;
        padding-left: 9px;
        padding-right: 9px;
        height: 189px;
    }
    
    .aparts_images_thumb{
        background-image: url('/DESIGN/SITE/images/uhotel/aparts_images_thumb.gif');
        background-repeat: no-repeat;
        background-position: 0 0;
        padding: 7px;        
    }
    
.aparts_bron_btn{
        background-image: url('/DESIGN/SITE/images/atlantik/aparts_btn_bron_atl.jpg');
        background-repeat: no-repeat;
        background-position: 0 0;
        font-size: 18px;
        text-align: center;
        padding-top: 10px;
        height: 37px;    
        margin-top: 9px;    
    }
    
    .aparts_bron_btn a{color: white;text-decoration:none;}
    
.aparts_close a{color: #0b61ac; font: 12px 'Trebuchet MS';text-decoration:none;}
.aparts_close {text-align:right;padding-top:13px;}

.aparts_back26 {width:669px;height:155px;background: url('/DESIGN/SITE/images/atlantik/apart_atl_atl.jpg') no-repeat;padding:22px;}
.aparts_back26 .aparts_title {color:#1967af;}
.aparts_back26 .aparts_details a{color:#1967af;}

.aparts_back45 {width:669px;height:155px;background: url('/DESIGN/SITE/images/ekat/apart_uh_ekat_ekat.jpg') no-repeat;padding:22px;}

.aparts_bron26 {width:173px;height:53px;background: url('/DESIGN/SITE/images/btn_bron26.jpg') no-repeat; float:right;margin-top:3px;text-align:center;vertical-align:middle;display:table-cell;padding-top:13px;font: 18px "Trebuchet MS";color:#ffffff;cursor:pointer;text-decoration:none;}
.aparts_bron36 {width:173px;height:53px;background: url('/DESIGN/SITE/images/btn_bron36.jpg') no-repeat; float:right;margin-top:3px;text-align:center;vertical-align:middle;display:table-cell;padding-top:13px;font: 18px "Trebuchet MS";color:#ffffff;cursor:pointer;text-decoration:none;}
.aparts_bron45 {width:173px;height:53px;background: url('/DESIGN/SITE/images/btn_bron45.jpg') no-repeat; float:right;margin-top:3px;text-align:center;vertical-align:middle;display:table-cell;padding-top:13px;font: 18px "Trebuchet MS";color:#ffffff;cursor:pointer;text-decoration:none;}

.aparts_cost{font: bold 18px "Trebuchet MS" !important; color: #b4231b !important;}
.aparts_cost_name18 {font:24px 'Trebuchet MS' !important;color: #4d4d4d !important;}

.events_one_name {font:24px 'Trebuchet MS';color:#0b4ca1;}
.events_one_date {font: bold 12px 'Trebuchet MS';color:#2078c9;padding:3px 0px 8px 0px;}
.events_one_text {font: 13px 'Trebuchet MS';color:#293c59;}

.crumbs {font: 11px "Trebuchet MS"; color: #536073;padding-bottom:5px;}
.crumbs a{font: 11px "Trebuchet MS"; color: #0b4ca1;}

.events_pic {
	width:154px;
	height:118px;
	vertical-align:top !important;
	background: url('/DESIGN/SITE/images/atlantik/eventpic_atl.gif') no-repeat;
}
.events_pic img {
	margin-top: 9px;
}

.active_menu a {color: #0f4c92;}
.active_menu {background: url('/DESIGN/SITE/images/atlantik/bg_atl_menu.jpg') no-repeat 50% 50%;}

.aparts_bgs{background-repeat: no-repeat;background-position: 0 0;padding-top: 3px;text-align: center;height: 42px;margin-top: 10px;cursor: pointer;}
.aparts_bgs.brown{background-image: url('/DESIGN/SITE/images/bgs/bg_brown.gif');color:#f1caa8;}
.aparts_bgs.green{background-image: url('/DESIGN/SITE/images/bgs/bg_green.gif');color:#b6dafb;}
.aparts_bgs.blue{background-image: url('/DESIGN/SITE/images/bgs/bg_blue.gif');color:#b6dafb;}
.aparts_bgs_thumb{background-image: url('/DESIGN/SITE/images/bgs/bg_thumb.png');background-repeat: no-repeat;background-position: 0 0;padding-top: 4px;height: 39px;width: 71px;display: table-cell;}

.foto_td1{width:226px;height:167px;background: url('/DESIGN/SITE/images/atlantik/foto_back2_atl.gif') no-repeat left top;padding:0px;}
.foto_cat_img {padding:10px 10px 2px 11px;cursor:pointer;}
.foto_cats_title, .foto_cats_title a {font:bold 13px "Trebuchet MS";color:#1a6bc2;text-decoration:none;padding:0px 15px;cursor:pointer;}
.fotodiv {position:absolute;left:100px;top:100px;width:595px;height:439px;background:#bcdefc;paddign:5px;color:#294259;}
.backdiv {background:#121212;position:absolute;width:100%;height:100%;top:0px;left:0px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.foto_image_prev_btn {background:url('/DESIGN/SITE/images/atlantik/foto_prev_atl.jpg') no-repeat;color: #fff9f3;}    
.foto_image_next_btn {background:url('/DESIGN/SITE/images/atlantik/foto_next_atl.jpg') no-repeat;color: #fff9f3;}    
.foto_albums_image {margin:5px;border:1px solid #ceb395;}    

.required{color: #b61006 !important;font-weight: bold;}
.bron_form_label{color: #4e3117;}
.bron_form_inputs select{border: 1px solid #726651;}
.bron_form_inputs {height:31px;}
.bron_form_inputs input{border: 1px solid #726651;}
.bron_form_inputs textarea{border: 1px solid #726651;}
.bron_form_label{white-space: nowrap;padding-right: 10px;text-align:right;padding-top: 7px;}
.bron_form_inputs{width: 100%;padding-top: 4px;}

.aparts_back36 {width:669px;height:155px;background: url('/DESIGN/SITE/images/atlantik/apart_atl_uh.jpg') no-repeat;padding:22px;}
.aparts_back36 .aparts_title {color:#694930;font:24px 'Trebuchet MS';}
.aparts_back36 .aparts_details a {color:#694930;font:14px 'Trebuchet MS';}
.aparts_back36 .aparts_cost {color:#b4231b;font:bold 24px 'Trebuchet MS';}
.aparts_back36 .aparts_cost .aparts_cost_name18 {color:#4d4d4d;font:24px 'Trebuchet MS';}

.events_filter {background:#69a4da;line-height:18px;padding:0px 9px;display:inline;}
.events_filter a {font:11px "Trebuchet MS"; color: #f7fcfe;text-decoration:none;}

.events_filter_a {background:#1a6bc2;line-height:18px;padding:0px 9px;display:inline;}
.events_filter_a a {font:11px "Trebuchet MS"; color: #f7fcfe;text-decoration:none;}

.guestbook_write {background: url('/DESIGN/SITE/images/atl_gb.jpg') no-repeat;width:169px;height:47px;text-align:center;color:#ffffff;font:18px "Trebuchet Ms";padding-top:10px;margin-top:10px;}

