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

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

a {outline:none;}

body {font-family:Trebuchet MS;
font-size:12px;
color:#505050;
background:#f8f7ef;}

#wrap {width:1020px; margin:0 auto; position:relative;}

#header {float:left; margin-top:-86px; _margin-top:-90px; width:1020px; height:356px;}
#header object {width:996px; float:left; margin:160px 0 0 9px; display:inline;}

a.mailIE6 { position:relative;width:110px; height:16px; display:block; z-index:100; margin:-46px 0 0 852px; _margin-top:-46px; font-size:15px; color:#ffffff;}
a.mailIE6:hover {text-decoration:none;}

#header_bg {position:absolute; *margin:0 0 0 -1005px; width:1011px; height:356px; padding-left:9px; background:url(../images/header_bg.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/header_bg.png');}

#header_info {float:left; width:416px; margin-left:87px; display:inline; font-size:15px; color:#ffffff; padding:27px 0 0 17px;}
#header_info a {color:#ffffff;}
#header_info a:hover {text-decoration:none;}

#header_bg img.logo {float:left; width:448px; border:0;}
#header_bg h1 {float:left; width:996px; margin:6px 0 0 0; font-size:35px; color:#ffffff; font-style:italic; font-weight:normal; text-align:center;}

#content_bg {float:left; width:1020px; background:url(../images/content_shadow.jpg) repeat-y;}
#content {float:left; width:1020px; background:url(../images/bottom_shadow.jpg) bottom no-repeat; padding-bottom:35px;}

#left {float:left; width:218px; margin:36px 0 0 30px; display:inline; background:url(../images/side_shadow_l.jpg) no-repeat right top;}
#left h3 a {background:url(../images/hand.gif) left no-repeat; font-size:20px; color:#00af94; font-weight:bold; padding:0 0 0 36px; text-decoration:none;}
#left h3 a:hover {color:#249cc6;}

.news {float:left; width:200px; background:url(../images/left_shadow.jpg) no-repeat bottom; height:166px; line-height:16px;}
.news span.datum {float:left; width:200px; font-size:10px; margin:11px 0 0 0; display:inline;}
.news h2 a {color:#00af94; font-size:12px; font-weight:normal; text-decoration:none;}
.news h2 a:hover {text-decoration:underline;}
.news a {color:#00af94; font-size:11px; font-weight:bold;}
.news a:hover {text-decoration:none;}

#middle {float:left; width:511px; padding:34px 0 0 9px;}

#middle_sub {float:left; width:462px; padding:34px 28px 0 30px;min-height:480px;height:auto !important;height:480px; overflow:visible;}
#middle_sub h1 {color:#32a2ca; font-weight:bold; font-size:20px; float:left; float:left; width:426px; background:url(../images/rokica_blue.jpg) no-repeat top left; padding:0 0 8px 36px; border-bottom:1px solid #eaeaea; margin-bottom:8px;}
#middle_sub span.big {font-size:15px; font-weight:bold;}
#middle_sub a {color:#00af94; font-size:11px; }
#middle_sub a:hover {text-decoration:none;}
#middle_sub textarea {width:320px; height:120px;}

#akcije {
color:#ffffff;
float:left;
width:451px;
background:url(../images/trenutne_akcije.jpg) no-repeat;
height:197px;
font-size:16px;
line-height:17px;
padding:0 20px 0 25px;}
#akcije h3 a { float:left; width:423px; font-size:20px; font-weight:bold; padding:18px 0 8px 28px; text-decoration:none; color:#ffffff;}
#akcije h3 a:hover {text-decoration:underline;}
#akcije h2 a {padding:0 0 2px 0; font-size:17px; font-weight:normal; float:left; width:451px; color:#ffffff; text-decoration:none;}
#akcije h2 a:hover {text-decoration:underline;}
#akcije a.vec {font-size:12px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#akcije a.vec:hover {text-decoration:none;}

#kdo_smo {float:left; width:461px; padding:15px 20px 0 15px; font-size:15px; color:#00af94; font-style:italic; line-height:18px;}
#kdo_smo h2 a { float:left; width:423px;background:url(../images/hand.gif) top left no-repeat; font-size:20px; font-weight:bold; padding:0 0 15px 38px; font-style:normal; color:#00af94; text-decoration:none; display:inline;}
#kdo_smo h2 a:hover {color:#249cc6;}
#kdo_smo a {color:#00af94;}

#right {float:left; width:215px; background:url(../images/side_shadow_r.jpg) no-repeat left top; margin:36px 0 0 0; padding:0 20px 0 12px; display:inline;}
#right p {font-size:12px; float:left; width:165px; padding:0 40px 0 10px; line-height:16px; margin:0;}
#right p.drugionas {font-size:11px; line-height:15px;}
#right p.drugionas span {color:#a0a0a0;}

#right p span {color:#00af94;}
#right a {color:#00af94; text-decoration:underline;}
#right a:hover {color:#00af94;text-decoration:none;}
#right a.pdf {color:#00af94;text-decoration:none;}
#right a.pdf:hover {color:#00af94;text-decoration:underline;}
#right h3 a { float:left; width:179px;background:url(../images/hand.gif) left top no-repeat; font-size:20px; color:#00af94; font-weight:bold; padding:0 0 12px 36px; text-decoration:none;}

#right h3 a:hover {color:#249cc6;}

	#footer {float:left; width:1011px; padding:0 0 40px 9px; font-size:11px; color:#a1a1a1;}
	#footer p.copy {float:left; width:400px; margin-left:12px; display:inline; line-height:15px;}
	#footer span {color:#00af94;}
	#footer a.ns {font-size:11px; color:#a1a1a1; text-decoration:none;}
	#footer a.ns:hover {text-decoration:underline;}
	#footer img {border:0; width:85px; margin-top:1px;}
	#ns {float:right; width:150px; text-align:right; margin-right:25px; display:inline;}


#kontakt { line-height:17px;background: url(../images/kontakt_bg.jpg) no-repeat right bottom; font-size:12px; color:#ffffff;width:496px; float:left; height:41px; text-align:center; padding:25px 0 0 9px;}
#kontakt span.big {font-size:17px; font-weight:bold; letter-spacing:1px;}

/*abosluten meni*/

	/*nov meni*/	
	#menu {width:996px;float:left; position:relative; z-index:1; margin-top:-32px;}

#menu ul {
list-style:none; 
float:left;
font-size:20px; 
color:#ffffff;
}
#menu li {
		float:left; 
		display:inline;}

#menu a {
		color:#ffffff;
		text-decoration:none;
		float:left;
		cursor:pointer;
		margin-left:35px;
		}

#menu a span.l {
		height:28px;;
		display:block;
		float:left;
		padding:0 0 0 14px;
	}
#menu a.active span.l {
		height:28px;;
		display:block;
		float:left;
		padding:4px 0 0 14px;
	}

	#menu a span.d {
		height:32px;
		width:14px;
		display:block;
		float:left;
	}
	
	#menu a.active {
		background:url(../images/menu_active.gif) left -70px;
		color:#249cc6;
		cursor:pointer;
		
			}
	#menu a.active span.d {
		background:url(../images/menu_active.gif) right -105px;
}

#menu a:hover {color:#005044;}

/* 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 */