html{height:100%;}
body {height:100%;margin:0px;background:url(../images/base/bg.jpg);color:#4A4A4A;font:10pt arial, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;padding: 0px;}
td{vertical-align:top;}
a:link, body_alink{color: #4A4A4A;}
a:visited, body_avisited{color: #4A4A4A;}
a:hover, a:active, body_ahover{color: #333333;}
td, th, p, li{	font: 10pt arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
form{margin:0px;padding:0px;}
img, table{border:none;}
img {vertical-align:middle;}
legend{font-size:1.3em;font-family: "Trebuchet MS", Helvetica, sans-serif;font-weight:bold;}
fieldset{border:1px solid #BBB;}

p{margin:10px 0px;}
.contact_info{margin-left:10px;margin-top:4px;}
.contact_info p{margin:5px 0px;margin-top:10px;font-size:12px;}

.rezervari_title{margin-top:10px; margin-left:5px; margin-bottom:5px;width:106px;height:21px;}
.rezervari_text{font-family:arial;padding:5px;color:#666;font-size:11px;line-height:16px;}
.rezervari_form {margin-top:5px;margin-left:4px;}
.rezervari_form td{font-size:11px;vertical-align:middle;padding-right:3px;}
.rezervari_form select{font-size:11px;margin:0px;}

.rezervari_form input{float:right;margin-top:7px;margin-right:5px;font-size:12px;}
.input_contact,.input_rez{border:1px solid #DDD;padding:5px;font-size:12px;width:100%;}
.textarea_contact{border:1px solid #DDD;padding:5px;font-size:12px;width:100%;height:200px;	}

.center_div{margin: 0px auto;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.text_with_shadow{position:relative;text-decoration:none;}
	.text_normal{position:absolute;top:-1px;left:-1px;}
	.text_shadow{color:#FFF;}


.page{}
.header{margin-bottom:15px;}
.header_bg{height:100px;position:absolute;top:0px;width:100%;}
.page_content{position:relative;top:0px;}
.content{padding:0px 30px;padding-top:50px;}
.content_text{margin:25px 0px;padding:10px;background:#D6F0FD url(../images/base/text_bg.jpg) top repeat-x;min-height:200px;border:1px solid #B9ECFB;}
.footer{height:190px;margin-top:25px;}
.footer a{text-decoration:none;cursor:pointer;}
.footer td{vertical-align:top;padding:10px;}
.footer_img{float:left;margin:0px 8px 0px 0px;border:1px solid #FFF;}
.footer_title{display:block;margin-bottom:10px;}


.header_right{text-align:center;}

.main_menu{margin-bottom:5px;}
.main_menu a,.main_menu a:active,.main_menu a:visited{color:#277C94;text-decoration:none;font-size:15px;cursor:pointer;padding:0px 10px;}
.main_menu a:hover{color:#666;text-decoration:underline;}

	.header_right h2{text-align:left;clear:both;font-size:14px;margin:0px;padding:6px;font-weight:bold;color:#277C94;}
.logo{width:200px;height:50px;background:url(../images/base/logo.jpg) no-repeat;background-position:center 10px;}






.sidebar {}





.gallery_holder{background:#FFF;border:1px solid #DEDBDB;padding:10px;}
.gallery_img{text-align:center;vertical-align:middle;}
.gallery_img img{max-height:350px;border:1px solid #CEE6F3;padding:3px;}

.gallery_thumbs{width:135px;text-align:center;}
.gallery_thumbs ul{list-style:none;margin:0px;padding:0px;overflow:hidden;height:350px;}
.gallery_thumbs li{margin:10px 0px;padding:0px;}
.gallery_thumbs img {border:1px solid #DDD;padding:3px;background:#EDF6FB;}
.gallery_thumbs a:hover img{background:#CEE6F3;border:1px solid #EEE;}
.gallery_arrow_up,.gallery_arrow_down{height:20px;cursor:pointer;}
.gallery_arrow_up{background:url(../images/global/a3.jpg) center no-repeat;}
.gallery_arrow_down{background:url(../images/global/a4.jpg) bottom no-repeat;height:25px;}


.galllery_img_bg{position:absolute;top:0px;left:0px;z-index:100;width:100%;background:#000;}
.galllery_img_loadings{position:absolute;left:50%;z-index:102;}
.galllery_img_full{position:absolute;background:#FFF;border:1px solid #000;padding:8px;z-index:101;left:50%;}

.letters{height:50px;}
.letters div{float:left;}