body {
  font-size: 62.5%;
  font-family: "Century Gothic",Arial, Helvetica;
  background-color:#FFF;}

* {
  margin:0;
  padding:0;
  list-style-type:none;}

hr {
  display:none;}


fieldset {
  border:none;}

h1 {
	line-height:1em;
	font-size:3em;
	font-weight:bold;
	color:#FFFFFF;
}
 
h2 {font-size: 1.7em;}
  
h3 {
	font-size: 1.7em;
	font-weight:normal;
	position:relative;
	line-height: 18px;
	color: #FFF;
}

a img {
  border:none;}
  

a:link{
	text-decoration:none;
	color: #9AB9F9;
}
a:hover{
	text-decoration: underline;
	color: #00CCFF;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}



p {
  margin: 8px 0;}

.clear {
  clear:both;
  margin:0;
  height:0;
  font-size:0;
  line-height:0;}
#apDiv1 {
	position:absolute;
	width:369px;
	height:37px;
	z-index:1;
	left: 232px;
	top: 35px;
}
.exh1 {
	padding: 0 10px 0 15px;
	line-height:1em;
	font-size:1.2em;
	font-weight:bold;
	color:#286786;
	padding-bottom: 7px;
	margin-right: 10px;
}

/* PAGE LAYOUT
----------------------------------------------*/
#container {
	width: 945px;
	margin: 0 auto;
	background-image: url(images/bg_main_wrap.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#container_wrapper {
  padding: 10px 16px;}
#headerOriginal {
	background-image: url(images/head_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 265px;
}
  
#header2 {
  background:url(images/bwbanner.jpg) no-repeat top left;
  height: 265px;}

#bottom {
  background:url(images/bottom.jpg) no-repeat bottom left;
  height: 65px;}

/* HEADER
----------------------------------------------*/
#header .tab  {
	/* background:url(images/main_site_images/banner_tab.gif) no-repeat top left; */
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ccc;
	text-decoration:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 800px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
  

#header .tab a:link {color:#ccc;}
#header .tab a:visited {color:#ccc;}
#header .tab a:hover{color:#333;}


/* HEADER2 BW
----------------------------------------------*/
#header2 .tab  {
  /* background:url(images/main_site_images/banner_tab.gif) no-repeat top left; */
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  height: 7px;
  margin: 0 0 0 725px;
  padding: 10px 0;
  text-align:center;
  color:#ccc;
  text-decoration:none;}
  

#header2 .tab a:link {color:#ccc;}
#header2 .tab a:visited {color:#ccc;}
#header2 .tab a:hover{color:#333;}

/* NAVIGATION
----------------------------------------------*/
ul#nav {
	padding-top: 213px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

ul#nav li {
  float:left;
  font-size:1.2em;
  margin: 0 5px 0 0;}

ul#nav li a {
  cursor:pointer;
  display:block;
  background:url(images/nav_bg.png) no-repeat top left;
  text-align:center;
  width: 105px;
  height: 16px;
  color:#333;
  font-weight:bold;
  text-decoration:none;
  padding: 2px 0;}
  


ul#nav li.active a {
  background:url(images/nav_bg_on.png) no-repeat top left;}

ul#nav li a:hover {
	background-image: url(images/nav_bg_on.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* SIDEBAR IMAGE
----------------------------------------------*/
.sidebar_image {
	padding-bottom: 10px;
	z-index: 1;
  }

/* SIDEBAR TABS
----------------------------------------------*/

a.active {
  display:block;
  background:url(images/sidebar_tab_on.gif) no-repeat top left;
  width: 113px;
  height: 15px;
  text-align:center;  
  padding: 4px 0;
  float:left;
  color:#414347;
  text-decoration:none;
  font-weight:bold;
  margin: 5px 0 0 -2px;}

a.inactive {
  display:block;
  background:url(images/sidebar_tab_off.gif) no-repeat top left;
  width: 105px;
  height: 15px;
  text-align:center;  
  padding: 4px 0;
  color:#FFF;
  float:left;
  text-decoration:none;
  font-weight:bold;
  margin: 5px 0 0 -2px;}

p.activated {
  display:block;
  background:url(images/sidebar_tab_on.gif) no-repeat top left;
  width: 113px;
  height: 15px;
  text-align:center;  
  padding: 4px 0;
  float:left;
  color:#414347;
  text-decoration:none;
  font-weight:bold;
  margin: 5px 0 0 -2px;}

p.inactivated {
  display:block;
  background:url(images/sidebar_tab_off.gif) no-repeat top left;
  width: 105px;
  height: 15px;
  text-align:center;  
  padding: 4px 0;
  color:#FFF;
  float:left;
  text-decoration:none;
  font-weight:bold;
  margin: 5px 0 0 -2px;}

.sidebar_tabs{
	background:url(images/sidebar_bg.gif) repeat-y top left;
	width: 256px;
	font-size:1.2em;
	color:#555;
	clear:both;
	margin: 0 0 0 -2px;
}

.sidebar_tabs p {
  padding: 0 10px 0 15px;
  line-height:1em;}

.sidebar_tabs p.title {
 font-weight:bold;
 color:#286786;
 background:url(images/icon_news.gif) no-repeat top right;
 padding-bottom: 40px;
 margin-right: 10px;}

.sidebar_tabs .sidebar_tabs_wrapper {
 background:url(images/sidebar_top.gif) no-repeat top left;
 padding-top:10px;
 margin: 0 0 0 0;
 clear:both;}

.sidebar_tabs .sidebar_bottom {
 background:url(images/sidebar_bottom.gif) no-repeat bottom left;
 padding-top: 12px;
 width: 256px;}
 
.sidebar_tabs .sidebar_tabs_wrapper a:link {
	color:#CC0000;
}
.sidebar_tabs  .sidebar_tabs_wrapper  h3 a:hover {
	color:#000;
	text-decoration: underline;
}
.sidebar_tabs .sidebar_tabs_wrapper  a:visited {
	color:#CC0000;
}


/* CONTENT TOP
----------------------------------------------*/
#top_content {
	width: 914px;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(images/dotted_vertical3.gif);
}
#top_content.blogger{
  background:none;
  width: 908px;}
#top_content-in {
  background:url(images/container_in.gif) no-repeat bottom left;padding-bottom: 13px;position: relative;
  width: 914px;}

#top_content .sidebar {  
  width: 258px;
  float:left;}
  
#top_content .content_right{
	width: 637px;
	float:left;
	margin: 0 0 0 15px;
	padding:12px 0 0 0;
	font-size:1.1em;
	color:#ccc;
	line-height:1.2em;
	background-color: #212429;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/bg_right_top.gif);
}
#top_content .content_right-list {
	width: 637px;
	float:left;
	margin: 0 0 0 15px;
	padding:12px 0 0 0;
	font-size:1.1em;
	color:#ccc;
	line-height:1.2em;
	background-color: #212429;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/bg_right_top_wide.gif);
}

#top_content .content_right .content_right_wrapper {
	width: 637px;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(images/bg_right.gif);
}
#top_content  .content_right-list  .content_listing_wrapper {
	width: 627px;
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	background-image: url(images/bg_right_wide.gif);
}


#top_content .content_right .bottom {
	width: 637px;
	padding-bottom: 13px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/bg_right_bottom_wide.gif);
}

#top_content .content_right .welcome_text {
  width: 241px;
  float:left;
  padding: 10px;}

#top_content .content_right .galleries{
	width: 368px;
	float:left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 8px;
}

#top_content .content_right .galleries p {
 float:left;
 color:#ccc;
 width: 170px;
 padding-right: 10px;
 padding-left: 3px;
 margin-top: 2px;}

#top_content .content_right .galleries .images{
  width: 360px;
  margin: 10px 0 30px 0;}
 
#top_content .content_right .galleries .images p{
  width: 360px;
  padding:0;
  float:none;}

#top_content .content_right .galleries .images p.last {
  background:url(images/icon_images.gif) bottom right no-repeat;
  padding-bottom: 35px;
  position:relative;}
  
 #top_content .content_right .galleries  img.gallery {
  float:right;
  margin: 0px 5px 10px 0;}
.logo{
	margin-top: 55px;
}

/* CONTENT MAIN
----------------------------------------------*/
#content_main {
  background:url(images/bg_main_top.gif) no-repeat top left;
  width: 911px;
  padding-top: 10px;
  color:#ccc;
  font-size: 1.2em;
  margin: 0px 0 0 -1px;}

#content_main .content_main_wrapper {
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(images/bg_main.gif);
}

#content_main .content_main_wrapper .bottom{
  background:url(images/bg_main_bottom.gif) no-repeat bottom left;
  padding-bottom: 13px;}

#content_main p {
  line-height:1.1em;
  position:relative;
  Padding-right:6px;
  }

#content_main .img_left {
  float:left;
  margin-right: 6px;
  margin-left:4px;
  margin-top:4px;
  width: 170px;}


#content_main .img_right {
  float:right;
  margin: 5px 8px 0 8px;
  width: 170px;}

#content_main .left_main{
  width: 520px;
  float:left;
  padding: 0 0 0 10px;}
  
#content_main .left_main h1{
  width: 520px;
  float:left;
  padding: 0 0 0 10px;}

#content_main .left_main p {
  background:url(images/bg_paragraph.gif) no-repeat bottom right;
  padding: 2px 10px 15px 0;
  width: 326px;
  float:left;
  margin-bottom:20px;
  line-height:1.2em;}

#content_main .left_main p span {
  font-size: 1.6em;}

 
#content_main .right_main{
  width: 380px;
  float:left;}

/* FOOTER
----------------------------------------------*/ 
#footer {
  color:#699ABA;
  width: 945px;
  margin: 0 auto 15px auto;
  padding-bottom:3px;} 

#footer a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.9em;
  font-weight:bold;
  color:#699ABA;  
  text-decoration:none;}
  
#footer a:link{color:#699ABA;}
 
#footer a:hover{color:#ccc;}


#footer ul li {
  float:left;
  padding: 0 5px 0 15px;}
  
  
.style2 {font-size: 1.5em}

a { behavior: url(iepngfix.htc) }


.style4 {color: #C16264}
.style5 {font-size: medium; line-height:1.2em;}
.style6 {color: #ccc}
.style6b {
	color: #999999
}

.style7 {color: #CCCCCC}
.style11 {
	color: #CC3300;
	font-weight: bold;
}
.style14 {color: #757A84}

.propertyPic {
	background-repeat: no-repeat;
	height: 100px;
	width: 150px;
	border: 2px solid #FFFFFF;
}
.propertyPic-right {
	background-repeat: no-repeat;
	height: 100px;
	width: 150px;
	border: 2px solid #FFFFFF;
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#pretraga {
	height: 25px;
}

#pretraga-blk {
	height: 20px;
	padding-top: 5px;
	padding-left: 20px;
	width: 100px;
	float: left;
}
#pretraga-src {
	height: 30px;
	text-align: center;
	padding-top: 10px;
}

.companylogo {
	margin-left: 20px;
}
.companylogo2 {
	position: relative;
	bottom: 50px;
	left: 240px;
}

#property-wrap {

}
#property-wrap2 {
	padding-left: 8px;
	padding-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	height: 100%;
	padding-bottom: 5px;
	margin-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#property-wrap-sidebar {
	height: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 10px;
	margin-bottom: 20px;
}

#property-wrap-details {
	padding-left: 8px;
	padding-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	height: 100%;
	padding-bottom: 5px;
	margin-right: 5px;
}




#newsletter {
	padding-top: 10px;
	font-size: 12px;
	color: #666666;
	background-color: #CBCCBD;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#property-wrap h3 a:link {
	color: #FFFFFF;
}
#property-wrap h3 a:hover {
	color: #0099FF;
}
#property-wrap2 h3 a:link {
	color: #FFFFFF;
}
#property-wrap2 h3 a:hover {
	color: #0099FF;
	text-decoration: underline;
}

#pretraga-wrap {
	padding-left: 120px;
}
.highslidepic {
	border: 1px solid #999999;
}
#exclusive-flash-wrap {
	width: 360px;
	height: 240px;
	margin-left: 4px;
}

.sidebar-property-pic {
	border: 1px solid #666666;
}
