body{margin:0px; padding:0px; vertical-align:top; text-align:left; background-color:#ffffff; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/iaaf.jpg) }

.menu_up_td {background-color:#003488; border-right:1px solid #4490c1;}

.right_shadow_td {background-color:#003488; background-image:url(../images/shadow_right.jpg); background-repeat:repeat-y;}

.main_content_td {background-color:#003489; background-image:url(../images/back_main_grandient.jpg); background-repeat:repeat-x; background-position:left top;  border-right:1px solid #4490c1;}

.left_column_content_td{padding:20px 20px 0px 20px; height:400px;}

.news_td {background-image:url(../images/news_back.gif); vertical-align:top }

.vtour_td {background-image:url(../images/back_vtour.gif); vertical-align:top; }

p{text-align:left;}

p.smaller_margins_p {margin:0px; padding:8px 8px 0px 8px}

p.no_margins_p {margin:0px; padding:0px}

p.left_margin_p {margin-left:10px;}

ul {color:#FF9523; text-align:left}

ul span {color:#FFFFFF;}

#sitemap li{ margin-top:10px; margin-bottom:10px;}
#sitemap li ul li{ margin-top:5px; margin-bottom:5px;} 

#main_content_left_div {border-right:1px solid #4784B6; padding-right:10px;}
#main_content_left_div h1 {font-size:13px; text-align:left}
#main_content_left_div hr {color:#006ca9; border-style:solid; height:1px; background-color:inherit;}
#main_content_right_div {padding-left:10px;}
#main_content_right_div ul {margin-left:18px; margin-right:10px;}

/*styles for definition list (dates)*/
dl.event{
margin: 2em 0em 2em 0em;
padding: 0;
text-align:left;
}

.event dt{
position: relative;
left: 0;
top: 1.2em;
width: 12em;
}

.event dd{
margin: 0 0 0 12em;
padding: 0 0 .2em .2em;
}

.event dd.border{
margin: 1em 1em 0 12.5em;
padding: 0 .8em .2em .2em;
border:1px solid #003e8a;
background-color:#006ca9;
}


A:link {color: #f3d301; font-size:11px; font-weight:bold; text-decoration:underline;}
A:visited {color: #f3d301; font-size:11px; font-weight:bold; text-decoration: underline;}
A:hover {color: #ff9523; font-size:11px; font-weight:bold; text-decoration:underline; }

.view A:link {color: #939393; font-size:11px; font-weight:bold; text-decoration:none; display:block}
.view A:visited {color: #939393; font-size:11px; font-weight:bold; text-decoration: none; display:block}
.view A:hover {color: #939393; font-size:11px; font-weight:bold; text-decoration:none; display:block}

a img {border:none;}

img.framed_img {margin:5px 5px 10px 5px}

img.left_right_margin_img {margin: 0px 5px;}

.framed_pics_container {width:180px; float:center; margin-bottom:5px}

.framed_pics_container_right_col{padding:10px 20px 0px 0px;}

.right_pics_formation {position:static; padding:0px; margin:10px 0px 0px 0px; width:165px; height:auto; text-align:center}

.right_pics_formation_text {position:static; margin:25px 0px 0px 0px;  padding:0px;}

div.img_frame {background-image: url(../images/image_frame.png); background-repeat:no-repeat; background-position:top left; width:164px; height:108px; position:relative}
div.img_frame_lighter {background-image: url(../images/image_frame_lighter.png); background-repeat:no-repeat; background-position:top left; width:164px; height:108px; position:relative}
div.view_in_img_frame {margin:0px; text-align:center; z-index:50; width:165px; height:110px; position:absolute; left:0; top:0}
div.read_more_div {text-align:right; padding:0px; margin:3px 8px 0px 0px}


h1.h1_framed {
font-size:13px;
background-image: url("../images/plaisio_sm.gif");
background-repeat:no-repeat;
background-position:center left;
padding:2px 0px 4px 8px;
margin:4px 0px 0px 0px;
text-align:left;
}

h1.h1_framed_larger{
font-size:13px;
background-image:url("../images/plaisio.gif");
background-repeat:no-repeat;
background-position:center left;
padding:2px 0px 4px 8px;
margin:4px 0px 0px 0px;
text-align:left;
}

h1.h1_framed_largest{
font-size:13px;
background-image:url("../images/plaisio_large.gif");
background-repeat:no-repeat;
background-position:center left;
padding:2px 0px 4px 8px;
margin:4px 0px 0px 0px;
text-align:left;}

h1.h1_news {
font-size:14px;
font:Arial, Verdana, Helvetica, sans-serif;
padding:0px;
margin:4px 0px 8px 0px;
text-align:left;
}

h1.h1_vtour{
font-size:14px;
font:Arial, Verdana, Helvetica, sans-serif;
padding:0px;
margin:15px 0px 10px 20px;
text-align:left;
}

/*styles used for the top main menu. For sub/hover menus see the hover_menus.css */
#navcontainer{
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Verdana, sans-serif;
	font-weight:bold;
	width: 763px;
	height: 47px;
	list-style-type: none;
	background-image:url(../images/menu_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
}
	
#navlist {
	margin:0px 0px 0px 25px;
	padding:0px;
	
}
	
#navlist ul{
	margin: 0px;
	padding:0px;
}

#navlist li
{
	float:left;
	margin: 0px;
	padding: 0px;
	width:auto;
	display: block;
	vertical-align:top;
	height:47px;
}

#navlist li a, #navlist li a:link
{
	color: #505050;
	text-decoration: none;
}

#navlist li a:hover{
	color: #1c50a8;
}	
	
#navlist li.separator
{
	padding: 12px 0px 12px 0px; display: block; background-image:url(../images/diaxoristiko.jpg); 
	background-position:top center; background-repeat:no-repeat; margin: 0px;
	
}
	
#navlist li.first {
	padding: 14px 8px 14px 8px;
	display: block;
	background-image:url(../images/first_cat.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;
}

#navlist li.second  {
	text-decoration: none;
	padding: 14px 8px 14px 8px;
	display: block;
	background-image:url(../images/second_cat.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;
}

#navlist li.third {
	text-decoration: none;
	padding: 14px 8px 14px 8px;
	display: block;
	background-image:url(../images/third_cat.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;
}

#navlist li.fourth {
	text-decoration: none;
	padding: 14px 8px 14px 8px;
	display: block;
	background-image:url(../images/fourth_cat.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;
}

#navlist li.fifth {
	text-decoration: none;
	padding: 14px 8px 14px 8px;
	display: block;
	background-image:url(../images/fifth_cat.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;
}

#navlist li.sixth {
	text-decoration: none;
	padding: 14px 8px 14px 8px;
	display: block;
	background-image:url(../images/sixth_cat.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;
}

#navlist li.seventh {
	text-decoration: none;
	padding: 14px 8px 14px 8px;
	display: block;
	background-image:url(../images/seventh_cat.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;
}
	
#navlist li.first_sel{
	padding: 9px 8px 18px 8px;
	display: block;
	background-image:url(../images/first_cat_selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;

}

#navlist li.second_sel{
	padding: 10px 8px 18px 8px;
	display: block;
	background-image:url(../images/second_cat_selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;

}

#navlist li.third_sel{
	padding: 10px 8px 18px 8px;
	display: block;
	background-image:url(../images/third_cat_selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;

}

#navlist li.fourth_sel{
	padding: 10px 8px 18px 8px;
	display: block;
	background-image:url(../images/fourth_cat_selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;

}

#navlist li.fifth_sel{
	padding: 10px 8px 18px 8px;
	display: block;
	background-image:url(../images/fifth_cat_selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;

}
#navlist li.sixth_sel{
	padding: 10px 8px 18px 8px;
	display: block;
	background-image:url(../images/sixth_cat_selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;

}
#navlist li.seventh_sel{
	padding: 10px 8px 18px 8px;
	display: block;
	background-image:url(../images/seventh_cat_selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0px;

}

#navlist li.first_sel a, #navlist li.second_sel a, #navlist li.third_sel a, #navlist li.fourth_sel a, #navlist li.fifth_sel a, #navlist li.sixth_sel a, #navlist li.seventh_sel a  {
color:#FFFFFF;
text-decoration:none;
cursor:default;
}

#navlist li.first_sel a:hover, #navlist li.second_sel a:hover, #navlist li.third_sel a:hover, #navlist li.fourth_sel a:hover, #navlist li.fifth_sel a:hover, #navlist li.sixth_sel a:hover, #navlist li.seventh_sel a:hover  {
color:#FFFFFF;
text-decoration:none;
cursor:default;
}
	
.arrow_div{width:inherit; text-align:center; vertical-align:bottom; padding-top:5px; padding-bottom:3px;}
	
/*styles used for the down menu */

#navcontainer_bottom{
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Verdana, sans-serif;
	font-weight:bold;
	width: 764px;
	height: 48px;
	list-style-type: none;
	background-image:url(../images/bottom_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
}
	
#navlist_bottom
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	float:right;
}
	
#navlist_bottom ul{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#navlist_bottom li{
	float:left;
	margin: 0px;
	padding: 0px;
	width:auto;
	display: block;
	vertical-align:bottom;
	height:20px;
}
	
#navlist_bottom li.first  a, #navlist_bottom li.first  a:link{
	color: #505050;
	text-decoration: none;
	padding: 14px 20px 14px 20px;
	display: block;
	background-image:none;
	margin: 0px;
}

#navlist_bottom li a, #navlist_bottom li a:link{
	color: #505050;
	text-decoration: none;
	padding: 14px 20px 14px 20px;
	display: block;
	background-image:url(../images/diaxoristiko.jpg);
	background-position:inherit;
	background-repeat:no-repeat;
	margin: 0px;
}
	
#navlist_bottom li a:hover{
	color: #1c50a8;
}
	
#navlist_bottom li.first a:hover{
	color: #1c50a8;
}

#navlist_bottom li a#current_bottom, #navlist_bottom li a#current_bottom:link{
	color:#1c50a8;
	text-decoration:none;
	cursor:default;
}

/*styles used for the footer (designed DIN)*/

#footer {color:#333333; text-align:center}
#footer A:link {color: #005299; font-size:11px; font-weight:normal; text-decoration:none;}
#footer A:visited {color: #005299; font-size:11px; font-weight:normal; text-decoration: none;}
#footer A:hover {color: #005299; font-size:11px; font-weight:normal; text-decoration:underline; }