a:link   { text-decoration: none; }
a:visited{ text-decoration: none; }
a:hover  { text-decoration: none;      }

 /* hack for firefox - to remove dotted  border */ 
a:active{ outline: none;}   
a:focus{ -moz-outline-style: none;  }


body {
	margin:0px; padding:0px;
	background-color:#FFFFFF;
}

#main {
    background:url("../images/mainLeto.jpg") no-repeat scroll center top transparent;
    height:885px;
    position:absolute;
    top:0;
    width:100%;
    z-index:1;
}

#header{
    background:url("../images/letoHead.jpg") no-repeat scroll center top transparent;
    width:980px;
    height:428px;
    border-bottom:2px solid white;
    position:relative;
}
.navigation{
    background:url("../images/navi.png") no-repeat scroll center top transparent;
    width:755px;
    height:34px;
    top:0;
    margin:0 auto;

}
.navigation ul { 
	list-style: none;
	margin: 0;
	padding: 1;
    text-align: center;
}

.navigation li {
     display: inline;
     margin-right: .75em;
}
/*font-family:Tahoma,Geneva,Kalimati,sans-serif;*/
.navigation li a, .navigation li a:link, .navigation li a:active, .navigation li a:visited {
  font: bold 1em/25px Arial, Helvetica, sans-serif;
  color: 	#868686;
  padding: 0 9px;
  text-decoration: none;
  display: inline-block;
}


.navigation li a:hover {
  color: #F58215;	
}

#selected{
  color: #F58215;	
}


.logo{
  background:url("../images/logoP.png") no-repeat scroll center top transparent;
  height:100px;
  left:30px;
  position:block;
  margin-top:15px;
  width:190px;
}


#footer {
    color:#000;
    background:url("../images/footer.jpg");
    background-repeat:repear-x;
    margin-top:15px;
    margin-left:2px;
    width:975px;
    display:block;

}
.round  {
   /* -moz-border-radius:5px 5px 5px 5px;*/
}
.container {
	background-color:#ffffff;
	width:980px;
	margin:0 auto;
    margin-top:40px;
    border:2px solid white;
    font: bold 12px Tahoma,Geneva,Kalimati,sans-serif;
}
.container_footer {
	margin:0 auto;
    height:31px;
    width:980px;

}

.container_footer ul { 
	list-style: none;
	margin: 0;
	padding: 1;
    text-align: center;
}

.container_footer li {
     display: inline;
     margin-right: .75em;
}
.container_footer li a, .container_footer li a:link, .container_footer li a:active, .container_footer li a:visited {
  font: bold 10px Arial, Helvetica, sans-serif;
  color: 	#868686;
  padding: 12px 9px 0 0;
  text-decoration: none;
  display: inline-block;
}
.container_footer li a:hover {
  color: #F58215;	
}

.pretraga{
    color:#DEDEDE;
    bottom:2px;
    right:2px;
    height:135px;
    width:600px;
    overflow:auto;
    position:absolute;
    float:right;
    background-color:transparent;
    background-image:url("../images/bg-nav.png");
    display:none;

}
.pretragahead{
    top:1px;
    left:10px;
    margin-right:15px;
    font-size:1.2em;
    color:#F58215;
    float:left;
    width:100%;
    text-align:left;
    background-color:transparent;
}
.pretragafoot{
    bottom:1px;
    right:10px;
    margin-right:15%;
    font-size:1.2em;
    color:#F58215;
    float:right;
    /*
    width:100%;
    text-align:right;
    */
    background-color:transparent;
}
.submit {
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-decoration: none;
	cursor:pointer;
}

.pretragablock{
    float:left;
    width:40%;
}
.pretragablock2 p{
  margin: 10px 0 5px 0;
}
.pretragablock2{
    float:left;
    width:60%;
    text-align:center;
}
.pretragablock label {
  display: block;
  float: left;
  width: 100px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

.padajuci
{
    width:120px;
}

.leftlinks{
    float:left;
    width:15%;
}
.centerlinks{
    float:left;
    width:65%;
    padding-left:10px;
    background-color:#FFFFFF;
}
.centerlinks p {
	padding: 0 0 1em;
}
.centerlinks .msg_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 600px;
}
.centerlinks .msg_head {
	padding: 5px 10px;
	cursor: pointer;
    font: 16px Tahoma,Geneva,Kalimati,sans-serif; 
	color:#F58215;
	margin:1px;
}
.centerlinks .msg_head:hover {
	background-color:#0094C5;
    color:#FFFFFF;

}

.centerlinks .msg_head_iner {
	padding: 5px 10px;
	cursor: pointer;
    font: 14px Tahoma,Geneva,Kalimati,sans-serif; 
	color:#F58215;
	margin:1px;
}
.centerlinks .msg_head_iner:hover {
	background-color:#0094C5;
    color:#FFFFFF;

}
.centerlinks .msg_body {
	padding: 5px 10px 15px;
    text-decoration: none;
    font: 12px Tahoma,Geneva,Kalimati,sans-serif; 
    color:#0094C5;    
    overflow:auto;
    border-top:1px #F58215 dashed;
}

.rightlinks{
    float:left;
    width:15%;
}

/* */

.leftlinks ul {list-style:none;margin:0;padding:0;margin-bottom:1px;}
.leftlinks li {float:left;width:150px;margin:0;padding:0;text-align:center;}
.leftlinks li a {display:block;padding:5px 10px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF;}
.leftlinks li a:hover, li a:focus, li a:active {background-position:-150px 0;}
.leftlinks #a a {background:url("../images/bg.jpg") repeat -20px 35px;}







#block_content{

}
.all_content{
    background-color:#DEDEDE;
}

.author{
    margin-top:2px;
    height:25px;
    width:100%;
    font: bold 8px Arial, Helvetica, sans-serif;
    text-align: center;
    padding-top:5px;
    color:#868686;
}

 .author a, .author a:link, .author  a:active, .author a:visited {
    color: #868686;
    text-decoration:none;
 }
  .author a:hover{
    color: #F58215;
    text-decoration:none;
 }
 
 .kategorija{
   float:left;
   width:165px;
   padding:5px;
   margin: 0 0 5px 5px;
   position:relative;
 }

.text{
 	position:absolute;
	top:50px; /* in conjunction with left property, decides the text position */
	left:10px;
	width:150px; /* optional, though better have one */
    color:#F58215;
    background-color:transparent;
    background-image:url("../images/bg-nav.png");
    font-size:10px;

 }
.kategorija a img{  
  border-style: none;

}
.kategorija a:hover{
/*
    -khtml-opacity:0.50; 
    -moz-opacity:0.50; 
    -ms-filter:"alpha(opacity=50)"; 
    filter:alpha(opacity=50); 
    opacity:0.50;
*/
    filter:alpha(opacity=50);  
    -moz-opacity:0.5;  
    -khtml-opacity: 0.5;  
    opacity: 0.5;     
}

.pretragares{
    border-bottom:1px #F58215 dashed;
    padding-bottom:5px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;
    font: 12px Tahoma,Geneva,Kalimati,sans-serif; 
    color:#0094C5;

}
.pretragares a img{  
  border-style: none;

}
.pretragares img.floatLeft { 
    float: left; 
    margin: 4px; 
}

.pretragares a img:hover{
/*
    -khtml-opacity:0.50; 
    -moz-opacity:0.50; 
    -ms-filter:"alpha(opacity=50)"; 
    filter:alpha(opacity=50); 
    opacity:0.50;
*/
    filter:alpha(opacity=50);  
    -moz-opacity:0.5;  
    -khtml-opacity: 0.5;  
    opacity: 0.5;     
}
.pretragares a, .pretragares a:link, .pretragares  a:active, .pretragares a:visited {
  color: 	#0094C5;
  text-decoration: none;

}
.opstiuslovi{
    padding-bottom:5px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;
}
.opstiuslovi p{
    font: 12px Tahoma,Geneva,Kalimati,sans-serif; 
    color:#0094C5;
}
.opstiuslovi h2{
    color:#F58215;
    font: 14px Tahoma,Geneva,Kalimati,sans-serif; 
}
.rightpret{
    float:right;
    right:0px;
}

.kursnalista{
    right:0px;
    padding-left:125px;
    padding-top:50px;
}
.kursnalista a, .kursnalista a:link, .kursnalista  a:active, .kursnalista a:visited {
  color: 	#0094C5;
  text-decoration: none;

}
.kursnalista img{
    border-style:none;
}

.face{
    right:0px;
    padding-left:150px;
    padding-top:20px;
}
.face a, .face a:link, .face  a:active, .face a:visited {
  color: 	#0094C5;
  text-decoration: none;

}
.face img{
    border-style:none;
}
.donjica{
    background:url("../images/donjicaF.png") no-repeat scroll center top transparent;
    float:bottom;
}
 .spacer{
     width:100%;
     height:10px;
     clear: both;

 }
 .kategorija_okvir_main{
    background-color:#DEDEDE;
    width:750px;
    float: left;
    display:inline;
 }
 .kategorija_okvir{
     background-color:#DEDEDE;
 }
 .kategorija_okvir_right{
    background-color:#DEDEDE;
    width:200px;
    float:left;
    display:inline;
    margin-top:80px;
 }
 
 
 .newsleter{
     width:50px;
     height:160px;
     top:346px;
     /*left:0px;*/
     position:absolute;
 }
 .newsleter img{
    border:0 none;
 }


 .katalog_ponude{
      background:url("../images/katalogPonude.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 }
 
 .katalog_opsti_uslovi{
      background:url("../images/Opsti_uslovi_putovanja.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 }
 .katalog_mreza{
      background:url("../images/Prodajna_Mreza.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 } 
 
 .katalog_onama{
      background:url("../images/O_Nama.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 } 
 
 .katalog_kontakt{
      background:url("../images/Kontakt.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 }
 .katalog_newsletter{
      background:url("../images/Newsletter_head.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 }   
 
  .katalog_pretraga{
      background:url("../images/Rezultat_pretrage.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 }
 
   .katalog_drzava{
      background:url("../images/Odaberite-Drzavu.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 }
   .katalog_destinacije{
      background:url("../images/Destinacije.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 } 
   .katalog_mesto{
      background:url("../images/Mesto.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 } 
    .katalog_objekti{
      background:url("../images/Objekti.png") no-repeat scroll center top transparent;
      height:59px;
      width:735px;
      left:0px;
 } 
 
 h2 {
    font:24px/26px Tahoma,Geneva,Kalimati,sans-serif;
    color:#0094c5;
    padding:2px 0;
    margin:6px 0;
}

 h3 {
    font:30px/32px Tahoma,Geneva,Kalimati,sans-serif;
    color:#0094c5;
    padding:2px 0;
    margin:6px 0;
    margin-left:30px;
}

.destinacija{
    border-bottom:1px #F58215 dashed;
    padding-bottom:5px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;

}
.opisdestinacija{
    margin-left:30px;
    width: 570px;
    overflow:auto;
}
.opisdestinacija p{
  text-decoration: none;
  font: 12px Tahoma,Geneva,Kalimati,sans-serif;
}
.opisdestinacija p strong{
    color: #F58215;
}
.hkat{
    color : #F58215;
}
.hkat a,.hkat a:link,.hkat  a:active,.hkat a:visited {
  color: 	#0094C5;
  padding: 12px 9px 0 0;
  text-decoration: none;
  font:bold 12px Tahoma,Geneva,Kalimati,sans-serif;

}



.hkat a:hover {
  color: #F58215;	
}

.h2link a,.h2link a:link,.h2link  a:active,.h2link a:visited {
  color : #F58215;
  padding: 12px 9px 0 0;
  text-decoration: none;
  font:bold Tahoma,Geneva,Kalimati,sans-serif;
}
.mesto{
    border-bottom:1px #F58215 dashed;
    padding-bottom:5px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;
}
.smene{
    border-bottom:1px #F58215 dashed;
    padding-bottom:5px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:10px;
    width: 570px;
    overflow:auto;
}
.spacelinija{
    border-bottom:1px #F58215 dashed;
    margin-left:30px;
    margin-right:30px;
}


.widget{
    width:170px;
    padding-left:5px;
    background-color:#0094C5;
    text-align:center;
    margin-bottom:10px;
    border:1px #ffffff dashed;
}
.widget img{
  display:inline;
  margin:3px;  
  border:1px solid #ffffff;
}
.widget p{
  color : #FFFFFF;
  font:bold 12px Tahoma,Geneva,Kalimati,sans-serif;
}
.widget h2{
color:#F58215;
  font:bold 12px Tahoma,Geneva,Kalimati,sans-serif;
}
.widget:hover{
    filter:alpha(opacity=60);  
    -moz-opacity:0.6;  
    -khtml-opacity: 0.6;  
    opacity: 0.6; 
    background: #4A4D4A;
}



/***  Tab  */
.weather_text a,.weather_text a:link,.weather_text  a:active,.weather_text a:visited{
    color:#F58215;
}
		UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 3px 5px;
		    background-color: #ccc;
		    color: #000;
		    text-decoration: none;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: #333;
		    color: #fff;
		    padding-top: 7px;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			border: 1px solid #333;
            overflow:auto;
            width:165px;
            height:235px;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		#first {
		    background-color: #fff;
            width:155px;
            overflow:auto;
		}

		#second {
		    background-color: #fff;
            width:155px;
            overflow:auto;
		}

		#third {
		    background-color: #fff;
             width:155px;
            overflow:auto;
		}



/***********

GALERIJA MESTO

************/

.imagelink{
    border:0px;
}
#errmsg { 
    color:red;
 }
 .tumb_slika{
     cursor: pointer;
 }
 .small_pic{
  height:100px;
  width:auto;
  float:bottom;  
  padding:10px;  
 }
div.img  {
  margin:2px;
  border:1px solid #E3E3E3;
  height:85px;
  width:120px;
  margin:3px;
  padding:2px;
  float:left;
  text-align:center;
}
div.img img {
  display:inline;
  margin:3px;  
  border:1px solid #ffffff;
}

div.img a:hover img {
  border:1px solid #F58215;
 
  margin:3px;

}

div.desc {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
}

.adsenseon{
    float:left;
    margin:0 0 5px 5px;
    padding:5px;
    position:relative;
    width:165px;
}

/******

TABLE DESIGN

**********/


#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}

/*
    kontakt
*/
.kontakt p{
  font:bold 12px Tahoma,Geneva,Kalimati,sans-serif;
  color:#F58215;
}

.kontakt span{
  font:bold 14px Tahoma,Geneva,Kalimati,sans-serif;
  color:#0094C5;
}


 #contactForm
{
    width:351px;
    float:left;
    width:60%;
    padding-left:10px;
    padding-top:3px;
    background-color:#FFFFFF;
}
            
#contactForm fieldset
{
    padding:10px;
    border:none;
}      
#contactForm label
{
    display:block;
    color:#F58215;
}      
#contactForm input[type=text]
{
    display:block;
    border:solid 1px #4d3a24;
    width:90%;
    margin-bottom:10px;
    height:24px;
}  
#contactForm select
{
    display:block;
    border:solid 1px #4d3a24;
    width:90%;
    margin-bottom:10px;
    height:24px;
}
#contactForm option
{
    width:90%;
    height:20px;
}
#contactForm textarea
{
    display:block;
    border:solid 1px #4d3a24;
    width:90%;
    margin-bottom:10px;
	font-family:Tahoma,Geneva,Kalimati,sans-serif; 
	font-style:normal;
	font-size:12px;
}  
#contactForm input[type=button]
{
    background-color:#4d3a24;
    border:solid 1px #23150c;
    color:#fecd28;
    padding:5px;

}
#contactForm .submit{
    margin-bottom:10px;
    text-align:center;
    width:100px;
}

#contactForm .submit:hover{
    border:solid 1px #23150c;
}


/*

JGrowl

*/

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#0094C5;
	color: 					#4d3a24;
	opacity: 				.95;
	filter: 				alpha(opacity = 95);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}