@import url("text_style.css");

/* CSS Document */
body		{ behavior: url(style/csshover.htc); }
html,body 	{margin:0;padding:0;text-align:center;}
body        {background:#fff}
img			{ border:none;}

/*
	basic structure
*/
#container	{ width:992px;padding:0; margin:0 auto 0 auto; position:relative;text-align:left;background:#ffffff url(../images/main_bckgrr.jpg);}
	#header { height: 200px;}
		#headerImage{margin:0px 0 0 18px;width:954px;height:120px;background:transparent url(../images/header_photo_.jpg) no-repeat center left;}
		#bannerHeader{position:absolute;right:20px;top:35px;width:728px;height:90px;background:#ffffff;}
		#logo {position:absolute;top:30px;left:25px;width:213px;height:116px;z-index:100;overflow:hidden;}
	#main   {clear:both;margin:0px 18px 0 18px;padding-bottom:30px;height: expression( this.scrollHeight < 301 ? "300px" : "auto" ); /* sets min-height for IE */  min-height:300px;}
		#left {float:left;width:300px;margin:10px 0px 0 0;padding:0;background:#ffffff;}
		#center {float:left;width:638px;margin:10px 15px 0 0px;z-index:0}
		#right {float:left;width:160px; padding:0;background:#ffffff; display:none;}
	#footer	{ clear:both;text-align:center; width:992px;height:60px;margin:0 auto 0 auto;background:#980065;color:#fff;}

#main.homePage {margin-top:-25px;}	

/* MENUS */

#topMenu{position:absolute;right:20px;top:2px;height:18px;width:945px;padding:0 0px 0 0;display:block;text-align:right;border-bottom:#333 1px solid;}
#topMenu ul {margin: 0;list-style: none;}
#topMenu li {display:inline;margin-left:10px; }
#topMenu li a, #topMenu .menuSeparator {font-weight:normal;color:#333;text-decoration:none;line-height: 10px; font-size:11px;}
#topMenu li a:hover {text-decoration:underline;}
#topMenu .menuSeparator {margin-left:10px;}


#mainMenu {position:relative;margin:20px 0 0 18px;height:52px;width:954px;border-top:#000 solid 1px;}
#mainMenu {z-index:300;}
#mainMenu ul {margin: 0;padding: 0px 0 0 0px;list-style: none;z-index:201;height:26px; border-bottom:solid 1px #000;background:#ffffff url(../images/main_menu_bckgr_over_.jpg) repeat-x;}
#mainMenu li {position:relative;float:left;display:inline;padding:0;margin:0;height:26px;}
#mainMenu li a	{ text-decoration:none;display:block;padding:0px 20px 0px 20px;margin:0;height:100%;line-height:26px;color:#1F1F1F;font-weight:bold;text-transform:uppercase;font-size:11px;text-align:center;}
#mainMenu li a:hover {text-decoration:none;color:#ffffff !important;background:#980065 url(../images/main_menu_background.pngg); }
#mainMenu li ul {position:absolute;top:26px;left:0;display:none;padding-left:0;z-index:100;}
#mainMenu li ul li {position:relative;float:left;padding:0;border:solid 1px #cbcbcb;border-top:none;margin:0px;height:26px;width:180px;background:#f6f6f6;}
#mainMenu li ul li a {display:block;margin:0;text-align:left;padding:0 5px 0 10px;line-height:26px;font-size:11px;text-transform:none;}
#mainMenu li ul li a:hover {text-decoration:none;}
#mainMenu li:hover > ul{display:block}
#mainMenu li a:hover > ul{display:block}
#mainMenu li ul li ul {top:0px;left:180px;}


#mainMenu li.current {position:static;}
#mainMenu li.current > a {color:#ffffff !important;}
#mainMenu li.current ul {width:954px;display:block;border-top:solid 2px #980065;}
#mainMenu li.current {background:#980065 url(../images/main_menu_background.pngg);}
#mainMenu li.current ul {display:block;z-index:0;background:#fff;}
#mainMenu li.current ul li {position:relative;border:none;background:transparent;width:auto !important;}
#mainMenu li.current ul li a {color:#303030; padding:0 20px 0 10px;display:inline;font-weight:normal;}
#mainMenu li.current ul li ul {position:absolute;top:22px;left:0px;display:none;width:170px;background:transparent;border-top:none;}
#mainMenu li.current ul li ul li  {background:#f6f6f6 !important;border:solid 1px #f6f6f6;width:170px !important;display:block;height:20px;}
#mainMenu li.current ul li ul li a {background:transparent !important;border:none;height:20px;line-height:20px;}
#mainMenu li.current ul li a:hover {color:#000 !important;background:none;text-decoration:underline;}
#mainMenu li.current ul li:hover ul {display:block !important;}
#mainMenu li ul li.current a,#mainMenu li ul li.current a:hover {color:#980065 !important;font-weight:bold;}



#mainMenu .separator {height:28px; width:2px; margin:0px;display:block;float:left;background:url(../images/main_menu_separator.jpg) no-repeat;}
#mainMenu li ul .separator {display:none;}


#leftMenu {margin:0 0 5px 0;background:#f9f9f9;}
#leftMenu ul		{ margin:0;padding:0;list-style: none;}
#leftMenu li		{ display:block;height:18px;line-height:18px;background:url(../images/left_menu_bckgr.jpg) no-repeat;border-bottom:dotted 1px #dcdcdc;}
#leftMenu li a		{ font-weight:normal;color:#303030;display:block;padding:0 0 0 20px;}
#leftMenu li a:hover {background:#cccccc;color:#ffffff;text-decoration:none}
#leftMenu .menuSeparator {background:url(../images/separator.gif); height:2px;font-size:0;line-height:0;}

#bottomMenu {height:20px; padding:0px 0 10px 0;}
#bottomMenu ul {margin: 0;list-style: none;line-height: normal;padding:0;}
#bottomMenu li {display:inline;margin-left:10px;}
#bottomMenu .menuSeparator {height:10px;}
#bottomMenu li a:hover {text-decoration:underline;}
#bottomMenu .menuSeparator {margin-left:10px;}


/* Blocks */

.block {margin:0 0 15px 0;position:relative;}
	.blockHeaderLight{background:#ffffff url(../images/header_light.jpgg); height:26px;border:solid 1px #cccccc;border-bottom:none;line-height:26px;padding:0 0 0 10px;}
	.blockHeaderLight {font-weight:bold;text-transform:uppercase;font-size:11px;line-height:26px;padding:0 0 0 10px;border-radius: 5px 5px 0 0; border-bottom:1px dashed #ccc;}
	.blockHeaderLight h2, .blockHeaderLight h2 a {text-transform:uppercase;color:#333;font-weight:bold;font-size:11px;line-height:26px;padding-bottom:0; }
	.blockHeaderLight a {color:#303030;}
	/*.blockHeaderLight h2 a:hover {color:#8f9fbb;text-decoration:none;}*/
	.blockContent{background:transparent;padding:10px 10px 5px 10px;border:solid 1px #ccc; border-top:none;overflow:hidden;border-radius: 0 0 5px 5px;}


	.blockHeaderBlue{background:#980065 url(../images/main_menu_background.pngg);text-transform: uppercase; height:26px;border:solid 1px #980065;border-bottom:none;line-height:26px;padding:0 0 0 10px;border-radius: 5px 5px 0 0;}
	.blockHeaderBlue h2, .blockHeaderBlue h2 a {text-transform:uppercase;font-weight:bold;color:#ffffff;font-size:11px; padding-bottom:0;}
	
	.blue{background:#f7f7f7;}

	.blockImage {float:left;width:100%;height:120px;overflow:hidden;margin:0 0 0px 0;text-align:center;}
	
	.leftImage {float:left;margin:0 10px 0px 0;}
	
	.no-margin-right {margin-right:0 !important;}

#center .smallBlock {float:left;display:inline;width:200px;margin:0 19px 19px 0px;}
#center .smallBlock .blockContent {height:350px;}
#center .smallBlock h2 {height:35px;overflow:hidden;margin:0 0 10px 0;}
#center .smallBlock .blockContent p {clear:both;display:block;height:80px;padding:10px 0 10px 0;overflow:hidden;}
#center .text {margin:0 10px 10px 10px;}

.textOpis img {margin:8px;}

a.links {font-size:11px;display:block;overflow:hidden;font-weight:normal;width:100%;height:16px;}

.newest {height:30px; overflow:hidden; padding: 3px 0 3px 0;}
.newest img {height: 30px;}
.newest .leftImage {height: 30px; width: 40px; overflow:hidden; text-align: center; background: #fff;}
.newest a {height:30px; line-height:30px; width:auto; font-size:0.9em;}
.newest.even{background-color:#f5f5f5;}
/*weather*/


#divWeatherDetails { background: #f9f9f9; border: 1px solid #ececec; border-left: none;position:absolute;top:0;left:178px;height:205px;width:471px;display:none;overflow:hidden;z-index:1000;}
#divWeatherDetails table {width:785px;}

#divWeatherLocations { background: #f9f9f9; border: 1px solid #ececec; border-left: none;position:absolute;top:0;left:178px;width:200px;height:205px;overflow:auto;display:none;z-index:1000; }
.minititleBoxLeft {font-weight:bold;margin-bottom:20px;}		

#weather .blockContent {height:195px;}
.weatherIframe {float: left;width:135px;}

.plusMinusContainer{float:right;}
.plusMinusContainer a {display:block;width:15px;height:15px;line-height:12px;border:solid 1px #ffffff;float:left;margin:4px 3px 0 0;text-align:center;font-weight:bold;color:#ffffff;}
.plusMinusContainer a:hover{text-decoration:none;}

.listingHeader {height:20px;font-size:10px;}
.listingDate {float:right;font-size:10px;}
.picContainer {height:90px;margin:2px 10px 10px 0;text-align:center;display:block;}
.textFooter {clear:both;height:25px;margin:20px 10px 10px 10px;line-height:23px;text-align:right;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.commentsContainer{padding:10px;}
.comment {border-bottom:dashed 1px #dcdcdc;margin:0px 0 5px 0;padding:0px 0 10px 0;font-size:12px;}
.commentHeader {line-height:15px;margin-bottom:10px;}


.banner {margin:0 0 10px 0;}
.banner a {font-size:11px;}
#center .banner {margin:10px 0 10px 0;padding:5px;}

/* Form style */

    /*basic*/
    form {margin:0;padding:0;}
    input,textarea,select {border:solid 1px #dcdcdc;background:#fff;margin:0;padding:2px;font-size: 11px;}
    input {height:16px;line-height:16px;}
    
    .field1 {width:76px}
    .field2 {width:96px}
    .field3 {width:180px}
    .field4 {width:259px}
    .field5 {width:269px}
    .fieldFull{width:100%;}
    
    .button {background:#5979A1; width:70px; height:22px;padding:0 0 2px 0;border:none;color:#ffffff;cursor:pointer;}
    .radio {border:none;margin:0px 5px 3px 0;float:left;}
    .right {float:right !important;}
    .left  {float:left;}
    .errorText {color:#d90606;}
    
    .ulForm {list-style:none; padding:0px; margin:0px;}
    .ulForm li { clear:both; margin:6px 0 0 0;padding:0; }
    .ulForm .label {margin:4px 0 4px 0;text-align:left;display:block;color:#000000;padding-top:1px;font-size:11px;}
    .buttonContainer {height:25px;margin:0;padding:0;}
    
   

   #contactList .label {width:150px;} 
   
   #loginFormContainer {position:absolute;top:33px;right:50px;width:307px;background:#ffffff url(../images/template/background_gradient.jpg) repeat-x;border:solid 1px;display:none;}
   #loginForm {margin:10px;}
   #loginFormList .label {width:98px;} 
   		#loginFormList a {font-size:11px;} 
   #emailFriendList .label {width:120px;} 
   #sendCommentList .label {} 
   #frmRegisterList .label {width:160px;} 
   #frmLozinkaList  .label {width:160px;} 
   #contactList  .label {width:138px;} 
    
   #sendCommentForm {width:320px;margin-bottom:20px;}
   
.block a.details {}

#sendCommentContentWindow{margin:20px 10px 30px 10px;background:#f5f5f5;padding:10px 50px 10px 50px;display:none;}

/* slideshow  */
#slideshow {height:275px;width:auto;padding:0;margin:0 0px 5px 0px;clear:both;position:relative;border:solid 1px #cccccc;overflow:hidden;border-radius: 5px;}
#slideshow .leftShadow{height:100%;}
#slideshow .insideContent{height:100%;margin:0 0px 0 0px;}
#slideshow .propertyItems{width:257px;height:100%;float:left;background:transparent;}
#slideshow .scrollable div.items div.item a.details {font-weight:bold;color:#3d5998;display:block;text-align:right;display:none;}
#slideshow .scrollable {position:relative; overflow:hidden;margin:0;display:inline;}  
#slideshow .scrollable div.items {height:20000em;width:257px; position:absolute; }
#slideshow .scrollable div.items div.item {height:55px;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding:0;overflow:hidden;font-size:12px;line-height:45px;}
#slideshow .items .active {cursor:pointer;background:#980065 url(../images/slideshow_bckgr_active.jpgg) repeat-x !important; border-right:none !important;}  
#slideshow .scrollable div.items div.item:hover{cursor:pointer;background:#FCE3F3 url(../images/slideshow_bckgr_over.jpgg) repeat-x; }  
#slideshow .scrollable div.items div.item .text {margin:5px 0px 5px 10px;font-weight:bold;}  
#slideshow .items .active a.details {color:#ffffff;}
#slideshow .items .active .text {color:#ffffff !important;}  
#slideshow .items .marker {float:right;height:100%;width:19px;background-repeat:no-repeat;display:none;}
#slideshow .items div.active .marker {background: transparent url(../images/slideshow_marker.jpg) top right;display:none;}
#slideshow a.prev{position:absolute;top:9px;left:107px;background:url(../images/template1/images/arrow_up.gif) top left no-repeat; width:14px;height:10px;cursor:pointer;}
#slideshow a.next{position:absolute;top:233px;left:107px;background:url(../images/template1/images/arrow_down.gif) top left no-repeat; width:14px;height:10px;cursor:pointer;}
#slideshow a.prev:hover, #slideshow a.next:hover{background-position:0px 0px !important;}
#slideshow a.disabled {visibility:hidden !important;}
#slideshow .prevButton {/*hide*/display:none; cursor:pointer;position:absolute;width:12px; height:14px;bottom:10px;right:30px;background:url(../images/arrows.gif) -30px 0 no-repeat;}
#slideshow .nextButton {/*hide*/display:none; cursor:pointer;position:absolute;width:12px; height:14px;bottom:10px;right:10px;background:url(../images/arrows.gif) -42px 0 no-repeat;}
#slideshow a.prev{position:absolute;top:9px;left:107px;background:url(../images/template1/images/arrow_up.gif) top left no-repeat; width:14px;height:10px;cursor:pointer;}
#slideshow a.next{position:absolute;top:233px;left:107px;background:url(../images/template1/images/arrow_down.gif) top left no-repeat; width:14px;height:10px;cursor:pointer;}
#slideshow a.prev:hover, #propertyTour a.next:hover{background-position:0px 0px !important;}
#slideshow a.disabled {visibility:hidden !important;}


#slideshowContent{position:relative; width:auto; height:283px;overflow:hidden;padding:0;background:#fff;}
.hiddenslideshowContent {display:none;}


#slideshowContent .content{margin: 0 0px 0 0px; padding:0;}
#slideshowContent .pictureContainer{position:absolute; z-index:1; top:0px; left: 0px; text-align:center; width:380px; height: 283px; z-index:0;background:transparent;overflow:hidden;}
#slideshowContent .pictureContainer img{width:100%; min-height:283px;}
#slideshowContent .content .text {position:absolute; left:-10px; right: -10px; top:195px; z-index:3; background: #fff; opacity: 0.8; color:#000; padding:5px 10px 5px 10px; height:70px;}
#slideshowContent h2 a {font-size:16px !important; color:#000;}
#preloadImages {position:absolute;bottom:0;right:0;height:0;font-size:0;line-height:0;display:none;}

.clear {clear:both;height:0;font-size:0;line-height:0;}
.full_fill {width:100%;height:100%;display:block;}

.leftQuote {background:transparent url(../images/quoteLeft.png) left top no-repeat;padding:6px 0px 0px 18px;color:#999999;font-style:italic;text-align:left;}
.rightQuote {background:transparent url(../images/quoteRight.png) right bottom no-repeat;padding:0 18px 6px 0;}
.quoteAuthor {text-align:right;margin:10px 0 0 0;font-size:11px;color:#999999;}

/* Navigation */
.divSrch{text-align:center;}
.navigation{text-align:center; margin-top:10px;}
.navigation a,span{margin-right:5px;}
.navigation a{text-decoration:none;}


.error {border:solid 1px #ff0000;}
label.error {display:none !important;}

.footer-item {padding-top:3px;display:block;float:left;}

.shareLinks{margin-top:2px;}


/* *** Float containers fix: 
  http://www.csscreator.com/attributes/containedfloat.php *** */  
.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 */
