/* CSS Document */

body {background:#fff url(../gfx/bg.jpg) repeat-x fixed;margin:0px;padding:0px;margin:0 auto;font-family: Helvetica, sans-serif;font-size: 13px;text-align:justify;color:#0b66b2;}
.bodytext {line-height:20px;}
form {margin:0px;padding:0px;}
h1,h2,h3{display:inline;margin:0px;padding:0px;font-size: 13px;font-weight:normal;font-variant:normal;font-style:normal;}
h4{display:inline;margin:0px;padding:0px;font-size:13px;font-weight:bold;font-variant:normal;font-style:normal;}
strong,b {font-size:13px;font-weight:normal;font-variant:normal;font-style:normal;}
a:link,a:visited,a:active {font-size: 12px;color: #0662af;font-weight: bold;text-decoration: none;}
a:hover {color: #996633;}
.spacer {height:10px;}
.clear {clear:both;}


#main_content {width:900px;background-image:url(../gfx/index-main-bg.gif);margin:0 auto;}
#col1 {float:left;width:37px;height:250px;background:url(../gfx/cretasolaris.png) no-repeat top right;}
#col2 {float:left;width:200px;}
#col3 {float:left;width:700px;}
#col3a {float:left;width:480px; padding:10px;}
#col3b {float:left;width:200px;}
#col4 {float:left;width:200px;}
#col4a {padding:20px 0px 0px 0px;text-align:center;font-size:12px;}

.language_bar {float:left;width:390px;padding-top:15px;padding-left:110px;}
#flags {list-style:none;margin:0px;padding:2px;height:20px;}
.flags_li {float:left;padding:2px;}
.flags_li a,.flags_li a:link,.flags_li a:visited,.flags_li a:active {display:block;border:1px solid #8093b7;padding:1px;}
.flags_li a:hover {border:1px solid #345187;}

#icons {float:right;width:200px;text-align:center;}
#icons_ul {margin:0px;padding:0px;list-style:none;text-align:right;}
.icons_li {margin:0px;padding:0px;border-bottom:1px solid #FFFFFF;display:block;}
.icons_li a{font-size:12px; display:block; margin:0px;padding: 5px 5px 5px 0px;}
.icons_li a:hover{background:#f2f2f2 url(../gfx/b.png) no-repeat top left;}

#logo {height:120px;background:url(../gfx/logo.png) no-repeat top center;border-bottom:1px solid #fff;cursor:pointer;}
#welcome {width:200px;height:60px;padding-left:5px;padding-right:6px;background: no-repeat bottom left;}

#loading {background:url(../gfx/ajax-loader.gif) no-repeat center center;position:relative;float:left;width:500px;}
#photo {height:310px;margin-top:10px;}

.links {padding:0px;margin:0px;list-style:none;}
.links li{margin:0px;padding:0px;border-bottom:1px solid #FFFFFF;}
.links a{display:block;position:relative;margin:0px;padding:5px 0px 5px 10px;}
.links a:hover {background:#f2f2f2 url(../gfx/b.png) no-repeat top right;}
.links span {padding-left:5px;}
.bookmark {background:url(../gfx/house.png) no-repeat 8px 1px;padding-left:30px;height:18px;font-size:11px;}
#bottom {width:900px;margin:0 auto;padding-left:37px;font-size:12px;text-align:center;padding-top:10px;}

.menuhover {background:#f2f2f2 url(../gfx/b.png) no-repeat top right;}
.menuhover1 {background:#f2f2f2 url(../gfx/b.png) no-repeat top left;}

.links1 {padding:0px;margin:0px;list-style:none; text-align:right;}
.links1 li{margin:0px;padding:0px;border-bottom:1px solid #FFFFFF;}
.links1 a{display:block;position:relative;margin:0px;padding: 5px 5px 5px 0px;}
.links1 a:hover {background:#f2f2f2 url(../gfx/b.png) no-repeat top left;}
.links1 span {text-align:center; }


.top_bar {font-size: 11px;text-align:center;background:#F7F5F4;color:#CFCCC7;width:900px;padding:5px 0px 5px 0px;}
.top_bar a{font-size: 11px;color:#999;}
.button1 {width:200px;}
.cntr {text-align:center;margin: 0 auto;}
.hr1 {width:80%;color: #666666;height: 1px;background-color: #666666;border-top: 1px solid #666666;border-right: 0px none;border-bottom: 0px none;border-left: 0px none;}

.reserv_form {padding-top:5px;}
.reserv_table {text-align:center;width:200px;}
.reserv_head_center {text-align:center;margin: 0 auto;background:#069;color:#fff;}
.reserv_td_center {text-align:center;vertical-align: middle;margin: 0 auto;background:#B4C9EF;color:#000;font-size:11px;}
.reserv_td_right {text-align:right;vertical-align: middle;margin: 0 auto;background:#B4C9EF;color:#000;font-size:11px;}
.reserv_td_left {text-align:left;vertical-align: middle;margin: 0 auto;background:#B4C9EF;color:#000;font-size:11px;}
.reserv_input {font-size: 12px;color: #000;padding:0px;text-align:left;background-color: #F2F2F2;border: 1px solid #999999;}
.reserv_select {font-size: 12px;color: #000;padding:0px;text-align:left;background-color: #F2F2F2;border: 1px solid #999999;}
.reserv_button {font-size: 11px;margin:0px;font-weight: bold;color: #000;background-color: #F2F2F2;text-align: center;vertical-align: middle;border: 1px solid #666666;}


.input {font-size: 13px;color: #000;padding:4px;text-align:left;background-color:#F2F2F2;border: 1px solid #999999;}
.select{font-size: 13px;color: #000;padding:4px;text-align:left;background-color: #F2F2F2;border: 1px solid #999999;}
.button {font-size: 13px;color: #000;padding:4px;margin:0px;font-weight: bold;color: #000;background-color: #F2F2F2;text-align: center;vertical-align: middle;border: 1px solid #666666;}

.text_link {text-decoration:underline !important;}
#reservation {position:relative;float:left;}
#reservation-box {position:absolute;width:226px;height:339px;background:url(../gfx/reservbg.png);top:0px;left:-10px;}
.thumb {position:absolute;left:280px;top:285px;width:50px;height:50px;background:url(../gfx/thumb-bg.png);cursor:pointer;}
.thumb img {padding:5px;}
#thumb1 {left:280px;top:290px;}
#thumb2 {left:340px;top:290px;}
#thumb3 {left:400px;top:290px;}

.h1head {font-size:22px;font-style:italic;display:block;font-family:Georgia;padding-bottom:4px;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:5px;}
.h2head {font-size:18px;font-style:italic;display:block;font-family:Georgia;padding-bottom:4px;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:3px;}
.h3head {font-size:16px;font-style:italic;display:block;font-family:Georgia;padding-bottom:4px;padding-bottom:5px;margin-bottom:3px;}

.gallery_div { float:left; padding:5px; width:85px;text-align:center;}
.gallery_div img {margin:0 auto;padding:2px;border:1px solid #ccc;}

.rates {font-size:11px;}
.rates strong {font-size:11px !important; }
.border {border:1px solid #ccc;}

.error{color:#f00;font-size:10px;font-style: italic}
.xe_table {text-align:center;width:75px;margin-left:10px;margin-bottom:10px;padding:5px;float:right;border:1px solid #CCC;background:#000000;}
.xe_table a {color : #ffffff !important;font-weight:bold;}
.sfont {font-size:10px;}
.reqstar {color:#f00;font-size:20px;}

.thanks {color:#2C621E; font-weight:bold; padding:10px; margin:10px; border:1px solid #ccc;}