@charset "UTF-8";
* {margin:0;padding:0;}
*:focus { outline:none; }
/*body {background:#f5f8f9 url('../images/backgrounds/cinefage.jpg') no-repeat;background-position:center 200px; padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}*/
/*body {background:#000; padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}*/
body {background:#fff; padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}
img { border:0 }

a { text-decoration: none; color: #ff6600; }
a:hover { text-decoration: underline; }
a:visited { color: #bb6622; }

.slideshow { height: 232px; width: 232px; margin: auto; }
.slideshow img { padding-left: 66px; padding-right: 50px; padding-top: 30px; padding-bottom: 30px; border: 1px solid #ccc; background-color: #eee; }
.slideshow img.plain { padding: 1px; border: 0px none; }

div#background { margin:0px auto;width:980px;position:relative } /* position:relative } */

h1 {font-weight:normal;font-size:30px;}
h2 {font-weight:normal;font-size:20px;}
h3 {font-weight:bold;font-size:13px;}
h3.selected {color:#ff0000}
h4 {font-weight:bold;font-size:11px;color:#888888;}
#header { background:#000 url(../images/backgrounds/header_bg.png) repeat-x;width:100%;height:201px; }
#footer { margin:0 auto;position:relative;width:980px;height:101px; }
#header-ins { width:980px;height:185px; margin:0 auto;color:#f1f1f1; }
ul.general-nav { padding-top:15px; list-style:none; }
ul.general-nav li { display:inline; margin-left:3px;float:left; }
ul.general-nav li.selected { font-weight:bold; }
ul.general-nav li a { color:#f1f1f1; }

#logo { float:left; padding-top:15px; padding-bottom:0px;}
#login { float:right;padding:10px;width:161px;height:135px;background:#191e20;-webkit-border-radius: .5em .5em;-moz-border-radius: .5em .5em;	border-radius: .5em .5em; }
#login input.field { color:#fff;padding-left:2px;border:0;width:128px;height:26px;background:#2f3436;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
#login-button { float:right;padding-top:1px; }

#addthis { padding-bottom:15px; }
#searchbox { float:left; padding-top:40px; padding-bottom:0px; padding-left:200px; width:380px;}
#searchbox input.field { color:#bbbbbb;padding-left:2px;border:0;width:350px;height:26px;background:#ffffff;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}

#menu { float:left; width:834px; height:36px; background:#16191a; }
#menu-central-page{ float:left; width:106px; height:16px; padding:10px;padding-left:15px;color:#000;background:#fff000;-webkit-border-radius-topleft: .5em;-moz-border-radius-topleft: .5em;	border-top-left-radius: .5em;}
#menu-right{ float:left; width:15px; height:36px; background:#16191a;-webkit-border-radius-topright: .5em;-moz-border-radius-topright: .5em;	border-top-right-radius: .5em;}

ul.menu-nav { padding:10px;padding-left:0px; list-style:none;}
ul.menu-nav li { display:inline; padding-left:18px;float:left;}
ul.menu-nav li.first { padding-left:10px;}
ul.menu-nav li a { color:#f1f1f1; }

ul.menu-nav li ul.subnav {
     list-style: none;
     position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
     z-Index: 150;
     background: #333;
     margin: 0; padding: 0;
     display: none;
     float: left;
     width: 170px;
     border: 1px solid #111;
}
ul.menu-nav li ul.subnav li{
     margin: 0; padding: 0;
     border-top: 1px solid #252525; /*--Create bevel effect--*/
     border-bottom: 1px solid #444; /*--Create bevel effect--*/
     clear: both;
     width: 170px;
}
html ul.menu-nav li ul.subnav li a {
     float: left;
     width: 145px;
     background: #333 no-repeat 10px center;
     padding-left: 20px;
}
html ul.menu-nav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
     background: #222 no-repeat 10px center;
}

#main-bg{ width:980px;margin:0 auto;position:relative;}
#main{width:980px;position:absolute;top:40px;left:0px}
#main-bg-left-link{width:120px;height:650px;position:absolute;top:0px;left:-120px;cursor:pointer;font-size:0px;/*background:url(../images/backgrounds/nova1.jpg) no-repeat*/}
#main-bg-right-link{width:120px;height:650px;position:absolute;top:0px;left:980px;cursor:pointer;font-size:0px;/*background:url(../images/backgrounds/nova2.jpg) no-repeat*/}
#main-bg-left-link-neoset{width:140px;height:1800px;position:absolute;top:0px;left:-140px;cursor:pointer;font-size:0px;background:url(../images/ads/neoset_girl.jpg) no-repeat}
#main-bg-right-link-neoset{width:140px;height:1800px;position:absolute;top:0px;left:980px;cursor:pointer;font-size:0px;background:url(../images/ads/neoset_boy.jpg) no-repeat}

ul.piest-nav { background:#fff; padding-left:3px;list-style:none; float:left;width:238px;height:100px; }
ul.piest-nav h4 { color:#000; }
ul.piest-nav li { padding-left:35px;margin-top:8px;background:url(../images/buttons/epitoupiestiriou.png) no-repeat; }
ul.piest-nav li.first { margin-top:4px; }

#slidehow {width:510px;height:248px;background:#ccc;}
.news-slide-curr { padding:10px;padding-left:80px;clear:both;width:235px;height:52px; background:url(../images/backgrounds/whitebox_current.png) no-repeat; background-position:bottom;}
.news-slide { padding:10px;padding-left:20px;clear:both;width:236px;height:52px; background:url(../images/backgrounds/whitebox.png) no-repeat; background-position:bottom;}

.fleft { float:left; }
.fright { float:right; }
.hspace { clear:both;height:5px; }
.hspace2 { clear:both;height:2px; }
.hspace10 { clear:both;height:10px; }
.hspace20 { clear:both;height:20px; }
.vspace { float:left;width:5px; }
.vspace2 { float:left;width:2px; }
.vspace10 { float:left;width:10px; }
.vspace20 { float:left;width:20px; }
.vspace30 { float:left;width:30px; }
.vspace40 { float:left;width:40px; }
.vspace50 { float:left;width:50px; }
.vspace75 { float:right;width:75px; }
.vspace2-fright { float:right;width:2px;}

.relative { position:relative; z-index:10; }
.zbottom { position:absolute; z-index:10; }
.ztop { position:absolute; z-index:20; }
.top2 { top:2px; }
.left2 { left:2px; }
.right2 { right:2px; }

.red {color:#f00;}
.white {color:#fff;}
.bold { font-weight:bold; }
.clear { clear:both; }

input[type=radio] { margin:5px; vertical-align: middle;}
input[type=checkbox] { margin:3px; vertical-align: middle;}
.for-radio { padding-bottom:5px; }

.box {position:relative; background:#fff;outline: none;padding:30px 10px 10px 10px;-webkit-border-radius: .5em;-moz-border-radius: .5em;	border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.boxtitle {position:absolute;top:5px;right:20px;font-weight:bold;color:#444;}
.commentsub { font-size:8px;color:#888888; }
.comimportant { font-size: 10px; color:#444444; }

.custom-width-30  { width:30px;}
.custom-width-100 { width:100px;}
.custom-width-105 { width:105px;}
.custom-width-130 { width:130px;}
.custom-width-140 { width:140px;}
.custom-width-150 { width:150px;}
.custom-width-160 { width:160px;}
.custom-width-180 { width:180px;}
.custom-width-200 { width:200px;}
.custom-width-220 { width:220px;}
.custom-width-230 { width:230px;}
.custom-width-240 { width:240px;}
.custom-width-266 { width:266px;}
.custom-width-280 { width:280px; border:1px solid; border-color: #ff6600;}
.custom-width-280-plain { width:280px; text-align: left;}
.custom-width-300 { width:300px;}
.custom-width-302 { width:302px;}
.custom-width-380 { width:380px;}
.custom-width-490 { width:490px;}
.custom-width-510 { width:510px;}
.custom-width-670 { width:670px;}
.custom-width-650 { width:650px;}
.custom-width-640 { width:640px;}
.custom-width-630 { width:630px;}
.custom-width-620 { width:620px;}
.custom-width-610 { width:610px;}
.custom-width-600 { width:600px;}

.hr-dashed {border:dashed #d1d1d1; border-width:1px 0 0; height:0;}

.raw { width:100%; border-spacing: 0px; border-collapse: collapse; }
.raw50 { width:100%; border-spacing: 0px; border-collapse: collapse; }
table.raw50 td { width:50%; }
.raw5 { width: 5%; }
.raw15 { width: 23%; }
.raw25 { width: 26%; }
.raw60 { width: 51%; }

.button {font-size:11px;font-weight:bold;display: inline-block;	outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: .3em .9em .3em;	text-shadow: 0 1px 1px rgba(0,0,0,.3);	-webkit-border-radius: .4em;-moz-border-radius: .4em;border-radius: .4em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button-left {font-size:11px;font-weight:bold;display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: .3em .9em .3em;	text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .4em 0 0 .4em;-moz-border-radius:  .4em 0 0 .4em;border-radius:  .4em 0 0 .4em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button-right {font-size:11px;font-weight:bold;display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: .3em .9em .3em; text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: 0 .4em .4em 0;-moz-border-radius: 0 .4em .4em 0;border-radius: 0 .4em .4em 0;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.aleft { text-align:left;}
.aright { text-align:right;}
.acenter { text-align:center;}

.orange {color: #fef4e9;border: solid 1px #da7c0c;background: #f78d1d;background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background: -moz-linear-gradient(top,  #faa51a,  #f47a20);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
.orange:hover {background: #f47c20;	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background: -moz-linear-gradient(top,  #f88e11,  #f06015);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
.orange:active {color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}

.black {color: #fef4e9;border: solid 1px #000;background: #111;background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#111));background: -moz-linear-gradient(top,  #666,  #111);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#111');}
.black:hover {background: #000;	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#111));background: -moz-linear-gradient(top,  #555,  #111);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#111');}
.black:active {color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#666)); background: -moz-linear-gradient(top,  #111,  #666); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#111', endColorstr='#666');}

.jMyCarousel-box { position:relative; width:460px;background:#fff;outline: none;padding:20px 30px 10px 20px;-webkit-border-radius: .5em;-moz-border-radius: .5em;	border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.jMyCarousel-boxtitle {position:absolute;top:3px;right:50px;font-weight:bold;color:#444;}
.box-side-image { float:left;padding-top:20px;}

div.jMyCarousel2 .prev1{position: absolute; z-Index:100; left:0px; top:50px; background: url('../images/left.png') center center no-repeat;width:47px;height:61px;border:0px;}
div.jMyCarousel2 .next1{position: absolute; z-Index:100; left:420px; top:50px; background: url('../images/right.png') center center no-repeat;width:40px;height:61px;border:0px;}
div.jMyCarousel2 ul{	background-color:#ffffff;}
div.jMyCarousel2 ul li{	margin:5px;	border:0px;	line-height:0px;padding:3px;}
div.jMyCarousel2 ul li a{ overflow: hidden;display:block;}
div.jMyCarousel2 ul li a img{overflow: hidden;display:block;border:0px;margin-bottom:0px;padding-bottom:0px;}

div.jMyCarousel3 .prev{position: absolute; z-Index:100; left:0px; top:50px; background: url('../images/left.png') center center no-repeat;width:47px;height:61px;border:0px;}
div.jMyCarousel3 .next{position: absolute; z-Index:100; left:420px; top:50px; background: url('../images/right.png') center center no-repeat;width:40px;height:61px;border:0px;}
div.jMyCarousel3 ul{	background-color:#ffffff;}
div.jMyCarousel3 ul li{	margin:5px;	border:0px;	line-height:0px;padding:3px;}
div.jMyCarousel3 ul li a{ overflow: hidden;display:block;}
div.jMyCarousel3 ul li a img{overflow: hidden;display:block;border:0px;margin-bottom:0px;padding-bottom:0px;}

img.timg { padding: 3px; }

ol.bo { font-weight:bold; border: 0px none; width:90%; margin-left: 0; padding-left: 2em; text-indent: 0em; }
li p { height:2.5em; font-weight:normal;}

ul.search { border: 0px none; width:90%; margin-left: 0; padding-left: 2em; text-indent: 0em; }
ul.search li { line-height:2em; }
ul.search li:hover { background-color:#f0f0f0; }

ul.login { border: 0px none; width:90%; margin-left: 0; padding-left: 2em; text-indent: 0em; }
ul.login li { line-height:2em; }
ol.login { border: 0px none; width:90%; margin-left: 0; padding-left: 2em; text-indent: 0em; }
ol.login li { line-height:2em; }

#std { width: 99% }
#std input.field { color:#000000;padding-left:2px;border:0;width:150px;height:26px;background:#f0f0f0;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}

#passwordStrength { height:10px; display:block; float:left; }
.strength0 { width:125px; background:#cccccc; }
.strength1 { width:25px;  background:#ff0000; }
.strength2 { width:50px;  background:#ff5f5f; }
.strength3 { width:75px;  background:#56e500; }
.strength4 { width:100px; background:#4dcd00; }
.strength5 { width:125px; background:#399800; }

div.capout {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7; background-color:#000000; z-Index:99; /*display:none;*/ position:absolute; left:0px; height: 0px; width:460px; top: 120px;
}

.chartlist { float: left; border-top: 1px solid #EEE; width: 100%; }
.chartlist li { position: relative; display: block; border-bottom: 1px solid #EEE; _zoom: 1; }
/* .chartlist li a { display: block; padding: 0.4em 4.5em 0.4em 0.5em; position: relative; z-index: 2; } */
.chartlist li div { display: block; padding: 0.4em 4.5em 0.4em 0.5em; position: relative; z-index: 2; }
.chartlist .count { display: block; position: absolute; top: 0; right: 0; margin: 0 0.3em; text-align: right; color: #999; font-weight: bold; font-size: 0.875em; line-height: 2em; }
.chartlist .index { display: block; position: absolute; top: 0; left: 0; height: 100%; background: #ffbc53; text-indent: -9999px; overflow: hidden; line-height: 2em;}
.chartlist li:hover { background: #feeedc; }

#articlecontent img { padding:5px; }
.padimage { padding: 5px; }
