/* CSS Document */
body {
	margin:0px;
	background:url(images/bg.jpg) top left repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

a {
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
p {
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
	padding:0px;
}

#clear {
	clear:both;
}

#back {
	background:url(images/bg_gradient.jpg) top left repeat-x;
	height:585px;
}
#index_container {
	margin-left:auto;
	margin-right:auto;
	width:652px;
	padding-top:160px;
	position:relative;
}

#index_top {position:absolute; top:45px; left:0; width:645px; height:59px; border:none;}
#index_top img {border:none;}
#index_top a {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	border:none;
}
#index_top a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

#index_menu {
	position:absolute;
	z-index:2;
	padding-left:10px;
}
#index_menu_item {
	background:url(images/menu.jpg) top left no-repeat;
	float:left;
	width:118px;
	height:20px;
	margin-top:28px;
	text-align:right;
	padding-right:26px;
	padding-top:8px;
	font-weight:bold;
}
#index_menu_item a {
	color:#000000;
	text-decoration:none;
}
#index_menu_item a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#index_left {
	position:absolute;
	z-index:2;
	background:url(images/index_left.jpg) top left no-repeat;
	width:403px;
	height:262px;
	margin-top:56px;
	padding:16px;
}
#index_right {
	position:absolute;
	margin-left:403px;
	z-index:1;
	background:url(images/index_right.jpg) top left no-repeat;
	width:249px;
	height:388px;
}
#index_logo {
	float:left;
	width:136px;
	font-weight:bold;

}
#index_logo h1 {
	margin:0px;
	margin-left:10px;
	font-size:11px;
}
#index_txt {
	float:right;
	width:220px;
	padding-right:25px;
	padding-top:36px;
}
#index_txt h1 {
	margin:0px 0px 4px 0px;
	font-size:14px;
	color:#F4952F;
	text-transform:uppercase;
}
#index_txt ul {
	margin:0px;
	padding:10px 0px 12px 14px;
}
#index_txt li {
	list-style-image:url(images/li.gif);
}
#index_footer {
	color:#434344;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	margin:14px 26px;
}
#index_footer a {
	color:#434344;
	text-decoration:none;
}
#index_footer a:hover {
	color:#7D7D80;
	text-decoration: underline;
}

/* ---- TIPSKA STRAN  ---- */
#container {
	margin-left:auto;
	margin-right:auto;
	width:652px;
	padding-top:16px;
}

#head_left {
	position:absolute;
	z-index:2;
	background:url(images/head_left.jpg) top left no-repeat;
	width:300px;
	height:160px;
	margin-top:69px;
	padding-top:20px;
	padding-left:40px;
}
#head_right, #head_right_kladivo, #head_right_stroj, #head_right_rabljena, #head_right_doa, #head_right_kontakt, #head_right_podjetje {
	position:absolute;
	margin-left:340px;
	z-index:1;
	background:url(images/head_right.jpg) top left no-repeat;
	width:312px;
	height:249px;
}
#head_right_kladivo {
	background:url(images/head_right_kladivo.jpg) top left no-repeat;
}
#head_right_stroj {
	background:url(images/head_right_stroj.jpg) top left no-repeat;
}
#head_right_rabljena {
	background:url(images/head_right_rabljena.jpg) top left no-repeat;
}
#head_right_doa {
	background:url(images/head_right_doa.jpg) top left no-repeat;
}
#head_right_kontakt {
	background:url(images/head_right_kontakt.jpg) top left no-repeat;
}
#head_right_podjetje {
	background:url(images/head_right_podjetje.jpg) top left no-repeat;
}

#menu {
	position:absolute;
	z-index:3;
	margin-left:140px;
	margin-top:48px;
	background:url(images/bg_menu1.jpg) top left no-repeat;
	width:156px;
	height:207px;
}
#menu_item, #menu_item1 {
	padding-left:12px;
	padding-top:8px;
	padding-bottom:7px;
	font-weight:bold;
	color:#000000;
}
#menu_item a, #menu_item1 a {
	color:#000000;
	text-decoration:none;
}
#menu_item a:hover, #menu_item1 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#menu_item1 {
	padding-top:10px;
	padding-bottom:5px;
}
#menu_subitem, #menu_subitem1 {
	padding-left:14px;
	padding-top:6px;
	padding-bottom:3px;
	font-weight:bold;
	font-size:10px;
}
#menu_subitem a, #menu_subitem1 a {
	color:#000000;
	text-decoration:none;
}
#menu_subitem a:hover, #menu_subitem1 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#menu_subitem1 {
	padding-top:8px;
	padding-bottom:1px;
}

#content {
	position: relative;
	background:url(images/bg_content.jpg) top left repeat;
	border:1px solid #8E9091;
	border-top:0px;
	margin-top:249px;
	margin-right:7px;
	width:643px;
}
#content h1 {
	position:absolute;
	font-size:25px;
	margin-top:20px;
	margin-left:22px;
	margin-bottom:0px;
	text-transform:uppercase;
	font-weight:normal;
	text-align: center;
	color:#333333;
	width:330px;
	z-index:4;
}
#oranzno {
	position: absolute;
	background:#F4952F;
	width:135px;
	margin-left:142px;
	padding:50px 2px 20px 8px;
	float:left;
	font-weight:bold;
}
#content_right {
	float:right;
	width:310px;
	padding:20px;
	padding-top:30px;
	color:#646464;
}
#content_right a {
	color:#646464;
	text-decoration: underline;
}
#content_right a:hover {
	color: #999999;
	text-decoration: none;
}
#content_right h2 {
	font-size:15px;
	color:#333333;
	margin:0px 0px 2px;
	padding-top:16px;
}

/*   ----------- CMS ------------- */
#novica h2 {
	font-size:15px;
	color:#333333;
	margin:0px 0px 2px;
}

#novica_slika {
	width:271px;
	padding-left:142px;
	padding:8px;
	float:left;
	text-align:right;
}
#novica_slika img {
	margin-bottom:10px;
	border:1px solid #8E9091;
	margin-left:10px;
}
#novica {
	float:right;
	width:310px;
	padding:20px;
	padding-top:0px;
	color:#646464;
}

ul {
	padding-left:16px;
	margin:0px;
}

#footer {
	clear:both;
	color:#434344;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	margin:6px 8px;
}
#footer a {
	color:#434344;
	text-decoration:none;
}
#footer a:hover {
	color:#7D7D80;
	text-decoration: underline;
}


/* -------- kontakt --------------- */
label{
float: left;
width: 124px;
text-align:right;
padding-right:8px; 
}
input, textarea, select {
	border:1px solid #8E9091;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:1px;
	margin-bottom:4px;
}
.threepxfix{
margin-left:26px;
}

.button {
	background: url(images/button.jpg) top left no-repeat;
	width:83px;
	height:37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	border:0px;
	padding-top:0px;
	margin-left:230px;
	cursor:pointer;
}

.box {
	margin:4px;
	padding:4px;
	border:1px solid #8E9091;
	font-weight:bold;
	width:60px;
	background: #CCCCCC;
	text-align:center;
}