body, html, tr, td, div, ul, li, img, form, input, table {

	margin: 0; padding: 0;

}



html, body { width:100%; height:100%; }



body {

	background: #fff;

	color:#000;

	font: normal 100%/130% Verdana, Arial, Helvetica, sans-serif;

}







ul {

	list-style:square;

}



h1,h2,h3,h4 {

	font: bold 100%/130% Arial, Helvetica, sans-serif;

	margin: 0px; padding: 0px;

}



a, a:visited  {

	color:#c8171e;

	text-decoration:underline;

}



a:hover {

	color:red;

}



a img { border:0; }



.clearDiv {

	clear:both;

}



#bottomline {

	clear:both;

	height:6px;

}



/* --- HEADER --- */



#head {

	position:relative;

	background: #DFE2E7 url(imgs/cesid/header.gif) left bottom repeat-x;

	padding:0px 0px 0px 0px;

	border-bottom:0 none;

	margin: 0 auto;

	width:950px;

	height:92px;

	font-size:0.625em;

}



#head_cir {

	position:relative;

	background: #DFE2E7 url(imgs/top_new_cir.jpg) left bottom repeat-x;

	padding:0px 10px 0px 10px;

	border-bottom:0 none;

	margin: 0 auto;

	width:952px;

	height:170px;

	font-size:0.625em;

}



#head_eng {

	position:relative;

	background: #DFE2E7 url(imgs/top_new_eng.jpg) left bottom repeat-x;

	padding:0px 10px 0px 10px;

	border-bottom:0 none;

	margin: 0 auto;

	width:952px;

	height:170px;

	font-size:0.625em;

}





#header_lang {

	position:absolute;

	top:68px;

	right:2px;

	width:203px;

}



	#header_lang strong {

		display:block;

		color:#F42012;

		font-weight:normal;

		border-bottom:1px solid #fff;

		margin:0 5px 2px 15px;

	}



	#header_lang a {

		display:block;

		padding:0 5px 0 15px; margin:0;

		line-height:14px;

		color: #FFFFFF;

		text-decoration:none;

	}



	#header_lang a.current {

		color:#ffe400;



	}







#header_links {

	position:absolute;

	top:173px;

	left:796px;

	width:151px;

	height:37px;

}



#header_login {

	position:absolute;

	top:76px;

	left:796px;

	width:151px;

	padding:2px 5px 0 15px;

	font-size:10px;

	color:#fff;

	overflow:hidden;

}

	#header_login label {

		display:block;

		font-size:11px;

		line-height:15px;

		margin:0;padding:0;

	}

	#header_login input {

		width: 120px;

		font-size:10px;

		line-height:14px;

		height:14px;

		margin:0;padding:0;

	}

	#header_login input.btn {

		width: 41px;

		height:15px;

		font-size:10px;

		line-height:13px;

		background: #ccc url(imgs/dugme_sivo.jpg) top left no-repeat;

		border:0;

		margin-top:6px;

	}





#header_search {

	position:absolute;



	top:140px;

	right:5px;

	padding:2px 2px;

	height:24px;



}



..headermiddle {

	padding-top:2px;

	padding-bottom:2px;

}



	#header_search * {

		vertical-align:middle;

	}



	#header_search label {

		color:#7399C6;

		font-weight:bold;

	}



/*

 OVO JE SUPER, ALI SE NE PRELAMA LEPO, MORA TABELA ?



#horizMenu {

	background-color: #3b69a5;

	color: #fff;

}



#horizMenu ul {

	list-style:none;

	padding:0; margin:0

}



#horizMenu ul li {

	display:inline;

	float:left;

	border-right:1px solid #fff;

}



#horizMenu ul li a, #horizMenu ul li a:visited {

	display:block;

	padding: 4px 10px;

	text-decoration:none;

	color: #fff;

}



#horizMenu ul li.current a, div.horizMenu ul li.current a:visited {

	background-color:#da251c;

}



#horizMenu ul li a:hover{

	color: yellow;

}

*/



#horizMenu {

	background-color: #3b69a5;

	color: #fff;

	font-family:tahoma, arial, sans-serif;

	font-size:11px;

}



#horizMenu td {

	padding: 4px 8px 6px;

	/* vertical-align:top; */

	border-right:1px solid #fff;

	text-align:center;

	line-height:110%;

}





#horizMenu td.last {

	border:0 none;

}



#horizMenu td a, #horizMenu td a:visited {

	text-decoration:none;

	color: #fff;

	vertical-align:top;

	padding:0; margin:0;

}



#horizMenu td.current {

	background-color:#da251c;

}



#horizMenu td a:hover{

	color: yellow;

}









#wrapper {

	/* width:960px; */

	width:950px;

	margin:0 auto;

	padding:0px 0px 0px 0px;

	background-color: #fff;

	font-size:0.625em;





}



#path_bar {
position:relative;

padding-left:7px;
height:24px;

	color:#39436c;

}



#path_bar a, #path_bar a:visited {

	color:#39436c;

	text-decoration:none;

}

#path_bar a:hover {

	color:#000;

}



#path_bar_mape {

	height:40px;

	margin:7px 10px 7px 10px;

	color:#9fbfe3;

}



#path_bar_mape a, #path_bar_mape a:visited {

	color:#9fbfe3;

	text-decoration:none;

}

#path_bar_mape a:hover {

	color:#000;

}







/* --- SREDINA --- */





#sredina {

	line-height:15px;

	background-color:#FFFFFF;

	min-height:400px;

	font-size:1.17em;

	margin:0px;

}



#sredina #content {

	margin:10px 15px;



}



#sredina h1 {

	font-size: 18px;

	margin: 5px 0;

}



#sredina h2 {

	font-size: 14px;



}



#sredina h3 {

 	font-size: 12px;

	margin-bottom: 15px

}



#sredina h1.contentTitle {

	font-size: 14px;

	font-weight:normal;

	color:#da251c;

	margin: 10px 0;

	padding: 5px 0;

	border-bottom:1px solid #000;

}





#sredina h2.topTitle {

	font-size: 14px;
	color:#fe9900;

}







#sredina  p {
	color:#39436c;
	margin: 10px 0;

}



#sredina  ul {

	padding: 0 30px;



}



#sredina  hr {

	visibility:hidden;



}



#sredina img {

	margin: 2px 5px 5px 0;

}



#sredina img.icon {

	margin: 0;

}

#sredina  #homefirst {

	margin: 10px 10px 0 0;

	padding-bottom:20px;

	border-bottom:2px solid #d6d3ca;

}



#sredina  div.homenews {

	margin-top: 5px;

}



#sredina  div.homenews .newsbottomline {

	border-bottom:2px solid #ccc;

	margin: 15px 0 0 0;

}



#sredina h1.topTitle {

	background: #fff url(/imgs/kocka_siva.gif) left 5px no-repeat;

	padding: 0px 0px 15px 0px;

	border-bottom:1px dashed #ccc;

	font-size: 14px;

}





#sredina  div.homenews h1.topTitle, #sredina  #homefirst h1.topTitle{

	background: #fff url(/imgs/kocka_siva.gif) left 5px no-repeat;

	padding: 3px 5px 3px 30px;

	border-bottom:2px solid #ccc;

	font-size: 14px;

}



#sredina  div.leftbox {

	padding-right:15px;

	border-right:2px solid #ccc;





}



#sredina  div.rightbox {

	padding-left:20px;

}





	#sredina  div.splitter {

		clear:both;

		height:2px;

	}



#sredina span.datetime{

	color:#999;

	display:block;

	margin-bottom:6px;

	margin-right:5px;

	font-style:italic;

}



#sredina .libraryRes {



	padding: 10px;

	margin: 10px 0;



}



#sredina #subcats_list h3 {

	margin:15px 0 10px 0;

	padding:7px 0 2px 5px;

	width:300px;

	border-bottom:1px solid #ccc;

	font-weight:normal;

}



#sredina #subcats_list ul {

	margin:0 0 15px 0;



}



#sredina #sitemap ul {

	padding:0;

	margin: 0;

}

	#sredina #sitemap ul li {

		margin: 2px 20px;

	}





#sredina .searchRes {

	border-bottom:1px dashed #ccc;

	margin-bottom:20px;

	padding-bottom:15px;

}





/* --- FOOTER --- */



#footer {

	width:950px;

	margin:0 auto;

	padding:0px 0px 0px 0px;

	font-size: 10px;

	color: #000000;

	text-align:center;



}



#footer p { margin:0; padding:0;}



#strafta {

	height:26px;

}

#strafta_mape {

	height:50px;

}



#btns {

	margin-right: 156px;

	text-align:right;

}



#btns * {

	margin: 2px;

	padding:0;

	vertical-align:bottom;

}







/* --- MENI LEVI --- */





#menu_arch {

	margin-bottom:25px;

	width:190px;

	border-bottom:1px solid #3b69a5;

}



#menu_arch ul {

	position:relative;

	list-style:none;

	margin:0;padding:0;

}



	#menu_arch li {

		position:relative;

	}



	#menu_arch li.current {

		background-color:#fff;

	}



#menu_arch a{

    display:block;

    margin:0;

    padding: 6px 5px 6px 12px;

    color:#000;

	line-height:130%;

	zoom:1;

}



#menu_arch li.year a, #menu_levi li.year a:visited {

	font-weight:bold;

	border-bottom:1px solid #3b69a5;

}



#menu_arch a:hover {

	color:#3b69a5;

	text-decoration:none;

}







#levo {

    float:left;

    width:206px;

    margin-left:0px;

}



#levo a {

 text-decoration:none;

}



#levo ul {

    list-style:none;

    font-size:11px;

}



#menu_levi { 
	margin-bottom:25px;
	width:197px;
 
	
 }



#menu_levi ul {
    list-style:none;
	background-color:#FFFFFF;
    margin:0;padding:0;


}



#menu_levi a, #menu_levi a:visited {

    display:block;

    margin:0; padding: 0;

	    
    line-height:14px;

    zoom:1;

}



#menu_levi a:hover {

    color:#3b69a5;

    text-decoration:none;

}


#menu_levi ul li span {
min-height:19px;
display:block;
padding-left:23px;
padding-right:5px;
}

#menu_levi ul li ul li span {

padding-bottom:2px;
background:url(imgs/cesid/border.gif) right bottom no-repeat;


    }

#menu_levi ul li ul li ul li span {
padding-bottom:2px;
background:none;
}
#menu_levi ul li{

	min-height:22px;
	background:#d3d0c7 url(imgs/cesid/menu_levi_strelica.gif) top left no-repeat;    
	margin-top:4px;
    padding-top:4px;
	border:0px;
}
#menu_levi ul li a, #menu_levi ul li a:visited{
    color:#3b446d;


}

#menu_levi ul li ul li, #menu_levi ul li ul li a, #menu_levi ul li ul li a:visited{
text-decoration:none;
color:#948b71;
background:#fff;

}

#menu_levi ul li ul li ul li, #menu_levi ul li ul li ul li a, #menu_levi ul li ul li ul li a:visited{
text-decoration:none;
padding-left:7px;
color:#948b71;
background:#fff;
}

#menu_levi ul li ul li.current a, #menu_levi ul li ul li.current a:visited {
color:#39436c;
text-decoration:none;

text-indent:0px;
background:#fff;
border:0px;
}

#menu_levi ul li ul li.first a {
border:0px;
}







#menu_levi li ul {

    display:none;

}





#menu_levi li.current ul {
color: #FF0000;

    display:block;

}


/*
#menu_levi li.current li a, #menu_levi li.current li a:visited {

    color: #CC9900;
	
}*/







/* --- BANNERS --- */

#menu_levi .banner {


	margin: 0 auto;

	padding:5px 0px 5px 0px;

	text-align:center;

	line-height:130%;

}




#levo .banner {

	width: 170px;

	margin: 0 auto;

	padding:10px 0 10px 0;

	text-align:center;

	line-height:130%;

}



#levo .banner h3 {

	font-size:12px;

	line-height:16px;

	color:#7899C2;

}



#levo .banner h3 img {

	margin-top:6px;

	vertical-align:middle;

}





#levo .banner b {

	color:#999;

}



#levo .banner img {

	margin-bottom: 7px;

}





#levo .bigLink {

	margin: 7px 7px 7px 24px;

	padding-left:22px;

	background: #7899C2 url(imgs/trougao.gif) left top no-repeat;

	border:1px solid #fff;



}



#levo .bigLink a {

	display:block;

	background-color: #f7f7f7;

	color:#000;

	min-height: 60px;

	padding: 0 10px;

}



#levo .bigLink a:hover {

	background-color: #fff;

	color:red;

	text-decoration:none;

}



/* DESNO Banners */



/* --- DESNI MENI --- */



#desno {

	/* float:right; */

	width:203px;

	background-color: #FFFFFF;

	text-align:center;

}

	#desno ul {

	position:relative;

	list-style:none;

	margin:0;padding:0;

	}







#desno .news {


	padding-top:2px;
	padding-right:10px;
	line-height:13px;
	padding-bottom:5px;

	width:175px;
	color:#CC9900;
	text-align:left;
	margin:10px auto 0px auto;





}



#desno .saopstenja {

text-indent:17px;

	padding-top:2px;

	padding-bottom:5px;

	width:175px;

	color: #FFFFFF;

	height:15px;

	text-align:left;

	margin:17px auto 0px auto;

	background-color:#A39FCD;



}



#desno .najave{

text-indent:17px;

	padding-top:2px;

	padding-bottom:5px;

	width:175px;

	color: #FFFFFF;

	height:15px;

	text-align:left;

	margin:17px auto 0px auto;

	background-color:#60C0EB;



}



#desno .doket{

text-indent:17px;

	padding-top:2px;

	padding-bottom:5px;

	width:175px;

	color: #FFFFFF;

	height:15px;

	text-align:left;

	margin:17px auto 0px auto;

	background-color:#68B1E8;



}



#desno .linkovi{

text-indent:17px;

	padding-top:2px;

	padding-bottom:5px;

	width:175px;

	color: #FFFFFF;

	height:15px;

	text-align:left;

	margin:10px auto 0px auto;

	background-color:#72AFB9;



}

#desno .text_box{

	text-align:left;

	margin:auto;

	width:175px;

	background-color:#DFEEFF;

	}

#desno .text_box ul{

margin:auto;

width:155px;

line-height=13px;

}

#desno .text_box li{

margin:auto;

width:155px;

padding-top:3px;

padding-left:17px;

line-height:13px;

background:url(imgs/trougao_plavi.gif) top left no-repeat;



}



#desno .text_box li A:link {text-decoration: none; color: black;}

#desno .text_box li A:visited {text-decoration: none; color: black;}

#desno .text_box li A:active {text-decoration: none; color: black;}

#desno .text_box li A:hover {text-decoration: none; color: black;}



#desno .text_box li .more A:link {text-decoration: underline; color: black;}

#desno .text_box li .more  A:visited {text-decoration: underline; color: black;}

#desno .text_box li .more  A:active {text-decoration: underline; color: black;}

#desno .text_box li .more  A:hover {text-decoration: underline; color: black;}



#desno .text_bottom {

	margin:auto;

	height:8px;

	width:175px;

	background: url(/imgs/plavo_dno.gif) top left no-repeat;}



#desno .banner {

	width:180px;

	text-align:center;

	margin: 0 auto;



}



#desno .banner .banner {

	padding:10px 0;

	border-bottom:1px dotted #ccc;

}



#desno .banner h3 {

	padding-top:5px;

	font-size:12px;

	line-height:11px;

	color:#da251c;

	border-bottom:1px dotted #ccc;

	padding-bottom:10px;

}



#desno .banner b {

	color:#999;

}



#desno .banner h3 img {

	margin-top:6px;

	vertical-align:middle;



}



#desno .banner img {

	margin-bottom: 3px;

}





#desno .bigLink {

	margin: 7px 7px 7px 24px;

	padding-left:22px;

	background: #7899C2 url(imgs/trougao.gif) left top no-repeat;

	border:1px solid #fff;



}



#desno .bigLink a {

	display:block;

	background-color: #f7f7f7;

	color:#000;

	min-height: 60px;

	padding: 0 10px;

}



#desno .bigLink a:hover {

	background-color: #fff;

	color:red;

	text-decoration:none;

}

#desno .fastlinks {

line-height:12px;

text-align:left;

font-size:10px;

color:#666666;

padding: 1px 1px 1px 1px;

display:block;

text-decoration:none;

border-top:#FFFFFF 1px solid;

}



#desno .fastlinks a,#desno .fastlinks a:hover {

margin:auto;

display:block;

padding: 0 0 0 0;

text-decoration:none;

color: #999999;



}





dd {

	display:block;

	padding:10px;

	margin:5px 0 15px 0;

	border:1px solid #ccc;

}



dt {

	font-style:italic;

	color:#7899c2;

}

