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

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#c4c4c4;
	}

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

a {outline:none;}

#wrap {
 width:1012px;
 margin:0 auto;}
 
#header {
float:left;
width:1012px;}

#headerlogo {
float:left;
width:209px;
margin:8px 0 0 21px;
display:inline;}

#headerlogo h1 {
font-size:14px;
color:#000000;
font-weight:normal;
width:209px;

}

#headerlogo object {
float:left;
width:209px;
border:0;
padding-bottom:2px;}

#header ul.minimenu {
float:left;
width:302px;
height:18px;
background:url(../images/top_menu_bg.gif) repeat-x;
font-size:11px;
padding-top:5px;
margin-left:472px;
display:inline;
list-style:none;}

#header ul.minimenu li {float:left; padding:0 4px 0 12px; }
#header ul.minimenu li a {color:#6a6768; text-decoration:none; background:none;}
#header ul.minimenu li a:hover {color:#ffffff;}

#header ul.topmenu {
margin:31px 0 0 30px;
display:inline;
float:left;
width:610px;
list-style:none;}

#header ul.topmenu li {float:left; padding:0 6px 0 0;}
#header ul.topmenu li a {background:url(../images/main_menu_bg.gif) no-repeat; height:19px; width:93px; float:left; color:#ffffff; text-decoration:none; padding:18px 0 0 10px;}
#header ul.topmenu li a:hover, #header ul.topmenu li a.active { background:url(../images/main_menu_hover.gif) no-repeat; color:#6a6768;}

#header a.domov {
margin:34px 5px 0 0;
display:inline;
float:right;
width:75px;
background:url(../images/domov_bg.jpg) no-repeat;
height:19px;
color:#6a6768;
text-decoration:none;
padding:15px 0 0 15px;}

#header a.domov:hover {background:url(../images/domov_bg_hover.jpg) no-repeat; color:#ffffff;}

#left {
float:left;
width:252px;
background:url(../images/left_bg.gif) top repeat-x #eaeaea;
padding-bottom:30px;}

	#left p {color:#000000;padding:0 0 5px 34px;}
	
	#left span {font-size:29px; color:#dc1c23;padding:0 0 5px 0;}
	
	#left h3 {
	padding:13px 0 5px 15px;
	font-size:18px;
	font-weight:normal;
	color:#ff1c24;
	font-style:italic;}
	
	#left a {color:#ff1c24;text-decoration:none;}
	#left a:hover {text-decoration:underline;}

	#left h3.kontakt {padding-left:34px; width:218px; float:left;}
	
	#left ul {list-style:none; padding:0 0 110px 13px; float:left;}
	#left ul li {float:left;padding-bottom:3px;}
	#left ul li a h1 {font-size:16px;}
	#left ul li a {padding:2px 0 0 12px; float:left; width:213px; height:22px; background:url(../images/left_menu_bg.gif) no-repeat; color:#ffffff; text-decoration:none;}
	#left ul li a:hover, #left ul li a.active{background:url(../images/left_menu_hover.gif) no-repeat;color:#000000;text-decoration:none;}
	

#main {
float:left;
width:760px;
background:#ffffff url(../images/right_shadow.gif) repeat-y right;
min-height:493px;
height:auto !important;
height:49px;	}

#main object {float:left; width:753px;}

#bottom_index {
float:left;
width:523px;}

#bottom_index h1 {color:#3f3f3f; font-size:28px; font-style:italic; padding:12px 0 0 23px;width:500px; float:left;}
#bottom_index p {padding:10px 0 0 23px; font-size:15px; width:500px; float:left;}
#bottom_index object {margin:10px 0 0 23px; display:inline; width:500px; float:left;}

#povprasevanje {
float:left;
width:208px;
margin-left:13px;
display:inline;
background:url(../images/povprasevanje_bg.jpg) top no-repeat;}

#povprasevanje h3 {
font-size:18px;
color:#de222a;
font-weight:normal;
padding:0 0 3px 22px;
float:left;
width:186px;}

#povprasevanje p {
padding:10px 15px 3px 22px;
float:left;
width:171px;
line-height:17px;}

#povprasevanje a {color:#ff1c24;text-decoration:none;}
#povprasevanje a:hover {text-decoration:underline;}

#content {
float:left;
width:712px;
background:#ffffff url(../images/right_shadow.gif) repeat-y right;
min-height:420px;
height:auto !important;
height:420px;
padding:25px 24px 48px 24px;
font-size:12px;
line-height:16px;}

#content h1.title {
color:#dc1c23;
font-style:italic;
font-size:18px;
padding:15px 0 10px 0;}

#content div.frame {width:654px; background:#f4edd8; padding:20px 40px 22px 10px;}
#content span.red {color:#dc1c23;}
#content span.small {font-size:11px; color:#000000;}
#content span.smallgray {color:#6c6a6a;}
#content a {color:#dc1c23; text-decoration:none;}
#content a:hover {text-decoration:underline;}

#content ul {list-style:none; padding:10px 0 10px 0;}
#content ul li {background:url(../images/content_ul_li.gif) no-repeat 0 6px; padding-left:15px;}

#content input {width:220px; height:20px; border:1px solid #dfd7be; padding:4px 0 0 5px;margin-right:4px; float:left;}
#content textarea {height:101px; border:1px solid #dfd7be;width:224px; margin-right:4px; float:left;}

a.prijava input {background:url(../images/gumb_poslji.gif) no-repeat #ffffff; background-position:top; border:0; text-decoration:none; }
a.prijava:hover input {background:url(../images/gumb_poslji.gif) no-repeat #ffffff; background-position:bottom; text-decoration:none; cursor:pointer;}

a.priporocilo input {background:url(../images/priporocilo.gif) no-repeat #ffffff; background-position:top; border:0; text-decoration:none; text-decoration:none;}
a.priporocilo:hover input {background:url(../images/priporocilo.gif) no-repeat #ffffff; background-position:bottom; text-decoration:none; cursor:pointer;}

#content a.map {background:url(../images/gumb_podrobnejsi_zemljevid.gif) no-repeat #ffffff; background-position:top; border:0; text-decoration:none; text-decoration:none; font-size:14px; color:#ffffff; font-weight:bold; height:21px; width:173px; float:left; padding:3px 0 0 5px;}
#content a.map:hover {background:url(../images/gumb_podrobnejsi_zemljevid.gif) no-repeat #ffffff; background-position:bottom; text-decoration:none; cursor:pointer;height:20px; padding:4px 0 0 5px;}

.reference {float:left; width:704px; margin-bottom:20px;}
.reference h1 {color:#000000; font-size:12px; padding-bottom:8px;}
.reference img {float:left; width:164px; height:123px; padding:1px; border:solid 1px #dc1c23; margin-right:10px;}
.reference img.last {margin-right:0;}


.news {
width:703px; background:#ffffff; border-top:1px solid #dc1c23; float:left; margin:10px 0 20px 0; display:inline; padding:15px 0 0 0;}
.news a h2{font-size:12px; color:#dc1c23;}
.news a:hover h2{text-decoration:none;}
.news span.datum {color:#646464;}

#footer {
float:left;
width:754px;
height:18px;
margin-left:252px;
padding-bottom:30px;
display:inline;
background:url(../images/footer_shadow.gif) repeat-x top;}

#footer p.copy {
padding-top:15px;
float:left;
width:200px;
color:#646464;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}

#footer p.ns {float:right; width:200px; font-size:11px;padding-top:15px; margin-right:130px; display:inline;}
#footer p.ns img {border:0; float:left; width:85px; margin-top:2px;}
#footer p.ns a.link {float:left;width:115px; text-decoration:none;color:#646464;}
#footer p.ns a:hover {text-decoration:underline;} 

#wrap_obrazec a {position:absolute; margin:-88px 0 0 600px; width:160px; height:55px; background:url(../images/izpolni_obrazec_bg.jpg) no-repeat; color:#de2229; text-decoration:none; padding:28px 0 0 15px;}
#wrap_obrazec a:hover { background:url(../images/izpolni_obrazec_hover.jpg) no-repeat;}

#wrap_obrazec {float:left; width:754px;margin-left:252px; font-size:14px; font-weight:bold;
display:inline;}

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