/* -------------------- tag styles --------------------*/
* {font-family: verdana; font-size: 12px;}
body,html {
	margin: 0px; 
	padding: 0px; 
	height: 100%; 
	background: #FFF url(../images/bck-body.gif) repeat-x top center;
}
body{overflow-y: scroll;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top;}
img {border: 0px;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: silver;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {text-decoration:none; color:#FF9D02;}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fc1 {color: #444;}
.fc2 {color: #717171;}
.fc3 {color: #585858;}
.fc4 {color:#FF9D02}
.fc5 {color: #97233F}
.fc6 {color: #FFF;}

a.lnk1 {color: gray;}
a.lnk1:hover {color: silver;}

a.lnk2 {color: red;}
a.lnk2:hover {color: blue;}

a.lnk3 {color: green;}
a.lnk3:hover {color: purple;}

.fl {float: left;}
.fr {float: right;}

.pl15 {padding-left:15px;}
.ml9 {margin-left: 9px;}
.txt-align-j {text-align: justify;}
/* -------------------------------------------------------------------------------------------*/


/* -------------------- HEAD start --------------------*/
div#head {
  background: url(../images/head.jpg) no-repeat left top;
  width: 970px;
  height: 119px;  
  z-index:15;
  position:relative;
}
img#home-logo {
  width: 260px;
  height: 56px; 
  position:absolute;
  top:36px;
  left:18px;
}
div#meni {
  width: 960px !important;
  width: 970px;
  height: 33px;
  background: url(../images/bck-meni.gif) repeat-x;
  padding-left:10px;
  text-align:left;
  z-index:15;
  position:relative;
}
div#podmenijem {
  width: 962px;
  height: 153px;
  border-left:4px solid #E9E9E9;
  border-right:4px solid #E9E9E9;
  margin-top: 0px !important;
  margin-top:-2px;
  z-index:5;
  position:relative;
}
img#podjetja{position:absolute; top:0px; right:200px;}
div#submeni {
  width: 962px;
  height: 27px;
  background: url(../images/bck-submeni.gif) repeat-x;
  text-align:left;
  /*margin-bottom:0px !important;
  margin-bottom:-2px;*/
  position:absolute;
  top:33px;
  left:4px;
  z-index:20;
}
img.main-pic{
	height:153px;
}
div#search-h {
  width: 170px;
  height: 29px;
  background: url(../images/bck-search.gif) no-repeat;
  position:absolute;
  top:0px;
  left:646px;
}
div#search2-h {
  width: 170px;
  height: 29px;
  background: url(../images/bck-search2.gif) no-repeat;
  position:absolute;
  top:30px;
  left:646px;
}
input#search {
	margin: 0 0 0 6px !important;
	margin: 3px 0 0 6px;
	background: url(../images/bck-inputa.gif) no-repeat;
	border: 1px solid #FFF;
	width: 124px;
}
input#b-search {
	margin-top: 5px;
	margin-left: 5px;
	background: url(../images/b-search.gif) no-repeat;
	width: 14px;
	height: 15px;
	border: none;
	cursor: pointer;
}
img#search {
	/*position: relative;
	top: 14px;
	left: -6px;*/
	position: absolute;
	top: 14px;
	left:10px;
}
img#search-open {
	/*position: relative;
	top: 10px;
	left: 17px;*/
	position: absolute;
	top: 17px;
	left:150px;
	cursor: pointer;
}
div#pod-sel {
	background: url(../images/bck-drop-main.gif) no-repeat; 
	width: 221px;
	height: 18px !important; 
	height: 21px; 
	cursor: pointer;
	padding: 3px 5px 0px 25px;
}
div#pod-opt {
	background: #FFC841; 
	border: 1px solid #FFEDC4; 
	cursor: pointer;
	width: 219px !important;
	width: 221px;
	margin-top: -1px;
}
div.pod-opt-item {
	padding: 3px 0px;
	line-height: 20px;
}
div.pod-opt-item a {
	color: #000;
	padding: 0px 5px 0px 25px;
	line-height: 20px;
	height: 20px;
}
div.pod-opt-item a:hover {
	color: #000;
	background: url(../images/bck-drop-item.gif) repeat-x;
	display: block;
	line-height: 20px;
	height: 20px;
}

div#lang-h {
	background: url(../images/bck-lang.gif) no-repeat;
    width: 148px;
 	height: 29px;
	position:absolute;
  	top:0px;
  	left:821px;
}
img.lang-pos{margin: 13px 20px 0px 18px;}

div#lang-eng-h, div#lang-slo-h {
	width: 148px;
 	height: 29px;
	position:absolute;
  	top:0px;
  	left:821px;
}
div#lang-eng-h {background: url(../images/bck-lang_eng.gif) no-repeat;}
div#lang-slo-h {background: url(../images/bck-lang_slo.gif) no-repeat;}

div#lang2-eng-h, div#lang2-slo-h {
  width: 148px;
  height: 29px;
  position:absolute;
  top:29px;
  left:821px;
}
div#lang2-eng-h {background: url(../images/bck-lang2_eng.gif) no-repeat;}
div#lang2-slo-h {background: url(../images/bck-lang2_slo.gif) no-repeat;}

img#lang-open {
	position: relative;
	top: 17px !important;
	top: 13px;
	left: 127px;
	cursor: pointer;
}
a.lang {width: 148px; height: 29px; display: block;}
div#podjetja-drop{
	position:absolute;
	top:5px;
	left:745px;
	z-index:400;
}
div.referenca{
	width:448px;
	min-height:92px;
	height:auto !important;
	height:92px;
}
div.referenca-vec a{
	background:#FFCB59;
	padding:2px;
}
div.referenca-vec{
	width:448px;
}
.ref-img{margin-right:35px;}
div.referenca-text{
	height:30px;
}
/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
#holder{
	width:970px;
	padding-bottom: 205px; 
}
#holder1{
  min-height: 100%;
}
* html #holder1 {
  height: 100%;
}
div#text {
  border-top:6px solid #ECECEC;
  color: black;
  height:auto;
  text-align:left;
  padding-left:4px;
  z-index:15;
  position:relative;
}

div#left-text{
	float:left;
	width:192px !important;
	width:231px;
	height:auto;
	background:#EDEDED url(../images/bck-left.gif) repeat-x top;
	padding:20px;
	margin-bottom:15px;
}
div#center-text{
	float:left;
	width:393px !important;
	width:464px;
	margin-left:4px;
	margin-bottom:15px;
	padding:20px 20px 20px 50px;
	color:#4C4B4B;
	font-size:12px;
}
div#center-main-text{
	float:left;
	width:649px !important;
	width:699px;
	margin-bottom:15px;
	padding:20px 20px 20px 30px;
	color:#4C4B4B;
	font-size:12px;
}
div#right-text{
	float:left;
	width:259px;
	margin-left:4px;
	text-align:left;
	z-index:15;
	position:relative;
}
div#right-text-top{
	width:259px;
	height:6px !important;
	height:8px;
	z-index:20;
	position:absolute;
	top:-6px !important;
	top:-8px;
	left:0px;
	line-height:1px;
	background-color:#ECECEC;
}

div.naslov{
	background:url(../images/arrow.gif) no-repeat;
	margin-left:-10px;
	padding-left:10px;
}
div#kontakt-right{
	color:#545454;
	margin-left:22px;	
}
div.naslov1{
	background:url(template/images/arrow-white.gif) no-repeat;
	margin-left:14px;
	padding-left:8px;
	color:#545454;
}
div#kontakt-right a{color:#FF6600;}

div#podjetja li{
	list-style-image:url(template/images/li-blue.gif);
}
div.back{
	text-align:right;
	margin-top:-27px;
}
div.print {
	background: url(../images/sys_print.gif) no-repeat left;
	width: 28px;
	height: 28px;
	padding-left: 35px;
	padding-top: 20px !important;
	padding-top: 10px;
}
div.neprem-block {
	width: 260px;
}
div.neprem-slika {
	width: 116px;
}
div.neprem-opis {
	width: 110px;
}

td a {text-decoration: none;}


/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#foot {
  height: 205px;
  margin-top: -205px;
  background: url(../images/bck-foot.gif) repeat-x;
}
div#foot-right{
	height:205px;
	width:259px;
	background-color:#FEB40E;
	position:absolute;
	top:0px;
	right:4px;
}
div#foot-right-top{
	height:600px;
	width:259px;
	background-color:#FEB40E;
	position:absolute;
	top:-600px;
	right:4px;
	z-index:15;
}
img.ostalep {
	position: absolute;
	top: -5px;
	right: 54px;
	z-index:30;
}
div#foot-bck {
  height: 205px;  
  width: 970px;
  background: url(../images/bck-foot.gif) repeat-x bottom center;
  position:relative;
  text-align:left;
  z-index:1;
}
div#crights{
	color:#C0C0C0;
	position:absolute;
	bottom:5px;
	left:15px;
}
div#editor a{
	position:absolute;
	bottom:5px;
	right:15px;
	color:#444;
	font-size:10px;
	text-decoration:none;
}

/* --------------------- FOOT end ---------------------*/