* {margin:0;padding:0;}
body {text-align:center;background:#758aa1 url('body-background.gif') top left repeat-x;font-family:Arial,Verdana,sans-serif;font-size:0.8em;padding-bottom:20px;}

#container {width:740px;margin:auto;margin-top:40px;background:#ffffff url('container-background.jpg') 1px 0 repeat-y;text-align:left;border:5px solid #000000;}

#block-header-cze,#block-header-eng,#block-header-ger,#block-header-pol,#block-header-fra {height:220px;border:2px solid #ffffff;border-bottom:1px solid #ffffff;background:#000000 url('header-background.jpg')}
#block-header-cze h1,#block-header-eng h1,#block-header-ger h1,#block-header-pol h1,#block-header-fra h1 {position:absolute;top:48px;display:block;height:220px;width:735px;text-indent:-2000px;}
#block-header-cze {background:url('header-background-cze.jpg') no-repeat;}
#block-header-eng {background:url('header-background-eng.jpg') no-repeat;}
#block-header-ger {background:url('header-background-ger.jpg') no-repeat;}
#block-header-pol {background:url('header-background-pol.jpg') no-repeat;}
#block-header-fra {background:url('header-background-fra.jpg') no-repeat;}
#block-header-cze h1 a,#block-header-eng h1 a,#block-header-ger h1 a,#block-header-pol h1 a,#block-header-fra h1 a {display:block;height:220px;width:100%;}

#block-header-cze p.languages,#block-header-eng p.languages,#block-header-ger p.languages,#block-header-pol p.languages,#block-header-fra p.languages {position:absolute;top:24px;margin-top:0;color:#000000;padding:0;}
#block-header-cze p.languages span,#block-header-cze p.languages a,#block-header-eng p.languages span,#block-header-eng p.languages a,#block-header-ger p.languages span,#block-header-ger p.languages a,#block-header-pol p.languages span,#block-header-pol p.languages a,#block-header-fra p.languages span,#block-header-fra p.languages a {padding:2px 5px 0 5px;margin:0 2px 0 0;font-size:10px;line-height:19px;}
#block-header-cze p.languages span,#block-header-eng p.languages span,#block-header-ger p.languages span,#block-header-pol p.languages span,#block-header-fra p.languages span {color:#ffffff;background:#000000;}
#block-header-cze p.languages a,#block-header-eng p.languages a,#block-header-ger p.languages a,#block-header-pol p.languages a,#block-header-fra p.languages a {background:#4f687b;color:#000000;text-decoration:none;font-weight:normal;}
#block-header-cze p.languages a:hover,#block-header-eng p.languages a:hover,#block-header-ger p.languages a:hover,#block-header-pol p.languages a:hover,#block-header-fra p.languages a:hover {background:#4f687b;color:#ffffff;}

#block-left {width:214px;float:left;border-left:2px solid #ffffff;}
#block-content-left p {margin:10px 10px 10px 10px;line-height:1.5em;}

#block-menu li {list-style-type:none;display:block;}
#block-menu li ul li span {margin-left:20px;}
#block-menu li ul li ul li span {margin-left:20px;}
#block-menu li ul li a {background:#97ff97 url(menu-2-background.jpg);font-weight:normal;}
#block-menu li ul li ul li a {background:#97ff97 url(menu-2-background.jpg);}
#block-menu li a,#block-menu li span.a {display:block;width:100%;padding:4px 0 4px 0;background:#84f15f url(menu-1-background.jpg);text-decoration:none;color:#000000;border-bottom:1px solid #ffffff;font-weight:bold;}
#block-menu li a:hover {background:#000000 url('menu-4-background.jpg');color:#ffffff;}
#block-menu li span {margin:0 5px 0 5px;}
#block-menu li span.a {margin:0;background:#84f15f url(menu-3-background.jpg);text-align:center;}
#block-menu li ul {display:none;}
#block-menu li.opened ul {display:block;}
#block-menu a.closed span,#block-menu a.opened span {display:block;}
#block-menu a.closed span {background:url('menu-open-background.gif') right no-repeat;}
#block-menu a.closed:hover span {background-image:url('menu-openon-background.gif');}
#block-menu a.opened span {background:url('menu-close-background.gif') right no-repeat;}
#block-menu a.opened:hover span {background-image:url('menu-closeon-background.gif');}

#block-menu li a span.red {color:#f20000;}
#block-menu li a:hover span.red {color:#ffffff;}

#block-right {width:512px;float:right;}
#block-content-right {margin:0 10px 10px 0;}
#block-content-right p,#block-content-right ul,#block-content-right table {margin-top:10px;line-height:1.5em;}
#block-content-right h1 {font-size:2.0em;font-weight:normal;margin-top:15px;color:#324576;}
#block-content-right h2 {font-size:1.8em;font-weight:normal;margin-top:0.8em;color:#324576;}
#block-content-right h3 {font-size:1.6em;font-weight:normal;margin-top:0.8em;color:#324576;}
#block-content-right h4 {font-size:1.4em;font-weight:normal;margin-top:0.8em;color:#324576;}
#block-content-right h5 {font-size:1.2em;font-weight:bold;margin-top:0.8em;color:#324576;}
#block-content-right table {border:1px solid #324576;border-right:0;border-bottom:0;}
#block-content-right table td {border:1px solid #324576;background:#ebf1f5;border-left:0;border-top:0;padding:3px 5px 3px 5px;}

#block-content-right form {margin-top:10px;}
#block-content-right form.editor {width:100%;}
#block-content-right form.guestbook {width:100%;text-align:center;}
#block-content-right form.editor td.td-left {width:30px;}
#block-content-right form.guestbook td.td-left {width:80px;}
#block-content-right form.editor fieldset {width:100%;}
#block-content-right form.guestbook fieldset {width:100%;}
#block-content-right form.editor fieldset table {width:100%;}
#block-content-right form.guestbook fieldset table {width:100%;}
#block-content-right form fieldset {border:0;text-align:center;margin-top:10px;}
#block-content-right form fieldset legend {display:none;}
#block-content-right form label {text-align:right;display:block;}
#block-content-right form input,#block-content-right form textarea {border:0;}
#block-content-right form textarea {font-size:1.1em;}
#block-content-right form.guestbook input,#block-content-right form.guestbook textarea,#block-content-right form.editor input,#block-content-right form.editor textarea,#block-content-right form.editor select {width:100%;}
#block-content-right form input.button {width:120px;border:1px solid #000000;background:#97ff97 url(menu-1-background.jpg);color:#000000;font-weight:bold;padding:2px 5px 2px 5px;}
#block-content-right form input.button:hover {color:#ffffff;background:#000000 url(menu-4-background.jpg);}
#block-content-right form input.checkbox {width:13px;}
#block-content-right form table {border:1px solid #758aa1;background:#d0d9fb;text-align:left;margin:auto;}
#block-content-right form table td {border:0;padding:0;background:#d0d9fb;}
#block-content-right form table td.border {border:1px solid #758aa1;background:#ffffff;}
#block-content-right form table td.border-red {border:1px solid #b90000;background:#ffffff;}

#block-content-right li {list-style-type:none;background:url('bullet-background.gif') 0px 8px no-repeat;margin-left:15px;padding-left:10px;}
#block-content-right ul li ul {margin-top:0;}
#block-content-right a {color:#009700;}
#block-content-right a:visited {color:#6f6f6f;}
#block-content-right a:hover {color:#000000;}

#block-footer {clear:both;background:#000000;border-top:2px solid #ffffff;}
#block-footer p {display:block;padding:5px 5px 0 5px;text-align:center;color:#ffffff;font-size:0.85em;}

.invisible {display:none;}
.border {border:1px solid #758aa1;}
.border-red {border:1px solid #b90000;}
.noborder {border:0;}
.center {text-align:center;}
.picture {padding:15px 0 0 0;font-size:0.8em;}

a img.border {border:1px solid #758aa1;padding:1px;}
a:hover img.border {border:2px solid #000000;padding:0;}
.new {display:block;}
.new .cleaner {clear:both;display:block;height:10px;border-bottom:1px solid #758aa1;}
.new .lastcleaner {clear:both;display:block;height:5px;line-height:0;font-size:0;}
.new .date {float:right;font-size:0.8em;}
.imgleft {display:block;float:left;}
.imgleft img {margin:14px 10px 2px 0;display:inline-block;}
#pager {text-align:center;}
#pager a {padding:1px 5px 1px 5px;}
#pager a,#pager a:visited {border:1px solid #b1b1b1;color:#b1b1b1;text-decoration:none;}
#pager a:hover {border:1px solid #000000;color:#000000;}
.ok {border:1px solid #758aa1;background:#d0d9fb;text-align:center;font-weight:bold;padding:5px;}

