
.menu-tel 			{ FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu-tel :visited 		{ FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu-tel :hover		{ FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu-tel :active 		{ FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.menu 				{ FONT-WEIGHT: 400; FONT-SIZE: 17px; COLOR: #CCCC66; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu :visited			{ FONT-WEIGHT: 400; FONT-SIZE: 17px; COLOR: #CCCC66; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu :hover			{ FONT-WEIGHT: 400; FONT-SIZE: 17px; COLOR: #999999; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu :active			{ FONT-WEIGHT: 400; FONT-SIZE: 17px; COLOR: #CCCC66; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.menu-lang 			{ FONT-WEIGHT: 200; FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu-lang :visited 		{ FONT-WEIGHT: 200; FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu-lang :hover		{ FONT-WEIGHT: 200; FONT-SIZE: 11px; COLOR: #CCCC66; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.menu-lang :active 		{ FONT-WEIGHT: 200; FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.slider-big 			{ FONT-WEIGHT: 400; FONT-SIZE: 50px; COLOR: #FFFFFF; FONT-FAMILY: Helvetica, Times New Roman, Arial, sans-serif; TEXT-DECORATION: none; TEXT-SHADOW: 2px 2px #383838;}
.slider-small 			{ FONT-WEIGHT: 400; FONT-SIZE: 30px; COLOR: #FFFFFF; FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-SHADOW: 2px 2px #383838;}

.free-header 			{ FONT-WEIGHT: 600; FONT-SIZE: 24px; COLOR: #CCCC66; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.free-text 			{ FONT-WEIGHT: 400; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text :visited		{ FONT-WEIGHT: 400; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text :hover		{ FONT-WEIGHT: 400; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text :active		{ FONT-WEIGHT: 400; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.free-text-light 		{ FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text-light :visited	{ FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text-light :hover		{ FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text-light :active	{ FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.free-text-bold			{ FONT-WEIGHT: 600; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text-bold :visited	{ FONT-WEIGHT: 600; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text-bold	:hover		{ FONT-WEIGHT: 600; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.free-text-bold	:active		{ FONT-WEIGHT: 600; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.normal 			{ FONT-WEIGHT: 200; FONT-SIZE: 15px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.normal :visited		{ FONT-WEIGHT: 200; FONT-SIZE: 15px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.normal :hover			{ FONT-WEIGHT: 200; FONT-SIZE: 15px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.normal :active			{ FONT-WEIGHT: 200; FONT-SIZE: 15px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.normal-bold 			{ FONT-WEIGHT: 600; FONT-SIZE: 15px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.normal-bold :visited		{ FONT-WEIGHT: 600; FONT-SIZE: 15px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.normal-bold :hover		{ FONT-WEIGHT: 600; FONT-SIZE: 15px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.normal-bold :active		{ FONT-WEIGHT: 600; FONT-SIZE: 15px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.book-now			{ FONT-WEIGHT: 400; FONT-SIZE: 20px; COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.input-form			{ PADDING: 0 0 0 0.5em; FONT-WEIGHT: 400; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border:solid 2px #707070; box-shadow: 0 0 2px 0px #969696; overflow: hidden; -webkit-appearance:none; -moz-appearance: none; -ms-overflow-style: none; text-indent: 0.01px; text-overflow: ''; }
.input-form-textarea		{ PADDING: 0.5em 0 0 0.5em; FONT-WEIGHT: 400; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border:solid 2px #707070; box-shadow: 0 0 2px 0px #969696; overflow: hidden; -webkit-appearance:none; -moz-appearance: none; -ms-overflow-style: none; text-indent: 0.01px; text-overflow: ''; }
.input-a-select			{ FONT-WEIGHT: 400; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border:solid 2px #707070; box-shadow: 0 0 2px 0px #969696; overflow: hidden; -webkit-appearance:none; -moz-appearance: none; -ms-overflow-style: none; text-indent: 0.01px; text-overflow: ''; background: url(../images/downarrow-small.png) no-repeat right; }
.input-a-selecta		{ FONT-WEIGHT: 400; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border:solid 2px #707070; box-shadow: 0 0 2px 0px #969696; overflow: hidden; -webkit-appearance:none; -moz-appearance: none; -ms-overflow-style: none; text-indent: 0.01px; text-overflow: ''; background-color : #eeedec; }
.input-a-send			{ FONT-WEIGHT: 400; FONT-SIZE: 26px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border:solid 2px #707070; box-shadow: 0 0 2px 0px #969696; overflow: hidden; -webkit-appearance:none; -moz-appearance: none; -ms-overflow-style: none; text-indent: 0.01px; text-overflow: ''; background-color : #666666; }
.input-newsletter		{ FONT-WEIGHT: 300; FONT-SIZE: 16px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border:solid 2px #707070; box-shadow: 0 0 2px 0px #969696; overflow: hidden; -webkit-appearance:none; -moz-appearance: none; -ms-overflow-style: none; text-indent: 0.01px; text-overflow: ''; }
.input-newsletter-send 		{ FONT-WEIGHT: 300; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border:solid 2px #707070; box-shadow: 0 0 2px 0px #969696; overflow: hidden; -webkit-appearance:none; -moz-appearance: none; -ms-overflow-style: none; text-indent: 0.01px; text-overflow: ''; background-color : #39404A; }




.alt				{ FONT-WEIGHT: 200; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }
.alt :visited			{ FONT-WEIGHT: 200; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }
.alt :hover			{ FONT-WEIGHT: 200; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }
.alt :active			{ FONT-WEIGHT: 200; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }

.alt-bold			{ FONT-WEIGHT: 600; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }
.alt-bold :visited		{ FONT-WEIGHT: 600; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }
.alt-bold :hover		{ FONT-WEIGHT: 600; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }
.alt-bold :active		{ FONT-WEIGHT: 600; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }




.roomname 			{ FONT-WEIGHT: 600; FONT-SIZE: 20px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.roomname :visited		{ FONT-WEIGHT: 600; FONT-SIZE: 20px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.roomname :hover		{ FONT-WEIGHT: 600; FONT-SIZE: 20px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.roomname :active		{ FONT-WEIGHT: 600; FONT-SIZE: 20px; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }



.address 			{ FONT-WEIGHT: 200; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.address :visited		{ FONT-WEIGHT: 200; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.address :hover			{ FONT-WEIGHT: 200; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.address :active		{ FONT-WEIGHT: 200; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.address-bold 			{ FONT-WEIGHT: 600; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.address-bold :visited		{ FONT-WEIGHT: 600; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.address-bold :hover		{ FONT-WEIGHT: 600; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.address-bold :active		{ FONT-WEIGHT: 600; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }





.circle {
   border-radius: 100%;
}


.roundedup {
border-top-left-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
}  

.rounded10 {
border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
}  

.rounded5 {
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
}  
.roundeddown {
border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-bottom-right-radius: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-left-radius: 15px;
-moz-border-radius-bottomleft: 15px;
}

.shadow {
-moz-box-shadow: 2px 2px 5px #383838;
-webkit-box-shadow: 2px 2px 5px #383838;
box-shadow: 2px 2px 5px #383838;
}

.shadow-text {
    text-shadow: 2px 2px #383838;
}

.shadow-div {
-moz-box-shadow: 2px 2px 5px #383838;
-webkit-box-shadow: 2px 2px 5px #383838;
box-shadow: 2px 2px 5px #383838;
}

.shadow-table {
  -webkit-box-shadow: 0 4px 6px -6px #222;
  -moz-box-shadow: 0 4px 6px -6px #222;
  box-shadow: 0 4px 6px -6px #222;
}


.div-menu{
    background-color: #FFFFFF;
    height:100px;
    margin:0;
}


.fix{
    position:fixed;
    top:0;
    left:0;
    right:0;
    margin:0;
}
.scrollup {
    width: 48px;
    height: 48px;
    position: fixed;
    bottom: 5px;
    right: 5px;
    display: none;
    text-indent: -9999px;
    background: url('../images/arrow-upx.png') no-repeat;
}


.online-rez{width:980px;margin:0 auto;margin-left:5px;margin-bottom:10px;background: #5a768e;height: 63px;padding-left: 8px;color: #fff;font-family: calibri;  background: #5a768e;}
.eleman{float:left; margin-right: 10px;margin-top: 17px;}
.online-rez h3{float:left; margin-right:10px;}
.online-rez select,.iframe_res  select{  width: 120px;
  border: solid 1px #C8C8C8;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;}
  
.online-rez input[type=text]{  
height: 26px;
border: solid 1px #C8C8C8;
border-radius: 3px;
padding-left: 3px; 
}

.btn{background-color: rgb(42, 170, 170);
  color: #fff;
  padding: 5px;
  display: block;
  border-radius: 3px;
  cursor:pointer;
}

.btn:hover{color:#fff;}

.iframe_res input[type=text]{ width: 245px;
height: 26px;
border: solid 1px #C8C8C8;
border-radius: 3px;
}

.iframe_res  .btn{ padding: 8px;}