/*CSS author Nikola Mircic */


* {
	margin:0;
	padding:0;
}

body {
	font: 11px  Arial, Tahoma, Helvetica, sans-serif;
	background: #FFFFFF url(../images/gradijent.jpg) repeat-x left top;
	color: #656356;
}


a {
	color: #353326;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	font: 18px Arial, Tahoma, Helvetica, sans-serif;
	color: #cc6;
}

h2 {
	font: 16px Arial, Tahoma, Helvetica, sans-serif;
	color: #cc6;
}

h3 {
	font: 16px Arial, Tahoma, Helvetica, sans-serif;
	color: #cc6;
}
p {
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #656356;
	text-align:justify;
}

/* Layout Elements *************************************************************/

#wrapper {
	position:relative;
	width:735px;
	margin:0px auto;
}

#zaglavlje, #zaglavlje a {
	text-indent: -100em;
	overflow: visible;
	background: url(../images/zaglavlje1.gif) no-repeat left top;
	width:735px;
	height:108px;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}

#flash {
	float:left;
	width:735px;
	height:280px;
}

#side_column {
	float:left;
	width:169px;
}

#main_column {
	float:right;
	width:566px;
	/* height:737px; */
}

#footer {
	clear:both; width:765px; display:block;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	/*padding-left: 120px;*/
	overflow:hidden;
}


/* Specific Elements *************************************************************/


#top_menu {
	float:left;
	width: 169px;
	background: url(../images/menu_foot.gif) no-repeat left bottom;
}

#top_menu dl {
	padding: 11px 0 60px 0;
	background: url(../images/menu_head.gif) no-repeat left top;
	
}

#top_menu dt, #top_menu dd, #small_menu dt, #small_menu dd {
	padding: 9px 0 7px 20px;
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
	color: #959595;
}

#top_menu dd, #small_menu dd {
	background: url(../images/dashed_line.gif) no-repeat left top;
}

#top_menu a, #small_menu a {
	font: bold 13px Arial, Tahoma, Helvetica, sans-serif;
	color:#656356;
}

#top_menu a:hover, #small_menu a:hover {
	color:#b7b55f;
	/*border-bottom:1px solid #ef99c0; */
	text-decoration:underline;
}

#top_menu a span, #small_menu a span {
	font: normal 9px Arial,Tahoma,  Helvetica, sans-serif;
	/*width:100px;*/
	display:block;
	line-height:10px;
	cursor:pointer;
}

#small_menu {
	float:left;
	width: 169px;
	background: url(../images/menu2_foot.gif) no-repeat left bottom;
	margin-top:20px;
}

#small_menu dl {
	padding: 11px 0 9px 0;
	background: url(../images/menu2_head.gif) no-repeat left top;
}

#main_column h1, #main_column h2, #main_column p {
	margin-left:36px;
	width:517px;
	padding-top:12px;
	padding-bottom:12px;
}

#special_package {
	float:left;
	position:relative;
	width:566px;
	height:214px;
	background: url(../images/special_package.jpg) no-repeat left top;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}

#paragraf1 {
	position:absolute;
	top:22px; left:216px;
	width:183px;
}

#paragraf2 {
	position:absolute;
	top:22px; left:437px;
	width:120px;
}

#special_package h4 span {
	font: normal 9px Arial, Tahoma, Helvetica, sans-serif;
	color: #80A7D3;
}

#special_package h4 {
	font: bold 17px Arial, Tahoma, Helvetica, sans-serif;
	color: #E8D9CC;
}

#special_package h5 {
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #80A7D3;
	padding-top:7px;
}

#special_package dl, #special_package div {
	font: normal 9px Arial, Tahoma, Helvetica, sans-serif;
	color: #000;
	line-height:10px;
	margin-top:5px;
}

#special_package #paragraf2 h4 {
	font: bold 17px/17px Arial, Tahoma, Helvetica, sans-serif;
	color: #80A7D3;
	margin-bottom:10px;
}

#special_package #paragraf2 a {
	font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
	color: #80A7D3;
	margin-top:10px;
	display:block;
	text-decoration:underline;
}

#special_package #paragraf2 a:hover{
	text-decoration:none;
}

#footer a {
	margin: 0 0 0 0; padding:0 0 0 35px; 
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #D85795;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#footer a#print_page {
	background: url(../images/icon_print.gif) no-repeat 17px 3px;
	margin-left:140px;
}

#footer a#send_page {
	background: url(../images/icon_send.gif) no-repeat 17px 3px;
}

#footer a#back_to_top {
	background: url(../images/icon_up.gif) no-repeat 17px 3px;
}

#footer #copyright {
	font: 10px Arial, Tahoma, Helvetica, sans-serif;
	color: #959595;
	/*background: url(images/hr.gif) repeat-x left 6px;*/
	/*padding-top:10px;*/
	display:block;
	margin-left:140px;
}

/* Dodao Nikola Dukic */

#footer #linija {
	background: url(../images/hr.gif) repeat-x left 6px;
	padding-top:10px;
	display:block;
}

#links {
	clear:both; width:605px; display:block;
	text-align: center;
	padding-top: 10px;
	padding-left: 160px;
	overflow:hidden;
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #959595;
}

#links a {
	text-decoration: none;
}

#links a:hover {
	text-decoration: underline;
}

#pages_container {
	margin-left:35px;
	margin-top:20px;
	margin-bottom:20px;
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #656356;
}

#pages_caption {
	float:left;
}

#pages {
	text-align:right;
	padding-right:13px;
}

#testemonials_pic { /* slicica - testemonials */
    margin-left:10px;
	margin-bottom:3px;
	border: 1px solid #000000;
	align:right;
}

#couples_div_container { /* kontejner lejer za red slicica - couples photos */
	margin-left: 40px;
}

#couples_div { /* lejer jedne slicice - couples photos */
	float: left;
	width: 126px;
	height: 145px;
	text-align: center;
}

#couples_text_div { /* tekst ispod slicice - couples photos */
	padding-top: 5px;
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #656356;
	
}

#couples_pic { /* slicica - couples photos */
	border: 1px solid #000000;
}

#santorini_div_container { /* kontejner lejer za red slicica - Santorini galerija */
	margin-left: 40px;
}

#santorini_div { /* lejer jedne slicice - Santorini galerija */
	float: left;
	width: 170px;
	height: 150px;
	text-align: center;
}

#santorini_text_div { /* tekst ispod slicice - Santorini galerija */
	padding-top: 5px;
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #656356;
	
}

#santorini_pic { /* slicica - Santorini galerija */
	border: 1px solid #000000;
}

#container_of_all { /* download */
	position: relative;
	width:566px;
}

#telo_okvir_header { /* flowers / boutonnieres */
	float:left;
	position:relative;
	width:566px;
	height:26px;
	background: url(../images/telo_okvir_header.gif) no-repeat left top;
	margin-top:17px;
}

#telo_okvir_header div { /* flowers / boutonnieres */
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #80a7d3;
	padding-left:53px;
	padding-top:5px;
}


#telo_okvir_middle { /* flowers / boutonnieres / download */
	float:left;
	position:relative;
	width:566px;
	background: url(../images/telo_okvir_middle.gif) repeat-y left top;
}

#telo_okvir_footer { /* flowers / boutonnieres */
	float:left;
	position:relative;
	width:566px;
	height:8px;
	background: url(../images/telo_okvir_footer.gif) no-repeat left top;
}

#flowers_div_container { /* kontejner lejer za red slicica - flowers / boutonnieres */
	margin-left:15px;
	width: 551px;
}

#flowers_div { /* lejer jedne slicice - flowers / boutonnieres */
	float: left;
	width: 135px;
	height: 155px;
	text-align: right;
	margin-top:10px;	
}

#flowers_pic { /* slicica - flowers / boutonnieres */
	border: 1px solid #c2c2c2;
	margin-top: 0px;
	margin-bottom: 0px;
}

#telo_okvir_download_header { /* download */
	float:left;
	position:relative;
	width:566px;
	height:12px;
	background: url(../images/telo_okvir_download_header.gif) no-repeat left top;
	margin-top:17px;
}

#telo_okvir_download_footer { /* download */
	float:left;
	position:relative;
	width:566px;
	height:12px;
	background: url(../images/telo_okvir_download_footer.gif) no-repeat left top;
	margin-bottom:10px;
}

#legal_papers_link {
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #86afe0;
	text-decoration:none;
	margin-left:2px;
}
#legal_papers_link:hover {
	text-decoration:underline;
}
#legal_papers_div_container { /* kontejner lejer za tekst - legal papers */
	margin-left:44px;
	width: 508px;
}
#legal_papers_div_container ul { /* kontejner lejer za tekst - legal papers */
	margin-bottom: 8px;	
}
#legal_papers_div_container li { /* kontejner lejer za tekst - legal papers */
	list-style: none;
	padding-top:14px;
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #86afe0;
}
#legal_papers_div_container #dod { /* kontejner lejer za tekst - legal papers */
	margin-left:13px;
	list-style: none;
	padding-top:0px;
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #656356;
}


#legal_papers_div_container #dod a:link {
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #656356;
		}
	
#legal_papers_div_container #dod a:hover { /* kontejner lejer za tekst - legal papers */
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #656356;
	text-decoration:underline;
		
}


#mytable {
	width: 500px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 250px;	 
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	
		text-align: left;
	padding: 6px 6px 6px ;
	background: #CAE8EA 
}

th.nobg {
	border-top: 0;
	border-left: 0;
	background: none;
}

td {
	
	background: #fff;
	
	
}


td.alt {
	background: #F5FAFA;
	
}

th.spec {
	background: #fff ;
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
}

th.specalt {
	background: #f5fafa ;
	font: 11px Arial, Tahoma, Helvetica, sans-serif;
	
}


#download_div_container { /* kontejner lejer za red teksta i slicica - download */
	margin-left:40px;
}
#download_tekst {margin-left:18px; float:left; width: 393px; margin-top:7px; position: relative;}
#download_tekst1 {margin-left:18px; float:left; width: 450px; margin-top:7px; position: relative;}
#download_tekst { font: 11px Arial, Tahoma, Helvetica, sans-serif; color: #80a7d3; text-decoration:none}
#download_tekst1 { font: 11px Arial, Tahoma, Helvetica, sans-serif; color: #656356; text-decoration:none}
#download_tackice {float:left; width: 11px; margin-top:7px; position: relative;}
#download_doc1 {float:left; width: 48px; text-align:right; position: relative;}
#download_doc2 {float:left; width: 48px; text-align:right; position: relative;}
#download_tekst1 {margin-left:12px; float:left; width: 450px; margin-top:7px; position: relative;}
#reception_div_container { /* kontejner lejer za red teksta i slicica - reception */
	margin-left:40px;
}
#reception_tekst {margin-left:0px; float:left; width: 374px; margin-top:10px; padding-bottom:3px; position: relative;}
#reception_tekst { font: 11px Arial, Tahoma, Helvetica, sans-serif; color: #656356; text-decoration:none}
#reception_slika_kontejner {float:left; width: 137px; margin-top:0px; position: relative; text-align:right;}
.reception_slika { border: 1px solid #c2c2c2;}
#reception_tekst a { font: bold 11px Arial, Tahoma, Helvetica, sans-serif; color: #80a7d3; text-decoration:none}
#reception_tekst a:hover { text-decoration:underline;}

#reception_thumbs_kontejner {float:left; width: 137px; margin-top:10px; position: relative; text-align:right;}
#reception_thumbs_slika_kontejner {float:left; width: 137px; height:82px; position: relative; text-align:right;}
#reception_thumbs_slika { border: 1px solid #c2c2c2; cursor:pointer;}

#video_div_container { /* kontejner lejer za video teksta i slicica - reception */
	margin-left:47px;
}
#video_kontejner {margin-left:0px; float:left; width: 340px; margin-top:10px; padding-bottom:3px; position: relative;}
#video_thumbs_kontejner {float:left; width: 117px; margin-top:10px; position: relative; text-align:right;}
#video_tackice_kontejner {float:left; width: 25px; margin-top:10px; position: relative; text-align:right;}
#video_thumb_kontejner {float:left; width: 117px; height:70px; position: relative; text-align:right;}
#video_thumbs_slika { border: 1px solid #c2c2c2; cursor:pointer;}
#video_thumbs_text_div { padding-bottom: 4px;}
#video_thumbs_text_div a { font: bold 9px Arial, Tahoma, Helvetica, sans-serif; color: #80a7d3; text-decoration:none}
#video_thumbs_text_div a:hover { text-decoration:underline;}
#telo_okvir_header div a {
	font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
	color: #80a7d3;
}
