*{margin:0;padding:0;font-family:'Open Sans', sans-serif}

body{font-size:10pt;background:url('/images/2.png') repeat;padding-bottom:50px}
a{color:inherit}
a img{vertical-align:middle}

label.zemText,label.zemTextarea{display:block;margin-top:8px}
input.zemText,textarea.zemTextarea{border:none;border-left:3px solid #008bd2;font-size:12pt;padding:3px 5px;background:#a2d9f7}

input.zemText.zemRequirederrorElement,textarea.zemTextarea.zemRequirederrorElement{border-color:#f00}

.zemError{margin:16px 0}

div.zemCheckbox{margin: 8px 16px}
input.zemCheckbox{margin-right: 16px}
input.zemSubmit{border:none;padding:8px 16px;background:#008bd2;color:#fff;cursor:pointer}

.zemButtons{margin-bottom:50px;margin-top:8px}

.clear{clear:both}
.page{width:1038px;margin:0 auto;border-top:10px solid #008bd2}
.darkblue{min-width:1038px;background:url('/images/3.png') center 0 repeat-x}

.galerie{margin:0 -5px}
.galerie a{display:inline-block;border:5px solid #a2d9f7;margin:5px}

.counter{text-align:center;margin-top:35px}

.head{height:144px;position:relative}

.site-logo{position:absolute;left:16px;top:18px}
.site-logo a{display:block;width:203px;height:74px;overflow:hidden;background:url('/images/6.png') 0 0 no-repeat}
.site-logo span{display:none}

.site-slogan{position:absolute;left:255px;top:38px;font-size:14pt;color:#008bd2;font-weight:bold}
.site-slogan span{color:#a2d9f7}

.site-image{position:absolute;right:0px;top:0px}

.body{padding:16px;background:url('/images/7.png') 34px bottom no-repeat #fff}
.banner{width:778px;height:257px;overflow:hidden;float:right;background:url('/images/5t.png') right bottom no-repeat}

.block-left{width:212px;float:left;padding-bottom:150px}
.block-bottom{height:80px;background:#008bd2;border:16px solid #fff;border-top:none}

.menu{margin-bottom:16px}
.menu li{list-style:none}
.menu .first a{height:42px;line-height:42px}
.menu .item{background:#008bd2;margin-bottom:5px;font-weight:bold}
.menu .last{margin-bottom:0}
.menu a{display:block;height:41px;line-height:41px;text-decoration:none;color:#fff;padding:0 16px}
.menu .active a{background:#fecc00;color:#000}
.menu .item a:hover{background:#fecc00;color:#000}

.infobox{padding-bottom:31px;background:url('/images/5.png') left bottom no-repeat}
.infobox p{background:#fecc00;color:#000;padding:16px}
.infobox p strong{text-decoration:underline;font-size:11pt;line-height:200%}

.addressbox{padding:0 16px}
.addressbox p{margin-bottom:8px}

.content{float:right;width:778px;margin-top:-17px}
.content h2{margin-top:32px;margin-bottom:8px;color:#008bd2}
.content h2:first-child{margin-top:0;margin-bottom:8px}
.content h3{margin-top:16px;margin-bottom:8px;color:#008bd2}
.content p{margin-bottom:6px}
.content ul, .content ol {margin-left:32px;margin-bottom:6px}

.menu-bottom{text-align:center;padding-top:16px;color:#fff}
.menu-bottom a{text-decoration:none}
.menu-bottom a:hover{text-decoration:underline}

.copy{font-size:8pt;text-align:center;margin-top:16px;color:#fff}
.copy a{text-decoration:none}
.copy a:hover{text-decoration:underline}
