body {
	background: #FFFFFF url(../../images/bg_top_left.gif) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0;
	padding: 0;
	color: #58595b;
}

body, html {
	width: 100%;
	height: 100%;
}

#bg_right {
	background: url(../../images/bg_top_right.gif) repeat-x top;
	height: 100%;
	position: absolute;
	right: 0;
	width: 50%;
}


#container {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

#center {
	margin: 0 auto;
	width: 960px;
}



/* header top */

#header_top {
	height: 30px;
	/*background: #aeaeaf;*/
	color: #FFFFFF;
	font-size: 0.9em;
}

#header_top_left {
	float: right;
	height: 23px;
	width: auto;
	text-align: right;
	padding: 7px 10px 0 0;
}

#header_top_right {
	float: right;
	height: 23px;
	width: auto;
	/*background: #989798 url(../../images/header_top.gif) no-repeat;*/
	padding: 7px 10px 0 60px;
}


#header_top ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#header_top li {
	display: inline;
	padding: 0 13px 0 12px;
}

#header_top_left li {
	border-right: 1px solid #737475;
}

#header_top_right li {
	border-right: 1px solid #737475;
}

#header_top_right li.header_top_last, #header_top_left li.header_top_last,
#header_top_right li.header_top_first {
	border: 0;
}



/* header */

#header {
	position: relative;
	height: 191px;
	background: url(../../images/header.gif) no-repeat;
}


/* navigacija */

#header_nav {
	background:url(../../images/topnav.png) no-repeat bottom left;
	height: 49px;
	position: absolute;
	top: 142px;
	left: 0;
	z-index: 5;
	width: 950px;
	padding-left: 10px;
}


#header_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../../images/tn_h.gif) no-repeat 0 200px;
	
}

#header_nav li {
	float: left;
	background: url(../../images/tn_sep.gif) no-repeat right bottom;
}

#header_nav li#header_nav_6 {
	background: none;
}

#header_nav a {
	display: block;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	height: 27px;
	text-align: center;
	padding: 22px 0 0 0;
}

#header_nav .header_nav_current a, #header_nav .header_nav_current a:hover {
	/*color: #37404e;*/
	color: #58595b;
}

#header_nav a:hover {
	background: url(../../images/tn_h.gif) repeat-x bottom;
	color: #FFFFFF;
}


#header_nav_1 a {
	background: url(../../images/topnav_1.png) no-repeat 0 -100px;
	width: 111px;
}

#header_nav_1.header_nav_current a, #header_nav_1.header_nav_current a:hover {
	background: url(../../images/topnav_1.png) no-repeat;
}

#header_nav_2 a {
	background: url(../../images/topnav_2.png) no-repeat 0 -100px;
	width: 188px;
}

#header_nav_2.header_nav_current a, #header_nav_2.header_nav_current a:hover {
	background: url(../../images/topnav_2.png) no-repeat;
}

#header_nav_3 a {
	background: url(../../images/topnav_3.png) no-repeat 0 -100px;
	width: 146px;
}

#header_nav_3.header_nav_current a, #header_nav_3.header_nav_current a:hover {
	background: url(../../images/topnav_3.png) no-repeat;
}

#header_nav_4 a {
	background: url(../../images/topnav_4.png) no-repeat 0 -100px;
	width: 170px;
}

#header_nav_4.header_nav_current a, #header_nav_4.header_nav_current a:hover {
	background: url(../../images/topnav_4.png) no-repeat;
}

#header_nav_5 a, #header_nav_6 a {
	background: url(../../images/topnav_5.png) no-repeat 0 -100px;
	width: 120px;
}

#header_nav_5.header_nav_current a, #header_nav_6.header_nav_current a, 
#header_nav_5.header_nav_current a:hover, #header_nav_6.header_nav_current a:hover {
	background: url(../../images/topnav_5.png) no-repeat;
}

#header_nav_5.header_nav_current ul a, #header_nav_5.header_nav_current ul a:hover,
#header_nav_3.header_nav_current ul a, #header_nav_3.header_nav_current ul a:hover {
	background: none;
	color: #CED7E6;
}

#header_nav_5.header_nav_current ul a:hover,
#header_nav_3.header_nav_current ul a:hover {
	background: none;
	color: #FFFFFF;
}

#header_nav_7 a {
	width: 85px;
}

#header_nav_7.header_nav_current a, #header_nav_7.header_nav_current a:hover {
	background: url(../../images/topnav_7.png) no-repeat;
}


#header_anima {
	width: 580px;
	height: 151px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	/*background: url(../../images/header_right_sha.gif) no-repeat right;*/
	padding-right: 10px;
}

#header_anima_img {
	width: 580px;
	height: 151px;
	background-repeat: no-repeat;
	background-position: center;
}

#logo_bg {
	background: url(../../images/header_left.png) no-repeat;
	width: 567px;
	height: 102px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
	padding: 49px 0 0 34px;
}

#logo {
	width: 270px;
	height: 53px;
	float: left;
}

#logo a {
	display: block;
	float: left;
	width: 261px;
	height: 40px;
	background: url(../../images/logo.gif) no-repeat;
	margin-bottom: 5px;
}

#logo a em {
	visibility: hidden;
}

#logo #logo_links a {
	display: inline;
	float: none;
	width: auto;
	height: auto;
	background: none;
	color: #A6A5A6;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
}

#logo_links {
	color: #A6A5A6;
	letter-spacing: 3px;
}

#logo #logo_links a:hover {
	color: #373F4C;
}



/* content */

#content {
	background: url(../../images/content_bg.gif) repeat-y;
	float: left;
	width: 960px;
}

#content_top {
	background: url(../../images/content_top.gif) no-repeat top;
	padding: 10px 20px;
	float: left;
	width: 920px;
}

#content_right_bg {
	background: url(../../images/content_right_bg.gif) repeat-y right;
	float: left;
	width: 920px;
}

.content_right_nobg#content_right_bg {
	background: none;
}


/* right */

#content_right {
	float: right;
	width: 210px;
	font-size: 0.9em;
	background: #FFFFFF;
}

#newsletter_banner {
	/*background: #8e8c8b url(../../images/newsletter_bg.gif) repeat-x top;*/
	color: #FFFFFF;
	float: left;
	width: 210px;
	margin-bottom: 10px;
	height: 100px;
}

#newsletter_banner img {
	border: 0;
	float: left;
}

/*.newsletter_txt {
	padding: 10px 15px;
	display: block;
	width: 180px;
	float: left;
}*/

#newsletter_banner2 {
	float: left;
	width: 210px;
	/*background: url(../../images/newsletter.jpg) no-repeat top;*/
	height: 100px;
	margin-right: 20px;
}

/*#newsletter_banner2 a:hover {
	background: url(../../images/newsletter.jpg) no-repeat bottom left;
}*/


.awards_banner {
	float: left;
	width: 210px;
	/*background: url(../../images/awards.jpg) no-repeat;*/
	height: 100px;
	margin-bottom: 10px;
}

#yacht_details_banners .awards_banner, #yacht_details_banners .licences_banner, #yacht_details_banners #faq_banner {
	margin: 0 20px 0 0;
}

.awards_banner a, .licences_banner a, .catalog_banner a, #newsletter_banner2 a, #newsletter_banner a, #faq_banner a, #special_banner a {
	display: block;
	float: left;
	/*width: 130px;*/
	height: 87px;
	width: 180px;
	padding: 13px 15px 0; 
	/*padding: 13px 65px 0 15px;*/
	background: url(../../images/rightbox.jpg) no-repeat top;
}

.awards_banner a:hover, .licences_banner a:hover, .catalog_banner a:hover, #newsletter_banner2 a:hover, #newsletter_banner a:hover, #faq_banner a:hover, #special_banner a:hover {
	background: url(../../images/rightbox.jpg) no-repeat bottom;
}

/*.awards_banner a:hover {
	background: url(../../images/awards.jpg) no-repeat bottom left;
}*/


.licences_banner {
	float: left;
	width: 210px;
	/*background: url(../../images/licence.jpg) no-repeat;*/
	height: 100px;
	margin-bottom: 10px;
}

/*.licences_banner a:hover {
	background: url(../../images/licence.jpg) no-repeat bottom left;
}*/

#faq_banner {
	float: left;
	width: 210px;
	height: 100px;
	margin-bottom: 10px;
}

.catalog_banner {
	float: left;
	width: 210px;
	background: url(../../images/catalog.jpg) no-repeat -23px 0;
	height: 100px;
	margin-bottom: 10px;
}

#yacht_details_banners .catalog_banner {
	height: 100px;
	background: url(../../images/catalog.jpg) no-repeat -23px -4px;
	margin: 0;
}

#special_banner {
	float: left;
	width: 210px;
	/*background: url(../../images/catalog.jpg) no-repeat;*/
	height: 100px;
	margin-bottom: 10px;
}

#yacht_details_banners .catalog_banner {
	margin-right: 0;
}

#special_banner a {
	height: 87px;
}

#content_right .catalog_banner a, .catalog_banner a {
	background: none;
	height: 93px;
	width: 198px;
	border: 1px solid #cbcbcb;
	color: #7E7E7E;
	font-weight: bold;
	padding: 5px 0 0 10px;
}

#content_left #yacht_details_banners .catalog_banner a {
	height: 93px;
	padding: 5px 0 0 10px;
	width: 198px;
	color: #7E7E7E;
	font-size: 0.9em;
}

#content_right .catalog_banner a:hover, .catalog_banner a:hover, #content_left #yacht_details_banners .catalog_banner a:hover {
	background: none;
	color: #000000;
}


/*.catalog_banner a:hover {
	background: url(../../images/catalog.jpg) no-repeat bottom left;
}*/


#contact {
	background: #dddddd url(../../images/contact.jpg) no-repeat top;
	float: left;
	width: 130px;
	padding: 13px 65px 15px 15px;
}





/* left */

#content_left {
	float: left;
	width: 700px;
}

.content_left_big#content_left {
	width: 920px;
	padding-top: 12px;
	padding-bottom: 10px;
	color: #58595b;
}

#welcome {
	background: #e9e9e9;
	padding: 10px 15px;
	float: left;
	width: 670px;
	font-size: 0.9em;
	margin-bottom: 15px;
	line-height: 17px;
}

#welcome img {
	border: 0;
}

#welcome_img {
	float: left;
	margin-right: 15px;
	background-color: #CDCDCE;
	background-repeat: no-repeat;
	background-position: center;
	width: 370px;
	height: 245px;
}

#welcome_img a {
	display: block;
	width: 370px;
	height: 245px;
}

#welcome_txt {
	float: left;
	width: 295px;
	text-align: justify;
	line-height: 16px;
}

#welcome_kraj {
	text-align: right;
	border-top: 1px solid #cdcdce;
	font-weight: bold;
	padding-top: 5px;
	margin-top: 12px;
}

.novost {
	border-top: 1px solid #d4d5d5;
	float: left;
	width: 670px;
	padding: 15px 15px 15px 15px;
	font-size: 0.9em;
}

.novost_img {
	float: left;
	/*background: #e9e9e9;*/
	width: 190px;
	text-align: center;
	margin-right: 15px;
}

.kontakt_box .novost_img {
	width: 150px;
}

.novost_img img {
	border: 0;
}

.novost_txt {
	float: right;
	width: 465px;
}

.kontakt_box .novost_txt {
	width: 505px;
}

.novost_kraj {
	text-align: right;
}

.novost_kraj a {
	font-weight: bold;
}


#destinations, #licences {
	background: #d6d6d6;
	clear: both;
	width: 676px;
	padding: 12px;
	float: left;
}

#licences {
	background: none;
}

.destination, .destination_last, .license, .license_last {
	float: left;
	width: 160px;
	text-align: center;
	margin-right: 12px;
}

.destination_last, .license_last {
	margin: 0;
}

.license, .license_last {
	margin-bottom: 12px;
}

.destination_img, .license_img {
	margin-bottom: 8px;
	width: 160px;
	height: 106px;
}

.destination_img a, .license_img span {
	display: block;
	float: left;
	width: 156px;
	height: 102px;
	background-color: #b4b6ba;
	border: 2px solid #b4b6ba;
	background-position: center;
	background-repeat: no-repeat;
}

.license_img span {
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
}

.destination_img a:hover, .license_img a:hover {
	background-color: #5E6B84;
	border: 2px solid #5E6B84;
}

.license_img a:hover {
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
}

.license_img img {
	max-height: 106px;
	height: expression((document.body.clientHeight > 108)? "106px" : "auto");
}


#details_txt {
	padding: 10px 15px 15px;
	line-height: 18px;
	text-align: justify;
	font-size: 0.9em;
}

#yacht_details #details_txt {
	padding: 5px 10px 0;
	float: left;
	width: 900px;
}

#yacht_details #details_txt.details_form {
	width: 680px;
}

#gallery {
	border-top: 1px solid #d4d5d5;
	border-bottom: 1px solid #d4d5d5;
	padding: 10px 0 0;
	width: 700px;
	float: left;
	margin-bottom: 15px;
}

.gallery_th, .gallery_th_last {
	float: left;
	width: 167px;
	height: 119px;
	margin: 0 10px 10px 0;
}

.gallery_th_last {
	margin: 0 0 10px;
}

.gallery_th a, .gallery_th_last a {
	display: block;
	float: left;
	/*background-color: #e9e9e9;*/
	background-position: center;
	background-repeat: no-repeat;
	width: 163px;
	height: 115px;
	/*border: 2px solid #e9e9e9;*/
	border: 2px solid #ffffff;
	text-align: center;
}

.gallery_th a:hover, .gallery_th_last a:hover {
	/*border: 2px solid #b2bccd;
	background-color: #b2bccd;*/
}

.gallery_th img, .gallery_th_last img {
	border: 0;
	max-width: 163px;
	max-height: 115px;
	width: expression((document.body.clientWidth > 165)? "163px" : "auto");
	height: expression((document.body.clientHeight > 117)? "115px" : "auto");
}


#documents {
	border-bottom: 1px solid #d4d5d5;
	padding-bottom: 10px;
	margin-bottom: 15px;
}


#details_other {
	background: #cecdcc;
	padding: 10px;
}

#details_other span {
	font-size: 1.8em;
}

#details_other ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#details_other li {
	border-right: 1px solid #a9a7a5;
	padding: 0 10px 0 0;
	display: inline;
	margin: 0 10px 0 0;
	line-height: 22px;
}

#details_other li#details_other_last {
	border: 0;
}

#details_other a {
	font-weight: bold;
}


/* lista stranica */


.lista_stranica {
	border-top: 1px solid #D4D5D5;
	clear: both;
	text-align: center;
	padding-top: 10px;
}

.lista_stranica a {
	background: #E9E9E9;
	padding: 2px 5px;
	font-weight: bold;
}

.lista_stranica a:hover {
	background: #b2bccd;
}

#content_left .lista_stranica a.lista_stranica_current,
#content_left .lista_stranica a.lista_stranica_current:hover {
	background: #565e6a url(../../images/link_btn.gif) repeat-x bottom;
	color: #FFFFFF;
}



/* detalji jahte */

#yacht_details {
	float: left;
	width: 920px;
}

#yacht_details.yacht_details_form {
	width: 700px;
}

#yacht_gallery {
	clear: both;
	padding: 5px 0 0 10px;
	float: left;
	width: 900px;
}

.yacht_gallery_left {
	float: left;
	width: 560px;
	text-align: center;
	position: relative;
}

.yacht_gallery_left img {
	max-width: 560px;
	width: expression((document.body.clientWidth > 562)? "560px" : "auto");
	position: absolute;
	top: 0;
	left: 0;
}

.yacht_gallery_left a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 560px;
	height: 350px;
	background: url(../../images/povecalo.png) no-repeat bottom right;
	z-index: 555;
}

#yacht_gallery_right {
	float: right;
	width: 325px;
}

#yacht_gallery_right img {
	border: 0;
	max-width: 160px;
	max-height: 97px;
	width: expression((document.body.clientWidth > 162)? "160px" : "auto");
	height: expression((document.body.clientHeight > 99)? "97px" : "auto");
	cursor: pointer;
}

.yacht_gallery_th, .yacht_gallery_th_last {
	float: left;
	width: 155px;
	text-align: center;
}

.yacht_gallery_th {
	margin: 0 15px 16px 0;
}

.yacht_gallery_th a, .yacht_gallery_th_last a {
	display: block;
	float: left;
	width: 155px;
	height: 103px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}

#gallery_main_link {
	width: 900px;
	font-weight: bold;
	font-size: 0.9em;
	padding-bottom: 15px;
}


#details_info {
	clear: both;
	padding: 20px 10px 0;
	float: left;
	width: 900px;
	font-size: 0.9em;
}

#details_info.yacht_list_cont {
	font-size: 1em;
}

.details_left {
	float: left;
	width: 200px;
	clear: left;
	padding-bottom: 10px;
}

.details_left_bigger {
	width: 325px;
}

.details_label, .details_label_big, .details_label_s {
	float: left;
	width: 125px;
	clear: left;
	color: #AAA6A5;
	height: 23px;
}

.details_label_big {
	width: 200px;
}

.details_label_s {
	height: 17px;
	color: #58595B;
}

.details_data, .details_data_big, .details_data_s {
	float: left;
	width: 75px;
	height: 23px;
}

.details_data_mid, .details_right .details_data.details_data_mid {
	width: 170px;
}

.details_right .details_data {
	width: 100px;
}

.details_right.details_right_s {
	width: 500px;
}

.details_data_big {
	width: 200px;
	height: 20px;
}

.details_data_s {
	width: 50px;
	height: 20px;
}

.details_data_add {
	float: left;
	width: 70px;
}
	

.details_right {
	float: left;
	width: 700px;
	padding-bottom: 10px;
}

.details_left_big {
	float: left;
	width: 200px;
	clear: left;
	color: #AAA6A5;
	padding: 0 0 10px;
}

.details_right_big {
	float: left;
	width: 700px;
	line-height: 18px;
	padding: 0 0 10px;
}

.details_right_small {
	float: left;
	width: 325px;
	line-height: 18px;
	padding: 0 0 10px;
}

.details_right_btn {
	float: right;
	width: 210px;
	padding-bottom: 10px;
}


.table_cont {
	float: left;
	width: 670px;
	clear: left;
	padding: 25px 0;
}

.table_cont_big {
	width: 890px;
	padding: 15px;
}

.table_cont_details {
	width: 900px;
	padding: 25px 0 20px;
	
}

.table_cont table {
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	width: 670px;
}

.table_cont_big table {
	width: 890px;
}

.table_cont_details table {
	width: 900px;
}

.table_cont td.table_cat_title {
	background: #E9E9E9;
	font-weight: bold;
	color: #586987;
	text-align: left;
	padding-left: 10px;
	text-transform: uppercase;
}

.table_cont td {
	border-bottom: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
	text-align: center;
	padding: 12px 5px;
	font-size: 1em;
}

.table_cont_big td {
	font-size: 0.9em;
}

.table_prices_title td {
	background: #c2bfbe;
	color: #FFFFFF;
	line-height: 17px;
	padding: 7px 5px;
	font-weight: bold;
}

.table_col_s {
	width: 70px;
}

.table_col_m {
	width: 125px;
}

.table_cont td.table_yacht_title {
	text-align: left;
	color: #586987;
	font-weight: bold;
	padding-left: 10px;
}

.details_btns {
	float: right;
	width: 210px;
	padding: 25px 0 35px;
}

#content_left a.details_btn, #content_left a.details_btn_book {
	/*background: url(../../images/booking_btn.gif) repeat-x top;*/
	background: #c2bfbe;
	font-weight: bold;
	display: block;
	float: left;
	height: 21px;
	width: 195px;
	color: #3b4351;
	margin-bottom: 1px;
	padding: 8px 0 0 15px;
}

#content_left a.details_btn:hover {
	background: url(../../images/booking_btn.gif) repeat-x bottom;
	color: #FFFFFF;
	text-decoration: none;
}

#content_left a.details_btn_small {
	/*width: 150px;*/
	margin: 0 10px 0 0;
	font-size: 0.9em;
}

#content_left a.details_btn_book {
	background: url(../../images/booking_btn.gif) repeat-x bottom;
	color: #FFFFFF;
}

#content_left a.details_btn_book:hover {
	background: #000000;
	color: #FFFFFF;
	text-decoration: none;
}

.price_included {
	padding-bottom: 20px;
	float: left;
}

.price_included strong {
	color: #7e7e7e;
	font-weight: normal;
}

.price_terms {
	/*padding-bottom: 35px;*/
	float: left;
	clear: left;
}

#yacht_details_banners {
	padding-top: 7px;
	clear: both;
}

.yacht_list_cont #yacht_details_banners {
	font-size: 0.9em;
}


/* pregled jahti - sortiranje */

.sortiranje {
	border-bottom: 1px solid #d5d4d5;
	float: left;
	width: 900px;
	height: 35px;
	margin-bottom: 20px;
	font-size: 0.9em;
}

.sortiranje_left {
	float: left;
	width: 300px;
	font-weight: bold;
}

.sortiranje_center {
	float: left;
	width: 300px;
	text-align: center;
}

.sortiranje_center a {
	background: #e9e9e9;
	font-weight: bold;
	padding: 2px 6px;
	margin-right: 3px;
	line-height: 17px;
}

.sortiranje_center a:hover {
	background: #d3d3d3;
}

#content_left .sortiranje_center a.page_current {
	background: url(../../images/link_btn.gif) repeat-x;
	color: #FFFFFF;
}

.sortiranje_right {
	float: right;
	width: 300px;
	text-align: right;
}


/* pregled jahti */

.yacht_pregled {
	clear: both;
	float: left;
	width: 900px;
	border-bottom: 1px solid #d5d4d5;
	padding: 0 0 20px;
	margin-bottom: 20px;
}

.yacht_pregled_img {
	float: left;
	width: 430px;
}

.yacht_pregled_img img {
	border: 0;
}

.yacht_pregled_txt {
	float: right;
	width: 470px;
	font-size: 0.9em;
}

.yacht_pregled_row {
	float: left;
	width: 470px;
	line-height: 18px;
	background: url(../../images/sep.gif) repeat-y 147px 0;
}


.yacht_pregled_row_left {
	float: left;
	width: 130px;
	text-align: right;
	padding: 0 20px 15px 0;
	text-transform: uppercase;
	color: #AAA6A5;
}

.yacht_pregled_row_right {
	float: right;
	width: 280px;
	padding: 0 0 15px 40px;
}


.yacht_pregled_more {
	text-align: right;
	float: right;
}

.yacht_pregled_more a {
	font-weight: bold;
	text-decoration: underline;
}



/* footer links */

#footer_links_content {
	background: #21262F url(../../images/footer.gif) repeat-x bottom;
	clear: both;
}

#footer_links {
	width: 910px;
	margin: 0 auto;
	color: #a1a8b6;
	font-size: 0.9em;
	padding: 13px 15px;
}

#footer_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer_links ul#footer_links_ul1 {
	margin-bottom: 10px;
}

#footer_links li {
	display: inline;
	border-right: 1px solid #47505e;
	padding: 0 10px;
	font-weight: bold;
	color: #FFF;
}

#footer_links li.footer_links_last {
	border: 0;
	padding: 0 0 0 10px;
}

#footer_links li.footer_links_first {
	text-transform: uppercase;
	border: 0;
}

#footer_links a {
	color: #a1a8b6;
}

#footer_links a:hover {
	color: #FFF;
}


/* footer */

#footer_content {
	background: #989798;
	height: 40px;
	clear: both;
}

#footer {
	height: 27px;
	width: 910px;
	margin: 0 auto;
	color: #313131;
	font-size: 0.9em;
	padding: 13px 15px 0;
}

#footer_left {
	float: left;
	width: auto;
}

#footer_right {
	float: right;
	width: auto;
	text-align: right;
	color: #FFFFFF;
}



/* links */

a {
	outline: none;
	text-decoration: none;
}

#header_top a, #footer a {
	color: #FFFFFF;
}

#header_top a:hover, #footer a:hover {
	text-decoration: underline;
}

#content_right a {
	color: #FFFFFF;
}

#content_right #contact a, #content_left a {
	color: #5e6b84;
}

#content_right #contact a:hover, #content_left a:hover {
	color: #000000;
	text-decoration: none;
}

#content_left #yacht_details_banners a {
	color: #FFFFFF;
}

#content_left #yacht_details_banner a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#content_right #contact a.link_btn {
	background: #565E6A url(../../images/link_btn.gif) repeat-x bottom;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 12px;
	float: left;
}

.booking_btn {
	padding-top: 10px;
	height: 30px;
}

#content_left .booking_btn a {
	background: url(../../images/booking_btn.gif) repeat-x top;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	padding: 5px 15px;
}

#content_left .booking_btn a:hover {
	background: url(../../images/booking_btn.gif) repeat-x bottom;
}



/* headings */

h1 {
	margin: 0;
	font-size: 1.1em;
	padding: 5px 0 12px 15px;
	/*color: #3b4351;*/
	color: #aaa6a5;
}

#welcome h1 {
	font-size: 1.2em;
	border-bottom: 1px solid #cdcdce;
	margin-bottom: 10px;
	padding: 5px 0 10px;
	color: #5E6B84;
}

#destinations h1 {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #b4b6ba;
	margin-bottom: 12px;
	color: #58595b;
}

#details h1 {
	border-bottom: 1px solid #D4D5D5;
}

#yacht_details h1 {
	/*color: #9b9796;*/
	color: #aaa6a5;
	padding: 5px 0 12px 10px;
	font-size: 1.2em;
}

#yacht_details h2 {
	color: #aaa6a5;
	padding: 0 0 12px 10px;
	font-size: 1em;
	font-weight: normal;
}
	

.h1_left {
	float: left;
}

.h1_left_npd {
	padding-left: 0;
}

.h1_right {
	float: right;
	font-size: 0.9em;
	font-weight: normal;
	margin-right: 10px;
	padding-top: 5px;
}

.h1_right_npd {
	margin-right: 0;
}

#yacht_details h1.yacht_list_h1 {
	font-size: 1.1em;
}

h1 strong {
	/*color: #9b9796;*/
	color: #aaa6a5;
}

h2 {
	margin: 0;
}

.novost h2 {
	font-size: 1.1em;
}

.destination h2, .destination_last h2, .license h2, .license_last h2 {
	font-size: 1em;
}

#documents h2 {
	background: #e9e9e9;
	clear: both;
	font-size: 1.1em;
	padding: 8px 15px;
}

#details_other h2 {
	font-size: 1.1em;
	border-bottom: 1px solid #a9a7a5;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.yacht_pregled h2 {
	font-size: 1.2em;
	padding-bottom: 15px;
	color: #aaa6a5;
}

.h2_left {
	float: left;
	clear: left;
}

.h1_right h2 {
	font-size: 1.1em;
	font-weight: normal;
}

h3 {
	margin: 0;
}

#content_right h3 {
	font-size: 1.1em;
	padding-bottom: 8px;
	color: #575757;
}

.h3 {
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

/*#newsletter_banner .h3 {
	border-bottom: 1px solid #797878;
}*/

.yacht_pregled h3 {
	color: #9B9796;
	font-size: 1em;
	padding-bottom: 20px;
	
}



/* other */

p {
	margin: 0;
}

#content_right p {
	margin: 0;
	padding: 10px 0 0;
	line-height: 17px;
}

.content_txt p {
	padding: 10px 0;
	line-height: 17px;
	font-size: 0.9em;
}

.novost p {
	line-height: 16px;
	padding: 10px 0;
}

.img_left {
	float: left;
	border: 0;
	margin: 5px 20px 10px 0;
}

.list {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 15px;
}

.list li {
	background: url(../../images/bull.gif) no-repeat 0 10px;
	padding: 3px 0 3px 10px;
}

#yacht_details strong {
	color: #828282;
}

.sep, .sep2, .sep3, .sep4 {
	border-bottom: 1px solid #d5d4d5;
	clear: both;
	margin-bottom: 15px;
	font-size: 1px;
	float: left;
	width: 900px;
}

.sep2 {
	padding: 0;
}

.sep3 {
	width: 670px;
}

.sep4 {
	width: 680px;
	padding-top: 10px;
}

.details_form_back {
	clear: both;
	font-weight: bold;
}

.clear {
	clear: both;
}

.yacht_back_link {
	font-weight: bold;
	padding-bottom: 15px;
	text-align: right;
	clear: both;
}

.emph {
	font-weight: bold;
}

.soon_txt {
	line-height: 17px;
	font-size: 0.9em;
}

#sitemap, #sitemap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sitemap {
	padding: 15px 0 0 15px;
}

#sitemap li {
	padding: 0 0 10px 13px;
	background: url(../../images/bull.gif) no-repeat 0 5px;
}

#sitemap ul {
	padding: 0 0 10px;
}

#sitemap ul li {
	padding: 10px 0 0 20px;
	background: none;
}

#sitemap a {
	font-weight: bold;
}

#sitemap ul a {
	font-weight: normal;
}

#cap2{ margin-left:120px; }
#cap_label{ margin-top:17px; }
#cap_img{ margin-top:10px; }
