#ga_shade{display:none;}

body			   { font-family: Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:9pt; color:#454648; background-COLOR:#f1f1f2;  }
/* table				 { padding:0px; spacing:0px; }  */
a						 { color:#446087; text-decoration: none;}
a:hover			 { text-decoration: none; border-bottom: 1px dashed;}
p,form	 { text-align:justify; margin:0px; padding:0px}
ul				   { text-align:justify; margin-top:5pt; margin-bottom:5pt; color:#544135; list-style-type:disc;}
li 					 { margin:0pt; text-align:justify; }
h1           { font-size: 12pt; color:#ed2229; font-weight: bold; margin-bottom:8pt; }
/* border-bottom:1px #ccc solid; */
h2           { color: #4f6a9d; font-size: 10pt; font-weight: bold; margin-bottom:6pt; }
/* 446087 */
h3           { color: #555; font-size: 10pt; font-weight: bold; margin-bottom:6pt; }
/* ed2229 */
h4			 { font-weight: bold; font-size: 9pt; margin-bottom:6pt; color: #ed2229;}
input, select, option		{ font-size:8pt }

.pt8 { font-size:8pt }
.tab { border:1px #e0e0e0 solid }

.header_active { height:134px; background-color:#fff; }

.ha_left { width:578px; height:134px; float:left; color:#fff; background-image: url(img/ha_left_bgr.jpg);}

.ha_services { width:200px; height:60px; height:52px; margin-top:47px; padding:8px 0 0 8px; float:left; font-weight:normal;}
.ha_services a { color:#fff; }
/*.ha_services a:hover { color:#df7400; }*/
.ha_serv_cont { width:200px; height:25px; padding:5px 0 0 8px; float:left; }
.ha_serv_cont a { color:#fff; text-transform:uppercase; font-weight:bold; font-size:14px; }
/*.ha_serv_cont a:hover { color:#df7400; }*/

.ha_nexttrainings { border:0px solid #444; width:360px; height:60px; height:52px; margin-top:47px; padding:8px 0 0 8px; float:right; }
.ha_nexttrainings a { color:#444; }
/*.ha_nexttrainings a:hover { color:#df7400; }*/
.ha_train_cont { width:360px; height:25px; padding:5px 0 0 8px; float:left; }
.ha_train_cont a { color:#3b5271; text-transform:uppercase; font-weight:bold; font-size:14px; }
/*.ha_train_cont a:hover { color:#df7400; }*/

.ha_right { width:220px; float:right }
.ha_right img,a,a:hover { border:0; }
 
.menu { width:800px; line-height:22px; background-image: url(img/menu_bgr.gif); background-position:top; background-repeat:repeat-x; }
.menu a { color:#6d6e71; font-weight:bold; text-decoration:none; font-size:9pt; font-family: Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif}
.menu a:hover { color:#ed2229; font-weight:bold; text-decoration:none; border:0px;  }

.botmenu { font-size:8pt; text-align:center }
.botmenu a:hover { border-bottom:0px; }

.content { line-height:14pt }
/*.content td { padding:10px; text-align:justify; vertical-align:middle}*/
.content p { text-align:justify }
/*.content div { text-align:justify }
.content img { border:1px #ccc solid }*/

.news { line-height:12pt; }
.news p { font-size:8pt; padding:0px 10px 10px 10px;}
.news a { color:#555; font-weight:bold; font-size:8pt; }
.news h3 { margin-left:10px}

.box { padding:7px /*10px*/; margin:5px; background-color:#f5f5f5; text-align:left; font-size:8pt; font-weight:bold; color:#ed2229; border:1px #e0e0e0 solid; vertical-align:middle; height:60px; }
.box img { float:left; margin:0px 10px 0px 0px; width:60px; height:60px; border:0px #e0e0e0 solid}
.box:hover { background-color:#fff /*fefefe*/ }
.box a { color:#555 /*ed2229*/ }
.box a:hover { border-bottom:0px }

.someclassname:hover {
  background-color: #0061D7;
}

.box1 { padding:10px; background-color:#fafafa; text-align:left; font-size:9pt; font-weight:bold; color:#ed2229; border:1px #e0e0e0 solid; vertical-align:middle; height:50px; width:220px; float:right; margin-left:20px; margin-bottom:5px; }
.box1 img { float:left; margin:0px 10px 0px 0px; width:50px; height:50px; }

.box2 { padding:10px; background-color:#fafafa; text-align:left; font-size:9pt; font-weight:bold; color:#4f6a9d; border:1px #e0e0e0 solid; vertical-align:middle; height:50px; width:220px; float:right; margin-left:20px; margin-bottom:5px; }
.box2 img { float:left; margin:0px 10px 0px 0px; width:50px; height:50px; }

.box3 { padding:10px; margin:5px; background-color:#f5f5f5; font-size:9pt; border:1px #e0e0e0 solid }
.box3 img { float:left; margin:0px 10px 0px 0px; width:60px; height:60px; border:1px #e0e0e0 solid }
.box3:hover { background-color:#fefefe }

.img_left { margin:0px; float:left }
.img_right { margin:0px; float:right }

.calendar { align: center; }
.calendar table{
	border: 1px #e0e0e0 solid;
	width: 100%;
}
.calendar td{
	border: 0px #e0e0e0 solid;
	padding: 0px;
	text-align: center;
}
.calendar tr#greybgr { background : #f0f0f0; }
.calendar td#left { text-align: left; }
.calendar th{
	border: 1px #e0e0e0 solid;
	padding: 0px;
	background: #ccc;
}

.tests ul {margin-left:25px; margin-bottom:15px; margin-top:5px; }
.tests li { list-style:none; text-align:left; }

.result {border:1px solid #ddd; padding:5px; width:70%; background:#eee }
.result span {font-size:16pt; font-weight:bold}

#nounderline a:hover { border-bottom:0px; }
#div_hover { background-color:#fcfcfc }
#red { color:#ed2229 }
#top { border-width:1px 0px 0px 0px; border-color:#e0e0e0; border-style:solid }
#bot { border-width:0px 0px 1px 0px; border-color:#e0e0e0; border-style:solid }