body, h1, h2, h3, h4, p, ul, li{
	margin:0;
	padding:0;
	font-size: 11px;
	color: #494949;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
body{
	background: url("../gfx/bg.png") repeat-x;
}
p{
	line-height: 22px;
}
img{
	border: none;
}
a{
	text-decoration: underline;
	color: #1a96ba;
}
a:hover{
	color: #494949;
}
h1{
	text-transform: uppercase;
}
ul{
	list-style: none;
}
#main ul li{
	padding: 5px 7px;
	margin-left:8px;
	background: url("../gfx/grot-p.png") no-repeat -2px 9px;
}
#menu ul{
	margin-left:9px;
}
#menu ul li{
	float:left;
}
#menu{
	float:left;
	background: url("../gfx/menu-bg.png") no-repeat;
	width: 629px;
	height: 63px;
}
#menu ul li{
	background: url("../gfx/menu-separator.png") no-repeat right 2px;
	padding:20px 0px;
	height:25px;
}
#menu ul li a{
	font-size: 14px;
	padding:20px 6px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right:1px;	
	margin-left:0px;
}
#menu ul li a:hover,
#menu ul li.active a{
	color: #1a96ba;
	background: url("../gfx/menu-hover.png") no-repeat -30px 2px;
}
#menu ul li.last{
	background: none;
}
/*#menu ul li.first:hover{
	background: url("../gfx/menu-hover.png") no-repeat left 2px;
}

#menu ul li.last:hover{
	background: url("../gfx/menu-hover.png") no-repeat right 2px;
}*/
strong{
	color: #1a96ba;
}
#wrap{
	width: 810px;
	margin: 0 auto;
	min-height:700px;
	padding-top:10px;
}
#grad{
	background: url("../gfx/gradient.png") no-repeat top right;
}
#logo{
	float:left;
	margin-right:13px;
	margin-left:5px;
}
#main{
	clear:both;
}
.main-bg-top,.main-center,.main-bg-bottom{
	width: 789px;
}
.main-bg-top{
	background: url("../gfx/main-bg-top.png") no-repeat;
	height:16px;
}
.main-center{
	background: url("../gfx/main-bg-center.png") repeat-y;
	padding: 0 16px;
}
.main-bg-bottom{
	background: url("../gfx/main-bg-bottom.png") no-repeat;
	height:19px;
}
#sidebar-left{
	float:left;
	margin: 0px;
}
#sidebar-right{
	float:left;
	margin: 0 25px;
}
#content-right,
#content-left{
	width: 470px;
	float:left;
}
#content-left-ditto{
	width:505px;
	float:left;
}
#content-right{
	margin: 0 20px;
}
#content-left{
	margin: 0px;
}
#content-right p,
#content-left p{
	text-indent: 12px;
	margin-bottom: 10px;
	text-align: justify;
	background: url("../gfx/grot-p.png") no-repeat 0px 9px;
}
.content-ditto{
	margin-bottom:50px;
	clear:both;
}
.content-ditto a{
	text-decoration: none;
}
.content-ditto h1,
#content-left-ditto h1{
	background: url("../gfx/hr-dot.png") no-repeat left bottom;
	color: #1a96ba;
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
}
#content-left-ditto img{
	float:left;
	margin-right:10px;
}
#content-left-ditto p{
	text-indent: 12px;
	margin-bottom: 10px;
	text-align: justify;
	background: url("../gfx/grot-p.png") no-repeat 0px 9px;
}
.content-ditto img{
	float:left;
	padding-right:10px;
	margin-bottom:40px;
}
#content-left-ditto .content-ditto p{
	text-indent: 0px;
	text-align: justify;
}
.content-ditto a.more{
	background: url("../gfx/more-bg.png") no-repeat;
	color: #fff;
	padding:4px 8px;
	text-decoration: none;
	float:right;
}
.content-ditto a:hover,
.content-ditto a:hover h1{
	text-decoration: underline;
}
#submenu{
	float:left;
	margin: 0 20px;
	background: url("../gfx/submenu-bg.png") no-repeat left bottom;
	width: 227px;
	position:relative;
	top: -14px;
}
#submenu h1{
	background: url("../gfx/submenu-h1-bg.png") no-repeat;
	width:227px;
	color: #fff;
	padding: 12px 5px;
}
#submenu ul li{
	padding: 5px 0;
	margin:0;
	background: none;
}
#submenu ul li a{
	color: #fff;
	text-decoration:none;
	padding: 0px 10px;
	margin-left:7px;
	background: url("../gfx/grot-white.png") no-repeat left center;
}
#submenu ul li a:hover,
#submenu ul li.active a{
	text-decoration: underline;
}
#submenu ul li.active a{
	font-weight:bold;
}
#submenu ul li ul{
	display:none;
}
#submenu ul li.active ul{
	display:block;
}
#submenu ul li.active ul li a{
	text-decoration: none;
	font-weight: 100;
	margin-left:12px;
	background: url("../gfx/grot-black.png") no-repeat left center;
}
#submenu ul li.active ul li a:hover,
#submenu ul li.active ul li.active a{
	text-decoration: underline;
}
#submenu ul li.active ul li.active a{
	font-weight:100;
}

#footer{
	clear:both;
	background: url("../gfx/footer-bg.png") no-repeat;
	height:109px;
	margin-top:5px;
}
#footer img.nasi-partnerzy{
	position:relative;
	left:-19px;
	top:13px;
	float:left;
}
#partnerzy img{
	margin: 25px 40px 25px 10px;
}
#info p{
	float:left;
	color: #1a96ba;
	margin: 13px 15px 10px 0px;
	padding-left:25px;
	line-height:18px;
}
#copyright{
	clear:left;
}
#copyright p{
	float:left;
	margin-left:10px;
	color: #898989;
}
#copyright p.projekt{
	float:right;
	margin-right:33px;
	margin-bottom:3px;
}
#copyright a{
	color: #898989;
	text-decoration:none;
}
#copyright a:hover{
	color: #1a96ba;
	text-decoration:underline;
}
.clear-both{
	clear:both;
}
.clear-left{
	clear:left;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
	background: url("../gfx/formularzkontaktowy.jpg") no-repeat top left;
	padding-top:30px;
}
input,textarea{
	font-size: 11px;
	color: #494949;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #e3e9ef;
	border-top: 1px solid #abadb3;
	padding:5px;
	margin:3px 3px 3px 0;
	width: 130px;
}
textarea{
	width:300px;
	height:120px;
	overflow: auto;
}
#left{
	float:left;
}
#right{
	float:right;
}
#send{
	float:right;
	background: url("../gfx/send.jpg") no-repeat center bottom;
	border: none;
	width: 58px;
	height: 24px;
}
input.radio{
	width: 25px;
	padding:0;
	margin:0;
	margin-top:5px;
	border: none;
}
