html, body {
	font-family: 'PT Sans', sans-serif;	
	font: 13px;
	color: #1D1D1D;
	background:#ffffff;
	
padding:0px; margin:0px;
	
}


a {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	outline: none;
	color: #555555;
	text-decoration: none;
	font-size:12px;
}


a:hover {
	text-decoration: none;
	color:#333333;
	
}


blockquote {
	background-color: white;
	color: #333;
	border: 1px solid #578fb5;
	border-left: 5px solid #578fb5;
	padding: 7px;
}


blockquote, p{
	line-height: 140%;
	margin-bottom: 16px;
}


blockquote p {
	margin: 0;
}


h1 {
	font-family: 'PT Sans', sans-serif;
	font-size: 34px;
	font-weight: normal;
	text-align: center;
	color: white;
	float: left;
	margin-top: 60px;
}


h2 {
	font-family: 'PT Sans', sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 8px;
}


textarea, input {
	font-family: 'PT Sans', sans-serif;
	font-size: 10pt;
	color: black;
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	
	padding: 1pt;
	margin: 3px;
}


#logo {	
	position:relative;
	float:left;
	width:300px;
	margin:10px 0 0 15%;
	border:0px solid #000ff0;
	padding:0px;
    	z-index:1;    	
	font: 18px normal arial, verdana, sans-serif; 
	color:#ffffff;
	text-align:center;
}


#kontejner {
	background:#ffffff;
	border:0px solid #ff0000;
	position:relative;
	width:1200px;
	min-height: 100%;
	margin: 20px auto; 
}





#zaglavlje {	
	position:absolute;
	top:0px;left:0px;
	margin:0px auto; 
	width:100%;
	border:0px solid #0f00d0;
	padding:0px;
    	z-index:1;
    	font: 10px 'PT Sans', sans-serif;
	text-align:center;
}


#zaglavlje_flash {	
	position:relative;
	width:1280px;
	margin:20px auto; 
	border:0px solid red;	
	border-top:0px solid #c0c0c0;
	/*border-bottom:1px solid #c0c0c0;*/
	padding-top:0px;
    	z-index:1;
    	font-family: 'PT Sans', sans-serif;	    	
	font: 10px;
	text-align:center;
	overflow:hidden;
}



#booking {
    margin:0px auto; 
    border: 0px solid #0F00D0;
    
    font-size:13px;
    color:#777777;
    background:transparent;
    text-align: center;
    width:100%;
    
}


#slider_mali {
    margin:0px auto; 
    border: 0px solid #0F00D0;
    font-size:13px;
    color:#777777;
    background:transparent;
    text-align: center;
    width:1000px;
    
}




#slanje {
	position:relative;
	float:left;
	margin:-100px 0px 0px 900px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #0F00FF;
    font: 10px Arial,Verdana,Georgia,Serif;
    height: 50px;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 100px;
    z-index: 1000;
}



#izbornik_mali {
	position:relative;
	margin:10px 0px 0px 60%;	
	width:400px;
	height:20px;
	color:#666666;
	border:0px solid #00ff00;
	padding:0px;
    	z-index:1; 
	font-size:11px; 
	font-family: 'Dosis';   
	text-align:right;
	font-weight:normal;	
}




#jezici {
	position:relative;
	margin:10px 0px 0px 60%;	
	width:400px;
	height:20px;
	color:#666666;
	border:0px solid #00ff00;
	padding:0px;
    	z-index:1;  
text-align:right;  	
}




#sadrzaj {
	position:relative;
	margin:-130px auto;
	width: 1006px;
	border:0px solid #ff00f0;
	background:transparent;
	color:#666666;
	text-align:justify;	
	border-left:0px dotted #c0c0c0;
	border-right:0px dotted #c0c0c0;
	padding:0px 0px 0px 0px;
	font-size:14px; 
	font-family: 'Open Sans', sans-serif; 
	z-index:1000;  
}


#stranica_text {
	position:relative;
	float:left;
	margin:40px 0px 0px 40px;
	width: 930px;
	padding:0px 10px 0px 0px;
	border-right:0px solid #aaaaaa;
	background:transparent;
	font-size:12px; 
	font-family: 'Open Sans', sans-serif;
	color:#808080;
	text-align:left;	
}



#desno {
	position:relative;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 223px;
	border-left:1px solid #c49f6d;
	background:transparent;
	color:#000000;
	text-align:center;	
}



#drustveni_linkovi {
	width: 230px;
	border:0px solid #ff0000;
	background:transparent;
	color:#000000;
	text-align:center;
}





/**********Glavni izbornik pocetak ****/

#izbornik {
	position:absolute;
	top:60px;left:30%;
	border:0px solid red;
	height:26px;
	z-index:100;
	font-size:12px;
}






#izbornik > ul > li {
	border: 0px solid blue;
	background: url('slike/granicnik.jpg') right no-repeat;
	border-bottom: none;
	display: block;
	float: left;
	margin:0px 0px 0px 0px;
	
	
}

#izbornik ul li {
	color: #317789;
	font-size: 12px;
	line-height: 35px;
	margin: 0 0px;
	border:0px solid green;
}

#izbornik ul a {
	text-decoration: none;
	padding: 11.5px 12px;
	border-right:0px solid red;color: #999999;font-size: 12.5px;
font-family: 'Open Sans', sans-serif;


}

#active, #izbornik > ul > li:hover {
	border-color: transparent !important;
	background-color: #77b7e3;
}

#izbornik ul ul {
	background-color: #ffffff;
	border: 0px solid #317789;
	/*border-top: 1px solid #c6c2ed;*/
	display: none;
	list-style: none;
	position: absolute;
}

#izbornik ul li:hover ul {
	display: block;
	
}



/*Podizbornik*/

#izbornik ul ul li { 
	position:left;
	color: #333333;
	font-size: 12px;
	line-height: 29px;
	margin: 0px 0px 0px -40px;
	width:310px;
}


#izbornik ul ul li:hover {
	background-color: #f0f0f0;
	text-decoration:none; 
	border: 0px solid #c0c0c0;
	width:310px;
	margin: 0px 0px 0px -40px;
}



#izbornik li:hover ul li ul {
	display:none;
	background-color:#ff0000;
	width:310px;
	margin:-30px 0px 0px 50px;
	
}


#izbornik ul ul li ul {
	left:110px; 
	background-color:transparent;
}


#izbornik ul ul li:hover ul {
	display:block;
}




/******** Glavni izbornik kraj *********/










#content {
	clear: both;
	padding-top: 20px;
	padding-bottom: 3em; 
	
}


#content ul {
	list-style: none;
	margin: 0 0 13px 20px;
}


#content ul li {
	padding: 0 0 3px 18px;
	background: url('img/bllt.gif') left no-repeat;
}


#footer {
	position:relative;
	height:45px;
	list-style: none;
	margin:70px 10% 0px 10%;
	width:100%;
	text-align: center;
	font-size: 11px;
	color: #c0c0c0;
	z-index:5000;
	background: #c0c0c0;
}



#footertxt {
	position:relative;float:left;
	list-style: none;
	margin:20px 0px 0px 0px;
	width:100%;
	text-align: center;
	color: #ffffff;
	background:transparent;
	font-size:14px; 
	font-family: 'Open Sans', sans-serif;
	
}

#generalije {
	position:relative;float:left;
	list-style: none;
	margin:20px 0px 0px 0px;
	
	width:100%;
	border-top:1px solid #ffffff;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	background:transparent;
	
}




/* Blog */
.blog_post {
	margin-top: 20px;
}

.blog_post_title {
	font-size: 18px;
	margin-bottom: 5px;
}

.blog_post_info, #blog_post_info {
	font-size: 10px;
	color: gray;
}

.blog_post_content, #blog_post_content {
	margin-top: 5px;
}

#blog_reactions > p {
	color: #0f71b5;
	font-size: 17px;
}

.blog_reaction {
	border-left: 5px solid #578fb5;
	padding-left: 10px;
	margin-left: 5px;
	width: 370px;
	text-align: justify;
}

.blog_reaction_name {
	margin-bottom: -3px;
	font-size: 15px;
	font-weight: bold;
}

.blog_reaction_info a {
	font-weight: normal;
	font-size: 10px;
	color: gray;
}

.blog_reaction_message {
	margin-top: 15px;
}

/* Contactform */
#contactform {
	margin: 15px 0 15px 0;
}

/* Albums */
.album {
	background-color: white;
	border: 0px solid #578fb5;
	border-left: 0px solid #578fb5;
	padding: 7px;
	margin: 15px auto;
}

.album td {
	vertical-align: middle;text-align:left;
}

.album td + td {
	padding-left:10px;
}

.albuminfo {
	font-size: 17pt;text-align:left;
}

.error {
	color: red;
	font-size: 14px;
}
