/** BASIC */
html{height:100%;}
body {height:100%; margin:0px; padding: 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#8dd8f8 url(../images/bg_body.jpg) repeat-x;}
a {color:#371D0F;}
a:hover {text-decoration: none;}
img { border: none; }

/** HEADER */
#header {width:778px; height:187px; margin:0px auto;}
#logo {float:left;	width:778px;	height:187px;}
#header h1 {margin: 50px 0 0 250px; color:#c9f0ef; font-size:250%;}
#header h2 {margin: 5px 0 0 250px; color:#c9f0ef; font-size:150%;}

#splash {float: left;	width: 778px;	height: 187px;}
#splash h3, #splash p, #splash b {display: none;}
#splash a {	display: block;	width: 478px;	height: 187px;}

.language-form {float:right; padding: 2px 2px 0 0;}

/* TOP MENU */
.menu-top {display:block; width: 778px; height: 25px; margin: 0px auto; background:#f3f3e1;}
.menu-top ul {display:block; list-style-type:none; margin:0; padding:5px 0 0 10px;}
.menu-top ul li {float:left; position:relative; z-index:1000;}
.menu-top ul li ul {display:none; border:none;}
.menu-top ul li ul {margin: 0 0 0 -30px; padding:5px 0 0 0;} /*Sticky hover zones*/
.menu-top ul li a {float:left; display:block; margin: 0 0 0 0; padding:0 16px 0 10px; text-decoration:none; font-weight:bold; color: #737b33; background: transparent url(../images/menu_bullet.gif) no-repeat left 2px;}
.menu-top ul li:hover {width:auto;}
/*Non-IE6*/
.menu-top ul li:hover a {color:#000000; text-decoration:none;}
.menu-top ul li:hover ul {display:block; position:absolute; top:10px; left:0; z-index:998; background: transparent url(../images/menu_sub.gif) no-repeat 0 4px;}
.menu-top ul li:hover ul li ul {display: none;}
.menu-top ul li:hover ul li a {display:block; width:157px; height:auto; line-height:1.3em; margin:0; padding:4px 16px 4px 16px; color: #737b33; background: none;}
.menu-top ul li:hover ul li a:hover {text-decoration:none; color: #000000;}
/*IE6*/
.menu-top ul li a:hover {color:#000000; text-decoration:none;}
.menu-top ul li a:hover ul {display:block; position:absolute; top:34px; left:0; z-index:998; background: transparent url(../images/menu_sub.gif) no-repeat 0 10px;}
.menu-top ul li a:hover ul li a {display:block; width:157px; height:auto; line-height:1.3em; margin:0; padding:4px 16px 4px 16px; color: #737b33; background: none;}
.menu-top ul li a:hover ul li a ul {display: none;}
.menu-top ul li a:hover ul li a:hover {text-decoration:none; color: #000000;}

/* MAIN MENU */
.menu-main { width: 773px;  height: 45px; margin: 0px auto; padding: 0px 0px 0px 5px; background: #ffffff;}
.menu-main ul {list-style-type:none; margin:0; padding:0;}
.menu-main ul li {float:left; position:relative; z-index:1000; cursor:pointer;}
.menu-main ul li ul {display:none; border:none;}
.menu-main ul li ul {margin-left: -30px; padding:10px 0 0 0;} /*Sticky hover zones*/
.menu-main ul li a {float:left; display:block; margin: 15px 0 0 0; padding:0 10px 0 10px; text-decoration:none; font-weight:bold; color: #737b33; background: transparent url(../images/menu_bullet.gif) no-repeat left 2px;}
.menu-main ul li:hover {width:auto;}
/*Non-IE6*/
.menu-main ul li:hover a {color:#000000; text-decoration:none;}
.menu-main ul li:hover ul {display:block; position:absolute; top:24px; left:0; z-index:998; background: transparent url(../images/menu_sub.gif) no-repeat 0 10px;}
.menu-main ul li:hover ul li ul {display: none;}
.menu-main ul li:hover ul li a {display:block; width:157px; height:auto; line-height:1.3em; margin:0; padding:4px 16px 4px 16px; color: #737b33; background: none;}
.menu-main ul li:hover ul li a:hover {text-decoration:none; color: #000000;}
/*IE6*/
.menu-main ul li a:hover {color:#000000; text-decoration:none;}
.menu-main ul li a:hover ul {display:block; position:absolute; top:24px; left:0; z-index:998; background: transparent url(../images/menu_sub.gif) no-repeat 0 10px;}
.menu-main ul li a:hover ul li a {display:block; width:157px; height:auto; line-height:1.3em; margin:0; padding:4px 16px 4px 16px; color: #737b33; background: none;}
.menu-main ul li a:hover ul li a ul {display: none;}
.menu-main ul li a:hover ul li a:hover {text-decoration:none; color: #000000;}

/* CONTENT */
#content-main {width:778px; margin:0 auto 0 auto; padding:0; background:#ffffff;}
#left {float:left;	width:531px;}
#right {float:left;	width:247px;}

/** BOX1 */
#box1 {height:150px;	background:url(../images/bg_top.jpg) no-repeat left top;}
#box1 p {display:none;}

/** BOX2 */
#box2 {}
#box2 .bg3 {padding:0px 10px 30px 5px;}

/** BOX3 */
#box3 {padding:5px 37px 10px 30px;}

/** BOX4 */
#box4 {padding:0px 37px 10px 30px;}
#box4 .title-right {padding-left:10px;	background:url(../images/bg_box_title.gif) repeat-y left top;}

/** BOX5 */
#box5 {padding:5px 20px 20px 20px; background:#ffffff url(../images/bg_content.jpg) repeat-x left bottom;}

/** FOOTER */
#footer {width:778px; margin:0 auto 0 auto; padding:0; text-align:center; background:#f3f3e1;}
#footer .foreign_link {float:right;}
#footer .foreign_link a {text-decoration: none;}
/** BACKGROUNDS */
.bg1 {}
.bg2 {background:#ffffff url(../images/bg_content.jpg) repeat-x left bottom;}
.bg3 {min-height:300px; background:#ffffff url(../images/bg_content.jpg) repeat-x left bottom;}
.bg4 {background:url(../images/bg05.jpg) no-repeat left top; }
.bg5 {background:url(../images/bg06.jpg) repeat-y left top; }
.bg6 {background:url(../images/bg07.jpg) no-repeat left bottom; }

/* TEXTS */
.text1 {font-size:17px; font-weight:bold;}
.text2, .text2 a {font-size:11px; font-weight:bold; color:#3E5E00;}
.text3 {font-size:10px; font-weight:normal; color:#90876E;}
.text4 {text-align:center; margin:0; padding:5px 0 5px 0; color:#A47F5E;}

input.login{width:170px;}
