@charset "utf-8";
/* CSS Document */

/*=================== CSS RESET ================================ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}

ol, ul {
 list-style: none;
}
html, body {
 height: 100%;
}

.clear {
 clear: both;
}
/*===================== MAIN TAGS ================================*/

body {
	background-image:url(../images/top_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	}




/* ======================== DIVS ================================ */

/* Container div */
#container {    
     margin: 0 auto;
	 width:900px;
	 text-align:left;
	 position:relative;
	}
	

/* Header div */
#header {
	height:160px;
	}
	
/* Banner div */
#banner {
	
	}

/* Content div */
#content {
	width:100%;
	padding-top:15px;
}
	
/* Footer div */
#footer {
	width:100%;
	padding:0;
	clear:both;
	background-color:#0289fe;
	background-image:url(../images/footer_background.jpg);
	background-repeat:repeat-x;
	padding-top: 110px;
	margin-bottom:-25px;
	}
#footer p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:white;
}
#footer .destination {
	 font-size:12px;
 font-weight: bold;
 color:#0987d1;
}
#footer .destination_options a {
	font-size:12px;
	text-decoration: none;
	color:#FFF;
}
#footer .destination_options a:hover {
	text-decoration:underline;
}
#footer .destination_options a:visited {	
	color:#FFF;
}
/* accommodation link */
.accommo_link {
	font-size:12px;
	color:#008bcf;
}
.accommo_link a {
	font-size:12px;
	text-decoration: none;
	color:#008bcf;
}
.accommo_link a:hover {
	text-decoration:underline;
}
.accommo_link a:visited {	
	color:#008bcf;
}
	

/* Images of places divs */
#Milna, #Podstrana, #Postira {
	float:left;
	margin-right:10px;
	}




/* ======================= OBJECTS ========================== */


#top_menu {
	position:absolute;
	top:10px;
	left:777px;
	}
#top_menu ul{
	list-style: none;
	}
#top_menu li, #top_menu a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
	color:white;
	text-decoration:none;
	list-style-type:none;
	}
#top_menu li a:hover{
	text-decoration:underline;
	}
#top_menu img{
	margin-right: 10px;
	border:0px;
	text-decoration:none;
	vertical-align:middle;
}


/* Button for entering other pages */
a.button {
display: block;
background-color: transparent;
background-image:url(../images/blue_button.png);
background-repeat: no-repeat;
color:white;
width: 290px;
height: 25px;
padding: 5px 0 0 0;
text-align: center;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
a:hover.button {
	text-decoration:underline;
	}

/* Property (paragraph) */

/* Terms and conditions (paragraph) */
#terms {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	color:white;
	line-height:25px;
	}
#terms a,#terms a:active,#terms a:visited {
	color:white;
	font-size:10px;
	text-decoration:none;
}
#terms a:hover {
	text-decoration:underline;
}

/* Header on the center of the page */
#content h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#0987d1;
	text-align:center;
	line-height:100px;
	}
/* Sitemap header */
#content .sitemap {
	text-align:left;
	}
#site_map {
	font-family:Verdana, Geneva, sans-serif;
	color:#0987d1;
	list-style-type:circle;
	padding-left:15px;
}
#site_map li ul{
	color:#464646;
	padding-left: 15px;
}
#site_map h2{
	line-height:35px;
}
#site_map h3 {
	line-height:35px;
	font-size:14px;
}
#site_map li ul a,#site_map li ul a:active {
	font-family:Verdana, Geneva, sans-serif;
	color:#464646;
	font-family:12px;
	text-decoration:none;
}
#site_map li a,#site_map li a:active {
	font-family:Verdana, Geneva, sans-serif;
	color:#0987d1;
	text-decoration:none;
}
#site_map a:hover {
	text-decoration:underline;
}
/* Main Logo */
.logo {
	left:0px;
	top:0px;
}
.about p {
	padding-bottom: 15px;
	text-align:left;
}
.left_pic {
	padding-left:0;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	float:left;
}
.right_pic {
	padding-left:10;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	float:right;
}
.faq h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#0987d1;
	margin-top:15px;
}
.faq ul {
	list-style:circle;
	color:#464646;;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:22px;
	padding-left:40px;
}
	
/* Choice */
#choice {
 width: 900px;
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

#choice ul{
 margin: 0px;
 padding: 0px 10px 0px 0px;
 float: left;
 list-style-type: none;
}
#choice ul li{
	padding-top: 5px;
	}
	
/* ==================================================
                 MILNA CSS STYLES
===================================================*/
/* Milna title */
.milna_title {
	position:absolute;
	top: 87px;
	left: 407px;
	}
/* Main menu */
#main_menu {
	position:absolute;
	top: 131px;
	left: 407px;
	width: 493px;
	
}
#main_menu ul {
	list-style:none;
	
	
}
#main_menu ul li {
	width:120px;
	background:url(../images/menu_background.png) no-repeat left top;
	float:left;
	display:block;
	margin:0;
	padding-right:2px;
	text-align:center;
	

}
#main_menu a{
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	line-height:30px;
	
}
#main_menu a:hover{
	text-decoration:underline;
}


#left_content {
	width: 255px;
	float:left;
	}
#right_content {
	width: 635px;
	float:right;
	}

#right_content h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	text-align:left;
	padding: 0px 0px 20px 0px;
	margin:0;
	line-height:normal;
	}
#right_content p{
	color:#464646;;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:22px;
	}
	
	
/*===========================================
               RESERVATION FORM
============================================*/
#reserve_top {
	width:250px;
	padding:0px 0px 0px 10px;
	line-height:25px;
	margin:0;
	height:35px;
	background-image:url(../images/form_bgnd_top.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:white;
	}
#reserve_middle {
	background-image:url(../images/form_bgnd_middle.jpg);
	background-repeat:repeat-y;
	padding: 10px 15px 5px 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#464646;
	}
	
#reserve_middle .left_frame_destinations a,
#reserve_middle .left_frame_destinations a:active,
#reserve_middle .left_frame_destinations a:visited
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#0987d1;
	line-height:20px;
}

#reserve_middle .left_frame_destinations a:hover {
	text-decoration:underline;
	}

#reserve_bottom {
	width:250px;
	height:35px;
	background-image:url(../images/form_bgnd_bottom.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
#message {
	color:red;
	font-weight:bold;
	}
#form_request input,select {
	padding: 3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 1px solid #9a9a9a;
	background-image:url(../images/input_text_background.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e8e8e8;
	}
#form_request textarea {
	background-image:url(../images/textarea_background.png);
	background-position:top;
	background-repeat:repeat-x;
	padding: 3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 1px solid #9a9a9a;
	}
#form_request input:focus {
	background-image:url(../images/input_text_background_hover.png);
	background-position:top;
	background-repeat:repeat-x;
}
#form_request textarea:focus{
	background-image:url(../images/textarea_hover.png);
	background-position:top;
	background-repeat:repeat-x;
}
/* ===========================================================
						ACCOMONDATION
============================================================*/
#price_list {
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#464646;
	
	}
#price_list tr,#price_list td,#price_list th {
	border: 1px solid #999;
	vertical-align:middle;
	}
	
#price_list th{
	background-color:#008acf;
	color:white;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
	font-size:10px;
	}
#price_list td {
	padding: 10px;
	}
.prices {
	text-align:center;
	}
#acc_information {
	padding-top:20px;
	list-style-type:square;
	padding-left:15px;
	}
#acc_information li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:red;
	padding-bottom: 10px;
	}
#sub_table tr{
	text-align:center;
}
.room_type {
	background-color:#afdbf0;
	
	}
.special_offer {
	float:left;
}
/*=================================================================
					     CONTACT FORM
=================================================================*/

#contact {

	}
#contact label {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	}
#contact input[type="text"] {
	background-image:url(../images/input_text_background.png);
	background-position:top;
	background-repeat:repeat-x;
	border: 1px solid #9a9a9a;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding: 5px;
	width: 350px;
	}
#contact textarea {
	background-image:url(../images/textarea_background.png);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #9a9a9a;
	vertical-align:top;
	}
#message_contact p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red;
	}
/*============================================================
					PRIVACY
============================================================*/
#privacy h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#0987d1;
	text-align:left;
	line-height:60px;
	}
#privacy p
{
	color:#464646;;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:22px;
	}
#privacy h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#0987d1;
	text-align:left;
	line-height:50px;
	}
#privacy ul {
	list-style:circle;
	color:#464646;;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:22px;
	padding-left:15px;
}
/*=====================================================
				FOOTER NEW
=====================================================*/
#footer_inside_container {
 width: 990px;
 margin: 0 auto;
 border: 0px solid red;
}

#footer_left_column {
 width: 326px;
 float: left;
}

#footer_left_column a,#footer_left_column a:active, #footer_left_column a:visited, #footer_right_column a,#footer_left_column a:active,#footer_left_column a:visited {
 font-family:Verdana, Geneva, sans-serif;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
 color:#FFF;
 line-height:20px;
}
#footer_left_column a:hover, 
#footer_right_column a:hover
{
	text-decoration:underline;
}
#footer_center_column {
 width: 326px;
 float: left;
}

#footer_right_column {
 width: 326px;
 float: left;
}