@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800&subset=latin,greek-ext,greek);
@import url(http://fonts.googleapis.com/css?family=Advent+Pro:500,600,400&subset=latin,greek);

html{min-height:100%;position:relative;}
body {height: 100%; font-family: 'Open Sans', Arial, sans-serif;}
a > img {border:0px;}
/*#page-wrap {
	position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
    z-index:1;
}*/
#header-wrap {
	width: 100%;
	height: 154px;
	background:url(images/headbg.jpg) repeat-x left top;
}
.headcontainer {
	display: block;
	position: relative;
	width: 994px;
	height: 154px;
	margin: 0 auto;
}
.headcontainer > .logo {display: block; position: absolute; width: 249px; height: 163px; left: -7px; top: 22px; z-index: 99;}
.menus {float: right;}
.topmenu {display: block; margin: 10px 0 0 0;}
.topmenu > ul {float: right; margin: 0px; padding: 0px; list-style-type: none;}
.topmenu > ul > li {float: left;}
.topmenu > ul > li > a:link, .topmenu > ul > li > a:visited {display: block; font-size: 13px; color: #fff; text-decoration: none; font-weight: 300;padding: 0 14px; border-right: 1px solid #3f4142;}
.topmenu > ul > li > a:hover {color: #f57d20;}
.topmenu > ul > li.lilast > a {padding: 0 0 0 14px; border: none;}
.mainmenu {float: right; margin: 65px 0 0 0;}
.mainmenu > ul {display: block; margin:0px; padding: 0px; list-style-type: none;}
.mainmenu > ul > li {float: left; padding: 5px 0 0 0;}
.mainmenu > ul > li > a:link, .mainmenu > ul > li > a:visited {display: block; font-size: 13px; color: #fff; text-decoration: none; font-weight: 600;padding: 0 10px; border-right: 1px solid #3f4142;}
.mainmenu > ul > li > a:hover {color: #f57d20;}
.mainmenu > ul > li.lilast > a {padding: 0 0 0 14px; border: none; margin: 0 14px 0 0;}
.mainmenu > ul > li.libtn {height: 31px; background: url(images/topvote-btnbg.png) no-repeat center top;}
.mainmenu > ul > li.libtn > a:link, .mainmenu > ul > li.libtn > a:visited {border: none;  text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.mainmenu > ul > li.libtn > a:hover {color: #333; text-shadow: 1px 1px 1px rgba(255,255,255,0.6);}
.headimg {display: block; width: 967px; height: 243px; margin: 0 auto 0 27px;}

.homepage .headimg {float:right; height: 243px; margin: 0px auto 0 auto; width: 967px;}
.headpenrow {float: left; margin: 0px; padding: 0px; height: 208px;}
.headpen01 {width: 146px;}
.headpen02 {width: 151px;}
.headpen03 {width: 84px;}
.headpen04 {width: 203px;}
.headpen05 {width: 107px;}
.headpen06 {width: 128px;}
.headpen07 {width: 148px;}
.pensyeartitle {float: left; width: 967px; height: 35px;}
.headimg > img {width: 967px;}
.votepage .headimg {height: 210px; overflow:hidden}

#footer-wrap {
	width: 100%;
	height: 199px;
	background:url(images/footbg.jpg) repeat-x left bottom;
}

#mainbody-wrap {width: 100%; /*background: url(images/body-shadow.jpg) repeat-x left top*/;}

	.outerbodybg {display: block\9; width: 1296px\9; margin: 0 auto\9;  background: url(images/bookpages.jpg) repeat-y\9;}
	.outfootcontainer {display: block\9; width: 1296px\9; height: 199px\9; margin: 0 auto\9;  background: url(images/bookpages.jpg) no-repeat\9;}
@media all and (min-width: 1296px) {
	.outerbodybg {display: block; width: 1296px; margin: 0 auto;  background: url(images/bookpages.jpg) repeat-y left top;}
	.outfootcontainer {display: block; width: 1296px; height: 199px; margin: 0 auto;  background: url(images/bookpages.jpg) no-repeat left top;}
}
@media all and (max-width: 1295px) {
	.outerbodybg {display: block; width: 994px; margin: 0 auto; }
	.outfootcontainer {display: block; width: 994px; height: 199px; margin: 0 auto; }
}
/*.mainbody {display: block; position: relative; width: 994px; min-height: 400px; margin: 0 auto; padding: 10px 0 0 0;}*/

/* --------------------------- HOME PAGE -------------------------------- */
.homepage {font-family: 'Open Sans';}
.right-social { display: block; width: 115px; height: 162px; background: url(images/social-fr.png) no-repeat right center; position: fixed;right: 0px; top: 135px; padding: 23px 0 23px 22px;}
.right-social > a {float: right; width: 115px; height: 162px; text-decoration: none;}
.right-social > a > div { text-align: center; font-family: 'Open Sans'; font-size: 25px; font-weight: 800; color: #f15a21; padding: 86px 0 0 0;}
.right-social > a > div > span {display:block; font-size: 13px !important; font-weight: 300 !important; line-height: 9px;}
#content-wrap { display: block; width: 967px; min-height: 1500px; margin: 0 auto;}
.homepage #content-wrap {min-height: 1570px;}
.left-col {float: left; width: 584px; background: url(images/colshadow.png) no-repeat right center; padding: 0 0 0 20px;}
.homepage .votelink {height: 280px;}
.homepage .votelink > a {height: 280px;}
/*.votelink {display: block; width: 574px; height: 165px; margin: 0 auto;}
.votelink > a {display: block; width: 574px; height: 165px;}
.votelink > a > img {border: none;}
.votelink > img {float: left; width: 327px; height: 262px;}*/
.right-col {float: right; width: 353px;}
.homepage .welcometext {height: 460px;}
.welcometext > h2 {font-family:'Advent Pro'; font-size: 17px; color: #ba4c00; margin: 15px 0 0 0; padding: 0; font-weight: 600; letter-spacing: -1px;}
.welcometext > h1 {font-family:'Advent Pro'; font-size: 35px; color: #3a3a3a; margin: 0px 0 10px 0; padding: 0; font-weight: 500; letter-spacing: -1px;}
.welcometext > p {font-family:'Open Sans'; font-size: 14px; color: #3a3a3a; font-weight: 300; margin: 0px 0 10px 0;}
.welcometext > p > strong {font-weight: 600;}
.welcometext > p > a {color: #f57d20; text-decoration: none;}
/*.votelink > p.linktitle {float: left; width: 231px; padding: 23px 0 0 16px; margin: 0px;}
.votelink > p.linktitle > span {float: left;}*/
.votep {font-family: 'Advent Pro'; width: 231px; height: 50px; font-size: 37px; color: #393939;}
.andp {width: 32px; height: 37px; background: url(images/andicon.jpg) no-repeat left top; overflow: hidden; text-indent: -9999px; margin: 0 0 0 17px;}
.winp {font-family: 'Advent Pro'; font-size: 37px; color: #f47721; line-height: 29px;}
/*.votelink > p.linktext {float:left; width:211px; font-family: 'Open Sans'; font-size: 14px; color: #4d4d4d; padding: 5px 10px; margin: 5px 0; text-align: center;}*/
div.tovotebtn {float: left; width: 197px; height: 49px; }
.tovotebtn > a {display:block;  width: 187px; height: 49px; background:url(images/votebtn-home.png) no-repeat center center; font-family: 'Open Sans'; font-size: 22px; font-weight: 800; text-decoration: none; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); line-height: 45px; padding: 0 0 0 10px; margin: 0 0 0 14px;}
.left-col .sm-sep {display: block; width: 554px; height: 19px; margin: 30px auto 30px 0; background: url(images/seperator.jpg) no-repeat center center;}
.testimonials > h2 {font-family:'Advent Pro'; font-size: 17px; color: #ba4c00; margin: 25px 0 14px 0; padding: 0; font-weight: 600; letter-spacing: -1px;}
.testimonial {display: block; width: 566px; height: 131px; padding: 14px; margin: 0 0 5px 0;}
.testimonial > div {float: left;}
.testimonial > .testimonial-img {width: 132px; height: 132px;}
.testimonial > .testimonial-img > img {border: 8px solid #fff; border-radius: 150px; -moz-border-radius: 150px; -webkit-border-radius: 150px; -ms-border-radius: 150px; -o-border-radius: 150px; box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}
.testimonial > .testimonial-text {width: 398px; padding: 0 15px;}
.testimonial > .testimonial-text > h4 {font-family: 'Open Sans'; font-size: 22px; font-weight: 400; color: #4d4d4d; margin:10px 0 0 0px; padding: 0px;}
.testimonial > .testimonial-text > p {font-family: 'Open Sans'; font-size: 14px; font-weight: 300; color: #4d4d4d; margin: 0px;}
.even-testimonial {background: #f6f6f6;}
.right-col > div {float: right;}
.video-section {width: 291px; background: #fff; padding: 10px 20px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.3);margin: 25px 0 0 0;}
.video-section > h3 {font-family: 'Advent Pro'; font-size: 25px; font-weight: 400; margin: 0 10px 10px 0; padding: 0px;}
.video-section > .socialbtns {display: block; width: 100%; height: 33px;}
.video-section > .socialbtns > a {float: left; width: 129px; height: 33px; margin: 0 7px 0 9px;}
.right-col .sm-sep {display: block; width: 331px; height: 19px; margin: 20px auto 20px auto; background: url(images/seperator.jpg) no-repeat center center;}
.adsection {}
.adsection > .banner {display: block; width: 331px; margin: 0 0 15px 0;}
.lastbanner {margin-bottom: 0px !important;}
.facebooksection {display: block; width: 300px; height: 280px; padding: 15px 16px 15px 15px; background: #f7f7f7;}

/* ----------------------------------------------------------------- */
.bodymenu {display: block; width: 994px; height: 130px; background: url(images/bmshadow.png) no-repeat center bottom #fff; z-index: 9999; left: 0px; right: 0px;}
.bodymenu > h1 {font-family: 'Advent Pro'; display: block; width: 100%; text-align: center; font-size: 40px; font-weight: 400; margin: 0px; padding: 10px 0; color: #da5f0c; text-shadow: 1px 1px 1px rgba(255,255,255,0.6); letter-spacing:-1px}
.bodymenu > ul {display: block; width: 920px; margin: 0px auto; padding: 0px; list-style-type: none; text-align: center;}
.bodymenu > ul > li {float: left; padding: 0 4px; border-left: 1px solid #4d4d4d;}
.bodymenu > ul > li > a:link, .bodymenu > ul > li > a:visited {display:block; height:20px; line-height:20px; padding: 0 5px; font-size: 14px; font-weight: 300; color: #4d4d4d; text-decoration: none; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;}
.bodymenu > ul > li > a:hover {background: #f4863c; color: #fff;}
.bodymenu > ul > li.lifirst {border-left: none; padding: 0 5px 0 0;}
.bodymenu > ul > li.lilast {padding: 0 0px 0 5px;}
/* ----------------------------------------------------------------- */
.bodymenu > .catmenu > ul {display: inline-block; margin: 0px auto; padding: 0px; list-style-type: none; text-align: center;}
.bodymenu > .catmenu > ul > li {float: left; padding: 0 4px; border-left: 1px solid #4d4d4d;}
.bodymenu > .catmenu > ul > li > a:link, .bodymenu > .catmenu > ul > li > a:visited {display:block; height:20px; line-height:20px; padding: 0 5px; font-size: 14px; font-weight: 300; color: #4d4d4d; text-decoration: none; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;}
.bodymenu > .catmenu > ul > li > a:hover, .bodymenu > .catmenu > ul > li.actmenu > a {background: #f4863c; color: #fff;}
.bodymenu > .catmenu > ul > li.lifirst {border-left: none; padding: 0 5px 0 0;}
.bodymenu > .catmenu > ul > li.lilast {padding: 0 0px 0 5px;}

/* ----------------------------------------------------------------- */
.voteboxes {display: block; width: 100%;}
.vote-box-wrap {display: block; position: relative; width: 890px; height: 280px; margin: 0 auto; padding: 10px 0 0 0; background: url(images/vote-box-shadow.png) no-repeat left top;}
.votepenicon {display: block; width: 49px; height: 103px; position: absolute; top: -10px; right: 50px; z-index: 9998;}
.vote-box-inner {display: block; position: relative; z-index: 0; width: 852px; height: 258px; margin: 0 auto; background: #fff; border-radius: 8px;}
.video-wrap {float: left; width: 336px; height: 235px; background: url(images/videoshadow.png) no-repeat left top; margin: 10px 0 10px 10px; padding: 11px 0px 0px 12px}
.video {display: block; width: 318px; height: 216px;}
.prevote > .vote > .votearea {}
.aftervote > .vote > .votearea {display:block; width: 458px; height: 123px; position: relative; background: url(images/aftervotebg.jpg) no-repeat left top; padding: 30px 0 0 5px;}
.vote, .topten-vote {float: left; width: 486px;}
.topten {}
.vote > h2 {display: block; font-family: 'Advent Pro'; font-size: 29px; font-weight: 500; color: #414141; margin: 30px 0 20px 0; letter-spacing: -1px;}
.topten-vote > h2 {display: block; font-family: 'Advent Pro'; font-size: 29px; font-weight: 500; color: #414141; margin: 30px 0 10px 0; letter-spacing: -1px; background: url(images/tt-titleshadow.jpg) no-repeat left bottom; padding: 0 0 55px 0;}
.aftervote > .vote > h2 {margin: 30px 0 23px 0;}
.topten-votearea {font-size: 18px; font-weight: 300;}
.topten-votearea > p {margin-top: 0px; padding-top: 0px;}
.votearea input {/*display: block;*/ float: right; width: 248px; height: 47px; background: url(images/searchinput.jpg) no-repeat left top; border: 0px; padding: 0px 60px 0 10px; outline: none; font-family: 'Open Sans'; font-size: 13px; color: #414141; font-weight: 400;}

.btnrow {display: block; width:832px; height: 80px; margin: 20px auto 20px auto;}
.btnrow > div {float: left;}

div.arrowbtns {width:203px; height: 59px;}

div.arrowbtns > a {display: block; width: 156px; height: 52px; text-decoration: none; color: #fff; font-weight: 600; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
.previous {margin: 0 34px 0 0;}
.previous > a:link, .previous > a:visited {background: url(images/previouscat.png) no-repeat 5px center #a6a6a6; padding: 7px 0 0 47px; }
.previous > a:hover {background: url(images/previouscat.png) no-repeat 5px center #737373;}
.next > a:link, .next > a:visited {width:150px; background: url(images/nextcat.png) no-repeat 176px center #a6a6a6; padding: 7px 17px 0 36px;}
.next > a:hover {background: url(images/nextcat.png) no-repeat 176px center #737373;}

.vote-button {position:relative;width:348px; height: 90px; margin: 0 40px 0 0; }
.vote-button > img {display: block; position: absolute; top:-15px; left: 0px;}
.vote-button  > a:link, .vote-button > a:visited {display: block; width: 268px; height: 59px; line-height: 59px; padding:0 0 0 60px; background: #f37021;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4);text-decoration: none; color: #fff; font-weight: 700; font-size: 30px; margin: 0px 0 0 22px;}
.vote-button  > a:hover {background: #f15a22;}
.bottomhelp {display: block; width: 852px; text-align: center; margin: 10px auto; line-height: 30px; font-size: 15px;}
.bottomhelp > span { padding: 0 5px 0 0;}
.bottomhelp > a:link, .bottomhelp > a:visited {text-decoration: none; color: #f47a20;}
.bottomhelp > a:hover {text-decoration: underline;}
.bottomhelp > span > img {vertical-align: middle;}
.votearea > .book {display: block; width: 463px; height: 120px;}
.votearea > .book > .bookimg {float: left; width: 150px; height: 110px; background: url(images/bookbg.png) no-repeat left top;}
.votearea > .book > .bookimg > img {display: block; width: 73px; height: 109px; margin: 0 0 0 60px;}
.votearea > .book > .bookinfo {float: left; width: 302px; padding: 0 10px 0 0;}
.votearea > .book > .bookinfo > h3 {display: block; width: 100%; font-size: 16px; font-weight: 400; margin-top: 5px; margin-bottom: 0px; color: #f57e20;}
.votearea > .book > .bookinfo > p {display: block; width: 100%; font-size: 14px; font-weight: 300; margin-top: 0px; color: #414141;}
.votearea > .book > .bookinfo > .share {display: block; width: 100%;}
.votearea > .book > .bookinfo > .share > a {float: left; margin: 0 15px 0 0;}
.votemore {float: left; margin: 0; padding: 0; font-size: 16px; color: #414141; font-weight: 300;}
.votemore > strong {font-weight: 700;}
.votemore > a:link, .votemore > a:visited {float:left; width:121px; height: 44px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border: 1px solid #c3c3c3; background: url(images/seeall-btn.jpg) repeat-x left center; color: #6e6e6e; text-shadow: 1px 0px 0px rgba(255,255,255,0.5); text-decoration: none; font-weight: 400; text-align: center; line-height: 44px;}
.votemore > span {float:left; width: 44px; line-height: 44px; text-align:center;font-size: 25px; font-weight: 800; color: #9f9f9f;}
a.changevote:link, a.changevote:visited {display: block; width: 140px; height: 32px; position: absolute; right: 0px; top: 0px; font-size: 14px; color: #414141; text-decoration: none; padding: 0 0 0 10px; line-height: 32px; font-weight: 400;}
a.nextcat:link, a.nextcat:visited {display: block; width: 70px; height: 32px; position: absolute; right: 0px; bottom: 0px; font-size: 11px; color: #ff6c00; text-decoration: none; padding: 6px 24px 0 0px; text-align: right; font-weight: 600;}
.votesep {display: block; width: 852px; height: 19px; margin: 0 auto; padding: 0;}
.votesep > img {float: left;}
/* ----------------------------------------------------------------- */
.innerfoot {display: block; position: relative; width: 994px; height: 199px; margin: 0 auto;}
.bottomlogo {display: block; position: absolute; width:197px; height:150px; left: -7px; top:-10px;}
.botmenu > ul {display: block; margin: 0px; padding: 0px; list-style-type: none;}
.botmenu {float: right; margin: 45px 0 0 0;}
.botmenu > ul {display: block; margin:0px; padding: 0px; list-style-type: none;}
.botmenu > ul > li {float: left; padding: 5px 0 0 0;}
.botmenu > ul > li > a:link, .botmenu > ul > li > a:visited {display: block; font-size: 13px; color: #fff; text-decoration: none; font-weight: 600;padding: 0 14px; border-right: 1px solid #3f4142;}
.botmenu > ul > li > a:hover {color: #f57d20;}
.botmenu > ul > li.lilast > a {padding: 0 0 0 14px; border: none; margin: 0 14px 0 0;}
.botmenu > ul > li.libtn {height: 31px; background: url(images/bottomvote-btnbg.png) no-repeat center top;}
.botmenu > ul > li.libtn > a:link, .mainmenu > ul > li.libtn > a:visited {border: none;  text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.botmenu > ul > li.libtn > a:hover {color: #333; text-shadow: 1px 1px 1px rgba(255,255,255,0.6);}

/* ----------------------------------------------- SEARCH PAGE --------------------------------- */
/*.searchpage  h1 {display: block; width: 100%; font-family: 'Advent Pro'; font-size: 20px; font-weight: 400; color: #b44b04; text-align: center; text-shadow: 1px 1px 1px rgba(255,255,255,0.6); margin: 20px 0; padding: 0px;}*/
/*.searchpage  h1 > span {display: block; font-size: 50px; font-weight: 400; color: #f47721;}*/
.searchpage .mainbody > img {display: block; width: 100%; height: 150px;}
/*.searchmenu > .navigation {display: block; width: 100%; height: 93px; background:url(images/lettersbg.png) repeat-x left top; box-shadow: 2px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.1);}
.searchmenu > .navigation > .searchtitle {float: left; height: 93px;}
.searchmenu > .navigation > .searchtitle > h2 {margin: 0px; padding: 0px; background: url(images/search-arrow.png) no-repeat right center; height: 93px; line-height: 93px; font-family: 'Advent Pro'; font-size: 20px; font-weight: 400; padding: 0 23px 0 10px; color: #f47721;}
.searchmenu > .navigation > .absearch {float: left; width: 865px; height: 93px;}
.searchmenu > .navigation > .absearch > div {float: left; width: 100%; height: 30px;}
.searchmenu > .navigation > .absearch > div > h3 {float: left; margin: 0px; padding: 0px 10px;line-height: 30px;font-family: 'Open Sans'; font-size: 16px; font-weight: 400; color: #b4b4b4;}
.searchmenu > .navigation > .absearch > div > ul {float: left; margin: 0px; padding: 0px; height:30px; line-height: 30px; list-style-type: none;}
.searchmenu > .navigation > .absearch > div > ul > li {float: left; height:30px; line-height: 30px; padding: 0 4px;}
.absearch > div > ul > li > a:link, .absearch > div > ul > li > a:visited {display:block; width:100%; text-align:center; height:30px;font-family: 'Open Sans'; font-size: 20px; font-weight: 400; color: #414141; text-decoration: none; padding: 0 3px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;}
.absearch > div > ul > li > a:hover, .absearch > div > ul > li.active > a {background: #ff6600; color: #fff; box-shadow: 1px 1px 0px #fff; -webkit-box-shadow: 1px 1px 0px #fff;}
.writersearch {margin: 10px 0 10px 0;}*/
/*.booksresults {display: block; position: relative; width: 997px; min-height: 600px; height: auto;}
.booksresults > .backbtn {display: block; position: absolute; width: 100px; height: 31px; overflow: hidden; text-indent: -9999px; background: url(images/goback.png) no-repeat left top; right: 0px; top: 73px;}
.booksresults > .title {display: block; width: 857px; height: 103px; font-family: 'Advent Pro'; font-size:25px; color: #414141; font-weight: 400; margin: 0px 35px; background: url(images/searchpen.png) no-repeat center center; line-height: 135px; padding:  20px 0px;}
.booksresults > .title > span.penletter {padding: 0 19px; color: #fff; margin: 0 20px 0 0;}
.booksresults > .title > span.activeletter {color:#f47321;}*/
/*.results {display: block;}
.results > ul {display: block; width: 927px; margin: 0px auto; padding: 0px; list-style-type: none;}
.results > ul > li {float: left; width: 183px; height: 250px; margin: 0 2px 15px 0;}
.result > a:link, .result > a:visited {display:block; position: relative; padding: 10px 5px; text-decoration: none; color: #414141; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.active > a > .ctabtn {display: block !important; position: absolute; z-index: 999; width: 173px; height: 125px;  background: rgba(255,102,0,0.4); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; line-height: 125px; font-weight: 800; text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
.result > a > .inactive {display:none;}
.results > ul > li.active > a, .result > a:hover {color: #fff; background: #ff6600;}
.coverimg {display: block; max-width:125px; margin: 0 auto; max-height: 125px; overflow: hidden; text-align: center;}
.wrname {font-family: 'Open Sans'; font-size: 13px; font-weight: 600; text-align: center; margin: 5px 0 0 0;}
.bookname {font-family: 'Open Sans'; font-size: 13px; font-weight: 300; text-align: center; margin: 0 0 0px 0;}*/

/*---------------------------------  POP UP WINDOWS ------------------------- */
#video {width: 815px; height: 570px; background: #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow: 5px 5px 5px rgba(0,0,0,0.4);}
#cancel {display: block; z-index:1; position: absolute; width: 52px; height: 52px; overflow: hidden; text-indent: -9999px; background: url(images/closebtn.png) no-repeat center center; top:-25px; right:10px;}
.video_title {font-family: 'Advent Pro'; font-size: 36px; font-weight: 400; color: #f47721; display: block; text-align: center; margin: -40px auto 0 auto; width: 650px; background: url(images/puppen.png) no-repeat center center; height: 118px; padding: 70px 0 0 120px;}
.video_title > span {display: block; width: 100%; color: #7f7f7f;}
#popup {position:absolute; width: 815px; height: 219px; background: #fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow: 5px 5px 5px rgba(0,0,0,0.4); border: 3px solid #949494;}
#checkmail {position:absolute; width: 815px; height: 219px; background: #fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow: 5px 5px 5px rgba(0,0,0,0.4); border: 3px solid #949494;}
#howto {position:absolute; width: 815px; height: 219px; background: #fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow: 5px 5px 5px rgba(0,0,0,0.4); border: 3px solid #949494;}
#notification {position:absolute; width: 815px; height: 300px; background: #fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow: 5px 5px 5px rgba(0,0,0,0.4); border: 3px solid #949494;}
#end {position:absolute; padding-top:40px; width: 815px; height: 219px; background: #fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow: 5px 5px 5px rgba(0,0,0,0.4); border: 3px solid #949494;}
#confirm {position:absolute; width: 815px; height: 1150px; background: #fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow: 5px 5px 5px rgba(0,0,0,0.4); border: 3px solid #949494; z-index: 9999;}
.aftervote > .pup-title {font-family: 'Advent Pro'; font-size: 40px; font-weight: 400; color: #f47721; display: block; text-align: center; margin: -40px auto 20px auto; width: 650px; padding: 0 0 0 100px; background: url(images/puppen.png) no-repeat center center; height: 182px; line-height: 182px; position: relative;}
.aftervote > .checkmail-title {font-family: 'Advent Pro'; font-size: 40px; font-weight: 400; color: #f47721; display: block; text-align: center; margin: -40px auto 20px auto; width: 650px; padding: 0 0 0 100px; background: url(images/puppen.png) no-repeat center center; height: 182px; line-height: 182px; position: relative;}
.aftervote > p {font-family: 'Open Sans'; font-size: 18px; font-weight: 400; color: #414141; display: block; text-align: center; margin: -80px auto 20px auto; width: 650px; padding: 0 0 0 100px;}
.linkrow {display: block; margin: 0 auto; height: 49px; width: 450px; padding: 0/* 0 0 100px*/;}
.aftervote  .linkrow {display: block; margin: 0 auto; height: 49px; width: 450px; padding: 0 0 0 100px;}
.linkrow2 {display: block; margin: 0 auto; height: 49px; width: 780px; padding: 0;}
.linkrow3 {width: 257px !important; padding: 0 !important;}
a.continuebtn {float: left; margin: 0 17px 0 0; width: 257px; height: 49px; overflow: hidden; text-indent: -9999px; background: url(images/voteback.png) no-repeat left top;}
a.completionbtn {float: left; width: 170px; height: 49px; overflow: hidden; text-indent: -9999px; background: url(images/votecompletion.png) no-repeat left top;}
a.completionbtn-notification {display: block; width: 100px; height: 49px; margin: 0 auto; overflow: hidden; text-indent: -9999px; background: url(images/completionbtn-notification.png) no-repeat left top;}
#end {height: 900px;}
.endvote {width:879px !important; /*height: 1150px !important;*/}
.endvote > .pup-title {font-family: 'Advent Pro'; font-size: 40px; font-weight: 400; color: #f47721; display: block; text-align: center; margin: -80px auto 20px auto; width: 850px; padding: 0 0 0 60px; background: url(images/puppen.png) no-repeat -15px center; height: 182px; line-height: 182px; position: relative;}
.endvote > p {font-family: 'Open Sans'; font-size: 17px; font-weight: 400; color: #414141; display: block; text-align: center; margin: -80px auto 20px auto; width: 650px; padding: 0 0 0 100px;}
.confirmvote {width:879px !important; height: 1000px !important;}
.confirmvote > .pup-title {font-family: 'Advent Pro'; font-size: 40px; font-weight: 400; color: #f47721; display: block; text-align: center; margin: -40px auto 20px auto; width: 670px; padding: 0 0 0 80px; background: url(images/puppen.png) no-repeat -15px center; height: 182px; line-height: 182px; position: relative;}
.confirmvote > p {font-family: 'Open Sans'; font-size: 17px; font-weight: 400; color: #414141; display: block; text-align: center; margin: -80px auto 20px auto; width: 670px; padding: 0 0 0 65px;}
a.fb-share {position:relative; float: left; margin: 0 17px 0 0; width: 210px; height: 51px;}
a.tw-share {position:relative; float: left; width: 211px; height: 51px;}
.myvotestitle {display: block; width: 829px; margin:40px 0 20px 0; padding: 0 0 40px 50px; background: url(images/hor-shadow.png) no-repeat center bottom; font-family: 'Open Sans'; font-size: 25px; color: #414141; font-weight: 300;}
.myvotedbooks {display: block; width: 835px; margin: 0 auto;}
.myvotedbooks > ul {display: block; width: 100%; margin: 0px; padding: 0px; list-style-type: none;}
.myvotedbooks > ul > li {float: left; width: 50%; margin: 0 0 40px 0;}
.myvotedbooks > ul > li > .book > div {float: left;}

.myvotedbooks > ul > li > .book > .bookimg {float: left; width: 150px; height: 125px; background: url(images/bookbg.png) no-repeat left top;}
.myvotedbooks > ul > li > .book > .bookimg > img {display:block; width: 73px; height: 109px; margin: 0 0 0 60px; border:0px}

.myvotedbooks > ul > li > .book > .bookinfo {float: left; width: 255px; padding: 0 10px 0 0;}
.myvotedbooks > ul > li > .book > .bookinfo > h2 {display: block; width: 100%; font-size: 18px; font-weight: 400; margin-top: 5px; margin-bottom: 5px; color: #414141; padding: 0px; text-decoration: none;}
.myvotedbooks > ul > li > .book > .bookinfo > h3 {display: block; width: 100%; font-size: 16px; font-weight: 400; margin-top: 5px; margin-bottom: 0px; color: #f57e20; padding: 0px;}
.myvotedbooks > ul > li > .book > .bookinfo > p > a {display: block; width: 100%; font-size: 13px; font-weight: 300; margin-top: 5px; margin-bottom: 0px; color: #414141; padding: 0px; text-decoration: none;}
.myvotedbooks > ul > li > .book > .bookinfo > p {display: block; width: 100%; font-size: 13px; font-weight: 300; margin-top: 5px; margin-bottom: 0px; color: #414141; padding: 0px; text-decoration: none;}
.mail-login, .fb-login, .ordiv {float: left;}
.mail-login > .mailinput {float:left; width: 290px; height: 37px; background: url(images/mailinput.png) no-repeat center center; border: none; padding: 8px; outline: none; font-family: 'Open Sans'; font-size: 15px; font-weight: 300;}
.mail-login > .submitlogin {float:left; width: 112px; height: 55px; background: url(images/submitlogin.png) no-repeat center center; border: none; outline: none; text-indent: -9999px; overflow: hidden; cursor: pointer; margin: 0 20px 0 10px;}
.ordiv {width: 50px; font-family: 'Advent Pro'; font-size: 50px; font-weight: 600; color: #6e6e6e; margin: -15px 0 0 0;}
.checkrow {display: block; width:670px; height: 60px; margin: 0 auto; text-align: center;}
input[type=checkbox].css-checkbox {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].css-checkbox + label.css-checklabel {padding-left:34px; height:27px; display:inline-block; line-height:25px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-checklabel {background-position: 0  -27px;}
.css-checklabel{ background-image:url(images/checkinput.png);}
.howto .pup-title{font-family: 'Advent Pro'; font-size: 40px; font-weight: 400; color: #f47721; display: block; text-align: left; margin: -30px auto 0px auto; width: 670px; padding: 20px 0 0 140px; background: url(images/puppen.png) no-repeat -15px center; height: 162px; line-height: 162px; position: relative;}

/* ---------------------------------------- STATIC PAGES ------------------------------------------ */

.publisheraward #content-wrap {min-height: 1250px !important;}
.peopleaward #content-wrap {min-height: 1250px !important;}
.publisheraward .left-col {min-height: 1250px;}
.left-col-w {display: block; width: 580px;}
.staticpage .left-col-w > h1, .contactform h1, .howto h1 {display: block; width:100%; font-family: 'Advent Pro'; font-size: 38px; font-weight: 500; color: #f47721; margin-bottom: 0px; padding-bottom: 0px;}
.staticpage .left-col h2 {display: block; width:100%; font-family: 'Open Sans'; font-size: 16px; font-weight: 700; color: #4d4d4d; margin: 20px 0 0 0; padding:  0 0 0 0;}
.staticpage .left-col-w p, .contactform p, .howto p {display: block; width:100%; font-family: 'Open Sans'; font-size: 16px; font-weight: 300; color: #4d4d4d; margin: 0px 0 0 0; padding:  0 0 0 0;}
.peopleaward .left-col-w > h1 {margin-bottom: 20px !important;}
.staticpage ul, .howto ul {display: block; width: 100%; margin: 5px 0 0 0px; padding: 0px; list-style-type: none;}
.staticpage ul > li, .howto ul > li {display: block; width: 100%; background: url(images/orbullet.jpg) no-repeat left center;font-family: 'Open Sans'; font-size: 16px; font-weight: 300; color: #4d4d4d; padding: 0 0 0 15px;}
.staticpage .left-col-w > .col-2 > .col-2-l {float: left; margin: 0 15px 0 0;}
.olli > .li1 {float: left; width: 35px; font-family: 'Advent Pro'; font-size: 41px; color: #f47721; height: 100px; margin: 0 10px 0 0;}
.olli > .li1 > span {display: block; width: 100%; height: 60px; border-right: 1px solid #979797;}
.olli > .litext {display: block; padding:  0 0 0 45px;}
.olli > .litext > img {margin: 15px 0; }
.howlink {display: block; width:100%; height: 40px; text-align: right; line-height: 60px; font-family: 'Open Sans'; font-size: 15px; font-weight: 500; color: #4d4d4d;}
.howlink > a {color: #f47721;}
.changecategory {color:#ff0000}
.deactive > a {color:#c5c5c5;}
.contactform .left-col{min-height: 1100px;}
.contactform form > input.text {display: block; width:552px; height: 46px; background: url('images/input-txt.jpg') no-repeat left top; border: none; margin: 20px 0; padding: 0px 8px; line-height: 46px; outline: none; font-family: 'Open Sans'; font-size: 16px; font-weight: 300; color: #4d4d4d;}
.contactform form > textarea {display: block; width:552px; height: 210px; background: url('images/input-txtarea.jpg') no-repeat left top; border: none; margin: 0 0 20px 0; padding:8px; line-height: 17px; outline: none; font-family: 'Open Sans'; font-size: 16px; font-weight: 300; color: #4d4d4d;}
.contactform form > input.btTxt {float: right; width:145px; height: 49px; background: url('images/input-submit.png') no-repeat left top; border: none;  line-height: 36px; outline: none; font-family: 'Open Sans'; font-size: 16px; font-weight: 600; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); text-align: center; cursor: pointer; margin: 0 30px 0 0;}
.contactform #content-wrap {min-height: 1191px;}
.copyrights {float: left; width: 100%; text-align:  right; margin: 60px 0 0 0; font-family: 'Open Sans'; font-size: 14px; color: rgba(255,255,255,0.36); font-weight: 300;}
.institle {font-weight: 800; color: #af4800;}
#popup.howto {height: 1500px; padding: 20px; width: 775px;}
.votesummary {position:absolute; width: 220px; padding: 4px; left: 778px; top:124px; color: #fff; font-size: 13px; background: rgba(147,64,0,0.62); border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}


.bigsponsor {display: block; width: 500px; height: 53px; margin: 25px 0 15px 0; background: url(images/samsungpro.jpg) no-repeat left top; overflow: hidden; text-indent: -9999px;}
.mediasponsors {display: block !important; width: 580px !important; margin: 0px !important; padding: 0px !important; list-style-type: none !important;}
.mediasponsors > li {float: left; width: 130px !important; height: 125px; background: none !important;}
.mediasponsors > li > a {display: block; width: 130px; height: 125px; overflow: hidden; text-indent: -9999px;}
.melodia > a {background: url(images/melodia.jpg) no-repeat left top;}
.red > a {background: url(images/red.jpg) no-repeat left top;}
.skai > a {background: url(images/skai.jpg) no-repeat left top;}
.ego > a {background: url(images/ego.jpg) no-repeat left top;}
.sponsores .left-col{min-height: 1180px !important;}
.sponsores #content-wrap {min-height: 1190px;}

.giftspage #content-wrap {min-height: 2650px;}
.giftspage .left-col h1{display: block; width:100%; font-family: 'Advent Pro'; font-size: 38px; font-weight: 500; color: #f47721; margin-bottom: 0px; padding-bottom: 0px;} 
.gifttext {height: 380px;}
.gifttext > p {font-family: 'Open Sans'; font-size: 15px; font-weight: 300; color: #414141;}
.gifttext > .votelink > img {width: 566px; height: 244px;}
.giftscontent {display: block; width: 588px; background: url(images/giftsbg.png) no-repeat center top; padding: 35px 0;}
.giftwrap {float: left; width: 588px; border-bottom: 1px solid #f2f2f2; margin-bottom: 25px;}
.giftwrap > img {}
.gift01 > img {float: left; width: 255px; padding: 0 0 0 3px;}
.gift02 > img {float: right; width: 242px; padding: 0 35px 0 0;}
.gift03 {border-bottom: 0px solid #fff !important;}
.gift03 > img {float: left; width: 280px; margin: 0 0 0 -15px;}
.giftwrap > .gifttxt {}
.gifttxt01 {float: left; width: 320px; padding: 90px 0 0 0;}
.gifttxt02 {float: right; width: 250px; padding: 130px 20px 0 0; text-align: right;}
.gifttxt03 {float: left; width: 292px; padding: 0 0 0 10px;}
.gifttxt > h2 {font-family: 'Open Sans'; font-size: 24px; font-weight: 600; margin: 0px; padding: 0px; color: #4d4d4d;}
.gifttxt > p {font-family: 'Open Sans'; font-size: 14px; font-weight: 300;margin: 0px; padding: 0px; color: #414141;}
.giftsoroi {float: left; line-height: 34px;}
 a.giftsoroi:link, a.giftsoroi:visited {font-family: 'Open Sans'; font-size: 14px; color: #f37621; font-weight: 300; text-decoration: none;}
.giftsvote {float: right; width: 183px; height: 34px;}
.onevoteonly {display: block; width: 810px; margin: 0 auto; font-family: 'Open Sans'; font-size: 13px; font-weight: 300; color: #333; padding: 20px; background: #fafafa;}


/* ========= */
 div.selectdesign {float: left; width: 568px; height: 46px; background: url(images/input-select.jpg) no-repeat left top; margin: 0 0 20px 0;}
 div.selectdesign select {width: 568px; height: 46px; line-height: 46px; outline: none; font-family: 'Open Sans'; font-size: 16px; font-weight: 300; color: #4d4d4d; padding: 2px 0 2px 7px; line-height: 1; border: 0; border-radius: 0; -webkit-appearance: none; background: transparent; outline: none;}
 
/* ============== TOP TEN ================= */
.ttbooks {display: block; float: left; width: 816px; margin: 0 auto 0 18px; padding: 0px; list-style-type: none;}
.topten-page .vote-box-inner {display: block; position: relative; z-index: 0; width: 852px; height: 1328px; margin: 0 auto; background: #fff; border-radius: 8px; border: 1px solid #f0f0f0; box-shadow: 3px 3px 3px #ccc;}
.topten-page .vote-box-wrap {display: block; position: relative; width: 890px; height: 1350px; margin: 0 auto; padding: 10px 0 0 0; background: none;}
.ttbooks > li {float: left; margin: 0 4px 0 0; margin: 0 0 20px 0;}
.ttlogo {width: 414px; height: 335px;}
.tt-book {width: 201px; height: 335px;}
.ttblast {margin: 0px 0 20px 0 !important;}
.ttbooks > li > a:link, .ttbooks > li > a:visited {display:block; position: relative; height: 335px; padding:0; text-decoration: none; color: #414141; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.disable {display:block; position: relative; height: 335px; padding:0; text-decoration: none; color: #414141; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.ttbooks > li.disable {display:block; position: relative; height: 335px; padding:0; text-decoration: none; color: #414141; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.ttbooks > li.active > a > .ctabtn {display: block !important; position: absolute; z-index: 999; width: 201px; height: 335px;  background: rgba(255,102,0,0.4); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; line-height: 335px; font-weight: 800; text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
.ttbooks > li > a > .inactive {display:none;}
.ttbooks > li.active > a, .ttbooks > li > a:hover {color: #fff; background: #ff6600;}
.tt-coverimg {display: block; position: relative; z-index: 888; width:201px; margin: 0 auto; height: 214px; overflow: hidden; text-align: center; padding: 5px;}
.tt-coverimg > img {margin: 0 0 0 -10px; border:0px}
.tt-wrname {font-family: 'Open Sans'; position: relative; z-index: 9999;  font-size: 13px; font-weight: 300; text-align: center; margin: 5px 0 0 0;}
.tt-bookname {font-family: 'Open Sans'; position: relative; z-index: 9999;  font-size: 14px; font-weight: 600; text-align: center; margin: 0 0 0px 0;}
.tt-editor {font-family: 'Open Sans'; position: relative; z-index: 9999;  font-size: 13px; font-weight: 300; text-align: center; margin: 8px 0 0px 0;}
.giftspage #content-wrap > .left-col {width: 600px; padding: 0 0 0 14px;}
.gifttext > div {display: block;}
.gifttext > div > a {display: block;}

/* ============== Final Step ================= */
.subheader {display: block; width: 100%; height: 476px; background: url(images/subheadbg.jpg) repeat-x center top;}
.ceremony .subheader {padding: 50px 0; height: 376px;}
.subheader > h1 {font-family:'Advent Pro'; font-size: 35px; color: #fff; margin: 0px 0 0 0; padding:25px 0; font-weight: 400; letter-spacing: -1px; display: block; width: 100%; text-align: center;}
.catmenu {display: block; width: 976px; height: 110px; background: url(images/catmenu-bg.jpg) no-repeat center bottom;}
.catmenu > ul {display: block; width: 976px; height: 70px; padding: 0px; margin: 20px 0 0 0; list-style-type: none;}
.catmenu > ul > li {float: left; max-width: 96px; padding: 0px; margin: 0 3px;}
.catmenu > ul > li.lilast > a:link, .catmenu > ul > li.lilast:visited {background-image: none;}
.catmenu > ul > li > a:link, .catmenu > ul > li:visited {font-size: 11px; text-decoration: none; color:#333; background:  url(images/libg.jpg) no-repeat right top; padding: 0 9px; display: table-cell; vertical-align: middle; height: 40px; min-height: 40px;}
.catmenu > ul > li > a:hover, .catmenu > ul > li.liactive > a {background-image: none; background-color: #f57d20; border-radius: 8px; color: #fff;}
.gallery {display:block; width: 100%; height: 110px;}
.gal {float: left;  width: 100%; list-style-type: none; margin: 0px; padding: 0px;}
.gal > li {float: left; width: 184px; height: 130px;}
.submedia {display: block; width: 966px; height: 351px; padding: 8px; background: #fff; margin: 10px auto; border-radius: 8px;}
.ceremony #content-wrap {height: 1760px;}
.quote {font-family: Advent Pro !important; font-size: 20px !important; color: #3a3a3a !important; background: #d5d5d3; line-height: 30px; padding: 0 5px;}
.quotewriter {font-size: 20px !important; color: #ff770f !important; text-align: right;}
.right-col .gal > li {width: 115px; height: 85px;}


/* ===================== SLIDER ======================== */
#slider {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 4px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 360px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 1133px;
  height: 360px;
  /*background: #ccc;*/
  text-align: center;
  /*line-height: 300px;*/
}
#slider ul li > span {display: block; position: absolute; width: 217px; height: 166px; top: 180px; left: 810px; text-align: left;}
#slider ul li > span > h3 {font-size: 16px; font-weight: 600; color: #838383; margin: 5px 0; padding: 0px;}
#slider ul li > span > p {font-size: 14px; font-weight: 400; color: #838383; margin: 0; padding: 0px;}
#slider ul li > span > a {display: block; width: 154px; height: 34px; color: #fff; background: #ff770f; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; text-decoration: none; text-align: center; line-height: 34px; margin: 3px 0 0 63px;}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  width: 78px;
  height: 78px;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
  overflow: hidden; text-indent: -9999px;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
  background: url(images/prev-next.png) no-repeat left bottom;
}

a.control_next {
  right:0px;
  border-radius: 2px 0 0 2px;
  background: url(images/prev-next.png) no-repeat left top;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}

.slid01 {background: url(images/carousels/mithistorima.png) no-repeat center center;}
.slid02 {background: url(images/carousels/dokimio.png) no-repeat center center;}
.slid03 {background: url(images/carousels/poetry.png) no-repeat center center;}
.slid04 {background: url(images/carousels/suginiseis.png) no-repeat center center;}
.slid05 {background: url(images/carousels/paidiko.png) no-repeat center center;}
.slid06 {background: url(images/carousels/efiviki.png) no-repeat center center;}
.slid07 {background: url(images/carousels/mageiriki.png) no-repeat center center;}
.slid08 {background: url(images/carousels/vivliopolon.png) no-repeat center center;}
.slid09 {background: url(images/carousels/apotipoma.png) no-repeat center center;}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index: 9999;
	}
#introimg {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 4px;}
  #introimg ul {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: 360px;
  list-style: none;
  display: block; width: 942px;
}

#introimg ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 942px;
  height: 360px;
  /*background: #ccc;*/
  text-align: center;
  /*line-height: 300px;*/
}

#introimg ul li > span {display: block; position: absolute; width: 217px; height: 166px; top: 180px; left: 714px; text-align: left;}
#introimg ul li > span > h3 {font-size: 16px; font-weight: 600; color: #838383; margin: 5px 0; padding: 0px;}
#introimg ul li > span > p {font-size: 14px; font-weight: 400; color: #838383; margin: 0; padding: 0px;}
#introimg ul li > span > a {display: block; width: 154px; height: 34px; color: #fff; background: #ff770f; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; text-decoration: none; text-align: center; line-height: 34px; margin: 3px 0 0 63px;}
.catinfotext  h1 {font-size: 22px; font-weight: 300; margin: 0px 0 10px 0; padding: 0px;}
.catinfotext  h2 {font-size: 15px; font-weight: 300; margin: 0; padding: 0px;}
.catinfotext  h3 { font-size: 16px; font-weight: 300;color: #ff770f;margin: 0; padding: 0px;}
.catinfotext > a > img {border: none; padding: 20px 0;}
.mithistorima #content-wrap {height: 2110px;}
.imgwriter {float: left; margin: 0 20px 0 0;}
.catinfotext  p {font-family:'Open Sans'; font-size: 14px; color: #3a3a3a; font-weight: 300; margin: 0px 0 10px 0;}
.nominates {display: block; width: 584px;}
.nominates > h2 {display: block; width: 100%; font-family:Advent Pro; font-size: 18px; font-weight: 600; color: #ba4c00;}
.nominates > ul {display: block; width: 584px; margin: 0px; padding: 0px; list-style-type: none;}
.nominates > ul > li {float: left; width: 174px; height: 250px; padding: 0 10px; margin: 10px 0;}
.nominates > ul > li > a {display: block; width: 100%; text-decoration: none;}
.nominates > ul > li > a > img {display: block; width: 174px; margin: 0 auto;}
.nominates > ul > li > a > .nbooktitle {display: block; width: 100%; font-size: 14px; font-weight: 600; color: #7e7e7e;}
.nominates > ul > li > a > .nbookwriter {display: block; width: 100%; font-size: 14px; font-weight: 600; color: #4d4d4d;}
.nominates > ul > li > a > .nbookpublisher {display: block; width: 100%; font-size: 14px; font-weight: 600; color: #4d4d4d;}
.dokimio .gallery {height: 520px !important;}
.dokimio #content-wrap {height: 2480px;}
.poetry .gallery {height: 390px !important;}
.poetry #content-wrap {height: 2380px;}
.ceremony .gallery {height: 660px !important;}
.ceremony .right-col .sm-sep {margin: 20px 0 !important;}
.ceremony .right-col > div {float: left !important;}

.sigkiniseis .gallery {height: 520px !important;}
.sigkiniseis #content-wrap {height: 2430px;}

.paidikilogotexnia .gallery {height: 520px !important;}
.paidikilogotexnia #content-wrap {height: 2250px;}

.efivikilogotexnia .gallery {height: 520px !important;}
.efivikilogotexnia #content-wrap {height: 2400px;}

.mageiriki .gallery {height: 250px !important;}
.mageiriki #content-wrap {height: 2230px;}

.ekdotikoapotipoma .gallery {height: 370px !important;}
.ekdotikoapotipoma #content-wrap {min-height: 1400px;}

.ekdotisprosforas .gallery {height: 260px !important;}
.ekdotisprosforas #content-wrap {min-height: 1880px;}

.public .gallery {height: 250px !important;}
.public #content-wrap {height: 1530px;}
.publish #content-wrap {min-height: 1300px;}
.xorigoi #content-wrap {min-height: 1300px;}