@charset "windows-1250";
/* CSS Document */



/*-----------------------------------------------------------*\
	HTML
\*-----------------------------------------------------------*/


body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
h1, h2 { margin: 10px 0; padding: 0; color: #0FA10F; }
h1 { font-size: 150%; }
h2 { font-size: 120%; }
img { border: none; }

/*-----------------------------------------------------------*\
	IDs
\*-----------------------------------------------------------*/


#page {  }
#head { height: 172px; overflow: hidden; }
#menu { height: 27px; background: #000000 url(../img/menu-bg.jpg) left top repeat-x; }
#menu ul { margin: 0; padding: 0; list-style: none; float: left; }
#menu li { display: inline; float: left; margin: 0; padding: 0; }
#menu a { margin: 0; padding: 0; text-decoration: none; border: 0; display: block; float: left; }
#menu a span { display: block; padding: 0 15px; font-family: Arial, Helvetica, Sans-Serif; text-transform: uppercase; color: #FFFFFF; font-weight: bold; line-height: 27px; border-right: 1px solid #004824; }
#menu a:hover, #menu li.selected a { background-position: right bottom; }
#menu a:hover span, #menu li.selected a span { background-position: left bottom; color: #004824; text-decoration: none; }

#subMenu, #subMenu ul, #subMenu li, #subMenu a, #subMenu span { display: block; margin: 0; padding: 0; list-style: none; color: #FFFFFF; font-weight: bold; text-decoration: none; }
#subMenu span { margin: 5px 0; color: #0FA10F; line-height: 50px; white-space: nowrap; }
#subMenu span img { float: left; margin-right: 5px; }

#mainMenu, #mainMenu ul, #mainMenu li, #mainMenu a, #mainMenu span { display: block; margin: 0; padding: 0; list-style: none; color: #FFFFFF; font-weight: bold; font-size: 20px; text-decoration: none; }
#mainMenu { padding-left: 60px; }
#mainMenu span { margin: 10px 0; color: #0FA10F; line-height: 120px; white-space: nowrap; }
#mainMenu span img { float: left; margin-right: 10px; }

/*
#mainMenu { margin-top: 60px; }
#mainMenu ul, #mainMenu li, #mainMenu a, #mainMenu span { display: inline; margin: 0; padding: 0; list-style: none; text-decoration: none; }
#mainMenu span { padding: 0 40px; }
*/

#loginMenu, #loginMenu ul, #logonMenu li, #loginMenu a, #loginMenu span { display: block; margin: 0; padding: 0; list-style: none; color: #FFFFFF; font-weight: bold; text-decoration: none; }
#loginMenu span { padding: 3px 5px; margin: 1px; background: transparent url(../img/menu-bg.jpg) left top no-repeat; }
#loginMenu a:hover span, #subMenu li.selected a span { background: #26D465; color: #004824; } 

#lang img { margin: 6px 3px; border: 1px solid #000000; }

#content { min-height: 270px; padding: 110px 10px 10px 10px; background: transparent url(../img/content-bg.gif) top repeat-x; }
#content div.floatLeft { width: 570px; }
#content div.floatRight { width: 190px; }
#content div.floatLeft.login { width: 140px; }
#content div.floatRight.login { width: 630px; }
* html #content { height: expression((this.scrollHeight <= 270) ? "270px" : "auto"); }
#description { left: 0px; width: 376px; height: 79px; padding: 8px 12px; background: #666666 url(../img/box-bg.gif) left top no-repeat; color: #FFFFFF; font-weight: bold; }
#foot { overflow: hidden; background: transparent url(../img/foot-bg.jpg) left bottom no-repeat; }
#login { position: absolute; top: 2px; left: 470px; width: 250px; }
#login legend { font-size: 9px; }
#login label { display: inline-table; width: 70px; margin: 5px 0; font-size: 9px; }
#login input { width: 150px; font-size: 9px; }
#login .topSpacing { margin-top: 2px; }
#login .topSpacing input { width: auto; }
#login .cat { padding-top: 2px; }
	    

/*-----------------------------------------------------------*\
	CLASSes
\*-----------------------------------------------------------*/


/* global.positions */
.absPos { position: absolute !important; }
.relPos { position: relative !important; }
.posTop { top: 0px !important; }
.posRight { right: 0px !important; }
.posBottom { bottom: 0px !important; }
.posLeft { left: 0px !important; }

/* global.alignment */
.textLeft { text-align: left; }
.textCenter { text-align: center; }
.textRight { text-align: right; }
.textJustify { text-align: justify; }
.textTop { vertical-align: top; }
.centered { margin-left: auto; margin-right: auto; }

/* global.floating */
.floatLeft { float: left !important; }
.floatRight { float: right !important; }
.endFloat { clear: both !important; }

/* global.decoration */
.textBold { font-weight: bold; }
.textItalic { font-style: italic; }
.textUnderline { text-decoration: underline; }

/* other */
.layout { width: 797px; overflow: hidden; }
.smallTable { width: 50%; }
.mediumTable { width: 60%; }
.cat { padding-top: 10px; font-size: 10px; color: #ACACAC; }
.image { height: 152px; padding-bottom: 84px; }
.noImage { height: 84px; }
.image img { float: right; }
.marked { color: #CC0000; font-weight: bold; font-size: 14px; }
