html,body {
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	}
body {
	font-family:Arial;
	background:url(../images/body-index.png) repeat-x #2a3e4f;
	}
p, h1, h2, h3, h4, hr, ul, li, input, form, body {margin: 0; padding: 0;}
html {overflow-y:scroll;}
a {outline:none;}


body.podstran {
	background:url(../images/body-podstran.png) repeat-x #2a3e4f;
}
a {
	color:#4f84b1;
}
a:hover {
	text-decoration:none;
}

a.pdf {background:url(../images/pdficon.png) no-repeat left; padding:2px 0 2px 22px;}
a.word {background:url(../images/wordicon.png) no-repeat left; padding:2px 0 2px 22px;}
a.excel {background:url(../images/excelicon.png) no-repeat left; padding:2px 0 2px 22px;}

#wrap {
	width:996px;
	margin:0 auto;
	padding-bottom:19px;
	background: url(../images/shine.png) bottom no-repeat;
	overflow:auto;
}
#head {
	height:105px;
	background:url(../images/head_index.png) bottom no-repeat;
}
#head.podstran {
	background:url(../images/head_podstran.png) bottom no-repeat;
}
#logo {
	float:left;
	width:200px;
	padding:20px 0 0 10px;
	height:85px;
}
#logo a {
	width:200px;
	height:85px;
}
#logo h2 {
	margin:0px;
	font-size:0px;
}
#lang {
	float:right;
	height:20px;
	padding:25px 0 20px 0;
}
#lang a {
	text-decoration:none;
	color:#4d7699;
	float:left;
}
#lang a.current {
	color:#FFF;
}
#lang a:hover span {
	text-decoration: underline;
}
#lang a img {
	padding:4px 5px 0 0;
	float:left;
}
#lang span {
	text-decoration:none;
	float:left;
}
#lang p {
	color:#4d7699;
	display:inline;
	margin:0;
	padding: 0 5px;
	float:left;
}
.menu {
	height:15px;
	clear:right;
	float:right;
	bottom:0;
}
.menu ul {
	margin:6px 0 0 0;
}
.menu li {
	border-left:solid 1px #4d7699;
	display:inline;
	height:11px;
	font-size:12px;
	padding:0 16px;
}
.menu li.last {
	border-right:solid 1px #4d7699;
}
.menu li a {
	color:#FFFFFF;
	text-decoration:none;
}
.menu li a:hover {
	text-decoration: none;
	color:#4d7699;
}
.menu li a.selected {
	color:#4d7699;
	text-decoration:underline;
}
.menu li a.selected:hover {
	text-decoration:none;
}
/*Prva stran*/
.skupinska {
	width:663px;
	height:242px;
	float:left;
	/*background:url(../images/picture.jpg) no-repeat;*/
	padding-bottom:1px;
}
#maincalendar {
	float:left;
	width:320px;
	height:242px;
	background:url(../images/shadowend.png) no-repeat;
}
#maincalendar h3 {line-height:26px;}
.koledar {
	float:left;
	width:300px;
	padding-left:20px;
	height:240px;
}
#right .koledar {
	float:left;
	width:300px;
	padding-left:20px;
	height:250px;
	background:url(../images/email_shadow_podstran.png) bottom right no-repeat;
}
.osrednje {
	float:left;
	background:url(../images/osrednje_bg.png) right repeat-y;
	width:996px;
	color:#FFF;
}
.white {
	float:left;
	background:url(../images/white_bg.png) no-repeat;
	width:353px;
	height:216px;
	padding:0 20px;
	color:#2a3e4f;
	font-size:15px;
}
.white h1{
	margin:15px 0 20px 0;
	font-size:20px;
}
.white p {padding:7px 0 0 0;}
.video {
	float:left;
	background:#FFF;
	width:272px;
	height:216px;
	text-align:center;
	vertical-align:middle;
}
.news {
	float:left;
	height:196px;
	padding:20px 20px 0 20px;
	width:290px;
	background:url(../images/news_shadow.png) bottom no-repeat;
}
.more_news {
	float:right;
}
.news_item {
	padding-top:10px;
	float:left;
	width:290px;
	height:70px;
}
.more_news_item {
	color:#4F84B1;
}
.news_item p {
	margin:0;
	font-size:11px;
}
.news_item img {
	margin-right:10px;
	float:left;
	width:93px;
	height:62px;
	border:1px solid #fff;
}
#najem {
	background:url(../images/najem_kontakt_bg.png) no-repeat;
	float:left;
	height:120px;
	width:298px;
	padding:20px 75px 0 20px;
}
#najem p.najem_title {
	font-size:17px;
	font-weight:bold;
	line-height:26px;
	}
	#najem p {font-size:15px; line-height:26px;}
.osrednje .kontakt {
	float:left;
	height:120px;
	width:217px;
	padding:20px 35px 0 20px;
	background:url(../images/najem_kontakt_bg.png) -393px 0 no-repeat;
}
#right .kontakt {
	float:left;
	height:120px;
	width:278px;
	padding:20px 35px 0 20px;
}
.kontakt .phone{
	color:#FFF;
	background:url(../images/phone.png) left no-repeat;
	padding-left:30px;
	font-size:12px;
}
.kontakt .email{
	background:url(../images/email.png) left no-repeat;
	padding-left:30px;
}
.kontakt p{
	margin:0 0 3px 0;
}

.kontakt .fb img{
	margin-right:5px;
	margin-top:2px;
	float:left;
}
.kontakt .fb span{
	margin-right:5px;
	margin-top:7px;
	float:left;
}
#enews {
	float:left;
	height:120px;
	width:290px;
	padding:20px 20px 0 20px;
}
	#enews p.enews_title {font-size:15px; font-weight:bold;}
	#enews p.blue {line-height:18px; padding:10px 0 12px 0;}
.blue{
	color:#4F84B1;
}
#enews input {
	float:left;
	font-family:Arial;
	font-size:12px;
}
#enews input.email{
	height:15px;
	margin-right:5px;
	border:1px solid #000;
	padding:2px;
}
.odjava{
	font-size:11px;
	display: inline-block;
	padding:3px 0 0 10px;
}
.odjava a{
	color:#FFF;
}
.white_title {
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}
/*Postran----------------------------------------------*/
#left {
	border:solid 1px #FFFFFF;
	border-width: 0 1px 0px 1px;
	width:661px;
	float:left;
}
#right{
		float:left;
		width:333px;
}
#content {
	background: url(../images/content-shadow.png) right top no-repeat #FFFFFF;
	padding:20px;
	width:621px;
  min-height:300px;
  height:auto !important;
  height:300px;
	float:left;
	line-height:20px;
	font-size:13px;
}
	#content p {padding:0 0 10px 0;}
	#content a {color:#4f84b1;}
	#content ul {list-style:disc; margin:0 0 10px 16px;}
	#content h2 {font-size:18px; font-weight:bold; padding:10px 0 10px 0;}
	#content h3 {font-size:16px; font-weight:bold; padding:10px 0 10px 0;}
	#content h4 {font-size:14px; font-weight:bold; padding:10px 0 10px 0;}
#left h1 {
	background:#09F url(../images/title_bg.png) repeat-y;
	padding:20px 0 20px 15px;
	margin:0;
	font-size:20px;
}
.kontakt_forma{
	width:476px;
	height:370px;
	padding:30px 70px;
	background:#becedd;
}
.kontakt_forma{
	width:476px;
	height:370px;
	padding:30px 70px;
	background:#becedd;
	float:left;
}
.kontakt_forma input,textarea{
	border:solid 1px #374b5c;
	margin-bottom:5px;
}
.kontakt_forma input{
	height:25px;}
.kontakt_forma label {
float:left;
width:90px;
padding-top:5px;
padding-right:10px;
text-align:right;
}
/*---------------------------------------*/
.gallery_item{
	display:inline-block;
	float:left;
	width:182px;
	padding: 0 25px 20px 0;
	height:122px;
}
.gallery_item img{
	border:1px solid #959fa7;
	padding:1px;
	width:180px;
	height:120px;
}
.gallery_pic{
	display:inline-block;
	float:left;
	width:182px;
	padding: 0 25px 20px 0;
	height:150px;
}
.gallery_pic img{
	border:1px solid #959fa7;
	padding:1px;
	width:180px;
	height:120px;
}
.gallery_vid{
	display:inline-block;
	float:left;
	width:294px;
	padding: 0 25px 20px 0;
	height:270px;
}
/*---------------------------------------*/
/*---------------------------------------*/
.aktualno_item{
	float:left;
	width:621px;
	padding: 5px 0 20px 0;
	height:120px;
}
.aktualno_item a{
	color: #000;
}
.aktualno_item img{
	float:left;
	border:1px solid #959fa7;
	margin-right:20px;
}
/*---------------------------------------*/
#footer {
	color:#4d7699;
	font-size:11px;
	margin:0 auto;
	width:996px;
	height:50px;
}
#footer div.copy {
	display: inline;
	float:left;
	margin:0;
	width:400px;
}
#footer p.ns {
	display: inline;
	float:right;
	margin:0 5px 0 0;
}
#footer a {
	color:#4d7699;
	text-decoration:none;
}
#footer img.nsimg {
	display: inline;
	float:right;
	margin:1px 0 0 0;
}
#footer a:hover {
	text-decoration: underline;
}
