/* CSS Document */
/*preloading images*/
#hiddenPic {display:none;}
/*end of prelodaing images*/

/*START-----header menu links-----------*/
ul#mainnav li a{
	padding:0 7px 2px 0px; 
	color:#d9d8d7;
	text-decoration:none;
	background:/*url(../dsg/bg_a.gif)*/ right center no-repeat;
}
/*hover header menu links*/
ul#mainnav li.mainmenu a:hover{
	color:#FFF;
}
div.submenu {
background-color:#757774;
text-decoration:none;
width: 170px;
border: solid 1px #AAACA9;
display:none;
position:absolute;
top:0px;
left:0px;
padding-bottom:3px;

}
div.submenu ul.subitem{

padding-bottom:3px;
margin-top:3px;
}
div.submenu ul.subitem li{
width:100%;
float: left;
clear:both;

}
div.submenu ul.subitem li a{
color:#d9d8d7;
text-decoration:none;
font-size:12px;
margin-left: 15px;

}
div.submenu ul.subitem li a: hover{
background-color:#757774;
width: 100%;
}
div.submenu ul.subitem li.notchosen{
background-color:#757774;
}

div.submenu ul.subitem li.chosen{
background-color:#ABABAB;
}



/*END-------header menu links-----------*/




/*START-----breadcrums links------------*/
div#breadc a{
	text-decoration:none;
	color:#939391;
}	
/*END-------breadcrums links------------*/




/*START-----categories links------------*/
/*text*/
ul#menunav li a{
	display:block;
	height:25px;
	color:#6c6c6c;
	text-decoration:none;
	text-align:right;
	padding: 0px 0px 20px 0px;
	width:140px;
}
/*text:hover*/
ul#menunav li a:hover{
	color:#FFF;
}
/*end-text*/

/*background*/
ul#menunav li#category1 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}
ul#menunav li#category2 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}
ul#menunav li#category3 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}
ul#menunav li#category4 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}
ul#menunav li#category5 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}
ul#menunav li#category6 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}
ul#menunav li#category7 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}
ul#menunav li#category8 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}
/*background:hover*/
ul#menunav li#category1 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}
ul#menunav li#category2 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}
ul#menunav li#category3 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}
ul#menunav li#category4 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}
ul#menunav li#category5 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}
ul#menunav li#category6 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}
ul#menunav li#category7 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}
ul#menunav li#category8 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}
/*background-selected*/
ul#menunav li#categorySelected a{
			padding: 10px 11px 0px 0px;
			background:#04b215  left bottom no-repeat;
/*text*/	color:#fff;
}
/*end-background*/
/*END-------categories links------------*/



/*START-----property details links------------*/
ul#submenu li a{
	font-weight:bold;
	background:url(../dsg/border_h.gif) left top repeat-x;
	display:block;
	height:16px;
	color:#777877;
	text-decoration:none;
	padding:2px 0 0 2px;
}
/*property details links:hover*/
ul#submenu li a:hover{
	background:#f7f5f6 url(../dsg/border_h.gif) left top repeat-x;
}
/*END-------property details links------------*/



/*START-----login links---------------------*/
ul#right li#login a{
	/*color:#04b215;*/
	color:blue;
	font-size:12px;
	font-weight:bold;
}

ul#right li#login p a{
	color:#777877;
	font-size:11px;
	font-weight:normal;
}
/*END-------login links---------------------*/



/*START-----whats new link--------------------*/
ul#right li#wn dl dt a{
	display:block;
	font-weight:bold;
	color:#04b215;
}

/*more link*/
ul#right li#wn dl dd a{
	color:#04b215;
	text-decoration:none;
}
/*END-------whats new link---------------*/



/*START-----favorites:more link---------------*/
ul#right li#fav dl dd a{
	color:#04b215;
	margin:0 0 0 20px;
	text-decoration:none;
}

ul#right li#fav dl dt a{
	font-weight:bold;
	color:#04b215;
	text-decoration:underline;
}
/*END-------favorites:more link---------------*/


/*START-----more info about Slovenia----------*/
ul#infsi a{
	color:#6a6a6a;
}
/*END-------more info about Slovenia----------*/




/*____________________________________________________________________________*/
body, div, span, a, img, p, td, tr, table, h1, h2, h3, h4, form, ul, li, dl, dt, dd, label, fieldset, input, select {
	margin:0;
	border:0;
	padding:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background:#a8a9a8 url(../dsg/bg_body.gif) top left repeat-x;
	font-size:11px;
}

body ul{
	list-style-type:none;
}

div#wrapper{
	width:779px;
	margin:0 auto 0 auto;
	border:1px #878787 solid;
	border-top:none;
	background:url(../dsg/bg_wrappper.gif) top left repeat-y;
}
/*__________________________________HEADER_________________________________*/

div#header{
	width:779px;
	height:113px;
	background:#747674 url(../dsg/header.jpg) left bottom no-repeat;
}

a.atop{
	color:#ffffff;
}

ul#mainnav{
	width:763px;
	height:14px;
	padding:25px 0 0 17px;
}

ul#mainnav li{
	font-size:13px;
	float:left;
}

ul#mainnav li a.last{
	background:none;
}

ul#mainnav li.logo{
	text-align:right;
	float:right;
	padding-right:10px;
}

div#hdr{
	width:779px;
}

div#hdr img{
	float:left;
}
/*_________________________________/HEADER_________________________________*/

/*_________________________________BREADCHRUMS_____________________________*/
div#breadc{
	clear:both;
	height:25px;
	background:#f4f3f1;
	padding:6px 0 0 152px;
	color:#939391;
}

/*________________________________/BREADCHRUMS_____________________________*/

/*_________________________________MENU___________________________________*/

div#menu{
	float:left;
	width:153px;
}

div#menu h3{
	text-align:right;
	font-size:12px;
	padding: 5px 10px 5px 0;
	color:#747674;
	background:#EBEAE8;/*url(../dsg/bg_search.gif) left top no-repeat;*/
	margin: 0px 1px 0px 0;
	height:14px;
}


div#menu li#search{
	background:/*url(../dsg/border_h.gif)*/ left bottom repeat-x;
	padding: 10px 0 9px 0;
}

div#menu li#search select{
	border:1px #7f9db9 solid;
	width:118px;
	margin:0 0 8px 18px;
}

div#menu li#search input{
	width:35px;
	height:20px;
	color: white;
	font-size:10px;
	background:url(../dsg/b_find.gif) left 1px no-repeat;
	margin:0 0 0 101px;
}

ul#menunav li{
	font-size:13px;
	margin: 0 0px 0 0px;
	padding: 0px 0px 3px 0;
	background:/*url(../dsg/border_h.gif)*/ left bottom repeat-x;
}

/*ul#menunav li#category2 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}

ul#menunav li#category2 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}

ul#menunav li#category3 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8   left bottom no-repeat;
}

ul#menunav li#category3 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215  left bottom no-repeat;
}

ul#menunav li#category4 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}

ul#menunav li#category4 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215 left bottom no-repeat;
}

ul#menunav li#category5 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}

ul#menunav li#category5 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215 left bottom no-repeat;
}

ul#menunav li#category6 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}

ul#menunav li#category6 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215 left bottom no-repeat;
}

ul#menunav li#category7 a{
	padding: 10px 11px 0px 0px;
	background:#ebeae8  left bottom no-repeat;
}

ul#menunav li#category7 a:hover{
	padding: 10px 11px 0px 0px;
	background:#04b215 left bottom no-repeat;
}*/

/*_________________________________/MENU__________________________________*/

/*_________________________________CONTENT________________________________*/
div#content{
	float:left;
	width:423px;
	background:#fffffe;
	padding: 22px 22px 0 26px;
	color:#777877;
}

div#content h1{
	font-size:17px;
	color:#04b215;
	background:url(../dsg/border_h.gif) left bottom repeat-x;
	padding:10px 0;
	margin:0 0 9px 0;
}

div#content table {
	margin-bottom: 5px;
}

div#content td {
	padding: 3px;
}

div#content input,select,textarea {
	border: 1px solid black;
}

div.object-back{
	clear:both;
	margin-bottom:10px;
}

div.object-back a{
	background:url(../dsg/ico_back.gif) left no-repeat;
	padding-left:10px;
	color:#777877;
}

div.object-back a:hover{
	text-decoration:none;
}

ul#submenu{
	float:left;
	width:91px;
	padding:0 12px 0 0;
}

ul#submenu li img{
	border: 1px #cccccc solid;
	padding:3px;
}

ul#submenu li strong{
	color:#04b215;
}

img.bigpic{
	float:left;
	border: 1px #cccccc solid;
	padding:4px;
	margin-right:-3px;
}

ul#submenu li.asub{
	background:url(../dsg/border_h.gif) left bottom repeat-x;
}

ul#submenu li.name{
	background:url(../dsg/border_h.gif) left bottom repeat-x;
	margin:0 0 22px 0;
	padding:0 0 3px 0;
}


ul#minf{
	clear:both;
	float:left;
	width:425px;
	padding:7px 0 14px 0;
	background:url(../dsg/border_h.gif) left bottom repeat-x;
}

ul#minf li{
	float:left;
}

ul#minf li a{
	display:block;
	color:#04b215;
	height:25px;
	padding: 0 0 0 30px;
}

ul#minf li#back a{
	float:left;
}
ul#minf li#back{
	padding:0 100px 0 0;
}

ul#minf li#locp a{
	font-family:"Tahoma";
	margin-left:0px;
	text-decoration:none;
	line-height:9px;
	font-size:9px;
	font-weight:bold;
	color:#6C6C6C;
	background:url(../dsg/b_location.jpg) left top no-repeat;
	height:25px;
	width:65px;
}
ul#minf li#moreinf a{
	font-family:"Tahoma";
	text-decoration:none;
	line-height:9px;
	font-size:9px;
	font-weight:bold;
	color:#6C6C6C;
	background:url(../dsg/b_info.jpg) left top no-repeat;
	height:25px;
	width:75px;
}

ul#minf li#addp a{
	font-family:"Tahoma";
	margin-left:3px;
	text-decoration:none;
	line-height:9px;
	font-size:9px;
	font-weight:bold;
	color:#6C6C6C;
	background:url(../dsg/b_add.jpg) left top no-repeat;
	height:25px;
	width:86px;
}
ul#minf li#remp a{
	font-family:"Tahoma";
	margin-left:3px;
	text-decoration:none;
	line-height:10px;
	font-size:9px;
	font-weight:bold;
	color:#6C6C6C;
	background:url(../dsg/b_rem.jpg) left top no-repeat;
	height:25px;
	width:86px;
}


ul#aboutAreaLinks{
	clear:both;
	float:left;
	width:420px;
	padding: 0 0 14px 0;
	margin-right:-50px;
}

ul#aboutAreaLinks li {
	padding: 5px 0 0 0;
	overflow:hidden;
}

ul#aboutAreaLinks li a{
	color:#6C6C6C;
	text-decoration:underline;
}

ul#aboutAreaLinks li a:hover{
	color:#6C6C6C;
	text-decoration:none;
}

ul#gallery{
	clear:both;
	float:left;
	width:450px;
	padding: 0 0 14px 0;
	margin-right:-50px;
}

ul#gallery li{
	float:left;
	padding:14px 10px 0 0;
}

ul#gallery li a{
	color:#6C6C6C;
	text-decoration:none;
}

ul#gallery li a:hover{
	color:#6C6C6C;
	text-decoration:underline;
}

ul#gallery li.row{
	clear:left;
	float:left;
}

ul#gallery li.last{
	padding:14px 0 0 0;
}

ul#gallery li img{
	border:1px #ccc solid;
	padding:2px;
}

/*________________________________/CONTENT________________________________*/

/*_________________________________RIGHT__________________________________*/

ul#right{
	width:152px;
	clear:right;
	float:right;
	color:#777877;
}

ul#right li#login h3{
	text-align:right;
	text-indent:35px;
	font-size:12px;
	padding:  5px 42px 5px 0px;
	color:#00A51E;
	background:#EBEAE8 url(../dsg/ozadje-login.jpg) 3px no-repeat;
	height:14px;
}

ul#right li#login input{
	width:125px;
	border:1px #757575 solid;
}

ul#right li#login div{
	padding:0 13px 7px 13px;
}

ul#right li#login p{
	width:56px;
	float:left;
	padding:0px 33px 14px 14px;
}

ul#right li#login dd{
	margin-left: 15px;
	margin-bottom: 5px;
}

ul#right li#login dd#loginLink{
	margin-right: 15px;
	margin-bottom: 5px;
	text-align:right;
}

ul#right li#wn{
	clear:both;
}


ul#right li#wn h3{
	text-indent:8px;
	font-size:12px;
	padding: 3px 0px 4px 0px;
	color:#747674;
	background:#EBEAE8;
	margin:  0px 0px 0px 1px;
	height:14px;
}

ul#right li#wn h3.firstTitle{
	text-indent:50px;
	font-size:12px;
	padding: 7px 0px 3px 0px;
	color:#747674;
	background:#EBEAE8 url(../dsg/bg_whats.jpg) top no-repeat;
	margin:  0px 0 7px 1px;
	height:23px;
}

ul#right li#wn img{
	display:block;
	padding:3px;
	background:url(../dsg/img_border.gif) left top no-repeat;
	margin:4px 0 0 0px;
}

ul#right li#wn img.eight{
	margin:3px 0 0 4px;
}

ul#right li#wn dl{
	padding:8px 0 9px 0px;
	background:url(../dsg/border_h.gif) left bottom repeat-x;
}

ul#right li#wn dl dt{
	margin-left:8px;
	font-weight:bold;
	color:#04b215;
}

ul#right li#fav h3{
	text-indent:8px;
	font-size:12px;
	padding: 3px 0px 4px 0px;
	color:#747674;
	background:#EBEAE8;
	margin:  0px 0px 0px 1px;
	height:14px;
}


ul#right li#fav dl{
	padding:10px 0 0 8px;	
}

ul#right li#fav dl dd{
	overflow:auto;
}

ul#right li#fav dl dt{
	font-weight:bold;
	color:#04b215;
	text-decoration:underline;
}

/*________________________________/RIGHT__________________________________*/

div#ontop{
	width:592px;
	clear:both;
	background:/*url(../dsg/border_ontop.gif)*/ center top no-repeat;
	padding:20px 0 11px 187px;
	
}

div#ontop a{
	display:block;
	background:url(../dsg/bg_up.gif) left center no-repeat;
	text-decoration:none;
	color:#787878;
	width:65px;
	text-align:right;
}

/*_______________________________FOOTER___________________________________*/

div#footer{
	width:779px;
	height:136px;
	margin:6px auto 0 auto;
	border:1px #878787 solid;
	border-top:none;
	background:#747674;
	text-align:center;
	color:#d9d8d7;
	padding:9px 0 0 0;
}

div#footer a{
	color:#d9d8d7;
	text-decoration:underline;
}

div#footer p{
	padding:0 0 9px 0;
}

div#footer p#bottom{
	margin:7px 0 0 0;
	background:url(../dsg/border_dark.gif) center top no-repeat;
	padding:17px 0 0 0;
}
/*______________________________/FOOTER___________________________________*/

/*______________________________MAP_______________________________________*/

div#infoLayer{
	position:relative;
}

div#galleryLayer{
	position:relative;
}

div#schemesLayer{
	position:relative;
}

div#mapsLayer{
	position:relative;
}

div#aboutAreaLayer{
	position:relative;
}

div#map{
	clear:both;
	float:left;
	width:425px;
	padding:21px 0 0 0;
}

div#asd{
	background:#00f;
}

div#map h4{
	clear:left;
	float:left;
	display:inline;
	font-size:12px;
}

div#map strong{
	color:#04b215;
}

ul#area{
	clear:left;
	float:left;
	margin:14px 0 0 0;
}

div#map img{
	float:left;
	margin:14px 0 0 10px;
}

ul#area strong{
	color:#777877;
}
li.first{
padding-bottom: 5px;
}
li.equ{
margin-left: 15px;
}
div#map p.price{
margin-left: 9px;
}
dl#drt{
	float:right;
	padding:15px 0 0 0;
}

dl#drt dt{
	padding:0 0 5px 0;
}
dl#addit{
padding-top: 15px;
margin-right: 15px;
float:right;
}
dl#addit dt{
	padding:0 0 5px 0;
	
}
dl#addit dd{
	padding-left:15px;
}

div#map dl strong{
	color:#777877;
}

p#desc{
	padding:10px 0 29px 0;
	clear:both;
	background:url(../dsg/border_h.gif) left bottom repeat-x;
}

li.margd{
	margin:0 0 4px 0;
}

ul#infsi{
	padding: 14px 0px 21px 0;
}

ul#infsi li{
	padding: 0px 0px 0px 30px;
}

ul#infsi li#binf{
	font-family:"Tahoma";
	margin-left:0px;
	text-decoration:none;
	line-height:9px;
	font-size:9px;
	font-weight:bold;
	color:#6C6C6C;
	background:url(../dsg/b_more_inf.jpg) left top no-repeat;
	height:22px;
	width:100px;
}
p.price{

padding-left:160px;


}
p.price span{

padding-left:142px;


}
p.price span#small{

padding-left:80px;


}
/*_____________________________/MAP_______________________________________*/

/*_____________________________LIST_______________________________________*/
ul#rslist{
	color:#777877;
	clear:left;
}

ul#rslist li{
	width:426px;
	padding:13px 0 11px 0;
	background:url(../dsg/border_list.gif) left top repeat-x;
}

ul#rslist li.nobg{
	float:left;
	display:inline;
	background:none;
}

ul#rslist li.nobg #picture{
	width:0px;
	clear:both;
	background: none;
}

ul#rslist li.nobg dl.objectDetails{
	height:150px;
}

ul#rslist li.nobg #userLinks{
	padding-left:132px;
}

ul#rslist li img{
	float:left;
	border:1px #4f4f4f solid;
	margin:0 10px 5px 0;
}

ul#rslist li dl{
	float:left;
}
ul#rslist li a{
	clear:both;
	display:block;
	height:20px;
	background: url(../dsg/b_arrow.gif) right top no-repeat;
}

ul#rslist li a.picture{
	width:220px;
	background:none;
}

ul#rslist li dl dd a{
	clear:none;
}

/*ul#rslist li dl dd.dd{
	margin-left:150px;
}*/


ul#rslist li dl dd a.details{
	padding-right:20px;
	float:left;
	color:green;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

ul#rslist li dl dd a.picture{
	text-decoration:none;
}

ul#rslist li dl dd a.req{
	background:url(../dsg/b_.jpg) right top no-repeat;
	height:25px;
	width:91px;
}
ul#rslist li dl dd a.apf{
	font-family:"Tahoma";
	margin-left:150px;
	padding-left:30px;
	text-indent:0px;
	text-decoration:none;
	line-height:9px;
	font-size:9px;
	font-weight:bold;
	color:#6C6C6C;
	background:url(../dsg/b_add.jpg) left top no-repeat;
	height:25px;
	width:86px;
}
ul#rslist li dl dd a.rpf{
	font-family:"Tahoma";
	margin-left:150px;
	padding-left:30px;
	text-decoration:none;
	line-height:9px;
	font-size:9px;
	font-weight:bold;
	color:#6C6C6C;
	background:url(../dsg/b_rem.jpg) left top no-repeat;
	height:25px;
	width:96px;
}

ul#rslist li#linav{
	float:left;
	text-align:center;
	background:url(../dsg/border_h.gif) left top repeat-x;
}


ul#rslist li#linav a{
	display:inline;
	background:none;
	color:#737574;
	text-decoration:none;
	text-indent:0;
}

ul#rslist li#linav a.sel{
	color:#04b413;
}

ul#rslist li#linav a.next{
	color:#04b413;
}

ul.news li.list_title{
	padding:10px 0 0 0;
}

ul.news li.list_title_selected{
	padding:10px 0 0 0;
	font-weight:bold;
	color:#04b413;
}

ul.news a{
	color:#04b413;
	text-decoration:underline;
}

ul.news a:hover{
	text-decoration:none;
}

ul.newsList{
	padding: 0 0 0 8px;
}

ul.newsList a{
	color:#04b413;
	text-decoration:underline;
}

ul.newsList a:hover{
	text-decoration:none;
}

ul.news li.title{
	color:#04b413;
	padding: 10px 0 10px 0;
}

ul.news li.date{
	text-decoration:underline;
	font-style:italic;
	padding: 0 0 10px 0;
}

ul.news li.content{
	text-align:justify;
}
/*____________________________/LIST_______________________________________*/
