@charset 'UTF-8';
@import url('overlaygallery.css');
@import url('common.css');

body,html {
	background-color: #d4d3d0;
	background-image: url('../images/bg_body.gif');
	background-repeat: repeat-x;
	background-position: left 262px;/*-30px*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding: 0px;
	margin: 0px;
	line-height: 14px;
}

img {
	border: 0px;	
}

/* CLASSES */

div#root {
	width: 1022px;
	margin: 0px auto;
	background-image: url('../images/bg_bodycont.gif');
	background-repeat: no-repeat;
	background-position: 0px 330px;
}

div#topCont {
	width: 1000px;
	/*height: 293px;
	padding-top:33px;*/
	text-align:center;
	height: 338px;
	margin: 0px auto;
	/*background-image: url('../images/top.jpg');
	background-position: top;
	background-repeat: no-repeat;*/
}

div#root div#menuCont { height: 75px; width: 1000px; margin: 0px auto; background-image: url('../images/bg_menu_cont_main2.gif'); background-position: top right; background-repeat: no-repeat; }
.mainpage div#root div#menuCont { background-image: url('../images/bg_menu_cont_main.gif'); }

div#root div.content{
	background-image: url('../images/rootcont_y.jpg'); background-repeat:repeat-y; background-position:0 0;
	min-height: 621px;
	width:1000px;
}

div#root div.contentGreenMain{
	float: left;
	color: white;
	width:378px;
	overflow:hidden;
}

div#root div.contentGreenMain div.cell {
	background-image: url('../images/bg_green_cell.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 18px 18px 10px 18px;
	width: 342px;
}

div#root div.contentGreenMain div.cellPoznaj {
	background-image: url('../images/bg_green_cell_poznaj.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 20px 30px 0px 20px;

	height: 132px;
	line-height: 16px;
}
div#root div.contentGreenMain div.cellPoznaj p { margin:10px 0px 12px 70px; padding:0px; }
div#root div.contentGreenMain div.cellPoznaj a, #unia li a { padding:3px 0px 3px 18px; margin-left:70px; color: white; font-weight: bold;	 display:block; background-image: url('../images/arrow_white.gif'); background-repeat: no-repeat; background-position:left center; }

div#root div.contentWhiteSub{
	float: left;
	width: 900px;
	min-height: 621px;
	background-color: white;
	border-right: 1px solid #a3ad3f;	
}
.contentWhiteSub .logo { padding:20px 0px 0px 40px; position:relative; margin-bottom:-30px; }
h3.productHeader { width:163px; /*height:14px;*/ margin:0px; padding:10px 0px 12px 42px; float:left; font-size:11px; color:#707070; background-image:url('../images/arrow_green.gif'); background-repeat:no-repeat; background-position:23px 12px; text-transform:uppercase; }



div#root div.contentWhiteMain{
	float: left;
	width: 620px;
	min-height: 621px;
	background-color: white;
	border-right: 1px solid #a3ad3f;
}

div#root div.contentHeader{
	padding: 20px 18px;
}

div#root div.productContent {
	background-image: url('../images/bg_product_cont.gif');
	background-repeat: repeat-y;
	background-position: center;
	padding-bottom: 3px;
}

div#root div.productContent div.product{
	width: 205px;
	float: left;
}

div#root div.productContent div.product img.productImg{
	margin: 0px auto;
	display: block;
}

div#root div.productContent div.product span.productInfo{
	display: block;
	padding: 0px 25px;
}

div#root div.productContent div.product a.productAnchor{
	display: block;
	background-color: #f9f9f7;
	float: left;
	background-image: url('../images/bg_product_anchor.gif');
	background-repeat: no-repeat;
	background-position: right center;
	color: black;
	padding: 1px 30px 1px 3px;
	font-size: 10px;
	text-decoration: none;
	margin-left: 25px;
}

div#root div.content div.zobaczEtapyContainer{
	background-image: url('../images/bg_zobacz_etapy.gif');
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 30px;
	padding: 20px 0px;
}

div#root div.content div.zobaczEtapyContainer div.zobaczEtapyCont{
	background-image: url('../images/zobacz_etapy2.gif');
	background-repeat: repeat-x;
	background-position: top;
	width: 412px;
	height: 80px;
	margin: 0px auto;
	color: white;
	padding: 112px 120px 0px 30px;
	line-height: 18px;
}

div#root div#rootCont { width:1000px; margin: 0px auto; background-image: url('../images/bg_root_main2.gif'); background-repeat: no-repeat; background-position: bottom; padding-bottom: 13px; }
.mainpage div#root div#rootCont { background-image: url('../images/bg_root_main.gif'); }
#rootContY {
	width:1000px;
	background-image: url('../images/bg_content.gif');
	background-color: #53650a;
	background-repeat: repeat-x;
	background-position: top;
}
div#root div#bottomContainer { width:400px; height:204px; padding: 21px 0px 0px 640px; margin-left: 11px; background-image: url('../images/bg_footer_main2.jpg'); background-repeat: no-repeat; background-position: left; color: white; line-height: 16px; }
.mainpage div#root div#bottomContainer { background-image: url('../images/bg_footer_main.jpg'); padding: 21px 0px 0px 464px; }

#bottomContainer img.phone { margin:50px 0px 0px -30px; position:relative; }

div#root div#bottomLinks {
	text-align: center;
	padding: 46px 0px;
}

div#root div#bottomLinks a { color:#414141; text-decoration:none; border-left:1px solid #414141; padding:0px 20px; font-weight:normal; }
div#root div#bottomLinks a.a0 { border:0px none; }
div#root div#bottomLinks a:hover { text-decoration: underline; }

.news h3 { padding:0px 35px; }
.news h3, .news h3 span, .news h3 a { line-height:32px; height:32px; }
.news h3 span, .news h3 a { display:block; float:left; }
.news h3 .date { padding:0px 15px; font-size:10px; float:right; font-weight:normal; color:#4E600A; background-color:#FEF5CC; }
.pager { text-align:center; }
.pager * { color:#50620A; text-decoration:none; font-weight:normal; }
.pager span { font-weight:bold; }
.pager a:hover { text-decoration:underline; }
.files h3, .gallery h3 { text-transform:Capitalize; }
.gallery img { border:1px solid #C6D19D; }
.gallery .image { float:left; width:205px; text-align:center; }

.header { margin:20px 0px; }
.header2 { margin:50px 0px 20px 0px; }
.header, .header div { display:block; height:45px; }
.header { width:400px; background-image:url('../images/bg_header.gif'); background-repeat:repeat-x; background-position:left top; }
.headerin { line-height:22px; color:#ffffff; background-image:url('../images/bg_header_right.gif'); background-repeat:no-repeat; background-position:right top; position:relative; font-size:22px; }
.header .top, .header .bottom { padding:10px 20px 0px 60px; font-weight:bold; font-family:Tahoma; letter-spacing:2px; font-style:italic; position:absolute; left:0px; top:0px; display:block; height:30px; }
.header .bottom { color:#5D671E; padding:13px 20px 0px 63px; }

.technologie { width:722px; margin:0px auto; }
.technologia { color:#ffffff; background-color:#000005; background-image:url('../images/temp_technologia.jpg'); background-repeat:no-repeat; background-position:right top; }
.technologia .left { float:left; width:268px; background-color:#262B02; }
.technologia .technologia_name { background-image:url('../images/bg_technologie_name.jpg'); background-repeat:no-repeat; background-position:left top; display:block; height:49px; border-top:1px solid #000000; border-bottom:1px solid #3D4415 }
.t1 .technologia_name { background-position:0px -49px; }
.t2 .technologia_name { background-position:0px -98px; }
.t3 .technologia_name { background-position:0px -147px; }
.t4 .technologia_name { background-position:0px -196px; }
.t5 .technologia_name { background-position:0px -245px; }
.t6 .technologia_name { background-position:0px -294px; }
.technologia .technologia_name span { display:none; }
.technologia .technologia_content { padding:11px; display:none; }
.technologia:hover { background-position:right -50px; }
.technologia:hover .technologia_content { display:block; }
.technologia .technologia_content p { margin:0px; }
/* CLASSES */

.floatLeft { float:left; }
.floatRight { float:right; }
.colorGreen { color:#869204; }
.strong, .b { font-weight: bold; }
.noDecoration { text-decoration: none; }
.noDecoration:hover { text-decoration: underline; }
.line16 { line-height: 16px !important; }

#mapa { background-image:url('../images/mapa.gif'); background-position:left top; background-repeat:no-repeat; width:510px; height:290px; position:relative; }
.flashFile { text-align:center; padding:20px 0px; }

/*.greenbottom { background-color:#F6F8EB; border-top:1px solid #E1E2DC; }*/

.greenbaner, .greenbaner .top, .greenbaner .bottom , .greenbaner .extra { display:block; width:562px; background-repeat:no-repeat; color:#ffffff; }
.greenbaner { margin:50px auto; background-image:url('../images/greenbaner_bgy.gif'); background-position:left top; background-repeat:repeat-y; }
.greenbaner .top { background-image:url('../images/greenbaner_top.gif'); background-position:left top; }
.greenbaner .bottom { position:relative; padding:5px 0px; background-image:url('../images/greenbaner_bottom.gif'); background-position:left bottom; }
.greenbaner .banercontent { width:300px; padding:0px 20px 5px 20px; min-height:147px; _height:auto !important; _height:147px; }
.greenbaner .lady { position:absolute; right:10px; bottom:4px; width:256px; height:184px; background-image:url('../images/bg_lady.png') !important; background-image:url('../images/bg_lady.png') !ie-only; background-image:none; background-position:left bottom; background-repeat:no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/page/images/bg_lady.png'); }
.greenbaner p { margin:0px; padding:19px 0px 0px 0px; }
.wiecej { height:27px; }
.wiecej a { height:27px; width:64px; line-height:22px; float:right; color:#ffffff; text-align:center; text-decoration:none; background-image:url('../images/bg_wiecej.gif'); background-position:left top; background-repeat:no-repeat; }
.greenbaner .wiecej a { margin-right:52px; }
.wiecej a:hover { background-position:left -27px; }

.buttons { height:143px; }
.button { height:143px; width:449px; background-image:url('../images/bg_bigbutton.jpg'); background-position:left -145px; background-repeat:repeat-x; float:left; border-left:1px dotted #B2B2B2; position:relative; border-bottom:1px dotted #B2B2B2; }
.buttons .b0 { border-left:0px none; }
.buttons .active { background-position:left top; border-bottom:none; }
.buttons .ico { display:block; position:absolute; right:40px; top:-29px; width:90px; height:150px; background-position:left bottom; background-repeat:no-repeat; }
.buttons .active .ico { background-position:left top; }
.buttons .ico_12 { width:161px; height:164px; background-image:url('../images/ico_laminaty.jpg'); }
.buttons .ico_13 { width:163px; height:159px; background-image:url('../images/ico_worki.jpg'); }
.newsFiles { padding:20px 0px; }
.newsFiles .file { float:left; width:450px; text-align:center; }
.unia { text-align:center; padding:20px 0px; }
.unia img { margin:15px 0px; }
.unia a { padding:0px 100px; }

.form { padding:20px 0px; }
.form table { width:100%; }
.form td, .form th { padding:3px 5px; vertical-align:top; }
.form th { width:190px; text-transform:capitalize; color:#52640a; text-align:right; }
.form input, .form textarea { display:block; border-width:1px; border-color:#D1DAAD; border-style:solid; }
.form input:focus, .form textarea:focus { border-color:#B8CB78; }
.form .submit { font-weight:bold; text-transform:capitalize; color:#768638; background-color:#F6F7F2; border-width:1px; border-color:#D1DAAD; border-style:solid; }
.form th.rowspan, .form td.rowspan { width:490px; text-align:left; }
.form td.rowspan textarea { width:400px; height:184px; }
.textContent { padding:30px 0px 0px 0px; }
.error th, th.error { color:#ff0000; }
.error input, .error textarea { border:1px solid #ff0000; }
.rowGallery { text-align:center; }
.rowGallery img { margin:12px 20px; border:1px solid #d1daad; }

.nylonek { width:400px; margin:0px auto; height:50px; }
.nylonek .nylonek_obrazek { float:right; width:125px; height:50px; padding-left:10px; }
.nylonek .nylonek_podpis { float:right; width:250px; text-align:right; height:35px; padding-top:15px; }
.nylonek a { font-weight:normal; text-decoration:none; border-width:0px; }

#unia { padding:0; float:left; width:378px; vertical-align:middle; }
#unia .imgheader { padding:20px 0 28px 20px; }
#unia ul { display:block; margin:0; padding:8px 12px 26px 90px; text-align:left; list-style-type:none; background-image:url('../images/ico_pdf.gif'); background-position:29px 0; background-repeat:no-repeat; }
#unia li { display:block; padding:4px 0; }

#unia li a { display:block; color:white; padding:4px 0 4px 18px; margin:0; }
#unia img { vertical-align:middle; }

