@charset "utf-8";
/* blue 2e8bb1 */
/* border dark dadada*/
/* border light eae9ec*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img,  ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
                  {
	padding:0px;
	margin:0px;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:11px;
	vertical-align:top;
	font-variant: normal;
	color: #1f1f1f;
	font-family: Tahoma;
	line-height: 16px;
}
table             { border-collapse:separate; border-spacing:0;  }
th, td  		  		{ text-align:left; }

a {	text-decoration: none;}

a.links {color: #034c7f;}
a.links:hover {	text-decoration: underline;}

span.link {color: #0192d8; cursor:hand; vertical-align:top;}

body {background: url('/public/images/bgr.jpg');}
#contener {margin:auto; width: 980px; padding-right:6px; padding-left:6px;}

a.top2 {display: inline; width:764px; margin:0px; padding:0px; height: 83px; }
ul, li {
	margin:0px;
	padding:0px;
}
li {display: inline; list-style:none;}
li.top2 {display:inline;}

div.formularz {float:right; display: inline; margin-top:30px; margin-right:50px; }
div.innerform {float:left; display: inline; }

form.pl {display:inline; height:20px; width:50px; margin-right:20px;}
form.ver {display:inline; height:20px; width:50px;  margin-right:20px}
input.ver {border: none; display:inline; background:url(/public/images/przejdz.jpg) no-repeat; color: white; width:52px; height:21px}
form.search {display:inline; height:19px; width:50px;}
input.search {border: 1px solid gray; display:inline;}
.textarea {border: 1px solid gray; width:221px}
input.submit {border: 1px solid gray;  width:223px; margin-top: 10px;}
input.lupe {margin:0px; padding:0px; border: 0; width: 27px;height:22px; display:inline; background: url('/public/images/lupe.jpg') no-repeat left bottom;}
form.ver input {display:inline;}


#blue {
	width:980px;
	height:47px;
	background:url(/public/images/blue.jpg) no-repeat;
	display:block;
	float:top;
	margin:0px;
	padding:0px;
}

#left, #center, #right {
	display:inline;
	background: #f7f7f7;
	height: auto !important;
	height: 100px;
	min-height: 100px;
	margin-left:0px
}
 
#left {width:6px; }

#right { width:6px;}
#left, div.left {float:left; margin-top:10px;}
#right, div.right {float:right;}
#center {
	width:980px;
	float:left;
}
#middle {
	margin-left:6px;
	width: 980px;
}

div.formtext {font-size:12px; font-weight:bold; padding:2px}

div.left {
	margin-left:10px;
	width: 280px;
}
div.left ul li {background: white url(/public/images/input_gray.jpg) no-repeat 20px 20%; display:block; border-left: #e0e0e0 solid 1px; border-right: #e0e0e0 solid 1px; padding-left:40px; line-height: 30px; width: 228px}

*div.left ul li {background: white url(/public/images/input_gray.jpg) no-repeat 20px 50%; display:block; border-left: #e0e0e0 solid 1px; border-right: #e0e0e0 solid 1px; padding-left:40px; line-height: 30px; width: 228px}

div.left ul li.over {background: white url(/public/images/input_blue.jpg) no-repeat 20px 20%; }
*div.left ul li.over {background: white url(/public/images/input_blue.jpg) no-repeat 20px 50%; }

div.left ul li.over a {color: #02548d; font-weight: bold;}
h1.menu {
	background:url(/public/images/h1_main.jpg) no-repeat;
	width: 270px;
	height:49px;
	}
	
h1.menu_sub	{
	background:url(/public/images/h1.jpg) no-repeat;
	width: 270px;
	height:49px;
}


h1.menu a{
	color:#034c7f;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
	margin-left:20px;
	line-height:20px;
}


h1.menu_sub a{color:#034c7f;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
	margin-left:20px;
	line-height:20px;
}



h1.title {background:url(/public/images/h.jpg); width: 270px; height:39px; color:#1f1f1f; }
h1.title1 {background:url(/public/images/h2.jpg) no-repeat; width: 270px; height:36px; color:#1f1f1f; padding-top:3px}
h1.title3 {background:url(/public/images/h_3.jpg) no-repeat; width: 270px; height:36px; color:#1f1f1f; padding-top:3px}
h1.title2_solo {background: white; border-left: #e0e0e0 solid 1px; border-right: #e0e0e0 solid 1px; width: 268px; height:30px; padding-top:2px; padding-bottom:2px; font-weight:bold }
h1.title1 a, h1.title3 a, h1.title2_solo a, h1.title a {margin-left:20px; font-size:12px; font-weight:bold;}




h1.index_bottom {background: white url(/public/images/index_botton.jpg) no-repeat left bottom;  width: 270px; height:11px; padding:0px; margin:0px; float:left;}


div.left ul {margin-bottom:0px; padding:0px;}

div.right {
	width: 650px;
	margin-right: 10px;
}
div.right ul li {display: block;}
li.przewin1 {height:21px; width:350px; float:left; color:white; display:inline;}
li.przewin1 {display:inline;}
a.scroll_2{height:21px; width:252px; float:left; text-align: left; margin-left:5px; padding-top:1px; color:#034c7f;}
a.scroll_1{margin-top:1px;
	height:19px;
	width:21px;
	float:left;
	}
a.scroll_3 {
	height:21px;
	width:252px;
	float:left;
	text-align: right;
	padding-top:1px;
	margin-right: 5px;
	color:#034c7f;
}
a.scroll_2:hover{text-decoration:underline}
a.scroll_3:hover{text-decoration:underline}

li.przewin2 {
	float:right;
	height:21px;
	width:290px;
	display:inline;
}
li.przewin2 a img {padding-top:1px;}
div.line {
	height:0px;
	margin-top:10px;
	margin-bottom:10px;
	width: 645px;
	border-top: solid 1px #b3b4b5;
	display:block;
}
div.clear {clear:both; height:0px; width:0px; margin:0px; padding:0px;}
span.title {font-weight:bolder; font-size:13px; float:left}
span.title_stats {font-weight:none; font-size:11px; float:right}
li.title {font-size: 14px; height:17px; padding-top:5px; padding-bottom:5px; border-top: solid 1px #b3b4b5; border-bottom: solid 1px #b3b4b5; margin-bottom:10px; margin-top:10px;}
li.search {font-size: 14px; background: url('/public/images/search.jpg') no-repeat 135px 0px; height:17px;}
a.search {font-weight: bold; }
a.search:hover {text-decoration: underline;}
span.statistics{margin-left:400px}

li.link {text-align: right; padding-right: 10px }

a.formularz {margin-left: 20px; }
span.infoline {color: white; margin-left: 10px; margin-right: 10px; font-weight: normal;}
span.infoline2 {color: white; font-weight: bold; margin-left:10px;}
#blue a img {margin-left:30px;}
a.linki_blank {color: white; margin-left: 20px;}
a.linki {color: white; margin-left: 20px; padding-right:20px; background:url(/public/images/infoline.jpg) no-repeat right center;}
a.linki2 {color: white; margin-left: 20px; padding-right:20px; background:url(/public/images/page.jpg) no-repeat right center;}
a.linki:hover {text-decoration:underline;}
a.linki_blank:hover {text-decoration:underline;}
a.linki2:hover {text-decoration:underline;}
span.linki {float:right; margin-right: 30px; margin-top:10px}
span.telefon {float:left; margin-top:10px; margin-left:30px}


li.menu a:hover {font-weight: bolder;}
input.ok_put {margin-left:5px}

ul.text {width:650px}
ol.toc{padding-left:20px;}
li.toc a{ font-size:12px; margin-top:4px; line-height:25px; color:#034c7f;}
li.toc a:hover{ text-decoration:underline}
span.toc_iterator{ margin-right:5px; font-size:12px; margin-top:4px; line-height:25px}

li.toc_gray a{ font-size:10px; margin-top:4px; line-height:25px; color:#777777;}
li.toc_gray a:hover{ text-decoration:underline; color:#034c7f;}
span.toc_iterator_gray{ margin-right:5px; font-size:10px; margin-top:4px; line-height:25px; color:#777777;}

span.toclang { margin-left:2px; margin-right:2px; font-size:12px}
span.tocactions {float:right; margin-top:4px; }
span.toc_title{ margin-right:5px; font-size:12px; margin-top:4px; line-height:25px; float:left; width:200px}

h3{font-weight:bold}