

@font-face {
    font-family: "Titillium Maps";
  src: local("Titillium Maps"), local("TitilliumMaps"), url("../fonts/TitilliumMaps29L002.otf") format("opentype"), url("../fonts/TitilliumMaps29L002.woff") format("woff");
}

div#bg {
    background: url("https://static.vsokna.eu/templates/beez_20/images/bg.jpg") repeat-x fixed 0px 0px transparent;
}

body {
    color: #333333;
    font-family: arial,helvetica,sans-serif;
    background: url("https://static.vsokna.eu/templates/beez_20/images/bg.jpg") repeat fixed 0px 0px transparent;
}

div.contactmap_contact {
    padding-top: 35px;
}

.contactmap_detail {
    padding-top: 15px;
}

div.plok {
    display: inline-block;
    text-align: center;
}

#all {
    border: 0px solid;
    padding-top: 0px;
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #445E5F;
}

#header {
    padding-top: 10em;
}

.jcepopup img {
    border: 3px solid #CCCCCC;
    margin: 5px;
}

img {
    border: 3px solid #CCCCCC;
    margin: 2px;
}

a:link, a:visited {
    color: #095197;
}

a:hover, a:active, a:focus {
    background: none repeat scroll 0% 0% #095197;
    color: #FFFFFF;
}

input:focus {
    border: 2px solid;
}

fieldset {
    border: 0px solid #CCCCCC;
}

.article-info {
    color: #444444;
}

.article-info dd span {
    color: #444444;
    border-right: 0px solid;
    background: none repeat scroll 0% 0% #EEEEEE;
}

#back {
}

#logo span {
    color: #FFFFFF;
    padding-left: 50px;
    font-size: 0.3em ! important;
    text-transform: none;
    font-family: arial,sans-serif;
}

#all #header {
    padding-top: 101px;
}

.logoheader {
    color: #FFFFFF;
    margin: 0em 10px 0px ! important;
    background: none no-repeat scroll right bottom transparent;
    min-height: 255px;
}

h1#logo {
    font-family: 'Titillium Maps',Arial;
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 0px;
    padding: 21px 20px 20px 0px;
}

#line {
    width: 98%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    padding: 5px 10px ! important;
    margin-right: 10px;
    text-align: right;
}

#header {
    font-size: 1em;
    position: relative;
    background: url("https://static.vsokna.eu/templates/beez_20/images/header-bg.jpg") no-repeat scroll 0px 0px #FFFFFF;
}

#header ul.menu {
    top: 5em;
    padding: 0px;
    background: url("../images/personal/ecke.gif") repeat-x scroll left top #E0E0E0;
    border-width: 1px 0px 0px;
    border-style: solid none none;
    border-color: #DDDDDD -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    text-align: left;
    left: 0px;
    display: block;
    margin: 0px 10px;
}

#header ul.menu li {
    border: 0px none;
    margin: 0px ! important;
}

#header ul.menu li a:link, #header ul.menu li a:visited {
    color: #333333;
    border-width: 0px 1px 0px 0px;
    border-style: none solid none none;
    border-color: -moz-use-text-color #DDDDDD -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    margin: 0px;
    padding: 12px 15px;
    position: relative;
    background: url("../images/personal/ecke.gif") repeat-x scroll left top #E0E0E0;
    display: inline-block;
}

#header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu li a:focus {
    background: none repeat scroll 0% 0% #0D4C89;
    color: #FFFFFF;
}

#header ul li.active a:link, #header ul li.active a:visited {
    color: #F5F5F5;
    background: url("../images/personal/navi_active.png") repeat scroll 0% 0% transparent;
    text-shadow: 1px 1px 1px #000000;
}

#header ul.skiplinks {
    width: 100%;
    text-align: left;
    background: none repeat scroll 0% 0% transparent;
    z-index: 20000;
    top: 0px;
    display: inline;
    padding: 0px;
}

#header ul.skiplinks li a.u2:active, #header ul.skiplinks li a.u2:focus {
    background: none repeat scroll 0% 0% #095197 ! important;
    color: #FFFFFF ! important;
    border: 1px solid;
    top: 0px ! important;
    z-index: 10000;
    right: auto;
    left: 0px ! important;
    display: block;
}

#fontsize {
    display: inline;
}

#fontsize p a:link, #fontsize p a:visited {
    color: #222222;
    border-right: 1px solid #CCCCCC;
}

#fontsize p a.larger, #fontsize p a.reset, #fontsize p a.smaller {
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    margin: 0px;
}

#fontsize p a:hover, #fontsize p a:active, #fontsize p a:focus {
    background: none repeat scroll 0% 0% #095197 ! important;
    color: #FFFFFF;
}

#fontsize h3 {
    color: #222222;
    font-weight: bold;
}

#header form, #header form .search, #header form .finder {
    display: inline;
    padding-right: 1px;
}

#header form .inputbox {
    background: url("../images/header-bg.gif") repeat-x scroll 0% 0% transparent;
    border-width: 1px 0px 0px 1px;
    border-style: solid none none solid;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding: 5px;
}

#header form .inputbox:focus {
    border: 2px solid #000000;
}

#header form .button {
    border: 0px solid #DDDDDD;
    background: url("../images/personal/button.png") repeat scroll 0% 0% #CCCCCC;
    color: #333333;
    padding: 4px ! important;
}

#contentarea, #contentarea2 {
    background: none repeat scroll 0px 0px #F8F8F8;
}

#breadcrumbs {
    color: #333333;
}

#breadcrumbs span {
    color: #333333;
}

#breadcrumbs span a:link, #breadcrumbs span a:visited {
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #333333;
}

#breadcrumbs span a:hover, #breadcrumbs span a:active, #breadcrumbs span a:focus {
    background: none repeat scroll 0% 0% #095197;
    color: #FFFFFF;
}

.module_content {
    border: 1px solid #DDDDDD;
}

.moduletable_js {
    border: 0px solid #DDDDDD;
}

#right .moduletable_js {
    border: 0px none;
}

#nav h3 {
    border-bottom: 1px solid #DDDDDD;
    font-family: 'Titillium Maps',Arial;
    color: #555555;
}

h3.js_heading {
    border-bottom: 1px solid #DDDDDD;
    background: none repeat scroll 0% 0% #EEEEEE;
    font-family: 'Titillium Maps',Arial;
}

h3.js_heading span.backh {
    border: 0px solid #000000;
}

h3.js_heading span.backh1 {
}

h3.js_heading a {
    border: 0px none;
}

h3.js_heading a img {
    border: 0px none;
}

h3.js_heading a.opencloselink:hover, h3.js_heading a.opencloselink:active, h3.js_heading a.opencloselink:focus {
    background: none repeat scroll 0% 0% transparent;
}

#right h3 span.backh {
}

#right h3 span.backh2 {
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #555555;
    border-bottom: 1px solid #DDDDDD;
}

#right h3 span.backh3 {
    padding-left: 0px;
}

h3.js_heading a:link, h3.js_heading a:visited, h3.js_heading a:hover, h3.js_heading a:active, h3.js_heading a:focus {
}

#nav h3.js_heading a:focus {
}

#nav form {
    color: #000000;
}

#nav form a:hover, #nav form a:active, #nav form a:focus {
    color: #FFFFFF;
    background: none repeat scroll 0% 0% #095197;
    text-decoration: none;
}

#nav .moduletable-example ul.menu {
    background: none repeat scroll 0% 0% #FFFFFF;
    border: 0px none;
}

ul.menu {
    border: 0px solid #EEEEEE;
}

.module_content ul.menu {
    border: 0px none;
}

ul.menu li {
    border-bottom: 0px solid #DDDDDD;
}

ul.menu li a:link, ul.menu li a:visited {
    color: #444444;
    background: none no-repeat scroll 5px 12px transparent;
}

ul.menu li.active a:link, ul.menu li.active a:visited {
    color: #333333;
}

ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus, ul.menu li.active a:hover, ul.menu li.active a:active, ul.menu li.active a:focus {
    background: url("../images/nav_level_1.gif") repeat-x scroll 0% 0% #FFFFFF;
    color: #095197;
}

ul.menu li ul {
    border: 0px solid #EEEEEE;
}

ul.menu li ul li {
    border: 0px solid #000000;
    background: none repeat scroll 0% 0% #FFFFFF;
}

ul.menu li.active ul li a:link, ul.menu li.active ul li a:visited {
    color: #444444;
    border-width: 0px 0px 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background: none repeat scroll 0% 0% #E8E8E8;
}

ul.menu li.active ul li.active a:link, ul.menu li.active ul li.active a:visited {
    border-width: 0px 0px 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    color: #333333;
}

ul.menu li.active ul li a:hover, ul.menu li.active ul li a:active, ul.menu li.active ul li a:focus {
    background: none repeat scroll 0% 0% #666666 ! important;
    color: #FFFFFF ! important;
}

ul.menu li ul li ul {
    border: 0px none ! important;
    background: none repeat scroll 0% 0% #F5F5F5 ! important;
    padding-bottom: 0px;
}

ul.menu li.active ul li.active ul li a:link, ul.menu li.active ul li.active ul li a:visited {
    background: none repeat scroll 0% 0% #F5F5F5;
    border-bottom: 1px solid #FFFFFF;
    color: #444444;
}

ul.menu li.active ul li.active ul li.active a:link, ul.menu li.active ul li.active ul li.active a:visited {
    color: #333333;
}

ul.menu li ul li ul li ul {
    border: 1px solid #EEEEEE ! important;
    padding-top: 10px ! important;
    padding-bottom: 10px ! important;
    background: url("../images/nature/level4.png") repeat-x scroll 0% 0% #FFFFFF ! important;
}

ul.menu li.active ul li.active ul li.active ul li a:link, ul.menu li.active ul li.active ul li.active ul li a:visited {
    font-weight: normal;
    padding: 3px 2px 3px 40px;
    font-size: 0.9em;
    background: url("../images/nature/arrow_small.png") no-repeat scroll 30px 5px #FFFFFF;
    color: #444444;
}

ul.menu li.active ul li.active ul li.active ul li.active a:link, ul.menu li.active ul li.active ul li.active ul li.active a:visited {
    font-weight: bold;
    color: #333333;
}

ul.menu li ul li ul li ul li ul {
    border: 0px solid #EEEEEE ! important;
    padding-top: 5px ! important;
    padding-bottom: 10px ! important;
    background: none repeat scroll 0% 0% #FFFFFF ! important;
}

ul.menu li.active ul li.active ul li.active ul li.active ul li a:link, ul.menu li.active ul li.active ul li.active ul li.active ul li a:visited {
    font-weight: normal;
    padding: 3px 2px 3px 5px;
    font-size: 0.9em;
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #444444;
    margin: 0px 10px 0px 35px;
    border-bottom: 1px solid #DDDDDD;
}

ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:link, ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:visited {
    font-weight: bold;
    color: #333333;
}

#main {
}

#main a:link, #main a:visited {
}

#main a:hover, #main a:active, #main a:focus {
    background: none repeat scroll 0% 0% #095197;
    color: #FFFFFF;
}

#main th a:hover, #main th a:active, #main th a:focus {
    background: none repeat scroll 0% 0% #333333;
    color: #FFFFFF;
}

.items-row {
    background: none repeat scroll 0% 0% #FFFFFF;
}

.items-row h2 {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    color: #555555;
}

.column-1, .column-2 {
    border: 0px solid;
}

.item-separator {
    border: 0px solid #333333;
}

#main ul li {
}

.small {
    border: 0px solid;
}

ul#archive-items li.row0, ul#archive-items li.row1 {
    border-bottom: 1px solid #DDDDDD;
}

.archive #adminForm fieldset {
    border: 0px none;
    padding: 0px;
    margin: 20px 0px;
}

.image-left {
    padding: 2px;
}

.image-right {
    border: 1px solid #DDDDDD;
    padding: 2px;
}

.items-leading {
}

#main h1 {
    color: #0D4C89;
    border-bottom: 1px solid #DDDDDD;
    font-family: 'Titillium Maps',Arial;
}

#main .blog h1, #main .blog-featured h1 {
    color: #0D4C89;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    font-family: 'Titillium Maps',Arial;
    margin-top: -1px ! important;
}

.items-row h2 {
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

.items-leading h2, #main h3, #main h4 {
    color: #555555;
}

#main h2 {
    color: #555555;
    font-family: 'Titillium Maps',Arial;
}

#main h2 a {
    color: #095197;
}

.readmore a:link, .readmore a:visited, a.readmore:link, a.readmore:visited {
    color: #095197;
    background: url("../images/nature/arrow1.gif") no-repeat scroll left top #EEEEEE;
    border: 1px solid #DDDDDD;
}

.readmore a:hover, .readmore a:active, .readmore a:focus, a.readmore a:hover, a.readmore a:active, a.readmore a:focus {
    background: url("../images/nature/arrow2.gif") no-repeat scroll left 6px #555555 ! important;
    color: #FFFFFF;
}

a.readmore:hover, a.readmore:active, a.readmore:focus {
    background: none repeat scroll 0% 0% #555555;
    color: #FFFFFF;
}

.actions img {
    border: 0px none;
}

#main .items-more h3 {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    color: #444444;
}

#main .items-more ol {
    color: #000000;
}

#main .items-more ol li a {
    background: url("../images/blog_more.gif") no-repeat scroll 0px center #FFFFFF;
    color: #095197;
}

#main .items-more ol li a:hover, #main .items-more ol li a:active, #main .items-more ol li a:focus {
    background: url("../images/blog_more_hover.gif") no-repeat scroll 0px center #095197;
    color: #FFFFFF;
}

#main .pagination {
    border-top: 1px solid #DDDDDD;
    clear: both;
}

table.contenttoc {
    border: 1px solid #CCCCCC;
}

#right {
    border: 0px solid #E6E6E6;
    background: none repeat scroll 0px 0px transparent;
}

#right h3 {
}

#right h4 {
    color: #555555;
    border: 0px solid;
}

#right ul li a:hover, #right ul li a:active, #right ul li a:focus {
    background: none repeat scroll 0% 0% #095197;
    color: #FFFFFF;
}

#close span {
    color: #000000;
}

.mostread li a:link, .mostread li a:visited, .latestnews li a:link, .latestnews li a:visited {
    background: url("../images/personal/arrow2_grey.png") no-repeat scroll 2px 7px transparent;
}

.mostread li a:hover, .latestnews li a:hover, .mostread li a:active, .latestnews li a:active, .mostread li a:focus, .latestnews li a:focus {
    background: url("../images/arrow_white_grey.png") no-repeat scroll 2px 7px #555555 ! important;
}

ul.newsfeed {
    border: 0px solid #000000;
}

.newsfeed-item {
    border-bottom: 1px solid #DDDDDD;
}

.newsfeed-item h5 a {
}

ul.newsflash-horiz {
    background: url("../images/nature/box.png") repeat-x scroll 0% 0% #F5F5F5;
    border: 1px solid #EEEEEE;
}

ul.newsflash-horiz li {
    border: 0px solid #EEEEEE;
    background: none repeat scroll 0% 0% #F5F5F5;
}

ul.newsflash-horiz li h4 {
    font-family: 'Titillium Maps',Arial;
}

.newsflash-vert {
}

.banneritem {
    border: 0px none;
}

.banneritem a {
    background: none repeat scroll 0% 0% transparent;
}

.banneritem a img {
    background: none repeat scroll 0% 0% transparent;
    border: 0px none;
}

#login-form .inputbox {
    border: 1px solid #DDDDDD;
    background: url("../images/content_bg.gif") repeat-x scroll 0% 0% transparent;
}

fieldset.input {
    border: 0px none;
}

input.button, button.button, button.validate {
    background: url("../images/nature/arrow1.gif") no-repeat scroll left top #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #444444;
}

ul.tabs {
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background: url("../images/nature/box.png") repeat-x scroll 0% 0% #F5F5F5;
}

ul.tabs li {
    background: url("../images/nature/box.png") repeat-x scroll 0% 0% #F5F5F5;
    border-right: 1px solid #DDDDDD;
}

ul.tabs li a:link, ul.tabs li a:visited {
    color: #333333;
}

ul.tabs li a:hover, ul.tabs li a:active, ul.tabs li a:focus {
    color: #000000;
}

.tabcontent {
    border: 1px solid #DDDDDD;
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #000000;
}

.tabcontent .linkclosed {
    color: #000000;
    border-bottom: 1px solid #E5E5E5;
}

ul.tabs li a.linkopen {
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #333333;
    border: 0px none;
}

ul.tabs li a.linkclosed:hover, ul.tabs li a.linkclosed:active, ul.tabs li a.linkclosed:focus, ul.tabs li a.linkopen:hover, ul.tabs li a.linkopen:active, ul.tabs li a.linkopen:focus {
    background: none repeat scroll 0% 0% #555555;
    color: #FFFFFF;
}

#right .category-module h4 a:link, #right .category-module h4 a:visited {
    color: #0D4C89;
}

#right .category-module h4 a:hover, #right .category-module h4 a:active, #right .category-module h4 a:focus {
    color: #FFFFFF;
}

.category-module li {
    border-bottom: 1px solid #DDDDDD;
}

.category-module li li {
    border: 0px none;
}

.searchintro img {
    border: 0px none;
}

.inputbox:focus {
    border: 2px solid #000000;
}

.word {
    background: none repeat scroll 0% 0% #FFFFFF;
    border: 0px solid #CCCCCC;
}

.word input {
    border: 1px solid #DDDDDD;
    background: url("../images/content_bg.gif") repeat-x scroll 0% 0% transparent;
    color: #333333;
}

.only {
    border: 1px solid #CCCCCC;
}

.phrases {
    color: #000000;
    border: 1px solid #CCCCCC;
}

.phrases .inputbox {
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #000000;
}

.phrases .inputbox option {
    background: none repeat scroll 0% 0% #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
}

.phrases .inputbox option a:hover {
    background: none repeat scroll 0% 0% #CC0000;
    border-color: #CFD0D6;
    color: #FFFFFF;
}

dl.search-results {
    background: none repeat scroll 0% 0% #F5F5F5;
}

dl.search-results dt.result-title {
    border-top: 1px dotted #DDDDDD;
}

dl.search-results dd.result-url {
    border-bottom: 5px solid #FFFFFF;
    color: #115599;
}

dl.search-results dd.result-created {
    border-bottom: 5px solid #FFFFFF;
}

.invalid {
    border-color: red ! important;
}

label.invalid {
    color: red;
}

#users-profile-core, #users-profile-custom {
    border: 1px solid #CCCCCC;
}

#member-profile fieldset {
    border: 1px solid #CCCCCC;
}

table.plok {
    float: left;
    margin-right: 11px;
    height: 150px;
}

tbody {
}

tr.odd, .cat-list-row1 {
    background: url("../images/news.gif") repeat-x scroll 0% 0% transparent;
}

table.newsfeeds td, table.weblinks td {
}

table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {
    background: none repeat scroll 0% 0% #444444;
}

table.weblinks th a, table.newsfeeds th a, table.category th a, table.jlist-table th a, table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {
    color: #FFFFFF;
}

td.table_footer {
    background: url("../images/table_footer.gif") repeat-x scroll left bottom #DDDDDD;
}

td.counter {
}

td.num, td.hits {
}

td p {
}

table.category th a img {
    border: 0px solid;
}

tr, td {
    border: 0px solid #DDDDDD;
}

#main table.moduletable td, #main table.moduletable tr {
    border: 0px none;
}

fieldset.filters {
    border: 0px solid #DDDDDD;
}

.contact form {
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #000000;
}

.contact input {
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #000000;
}

.contact .button {
}

.contact input.invalid, .contact textarea.invalid {
    border: 2px solid red;
}

.contact label.invalid {
    color: red;
}

p.error {
    color: #044B63;
    background: none repeat scroll 0% 0% #EEEEEE;
    border-top: 3px solid #044B63;
    border-bottom: 3px solid #044B63;
}

body.contentpane {
    background: none repeat scroll 0% 0% #FFFFFF;
}

#footer {
    color: #FFFFFF;
    border-top: 0px solid #CCCCCC;
    background: none repeat-x scroll 0px 0px transparent;
}

#footer-inner {
    background: url("../images/personal/footer.jpg") repeat-x scroll left bottom #F5F5F5;
    border-top: 1px solid #DDDDDD;
}

#footer a {
    color: #445E5F;
    font-weight: bold;
}

#bottom a img {
    border: 0px none;
}

.box h3 {
    font-family: 'Titillium Maps',Arial;
    font-size: 1.2em;
}

.box ul {
    padding-left: 0px;
}

.box1 {
    border-right: 1px solid #CCCCCC;
}

.box3 {
    border-left: 1px solid #CCCCCC;
}

#bottom ul li a {
    background-image: none;
    padding-left: 0px;
}

.contentpaneopen_edit img {
    border: 0px none;
}

form.editor fieldset {
    border: 1px solid #CCCCCC;
}

form#adminForm {
    border: 0px solid #000000;
}

.edit form#adminForm fieldset {
    border: 1px solid #DDDDDD;
}

.edit form#adminForm legend {
    font-weight: bold;
}

.tip {
    border: 1px solid #333333;
    background: none repeat scroll 0% 0% #FFFFCC;
}

table.pagenav, table.pagenav tr, table.pagenav td {
    border: 0px none ! important;
}

.cat-children ul ul, .categories-list ul ul {
    list-style-type: none;
}

.cat-children ul ul ul, .categories-list ul ul ul {
}

.categories-list .category-desc ul li {
    list-style-type: square;
}

#main .contact h3 {
    border-bottom: 1px solid #DDDDDD;
    margin: 20px 0px;
}

.form-required {
    font-weight: bold;
    margin: 10px 0px;
    background: url("../images/req.png") no-repeat scroll 0% 0% #FFFFFF;
    padding: 10px 40px;
}

.contact .inputbox, .registration input, .profile-edit input, .login-fields input, .remind input, .reset input {
    background: url("../images/content_bg.gif") repeat-x scroll 0% 0% #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 3px;
}

.profile-edit select {
    padding: 0px;
    border: 1px solid #CCCCCC;
    background: none repeat scroll 0% 0% #F5F5F5;
}

.profile-edit select option {
    padding: 3px;
}

.panel {
    border: 1px solid #DDDDDD;
    margin-top: -1px;
}

#main .contact .panel h3 {
    margin: 0px;
    padding: 0px;
    background: none repeat scroll 0% 0% #EEEEEE;
    border: 0px none;
}

.panel h3 a {
    display: block;
    text-decoration: none;
    color: #444444;
    padding: 6px;
}

.panel h3.pane-toggler a {
    background: url("../images/slider_plus.png") no-repeat scroll right top #F5F5F5;
}

.panel h3.pane-toggler-down a {
    background: url("../images/slider_minus.png") no-repeat scroll right top #F5F5F5;
    border-bottom: 1px solid #DDDDDD;
}

.pane-slider {
    border: 0px solid;
    padding: 0px 10px ! important;
    margin: 0px;
    background: url("../images/nav_level_1.gif") repeat-x scroll 0% 0% transparent;
}

.panel .contact-form, .panel .contact-miscinfo {
    padding: 10px;
}

.contact .panel .contact-form form, .contact .panel .contact-address {
    margin: 20px 0px 0px;
}

div.current {
    background: url("../images/nav_level_1.gif") repeat-x scroll 0% 0% transparent;
}

#all #upload-flash ul li a:hover, #all .item a:hover span {
    background: none repeat scroll 0% 0% #095197;
    color: #FFFFFF;
}

#close a {
    text-decoration: none;
}

div.sample-module {
    border: 2px dashed #DDDDDD;
    padding: 10px;
    background-color: #F5F5F5;
}