body,html{
	margin:0px;
	padding:0px;
	height:100%;		
	background:#000;
	/* background:#000 url(images_www/footer_bg.jpg) no-repeat center 667px;	*/
}
table,td{
	margin:0px;
	padding:0px;
	cell-spacing:0px;
	vertical-align:top;
	border-collapse:collapse;
}
img{
	border:0px;
}
a{
	text-decoration:none;
}
body,p,td{
	font-family:tahoma;
	font-size:12px;
}
table#main{
	width:100%;
}
table#main td.w_1_1{
	width:50%;
	background:url(images_www/xw_1_1.jpg) repeat-x right top;
	background:#000;
}
table#main td.w_1_3{
	width:50%;
	background:url(images_www/xw_1_3.jpg) repeat-x;
	background:#000;
}
table#main td.w_2{
	background:url(images_www/w_2.gif) no-repeat;
}
table#main td.w_3_1{
	height:486px;
	background:#1C1C1C url(images_www/w_3_1.gif) no-repeat right top;
}
table#main td.w_3_3{
	background:#1C1C1C url(images_www/w_3_3.gif) no-repeat left top;
}
table#main td.w_4_1{
	background:#000;
}
#menu .bg{
	padding:20px 0px 0px 0px;
}
#footer{
	padding:10px 0px 0px 0px;
}
#footer div.a{
	float:left;
}
#footer div.b a{
	font-family:arial;
	color:#fff;
	font-size:11px;
	padding:0px 5px 0px 5px;
}
#footer div.b{
	text-align:right;	
}
#cont a{
	color:red;
}
#cont{
	width:1000px;
	height:486px;
}
#cont,
#cont p{
	font-size:11px;
	font-family:arial;
	color:#fff;
}
#cont.intro{
	background:url(images_www/intro_bg.jpg) no-repeat;
}
#cont.galeria{
	background:url(images_www/cont_bg_1.jpg) no-repeat;
}
#galeria .m{width:100%;}
#galeria .m .foty{padding:0px 0px 0px 20px;width:514px;}

#galeria .img{
 }
#galeria table.tf td{
	padding:2px;
}
#galeria .n{
	background:url(images_www/album_bg.png) no-repeat;
	height:100px;
	width:100%;
}
#galeria .n .na{
	font-size:33px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}
#galeria .n .f{
	text-align:right;
	padding:0px 16px 0px 0px;
}
#galeria td.opis{
	width:450px;
	padding:30px 0px 0px 10px;
}
#galeria td.opis .o{
	font-size:11px;
	text-align:justify;
	padding:10px 15px 0px 0px;
}
#bg_a{
	background:url(images_www/tlo_gora.jpg) repeat-x left bottom;
}
#bg_b{
	background:url(images_www/tlo_dol.jpg) repeat-x left top;
}
#mm
{	
	margin: 0;
	padding: 0
}
#mm li
{	float: left; list-style: none;margin: 0; padding: 0;background:url(images_www/menu_bg.gif) no-repeat right top;width:65px;text-align:center;}
#mm li.last{background:url();}
#mm li a{	
	display: block;
	padding: 0px 0px 0px 0px;
	line-height: 1; 
	text-decoration: none;
	width:65px;
	white-space: nowrap;
	color: white; font-size: 11px; font-family:arial;
	background:url();
}
#mm li li {
text-align:left;
}
#mm li ul
{	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
#mm li td{padding:0px 0px 0px 0px;}
#mm li ul li
{	float: none;
	display: inline;
	text-align:left;
}
#mm .a{position:absolute;z-index:15;left:0px;padding:5px 0px 0px 0px;text-align:left;}
#mm .b{background:url(images_www/podmenu_bg_2.gif) repeat-y 0px 0px;}

#mm li ul li a
{	width: auto;
	padding:0px 0px 0px 11px;
	line-height:20px;
}

#mm li ul li a:hover{	background:url(images_www/podmenu_bg_2_h.gif) no-repeat;font-weight:bold;}

#map_bg{
	padding:35px 0px 0px 20px;
}
#map{
	width:450px;
	height:400px;
}
#map,
#map *{
	color:#000;
}
#gt .a{
	padding:0px 0px 5px 0px;
	width:90px;
	text-align:left;
	font-weight:bold;
}
#gt input,
#gt textarea{
	border:1px solid #a70a00;
	width:200px;
	background:#fff;
	color:#000;
}
#gt textarea{
	height:100px;
	width:292px;
}
#gt .req{
	color:red;
}
#gt .c{
	padding:0px 0px 0px 0px;
}
#gt .s{
	text-align:left;
	padding:10px 0px 0px 100px;
}
#gt .s input{
	border:1px solid #fff;
	background:#a70a00;
	width:200px;
	color:#fff;
	font-weight:bold;
}
#tw{
	width:100%;
}
#wpisy{
	padding:25px 0px 0px 0px;
}
#tww{
	height:400px;
	overflow:auto;
}
