* {margin: 0px;padding: 0px;}
html {font-size: 100%;}
body {font: 1em Georgia, Arial, Verdana, sans-serif; line-height: 1.45em; color: #000;}
a {text-decoration: none; color: #000;}
a:hover {text-decoration:underline;}

.bold {font-weight:bold; font-size:0.9em;}
.arial{font-family: Arial; font-size: 0.9em;}
.tahoma{font-family:Tahoma; font-size: 0.9em;}
.pad0 {padding: 0px;}
.left {text-align:left;}
.bottom {padding-top: 1em;}
.vertical{vertical-align: bottom;}
.justify{text-align: justify;}
.center{text-align: center;}
.small{font-size:0.85em;padding-top:10px;}
.h {font-size: 1.2em; padding: 3px 0px;}
.h1 {padding-top:10px; font-weight:bold;}
.padt0{padding-top:0;}

hr {border-top:1px dotted #516676; border-width:1px 0 0 0; height:1px;}
h1 {font-size: 1.4em; color: #2a618f; }
h1.left {font-size: 1.2em; color: #516676; }
h1.left a {text-decoration: none; color: #516676;}
p {text-align: justify; padding: 7px 5px 0px 5px;}
p.tab {text-indent: 2.5em;}

p.kontakt {padding: 0px 0px;}
p.pad2{padding-top: 2px;}
a {color:#2a618f;}


table.kontakt { margin-top: 10px;}
table.kontakt p{padding: 0.15em 0.2em;}
table.mechaniczna {font-family: arial;}
table.mechaniczna th{font-size:0.8em;}
table.mechaniczna  td {padding: 2px 2px;}
iframe {margin-left: 15px;}
table{border-collapse:collapse;}
table, td, th{border: 1px solid #cccccc; font-size: 0.9em; line-height: 1.42em; text-align: center; padding: 0px 2px 1px;}
th{background: #2a618a; color: #f2f2f2}
.typ {width: 170px;}
ul.normal{margin-left: 3em; padding-top: 5px; font-size: 1em; line-height: 1.4em;}
ul.normal li{padding-bottom: 1px;}
ul.small{margin-left: 3em; padding-top: 0px; font-size: 0.95em; line-height: 1.3em;}
ol.normal{margin-left: 1.4em; padding-top: 5px; font-size: 1em; line-height: 1.4em;}
ol.normal li{padding-bottom: 1px; }
ol.normal li ul{margin-left: 2em;}
ol.normal li ul li {padding-bottom:0px;line-height: 1.2em; font-size: 0.96em; }
ol.normal p{padding-left: 0.4em; line-height: 1em;}
img.zdjecie_center {margin: 10px auto;padding:5px;border:1px #ccc solid;}
img.zdjecie_right {margin:10px;padding:5px;border:1px #ccc solid;float:right;}
img.zdjecie_left {margin:10px;padding:5px;border:1px #ccc solid;float:left;}

#border-top{height: 300px; background: url('images/main-bg.jpg'); }
	#header{height: 100px; margin: 0 auto; width: 800px;}
		.logo {height: 100px; width: 115px; float: left;}
			h1.logo a:hover{ background:none; border: 0px; }
			img.logo { border: 0px;}
		
		#lang {height: 40px; width: 100px; float: left; padding-left: 585px; padding-top: 10px;}
			img.lang { border: 0px;}
		#menu {height: 50px; width: 585px; float: left; padding-left: 100px;}
	
	#photodiv{height: 200px; background-repeat: no-repeat; margin: 0 auto; width: 800px;}
		#photodiv img { border: 0px;}
		
#border-med{ height: 800px; background: white url('images/right-con.jpg') no-repeat center;}
	#container{height: 800px; margin: 0 auto; width: 800px;}
		#left-con {height: 790px; width: 230px; float: left; padding: 10px 10px 0px 10px;}
			#menu-left {font-size: 0.95em;line-height: 1.5em;}
				#menu-left li{list-style: none; display:block; padding:0 10px;}
				#menu-left a {color: #516676; text-decoration: none;}
				#menu-left a:hover{color: #513626;}
		#right-con {height: 780px; width: 530px; float: left; padding: 10px 10px; ;}

#border-bot{height: 20px; }
	#footer{height: 20px; margin: 0 auto; width: 800px;}
		#menu-foot {font-size: 0.9em;}
			#menu-foot ul{float: right;}
			#menu-foot ul.stat{font-size: 0.8em; color: #516676;padding-right:20px;}
			#menu-foot li{list-style: none; display:block; float: left; padding:0 10px; border-right:0px dotted #DEDBD1;}
			#menu-foot li.polmo {padding-right: 20px;}
			#menu-foot ul.stat li{padding-left: 0;}
			#menu-foot a {color: #2A618F; text-decoration: none;}
			#menu-foot a.polmo{color: #2A618F;}
			#menu-foot a:hover{text-decoration: underline;}
			#menu-foot .polmo a:hover{text-decoration: none;}
	

/*=== TOP MENU for PAGES ===*/
#menu ul {margin-left: 0px; line-height:20px; font-size: 1em; padding: 25px 0 0;}
#menu li{ float:left; margin: 0px;}
#menu li a{ color: #575757; display:block; text-decoration: none; padding: 0 20px; border-bottom: 2px solid #FFF;}
#menu li ul li a{ border:0; margin:0; padding-left: 5px;}
#menu li a:hover { color: #2a618f; border-bottom: 2px solid #2a618f;}

#pagenav, #pagenav ul{float:left; list-style:none; padding:0;}
#pagenav a{display:block;}
#pagenav li{float:left;}

#pagenav li:hover {position:static;}
#pagenav li:hover ul {left:auto; z-index:1000;}
#pagenav li ul{ position:absolute; left:-999em; background: white; width: 210px; border: 1px solid #2a618f;}
#pagenav li ul li{ width: 210px; line-height: 25px; font-size: 0.8em; background: white; }
#pagenav li ul li a:hover{color: #2a618f; border-bottom: 0px solid #2a618f;}

#pagenav li:hover ul ul, #pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li:hover ul ul ul ul {left:-999em }
#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li li li li:hover ul {left:auto }

