@CHARSET "UTF-8";

body {font: normal small verdana, helvetica, sans-serif;background-color: #9BB530;border-top: 7px solid #c00;}
#wrap {width: 950px;margin: 0 auto;padding: 0 20px;background: transparent url('/application/media/images/wrap-bg.png') repeat-y top center;color: #808080;}

div#header img.logo {margin: 25px 0 0 128px;float: left;}
div#header h2 {text-transform: uppercase;color: #ccc;font: normal x-large verdana, helvetica, sans-serif;display: inline;float: left;margin-top: 78px;}
div#header ul.language {font-size: x-small;color: #999;float: right;margin: 90px 140px 0 0;}
div#header ul.language li {float: left;text-transform: uppercase;border-left: 1px solid #808080;padding: 0 5px;}
div#header ul.language li.first {border-left-width: 0;}
div#header ul.language li a {text-decoration: none;color: #999;}
div#header div.slideshow img {display: none;}
div#header div.slideshow {margin-top: 10px;height: 300px;float: left;clear: both;}

ul.menu {float: left;position: relative;font-size: x-small;margin-left: 60px;margin-top: 20px;}
ul.menu li {float: left;position: relative;margin-left: 5px}
ul.menu li.first {margin-left: 0;}
ul.menu a {color: #000;display: block;width: 120px;border: 2px solid #ccc;text-decoration: none;color: #808080;padding: 5px;text-align: center;}
ul.menu a:hover, ul.menu li.active a, ul.menu li.active_sub a {color: #c00;background-color: #f3f3f3;}
ul.menu li.active {color: #f00;}
ul.menu li:hover ul.sub, ul.menu li.subhover ul{top: 26px;left: -5px;}
ul.menu ul.sub {font-size: x-small;display: block;position: absolute;top: -999em;z-index: 2;font-weight: normal;width: auto;}
ul.menu ul.sub li {float: none;background-color: #ccc;}
ul.menu li:hover ul.sub a, ul.menu li.subhover ul.sub a {width: 194px;color: #808080;border-width: 1px;margin: -1px 0 0 0;background-color: #fff;}
ul.menu li:hover ul.sub a:hover, ul.menu li.subhover ul.sub a:hover {color: #f00;background-color: #f3f3f3;}

div#content {margin: 0 127px;padding: 25px 0;}

h2.pageTitle {display: none;}
.text p {margin-bottom: 10px;line-height: 1.5em;}

div#footer {font-size: x-small;text-align: center;border: 1px solid #c0c0c0;padding: 20px 0;margin: 0 117px;}
div#copyright {font-size: x-small;text-align: center;padding: 40px 0;}
div#copyright a {color: #808080;}
div#copyright img {padding: 0 5px;}

div.line {height: 7px;line-height: 7px;background-color: #c00;width: 100%;}

a.rss {font-size: x-small;line-height: 16px;display: block;margin-top: 10px;}

.feed dl {margin-bottom: 20px;}
.feed dt {font-weight: bold;margin-bottom: 5px;}
.feed dt .date {font-size: x-small;color: #999;}

.gallery dl {width: 150px;height: 170px;float: left;margin: 0 5px 5px 0;text-align: center;}

div.form dl {margin-bottom: 5px;}
div.form label.required {font-weight: bold;}
div.form ul.errors {list-style-type: none;color: #f00;font-size: x-small;}

div.pagination {font-size: x-small;}

