body,p,div,ul,li,h1,h2,h3,h4,h5,table,span,img,a,table,td,th{margin:0;padding:0}
body{font-size:12px;position:relative; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
* {
margin: 0;
}
html, body {
height: 100%;
}
#tlo_1{
	background: #6a6a6a url(../images/tlo_1.jpg) repeat-x top left;	
}
#tlo_2{
	background: #ededed url(../images/tlo2.jpg) repeat-x top left;	
}
.clear{width:100%;height:0;line-height:0;clear:both}
a img{border:0}
a{color:gray;text-decoration:none;font-weight:700}
#hello{
	width: 100%; position: relative; background: url(../images/pasek.jpg) repeat-x top left; height: 100%;
}
#ramka{width:867px;position:relative;overflow:hidden;padding-bottom:20px;	 margin:0 auto;}
#ramka2{width:867px;position:relative;overflow:hidden;
min-height: 100%;
height: auto !important;
height: 100%;
margin:0 auto -100px auto;}
#header{width:867px;position:relative;padding:0}
#logo{padding: 10px 0; height: 76px;}
#flash{height:384px;width:924px;overflow:hidden}
#flash_bottom{
	width: 924px; height: 23px; background: url(../images/flash_bottom.png) no-repeat top left; margin: 0 0 15px 0;
}
.inner_ramka{margin-left:173px}
#adres{height:26px;width:200px;float:right;text-align:right;color:#fff;font-size:16px;padding:10px 0 0}
#menu{width:867px;z-index:2;height:43px;position:relative; background: #000;}
#menu ul li{float:left;display:inline;margin:0px;padding:0}
#menu ul li.menu{color:#fff;font-size:14px;text-decoration:none;font-weight:bolder;text-align:center;position:relative}
#menu ul li.menu a:hover,#menu ul li.menu a.selected{text-shadow:1px 1px 1px silver;color:gray!important;display:block;text-align:center}
#menu ul li.menu2{color:#fff;font-size:12px;text-decoration:none;font-weight:bolder;text-align:center;overflow:hidden}
#menu ul li.menu2:hover a,#menu ul li.zaz a{color:gray!important;text-align:center}
#menu ul li.menu2:hover .podmenu{display:block!important}
.podmenu li{display:block!important;float:none!important;height:13px!important;padding:4px 0!important}
.podmenu li a{color:#fff!important;height:12px!important;font-size:14px!important;margin:0!important;padding:0!important}
#menu ul#first{position:absolute;top:0;left:10px;width:904px}
h3{font-size:14px;padding:0 0 10px 2px}
.inputtext1{border:1px solid #e0e0e0;width:150px;margin:0;padding:5px}
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:827px;color:#000;z-index:1;padding:0 20px 10px 20px; font-size: 13px;}
#content p{
	 padding: 5px 0;
}

#content a{color: #000;font-weight:700}
#content h1{font-size:22px;text-shadow:1px 1px 1px #fff;font-weight:700;padding:0 0 10px 0px; color: #000}
#content h2{font-size:22px;font-weight:700;padding:0 0 10px; color: #000;}
#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,#menu ul li.menu2 a{color:#fff;font-size:18px;text-decoration:none;font-weight:bolder;display:block;text-align:center;height:15px;padding:15px 20px 13px 20px;
text-transform: uppercase }
input.captcha{width:90px;border:1px solid #e0e0e0;margin:0;padding:5px}
.error_list{color:red}
.pagination{float:right;padding:5px 0}
.pagination a{float:left;border:1px solid #fdcc00;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:#fdcc00;color:#fff!important}
.podopieczny{border-bottom:1px solid silver;padding:5px}
.tr_hover{}
.imprezy-table{width:100%}
.tyt-impreza1{width:160px;padding:10px}
.tyt-impreza2{vertical-align:top;padding:10px}
.tyt-impreza2 a{font-size:14px;font-weight:700;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 15px 15px 0}
.news{padding:10px}
.news_tytul a{text-decoration:none;font-weight:bolder}
span.data{font-size:10px;color:gray}
.podmenu{background: url(../images/png.png) repeat top left !important; margin:0px 0 0;padding:10px 5px}
#content_slider{overflow:auto;overflow-x:hidden;height:440px;margin:10px 25px}
#footer{width:867px;color:#fff;font-size:14px;padding:10px 0}
#footer .l{
	width: 40%; float: left; display: inline;
}
#footer .r{
	float: right; text-align: right; width: 40%; display: inline;
}
#footer a{
	color: #000;
}
a:hover,#content a:hover{text-decoration:underline}
#content p,.news_tresc{padding:5px 0}
.text_area_1{
	width: 350px; border: 1px solid gray; padding: 3px;
}
.inp_2{
	width: 200px; border: 1px solid gray; padding: 3px;
}
#linijka{
	width: 100%; height: 14px; border-top: 2px solid gray
}
#flash1{
	width: 867px; height: 396px; overflow: hidden; margin-bottom: 20px;
}
#flash2{
	width: 867px; height: 211px; overflow: hidden; margin-bottom: 20px;
}
#push{
	height: 100px; clear: both;
}
#footer2{
	width: 100%; height: 60px; padding: 20px 0; background: #a5a5a5; color: #fff; position: relative;
}
#footer_inner{
	width: 867px; margin: 0 auto;
}