@charset "utf-8";



* { margin: 0; }



html,body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	margin: 0;

	height:100%

}



.lang {

	margin-right:15px;

}



.wrapper {

min-height: 100%;

background-color:#FFF;

width:100%;

height: auto !important;

height: 100%;

margin: 0 auto -4em;

}



.hidden {

	display:none;

}



h1 { margin:0px; padding:0px;}

h2 { margin:0px; padding:0px; font-size:25px; font-style:italic; }



a:link { color: #ecf9ff; text-decoration: none; }

a:visited { text-decoration: none; color: #f0f0f0; }

a:hover { text-decoration: none; color: #f0f0f0; }

a:active { text-decoration: none; color: #f0f0f0; }


a.lang:link { color: #005374; text-decoration: none; }

a.lang:visited { text-decoration: none; color: #565656; }

a.lang:hover { text-decoration: none; color: #565656; }

a.lang:active { text-decoration: none; color: #565656; }



input,textarea { border:solid 1px #999; color:#036; padding:5px; }

.regSubmit { width:150px; height:150px; background-image:url(../images/eisodos_button1.png); background-repeat:no-repeat; border:0px; color:#FFF; font-size:22px; cursor:pointer;}

.regSubmit:hover { width:150px; height:150px; background-image:url(../images/eisodos_button2.png); background-repeat:no-repeat; border:0px; color:#FFF; font-size:22px; cursor:pointer;}





.input_button {

background-color:#465056;

background-repeat:repeat-x;

color:#FFF;

border: 0px solid #999;

-moz-border-radius: 6px;

-webkit-border-radius: 6px;

padding: 5px 15px 5px 15px;

margin-left:10px;

}





.input_button:hover {

background-color:#06C;

background-repeat:repeat-x;

color:#FFF;

border: 0px solid #999;

-moz-border-radius: 6px;

-webkit-border-radius: 6px;

padding: 5px 15px 5px 15px;

margin-left:10px;

}



.button_in {

background-image:url(../images/button_1.png);

background-repeat:repeat-x;

color:#333;

border: 1px solid #999;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

padding: 5px 10px 5px 10px;

cursor:pointer;

}



.button_in:hover {

background-image:url(../images/button_2.png);

background-repeat:repeat-x;

color:#333;

border: 1px solid #999;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

padding: 5px 10px 5px 10px;

cursor:pointer;

}



.button_in_selected {

background-image:url(../images/button_2.png);

background-repeat:repeat-x;

color:#333;

border: 1px solid #999;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

padding: 5px 10px 5px 10px;

cursor:pointer;

}



/* =============================================================FONTS & INPUTS============================================================= */

.text13white {font-size:13px; color:#FFF;}







/* =============================================================TOP BAR============================================================= */



.topBar { height:25px; width:100%; background-color:#005374; margin-left:auto; margin-right:auto; padding-top:10px; }

.topBar .box {width:960px; margin-left:auto; margin-right:auto; margin-top:1px; }



.topBar a.link:link { color:#FFF; font-size:12px; text-decoration:none; padding:8px 15px 5px 15px; float:left; margin-top:-8px; }

.topBar a.link:visited { color:#FFF; font-size:12px; text-decoration:none; padding:8px 15px 5px 15px; float:left; margin-top:-8px;}

.topBar a.link:hover { color:#FFF; font-size:12px; text-decoration:none; padding:8px 15px 5px 15px; float:left; margin-top:-8px; background-color:#615d5c; }

.topBar a.link:active { color:#FFF; font-size:12px; text-decoration:none; padding:8px 15px 5px 15px; float:left; margin-top:-8px; }



.topBar a.login:link { color:#FFF; font-size:12px; text-decoration:none; padding:8px 15px 5px 15px; float:right; margin-top:-8px; }

.topBar a.login:visited { color:#FFF; font-size:12px; text-decoration:none; padding:8px 15px 5px 15px; float:right; margin-top:-8px; }

.topBar a.login:hover { color:#FFF; font-size:12px; text-decoration:none; padding:8px 15px 5px 15px; float:right; margin-top:-8px; background-color:#615d5c; }

.topBar a.login:active { color:#FFF; font-size:12px; text-decoration:none; padding:8px 15px 5px 15px; float:right; margin-top:-8px; }



.topBar a.login.selected:link { background-color:#3b3b3b; }



/* =============================================================LOGO BAR============================================================= */



.logoBar { height:140px; width:960px; margin-left:auto; margin-right:auto; margin-top:5px; }

.logoBar .logo { margin-left:15px; width:95px; height:130px; float:left; }

.logoBar .helpline { font-size:14px; float:right; margin-top:50px; margin-right:20px; font-style:italic; font-weight:bold; }

.logoBar span {font-size:25px; color:#00acee; }



.logoBar2 { height:45px; width:960px; margin-left:auto; margin-right:auto; margin-top:5px; }

.logoBar2 .logo { margin-left:15px; width:95px; height:130px; float:left; }

.logoBar2 .helpline { font-size:14px; float:right; margin-top:6px; margin-right:20px; font-style:italic; font-weight:bold; }

.logoBar2 span {font-size:25px; color:#00acee; }



/* =============================================================HEADER BAR============================================================= */



.header { height:280px; width:100%; background-color:#3b3b3b; margin-left:auto; margin-right:auto; margin-top:-5px; background-image:url(../images/header_bar.png); background-repeat:repeat-x; }

.header .bottom { width:960px; margin-left:auto; margin-right:auto;  margin-top:15px; text-align:right; }

.header h1 { font-size:28px; font-style:italic; }



.header .container {width:960px; margin-left:auto; margin-right:auto; margin-top:5px; height:270px; } 

.container .imageBox { height:265px; width:260px; background-repeat:no-repeat; float:left; margin-left:40px; }

.container .imageBox2 { height:265px; width:180px; background-repeat:no-repeat; float:left; margin-left:1px; }

.container .imageBox_adv { height:200px; width:765px; float:left; margin-left:5px; margin-top:5px; color:#FFF; padding-top:10px;}

.container .slogan { float:right; margin-left:0px; margin-top:25px; min-width:320px; }

.container .slogan h1 { font-size:28px; font-style:italic; }



/* =============================================================REGISTER BOX============================================================= */



.regBox { height:260px; width:960px; margin-left:auto; margin-right:auto; margin-top:15px; }

.regButton1 { height:58px; width:200px; background-color:#005374; padding-top:25px; text-align:center; color:#FFF; cursor:pointer; }

.regButton2 { height:58px; width:200px; background-color:#615d5c; padding-top:25px; text-align:center; color:#FFF; cursor:pointer; }

.regButton3 { height:59px; width:200px; background-color:#d9d7bb; padding-top:25px; text-align:center; color:#42403e; cursor:pointer; }



.regBox1 { height:250px; width:100%; background-color:#005374; }



.regBox2 { height:250px; width:100%; background-color:#615d5c; color:#FFF; }

.regBox3 { height:250px; width:100%; background-color:#d9d7bb; }



/* =============================================================MAIN SITE============================================================= */



.mainSite { width:960px; margin-left:auto; margin-right:auto; margin-top:15px; }

.textBox { padding-top:5px; padding-left:5px; }

.rightBox { width:380px; height:120px; background-color:#d9d6b8; margin-bottom:10px; }



a.linkMore:link { padding:7px 15px 7px 15px; background-color:#c7c5a5; color:#333;}

a.linkMore:visited { padding:7px 15px 7px 15px; background-color:#c7c5a5; color:#333;}

a.linkMore:active { padding:7px 15px 7px 15px; background-color:#c7c5a5; color:#333;}

a.linkMore:hover { padding:7px 15px 7px 15px; background-color:#c7c5a5; color:#900; }



/* =============================================================RIGHT MENU============================================================= */

.rightMenu {padding:0px 0px 0px 10px; list-style-type: none; line-height:2em; }



a.rightMenuLink:link { text-decoration: none; color: #069; padding:10px; display:block; }

a.rightMenuLink:visited { text-decoration: none; color: #069; padding:10px; display:block; }

a.rightMenuLink:hover { text-decoration: none; color: #FFF; background-color:#005374; padding:10px;  display:block; }

a.rightMenuLink:active { text-decoration: none; color: #069; padding:10px; display:block; }



a.rightMenuLink_selected:link { text-decoration: none; color: #FFF; background-color:#005374; padding:10px;  display:block; }

a.rightMenuLink_selected:visited { text-decoration: none; color: #FFF; background-color:#005374; padding:10px;  display:block; }

a.rightMenuLink_selected:hover { text-decoration: none; color: #FFF; background-color:#005374; padding:10px;  display:block; }

a.rightMenuLink_selected:active { text-decoration: none; color: #FFF; background-color:#005374; padding:10px;  display:block; }





hr {

margin:1px 0px 1px 0px; 

border: 0;

color: #9E9E9E;

background-color: #9E9E9E;

height: 1px;

width: 100%;

text-align: left; }



/* =============================================================FOOTER============================================================= */



.footer, .push { height: 110px; }

.footer { height:230px; width:100%; margin-left:auto; margin-right:auto; margin-top:-100px; background-color:#005374; }

.footer_black { height:50px; width:100%; margin-left:auto; margin-right:auto; margin-top:0px; background-color:#333333; }



.footerBox { width:960px; margin-right:auto; margin-left:auto; }



.ft_box1 {

	width:100px;

	padding:6px;

	color:#FFF;

	background-color:#3b3b3b;

	font-size:11px;

	text-align:center;

	margin-bottom:10px;

	margin-top:10px;

}



.li1 {

	margin-left:20px;

	padding-top:5px;

	color:#FFF;

}



a.li1:link { color:#E8E8E8; }

a.li1:visited { color:#E8E8E8; }

a.li1:active { color:#E8E8E8; }

a.li1:hover { color:#f0f0f0; }