html, body{
margin:0 auto;
padding:0;
background:#6f0707 url(images/body_gradient.gif) repeat-x left top;
height:100%;
}
#fullheight{
height:100%;
}
.footer_gradient{
background:url(images/footer_gradient.gif) repeat-x left bottom;
}
.header{
display:block;
width:957px;
height:303px;
}
.footer{
display:block;
width:957px;
height:34px;
padding-top:93px;
background:url(images/footer.gif) no-repeat left bottom;;
}
.footer_en{
display:block;
width:957px;
height:34px;
padding-top:93px;
background:url(images/footer_en.gif) no-repeat left bottom;;
}

#maincontent{
display:block;
width:957px;
text-align:left;
}
.top_nav{
display:block;
height:61px;
}
.topmenus{
float:left;
padding-top:22px;
padding-bottom:26px;
}
.language{
float:right;
padding-top:3px;
}
a.bg, a.bg:visited{
background:url(images/bg_flag.gif) no-repeat left top;
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#929292;
font-weight:normal;
text-decoration:none;
padding-right:12px; padding-left:30px; margin-left:5px;

}
a.bg:hover{
background:url(images/bg_flag.gif) no-repeat left top;
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#929292;
text-decoration:underline;
padding-right:12px; padding-left:30px; margin-left:5px;
}
.bg_on{
background:url(images/bg_flag.gif) no-repeat left top;
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#929292;
font-weight:normal;
text-decoration:underline;
padding-right:12px; padding-left:30px; margin-left:5px;
}

a.en, a.en:visited{
background:url(images/en_flag.gif) no-repeat left top;
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#929292;
font-weight:normal;
text-decoration:none;
padding-right:12px; padding-left:30px; margin-left:5px;

}
a.en:hover{
background:url(images/en_flag.gif) no-repeat left top;
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#929292;
font-weight:normal;
text-decoration:underline;
padding-right:12px; padding-left:30px; margin-left:5px;

}
.en_on{
background:url(images/en_flag.gif) no-repeat left top;
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#929292;
font-weight:normal;
text-decoration:underline;
padding-right:12px; padding-left:30px; margin-left:5px;

}
#flashcontent{
display:block;
height:215px;
}
.maincontenttop{
display:block;
height:55px;
}
.maincontenttop_gradient{
float:left;
width:907px; height:55px;
background:url(images/cvadrati_gradient.gif) left bottom repeat-x;
}
.homeboxtop_gradient{
float:left;
width:255px; height:55px;
background:url(images/cvadrati_gradient.gif) left bottom repeat-x;
}

.maincontentbottom{
display:block;
height:20px;
}
#content{
display:block;
background: url(images/content_gradient.gif) repeat-y left top;
padding-left:10px; padding-right:10px;
}
.homebox_content{
display:block;
background:url(images/homebox_gradient.gif) repeat-y left top;
padding-left:17px; padding-right:10px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:normal;
height:142px;

}

.prices{
display:block;
background:url(images/prices_img.jpg) no-repeat right bottom;
padding-left:20px;
padding-right:243px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:normal;
}
.hotel{
display:block;
height:670px;
background:url(images/hotel_img.jpg) no-repeat right bottom;
padding-left:20px;
padding-right:10px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:normal;
}
.text_page{
display:block;
height:515px;
padding-left:20px;
padding-right:10px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:normal;
}

.accommodation{
display:block;
height:400px;
padding-left:20px;
padding-right:10px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:normal;
}
.acc_img{
float:left;
width:435px;
}
.accimgbrd{
border:3px solid #ffffff;
}
.acc_data{
float:right;
width:472px;
text-align:left;
}
h1{
font-family:Tahoma, Arial, sans-serif;
font-size:22px;
line-height:22px;
color:#b6a13c;
text-decoration:none;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom:40px;
}
h2{
background:url(images/down_arrow.jpg) left top no-repeat;
height:17px; line-height:12px;
padding:0px; margin:0px;
padding-left:27px; padding-bottom:11px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#b6a13c;
text-decoration:none;
font-weight:normal;
text-align:left;
}
.kvadrati{
display:block;
height:45px;
background:url(images/cvadrati_gradient.gif) left bottom repeat-x;
}
.page_title{
display:block;
padding-left:20px;
font-family:Tahoma, Arial, sans-serif;
font-size:22px;
line-height:22px;
color:#b6a13c;
text-decoration:none;
font-weight:normal;
padding-bottom:20px;
text-align:left;
}
.homebox_title{
display:block;
font-family:Tahoma, Arial, sans-serif;
font-size:18px;
line-height:18px;
color:#b6a13c;
text-decoration:none;
font-weight:normal;
text-align:left;
padding-bottom:12px;
}

ul{
list-style:none;
padding:0px; margin:0px;
padding-left:7px;
}
li{
padding:0px;
margin:0px;
padding-left:15px;
background:url(images/check.jpg) no-repeat left top;
line-height:14px;
font-size:11px;
}
a.text_links, a.text_links:visited{
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#999999;
text-decoration:underline;
font-weight:normal;
}
a.text_links:hover{
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:normal;
}
.labels{
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#b6a13c;
text-decoration:none;
font-weight:normal;
}
.inputs {
    float:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	border: 1px solid #c9af5b;
	background-color:#000000;
	padding:0px;
	margin:0px;
	display:inline;
	width:384px; height:19px; line-height:19px;
	padding-left:19px;
	margin-top:4px;

}
.textarea {
    float:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	border: 1px solid #c9af5b;
	background-color:#000000;
	padding:0px;
	margin:0px;
	display:inline;
	width:441px; height:135px; line-height:19px;
	padding-left:19px;
	margin-top:4px;

}
.gallery_small_img{
float:left;
border:3px solid #ffffff;
margin-right:7px; margin-top:7px;
cursor:pointer;
}
.promo_row{
display:block;
height:101px;
padding-left:20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height:13px;

}
.promo_list_img{
float:left;
border:3px solid #ffffff;
margin-right:20px; margin-top:2px;
}
a.more, a.more:visited{
    background:url(images/left_arrow.gif) right center no-repeat;
	padding-right:13px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e9d77f;
	text-decoration: none;
}
a.more:hover{
    background:url(images/left_arrow.gif) right center no-repeat;
	padding-right:13px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e9d77f;
	text-decoration: underline;
}
a.navlink, a.navlink:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e9d77f;
	text-decoration: none;
}
a.navlink:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e9d77f;
	text-decoration: underline;
}
.nav{
    display:block;
	padding-left:20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e9d77f;
	text-decoration: none;
	line-height:13px;
	height:13px;
	padding-bottom:45px;
}
.home_box{
float:left;
height:216px;
width:305px;
}
.divide{
float:left;
width:14px;
height:216px;
}
