@charset "utf-8";
/* CSS Document */

html{
margin:0px;
padding:0px;
line-height:130%;

}

body{
background:url(../imgs/spaceBG.gif) top left;
font-family:arial;
font-size:12px;
}
form{
padding:0px;
margin:0px;
}
#mainWrapper{

}
DIV.site{
width:848px;
margin:60px auto 20px auto;
}
DIV.loadBG{
background:url(../imgs/load.gif) center center no-repeat;
}
DIV.load{
background:url(../imgs/loader.gif) center center no-repeat;
}
DIV.site DIV.header{
background:url(../imgs/boxHeader.png) top left no-repeat;
padding-top:22px;
}
DIV.site DIV.siteBlock{
background:url(../imgs/boxBGRepeat.png) #00232b top left repeat-y;
}
DIV.site DIV.siteBlock DIV.content{
background:url(../imgs/boxBG.jpg) top left no-repeat;
}
DIV.content DIV.navigation{overflow:hidden;
width:100%;
}
DIV.navigation img{
float:left;
border:0px;
}
DIV.navigation img.logo{
margin-left:7px;
}
DIV.site DIV.footer{
background:url(../imgs/boxFooter.png) bottom left no-repeat;
padding-top:22px;
}
DIV.site DIV.siteBlock DIV.content DIV.elements{
padding:10px 40px 0px 40px;
}
DIV.elements a:link{
text-decoration:underline;
color:#006699;
font-weight:bold;
}
DIV.elements a:visited{
text-decoration:underline;
color:#006699;
font-weight:bold;
}
DIV.elements a:hover{
text-decoration:underline;
color:#006699;
font-weight:bold;
}
DIV.elements h1{
font-size:30px;
font-weight:normal;
color:#ffffff;
padding:0px;
margin:10px 0px 15px 0px;
}
DIV.elements h1 a:link{
font-size:30px;
font-weight:normal;
color:#ffffff;
padding:0px;
margin:10px 0px 15px 0px;
text-decoration:none;
}
DIV.elements h1 a:visited{
font-size:30px;
font-weight:normal;
color:#ffffff;
padding:0px;
margin:10px 0px 15px 0px;
text-decoration:none;
}
DIV.elements h1 a:hover{
font-size:30px;
font-weight:normal;
color:#ffffff;
padding:0px;
margin:10px 0px 15px 0px;
text-decoration:underline;
}
DIV.elements DIV.box{
background:url(../imgs/boxCurvesTop.png)  top left no-repeat;
padding-top:18px;



}
DIV.elements DIV.box DIV.inner{
color:#000000;
background-color:#ffffff;
padding:5px 15px 15px 15px;
margin:0px;
overflow:hidden;
position:relative;
}
DIV.box DIV.inner ul{
list-style-position:inside;
}
DIV.sat{
text-align:right;
}
DIV.inner h1{
color:#000000;
font-size:18px;
font-weight:normal;
}
DIV.inner h2{
color:#000000;
font-size:13px;
font-weight:normal;
}
DIV.inner p{

margin:0px 0px 10px 0px;
padding:0px;
}
/*
DIV.inner DIV img{
float:left;
margin:0px 15px 15px 0px;
}*/
DIV.inner DIV.downloads{
border:1px solid #6699CC;
background-color:#CEF2E8;
padding:10px;
}
DIV.inner DIV.downloads h2{
font-weight:normal;
font-size:13px;
margin:0px 0px 10px 0px;
padding:0px;
color:#990000
}
DIV.inner DIV.downloads DIV.entity{
overflow:hidden;
width:100%;
padding:5px;
border-bottom:1px dotted #CCCCCC;
}
DIV.inner DIV.downloads DIV.entity p{
display:inline;
margin-right:100px;

}
DIV.inner DIV.downloads DIV.entity p a:link{
color:#000000;
text-decoration:underline;
}
DIV.inner DIV.downloads DIV.entity p a:visited{
color:#000000;
text-decoration:underline;
}
DIV.inner DIV.downloads DIV.entity p a:hover{
color:#000000;
text-decoration:underline;
}
DIV.doubleCol{

overflow:hidden;
width:100%;
padding-bottom:10px;
}
DIV.doubleCol DIV.left{
width:338px;
float:left;
margin-right:70px;

}
DIV.doubleCol DIV.left p{
color:#FFFFFF;
margin-top:5px;
line-height:120%;

}
DIV.doubleCol DIV.right{
width:338px;
float:left;

}
DIV.doubleCol DIV.right p{
color:#FFFFFF;
margin-top:5px;
line-height:120%;
}
DIV.product1{
width:100%;
background:url(../imgs/product1BG.gif) #cd6329 bottom right no-repeat;
border:5px solid #9b3e15;

}
DIV.product1 h2{
font-size:14px;
color:#FFFFFF;
margin:0px 0px 7px 0px;
padding:0px;
}
DIV.product1 DIV.block{
padding:10px;
overflow:hidden;
width:318px;
color:#FFFFFF;
}
DIV.product1 DIV.block img{
float:left;
margin:0px 7px 7px 0px;
}

DIV.product2{
width:100%;
background:url(../imgs/product2BG.gif) #7a7420 bottom right no-repeat;
border:5px solid #5e5510;

}
DIV.product2 h2{
font-size:14px;
color:#FFFFFF;
margin:0px 0px 7px 0px;
padding:0px;
}
DIV.product2 DIV.block{
padding:10px;
overflow:hidden;
width:318px;
color:#FFFFFF;
}
DIV.product2 DIV.block img{
float:left;
margin:0px 7px 7px 0px;
}
DIV.product3{
width:100%;
background:url(../imgs/product3BG.gif) #2c6b8e bottom right no-repeat;
border:5px solid #226285;

color:#FFFFFF;
}
DIV.product3 h2{
font-size:14px;
color:#FFFFFF;
margin:0px 0px 7px 0px;
padding:0px;
}
DIV.product3 DIV.block{
padding:10px;
overflow:hidden;
width:318px;
color:#FFFFFF;
}
DIV.product3 DIV.block img{
float:left;
margin:0px 7px 7px 0px;
}
DIV.product4{
width:100%;
background:url(../imgs/product4BG.gif) #4b0490 bottom right no-repeat;
border:5px solid #3a0571;

}
DIV.product4 h2{
font-size:14px;
color:#FFFFFF;

padding:0px;
}
DIV.product4 DIV.block{
padding:10px;
overflow:hidden;
width:318px;
color:#FFFFFF;
}
DIV.product4 DIV.block img{
float:left;
margin:0px 7px 7px 0px;
}



DIV.product5{
width:100%;
background:url(../imgs/product5BG.jpg) #000000 bottom right no-repeat;
border:5px solid #675893;

}
DIV.product5 h2{
font-size:14px;
color:#FFFFFF;

padding:0px;
}
DIV.product5 DIV.block{
padding:10px;
overflow:hidden;
width:318px;
color:#FFFFFF;
}
DIV.product5 DIV.block img{
float:left;
margin:0px 7px 7px 0px;
}



DIV.product6{
width:100%;
background:url(../imgs/product6BG.jpg) #b285b0 bottom right no-repeat;
border:5px solid #5e77a0;

}
DIV.product6 h2{
font-size:14px;
color:#FFFFFF;

padding:0px;
}
DIV.product6 DIV.block{
padding:10px;
overflow:hidden;
width:318px;
color:#FFFFFF;
}
DIV.product6 DIV.block img{
float:left;
margin:0px 7px 7px 0px;
}

DIV.product7{
width:100%;
background:url(../imgs/product7BG.jpg) #1892bb bottom right no-repeat;
border:5px solid #005b7a;

}
DIV.product7 h2{
font-size:14px;
color:#FFFFFF;

padding:0px;
}
DIV.product7 DIV.block{
padding:10px;
overflow:hidden;
width:318px;
color:#FFFFFF;
}
DIV.product7 DIV.block img{
float:left;
margin:0px 7px 7px 0px;
}
DIV.newsTeaser{
overflow:hidden;
width:100%;
margin:0px 0px 10px 0px;
border-bottom:1px dotted #999999;
padding-bottom:10px;
}
DIV.newsTeaser h2{
font-size:18px;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0px;
}
DIV.newsTeaser h3{
font-size:15px;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0px;
color:#993300;
font-style:italic;
}
DIV.newsTeaser p img{
float:left;
margin:0px 10px 10px 0px;
border:3px solid #669999;
}
DIV.newsTeaser p {
font-size:15px;
margin:0px 0px 0px 0px;
padding:0px;
font-weight:normal;
}
DIV.newsTeaser p a:link{
text-decoration:none;
color:#000000;
font-size:15px;
font-weight:normal;
}
DIV.newsTeaser p a:visited{
text-decoration:none;
color:#000000;
font-size:15px;
font-weight:normal;
}
DIV.newsTeaser p a:hover{
text-decoration:underline;
color:#009999;
font-size:15px;
font-weight:normal;
}
DIV.newsTeaser DIV.youTube {
float:left;
margin:0px 0px 10px 150px;
}

DIV.paok img{
border:0px;
}
DIV.nationalGreek img{
border:0px;
}

/* contact form classes */
DIV.contactForm{

}
DIV.contactForm DIV.entity {
padding:10px 0px 10px 0px;
width:500px;
overflow:hidden;
width:100%;
}
DIV.contactForm DIV.entity DIV.textData{
width:200px;
text-align:right;
margin-right:15px;
float:left;
font-size:16px;
color:#346262;
font-weight:bold;
}
DIV.contactForm DIV.entity DIV.fieldArea{
width:450px;
float:left;
}
DIV.fieldArea input{
padding:5px;
font-size:13px;
font-family:Arial;
width:450px;
border:1px solid #999999;
}
DIV.fieldArea textarea{
padding:5px;
font-size:13px;
font-family:Arial;
width:450px;
border:1px solid #999999;

}
DIV.submitArea {
width:460px;
text-align:right;
float:left;
}
DIV.submitArea input.submit{
background-color:#333366;
padding:5px;
font-size:13px;
border:1px solid #999999;
color:#ffffff;
font-weight:bold;
}
DIV.controls
{
text-align:center;
border-top:1px solid white;
background-color:#006666;
color:#FFFFFF;
padding:3px;
}
DIV.controls a:link{
margin:0 5px 0 5px;
color:white;
text-decoration:none;
}
DIV.controls a:visited{
margin:0 5px 0 5px;
color:white;
text-decoration:none;
}
DIV.controls a:hover{
margin:0 5px 0 5px;
color:white;
text-decoration:underline;
}
DIV.mediaBlock {

margin-bottom:15px;
width:100%;
overflow:hidden;
border-bottom:1px dotted #999999;
}

DIV.mediaBlock img {

float:left;
margin:10px 10px 10px 10px;
border:0px;
}
DIV.mediaBlock p{
padding:10px 10px 10px 0px;

}
DIV.mediaBlock h3{
padding:10px 10px 10px 0px;
margin:0px;
font-size:22px;
}
/*end contact classes */
