/* Basic styles */
*{margin:0;padding:0}
a img,fieldset{border:0}
img,object{display:block}
a,a:hover{outline:none;cursor:pointer;text-decoration:none}
ul{list-style:none}
.hide{display:none}
.clear{clear:both}

/* Html,body,wrapper */
html{background:#fff;}
body{font:11px/100% tahoma,arial,sans-serif;}
#wrapper{width:900px;margin:0 auto;position:relative}

/* HEADER */
#header{height:253px;background:url(/images/header_bg.gif) left bottom repeat-x;}
.home #header{height:120px;background:url(/images/header_bg.gif) 0 90px repeat-x}
#header h1 a{text-indent:-9999px;width:164px;height:58px;background:url(/images/logo.gif) no-repeat;position:absolute;top:17px;left:17px;}
#header-pic{position:absolute;top:120px;left:223px;}
#header-nav{position:absolute;top:90px;left:0px;}
#header-nav li{float:left;text-align:center;background:url(/images/dots-v.gif) top right repeat-y}
#header-nav li a{float:left;font-weight:bold;display:block;height:30px;line-height:30px;color:#fff;padding:0 17px;}
#header-nav li a:hover,#header-nav li.active a{background:#363636}
#header-links{position:absolute;top:30px;right:60px;;}
#header-links li{float:left;padding:5px 10px;background:url(/images/header-links-item_bg.gif) top right repeat-y;}
#header-links li a{float:left;padding:15px 0 0;color:#939383;}
#header-links li a:hover{color:#000;}
#header-links li.site_map a{background:url(/images/icon-site_map.gif) top center no-repeat}
#header-links li.email a{background:url(/images/icon-email.gif) top center no-repeat}
#header-langs{position:absolute;top:30px;right:20px;}
#header-langs li{text-align:center;}
#header-langs li a{height:17px;line-height:17px;width:17px;color:#939383;display:block;}
#header-langs li a:hover,#header-langs li.active a{color:#363636;background:#E1E1DC}

/* FOOTER */
#footer{height:100px;position:relative;}
#footer-logos img{display:inline;vertical-align:bottom}
#footer-logos img{display:inline;vertical-align:bottom}
#design{height:36px;background:#F1F1F1;text-align:right;line-height:36px;padding:0 15px 0 0;color:#929292;margin:0 0 5px;}
#design a{color:#363636;}
#design a:hover{text-decoration:underline;}
#footer address{position:absolute;top:50px;right:12px;text-align:right;color:#929292;margin:0 0 5px;font-style:normal;line-height:125%;}
#footer address strong{color:#363636;}

/* MAIN */
#main{background:url(/images/main_bg.jpg) no-repeat;overflow:hidden;zoom:1;}
.home #main{height:auto}

/* LEFT */
#left{width:223px;float:left;}
#left-news{padding:30px 0 10px;}
#left-news h2{color:#000;font-size:1.3em;font-weight:bold;margin:0 0 15px 10px;text-transform:uppercase;}
#left-news li{background:url(/images/left-news-li_bg.gif) left bottom repeat-x;padding:10px 10px 25px;}
#left-news h3{margin:15px 0 5px;font-size:1em;}
#left-news h3 a{color:#D80000;font-weight:bold;}
#left-news p{line-height:133%;}
#left-news p a{color:#828283}
#left-news p a:hover{color:#000}
#left-news p span.date{color:#4B4B4B;display:block;margin:5px 0 0;}
#left-search{padding:20px 25px 10px;background:#363636 url(/images/left-search_bg.gif) top left repeat-x;color:#fff;}
#left-search h2{margin:0 0 10px;}
#left-search form{background:url(/images/left-search_bg.gif) left bottom repeat-x}
#left-search .row{padding:0 0 10px;}
#left-search label{color:#fff;display:block;padding:0 0 5px;}
#left-search input,#left-search select{background:#F1F1F1;border:0;padding:2px;font-size:.9em;}
#left-search select option{padding-right:.5em;}
#left-search input[type=image]{padding:0;}
#left-nav li{height:31px;line-height:31px;background:#D80000 url(/images/left_nav_dots.gif) left bottom repeat-x;padding-bottom: 1px;text-indent:22px;}
#left-nav li.last{background:#D80000;}
#left-nav li.active{font-weight:bold;}
#left-nav li a{color:#fff;}

/* CONTENT */
#content{width:637px;float:right;background:#F1F1F1;padding:0 20px 20px}
#content-path{color:#1D1D1D;text-align:right;padding:0 15px 0 0;height:43px;line-height:43px;background:#fff;margin:0 -20px 20px;}
#content-nav{}

/* CONTENT Styles */
.c{color:#9A8A85;line-height:133%;text-align:justify}
.c p,.c table,.c form.c .etext{margin:0 0 10px}
.c p,.c li{text-align:justify}
.c a{color:#828283}
.c a:hover{color:#000}
.c h2{color:#D80000;font-size:1em;margin:10px 0;font-weight:bold;}
.c h2 a{color:#D80000;}
.c h2.h1{color:#4b4b4b;font-size:18px;margin:10px 0;font-weight:normal;background:url(/images/h2_dots.gif) left bottom repeat-x;padding:0 0 10px;}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li li{margin:0 0 0 1.5em;padding:0;background:none;list-style:disc}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c img.right{float:right;margin:0 0 1em 2em;display:inline;border:2px solid #ccc}
.c img.left{float:left;margin:0 2em 1em 0;display:inline;border:2px solid #ccc}
.c blockquote{padding:0 0 0 1em}
.c p.images{}
.c p.images img{margin:5px}

/* Content graphic headings */
.c h1{text-indent:-9999px;position:absolute;top:120px;left:0px;background-position:left bottom;background-repeat:no-repeat;width:223px;height:133px;}

h1.firma{background-image:url(/images/pl/h1-o_firmie.gif);}
h1.oferta_deweloperska{background-image:url(/images/pl/h1-oferta_deweloperska.gif);}
h1.partnerzy{background-image:url(/images/pl/h1-nasi_partnerzy.gif);}
h1.projekty{background-image:url(/images/pl/h1-projekty.gif);}
h1.produkcja{background-image:url(/images/pl/h1-produkcja.gif);}
h1.galeria{background-image:url(/images/pl/h1-galeria.gif);}
h1.aktualnosci{background-image:url(/images/pl/h1-aktualnosci.gif);}
h1.kontakt{background-image:url(/images/pl/h1-kontakt.gif);}
h1.nagrody_i_referencje{background-image:url(/images/pl/h1-nagrody_i_referencje.gif);}
h1.mapa_strony{background-image:url(/images/pl/h1-mapa_strony.gif);}

.en .c h1.firma{background-image:url(/images/en/h1-o_firmie.gif);}
.en .c h1.oferta_deweloperska{background-image:url(/images/en/h1-oferta_deweloperska.gif);}
.en .c h1.partnerzy{background-image:url(/images/en/h1-nasi_partnerzy.gif);}
.en .c h1.projekty{background-image:url(/images/en/h1-projekty.gif);}
.en .c h1.produkcja{background-image:url(/images/en/h1-produkcja.gif);}
.en .c h1.galeria{background-image:url(/images/en/h1-galeria.gif);}
.en .c h1.aktualnosci{background-image:url(/images/en/h1-aktualnosci.gif);}
.en .c h1.kontakt{background-image:url(/images/en/h1-kontakt.gif);}
.en .c h1.nagrody_i_referencje{background-image:url(/images/en/h1-nagrody_i_referencje.gif);}
.en .c h1.mapa_strony{background-image:url(/images/en/h1-mapa_strony.gif);}






.c ul.links{margin:0;list-style:none;}
.c ul.links li{padding:0 0 15px 10px;background:url(/images/arrow.gif) 0 6px no-repeat;margin:0;}
.c ul.links li a{color:#CDBCB6;text-decoration:none;border-bottom:1px dashed #CDBCB6}
.c ul.links li a:hover{color:#B1836E;border-bottom:1px dashed #B1836E}
.c ul.links li p{padding:5px 0 0;}

/* CONTENT Form Styles */
.c form{margin:1em 0}
.c form div{margin:0 0 .5em;overflow:hidden;zoom:1}
.c fieldset{margin:2em 0}
.c form h2{margin:0 0 .5em}
.c label{width:110px;float:left;line-height:1.5em}
.c input,.c textarea,.c select{border:1px solid #CDBCB6;float:left;color:#000;background:#ccc}
.c input.submit{color:#000;background:#ccc;border:1px solid #999;padding:2px;text-align:center;margin:1em 0 0 10em;text-transform:uppercase}
.c ul.errors{color:red;font-size:.9em;margin:0;list-style:none;}
.c ul.errors label{font-weight:bold;}

.c .news_page{padding:0 0 0 15px;}
.c .news{width:270px;height:180px;float:left;background:url(/images/page-news-item_bg.gif) left bottom repeat-x;margin:0 0 10px;padding:0 30px 0 0;}
.c .news .date{color:#4B4B4B;}


.home-1{height:292px;background:#fff url(/images/home_bg.jpg) no-repeat;position:relative;}
.home-1 .left{position:absolute;top:0;left:-26px;color:#fff;line-height:16px}
.home-1 .left h2{font-size:16px;color:#fff;padding:0 0 10px}
.home-2{height:152px;background:#F1F1F1;position:relative;overflow:hidden-y;zoom:1;}
.pp{position:absolute;top:412px;left:-25px;}
.home-2-1{padding:20px;width:525px;float:left;overflow:hidden;zoom:1;}
.home-2-1 .pic{float:left;width:250px;}
.home-2-1 .pic img{border:5px solid #fff}
.home-2-1 .txt{float:left;width:260px;}
.home-2-1 .txt h2{color:#828283;line-height:20px;font-size:1em;padding:10px 0 0;}
.home-2-1 .txt p{color:#828283;line-height:16px;}

.home-2-2{width:335px;background:#363636;height:152px;float:left;}

#news{padding:20px 0 0 30px;width:305px;float:right}
#news h2{color:#000;font-size:1.3em;font-weight:bold;margin:0 0 5px 0px;text-transform:uppercase;}
#news li{background:url(/images/left-news-li_bg.gif) left bottom repeat-x;padding:10px 10px 25px 70px;position:relative;}
#news li.last{background:none}
#news h3{margin:15px 0 5px;font-size:1em;}
#news h3 a{color:#D80000;font-weight:bold;}
#news p{line-height:133%;}
#news p a{color:#828283}
#news p a:hover{color:#000}
#news p span.date{color:#4B4B4B;display:block;margin:5px 0 0;position:absolute;top:0px;left:0px;top:18px;left:0}
* html #news p span.date{left:-70px}
#search{padding:20px 25px 10px;background:#363636 url(/images/left-search_bg.gif) top left repeat-x;color:#fff;;}
#search h2{margin:0 0 10px;}
#search .row{padding:0 0 10px;}
#search .row-submit{padding:0 0 10px;background:url(/images/left-search_bg.gif) left top repeat-x}
#search label{color:#fff;display:block;padding:0 0 5px;float:left;width:100px;text-align:right;padding-right:10px}
#search input,#search select{background:#F1F1F1;border:0;padding:2px;font-size:.9em;}
#search select option{padding-right:.5em;}
#search .row-submit input{padding:0;margin:10px 0 0 110px}

ul.galeria{margin:0;list-style:none;}
ul.galeria li{margin:0 8px 5px;float:left;width:194px;display:inline;}
ul.galeria li img{border:5px solid #fff}
ul.galeria li p{background:#DDDDDD url(/images/galeria-dots.gif) left bottom repeat-x;color:#4B4B4B;font-weight:bold;height:80px;padding:5px 5px 0;}




.c .rzut{text-align:center;width:310px;float:left;}
.c .rzut img{display:inline;}




#ibox_w{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:100;
  width: 100%;
  height: 100%;
  background-color: #000;
  margin:0;
  padding:0;
  filter:alpha(opacity=0);
  -moz-opacity: 0.0;
  opacity: 0.0;
}

#ibox_progress {  
  margin:0;padding:0;
  position: absolute;
  z-index:105;
}

#ibox_wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:1000;
  padding:10px;
  border:1px solid #CCC;
  width:300px;
  height:300px;
  background-color:#999999;
  padding-bottom:30px;
  margin:0;
}

#ibox_content {
  background-color:#FFFFFF;
  width:100%;
  height:100%;
  margin-bottom:5px;
  position:relative;
  top:0px;
  left:0px;
  border:1px solid #000;
  padding:2px;
}

#ibox_footer_wrapper {
  position:relative;padding:0;margin:0;top:0px;left:0px;
}

p.nav{}
p.nav a{text-decoration:underline;}
p.nav .active{color:#000;}

#zdjecia{list-style:none;margin:0;padding:0;overflow:hidden;zoom:1;;}
#zdjecia li{float:left;margin:0;padding:5px;}

#f-lokalizacja{width:175px;}