*{ margin:0; padding:0; } 
html {height:100%;  overflow-y:scroll; border:none; background:#ffffff url(images/bck_pasica.png) repeat-x fixed;} 
body { text-align:center; font-family:Verdana, Geneva, sans-serif; position:relative;}  

#wrapper{ width:1000px; margin:0 auto; text-align:left; background:#E6E7E8;} 

a,
img { outline:none; border:none;}
a:link		{ text-decoration:none; color:#a1885d}
a:hover		{ text-decoration:none; color:#a1885d}
a:visited { text-decoration:none; color:#a1885d}
select,
input,			
textarea 	{ font-family: Verdana; font-size: 11px}
.datum 		{padding:5px 0; font-size:10px;}


#info {padding:5px 0; font-size:10px; color:#900;}
.error_input { background:#F60; border:1px solid #900;}

/* HEADER */
#header {width:1000px; height:220px; position:fixed; top:0; overflow:hidden; z-index:1; background:#E6E7E8;}
#header .top_topspace {width:100%; height:30px; background:#E6E7E8; color:#333; text-align:right; line-height:30px; vertical-align:middle; font-size:12px;}
#header .top_topspace p {color:#333; text-align:right; line-height:30px; vertical-align:middle; font-size:12px; padding:0 10px 0 0;}
#header .top_topspace a { color:#333; } 
#header .top_topspace a:hover { color:#333; text-decoration:underline; } 
#header .top {width:100%; height:100px; background:#F89F32; margin:0 0 25px 0; color:#FFF; position:relative;}

#header .firm_name  {height: 51px; padding:20px 0 0 20px; float:left;}
#header .firm_name_small {font-size:14px; position:absolute; top:70px; left:370px; }
#header .contact {font-size:14px; text-align:right; padding:0 10px 0 0; width:200px; position: absolute; bottom: 0; right: 0; }



/* MENU - v svoji css datoteki */


/* BODY */
#body {width:100%; min-height:420px; background:none; padding:220px 0 0 0; position:relative; z-index:0}
#body h1 { font-size:24px; font-weight:normal; padding:0 0 10px 0;}

#body div.podrocja {position:absolute; width:300px; height:380px; left:680px; top:240px; background:url(images/podrocje_bck.png) no-repeat left top; color:#FFF; text-align:justify; font-size:12px;}
#body div.vsebina  {width:960px; background:none; padding:0 20px 20px 20px; font-size:12px; line-height:16px; text-align:justify;}
#body div.podvsebina {width:960px; background:none; margin:20px 0; font-size:12px; line-height:16px; text-align:justify;}
#body div.podvsebina div.img						{ float:left; width:428px; height:308px; background:url(images/picture_border_big.png) no-repeat left top; position:relative; }
#body div.podvsebina div.img_prospekti	{ float:left; width:258px; height:361px; background:url(images/prospekt_border.png) no-repeat left top; position:relative; padding:4px 0 0 4px;}
#body div.podvsebina div.flash					{ float:left; width:308px; height:250px; background:url(images/flash_border.png) no-repeat left top; position:relative; padding:4px 0 0 4px;}
#body div.podvsebina div.gallery				{ float:left; width:168px; height:150px; background:url(images/gallery_border.png) no-repeat left top; position:relative; padding:4px 0 0 4px;}
#body div.podvsebina div.img_no_border	{ float:left; width:428px; height:20px; position:relative; }
#body div.podvsebina div.img	img				{ position:absolute; left:4px; top:4px; }
#body div.podvsebina div.text_holder 		{ float:left; width:512px; padding:10px; background:#f3b468; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#body div.podvsebina div.text_holder_full { float:left; width:940px; padding:10px; background:#f3b468; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}

#map_canvas {width:400px; height:300px; position:absolute; left:4px; top:4px;}

#body div.podvsebina div.text { color:#333; background-color:transparent;}


table.field_table {width:320px;}
table.field_table_mnenje {width:520px;}
td.field_text 	{ width:100px; text-align:right; height:30px; vertical-align:middle;}
td.field_text_top	{ width:100px; text-align:right; height:30px; vertical-align:top;}
td.field_input 	{ width:400px; text-align:left; height:30px; vertical-align:middle; padding:0 0 0 10px;}
td.field_input_button 	{ text-align:right; height:30px; vertical-align:middle; padding:0 0 0 0;}
input.input_field {height:20px; width:200px;}
input.input_button {height:30px; width:100px; vertical-align:middle;}
textarea.textarea_field 	{ height:150px; width:400px; padding:5px; overflow:hidden;}

/* FOOTER */
#footer {width:100%; background:none;}
#footer div.separator {width:100%; height:40px; background:url(images/footer_separator.png) no-repeat left center;}


#footer div.advertisement_main_holder	{width:100%; padding:0 10px; height:128px;}
#footer div.advertisement_holder_1	{width:980px; float:left; padding:0 0 0 390px;}
#footer div.advertisement_holder_2	{width:345px; float:left; padding:0 0 0 145px;}
#footer div.advertisement_holder_3	{width:260px; float:left; padding:0 0 0 63px;}
#footer div.advertisement_holder_4	{width:220px; float:left; padding:0 0 0 22px;}
#footer div.advertisement { width:208px; height:128px; background:url(images/footer_adv_border.png) no-repeat left top; position:relative;}
#footer div.advertisement img { position:absolute; left:4px; top:4px;}

#footer div.text {width:100%; text-align:center; padding:20px 0;}
#footer div.text p.big	{ font-size:24px; color:#606060}
#footer div.text p.small{ font-size:12px; color:#373435;}

#footer div.social_fb_footer {width:100px; text-align:center; font-size:11px; color:#333;}

#footer div.space {width:100%; height:20px;}
