@charset "utf-8";
body {
	font-family: Arial;
	font-size: 11px;
	color: #6e6e6e;
	background-color: #e6e7e9;
	margin:0px;
	padding:0px;
	overflow:-moz-scrollbars-vertical;
}

div, a{-moz-outline: none;}
p{ margin:0; padding:0}
#container {width:985px; margin:auto; overflow:auto; background-color:#e6e7e9 }
#header_top{ width:985px; height:27px; background-color:#e6e7e9; line-height:27px}
#header_top a{color: #6e6e6e;}
#header_top a:hover{text-decoration:none; color:#f37427}
#header_top a.hDD { font-weight:bold; text-decoration:none; background-image:url(../images/topArrow.jpg); background-repeat:no-repeat; padding-left:15px;}

#header_top_l{ float:left;}
#header_top_r{ float:right;}

.twocolfloat{width: 220px;padding: 10px;padding-top: 5px;padding-bottom: 0px;float: left;height: auto;}


#header_bottom{ width:985px; height:71px; padding-top:11px; background-color:#FFFFFF}
#kdLogo{width: 484px; padding:0px; margin:0px; height:58px; margin-right:10px; background-image:url(../images/kdLogo.jpg); background-image:url(../images/kdLogo.jpg); background-repeat:no-repeat; float: left;border-right:1px solid #CCCCCC;}
#hmHolder{width: 100px; padding:0px; float: left;height: 58px; color:#CCCCCC}
#searchHolder{float: right; margin-right:15px; height:58px;}

#mainMenuHolder{ width:985px; height:22px; background-image:url(../images/mmenubg.jpg); background-repeat:repeat-x; clear:both}
#animacija{ width:985px; height:185px; background-color:#333333; overflow: hidden; clear:both;}

#mainContent { overflow:auto;}
#mainContent #colLeft { float:left; width:160px;}
#mainContent #colRight { float:left; width: 814px; margin-left:10px;  overflow:auto; font-size:12px;}
#mainContent #colRight #icons { overflow:auto;margin-top:2px; text-align:right; margin-bottom:2px;}
#mainContent #colRight #colRightUp { clear:both; overflow:auto;}
#mainContent #colRight #colRightUp .pozicije { margin-top:0px;}
#mainContent #colRight #colRightDown { clear:both; overflow:auto;}
#mainContent #colRight #colRightDownLeft { width: 655px; overflow:auto; float:left; overflow:auto; clear:both;}
#mainContent #colRight #colRightDownLeft #banner655 { width:655px;}
#mainContent #colRight #colRightDownLeft #colL {width:305px; float:left; overflow:auto;}
#mainContent #colRight #colRightDownLeft #colR {width:305px; float:left; overflow:auto; margin-left:45px;}

#mainContent #colRight #colRightDownRight { width: 150px;  overflow:auto; float:left; margin-left:9px}


#footer { width:975px; height:30px; background-color:#FFFFFF; line-height:30px; padding-left:5px; padding-right:5px; color:#6e6e6e; font-size:10px; margin-top:15px; margin-bottom:10px}
.footerCol{ width:280px; float:left; height:auto; margin-left:20px;}
.footerCol2{ width:350px; float:left; height:auto; margin-left:20px;}
#weblinks{ border:1px solid #CCCCCC; background-color:#FFFFFF; padding:5px;}
#frmTopPretraga{ border:1px solid #CCCCCC; padding:1px; line-height:14px;}
#sPojam{ height:14px; border:none; background:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding:0px; margin:0px; height:14px;}
#pretraziButtonHeader { display: inline; line-height:14px; vertical-align:middle;}
.razmak { padding:0; margin:0; height:5px;}

#kdInternet {background-color:#E6E7E8;border:1px solid #999999;font-family:Arial; display:none;font-size:11px;height:0px;left:833px;margin:0px;overflow:hidden;position:absolute;top:26px;width:20px; height:20px;z-index:1100; padding:0px;}
#kdInternet h3 { padding:0px; margin:0px; font-size:11px; color:#f37427}
#kdInternet a { display:block; margin-bottom:3px; color:#666666; text-decoration:none;}
#kdInternet .sitesCol { float:left; width:235px; padding:5px; margin:0; padding-right:0px;}
/* OBAVEZNI ELEMENTI */

.pozicije{ margin-top:20px; }
table { border:0; padding:0; margin:0; border-collapse:collapse}
.box { padding:5px;clear:both; overflow:auto; margin-bottom:10px; border-right:1px solid #CCCCCC; }
.banner_box {padding:0px; margin:0px; float:right; overflow:hidden; clear:both;margin-bottom:5px; border:0}

a.box1{ display:block; text-decoration:none; color:#666666; line-height:19px; }
a.box1Over{ display:block; text-decoration:none; line-height:19px; border-bottom:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; font-weight:bold; cursor:default; border-right: 1px solid #CCCCCC; padding-left:20px; background-image:url(../images/boxBullet.gif); background-repeat:no-repeat; background-position:left;}
a.box2{ display:block; text-decoration:none; color:#666666; line-height:19px;}
a.box2Over{ display:block; text-decoration:none; line-height:19px; border-bottom:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; font-weight:bold; cursor:default; border-right: 1px solid #CCCCCC; padding-left:20px; background-image:url(../images/boxBullet.gif); background-repeat:no-repeat; background-position:left}
a.box3{ display:block; text-decoration:none; color:#666666; line-height:19px;}
a.box3Over{ display:block; text-decoration:none; line-height:19px; border-bottom:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; font-weight:bold; cursor:default; border-right: 1px solid #CCCCCC; padding-left:20px; background-image:url(../images/boxBullet.gif); background-repeat:no-repeat; background-position:left}
.box1 { padding-left:2px;font-size:11px;color:#FFFFFF;}
.box a {color:#333333; text-decoration:none}
.box1Over {padding-left:2px;font-size:11px;color:#FFFFFF; height:19px;}
.box2 {}
.box2Over {}
.box3 {padding-left:2px;font-size:11px;color:#FFFFFF; height:19px;}
.box3Over {padding-left:2px;font-size:11px;color:#333333; height:19px;}
.boxTitle { height:19px;}

.lijevo { margin:5px; margin-left:0px; margin-top:0px;} /* poravnavanje slike */
.desno { margin:5px; margin-right:0px; margin-top:0px;} /* poravnavanje slike */
/*  main menu */
#mainmenu {overflow:visible;  height:17px; font-size:11px; padding-top:5px; position:absolute; z-index:1000; width:985px; text-transform:uppercase }
#mainmenunav, #mainmenunav ul {list-style:none; padding:0px; margin:0px; line-height:17px;height:17px;}
#mainmenunav li {float: left; padding-right:10px; padding-left:10px;}
#mainmenunav a { display:block; text-decoration:none; padding-right:5px; font-weight:bold;  color:#FFFFFF; text-align:center; padding-top:1px; padding-left:10px; padding-right:10px; }
#mainmenunav a:hover {color: #CCCCCC}
#mainmenunav a.odabran { display:block; text-decoration:none; padding-right:10px; padding-left:10px;color: #FFFFFF; font-weight:bold; text-align:center; padding-top:1px;}
#mainmenunav a.odabran:hover {color: #CCCCCC}
#mainmenunav a.sporedni {width:220px; border-right:none; height:22px; line-height:22px; background-color:#666;  text-align:left; padding-left:10px; font-size:9px;}
#mainmenunav a.sporedni:hover {color: #F60}
#mainmenunav li ul {position: absolute; left:-999em;  width:150px; margin-top:-1px;}
#mainmenunav li:hover ul { left: 0px; display:block;}
#mainmenunav li ul ul { 	margin: -23px -1px 0px 160px;}
#mainmenunav li:hover ul ul, #mainmenunav li.sfhover ul ul, #mainmenunav li.sfhover ul ul ul, #mainmenunav li.sfhover ul ul ul ul, #mainmenunav li.sfhover ul ul ul ul ul { left: -999em;}
#mainmenunav li:hover ul ul, #mainmenunav li:hover ul ul ul, #mainmenunav li:hover ul ul ul ul,#mainmenunav li:hover ul ul ul ul ul,  #mainmenunav li.sfhover ul ul, #mainmenunav li.sfhover ul ul ul, #mainmenunav li.sfhover ul ul ul ul, #mainmenunav li.sfhover ul ul ul ul ul {	left: -999em;}
#mainmenunav li:hover ul, #mainmenunav li li:hover ul, #mainmenunav li li li:hover ul, #mainmenunav li li li li:hover ul, #mainmenunav li li li li li:hover ul, #mainmenunav li.sfhover ul, #mainmenunav li li.sfhover ul, #mainmenunav li li li.sfhover ul, #mainmenunav li li li li.sfhover ul, #mainmenunav li li li li li.sfhover ul { left: auto;}


/* top menu */

#topmenu { padding:0; margin:0;}
#topmenunav {list-style:none; padding:0px; margin:0px; }
#topmenunav li {display: inline; margin-right:10px}
#topmenunav a { display:inline; text-decoration:none; color:#CCCCCC}
#topmenunav a:hover {text-decoration:underline}


/*  language menu */
#langmenu { border:1px solid #CCCCCC; padding:5px; margin-top:5px; float:right; margin-bottom:5px;}
#langmenunav {list-style:none; padding:0px; margin:0px; }
#langmenunav li {display: inline; margin-right:5px}
#langmenunav a { display:inline; text-decoration:none; color: #6699CC; font-weight:bold }
#langmenunav a:hover {text-decoration:underline}


/*  footer menu */
#footermenu { padding:0; margin:0;}
#footermenunav {list-style:none; padding:0px; margin:0px; }
#footermenunav li {display: inline; margin-right:20px; padding-left:4px}
#footermenunav a { display:inline; text-decoration:none; color: #666666;}
#footermenunav a:hover {text-decoration:underline}
#footermenunav a.odabran { display:inline; text-decoration:none; color: #666666; background-image: none; padding:0px;}
#footermenunav a.odabran:hover { text-decoration:underline}

/* DATE CHOOSER */
.dateChooser td { cursor:default; text-align:center;}
.dateChooser td.dateChooserActive:hover {  color:white; background-color: #f37427;}
.dateChooser td.dateChooserActiveToday {border: 1px solid #003366;background-color:#f37427;}
.dateChooser th {  background: #aaa; color: white;  width: 18px;border: none;}
.dateChooser option, .dateChooser select { font-size:10px;}
.dateChooser {font-family:Arial, Helvetica, sans-serif;font-size:11px; border: 1px solid #CCCCCC;background: white;padding: 1px;}
.dateChooser table {width:160px;border:none;}

/* OBAVEZNI ELEMENTI */