html {overflow-y: scroll;}
.body {font: normal 13px Arial,Verdana,sans-serif;color:#6c6c6c;margin:0px;padding:0px }

table { font: normal 13px Arial,Verdana,sans-serif;color:#6c6c6c }
img { border:none}
a:link,a:hover,a:active,a:visited {text-decoration:none;color:#6c6c6c}
P {margin-top:0px; margin-bottom:0px;}
UL {margin-top:0px; margin-bottom:0px; margin-left:28px;}
OL {margin-top:0px; margin-bottom:0px; margin-left:28px;}

.menutop {font-size: 12px; font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#BCB798;}
A.menutop:hover {color:#7F7C67;}

.mainmodule {padding:30px;}

.txtmmain {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-align:justify; text-decoration:none; color:#4D4D4D; margin-bottom:12px;}
.txtmmainc {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-align:center; text-decoration:none; color:#4D4D4D; margin-bottom:12px;}
.txtmmainl {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-align:left; text-decoration:none; color:#4D4D4D; margin-bottom:12px;}
.txtmmainr {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-align:right; text-decoration:none; color:#4D4D4D; margin-bottom:12px;}

.txtmain {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-align:justify; text-decoration:none; color:#4D4D4D; cursor:pointer; font-weight:bold;}
.txtmainc {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-align:center; text-decoration:none; color:#4D4D4D;}
.txtmainl {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-align:left; text-decoration:none; color:#4D4D4D;}
.txtmainr {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-align:right; text-decoration:none; color:#4D4D4D;}
.btxtmain {font-size: 17px; font-family: Arial, Tahoma, Verdana; text-align:justify; text-decoration:none; color:#4D4D4D;}

.small {font-size: 4px; font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#FFFFFF;}

.kontakt {font-size: 13px; font-family: Arial, Tahoma, Verdana; text-decoration:none; font-weight:normal; color:#3D3D3D;}
A.kontakt:hover {color:#1D1D1D;}

A.txtmain:hover {color:#1D1D1D;}

.frm			{margin:0px;padding:0px;}
.fri			{}
.fl2e,.fl1e,.f12,f11	{font-size:11px;color:#27a22c;;}
.fr1			{background-color:#E7E3D7;padding:1px;padding-left:4px;}
.fr2			{background-color:#D7D3C7;padding:1px;padding-left:4px;}

.aptus {font-size: 10px; font-family: Arial, Tahoma, Verdana; text-decoration:none; text-align:center; color:#BCB798;}
.aptus a {color:#BCB798;}
.aptus a:hover {color:#ACA788;}

/* text style */
.b { font-weight:bold }
.green { color:#2b5f1b}
.grey { color:#6c6c6c }
.limon { color:#27a22c}
.f11 {font-size:11px}
.f12 {font-size:12px}
.f13 {font-size:13px}
.f14 {font-size:14px}
/*---*/

.realizacja { display:block;float:left;width:190px;height:auto;text-align:left;margin:10px;font-size:11px;}
.realizacja_row1 { display:block;width:190px;background:url(../i/realizacje_wykaznag.gif) repeat-y left}
.realizacja_nag { display:block;margin:0px 0px 8px 10px;}
.realizacja_row2 { display:block;width:190px;text-align:center}
.realizacja_row2 img, .oferta_produkt img{border:1px solid #a7a385;margin:0px auto }

.inputkontakt {border:1px solid #a3d991;margin:0px; }
.button_formularz {color:#27a22;border:none;background:none;font-weight:bold}

#box_naglowek {position:relative;width:960px;height:79px;text-align:left;margin:0px auto;}
.td1 { display:block;float:left;width:500px;overflow:hidden;margin-top:27px}
.td2 { display:block;width:450px;height:79px;text-align:right;overflow:hidden}
.top_point {vertical-align:bottom;margin:0px 5px}
.text2 {display:block;margin-top:50px}
.text3 {float:left;margin-top:0px;width:450px}
.text4 {float:left;margin-top:25px;width:450px}

#lightbox,#lightboxx1,#lightboxx2,#lightboxx3,#lightboxx4 {
	position:absolute;
	display:none;
	background:url(../i/bg_realizacje.gif);
	text-align:center;
	margin:0px;
	top:0px;
	left:0px;
	z-index:9989;
}


#lightbox0,#lightbox01,#lightbox02,#lightbox03,#lightbox04{ 
	position:relative;
	text-align:center;
	background:#ffffff;
	margin:0px auto;
	width:640px;
	height:480px;
	z-index:9999;
	}

#lightbox1{ 
	position:relative;
	margin:0px auto;
	background:#ffffff;
	padding:10px 0px 0px 0px;
	width:auto;
	height:auto;
	z-index:9999;
	}
#lightbox2{ 
	position:relative;
	vertical-align:middle;
	margin:0px auto;
	background:#ffffff;
	width:auto;
	height:auto;
	padding:10px;
	z-index:9999;
	}

#lightbox2 img { 
	position:relative;
	border:10px solid #ffffff;
}


#lightbox3{ 
	position:relative;
	margin:0px auto;
	background:#ffffff;
	width:auto;
	height:10px;
	padding:0px 0px 10px 0px;
	z-index:9999;
	}
	
	#galeria1, #galeria2, #galeria3, #galeria4 {display:none }