@charset "utf-8";
/* CSS Document */

@import url("http://oglasi.turbosist.si/css/reset3.css");
@import url("/css/nepremicnine.css");
/*---------------------------------------------------------------------------*/
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:72%;
	background:#25408e url(/images/bg.jpg) repeat-x;
	margin:0;
}
/* TEKSTI */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, dl {	margin:0.5em 0;}
h1, h2, h3, h4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#21418c;}
h1 {font-size:1.6em; border-bottom:2px solid #ffbe10;}
h2 {font-size: 1.3em; font-weight:bold;}
h3 {font-size: 1.2em; font-weight:bold;}
h4 {font-size: 1.2em;}

#oglas-onkoloski { float:right; margin-bottom:10px;}
#kodeks { position:absolute; top:131px; left:990px; z-index:999;}

/* glavni DIV-i
-----------------------------------------------------------------------------*/
#wrapper { float:none; width:990px; margin:0 auto;}
#content { float: none;	width:auto;}
#header { position:relative; float:left;	width:990px; height:224px; background:url(/images/header.jpg) left no-repeat;}
#header-desno { position:absolute; float:right; right:-25px;}
#logo { margin:0; padding:0; float:left;}
#logo h2 { margin:0; padding:0;}
#menu {	float:none;	width:auto;	height:27px; position:relative; z-index:999}
#lang { float:left; position:absolute; left:0px; top:194px;}
#header #tel { color:#fff; font-size:1.45em; position:absolute; left:335px; top:162px;}
#vsebina-mreza { float:left; background:url(/images/mreza.jpg) 240px 0px repeat-y;}
#nav-levo { float:left;	width:240px; overflow:hidden}
#vsebina { position:relative; float:left; width:711px; min-height:350px; _height:350px; padding-left:39px; padding-bottom:40px;}
#footer { float:left; width:990px; height:62px; margin-top:0px; background:url(/images/footer-bg.png) no-repeat; color:#FFF; _margin-right:-3px;}
#footer a { color:#FFF}
#footer .footer-levo img { float:left; padding:0px 0 0 0px; margin-top:-5px;}
#footer .footer-levo a { float:left; padding:20px 0 0 25px;}
#footer .footer-desno { float:right; padding:20px 25px 0 0px;}

/* TEKSTI in GLOBALNI CSSi
-----------------------------------------------------------------------------*/
a {	text-decoration:none;	color:#cc0000;}
a:focus {	outline:none;}
a:hover {	color:#cc0000;}
ul.indent { margin-left:10px;}
ul.indent li { line-height:140%; background:url(../images/indent.gif) 0px 6px no-repeat; padding-left:12px}
.gumb a { display:block; border: 1px solid; border-color: #aaa #000 #000 #aaa; float:right; padding:0 4px; background:#fc0; background:#ccc;}
.gumb a:hover { position:relative; top:1px; left:1px; border-color: #000 #aaa #aaa #000;}
#leteciTXT { position:absolute; top:158px; *top:162px; left:605px; *left:610px; width:370px; height:25px; float:right; color:#fff; font-weight:normal; font-size:1.3em;}
.trenutna-ponudba { margin-top:-10px; _margin-top:-3px; float:right; clear:both;}
/* NAVIGACIJA LEVO */
h2.naslov-levo { padding:34px 0 0 15px; width:216px; height:50px; background:url(/images/naslov-levo.gif) no-repeat;}
h3.naslov-levo { color:#FFF; background:url(/images/iskalnik-h3.gif) no-repeat; width:185px; height:17px; padding:5px 0 0 5px; margin-left:20px;}
#ng-link a { color:#FFF; font-size:1.2em!important; font-weight:normal!important; display:block; width:150px; background:url(../images/iskalnik-link.gif) left no-repeat; padding:2px 0 2px 20px; margin-left:30px;}
#ng-link a:hover { background:url(../images/iskalnik-link-hover.gif) left no-repeat; color:#FFF;}
#ng-link a.act { background:url(../images/iskalnik-link-hover.gif) left no-repeat; color:#ffbe10;}

#nav-levo ul { margin-left:30px; font-size:1.2em; list-style:none; color:#FFF; text-transform:uppercase;}
#nav-levo ul li { padding:6px 0;}
#nav-levo ul li a { color:#FFF;}
#nav-levo ul li a:hover { color:#ffbe10;}

/* MENU SPEC LEVO */
#menu-spec ul li h2 a { margin-left:0px; font-weight:bold!important; color:#000!important; padding:34px 0 0 15px; width:216px; height:50px; background:url(/images/naslov-levo.gif) no-repeat;}
#menu-spec {}
#menu-spec ul { margin:0; padding:0;}
#menu-spec ul li { margin:0; padding:0;}
#menu-spec ul li ul li { margin:0 0 0 15px; padding:0;}
#menu-spec ul li a { color:#FFF; font-size:0.9em!important; font-weight:normal!important; display:block; width:220px;  padding:5px 0 5px 0px; margin-left:10px;}
#menu-spec ul li a:hover { color:#FFF;}
#menu-spec ul li a.act { color:#ffbe10;}

.gumb-oranzen a { font-size:1.1em; display:block; white-space:nowrap; padding:4px; color:#FFF; border:#fff solid 1px; background:#ef891a; box-shadow:1px 1px 1px rgba(150,130,89,0.4);-moz-box-shadow:1px 1px 1px rgba(150,130,89,0.4);-webkit-box-shadow:1px 1px 1px rgba(150,130,89,0.4);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.gumb-oranzen a:hover { background:#d43330; color:#fff; border:#fff solid 1px;}
.gumb-oranzen-levo { width:100%; margin:8px 20px 0px 20px; clear:both; float:left;}
.gumb-oranzen-levo a { font-size:1.1em; width:180px; display:block; white-space:nowrap; padding:4px; color:#FFF; border:#fff solid 1px; background:#ef891a; box-shadow:1px 1px 1px rgba(150,130,89,0.4);-moz-box-shadow:1px 1px 1px rgba(150,130,89,0.4);-webkit-box-shadow:1px 1px 1px rgba(150,130,89,0.4);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.gumb-oranzen-levo a:hover { background:#d43330; color:#fff; border:#fff solid 1px;}


/* LISTI vsebina
-----------------------------------------------------------------------------*/
.opis-top { width:711px; height:18px; background:url(../images/opis-top.png) top no-repeat}
.opis-left { float:left; position:absolute; top:0px; width:8px; height:305px; background:url(../images/opis-levo.png) no-repeat; }
.opis-body { float:right; width:663px; min-height:300px; _height:300px; background:url(../images/opis-body.png) right repeat-y; padding:0 20px 20px 20px;}

/* cms_faq
-----------------------------------------------------------------------------*/
#faq {}
#cms_faq { float:left; clear:both; width:100%; padding:20px 10px 10px 10px;}
#cms_faq ul {	list-style:none; margin:0px; padding:0px;}
#cms_faq li { padding: 2px;	margin:1px;}
#cms_faq .drugi {}
#cms_faq .vprasanje { color:#21418c; font-weight:bold; padding-bottom:10px;}
#cms_faq .odgovor {}
#cms_faq .odgovor a { color:#000}
#cms_faq .odgovor a:hover {color:#cc0000;}
#cms_faq .gumb_line { float:right; display:block; width:100%; height:30px; clear:both;}
#cms_faq .gumb a { float:right; border:none; background:none;}

/* ISKALNIK NEPREMICNIN - LEVO
-----------------------------------------------------------------------------*/
.posredovanje_container { padding-left:20px;}
.posredovanje_container h3 { color:#FFF; background:url(/images/iskalnik-h3.gif) no-repeat; width:125px; height:17px; padding:5px 0 0 5px;}
.posredovanje_container a { color:#FFF; font-size:1.2em!important; font-weight:normal!important; display:block; width:150px; background:url(../images/iskalnik-link.gif) left no-repeat; padding:2px 0 2px 20px; margin-left:10px;}
.posredovanje_container a:hover { background:url(../images/iskalnik-link-hover.gif) left no-repeat; color:#ffbe10;}
.posredovanje_container a.act { background:url(../images/iskalnik-link-hover.gif) left no-repeat; color:#ffbe10;}

.nepremicnina_container { padding-left:20px;}
.nepremicnina_container h3 { color:#FFF; background:url(/images/iskalnik-h3.gif) no-repeat; width:125px; height:17px; padding:5px 0 0 5px;}
.nepremicnina_container a { color:#FFF; font-size:1.2em!important; font-weight:normal!important; display:block; width:150px; background:url(../images/iskalnik-link.gif) left no-repeat; padding:2px 0 2px 20px; margin-left:10px;}
.nepremicnina_container a:hover { background:url(../images/iskalnik-link-hover.gif) left no-repeat; color:#ffbe10;}
.nepremicnina_container a.act { background:url(../images/iskalnik-link-hover.gif) left no-repeat; color:#ffbe10;}
#nav-levo .gumb_container { display:none;}

/* IZBRANA PONUDBA NOVOGRADNJE
-----------------------------------------------------------------------------*/
#seznam_ng.prva { margin:0px; padding:0; float:left;	width:471px;}
#seznam_ng.prva .seznam { float:left; width:540px; background:#fff url(../images/ng-bg.gif) bottom no-repeat; padding:10px 0 0 10px; margin:0 0 30px 0;}
#seznam_ng.prva .slika { float:left; border:none; padding:0; margin:0px; background:url(/images/ng-bg-slika.gif) no-repeat;  width:160px; height:114px;}
#seznam_ng.prva .slika a img { float:left; border:none; width:120px; max-height:90px; padding:10px 0 0 10px; overflow:hidden;}
#seznam_ng.prva .seznam_content {}
#seznam_ng.prva .novo { float:right; position: relative; right:20px; top:-10px; width:49px; height:19px;}
#seznam_ng.prva .naslov { padding:0; margin:0; left:0px; width:320px; float:left}
#seznam_ng.prva .naslov a { padding:0; margin:0; font-size:1.5em; font-variant:small-caps; font-weight:bold; color:#3366cc;}
#seznam_ng.prva .naslov a:hover {}
#seznam_ng.prva .lokacija { font-weight:normal; font-size:1.4em; color:#666; width:290px; float:left; padding:5px 0;}
#seznam_ng.prva .kratek {  color:#333; overflow:hidden; float:left; width:360px; padding-top:5px;}
#seznam_ng.prva .seznam_bottom { float:left; width:520px; height:20px; padding-top:7px;}
#seznam_ng.prva .investitor { float:left; text-align:left;}
#seznam_ng.prva .vec { float:right; text-align:right;}
#seznam_ng.prva .vec a { color:#ff0000; margin-top:0px; padding-right:20px; text-decoration:none; background:url(../images/podrobnosti.gif) right bottom no-repeat;}

/* IZBRANA PONUDBA - POSEBNA
-----------------------------------------------------------------------------*/
#posebna { float:left; padding:0;}
#posebna .posebna_container { float:left; width:268px; height:230px; background:url(../images/posebna-bg.png) no-repeat; padding:0px; margin:0 0 20px 0; position:relative;}
#posebna .posebna_container.par { float:left; margin-left:21px;}
#posebna .icon_ekskluziva { position:absolute; top:0px; left:3px; color:#C00;}
#posebna .icon_posebna {position:absolute; top:0px; right:3px; color:#C00;}
#posebna .slika {	float:left; width:100px; height:120px; border:none;}
#posebna .slika a img {	border:none; padding:25px 0px 0px 85px;}
#posebna .teksti_container { position:relative; float:left; width:230px; padding:5px; margin-left:14px; _margin-left:7px; background:#fff;}
#posebna .lokacija_o { width:230px; padding:0; color:#3366cc; font-weight:bold; overflow:hidden;}
#posebna .nepremicnina_o { font-weight:bold; float:left; width:110px;}
#posebna .cena_o { font-weight:bold; text-align:right; color:#d3212a; float:right; width:110px;}
#posebna .velikost_o { font-weight:bold; float:left; width:110px;}
#posebna .vec { position:absolute; top:-30px; left:200px; font-weight:bold; float:right;}

/* APARTMAJI HRVAŠKA - POSEBNA
-----------------------------------------------------------------------------*/
#apartmaji-hrvaska { float:left; padding:0; }
#apartmaji-hrvaska .posebna_container { float:left; width:300px; height:250px; background:url(../images/posebna-hrvaska-bg.png) no-repeat; padding:0px; margin:0 0 20px 10px;}
#apartmaji-hrvaska .posebna_container.par { float:left; width:300px; height:250px; background:url(../images/posebna-hrvaska-bg.png) no-repeat; padding:0px; margin-left:30px;}
#apartmaji-hrvaska .slika {	float:left; width:100px; height:120px; border:none;}
#apartmaji-hrvaska .slika a img {	border:none; padding:25px 0px 0px 100px;}
#apartmaji-hrvaska .teksti_container { position:relative; float:left; width:260px; padding:5px; margin-left:14px; _margin-left:7px; background:#fff;}

#apartmaji-hrvaska .lokacija_o { width:265px; padding:0; color:#3366cc; font-weight:bold; overflow:hidden;}
#apartmaji-hrvaska .nepremicnina_o { font-weight:bold; float:left; width:130px;}
#apartmaji-hrvaska .cena_o { font-weight:bold; text-align:right; color:#d3212a; float:right; width:125px;}
#apartmaji-hrvaska .velikost_o { font-weight:bold; float:left; width:110px;}
#apartmaji-hrvaska .vec { position:absolute; top:-30px; left:200px; font-weight:bold; float:right;}

/* CSS cms_reference */
#cms_reference {
	float:left;
	width:663px;
}
#cms_reference_detail {
	float:left;
	width:450px;
	padding:10px;
}
#cms_reference_detail img {
	width:450px;
	overflow:hidden;
}
#cms_reference_detail .kratek {
	font-style:italic;
}
#cms_reference_detail .datum {
	display:none;
}
#cms_reference .nav{
	float:right;
	width:190px;
}
#cms_reference .main ul, #cms_reference .nav ul{
	list-style:none;
	padding: 0px;
	margin:0px;
	padding:0px;
}
#cms_reference .main li {
	float:left;
	padding: 0px;
	width:100%;
	height:auto;
	clear:both;
	margin:0px;
	display:block;
	padding: 5px;
	border-bottom:#ffbe10 1px solid;
	vertical-align:middle;
}
#cms_reference .nav li {
	float:left;
	padding: 0px;
	width:100%;
	margin:0px;
	display:block;
	padding: 5px;
	background-color: #ffffff;
	border-bottom:#ffbe10 1px solid;
	background:#f6f7fb;
	vertical-align:middle;
}

#cms_reference .nav li {
	width:180px;
}
#cms_reference .nav li.act{
	background-color:#e1e6fa;
}
#cms_reference .slika img {
	border:#CCCCCC 1px solid;
}
#cms_reference .slika{
	float:left;
	width:380px;
	text-align:right;
	margin:0 5px 0 5px;
}
#cms_reference .drugi .slika{
	float:right;
	text-align:left;
}
#cms_reference .drugi {
	text-align:right;
}
#cms_reference .nav .drugi {
	text-align:left;
}
#cms_reference .naslov{
	text-decoration: none;
	font-size: 11px;
	color: #d44409;
}
#cms_reference .naslov a{
}

#cms_reference .novica{
	width:auto;
}
#cms_reference .gumb_line{
	padding-top:15px;
	margin:0;
}
#cms_reference .gumb a{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background-color: #ffffff;
	padding:0px;
	margin:0;
	text-decoration: none;
/*	background-image: url(../images/vec.gif);*/
	background-repeat:no-repeat;
	border: 0px solid #D4D4D4;
}


/* TABELE */
tr.tabelamain td {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: transparent;
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0pt 100%;
}

/* Mozilla: uporaba za vertikalno raztegovanje pri containerjih katerih vsebina ima vec floatov */
/* -------------------------------------------------------------------------------------------- */
.clearer {
	clear: both;
	font-size: 0px;
}

/* clearer next generation */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
