/* Art-Page Design*/
.wspolpraca{
	float: left;
	text-align:center;
	width:auto;
	height: auto;
	margin: 0;
}
.partnerzy{
	width: 		auto;
	display:	inline;
	visibility:	visible;
	margin: 	0;
}
.partnerzy img{
	margin: 0;
	padding: 5px 0 0;
}

.partnerzy_text{
	width: 		auto;
	visibility:	visible;
	text-align: left;
	padding: 0;
	clear: both;
	color: #666;
	width: 200px;
}
.copyright{
	clear: 		both;	
	width: 		auto;
	height: 	auto;
	padding: 	5px;
	overflow:	hidden;	
	margin: 0 0 100px 0;
}
.validating{
	float: 		left;
	width: 		auto;
	display:	block;
	visibility:	visible;
}
.ArtPage {
	float: 		right;
	text-align:	right;
	font-size: 	11px;
	width: 		auto;
	height: 	auto;
	line-height:100%;
	padding:	0;
	color: #666;
}
.ArtPage_design {
	float: 		right;
	text-align:	right;
	clear: 		both;
	width: 		auto;
	height:		auto;
	margin:		2px 0;
	padding:30px 0 0;	
}
.ArtPage_copyright {
	float: 		right;
	text-align:	right;
	clear: 		both;
	width: 		auto;
	height:		auto;
}
.ArtPage_group {
	float: 		right;
	text-align:	right;
	clear: 		both;
	width: 		auto;
	height:		auto;
	margin: 	0 0 0 5px;
	display: none;
}

a.link-design:link, a.link-design:visited{
	text-decoration:none;
	font-size: 		11px;
	color: 			#56a7e6;		
}

a.link-design:hover{
	text-decoration:none;
	font-size: 		11px;
	color: 			#b49758;
}
/* END Art-Page Design*/

a{
	
}

a:link, a:visited {
	color: #b22222;
  	font-style: normal;
}

a:hover {
	color: red;	
}

ul{
	margin:5px 0 10px 0;
	padding:0 10px;
	list-style:    disc;
}
ol{
	margin:5px 0 10px 10px;
	padding:0 0 0 5px;
}

li {
	margin:0 0 0 5px;
	padding:3px 0 0;
}
p{
  padding: 0;
  margin: 0;
}
img{
	border: 0px;
}
.formularz textarea{
	text-decoration:none;
	font-size:12px;
	color: #000;
	background: #989447;
	width: 99%;
	height: 100px;
	padding: 2px;
	background:#FAFAFA none repeat scroll 0 0;
	border:0px solid #000066;
}
.formularz input{
	text-decoration:none;
	font-size:12px;
	color: #000;
	width: 400px;
	padding: 2px;
	margin: 0px 0 0px 0;
	background:#FAFAFA none repeat scroll 0 0;
	border:0px solid #000066;
}
table {
	border-collapse: separate;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:   	12px;
	margin:         0px;
	padding:        0px;
	border:         0px solid black;
	width:			100%;
	color:			white;
	text-align:		left;
	font-weight:	normal;
}

tr {
	margin:         0px;
	padding:        0px;
	text-align:		left;
}

td {
	margin:         0px;
	padding:        5px;
	border:         1px solid #f5f5f5;	
}

th {
	margin:         0px;
	padding:		5px 2px;
	border:         1px solid white;	
	text-align:		center;
	color:			white;
}
table.zapytanie {
	width:640px;
}
/* LAYOUT STRONY */
body {
	text-align: center;
	color:	black;
	background:  white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
}
div#wrap {
  position:    	static; 
  margin: 		0 auto;
  width:	   	1000px;
  height: 	   	auto;
  font-size:	12px;
  font-family:	Arial, Helvetica, sans-serif;
  font-weight: 	normal; 
  font-style:  	normal;
  z-index:		20;
  line-height: 	120%;
  background: 	white;
}
div#header{
	position:relative;
	width: auto;
	height: 200px;	
	margin: 0 auto;	
	text-align:left;	
	overflow:hidden;	
}
div#top{
	position:relative;
	display: none;
}

div#logo{	
	position: relative;
	float:	left;	
}
div#kontakt{
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	width: 330px;
	height: 200px;
	text-align:left;
	background: white url("img/x_kontakt.png") no-repeat top left;
}
div#kontakt_text{
	margin:30px 0 0 125px;
	padding: 0 0 0 0;
	position: relative;
	width: auto;
	height: auto;
	text-align:left;
	color: #045900;
}

div#main{
	position:	relative;
	margin: 	0 auto;		
	width: 		auto;
	height:		auto;
	overflow:	hidden;
	padding: 	0px;
	z-index:	10;
	background: yellow;	
}
div#column_left{
	position:   relative;	
	float:		left;		
	overflow:	hidden;
	margin: 	0;	
	padding: 	0;
	background: none;		
	display: 	none;	
}
div#column{
	position:   relative;	
	float:		left;		
	overflow:	hidden;
	margin: 	0;	
	padding: 	0;
	width:		1000px;
	height:		260px;
	background: white url("img/x_column_background.jpg") no-repeat top left;
	display:	block;	
	z-index: 5;	
	
}
div#column_right{
	background:none;
	display:block;
	height:200px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:0;
	width:220px;
	z-index: 10;
}
div#bottom{
	position:	relative;
	margin: 	0 auto;		
	width: 		auto;
	height:		0px;
}
div#footer{
	margin: 	0 auto;		
	width: 		auto;
	height:		0;
	padding: 	5px;
	display: none;
}

div#flash{
	z-index:	5;
	margin: 	0;
	background: none;
	position: absolute;
	top:0;
	left:0;
}
div#flash_up{
	width: 0;
	height: 0;
	z-index:	60;
	background: none;	
	position: absolute;
	top:0;
	left:0;
}

.modul{
	width: 		auto;
	height: 	auto;
	overflow:	hidden;	
}
.etykieta{
	width: 			auto;
	height: 		19px;
	background: 	transparent url(img/x_modul_etykieta_background.png) no-repeat;			
	font-family:	Arial, Helvetica, sans-serif;
	line-height:	19px;
	color:			white;
	font-size:		12px;
	padding: 		0 0 0 20px;
	text-transform:	uppercase;
}
.panel{
	width: 			auto;
	height: 		auto;
	background: 	transparent url(img/x_modul_panel_background.png) repeat-y;	
	overflow:		hidden;
	padding:		30px 30px 30px 30px;
}
.stopka{
	width: 			auto;
	height: 		20px;
	background: 	transparent url(img/x_modul_stopka_background.png) no-repeat;				
}
.box{
	width: 120px;
	height: 120px;
	position: absolute;	
	left:0;
	top: 0;
	background: none;
}
#box_artpage{
	left: 67px;
	top:55px;
}
#box_itwsparcie{
	left: 253px;
	top:47px;
}
#box_psn{
	left: 423px;
	top:45px;
}
#box_alpinisci{
	left: 595px;
	top:47px;
}