html,body {
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bodybg.gif) repeat-x top #fafafa;
	}

p, h1, h2, h3, hr, ul, li, input, form, body {
	margin: 0;
	padding: 0;
}
.clear_margin{
	clear:both;
	margin: 0 0 10px;
}
a {outline:none;}
a img{outline:none;border:none;}

#registerform, #loginform{
	float: left;
}
#registerform input[type=text], #registerform input[type=password], #loginform input[type=text], #loginform input[type=password]{
	width: 90%;
}
#wrap {
	width:968px;
	margin:0 auto;
	min-height:600px;
	height:auto !important;
	height:600px;
}
#header {
	float:left;
	width:968px;
	height:104px;
	position:relative;
}
#header ul {
	list-style:none;
	margin:0;
}

#search li {
	padding:0 0 0 20px;
	float:right;
	line-height:2;
	margin-right:10px;
}
#search a {
	text-decoration:none;
}
#search a:hover {
	text-decoration:underline;
}

#slo {
	background:url(../images/si.png) no-repeat 0px center;
}
#eng {
	background:url(../images/en.png) no-repeat 0px center;
}
	#header img.logopic {
		float:left;
		margin-left:12px;
	}
	#header div.gumbihead {
		position:absolute;
		width:287px;
		height:28px;
		background:url(../images/gumbi_header.gif) no-repeat;
		top:80px;
		left:640px;
	}
	a.fkpvstran {
		text-decoration:none;
		color:#000;
		float:left;
		margin:7px 0 0 12px;
	}
	a.eindex {
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		float:left;
		margin:7px 0 0 60px;
	}
	#header a:hover {
		text-decoration:underline;
	}
#repeatbg {
	width:968px;
	float:left;
	background:url(../images/bgrepeat.gif) repeat-y;
}
#content {
	width:968px;
	float:left;
	background:url(../images/bgtop.gif) no-repeat top;
	min-height:500px;
	height:auto !important;
	height:500px;
}
	#stranski {
		width:200px;
		float:left;
		margin:10px 0 10px 0;
		border-right:1px solid #e5e5e5;
	}
	#stranski ul {
		margin:10px 0 0 23px;
		list-style:none;
	}
	#stranski ul ul {
		margin:1px 0 3px 0;
		border-right:0;
	}
	#stranski li {
		padding:1px 0 1px 10px;
		margin:1px 0;
		font-weight:700;
		color:#282881;
		background:url(../images/arrow_blue.gif) no-repeat 2px 7px;
	}
	#stranski li a {
		text-decoration:none;
		font-weight:700;
		color:#282881;
	}
	#stranski li a:hover {
		text-decoration:underline;
	}
	#stranski li li a {
		font-weight:100;
	}
	#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6, #submenu7, #submenu8, #submenu9, #submenu10, #submenu11, #submenu12, #submenu13, #submenu14, #submenu15, #submenu16, #submenu17, #submenu18, #submenu19, #submenu20, #submenu21, #submenu22, #submenu23, #submenu24, #submenu25, #submenu26, #submenu27, #submenu28, #submenu29, #submenu30 { display:none; }
	
	#vsebina {
		float:left;
		width:724px;
		margin:21px 0 0 20px;
	}
		h1 {
			color:#282881;
			font-weight:bold;
			font-size:20px;
			padding:0 0 10px 0;
		}
		a {
			color:#282881;
			text-decoration:underline;
		}
		a:hover {
			text-decoration:none;
		}
		div.oneway {
			line-height:22px;
			float:left;
		}
		div.twoway {
			line-height:22px;
			float:left;
			width:350px;
		}
			div.twleft {padding:0}
			div.twright {padding-left:24px}
		a.wantmore {
			color:#282881;
			text-decoration:underline;
			background:url(../images/arrow_blue.gif) no-repeat 2px 7px;
			padding:1px 0 1px 10px;
		}
		a.wantmore:hover {
			text-decoration:none;
		}
		p.newstit {
			font-size:14px;
			color:#282881;
			font-weight:bold;
		}
		p.newsdat {
			font-size:11px;
			color:#838383;
		}
		p.newsmor {
			padding-bottom:20px;
		}

	/*
		NOV PRISPEVEK
	*/ 
	.fancytable input[type=text], .fancytable input[type=password], .fancytable select{
		width: 100%;
		height: 24px;
	}
	.fancytable th a{
		color: #fff;
	}
	.fancytable th a.remove{
		color: #fff;
		float: right;
		padding: 0 0 0 20px;
		background: url(../images/delete.png) no-repeat left;
	}
	.fancytable .radio{
		width: 20px;
		height: 10px;
	}
	.fancytable .obv{
		/*float: right; */
		color: #282881;
	}
	/*
	.button{
		background: #282881;
		color: #fff;
		font-weight: bold;
		width: 80%;
		height: 24px;
		cursor: pointer;
		padding: 4px 15px;
	}
	*/
	.button:hover{
		background: #222;
		font-weight: bold;
		text-decoration: underline;
		cursor: pointer;
	}
	a.button, input.button { 
		display:inline-block; color:#fff; background:#282881; text-decoration:none; font-weight:bold; border:0; cursor:pointer; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
	}
	a.button {padding:10px 20px;}
	input.button {padding:2px 13px;}
	.popup img{
		border: none;
	}
	.dodaj_avtorja, .dodaj_spremljevalno {
		background: url(../images/add3.png) no-repeat;
		padding: 5px 0 5px 30px;
	}
	select.recenzent{
		width: 90px;
	}
	.add_rec{
		background: url(../images/save.png) no-repeat;
		padding: 4px 0 5px 30px;
		margin: 5px 0;
		display: block;
	}
	.adm_potrdi{
		background: url(../images/icon_ok.gif) no-repeat;
		padding: 4px 0 5px 30px;
		margin: 5px 0;
		display: block;
	}
	.adm_zavrni{
		background: url(../images/close.png) no-repeat;
		padding: 4px 0 5px 30px;
		margin: 5px 0;
		display: block;
	}
	.edit_recenzija{
		background: url(../images/recension.png) no-repeat;
		padding: 5px 0 4px 30px;
		margin: 5px 0;
		display: block;
	}
	.v_objavo{
		background: url(../images/prispevek_za_objavo.gif) no-repeat;
		padding: 5px 0 4px 30px;
		margin: 5px 0;
		display: block;
	}
#footer {
	float:left;
	width:918px;
	height:70px;
	background:url(../images/bgfoot.gif) no-repeat top;
	padding:0 25px 20px 25px;
}
	#footer p {
	font-size:11px;
	color:#8c8c8c;
	}
	#footer p.copy {
	float:left;
	padding:20px 0 0 0;
	width:780px;
	}
	#footer p.ns {
	float:right;
	margin:0px 0 0 0;
	text-align:right;
	}
	#footer img {
	float:right;
	margin:20px 0 0 0;
	}
	#footer a {
	color:#8c8c8c;
	text-decoration:none;
	}
	#footer a:hover {
	text-decoration:underline;
	}




.hoverme {
	position: relative;
	display: inline-block;

}

.hovered-content {
	display: none;
	position: absolute;
	width: 400px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 4px rgba(0,0,0,0.3);


}


.hoverme:hover .hovered-content {
	display: block;
}