body{
   font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
   font-size:11px;
   color:#4f4f4f;
   margin:0 auto;
    }
html{
	 background:url(../images/seaview.jpg) top center repeat;
	 
	}
.clearfloat{
   clear:both;
   line-height:0px;
   height:0px;
   font-size:0px;
}
hr{
   font-size:0px;
   line-height:0px;
   height:1px;
   padding:0px;
   margin:0px;
   color:red;
   border:0px;
   border-bottom:solid 1px #c7c8c8;
}
strong{
   font-weight:bold;
}

.borderimg{
border: 1px solid #cccccc; 
margin: 3px; 
padding: 3px;
}


a{
   color:#3f85b9;
   text-decoration:none;
}
a:hover{
   color:#252525;
   text-decoration:underline;
}
button{
 /* text-indent:-9999px;*/
  border:none;
}
button:hover{
   background-position: left bottom;
   cursor:pointer;
   cursor:hand;
}
#wrapper{
   margin:0 auto;
   width:990px;
 	background-image:url(../images/bg2.jpg) left top repeat-y; 

}
#header{
  width:960px;
  height:124px;
  float:left;
  margin:0 auto;
  background:url(../images/nova_01.jpg) top no-repeat;
  padding-top:13px;
  padding-left:30px;
  
}
#logo{
  position:absolute;
  left:27px;
  top:90px;
}

.kod{
	width:198px;
    height:436px;
	background:url(../images/kod.jpg) left top no-repeat;	
	float:left;
	padding-top:10px;
}
.leva{
		float:left;
		margin:5px;
		cursor:pointer;
		}
.desna{
		float:right;
		margin:5px;
		cursor:pointer;
		}
		
.red1index{
	width:890px;
    height:31px;
	background:url(../images/nova_02.jpg) left top no-repeat;	
	float:left;
	padding-left:100px;
	padding-top:4px;
	margin:0 auto;
	
}
.red2index{
	width:990px;
    height:334px;
	float:left;
	margin:0 auto;
	
}
.red3index{
	width:990px;
    height:63px;
	float:left;
	margin:0 auto;
	
}
.red31index{
	width:227px;
    height:63px;
	background:url(../images/nova_04.jpg) left top no-repeat;	
	float:left;
	margin:0 auto;
	
}
.red32index{
	width:543px;
    height:63px;
	
	float:left;
	margin:0 auto;
	
}
.red33index{
	width:220px;
    height:63px;
	background:url(../images/nova_06.jpg) left top no-repeat;	
	float:left;
	margin:0 auto;
	
}

.red4index{
	width:990px;
   	float:left;
	margin:0 auto;
	background:url(../images/bg2.jpg) left top repeat-y; 

	
	
}
/*left*/
.red41index{
	width:227px;
   	float:left;
	margin:0 auto;
    
}

.red411index{
	width:227px;
    height:202px;
	float:left;
	margin:0 auto;
	/*background:url(../images/nova_07.jpg) left top no-repeat;*/
	
	
	
}
.red412index{
	width:227px;
    height:121px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_11.jpg) left top no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1181d3;
    font-size:19px;	
   
	
}
.red412index a{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1181d3;
    font-size:19px;	
    }
.red412index a:hover{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
    font-size:19px;
	text-decoration:none;
	
    }


.red413index{
	width:227px;
    height:106px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_12.jpg) left top no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1181d3;
    font-size:19px;	
   margin-top:10px;
	
	
	
}

.red413index a{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1181d3;
    font-size:19px;	
    }
.red413index a:hover{
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
    font-size:19px;
	text-decoration:none;
	
    }

/* center*/
.red42index{
	width:513px;
  	float:left;
	margin:0 auto;
	background:url(../images/bg.gif) left top repeat-y;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#000;
    font-size:15px;
	line-height:19px;
    padding-top:15px;
	padding-left:15px;
    padding-right:15px;
	min-height:402px;
	
}
/*right*/
.red43index{
	width:220px;
   	float:left;
	margin:0 auto;
	background-color:#FFF;
}
.red431index{
	width:194px;
    height:163px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_09.jpg) left top no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:27px;
	text-decoration:none;	
	text-align:left;
	padding-left:33px;
	padding-top:2px;
	
	
}
.red432index{
	width:219px;
    height:237px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_10.jpg) left top no-repeat;
	padding-top:15px;
	padding-left:1px;
	
	
	
}

.red5index{
	width:990px;
    height:46px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_13.jpg) left top no-repeat;	
	color:#0a3b64;
	padding-top:15px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	 font-size:16px;
	}
	
.red5index a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0a3b64;
	}	
	.red5index a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#e20038;
	text-decoration:underline;
	}	
	
.red6index{
	width:990px;
	height:28px;
    float:left;
	margin:0 auto;
	background:url(../images/nova_14.jpg) left top no-repeat;
	color:#0a3b64;
	padding-top:70px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	
}

.red61index{
	width:237px;
   	float:left;
	margin:0 auto;
	background-color:#FFF;
	
	
}

.red611index{
	width:222px;
    height:34px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_09.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
    font-size:17px;
	text-align:right;
	padding-top:15px;
	padding-right:15px;
	
}

.red612index{
	width:237px;
    height:402px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_11.jpg) left top no-repeat;	
	
	
}
.red613index{
	width:222px;
    height:34px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_21.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
    font-size:17px;
	text-align:right;
	padding-top:15px;
	padding-right:15px;
	
}


.red614index{
	width:221px;
    height:127px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_22.jpg) left top no-repeat;
	padding-left:16px;
	
	
}



	.red62index{
	width:723px;
   	float:left;
	margin:0 auto;	
}
.red621index{
	width:683px;
    height:177px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_10.jpg) left top no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#3D3D3D;
    font-size:15px;
	line-height:16px;
   	padding-left:20px;
    padding-right:20px;
	
}
.red622index{
	width:226px;
    height:29px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_12.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3D3D3D;
    font-size:17px;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
	
}

.red623index{
	width:217px;
    height:29px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_13.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3D3D3D;
    font-size:17px;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
	
}
.red624index{
	width:215px;
    height:29px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_14.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3D3D3D;
    font-size:17px;
	text-align:right;
	padding-top:5px;
	padding-right:35px;
	
}
	.red625index{
	width:241px;
	height:154px;
   	float:left;
	margin:0 auto;
	background:url(../images/nova_15.jpg) left top no-repeat;
}
	.red626index{
	width:232px;
	height:154px;
   	float:left;
	margin:0 auto;
	background:url(../images/nova_16.jpg) left top no-repeat;
}

	.red627index{
	width:250px;
	height:154px;
   	float:left;
	margin:0 auto;
	background:url(../images/nova_17.jpg) left top no-repeat;
}

.red628index{
	width:183px;
    height:188px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_18.jpg) left top no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#3D3D3D;
    font-size:15px;
	line-height:16px;
    padding-top:5px;
	padding-left:38px;
    padding-right:20px;
	
}

.red629index{
	width:184px;
    height:188px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_19.jpg) left top no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#3D3D3D;
    font-size:15px;
	line-height:16px;
    padding-top:5px;
	padding-left:23px;
    padding-right:25px;
	
}
.red630index{
	width:189px;
    height:188px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_20.jpg) left top no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#3D3D3D;
    font-size:15px;
	line-height:16px;
    padding-top:5px;
	padding-left:23px;
    padding-right:38px;
	
}


.red631index{
	width:186px;
    height:64px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_23.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
    font-size:17px;
	text-align:left;
	padding-top:5px;
	padding-left:55px;
	
}

.red631index a{	
	color:#fff; 	
}
.red631index a:hover{	
	color:#3d3d3d;	
}

.red632index a{	
	color:#fff; 	
}
.red632index a:hover{	
	color:#3d3d3d;	
}

.red633index a{	
	color:#fff; 	
}
.red633index a:hover{	
	color:#3d3d3d;	
}







.red632index{
	width:187px;
    height:64px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_24.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
    font-size:17px;
	text-align:left;
	padding-top:5px;
	padding-left:45px;
	
}
.red633index{
	width:205px;
    height:64px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_25.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
    font-size:17px;
	text-align:left;
	padding-top:5px;
	padding-left:45px;
	
}

.red7index{
	width:990px;
	height:98px;
   	float:left;
	margin:0 auto;
	
}
.red71index{
	width:192px;
	height:78px;
   	float:left;
	margin:0 auto;
	background:url(../images/nova_26.jpg) left top no-repeat;
	padding-left:45px;
	padding-top:20px;
	
}

.red72index{
	width:723px;
    height:40px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_27.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
    font-size:13px;
	text-align:center;
	padding-top:8px;
	
	
}
.red72index a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
    font-size:13px;
	text-align:center;
	padding-top:8px;
}

.red72index a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c3c3c3;
    font-size:13px;
	text-align:center;
	text-decoration:underline;
}

.red73index{
	width:723px;
    height:20px;
	float:left;
	margin:0 auto;
	background:url(../images/nova_28.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
    font-size:13px;
	text-align:center;
	padding-top:30px;
	
	
}
.naslov{
	
	width:603px;
    height:34px;
	float:left;
	margin:0 auto;
	background:url(../images/nova-in_10.jpg) left top no-repeat;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
    font-size:17px;
	text-align:left;
	padding-top:15px;
	padding-left:120px;
	
	}
	
.textu {
	width:623px;
   	float:left;
	margin:0 auto;
	background:url(../images/text-bg.jpg) left top no-repeat;	
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#3D3D3D;
    font-size:15px;
	line-height:16px;
   
	padding-left:50px;
	padding-right:50px;
	padding-top:30px;
	padding-bottom:30px;
	   
	min-height:495px;
	
	}
	
	
	
	.textual{
   width:620px;
 
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#000;
   text-align:left;
   font-size:14px;   
   float:left;
   line-height:15px;
   margin-left:50px;
  
  
}
		
		
.text_end {
	width:723px;
    height:23px;
	float:left;
	margin:0 auto;
	background:url(../images/nova-in_15.jpg) left top no-repeat;
	
	}

	
.parola{
  position:absolute;
  left:90px;
  top:175px;
}
.topMenu{
  position:absolute;
  top:0px;
  right:21px;
  width:455px;
  height:20px;
  padding-top:2px;
  background:url(../images/top-menu-bg.gif) right no-repeat;
}
.topMenu ul{
  float:left;
}
.topMenu li{
  float:left;
  width:auto;
  margin-right:11px;
}
.topMenu a{
  font-size:12px;
  color:#fff;
  font-weight:bold;
}
.topMenu a:hover{
  color:#dbdbdb;
}
.topMenu form.search{
  float:left;
}
.topMenu input{
  float:left;
  width:121px;
  height:15px !important;
  border:0px;
  border:none;
  background:url(../images/search-input-bg.gif) left 2px no-repeat;
  line-height:12px;
  padding-left:3px;
  padding-top:2px;
}
#flash{
  position:absolute;
  right:21px;
  top:24px;
}

/* menu */
#menuWrapper{
  width:991px;
  height:58px;
  background:url(../images/content-shadow-bg.png) top center repeat-y;
  padding-left:21px;
  padding-top:2px;
}
#menu{
  float:left;
  width:950px;
  height:48px;
  background:url(../images/menu-bg.jpg) no-repeat;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:20px;
}

/*
#menu ul li{
   float:left;
   height:38px;
   width:auto;
   padding-left:12px;
   padding-right:14px;
   background:url(../images/menu-li-right-bg.jpg) right no-repeat;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   padding-top:10px;
}
#menu ul li.last{
   background:none;
}
#menu ul li a{
   color:#fff;
}
#menu ul li a:hover{
   color:#3696e8;
}
/* end menu */

#wrapperContent{
  float:left;
  width:970px;
  min-height:400px; /* samo u test fazi*/
  background:url(../images/content-shadow-bg.png) left top repeat-y;
  padding:8px 21px 20px 21px;
}
#contentBottom{
   float:left;
   width:1012px;
   height:16px;
   line-height:0px;
   font-size:0px;
   clear:both;
   background:url(../images/content-botom-bg.jpg) top no-repeat;
}
#footer{
   float:left;
   width:970px;
   padding-left:21px;
   padding-right:21px;
   color:#c7c7c7;
}
#footer a{
  color:#f4c128;
}
.footer-left{
   float:left;
   width:400px;
}
.footer-right{
   float:right;
}
#leftContent{
   float:left;
   width:704px;
   padding-right:22px;
   padding-left:23px;
}
#page_content p{
	text-align:justify;
}
#rightContent{
   float:left;
   width:219px;
}
.categoryBox-top{
   width:207px;
   height:52px;
   background:url(../images/categoryBox-top-bg.gif) no-repeat;
   float:left;
   font-size:20px;
   font-weight:bold;
   color:#FFFFFF;
   padding-left:12px;
   padding-top:10px;
   position:relative;

}
.categoryBox-top span{
   float:left;`
   font-size:20px;
   font-weight:bold;
   color:#FFFFFF;
   padding-left:10px;
   padding-top:5px;
   width:130px;
   line-height:18px;
   z-index: 10;
/*   position: absolute;
   vertical-align:bottom;*/
}
.categoryBox-top img{
   z-index: 0;
   position:absolute;
   right:3px;
 /*  max-height:70px;
   max-width:72px;*/
}



/*  RIGHT MENU */


.categoryBox-middle{
   background:#cff860 url(../images/categoryBox-middle-bg.gif) left top repeat-x;
   width:199px;
   min-height:173px;
   float:left;
   padding:25px 0px 20px 20px;
   font-size:23px;
   color:#FFFFFF;
}
.categoryBox-middle a{
   font-size:14px;
   color:#474747;
   margin-left:0px;
   display:block;
   font-weight:bold;
   padding:4px 0px 4px 5px;
   font-family:Arial, Helvetica, sans-serif;
   font-style:normal;
   font-variant:normal;
   line-height:17px;
}
.categoryBox-middle a:hover, .categoryBox-middle a.current{
  color:#ffffff;
  background-color:#a4c82c;
  display:block;
}
.categoryBox-middle ul ul a{
  font-size:12px;
}
.categoryBox-middle ul ul ul a{
  padding-top:0px;
  padding-bottom:0px;
  padding-left:8px;
  font-size:13px;
  background:url(../images/str.gif) left no-repeat;
  font-weight:normal;
}
.categoryBox-middle ul ul ul ul a{
  background:none;
}

.categoryBox-middle ul ul ul ul ul a{
  font-size:12px;
  font-style:italic;
}
.categoryBox-middle ul{
   float:left;
   clear:both;
   width:175px;
}
.categoryBox-middle ul ul{
   padding-left:10px;
   width:170px;
   margin-top:-3px;
   margin-bottom:5px;
   border-top:dotted 1px #afafaf;
}
.categoryBox-middle ul ul ul{
   width:160px;
   margin-top:0px;
   margin-bottom:0px;
   border-top:dotted 1px #afafaf;
   padding-left:0px;
   margin-left:10px;
   display:inline;


}
.categoryBox-middle ul ul ul ul{
   width:150px;
}
.categoryBox-middle ul ul ul ul ul{
   width:140px;
}
.categoryBox-middle ul li{
  float:left;
  width:100%;
  border-bottom:dotted 1px #afafaf;
}
.categoryBox-middle ul li li{
  border-bottom:0px;
  border-top:dotted 1px #afafaf;
}
.categoryBox-middle ul li li a{
   padding-top:2px;
   padding-bottom:2px;
}
.categoryBox-middle ul li li li{
  border-bottom:0px;
  border-top:0px;
}


/* END RIGHT MENU */
.categoryBox-bottom{
  width:219px;
  height:16px;
  line-height:0px;
  font-size:0px;
  background:url(../images/categoryBox-bottom-bg.gif) top no-repeat;
  float:left;
}
.homeBox1, .homeBox2, .homeBox3{
  float:left;
  width:317px;
  height:208px;
}
.homeBox2, .homeBox3{
   margin-left:8px;
}
#carusel{
  float:left;
  width:970px;
  height:212px;
  margin-top:8px;
  background:url(../images/carusel-bg.jpg) no-repeat;
}
.special{
  clear:both;
  float:left;
  width:141px;
  height:23px;
  background:url(../images/izdvajamo-bg.jpg) no-repeat;
  margin-top:10px;
  padding-left:15px;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  margin-left:15px;
}
.breadcrumb{
  float:left;
  clear:both;
  margin-left:0px;
  margin-bottom:15px;
  margin-top:5px;
}
.breadcrumb ul li{
  float:left;
  width:auto;
  padding-right:10px;
  padding-left:3px;
  background:url(../images/str.gif) right 4px no-repeat;
  font-weight:bold;
}
.breadcrumb ul li.bred_last{
   background:none;
}
.breadcrumb ul li.bred_last a{
  background:none;
  color:#43bed9;
}
#page_content h2{
  font-size:18px;
  border-bottom:solid 1px #333333;
}



/* CARUSEL */
.previous_button, .next_button{
  float:left;
  width:35px;
  height:31px;
  margin-top:80px;
}
.previous_button a{
   float:left;
   width:32px;
   height:32px;
   background:url(../images/carusel_arrow_left.gif) left top no-repeat;
   cursor:pointer;
   cursor:hand;
   text-indent:-9999px;
   margin-left:3px;
 }
 .previous_button a:hover{
  background:url(../images/carusel_arrow_left.gif) left bottom no-repeat;
 }
 .next_button a{
   float:left;
   width:32px;
   height:32px;
   background:url(../images/carusel_arrow_right.gif) left top no-repeat;
   cursor:pointer;
   cursor:hand;
   margin-left:3px;
   text-indent:-9999px;
 }
 .next_button a:hover{
   background:url(../images/carusel_arrow_right.gif) left bottom no-repeat;
 }
.caruselContent{
  float:left;
  width:900px;
  height:194px;
  margin-top:8px;
  position:relative;
}
.caruselContent li{
  float:left;
  width:193px;
  height:174px;
  background:url(../images/carusel_content_bg.gif) no-repeat;
  margin-left:6px;
  display:inline;
  padding-top:20px;
  padding-right:25px;
  position:relative;
}
.caruselContent li span.caruselTitle{
  clear:both;
  float:right;
  font-size:14px;
  color:#02406d;
  font-weight:bold;
}
.caruselContent li span.caruselDate{
  clear:both;
  float:right;
  font-size:11px;
  color:#02406d;
  font-weight:bold;
}
.caruselContent img{
  float:right;
  max-width:170px;
  max-height:96px;
  position:absolute;
  bottom:15px;
  right:25px;
}




/* END CARUSEL */


a:active
{
  outline: none;
}

:-moz-any-link:focus {
  outline: none;
}

/* KONTAKT */
.contact-left{
  float:left;
  width:320px;
  margin-top:20px;
  padding-left:40px;
}
.contact-right, .contactForm{
   float:left;
   width:440px;
   margin-top:20px;
}
.contact-right span{
   margin-left:60px;
   padding-bottom:10px;
   font-style:italic;
   margin-top:10px;
   float:left;
}
form.contactForm{
  float:left;
  margin:0px;
  padding:0px;
}
.contactForm label{
  float:left;
  width:160px;
  text-align:right;
  padding-right:4px;
  padding-top:4px !important;
}
.contactForm input{
  float:left;
  width:170px;
  margin-bottom:4px;
  background:#f9f9f9;
  border:solid 1px #6eb5f7;
  font-size:12px;
}
.contactForm textarea{
  float:left;
  width:250px;
  height:120px;
  overflow:auto;
  background:#f9f9f9;
   border:solid 1px #6eb5f7;
   font-size:12px;
}
.contactBt{
  float:right;
  width:63px;
  height:17px;
  cursor:pointer;
  cursor:hand;
  border:0px;
  border:none;
  text-indent:-9999px;
  margin-right:23px;
  margin-top:4px;
  background:url(../images/posaljiBt.jpg) left top no-repeat;
  z-index:1010px;
}
.contactBt:hover{
  background:url(../images/posaljiBt.jpg) left bottom no-repeat;
}

.contact-left h2 {
	font-size:18px;
	padding: 5px 0 5px 0;
	font-weight: bold;
	color:#ffb400;
}

.contact-left h3{
	font-size:14px;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
.contact-left h3 span{
    color:#0972d7;
}
.contact-left p {
	padding: 5px 0 5px 0;
	font-weight: bold;
}
.contact-left p a{
	color:#0972d7;
	font-weight: bold;
	text-decoration:none;
}
.contact-left p a:hover{
	color:#ffb400;
	font-weight: bold;
	text-decoration:none;
}


/*END KONTAKT*/

h2.search {
	font-size:18px;
}

ul.ulList {
  list-style: outside;
  list-style-type: disc;
  padding:5px 0 5px 5px;
  margin:3px 0 3px 10px;
}
ul.ulList li{
  list-style:outside;
  list-style-type: disc;
  text-align:justify;
}
.placeTilte{
 font-size:20px;
 float:left;
 width:100%;
 margin-top:50px;
 border-bottom: solid 1px #3f85b9;
 padding-bottom:5px;
 margin-bottom:5px;
 color:#3f85b9;
}

 .place_submain{
 float:left;
 clear:none;

 /*border: 1px solid red;*/

}

.place_desc{
 float:left;
 width:150px;
 clear:none;

}
.place_desc a{
/*  position:absolute;
  bottom:0px;
  left:145px;*/
  line-height:25px;
}
.place_desc img{
 max-width:120px;
 padding:2px;
 border:solid 1px #3f85b9;
 float:left;
 margin-right:20px;
 margin-bottom:5px;
}
h3.nameImg{
padding-top:10px;
width:120px;
text-align:center;
font-style:italic;
padding-top:30px;
}

ul.maybeInvisible {
border:0px !important;
}

li.invisible {
border:0px !important;
}



/* The Nivo Slider styles */

#slider_box{ width:946px; height:370px; margin-top:-3px; margin-bottom:15px;background:url(../images/bg_img.png) 0 0 no-repeat; padding:3px 0 0 0}

#slider{ position:relative; width:925px; height:348px; z-index:88;overflow:hidden;}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;	margin:0;z-index:60;display:none;}

/* The slices in the Slider */

.nivo-slice {display:block;	position:absolute;z-index:50;height:100%;}



/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {	position:absolute; bottom:-34px;	z-index:99;	cursor:pointer;text-indent:-5000px; width:30px; height:30px;  display:block;}

.nivo-prevNav { right:135px; background:url(../images/marker_left.gif) no-repeat}

.nivo-prevNav:hover{ background:url(../images/marker_left_active.gif) no-repeat}

.nivo-nextNav {right:10px; background:url(../images/marker_right.gif) no-repeat}

.nivo-nextNav:hover{ background:url(../images/marker_right_active.gif) no-repeat}



/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav{ position: absolute;z-index:99; right:14px; bottom:21px;}

.nivo-controlNav a {position:relative;z-index:99;cursor:pointer; text-indent:-5000px; width:16px; height:16px; float:left; margin-right:6px; background:url(../images/buttons.png) right 0 no-repeat}

.nivo-controlNav a.active { background-position:left}



/* Caption styles */

.nivo-caption { padding-top:77px; height:270px; width:345px;position:absolute; top:0px; right:20px; color:#fff; z-index:99;}

.nivo-caption .box{ display:inline-block; background:url(../images/dugme.png) no-repeat; font:19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; line-height:30px; text-align:center; font-weight:regular; width:111px; height:36px; margin-right:10px;letter-spacing: 0px;}

.nivo-caption .text1{ font:25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; display:inline-block; line-height:1.2em; margin-top:-7px;}

.nivo-caption .text2{ font:30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; display:block; line-height:1.2em; margin-top:60px; margin-left:-60px; letter-spacing:-2px;}

.nivo-caption .text3{ font:30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; display:block; line-height:1.2em; margin-top:60px; margin-left:-30px; letter-spacing:-2px;}

.nivo-caption p{ font-size:12px; color:#fff; line-height:14px; font-weight:bold; padding-top:8px;}

.nivo-caption a{ display:inline-block; position:absolute; left:0; bottom:60px; background:url(../images/button-bg.png) 0 0 no-repeat; font:40px Arial, Helvetica, sans-serif; line-height:60px; padding-bottom:3px; text-align:center; width:194px; color:#fff; text-decoration:none;  letter-spacing:-2px;}

.nivo-caption a:hover{ background-position:bottom}



.color1 p{ color:#454545}

.nivo-caption .color1 .text1{ font-size:30px; display:block; color:#454545; margin-top:0}

.nivo-caption .color1 .text2{ color:#3b3b3b; display:inline-block; letter-spacing:-3px}

.nivo-caption .color1 .box{ margin-right:0px; margin-top:7px; margin-left:7px}


/*lightbox*/

.section{ border: 0px solid #3d3d33; margin-left:30px;   padding: 1.5em 0.7em; }

.thumbnail{

	padding: 3px 3px 3px 3px;

	background-color: #EBEBED;

	border: 1px solid #0035A3;

	float:left;

	margin-right: 20px;

	margin-bottom: 15px;

	}
	
	/*specijalna ponuda*/
.rasprodaja{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
	}
	.rasprodaja:hover
	{
		color:#00954D;
		
		}
		
		.rasprodaja1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
	}
	.rasprodaja1:hover
	{
		color:#000000D;
		
		}
		
			.rasprodaja2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
	}
	.rasprodaja2:hover
	{
		color:#000000D;
		
		}
		
		.rasprodaja3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ddf039;
	text-decoration: none;
	font-weight: regular;	
	}
	
		
.cena{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#F00;
	text-decoration: none;
	font-weight: bold;	
	}
	
	
	
	ul{

	
	list-style-type: none;

	
	
	}
	
	
	
	
	
