body{background:url(images/back.jpg) repeat-x top #ffffff;color:#181830;
  margin:0;padding:0;text-align:center;font-family:'Trebuchet MS',Tahoma;font-size:10px;}
#main{width:981px;margin:0 auto;text-align:left;}
#header{background:url(images/header_new.jpg) no-repeat top left;height:167px;}
#mainbanner {margin:0 0 0 370px;padding:10px 0 0 0;}
#languages {text-align:right;padding:13px 20px 0 0;width:200px;float:right;}
#page {margin:0 auto;width:981px;text-align:left;margin:0;padding:0;}
#left {float:left;margin:0 0 0 5px;}
#right{float:right;padding:0;margin:0 15px 0 0;width:170px;}
#right p {padding:0;margin:6px 0 0 0;}

/* ------------------------------------------- side box --- */
div.box_cont {  background:url(images/box_bottom.gif) no-repeat bottom left #EDEFEF;
  padding:0 0 10px 0;margin:0 0 8px 0;width:184px;}
div.box{  background:url(images/box_top.gif) no-repeat top left;
  padding:0 0 10px 0;margin:0 0 8px 0;}
div.box h3 {  background:url(images/box_h3_grey.jpg) no-repeat top left;
  padding:15px 23px 20px 23px;margin:0 0 8px 0;font-size:11px;color:white;}
#left div.box_cont {  background:url(images/box_bottom_left.gif) no-repeat bottom left #EDEFEF;
  padding:0 0 10px 0;margin:0 0 8px 0;width:214px;}
#left div.box{  background:url(images/box_top_left.gif) no-repeat top left;
  padding:0 0 0px 0;margin:0 0 8px 0;}
#left div.box h3 {  background:url(images/box_h3_grey_left.jpg) no-repeat top left;
  padding:15px 23px 20px 23px;margin:0 0 8px 0;font-size:11px;color:white;}
#left div.box h3.alter  {  background:url(images/box_h3_orange_left.jpg) no-repeat top left;
  padding:15px 23px 20px 23px;margin:0 0 8px 0;font-size:11px;color:white;}
div.box p{  margin:10px;padding:0;font-size:11px;}
div.box ul{  margin:8px 10px 8px 10px;padding:0;font-size:11px;list-style:none;}
div.box li {  margin:0 5px 5px 5px;padding:0 0 5px 25px;font-size:11px;list-style:none;
  border:0;border-bottom:2px dotted #ffffff;
  background:url(images/box_li.gif) no-repeat;
  background-position:0 5px;}
div.box li a { margin-left:-8px;display:block;}
div.box li a:link,div.box li a:visited,div.box li a:active {
  color:#00001C;text-decoration:none;display:block;}
div.box li a:hover { color:#00001C;text-decoration:underline;display:block;}
div.box li a.selected {font-weight:bold;text-decoration:underline;}

div.box ul li ul {margin:3px 0 5px 10px;padding:0;list-style:none;}
div.box ul li ul li {margin:0;padding:0;background:url(images/spacer.gif) no-repeat;border:0;}


div.box ul.alter li a:link,div.box ul.alter li a:visited,div.box ul.alter li a:active {
  color:#00001C;text-decoration:none;font-weight:bold;}
div.box ul.alter li a:hover { color:#00001C;text-decoration:underline;}
div.box li a span { text-decoration:none;font-weight:normal;}
div.box li a:hover span { text-decoration:none;font-weight:normal;}
div.box li.last { border-bottom:0;}

a:link,a:active,a:visited {text-decoration:underline;color:#689999;}
a:hover {text-decoration:underline;color:#FF9600;}

/* ----------------------------------------- login --- 
<input type=text name=username value='username' class=in_username></div>
		<div class=password><input type=password name=pass1 value='κωδικός' class=in_password></div>
			<input type=image src='".$path."images/login_submit.gif'>
*/
#login {margin:0;padding:0;width:170px;}
#right h5 {font-size:13px;color:#738585;margin:0 0 10px 5px;padding:0;}
div.username {height:18px;width:170px;margin:0 0 4px 0;padding:0;border:0;
	background:url(images/input_right.gif) no-repeat top right #00001C;}
div.password {height:18px;width:142px;margin:0 4px 4px 0;padding:0;border:0;
	background:url(images/input_right.gif) no-repeat top right #00001C;float:left;}
input.in_username{height:18px;border:0;color:#D2D9D9;font-family:'Trebuchet MS';font-size:11px;float:left;
	padding:0px 2px 0px 8px;margin:0;background:url(images/input_left.gif) no-repeat top left #00001C;
	width:150px;}
input.in_password{height:18px;border:0;color:#D2D9D9;font-family:'Trebuchet MS';font-size:11px;float:left;
	padding:0px 2px 0px 8px;margin:0;background:url(images/input_left.gif) no-repeat top left #00001C;
	width:125px;}

#login a.button {display:block;width:82px;text-align:center;padding:1px 0 3px 0;margin:3px 0 0 0;
	text-decoration:none;float:left;font-size:10px;color:#738585;
	background:url(images/login_buttons.gif) no-repeat top left;}



#sidemessages {clear:both;margin:20px 0 15px 0px;color:#B80709;}



/* --------------------------------------------------- pagedata ---- */

#pagedata_cont {float:left;width:565px;margin:0 0 15px 0;padding:0;}
#pagedata {padding:0 30px 0 30px;margin:0;}
#pagedata p {}
#pagedata h1 {margin:0 0 3px 0;padding:0;font-size:20px;}
#pagedata h2 {margin:-3px 0 3px 0;padding:0;font-size:15px;}
#pagedata h3 {margin:0;padding:0;font-size:14px;color:#FF9600;}
#pagedata h4 {margin:0;padding:0;font-size:12px;float:right;color:#689999;}
#pagedata h5 {margin:4px 0 0 0;padding:0;font-size:13px;color:#181830;font-weight:normal;}

#bigpic {float:right;clear:right;margin:0 0 10px 10px;}
#bigpic img {border:0;}

#pictures {clear:both;margin:15px 0 15px 0;padding:0;}
#pictures img {border:0;margin:0 5px 5px 0;}

ul {margin:10px;padding:0;list-style:none;}
ul li {margin:0 0 5px 0;padding:0 0 0 10px;background:url(images/pagedata_li.gif) no-repeat;
	background-position:0 5px;}
ul li.extra {color:#FF9600;}



/* --------------------------------------------------- side ---- */

#side_divider {border:0;border-bottom:2px dotted #738585;font-size:1px;margin:10px 0 10px 0;}

#eventsdates {margin:0;padding:0;list-style:none;}
#eventsdates li {padding:0 0 0 8px;margin:0 0 8px 0;color:#181830;font-size:11px;
	background:url(images/side_bullet.gif) no-repeat top left;
	background-position:0 4px;line-height:1.2;}
#eventsdates li.unselected {color:#a6a7a3;}
#eventsdates li.selected {margin-bottom:20px;}
#eventsdates li h4 {padding:0;margin:5px 0 0 0;font-size:10px;font-weight:normal;}
#eventsdates li ul {margin:0 0 5px 10px;padding:0;list-style:none;}
#eventsdates li ul li {margin:0;padding:0;background:url(images/spacer.gif) no-repeat;}
#eventsdates li ul li span.price {color:#212319;float:right;}
/*#eventsdates li ul li.soldout {text-decoration:line-through;} */


#right span {display:block;color:#689999;margin:0;padding:0;}

/* --------------------------------------------------- evrethrio ---- */


#pars {list-style:none;margin:0;padding:0;clear:right;}
#pars li {padding:10px 0 20px 126px;margin:5px 15px 5px 15px;line-height:1.2;
	background:url(images/pars_bottom.gif) repeat-x bottom #FFFFFF;background-position:0 100%;
	font-size:17px;color:#00001C;}
#pars li span.hall {color:#663300;font-size:11px;display:block;margin:0 0 3px 0;padding:0;}
#pars li span.dates {color:#181830;font-size:11px;display:block;margin:0 0 3px 0;padding:0;}
#pars li span.presale {color:#B80709;font-size:11px;display:block;margin:0 0 3px 0;padding:0;}
#pars li img.picture {margin-left:-126px;float:left;border:3px solid #D6DCDC;border-bottom:10px solid #D6DCDC;}
#pars li span.clearboth {clear:both;display:block;font-size:1px;width:1px;}




ul.pagenumbers {list-style:none;float:right;margin:0 14px 10px 0;padding:0;}
ul.pagenumbers li {display:inline;margin:0 0 0 2px;padding:0;float:left;color:#689999;font-size:11px;}
ul.pagenumbers li a {display:block;padding:0px 3px 2px 3px;text-decoration:none;font-size:11px;color:#689999;}
ul.pagenumbers li a:hover {text-decoration:underline;}
ul.pagenumbers li a.sel {display:block;padding:0px 3px 2px 3px;text-decoration:none;font-size:11px;color:#FF9600;}
ul.pagenumbers li a.sel:hover {text-decoration:none;}





a.buttons {display:block;float:right;border:1px solid #D0DEDC;color:#689999;
	background:url(images/button_arrow.gif) no-repeat;background-position:5px 4px;
	padding:0px 5px 1px 20px;font-size:11px;text-decoration:none;margin:2px 0 2px 8px;}
a.buttons:hover {text-decoration:underline;}

a.buttons_cancel {display:block;float:right;border:1px solid #D0DEDC;color:#689999;
	background:url(images/button_cancel.gif) no-repeat;background-position:5px 4px;
	padding:0px 5px 1px 20px;font-size:11px;text-decoration:none;margin:2px 0 2px 8px;}
a.buttons_cancel:hover {text-decoration:underline;}


a.buttons_par {display:block;float:right;border:1px solid #D0DEDC;color:#689999;
	background:url(images/button_arrow.gif) no-repeat;background-position:5px 4px;
	padding:0px 5px 1px 20px;font-size:11px;text-decoration:none;margin:2px 100px 15px 0;}
a.buttons_par:hover {text-decoration:underline;}



#footer_cont {clear:both;background:url(images/footer_right.gif) no-repeat top right #EDEFEF;
	height:54px;padding:0 10px 0 0;margin-top:25px;}
#footer {background:url(images/footer_left.gif) no-repeat top left #EDEFEF;
	height:54px;padding:0;}
#footer img.gravity {float:left;margin:0 0 0 28px;}
#footer img.cards {float:right;margin:0;}

#footnotes {margin:22px 0 22px 37px;padding:0;color:#666600;font-size:11px;}
#footnotes h5 {margin:5px 0 0 0;padding:0;color:#00001C;font-size:11px;}



/* ------------------------------------------------ steps ---*/
#steps {margin:10px 0 10px 0;padding:0;float:left;}
#steps div {width:129px;float:left;position:relative;padding:30px 0 32px 0;font-size:11px;
	color:#ffffff;text-align:right;margin-left:-36px;}
#steps div p {margin:0 23px 0 0;}
#steps div p a {color:white;text-decoration:underline;}


div.step1 {background:url(images/step1.gif) no-repeat top left;margin-left:0;z-index:10;}
div.step2 {background:url(images/step2.gif) no-repeat top left;z-index:9;}
div.step3 {background:url(images/step3.gif) no-repeat top left;z-index:8;}
div.step4 {background:url(images/step4.gif) no-repeat top left;z-index:7;}
div.step5 {background:url(images/step5.gif) no-repeat top left;z-index:6;}
div.selectedstep1 {background:url(images/sel_step.gif) no-repeat top left;z-index:10;}
div.selectedstep2 {background:url(images/sel_step.gif) no-repeat top left;z-index:9;}
div.selectedstep3 {background:url(images/sel_step.gif) no-repeat top left;z-index:8;}
div.selectedstep4 {background:url(images/sel_step.gif) no-repeat top left;z-index:7;}
div.selectedstep5 {background:url(images/sel_step.gif) no-repeat top left;z-index:6;margin-left:0px;}



/* ------------------------------------------------- form ---*/

table.form {border:0;}
table.form th {text-align:right;font-weight:normal;padding:4px 5px 4px 0;margin:0;font-size:12px;width:120px;}
table.form td {text-align:left;font-weight:normal;padding:4px 5px 4px 0;margin:0;font-size:11px;}
table.form td.comments {font-size:10px;color:red;}

table.form input {border:1px solid #A5ACB2;padding:1px 3px 1px 3px;font-size:11px;width:170px;font-family:'Trebuchet MS';}
table.form select {font-size:11px;font-family:'Trebuchet MS';}
table.form input.radio {width:5px;vertical-align:bottom;margin:0 5px 0 15px;}

#right span.presale {color:#ff0000;}
#pagedata span.presale {color:#ff0000;font-size:12px;}




/* ----------------------------------------------- pickseats ----*/


div.zones {margin:10px 0 0 0;padding:0;float:left; width:170px;color:#58595B;}
div.zones select {display:block;width:200px;font-size:11px;}

div.zone_prices {display:none;}

div.sections {margin:10px 0 0 0;padding:0;float:left; width:170px;color:#58595B;clear:left;}
div.sections select {display:block;width:240px;font-size:11px;}

div.pcodes {margin:10px 0 0 0;padding:0;float:left; width:170px;color:#58595B;}
div.pcodes select {display:block;width:160px;font-size:11px;}

optgroup {font-style:normal;font-weight:normal;padding-left:3px;}

div.captcha {margin:10px 0 0 0;padding:0;float:left; width:350px;color:#58595B;}
div.captcha img {vertical-align:bottom;} 
div.captcha input {border:1px solid #A5ACB2;padding:1px 3px 1px 3px;font-size:15px;width:50px;
	font-family:'Trebuchet MS';vertical-align:middle;}

div.clearboth {clear:both;}

#submit_step {clear:both;margin-top:10px;text-align:right;padding-right:50px;}

#plan {clear:both;margin-top:10px;text-align:center;}
#plan h5 {font-size:13px;font-weight:normal;color:#738585;}
#prices {margin-top:10px;text-align:left;}
#prices li {background-position:0 2px;padding-left:14px;margin:0;}

#error_descr {color:#B80709;}
#error_descr h5 {font-weight:bold;font-size:11px;margin:0;padding:0;}
#error_descr ul	{margin:4px 0 4px 0;}
#error_descr ul	li {margin:2px 0 0 0;color:#B80709;}

/* --------------------------------------------- view request ---- */

#viewrequest {clear:both;margin:5px 0 10px 0;}
#viewrequest h5.remains {text-align:right;color:#A3CC00;margin:0 0 15px 0;}

#viewrequest table th {background-color:#666677;color:white;padding:2px 4px 2px 4px;font-size:11px;}
#viewrequest table td {border:0;border-bottom:1px dotted #666677;padding:2px 4px 2px 4px;font-size:11px;}

#userdetails table {width:505px;}
/*#userdetails table th {background-color:#666677;color:white;padding:2px 4px 2px 4px;width:150px;} */
#userdetails table th  {text-align:right;font-weight:normal;padding:4px 5px 4px 0;margin:0;font-size:12px;width:120px;}
#userdetails table td {border:0;padding:2px 4px 2px 4px;}
#userdetails input {border:1px solid #A5ACB2;padding:1px 3px 1px 3px;font-size:11px;width:170px;font-family:'Trebuchet MS';}
#userdetails select {font-size:11px;font-family:'Trebuchet MS';}

#userdetails table.userdet th {background-color:#666677;color:white;padding:2px 4px 2px 4px;width:150px;text-align:left;} 


#creditcard table {width:500px;}
/*#userdetails table th {background-color:#666677;color:white;padding:2px 4px 2px 4px;width:150px;} */
#creditcard table th  {text-align:right;font-weight:normal;padding:4px 5px 4px 0;margin:0;font-size:12px;width:120px;}
#creditcard table td {border:0;padding:2px 4px 2px 4px;}
#creditcard input {border:1px solid #A5ACB2;padding:1px 3px 1px 3px;font-size:11px;width:170px;font-family:'Trebuchet MS';}
#creditcard select {font-size:11px;font-family:'Trebuchet MS';}

#creditcard table.creditcard th {background-color:#666677;color:white;padding:2px 4px 2px 4px;width:150px;text-align:left;} 



#step3_login {margin:20px 0 0 0;padding:10px 0 0 0;border:0;border-top:1px dotted #666677;}
#step3_login h5 {color:#F18E02;margin:0;padding:0;font-weight:bold;}
#step3_login table {width:400px;}
#step3_login table th {width:100px;}

#step3_signup {margin:20px 0 0 0;padding:10px 0 10px 0;border:0;border-top:1px dotted #666677;}
#step3_signup h5 {color:#F18E02;margin:0;padding:0;font-weight:bold;}
#step3_signup table {width:500px;}
#step3_signup table th {width:100px;}
#step3_signup table td.comments {width:180px;color:#B80709;font-size:11px;}

#step3_login {margin:20px 0 0 0;padding:10px 0 0 0;border:0;border-top:1px dotted #666677;display:none;}
#step3_login h5 {color:#F18E02;margin:0;padding:0;font-weight:bold;}
#step3_login table {width:400px;}
#step3_login table th {width:100px;}

#step3_signup {margin:20px 0 0 0;padding:10px 0 10px 0;border:0;border-top:1px dotted #666677;display:none;}
#step3_signup h5 {color:#F18E02;margin:0;padding:0;font-weight:bold;}
#step3_signup table {width:500px;}
#step3_signup table th {width:100px;}
#step3_signup table td.comments {width:180px;color:#B80709;font-size:11px;}

#step3_signuplinks {text-align:center;margin:10px 0 10px 0;}
#step3_signuplinks a {color:#F18E02;margin:0;padding:0 5px 0 5px;font-weight:bold;font-size:12px;
	text-decoration:none;display:block;float:left;width:240px;}
#step3_signuplinks a:hover {text-decoration:underline;}

#extra_text {clear:both;}
#no_charge {clear:both;font-weight:bold;color:#B80709;}


/* -------------------- transactions */
#transactions {width:480px;}
#transactions th {background-color:#666677;color:white;padding:2px 4px 2px 4px;font-size:11px;}
#transactions td {border:0;border-bottom:1px dotted #666677;padding:2px 4px 2px 4px;font-size:11px;}

ul#logbuttons {display:block;clear:both;margin:5px 0 0 0;}
ul#logbuttons li {background-position:0 3px;line-height:1;}

div#select_date {margin:5px 0 8px 0;}
div#select_date h5 {font-size:12px;color:#F18E02;margin-bottom:3px;}
div#select_date select {font-size:11px;}

div#tiesto {margin:0;padding:0;float:right;}
* html div#tiesto {margin-left:-10px;margin-right:-10px;}

div#hasboughtagain {clear:both;font-size:14px;font-weight:bold;}
div#hasboughtagain a {text-decoration: none;color:red;text-decoration: blink;}

div#pagedata table.fringe {width:505px;}
div#pagedata table.fringe tr{width:505px;vertical-align:top;}
div#pagedata table.fringe th {color:#000000;}
div#pagedata table.fringe textarea {width:500px;height:200px;border:1px solid #000000;}
div#pagedata table.fringe input {border:1px solid #000000;}
div#pagedata h2.fringe {margin:10px 0 5px 0;}


textarea#generalterms {width:658;height:80px;border:1px solid #D7D7D7;margin:10px 0 10px 0;font-size:10px;}