/*www.elvik.gr CSS Document
Created by Zefxis Creative - Arvanitaki Athanasia
http://www.zefxiscreative.gr*/

body{padding:0px;margin:0px;background:url(../buttons/bg.gif) repeat-x #f4f4f4;font:80%/140% Arial, Helvetica, sans-serif;color:#919191;}
div, ul, h1, h2, h3, li, p, img, a{margin:0;padding:0;}
ul{list-style-type:none;}
a{text-decoration:none;color:#069}
a:hover{text-decoration:underline;}
a img{border:none;}


/* ---------- basic elements ---------- */
.clr{clear:both;height:1px;}
.spacer{clear:both;height:20px;}
.spacersm{clear:both;height:10px;}
.divider{background-color:#DBE3E7;clear:both;height:2px;margin:10px 0;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.back{font:normal 0.8em Verdana, Arial, Helvetica, sans-serif;text-align:right;}
img.imgleft{margin:0 18px 6px 0;}
img.imgright{margin:6px 18px 0 0;}

/*----------------- container ---------*/
#container{width:778px;position:relative;margin:0 auto;}

/*------------------- header ------*/
#header{width:778px;height:223px;}

/*---------------- header left --------*/
#headleft{width:189px;height:223px;float:left;}
#headleft ul{margin:45px 0 0 120px;}
#headleft ul li{display:inline;}
#headleft ul li a{padding:5px 12px;text-decoration:none;text-transform:uppercase;}
#headleft ul li.home a{background:url(../buttons/home.gif) no-repeat 0 0px;color:#fff;}
#headleft ul li.home a:hover{background:url(../buttons/home.gif) no-repeat 0 -26px;color:#6D6D6D;}
#headleft ul li.email a{background:url(../buttons/email.gif) no-repeat 0 0px;color:#fff;}
#headleft ul li.email a:hover{background:url(../buttons/email.gif) no-repeat 0 -26px;color:#6D6D6D;}

/*------------------ header middle -----------------------*/
#headmiddle{background: url(../buttons/header_bg.png) no-repeat 0px 0px #FFFFFF;color:#333333;width:396px;height:223px;float:left;border-right:2px solid #e2e2e2;border-left:2px solid #e2e2e2;}
/*#headmiddle img{margin:13px 0 0 44px;}*/
#headmiddle h1{margin:8px 0 0 0;}
#headmiddle h2{font:bold 120%/150% Arial, Helvetica, sans-serif;color:#003366;margin:15px 0 0 30px;}

/*---------------- header right ------------*/
#headright{width:186px;height:223px;float:left;}
#headright ul.lang{margin:40px 0 0 10px;}
#headright ul.lang li{display:inline;}
#headright ul.lang li a{padding:5px 5px 5px 25px;font-size:80%;color:#919191;text-decoration:none;text-transform:uppercase;}
#headright ul.lang li a:hover{color:#6d6d6d}
#headright ul.lang li.en a{background:url(../buttons/en.gif) no-repeat 0 0px;}
#headright ul.lang li.en:hover a{background:url(../buttons/en.gif) no-repeat 0 -25px;}
#headright ul.lang li.gr a{background:url(../buttons/gr.gif) no-repeat 0 -0px;}
#headright ul.lang li.gr:hover a{background:url(../buttons/gr.gif) no-repeat 0 -25px;}

/*---------------------- main ---------------*/
#main{width:778px;}

/*---------------------- main left ---------------*/
#mainleft{width:159px;float:left;height:480px;margin-top:20px;padding:0 0 0 30px; }

/*---------------------- main left nav ---------------*/
#leftnav {}
#leftnav ul { }
#leftnav ul li {background:url(../buttons/menu_bg.gif) no-repeat 0 0; }
#leftnav ul li.sub {background:url(../buttons/menu_bg.gif) no-repeat 0 0; padding:12px 10px 16px 20px;color:#6182A2/*7d7d7d*/}
#leftnav ul li a {text-decoration:none; display:block; padding:12px 10px 16px 20px; color:#6182A2/*7d7d7d*/;}
#leftnav ul li:hover {background:url(../buttons/menu_bg.gif) no-repeat -189px 0;}
#leftnav ul li a:hover {font-weight:bold; color:#406384/*6d6d6d;*/}

/*---------------------- main left sub nav ---------------*/
#leftnav ul li ul {position:relative;top:16px;left:10px;}
#leftnav ul li ul li{background:url(../buttons/menusub_bg.gif) no-repeat -10px 0;text-align:right;}
#leftnav ul li ul li a {padding:8px 10px 10px 0;display:block;width:120px;color:#7d7d7d;}
#leftnav ul li ul li:hover {background:url(../buttons/menusub_bg.gif) no-repeat -10px -35px;}
#leftnav ul li ul li a:hover {font-weight:bold;color:#6d6d6d;}

/*---------------- main content -------------*/
#content{width:336px;padding:20px 30px 30px 30px;background:/*url(images/middle_bg.gif) no-repeat bottom*/ #fff;float:left;color:#6D6D6D;border-right:2px solid #e2e2e2;border-left:2px solid #e2e2e2;}
#content h1{font:normal 180% "Trebuchet MS",Arial, Helvetica, sans-serif;color:#003366;margin:1.2em 0 1.0em 0;}
#content h2{font:normal 140% "Trebuchet MS",Arial, Helvetica, sans-serif;color:#003366;margin:1.6em 0 1.0em 0;}
#content h3{font:normal 130% "Trebuchet MS",Arial, Helvetica, sans-serif;color:#003366;margin:1.2em 0 0.6em 0;}
#content h4{font:normal 120% "Trebuchet MS",Arial, Helvetica, sans-serif;color:#003366;margin:1.4em 0 0.8em 0;text-transform:uppercase; letter-spacing:0.2em;}
#content h5{font:bold 110% "Trebuchet MS",Arial, Helvetica, sans-serif;margin:1.2em 0 0.6em 0;text-transform:uppercase;}

#content p{margin-bottom:1em;}


/* ---------- content gallery ---------- */

.gallery {margin-top:12px;/*background:#FFFF00;padding:12px 16px 10px 16px;*/}

.highslide-container div {font-family:Verdana, Helvetica;font-size:10pt;}
.highslide {cursor:url(../highslide/graphics/zoomin.cur) , pointer;outline:none;text-decoration:none;}
.highslide img {border:1px solid #77AED0;}
.highslide:hover img {border-color:#006699;}

.highslide-active-anchor img, .highslide-active-anchor:hover img {border-color:black;}
.highslide-image {border-width:2px;border-style:solid;border-color:white;background:gray;}
.highslide-wrapper, .rounded-white {background:white;}
.highslide-image-blur {}
.highslide-caption {display:none;border-top:none;font-size:1em;padding:5px;background:white;}
.highslide-heading {display:none;color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding-left:2px;/*background:url(highslide/graphics/icon.gif) no-repeat 0 1px;*/}
.highslide-dimming {position:absolute;background:black;}
.highslide-loading {display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(../highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits,
a.highslide-credits i {padding:2px;color:gray;text-decoration:none;font-size:10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {color:white;background-color:gray;}

/* Controls prites */
.highslide-controls {width:105px;height:20px;position:relative;top:-23px;left:7px;}
.highslide-controls ul {height:20px;list-style:none;margin:0;padding:0;}
.highslide-controls li {float:left;}
.highslide-controls a {background-image:url(../highslide/graphics/controlbar-white-small.gif);display:block;float:left;height:20px;width:20px;outline:none;}
.highslide-controls a.disabled {cursor:default;}
.highslide-controls a span {/* hide the text for these graphic buttons */display:none;}
.highslide-controls .highslide-move {display:none;}
.highslide-move a {cursor:move;}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {background-position:0 0;}
.highslide-controls .highslide-previous a:hover {background-position:0 -20px;}
.highslide-controls .highslide-previous a.disabled {background-position:0 -40px !important;}
.highslide-controls .highslide-play a {background-position:-20px 0;}
.highslide-controls .highslide-play a:hover {background-position:-20px -20px;}
.highslide-controls .highslide-play a.disabled {background-position:-20px -40px !important;}
.highslide-controls .highslide-pause a {background-position:-40px 0;}
.highslide-controls .highslide-pause a:hover {background-position:-40px -20px;}
.highslide-controls .highslide-next a {background-position:-60px 0;}
.highslide-controls .highslide-next a:hover {background-position:-60px -20px;}
.highslide-controls .highslide-next a.disabled {background-position:-60px -40px !important;}
.highslide-controls .highslide-full-expand a {background-position:-100px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position:-100px -20px;}
.highslide-controls .highslide-full-expand a.disabled {background-position:-100px -40px !important;}
.highslide-controls .highslide-close a {background-position:-120px 0;}
.highslide-controls .highslide-close a:hover {background-position:-120px -20px;}

/*#content ul{margin:16px 0 0 0;}
#content ul li{border-top:#DBE3E7 2px solid;padding:10px 0 8px 70px;color:#6C6C6C;}
#content ul li strong{color:#069;}
#content ul li span{display:block;width:40px;float:left;background-color:#F3F3F3;margin:0 10px 0 -70px;text-align:center;padding:2px 5px 5px 10px;font:40px/45px Georgia, "Times New Roman", Times, serif;font-style:italic;color:#979797;}	*/

/* ---------- content tables ---------- */
table{margin:0.5em auto;font:95%/130% Tahoma, Arial, Helvetica, sans-serif;border-spacing:0;width:100%}
thead th, tbody th{background:#006699;font-weight:bold;text-align:left;border-top:1px solid #fff;border-right:1px solid #c6cdd8;border-bottom:1px solid #c6cdd8;border-left:1px solid #fff;}
thead th{font-size:1em;color:#fff;padding:.5em;}
tbody th{background:#DBE3E7;padding:.5em;text-align:center;}
tbody tr.odd th{background:#e2e2e2;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
td{background:#f3f8fd;color:#203276;border-top:1px solid #fff;border-right:1px solid #c6cdd8;border-bottom:1px solid #c6cdd8;border-left:1px solid #fff;padding:.5em;}
tr.odd td{background:#f8f8f8;color:#444;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

/*------------------------ main right ----------------------*/
#mainright{width:156px;float:left;margin:20px 10px 10px 10px;/*background:url(images/right_bg.gif) repeat-y left #fff;*/ padding-left:10px;}
#mainright h1{font:120% normal "Trebuchet MS",Arial, Helvetica, sans-serif;color:#006699;}

#mainright ul.block1{padding:10px 0 0 0;}
#mainright ul.block1 li{/*width:156px; height:151px;*/}
#mainright ul.block1 li a{width:120px; height:35px; display:block; background:url(../buttons/rightblock1_bg.png) 0 0 no-repeat; color:#fff; font-size:15px; font-weight:bold; text-decoration:none; padding:15px 0 0 0;text-align:center;}
#mainright ul.block1 li a:hover{background:url(../buttons/rightblock1_bg.png) 0 -50px no-repeat ; color:#fff; text-decoration:none;}

#mainright ul.block2{padding:10px 0 0 0;}
#mainright ul.block2 li{/*width:156px; height:151px;*/}
#mainright ul.block2 li a{width:120px; height:108px; display:block; background:url(../buttons/rightblock2_wima.png) 0 0 no-repeat; color:#fff; font-size:15px; font-weight:bold; text-decoration:none; padding:12px 0 0 0;text-align:center;}
#mainright ul.block2 li a:hover{background:url(../buttons/rightblock2_wima.png) 0 -120px no-repeat ; color:#fff; text-decoration:none;}

#mainright ul.block3{padding:5px 0 0 0;margin:0 0 5px 0;}
#mainright ul.block3 li{/*width:156px; height:151px;*/}
#mainright ul.block3 li a{width:120px; height:108px; display:block; background:url(../buttons/rightblock3_litecore.png) 0 0 no-repeat; color:#fff; font-size:15px; font-weight:bold; text-decoration:none; padding:12px 0 0 0;text-align:center;}
/*#mainright ul.block3 li a:hover{background:url(../buttons/rightblock3_litecore.png) 0 -120px no-repeat ; color:#fff; text-decoration:none;}*/

#mainright div.distributor{color:#6182A2;display:block;width:120px;margin:15px 0 0 0;text-align:center;font-size:90%;}
/*---------------------- project -----------*/
/*#project{width:100%;height:132px;margin:0 auto 0 auto;float:left;background:url(buttons/project_bg.gif) repeat-x #FFFFFF;color:#006699;}
#project h2{width:218px;margin:24px auto 0 auto;display:block;background:url(buttons/project_h2.gif) no-repeat #FFFFFF;font:27px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#006699;height:30px;font-weight:normal;padding-left:116px;}
#project ul{width:320px;height:43px;display:block;margin:0 auto 0 auto;background-color:#FFFFFF;color:#362900;padding:7px 0 0 14px;}
#project ul li{display:block;float:left;margin-right:3px;}
#project ul.next{height:28px;width:224px;display:block;margin:0 auto 0 auto;padding:0 0 0 0;font-size:0px;}
#project ul.next li{display:block;float:left;font:10px/17px Arial, Helvetica, sans-serif;font-weight:bold;}
#project ul.next a{color:#362900;margin:0 4px 0 4px;	text-decoration:none;background-color:#FFFFFF;}
#project ul.next a:hover{color:#006699;background-color:#FFFFFF;}*/

/*------------------------ footer ---------------*/
#footer{width:100%;margin:0 auto;padding-bottom:30px;float:right;background:url(../buttons/footer_bg.gif) 0 0 repeat-x #69A5C3/*#979797*/;color:#fff;}
#footer ul.footnav{width:450px;margin:30px auto 0 auto;display:block;/*height:20px;*/text-align:center;font:90%/150% Arial, Helvetica, sans-serif;}
#footer ul.footnav li{display:inline;}
#footer ul.footnav li a{margin:0 10px 0 6px;color:#fff;}
#footer ul.footnav li a:hover{text-decoration:underline;}

#footer div.footcont{width:700px;margin:15px auto;}
#footer div.copy{color:#ebebeb;margin:10px 0;float:left;width:300px;font-size:1em;}

/* ---------- footer zefxis creative ---------- */
#footer div.zefxis{float:right;width:300px;margin:10px 0;color:#ebebeb;text-align:right;font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer div.zefxis p{/*color:#fff;*/}
#footer div.zefxis a{color:#fff;}
/*#footer div.zefxis a img{border:none;}*/

/* ---------- footer valid ---------- */
#footer div.valid{margin:2px 20px 0 0;float:left;width:300px;color:#996600;font:0.9em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer div.valid div.val{float:left;margin:0 5px 0 0;width:66px;height:19px;display:block;border:1px solid #d6ddbc;}
#footer div.valid div.val a{height:17px;display:block;background:url(../buttons/arrow_valid.gif) 100% 0 no-repeat #669900;border:1px solid #d6ddbc;color:#d6ddbc;font-size:10px;line-height:17px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:0 0 0 5px;}
#footer div.valid div.val a:hover{background:url(../buttons/arrow_valid_h.gif) 100% 0 no-repeat #006633;color:#d6ddbc;}
/*#footer div.valid div.val a img{border:none;width:88px;height:31px;}*/

/* ---------- form elements ---------- */
form{margin:20px 0px;padding:0px;}
form label{display:block;margin:10px 5px 4px 0px;}
form input, form textarea, form select{font-family:Arial, Helvetica, sans-serif;color:#999;background-color:#f4f4f4;}
form input, form textarea{font-size:105%;border:1px solid #ececec;}
form select{font-size:105%;border:1px solid #ececec;}
form input, form textarea{padding:4px;}
form textarea{border:1px solid #ececec;}
form checkbox{vertical-align:middle;padding:3px;}
form .button{color:#6182A2;background-color:#DBE3E7;padding:3px;border:1px solid #D7D7D7;margin:5px 10px 5px 0;}
form .button:hover{color:#406384;background-color:#CCE0EB;border:1px solid #B9CAD0;} 
form.contactform{}


@media print {
form.contactform{
display:none !important;}
}

