﻿html,
body, form {
	margin:0;
	padding:0;
	height:100%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:90%;
    color:#636363;
    background-color:#e7e7e7; 
}

img {border:0;
}

#container {
	min-height:100%;
	position:relative;
}

#header {
	height:211px;
	background-color:#0a92c6;
}

#Header_Container
{
    width:980px;
    height:189px;
    margin:0px auto 0px auto;
    background-image: url('../images/header_bg.jpg');
    background-repeat:no-repeat;
    background-position: left top;
}

#Header_Top_C
{
    width:980px;
    height:22px;
    margin:0px auto 0px auto;
}

#logo
{
    width:902px;
    height:114px;
    padding-left: 78px;
    padding-top: 20px;
}

#lang
{
    width:147px;
    height:11px;
    padding-left: 833px;
}

#menu_container
{
    width:902px;
    padding-left:78px;
    height: 29px;
    font-size:85%;
    margin-top:15px;
}

#body {
	
	padding-bottom:118px;	/* Height of the footer */
	
}

#body_container
{
    width:824px;
    margin:0px auto 0px auto;
    padding-left:78px;
    padding-right:78px;
    padding-top:1px;
    padding-bottom:1px;
    background-image: url('../images/body_bg.gif');
    background-repeat:repeat-y;
    background-position: left top;
    min-height:600px;
    height:auto !important;
    height:600px;

    /*height:auto !important;
    min-height: 100%;*/
}

* html #body_container { height: 100%;}

#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:118px;			/* Height of the footer */
	background:#0a8fc2;
    left: 0px;
}

#footer_container
{
    width:980px;
    height:118px;
    margin:0px auto 0px auto;
    background-image: url('../images/footer_bg.jpg');
    background-repeat:no-repeat;
    background-position: left top;
    font-size:85%;
}

#footer_menu
{
    width:771px;
    padding-top:50px;
    padding-left:209px;
}

.botsep
{
    font-size:90%;
	font-weight:bold;
	color:White;
	float:left;
	width:3px;
	height:20px;
	line-height:19px;
}

#copyright
{
    color:White;
    width:980px;
    height:11px;
    text-align:center;
    font-size:88%;
    margin-top:17px;
    float:left;
}

.FF_fix
{
display:block;
clear:both;
}

.btn_fix, .btn_fix a, btn_fix a:active
{
outline-style :none;
-moz-outline-style:none;
}

/* ------------- menu ----------------- */

.MenuNotSelected a, .MenuSelected a
{
	width:134px;
	height:29px;
	margin-right:5px;
	background-image: url('../images/menu_item_bg_not_selected.gif');
	background-repeat: no-repeat;
	background-position:left bottom;	
	float:left;
	font-size:90%;
	font-weight:bold;
	display:block;
	margin: auto;
	text-align:center;
	line-height:28px;
}

.MenuNotSelected a, .MenuNotSelected a:visited
{
	color:White;
	text-decoration:none;
}

.MenuNotSelected a:hover
{
	background-image: url('../images/menu_item_bg_selected.gif');
	color:White;
}

.MenuSelected a, .MenuSelected a:visited
{ 
	background-image: url('../images/menu_item_bg_selected.gif');	
	color:white;
	text-decoration:none;
}

/* --2-- */
.BottomMenuNotSelected a, .BottomMenuSelected a
{
	width:110px;
	height:20px;
	float:left;
	font-size:90%;
	font-weight:bold;
	display:block;
	margin: auto;
	text-align:center;
	line-height:19px;
}

.BottomMenuNotSelected a, .BottomMenuNotSelected a:visited
{
	color:White;
	text-decoration:none;
}

.BottomMenuNotSelected a:hover
{
	color:White;
	text-decoration:underline;
}

.BottomMenuSelected a, .BottomMenuSelected a:visited
{ 	
	color:white;
	text-decoration:none;
}

/* ------------ end menu ------------ */