html{

	margin: auto;

}

body{

	width:100%;

	background: #eee;

	background-image: url(../img/site_bg.gif);

	background-repeat: repeat-x;

	background-position: 50% 0;

	margin: auto;

	font: 8pt Verdana;

	color: #fff;

}



#container{

	background-image: url(../img/content_bg.jpg);

	background-repeat: no-repeat;

	background-positon: top;

	margin: auto;

	margin-top: 0;

	width: 879px;

	height: 720px;

}



#logo{

	margin-top: 53px;

	margin-right: 15px;

	float: right;

	background-image: url(../img/logo.gif);

	background-repeat: no-repeat;

	width: 145px;

	height: 68px;

}






.clear{

	clear: both;

}



#d2s span, #d1s span, #d2r span, #logo span{

	display: none;

}



#d2s{

	outline: none;	

	display: block;

	height: 320px;

	width: 230px;

}



#left{

	margin: auto;

	margin-left: 20px;

	margin-top: -8px;

	float: left;

	background-image: url(../img/d2s.jpg);

	background-repeat: no-repeat;

	width: 240px;

	height: 540px;

	padding-top: 10px;

	padding-left: 20px;

}



#d2r{

	outline: none;	

	display: block;

	height: 366px;

	width: 250px;

}



#mid{

	width: 245px;

	height: 366px;

	margin-top: -15px;

	float: left;

	background-image: url(../img/d2r.jpg);

	background-repeat: no-repeat;

	padding-top: 0px;

	padding-left: 20px;

}



#d1s{

	outline: none;

	display: block;

	height: 310px;

	width: 250px;

}



#right{

	width: 274px;

	height: 320px;

	margin-top: 42px; 

	float: left;

	background-image: url(../img/d1s.jpg);

	background-repeat: no-repeat;	

	padding-top: 10px;

	padding-left: 20px;	

}





ul{
	margin: none;
	padding: none;
	list-style-image: url(../img/list.gif);
	line-height: 12px;
}



.orange{

	font-weight: bold;

	font-size: 10pt;

	color: #f30;

}

.clear{

	clear:both;

}

#foot{
	margin: auto;
}





#foot li{

	margin-left: 20px;

	float: left;

}



#foot li a, a:hover{

	color: #000;

	text-decoration: none;

}



#footer{

	color: #fff;

	margin: 0;

	margin-right: 40px;

	padding: 0;

	text-align: right;

}



#footer a, a:hover{

	text-decoration: none;

	color: #fff;

}



#head{

	float: left;

	width: 600px;

	height: 310px;

	margin-left:20px;

	margin-top: 60px;

}



#page{

	margin-top: 10px;

	margin-left: 20px;

	height: 280px;

	width: 800px;

}

#page h1{

	padding-top: 10px;

	color: #fff;

	font-size: 11pt;

}



#page p{

	padding: 10px;

}



#top_r{

	float: left;

	width: 390px;

}



#head_opis{

	padding-top: 40px;

	float: right;

	width: 200px;

	height: 250px;

}



#head_opis h1{

	color: #ff3300;

	font-size: 10pt;

}

input{

	font-size: 11px;

}

textarea{

	font-size: 11px;

}


#logo h1{

	margin: 0;

	padding: 0;

	font-size: 7pt;

}



#logo a, #logo a:hover{

	outline: none;

	text-decoration: none;

	color: #fff;

}



.noborder{

	border: none;

}

a,a:hover{

	outline: none;

	text-decoration: none;

	color: #000;

}
