	body {text-align:left; margin:0; padding:0; font-size:11px; font-family: Tahoma, Arial, Lucida; background: #fff url("/static/main/images/bg.png") repeat-x top}
	
	#path ul, #leftside ul {list-style-type:none; padding:0; margin:0;}

	img {border:0; margin:0; padding:0;}
	em {font-style:normal;}
	form, fieldset {margin:0; padding:0; border:0;}
	a {text-decoration:none;}	
	h1 {display:none;}
	
	
	#head {width:960px; text-align:left; position:relative;}
	#logo {width:250px; height:115px; background:#fff; text-align:center;}
	#logo img{margin-top:8px;}
	
	#toplink {position:absolute; left:340px; top:4px; font-size:10px;}
	#toplink a { color:#58595b; margin-right:8px;}
	#toplink a img {margin-right:4px;}
	#toplink a:hover {color:#d5231d;}
	
	#lang {left:721px; top:0; position:absolute; background:#f9f9f9 url("/static/main/images/lang.png") no-repeat; width:228px; height:25px;}
	#lang a{display:inline; float:left; margin:5px 10px 0 32px; color:#58595b; background:#f9f9f9}
	#lang a:hover {color:#d5231d;}
	#lang img {float:left; position:absolute; margin-left:-24px; margin-top:-2px;}
	
	#menu {position:absolute; left:250px; top:51px;}
	
	#header {background:#f3f3f3; display:block; text-align:left; height:281px;}

	#path {list-style-type:none; overflow:visible; font-size:10px; display:block; background:url("/static/main/images/botsep.png") repeat-x bottom; border:0; padding:8px 0px; clear:both; height:15px;}
	#path ul {display:block; clear:both; overflow:auto;}
	#path li {float:left; border:0; margin-right:4px;}
	#path li a { color:#97979c; text-decoration:none; background:url("/static/main/images/pathsep.png") no-repeat 8px 4px; padding-left:14px;}
	#path li a.glowna {display:block; font-weight:bold; background:none; font-size:10px; padding-left:16px;}
	#path li a:hover { color:#d5231d;}

	
	#container {width:962px; text-align:left; background:url("/static/main/images/container.png") repeat-y left; overflow:auto;}
	#main #container {background:url("/static/main/images/mcontain.png") repeat-y left; padding-bottom:12px;}
	#container a:hover {color:#d5231d;}

	#leftside {background:#eeeeee; float:left; width:250px; padding-top:18px; padding-bottom:12px;}

	#leftside fieldset {font-size:9px; margin:8px 0px; color:#58595b; padding:0 10px; }
	#leftside input {background:#fff; border:1px solid #9b9b9b; padding:1px 3px; color:#666666; font-size:9px; width:114px; margin-right:6px; float:left;}
	#leftside .search input {width:158px; font-size:9px; margin:0;}
	#leftside .search input.button {background:#6da4ee url("/static/main/images/szuk.png") no-repeat; width:52px; font-family:arial; float:right;}
	#leftside .advanced p {margin-top:0px; display:block; clear:both}
	#leftside .newsletter input{margin:0;}
	#leftside input.button {background:#6da4ee url("/static/main/images/save.png") no-repeat; color:#fff; font-size:9px; border:0; width:45px; height:16px; padding:0; font-family:arial; margin-left:8px;}
	#leftside input.buttong {background:#a4a4a4 url("/static/main/images/out.png") no-repeat; color:#fff; font-size:9px; border:0; width:45px; height:16px; padding:0; font-family:arial; margin-left:6px;}
	#leftside .newsletter {padding-bottom:8px;}
	#leftside .newsletter p {margin:0 1px 8px 1px; display:block; clear:both;}
	#leftside p {margin:8px 1px; padding:0;}
	#leftside a{color:#58595b;}
	#leftside .cert img{margin-top:10px; padding:0;}
	#leftside .cert {clear:both; padding:0 20px;}
	#leftside .cert p, #leftside .cert span{font-size:9px;}
	#leftside .cert span { background:url("/static/main/images/moreg.png") no-repeat right 3px;}
	#leftside .cert span a {text-decoration:none; color:#58595b; font-weight:bold; font-size:9px;}	
	#leftside .cert span a:hover {color:#d5231d;}	
		
	
	#content {background:#fff; width:710px; padding-top:18px; float:left;}
	#main #content {background:#3c7ace; width:350px; padding-top:18px; float:left;}

	#content a {color:#d5231d;}
	#main #content a {color:#fff; text-decoration:underline;}
	#content a:hover {color:#000;}
	#main #content a:hover {color:#ccc;}
	
	#content .news {padding:7px 10px 0 10px; color:#fff;}
	#content .news em {display:block; font-size:10px;}
	#content .news strong {display:block;}
	#content .news p {margin:12px 0 0px 0; padding:0;}
	#content .news span {display:block; float:right; padding-right:8px; background:url("/static/main/images/moreb.png") no-repeat right 3px; margin-top:10px;}
	#content .news span a {text-decoration:none; font-weight:bold; font-size:9px;}
	#main #content .news span a {text-decoration:none; font-weight:bold; font-size:9px;}
	#content h2 {padding-bottom:7px;}
	#main #content h2 {padding-bottom:0px;}
	#content .work {padding:0px 0 16px 0; color:#58595b; border-bottom:1px solid #e3e3e3; margin:0 10px 10px 10px; overflow:auto; display:block; clear:both; _height:1%}
	#content .work em {display:block; font-size:10px;}
	#content .work strong {display:block;}
	#content .work p {margin:12px 0 0 0; padding:0;}
	#content .work span {display:block; float:right; font-size:9px; margin:12px 1px 0 0;}
	#content .work span a {text-decoration:none; font-weight:bold; color:#58595b; background:url("/static/main/images/more.png") no-repeat right 4px;  display:block; float:left; padding:2px 12px 0 12px; margin-left:20px;}
	#content .work img {border:1px solid #e3e3e3; float:left; margin:0 10px 0 0; padding:0;}
	#content .work span a.addnote { margin:0 12px 0 0; padding:2px 0 0 17px; background:url("/static/main/images/addnote.png") no-repeat;}
	#content .work span a.viewnote { margin:0 12px 0 0; padding:2px 0 0 16px; background:url("/static/main/images/viewnote.png") no-repeat 0 1px;}
	#content .work span a:hover {color:#d5231d;}
	#content .text {padding:0px 0 16px 0; color:#58595b; margin:0 10px 10px 10px; overflow:auto; display:block; clear:both;}
	
	
	#rightside {background:#fff; width:360px; padding-top:18px; float:left;}
	#rightside a {color:#d5231d;}
	#rightside a:hover {color:#000}
	.cert {padding:7px 10px 16px 10px; color:#58595b; overflow:visible;}
	.cert img {border:1px solid #dfdfdf; padding:1px; float:left; margin:0 12px 8px 0}
	.cert em {display:block; font-size:10px;}
	.cert strong {display:block;}
	.cert p {margin:12px 0; padding:0;}
	.cert span {display:block; float:right; padding-right:8px; background:url("/static/main/images/more.png") no-repeat right 3px;}
	#rightside .cert span a {text-decoration:none; color:#58595b; font-weight:bold; font-size:9px;}	
	#rightside .cert span a:hover {text-decoration:none; color:#d5231d; font-weight:bold;}	

	#footer {text-align:left; color:#7f7f7f; background:#d7d7d7; padding:12px 10px; font-size:9px; overflow:auto; clear:both; height:14px}
	#links {float:left; width:500px;}
	#copy {float:left; text-align:right; width:440px;}
	#footer a {color:#7f7f7f;}
	#links a:hover {color:#d5231d;}
	#copy a:hover {color:#27a2e4;}
	
	h2 {font-size:14px; font-weight:normal; color:#fff; margin:0 0 0 10px; clear:both; height:35px; padding:0;}
	h2 strong {display:block; padding:6px 12px 0 12px; font-weight:bold;}
	h2.long{ background:url("/static/main/images/h2.gif") no-repeat;}
	
	h2.red {background:url("/static/main/images/red.gif") no-repeat;}
	h2.blue {background:url("/static/main/images/blue.gif") no-repeat;}
	h2.blueb {background:url("/static/main/images/blueb.gif") no-repeat;}
	h2.blues {background:url("/static/main/images/blues.gif") no-repeat;}
	h2.gray {background:url("/static/main/images/gray.gif") no-repeat;}

	.left {float:left; margin:0 8px 8px 0;}
	.formularz {border:1px solid #888; color:#333; font-size:11px; padding:2px 4px; width:120px}
	.button {border:1px solid #3c7ace; background:#74a0dc; color:#fff; outline:0; padding:0 8px;} 
	
	#content .ramka tr.nieparzysty {background-color: #F2F2F2;}
	#content .ramka tr.parzysty {background-color: #FFFFFF;}
	#content .ramka td {padding:8px;}
	#content table tr.kolor {background:#f2f2f2;}

	table.galeria {  width: 100%; margin: 0 0 5px 0px;  }
	table.galeria, table.galeria tr, table.galeria td { 
		border: solid 0px #c8cbcd; 
		border-collapse:collapse; padding: 0px ; 
	}

	table.galeria table {  width: 80%; margin: 0;  }
	table.galeria table, table.galeria table tr, table.galeria table td { 
		border: solid 0px #c8cbcd; 
		border-collapse:collapse; padding: 4px ; 
		text-align: center;
	}


	table.galeria img { padding: 5px; border: solid 1px #d3d3d3 } 

