body {
	font-family: tahoma, arial, verdana;
	background-image:url(gfx/bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	background-color:#f5f5f5;
}
#box{
	width:879px;
	margin:0 auto 0 auto;
}
#top{
	float:left;
	width:100%;
}
/*--- nawigacja top ---*/
#nav_top{
	float:left;
	width:100%;
}
#nav_top .logo{
	margin:13px 10px 0px 10px;
}
#nav_top img{
	border:none;
}
#nav_top #menu_top{
	float:right;
	width:590px;
	text-align:right;
}
#nav_top #menu_top a{
	float:right;
	background-image:url(gfx/menu_ikon.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:90px;
	margin:2px 0 0 0;
	padding:0 20px 0 11px;
	font-family:"trebuchet MS", arial, verdana;
	font-size:15px;
	color:#1f6999;
	text-decoration:none;
	font-weight:bold;
}
#nav_top #menu_top a:hover{
	background-color:#f2f7fb;
}
/*--- content ---*/
#content{
	background-color:#FFFFFF;
	float:left;
	background-image:url(gfx/footer.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:0 0 10px 0;
	width:100%;
	
	font-family:tahoma, arial, verdana;
	font-size:11px;
	font-weight:normal;
	color:#005b95;
	line-height:16px;
}
#content .kontakt{
	padding:0 0 0 20px;
	border-right:1px solid #EBEBEB;
}
#content h2{
	font-family:"trebuchet MS", arial, verdana;
	font-size:17px;
	font-weight:normal;
	color:#005b95;
}
#content h3{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#005b95;
	background-position:left;
	background-repeat:no-repeat;
	padding:6px 0 6px 35px;
	height:20px;
	margin:3px 0 4px 10px;
}
#content #main2 h3{
	padding:2px 0 2px 0;
	margin:0 0 0 0px;
	font-size:14px;
	height:10px;
	font-family:"trebuchet MS", arial, verdana;
}
#content h3.tel{
	background-image:url(gfx/ik_tel.jpg);
}
#content h3.kom{
	background-image:url(gfx/ik_kom.jpg);
}
#content h3.mail{
	background-image:url(gfx/ik_mail.jpg);
}
#content h3 a{
	color:#005b95;
	font-weight:normal;
}
#content h4{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	font-weight:normal;
	color:#005b95;
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0 0px 35px;
	height:34px;
	margin:3px 0 4px 10px;
}
#content h4.adress{
	background-image:url(gfx/ik_adress.jpg);
}
#content p,li{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	font-weight:normal;
	color:#005b95;
	line-height:16px;
	text-align:justify;
}
#content p.ik{
	list-style-image:url(gfx/ik.jpg);
	list-style-position:left center;
	list-style-position:outside;
	background-image:url(gfx/line.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:6px 0 6px 0px;
	margin:0;
	display:compact;
}
#content p span{
	background-image:url(gfx/ik.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 20px;
	margin:0;
	display:block;
}
#content .wiecej{
	text-align:right;
}
#content .wiecej a{
	background-image:url(gfx/ik_wiecej.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 7px;
}
#content .wiecej a:hover{
	text-decoration:none;
	background-position:2px;
}
#content img{
	padding:0 7px 7px 0;
}
#content a{
	color:#043f69;
}

#content .blok{
	border:1px solid #e8eef3;
	padding:4px;
	margin:0 0 10px 0;
}
#content .nazwa{
	width:200px;
	text-align:right;
	padding:0 10px 0 0;
}
#content .wartosc input{
	width:230px;
	font-size:11px;
	padding:2px;
	color:#000066;
	background-color:#97bfde;
}
#content .wartosc input.mini{
	width:60px;
}
#content .wartosc input.small{
	width:100px;
}
#content .wartosc select{
	width:130px;
	font-size:11px;
	padding:2px;
	color:#000066;
	background-color:#97bfde;
}
#content .wartosc select.small{
	width:50px;
}
#content .wartosc textarea{
	width:340px;
	height:60px;
	font-size:11px;
	padding:2px;
	color:#000066;
	background-color:#97bfde;
	font-family:tahoma, arial, verdana;
}
#content .row{
	background-color:#f4f9fd;
	line-height:30px;
}
#content .row2{
	line-height:30px;
}
#newsletter{
	background-image:url(gfx/bg_newsletter.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 20px 0 20px;
	height:150px;
}

#newsletter h2{
	color:#FFFFFF;
	margin:5px 0 3px 0;
	padding:0;
}
#newsletter p{
	color:#FFFFFF;
	margin:0;
	padding:0;
}
#newsletter input{
	background-color:#568eba;
	border:none;
	color:#000033;
	font-size:11px;
	padding:4px;
	width:180px;
}
#newsletter input.button{
	margin:5px 0 5px 0;
	width:60px;
	padding:2px;
	color:#FFFFFF;
	background-color:#033967;
}
/*--- left ---*/
#left{
	float:left;
	width:235px;
	margin:10px 0 0 0;
}
/*--- main ---*/
#main{
	float:left;
	width:360px;
	margin:10px 15px 0 15px;
}
#main2{
	float:left;
	width:595px;
	margin:10px 15px 0 15px;
}
#main2 p.center{
	text-align:center;
}
#main2 img.foto_zas{
	margin-left:10px;
}
/*--- right ---*/
#right{
	float:right;
	width:245px;
}
#right img{
	border:none;
}

/*--- footer---*/
#footer{
	float:left;
	width:100%;
	color:#818282;
	font-size:11px;
	line-height:30px;
}
#footer a{
	color:#818282;
	font-size:11px;
	text-decoration:none;
}
#footer a:hover{
	color:#333333;
	text-decoration:underline;
}
#footer .left_f{
	float:left;
	width:600px;
}
#footer .right_f{
	float:right;
	width:200px;
	text-align:right;
}

