body{
       padding:0;
       margin:0;
}
/*reserwation & look into hotel body*/
.bd{
       overflow:auto;
   scrollbar-arrow-color:#ffffff;
   scrollbar-3dlight-color:#019999;
   scrollbar-face-color:#019999;
   scrollbar-darkshadow-color:#019999;
   scrollbar-track-color:#4B6976;
   scrollbar-highlight-color:#ffffff;
   scrollbar-shadow-color:#ffffff;
       text-align: center;
}
/*main container*/
.cont{
       position:absolute;
       left:50%;
       margin-left: -360px;
       width:720px;
       height:590px
}
/**Top yellow layer**/
.top_layer{
       position: absolute;
       top: 2px;
       left:0px;
       width:720;
       height: 20px;
       background-color: #ffd000;
}
/**left layer with logo**/
.logo_layer{
       position: absolute;
       top: 24px;
       text-align:left;
       width: 180px;
       height: 120px;
       /*background-color:#305780;*/
       background-color: #017c7c;
}
/**right layer width company text**/
.next_logo{
       position: absolute;
       top: 24px;
       width:538px;
       height: 90px;
       left: 182px;
       background-color: #2c688c;
}
/**layer width some other text**/
.under_next{
       position: absolute;
       top:146px;
       left: 182px;
       width: 538px;
       height: 28px;
       background-color: #305780;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 14px;
       font-weight:bold;
       color:White;
}
.flash_baner{
       position:absolute;
       top:24px;
       left: 182px;
       width:538px;
       height:120px;
       /*background-color: #305780;*/

}
/**Main page text layer**/
.main_text{
       position: absolute;
       top: 146;
       left: 182px;
       width:535;
       font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 10px;
}
/**Main text right border layer**/
.right_mtb{
       position: absolute;
       top: 146;
       left: 719px;
       width:1px;
       height:400px;
       background-color:#305780;              
}
/**Main text heading text**/
.mhead{
       position:absolute;
       top:45px;
       right:25px;
       font-size:14px;
       color:#366B9E;
       width:200px;
       border-bottom:1px solid #305780
}
.mbody,.mbody_zaj,.mbody2,.mbodyr{
       position:absolute;
       top:95px;
       left:20px;
       color:black;
       width:490px;
}
/*Hotel pictures*/
.img_frame,.rez_frame{
       width:500px;
       height:250px;
       border:0px;
}
.mbody_zaj{
       top:85px;
       left:10px;
       width:500px;
}
.img_cell{
       width:152px;
}
.imghs{
       width:150px;
       height:114px;
       border:0px;
}
.imghb{
       width:532px;
       height:401px;
       border:0px;
}
.img_10{
       width:304px;
       height:404px;
       border:0px;
}
/*Restaurant*/
.mbody2{
       top:85px;
}
.restau{
       font-size:10px;       
}
.imgr{
       width:132px;
       height:100px;
       border:0px;
}
/*Reservation*/
.mbodyr{
       top:95px;
}
.rez_frame{
       height:271px;
}
.rezer,.itext,.sitex,select,.butt,textarea{
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 10px;
}
.rezer{
       background-color: #0085AE;
}
.rezer td{
       background-color: White;
       height:30px;
}
.rtd{
       margin-left:5px;
       margin-right:5px;
}

.itext,.sitex{
       border:1px solid black;
       width:150px;
       height:18px;
       background-color: white;
}
.sitex{
       width:50px;
}
.butt,select,textarea{
       background-color:#ffd000;
       border:1px solid black;
}
textarea{
       width:250px;
       height:80px;
       overflow: hidden;
}
/*prices*/
.cenn,.under_cenn{
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size:10px;
       width:300px;
       background-color: #305780;
       margin-left:100px;
}
.cenn{
       text-align: center;
}
.cenn td{
       height:20px;
       text-align: center;
}
.ctd_titl{
       font-weight:bold;
       background-color: #ffd000;
}
.ctd_bd{
       background-color: White;
}
.under_cenn{
       background-color: White;
}
.under_cenn td{
       height:25px;
       text-align: center;
}
/**Menu border layers**/
.left_mb{
       position: absolute;
       top: 258px;
       left:0px;
       width: 1px;
       height:266px;
       background-color:#305780;
}
.right_mb{
       position: absolute;
       top: 258px;
       left:179px;
       width: 1px;
       height:266px;
       background-color:#305780;
}
/**Menu layer**/
.menu{
       position: absolute;
       top: 146px;
       left: 0px;
       width: 180px;
       height:300px;
}
.menu_img{
       width:131px;
       height:27px;
       border:0px;
}
/**Reception image**/
.rec_image{
       position: absolute;
       top: 0px;
       left: 0px;
       width:180px;
       height:110px;
       background-color:#305780;
}
/**Menu**/
.navigation{
       position: absolute;
       top:145px;
       left: 24px;
}
.kontact{
       position:absolute;
       top:305px;
       left:5px;
       width:174px;
       height:58px;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 10px;
       text-align: center;
       color:#305780;
       background-color: white;
}
/**Layer under menu**/
.dat{
       position: absolute;
       text-align: center;
       top:360px;
       left:0px;
       width: 180px;
       height: 30px;
       background-color: #017e7e; 
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 7pt;
       color: white;
}
/**Foot layer**/
.foot{
       position:absolute;
       top: 538px;
       left: 0px;
       width: 720px;
       height: 20px;
       background-color:#305780;
       text-align:left;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size:10px;
       color:white;
}
/**Menu popup close link**/
.zamknij{
       font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-weight: bold;
       font-size: 10px;
       text-align:center;
       color:black;
       margin-top:2px;
}
/**copyright link style**/
a.copy{
       color:white;
       text-decoration: none;
       font-weight:bold;
}
a.copy:hover{
       color:white;
       text-decoration: underline;
       font-weight:bold;
}
a.ml{
       color:#ffd000;
       text-decoration: none;
       font-weight:normal;
       
}
a.ml:hover{
       color:#ffd000;
       text-decoration: underline;
       font-weight:normal;
}

}
a.mass{
       color:#000000;
       text-decoration: none;
       font-weight:normal;
       
}
a.mass:hover{
       color:#000000;
       text-decoration: underline;
       font-weight:normal;
}

a.contact{
       text-decoration:none;
       color:#305780;
}
a.contact:hover{
       text-decoration:underline;
       color:#305780;
}

