/* CSS Document */

* {
	padding: 0px;
	margin: 0px;
	}
	
html, body {
	text-align: center;
	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image:url(img/background.gif);
	line-height: 18px;
	}

h1 {
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 0px;
	border-bottom: solid 1px #fbfaad;
	}
	
h2 {
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 12px;
	border-bottom: solid 1px #cdcdcd;
	}

#container {
	width: 930px;
	margin: 0 auto;
	clear: both;
	margin-top: 10px;
	border-top: solid 1px #828282;
	margin-bottom: 10px;
	}
	
		#top {
			width: 930px;
			height: 98px;
			clear: both;
			background-image:url(img/header.gif);
			}
			
			
			
			#search-block {
				width: 285px;
				height: 45px;
				float: right;
				}
			
			#sitemap {
				width: 285px;
				height: 33px;
				clear: both;
				}
			
			#sitemap ul {
				list-style: none;
				float: right;
				padding: 0px;
				margin: 0px;
				}
				
			#sitemap ul li {
				float: left;
				}
				
			#sitemap ul li.home a {
				width: 26px;
				height: 23px;
				display: block;
				background-image:url(img/small-menu/home.gif);
				background-position: 0px -13px;
				}
				
			#sitemap ul li.mail a {
				width: 26px;
				height: 23px;
				display: block;
				background-image:url(img/small-menu/mail.gif);
				background-position: 0px -13px;				
				}
				
			#sitemap ul li.sitemap a {
				width: 40px;
				height: 23px;
				display: block;
				background-image:url(img/small-menu/sitemap.gif);
				background-position: 0px -13px;				
				}
				
			#sitemap ul li.home a:hover 	{ background-position: 0px -56px; }
			#sitemap ul li.mail a:hover 	{ background-position: 0px -56px; }
			#sitemap ul li.sitemap a:hover  { background-position: 0px -56px; }
				
			#search {
				width: 275px;
				height: 31px;
				clear: both;
				padding-top: 0px;
				padding-right: 10px;
				display: block;
				text-align: right;
				}	
				
			.input1 {	
				border: solid 1px #000099;
				}		
			
			
			
			
			

		#menu {
			width: 927px;
			height: 32px;
			clear: both;
			background-image:url(img/menu_background.gif);
			padding-top: 2px;
			text-align: right;
			padding-right: 3px;
			}
			
		#breadcrumb {
			width: 922px;
			height: 22px;
			clear: both;
			padding-top: 2px;
			text-align: left;
			padding-left: 6px;
			background-color: #fff;
			border-left: solid 1px #828282;
			border-right: solid 1px #828282;
			border-bottom: solid 1px #828282;
			font-size: 11px;
			}
			
		#breadcrumb a {
			color: #000;
			font-weight: bold;
			text-decoration: none;
			}
		
		#breadcrumb a:hover {	
			color: #f00;
			}

		#main {
			width: 930px;
			height: auto;
			clear: both;
			text-align: left;
			padding-bottom: 20px;
			background-image:url(img/content_background.gif);
			}

			#news {
				width: 201px;
				float: left;
				}
				
			#news a {
				font-weight: bold; 
				color: #0a4f29; 
				text-decoration: none; 
				font-size: 12px;
				margin-bottom: 5px;
				}
				
			#news a:hover {
				color: #000;
				}
				
			.news-text {
				padding-left: 12px;
				padding-right: 12px;
				font-size: 11px;
				line-height: 13px;
				}

			#content {
				width: 497px;
				float: left;
				padding-left: 16px;
				padding-right: 16px;
				}
				
			#content a {
				font-weight: bold;
				color: #FF0000;
				text-decoration: none;
				}
				
			#content a:hover {
				color: #000000;
				border-bottom: solid 1px #FF0000;
				}

			#right {
				width: 200px;
				float: left;
				}

		#footer {
			width: 930px;
			height: 25px;
			clear: both;
			padding-top: 5px;
			background-color:#00469b;
			color: #FFFFFF;
			}
			
		#footer a {
			color: #fbfaad;
			text-decoration: none;
			}
			
		#footer a:hover {
			color: #FFFFFF;
			}
			

			
			
			
			
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}			








.preload1 {background: url(img/pro_drop4_2a.gif);}
.preload1 {background: url(img/pro_drop4_2b.gif);}

.menu {	
	float: right;
	list-style: none;
	}

.menu ul {
	padding:0 0 0 32px; 
	/*margin:0; */
	float: right;
	list-style:none; 
	height:32px;  
	position:relative; 
	z-index:500; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
.menu li.top {
	display:block; 
	float:left;
	}
	
.menu li a.top_link {
	display:block; 
	float:left; 
	height:32px; 
	line-height:30px; 
	color:#000; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	padding:0 0 0 10px; 
	cursor:pointer;
	background: url(img/pro_drop4_0a.gif) no-repeat;
	}
	
.menu li a.top_link span {
	float:left; 
	display:block; 
	padding:0 20px 0 10px; 
	height:32px;
	background:url(img/pro_drop4_0b.gif) right top;
	}
	
.menu li a.top_link:hover {color:#000; background: url(img/pro_drop4_2a.gif) no-repeat; line-height:32px;}
.menu li a.top_link:hover span {background:url(img/pro_drop4_2b.gif) no-repeat right top;}

.menu li:hover > a.top_link {color:#000; background: url(img/pro_drop4_2a.gif) no-repeat; line-height:32px;}
.menu li:hover > a.top_link span {background:url(img/pro_drop4_2b.gif) no-repeat right top;}


.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu a:hover {visibility:visible; position:relative; z-index:200;}
.menu li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu ul.sub1 {width:auto;}
.menu ul.sub2 {width: auto;}
.menu ul.sub3 {width:auto;}
.menu ul.sub4 {width:auto;}

.menu :hover ul {left:0; top:32px; background: #fbfaad; padding:3px; padding-bottom: 6px; border:1px solid #fff;border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300; border-bottom: solid 5px #00469b; }
.menu :hover ul li {clear:both;display:block; float: left; height:20px; position:relative; font-weight:normal; width:auto;}
.menu :hover ul li a {  border: solid 1px #fbfaad; text-align: left; display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; text-decoration:none;}
.menu :hover ul li a:hover {background:#fff; border: solid 1px #00469b; color:#000;}








.subtop {
	width: 183px;
	height: 7px;
	display: block;
	line-height: 1px;
	font-size: 1px;
	background: url(img/submenu/top.gif);
	}

ul.list {	
	float: left;
	list-style: circle;
	list-style-type:circle;
	clear: both;
	padding-top: 5px;
	padding-bottom: 8px;
	width: 183px;
	display: block;
	background: url(img/submenu/back.gif);	
	background-position: left bottom;
	background-repeat: no-repeat;
	}

.list ul {
	/*padding:0 0 0 32px; 
	margin:0; */
	float: right;   
	position:relative; 
	z-index:500; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
.list li {
	display:block; 
	float:left;
	clear: both;
	height: auto;
	padding-bottom: 5px;
	}
	
.list li a {
	display:block; 
	float:left; 
	clear: both;
	height:auto; 
	line-height:12px; 
	color:#000; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:normal; 
	padding:0 0 0 6px; 
	cursor:pointer;
	background-image: url(img/submenu/dot.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	/* background: url(img/pro_drop4_0a.gif) no-repeat; */
	}
	
.list li a span {
	width: 160px;
	float:left; 
	display:block; 
	padding:0 10px 0 10px; 
	/* background:url(img/pro_drop4_0b.gif) right top; */
	}
	
.list li a:hover {color:#f00;  line-height:12px;}/* background: url(img/pro_drop4_2a.gif) no-repeat; */
.list li a:hover span {}/*background:url(img/pro_drop4_2b.gif) no-repeat right top;  */

.list li:hover > a {color:#f00;  line-height:12px;}/*background: url(img/pro_drop4_2a.gif) no-repeat;  */
.list li:hover > a span {}/*background:url(img/pro_drop4_2b.gif) no-repeat right top;  */


.list table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/*efault link styling */

/* Style the list OR link hover. Depends on which browser is used */

.list a:hover {visibility:visible; position:relative; z-index:200;}
.list li:hover {position:relative; z-index:200;}




.thumbscontainer ul li {
	width: 150px;
	height: 140px;
	overflow: hidden;
	display: block;
	padding: 0px;
	text-align: center;
	}

 .thumbscontainer ul li a img {
	border: none 0px;
	} 

.childscontainer ul li {
	width: 150px;
	height: 140px;
	overflow: hidden;
	display: block;
	padding: 0px;
	font-size: 10px;
	text-align: center;
	}

.childscontainer ul li a img {
	border: none 0px;
	} 
	
	
	
#ajaxSearch_form {
           color: #444;
           width: auto;
       }
#ajaxSearch_input {
   width: auto;
   display: inline;
   height: 17px;
   border: 1px solid #ddd;
   border-left-color: #c3c3c3;
   border-top-color: #7c7c7c;
   /* background: #fff url(images/input-bg.gif) repeat-x top left; */
   margin: 0 3px 0 0;
   padding: 3px 0 0;
   vertical-align: top;
}
#ajaxSearch_submit {
   display: inline;
   height: 22px;
   line-height: 22px;
}
#ajaxSearch_output {
   border: 1px solid #444;
   padding: 10px;
   background: #fff;
   display: block;
   height: auto;
   vertical-align: top;
   z-index: 2000;
}
.ajaxSearch_paging {

}
.AS_ajax_result {
   color: #444;
   margin-bottom: 3px;
}
.AS_ajax_resultLink {
   text-decoration: underline;
}
.AS_ajax_resultDescription{
   color: #555;
}
.AS_ajax_more {
   color: #555;
}

.ajaxSearch_result {
	padding-bottom: 20px;
	}

.ajaxSearch_resultsInfo {
	background-color: #fefefe;
	border: solid 1px #000;
	z-index: 0;
	padding: 10px;
	display: block;
	position: relative;
	}


#ajaxSearch_resultListContainer {
	background-color: #fefefe;
	z-index: 3;
	padding: 10px;
	display: block;
	}
	
#ajaxSearch_resultListContainer .ajaxSearch_result a.ajaxSearch_resultLink {
	float: left;
	clear: both;
	font-weight: bold;
	color: #f00;
	border: none 0px;
	}

#ajaxSearch_resultListContainer .ajaxSearch_result a.ajaxSearch_resultLink:hover {
	float: left;
	clear: both;
	font-weight: bold;
	color: #000;
	}
	
	
/*	
.ajaxSearch_extract {
	float: left;
	clear: both;
	}

.ajaxSearch_paging {
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
	display: none;
	}
*/
.ajaxSearch_resultsIntroFailure {
	background-color: #fefefe;
	border: solid 2px #f00;
	z-index: 0;
	padding: 10px;
	position: relative;
	}
	
.ajaxSearch_resultLink {
	clear: both;
	}
	
.ajaxSearch_highlight1 {
	}
	
.ajaxSearch_highlight {
	border-bottom: solid 1px red;
	}
	
p.ajaxSearch_intro {
	display: none;
	}
.ajaxSearch_resultsInfo {
	display: none;
	}
	
.ajaxSearch_resultDescription {
	display: none;
	}

#content ol {
	padding-left: 20px;
	}
	
ul.izdavastvo {
	list-style: none;
	padding-top: 1px;
	padding-bottom: 10px;
	}
	
ul.izdavastvo li a {
	width: 165px;
	height: 44px;
	display: block;
	background-image: url(img/izdavastvo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
ul.mediji {
	list-style: none;
	padding-top: 1px;
	padding-bottom: 10px;
	}
	
ul.mediji li a {
	width: 165px;
	height: 44px;
	display: block;
	background-image: url(img/mediji.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}	
	
