html, body {	font-size:14px;	margin: 0;	padding: 0;	color: #000;	background-image: url(images/2bg.jpg) ;	background-repeat:repeat-x;		position: relative;		color:#fff;		font-size:14pt;		font-family:"Trebuchet MS",Tahoma; } #main2 { background-color: #6e6a69; } #colormagic { position: absolute;	top:0px;	z-index: 100;	display: inline-block;	width:100%;	height:100%;	float:left;	background-repeat:repeat-x;} #infobox { 	display: inline-block;	float:right;		font-size:7pt;		font-weight:normal;		font-family:"Trebuchet MS",Tahoma;		}		#infobox div		{		font-size:7pt;font-size:14px;text-align:justify ;	line-height:140%;		}.marginesy{padding-top:1px;padding-right:20px;padding-left:20px;padding-bottom:0px;}.marginesy2{padding-top:1px;padding-right:40px;padding-left:20px;padding-bottom:0px;}.marginesy3{padding-top:1px;padding-right:60px;padding-left:20px;padding-bottom:0px;margin-right:20px;}	#menu	{	line-height:140%;	font-weight:bold;	font-size:11pt;	background-color: #6e6a69;	height:100%;	}*{	margin: 0 0 0 0;	padding: 0 0 0 0;}.corner{	font-size:14pt;	}#header{	height:73px;	background-image: url(images/bg_header.jpg) ;}.header_up{	height:11px;	background-image: url(images/header_up.jpg);		clear:right;		}		.header_down{	height:11px;	clear:left;	background-image: url(images/header_down.jpg);		}		#header, .header_up, .header_down		{		background-repeat:repeat-x;				}		#bgl{  	position: absolute;	top:0px;	z-index: 1;	display: inline-block;	width:50%;	height:451px;	float:left;	background-image: url(images/bg.jpg) ;	background-repeat:repeat-x;}#bgr{  	position: absolute;	top:0px;	right:0px;	z-index: 1;	display: inline-block;	width:50%;	height:451px;	float:right;	vertical-align:top;	background-image: url(images/bg2.jpg) ;	background-repeat:repeat-x;}#bgld{  	position: absolute;	bottom:0px;	z-index: 1;	display: inline-block;	width:50%;	height:73px;	float:left;	background-image: url(images/bgd.jpg) ;	background-repeat:repeat-x;}#bgrd{  	position: absolute;	bottom:0px;	right:0px;	z-index: 1;	display: inline-block;	width:50%;	height:73px;	float:right;	vertical-align:bottom;	background-image: url(images/bg2d.jpg) ;	background-repeat:repeat-x;}.invite{	width:950px;	height:51px;	background-color:#2a2a2a;	color:#fff;}.invited{		height:32px;	vertical-align:top;	display: inline-block;	padding-left:50px;	color:#fff;font-size:18px;	font-weight:bold;}#go_back{	width:500px;	display: block;	float:right;	clear:right;	background-color:#2a2a2a;	font-weight:bold;} .corner{padding-left:18px;	height:32px;width: 224px ;	background-image: url(images/bg_corner.jpg) ;		background-repeat:repeat-y;float:left;clear:right;}#animation{height:379px;} #main{	width: 990px ;	margin-left: auto ;	margin-right: auto ;	background-image: url(images/shadow.png) ;		background-repeat:repeat-y;}#main2{vertical-align:top;	width: 950px ;		margin-left: auto ;	margin-right: auto ;	}#l1, #l2, #l3{	width: 935px ;	height:160px;	border: 3px solid #d6d5d3;	padding-left:2px;	padding-right:7px;	padding-top:7px;	}#l3{	border-bottom:3px solid #d6d5d3;}#l1, #l2{	border-bottom:0;}#titlek, .hbg2, .invite, .corner, #titlek div, .logo, .menu_h, .menu_h li, .box, #c_menu, .go_back, #menu, #infobox, .text_box, #copy, .invited, .back, #text_boxb, #text_boxa{vertical-align:top;	display: inline-block;}#copy{float:left;}.logo{display: inline-block;	width: 242px ;}.logo div{text-align:center;}#menu{width: 240px ;	display: inline-block;float:left;}#menu ul, .corner ul, #text_boxc ul{list-style-type:none;}#text_boxc li{text-indent:0px;}#menu li{border-bottom:2px dashed #9a9695;margin-left:12px;margin-right:10px;}#infobox{min-height:400px;	width: 704px ;color:#555;		display: inline-block;}.box_img{width:223px; height:115px; 	background-color:#fff;	border:1px solid #949492;	overflow:hidden;}.box_text{	width: 223px;	height:25px;	background-image: url(images/button.jpg) ;	background-repeat:repeat-x;padding-top:2px;padding-bottom:2px;text-align:center;	border:1px solid #949492;	border-top:0;}.box{	width: 222px ;	height:160px;	margin-right:6px;	float:right;}.shadow{width: 225px;	height:6px;background-image: url(images/shadow.jpg) ;} .logo{height:51px;float:left;} #header, #titlek div, .logo div, .menu_h li{color:#fff;	vertical-align:top;} .menu_h, ul, #hbg2 lu, #hbg2 li { display:inline; list-style-type: none; text-decoration: none; }#titlek div{margin-left:50px;}.menu_h, .go_back, #c_menu{margin: 0 0 0 0;padding: 0 0 0 0;	vertical-align:top;	display: inline-block;}.menu_h, .go_back{	display: inline-block;float:right;margin-right:25px;}.menu_h li{float:left;margin-left:5px;}#titlek, #c_menu{display: inline-block;float:left;}#c_head{display: block;height:51px;}.hbg2{ float:right;width: 708px ;height:51px;	background-image: url(images/bg2_header.jpg) ;}#content{border:3px solid #d6d5d3;float:left;}.back{margin-right:20px;display:inline-block;	float:right;}#footer{clear:left;}h1{font-size:14pt;}h2 {font-size:12pt;}#where{height:31px;padding-top:5px;padding-left:20px;border-left:3px solid #d6d5d3;border-bottom:3px solid #d6d5d3;background-color:#fff;font-weight:bold;color:#000;}#where span{height:20px;line-height:140%;}#infobox{position: relative;background-color:#fff;}#text_boxa{	width: 187px ;border-left:3px solid #d6d5d3;border-right:3px solid #d6d5d3;float:left;background-color:#fff;}#text_boxb{float:right;	width:431px;text-indent:10px;height:100%;background-color:#fff;}#text_boxc{border-left:3px solid #d6d5d3;text-indent:10px;background-color:#fff;}#text_boxc div{border-left:3px solid #d6d5d3;text-indent:10px;background-color:#fff;padding-top:1px;padding-right:20px;padding-left:20px;padding-bottom:0px;}#text_boxc .docpob{display:block;border:0px solid #FFF;border-right:3px solid #d6d5d3;text-indent:0px;background-color:#fff;padding-top:1px;padding-right:20px;padding-left:20px;padding-bottom:0px;}#text_boxc div img{float:left;clear: right;margin-right:20px; padding-bottom:20px;}#text_boxd{border-left:3px solid #d6d5d3;background-color:#fff;}#box_text{color:#000;}.box_text a{font-weight:bold;font-size:11pt;margin-top:0px;color:#555;white-space: no-wrap;}#header, #footer{	line-height:250%;}.invite{line-height:160%;}#copy, .invited	{padding-left:50px;}.menu_h li{font-size:9pt;}.box{margin-left:5px;}a, a img{text-decoration: none;border:1px solid gray;padding: 0px;margin: 0px;}.box_text a:hover{display:block;color:#356591;background-color:#d0e8ff;height:100%;}a:hover, li a:hover{color:#cec61e;text-decoration: none;}a:active, li a:active{color:#ceb622;text-decoration: none;}li a:link,li a:visited, .go_back a:link, .go_back a:visited{color:#fff;}li a:hover,li a:hover, .go_back a:hover, .go_back a:hover{color:#cec61e;font-size:13pt;}li a:active,li a:active, .go_back a:active, .go_back a:active{color:#ceb622;}a:link, a:visited{text-decoration: none;border:0px;padding: 0px;margin: 0px;}#mapka{padding-top:0px;padding-right:0px;padding-left:0px;padding-bottom:0px;}#iehistory{position: absolute;top: 0;left: 0;width: 1px;height: 1px;visibility: hidden;}form {  margin: 0;  padding: 0;  font-size: 100%;  min-width: 560px;  max-width: 620px;  width: 590px;}form fieldset {  clear: both;  font-size: 100%;  border-width: 1px 0 0 0;  border-style: solid none none none;  padding: 10px;  margin: 0 0 0 0;}form fieldset legend {  font-size: 150%;  font-weight: normal;  color: #000;  margin: 0 0 0 0;  padding: 0 5px;}textarea {  overflow: auto;}form div {  clear: left;  display: block;  width: 515px;  margin: 5px 0 0 0;  padding: 1px 3px;}form fieldset div.informacje {  float: right;  width: 158px;  height: auto;  margin: 0 0 10px 10px;  padding: 5px;  border: 1px solid #666666;  background-color: #ffffe1;  color: #666666;  font-size: 88%;}form fieldset div.informacje h4 {  background-image: url(/images/icon_info.gif);  background-repeat: no-repeat;  background-position: top left;  padding: 3px 0 3px 27px;  border-width: 0 0 1px 0;  border-style: solid;  border-color: #666666;  color: #666666;  font-size: 110%;}form fieldset div.informacje p {  margin: 0em 0em 1.2em 0em;  color: #666666;}form fieldset div.informacje p.ostatnie {  margin: 0em;}form div fieldset {  clear: none;  border-width: 1px;  border-style: solid;  border-color: #666666;  margin: 0 0 0 144px;  padding: 0 5px 5px 5px;  width: 197px;}form div fieldset {  clear: none;  border-width: 1px;  border-style: solid;  border-color: #666666;  margin: 0 0 0 144px;  padding: 0 5px 5px 5px;  width: 197px;}form div.wymagane fieldset legend {  font-weight: bold;}form div label {  display: block;  float: left;  width: 260px;  padding: 3px 0px;  margin: 0 0 5px 0;  text-align: right;}form div.wymagane label, label.wymagane {position:relative;top:-2px;  font-weight: bold; margin-right:4px;}form div.wymagane label img {width:360px;height:90px;}form div label.labelCheckbox, form div label.labelRadio {  float: none;  display: block;  width: 200px;  padding: 0;  margin: 0 0 5px 142px;  text-align: left;}form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {  margin: 0 0 5px 0;  width: 170px;}form div select, form div textarea {  width: 200px;  padding: 1px 3px;  margin: 0 0 0 0;}form div input.inputText{  width: 205px;  padding: 1px 1px;  margin: 0 0 0 0;}form div input.inputFile {  width: 211px;}form div select{  width: 211px;  padding: 1px 3px;} form div input.inputRadio, input.inputRadio {  display: inline;  height: auto;  width: auto;  background-color: transparent;  border-width: 0;  padding: 0;  margin: 0 0 0 140px;}form div.submit {  width: 214px;  padding: 0 0 0 146px;}form div.submit div {  display: inline;  float: left;  text-align: left;  width: auto;  padding: 0;  margin: 0;}form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {  background-color: #cccccc;  color: #000000;  width: auto;  padding: 0 6px;  margin: 0;}form div.submit div input.inputSubmit, form div.submit div input.inputButton {  float: right;  margin: 0 0 0 5px;}form div small {  display: block;  margin: 0 0 5px 142px;  padding: 1px 3px;  font-size: 88%;}#upload_process{z-index:100;position:fixed;top:200px;display:none;text-align:center;width:550px;background-color:#ddd;margin:0px;padding:0px;border:1px solid #ccc;}#upload_process div{background-color:#fff;}#text_boxc{min-height:400px;position: relative;}#ts{position: relative;margin-bottom:10px;left:10px;text-align:right;width:300px;}#ts2{font-size:14pt;position: relative;bottom:0px;left:10px;margin-left:20px;text-align:left;width:300px;}#ts span {position: relative;margin-right:20px;font-size:8pt;float:right;clear: right;}#ocena{font-size:8pt;}#text_boxc td{width:250px;}#footer{text-align:center; min-height:12px; font-size:7pt; line-height:90%;}#pogoda{margin-left:260px;border:0; height:60px; width:468;}#par_table{text-align:center;}#par_table th, #par_table td{text-indent:0px;text-align:center;font-size:9pt;padding:2px;}