﻿/* CSS Document TEDK Nomou Larissas - APAGOREYETAI AYSTIRA I ANTIGRAFI MERWN H OLOKLIROY TOY KWDIKA GIA OPOIONDIPOTE SKOPO
OLA TA DIKAIWMATA KATOXYRWMENA STHN Optimum Services www.optimum-services.com */

	
body {
margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftsh {
height: auto;
width: 20px;
background-image: url(images/leftsh.jpg);
background-position: right;
background-repeat: repeat-y;
}

.rightsh {
height: auto;
width: 20px;
background-image: url(images/rightsh.jpg);
background-position: left;
background-repeat: repeat-y;
}

.topl {
width: 9px;
height: 14px;
background-image: url(images/topl.jpg);
background-position: top;
background-repeat: no-repeat;
}

.topm {
width: 9px;
height: 54px;
background-color: #005826;
background-image: url(images/topm.gif);
background-position: left;
background-repeat: repeat-y;
}

.mid1 {
width: 362px;
height: 14px;
background-image: url(images/mid1.gif);
background-position: top;
background-repeat: repeat-x;
}

.logo {
background-image:  url(images/logo.gif);
width: 139px;
height: 54px;
background-color: #005826;
background-repeat: no-repeat;
background-position: center;
}

.mid2 {
width: 223px;
height: 54px;
background-color: #005826;
}

.mid3 {
width: 12px;
height: 43px;
background-color: #005826;
}

.mid4 {
width: 12px;
height: 11px;
background-image: url(images/mid4.gif);
background-position: center;
background-repeat: no-repeat;
}

.mid5 {
width: 12px;
height: 8px;
background-image: url(images/mid5.gif);
background-position: center;
background-repeat: no-repeat;
}

.mid6 {
width: 362px;
height: 8px;
background-image: url(images/mid6.gif);
background-position: top;
background-repeat: repeat-x;
}

.mid7 {
background-image: url(images/mid7.gif);
width: 9px;
height: 8px;
background-position: center;
background-repeat: no-repeat;
}

.mid8 {
background-image: url(images/mid8.gif);
width: 22px;
background-position: center;
background-repeat: repeat-y;
}

.mid9 {
background-image: url(images/mid9.gif);
width: 9px;
height: 19px;
background-position: center;
background-repeat: no-repeat;
}

.mid10 {
width: 446px;
height: 14px;
background-image: url(images/mid10.gif);
background-repeat: repeat-x;
background-position: top;
}

.mid11 {
background-image: url(images/mid11.gif);
background-position: center;
background-repeat: no-repeat;
width: 20px;
height:19px;
}

.mid12 {
width: 20px;
height: 43px;
background-color: #336667;
}

.mid13 {
width: 448px;
height: 8px;
background-image: url(images/mid13.gif);
background-position: top;
background-repeat: repeat-x;
}

.mid13-1 {
width: 100px;
height: 8px;
background-image: url(images/mid13.gif);
background-position: top;
background-repeat: repeat-x;
}

.m1 {
width: 112px;
background-color: #336667;
height:43px;
padding: 0px;
margin: 0px;
background-image: url(images/menu1.gif);
background-position: bottom  center;
background-repeat: no-repeat;
vertical-align: bottom;
}

.m2 {
width:112px;
background-color: #336667;
height:43px;
padding: 0px;
margin: 0px;
background-image: url(images/menu2.gif);
background-position: bottom;
background-repeat: no-repeat;
vertical-align: bottom;
}

.m3 {
width: 112px;
background-color: #336667;
height:43px;
padding: 0px;
margin: 0px;
background-image: url(images/menu3.gif);
background-position: bottom;
background-repeat: no-repeat;
vertical-align: bottom;
}


.m4 {
width: 112px;
background-color: #336667;
height:43px;
padding: 0px;
margin: 0px;
background-image: url(images/menu4.gif);
background-position: bottom;
background-repeat: no-repeat;
vertical-align: bottom;
}

.bu {
width: 860px;
height: 30px;
background-position: top;
background-repeat: repeat-x;
background-image: url(images/bu.gif);
background-color: #336667;
border: 0px;
}

.bd {
width: 860px;
background-image: url(images/bd.gif);
height: 9px;
background-position: top;
background-repeat: repeat-x;
}

.left2 {
border-left: 1px solid #9B9B9B;
width: 8px;
border-collapse: collapse;
}


.left2vab {
border-left: 1px solid #9B9B9B;

border-collapse: collapse;
vertical-align: bottom;
}

.dimim {
vertical-align: middle;
width: 468px;
height: 102px;
margin-top: 4px;
margin-bottom: 4px;
text-align: center;
}

.rig {
vertical-align: top;
}

.lebox {
width: 12px;
height: 12px;
background-image: url(images/lebox.gif);
background-repeat: no-repeat;
background-position: center;
}

.lerep {
width: 456px;
height: 12px;
background-position: top;
background-repeat: repeat-x;
background-image: url(images/lerep.gif);
background-color: #ECECEC;
}

.lele {
width:12px;
height: 100%;
background-image: url(images/lele.gif);
background-position: left;
background-repeat: repeat-y;
}

.lebo1 {
width: 12px;
height: 18px;
background-image: url(images/lebo1.gif);
background-position: center;
background-repeat: no-repeat;
}

.lebo2 {
width: 8px;
height: 8px;
background-image: url(images/lebo2.gif);
background-repeat: no-repeat;
background-position:center;
}

.lebo3 {
width: 448px;
background-image:  url(images/lebo3.gif);
background-repeat: repeat-x;
background-position: bottom;
height: 8px;
}

.lebo4 {
width: 456px;
height: 10px;
background-color: #ECECEC;
}

.lelem {
width: 456px;
height: 100%;
background-color: #ECECEC;
}

.content {
width: 252px;
height: 100%;
border-right: 1px solid #96BF97;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
padding-right: 6px;
}

.content-home {
width: 210px;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 6px;
margin-right: 6px;
border-bottom: 1px solid #96BF97;
font-size: 12px;
}

.content-home-2 {
width: 210px;
height: 100%;
margin-right: 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 6px;
font-size: 12px;
color: #333333;
text-align: left;
padding-left: 2px;
padding-top: 4px;
}

.date {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;
text-align: left;
text-decoration: none;
}

.intr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-align: left;
}

.marg {
width: 9px;
height: 100%;
}

.marg-home1 {
width: 4px;
border-right: 1px solid #96BF97;
height: 100%;
}

.marg-home2 {
width: 2px;
height: 100%;
}

.lin {
border-bottom: 1px solid #96BF97;
width: 179px;
height: auto;
padding-top: 0px;
padding-bottom: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;

font-size: 11px;
text-align: left;
vertical-align: top;
margin-bottom: 0px;
bottom: 0px;
}

.lin a {
color: #4B7776;
text-decoration: none;
}

.lin a:visited {
color: #4B7776;
text-decoration: none;
}

.lin a:hover {
text-decoration: none;
color: #0066CC;
}

.lin a:active {
text-decoration: none;
color: #003366;
}

.lin-home {
border-bottom: 1px solid #96BF97;
width: 208px;
height: auto;
padding-top: 0px;
padding-bottom: 4px;
margin-bottom: 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.lin-home-2 {
width: 208px;
height: auto;
padding-top: 0px;
padding-bottom: 4px;
margin-bottom: 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align: top;
}

.ibox1 {
width: 18px;
height: 15px;
background-image: url(images/ibox1.gif);
background-position: top;
background-repeat: no-repeat;
}

.ibox2 {
width: 346px;
height: 15px;
background-image: url(images/ibox2.gif);
background-repeat: repeat-x;
background-position: top;
}

.ibox3 {
width: 18px;
height: 100%;
background-image: url(images/ibox3.gif);
background-position: left;
background-repeat: repeat-y;
}

.ibox4 {
width: 18px;
background-image: url(images/ibox4.gif);
height: 18px;
background-repeat: no-repeat;
background-position: center;
}

.ibox5 {
width: 8px;
height: 18px;
background-image: url(images/ibox5.gif);
background-repeat: no-repeat;
background-position: center;
}

.ibox6 {
width: 346px;
height: 18px;
background-image: url(images/ibox6.gif);
background-position: top;
background-repeat: repeat-x;
}

.contenti {
width: 348px;
height: auto;
padding-left: 4px;
background-color: #ECECEC;
}

.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0066CC;
text-decoration: none;
text-align: left;
}

.title a {
text-decoration: none;
color: #0066CC;
}

.title a:hover {
color: #0099CC;
text-decoration: none;
}
.cont {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-decoration: none;
}

.head {
font-weight: bold;
color: #000000;
font-size: 13px;
}

.head a {
color: #333333;
text-decoration: none;
}

.head a:hover {
color: #0066CC;
text-decoration: none;
}

.ekd {
width: 370px;
height: auto;
padding: 0px;
border: 0px;
padding-left: 6px;
}

.head2 {
font-weight: bold;
color: #000000;
font-size: 13px;
text-align: left;
padding-bottom: 4px;
padding-top: 2px;
}

hr {
width: 220px;
height: 1px;
color: #96BF97;
}

.dimograf {
font-size: 11px;
color: #0066CC;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

.back2top{
width: 448px;
height: 40px;
background-color: #336667;
background-image: url(images/mid13.gif);
background-position: bottom;
background-repeat: repeat-x;
vertical-align: bottom;
text-align: center;
padding: 0px; 
}

.menus {
padding: 0px;
margin: 0px;
vertical-align: bottom;
}

.innre {
width: 90px;
height: 43px;
vertical-align: bottom;
text-align: center;
}

.up1 {
width: 22px;
height: 62px;
background-image: url(images/up1.gif);
background-repeat: no-repeat;
background-position: left;
background-color: #336667;
border: 0px;
}

.up2 {
width: 446px;
height: 54px;
vertical-align: bottom;
border: 0px;
}

.up3 {
width: 21px;
height: 62px;
background-image: url(images/up3.gif);
background-repeat: no-repeat;
background-position: bottom;
}

.up4 {

width: 21px;
height: 14px;
background-image: url(images/up4.gif);
background-position:center;
}

.big {width: 468px;
height: auto;
padding: 0px;
margin: 0px;
}

/*menu styling?*/

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav {
    font-size: 9px;
	font-weight: Bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #24457D; 
	
	
      
}

#nav a {
    font-size: 9px;
	font-weight: Bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #24457D; 

     
}

#nav li li a {
	display: block;
       font-size: 9px;
	font-weight: Bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-color:#6F8C95;
	border-bottom: 1px solid #6F8C95;
	
	
    
}

#nav li li a:hover {
    display: block;
       font-size: 9px;
	font-weight: Bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #FF9900;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color:#6F8C95;
	border-bottom: 1px solid #6F8C95;
	background-image: url(images/spacer.gif);
}

li {
	float: left;
	position: relative;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	
	
	
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 120px;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
}


/*
li ul {
	top: auto;
	left: auto;
	
	
	
}*/

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0px;
	padding-top: 0px;
	
	
	
}

li:hover ul, li.over ul {
	display: block;
	float: none;
	background-color: transparent;
	border: 0px;
	padding: 0px;
	background-image: url(images/spacer.gif);
	
	
}






.left-bord {
width: 21px;
height: 100%;
background-image: url(images/n-le.gif);
background-repeat: repeat-y;
background-position: left;
}

.right-bord {
width: 21px;
height: 100%;
background-image: url(images/n-ri.gif);
background-repeat: repeat-y;
background-position: right;
}

.top-lef {

}

.top-rig {

}


.nextologo {
width: 221px;
height: 62px;
background-color: #005826;
background-image: url(images/mid6.gif);
background-repeat: repeat-x;
background-position: bottom;
border: 0px;
}
.wheremenu {
height: auto;
width: auto;
vertical-align: bottom;
padding: 0px;
margin: 0px;
background-image:url(images/wheremenu.gif);
background-position: bottom;
background-repeat: repeat-x;
}

.n1 {
background-image: url(images/ne-t.gif);
width: 17px;
height: 13px;
background-repeat: no-repeat;
}

.n2 {
background-image: url(images/ne-m.gif);
width: 13px;
background-repeat: repeat-y;
height: inherit;
}

.n3 {
background-image: url(images/ne-b.gif);
width: 17px;
height: 17px;
background-repeat: no-repeat;
}

.n4 {
background-image: url(images/ne-v.gif);
height: 17px;
background-repeat: repeat-x;
width: auto;
}

.n5 {
height: 13px;
background-color: #ECECEC;
border-top: 1px solid #C6D8C8;
}

.n6 {
height: auto;
background-color: #ECECEC;
padding-left: 5px;

font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ekdtitl {
padding-left: 8px;
}

.rep1 {
width: 367px;
height: 13px;
background-image: url(images/rep1.gif);
background-repeat: repeat-x;
}

.rep2 {
width: 451px;
height: 13px;
background-image: url(images/rep2.gif);
background-repeat: repeat-x;
}

.rep3 {
width: 858px;
height: 21px;
background-color: #336667;
border-top: 1px solid #5E8D7B;
text-align: right;
padding-right: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
vertical-align: middle;
}

.rep3 a {
text-decoration: none;
color: #FFFFFF;
}

.rep3 a:hover {
text-decoration: none;
color: #FF6600;
}

.rep4 {
width: 858px;
height: 11px;
background-image:  url(images/rep4.gif);
background-repeat: repeat-x;

}

.news {
font-size: 11px;
color: #000000;
font-weight: normal;
}


.kin {
border-bottom: 1px solid #96BF97;
height: 40px;
width: 179px;
padding-top: 0px;
padding-bottom: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4B7776;
font-size: 11px;
text-align: left;
}

.kin a {
text-decoration: none;
color: #4B7776;
}

.kin a:hover {
text-decoration: none;
color: #0066CC;
}

.index {
background-position: bottom;
background-repeat: repeat-x;
}

.ssd {
height: auto;
}

.ind-lin {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF6600;
padding-left: 6px;
}

.ind-lin a {
color: #FF6600;
text-decoration: none;
}

.ind-lin a:hover {
color: #0066CC;
text-decoration: none;
}

.guide {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4B7776;
text-decoration: none;
text-align: left;
}

.guide a:active{
color: #666666;
text-decoration: none
}


.new-links{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0000FF;

}

.new-links a {
color: #0000FF;
text-decoration: none;
}

.new-links a:hover {
color:#FF9933;
text-decoration: none;
}

