/* CSS Document */

/* 

Predpone stilov:


*/

html {
    margin:0px;
    padding:0px;
	background-color:#ffffff;
}

body{
	margin: 0px;
	padding: 0px;
	
	/*font-family: Geneva, "MS Sans Serif", sans-serif;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-family: Geneva, "MS Sans Serif", sans-serif;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#777777;
	background-color:#ffffff;}


.clear { clear: both; background: none; float:none;}

a img{ 
	border:none;}

img{ 
	border:none;
	padding:0px;
	margin:0px;}

img.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

img.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}

div{
	border:none;
	padding:0px;
	margin:0px;}

/* MAIN LAYOUT */

#main_wrapper{
	background-image:url(images/main_wrapper_bg.gif);
	background-repeat:repeat-x;
	background-position:center top;}
	
#main_wrapper2{
	background-image:url(images/main_wrapper2_bg.gif);
	background-repeat:no-repeat;
	background-position:center top;}

#header_wrapper{
	/*background-image:url(images/header_wrapper_bg.gif);
	background-repeat:repeat-x;
	background-position:center top;*/}
	
#content_wrapper{
	background-color:#ffffff;
	background-image:url(images/content_wrapper_bg.gif);
	background-repeat:repeat-x;
	background-position:center top;}	
#content_wrapper2{
	background-image:url(images/content_wrapper2_bg.gif);
	background-repeat:no-repeat;
	background-position:center top;}
	
#footer_wrapper{
	background-image:url(images/footer_wrapper_bg.gif);
	background-repeat:repeat-x;
	background-position:center bottom;}
	
#footer_wrapper2{
	background-image:url(images/footer_wrapper2_bg.gif);
	background-repeat:no-repeat;
	background-position:center bottom;}

.ogrodje{
	width:960px;
	margin: 0px auto;
	padding:0px 0px 0px 0px;}

/***********************************

		HEADER

***********************************/
#header{
	width:960px;
	height:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;}

/* SEARCH BOX */
#header #top_search_box{
	width:290px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:absolute;
	top:5px; left:645px;
	background-image:url(images/top_search_box_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;}

#header #top_search_box #top_search{
	width:290px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;}

#header #top_search_box #top_search #lang_menu{
	width:60px;
	height:20px;
	position:absolute;
	top:10px; left:14px;
	color:#ffffff;}
	
#header #top_search_box #top_search #lang_menu a:link,
#header #top_search_box #top_search #lang_menu a:visited,
#header #top_search_box #top_search #lang_menu a:active{
	color:#ffffff;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
#header #top_search_box #top_search #lang_menu a:hover{
	text-decoration:underline;}

#header #top_search_box #top_search #search_form_box{
	width:200px;
	height:20px;
	position:absolute;
	top:7px; left:74px;
	color:#ffffff;}
#header #top_search_box #top_search #search_form_box #searchform{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

#header #top_search_box #top_search #search_form_box div{
	width:200px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}

#header #top_search_box #top_search #search_form_box div input#s{
	width:130px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #99993d;
	background-color:#e6e9ab;
	float:left;
	clear:none;}
#header #top_search_box #top_search #search_form_box div input#searchsubmit{
	width:60px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #99993d;
	background-color:#e6e9ab;
	float:right;
	clear:none;
	text-align:center;
	font-size:10px;
	color:#777777;
	cursor:pointer;}

/* LOGO */
#header #logo{
	width:300px;
	height:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:absolute;
	top:0px; left:0px;}

#header #logo a:link,
#header #logo a:visited,
#header #logo a:active{
	width:300px;
	height:140px;
	display:block;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
#header #logo a:hover{
	text-decoration:none;}

/* TOP MENU frontpage */
#top_menu{
	width:410px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:absolute;
	top:100px; left:525px;}

#top_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width:410px;
	height:40px;}

#top_menu ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	height:40px;
	clear:none;
	float:left;}
	
#top_menu ul li a:link,
#top_menu ul li a:visited,
#top_menu ul li a:active,
#top_menu ul li a:hover{
	height:40px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	background-image:url(images/top_menu_bg.gif);
	background-repeat:no-repeat;}
	
#top_menu ul li#top_menu_blendfl{ width:130px;}
#top_menu ul li#top_menu_blendfl a{ width:130px; background-position:0px -40px;}
#top_menu ul li#top_menu_blendfl a:hover{background-position:0px 0px;}
	
#top_menu ul li#top_menu_aips{ width:90px;}
#top_menu ul li#top_menu_aips a{ width:90px; background-position:-130px -40px;}
#top_menu ul li#top_menu_aips a:hover{background-position:-130px 0px;}
	
#top_menu ul li#top_menu_urniki{ width:60px;}
#top_menu ul li#top_menu_urniki a{ width:60px; background-position:-220px -40px;}
#top_menu ul li#top_menu_urniki a:hover{background-position:-220px 0px;}
	
#top_menu ul li#top_menu_predstavitev{ width:130px;}
#top_menu ul li#top_menu_predstavitev a{ width:130px; background-position:-280px -40px;}
#top_menu ul li#top_menu_predstavitev a:hover{background-position:-280px 0px;}
	
#top_menu ul li#top_menu_predstavitev2{ width:130px;}
#top_menu ul li#top_menu_predstavitev2 a{ width:130px; background-position:-280px 0px;}
#top_menu ul li#top_menu_predstavitev2 a:hover{background-position:-280px -40px;}

/* TOP MENU2 contentpage */
#top_menu2{
	width:280px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:absolute;
	top:100px; left:655px;}

#top_menu2 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width:280px;
	height:40px;}

#top_menu2 ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	height:40px;
	clear:none;
	float:left;}
	
#top_menu2 ul li a:link,
#top_menu2 ul li a:visited,
#top_menu2 ul li a:active,
#top_menu2 ul li a:hover{
	height:40px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	background-image:url(images/top_menu_bg.gif);
	background-repeat:no-repeat;}
	
#top_menu2 ul li#top_menu_blendfl{ width:130px;}
#top_menu2 ul li#top_menu_blendfl a{ width:130px; background-position:-130px -120px;}
#top_menu2 ul li#top_menu_blendfl a:hover{background-position:-130px -80px;}
	
#top_menu2 ul li#top_menu_aips{ width:90px;}
#top_menu2 ul li#top_menu_aips a{ width:90px; background-position:-260px -120px;}
#top_menu2 ul li#top_menu_aips a:hover{background-position:-260px -80px;}
	
#top_menu2 ul li#top_menu_urniki{ width:60px;}
#top_menu2 ul li#top_menu_urniki a{ width:60px; background-position:-350px -120px;}
#top_menu2 ul li#top_menu_urniki a:hover{background-position:-350px -80px;}

/* TOP MENU3 */
#top_menu3{
	width:410px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:absolute;
	top:100px; left:525px;}

#top_menu3 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width:410px;
	height:40px;}

#top_menu3 ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	height:40px;
	clear:none;
	float:left;}
	
#top_menu3 ul li a:link,
#top_menu3 ul li a:visited,
#top_menu3 ul li a:active,
#top_menu3 ul li a:hover{
	height:40px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	background-image:url(images/top_menu_bg2.gif);
	background-repeat:no-repeat;}
	
#top_menu3 ul li#top_menu_blendfl{ width:130px;}
#top_menu3 ul li#top_menu_blendfl a{ width:130px; background-position:0px -40px;}
#top_menu3 ul li#top_menu_blendfl a:hover{background-position:0px 0px;}
	
#top_menu3 ul li#top_menu_blendfl_science{ width:130px;}
#top_menu3 ul li#top_menu_blendfl_science a{ width:130px; background-position:-130px -40px;}
#top_menu3 ul li#top_menu_blendfl_science a:hover{background-position:-130px 0px;}
	
#top_menu3 ul li#top_menu_aips{ width:90px;}
#top_menu3 ul li#top_menu_aips a{ width:90px; background-position:-260px -40px;}
#top_menu3 ul li#top_menu_aips a:hover{background-position:-260px 0px;}
	
#top_menu3 ul li#top_menu_urniki{ width:60px;}
#top_menu3 ul li#top_menu_urniki a{ width:60px; background-position:-350px -40px;}
#top_menu3 ul li#top_menu_urniki a:hover{background-position:-350px 0px;}

/*********************************** 

			CONTENT 

***********************************/
#frontpage_content{
	width:960px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}

#frontpage_slides_box{
	width:940px;
	height:300px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background-image:url(images/frontpage_slide_bg.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;}

#content{
	width:960px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}
	
/*********************************** 

			FOOTER 

***********************************/	
#footer{
	width:960px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}

/***********************************

		MAIN COLs and ROWs

***********************************/
.row{
	width:960px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*overflow:hidden;*/}

.col{
	width:240px;
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}

.col2{
	width:480px;
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}
	
.col3{
	width:720px;
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background-image:url(images/article_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;}

.col32{
	width:720px;
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}
		
.col4{
	width:960px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}

.col-1{
	width:240px;
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}

.col-3{
	width:720px;
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;}

.conbox{
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	overflow:hidden;}

.conbox2{
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	overflow:hidden;}