body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg.jpg) repeat center top;
}

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

#wrapper {
	margin:0 auto;
	width:957px;
	background:url(../images/body_bg.gif) 18px 0 repeat-y;
	padding-bottom:20px;
   }

/* LEVA stran */
#levo {
	width:292px;
	float:left;
	}
	/* logo */
	#levo #logo {
	width:291px;
	height:101px;
	background:url(../images/logo.png);
	behavior: url(css/iepngfix.htc); /* transparent png v IE */
	cursor: pointer;
	}
	#levo #logo a:link {
	text-indent:-9999px;
	width:292px;
	height:101px;
	}
	/* meni na levi strani - "Gumiranje valjev" in "Izdelava gumi tesnil" */
	#levo h1 {
	height:21px;
	width:182px;
	background-color:#9a322f;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 16px;
	margin:25px 0 10px 40px;
	}
	#levo ul {
	list-style:none;
	margin-left:41px;
	}
		#levo li {
		font-size:12px;
		padding-left:18px;
		line-height:18px;
		}
		#levo li a:link, #levo li a:visited {
		color:#000000;
		text-decoration:none;
		}
		#levo li a:hover {
		color:#000000;
		text-decoration:underline;
		}
	/* iskanje po straneh */
	#levo #search {
	margin:35px 0 5px 40px;
	_margin:35px 0 5px 20px;
	float:left;
	width:250px;
	height:23px;
	}
		#levo #search input {
		float:left;
		background-color:#80b2b3;
		border:0;
		height:18px;
		font-size:12px;
		padding:5px 0 0 15px;
		width:177px;
		color:#FFFFFF;
		}
		#levo #search input.gumb {
		float:left;
		width:17px;
		border:none;
		height:23px;
		margin-left:6px;
		padding:0;
		}
	/* okni "Kontaktirajte nas" in "Poklicite nas" */
	#levo #kontakt {
	background:url(../images/kontakt.jpg) no-repeat;
	margin:15px 0 0 26px;
	_margin:15px 0 0 13px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	width:230px;
	height:75px;
	padding:45px 0 0 32px;
	line-height:16px;
	}
	#levo #poklicite {
	background:url(../images/poklicite.jpg) no-repeat;
	margin:17px 0 0 26px;
	_margin:17px 0 0 13px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	width:230px;
	height:76px;
	padding:45px 0 0 32px;
	line-height:16px;
	}
		#levo #poklicite a:link, #levo #poklicite a:visited, #levo #poklicite_en a:link, #levo #poklicite_en a:visited, #levo #poklicite_de a:link, #levo #poklicite_de a:visited {
		color:#FFFFFF;
		text-decoration:underline;
		}
		#levo #poklicite a:hover, #levo #poklicite_en a:hover, #levo #poklicite_de a:hover {
		color:#CCCCCC;
		text-decoration:none;
		}

/* DESNA stran */
#desno {
	width:665px;
	height:auto;
	float:left;
	}
	/* meni zgoraj na desni strani */
	#desno #top {
	background:url(../images/menu_top.gif) no-repeat;
	height:61px;
	}
	/* o podjetju, kontakt, kje se nahajamo */
	#desno #top #menutop {
	float:left;
	}
		#desno #top #menutop img {
		vertical-align:middle;
		padding-right:7px;
		}
		#desno #top #menutop ul {
		list-style:none;
		margin:16px 0 0 48px;
		}
		#desno #top #menutop li {
		display:inline;
		padding-right:20px;
		}
		#desno #top #menutop a {
		font-size:11px;
		color:#FFFFFF;
		}
		#desno #top #menutop a:link, #desno #top #menutop a:visited {
		text-decoration:underline;
		}
		#desno #top #menutop a:hover {
		text-decoration:none;
		}
	/* slovensko, english, deutsch */
	#desno #top #lang {
	float:left;
	}
		#desno #top #lang img {
		vertical-align:middle;
		padding-right:7px;
		}
		#desno #top #lang ul {
		list-style:none;
		margin:16px 0 0 48px;
		}
		#desno #top #lang li {
		display:inline;
		padding-right:10px;
		}
		#desno #top #lang a {
		font-size:11px;
		color:#FFFFFF;
		}
		#desno #top #lang a:link, #desno #top #lang a:visited {
		text-decoration:underline;
		}
		#desno #top #lang a:hover {
		text-decoration:none;
		}
	/* flash movie na desni strani */	
	#desno #flash {
	height:306px;
	margin-top:10px;
	background:url(../images/main.gif) no-repeat;
	padding:16px 0 0 35px;
	}
	/* okni "Izdelava gumi testnil" in "Gumiranje valjev" */
	#desno #izdelava {
	float:left;
	width:267px;
	background:url(../images/izdelava_img.jpg) no-repeat;
	margin:28px 0 0 28px;
	_margin:28px 0 0 14px;
	}
		#desno #izdelava h2 {
		color:#FFFFFF;
		font-weight:bold;
		font-size:16px;
		width:267px;
		height:44px;
		padding:8px 0 0 51px;
		}
		#desno #izdelava p {
		font-size:12px;
		line-height:18px;
		padding-left:2px;
		}
	#desno #gumiranje {
	float:left;
	width:265px;
	background:url(../images/gumiranje_img.jpg) no-repeat;
	margin:28px 0 0 44px;
	_margin:28px 0 0 0;
	}
		#desno #gumiranje h2 {
		color:#FFFFFF;
		font-weight:bold;
		font-size:16px;
		width:267px;
		height:44px;
		padding:8px 0 0 44px;
		}
		#desno #gumiranje p {
		font-size:12px;
		line-height:18px;
		padding-left:1px;
		}
		#desno #gumiranje img {
		float:right;
		padding:0 0 5px 20px;
		}
	/* noga na desni strani */
	#desno #footer {
	background:url(../images/footer.gif) no-repeat 21px 17px;
	height:74px;
	width:624px;
	float:left;
	}
		#desno #footer p {
		color:#f6c13f;
		font-size:11px;
		padding:36px 0 0 56px;
		width:115px;
		text-align:right;
		line-height:16px;
		float:left;
		}
		#desno #footer a {
		line-height:16px;
		color:#f6c13f;
		font-size:11px;
		float:left;
		margin:36px 0 0 300px;
		}
		#desno #footer a:link, #desno #footer a:visited {
		text-decoration:none;
		}
		#desno #footer a:hover {
		text-decoration:underline;
		}
		#desno #footer img {
		padding:3px 0 0 335px;
		}
		
/* PODSTRAN */
#content {
	height:556px; /* ie treats as min-height */
	min-height:545px; /* ie ignores */
	}
	*>#content {
	height: auto; /* ie ignores child selector, modern browsers replace height declaration */
	} 
/* naslov podstrani */
#content h3 {
	background:url(../images/podstran_naslov.gif) repeat-x;
	height:27px;
	width:587px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 0 10px;
	margin-left:20px;
	margin-top:11px;
	}
/* vsebina podstrani */
#podstran {
	margin-left:29px;
	padding:0 0 10px 0;
	line-height:18px;
	width:588px;
	font-size:12px;
	}
	#podstran a {
	color:#000000;
	}
	#podstran a:link, #podstran a:visited {
	text-decoration:underline;
	}
	#podstran a:hover {
	text-decoration:none;
	}
	/* stil za kontaktni obrazec - povpra�evanje */
	#podstran input {
	background-color:#ffecbe;
	border:1px solid #e8a500;
	height:18px;
	width:240px;
	}
	#podstran textarea {
	background-color:#ffecbe;
	border:1px solid #e8a500;
	height:91px;
	width:240px;
	}
	#podstran input.button {
	background-color:#ffdc86;
	height:24px;
	}
	/* tabele na podstraneh */
	#podstran #tabela table {
	border-top:1px solid #545454;
	border-left:1px solid #545454;
	}
	#podstran #tabela td {
	border-bottom:1px solid #545454;
	border-right:1px solid #545454;
	padding:3px;
	}
	/* seznami na podstraneh */
	#podstran ul {
	list-style:circle;
	margin-left:16px;
	}
	

hr {
	height:0;
	border:none;
	border-top:1px solid #C47436;
	}

.trans_box {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/logo.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box[class] {
  background:url(../images/logo.png) no-repeat;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */









/* JEZIKI */
/*Angleščina*/

#levo #kontakt_en {
	background:url(../images/kontakt_en.jpg) no-repeat;
	margin:15px 0 0 26px;
	_margin:15px 0 0 13px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	width:230px;
	height:75px;
	padding:45px 0 0 32px;
	line-height:16px;
	}
#levo #poklicite_en {
	background:url(../images/poklicite_en.jpg) no-repeat;
	margin:17px 0 0 26px;
	_margin:17px 0 0 13px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	width:230px;
	height:76px;
	padding:45px 0 0 32px;
	line-height:16px;
	}



/*Nemščina*/
#levo #kontakt_de {
	background:url(../images/kontakt_de.jpg) no-repeat;
	margin:15px 0 0 26px;
	_margin:15px 0 0 13px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	width:230px;
	height:75px;
	padding:45px 0 0 32px;
	line-height:16px;
	}
#levo #poklicite_de {
	background:url(../images/poklicite_de.jpg) no-repeat;
	margin:17px 0 0 26px;
	_margin:17px 0 0 13px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	width:230px;
	height:76px;
	padding:45px 0 0 32px;
	line-height:16px;
	}