@CHARSET "UTF-8";

* {margin: 0;padding: 0;border: 0; outline: none; font-family: Verdana,Arial,Helvetica,sans-serif;}
body {background-color:#F9F9F9; color:#000000; margin: 0; padding: 0; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #333;}
.clr {clear: both;}
div, form {display:block;}



h1 {text-transform:uppercase;}
h1 {color:#0248BA; font-size:150%;}
h2 {color:#0248BA; font-size:130%; margin:0 0 0 0; padding:0;}
h3 {color:#000000; font-size:110%; margin-bottom:0; font-weight: none;}
hr {border:1px inset; color:gray; display:block; height:2px; margin:0.5em auto;}

/*
ul {padding-left:40px; display:block; list-style-type:disc; margin:1em 0; }
li {display:list-item;}
*/

#center_main_tresc ul {padding-left: 40px; display:block; list-style-type:disc; margin: 0.1em 0; }
#center_main_tresc li {display:list-item;}
div.sitemap ul {list-style-type:circle; padding-left:40px; display:block; list-style-type:disc; margin:0.1em 0; }
div.sitemap li {list-style-type:circle; display:list-item;}


a {color: #000000; text-decoration: none;}
a:hover {text-decoration: underline;}
a.wiecej {color: #0248ba; text-decoration: none; font-weight: none; font-size:85%}
a.wiecej:hover {text-decoration: none; font-weight: none;}

a.linki{color: #0000FF; text-decoration: underline; font-weight: none; cursor:pointer;}
a.linki:hover{color: #0000FF; text-decoration: underline; font-weight: none; cursor:pointer;}

a.podstrona{color: #000000; font-weight:normal; text-decoration: underline; font-weight: none; cursor:pointer;}
a.podstrona:hover{color: #000000; font-weight:normal; text-decoration: underline; font-weight: none; cursor:pointer;}



#content {width: 955px; height:auto;  margin: auto; background: #ffffff;}

#header {width: 100%; height:90px; margin-bottom:10px; background: url("../images/header_1.jpg") no-repeat; background-color:#FFFFFF;}
#header_right {width:107px; height:90px; float:right; background: url("../images/header_2.jpg") no-repeat;}
#header_text { background-color:#EEEEEE; border:1px solid #990000; color:#CC0000; font-size:22px; margin:5px; padding:5px; text-align:center; text-transform:uppercase;}
#header_pozycja{height:25px; margin-bottom:10px; padding-bottom:2px;}
	.header_pozycja_left{width: 60%; height:23px; display: block; float: left; margin-left: 5px;}
	.header_pozycja_right{width: 38%; height:23px; display: block; float: left; text-align: right;}
#header_kreska{ border-top:1px dotted #CCCCCC; height:10px;}

#main {width: 100%; height:auto; background-color:#ffffff;}
#left_main {width:160px; height:auto; color:#000000; display: block; float:left; margin:0 0 0 8px; min-height:300px; padding:0;}
	.left_main_top {background: url("../images/left_main_gora.png") no-repeat; height:20px;}
	.left_main_center {background: url("../images/left_main_tlo.png") repeat-y; padding:3px;}
	.left_main_bottom {background: url("../images/left_main_dol.png") no-repeat; height:20px;}
#left_main_search {background-color:#CCCCCC; height:50px; margin-top:20px; padding-bottom:1px; padding-left:20px; padding-top:1px;}
	
#center_main {width:580px; height:auto; display: block; float:left; margin-left:18px; margin-right:18px; min-height:300px;}
	#center_main_1 {background: url("../images/center_main_1.jpg") no-repeat; height:120px;}
	#center_main_odstep {clear:both; height:30px; margin-bottom:5px; margin-top:5px;}
	#center_main_tresc {height:auto;}
	
#right_main {width:160px; height:auto; display: block; float:left; margin:0 0px 0 0; min-height:300px; color:#000000; padding:0;}
	.right_main_top {background: url("../images/left_main_gora.png") no-repeat; height:20px;}
	.right_main_center {background: url("../images/left_main_tlo.png") repeat-y; padding:5px;}
	.right_main_bottom {background: url("../images/left_main_dol.png") no-repeat; height:20px;}
	.wstep {font-style:italic; margin-top:1.2em; line-height:1.2em; margin:0 0 0.3em; padding:0; display:block; margin:0.3em 0; font-size:85%; color:#000000;}
	
	
#footer {width: 100%; height: auto; color:#000000; margin-top:20px; padding-top:20px;}
	.footer_text {background-color:#FFFFFF; color:#666666; font-size:80%; color:#666666; text-align: center;}
	
	
#sitemap {color:#333333; height:auto; padding-left:10px; padding-right:10px;}
#formularz {color:#333333; height:auto; padding-left:10px; padding-right:10px;}
	div.formularz {margin-bottom:5px;}
	div.formularz label {float:left; margin-right:20px; text-align:right; vertical-align:top; width:100px;}
	
	fieldset {border:2px groove threedface; margin-left:2px; margin-right:2px; padding:1.35em 0.625em 0.75em;}
	fieldset.formularz {border:medium none;}
	input {border: #a7a6aa 1px solid; cursor:text; letter-spacing:normal; line-height:normal; padding:1px 0;}
	textarea {border: #a7a6aa 1px solid; cursor:text;  font-size:medium; font-weight:normal; letter-spacing:normal; margin:1px 0; text-indent:0; text-transform:none; vertical-align:text-bottom; word-spacing:normal;}
	

a.mn_top{	border-bottom:0 none; color:#666666; display:block; font-weight:bold; list-style-type:none; padding:3px; text-decoration:none; margin-right: 3px;}
a.mn_top:hover{background-color:#000000; color:#FFFFFF; text-decoration:none;margin-right: 3px;}
a.odwiedzone{background-color:#F9F9F9; margin-right: 3px;}

ul.mn_top {padding: 0; margin: 0; list-style: none; display: block; background-color: #cccccc; width: 160px; height: auto; list-style-type:none;}
li.mn_top { /* all list items */ display:block; position: relative; display: block; background-color: #cccccc; background-image:url("../images/left_main_pasek.jpg"); background-position:center bottom; background-repeat:no-repeat; padding-bottom:5px; padding-left:10px; padding-top:5px;}
li.mn_top ul.mn_top { /* second-level lists */ display: none; position: absolute; top: 0; left: 140px; width:320px;}
li.mn_top>ul.mn_top { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ top: 0; left: 150px; width:320px;}
li.mn_top:hover ul.mn_top, li.mn_top.over ul.mn_top { /* lists nested under hovered list items */ display: block;}




a.mn_dol{border-bottom:0 none; color:#000000; display:block; font-weight:none; list-style-type:none; padding:3px; text-decoration:none; font-size: 90%;}
a.mn_dol:hover{background-color:#000000; color:#FFFFFF; text-decoration:none;}
a.odwiedzone{background-color:#F9F9F9;}
ul.mn_dol { /* all lists */ padding: 0; margin: 0; list-style: none; display: block; background-color: #ffffff; width: 160px; list-style-type:none;	}
li.mn_dol { /* all list items */ display:block; position: relative; display: block; background-color: #ffffff; padding: 0; margin:0; min-height: 16px; height: auto !important; height: 16px}
li.mn_dol ul.mn_dol { /* second-level lists */ display: none; position: absolute; top: 0; left: 160px; width:320px;}

li.mn_dol>ul.mn_dol { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	
	top: 0;
	left: 160px;
	width:220px;
}

li.mn_dol:hover ul.mn_dol, li.mn_dol.over ul.mn_dol { /* lists nested under hovered list items */
	display: block;
}



