BODY {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #000a1c; 
	background-repeat: no-repeat;
}
 
img { border: 0px; }
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
a { color: #FFFFFF; }
.container { }

.menu_bg { width: 100%; height: 50px; background-image:url(img/bg_top_menu.jpg); display: block; background-position: center; }
.menuc_bg { width: 100%; height: 50px; background-image:url(img/menuc.jpg); display: block; background-position: center; }
.menu { width: 980px; height: 50px; margin: auto; display: block; }

.capa { float: left; display: block; width: 242px; height: 62px; margin-top: 526px; }
.cap01 { cursor: pointer; width: 241px; height: 62px; display: none; background: url('img/cap01.jpg'); background-position: -1px 0px; }
.capb { float: left; display: block; width: 242px; height: 62px; margin-top: 526px; margin-left: 4px; }
.cap02 { cursor: pointer; width: 241px; height: 62px; display: none; background: url('img/cap02.jpg'); background-position: -1px 0px; }
.capc { float: left; display: block; width: 242px; height: 62px; margin-top: 526px; margin-left: 4px; }
.cap03 { cursor: pointer; width: 241px; height: 62px; display: none; background: url('img/cap03.jpg'); background-position: -1px 0px; }
.capd { float: left; display: block; width: 242px; height: 62px; margin-top: 526px; margin-left: 4px; }
.cap04 { cursor: pointer; width: 241px; height: 62px; display: none; background: url('img/cap04.jpg'); background-position: -1px 0px; }


.bofertaa { float: left; display: block; width: 242px; height: 62px; margin-top: 526px; margin-left: 4px; }

.menua_01 { width: 193px; height: 50px; background-image:url(img/menua_01.jpg); display: block; float: left; }
.menua_02 { width: 214px; height: 50px; background-image:url(img/menua_02.jpg); display: block; float: left; }
.menua_03 { width: 208px; height: 50px; background-image:url(img/menua_03.jpg); display: block; float: left; }
.menua_04 { width: 234px; height: 50px; background-image:url(img/menua_04.jpg); display: block; float: left; }
.menua_05 { width: 131px; height: 50px; background-image:url(img/menua_05.jpg); display: block; float: left; }
.menua_01:hover { width: 193px; height: 50px; background-image:url(img/menua_01.jpg); display: block; float: left; background-position: 0px -50px; }
.menua_02:hover { width: 214px; height: 50px; background-image:url(img/menua_02.jpg); display: block; float: left; background-position: 0px -50px; }
.menua_03:hover { width: 208px; height: 50px; background-image:url(img/menua_03.jpg); display: block; float: left; background-position: 0px -50px; }
.menua_04:hover { width: 234px; height: 50px; background-image:url(img/menua_04.jpg); display: block; float: left; background-position: 0px -50px; }
.menua_05:hover { width: 131px; height: 50px; background-image:url(img/menua_05.jpg); display: block; float: left; background-position: 0px -50px;; }
.menua_01_sel { width: 193px; height: 50px; background-image:url(img/menua_01.jpg); display: block; float: left; background-position: 0px -150px; }
.menua_02_sel { width: 214px; height: 50px; background-image:url(img/menua_02.jpg); display: block; float: left; background-position: 0px -150px; }
.menua_03_sel { width: 208px; height: 50px; background-image:url(img/menua_03.jpg); display: block; float: left; background-position: 0px -150px; }
.menua_04_sel { width: 234px; height: 50px; background-image:url(img/menua_04.jpg); display: block; float: left; background-position: 0px -150px; }
.menua_05_sel { width: 131px; height: 50px; background-image:url(img/menua_05.jpg); display: block; float: left; background-position: 0px -150px; }
.menua_01_sel:hover { width: 193px; height: 50px; background-image:url(img/menua_01.jpg); display: block; float: left; background-position: 0px -100px; }
.menua_02_sel:hover { width: 214px; height: 50px; background-image:url(img/menua_02.jpg); display: block; float: left; background-position: 0px -100px; }
.menua_03_sel:hover { width: 208px; height: 50px; background-image:url(img/menua_03.jpg); display: block; float: left; background-position: 0px -100px; }
.menua_04_sel:hover { width: 234px; height: 50px; background-image:url(img/menua_04.jpg); display: block; float: left; background-position: 0px -100px; }
.menua_05_sel:hover { width: 131px; height: 50px; background-image:url(img/menua_05.jpg); display: block; float: left; background-position: 0px -100px;; }

.menuc_01 { width: 193px; height: 50px; background-image:url(img/menuc_01.jpg); display: block; float: left; }
.menuc_02 { width: 214px; height: 50px; background-image:url(img/menuc_02.jpg); display: block; float: left; }
.menuc_03 { width: 208px; height: 50px; background-image:url(img/menuc_03.jpg); display: block; float: left; }
.menuc_04 { width: 234px; height: 50px; background-image:url(img/menuc_04.jpg); display: block; float: left; }
.menuc_05 { width: 131px; height: 50px; background-image:url(img/menuc_05.jpg); display: block; float: left; }
.menuc_01:hover { width: 193px; height: 50px; background-image:url(img/menuc_01.jpg); display: block; float: left; background-position: 0px -50px; }
.menuc_02:hover { width: 214px; height: 50px; background-image:url(img/menuc_02.jpg); display: block; float: left; background-position: 0px -50px; }
.menuc_03:hover { width: 208px; height: 50px; background-image:url(img/menuc_03.jpg); display: block; float: left; background-position: 0px -50px; }
.menuc_04:hover { width: 234px; height: 50px; background-image:url(img/menuc_04.jpg); display: block; float: left; background-position: 0px -50px; }
.menuc_05:hover { width: 131px; height: 50px; background-image:url(img/menuc_05.jpg); display: block; float: left; background-position: 0px -50px;; }
.menuc_01_sel { width: 193px; height: 50px; background-image:url(img/menuc_01.jpg); display: block; float: left; background-position: 0px -100px; }
.menuc_02_sel { width: 214px; height: 50px; background-image:url(img/menuc_02.jpg); display: block; float: left; background-position: 0px -100px; }
.menuc_03_sel { width: 208px; height: 50px; background-image:url(img/menuc_03.jpg); display: block; float: left; background-position: 0px -100px; }
.menuc_04_sel { width: 234px; height: 50px; background-image:url(img/menuc_04.jpg); display: block; float: left; background-position: 0px -100px; }
.menuc_05_sel { width: 131px; height: 50px; background-image:url(img/menuc_05.jpg); display: block; float: left; background-position: 0px -100px; }
.menuc_01_sel:hover { width: 193px; height: 50px; background-image:url(img/menuc_01.jpg); display: block; float: left; background-position: 0px -150px; }
.menuc_02_sel:hover { width: 214px; height: 50px; background-image:url(img/menuc_02.jpg); display: block; float: left; background-position: 0px -150px; }
.menuc_03_sel:hover { width: 208px; height: 50px; background-image:url(img/menuc_03.jpg); display: block; float: left; background-position: 0px -150px; }
.menuc_04_sel:hover { width: 234px; height: 50px; background-image:url(img/menuc_04.jpg); display: block; float: left; background-position: 0px -150px; }
.menuc_05_sel:hover { width: 131px; height: 50px; background-image:url(img/menuc_05.jpg); display: block; float: left; background-position: 0px -150px;; }


.menu_01 { width: 189px; height: 50px; background-image:url(img/menu_01.jpg); display: block; float: left; }
.menu_02 { width: 211px; height: 50px; background-image:url(img/menu_02.jpg); display: block; float: left; }
.menu_03 { width: 242px; height: 50px; background-image:url(img/menu_03.jpg); display: block; float: left; }
.menu_04 { width: 216px; height: 50px; background-image:url(img/menu_04.jpg); display: block; float: left; }
.menu_05 { width: 122px; height: 50px; background-image:url(img/menu_05.jpg); display: block; float: left; }
.menu_01:hover { width: 189px; height: 50px; background-image:url(img/menu_01.jpg); display: block; float: left; background-position: 0px -50px; }
.menu_02:hover { width: 211px; height: 50px; background-image:url(img/menu_02.jpg); display: block; float: left; background-position: 0px -50px; }
.menu_03:hover { width: 242px; height: 50px; background-image:url(img/menu_03.jpg); display: block; float: left; background-position: 0px -50px; }
.menu_04:hover { width: 216px; height: 50px; background-image:url(img/menu_04.jpg); display: block; float: left; background-position: 0px -50px; }
.menu_05:hover { width: 122px; height: 50px; background-image:url(img/menu_05.jpg); display: block; float: left; background-position: 0px -50px;; }

.menuwww_01 { width: 191px; height: 50px; background-image:url(img/menuwww_01.jpg); display: block; float: left; }
.menuwww_02 { width: 210px; height: 50px; background-image:url(img/menuwww_02.jpg); display: block; float: left; }
.menuwww_03 { width: 209px; height: 50px; background-image:url(img/menuwww_03.jpg); display: block; float: left; }
.menuwww_04 { width: 233px; height: 50px; background-image:url(img/menuwww_04.jpg); display: block; float: left; }
.menuwww_05 { width: 137px; height: 50px; background-image:url(img/menuwww_05.jpg); display: block; float: left; }

.island_bg { width: 100%; height: 828px; background-image:url(img/bg_01.jpg); background-position: center; display: block; }
.page_bg { width: 100%; background-image:url(img/bg_02.jpg); background-position: center top; display: block; height: 100%; float: left; }
.contact_bg { width: 100%; background: #f0eae1; background-image:url(img/bg_kontakt.jpg); background-position: center top; background-repeat: no-repeat; display: block; height: 754px; }
.portfolio_bg { width: 100%; background-image:url(img/bg_portfolio.jpg); display: block; height: 100%; float: left; background-attachment: fixed; background-position: center top;}
.oferta_bg { width: 100%; background-image:url(img/bg_oferta.jpg); background-position: center top; display: block; height: 750px; }
.content { width: 980px; height: 300px; margin: auto; display: block; }
.content_page { width: 980px; padding-top: 148px; margin: auto; display: block;  }
.content_oferta { width: 980px; margin: auto; display: block;  }
.content_portfolio { width: 980px; margin: auto; display: block;  }
.logo { width: 200px; height: 128px; float: left; display: block; }

.bg_dzialy { width: 100%; height: 194px; background-image: url('img/bg_dzialy.jpg'); background-repeat: no-repeat; background-position: center top; }

.footera { width: 980px; line-height: 54px; color: #FFFFFF; width: 980px; margin: auto;}
.footera a { color: #FFFFFF; text-decoration: none; }
.footera a:hover { text-decoration: underline; }
.footerc { width: 980px; line-height: 54px; color: #000; }
.footerc a { color: #000000; text-decoration: none; }
.footerc a:hover { text-decoration: underline; }
.footer_bg { margin-top: 40px; width: 100%; height: 51px; background-image:url(img/footer_bg.jpg); display: block; background-position: top center; }
.footer_bg_nom { width: 100%; height: 51px; background-image:url(img/footer_bg.jpg); display: block; background-position: top center; }
.footero { width: 100%; height: 54px; margin: auto; display: block; background-image:url(img/footero.jpg); background-position: top center; }
.footer { width: 100%; height: 54px; margin: auto; display: block; background-image:url(img/footera.jpg); background-position: top center; }
.footeron { width: 100%; height: 54px; margin: auto; display: block; background-image:url(img/footeron.jpg); background-position: top center; }
.footer_logo { width: 74px; height: 51px; display: block; float: left; background-image:url(img/footer_01.jpg); }
.footer_01 { width: 439px; height: 51px; text-align: left; display: block; float: left; color: #80bce1; background-image:url(img/footer_02.jpg); line-height: 51px; font-size: 10px; background-position: top center; }
.footer_01 a { color: #FFFFFF; text-decoration: none; }
.footer_01 a:hover { color: #FFFFFF; text-decoration: underline; }
.footer_02 { width: 467px; height: 51px; text-align: right; display: block; float: left; color: #80bce1; background-image:url(img/footer_03.jpg); line-height: 51px; font-size: 10px; background-position: top center;}
.footer_02 a { color: #FFFFFF; text-decoration: none; }
.footer_02 a:hover { color: #FFFFFF; text-decoration: underline; }

.foot02 { float: left; height: 50px; width: 70px; }

.bgport { width: 950px; float: left; margin-top: 1px; padding-left: 15px; padding-right: 15px;  }
.portright { float: left; width: 370px; margin-top: 20px; text-align: left; height: 230px; font-size: 13px; line-height: 18px;}
.portleft { float: left; width: 556px; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; }
.porttitle { font-size: 18px; font-weight: bold; }
.portdesc { height: 200px; float: left; width: 100%; }
.captport { width: 965px; height: 41px; float: left; background-image: url(img/portcapt.png); padding-left: 15px; font-size: 12px; line-height: 41px; text-align: left; margin-top: 20px; }
.space_port { width: 100%; height: 30px; margin-top: 30px; float: left; display: block; clear: both;}

.formkontakt input[type="text"] { width: 370px; float: left;}
.formkontakt textarea { width: 370px; height: 160px; float: left; }

.minportf { width: 290px; }
.minportf2 { width: 290px; }

.borderportf { width: 300px; background: url(img/border.png); float: left; display: block; padding-top: 10px; padding-left: 10px; margin-right: 20px; margin-bottom: 10px; padding-bottom: 10px; }
.borderportf2 { width: 300px; background: url(img/border.png); float: left; display: block; padding-top: 10px; padding-left: 10px; margin-bottom: 10px; padding-bottom: 10px; }

.box_01 { width: 190px; display: block; float: left; color: #154279; padding-left: 48px; font-weight: bold; line-height: 18px; font-size: 10px; }
.box_02 { width: 190px; display: block; float: left; color: #154279; padding-left: 48px; font-weight: bold; line-height: 18px; font-size: 10px; }
.box_03 { width: 190px; display: block; float: left; color: #154279; padding-left: 48px; font-weight: bold; line-height: 18px; font-size: 10px; }
.box_04 { width: 180px; display: block; float: left; color: #154279; padding-left: 58px; font-weight: bold; line-height: 18px; font-size: 10px; }


