@charset "UTF-8";
/* CSS Document */

body { position:relative; margin:0px auto; width:818px; background: #5d362d url(images/back.gif); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:small; padding-top:30px; }

a, a:link, a:visited { color:#F76600; text-decoration:none; }
a:hover { color:#FF0000;  }
a:focus { outline-style: none; }

a img { border:none; }

#content { width:816px; color:#3C170E; }

#topcap { width:816px; background:transparent url(images/l-topcap.png) bottom left no-repeat; height:40px; /*behavior: url(iepngfix.htc);*/ }
#ie-sides { width:816px; background:transparent url(images/l-sides.png) bottom left repeat-y; /*behavior: url(iepngfix.htc);*/ } 
#sides { padding:0px 33px 0px 28px; height:auto; }
#bottomcap { background:transparent url(images/l-bottomcap-24.png) top left no-repeat; height:40px;  /*behavior: url(iepngfix.htc);*/ }

.intro-columns { height:100px; position:relative; }
.intro-columns img { display:block; position:relative; top:10px; bottom:7px; left:310px; }

.langs-edit { width:100%; text-align:center; }
.langs { width:80%; position:relative; left:15px;  top:10px; text-align:center; }
.langs td, .langs-edit td { width:75%; }

.langs td.pl, .langs-edit td.pl { text-align:right; }
.langs td.de, .langs-edit td.de { text-align:left; }
.langs td.en, .langs-edit td.en { text-align:left; }

.langs td.pl a, .langs-edit td.pl a { display:block; float:right; text-align:center; background:transparent url(images/intro-pl.png) top left no-repeat; width:152px; height:52px; color:#5D362D; padding-top:18px; }
.langs td.de a, .langs-edit td.de a { display:block; float:right; text-align:center; background:transparent url(images/intro-de.png) top left no-repeat; width:152px; height:52px; color:#5D362D; padding-top:18px; }
.langs td.en a, .langs-edit td.en a { display:block; float:left; text-align:center; background:transparent url(images/intro-en.png) top left no-repeat; width:152px; height:52px; color:#FFC807; padding-top:18px; }
.langs-edit td a:hover, .langs-edit td a.selected { color:#fff }

.mss { width:300px; border:1px solid #F76600; padding:10px; margin:10px 0px; }
.news-edit { padding:10px 30px 0px 30px; }
.news-edit textarea { width:50%; height:100px; }

#title { text-indent:-3000px; background:#FFFFFF url(images/title.png) top left no-repeat; }

#main-nav { position:relative; top:20px; margin:0px 0px 10px 22px; padding:10px 0px 0px 0px; list-style:none; width:765px; overflow:hidden; font-size:1em; }
#main-nav li { display:inline; float:left; margin:0px; margin-top:1px; }
#main-nav li a { display:block; maring:0px; padding:3px 0px 3px 0px; border-left:1px solid #fff; background-color:#5d362d; color:#FFC807; text-align:center; }

#main-nav li a:hover { background-color:#FFC807; color:#5d362d; }
#main-nav li.selected a { background-color:#FFC807; color:#5d362d; }

#main-nav li.logo { width:235px; margin-top:-9px; }
#main-nav li.logo a { height:79px; padding:0px; border:0px; background-color:transparent; }
#main-nav li.logo a:hover { background-color:transparent; }

#main-nav li.m1 { background:#5d362d url(images/r-top-brown.png) left top no-repeat;  }
#main-nav li.m1 a { width:70px; border:0px; background:transparent url(images/r-bottom-brown.png) left bottom no-repeat; }
#main-nav li.m1:hover, #main-nav li.m1_hover { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat; }
#main-nav li.m1 a:hover, #main-nav li.m1_hover a:hover { width:70px; border:0px; background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat; }

#main-nav li.m1-selected { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat;  }
#main-nav li.m1-selected a { width:70px; border:0px; background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat;color:#5d362d; }
#main-nav li.m1-selected:hover, #main-nav li.m1-selected_hover { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat; }
#main-nav li.m1-selected a:hover, #main-nav li.m1-selected_hover a:hover { width:70px; border:0px; background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat; }

#main-nav li.m1e { background:#5d362d url(images/r-top-brown.png) left top no-repeat;  }
#main-nav li.m1e a { width:105px; border:0px; background:transparent url(images/r-bottom-brown.png) left bottom no-repeat; }
#main-nav li.m1e:hover, #main-nav li.m1e_hover { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat; }
#main-nav li.m1e a:hover, #main-nav li.m1e_hover a:hover { width:105px; border:0px; background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat; }

#main-nav li.m1e-selected { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat;  }
#main-nav li.m1e-selected a { width:105px; border:0px; background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat;color:#5d362d; }
#main-nav li.m1e-selected:hover, #main-nav li.m1e-selected_hover { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat; }
#main-nav li.m1e-selected a:hover, #main-nav li.m1e-selected_hover a:hover { width:105px; border:0px; background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat; }

#main-nav li.ml a { width:121px; }
#main-nav li.ms a { width:71px; }
#main-nav li.me a { width:105px; }
#main-nav li.md a { width:106px; }

#lang { position:relative; top:10px; text-align:right; width:100%; overflow:hidden; margin:0px 0px 0px 10px; padding:0px; z-index:10; }
#lang li { display:inline; float:right; margin:0px 0px 0px 1px; }
#lang li a { display:block; width:34px; text-align:center; background-color:#FFC807; color:#5d362d; font-size:0.9em; }
#lang li a:hover, #lang a.selected { background-color:#5d362d; color:#FFC807; }

#lang li.m1 { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat; }
#lang li.m1 a { background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat; }
#lang li.m1:hover, #lang li.m1_hover { background:#5d362d url(images/r-top-brown.png) left top no-repeat; }
#lang li.m1 a:hover, #lang li.m1_hover a:hover { background:transparent url(images/r-bottom-brown.png) left bottom no-repeat; }

#lang li.m1-selected { background:#5d362d url(images/r-top-brown.png) left top no-repeat; }
#lang li.m1-selected a { background:transparent url(images/r-bottom-brown.png) left bottom no-repeat; color:#FFC807; }
#lang li.m1-selected:hover, #lang li.m1-selected_hover { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat; }
#lang li.m1-selected a:hover, #lang li.m1-selected_hover a:hover { background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat; color:#5d362d; }

#group-nav { height:189px; width:765px; position:relative; left:0px; top:60px; bottom:7px;  }
#group-nav a { display:block; float:left; width:255px; height:189px; text-indent:-3000px; }

.group-nav-pl { background-image:url(images/main-fotos.jpg); }
.group-nav-pl a { background:transparent url(images/group-nav.png) top left no-repeat; }

.group-nav-pl-rel { background-image:url(images/main-fotos-rel.jpg); }
.group-nav-pl-rel a { background:transparent url(images/group-navr.png) top left no-repeat; }

.group-nav-en { background-image:url(images/main-fotos.jpg); }
.group-nav-en a { background:transparent url(images/group-nav.png) top left no-repeat; }

.group-nav-en-rel { background-image:url(images/main-fotos-rel.jpg); }
.group-nav-en-rel a { background:transparent url(images/group-navr.png) top left no-repeat; }

.group-nav-de { background-image:url(images/main-fotos-de.jpg); }
.group-nav-de a { background:transparent url(images/group-nav-de.png) top left no-repeat; }

.group-nav-de-rel { background-image:url(images/main-fotos-rel.jpg); }
.group-nav-de-rel a { background:transparent url(images/group-navr.png) top left no-repeat; }

#group-nav a.l1 { background-position:0px 162px; }
#group-nav a.l2 { background-position:-255px 162px; }
#group-nav a.l3 { background-position:-510px 162px; }

#group-nav a.l1:hover { background-position:-765px 162px; }
#group-nav a.l2:hover { background-position:-1020px 162px; }
#group-nav a.l3:hover { background-position:-1275px 162px; }

.columns { width:100%; overflow:hidden; font-size:1.2em; margin-top:10px; }
.news { width:255px; float:right; padding-top:40px; }
.news h3 { color:#5D362D; margin:40px 0px 2px 0px; padding:0px; font-size:1.4em; }
.news p { margin:0px 10px 30px 0px; padding:0px; line-height:160%; }
.data { color:#F76600; }

.sub-content { width:530px; float:right; padding:0px 0px 40px 0px; margin-top:80px; }
.sub-content h1 { width:600px; color:#F76600; font-size:1.4em; line-height:160%; margin:0px 0px; padding:0px; }
.sub-content p { padding:0px 30px 0px 0px; line-height:160%; } 
.sub-content img { position:relative; left:70px; top:-20px; bottom:7px; }

.intro { float:left; padding-top:50px; width:400px; }
.intro p { padding:0px 0px 0px 20px; margin:0px; }

.sub-menu-cont { float:left; padding-top:80px; width:205px; }
.sub-menu { height:450px; border-right:2px solid #FFC807; margin-top:-10px; }
.sub-menu ul { list-style:none; width:205px; margin:0px; padding:0px; }
.sub-menu li { padding:0px 10px 20px 0px; text-align:right; }
.sub-menu li a, .sub-menu li a:link, .sub-menu li a:visited  { color:#5d362d; }
.sub-menu li a:hover { color:#F76600; }
.sub-menu li a.selected, .sub-menu li a.selected:link, .sub-menu li a.selected:visited { color:#F76600; }
.sub-menu li a.selected:hover { color:#F76600; }

.dorzut { margin-top:155px; }
.dorzut2 { margin-top:305px; }


.hide-it { display:none; }

.header { width:100%; overflow:hidden; }
.header h1 { float:left; width:340px; display:block; }
.header div.images { float:right; margin:24px 0px 0px 0px; }

p.list-head { color:#F76600; padding:10px 30px 3px 35px; margin:0px;background:transparent url(images/logo-small.png) 7px 10px no-repeat; }
p.list-head-img { color:#F76600; padding:10px 0px 3px 35px; margin:0px;background:transparent url(images/logo-small.png) 7px 10px no-repeat; }
ul.content-list { margin:0px 0px; padding:0px 20px;}
ul.content-list li { padding:0px 15px; line-height:160%; }
ol.content-list { margin:0px 5px; padding:0px 20px;}
ol.content-list li { padding:0px 15px; line-height:160%; }

h1.kontakt-h1 { float:left; width:140px; display:block; }
.kontakt { width:100%; }
.kontakt td { vertical-align:top; padding:40px 20px 0px 0px; }
.kontakt h3 { font-size:1.2em; color:#F76600; margin:0px; padding:0px 0px 2px 0px; }
.kontakt p { font-size:1em; margin:0px; padding:0px; line-height:130%; }
.kontakt span { color:#F76600; }

.feature { padding-top:80px;}
.feature a { display:block; text-indent:-3000px; width:152px; height:47px; background:transparent url(images/feature.png) top left no-repeat; }

#foot-nav { margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; list-style:none; font-size:1em; width:485px; overflow:hidden; }
#foot-nav li { display:inline; float:left; margin:0px 0px 0px 1px; }
#foot-nav li a { display:block; line-height:11px; background-color:#FFC807; color:#5d362d; padding:2px 0px; width:120px; text-align:center; }
#foot-nav li a:hover { background-color:#5d362d; color:#FFC807; }

#foot-nav li.m1 { background:#FFC807 url(images/r-top-yellow.png) left top no-repeat; margin:0px; }
#foot-nav li.m1 a { background:transparent url(images/r-bottom-yellow.png) left bottom no-repeat; }
#foot-nav li.m1:hover, #foot-nav li.m1_hover { background:#5d362d url(images/r-top-brown.png) left top no-repeat; margin:0px; }
#foot-nav li.m1 a:hover, #foot-nav li.m1_hover a:hover { background:transparent url(images/r-bottom-brown.png) left bottom no-repeat; }

#foot-nav li.mf { background:#FFC807 url(images/rl-top-yellow.png) right top no-repeat; }
#foot-nav li.mf a { background:transparent url(images/rl-bottom-yellow.png) right bottom no-repeat; }
#foot-nav li.mf:hover, #foot-nav li.mf_hover { background:#5d362d url(images/rl-top-brown.png) right top no-repeat; }
#foot-nav li.mf a:hover, #foot-nav li.mf_hover a:hover { background:transparent url(images/rl-bottom-brown.png) right bottom no-repeat; }

#foot-nav .ml a { width:190px; }
 
.foot-margin { margin-left:260px; }

.form { width:auto; background-color:#EDEAE2; padding:0px 30px 10px 30px; margin-right:30px; }
.form label { display:block; padding:20px 0px 3px 0px; }
.form textarea { width:100%; height:150px; }
.form p { width:auto; text-align: right; }
.form input.button { padding:5px 15px; }

.big-form { }
.big-form h3 { font-size:1em; margin:0px; padding:20px 0px 0px 0px; }
.big-form p { font-size:1em; margin:0px; padding:5px 0px; width:100%; overflow:hidden; }
.big-form label { display:block; width:30%; text-align:right; float:left; }
.big-form span { display:block; }
.big-form input { width:50%; margin-left:10px; }
.big-form input.auto { width:auto;  }
.big-form input.button { width:auto; margin-left:0px; }
.big-form textarea { width:60%; height:100px; }

.note { font-style:italic; font-size:0.8em; }
