/**

 =UNDO HTML

 ---------------------------------------------------------------------------- */

:link,

:visited { text-decoration: none }



ul { list-style: none }



h1,

h2,

h3,

h4,

h5,

h6,

pre,

code { font-size: 1em; }



hr,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

form,

body,

html,

p,

blockquote,

fieldset,

input { margin:0; padding:0 }

img{border:none;

}

a img,

:link img,

:visited img { border:none }



address { font-style:normal }



/**

 =GENERAL

 -----------------------------------------------------------------------------*/

a, a:link, a:visited, a:active{

	color: #005387;

	text-decoration: none;

}

a:hover{

	text-decoration: underline;

	color: #0077BB;

	}



h1 {

	color: #696c67;

	font-size: 18px;

	margin-bottom: 10px;

	font-family: Helvetica, Arial; 

	}







/* LAYOUT - main body of page */

body, html {

	/*background: #0183D9 url(skin/immopage.at/img/back_body.gif) repeat-y scroll center center;*/

	background: url(skin/immopage.at/img/back_body_2.gif) repeat-x scroll top;

	top:0px;

	margin:0;

	font-family:Arial;

	/*margin-top:10px;*/

	}	

div#wrap {

/*width: 1050px;*/

width: 990px;

/*margin: 0 auto;*/

margin:10px auto 0;

position:relative;

height:auto;

background: #FFF url(skin/immopage.at/img/back_div_v.gif) repeat-x scroll top;

border: 1px solid #0077BB;

}

	



/* LAYOUT - HEADER */

div#header {

display: block;

margin: 0 auto;

padding: 0;

/*width: 978px;*/

width: 988px;

height: 120px;

font-size: 12px;

border: 1px solid #FFFFFF;

background:#0077BB none repeat scroll 0 0;

overflow:hidden;

text-align:center;

}



	div#header div#logo {

	border-right: 1px solid #FFF;

	float: left;

	width: 180px;

	height: 122px;

	background: url(skin/immopage.at/img/nekretnine_logo.png) left no-repeat;

	}

	div#header div#marketing {

	float: left;

	width: 15px;

	height: 60px;

	background: url(skin/immopage.at/img/marketing.png) left no-repeat;

	}

	ul.register{

	position: absolute;

	top: 20px;

	right: 40px;

	}

	ul.register li{

	background: url(skin/immopage.at/img/arrow.gif) left no-repeat;

	height: 15px;

	}

	ul.register li a{

	display: block;

	padding-left: 12px;

	color: #fff;

	font-weight: bold;

	}

	

	ul#top_nav {

	position: absolute;

	top: 91px;

	right: 40px;

	height: 33px;

	}



	ul#top_nav li {

	float: left !important;

	height: 29px;

	margin-right: 1px;

	padding: 0 0 0 5px;

	background: url(skin/immopage.at/img/button_left.gif) left 0px no-repeat;

	}



	ul#top_nav li a{

	display: block;

	float: left;

	padding-left: 5px;

	padding-right: 10px;

	background: url(skin/immopage.at/img/button_right.gif) right 0px no-repeat;	

	height: 29px;

	text-decoration: none;

	cursor: pointer;

	color: #fff;

	line-height: 29px;

	text-align: center;

	text-transform: uppercase;

	font-size: 13px;

	font-weight: bold;

	font-family: Helvetica, Arial;

	}

	ul#top_nav li.active{

	background: url(skin/immopage.at/img/button_left.gif) left -29px no-repeat;

	}

	ul#top_nav li a:hover{

	color:#912213;

	}

	#top_nav li.active,

	#top_nav li.active a,

	ul#top_nav li.active a:hover {

	background: url(skin/immopage.at/img/button_right.gif) right -29px no-repeat;

	color: #912213;	

	}

	

	/* linkovi u gornjem desno uglu (marketing, favorites, ...)*/

	ul#ul-home {

	width:130px;

	height: 90px;

	padding-left: 2px;

	float:left;

	}

	

	ul#ul-home li {

	float: left !important;

	height: 20px;

	margin-right: 1px;

	padding-left: 20px;

	}

	ul#ul-home li.li-home {

	background: url(skin/immopage.at/img/nekretnine_home.png) left 0px no-repeat;

	}

	ul#ul-home li.li-fav {

	background: url(skin/immopage.at/img/nekretnine_fav.png) left 0px no-repeat;

	}

	ul#ul-home li.li-mark {

	background: url(skin/immopage.at/img/nekretnine_mark.png) left 0px no-repeat;

	}

	ul#ul-home li.li-rss {

	background: url(skin/immopage.at/img/nekretnine_rss.png) left 0px no-repeat;

	}



	ul#ul-home li a{

	display: block;

	float: left;

	padding-left: 5px;

	text-decoration: none;

	cursor: pointer;

	color: #fff;

	}

	

/* LAYOUT - SIDEBAR */

div#sidebar,

div#extra{

	float: left;

	min-height:400px;

	}

	

div#sidebar{

	width: 184px;

	background: url(skin/immopage.at/img/sidebar_shadow.jpg) right no-repeat;

	}

html > body div#sidebar{

	width: 182px;

	}

div#sidebar h2{

margin-top: 40px;

}		

/* LAYOUT - EXTRA */	

div#extra{

	width: 182px;

	background: url(skin/immopage.at/img/extra_shadow.jpg) left no-repeat;

	margin:0px;

	padding:0px;

	}

div#extra h2{

	margin-top: 10px;

	margin-bottom: 10px;

	}

	

span.date{

text-decoration: underline;

}			

/* LAYOUT - FOOTER */

div#footer {

	margin: 0 auto;

	position: relative;

	/*width: 984px;*/

	width: 934px;

	height: 60px;

	background: url(skin/immopage.at/img/footer_shadow.jpg) top center no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #912213;

	text-align: center;

	}

	#footer a {

	margin-right:10px;

	margin-left:10px;

	line-height:20px;

		}

div#copyright{

	float:left;

	/*margin-left:30px;*/

	margin-left:40px;

	font-size:10px;

	}

div#design{

	float:right;

	/*margin-right:30px;*/

	margin-right:40px;

	font-size:10px;

	}			

/* LAYOUT - CONTENT */

div#content {

	margin: 0 auto 0;

	/*background: #fff url(skin/immopage.at/img/round_corners.gif) top no-repeat;*/

	

	height:auto;

	color: #696c67;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	width:980px;

}

div#maincontent{

	float: left;

	padding: 10px;

	padding-top: 0px;

	}

div#maincontent{

	width: 594px;

	height: 600px;

	}

html > body div#maincontent{

	width: 594px;

	height:auto !important;

	}

div#content p{

	line-height: 16px;

	text-align: justify;

	margin-bottom: 10px;

	}

div.left{

	float: left;

	width: 250px;

	margin-right: 20px;

	}	

input.text_input{

border: 1px solid #72786c;

padding: 2px;

}

#frm input.submit_input{

background: url(skin/immopage.at/img/submit.gif) no-repeat;

color: #fff;

border: 0;

height: 24px;

width: 65px;

cursor: pointer;

}


#frm input.submit_input_large{

background: url(skin/immopage.at/img/submit_large.gif) no-repeat;

color: #fff;

border: 0;

height: 24px;

width: 78px;

cursor: pointer;

}
input{

margin-bottom: 5px;

}

div#user,

div#advertiser{

float: left;

width: 269px;

min-height: 150px !important;

padding-top: 125px;

margin-top: 10px;

}

div#user{

background: url(skin/immopage.at/img/picture1.jpg) top center no-repeat;

margin-right: 5px;

}

div#advertiser{

background: url(skin/immopage.at/img/picture2.jpg) top center no-repeat;

}

div.text{

background: url(skin/immopage.at/img/box_bg.jpg) top no-repeat;

padding: 10px;

min-height:105px !important;

}

ul.list{

	margin-top: 10px;

	}

ul.list li{

	background: url(skin/immopage.at/img/icon.gif) left no-repeat;

	padding-left :10px;

	}

ul.list li a{}









/********************************************

   AUTHOR:  			Erwin Aligam 

   WEBSITE:   			http://www.styleshout.com/

	TEMPLATE NAME: 	Bright Side of Life

   TEMPLATE CODE: 	S-0005

   VERSION:          1.0          	

 *******************************************/ 

 

/********************************************

   HTML ELEMENTS

********************************************/ 



/* top elements */





/*Razni borderi*/

#border-top             

{ 

	background: url(skin/immopage.at/img/logo.jpg) no-repeat; 

	width: 900px; 

	height: 200px;

}









#content-subform

{

}





/*#content .padding  { padding: 10px 10px 0 10px; }*/



#content-subform .padding  { padding: 10px 10px 0 10px; }



#border-bottom 			{ background: url(skin/immopage.at/img/border/page_corner_b.png) repeat-x; }

#border-bottom div  		{ background: url(skin/immopage.at/img/border/page_corner_br.png) 100% 0 no-repeat; }

#border-bottom div div 		{ background: url(skin/immopage.at/img/border/page_corner_bl.png) no-repeat; height: 11px; }



#footer  { background-color: #080; height: 20px; }

#footer .copyright { padding-top:5px; text-align: center; font-size: 0.8em; color: #FFF; }

#footer .copyright a { color: #FF0; }



.logo{

  padding-left: 10px;

}





.header-box-menu  {

display:block;

font-size:12px;

height:35px;

margin:0 auto;

overflow:hidden;

padding:0;

width:990px;

}









/*Toolbar*/

div.header {

	font-size: 22px; font-weight: bold; color: #0B55C4; line-height: 48px;

	padding-left: 55px;

	background-repeat: no-repeat;

	margin-left: 10px;

}



div.header span { color: #666; }



div.toolbar { float: right; text-align: right; padding: 0; }



table.toolbar    			 { border-collapse: collapse; padding: 0; margin: 0;	 }

table.toolbar td 			 { padding: 1px 1px 1px 4px; text-align: center; color: #666; height: 48px; }

table.toolbar td.spacer  { width: 10px; }

table.toolbar td.divider { border-right: 1px solid #eee; width: 5px; }



table.toolbar div { float: none; width: 32px; height: 32px; margin: 0 auto; }



table.toolbar a {

   display: block; float: left;

	white-space: nowrap;

	border: 1px solid #fbfbfb;

	padding: 1px 5px;

	cursor: pointer;

}



table.toolbar a:hover {

	border-left: 1px solid #eee;

	border-top: 1px solid #eee;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	text-decoration: none;

	color: #0B55C4;

}



.button        { font-size: 10px;  }









/*Okrigli BOX*/



div#toolbar-box {

  background: #f7f7f7;  

}



div#element-box {

  background: #FFF;

}



div#element-box div.section-box div.m {

	background: #fbfbfb;

}



div.t, div.b {

  height: 6px;

  padding: 0;

  margin: 0;

  overflow: hidden;

}



div.m {

  border-left: 1px solid #ccc;

  border-right: 1px solid #ccc;

  padding: 0 8px;

}



div#toolbar-box div.m {

  padding: 0 0 3px 0;

}



div#element-box div.m {

  padding: 5px 10px;

}







div#toolbar-box,

div#element-box div.section-box {

  background: #fbfbfb;  

}



div#toolbar-box div.t,

div#element-box div.section-box div.t {

  background: url(skin/immopage.at/img/border/box_border.png) 0 0 repeat-x;

}



div#toolbar-box div.t div.t,

div#element-box div.section-box div.t div.t {

   background: url(skin/immopage.at/img/border/box_med_tr.png) 100% 0 no-repeat;

}



div#toolbar-box div.t div.t div.t,

div#element-box div.section-box div.t div.t div.t {

   background: url(skin/immopage.at/img/border/box_med_tl.png) 0 0 no-repeat;

}



div#toolbar-box div.b,

div#element-box div.section-box div.b {

  background: url(skin/immopage.at/img/border/box_border.png) 0 100% repeat-x;

}



div#toolbar-box div.b div.b,

div#element-box div.section-box div.b div.b {

   background: url(skin/immopage.at/img/border/box_med_br.png) 100% 0 no-repeat;

}



div#toolbar-box div.b div.b div.b,

div#element-box div.section-box div.b div.b div.b {

   background: url(skin/immopage.at/img/border/box_med_bl.png) 0 0 no-repeat;

}



div#element-box div.t {

  background: url(skin/immopage.at/img/border/box_border.png) 0 0 repeat-x;

}



div#element-box div.t div.t {

   background: url(skin/immopage.at/img/border/box_light_tr.png) 100% 0 no-repeat;

}



div#element-box div.t div.t div.t {

   background: url(skin/immopage.at/img/border/box_light_tl.png) 0 0 no-repeat;

}



div#element-box div.b {

  background: url(skin/immopage.at/img/border/box_border.png) 0 100% repeat-x;

}



div#element-box div.b div.b {

   background: url(skin/immopage.at/img/border/box_light_br.png) 100% 0 no-repeat;

}



div#element-box div.b div.b div.b {

   background: url(skin/immopage.at/img/border/box_light_bl.png) 0 0 no-repeat;

}



div#submenu-box div.m {

  padding: 0px;

  height: 16px;

}



div#submenu-box ul {

  padding: 0px;

  margin: 0px;

}





#submenu-box { background: #f6f6f6; margin-bottom: 0px; }

#submenu-box .padding { padding: 0px;}



div#submenu-box div.t {

  background: url(skin/immopage.at/img/border/box_border.png) 0 0 repeat-x;

}



div#submenu-box div.t div.t {

   background: url(skin/immopage.at/img/border/box_dark_tr.png) 100% 0 no-repeat;

}



div#submenu-box div.t div.t div.t {

   background: url(skin/immopage.at/img/border/box_dark_tl.png) 0 0 no-repeat;

}



div#submenu-box div.b {

  background: url(skin/immopage.at/img/border/box_border.png) 0 100% repeat-x;

}



div#submenu-box div.b div.b {

   background: url(skin/immopage.at/img/border/box_dark_br.png) 100% 0 no-repeat;

}



div#submenu-box div.b div.b div.b {

   background: url(skin/immopage.at/img/border/box_dark_bl.png) 0 0 no-repeat;

}

















.button1-left,

.button1-right,

.button2-left,

.button2-right,

.button-search,

.button-register,

.button-search div,

.button-register div,

.button1-left div,

.button1-right div,

.button2-left div,

.button2-right div {

	float: left;

}



.button1-left  { background: url(skin/immopage.at/img/button/btn_1_left.png) no-repeat; margin-left: 5px; }

.button1-right { background: url(skin/immopage.at/img/button/btn_1_right.png) 100% 0 no-repeat; margin-left: 5px; }

.button-search  { background: url(skin/immopage.at/img/button/btn_1_left.png) no-repeat; margin-left: 5px; }

.button-register  { background: url(skin/immopage.at/img/button/btn_1_left.png) no-repeat; margin-left: 5px; }



.button1-right .prev { background: url(skin/immopage.at/img/button/btn_1_prev.png) no-repeat; }

.button1-left .next  { background: url(skin/immopage.at/img/button/btn_1_next.png) 100% 0 no-repeat; }

.button-search .next  { background: url(skin/immopage.at/img/button/btn_search.png) 100% 0 no-repeat; }

.button-register .next  { background: url(skin/immopage.at/img/button/btn_register.png) 100% 0 no-repeat; }



.button1-left a,

.button-search a,

.button-register a,

.button1-right a {

	display: block;

	height: 26px;

	float: left;

	line-height: 26px;

	font-size: 12px;

	font-weight: bold;

	color: #333;

	cursor: pointer;

}



.button1-left  a { padding: 0 30px 0 6px; }

.button1-right a { padding: 0 6px 0 30px; }

.button-search  a { padding: 0 30px 0 6px; }

.button-register  a { padding: 0 30px 0 6px; }



.button1-left a:hover,

.button-search a:hover,

.button-register a:hover,

.button1-right a:hover { text-decoration: none; color: #476538; }



.button2-left a,

.button2-right a,

.button2-left span,

.button2-right span {

	display: block;

	height: 22px;

	float: left;

	line-height: 22px;

	font-size: 11px;

	color: #333;

	cursor: pointer;

}



.button2-left span,

.button2-right span { cursor: default; color: #999; }



.button2-left .page a,

.button2-right .page a,

.button2-left .page span,

.button2-right .page span { padding: 0 6px; }



.page span {

	color: #000;

	font-weight: bold;

}



.button2-left a:hover,

.button2-right a:hover { text-decoration: none; color: #0B55C4; }



.button2-left a,

.button2-left span { padding: 0 24px 0 6px; }



.button2-right a,

.button2-right span { padding: 0 6px 0 24px; }



.button2-left { background: url(skin/immopage.at/img/button/btn_2_left.png) no-repeat; float: left; margin-left: 5px; }



.button2-right { background: url(skin/immopage.at/img/button/btn_2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }



.button2-right .prev { background: url(skin/immopage.at/img/button/btn_2_prev.png) no-repeat; }



.button2-right.off .prev { background: url(skin/immopage.at/img/button/btn_2_prev_off.png) no-repeat; }



.button2-right .start { background: url(skin/immopage.at/img/button/btn_2_first.png) no-repeat; }



.button2-right.off .start { background: url(skin/immopage.at/img/button/btn_2_first_off.png) no-repeat; }



.button2-left .page { background: url(skin/immopage.at/img/button/btn_2_right_cap.png) 100% 0 no-repeat; }



.button2-left .next { background: url(skin/immopage.at/img/button/btn_2_next.png) 100% 0 no-repeat; }



.button2-left.off .next { background: url(skin/immopage.at/img/button/btn_2_next_off.png) 100% 0 no-repeat; }



.button2-left .end { background: url(skin/immopage.at/img/button/btn_2_last.png) 100% 0 no-repeat; }



.button2-left.off .end { background: url(skin/immopage.at/img/button/btn_2_last_off.png) 100% 0 no-repeat; }



.button2-left .image 		{ background: url(skin/immopage.at/img/button/btn_2_image.png) 100% 0 no-repeat; }

.button2-left .readmore 	{ background: url(skin/immopage.at/img/button/btn_2_readmore.png) 100% 0 no-repeat; }

.button2-left .pagebreak 	{ background: url(skin/immopage.at/img/button/btn_2_pagebreak.png) 100% 0 no-repeat; }

.button2-left .blank	 	{ background: url(skin/immopage.at/img/button/btn_2_blank.png) 100% 0 no-repeat; }













/* -- status layout */

#module-status      { float: right; font-size: 11px; }

#module-status span { display: block; float: left; line-height: 16px; padding: 5px 10px 0 22px; margin-bottom: 5px; }



#module-status .user               { background: url(skin/immopage.at/img/status/user.png) 3px 5px no-repeat; }

#module-status .logout             { background: url(skin/immopage.at/img/status/logout.png) 3px 6px no-repeat; }

















table.adminform {

	background-color: #f9f9f9;

	border: solid 1px #d5d5d5;

	width: 100%;

	border-collapse: collapse;

	margin: 8px 0 10px 0;

	margin-bottom: 15px;

	width: 100%;

}

table.adminform tr.row0 { background-color: #f9f9f9; }

table.adminform tr.row1 { background-color: #eeeeee; }



table.tree {

	background-color: #f9f9f9;

	border: solid 1px #d5d5d5;

	width: 100%;

	border-collapse: collapse;

	margin: 8px 0 10px 0;

	margin-bottom: 15px;

	width: 100%;

}







table.tree tr.row0 { background-color: #f9f9f9; }

table.tree tr.row1 { background-color: #ffffff; }



table.tree tr.row0:hover td,

table.tree tr.row1:hover td  { background-color: #ffa ; }





table.adminform th {

	font-size: 11px;

	padding: 6px 2px 4px 4px;

	text-align: left;

	height: 25px;

	color: #000;

	background-repeat: repeat;

}

table.adminform td { padding: 3px; text-align: left; }























/** cpanel settings **/



#cpanel div.icon {

	text-align: center;

	margin-right: 5px;

	float: left;

	margin-bottom: 5px;

}



#cpanel div.icon a {

	display: block;

	float: left;

	border: 1px solid #f0f0f0;

	height: 95px;

	width: 106px;

	color: #666;

	vertical-align: middle;

	text-decoration: none;

}



#cpanel div.icon a:hover {

	border-left: 1px solid #eee;

	border-top: 1px solid #eee;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	background: #f9f9f9;

	color: #0B55C4;

}



#cpanel img  { padding: 10px 0; margin: 0 auto; }

#cpanel span { display: block; text-align: center; }













/*Repeat stilovi*/

.repeatlinks

{

  /*border: 1px solid;*/

  display: block;

}



/*

.repeatlink

{

  float: left;

}



.repeatpage

{

	float: left;

}*/



.page1

{

  cursor: pointer;

}



table.frmtable {

	width: 100%;

	border-spacing: 1px;

	background-color: #e7e7e7;

	color: #666;

}



table.frmtable td,

table.frmtable th { padding: 4px; }



table.frmtable thead th {

	background: #f0f0f0;

	color: #666;

	border-bottom: 1px solid #999;

	border-left: 1px solid #fff;

}



table.frmtable thead a:hover { text-decoration: none; }



table.frmtable thead th img { vertical-align: middle; }



table.frmtable tbody th { font-weight: bold; }



table.frmtable tbody tr			{ background-color: #fff;  text-align: left; }

table.frmtable tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }



table.frmtable tbody tr.row0:hover td,

table.frmtable tbody tr.row1:hover td  { background-color: #ffa ; }



table.frmtable tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }

table.frmtable tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }



table.frmtable tfoot tr { text-align: center;  color: #333; }

table.frmtable tfoot td,

table.frmtable tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }



table.frmtable td.order 		{ text-align: center; }

table.frmtable td.order span { float: left; display: block; width: 20px; text-align: center; }



table.frmtable .pagination { display:table; padding:0;  margin:0 auto;	 }



.pagination div.limit {

	float: left;

	height: 22px;

	line-height: 22px;

	margin: 0 10px;

}





.hide-error

{

  display: none;

}



.show-error

{

  display: block;

  /*

  border: solid 1px #606060;

  background-color: #EEEEEE;

  margin-bottom: 7px;

  */

}





.error-message

{

  color: #FF0000;

  margin-left: 7px;

}



.error-marker

{

  color: #FF0000;

}





.no-subform{

  border: 1px solid #999; 

  display:block; 

  width:100%; 

  float: left; 

  margin-top: 10px; 

  background: url(skin/immopage.at/img/back_sraf.gif);

}



#lbCols, #lbSelCols, #lbOrderCols

{

  width: 100%;

}



#tcols td

{

  text-align: left;

}



#tfilter td

{

  text-align: left;

}



#tfilteroptions td

{

  text-align: left;

}



#btnAdd1, #btnAdd2, #btnDel1, #btnDel2, #btnUp1, #btnUp2, #btnDown1, #btnDown2, #btnDesc

{

  width: 24px;

  height: 24px;

  cursor: pointer;

}



#btnAdd1, #btnAdd2

{

  background: url(skin/immopage.at/img/right.png) no-repeat center center;

}



#btnDel1, #btnDel2

{

  background: url(skin/immopage.at/img/left.png) no-repeat center center;

}



#btnUp1, #btnUp2

{

  background: url(skin/immopage.at/img/up.png) no-repeat center center;

}



#btnDown1, #btnDown2

{

  background: url(skin/immopage.at/img/down.png) no-repeat center center;

}



#btnDesc

{

  background: url(skin/immopage.at/img/desc.png) no-repeat center center;

}



.cbFilter

{

  width: 200px;

}



.cbFilter2

{

  width: 167px;

}



.cbFilterOp

{

  margin-left: 30px;

  width: 218px;

}



.filterParam

{

  margin-left: 30px;

  width: 190px;

}



.filterParamCB

{

  margin-left: 30px;

  width: 192px;

}





.btnPlus

{

  margin-left: 5px;

  background: url(skin/immopage.at/img/plus.png) no-repeat center center;

  width: 15px;

  height: 15px;

  cursor: pointer;

}



.btnMinus

{

  margin-left: 5px;

  width: 15px;

  height: 15px;

  background: url(skin/immopage.at/img/minus.png) no-repeat center center;

  cursor: pointer;

}



.btnAndOr1

{

  width: 30px;

  height: 15px;

  cursor: pointer;

  font-size: 10px;

}



.btnAndOr2

{

  width: 30px;

  height: 15px;

  cursor: pointer;

  font-size: 10px;

}



/*search form*/

div.LeftBox {

background-color:#FAFAFA;

border:1px solid #CCCCCC;

font-size:12px;

margin:0 0 12px;

padding:0px 5px 5px;

text-align:left;

width:170px;

float:left;

}



div.LeftBox .LeftBoxHead {

background-color:#0077BB;

color:#FFFFFF;

font-size:12px;

font-weight:normal;

margin-bottom:9px;

margin-left:-6px;

margin-right:-6px;

padding-bottom:2px;

padding-left:12px;

padding-top:3px;

}



div.LeftBox input {

display:block;

margin:0;

padding:0;

width:170px;

margin-bottom:7px;

font-size:11px;

}

div.LeftBox select {

display:block;

margin:0;

padding:0;

width:172px;

margin-bottom:7px;

font-size:11px;

}

div.LeftBox input.inputField {

width:164px;

padding:2px 0px;

font-size:11px;

padding-left:4px;

}

div.LeftBox input.inputField2 {

display:inline;

width:40px;

padding:2px 0px;

font-size:11px;

padding-left:4px;

}

div.LeftBox input.inputField3 {

display:inline;

width:38px;

padding:2px 0px;

font-size:11px;



}



div.LeftBox input.inputFieldpreis {


display:inline;

width:38px;

padding:2px 0px;

font-size:11px;

margin-left:8px;

}

div.LeftBox input.inputFieldpreis2 {


display:inline;

width:38px;

padding:2px 0px;

font-size:11px;



}

div.LeftBox input.submitButton {

width:172px;

background-color:#5FC6FF;

border:0;

font-size:12px;

line-height:14px;

padding-top:2px;

padding-bottom:4px;

font-weight:normal;

color:#FFFFFF;

}



div.LeftBox input.submitButton {

padding-top:3px;

padding-bottom:3px;

}



LeftBox form {

padding:0;

margin:0;

}

/*end search form*/



/*home page*/

div.CentralBox {

background-color:#FAFAFA;

border:1px solid #CCCCCC;

font-size:12px;

margin:0 0 12px;

padding:0px 6px 6px;

text-align:left;

width:580px;

float:left;

}



div.CentralBox .CentralBoxHead {

background-color:#0077BB;

color:#FFFFFF;

font-size:12px;

font-weight:normal;

margin-bottom:9px;

margin-left:-7px;

margin-right:-7px;

padding-bottom:2px;

padding-left:12px;

padding-top:3px;

}

/*end home page*/



/*login form*/

div.RightBox {

background-color:#FAFAFA;

border:1px solid #CCCCCC;

font-size:12px;

margin:0 0 12px;

padding:0px 5px 5px;

text-align:left;

width:170px;

}



div.RightBox .RightBoxHead {

background-color:#0077BB;

color:#FFFFFF;

font-size:12px;

font-weight:normal;

margin-bottom:9px;

margin-left:-6px;

margin-right:-6px;

padding-bottom:2px;

padding-left:12px;

padding-top:3px;

}



div.RightBox input.inputField {

width:114px;

padding:2px 0px;

font-size:11px;

padding-left:4px;

}



div.RightBox input.submitButton {

width:114px;

background-image:url(/img/input-button-bg.gif);

background-repeat:no-repeat;

border:0;

font-size:12px;

line-height:14px;

padding-top:2px;

padding-bottom:4px;

font-weight:normal;

color:#FFFFFF;

}



div.RightBox input.submitButton {

padding-top:3px;

padding-bottom:3px;

}



RightBox form {

padding:0;

margin:0;

}

/*end search form*/

/*desni baner*/

div.BoxBaner {

background-color:#FAFAFA;

/*border:1px solid #CCCCCC;*/

font-size:12px;

float:left;

margin:0 0 12px;

padding:0px;

text-align:left;

width:182px;

}



div.BoxBaner .BoxBanerHead {

background-color:#0077BB;

color:#FFFFFF;

font-size:12px;

font-weight:normal;

margin-bottom:9px;

margin-left:1px;

margin-right:1px;

padding-bottom:2px;

padding-left:12px;

padding-top:3px;

}

/*end desni baner*/

/*top projekti baner*/

div.TopBoxBaner {

background-color:#FAFAFA;

border:1px solid #CCCCCC;

font-size:12px;

float:left;

display: inline;

margin:0px;

padding:0px;

text-align:left;

width:180px;

}

div.TopBoxBaner .TopBoxBanerHead {

background-color:#0077BB;

color:#FFFFFF;

font-size:12px;

font-weight:normal;

margin-bottom:0px;

margin-left:-1px;

margin-right:-1px;

padding-bottom:2px;

padding-left:12px;

padding-top:3px;

}

/*end top projekti baner*/

div #agencijelinkovi{

width:100%;

float:left;

text-align:center;

}



div.NavigatorBox {

background-color:#FAFAFA;

border:1px solid #CCCCCC;

font-size:12px;

margin:40px 5px 5px;

padding:5px;

text-align:left;

width:968px;

}



/*list kategories*/



#kat{

border-top:1px solid #FFFFFF;

border-bottom:1px solid #FFFFFF;

/*width:978px;*/

position: absolute;

	top: 90px;

	right: 36px;

	left: 36px;

	height: 33px;

	}



#kat li{

margin:0;

padding:0;

border-left:1px solid #FFFFFF;

display:block;

float:right;

position:relative;

z-index:5;

text-align:center;

}



#kat li:hover{

z-index:10000;

white-space:normal;

}

#kat a{

text-decoration:none;

color:#EEEEEE;

font-weight:bold;

padding:3px 7px;

display:block;

position:relative;

cursor:pointer;

}





#kat a:hover,#kat li:hover>a{

color:#000000;

/*background:url(skin/immopage.at/img/back_menuon.gif);*/

}



/*list kategories kraj*/

table.nekretnina{

border:1px solid #CCC;

padding:5px;

margin-bottom:5px;

/*

margin-left: 10px;

width:45%;

*/

margin-left: 0px;

width:100%;

float: left;

}



table.nekretnina-grid{

width:100%;

border:2px solid #CCC;

/*padding:5px;*/

margin-bottom:5px;

}

table.nekretnina-grid-top{

width:100%;

border:1px solid #DF867D;

/*padding:5px;*/

margin-bottom:5px;

}



table.nekretnina-grid td{

padding:5px;

}

table.nekretnina-grid-top td{

padding:5px;

}



table.nekretnina-grid td.n-image{

border-right:1px solid #ccc;

padding:0px;

}



table.nekretnina-grid-top td.n-image{

border-right:1px solid #DF867D;

padding:0px;

}



table.nekretnina-grid td.title{

background: #FFF;

}

table.nekretnina-grid-top td.title{

background: #FFF1EF;

}



table.nekretnina-grid td.datum{

background: #FFF;

font-size:8pt;

padding-top:2px;

padding-bottom:2px;

text-align:right;

}



table.nekretnina-grid-top td.datum{

background: #FFF1EF;

font-size:8pt;

padding-top:2px;

padding-bottom:2px;

text-align:right;

}



table.nekretnina-grid tr.n-values td{

background-color:#DADADA;

padding-top:2px;

padding-bottom:2px;

border:1px solid #fff;

}



table.nekretnina-grid-top tr.n-values td{

background-color:#FFA8A8;

padding-top:2px;

padding-bottom:2px;

border:1px solid #fff;

}



table.nekretnina-header{

width:100%;

border-left:1px solid #CCC;

border-top:1px solid #CCC;

border-right:1px solid #CCC;

background-color: #EFEFEF;

text-align: center;

font-weight: bold;

}



table.paket-list{

width:100%;

border:1px solid #CCC;

/*padding:5px;*/

margin-bottom:20px;

background-color: #EFEFEF;

}



table.paket-list td{

padding: 3px 5px;

vertical-align:top;

background-color: #FFF;

}



table.paket-list td.naziv{

background-color: #EFEFEF;

padding:5px 5px;

}



table.katalog-firma-grid{

width:100%;

border:1px solid #CCC;

/*padding:5px;*/

margin-bottom:5px;

background-color: #EFEFEF;

}

table.katalog-firma-grid-top{

width:100%;

border:1px solid #DF867D;

/*padding:5px;*/

margin-bottom:5px;

background-color: #DADADA;

}



table.katalog-firma-grid td{

padding: 1px 5px;

vertical-align:top;

background-color: #FFF;

}

table.katalog-firma-grid-top td{

padding: 1px 5px;

vertical-align:top;

background-color: #FFF1EF;

}

table.katalog-firma-grid td.naziv{

background-color: #EFEFEF;

padding:3px 5px;

}

table.katalog-firma-grid-top td.naziv{

background-color: #FFD5CF;

padding:3px 5px;

}

table.katalog-firma-header{

width:100%;

border-left:1px solid #CCC;

border-top:1px solid #CCC;

border-right:1px solid #CCC;

background-color: #EFEFEF;

text-align: center;

font-weight: bold;

}





div.nekretnina-list {

background-color:#FAFAFA;

border:1px solid #CCCCCC;

font-size:12px;

/*margin:0 0 12px;

padding:0px 6px 6px;*/

text-align:left;

/*width:120px;*/

}



div.nekretnina-list .naslov {

background-color:#0077BB;

color:#FFFFFF;

font-size:12px;

font-weight:normal;

padding:5px;

}



div.nekretnina-list .lista {

padding:5px;

}

table.search-request-list{

width:100%;

border:1px solid #CCC;

/*padding:5px;*/

margin-top:5px;

background-color:#ccc;

}



table.search-request-list td{

padding:3px;

text-align:center;

background-color:#fff;

}

table.search-request-list-header{

width:100%;

border-left:1px solid #CCC;

border-top:1px solid #CCC;

border-right:1px solid #CCC;

background-color: #fff;

text-align: center;

font-weight: bold;

}



table.search-request-list-header td{

background-color:#DEDEDE;

}

/* Search */

#search_table { width: 100%; }



#search_table select {border: 1px solid #d5d5d5; }

#search_table select.small { height: 1.7em; padding: 1px; font-size: 100%; margin-left: 10px; width: 50px; }

#search_table select.small option { padding: 3px 5px; border-bottom: 1px solid #f1f1f1; }

#search_table select.mid { height: 1.7em; padding: 1px; font-size: 100%; width: 151px; }

#search_table select.mid option, #search_table select.main option, #search_table select.main2 option { padding: 3px 5px; border-bottom: 1px solid #f1f1f1; }

#search_table select.big { height: 1.7em; padding: 2px; font-size: 100%; width: 220px; }

#search_table select.big2 { height: 1.7em; padding: 2px; font-size: 100%; width: 212px; margin-left: 13px; }

#search_table select.main { height: 1.7em; padding: 2px; font-size: 100%; width: 220px; font-size: 110% }

#search_table select.main2 { height: 1.7em; padding: 2px; font-size: 100%; margin-left: 45px; font-size: 110% }

#search_table select.big option, #search_table select.big2 option { padding: 2px 5px; }



#search_table #naselje.input_text.medium { margin-left: 18px; width: 207px; }



#search_table input:focus,

#search_table select:focus { border: 1px solid #0077BB; }



#search_table .chck { margin-right: 20px; font-weight: normal; font-size: 100%; }

#search_table .chck.r_indent { margin-right: 43px; }

#search_table .chck.l_indent { margin-left: 60px; }



#search_table td { padding-left: 15px;  vertical-align: middle; }

#search_table tr.gray { background: #f1f1f1; line-height: 3em; border-bottom: 1px solid #d4d4d4; border-top: none; }

#search_table tr.white { background: #fff; height: 25px; vertical-align: bottom; }

#search_table tr.end { background: #fff; height: 70px; }

#search_table tr.top { background: #5FC6FF; height: 46px; border-bottom: 1px solid #0077BB; border-top: none;}

#search_table tr.big_space { height: 30px; vertical-align: bottom; }

#search_table tr label { font-weight: bold; font-size: 90%; color: #545454; }



#search_table td.left { width: 30%; }

#search_table td.right { width: 50%; }



#search_table .input_text {border: 1px solid #d5d5d5; height: 1.3em; padding: 3px 2px; }

#search_table .small { width: 65px; }

#search_table .mid { width: 145px; }



#search_table .radio_label { margin: 0 48px 0 0; }

#search_table .radio { padding: 0 2px 0 0; }

#search_table radio { font-size: 200%; }



#search_table input.submitButton {

width:122px;

background-color:#5FC6FF;

border:0;

font-size:12px;

line-height:14px;

padding-top:2px;

padding-bottom:4px;

font-weight:normal;

color:#FFFFFF;

padding-top:3px;

padding-bottom:3px;

}





#search_table fieldset {

border: 1px solid #ccc;

}



/* End Search */ 



/* frm forma */

#frm fieldset {

	padding:5px;

	border: 1px solid #7F9DB9;

}



#frm label {

	display:block;

	font-weight:bold;

	margin:5px 0;

}

#frm input.textbox {

	padding: 2px;

	border:1px solid #7F9DB9;

	font: normal 1em Verdana, sans-serif;

	color:#777;

}

#frm input.obavezno {

	border:1px solid #FFA07F;

}

#frm input.noborder {

	border:0px;


}
#frm select {

	border:1px solid #7F9DB9;

	font: normal 1em Verdana, sans-serif;

	color:#777;

}

#frm select.obavezno {

	border:1px solid #FFA07F;

}

#frm textarea {

	width:300px;

	padding:2px;

	font: normal 1em Verdana, sans-serif;

	border:1px solid #7F9DB9;

	/*height:100px;*/

	display:block;

	color:#777;

}

.label-caption

{

	color: #545454 !important;

}

.object

{

	margin-bottom:10px !important;

	padding-top:10px !important;

}

/* kraj frm forma */



div.center-module {

background-color:#FAFAFA;

border:1px solid #CCCCCC;

font-size:12px;

margin:0 0 12px;

text-align:left;

width:100%;

}



div.center-module .header {

background-color:#0077BB;

color:#FFFFFF;

font-size:12px;

font-weight:normal;

margin: 0px;

margin-bottom:9px;



padding-bottom:2px;

padding-left:12px;

padding-top:3px;

}



div.center-module input.inputField {

width:114px;

padding:2px 0px;

font-size:11px;

padding-left:4px;

}



div.center-module input.submitButton {

width:114px;

background-image:url(/img/input-button-bg.gif);

background-repeat:no-repeat;

border:0;

font-size:12px;

line-height:14px;

padding-top:2px;

padding-bottom:4px;

font-weight:normal;

color:#FFFFFF;

}



div.katalog-list{

color: #fff;

border-top: 1px solid #FFF;

padding: 3px;

width: 604px;

height: 58px;

float: left;

text-align: left;

font-size:10px;

}



div.katalog-list a{

color: #fff;

text-decoration: none;

}


#main-content {
margin-top:10px;
width:540px;
float: left;
}
#main-content h3 {
font-size:137%;
}
#main-content dl {
margin-left:0;
}
#main-content dt {
color:#4B4740;
}
#main-content dd {
margin:0 0 0.5em 0.5em;
}

#main-content table {
border-color:#CCCCCC;
}
#main-content table th, #main-content table td {
padding:0.3em;
}

.expander .expander-nas {
background:transparent url(skin/immopage.at/img/expander-divider.png) repeat-x scroll left top;
margin:0;
padding:17px 15px 15px 45px;
}
.expander .expander-content {
padding:0 15px 15px 45px;
}
.expander-open .expander-nas {
margin:0;
}
.expander-open .expander-content {
display:block;
}
.expander-closed .expander-nas {
margin:0;
}
.expander-closed .expander-content {
display:none;
}
.expander-open .expander-nas .expander-anchor, .expander-closed .expander-nas .expander-anchor {
background:transparent url(skin/immopage.at/img/expander-plus.png) no-repeat scroll 20px center;
color:#4B4742;
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:15px 15px 15px 45px;
}
.expander-open .expander-nas .expander-anchor {
background-image:url(skin/immopage.at/img/expander-minus.png);
}
.expander-open .expander-nas a.expander-anchor:hover, .expander-closed .expander-nas a.expander-anchor:hover {
color:#0489B7;
}
a.expander-anchor
{
cursor: pointer;
}
.expander-open .expander-nas, .expander-closed .expander-nas {
background:transparent url(skin/immopage.at/img/expander-divider.png) repeat-x scroll left top;
padding-top:2px;
}
.expander-open .expander-content .expander-padding, .expander-closed .expander-content .expander-padding {
padding:0 15px 15px 45px;
}
.expander-open, .expander-closed {
position:relative;
}
.expander-nas h2, .expander-nas h3, .expander-nas h4 {
margin:0;
}
.expander-odd {
background:transparent url(skin/immopage.at/img/expander-odd-background.png) no-repeat scroll left top;
}
.expander-footer {
background:transparent url(skin/immopage.at/img/expander-footer.png) no-repeat scroll left bottom;
height:12px;
position:relative;
top:-8px;
}
.expander-first .expander-nas, .expander-first .expander-nas, .expander-first .expander-nas {
background-image:url(skin/immopage.at/img/expander-header.png);
background-repeat:no-repeat;
padding-top:5px;
}