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

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(../images/body_bg.jpg) top repeat-x #ededed;	}

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

.wrap {width:960px; margin:0 auto;}


#header_podstran {
float:left;
width:960px;}

#header {
float:left;
height:49px;
width:960px;
background:url(../images/header_bg_index.gif) no-repeat;}

	#logo img {
	border:0;
	float:left;
	width:310px;
	margin:0 0 0 0;}
	
	#search {float:right;
	width:190px;
	display:inline;
	margin-top:-1px;}
	
		#search input{
		background:#4a4a4a;
		border:0;
		height:19px;
		width:162px;
		display:inline;
		float:left;
		color:#ffffff;}
		
			#search input.gumb {
			border:0;
			height:19px;
			width:20px;
			float:left;
			margin:0 0 0 4px;
			display:inline;}

	#mini_menu_podstran {
	margin:5px 0 0 0;
	float:right;
	width:630px;
	font-size:11px;
	}
	
		#mini_menu_podstran ul {list-style:none; width:400px; margin-left:5px; float:right;}
		#mini_menu_podstran ul li {display:inline; background:url(../images/ul_li_bullet.gif) no-repeat 0 3px; padding:0 6px 0 7px;}
		#mini_menu_podstran ul li.first {background:none;}
		#mini_menu_podstran ul li a {color:#818281; text-decoration:none;}
		#mini_menu_podstran ul li a:hover {color:#ffffff;}
		#mini_menu_podstran img {float:left; width:495px; margin:13px 0 0 5px; display:inline;}

		#left {
		float:left;
		width:229px;
		}
		
		#left img.koristne {
		float:right;
		border:0;
		padding:5px} 
		
#flash {float:left;
width:960px;
}

#flash object {padding:0; margin:0; float:left; width:960px;}

#background {
background:url(../images/glava_podstran.jpg) no-repeat top left; 
float:left; 
width:960px; 
}

.kontakt {
float:left;
width:140px;
margin:80px 62px 32px 23px;
display:inline;
color:#555555;
font-size:12px;
line-height:17px;}

.kontakt_index{
margin:23px 62px 32px 23px;}
	
	.kontakt h3 {font-size:18px; font-weight:bold; color:#ed1c24; margin-bottom:10px;}
	.kontakt a {color:#ed1c24;}
	.kontakt a:hover {color:#ed1c24; text-decoration:none;}

	#menu_podstran {
	width:200px;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:190px;
	margin:37px 0 0 0;
	}
	
		#menu_podstran ul {list-style:none;}
		#menu_podstran ul li {margin-bottom:4px; float:left;}
		
		#menu_podstran ul li a {
		background:url(../images/menu_link.jpg) no-repeat;
		color:#ffffff;
		float:left;
		text-decoration:none;
		display:block;
		width:141px;
		padding:6px 0 0 55px;
		height:20px;}
		
		#menu_podstran ul li a:hover {
		background:url(../images/menu_hover.jpg) no-repeat;
		color:#ffffff;
		float:left;
		text-decoration:none;
		display:block;
		width:141px;
		padding:6px 0 0 55px;
		height:20px;}
		
		#title {
		float:left;
		width:710px;
		margin:0 0 0 0;
		display:block;}
						
		#title h1 {
		background:url(../images/title_bg.gif) repeat-x; 
		color:#ed1c24; 
		font-size:20px; 
		float:left; 
		margin-left:0px;
		padding:7px 20px 0 15px;
		}
		
		#main_podstran {
		float:left;
		width:725px;
		margin:30px 0 0 0;
		display:inline;
		}
		#content_wrap_index {
		float:left;
		width:731px;
		background: url(../images/bg_main_index.jpg) no-repeat top right #ffffff;}
		
		#content_wrap {
		float:left;
		width:731px;
		background: #f5f5f5;}
		
		#content_menu {
		float:left;
		color:#555555;
		font-size:11px;
		background:#f5f5f5;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:228px;
		padding:20px 0 0 12px;
		line-height:18px;}
		

		
		#content_menu h2 {color:#555555; font-size:18px; font-weight:bold; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; width:200px;}
		#content_menu h1 a{color:#ed1c24; font-size:11px; font-weight:bold; margin-bottom:2px;	text-decoration:none; float:left;}
		#content_menu a {color:#ed1c24;	font-weight:bold;text-decoration:underline;	padding-top:3px; float:left;}		
		#content_menu a:hover {text-decoration:none;}
		#content_menu h1 a:hover {text-decoration:underline;}
		#content_menu img.hr {float:left; width:220px; margin:15px 0 15px 0; display:inline;}
		#content_menu span {float:left; width:210px;}
		
		#partnerji {float:left; width:228px;}
		#partnerji img {border:none; float:left; margin:0 10px 0 0; display:inline;}
		#partnerji a {float:left; display:inline;}
		
		.brosure_index {
		margin-top:15px;
		margin-left:10px;}
		
		#brosure {
		float:left; 
		width:210px; 
		display:inline; 
		font-size:13px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

			#brosure a {color:#ffffff; 
			font-weight:bold;
			float:left; 
			width:160px; 
			background:url(../images/brosura_link.jpg) no-repeat; 
			height:31px; 
			padding:8px 46px 0 15px;
			display:inline; 
			margin-top:6px; 
			text-decoration:none;
			}
			
			#brosure a:hover {background:url(../images/brosura_hover.jpg) no-repeat;}

		#content {
		float:left;
		width:440px;		
		background:#ffffff;
		padding:15px 25px 25px 25px;
		color:#555555;
		font-size:13px;
		line-height:20px;		}

		#content h1 {color:#ed1c24;font-size:16px;font-weight:bold;padding:18px 0 12px 0;}
		#content img {float:right;padding:0 0 15px 15px;}

.frames {
float:left;
width:242px;
height:221px;}

.frames img.title {float:left;width:211px;}

.frames_text {
float:left;
width:195px;
line-height:18px;
margin:0 0 0 25px;
display:inline;}

.frames img.naslov {float:left; width:211px;}
.frames_prvi {width:205px;}

.frames_vec a {
float:left;
width:102px;
background:url(../images/vec_o_bg.gif) no-repeat;
color:#ffffff;
height:18px;
text-decoration:none;
padding:2px 0 0 18px;
margin:10px 0 0 25px;
display:inline;}

.frames_vec a:hover {text-decoration:underline;}

#right_index{
width:244px;
float:left;
padding-bottom:25px;}

	#right_index img {border:0;}
	#right_index h3 {font-size:18px;font-weight:bold;margin-bottom:7px;color:#000000;}
	#right_index h3 a {font-size:18px;font-weight:bold;margin-bottom:7px;color:#000000; text-decoration:none;}
	#right_index h3 a:hover {text-decoration:underline;}

.novice {
float:left;
width:215px;
padding:15px 0 0 10px;
line-height:18px;
color:#555555;
	display:inline;}

	.novice a {float:left;color:#ed1c24;text-decoration:underline;}
	.novice a:hover {text-decoration:none;}
	.novice img {padding:5px 0 5px 0;}
	
	.novice h1 a {
	color:#ed1c24;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:3px;
	display:inline;
	float:left;
	width:215px;
	}
	
	.novice h1 a:hover {text-decoration:underline;}

/* noga strani */
#footer {
	float:left;
	width:731px;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#ededed;
	font-size:11px;
	color:#a5a5a5;
	padding-bottom:25px;	
	}
#footer p.copy {
float:left;
width:150px;
margin:20px 0 0 15px;
display:inline;}

#footer p.ns {
float:right;
width:220px;
font-size:10px;
margin:20px 15px 0 0;
color:#c3c2c2;
display:inline;}

#footer a.ns {color:#c3c2c2; text-decoration:none;}
#footer a.ns:hover {color:#c3c2c2; text-decoration:underline;}
#footer img {float:right; margin:-11px 0 0 0; width:85px;}

/* DODANO in SPREMENJENO */
#mid {float:left;
width:449px;
padding:10px 15px 25px 20px;
line-height:18px;
color:#555555;
}

#mid h1 {color:#000000; font-size:18px; padding:5px 0 18px 0; line-height:24px;}

#mid textarea {
width:245px;
height:100px;
border:1px solid #999999;}

#mid select {
width:235px;
border:1px solid #999999;
padding:1px;}

#mid table {
float:left;
width:450px;}

#mid input.text {border:1px solid #999999; width:235px;padding:1px 0 1px 0;}
#mid textarea {width:235px; float:left;}
#mid select {width:237px; float:left;}

#mid a {color:#ed1c24; text-decoration:underline;}
#mid a:hover {text-decoration:none;}

#mid ul {padding-left:20px;}

#mid ul li ul {padding-bottom:5px;}

#mid img {margin:20px 0 0 10px;}

#mid_content {
float:left;
width:484px;
}

#mid_index {
float:left;
width:484px;
background: url(../images/mid_index_bg.jpg) no-repeat;
height:443px;}

.frames {
float:left;
width:242px;
height:221px;}

.frames img.title {float:left;width:211px;}

.frames_text {
float:left;
width:195px;
line-height:18px;
margin:0 0 0 25px;
display:inline;}

.frames img.naslov {float:left; width:211px;}
.frames_prvi {width:205px;}

.frames_vec a {
float:left;
width:102px;
background:url(../images/vec_o_bg.gif) no-repeat;
color:#ffffff;
height:18px;
text-decoration:none;
padding:2px 0 0 18px;
margin:10px 0 0 25px;
display:inline;}

.frames_vec a:hover {text-decoration:underline;}


#right_index{
width:244px;
float:left;
padding-bottom:25px;}

	div.title {
	position:absolute;
	display:block;
	font-weight:bold;
	margin:338px 0 0 229px;
	background:transparent url(../images/flash_png.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flash_png.png', sizingMethod='image');
	}
div.title h1 {
	height:37px;
background:url(../images/title_bg.gif) repeat-x; 
color:#aeaeae; 
font-size:14px; 
float:left;
margin-left:0px;
padding:12px 30px 4px 15px;
font-weight:bold;
}

#podmeni{float:left; width:449px; margin:5px 0 15px 0;}
#podmeni ul {list-style:none; float:left; padding-left:0;}

#podmeni ul li {float:left; padding:0 48px 0 10px; background:url(../images/podmenu.gif) no-repeat 0 7px;}
#podmeni ul li a {color:#ed1c24; text-decoration:none; font-weight:bold;}
#podmeni ul li a:hover {text-decoration:underline;}


/* LANG */
#lang {
	float:right;
	width:625px;
	margin:0 15px 6px 0;
	height:20px;
	display:inline;
	}
		#lang ul {
		list-style:none;
		float:right;
		display:inline;
		}
		#lang ul li {
		float:left;
		margin-right:10px;
		display:inline;
		}
		a.gumb {
		width:34px;
		height:20px;
		display:block;
		font-size:5px;
		}	
			a.gumb:link, a.gumb:visited {
			background-position:top;
			background-repeat:no-repeat;
			}
			a.gumb:hover {
			background-position:bottom;
			background-repeat:no-repeat;
			}
			a.lang_sl {	background:url(../images/nslo.jpg);	}
			a.lang_it {	background:url(../images/lang_it.gif);	}
			a.lang_de {	background:url(../images/lang_de.gif);	}
			a.lang_en {	background:url(../images/neng.jpg);	}
			a.lang_hr {	background:url(../images/nhrv.jpg);	}
		

.LV_validation_message{
    display:inline; padding-left:5px;
	font-size:10px;
	color:Green;
}
.LV_invalid{
	color:Red;
}