article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
/* Reset */
    ul, ol,li, h1,h2,h3,h4,h5,h6,form,p,a,img,fieldset{
        margin:0;
        padding:0;
        border:0;
    }
    .clear{
        clear:both;
    }
    
    a{
        outline: none;
    
text-decoration: none; 

    }
	
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
body{font-family:'Open Sans', sans-serif;font-size:13px;color:#4b4b4b;line-height:18px}
h1,h2,h3,h4,h5,h6,p,ul,ol,table{margin:15px 0 0 0;padding:0}
article > h1:first-child{margin-top:0}
h1{font-family:'Armata', Arial, Helvetica, sans;font-size:24px;line-height:28px;font-weight:normal;color:#005bac
}h2{font-family:'Open Sans', sans-serif;font-size:14px;color:#005bac;font-weight:normal}
h3{font-family:'Open Sans', sans-serif;font-size:14px;color:#002374;font-weight:normal}

ul li.koson98_listItem{margin:0;padding:0;background:none}
h1.kosontitle{font-size:11px;font-family:'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif;font-weight:bold;white-space:nowrap;background:#dcdcdc;color:#000;margin:0;padding:3px;line-height:1}
a{text-decoration:none;color:#005bac}a:hover{text-decoration:none }
a > img,button > img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
a:hover > img,button:hover > img{opacity:0.7}
.thumb{display:block;position:relative}
.thumb > img{display:block}
.thumb > img.more{position:absolute;left:10px;top:100px}
#wrapper{width:980px;margin:0 auto;position:relative}


#top{
	height:200px;
	width:1080px;
	position:relative;
	left:-50px;
	background:url('../img/bg-slider.png') repeat-x left top
	}

#top-paski{position:absolute;top:0;left:0px; height:62px; width:1080px;background:url('../img/top-paski.png') no-repeat center center}
#button-kontener{ float:right;  height:57px; width:359px; margin-right:0px;   }
#button-dopobrania{ float:left;  height:45px; width:180px;   }
#button-dopobrania:hover{ background:url('../img/hover.png')}
#button-referencje{ float:left;  height:45px; width:170px;  }
#button-referencje:hover{ background:url('../img/hover.png')}


#top-menu{ font-size:15px; position:absolute;top:100px;left:500px; height:57px; width:550px; background:url('../img/menu-top-kropka.png') repeat-x center center}
#top-menu-domek{ float:left;  height:57px; width:57px; background:url('../img/menu-top-domek.png') no-repeat center center}
#top-menu-domek:hover{ background:url('../img/menu-top-domek-hover.png')no-repeat center -2px}
#top-menu-separator{float:left; height:57px; width:4px; background:url('../img/menu-top-separator.png') no-repeat center center}
#top-menu-podstrona{float:left;height:57px; width:auto !important; padding: 0px; background:url('../img/menu-top.png') repeat-x center 57px; color:#333;}

#top-menu-podstrona:hover{background:url('../img/menu-top.png') repeat-x center 0px;}
.top-menu-a{  display:block; padding:20px; text-decoration:none; color:#666; }
.top-menu-a:hover{text-decoration:none; color:#86c9ec;}






#top #logo{position:absolute;top:50px;left:50px}


.index #top #polmedia098-aktualne-inwestycje > h2{
	font-family:"Armata", Arial, Helvetica, sans;
	font-size:16px;
	font-weight:normal;
	color:white;
	color:rgba(255,255,255,0.8);
	text-transform:lowercase;
	position:absolute;
	left:70px;
	top:-36px;
	margin:0;
	padding:0}
	
	

	
	
	
	
	
	#naglowek-zdjecie{ float:left; width:1079px; height:234px; background-color:#fff; background-image:url('../img/galeria-naglowek.jpg')}
		#pasek-niebieski{ float:left; width:1079px; height:10px; background-color:#6ed0f7;  }
		#cien{float:left; width:1079px; height:15px; background:url('../img/cien.png') center top }
	.tytul{width:100%; height:46px; min-width:150px; }
	
	
	
	
	
	
	.tytul_p{ padding-left: 20px; padding-top: 8px; margin-top: 0px; width:100%; height:46px; min-width:150px; font-family:'Armata', Arial, Helvetica, sans;font-size:24px;line-height:28px;font-weight:normal;color:#005bac }
	.tytul_z_paskiem_pasek{ width:8px;; height:46px; background-color:#005bac; float:left; }
	
	.tytul_z_paskiem70{ float:left;  width:70%; height:46px; min-width:150px; 
	background:url('../img/pasek-tytul.png') repeat-x; margin-top: 20px; margin-bottom:20px;}
	.tytul_z_paskiem30{ float:left; width:30%; height:46px; min-width:150px; 
	background:url('../img/pasek-tytul.png') repeat-x; margin-top: 20px; margin-bottom:20px;;}
	.tytul_z_paskiem30{  float:left;width:30%; height:46px; min-width:150px; 
	background:url('../img/pasek-tytul.png') repeat-x; margin-top: 20px;margin-bottom:20px;}
	.tytul_z_paskiem30{ float:left; width:30%; height:46px; min-width:150px; 
	background:url('../img/pasek-tytul.png') repeat-x; margin-top: 20px; margin-bottom:20px;}
	
	.kolumny_tekstu{ float:left; width:1080px}
	.kolumny_tekstu50{ float:left; width:540px; font-family:'Armata', Arial, Helvetica, sans;font-size:14px;line-height:23px;font-weight:normal;color:#787878; margin-top:30px; text-align: justify;
    text-justify: inter-word;}
	.kolumny_tekstu50-kariera{ float:left; width:540px; font-family:'Armata', Arial, Helvetica, sans;font-size:14px;line-height:23px;font-weight:normal;color:#787878; margin-top:30px; text-align: left;
    text-justify: inter-word;}
	.kolumny_tekstu50-2{ float:left; width:520px; font-family:'Armata', Arial, Helvetica, sans;font-size:14px;line-height:23px;font-weight:normal;color:#787878; margin-top:30px; margin-left:20px; text-align: justify;
    text-justify: inter-word;}
	.kolumny_tekstu25{ float:left; width:270px; font-family:'Armata', Arial, Helvetica, sans;font-size:14px;line-height:23px;font-weight:normal;color:#787878; margin-top:30px; text-align: justify;
    text-justify: inter-word;}
	
	#zdjecie{float:left; width:33%; height:180px; min-width:150px; margin-top: 20px; margin-bottom:20px;}
	
	
	
	.realizacje_div{float:left; width:32%; height:400px; min-width:150px; margin-top: 20px; margin-bottom:40px; margin-right:12px; background-color: #fff;}
	.realizacje_div:hover{background-color: #f2f1f1;}
	.realizacje_zdjecie{float:left; width:33%; height:180px; min-width:150px; margin-top: 20px; margin-bottom:20px;}
	.realizacje_opis{float:left; margin-top: 20px; margin-left: 20px; margin-right:20px; width:80%;}
	
	.div_szer_270px{ float:left; width:300px; height: auto !important; font-family:'Armata', Arial, Helvetica, sans;font-size:14px;line-height:23px;font-weight:normal;color:#787878; margin-top:30px; text-align: justify;
    text-justify: inter-word; background-color: #fff;}

	.clear{ float:left; width:100%; height:40px; background-color:transparent;}
	
	.aktualnosci_partnerzy{ float:left; height:163px; width:100%;}
	.aktualnosci{ float:left; height:163px; width:350px; background-color:#900; background:url('../img/aktualnosci_bg.jpg')}
		#aktualnosci_p{ margin-left:20px; margin-right:10px; color:#CCC;}
		#aktualnosci_p:hover{ margin-left:20px; margin-right:10px; color:#0FF;}
		
	.partnerzy{ float:left; height:163px; width:730px;}
	.partnerzy-dystans{ float:left; height:163px; width:51px;}
	.partnerzy-zawartosc{ float:left; height:163px; width:663px;}
	.partnerzy_loga{float:left; height:51px; width:663px; background-color:#fff;}
	.partnerzy_loga_img{float:left; height:51px; width:164px;}
	
.menu-footer{ float:right; width:500px; height:60px;}
#menu-footer_list ul {list-style-type: none; font-family:'Armata', Arial, Helvetica, sans;font-size:14px;float: right; padding-right: 0;list-style: none; }
#menu-footer_list li {font-family:'Armata', Arial, Helvetica, sans;font-size:14px;float: left;margin-right: 5px; list-style-type: none; }
#menu-footer_list a {font-family:'Armata', Arial, Helvetica, sans;font-size:14px;display: block;padding: 3px 5px 3px 8px; list-style-type: none;color: #818181;}
#menu-footer_list a:link, #header_menu a:visited {font-family:'Armata', Arial, Helvetica, sans;font-size:14px;color: #818181;text-decoration: none;position: relative;list-style-type: none; }
#menu-footer_list a:hover {font-family:'Armata', Arial, Helvetica, sans;font-size:14px;text-decoration: none;color: #cacaca; list-style-type: none;}


.podpis{ float:left; width:1064px; height:36px; margin-left:-50px; margin-top: 80px;}
.podpis_pasek{ float:left; width:349px; height:36px; background-color:#005bac;}
.podpis_docelowy{ float:left; width:710px; height:36px; }
.podpis_kosonog{font-family:'Armata', Arial, Helvetica, sans;font-size:12px;line-height:23px;font-weight:normal;color:#787878; margin-top:30px; margin-left:20px; text-align: left;}
.podpis_polmedia{font-family:'Armata', Arial, Helvetica, sans;font-size:12px;line-height:23px;font-weight:normal;color:#787878; margin-top:30px; margin-left:20px; text-align: right;}

	
.miniaturka_realizacje{ border-left-width: 10px; border-color:#005bac; border-style: solid;}

 
	#aplikuj{float:left; width:300px; height:60px; background:url('../img/button-aplikuj.jpg') }
	#aplikuj:hover{background:url('../img/button-aplikuj-hover.jpg') }
	
.kopiaslider{
	position:absolute;left:0px; height:495px; width:1080px;
	margin-top:207px;
	background:url('../img/slider.jpg') no-repeat center center;
	}



#footer > p.copyright{float:left;clear:left}
#footer > p.copyright a{color:#b2b2b2}
#footer > p.copyright a.privacy{margin-left:10px;padding-left:10px;border-left:1px solid #e5e5e5}
#footer > p.design{float:right}#footer > p.design a{color:#de0012;font-weight:bold}

#content{float:left; margin-left: -50px; }#content main{float:left;width:700px}
#content main article li{margin-left:0px}
#content aside{float:left;width:240px;margin-left:40px}
#footer{clear:both;height:302px;position:relative}
#footer .polmedia098-menu{clear:both;height:100px}

#footer .polmedia098-menu > ul > li > ul{margin:0;padding:0}#footer .polmedia098-menu > ul > li > ul > li{margin:15px 0 0 0;padding:0;list-style:none;display:none}
#footer .polmedia098-menu > ul > li > ul > li.item-0,#footer .polmedia098-menu > ul > li > ul > li.item-1,
#footer .polmedia098-menu > ul > li > ul > li.item-2,#footer .polmedia098-menu > ul > li > ul > li.item-3{display:block}

#footer .polmedia098-menu > ul{width:980px;margin:0;padding:35px 0 0 0;line-height:1}
#footer .polmedia098-menu > ul > li{float:left;list-style:none;margin:0 50px 0 0;padding:0;max-width:150px}
#footer .polmedia098-menu > ul > li > a{font-family:"Armata", Arial, Helvetica, sans;font-size:10px;color:#6a6a6a;text-transform:uppercase}

#footer .polmedia098-menu > ul > li > ul > li > a{font-size:11px;color:#b2b2b2;font-family:"Open Sans", sans-serif;text-transform:lowercase}
#footer #go-top{background:url('../img/go-top.png') no-repeat left top;position:absolute;right:0;top:-10px;width:40px;height:75px}
#footer #go-top:hover{background:url('../img/go-top-hover.png') no-repeat left top;position:absolute;right:0;top:-10px;width:40px;height:75px}
#footer > p{color:#b2b2b2;font-size:11px}

