body,p,div,ul,li,h1,h2,h3,h4,h5,table,span,img,a,table,td,th{margin:0;padding:0}
body{font-family:Tahoma, sans-serif;font-size:12px;position:relative;}
body#glowna{
	background:#0a0401 url(../images/body_back.jpg) no-repeat top center;
}
body#podstrona{
	background:#0a0401 url(../images/body_back3.jpg) no-repeat top center;
}
.clear{width:100%;height:0;line-height:0;clear:both}
a img{
	border: 0px;
}
a{
	color: #ffcc00; text-decoration: none; font-weight: bold;
}
a:hover{
	text-decoration: underline;
}
#header_top{
	height: 93px; width: 100%; background: url(../images/header_top.jpg) no-repeat top center; z-index:4; position: relative;
}
#tlo2{
	position: absolute; width: 100%; height: 356px; top: 0px; left: 0px; z-index: 1;
	background:url(../images/body_back2.png) repeat-x top center;
}
#ramka{width:996px;position:relative;overflow:hidden;padding:0px;margin:0 auto; z-index: 2}
#header{width:996px;position: relative; }
#przyciski{
	width: 996px; height: 96px;
}
#przyciski a{
	float: left; display: inline; margin: 0px;
}
#logo{
	height: 114px; width: 1050px;
}
#flash{
	width: 996px; overflow: hidden; z-index: 1;
}
#menu{width:846px;z-index: 2; padding: 0px; margin: 0px 0 20px 150px; position: relative; height: 25px}
#menu ul li{float:left;display:inline;margin:0 0px 0 0px; padding: 0px;  }
#menu ul li.menu a, #menu ul li.menu2 > a{
	color:#000 !important;
}
#menu ul li.menu{font-size:14px; text-transform: uppercase;
text-decoration:none;font-weight:bolder;text-align:center; position: relative;  }
#menu ul li.menu a:hover, #menu ul li.menu a.selected{
color:#fff !important;display:block;text-align:center; background: #000;}
#menu ul li.menu2{color:#fff;font-size:12px; text-transform: uppercase;
text-decoration:none;font-weight:bolder;text-align:center; overflow: hidden;}
#menu ul li.menu2:hover > a, #menu ul li.zaz a{color:#fff !important;
background: #000;text-align:center;}
#menu ul li.menu2:hover .podmenu{display:block!important; }
.podmenu li{display:block!important;float:none!important;height:13px!important;
padding:6px 12px!important}
.podmenu li a{color:#fff!important;height:12px!important;font-size:13px!important;
margin:0!important;padding:0px!important;background: none!important;}
.podmenu li a:hover{
	background: none; color: yellow!important;
}
#menu ul#first{
	position: absolute; top: 0px; left: 0px;
}
h3{font-size:14px;padding:0 0 10px 2px}
.inputtext1, .inp_2{border:1px solid #ffcc00;width:150px;margin:0;padding:2px}
.text_area_1{
	border:1px solid #ffcc00;width:250px;margin:0;padding:2px
}
input.captcha{border:1px solid #ffcc00;width:94px;margin:0;padding:2px}
ul.lista li{padding:5px}
.box_top{width:235px;height:26px;background:url(../images/box_top.png) no-repeat top left;margin:0 0 0 15px}
#content{width:941px;padding:20px 25px 0 30px; color: #fff; z-index: 1; margin: 0px;  }
#content h1{font-size:22px;padding:15px 0 25px; text-shadow: 1px 1px 1px silver; font-weight: bold;}
#content p{padding:5px 0}
#content ul{padding:5px 15px}
.box_bottom{width:235px;background:url(../images/box_bottom.png) no-repeat top left;height:8px;overflow:hidden;margin:0 0 0 16px}
#menu ul,#left ul.lista{list-style:none}
#menu ul li.menu > a{color:#fff;font-size:17px;text-decoration:none;
font-weight:bolder;display:block;text-align:center;height:28px;padding:18px 25px 0 17px;}
#menu ul li.menu2 > a{color:#fff;font-size:17px;text-decoration:none;
font-weight:bolder;display:block;text-align:center;height:28px;padding:18px 35px 0 27px;}
.error_list{
	color: red;
}
.pagination{float:right;padding:5px 0}
.pagination a{float:left;border:1px solid #ffcc00;display:block;text-align:center;text-decoration:none;
font-weight:bolder;margin:0 5px 0 0;padding:2px 3px}
.pagination a:hover,.pagination a.sel{text-decoration:none;background:#ffcc00;color:#000!important}
.podopieczny{
	border-bottom: 1px solid silver; padding: 5px;
}
.tr_hover{
	border-bottom: 1px solid #ffcc00;
}
.imprezy-table{
	width: 100%;
}
.tyt-impreza1{
	width: 160px; border-bottom: 1px dotted silver; padding: 10px;
}
.tyt-impreza2{
	vertical-align: top; padding: 10px;; border-bottom: 1px dotted silver;
}
.tyt-impreza2 a{
	font-size: 14px; font-weight: bold; text-decoration: underline;
}
.tyt-impreza2 a:hover{
	text-decoration: none;
}
.avatar{
	background: #fff; border: 1px solid silver;
}
.avatar_float{
	background: #fff; border: 1px solid silver; float: left; display: inline;
	margin: 0 5px 5px 0;
}
.news{padding:10px; border-bottom: 1px dotted #fff;}
.news_tytul a{text-decoration:none;font-weight:bolder}
.news_tresc{padding:5px 0}
span.data{
	font-size: 10px; color: gray;
}
.podmenu{
	margin: -5px 0 0 0; padding: 15px 0px 5px 0px; height: 274px;
	background: url(../images/png.png) repeat top left !important;
}
#content_slider{
	margin: 10px 25px; overflow: auto; overflow-x: hidden; height: 440px;
}
#footer2{width:946px;
	padding: 60px 0px 10px 0px;
	color: #fff; font-size: 16px; text-align: center;;
}
table td, table th{
	padding: 3px;
}
#newsletter_div{
	width: 320px; height: 60px; background: url(../images/button3.jpg) no-repeat top left; float: right;
	padding: 36px 0 0 22px;
}
#newsletter_div input{
	width: 220px; padding: 2px; border: 1px solid #000;
}
#flagi{width:996px;position:relative;overflow:hidden;padding:10px 0 0 0;margin:0 auto; z-index: 5;}
td p {
	line-height: 20px; text-align: justify; 
}
