
body {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
background-color:#fff; background-image:url(../graf/tlo.png); background-repeat: repeat-x; }

body, input, textarea, select, div, td  {  font-family: tahoma; text-align: left;
		font-size: 12px; color:#222222;}
#bg1 { width:100%; min-height:900px; background:url(../graf/bg2.jpg) no-repeat 50% 0px; float:left;}


.fl{ float:left;}
.fr{ float:right;}
.cl {clear: both;}
img {border:none;margin:0px;padding:0px }
h1 , h2 , h3{padding:0px; font-size: 17px; margin:0px;  font-weight: normal; }
form , a, input{ padding:0px; margin:0px;}
p{ padding:0px; margin:0px 0px 10px 0px; }
input , form{ margin:0px; padding:0px;}
a:link , a:visited , a:hover {text-decoration: none; color:#841d3e;}
a:hover {color: #ca6281;}
_ul { margin:0px; padding:0px;}


.all { margin:auto; width:1000px;}

#top{ width:1000px; height:107px; margin-bottom:5px;}
#top-prawa{ width:795px; height:107px; background:url(../graf/top.jpg) no-repeat; float:right; }

#top-menu{ width:765px; height:20px; padding:10px 0px 0px 30px; float:left; color:#FFFFFF; font-size:11px;}
#top-menu a { color:#FFFFFF; padding:0px 7px 0px 2px;}
#top-menu a:hover{ color:#eb5f9d}

#szukaj{ width:775px; height:43px; padding:10px 20px 0px 0px; float:left; text-align:right; }
#szukaj fieldset { float:right; border:none;}

.txt { width:150px; background:#ebebeb; border:1px solid #555555; color:#000000; height:15px; font-size:11px;  padding:4px 4px 1px 4px; margin-right:4px; float:left; }
.guz{ width:59px; height:20px; background:none; border:none; cursor:pointer; background:url(../graf/guz.png) no-repeat; color:#000000; font-size:10px; font-weight:bold; text-align:center; margin-top:1px; float:left; }
.guz:hover{background:url(../graf/guz2.png) no-repeat;}

#menuup{ width:785px; height:24px; padding-left:7px; float:left; color:#ffffff; font-size:12px; font-weight:bold;}
#menuup img{ float:left; margin-top:6px;}

#menuup ul { float:left; list-style:none; padding:0px; margin:0px;}
#menuup ul li { float:left; background:url(../graf/belka.png) no-repeat 100% 6px; padding-right:2px;}
#menuup ul li a{ color:#FFFFFF; height:20px; float:left; padding:4px 19px 0px 19px; }
#menuup ul li a:hover{ background:#50021b;}

#menuup a.akt{ background:#50021b;}

#box-top{width:1000px; margin-bottom:5px; float:left;}
#baner{ width: 673px; height:363px; float:left; margin-right:5px; }

#aktualnosc{ width:320px; float:right; height:180px; margin-bottom:5px;}
#newsletter{ width:320px; float:right; height:115px; background:#8d1c40;}

.tyt{ display:block; background:url(../graf/h2.png) repeat-x; height:30px; }
.tyt h2 { background:url(../graf/li1.png) no-repeat 20px 11px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 0px 0px 30px; }

.opis{ width:270px; color:#7f0029; font-size:11px; padding:15px 25px 10px 25px; min-height:95px;}
.opis h3{ font-size:12px; font-weight:bold; padding-bottom:5px;}

#aktualnosc a.wiecej{ float:right; padding-right:15px; color:#222222; font-weight:bold; background:url(../graf/li2.png) no-repeat; font-size:11px; padding-left:15px;}
#aktualnosc a:hover.wiecej{ text-decoration:underline; color:#222222;}

a.wiecej{ float:right; padding-right:14px; color:#222222; font-weight:bold; background:url(../graf/li2.png) no-repeat 100%; font-size:11px;}
a:hover.wiecej{ text-decoration:underline; color:#222222;}

a.czarny {color:#000000;}

.opis-news { width:270px; padding:10px 25px 0px 25px; font-size:10px; color:#FFFFFF; }
.opis-news fieldset { float:right; border:none;}


#strony{ width:1000px; height:136px; float:left; margin-bottom:5px;}
#strony ul { margin:0px; padding:0px; list-style:none; float:left;}
#strony ul li { width:162px; height:136px; float:left; text-align:center; font-size:11px;}
#strony ul li h2{ text-align:center; font-size:11px; font-weight:bold; color:#750026; padding-top:7px;}
#strony ul li h2 a{ display:block; color:#750026; margin-bottom:10px; font-size:11px;}
#strony ul li h2 a:hover{ color:#000000; text-decoration:none;}
#strony ul li a { color:#222222; font-size:10px;}
#strony ul li a:hover{ text-decoration:underline;}

#strony ul li.osb2 h2, #strony ul li.osb5 h2, #strony ul li.osb6 h2 { padding-top:14px;}
#strony ul li.osb2 h2 a, #strony ul li.osb5 h2 a, #strony ul li.osb6 h2 a{ height:93px;}

.osb1{ background:url(../graf/1.jpg) no-repeat; margin-right:5px;}
.osb2{ background:url(../graf/2.jpg) no-repeat; margin-right:6px;}
.osb3{ background:url(../graf/3.jpg) no-repeat; margin-right:6px;}
.osb4{ background:url(../graf/4.jpg) no-repeat; margin-right:6px;}
.osb5{ background:url(../graf/5.jpg) no-repeat; margin-right:5px;}
.osb6{ background:url(../graf/6.jpg) no-repeat;}
.osb7{ background:url(../graf/7.jpg) no-repeat;}

#box-dol{ width:666px; min-height:315px; padding:15px 0px; background:#f5f5f5; float:left; background-image:url(../graf/tlodol.png); background-repeat:repeat-x; background-position:bottom; border-bottom:15px solid #750026; margin-bottom:5px;}

#box-dol ul { float:left; list-style:none; margin:0px; padding:0px; }
#box-dol ul li { float:left; width:302px; padding:0px 15px 0px 15px;}
#box-dol ul li h2{ color:#841d3e; font-size:21px; padding-bottom:10px;}
#box-dol ul li span{ display:block; margin-bottom:3px;}
#box-dol ul li span input { margin:0px 10px 0px 0px; vertical-align: text-top;}

#box-dol1{ width:333px; min-height:315px; padding:15px 0px; background:#f5f5f5; float:left; background-image:url(../graf/tlodol.png); background-repeat:repeat-x; background-position:bottom; border-bottom:15px solid #750026; margin-bottom:5px;}

#box-dol1 ul { float:left; list-style:none; margin:0px; padding:0px; }
#box-dol1 ul li { float:left; width:302px; padding:0px 15px 0px 15px;}
#box-dol1 ul li h2{ color:#841d3e; font-size:21px; padding-bottom:10px;}
#box-dol1 ul li span{ display:block; margin-bottom:3px;}
#box-dol1 ul li span input { margin:0px 10px 0px 0px; vertical-align: text-top;}


.ma1{ border-left:1px solid #841d3e; border-right:1px solid #841d3e;}

.box-news{ font-size:11px; width:302px; float:left; margin-bottom:10px;  }
.box-news img { float:left; margin-right:5px;}
.box-news h3 { color:#841d3e; font-weight:bold; font-size:11px; }
.box-news p { margin-bottom:4px;}


#box-dol ul li ul#news-dol { list-style:none; float:none; padding:0px; margin:0px; padding-bottom:15px;}
#box-dol ul li ul#news-dol li {float:none; height:auto; text-align:left; display:block; padding:0px; margin:0px; background:url(../graf/li3.png) no-repeat 0px 5px; padding-left:15px; width:auto; margin-bottom:10px; font-size:11px; }
#box-dol ul li ul#news-dol li a { color:#222222;}
#box-dol ul li ul#news-dol li a:hover { color:#333333; text-decoration:underline;}

#box-dol1 ul li ul#news-dol { list-style:none; float:none; padding:0px; margin:0px; padding-bottom:15px;}
#box-dol1 ul li ul#news-dol li {float:none; height:auto; text-align:left; display:block; padding:0px; margin:0px; background:url(../graf/li3.png) no-repeat 0px 5px; padding-left:15px; width:auto; margin-bottom:10px; font-size:13px; }
#box-dol1 ul li ul#news-dol li a { color:#222222;}
#box-dol1 ul li ul#news-dol li a:hover { color:#333333; text-decoration:underline;}


.ma2{ float:right; margin-top:10px; margin-bottom:10px;}

#menudol { width:1000px; clear:both; height:20px; padding:5px 0px 5px 0px; border-bottom:1px dotted #999999; color:#222222; font-size:11px; text-align:center;}
#menudol a { color:#222222; margin:0px 10px;}
#menudol a:hover { color:#222222; text-decoration:underline;}

#podpis{ width:1000px; padding:15px 0px 20px 0px; font-size:11px;}



#cont{ width:1000px; float:left; padding-bottom:5px;}

#tresc{ width:740px; float:left;padding-bottom:20px; padding: 0px 10px 20px 10px; background-color:#faf8f2; line-height: 18px;}

#baner-strona{ width:760px; height:200px; float:left; background:#cccccc; margin-bottom:5px; }

.box{ width:740px; float:left; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted #cccccc; line-height: 20px;}
.box img{ float:left; padding:3px; background:#FFFFFF; border:1px solid #cccccc; margin-right:5px; text-align:center;}

.box1{ width:740px; float:left; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #eeeeee;  line-height: 20px;}
.obrazek{ float:left; padding:13px; background:#FFFFFF; border:1px solid #eeeeee; margin-right:5px;}
.obrazeknews{ float:left; text-align:center; width: auto; padding:3px; background:#FFFFFF; border:1px solid #eeeeee; margin-right:5px;}
.box1 h2{ color:#841d3e; font-size:17px; padding-bottom:10px;}
.box1 h3{ font-size:12px; padding-bottom:10px; font-weight:bold;}

.tyt2{color:#841d3e; font-size:21px; padding-top:14px; padding-bottom:5px; border-bottom:1px dotted #CCCCCC; margin-bottom:15px; padding-left:0px;}
.data{font-size:11px; float:right;}

.pagi{ width:740px; float:left; padding:15px 0px 15px 0px; margin-bottom:30px; text-align:center; background:#eeeeee;}
.pagi a { background:#841d3e; padding:5px; color:#FFFFFF; margin:0px 2px 0px 2px;}
.pagi a:hover , .pagi a.akt{ background:#222222;}


#prawa-menu{ width:230px; float:right; }

#prawa-menu ul{ padding:0; margin:0; width:228px; list-style:none; margin-bottom:15px;float:left; border-top:1px solid #CCCCCC;}
#prawa-menu ul li { border:1px solid #cccccc; border-top:none; background:url(../graf/menu2.png) repeat-x;float:left;}
#prawa-menu ul li:hover{  background:url(../graf/menu.png) repeat-x;float:left;}
#prawa-menu ul li a { width:200px; padding:5px 10px 5px 20px; color:#333333;  background:url(../graf/li4.png) no-repeat 10px 10px; text-decoration:none;float:left;}
#prawa-menu ul li a:hover{ color:#841d3e;float:left; text-decoration:underline;}

.baner{ width:230px; float:left; margin-bottom:15px; min-height:110px; color:#FFFFFF;}

.lewa { float:left; width:160px; text-align:center;}
.prawa {
	text-align: center;
	width: 180px;
	color: #ccc;
	font-size: 16px;
	margin-top: 13px;
	float: right;
}
.prawa { text-align:center; font-size:12px; font-weight:normal; color:#000000; padding-top:7px;}

a.prawalink { display:block; font-size:13px; color:#750026; margin-bottom:10px; }
.prawalink a:hover { color:#000000; text-decoration:none;}

a.prawa:ACTIVE {
	display: block;
}





a.menu:LINK , a.menu:VISITED , a.menu:ACTIVE , a.menu:HOVER {font-family: tahoma,  sans-serif;
        font-weight: normal;
        font-size: 11px;
        text-decoration: none;
		color:  #990000;

		}
a.menu:HOVER {	color: #009037;	}


#faq li{
	background-color:#eee;
	list-style-type:none;
	margin-bottom:10px;
	padding:5px;
}

#faq h3{
	background:#fff url('../graf/plus.gif') center left no-repeat;
	color:#750026;
	padding:10px;
	padding-left:30px;
}

#faq {width:650px; float:left; margin:0px 10px;}


#s6 { width: 280px; height: 135px; overflow: hidden;}
#s6 div { width: 280px; height: 135px; color: #333; text-align: left; font-size: 12px; }
#s6 div img { float: left; width:100px; margin: 0 10px 5px 0; padding: 3px; }

#titlex
{
position:fixed;
right:6px;
bottom:6px;
padding-left:6px;
padding-right:15px;
text-align:right;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
width:140px;
}

.titlex h1
{
font-size:10px;
font-weight:normal;
}

.titlex a
{
color: #000000;
text-decoration: none;
}


#stopka
{
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	border: 1px dashed grey;
	padding: 10px;
}

#stopka a
{
	color: #444444;
	text-decoration: none;
}

#stopka a:hover
{
	text-decoration: underline;
}


#pasek { width:730px; float:left; padding-left:10px; padding-bottom:5px; margin-bottom:15px; border-bottom:1px dotted #CCCCCC;}
#pasek ul{ list-style:none;   padding:0; margin:0px;}
#pasek ul li{ padding:5px 5px 0px 0px; list-style:none; display:inline}
#pasek ul li a { height:15px;background:url(../graf/strzalki1.jpg) no-repeat 0px 0px; padding-bottom:3px; padding-left:15px; display:inline-block;  }
#pasek ul li a:hover { color:#000000;}

ul#galeria{ width:700px; list-style:none; display:inline-block; text-align:center; }
ul#galeria li { display:inline-block; height:150px; width:150px; float:left; padding:5px; border:1px solid #ffffff; margin:2px; text-align:center;}
ul#galeria img { vertical-align:middle; }


.plantabela th { background:#FFFFFF; }
.plantabela td, .plantabela th { border-right:1px solid #8da0b1; text-align:center; padding:6px;}
.plantabela td {border-bottom:1px solid #8da0b1; }
.plantabela table {border-left:1px solid #8da0b1; width:100%; border-top: 1px solid #8da0b1 }
.plantabela td img { border:2px solid #FFFFFF;}
.plantabela tr { width:100%;}
.plantabela tr:hover { background:#dae0e7;}
.plantabela td:hover { background:#dae0e7;}



#tresc th { background:#FFFFFF; }
#tresc td, th { border-right:1px solid #8da0b1; text-align:center; padding:6px;}
#tresc td {border-bottom:1px solid #8da0b1; }
#tresc table {border-left:1px solid #8da0b1; width:100%; border-top: 1px solid #8da0b1 }
#tresc td img { border:2px solid #FFFFFF;}
#tresc tr { width:100%;}
#tresc tr:hover { background:#dae0e7;}
#tresc td:hover { background:#dae0e7;}

.log-button {
background-image:url(../gfx/zaloguj.gif);
width:141px;
height:58px;
border:0;
margin:0 auto;
cursor:pointer;
}

.log-out-button {
background-image:url(../gfx/wyloguj.gif);
width:141px;
height:58px;
border:0;
margin:0 auto;
cursor:pointer;
}

