* { margin:0; padding:0; }
a { outline: none; }
object { outline: none; }
object:hover { border:none;outline: none; }

#brightness-logo { position:absolute; bottom:7px; left:-17px;}

body { background: #452527; font-family:"Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif; }

a img { border:none; vertical-align:middle;}
a:hover { border:none; }
#tloRealizacje-pl { margin-left: -37px; margin-top:9px; padding: 0px; width:193px; height:35px; background:url('../images/tloRealizacjePL.png') no-repeat; float:left; }
#tloRealizacje-en { margin-left: -37px; margin-top:9px; padding: 0px; width:193px; height:35px; background:url('../images/tloRealizacjeEN.png') no-repeat; float:left; }
#sections a.more { color:#8cc63f; font-size:10px;display:block;text-align:right }
#gotoamb {position:absolute; top:20px; left:400px; cursor:pointer; width:200px; height:50px;z-index:200;}

#frame {width:100%; height: 697px; background:url(../images/background-strip-2.gif) repeat-x;  }
#inner-frame { position:relative; margin:0px auto 0 auto; }
	#inner-frame .content { height:514px;}
	#inner-frame #footer { color:#fff; font-size:9px; text-align:center;margin-top:15px; position:relative;}
	.midlet { position:relative; height:510px;width:100%;}
	
#additional-menu {position:absolute; right:50px; top:10px; font-size:10px; color:#ddd;  }
	#additional-menu a {color:#C49A6B; text-decoration:none;}
	#additional-menu a:hover {color:#E8C298; }
	
#top-menu { padding-top:42px; text-align:center;margin-bottom:-4px; }
	#top-menu a { margin-right:30px; font-size:12px; color:#C49A6B; text-decoration:none; font-weight:bold;   }
	#top-menu a.selected { color:#fff; }
	#top-menu a:hover {color:#E8C298; }


#additional-info { position:absolute; bottom: 0px; right:5px; text-align:center;font-size:9px; width:250px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

/** home **/
#index-index .content{background:url(../images/background-v1.jpg) no-repeat; background-position:bottom;}
#index-index #logo { margin:0 auto; width:237px; padding-top:20px; }
#hello-flash { position:relative; margin:0 auto;padding-top:20px;width:721px;height:357px; }


/** houseplans **/
#index-houseplans .content{position:relative; background:url(../images/background-v2.jpg) no-repeat; background-position:bottom;}
#index-houseplans #logo { position:absolute; top:20px; right:120px; }
#flash-houses { margin:0 auto;width:1000px;padding-top:70px; width:1000px; height:403px; }


#print-menu { position:absolute; bottom:20px; left:20px; color:#ddd;font-size:10px; }
#print-menu a {color:#C49A6B; text-decoration:none; }
#print-menu a:hover { color:#E8C298; }

#pdf-menu { position:absolute; bottom:20px; right:20px; color:#ddd;font-size:10px; }
#pdf-menu a {color:#fff; text-decoration:none; }
#pdf-menu a:hover { color:#ddd; }


form label { }


/** gallery **/
#index-gallery .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-gallery .thumb { float:left; width:80px; height:50px;overflow:hidden; margin:0 10px; cursor:pointer;border:3px solid #fff; }

#index-gallery #top-line { position:absolute; top:10px; width:100%; height:376px; border-bottom:3px solid #fff; border-top:3px solid #fff; }
#index-gallery #top-line #gallery-holder { width:990px; margin:0 auto; }
#index-gallery #photo-strip { position:absolute; bottom:0px; width:100%; height:122px; }
#index-gallery #photo-strip #container { position:relative ; height: 100px; margin-top:15px; width:990px; margin:15px auto; }
#index-gallery #photo { float:left; width: 600px; height:376px;overflow:hidden; }
#index-gallery #description { position:relative; float:left; width: 384px; height:376px;background:url(../images/background-gallery.png) no-repeat; text-align:center; border-left:3px #fff solid;  }
#index-gallery #description h1 { margin-top:150px; color:#fff; font-weight:normal; }
#index-gallery #arrows { position:absolute; bottom:120px; left:170px; font-size:12px; color:#fff; width:100px;  }
#index-gallery #arrows img { vertical-align:middle; }
#index-gallery #arrows #left { float:left; margin-right:20px; cursor:pointer; }
#index-gallery #arrows #right { float:left; cursor:pointer; }
#index-gallery #switch-left { position:absolute; left:0; top:30px; cursor:pointer;}
#index-gallery #switch-right { position:absolute; right:0;top:30px; cursor:pointer; }
#index-gallery #inner-photos { width:900px; margin: 0 auto; overflow:hidden;position:relative; }
#index-gallery #flash-houses-pl, #index-gallery #flash-houses-en { margin:0 auto; width:1000px; height:503px; padding-top:15px; }
#index-gallery #flash-houses-pl { padding-top:9px; }
#index-gallery #centered { width:100%; margin:0 auto; }
#index-gallery .line { position:absolute; top:391px; width:100%; height:3px;background:#fff; }

/** news **/

#index-news .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-news #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-news h1 { font-weight:normal; }
#index-news #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/news-images.jpg) no-repeat; }
#index-news #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-news #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-news #print-menu {bottom:12px; }
#index-news #bluebox { position:absolute; right:0; top:0px; height:458px; width:432px; background:url(../images/background-news.png) no-repeat; color:#fff;text-align:left;font-size:11px; color:#fff; line-height:16px; overflow:hidden; }
#index-news #bluebox #content { position:absolute; top:100px; right:65px; width:190px; }
#index-news #bluebox h1 { font-weight:normal; font-size:20px; margin-bottom:30px; }
#index-news #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }

#news-box { position:absolute; left:250px; top:40px;}
#news-box .newsOnList a { color: #8cc63f; display:block;text-align:right; margin-top:5px; }
#news-box .newsOnList { margin-bottom:60px; text-align:justify; }
#pane {
	font-size:11px;
	color:#fff;
	padding-right:10px;
	background:none repeat scroll 0 0;
	height:370px;
	overflow:auto;
	width:320px;
}


/* house */

#house-show .content{background:url(../images/background-house.jpg) no-repeat; background-position:bottom;}
#house-show #logo { position:absolute; top:20px; right:140px; }
#flash-houses { margin:0 auto; width:1000px; height:503px; padding-top:15px; }

/** investor **/

#index-investor .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-investor #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-investor #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/background-investor.jpg) no-repeat; }
#index-investor #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-investor #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-investor #print-menu {bottom:12px; }
#index-investor #addresses { position:absolute; top:377px; left:86px;color:#fff; font-size:10px; width:700px;line-height:16px; }
#index-investor #address-one { text-align:right; position:absolute; left:15px; top:10px; }
#index-investor #address-two { text-align:left; position:absolute; left:220px; }

#index-investor #bluebox { position:absolute; right:0px; top:100px; height:325px;
							width:260px; font-size:11px; color:#fff; line-height:16px; text-align:left; overflow:hidden; }
#index-investor #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }

/** realizacje **/
#index-realizacje .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-realizacje  #flash-realizacja { margin:0 auto; width:1000px; height:458px; padding-top:0px; }
#index-realizacje #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-realizacje #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-realizacje #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-realizacje #print-menu {bottom:12px; }

/** localization **/

#index-localization .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-localization #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-localization #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/background-localization1.jpg) no-repeat; }
#index-localization #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-localization #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-localization #print-menu {bottom:12px; }

#index-localization #title { font-size:17px; position:absolute; left:30px; top:36px; color:#fff;  }
#index-localization #tomap { font-size:11px; position:absolute; left:30px; bottom:20px; color:#fff; text-align:center; font-weight:bold; text-transform:uppercase;  }
#index-localization #tomap a { color:#fff; text-decoration:none;}

#index-localization #gmtitle { font-size:11px; position:absolute; left:210px; bottom:20px; color:#fff; text-align:center; font-weight:bold; text-transform:uppercase; cursor:pointer;  }
#index-localization #gmtitle a { color:#fff; text-decoration:none;}
#index-localization #gmtitle span { color: #C49A6B;}

#index-localization #bluebox { position:absolute; right:0px; top:100px; height:325px;
							width:260px; font-size:11px; color:#fff; line-height:16px; text-align:left; overflow:hidden; }
#index-localization #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }


/** localization-region **/

#index-localization-region .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-localization-region #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-localization-region #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/background-localization2.jpg) no-repeat; }
#index-localization-region #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-localization-region #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-localization-region #print-menu {bottom:12px; }

#index-localization-region #title { font-size:17px; position:absolute; left:30px; top:36px; color:#fff;  }
#index-localization-region #tomap { font-size:11px; position:absolute; left:30px; bottom:20px; color:#fff; text-align:center; font-weight:bold; text-transform:uppercase;  }
#index-localization-region #tomap a { color:#fff; text-decoration:none;}

#index-localization-region #gmtitle { font-size:11px; position:absolute; left:210px; bottom:20px; color:#fff; text-align:center; font-weight:bold; text-transform:uppercase; cursor:pointer;  }
#index-localization-region #gmtitle a { color:#fff; text-decoration:none;}
#index-localization-region #gmtitle span { color: #C49A6B;}

#index-localization-region #bluebox { position:absolute; right:0px; top:100px; height:325px;
							width:260px; font-size:11px; color:#fff; line-height:16px; text-align:left; overflow:hidden; }
#index-localization-region #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }

#map-holder {position:absolute; top:0px;left:0px; width:562px;height:458px; z-index:1000; display:none;}
#map-holder #map {width:562px;height:458px; z-index:1200;}
#map-holder #closemap { position:absolute; bottom:50px; left:0; font-size:11px; width:100px; height:16px;padding:3px; z-index:1201; background:#52276C; color:#fff; cursor:pointer;}

/** investition **/

#index-investition .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-investition #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-investition #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/background-investition.jpg) no-repeat; }
#index-investition #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-investition #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-investition #print-menu {bottom:12px; }

#index-investition #bluebox { position:absolute; right:0px; top:100px; height:325px;
							width:260px; font-size:11px; color:#fff; line-height:16px; text-align:left; overflow:hidden; }
#index-investition #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }

#index-investition #basic-info { position:absolute; color:#fff; font-size:11px; z-index:200; width:275px; left:5px; top:42px; line-height:15px; }


/** contact **/

#index-contact .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-contact #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-contact #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/background-contact.jpg) no-repeat; }
#index-contact #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-contact #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-contact #print-menu {bottom:12px; }

#index-contact #bluebox { position:absolute; right:0px; top:100px; height:325px;
							width:260px; font-size:11px; color:#fff; line-height:16px; text-align:left; overflow:hidden; }
#index-contact #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }


/** finance **/

#index-finance .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-finance #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-finance #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/background-finance.jpg) no-repeat; }
#index-finance #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-finance #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-finance #print-menu {bottom:12px; }

#index-finance #bluebox { position:absolute; right:30px; top:100px; height:355px;
							width:300px; font-size:11px; color:#fff; line-height:16px; text-align:left; overflow:hidden; }
#index-finance #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }
#index-finance #sections { width: 300px; height:355px; }
#index-finance #sections p { width:280px;}

/** sitemap **/

#index-sitemap .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-sitemap #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-sitemap h1 { font-weight:normal; }
#index-sitemap #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/news-images.jpg) no-repeat; }
#index-sitemap #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-sitemap #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-sitemap #print-menu {bottom:12px; }
#index-sitemap #bluebox { position:absolute; right:0; top:0px; height:458px; width:432px; background:url(../images/background-news.png) no-repeat; color:#fff;text-align:left;font-size:11px; color:#fff; line-height:16px; overflow:hidden; }
#index-sitemap #bluebox #content { position:absolute; top:100px; right:65px; width:190px; }
#index-sitemap #bluebox h1 { font-weight:normal; font-size:20px; margin-bottom:30px; }
#index-sitemap #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }

#index-sitemap .sitemap { position:absolute; top:50px; left:230px;}
#index-sitemap .sitemap ul li { margin-left:30px; list-style:square;color:#C49A6B; line-height:26px;}
#index-sitemap .sitemap ul li a { color:#E8C298;text-decoration:none; }
#index-sitemap .title { position:absolute; right:200px; top:130px;}
#index-sitemap .title h1 { color:#352728; font-size:35px; }


/** recommend **/

#index-recommend .content { position:relative; background:url(../images/background-v1.jpg) no-repeat; background-position:bottom right;}
#index-recommend #top-line { position:absolute; top:14px; width:100%; height:458px; border-bottom:3px solid #fff;}
#index-recommend h1 { font-weight:normal; }
#index-recommend #top-line #description { position:relative; width:1000px; height:458px; margin:0 auto; background:url(../images/news-images.jpg) no-repeat; }
#index-recommend #bottom-line { height:50px; width:100%; bottom:0px; position:absolute;}
#index-recommend #bottom-line #container { position:relative; height:50px; width: 1000px; margin:0 auto; }
#index-recommend #print-menu {bottom:12px; }
#index-recommend #bluebox { position:absolute; right:0; top:0px; height:458px; width:432px; background:url(../images/background-news.png) no-repeat; color:#fff;text-align:left;font-size:11px; color:#fff; line-height:16px; overflow:hidden; }
#index-recommend #bluebox #content { position:absolute; top:100px; right:65px; width:190px; }
#index-recommend #bluebox h1 { font-weight:normal; font-size:20px; margin-bottom:30px; }
#index-recommend #bluebox h2 { text-align:center; font-size:15px; margin-bottom:10px; }
#index-recommend #form { position:absolute; top:50px; left:230px; color:#fff; }
#index-recommend #form h1 {margin-bottom:20px;}
#index-recommend #form div { float:left; margin-bottom:10px; width:100%; }
#index-recommend #form label {display:block; float:left; width:150px; }
#index-recommend #form input.text ,#index-recommend #form textarea  {display:block; float:left; width:250px; }
#index-recommend #form .controls { z-index:200; width:100%; clear:both;}
#index-recommend #form .controls  input { height:26px; width:70px; border:1px solid #fff; background:#2C2325; color:#fff; padding:4px;}



/** Scroll section **/

#sections { overflow:hidden; width:260px; height:325px; clear:left; position:relative; }
#sections ul { width:3660px; }
#sections li { float:left; list-style:none; padding:11px 20px; }
#sections p { width:220px; margin:16px 0; }
#sections p.textbox { height:240px; display:block; }
#sections a { color: #fff; text-decoration:none;}			
#sections img.prev { float:left; cursor:pointer; }
#sections img.next { float:right; cursor:pointer; }


/** popup **/

#popup {font-size:11px; line-height:15px; color:#fff; width:420px; height:400px; z-index:100; position:absolute; left:240px; top:20px; text-align:justify; background:#664043; padding:10px; border:3px solid #765052; overflow-y:auto; cursor:pointer;}
#popup h1 { margin-bottom:30px; font-weight:normal; }


/** admin bar **/

#admin-bar { background:#6F4B4D; border-bottom:3px solid #7E5558; padding:10px 0; color:#fff; height:15px; font-size:10px; position:absolute; top:0; width:100%; z-index:200; }
#logoutMe { color: #dd0000;text-decoration:none; }
#admin-bar .welcome { margin-left:20px; float:left; }
#admin-bar .logout { margin-left:20px; float:right; margin-right:20px; }
#admin-bar .adminOpt { float:left; margin-left:20px; }
#admin-bar a { color: #C49A53; text-decoration:none;}
#admin-bar a:hover { color: #E8C298; text-decoration:none;}
#manager { z-index:1000; position:absolute; width:100%;background:#6F4B4D;top:38px; padding:20px 0; font-size:11px; color:#fff;}
#manager a { color:#C49A53; text-decoration:none; display:block; margin-top:2px; }
#manager table { margin:0 auto; width:1000px; }
#manager table th { border-bottom:2px solid #7E5558; padding:5px; font-weight:normal;}
#manager table tr.even td { background: #79585A;}
#manager table tr.odd td { background: #836264;}
#manager table td { border-bottom:1px solid #7E5558; padding:5px; }
#manager a.delete { color: #550000; }
#manager h1 { font-weight:normal; margin-bottom:10px;}
#manager h1 span.small { font-weight:normal; font-size:12px;}
#manager #box { position:relative; margin-left:20px; }
#manager #box input.textfield{ width:350px; }
#manager #box textarea { width:350px; height:150px; }
/** login **/
#manager-login #login { position:absolute; width:100%; height:500px; color:#fff; }
#manager-login #login #box { position:relative; width:400px; margin:0 auto; margin-top:100px;  border:3px solid #765052; background:#664043; height:70px;padding:20px;}

#box label { float: left; width:150px;}
#box input.textfield { float: left; width:150px;}
#box div {width:100%;float:left; margin-bottom:10px; }
#box input.button { padding:3px; border:1px solid #ddd; background:#765052; color:#fff; display:block; margin-left:150px;}

#dot { position:absolute; top:211px; left:378px;}
#dot-warsaw { position:absolute; top:255px; left:342px;}

#print-news { position:relative; background:url(../images/background-print-news.jpg) no-repeat; background-position:bottom right; width:1240px; height:1365px;}
#print-content { position:absolute; color:#fff; top:900px; text-align:center;width:1240px; font-size:15px; }
#print-content h1 { font-size:20px; font-weight:normal;}

#footer .foot { width:990px; margin:0 auto; height:44px; position:relative;}
#footer #pko { position:absolute; width:60px; height:40px;top:2px; left:492px; cursor:pointer; background:url('../images/blank.gif'); }
#footer #brightness { position:absolute; width:160px; height:40px;top:2px; left:775px;cursor:pointer;background:url('../images/blank.gif');}

#cf-link { text-align:center; font-size:11px;}
#cf-link a { color:#C49A6B;}

#contact-form { position:relative; background:url('../images/transparent_bkg.png'); height:350px; width:500px; }
#form-holder { width:480px; margin:20px auto 0 auto; position:relative; padding-top:15px;}

#form-holder h1 { font-size:17px; color:#C59D72; font-weight: normal; display:block; margin-bottom:10px; }

#form-holder label { color:#fff; }
#form-holder .row label { display:block; font-size:13px;}
#form-holder .row input { height:30px; font-size:18px; width:200px;}
#form-holder .row input.error { border:2px solid #ff0000;}
#form-holder .row { margin-bottom:10px;}
#form-holder #row7 { margin-top:20px; text-align:right; margin-right:15px;}
#form-holder #row7 input { border:1px solid #C59D72; color: #C59D72; background:#36262A; padding:4px 20px; cursor:pointer;}
#form-holder .check label { font-size:12px;}
#form-holder #textfield textarea { width:250px; height:150px;}
#form-holder #row6 label { font-size:11px; }
#cf-column1 { width:220px; float:left; }
#cf-column2 { width:260px; float:right; }
#close-me { position:absolute; top:0;right:0;}
#close-me input { padding:3px; color:#fff; font-size:18px;background:#111; border:0; cursor:pointer; display:block; }

#flash-map { position:absolute; top:50px;}

