
/*********** GENERAL CSS ************/
html, body
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font:normal 13px Trebuchet MS, sans-serif;
	color:#49586f;
	background-color:#001540;
	background-image:url(../_gfx/bg.gif);
	background-repeat:repeat-x;
}

*
{
	margin:0;
	padding:0;
}

div{
	margin:0;
	padding:0;
}

img, img a { border:0px; }

.clear{
	clear:both;
}

.scrollBlue
{

}


/************ SAME WIDTHS *************/
.top, .bottom { width:940px; }
.top .main, .header, .bottom .main, .equalize_class { width:938px; }
.logo, .top .left, .bottom .left { width:169px; }
/************ SAME WIDTHS *************/


.dimensions
{
	margin:0 auto;
	width:966px;
	min-height:630px;
}
/* for IE */
* html .dimensions { height:630px; }

.top { min-height:515px; }
/* for IE */
* html .top { height:515px; }

.bottom { height:115px; }

h2
{
    color:#002d83;
    font-family:'Trebuchet MS';
    font-size:14px;
    font-weight:bold;
    margin:10px 0 10px 0;
}

h3
{
    color:#49586d;
    font-family:'Trebuchet MS';
    font-size:14px;
    font-weight:bold;
    margin:0px 0 10px 0;
}


/***** TOP *****/
.top_shadow_left
{
	float:left;
	width:13px;
    height:444px;
	background-image:url(../_gfx/shadow_left.gif);
	background-repeat:no-repeat;
}

.top .border
{
	float:left;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:0px;
	border-left:1px solid #000;
	min-height:514px;
}
/* for IE */
* html .top .border { height:514px; }

.top_shadow_right
{
	float:left;
	width:13px;
    height:444px;
	background-image:url(../_gfx/shadow_right.gif);
	background-repeat:no-repeat;
}

.top .main
{
	float:left;
	min-height:514px;
	background-image:url(../_gfx/bg_flag.jpg);
	background-repeat:no-repeat;
	background-color:#001e55;
}
/* for IE */
* html .top .main { height:514px; }

.header
{
    height:107px;
	background-image:url(../_gfx/bg_header.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

.logo
{
	float:left;
	height:107px;
	background-image:url(../_gfx/logo.gif);
	background-repeat:no-repeat;
	background-position:center center;
	overflow:hidden;
}

.tittle_official_gr
{
	width:769px;
	height:15px;
	/*margin-top:51px;*/
	margin-top:52px;
	background-image:url(../_gfx/title_official_gr.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.tittle_official_en
{
	width:769px;
	height:15px;
	/*margin-top:51px;*/
	margin-top:52px;
	background-image:url(../_gfx/title_official_en.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.white_opacity
{
	width:760px;
	height:1px;
	overflow:hidden;
	margin-top:10px;
	margin-left:0px;
	background-image:url(../_gfx/_white.gif);
	background-repeat:no-repeat;

}

.date, .flag_en, .flag_gr
{
	float:left;
	height:23px;
	font:bold 12px Trebuchet MS, sans-serif;
	margin-top:6px;
}

.date
{
	width:720px;
	color:#4b78cd;
	margin-top:6px;
}

.flag_en, .flag_gr
{
	width:40px;
	color:#002d82;
	padding-top:0px;
	background-repeat:no-repeat;
	background-position:top right;
}

.flag_en a, .flag_gr a
{
	font:bold 12px Trebuchet MS, sans-serif;
	color:#002d82;
	text-decoration:none;
}

.flag_en a:hover, .flag_gr a:hover { color:#fff; }


.equalize_class
{
	/*background-color:#fff;*/
	min-height:412px;
	background-image:url(../_gfx/bg_equalizer.gif);
	background-repeat:repeat-y;
}
/* for IE */
* html .equalize_class { height:412px; }

.top .left
{
	float:left;
	overflow:hidden;
}



/***** VERTICAL MENU *****/

#v_menu ul{
}

#v_menu ul li .category{
	display:block;
	background-image:url(../_gfx/v_menu_li.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:6px 10px 6px 10px;
	width:150px;
}

#v_menu ul li .category:hover{
	background:#2c5197;
	background-image:url(../_gfx/v_menu_li_on.gif);
	background-repeat:no-repeat;
	display:block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:6px 10px 6px 10px;
	width:150px;
}

#v_menu ul li .activ{
	background:#2c5197;
	display:block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:6px 10px 6px 10px;
	width:150px;
}

#v_menu ul li .subcategory{
	display:block;
	background-image:url(../_gfx/v_menu_subli.gif);
	background-repeat:no-repeat;
	background:#0e2e6b;
	color:#8baae0;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 10px 2px 18px;
	width:148px;
}

#v_menu ul li .subcategory:hover, #v_menu ul li .subactiv{
	background:#0e2e6b;
	background-image:url(../_gfx/v_menu_subli.gif);
	background-repeat:no-repeat;
	display:block;
	color:#8baae0;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	padding:2px 10px 2px 18px;
	width:148px;
}

.downarrow{
	position:absolute;
	margin-left:150px;
	background-image:url(../_gfx/downarrow.gif);
	width:17px;
	height:5px;
	list-style-type:none;
	overflow:hidden;
}







.sep_left
{
	clear:both;
	width:169px;
	height:30px;
	background-image:url(../_gfx/sep_left.gif);
	background-repeat:no-repeat;
}

.armies_container
{
	width:169px;
	min-height:180px;
}
/* for IE */
* html .armies_container { height:180px; }

.army
{
	width:169px;
	background-image:url(../_gfx/bg_armies.gif);
	background-repeat:repeat-x;
	display:inline-block;
}

.army_logo
{
	float:left;
	width:45px;
	height:45px;
}


.army_link a
{
    font:bold 12px Trebuchet MS, sans-serif;
    color:#8caae0;
    text-decoration:none;
}

.army_link a:hover { text-decoration:underline; }

.left_links
{
	width:169px;
	height:43px;
	background-image:url(../_gfx/bg_left_links.gif);
	background-repeat:repeat-x;
}

.left_links_select
{
	width:150px;
	margin-top:8px;
	margin-left:10px;
    font:normal 11px Trebuchet MS, sans-serif;
    color:#000;
}

.top .right
{
	float:left;
    width:760px;
    min-height:412px;
    margin-right:9px;
    /*padding-bottom:5px;*/
    background-color:#fff;
    /*overflow:hidden;*/
    /*border:1px solid red;*/
}
/* for IE */
* html .top .right { height:412px; }

.right_pad
{
    width:740px;
	padding-right:10px;
	padding-left:10px;
	background:url(../_gfx/bg_top_right.gif) repeat-x;
}


/***** BOTTOM *****/
.bottom_shadow_left
{
	clear:left;
	float:left;
	width:13px;
    height:114px;
	background-image:url(../_gfx/shadow_left_bottom.gif);
	background-repeat:no-repeat;
}

.bottom .border
{
	float:left;
	border-top:0px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	height:114px;
}

.bottom_shadow_right
{
	float:left;
	width:13px;
    height:114px;
	background-image:url(../_gfx/shadow_right_bottom.gif);
	background-repeat:no-repeat;
}

.bottom .main
{
	float:left;
	height:114px;
	background-color:#001e55;
}

.bottom .left { float:left; }

.bottom .right
{
	float:left;
    width:760px;
    padding-right:9px;
}

.footer
{
    width:760px;
    height:33px;
    background-color:#fff;
    padding-top:28px;
    font:bold 11px Trebuchet MS, sans-serif;
	color:#49586f;
	text-align:center;
}

.footer a
{
	color:#49586f;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}

.footer a:hover
{
	color:#49586f;
	text-decoration:underline;
}

.footer ul
{
	width:100%;
	margin:0;
}

.footer ul li
{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0;
	
}

.footer ul li.sm
{
	padding-left:0;
	border:0;
}

.footer ul li span
{
	font:bold 11px Trebuchet MS, sans-serif;
	color:#4b78cb;
}

.copyright
{
	float:left;
	width:380px;
	padding-top:2px;
	margin-top:10px;
	font:bold 11px Trebuchet MS, sans-serif;
	color:#4b78cb;
}

.created
{
	float:left;
	width:370px;
	height:35px;
	margin-top:0px;
	padding-top:2px;
	font:bold 11px Trebuchet MS, sans-serif;
	color:#4b78cb;
	text-align:right;
	background-image:url(../_gfx/cmt.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

.created a
{
	font:bold 11px Trebuchet MS, sans-serif;
	color:#4b78cb;
	text-decoration:none;
}

.created a:hover
{
	font:bold 11px Trebuchet MS, sans-serif;
	color:#4b78cb;
	text-decoration:underline;
}


/*********** Content CSS ************/
div.title h1
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:20px;
	background:#fff url(../_gfx/title_arrow.gif) no-repeat;
	font:bold 15px Trebuchet MS, sans-serif;
	color:#002d82;
}

