
/*GENERAL BEGIN*/

* {
	margin: 0; padding: 0;
}

h1, h2, h3, h4, h5, p, ul, ol, table  { 
	margin : 0 20px; padding : .5em 0; 
}

h1, h3, h2{
	color: #222427;
}

h1{
	font-size: 17px;
}

h2{
	font-size: 15px;
}

h3{
	font-size: 13px;
}

p, ul{
	font-size: 11px; color: #616060; line-height: 140%;
}


a{
	color: #2b2e31; text-decoration: underline; outline: none;
}

a:visited {
	color: #2b2e31;
}

a:hover, a.active {
	color: #2b2e31;
}

a:active, a:focus {
	text-decoration: none; color: #2b2e31;
}

a:active, a:focus{
	outline: none;
}

body{
	font: normal 76%/120% Tahoma,Geneva,Kalimati,sans-serif; color: #222427; text-align:center; background: #fff url(../images/body_bg.jpg) repeat 0% 0%; 
}

/*GENERAL END*/

/* CONTAINER  BEGIN*/
div#container{
	width: 1013px; margin: 0 auto; text-align: left; overflow: hidden; background-color: #fff; padding-left: 18px;
}
/* CONTAINER  END*/


/* BRANDING  BEGIN*/

div#branding{
	background: #fff url(../images/slogan.gif) no-repeat 100% 0%; height:140px; position: relative; width: 1010px;; 
}

div#branding div#logo{
	left: 0px; top: 52px; position:absolute; width:241px;
}

div#branding div#logo a{
	background: url(../images/logo.gif) no-repeat 0% 0%; display:block; text-indent:-9999px; width:241px; height:82px; 
}

div#branding div#banner_google{
	position: absolute;
	left: 267px; 
	top: 30px;
	width: 728px;
	height: 103px;
	overflow: auto;
}

div#branding div#banner_google table{
	padding: 0px; margin: 0px;
}

div#branding div#banner_google div{
	float: right; padding-top: 15 px;
}

div#branding div#banner_google table a img{
	border: none;
}



div#branding ul{
	left: 0px; top: 4px; list-style-type:none; position:absolute; margin: 0px; padding: 0px; font-weight: lighter;
}

div#branding ul li {
	display: inline;
}

div#branding ul li a{
	background: url(../images/header_arrow.gif) no-repeat 0% 50%;
	padding-left: 9px;
	font-size: 11px;
	margin-right: 10px;
}

div#branding div#banner_top{
	position: absolute; top: 40px; left: 250px;	
}

/* BRANDING  END*/


/* HORIZONTAL NAVIGATION  BEGIN*/

div#navigation{
	height: 27px; background-color: #fff;
	width: 995px;
}
 
 
 
 
/*greek version*/ 
div#navigation ul{
	list-style: none; padding: 0px; margin: 0;
}

div#navigation ul li{
	float: left;
}

div#navigation ul li a{
    font-size: 12px;
	height: 27px; line-height: 230%; display: block;  color:#000; text-decoration: none;
	border-right: 1px solid #000; padding: 0; margin: 0;
}

div#navigation ul li a:hover{
	text-decoration: underline;
}


div#navigation ul li a#nav_item_main2{
	width:158px;
}

div#navigation ul ul li a{
	background: none;
	background-color: #86951A;
}

div#navigation ul li a#nav_item_main4{
	width: 46px; padding-left: 18px;
}

div#navigation ul li a#nav_item_main5{
	width: 116px; padding-left: 18px;
}

div#navigation ul li a#nav_item_main6{
	width:86px; padding-left: 18px;
}

div#navigation ul li a#nav_item_main7{
	width: 93px; padding-left: 18px;
}

div#navigation ul li a#nav_item_main8{
	width: 101px; padding-left: 18px;
}

div#navigation ul li a#nav_item_main9{
	width: 124px; padding-left: 18px;
}

div#navigation ul li a#nav_item_main10{
	width: 67px; padding-left: 18px; border: none;
}

div#navigation a:hover, a.active {
	color: #2b2e31;
}
/*greek version end*/



/*english version*/ 

div#navigation div#en_navigation ul li a#nav_item_main4{
	width: 180px; padding-left: 10px;
}

div#navigation div#en_navigation ul li a#nav_item_main5{
	width: 85px; padding-left: 10px;
}

div#navigation div#en_navigation ul li a#nav_item_main6{
	width: 65px; padding-left: 10px;
}

div#navigation div#en_navigation ul li a#nav_item_main8{
	width: 140px; padding-left: 10px;
}

/*english version end*/


/* HORIZONTAL NAVIGATION  END*/

div#content{
	overflow: hidden;	width: 1013px; background-color: #fff;
}

/* CONTENT MAIN BEGIN*/
div#content_main{
	float: left; width: 695px; display: inline;
}


/*Pages begin*/
div#content_main p#pages{
	text-align: center;
	overflow: auto;
}



div#content_main p#pages a.active, div#content_main p#pages a:hover{
	text-decoration: none;
	color: #96A83A;
}


div#content_main p#pages_details{
	text-align: center;
}
/*Pages end*/


table#type1{
	margin: 10px; font-weight: bold; border-bottom: 1px solid #E0DEDE; width: 659px; padding-top: 20px; padding-bottom: 20px; font-size: 10px;
}

table#type1 a{
	text-decoration: none;
}

table#type1 td{
	padding-bottom: 10px;
}

table#type1 td.type1_titles{
	font-weight: normal; font-size: 11px;
}

table#type2_wrap{
	margin: 10px; border-bottom: 1px solid #E0DEDE; width: 659px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 10px;	 font-size: 10px;
}

table#type2{
	width: 510px; padding: 0px; margin: 0px; text-align: left;
}

table#type2 a{
	text-decoration: none; font-weight: bold;
}

table#type2 td{
	padding-bottom: 10px;
}

table#type3_wrap{
	margin: 10px; border-bottom: 1px solid #E0DEDE; width: 659px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 10px; font-size: 10px;
}

table#type3{
	width: 510px; padding: 0px; margin: 0px; text-align: left;
}

table#type3 a{
	text-decoration: none; font-weight: bold;
}

table#type3 td{
	padding-bottom: 10px;
}


div#author_inside {
	margin: 0px 10px; padding: 10px 0px;
}

div#author_inside h3{
	padding-top: 0px; font-size: 12px;	
}	

div#author_inside h3 span{
	color: #96A83A;	
}

div#author_inside div#auth_bio{
	color:#616060;
	font-size:11px;
	line-height:140%;
}

div#author_inside div#auth_bio p, div#author_inside h3{
	margin-left: 0;
}

div#author_inside table{
	margin-left:  0;
}

div#author_inside img{
	float: left; margin-right: 10px;
}

div#commercials_wrap table{
	margin: 0px; padding: 0px; color:#616060; font-size:11px; line-height:140%;
}

div#commercials_wrap table p#odigies{
	margin: 0 10px; font-weight: bold; color: #2B2E31;
}


div#commercials_wrap table span.GreenTextBold{
	color: #96A83A; font-weight: bold; font-size: 12px;
}

div#commercials_wrap table input{
	width: auto;
}

div#commercials_wrap table input.FormStyle {
	width: 150px;
}

div#commercials_wrap table p.no_righ_mar{
	margin-right: 0px;
}

div#commercials_wrap table#banner_bottom_table{
	border-bottom:1px solid #E0DEDE; margin-left: 10px; padding-top: 25px; padding-bottom: 25px; 
}

div#commercials_wrap table#banner_bottom_table2{
	margin-left: 10px; padding-top: 25px; padding-bottom: 25px; 
}

div#commercials_wrap table div#add_ad{
	padding: 20px 0; margin-left: 10px;
}


.GreenTextBold{
	color: #96A83A; font-weight: bold;
}

.bold{
	font-weight: bold;
}

.DushedVertBGR {
	background-image:url("../images/dushed_ver_bgr.gif");
	background-position:center top;
	background-repeat:repeat-y;
}

div#commercials_wrap div#membership input{
	width: 145px; height: 20px;
}

div#commercials_wrap div#membership input#submit{
	width: auto;
}


div#commercials_wrap table.Card, .Card {
background-image:url("../images/member-card.gif");
background-position:center center;
background-repeat:no-repeat;
margin-left: 10px;
}

.discount {
background-image:url("../images/discount.gif");
background-position:center center;
background-repeat:no-repeat;
}


.BlackTitles {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

.GreyDescription {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
font-weight:bold;
}


#BlackTitleBold a{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.GreyTitle {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

div#arch_labels{
	border-bottom: 1px solid #E0DEDE;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px; 
	font-weight: bold;
}

div#arch_labels a{
	text-decoration: none; 
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;	
}

div#arch_labels span{
	font-weight: normal;
}

div#member_labels{
	background: url(../images/arch_map.jpg) no-repeat 100% 0%; height: 26px;
}

table.mik {
	margin-left: 5px;
}

table.mik td.thename{
	padding-left: 4px; width: 196px;
}

table.mik td.thename a{
	text-decoration: none;
}

div#bigimage{
	text-align: center; padding-top: 15px; padding-bottom: 50px;
}

div#member_thumbs{
	border-top: 1px solid #E0DEDE; margin: 0 10px; padding-left: 4px; padding-top: 14px;
}

div#member_thumbs img{
	padding: 0; margin: 0;
	padding-right: 3px; padding-left: 0px; cursor: pointer;
}

h3#member_profile{
	border-bottom:1px solid #E0DEDE;
	color:#000000;
	font-size:11px;
	padding-top:20px;
	margin:0 10px;	
}


div#tags{
	background: url(../images/tags.gif) no-repeat 0% 0%; margin: 0 10px;
	min-height:59px;
  	height:auto !important;
  	height:59px;
  	padding-left: 25px; border-bottom:1px solid #E0DEDE;border-left:1px solid #E0DEDE; border-right:1px solid #E0DEDE;
}

div#tags table{
	width: 600px; background-color: #fff; text-align: left; margin: 0px; padding: 0px; margin-left: 30px;
}

div#tags table td{
	padding-bottom: 3px;
}

div#tags table a{
	font-size: 13px; text-decoration: none;
}

div#tags table a.Bold{
	font-weight: bold;
}

table#adv_search_table{
	margin: 0px; 
}

table#adv_search_table td{
	padding: 5px;
}

ul#news li.no_border a{
	background:url("../images/bulet_login.gif") no-repeat scroll 0 70% transparent;
	font-size:11px;
	line-height:180%;
	padding-left:15px;	
}


table#ergalia, table#ergalia table{
	margin: 0;
}


div#relative_arts{
	border-top: 1px solid #E0DEDE; margin: 0 10px;
}

div#relative_arts h4{
	font-size: 13px; margin-left: 0; background:url("../images/bulet_login.gif") no-repeat scroll 0 50% transparent; padding-left: 10px; color: #96A83A;
}

div#relative_arts ul{
	list-style: none;
}

div#relative_arts ul a{
	text-decoration: none;  background:url("../images/header_arrow.gif") no-repeat scroll 0 50% transparent;  padding-left: 10px;
} 

div#relative_arts ul span{
	color: #616060; font-style: italic; font-size: 11px; 
}

a#back_from_arch{
	 background:url("../images/bulet_login.gif") no-repeat scroll 0 50% transparent; padding-left: 10px;
}

img.inside_main_thumb{
	float: right; margin-left: 20px;
}

table#terms_table, table#terms_table table{
	margin: 0; padding: 0;
}

table#terms_table p{
	margin-left: 10px;
}

.OrangeTitles{
	color: #96A83A; font-weight: bold;
}

div#news_wrapper table#title_table{
	width: 659px; margin: 0px; border-bottom:1px solid #E0DEDE; margin-left: 10px;
}

div#news_wrapper table#title_table h2{
	margin: 0;
	color:#000000;
	font-size:17px;
}

table#contact_tbl, table#contact_tbl table{
	margin:0 0 0 10px;
	width:659px;
}

table#contact_tbl, table#contact_tbl table{
	margin: 0;
}

table#inputs_table td{
	padding-bottom: 5px;
}

input.ButtonForm{
	width: auto;
}

p#no_priv{
	margin-left: 10px;
}


div#allt_the_links table{
	margin: 0; padding: 0;
}

a.help_txt{
	font-weight: bold;
}

div#share_stuff{
	padding: 20px 0; 
	margin: 0 20px;
}

/* CONTENT MAIN END*/

/* RIGHT COLUMN BEGIN*/
div#right_column{
	width: 315px; float: left; display: inline;
}

div#right_column div#banner_right{
	margin-top: 20px; 
}

div#right_column div#main_menu{
	width: 298px; height: 152px; overflow: auto;
}

div#right_column div#main_menu h3{
	margin-bottom: 0px;
}

div#right_column div#main_menu div.floated_menus{
	width: 140px; float: left; font-size: 11px; line-height: 170%; padding-top: 6px;
}

div#right_column div#main_menu div#left_main_menu{
	padding-left: 15px;
}

div#right_column div#main_menu div.floated_menus a{
	background: url(../images/header_arrow.gif) no-repeat 0% 50%;
	padding-left: 9px;
	font-size: 10px;
	text-decoration: underline;
	
}

div#right_column div.right_column_divs{
	padding-top: 5px; width: 310px; overflow: hidden; clear: both; 
}

div#right_column div.right_column_divs table{
	padding: 0px; margin: 0px;
}

div#right_column div.right_column_divs table a img{
	border: none;
}


div#right_column div.right_column_divs div{
	float: left; padding-bottom: 10px;
}

div#right_column div.right_column_divs div a img{
	border: none;
}

div#right_column div.right_column_divs div.left{
	margin-right: 20px;
}

div#right_column  div#facebook  div.left{
	margin-right: 7px;
}

div#right_column  div#facebook div{
	 padding-bottom: 0px;
}

div#search_box{
	overflow:auto;
	width: 298px;
	height: 75px;
	background-color: #d1d1d1;
	position: relative;
}

div#search_box input{
	position: absolute;
	left: 15px;
	top: 40px;
	padding-left: 5px;
}

div#search_box input#search_bt{
	width: 60px;
	height: 20px;
	position: absolute;
	left: 225px;
	top: 40px;
	padding: 0px;	
}

div#search_box a#special_search{
	position: absolute;
	left: 16px;
	top: 63px;
	padding-left: 10px;
	background: url(../images/search_bulet.gif) no-repeat scroll 0 70% transparent;
	text-decoration: underline;
}

div#login_box{
	overflow:auto;
	width: 298px;
	height: 155px;
	position: relative;
}

div#login_box input#Username{
	position: absolute;
	left: 97px;
	top: 43px;
	padding-left: 5px;
	width: 165px;
}

div#login_box input#Password{
	position: absolute;
	left: 97px;
	top: 73px;
	padding-left: 5px;
	width: 165px;
}

div#login_box label#uname_lab{
	position: absolute;
	left: 17px;
	top: 42px;	
}

div#login_box label#pass_lab{
	position: absolute;
	left: 17px;
	top: 75px;	
}

div#login_box input#login_bt{
	width: 60px;
	height: 20px;
	position: absolute;
	left: 97px;
	top: 102px;
	padding: 0px;	
}

div#login_box a{
	padding-left: 10px;
	background: url(../images/bulet_login.gif) no-repeat scroll 0 70% transparent;
	text-decoration: underline;
	font-size:10px;
}

div#login_box a#forgot_pass{
	position: absolute;
	left: 15px;
	top: 130px;		
}

div#login_box a#new_member{
	position: absolute;
	left: 15px;
	top: 145px;	
}

div#tv_box{
	overflow:auto;
	width: 298px;
	height: 405px;
	position: relative;
	line-height: 100%;
	clear: both;	
}

div#tv_box div#webtv{
	margin-left: 15px;
}

div#tv_box ul{
	list-style: none;
	margin: 0px;
	margin-left: 15px; 
	width: 270px;
	overflow: auto;
	clear: both;
}

div#tv_box ul li{
	float: left;
	width: 90px;
}

div#tv_box ul li a{
	background:url("../images/latest_video_bulet.gif") no-repeat scroll 0 0% transparent;
	font-size:10px;
	padding-left:10px;
	text-decoration:underline;
}


div#tv_box ul li a.imagelink{
	background: none; padding: 0;
}


div#tv_box ul li img{
	width: 88px;
	height: 66px;
}


/* RIGHT COLUMN END*/


/*SITE INFO BEGIN*/
div#site_info{
	height: 54px; background-color: #fff; text-align: center;clear: both; position: relative; width: 996px; border-top: 5px solid #000;
	margin-top:0;
}

div#site_info p{
	width: 290px; float: left;
}

div#site_info a#tokyo {
	display:block;
	height:25px;
	right:50px;
	position:absolute;
	text-indent:-9999px;
	top:60px;
	width:135px;
	background: url(../images/connect.gif) no-repeat 0% 0%;
}

div#site_footer { margin:8px 0 0; width:996px; background:#e5e5e5; overflow: auto; }
div#site_footer ul li { list-style:none; }
div#site_footer ul li a { text-decoration:none; color:#000; font-weight:normal; padding:5px 0; }
div#site_footer ul li a:hover { color:#96a83a; }
div#site_footer h3 { color:#000;font-size:17px; font-weight:bold; padding-top:17px; border-bottom:1px solid; }

div#site_footer #menu, div#site_footer #draseis { float:left; width:280px; }
div#site_footer #socialmedia { float: left; margin: 30px 0 0 25px; width: 335px;}

/*SITE INFO END*/


div#periodika{
	border: none; width: 679px; overflow: auto;
}


div#periodika div.left_news, div#periodika div.right_news{
	border-top: none; border-bottom: none;
}

/*
div#periodika div.left_news, div#periodika div.right_news{
	border-top: none; width: 324px;  text-align: left;
}

div#periodika div.left_news img, div#periodika div.right_news img{
	width: 260px; height: 195px; margin-left: 10px; margin-bottom: 20px;
}

div#periodika div.left_news p, div#periodika div.right_news p{
	width: 282px;
}

*/



div#facebook div{
	margin-bottom: 10px;
}


#banner_bottom_right table{
	margin: 0px; clear: both;
}

div#internationalposts{
	width: 679px;
}


div#internationalposts h4{
	font-size: 11px; padding: 0px; display: inline;
}



div#internationalposts div.all_text_news{
	overflow: hidden
}


div#internationalposts div#fnews{
	width: 320px; float: left;
}

div#internationalposts div#fnews p, div#internationalposts div#othnews p{
	margin: 0px; padding: 0px;
}

div#internationalposts div#fnews p, div#internationalposts div#fnews h4{
	width: 300px;
}

div#internationalposts div#othnews{
	width: 320px; float: left;
}

div#internationalposts div#othnews p{
	padding-bottom: 10px;
}

img#img_bigint{
	width: 157px; float: left; padding-bottom: 10px; padding-right: 10px;
}

div#internationalposts h4.intseccoltit{
	padding: 0px; margin: 0px;
}

div#internationalposts span.date{
	font-size: 11px;
}
a.blinkingtitle {color:#F00; text-decoration:blink;}