/* top elements */* { padding: 0; margin: 0; }.index_data {font-family: arial; padding: 2px 2px 0 6px; background-color: #cccccc; width: 76px; font-size: 14px; font-weight: bold;   color: #ffffff; position: relative; bottom: -11px; left: 326px;}body {	margin: 0;	padding: 0;	font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;	color: #76532D; 	background: #585853 url(bg11.jpg) repeat-x;	text-align: center;}/* links */a { 	color: #76532D;	background-color: inherit;	text-decoration: none;}a:hover {	color: #5A9E02;	background-color: inherit;}/* headers */h1, h2, h3 {	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;	color: #333;	}h1 { font-size: 1.5em; color: #AA613A; } h2 { font-size: 1.4em; text-transform:uppercase;}h3 { font-size: 1.3em; }p, h1, h2, h3 {	margin: 10px 15px;}ul, ol {	margin: 2px 20px;	padding: 0 10px;	color: #0F517D;	list-style-type: disc}ul span, ol span {	color: #666666; }/* images */img {	border: 2px solid #CCC;}img.no-border {	border: none;}img.float-right {  margin: 5px 0px 5px 15px;  }img.float-left {  margin: 5px 15px 5px 0px;}a img {    border: 2px solid #7B7C75;}a:hover img {    border: 2px solid #CCC !important; /* IE fix*/  border: 2px solid #7B7C75;}blockquote {	margin: 15px; 	padding: 0 0 0 20px;  	  	background: #FAFAFA;	border: 1px solid #f2f2f2; 	border-left: 4px solid #4284B0;   	color: #4284B0;	font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif; }#wyszukiwarka {margin: 0 0 0 10px;;font-size: 11px;}#wyszukiwarka  input{	margin:  5px 5px 5px 5px;	}#wyszukiwarka  form{margin: 0;text-align: center;margin: auto;}#wrap {	background: #F2F2F2;	width: 770px; height: 100%;	margin: 0 auto;		text-align: left;}#content-wrap {	clear: both;	margin: 0; padding: 0;		background: #F2F2F2;}/* header */#header {	position: relative;	height: 85px;		background: #000 url(headerbg1.jpg) repeat-x 0% 100%;	}#header h1#logo {	position: absolute;	margin: 0; padding: 0;	font: bolder 4.1em 'Trebuchet MS', Arial, Sans-serif;	letter-spacing: -2px;	text-transform: lowercase;	top: 15px; left: 5px;	}#header h2#flagi {	position: absolute;	 	top:45px; left: 665px;	text-indent: 0px;	font: bold 12px Tahoma, 'trebuchet MS', Sans-serif; 	text-transform: none;	 	}#header h2#slogan {	position: absolute;	 	top:42px; left: 90px;	color: #666666;	text-indent: 0px;	font: bold 11px Tahoma, 'trebuchet MS', Sans-serif; 	text-transform: none;	}#header h2#powitanie {	position: absolute;	 	top:42px; left: 400px;	color: #666666;	text-indent: 0px;	font: bold 11px Tahoma, 'trebuchet MS', Sans-serif; 	text-transform: none;	}/* menu prawe */#prawastrona {	float: right;	width: 147px;	padding: 0 0 0 0; margin:0 5px 0 0;		 }#prawastrona  p{margin: 7px auto; }/* main */#main {	float: left;	margin: 0px 5px;	padding: 0;	width: 430px;		}#main1 {	float: center;	margin-left: 65px;	margin-right: 40px;	padding: 0;	width: 80%;		}.tlo-text {	background-color: #F2F2F2;	padding: 1px 5px 1px 5px; 	margin: 13px 10px 0 10px;	border: 1px solid #CCC;	font-size: 95%;	}.tlo-text1 {	background-color: #FAFAFA;	padding: 10px 5px 10px 5px; 	margin: 10px 5px 0 5px;	border: 1px solid #CCC;	font-size: 95%;	}.tlo-text2 {	background-color: #FAFAFA;	padding: 10px 10px 10px 10px;  	border: 1px solid #CCC; 	font: bold ;	font-size: 1.5em; color: #C31812;}.tlo-text3 {	background-color: #F2F2F2;	padding: 1px;  	padding-left: 5px;	margin: 13px 15px 0 15px;	border: 1px solid #CCC;	font-size: 95%;		white-space: pre;}/* sidebar */#sidebar {	float: left;	width: 23%;	margin: 0;	padding: 0; 	display: inline;		}#sidebar ul.sidemenu {	list-style:none;	margin:10px 0 10px 15px;	padding:0;		}#sidebar ul.sidemenu li {	margin-bottom:1px;	border: 1px solid #f2f2f2;}#sidebar ul.sidemenu a {	display:block;	font-weight:bold;	color: #333;		text-decoration:none;		padding:2px 5px 2px 10px;	background: #C8CABD;	border-left:4px solid #F3E618;			border-right:4px solid #F3E618;		min-height:18px;}* html body #sidebar ul.sidemenu a { height: 18px; }#sidebar ul.sidemenu a:hover {	padding:2px 5px 2px 10px;	background: #dfe0da;	color: #76532d;	border-left:4px solid #76532d;	border-right:4px solid #76532d;	}/* stopka */#stopka { 	clear: both; 	color: #FFF; 	background: #585853; 	border-top: 5px solid #5A9E02;	margin: 0; padding: 0; 	height: 50px;	  	font-size: 95%;		}#stopka a { 	text-decoration: none; 	font-weight: bold;		color: #FFF;}#stopka p {	margin: 0px 0px;}#stopka .stopka-left{	float: left;	width: 100%;}#stopka .stopka-right{	float: right;	width: 100%;}#copyright {	padding-top: 15px;	float:left;	text-align: center;	margin-left: 18px;	font:11px Verdana;	}/* baner */#baner { 	clear: both; 	color: #568EB6; 	background: #f2f2f2; 	border-top: 5px solid #5A9E02;	margin: 0; padding: 0;   	font-size: 95%;		height: 108px;	}#baner a { 	text-decoration: none; 	font-weight: bold;		color:  #568EB6;}#baner.baner-center{	width: 100%;}/*baner galeriii*/#baner-r { 	clear: both; 	color: #568EB6;	background:  #fafafa;   border-top: 5px solid #5A9E02;  	font-size: 95%;		font-weight:bold;}#baner-r p{	font-size: 2em;		font-style: bold;	background-color:#fafafa;  /*	border: 1px solid #FDB900;*/	font-size: 95%;	}#baner-r a { 	text-decoration: none; 	/*font-weight: bold;*/		/*color:  #B5CDFD;*/}#baner-r a:hover { 	text-decoration: none; 	/*font-weight: bold;*/		color:  #5A9E02;}#baner-r a img {    border: 1px solid #5A9E02 !important; /* IE fix*/  border: 1px solid #5A9E02;} /*#70777F*/#baner-r img {    border: none;	}#baner-r.baner-center{	width: 100%;}/* form elements */form {	margin:15px  ;	border: 1px solid #CCC; 	background-color: #F2F2F2;  } input{	padding: 2px;	margin: 10px; 	border:1px solid #CCC;	font: normal 1em Verdana, sans-serif;	color:#777;}select { 	margin: 10px; 	font: bold 1em Arial, Sans-serif; 	border: 1px solid #eee;   color: #4284B0;		width: 260px; } textarea{	padding: 2px;	margin: 10px; 	border:1px solid #CCC;	font: normal 1em Verdana, sans-serif;	color:#777;    width: 330px;}/* jusowanie */.float-left  { float: left; }.float-right {	float: right; }.float-center {float: center;}.align-left  {	text-align: left; }.align-right {	text-align: right; }.align-center {text-align: center;}.align-justify {text-align: justify;)}/* colory */.clear { clear: both; }.green {	color: #5A9E02; }.gray  {	color: #153A81; }.brazj  { color: #AA613A; }.brazc { color: #76532D; }#tabela {	background-color: #FAFAFA;	padding: 1px;  	padding-left: 5px;	margin: 13px 15px 0 15px;	border: 1px solid #CCC;	font-size: 95%;	}#tabela td {   border: 1px solid #CCC;   padding: 5px;}#tabela1 {	background-color: #F2F2F2;	padding: 1px;  	padding-left: 5px;	margin: 13px 15px 0 15px;	border: 0px ;	font-size: 95%;	}.walidacja{	text-align : center;	color : #eb3d00;	background-color : #f9e7e1;	border: 1px solid #eb3d00;	margin-top : 5px;	margin-bottom : 5px;	width : 98%;}.walidacja_ok{	text-align : center;	color : #00A135;	background-color : #E1F9E4;	border: 1px solid #00A135;	margin-top : 5px;	margin-bottom : 5px;	width : 98%;}.index_hr{	width : 98%;	color : #FFE191;}.linia{	color: #F1D484;}.news_1{	text-align : center;	color : #1A4586;	background-color : #F5ED64;	margin-top : 1px;	margin-bottom : 1px;	padding: 5px;	border-left: solid 5px #F3E618;}.news_2{	text-align : center;	color : #1A4586;	background-color : #F2EC95;	margin-top : 1px;	margin-bottom : 1px;	padding: 5px;	font-size:12px;	border-left: solid 5px #F3E618;}.news_3{	text-align : justify;	color : #1A4586;	background-color : #FBF7BA;	margin-top : 1px;	margin-bottom : 15px;	padding: 5px;	font-size:12px;	border-left: solid 5px #F3E618;}.news_4{	text-align : justify;	color : #1A4586;	background-color : #F7F8BE;	border: solid 1px #F3E618;	margin-top : 15px;	margin-bottom : 15px;	padding: 5px;	font-size:12px;}.news_5{	text-align : justify;	color : #1A4586;	background-color : #F7F8BE;	border-left: solid 5px #F3E618;	margin-top : 1px;	margin-bottom : 15px;	padding: 10px;	font-size:11px;	text-indent: 35px;}#galeria a img{	margin:0 0 0 15px;}#google_search{	margin:5px 0 10px 15px;}.reklama{text-align: center;margin: 5px auto;width: 100%;padding: 0; }.lista_litera {font-size: 22px;  color: #ffffff; font-weight: bold; position: relative; bottom: -31px; left: 375px;}.lista {border-right: 45px solid #cccccc;}.lista_link{text-transform: uppercase; display: block; clear: both;}.lista_link:hover { background-color: #cccccc; color: black;}.lista_link_bez{ display: block; clear: both;}.lista_link_bez:hover { background-color: #cccccc; color: black;}