@CHARSET "UTF-8";/*RESET*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big, cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}body{margin:0;padding:0;font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;background:#BFD4BE url(../images/bg_top.jpg) no-repeat top center;}img{border:0;}a{text-decoration:none;color:#FF6A02;}a:hover{text-decoration:underline;}div.clear{clear:both;}div#main{width:964px;height:auto;display:block;position:relative;margin:auto;top:20px;overflow:hidden;z-index:10;}div#languages{	background:transparent url(../images/language_bg.png) bottom right no-repeat;	width:946px;	height:50px;	float:left;	position:relative;}div#flags{	position:absolute;	width:100px;	height:22px;	right:20px;	bottom:0;}div#flags a{	padding:0 5px;	}div#banner{	background:url(../images/banner_bg.png) no-repeat;    width:100%;    height:314px;    float:left;	margin:-5px 0 ;	padding:11px;	position:relative;}div#logo{	width:330px;	height:156px;	display:block;	position:absolute;	z-index:1000;	left:30px;	top:20px;}div#site{width:956px;height:auto;background:#fff url(../images/center_bg.gif) bottom no-repeat;float:left;margin:-10px 4px 0 4px;padding:10px 0 0 0;}div#menu_div{width:940px;height:36px;padding:0 0 0 16px;float:left;display:inline;background:url(../images/menu_bg.gif) no-repeat top;font-family:Georgia;font-size:15px;font-weight:normal;}div#left{	width:242px;	height:auto;	float:left;	background:url(../images/left_bg.gif) no-repeat bottom left;	padding:25px 0 0 8px;	margin:0 0 10px;}#left h2{	color:#15301E;	font-family:Georgia;	font-size:18px;font-weight:normal;text-shadow:1px 1px 1px #ccc;padding:0 0 0 10px; }#left ul{	list-style:none;	margin:10px 0;}#left ul li{		padding:16px 0 0 28px;	margin:6px 0;	color:#fff;	font-family:Georgia;    font-size:17px;	width:206px;	height:36px;	}#left ul li a{	color:#ddd;	text-decoration:none;	width:234px;	display:block;	text-shadow:1px 1px 1px #000; }#left ul li a:hover{color:#fff;}#right{	width:690px;	float:left;	background:url(../images/left_line.gif) repeat-y left;}#right h1{	font-family:Georgia;    font-size:22px;font-weight:normal;color:#15301E;background:url(../images/stars.gif) left no-repeat;padding:0px 0 0px 60px;margin:20px 10px 5px 10px;text-shadow:1px 1px 1px #ccc; border-bottom:1px dashed #979797;	}#right p{	color:#14301D;margin:5px 10px;line-height:24px;text-align:justify;font-size:12px;}#footer{	width:970px;	height:20px;	float:left;	text-align:center;	padding:10px 0 0 0 ;	color:#14301D;	border-bottom:1px solid #14301D;}#co{    width:700px;    height:40px;    float:left;    text-align:center;    padding:10px 0 ;    margin:0 0 0 130px;    color:#14301D;	font-family:Georgia;}#co a,#footer a{	padding:0 10px;	 font-family:Georgia;    font-size:11px;	color:#14301D;}.para{margin:0 0 0 25px;}div.gal{	width:650px;    float:left;	margin:0 0 0 40px;}.zewnetrzny{background-color:#EEEEEE; display: table; height: 130px; width:130px;   #position: relative; overflow: hidden; float:left;border:1px solid #ccc; text-align:center; margin:5px 10px;}.wewnetrzny{#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}.wewnetrzny img{#position: relative;  #top: -50%; #left:-50%;}.txt ul{margin:10px 50px;line-height:22px;}.txt{color:#14301D;font-size:12px;line-height:24px;margin:5px 10px;text-align:justify;}/* contact form*/p.error{color:#ff0000 !important;font-weight:bold;}p.notice{color:#333;font-weight:bold;}label{width:120px;float:left;}.button{background:transparent url(../admin/images/grad.gif) repeat-x scroll center;border:1px solid #CCCCCC;color:#666666;cursor:pointer;font-weight:bold;padding:3px 8px;text-align:center; width:auto; text-align:center; margin:5px;}table{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;width:600px;height:auto;border-collapse: collapse;}td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;height:auto;padding:0px 3px;}table.table_kontakt{border:0px solid #CCCCCC;width:600px;height:auto;}table.table_kontakt td{border:0px solid #CCCCCC;}hr{border-top:1px dashed #cccccc;border-width:1px 0 0 0;height:1px;width:90%;}input, textarea{border:1px solid #ccc;}.gmap_marker{font:11px/14px arial;}
