html, body {background:#010101}
body{
	margin:0;	
	font-family:"verdana";
	padding : 0;
	border : 0;
	outline : 0;
	color:#8c8c8c;
	font-size : 11px}
p, span{
	margin:0;
	padding : 0}
body{text-align:center}
a{text-decoration:none;color:#8c8c8c}
a img{border:0}
.lewa{float:left}
.prawa{float:right}
.gruby{font-weight:bold}
.duzy{font-size:200%}
.wieksze{font-size:150%}
.bialy{color:#dedede}
.niebieski{color:#216799}
.corner{
	background:url(img/corner.png) no-repeat left top;
	position:relative;
	top:-5px;
	left:0px;
	z-index:100}
#container{
	width:100%;
	height:100%}
.cont{
	margin:auto;
	width:961px;
	text-align:left;
	overflow:hidden}
#top{
	width:100%;
	height:450px;
	background:url(img/top_bg.png)}
#top .cont{
	height:450px;
	background:url(img/top.png) no-repeat bottom center}
#top .cont .line_top{
	height:70px}
#logo{
	position:relative;
	top:5px}
#lang{
	position:relative;
	height:25px;
	float:right;
	top:2px}
#lang li{
	display:block;
	float:left;
	list-style:none;
	padding:0px 3px}
#top .nav{
	position:relative;
	margin-top:55px;
	left:135px;
	float:right;
	height:30px}
#top .nav li{
	display:block;
	float:left;
	list-style:none;
	padding:0px 5px}
#top .nav li a{
	color:#e4e4e4;
	background:url(img/n_off.png) no-repeat;
	padding:5px 8px 5px 11px;
	-moz-border-radius:3px;
	border-radius:3px 3px;
	-khtml-border-radius:3px;
	-icab-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px}
#top .nav li a:hover{
	color:#fff;
	background:url(img/n_on.png) no-repeat;
	-moz-border-radius:3px;
	border-radius:3px 3px;
	-khtml-border-radius:3px;
	-icab-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px}
#top #line_top_up{
	margin-top:50px;
	height:180px;
	width:680px}
#top p{
	color:#d6d6d6;
	padding:5px 8px}
#line_top_up p{
	color:#d6d6d6;
	padding:5px 8px;
	font-size:110%;
	line-height:20px}
#top #line_top_bottom{
	margin-top:35px;
	height:105px;
	width:955px}
#top p{
	color:#fff;
	padding:5px 8px}
#line_top_bottom p{
	color:#fff;
	padding:5px 8px;
	line-height:20px}
#top #line_top_bottom #content{
	width:730px;
	float:left;
	height:100px}
#top #line_top_bottom #content .title{
	font-weight:bold;
	font-size:140%}
#top #line_top_bottom #buttons{
	float:right;
	position:relative;
	z-index:10;
	margin-top:65px;
	left:-5px}
#top #line_top_bottom #buttons li{
	float:left;
	display:block;
	padding:5px 0px;
	margin:0px 5px;
	text-align:center;
	width:81px;
	background:url(img/nav_on.png) repeat-x;
	-moz-border-radius:3px;
	border-radius:3px 3px;
	-khtml-border-radius:3px;
	-icab-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	behavior: url(border-radius.htc);
	list-style:none;
	font-size:120%}
#top #line_top_bottom #buttons,#top #line_top_bottom #buttons a{color:#fff;position:relative;top:5px}
#center_bg{
	width:100%;
	overflow:hidden;
	background:url(img/center.png)}
#center{
	width:100%;
	overflow:hidden;
	background:url(img/center_bg.png) top repeat-x}
#center .cont{
	width:961px;
	margin:auto;
	overflow:hidden;
	background:url(img/content.png) repeat-y}
#center #cont_bg{
	width:931px;
	margin:auto;
	padding:10px 15px;
	overflow:hidden;
	background:url(img/content_bg.png) no-repeat top center}
#center .lewa{
	overflow:hidden;
	width:605px}
#center .prawa{
	overflow:hidden;
	width:290px}
#center .title{
	font-size:140%;
	font-weight:bold;
	padding-bottom:10px;
	color:#216799}
#center .lewa .tekst p{
	padding:5px 0px;
	color:#313131;
	font-size:110%;
	line-height:15px;}
#center .prawa #formularz{
	width:290px;
	overflow:hidden}
#center .prawa #formularz #pola{
	float:left;
	width:170px;
	overflow:hidden;}
#center .prawa #formularz #pola p{
	height:30px;
	width:170px;
	color:#313131;
	font-size:110%;
	line-height:15px;}
.pole{
	width:160px;
	height:19px;
	background:url(img/input.png) no-repeat;
	border:0px transparent;
	padding:3px 5px;
	font-size:80%;
	color:#a29f96}
#phone{
	float:right;
	width:114px;
	height:120px;
	background:url(img/phone.png) no-repeat;
	position:relative}
#formularz #tresc{
	width:285px;
	height:105px}
#formularz #tresc textarea{
	border:0px transparent;
	font-size:80%;
	width:279px;
	height:100px;
	color:grey;
	background:url(img/textarea.png) no-repeat;
	padding:3px 5px}
#kontakt {
	float: left;
	font-size: 140%;
	font-weight: bold;
	color:#404040;
	letter-spacing: -1px;
	margin-top: 115px;
	padding-top: 5px}
#wyslij{
	float:right;
	position:relative;
	right:5px;
	margin-top:115px}
#send{
	width:53px;
	height:26px;
	background:url(img/wyslij.png) no-repeat;
	border:0px transparent}
#footer{
	width:100%;
	height:200px;
	background:url(img/footer.png) repeat-x}
#footer .cont{
	width:961px;
	height:187px;
	margin:auto;
	background:url(img/footer_c.png) no-repeat}
#footer_line_up{
	width:955px;
	margin:-2px auto 0 auto;
	height:30px}
#footer_line_up .nav{
	position:relative;
	left:-70px;
	top:5px}
#footer_line_up .nav li{
	display:block;
	float:left;
	list-style:none}
#footer_line_up .nav li:before{
	content: "|";
	margin: 0px 20px 0 20px}
#footer_line_up .nav li:first-child:before{
	content: "";
	padding: 0px 5px 0 5px}
#footer_line_up .nav li{
	-ie-xp: expression(
	this.parse ? 0 : (
	isFirst = (this === this.parentNode.firstChild) ? 0 : (
		separator = document.createElement('span'),
		textnode = document.createTextNode('|'),
		separator.appendChild(textnode),
		separator.className = "before",
		this.insertBefore(separator, this.firstChild),
		this.parse = 1
	)))}
#footer .nav a,#footer .nav{color:#c6c6c6}
#footer_line_up #ico{
	position:relative;
	margin-top:-15px}
#footer_line_up #ico li{
	display:block;
	float:left;
	list-style:none;
	padding:0px 2px}
#footer_line_bottom{
	width:955px;
	overflow:hidden;
	margin:5px auto 0 auto}
.boxy_foot{
	width:720px;
	margin-left:15px;
	height:135px}
.box_foot{
	height:120px;
	color:#d6d6d6;
	padding-right:10px;
	margin-top:15px}
.box_foot .title{
	padding:5px 20px 15px 0px;
	font-weight:bold}
.box_foot ul{margin:0;padding:0;font-size:80%}
.box_foot li{
	display:block;
	list-style:none;
	margin:0px;
	padding-right:15px}
#footer #info{
	width:160px;
	padding-right:5px;
	overflow:hidden}
#footer #info p{
	padding:5px 0px;
	text-align:right;
	font-size:80%}
#footer #info p,#footer #info p a{color:#fff}
