@charset "utf-8";
/* CSS Document */

body,html {
	background-image: url(../graphics/kfrs_site_bg_loop.png);
	background-repeat: repeat;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
#ie_msg{
	color:black; border-bottom:#7D7D7D solid 2px; background:#F9F4AD; padding:4px; height:30px;
}
hr{
	clear:both; border:none; border-bottom:#0072BB dashed 1px;
}
a {color:#0072bc}

#page {
	background:transparent url(../graphics/page_bg_shadow.png) repeat-y; width:990px; padding:0 5px; margin-left:auto; margin-right:auto;
}
#container{
	background:#FFF;
}
#header {
	background:#FFF url(../graphics/head_bottom_shadow.jpg) repeat-x bottom center; padding-bottom:9px;
}
#right_side{
	float:left; overflow:hidden;
	width:320px;
}
.p-time {
border-right:3px solid #d93843;
float:left;
margin:10px 10px 0 0;
padding-left:0;
width:60px;
color:#d93843;
}
.p-time strong {
float:left;
letter-spacing:-1px;
}
.p-time .month-year  {
font-size:11px;
/*font:bold 14px/15px 'Arial';*/
text-transform:lowercase;
}
.p-time .day {
font-size:26px;
/*font:34px/30px "Helvetica";*/
padding-right:7px;
}
#baner_nav{
	padding-top:18px;
	float:left; 
	background:url(../graphics/kfrs_meni_bg.jpg) no-repeat; 
	width:319px; 
	height:204px;
}
#baner_nav a{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#0071bb;
	background:url(../graphics/baner_nav_normal.png) repeat-x;
	height:18px;
	padding:11px 12px;
	cursor:pointer;
	margin-bottom:11px;
	text-decoration:none;
}
#baner_nav a:hover{
	background:url(../graphics/baner_nav_hover.png) repeat-x;
	padding:11px 14px;
}
#top_nav{
	border-bottom:#FFF solid 2px; 
	height:14px; padding:4px 8px 12px;
	background:url(../graphics/head_bar_bg.jpg) repeat-x;
	color:#FFF;
	font-size:14px;
}
#top_nav a{
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	background:none;
	padding:0 10px;
}
#top_nav a:hover{
	color:#0072bc;
	background:#FFF;
}
#bred_crumb{
	background:url(../graphics/bread_crumb_bg.jpg) repeat-x; padding:3px 15px; margin-bottom:10px; color:#FFF; font-size:28px;
}
#bred_crumb a {
	color:#FFF;
	text-decoration:none;
}
#bred_crumb a:hover{
	text-decoration:underline;
}
#lang_nav{
	float:right;
	font-size:11px
}
#lang_nav .selected {
	color:#CCC;
}
/************ VESTI **************/
.vest{font-size:14px;}
.vest h2 {padding-top:10px; margin:0; font-size:20px; font-weight:bold; letter-spacing:-1px}
.vest h2 a {text-decoration:none; color:#d93843}
.vest h3 {padding-top:10px; margin:0; font-size:12px; font-weight:bold; color:#d93843}
.naslov {padding-top:10px; margin:0; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#d93843}
.podnaslov{padding-bottom:10px; margin:0; font-size:12px; font-weight:bold; color:#d93843}
.tekst {font-size:12px}
.tekst th { background:#0072BB; color:#FFF; font-size:14px; font-weight:bold; padding:4px;}
.tekst td {padding:4px;}
#stranica{
	width:640px; padding:0 15px; float:left;
	overflow:hidden;
}
.stranica_ostali{
}
.stranica_ostali a {
	font-weight:bold;
	padding:4px 0;	
	font-size:12px;
}
.side_naslov{
	background:url(../graphics/side_meni_bg.jpg) repeat-x; width:300px; height:40px; padding:4px 0 0 20px; color:#FFF; font-size:24px; font-weight:bold
}

#nav_levo { margin:5px 0px;}
#nav_levo .main {
	background:url(../graphics/side_meni_bg.jpg) repeat-x; width:300px;  padding:4px 0 0 20px; color:#FFF; font-size:24px; font-weight:bold
}
#nav_levo .main a {color:#FFF; text-decoration:none}
#nav_levo .main li a { color:#0072BB;padding:5px; font-size:16px; display:block}
#nav_levo .main li a:hover {text-decoration:underline; background:#ECECEC}
#nav_levo .main ul {padding-top:10px;}
#credits{
	font-size:10px;
	text-align:center;
	margin:0 auto 0 auto;
	padding:5px;
	background:url(../graphics/footer_bg_shadow.png) no-repeat center top;
}
#footer{overflow:hidden; padding:10px; background:url(../graphics/head_bar_bg.jpg) repeat-x}
.ikonica {
	float:left;
	margin:2px 4px 10px 0;
}
#galerija {clear:both; padding:10px 0;}
#galerija h2 {font-weight:bold; padding-bottom:10px;}
.gal_item{
	float:left;
	margin:2px;
	padding:2px;
	background:#000;
}
#share{
	height:20px;
}
.dl_buttons{
	font-size:14px;
	font-weight:bold;
	background:#999 url(../graphics/dl_icon.png) no-repeat 2px 4px ;
	color:#FFF;
	padding:4px 4px 4px 20px;
	text-decoration:none
}
.dl_buttons:hover {
	background:#0072BB url(../graphics/dl_icon.png) no-repeat 2px 10px ;
}
.dl_dokument{
	text-decoration:none;
	font-weight:bold;
	padding:4px 0;
}
.dl_dokument:hover {
	text-decoration:underline;
}
#gal_img_ph{
	width:640px;
	height:425px;
	background:#FFF url(../graphics/ajax-loader.gif) no-repeat center center;
}
.gal_tekst{
	height:30px;
	vertical-align: middle;
	padding:2px;
}
.gal_tekst a {text-decoration:none; font-weight:bold}
.dokument {border-bottom:#0072BB dashed 1px; padding:10px 0;}
.str_slika{float:left; padding-right:20px;}
.str_naslov{float:left; width:420px}
.str_datum{font-size:11px; color:#999}
.clear{clear:both}
.tekst li{ list-style:outside disc; margin-left:20px; margin-bottom:10px;}
#anketa{
	margin:5px 0;
	font-size:14px;
	
}
#anketa .btn{
	background:#0072BB;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:3px 6px;
	margin:0 2px;
	text-decoration:none;
	display:inline-block;
}
#anketa .btn:hover{
	background:#D93843;
}
#anketa_body form{padding:5px 10px;}
#anketa .naslov {background:url(../graphics/side_meni_bg.jpg) repeat-x; width:300px;  padding:4px 0 4px 20px; color:#FFF; font-size:24px; font-weight:bold; display:block; text-decoration:none}
/*************** PAGINACIJA **********************/
#page_me {
	text-align:center; font-size:14px;
	/*border-top:#ED1C24 solid 1px;*/
}
#page_me a, #page_me span{
	width:20px;
	height:20px;
	border:#FFF solid 1px;
	/*background:#015D91;*/
	display:inline-block;
	font-weight:bold;
	/*color:#00476F;*/
	margin-right:4px;
}
#page_me .selected {
	background-color:#FFFFFF;
	color:#ED1C24;
	border:#ED1C24 solid 1px;
}
#page_me a:hover {
	/*background: #00476F;*/
	/*border:#00476F solid 1px;*/
	text-decoration:underline;
}
/************** PRETRAGA SEARCH ***************/
#search{
	float:right; margin-left:auto; margin-right:auto; text-align:right;
	padding:8px 4px 0 0;
}
#search input {height:18px; font-size:14px; line-height:18px; width:250px; border:#BC2135 solid 1px; padding:2px; margin-right:4px;}
#search  button {background:#BC2135; color:#FFF; border:#FFF solid 1px; height:24px; cursor:pointer}
#search  button:hover {background:#FFF; color:#BC2135; border:#BC2135 solid 1px; height:24px;}
.highlight { background-color: yellow }
/************* SLIDER ROTATOR***************/
.clear {
    clear: both;
}
.hide {
    display: none;
}
.slider .controls {
	text-align:center;
	height:20px;
}
.slider .controls .number {
    background: url("../graphics/slideshow/control-dot.png") no-repeat scroll left -14px transparent;
}
/*.slider .controls .selected, */.slider .controls .number:hover, .slider .controls .activeSlide {
    background: url("../graphics/slideshow/control-dot.png") no-repeat scroll left top transparent;
}
.slider .controls img {
    cursor: pointer;
    margin: 3px;
}
#noflash {
	/*height:235px;
	overflow:hidden;
	clear:both;*/
}
/*************** VREME **********************/
#vreme {margin-top:10px; background:url(../graphics/side_meni_bg.jpg) repeat-x;}
#vreme .naslov {font-size:24px; display:block; color:#FFF; text-decoration:none; padding:4px 20px;}
.iVreme { float:left; }
.iBorder {border-left:solid #CCC 1px;}

/*************** BERZA **********************/
#berza {margin-top:10px; background:url(../graphics/side_meni_bg.jpg) repeat-x;}
#berza .naslov {font-size:24px; display:block; color:#FFF; text-decoration:none; padding:4px 20px;}
#berza .napomena {font-size:9px; text-align:center;}
#berza h2 {padding:5px 0; border-bottom:#CCC solid 1px;}
#berza h2 a {text-decoration: none;}
#berza table {margin:0 auto; width:100%; font-size:13px;}
#berza th {padding:2px 4px; font-weight:bold;}
#berza td {padding:2px 4px;}
#berza .lite{ background:#FFF;}
#berza .mild{ background:#E1E1E1;}
#berza .updn{text-align:center; padding:5px;}
#berza .vred{text-align:right;}
#berza .pdv{background:#FFF; border-top:#CCC solid 1px; font-size:12px; text-align:center}
#berza .down {
	padding: 2px 25px;
	background: url(../graphics/berza/stock_down.png) no-repeat 5px 7px;
	clear: both;
	display: block;
	border-bottom:#CCC solid 1px;
}
#berza .up {
	padding: 2px 25px;
	background: url(../graphics/berza/stock_up.png) no-repeat 5px 7px;
	clear: both;
	display: block;
	border-bottom:#CCC solid 1px;
}
#berza .eq {
	padding: 2px 25px;
	/*background: url(../graphics/berza/stock_eq.png) no-repeat 5px 7px;*/
	clear: both;
	display: block;
	border-bottom:#CCC solid 1px;
}
#berza .quote {
	margin:4px 0;
	display: block;
	text-align:center;
	font-weight:bold;
}
#berza .down .quote, #berza .up .quote, #berza .eq .quote{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width: 150px;
	display: inline-block;
	margin:2px 0;
}
#berza .ticker {
	font-size:13px;
	padding:10px 5px;
}

/*sakrivena stranica zavrsni plan*/
#nav_levo .main li:nth-child(7) {
  display: none;
}