html,body {
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/body_bg.gif) top #ffcc00 repeat-x;
	}

p, h1, h2, h3, hr, ul, li, input, form, body {
	margin: 0;
	padding: 0;
}

a {outline:none;}

#wrap {
 width:1007px;
 margin:0 auto;
 margin-top:6px;
 }
 
 #wrap_bg {
	 background:url(../images/wrap_bg.gif) repeat-y;
	 width:1007px;
	 float:left;}
 
#header_main_wrap {
width:757px;
float:left;

}

	#header {
	width:757px;
	float:left;
	height:70px;
	
	background:#ffffff;
	display:inline;}
	
	#header img.logo {border:0; float:left; width:424px;}
	
#menu {	
float:left;
	width:123px;}
	
	#menu ul {list-style:none;
	float:right;
	width:123px;
	margin-top:21px;
	margin-bottom:10px;
	display:inline;}
	
	#menu ul li {
	float:left;	
	height:19px;
	width:123px;
	margin-bottom:2px;}
	
	#menu ul li a {
	float:left;
	background-image: url(../images/gumb_menu_ozek.gif);
	background-position:bottom;
	color:#5b5b5b;
	padding:2px 12px 0 0;
	font-weight:bold;
	height:17px;
	width:111px;
	text-decoration:none;
	text-align:right;}
	
	#menu ul li a:hover {
	background-image: url(../images/gumb_menu_ozek.gif);
	background-position:top;
	}
	
	#menu ul li.sirok {
	float:left;	
	height:40px;
	width:123px;
	margin-bottom:2px;}
	
	
	#menu ul li a.sirok {
	float:left;
	background-image: url(../images/gumb_menu_sirok.gif);
	background-position:bottom;
	color:#5b5b5b;
	padding:7px 12px 0 0;
	font-weight:bold;
	height:33px;
	width:111px;
	text-decoration:none;
	text-align:right;
	line-height:12px;}
	
	#menu ul li a.sirok:hover {
	background-image: url(../images/gumb_menu_sirok.gif);
	background-position:top;
	}

#main_wrap {
float:left;
width:631px;
border-left:3px solid #a1bffd;
background: url(../images/main_wrap_bg.gif) no-repeat top #ffffff;
min-height:449px;
	height:auto !important;
	height:449px;
}

#content {
	float:left;
	width:569px;
padding:0 35px 7px 27px;
color:#5a5a5a;
font-size:12px;
line-height:16px;
	}
	
#content h1 {
	float:left;
	width:569px;
	height:28px;
	font-size:16px;
	color:#ffffff;
	padding-top:12px;
	margin-bottom:22px;
	}

#content h2 {
	color:#a1bffd;
	font-weight:bold;
	font-size:12px;}
	
	#content h2 a {text-decoration:underline;}
	#content h2 a:hover {text-decoration:none;}

#content ul {list-style:none; padding:5px 0 5px 3px; float:left; width:564px;}
#content ul li {background:url(../images/ul_li_content.gif) no-repeat 0 7px; padding-left:10px;}

#content a {color:#a1bffd; text-decoration:none;}
#content a:hover {text-decoration:underline;}

#content input.vpis {width:115px; background:url(../images/input.gif) no-repeat; border:0; height:17px; padding:4px 8px 0 5px; font-size:11px;}


#info {
float:right;
width:103px;
height:121px;
background:url(../images/info_bg.gif) no-repeat;
padding:12px 10px 0 6px;
color:#ffffff;
text-align:right;
font-size:12px;
line-height:14px;}
#info a {color:#ffffff;}
#info a:hover {text-decoration:none;}
	
#index_main_left {
float:left;
width:298px;}

#index_blue{
float:left;
width:265px;
background:#a1bffd;
height:276px;
padding:28px 13px 0 20px;
color:#ffffff;
font-size:13px;
}

#index_blue h1 {
font-size:23px;
color:#ffffff;
font-weight:normal;
padding-bottom:8px;}

#index_white{
float:left;
width:237px;
background:#ffffff;
height:185px;
padding:5px 33px 0 28px;
font-size:11px;
color:#595959;
border-bottom:3px solid #a1bffd;}

#index_white h1 {
font-size:20px;
color:#a1bffd;
padding-bottom:8px;}

#index_white span {
color:#ffcc00;}

#index_white object {
float:left;
width:244px;
margin-left:-6px;
margin-top:10px;
display:inline;}

#index_main_right {
float:left;
width:333px;
height:497px;
display:inline;}

#index_main_right object {
float:left;
width:333px;
height:497px;
display:inline;}

#right {
	float:left;
	width:247px;

	height:567px;
	padding-right:3px;
	background:url(../images/bg_right.gif) no-repeat;}

#right object {
	float:left;
	width:247px;
	display:inline;}

#right h1.novice {
	float:left;
	color:#ffffff;
	width:232px;
	height:17px;
	font-size:12px;
	font-weight:bold;
	background:#ffcc00;
	padding:2px 0 0 15px;}


#right h1.fotodnevnik {
		float:left;
	color:#ffffff;
	width:232px;
	height:17px;
	font-size:12px;
	font-weight:bold;
	background:#a1bffd;
	padding:2px 0 0 15px;}
	
	
#right_podstran {
	float:left;
	width:247px;
	height:567px;
	border-right:3px solid #a1bffd;
	background:#ffffff;}

#right_podstran object {
	float:left;
	width:247px;}

#right_podstran h1.novice {
	float:left;
	color:#ffffff;
	width:232px;
	height:17px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/novice_podstran.gif) no-repeat;
	padding:2px 0 0 15px;}

#right_podstran h1.fotodnevnik {
		float:left;
	color:#ffffff;
	width:232px;
	height:17px;
	font-size:12px;
	font-weight:bold;
	background:#a1bffd;
	padding:2px 0 0 15px;}

#novice {
	float:left;
	width:214px;
	height:186px;
	font-size:11px;
	color:#5b5b5b;
	padding:4px 18px 0 15px;
}

#novice h2 {font-size:11px; font-weight:bold; padding-bottom:8px;}

#novice a {
	font-weight:bold; color:#a1bffd; text-decoration:none; float:left; width:214px; padding-top:8px;}

#novice a:hover {
	text-decoration:underline;}
	
	

	
	#fotodnevnik {
	float:left;
	width:214px;
	font-size:11px;
	color:#5b5b5b;
	padding:4px 18px 0 15px;}
	
	#fotodnevnik h2 {font-size:11px; font-weight:bold; padding-bottom:8px;}
	
#vpis_dnevnik {float:left; width:238px; color:#595959; font-size:11px; margin:10px 0 0 7px; display:inline;}
	#foto_vpis {float:left; width:238px; color:#595959; font-size:11px; margin:10px 0 0 7px; display:inline;}
	
	#foto_vpis input {width:115px; background:url(../images/input.gif) no-repeat; border:0; height:17px; padding:4px 8px 0 5px; font-size:11px;}
	
	#foto_vpis a {
	font-weight:bold;
	color:#a1bffd;
	text-decoration:none;
}

#foto_vpis a:hover {
	text-decoration:underline;}
	

.novica {float:left; width:560px; border-bottom:1px solid #d6d6d6; margin-bottom:12px;}
.novica p {padding-bottom:10px;}
.novica a {font-weight:bold; font-size:11px;}

.title_date {float:left; width:530px; padding-left:30px; background:url(../images/zvezda_novice.jpg) left no-repeat; font-size:11px; margin-bottom:4px;}

.foto_dnevnik {float:left; width:530px; padding-left:30px; background:url(../images/vec_fotodnevnik.jpg) no-repeat; font-size:11px; margin-bottom:4px; border-bottom:1px solid #d6d6d6; padding-bottom:10px;}

.foto_dnevnik a.vec {background-image:url(../images/gumb_puscica.gif); background-position:bottom; width:31px; height:30px;float:right; margin-right:25px; display:inline; }
.foto_dnevnik a.vec:hover {background-position:top;}

.foto_dnevnik_title_date {float:left; width:474px;}
.foto_dnevnik_title_date_width {width:380px;}

.listing {text-align:center; background:none; border:none; font-weight:bold; padding-top:10px; font-size:12px;}
	
#posamezni_dnevnik {float:left; width:530px; padding-left:30px; background:url(../images/vec_fotodnevnik.jpg) no-repeat; font-size:11px; margin-bottom:4px;
	}

#galerija {float:left; width:569px; margin-top:15px;}
#galerija img {float:left; width:132px; margin-right:10px; margin-bottom:10px; border:0;}
	
#footer {
	float:left;
	width:884px;
	display:inline;
}
#footer img.zvezda {
	position:absolute;
	margin:-41px 0 0 74px;
	display:inline;
	}

#footer_podstran {
	float:left;
	width:824px;
	height:48px;
	background:url(../images/bottom_bg.gif) no-repeat #ffcc00;
	padding:46px 0 20px 183px;
	font-size:10px;
}

#footer_podstran p.copy {
	float:left;
	width:400px;
	color:#ffffff;}

#footer_podstran p.ns {
	margin-right:20px;
	float:right;
	width:200px;
	display:inline;
	color:#fff;
	text-align:right;}
#footer_podstran a {
	color:#ffffff;
	text-decoration:none;
	float:left;
	padding-top:4px;
	}
#footer_podstran a:hover {
	text-decoration:underline;}
	
#footer_podstran img {border:0; display:inline; margin:1px 0 0 5px;}

#footer_text {
	float:left;
	width:824px;
	margin-top:5px;
	margin-left:183px;
	font-size:10px;
	color:#ffffff;
	display:inline;
	}

#footer_text p.copy {
	float:left;
	width:400px;}

#footer_text p.ns {
	margin-right:20px;
	float:right;
	width:200px;
	text-align:right;
	display:inline;
}
#footer_text a {
	color:#ffffff;
	text-decoration:none;
	float:left;
	padding-top:4px;
	}
#footer_text a:hover {
	text-decoration:underline;}
	
#footer_text img {border:0; display:inline; margin:1px 0 0 5px;}

#content h3 {
	float:left;
	width:150px;
	height:28px;
	font-size:16px;
	color:#ffffff;
	padding-top:12px;
	}
	
	#foto_naslov {float:left; height:40px; width:569px;margin-bottom:22px;}
	
	#foto_naslov_vpisan {
	float:right;
	width:168px;
	color:#ffffff;
	font-size:11px;
	margin:12px 125px 0 0;
	display:inline;}
	
	#foto_naslov_vpisan a {color:#ffffff; text-decoration:underline;}
	#foto_naslov_vpisan a:hover {text-decoration:none;}


/* clearfix za content */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
