html, body, div, span,object, h1,h2,h3,h4, p, a, font, img, ol, ul, li,dd,dt,dl {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style-type:none;
}
body{background: #000000 url(../images/bg_top.jpg) repeat-x;font:normal 11px Tahoma, sans-serif;color:#474747;}
#wrap{width:100%;height:100%;background:url(../images/bg.jpg) no-repeat top center;min-height:628px;height:auto !important;height:628px}

#content{width:940px;margin:0 auto;height:660px;}
#top{height:91px;}
	#top img{margin:60px 0 0 7px;float:left;}
	#top ul{padding-left:121px;float:left}
	
	#top ul.languages{padding-left:0;padding-right:14px;float:right;padding-top:64px;}
	#top ul.languages li{color:#ffffff;padding-left:7px}
	#top ul.languages li a{color:#ffffff;padding-right:7px;text-decoration:none;}
	
	#top ul li{float:left;}
	#top ul li a img{margin-left:0px;margin-right:16px}

#banner{height:403px;clear:both;padding-left:6px;float:left;}
#text{width:928px;float:left;height:126px;background:#ffffff url(../images/bg_apla_right.jpg) no-repeat bottom right;margin: 0 6px 0 6px}
	.box{padding-top:11px;height:115px;float:left;width:309px}
	.box a{display:block}
	.box p{line-height:15px;width:180px;float:left;padding-left:12px;padding-top:13px;font-size:10px}
	.box h1,.box h2{font-weight:normal;line-height:15px;width:180px;float:left;padding-left:12px;padding-top:13px;font-size:10px}
	.box img{margin-left:44px;float:left;}
	.box img.img_1{margin-left:12px;}
	.box img.img_2{margin-left:108px;margin-top:12px}
	#btl{background:url(../images/bg_apla.jpg) no-repeat bottom left;}
#footer{clear:both;height:20px;clear:both;padding-bottom:60px}
#footer ul,#footer ul li{float:left;padding-left:9px;width:29px}

#footer ul{padding-top:2px;width:120px}
	#footer img{float:right;margin-right:18px;margin-top:24px;}
.clear{clear:both}
.red{color:#f00;}
.green{color:#029A3F;}

.panel-overlay{background:url(../images/bg_panel_overlay.png) no-repeat 0 0px;}

.photos{display:none}

.panel-overlay img{float:left;}
.panel-overlay img.featured{margin-top:40px;margin-right:185px;}
.panel-overlay div{float:left;width:445px}
.panel-overlay div img{margin-right:22px;}
.panel-overlay div h2{font-weight:bold;padding-top:29px;padding-bottom:5px}

/*PODSTRONY*/
#subpage .panel-overlay_subpage{padding:13px 0 0 110px; position:absolute; background:url(../images/bg_panel_overlay.png) no-repeat 0 0px; width:818px; height:107px; top:203px; left:0;}
#subpage .panel{position:relative}
#subpage{height:310px;clear:both;padding-left:6px;}

.panel-overlay_subpage img{float:left;}
.panel-overlay_subpage img.featured{margin-top:28px;margin-right:185px;}
.panel-overlay_subpage div{float:right;width:477px;color:#ffffff}
.panel-overlay_subpage div img{margin-right:22px;}
.panel-overlay_subpage div h2{font-weight:bold;padding-top:5px;}

#text_subpage{width:928px;float:left;background:#ffffff url(../images/bg_apla_right.jpg) no-repeat bottom right;margin: 0 6px 0 6px}

.portfolio{padding-top:16px}
.portfolio img.img_left{float:left;padding-right:9px;}
.prezentacja{float:left;width:284px;padding-left:10px;}
.prezentacja h3{color:#000000;font-size:11px;font-weight:bold;line-height:15px; }
.prezentacja p span{color:#000000}
.prezentacja p {color:#5E5E5E;font-size:10px;line-height:15px;padding-bottom:6px}
.prezentacja img{padding-bottom:4px;}
.prezentacja a{font-size:10px}

.prezentacja a.port_1{padding-right:15px;float:right;display:block;background:url(../images/arrows_port_01.jpg) no-repeat 0 2px;padding-left:15px;color:#029A3F;text-decoration:none;}
.prezentacja a.port_2{float:right;display:block;background:url(../images/arrows_port_02.jpg) no-repeat 0 2px;padding-left:15px;color:#029A3F;text-decoration:none;}
.prezentacja a:hover{text-decoration:underline}

.portfolio .bg_prezentacja{background:url(../images/bg_portfolio_1.jpg) no-repeat bottom;height:8px;width:928px;display:block;padding-bottom:10px}
.portfolio_2{background:url(../images/bg_portfolio_2.jpg) no-repeat top;}
.portfolio_2 img.img_left{padding-top:16px;}
.portfolio_2 .prezentacja  h3{padding-top:18px}

.portfolio_2 .bg_prezentacja{background:url(../images/bg_portfolio_1.jpg) no-repeat bottom;height:8px;width:928px;display:block;padding-bottom:10px}
.portfolio_2 .bg_prezentacja_1{background:url(../images/bg_portfolio_3.jpg) no-repeat bottom;height:8px;width:928px;display:block;padding-bottom:10px}
.portfolio_3{background:url(../images/bg_portfolio_4.jpg) no-repeat bottom center;}
.portfolio_3 img.img_left{padding-top:14px;}
.portfolio_3 .prezentacja  h3{padding-top:14px;color:#ffffff}
.portfolio_3 .prezentacja span{color:#ffffff}
.portfolio_3 .prezentacja p{color:#C6C6C6}
.portfolio_3 .bg_prezentacja{background-image:none;height:9px}

.portfolio_3 .prezentacja a.port_1{padding-right:15px;float:right;display:block;background:url(../images/arrows_port_03.jpg) no-repeat 0 2px;padding-left:15px;color:#c6c6c6;text-decoration:none;}
.portfolio_3 .prezentacja a.port_2{float:right;display:block;background:url(../images/arrows_port_04.jpg) no-repeat 0 2px;padding-left:15px;color:#c6c6c6;text-decoration:none;}
.portfolio_3 .prezentacja a.port_2:hover{text-decoration:underline;}

.portfolio_4{background:url(../images/bg_portfolio_5.jpg) no-repeat;}
.portfolio_4 img.img_left{padding-top:14px;}
.portfolio_4 .prezentacja  h3{padding-top:14px;color:#ffffff}
.portfolio_4 .prezentacja span{color:#ffffff}
.portfolio_4 .prezentacja p{color:#C6C6C6}
.portfolio_4 .bg_prezentacja{background-image:none;height:9px}

.portfolio_4 .prezentacja a.port_1{padding-right:15px;float:right;display:block;background:url(../images/arrows_port_03.jpg) no-repeat 0 3px;padding-left:15px;color:#c6c6c6;text-decoration:none;}
.portfolio_4 .prezentacja a.port_2{float:right;display:block;background:url(../images/arrows_port_04.jpg) no-repeat 0 3px;padding-left:15px;color:#c6c6c6;text-decoration:none;}
.portfolio_4 .prezentacja a.port_2:hover{text-decoration:underline;}

h3.port_poligrafia{color:#029A3F;}

.opis ul{float:left; margin-left:175px; margin-top:7px; width:120px;}
.opis ul.brief {float:left; margin-left:0; margin-top:62px;}
.opis ul li{padding-bottom:5px;}
.opis ul li a{background:url(../images/arrow_grey.gif) no-repeat 0 2px;padding-left:16px;display:block;color:#ffffff;text-decoration:none;}
.opis ul li a:hover{background:url(../images/arrow_white.gif) no-repeat 0 2px;}
.opis ul li a.active{background:url(../images/arrow_white.gif) no-repeat 0 2px;}

h1.title{padding-top:20px;padding-left:29px;color:#000000}

.headline{height:600px;overflow:hidden;position:absolute;top:610px;left:0px}
.headline2{height:200px;overflow:hidden;}
#text_subpage .default .leftText .headline ul{padding-left:7px}
.plyn{overflow:hidden}

#text_subpage .default{background:url(../images/bg_curves.jpg) no-repeat bottom;min-height:200px;height:auto !important;height:200px;}

#text_subpage .default .leftText{overflow:hidden;position:relative;padding-bottom:40px;width:278px;padding-right:20px;float:left;padding-left:15px;min-height:200px;height:auto !important;height:200px}

#text_subpage .default .leftText ul{padding-top:20px;padding-left:95px}
#text_subpage .default .leftText ul li a{line-height:17px;background:url(../images/arrow.gif) no-repeat 0 2px;padding-left:15px;color:#000000;text-decoration:none;font-size:11px}
#text_subpage .default .leftText ul li a:hover{background:url(../images/arrow_hover.gif) no-repeat 0 2px;color:#029A3F}
#text_subpage .default .leftText ul li a.active_1{background:url(../images/arrow_hover.gif) no-repeat 0 2px;color:#029A3F}
#text_subpage .default .rightText{width:550px;float:left;padding-bottom:40px}

#text_subpage .default .rightText h2{color:#000000;font-size:11px;font-weight:bold;padding-top:20px;padding-bottom:19px;text-transform:uppercase;}
#text_subpage .default .rightText.technologie h2{color:#000000;font-size:11px;font-weight:bold;padding-top:20px;padding-bottom:0px;text-transform:uppercase;}
#text_subpage .default .rightText h1{color:#000000;font-size:11px;font-weight:bold;padding-top:20px;padding-bottom:19px;text-transform:uppercase;}
#text_subpage .default .rightText p{color:#000000;font-size:11px;line-height:15px;}
#text_subpage .default .rightText p.lead{color:#999999;font-weight:bold;font-size:11px;line-height:15px;padding-bottom:14px}

#text_subpage .default .rightText ul li span{font-size:11px;color:#000000;padding-bottom:5px;}
#text_subpage .default .rightText ul li{padding-bottom:15px;background:url(../images/arrows_port_04.jpg) no-repeat 0 3px;padding-left:13px;}
#text_subpage .default .rightText ul.lista_tekst{padding-top:14px;padding-bottom:14px}
#text_subpage .default .rightText ul.lista_tekst li{padding-bottom:5px;color:#000000}
a{color:#029A3F;text-decoration:none}
a:hover{text-decoration:underline}
#text_subpage .default .rightText ul li p{padding-left:15px;}
.lead_span{color:#999999;font-weight:bold;display:block;padding-top:14px}
#text_subpage .default .rightText ul.none li{background-image:none}

.warunki_wspolpracy{float:right;width:305px}

#text_subpage .default .rightText .sitemap li{line-height:22px;background-position:0 7px ;padding-bottom:0;}

.kontakt_1 .leftText{text-align:right}
.kontakt_1 h2{color:#000000;font-size:11px;font-weight:bold;padding-top:20px;padding-bottom:0px;text-transform:uppercase;}
#text_subpage .kontakt .leftText{width:230px}

/*** FORMULARZe ***/
#formularz input.submit{cursor:pointer; float:right; margin-top:5px; background:url(../images/senden.png) no-repeat; width:39px; height:13px; border:none}
form h3{padding:30px 0 10px; color:#555; clear:both; text-transform:uppercase;}
form p{clear:both;}

.col_left{float:left; width:250px; clear:none;}
.col_right{float:right; width:250px; clear:none;}

form{width:508px;}
label{padding:15px 0 5px; line-height:16px; display:block;}

input.text{width:223px;height:19px;padding:3px 4px;border:none;background:url(../images/input.jpg) no-repeat; font-family:Tahoma,sans-serif; font-size:13px; display:block;}
label.text{width:508px;}

input.checkbox{display:block; float:left; clear:left; height:13px; width:13px; margin:3px 3px 3px 4px;}
label.checkbox{float:left; padding:0 0 0 10px; width:220px; height:19px; margin:0;}

input.radio{display:block; float:left; clear:left; height:13px; width:13px; margin:3px 3px 3px 4px;}
label.radio{float:left; padding:0 0 0 10px; width:220px; height:19px; margin:0;}

.textarea{width:500px;height:157px;padding:3px 4px;padding-top:3px;border:none;background:url(../images/textarea.jpg) no-repeat; font-family:Tahoma,sans-serif; font-size:13px; display:block;}
.textarea_small{width:500px;height:77px;padding:3px 4px;padding-top:3px;border:none;background:url(../images/textarea_small.png) no-repeat; font-family:Tahoma,sans-serif; font-size:13px; display:block;}
.error{padding-left:10px;color:#029A3F; float:left;}
#text_subpage  #formularz p.error2{color:#f00;}
input.error{color:#000000}
#pytanie.error{display:block;color:#000000}
/*** end of FROMULARZe ***/
 
/* 
#formularz input.submit{cursor:pointer;float:right;margin-top:5px;padding-right:72px;background:url(../images/wyslij.jpg) no-repeat;width:35px;height:14px;border:none}
label{line-height:26px}
input{padding-left:4px;padding-top:4px;border:none;background:url(../images/input.jpg) no-repeat;width:231px;height:25px}
textarea{border:none;background:url(../images/textarea.jpg) no-repeat;width:508px;height:163px;padding-left:4px;padding-top:4px;}
.error{padding-left:5px;color:#029A3F}
input.error{color:#000000}
#textarea.error{display:block;color:#000000}

.porfolio_header{font-size:12px;font-weight:bold;padding-left:40px;padding-top:23px}

#formularz input.submit_de{background:url(../images_de/send.jpg) no-repeat}
*/
