/* Main */ 

body { margin: 0px; padding: 0px; background: #ffffea url('images/bg.gif'); font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;  color: #615B42; text-align: center; line-height: 18px;}

div, p, table, td, tr { font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px; }


p { margin: 0px; padding:0px }

#glavnatablica { margin: 0px auto }

img { margin: 0px; padding: 0px }

.header { Background : url('images/header.gif') repeat-x; text-align: center }
.infopanel { Background : url('images/info.gif') no-repeat; text-align: center }
.navt { Background : url('images/menu.gif') repeat-x; text-align: left }

.footer { Background: url('images/footer.gif') no-repeat; padding-left: 15px; color: white; text-align: left; color: #d1dde9  }
.footer a { color: white;  }
.footer a:hover { color: white; text-decoration: underline;  }

.leftside { Background:  url('images/left-top.gif') no-repeat left top; padding-right: 5px; padding-top: 10px } 

.content { Background: url('images/content_bg.gif') repeat-y; text-align: left }


.rightbg { Background: url('images/right_middle.gif') repeat-y; text-align: left; padding: 5px 18px 10px 18px }
.leftc { padding: 23px 10px 10px 10px }
.nag { font-weight: bold; color: #436788; text-transform: uppercase; }


.nl { text-decoration: none; color: #0857a1; font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; padding-bottom: 2px  }
.nl:hover { text-decoration: none;  color: #005422; font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; }
.datum { color: #a9b1b9 }


/* Links */ 

a { text-decoration: none; color: #535353;  font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a:hover { text-decoration: underline; color: #535353;  color: #615B42;  font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.lk { text-decoration: none; color: #0857a1; font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; border-bottom: 1px solid #c5d4e2  }
.lk:hover { text-decoration: none;  color: #005422; font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;
border-bottom: 1px solid #005422;
 }

.nav { text-decoration: none; font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #248020;} 
.nav:hover {text-decoration: underline; font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000;  } 

.middle { Background: url('images/middle.gif'); padding: 0px; margin: 0px }




h1, h1 a, h2, h2 a, h3, h3 a {
	margin: 0;
	text-decoration: none;
	font-weight: normal;
        font-size: 12px;
	color: #2C31BF;
}

h1 {
	font-size: 16px;
        font-weight: bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 17px;
        font-weight: bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #0c5aa4
}

p { line-height: 22px }




/* - Vertical menu - */

.menu { width: 255px;  margin: 0px auto; text-align: left; }
.menu ul, .menu li { list-style:none; margin:0; padding:0; }

.menu a { display:block; border-bottom:1px solid #DDDCD6; text-decoration:none; color:#483C3E;
padding-left:7px;  padding-right:5px;  padding-top:4px; Background: transparent;
padding-bottom:3px; font-weight: normal; font-size: 13px; font-family:Geneva, Arial, Helvetica, sans-serif; }

.menu a:hover { color: #FFFFFF; Background: #48B7D3; border-bottom: 1px solid #48B7D3; text-decoration: none; font-weight: normal; font-size: 13px; font-family:Geneva, Arial, Helvetica, sans-serif; }
* html .menu a { height:1%; } /* Internet Explorer Sucks :-) */



/* LEFT NAVIGATION */
.left_nav {

        
	width: 249px;
        
	}
.left_nav dl {
	padding: 0px 0px 0px;
	margin: 0px 2px;
	background: #F1F1F1 url(images/left-nav-divider.gif);
	}
.left_nav dl dt {
	padding: 11px 9px;
	margin: 0px;
	font: bold 12px Tahoma, sans-serif;
	color: #248020;
	}
.left_nav dl dd {
	padding: 0px;
	margin: 0px;
	}
.left_nav dl dd ul {
	padding: 0px;
	margin: 0px;
	}
.left_nav dl dd ul li {
	padding: 0px;
	margin: 0px;
	background: transparent url(images/left-nav.gif) left top no-repeat;
	list-style: none;
	height: 30px;
	}
.left_nav dl dd ul li a:link, .left_nav dl dd ul li a:visited, .left_nav dl dd ul li a:hover {
	padding: 2px 0px 0px 12px;
	margin: 0px;
	font: normal 12px/30px Tahoma, sans-serif;
	color: #343434;
	text-decoration: none;
	display: block;
	height: 30px;
	}
.left_nav dl dd ul li a:hover {
	background: transparent url(images/left-nav-hover.gif) left top no-repeat;
	color: #248020;
        text-decoration: underline
	}
.left_nav dl dd ul li a em {
	font-size: 10px;
	font-style: normal;
	color: #FC0;
        margin-left: 3px;
	}



.contentimg { margin-right: 5px; Background: white; float: left;  border: 1px solid #D3D3D3; padding: 3px;   }

.newsbox { Background: url('images/newsbg.gif') top repeat-x; padding-right: 4px }
.contentimg img { border: 1px solid #D3D3D3;  }
.contentimg:hover {margin-right: 5px; Background: white;  float: left;  border: 1px solid #7A7A7A; padding: 3px; }

FORM { margin: 2px; padding: 2px }

.field { Background: #EFF2F5; border: 1px solid #D9D9D9; padding-left: 4px; font: 12px Geneva, Arial, Helvetica, sans-serif; }

/* Stranice */

.pages {
    padding-top: 0px;
    padding-bottom: 7px;
    clear: left;


}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
    text-decoration: none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;

}

.pages span.current {
    border: 1px solid #1D8DC5;
    font-weight: bold;
    background: #1D8DC5;
    color: #fff;
    margin-top: 5px;
    margin-left: 4px;
    text-decoration: none;
		font:Arial, Helvetica, sans-serif;
	font-size:11px;

}

.pages a {
    border: 1px solid #A5A5A5;
    text-decoration: none;
    margin-left: 3px;
    margin-top: 5px;
		font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pages a:hover {
    border-color: #676767;
    text-decoration: none;
    Background: #F4F6F1;
		font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pages a.nextprev {
    font-weight: bold;
    margin-top: 5px;
    text-decoration: none;
		font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pages span.nextprev {
    color: #696969;
    margin-top: 5px;
    text-decoration: none;
		font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #696969;
        text-decoration: none;
			font:Arial, Helvetica, sans-serif;
	font-size:11px;
}