@CHARSET "UTF-8";
/* domyślne */
body 	{margin: 0px; text-align: center; font: 8pt Tahoma, Georgia, Times, Serif; 
		 background:#ffffff url('../../gfx/default/bg-mini.jpg') repeat top left;}
h1, h2, h3, h4	{display: block; margin: 0px; padding: 0px;}
h1		{font-size: 20pt;}
h2		{font-size: 15pt;}
h3		{font-size: 12pt;}	
h4		{font-size: 10pt;}
a 		{color: #0000a0; text-decoration: none;}
a:hover {text-decoration: underline;}
big 	{padding: 40px 0px 20px 60px; width: 300px; display: block; font-size:10pt;  text-align: center; font-weight: bold; font-variant: small-caps;}
p 		{padding: 0px 0px 10px 15px; margin: 0px; line-height: 14pt;}
br.clear{clear: both;}
form 	{margin: 0px;  padding: 0px;}
img 	{border: 0px;}
	
/* ************************************** */
#body 			{background:transparent url('../../gfx/default/bg.jpg') repeat-x top left; height: 100%;}
#header,#wrapper,#footer{width: 830px; margin: 0px auto;}

#header 		{position: relative;  height: 252px; background: transparent url('../../gfx/default/logo.jpg') no-repeat top left;}
#header .content{text-align: center;}
#lnklogo		{width: 200px; height: 100px; border: 0px solid red; text-align: left; position: absolute; top: 155px; left: 0px; text-indent:-20000px;}
.opts 			{color: #fff; width: 300px; text-align: right; position: absolute; top: 170px; left: 525px;}
.opts img 		{vertical-align: middle; margin: 3px;}
.opts a 		{color: #fff; text-decoration: underline;}
.opts a:hover 	{text-decoration: none;}
#menu 				{position: absolute; top: 230px; left: 290px; width: 552px;}
#menu ul, #menu li 	{margin: 0px; padding: 0px; display: block;}
#menu ul 			{list-style-type: none;}
#menu li 			{float: left; height: 37px;}
#menu a 			{display: block; height: 37px; text-indent:-20000px;}
#menu .pl a 		{background: transparent url('../../gfx/default/menu-pl.jpg') repeat top left;}
#menu .en a 		{background: transparent url('../../gfx/default/menu-en.jpg') repeat top left;}
#menu a:hover		{text-decoration:none;}
#menu .pl .home a		{width: 125px; background-position: 0px 0px;}
#menu .pl .company a	{width: 71px; background-position: -125px 0px;}
#menu .pl .production a	{width: 94px; background-position: -196px 0px;}
#menu .pl .quality a	{width: 72px; background-position: -290px 0px;}
#menu .pl .envir a		{height: 36px; width: 112px; background-position: -436px 0px;}
#menu .pl .contact a	{width: 75px; background-position: -362px 0px;}
#menu .pl .home a:hover, #menu .pl .home a.active 			{background-position: 0px 37px;}
#menu .pl .company a:hover, #menu .pl .company a.active 	{background-position: -125px 37px;}
#menu .pl .production a:hover, #menu .pl .production a.active{background-position: -196px 37px;}
#menu .pl .quality a:hover, #menu .pl .quality a.active 	{background-position: -290px 37px;}
#menu .pl .envir a:hover, #menu .pl .envir a.active 		{background-position: -436px 36px;}
#menu .pl .contact a:hover, #menu .pl .contact a.active 	{background-position: -362px 37px;}

#menu .en .home a		{width: 124px; background-position: 0px 0px;}
#menu .en .company a	{width: 71px; background-position: -125px 0px;}
#menu .en .production a	{width: 94px; background-position: -196px 0px;}
#menu .en .quality a	{width: 72px; background-position: -290px 0px;}
#menu .en .envir a		{height: 36px; width: 112px; background-position: -436px 0px;}
#menu .en .contact a	{width: 76px; background-position: -364px 0px;}
#menu .en .home a:hover, #menu .en .home a.active 			{background-position: 0px 37px;}
#menu .en .company a:hover, #menu .en .company a.active 	{background-position: -125px 37px;}
#menu .en .production a:hover, #menu .en .production a.active{background-position: -196px 37px;}
#menu .en .quality a:hover, #menu .en .quality a.active 	{background-position: -290px 37px;}
#menu .en .envir a:hover, #menu .en .envir a.active 		{background-position: -436px 37px;}
#menu .en .contact a:hover, #menu .en .contact a.active 	{background-position: -364px 37px;}
/* ************************************** */
#wrapper 			{margin-top: 30px;}
#wrapper .head 		{height: 54px;}
#wrapper .head .fri {height: 54px; position: relative; top: 4px;
					 background: transparent url('../../gfx/default/frites.jpg') no-repeat 640px 0px;}
.intro img			{vertical-align: top;}
#wrapper .lft 		{float:left; width: 196px; padding: 4px 0px 0px 4px;
				 	 background: transparent url('../../gfx/default/bg-content-lt.jpg') no-repeat 0px 0px;}
.lft .subm 			{padding: 36px 0px 0px 0px;}
.pl .lft .subm 		{background: transparent url('../../gfx/default/submenu-title-kategorie-pl.jpg') no-repeat 0px 0px;}
.en .lft .subm 		{background: transparent url('../../gfx/default/submenu-title-kategorie-en.jpg') no-repeat 0px 0px;}
.lft .cont 			{padding: 10px 0px;  width: 196px; background: #DD6100 url('../../gfx/default/submenu-bg.jpg') repeat-x top left; text-align: left;}
.lft .cont ul, .lft .cont li {margin: 0px; padding: 0px; display: block;}
.lft .cont ul 		{list-style-type: none;}
.lft .cont li 		{margin-top: 8px; background: transparent url('../../gfx/default/submenu-hr.png') no-repeat 12px bottom;}
.lft .cont a 		{display:block; margin: 0px 0px 0px 27px; padding-left: 12px; padding-bottom: 8px; color: #fff;
				 	 background: transparent url('../../gfx/default/submenu-arrow.png') no-repeat 0px 5px;}
.lft .cont .child a {margin-left: 42px; background: transparent url('../../gfx/default/submenu-dot-small.png') no-repeat 0px 5px;}
.lft .cont .active a{font-weight: bold;}

#wrapper .rgh 	{float:left; width: 615px; padding: 4px 4px 4px 0px;
				 background: transparent url('../../gfx/default/bg-content-rb.jpg') no-repeat right bottom;}
.rgh .img		{height: 229px;}
.rgh .cont		{background-color: #FEB50E; text-align: left; padding: 10px; color: #733800;}
.rgh .cont .capt{color: #AD5C00; font-size: 16pt; margin-bottom:15px; margin-left:13px; margin-top:5px;}

.cnt			{color: #3F1F00; margin-bottom: 30px;}
.cntl1			{padding: 4px 0px 0px 4px; margin: 0px auto; width: 760px; 
				 background: transparent url('../../gfx/default/bg-content-lt.jpg') no-repeat 0px 0px;}
.cntl2			{padding: 0px 4px 4px 0px; 
				 background: transparent url('../../gfx/default/bg-content-rb.jpg') no-repeat bottom right;}
.cntl3			{background-color: #FEB50E; padding-bottom: 10px; height: 428px;}
.cnt .capt		{text-align: left; color: #AD5C00; font-size: 16pt; padding: 15px 0px 5px 17px;}

.news a			{color: #d91e0d;}
.news .itm		{border: 1px solid #EFA800; margin: 15px 5px 5px 5px; padding: 7px;}
.news .itm .dat {float: right;}
.news .itm .tit {font-weight: bold;}
.news .itm .txt {margin-top: 7px;}
.news .more		{text-align: right;}

.form 			{width: 330px;}
.form table 	{border-collapse: separate; border-spacing: 3px; margin: 10px auto;}
.form th 		{text-align: right; vertical-align: top; padding-top: 4px;}
.form td 		{text-align: left;}
input.text,textarea,select {padding: 3px; background-color: #FFF1CF; border: 1px solid #CF8300; font-size: 8pt;}
input.text,textarea {width: 200px;}
select 			{width: 208px;}
textarea 		{font-family: Tahoma, Verdana, times, serif; height: 80px;}
.button 		{padding: 4px 8px !important; padding: 2px 0px;}

.form .errors 	{color:red; font-size: 8pt; margin: 2px 2px 4px 2px;}
.form input.error, .form textarea.error {border: 1px solid red;}
#form-msg		{text-align:center; font-size: 13pt; margin-top: 10px;}
#form-msg-sended{font-size: 13pt; margin: 55px 0px;}

.addr 			{width: 420px; float: right; line-height: 12pt;}

ul#sitemap  		{margin: 20px 40px; padding: 0px; display: block; list-style-type: none; text-align: left; line-height: 15pt;}
#sitemap li 		{background:transparent url(../../gfx/default/submenu-arrow.png) no-repeat 0px 9px; padding-left: 12px;}
#sitemap li.i0		{margin-left: 0px}
#sitemap li.i1		{margin-left: 30px}
#sitemap li.i2		{margin-left: 60px}
#sitemap a 			{color: #4F2700;}

/* ************************************** */
#footer 		{width: 810px; clear:both; padding: 30px 0px; color: #FFD591; text-align: left;}
#footer .rgh 	{float:right;}
#footer a 		{color: #FFD591; text-decoration: none; font-weight: bold;}
#footer a.map 	{color: #FFD591; text-decoration: underline; font-weight: normal;}
#footer a:hover {text-decoration: underline;}

.archive			{background-color: #D91E0D; color: #fff; padding-top: 5px; margin-top: 10px; text-align: left;}
.archive .c			{font-size: 16pt; margin: 5px 0px 10px 15px;}
.archive ul 		{list-style-type: none; margin: 0px; padding: 0px 0px 15px 25px;}
.archive li 		{line-height: 14pt; text-align: left;}
.archive a 			{color: #fff; background: transparent url('../../gfx/default/submenu-arrow.png') no-repeat 0px 5px;
					 padding-left: 12px;}
.archive .active a 	{color: #FFAF12; font-weight: bold;}
.archive .more 		{text-align: right; margin-right: 20px; padding-bottom: 15px;}
.archive .more a 	{background: transparent url('') no-repeat 0px 5px;}

	
/****************************************/
dl.listPages 	{height: 20px; margin: 25px 40px 20px 0px; padding: 0px 5px; text-align: right;
				 font-size: 8pt; line-height: 16pt;}
.listPages dt 	{margin: 0px; padding: 0px 10px; display: inline;}
.listPages dd 	{margin: 0px; padding: 0px 3px; display: inline;}
.listPages dd a	{border: 1px solid #DF9D00; background-color: #FEB50E; padding: 2px 7px; text-decoration: none; 
				 color: #111; font-weight: bold; margin: 2px;}
.listPages dd a:hover		{border: 3px solid #CD1509; background-color: #FFCB4F; margin: 0px;}
.listPages dd.actual a		{border: 3px solid #CD1509;}
.listPages dd.actual a:hover{border: 3px solid #CD1509; background-color: #FFCB4F; margin: 2px;}


.news .txt p {padding: 0 0 10px 0;}



