* {
 margin: 0;
 padding: 0;
}

html {
 width: 100%;
 height: 100%;
}

body {
 font-family: Verdana, Tahoma, Arial;
 color: #e6e6e6;
 background: #000000;
}

a {
 color: #e6e6e6;
 text-decoration: none;
}

a:hover {
 color: #e6e6e6;
 border-bottom: 1px dotted #e6e6e6;
}


/**************************************************************************
* WRAPPER
**************************************************************************/
#wrapper {
 width: 850px;
 background: #1a1a1a url('/img/content-bg.gif') repeat-y 50% 0%;
 margin: 0 auto;
 text-align: left;
 margin-top: 15px;
 margin-bottom: 15px;
}

/**************************************************************************
* ROW-FIRST
**************************************************************************/
#row-first {
 width: 850px;
 height: 50px;
 position: absolute;
 top: 0px;
 left: 200px;
}

#row-first-empty {
 width: 200px;
 height: 50px;
 position: relative;
 float: left;
}

/**************************************************************************
* ROW-HEADER
**************************************************************************/
#row-header {
 width: 850px;
 height: 200px;
}

#language {
 width: 650px;
 position: absolute;
 text-align: right;
 font-size: 0.6em;
 right: 10px;
 padding: 10px 0px 0px 0px;
}

#logo {
 width: 190px;
 height: 195px;
 background-color: #ff6600;
 overflow: hidden;
 position: relative;
 float: left;
 text-align: center;
 padding: 5px 5px 0px 5px;
}

#logo h1 {
 color: #ffffff;
 font-size: 2.2em;
 font-weight: bold;
}

#logo h2 {
 color: #ffffff;
 font-size: 0.7em;
 font-weight: normal;
}

#header {
 width: 650px;
 height: 200px;
 background: #1a1a1a url('/img/header.jpg') no-repeat;
 position: relative;
 float: right;
}

#header-text-one {
 font-size: 2.0em;
 font-weight: bold;
 color: #909090;
 position: absolute;
 top: 20px;
 left: 110px;
}

#header-text-two {
 font-size: 2.3em;
 font-weight: bold;
 color: #f0f0f0;
 position: absolute;
 top: 50px;
 left: 190px;
}

/**************************************************************************
* ROW-CONTENT
**************************************************************************/
#row-content {
 width: 850px;
}

#menu {
 width: 200px;
 height: 500px;
 background-color: #1a1a1a;
 position: relative;
 float: left;
 text-align: left;
}

#navigation {
 list-style: none;
 width: 180px;
 margin: 20px 0px 10px 0px;
 padding: 0;
 font-style: italic;
}

#navigation li {
 width: 150px;
 margin-bottom: 10px;
 margin-left: 40px;
}

#navigation li a {
 border: 0; border-bottom: 1px solid #545454;
 display: block;
 color: #e6e6e6;
 background-color: #1a1a1a;
 font-weight: bold;
 font-size: 0.8em;
 text-decoration: none;
 padding: 5px 5px 5px 6px;
}

#navigation li a:hover {
 background: #545454;
 border-bottom: 1px solid #e6e6e6;
 text-decoration: none;
}

#content {
 width: 630px;
 background-color: #404040;
 position: relative;
 float: right;
 padding: 10px;
}

#content h1 {
 color: #ff6600;
 margin: 5px 0px 4px 0px;
 padding: 10px 0px 4px 0px;
 border-bottom: 1px dotted #ff6600;
 font-size: 0.8em;
 font-weight: bold;
}

#content h1 a {
 color: #ff6600;
 text-decoration: none;
 border: none;
}

#content h1 a:hover {
 color: #ff6600;
 text-decoration: none;
 border: none;
}

#content h2 {
 padding: 5px 0px 4px 0px;
 margin: 10px 0px 4px 0px;
 border-bottom: 1px dotted #808080;
 font-size: 0.8em;
 font-weight: bold;
}

#content h3 {
 padding: 3px 0px 3px 0px;
 margin: 0;
 font-size: 0.8em;
 font-weight: bold;
}

#content ul {
 list-style-image: url(/img/tag.gif);
 margin: 0px 0px 5px 0px;
 padding: 0;
 font-size: 0.8em;
}

#content li {
 margin: 0px 0px 3px 20px;
}

#content p {
 font-size: 0.8em;
 padding: 0px 0px 10px 0px;
 text-align: left;
}

#content a {
 color: #f6d000;
 text-decoration: none; 
}

#content a:hover {
 color: #f6d000;
 border-bottom: 1px dotted #f6d000;
 text-decoration: none;
}

#content table.contacts {
 width: 100%;
 vertical-align: top;
 font-size: 0.8em;
}

#content input, textarea {
 color: #e6e6e6;
 background-color: #545454;
 border: 1px solid #808080;
 padding: 2px;
 font-family: Verdana, Tahoma, Arial;
}

#content input.button {
 border: none;
 padding: 0;
}

#content img {
 border: 4px solid #808080;
 background-color: #e6e6e6;
 color: #404040;
 padding: 1px;
 margin: 3px;
}

#content a img {
 border: 4px solid #808080;
 background-color: #e6e6e6;
 padding: 1px;
 text-decoration: none; 
}

#content a:hover img {
 border: 4px solid #fab100;
 text-decoration: none; 
}

#content img.left {
 float: left;
}

#content img.right {
 float: right;
}

#content img.center {
 text-align: center;
}


#content .function {
 font-style: italic;
}

#content .title {
 width: 100%;
 height: 30px;
 background: #545454 url('/img/icon-title-green.gif') no-repeat;
 margin: 5px 0px 5px 0px;
}

#content .title table {
 height: 30px;
 border: none;
}

#content .title h1 {
 color: #fab100;
 border: none;
 padding: 0;
 margin: 0;
}

#content .news {
 margin: 20px 0px 10px 0px;
 font-size: 0.8em;
}

#content .date {
 display: block;
 color: #e6e6e6;
 font-weight: bold;
 border-top: 2px solid #545454;
 border-bottom: 2px solid #545454;
 padding: 2px 0px 2px 0px;
 margin: 10px 0px 3px 0px;
}

#content .pagenav a {
 width: 25px;
 height: 20px;
 border: 1px solid #e6e6e6;
 background-color: #545454;
 margin: 0px 3px 0px 3px;
 padding: 3px 5px 3px 5px;
 font-size: 0.8em;
}

#content .pagenav a:hover {
 color: #e6e6e6;
 background-color: #545454;
 border: 1px solid #f6d000;
}

#content .pagenav a.sel {
 color: #1a1a1a;
 background-color: #f6d000;
 border: 1px solid #e6e6e6;
}

#sitemap p {
 margin: 0px;
}

.internal table {
}

.internal th {
 text-align: center;
 padding: 3px 5px 3px 5px;
 background-color: #545454;
 border: 1px solid #1a1a1a;
 font-size: 0.8em;
}

.internal td {
 padding: 3px 5px 3px 5px;
 border: 1px solid #1a1a1a;
 font-size: 0.8em;
}


/**************************************************************************
* ROW-FOOTER
**************************************************************************/
#row-footer {
 width: 850px;
 height: 50px;
 background-color: #404040;
}

#menu-contacts {
 width: 170px;
 background-color: #1a1a1a;
 padding: 0px 10px 10px 20px;
 font-size: 0.6em;
}

#menu-contacts h6 {
 font-size: 1.0em;
 color: #fab100;
 background-color: #1a1a1a;
 display: inline;
}

#menu-contacts h6.tda {
 font-size: 0.8em;
 color: #2a2a2a;
}

#copyright {
 width: 190px;
 height: 30px;
 color: #000000;
 background-color: #ff6600;
 overflow: hidden;
 position: relative;
 float: left;
 text-align: right;
 font-size: 0.7em;
 padding: 20px 10px 0px 0px;
}


#links {
 width: 650px;
 height: 30px;
 color: #ffffff;
 background-color: #404040;
 position: relative;
 float: right;
 text-align: center;
 font-size: 0.7em;
 padding: 20px 0px 0px 0px;
}

