/* CSS Document */

/*CSS for Simple Tree Menu
.treeview ul{ 
margin: 0;
padding: 0;
}
*/

.maintitle{
font-size:14px;
}
#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 120px; /*marquee height */
overflow: hidden;
padding:2px;
text-align:left;
}


#result {
background-color:#FFFFFF;
text-decoration:none;
border: 1px solid #ccc;
}

.errormsg {
  display: block;
  width: 90%;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF9D9D url(images/stop.gif) no-repeat 10px center;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

.okmsg {
  display: block;
  width: 90%;
  height: 26px;
  line-height: 26px;
  color: #FFFFFF;
  font-weight: bold;
  background: #61DE61 url(images/ok.gif) no-repeat 10px center;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #02B902;
  border-bottom: 2px solid #02B902;
}


input, textarea, select {
  margin: 0;
  padding: 2px;
  font-size: 1em;
  color: #666666;
  background: #F5F5F5;
  border: 1px solid #ccc;
  margin: 5px 0;
}   

input:focus, textarea:focus, select:focus {
  border: 1px solid #999;
  background-color: #FFFFFF;
}

input.button {
  cursor: pointer;
  border: none;
  font-weight: bold;
    border: 1px solid #333333;
}

span.required{
  font-size: 13px !important;
  color: red !important;
}

span.formrequired{
  font-size: 10px !important;
  color: red !important;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}

input.btn { 
	  color:#050;
	  font-size:10px;
	  padding-top:2px;
      padding-bottom:2px;
      font-family:Verdana, Arial, Helvetica, sans-serif;
	} 
	
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(images/list.png) no-repeat left center;
list-style-type: none;
padding-left: 22px;
padding-bottom: 2px;
margin-bottom: 0px;
margin-top: 2px;
text-align:left;
margin-left:-43px;
font-size:11px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(images/actiongo.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.treeview a{
text-decoration:none;
color:#0033cc;
}



 .link {  
     cursor:pointer;  
     color:#990099;  
     font-weight:bold;  
 }  



#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 990px;
  text-align: left;
 /* background-color:#FFFFFF;*/
  
}

#page_header {
text-align:center;
  height: 128px;
  width:990px;
 /* background: transparent url(images/header_repeat.jpg) repeat-x top right;*/
}


#content_wrapper {
  margin-top:0px;
    
}

#center {

  width:500px;
}

h3#pagetitle{
	color:#2233ff;
	font-size:13px;
	margin-top:6px;
        margin-bottom:6px;

}

/*================== box_bg ==================*/


.box .corner_top_left {background:url(images/corner_top_left.gif) no-repeat left top #f3f2ed; color:#98968c;}
.box .corner_top_right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner_bot_left {background:url(images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner_bot_right {background:url(images/corner_bot_right.gif) no-repeat right bottom; }
/**/

.box_1 .border_top {background:url(images/1_border_top.gif) repeat-x top #e7e5db;}
.box_1 .border_bot {background:url(images/1_border_bot.gif) repeat-x bottom;}
/*.box_1 .border_left {background:url(images/1_border_left.gif) repeat-y left;}
.box_1 .border_right {background:url(images/1_border_right.gif) repeat-y right;}*/
.box_1 .corner_top_left {background:url(images/1_corner_top_left.gif) no-repeat left top;}
.box_1 .corner_top_right {background:url(images/1_corner_top_right.gif) no-repeat right top;}
.box_1 .corner_bot_left {background:url(images/1_corner_bot_left.gif) no-repeat left bottom;}
.box_1 .corner_bot_right {background:url(images/1_corner_bot_right.gif) no-repeat right bottom; }
.box_1 .indent_box{ padding:7px 8px 8px 8px;}
/*.box_1 .indent_box_1{ padding:10px 0 10px 10px;}*/
.indent_box_1{ 
min-height:110px;
margin-left:5px;
margin-right:5px;
padding-top:14px;
padding-bottom:12px;
}
/**/
.box_2{ width:485px;  color:#007A8F;}
.box_2 .border_top {background:url(images/2_border_top.gif) repeat-x top #FFFFFF;}
.box_2 .corner_top_left {background:url(images/2_corner_top_left.gif) no-repeat left top;}
.box_2 .corner_top_right {background:url(images/2_corner_top_right.gif) no-repeat right top;}
.box_2 .corner_bot_left {background:url(images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_2 .corner_bot_right {background:url(images/2_corner_bot_right.gif) no-repeat right bottom; }
/**/
.box_3{ width:485px; color:#6F5B14; margin:8px 0;}
.box_3 .border_top {background:url(images/3_border_top.gif) repeat-x top #FFFFFF;}
.box_3 .corner_top_left {background:url(images/3_corner_top_left.gif) no-repeat left top;}
.box_3 .corner_top_right {background:url(images/3_corner_top_right.gif) no-repeat right top;}
.box_3 .corner_bot_left {background:url(images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_3 .corner_bot_right {background:url(images/2_corner_bot_right.gif) no-repeat right bottom; }
/**/
.box_4{ width:485px; color:#4E6F07; }
.box_4 .border_top {background:url(images/4_border_top.gif) repeat-x top #FFFFFF;}
.box_4 .corner_top_left {background:url(images/4_corner_top_left.gif) no-repeat left top;}
.box_4 .corner_top_right {background:url(images/4_corner_top_right.gif) no-repeat right top;}
.box_4 .corner_bot_left {background:url(images/2_corner_bot_left.gif) no-repeat left bottom;}
.box_4 .corner_bot_right {background:url(images/2_corner_bot_right.gif) no-repeat right bottom; }
/*================== box_bg_finish ==================*/

#scissor
{
background: url(images/scissor-cut.png) no-repeat top left;
line-height:25px;
}

#topfooter
{
background: transparent url(images/head.png) no-repeat;
height:30px;
width:500px;
position:relative;
}

#footer
{
background: transparent url(images/body_2.png) repeat-y;
min-height:20px;
width:460px;
position:relative;
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
padding-top:5px;
}

#footer a
{
text-decoration:none;
}

#bottomfooter
{
margin-top:0px;
background: transparent url(images/bottom.png) no-repeat;
height:30px;
width:500px;
position:relative;
}
#left_side {
  float: left;
  width:220px;
}

#left_side p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
  text-align: justify;
  }


#right_side {
  float: right;
  width:220px;
}

#right_side p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
  text-align: justify;}

/* CSS Popout menuv */
#menuv		                                 /* position, size, and font of  menu */
	{	
	padding-left: 20px;	
	z-index: 10;
	width: 40px;						          /* [1] width of menu item (i.e., box) */
	text-align: center;
	font-size: 12px;
	}

#menuv a
	{
	width: 100%;
	display:block;						
	padding-top: 0.2em;						/* expands menu box vertically*/
	padding-bottom: 0.2em;
	border-bottom:1px solid #555;		/* adds bottom border */
	white-space:nowrap;
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	color: white;
	background-color: royalblue;
	text-decoration:none;				       /* removes underlines from links */
	}

#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuv a:hover				             /* all menus on mouse-over */
	{
	color: white;
	background-color: cornflowerblue;
	}
	
#menuv li
	{
	list-style-type:none;		            /* removes bullets */
	}

#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 8em;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 8em;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}

a.active
{
font-weight:bold;
}

p.commentscount {
color:#6F5B14;
margin-top:12px;
margin-left:10px;
margin-bottom:4px;
height:12px;
font-size:14px;
font-weight:bold;
}


#respond {
color:#6F5B14;
font-size:12px;
font-weight:bold;
text-decoration:none;
border: 1px solid #ccc;
padding: 4px;
backgroud-color:#ffffff;
}

.formcomments
{
list-style:none;
}

#formfield
{
margin: 10px;
border: 1px solid #ccc;
}

#myForm
{
	text-decoration:none;
	border: 1px solid #ccc;
	font-size:12px;
	font-weight:bold;  
    padding: 0.5em;
}

#commentsform
{
border: 1px solid #ccc;
padding-left:10px;
}

.author_meta a
{
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-left:3px;
}

.comment_meta
{
color:#8CDC00;
font-size:9px;
}

.comment_body
{
padding-left:3px;
padding-right:3px;
}
	
.count
{
font-size:22px;
color:#CCCCCC;
padding-right:3px;
}

	
td.row1 {
background: #f0f0f0;
border: 1px solid #ccc;

}
td.row2 {
background: #ffffff;
border: 1px solid #ccc;
}

td.row1:hover {
border: 1px solid #8F8F8F;

}

td.row2:hover {
border: 1px solid #8F8F8F;

}

a.anchorLink{
background:url(images/button.gif);
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
}
a:hover.anchorLink{
color:#0066CC;
}

.add{
background:url(images/robot_gpost.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

/*image file replacement*/
/* PDF document links */
a[href$='.pdf'] {
background:transparent url(images/page_acrobat.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}
 
 a[href$='.ppt'],  a[href$='.pps']{
background:transparent url(images/page_powerpoint.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:17px;
}
 

/* Excel Documents links */
a[href$='.xls'], a[href$='.csv'], a[href$='.xlw'], a[href$='.xlt'] {
background:transparent url(images/page_excel.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}

/* Zip Rar Documents links */
a[href$='.zip'], a[href$='.rar'] {
background:transparent url(images/page_compress.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}
 
/* Word Document Links */
a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {
background:transparent url(images/page_word.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}
 
/* mailto: links */
a[href^="mailto:"] {
background:transparent url(images/page_email.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}



  /*Login to admin*/
    #adminLogin {
    position: absolute; 
    left: 0px; 
    bottom: 0px;
    }	
    body > #adminLogin {
    position:fixed;
    }
	
	a.srollover {
	display: block;
	width: 16px;
	height: 16px;
	background: url("../../images/site/admin2.png") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.srollover {
	background-position: -16px 0;
}
/*************/
/*powered by ints */

.gototop{
background:url(http://www.nea-acropoli-heraklio.gr/images/site/top.png)no-repeat;
display:block;_display:none;
position:fixed;
z-index:9999;
text-indent:-9999px;
width:21px;
height:20px;
overflow:hidden;
outline:none;
right:3px;
bottom:5px;}


