body{font:13px/1.5 Arial;}pre,code{font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

body {
	margin:0 auto;
	background-color:#FFF;
	font-family:Arial;
	text-decoration: none;
	font-weight:none;
	font-size: 13px;
	overflow-x:hidden;
	color:#333333;
	text-align:left;
	background-image:url(../images/bg.jpg);
}
a, a:link, a:visited, a:active{
	color: #411200;
	text-decoration: none;	
}
#row_1 a:hover,#row_2 a:hover,#row_3 a:hover,#row_5 a:hover{
	filter: alpha(opacity=50);
	opacity:0.5;
	text-decoration: none;
}
.left 	{float:left;}
.right 	{float:right;}
.search_text {
	border:0;
	font-size:12px;
	color: #979797;
	font-family:Arial;
	text-align:center;
}
.top_menu_font {
	font-size:13px;
	text-align:center;
}
.copyright {
	font-size:13px;
	font-family:Arial;
}
.hotsoft {
	font-size:12px;
	font-family:Arial;
}

.list_article_title h1{ font-size:16px;}

/***** Home Boxes News **************************************************************************************************/

/************related**************/
/***external wrapper of RELATED MODULE (is a div)***/
.cms_module_related { }
/***class of the container of the elements(table or ul depends on the template) of RELATED MODULE also wrapper***/
.rel_container {	width:100%;	 }

/***class of the wrapper of each element (table) of RELATED MODULE ***/
.rel_element_wrapper {}

/***class of each element (td or li) of RELATED MODULE ***/
.rel_element {
    padding-top: 10px;
	margin-top: 10px;
	text-align:left;
}

/*.rel_element a,.rel_element a:link,.rel_element a:active,.rel_element a:visited{text-decoration:none; color:#333}
.rel_element a:hover{color:#090}*/


/***HEADER Title of RELATED MODULE ***/
.rel_module_title{display:none; height:20px; color:#F00;}

/*********inner Container of rel_element is a table *****/
.rel_table_wrapper {width:100%}

/****Container of article title****/
.rel_title_wrapper{}
	/****the title is a link to the article ****/
.rel_title_link, .rel_title_link:active, .rel_title_link:visited, .rel_title_link:link {
    color: #001F9B;
    font-weight:500;
	line-height:120%;
	font-size:16px;
	text-align:left;
}

.rel_title_link:hover {
    color: #FB8404;
}

/****Container of article creation_date is a td for margins and paddings****/
.rel_creation_date_wrapper{}
	/****article creation date for font manipulation is a span****/
.rel_creation_date {
    font-size: 11px;
	color: #001F9B;
}


/****outer Container of article teaser is a td****/
.rel_teaser_wrapper{width:100%}
	/****inner Container of article teaser is a span****/
	.rel_teaser{ font-size:12px}
	.rel_more,.rel_more a{float:right; color:#999}


/*******Container of author-owner-category-teaser************/
.rel_owner_cat_teaser_wrapper {}
	/**********inner container of author owner category teeaser***********/
	.rel_owner_cat_teaser{}
	
	/********Container of owner and cat is a td**********/
	.rel_owner_cat_wrapper{ padding-bottom:4px}
		.rel_owner{}/******span****/
		.rel_cat{}/******span****/
/*******outer container of title_author-owner-category-teaser is a td************/		
.rel_title_date_owner_teaser_wrapper{}
	/*******inner container of title_author-owner-category-teaser is a table************/
	.rel_title_date_owner_teaser{}
/****outer Container of article image is a td****/
.rel_image_wrapper{}
	/*******inner wrapper is a span that contains the image useful for relative positioning******/
	.rel_image{}

/***** Home Boxes News **************************************************/
.read_more a, .read_more a:link, .read_more a:active,.read_more a:visited{
	font-size:12px;
	color:#690;
}

.read_more a:hover {
	font-size:12px;
	color:#F06;
}
/********************pagination**************/
.pagination ul{ list-style:none}
.pagination ul li{ float:left; padding-left:5px}

.cms_module_related{ position:relative; height:auto; width:auto}

/**********accordion content***************/
.accordion_head_in {
	text-decoration:none;
	font-size:20px;
	display:block;
}

.accordion_content_in {
	display:none;
}
.accordion_wrapper_in li {
	position:relative;
	overflow:hidden;
}
.empty_row_10{display:block; height:10px}
.empty_row_20{display:block; height:20px}
.empty_row_30{display:block; height:30px}
.empty_row_40{display:block; height:40px}
.empty_row_50{display:block; height:50px}

/* 
.shadow {
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
/* For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
/* For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
	zoom: 1;
/*      filter:
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=1),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=45,strength=1),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=2),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=10),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=225,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=2),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=315,strength=1);

}
*/
/******************************************/
#row_1{ background-color:#462324;height:28px;position:relative;}
#row_2{ height:50px; position:relative; background-image:url(../images/menu_bg2.jpg); background-repeat:repeat-x;}
#row_3{ background-color: #421200;display: block; height: 50px; position: relative; width: 100%;z-index: 1;}
.inside_row_3{ position:absolute; width:100%;}
#row_4{ position:relative;min-height:516px;}
#row_5{ background-color:#2F171A; min-height:150px; position:relative;}

.right{ float:right;}
.left{ float:left;}
.logo{ position:relative; top:-10px; z-index:10}
#row_2 .logo:hover{filter: alpha(opacity=100);opacity:1;}

/*.mokito_wrapper{ background-image:url(../images/Mokito2.gif); background-repeat:no-repeat; background-position:center top; min-height:645px;}*/

.menu{ }
.menu ul{ list-style:none; margin:0;}
.menu li{ float:left; border-left:1px solid #FFF;border-right:1px solid #CAB5A2; margin:0px; padding:0 15px; height:50px; text-align:right}
.menu li.last{ border-right:none; padding-right:0px;}
.menu li.first{ border-left:none;}
.menu a{ color: #462124;display: block;height: 40px;line-height: 40px;padding-top: 10px;position: relative;}
.menu_white{ }
.menu_white ul{ list-style:none; margin:0;}
.menu_white li{ float:left;}
.menu_white li a{color: #FFFFFF;display: block;height: 40px;line-height: 40px;padding-top: 10px;position: relative;}
.menu_white li.last{ padding-right:0px;}
.menu_white li.first{ }

#cofee_beans {
    background-image: url("../images/coffee_beans.png");
    background-position: left top;
    background-repeat: repeat-x;
    bottom: -6px;
    height: 123px;
    position: absolute;
    width: 100%;
}
#copyright{ position:relative;}
.hotsoft, .hotsoft a {font-family: Arial;font-size: 12px;}
.hotsoft {display: block;height: 30px;position: relative;padding-top: 10px;}
.contact,.contact span,.contact p{color:#FFF;font-size:15px;line-height:17px}
.mk_text { padding-right:15px;}
.nl_wrapper{ padding-right:40px; border-right:1px solid #522B15}
.nl_title{ color:#FFF; font-size:18px; font-weight:700; font-family:Arial;}
.nl_subscribe{ color:#fff; font-size:13px; font-family:Arial}
.nl_inputs #tl_subscribe input[type='text']{ width:100%; border:1px solid #CFBCAA}
.nl_inputs #tl_subscribe input[type='submit']{ background-color: #522B15;border: medium none;color: #FFFFFF;float: right;margin-top: 5px;}
.social_wrapper{ position:relative;top:20px;}

.photos{ background-color:#FFF; padding:10px;margin-left:10px; border:1px solid #960;}

.error{
	font-size:11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.captcha_text{display: block;}
#f2 label{   display: block;float: left;font-size: 16px;font-weight: 400;min-width: 66px;padding-right: 5px;}
#f2 .headline{ font-size:22px; font-weight:700; }
.list_article_title{ width:215px; float:left; text-align:center;margin-right:5px; height:250px;}
.list_article_title .title_link{display:inline-block; font-size:11px;}
.img_border img{  background-color: #FFFFFF;border: 1px solid #996600;padding:10px;border-radius:5px}
#epikoinonia .cms_element_text{float:left;}
#epikoinonia .ce_form {clear: none; float: left; margin-left: 120px;}
.contact a{ color:#FFF;}
.content_wrapper{ float:right; width:450px;}
.float_element{ float:right; width:450px;}

.block {clear: both;}