BODY {
background-color:#4d4f4d;
margin:0px;
font-size: 12px;
font-family: courier;
line-height: 18px;
color:#99b499;
padding:0px;
}
#wrapper{
	width:100%
	
	
	
/* HEADER */
}
#header{
	width:834px;
	margin-left:auto;
	margin-right:auto;
}
#logo{
	width:252px;
	float:left;
	padding-top:20px;
	padding-bottom:10px;
}
.img{
	border:0px;
}
#nav_top{
	width:572px;
	float:right;
	padding-top:60px;
}
.ico{
	width:72px;
	float:right;
	text-align:center;
}
.ico2{
	width:40px;
	float:right;
	text-align:right;
	padding-right:5px;
}
.line{
	width:1px;
	height:12px;
	background:url(../gfx/line.gif);
	float:right;
}
.clear{
	clear:both;
}
.sh_left{
	background:url(../gfx/sh_left.gif);
	width:4px;
	float:left;
	height:206px;
}
.sh_right{
	background:url(../gfx/sh_right.gif);
	width:4px;
	float:right;
	height:206px;
}
#bg_nav{
	width:231px;
	background-color:#cee3e5;
	float:left;
	height:186px;
	padding:10px
}
#photo{
	width:575px;
	float:left;
}
.nav{
	display:block;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: 1px solid #7bb6bc;
}
.nav:hover{
	background:url(../gfx/menu_hover.gif) no-repeat;
	color:#006074;
	padding-left:20px;
}

/* CONTENT */



#content{
	padding-top:10px;
	padding-bottom:10px;
	width:834px;
	margin-left:auto;
	margin-right:auto;
}

#col1{
	width:258px;
	float:left;
}
#col2{
	width:288px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
#col3{
	width:258px;
	float:right;
}
#col4{
	width:556px;
	float:right;
}

#nav_sub{
	width:238px;
	background:url(../gfx/bg_gr.gif) repeat-y;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

.nav_subcategory{
	display:block;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#99b499;
	padding-bottom:5px;
	padding-top:5px;
}
.nav_subcategory:hover{
	color:#ffffff;
}

#siedziba_home{
	margin-top:10px;
	width:251px;
	background:url(../gfx/bg_gr.gif) repeat-y;
	float:left;
	padding-left:4px;
	padding-right:3px;
}

#kontakt_home{
	margin-top:10px;
	width:238px;
	background:url(../gfx/bg_gr.gif) repeat-y;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

#news{
	width:238px;
	background:url(../gfx/bg_green.gif) repeat-y;
	float:right;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#catalog{
	width:251px;
	background:url(../gfx/bg_green.gif) repeat-y;
	float:right;
	padding-left:3px;
	padding-right:4px;
	margin-bottom:5px;
}
#catalog_tyt{
		font-size:13px;
		font-weight:bold;
		color:#99b499;
		padding-left:3px;
		padding-bottom:5px;
}
#catalog_ico{
	float:left;
	width:38px;
	padding-left:3px;
}
#catalog_link{
	float:left;
	padding-left:10px;
	padding-top:11px;
	width:200px;
}
	
/* FOOTER */

#footer{
	width:834px;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #7bb6bc;
	text-align:center;
	font-size:10px;
	color:#99b499;
}
.footer_link{
	color:#99b499;
	text-decoration:underline;
	font-weight:bold;
}
.footer_link:hover{
	color:#ffffff;
	text-decoration:none;
}



/* FONTS */


.bold_kolor_1{
		color:#ffff99;
		font-weight:bold;
	}
.kolor_1{
		color:#ffff99;
	}
.bold_kolor_2{
	color:#76bc76;
	font-weight:bold;
	}
.kolor_2{
		color:#76bc76;
	}
	a{
		color:#ffff99;
		text-decoration:underline;
	}
	a:hover{
		color:#ffffff;
		text-decoration:none;
	}
	h1,h2{
		font-size:18px;
		font-weight:bold;
		color:#ffffff;
	}
a.gal > img {border:1px solid #497320; padding:3px;}
a.gal:hover > img	{border:1px solid #497320; padding:3px;}
.contactBtn {background-color:#CCCCCC;border:0 none;color:#006074;font-size:1.2em;font-weight:bold;padding:2px 14px;}
.contactForm td{font-size:18px; padding-bottom:5px; font-weight:bold; padding-left:20px;}
.contactText {font-size:18px}
#contentText div.messageLabel{text-align:center; color:#f00; font-weight:bold; margin-bottom:4px;}
td > p{text-align:justify; padding-left:10px;}
td.picture{text-align:center;}


