html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding:0;
	margin:0;
	vertical-align: middle;
}

/* Art-Page Design*/
.copyright{
	width: 		auto;
	height: 	auto;
	padding: 	5px 5px;
	overflow:	hidden;	
}
.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:#f5f5f5;
}
.ArtPage_design {
	float: 		right;
	text-align:	right;
	clear: 		both;
	width: 		auto;
	height:		auto;
	margin:		2px 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;
}

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*/

BODY {
	text-align: center;
	color:	#000102;
	background: #ffffff url(img/x_background.jpg) repeat-x center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


a{
	
}

a:link, a:visited {
	color: #b22222;
  	font-style: normal;
}

a:hover {
	color: white;	
}

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: auto;
	padding: 2px;
	margin: 0px 0 0px 0;
	background:#FAFAFA none repeat scroll 0 0;
	border:0px solid #000066;
}
table {
	border-collapse: collapse;
	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:415px;
}
/* LAYOUT STRONY */
div.cms{
  text-align:  	left;	
}
div#wrap {
  position:    	relative; 
  top:		   	20px;
  width:	   	1000px;
  height: 	   	auto;
  font-size:	12px;
  font-family:	Arial, Helvetica, sans-serif;
  font-weight: 	normal; 
  font-style:  	normal;
  margin: 		0 auto 20px;
  z-index:		20;
  line-height: 	120%;
  overflow: 	hidden;
  background: 	#fefefe;
  min-height:	500px;
}
div#header{
	position:relative;
	width: auto;
	height: 50px;	
	margin: 0 auto;	
	z-index:60;	
	text-align: right;
	text-align:center;	
	background: transparent url(img/x_header_background.png) repeat;	
}
div#top{
	position:absolute;
	width: auto;
	height:350px;
	overflow:hidden;
	margin: 0 auto;	
	z-index:10;	
	display: none;
}

div#logo{	
	position: absolute;
	top: 0;
	left: 20px;
}

div#main{
	background: url("img/x_header_background.jpg") no-repeat scroll 0 0 transparent;
	position:	relative;
	margin: 	0 auto;		
	width: 		auto;
	height:		auto;
	overflow:	hidden;
	padding: 	0px;
	z-index:	10;
	min-height: 450px;
}
div#column_left{
	
	position:   relative;	
	float:		left;		
	width: 		0;
	height: 	0;
	overflow:	hidden;
	margin: 	0;	
	padding: 	0;
	background: none;		
}
div#column{
	height:		auto;
	padding:	20px 30px 20px 20px;
	width:		480px;	
	overflow:	hidden;
	background: transparent url(img/x_column_none.jpg) no-repeat;
	float: 		right;
	
}
div#column_right{
	float:		right;
	height:		0;
	width: 		0;
	height:		0;
	margin: 	0;	
	padding: 	0;
	overflow:	hidden;
}
div#bottom{
	position:	relative;
	margin: 	0 auto;		
	width: 		auto;
	height:		0px;
}
div#footer{
	position:	relative;
	width: 		auto;
	overflow:	hidden;
	height:		auto;
  	font-family:Verdana;
  	text-align: left;
	padding:    0;
	margin: 	0;
	background: #4b4c4c;
	
}
div#flash{
	z-index:	5;
	margin: 	0;
	background: none;
	position: absolute;
	top:0;
	left:0;
	background: url("img/x_header_background.jpg");	
}
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;				
}
