html, body {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	height: 100%;
}
img {
   border: 0px;
}
form {
margin: 0px;
padding: 0px;
}
h1, h2, h3, h4, h5 {
margin: 0px;
padding: 0px;
font-weight: normal;
}
h2 {
font-size:18px;
}
a img {border: 0px;}

.height_table_100percent {
	height: 100%;
	background-image: url(images/back_foooter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.red_menu_bar {
	background-image: url(images/red_bar.gif);
	height: 27px;
}
.red_menu_bar_letters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.red_menu_bar_letters a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.red_menu_bar_letters a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}
.black_menu_bar {
	background-image: url(images/purple_bar.jpg);
	height: 27px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E9E9E9;
	font-size: 14px;
	padding-left:15px;
	padding-right:15px;
}
.black_menu_bar td {
	padding-right: 10px;
	padding-left: 10px;
	vertical-align:top;
}
.black_menu_bar a{
	font-family: Arial, Helvetica, sans-serif;
	color: #e9e9e9;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}
.black_menu_bar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #f8981d;
	font-size: 14px;
	text-decoration: none;
}
.path {
	background-image: url(images/path_back.gif);
	height: 30px;
	padding-top: 14px;
	padding-left: 34px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
}
.path a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.path a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}
.white_text_12_padleft_7 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
}

.red_text_12_padleft_7 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color:#FF0033;
	font-size: 12px;
	text-align: left;
}



/*.white_text_12_padleft_7 a{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.white_text_12_padleft_7 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
	text-align: left;
}*/
.white_text_12 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
}
.white_text_11 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #ffffff;
	font-size: 11px;
	text-align: left;
}
.white_text_12 a, .white_text_11 a, .white_text_11_padleft_7 a, .white_text_12_padleft_7 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}
.white_text_12 a:hover, .white_text_11 a:hover, .white_text_11_padleft_7 a:hover, .white_text_12_padleft_7 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	text-align: left;
}
.white_text_11_padleft_7 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #ffffff;
	font-size: 11px;
	text-align: left;
}
.black_text_11_padleft_7 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #000000;
	font-size: 12px;
	text-align: left;
	line-height: 11px;
}
.black_11_padleft_7_line_16 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #000000;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	font-weight: bold;
}
.black_11_padleft_7_line_16 a {
	color: #CA1D13;
	text-decoration: none;
}
.black_11_padleft_7_line_16 a:hover {
	text-decoration: underline;
}

.calendar {
	font-family: Arial, Helvetica, sans-serif;
	color: #5b9933;
	font-size: 17px;
	height: 21px;
	width: 34px;
	padding-top: 11px;
	background-image: url(images/offer_box.gif);
	background-repeat: no-repeat;
	padding-right: 0px;
	text-align: center;
}
.polls {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding-top: 14px;
	background-image: url(images/poll_table_02.gif);
	background-repeat: no-repeat;
	background-color: #f0f0f0;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
}
.footer_text a{
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
	text-decoration: none;
}
.footer_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
	text-decoration: underline;
}
.footer_text2{
	font-family: Arial, Helvetica, sans-serif;
	color: #a4a4a4;
	font-size: 11px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
	background-image: url(images/footer_back.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 4px;
}
.footer a{
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
	text-decoration: none;
}
.footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
	text-decoration: underline;
}
.login_div_box {
	background-image: url(images/field_box_2.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 131px;
	padding-top: 8px;
	padding-left: 8px;
	padding-top: 6px;
}
.box1_login {
	background-color: transparent;
	border: medium none transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 125px;
	color: #666666;
}
.box2_email {
	background-color: transparent;
	border: medium none transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 182px;
	color: #666666;
}
.box3_checkbox {
	background-color: transparent;
	border: medium none transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	width: 17px;
	color: #666666;
}
.box2_email {
	background-color: transparent;
	border: medium none transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 182px;
	color: #666666;
}
.box2_big_email {
	background-color: transparent;
	border: medium none transparent;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	height: 19px;
	width: 342px;
	text-align: left;
}
.box2_big_comment_box {
	background-color: transparent;
	border: medium none transparent;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	height: 21px;
	width: 356px;
	text-align: left;
}
.email_big_div_box {
	background-image: url(images/field_green_big_box.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 356px;
	text-align: left;
	padding-top: 1px;
	padding-left: 2px;
	margin-left: 2px;
}
.email_big_div_comment_box {
	background-image: url(images/field_green_big_comment_box.png);
	background-repeat: no-repeat;
	height: 75px;
	width: 354px;
	text-align: left;
	padding-top: 7px;
	padding-left: 6px;
	margin-left: 7px;
}
.check_box {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	background-image: url(images/check_box.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	text-align: left;
}
.main_central_box {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	text-align: left;
	padding-right: 22px;
	padding-left: 22px;
}
.label_orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	height: 27px;
	width: 76px;
	background-image: url(images/label_orange_back.gif);
	background-repeat: no-repeat;
	margin-top: 33px;
}
.label_orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.label_orange2 {
background-image:url(images/label_orange_back2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:36px;
margin-top:33px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
text-align:center;
width:76px;
}
.label_orange a, .label_orange2 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.label_orange a:hover, .label_orange2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.text_12_padding_7 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	padding-left: 7px;	
}
.red_text_15 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ea1a23;
	font-size: 12px;
    padding-top: 7px;
}
.red_text_15 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ea1a23;
	font-size: 12px;
	text-decoration: none;
}
.red_text_15 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #ea1a23;
	font-size: 12px;
	text-decoration: underline;
}
.black_text_12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding-top: 7px;
}
.green_text_12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5B7333;
	font-size: 12px;
	padding-top: 7px;
}
.tour_text_20 {
	font-family: "trebuchet MS";
	color: #000000;
	font-size: 34px;
	text-align: left;
	font-weight: bold;
}
.tour {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tour_04.gif);
	padding-left: 21px;
	padding-right: 21px;
	color: #ffffff;
	font-size: 15px;
	text-align: left;
	height: 206px;
	width: 236px;
	font-weight: 800;
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
}

.white_text_12_padleft_14_fw_0 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
}
.white_text_12_green{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	padding-top: 20px;
}
.special_price {
	background-image: url(images/special_price.png);
	height: 101px;
	width: 96px;
	background-position: left top;
	background-repeat: no-repeat;
}
.orange_back_white_11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-align: left;
	width: 560px;
	padding-left: 11px;
	background-color: #ff6f1a;
}
.black_12_list {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
	width: 560px;
	padding-left: 11px;
}
.red_offers_back {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	width: 525px;
	padding-left: 23px;
	background-image: url(images/red_stripe.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	min-height: 111px;
	padding-top: 10px;
	padding-right: 23px;
	padding-bottom: 10px;
}
.red_offers_smaller_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
}
.red_offers_back p {
	padding: 0px;
	margin: 0px;
}
.result {
    width: 260px;
}
#apDiv1 {
	position:absolute;
	left:436px;
	top:14px;
	width:96px;
	height:101px;
	z-index:1;
}
/*h3 {
font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	height: 27px;
	width: 76px;
	background-image: url(images/label_orange_back.gif);
	background-repeat: no-repeat;
	margin-top: 33px;   
}*/
.white_green_form {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	padding-left: 29px;
}
.white_general_title {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}

#dayprogram h4{
font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	height: 27px;
	width: 76px;
	background-image: url(images/label_orange_back.gif);
	background-repeat: no-repeat;
	margin-top: 33px;   
	}
.link1 {
	color: #CA1D13 !important;
	text-decoration: none !important;
}
.link1:hover {
	text-decoration: underline;
}
.minheight1 {
	min-height: 200px;
}
.minheight2 {
	min-height: 100px;
}
.offices td {
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
	padding-bottom:10px;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
.offices .thumb {
	width: 30%;
}
.offices .descr {
	width: 70%;
}
.offices a {
	color: #CA1D13;
	text-decoration: none;
}
.offices a:hover {
	text-decoration: underline;
}


/*.cruise_title_back {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/cruise.gif);
	height: 22px;
	padding-left: 7px;
	padding-top: 5px;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	margin-bottom: 0px;
}*/

.mainpage_photo{
	padding-top: 9px;
}
.mainpage_red {
	font-family: Arial, Helvetica, sans-serif;
	color: #e91a23;
	font-size: 16px;
	text-decoration: none;
	text-align: left;
	padding-top: 18px;
}
.mainpage_red a{
	font-family: Arial, Helvetica, sans-serif;
	color: #e91a23;
	font-size: 16px;
	text-decoration: none;
}
.mainpage_red a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #e91a23;
	font-size: 16px;
	text-decoration: underline;
}
.mainpage_black {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	padding-top: 12px;
}
.mainpage_black a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}
.mainpage_black a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	text-decoration: underline;
}
ADD
.synedria_black_text{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	height:41px;
	padding-left:9px;
	padding-top: 18px;
	width: 531px;
}
.synedria__greybox{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-image:url(images/synedria_back.jpg);
	font-size: 11px;
	height:107px;
	width: 541px;
}
.synedria_grey_text{
	font-family: Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	font-size: 13px;
	padding-left: 5px;
	line-height: 15px;
}
.synedria_grey_text a{
	font-family: Arial, Helvetica, sans-serif;
	color: #b50002;
	font-size: 11px;
	text-decoration: underline;
}
.synedria_grey_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #b50002;
	font-size: 11px;
    text-decoration: none;
}
.synedria_paging{
	font-family: Arial, Helvetica, sans-serif;
	color: #a1a1a1;
	font-size: 11px;
	padding-top: 10px;
	text-align: right;
	width: 540px;
}
.synedria_paging a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.synedria_paging a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}
.synedria_grey_text2{
	font-family: Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	font-size: 13px;
	padding-left: 5px;
	line-height: 15px;
	width: 535px;
}
.synedria_grey_text2 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
}
.synedria_red_slash{
	font-family: Arial, Helvetica, sans-serif;
	color: #d0111e;
	font-size: 13px;
}
.synedria_black {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 12px;
	line-height: 25px;
}
.synedria_red {
	font-family: Arial, Helvetica, sans-serif;
	color: #d0111e;
	font-size: 13px;
	font-weight:bold
}
.synedria_black2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 12px;
}
.synedria_black3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 12px;
	font-weight:bold;
	padding-top: 12px;
}
.synedria_black4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 12px;
	padding-top: 19px;
}
.synedria_black4 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717; text-decoration:underline;
}
.synedria_black4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717; text-decoration:none;
}
.synedria_black5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 12px;
	padding-top: 9px;
}
.synedria_black5 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717; text-decoration:underline;
}
.synedria_black5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717; text-decoration:none;
}






.synedria_black6_small {
	font-family: Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 10px;
	padding-top: 9px;
}
/* SYNEDRIA*/
.form_txt{font: normal 14px/19px Arial, Helvetica, sans-serif;color:#333333; display:block; clear:both; margin:0px 0px 10px 0px; padding:0px;}
.form_txt_small{font: normal 11px/16px Arial, Helvetica, sans-serif;color:#010101; display:block; clear:both; margin:0px 0px 10px 0px; padding:0px;}
.red{color:#ED2224}
.form_sinedria{ margin:0px; padding:0px; width:100%; background:url(images/bg_form_top.jpg) repeat-x 0px 0px;}
.form_sinedria td{ margin:0px; padding:0px 0px 10px 0px; text-align:left;color:#333333; font: normal 13px/16px Arial, Helvetica, sans-serif}

.form_sinedria td input{ margin:0px 0px 0px 0px; padding:0px; font: normal 12px/15px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:22px; display:block; float: right;}

.form_sinedria td .input_410{ width:400px}


.form_sinedria_small{ margin:0px; padding:0px; width:100%; background:url(images/bg_form_bottom.jpg) repeat-x bottom left;}
.form_sinedria_small td{ margin:0px; padding:0px 0px 10px 0px; text-align:left;color:#333333; font: normal 13px/16px Arial, Helvetica, sans-serif}
.form_sinedria_small td input{ margin:0px 0px 0px 0px; padding:0px; font: normal 12px/15px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:22px; display:block; float: right;}
.form_sinedria_small td textarea{ margin:0px 0px 0px 0px; padding:0px; font: normal 12px/15px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; display:block; float: right;}
.form_sinedria_small td .input_340{ width:340px}

.form_sinedria_small td .textarea_h45{ width:340px; font: normal 12px/15px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:45px; display:block; float: right;}
.form_sinedria_small td .textarea_h120{ width:340px; font: normal 12px/15px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:120px; display:block; float: right;}

.form_sinedria_small td .submit{ margin:0px; padding:0px; display:block; height:22px; width:82px; background:url(images/submit_butt.jpg) no-repeat 0px 0px; float: right}
.form_sinedria_small td .submit ul{ margin:0px; padding:0px; }
.form_sinedria_small td .submit ul li{ list-style-type:none; margin:0px; padding:0px;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; text-align:center}
.form_sinedria_small td .submit ul li a{ text-decoration:none;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; }
.form_sinedria_small td .submit ul li a:hover{ text-decoration:none;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#000; }

.form_seperate{ margin:20px 0px 60px 0px; clear:both; padding:0px; background:url(images/form_seperate.jpg) repeat-x 0px 0px; height:6px;}

/* PROEGGRAFHS*/

.title_proeggrafhs{ margin:0px 0px 10px 0px; padding:10px 0px; height:35px; width:540px; display:block; background:url(images/form_title_big.jpg) repeat-x 0px 0px; text-align:center; color:#367439;font: normal 12px/18px Arial, Helvetica, sans-serif; }

.form_proeggrafhs{margin:0px; padding:0px; width:100%; background:url(images/bg_form_eggrafhs.jpg) repeat-x 0px 0px;}
.form_proeggrafhs td { margin:0px; padding:10px 0px; text-align:left;color:#333333; font: normal 11px/14px Arial, Helvetica, sans-serif}
.form_proeggrafhs td select{margin:0px 0px 0px 0px; padding:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:22px; width:440px;}
.form_proeggrafhs td table td{ margin:0px; padding:0px 0px 5px 0px}
.form_proeggrafhs td table td input{ margin:0px 0px 0px 0px; padding:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:22px; display:block; float: left; width:170px;}

/* PARTICIPATION */
.title_participation{ margin:0px 0px 0px 0px; padding:10px 0px; height:10px; width:540px; display:block; color:#010101;font: normal 12px/18px Arial, Helvetica, sans-serif; text-align:center }
.form_participation{margin:0px; padding:0px 0px 10px 0px; text-align:left;color:#333333; font: normal 11px/14px Arial, Helvetica, sans-serif}

.form_participation .title{margin:0px 0px 0px 0px; padding:10px 0px;background:url(images/bg_participation_title.jpg) repeat-x 0px 0px; text-align:center; border-right:5px solid #fff;  height:20px;}
.form_participation td{padding:3px 0px 0px 0px;}
.form_participation td .price { margin:0px 40px 0px 0px; padding:2px 0px 0px 10px; width:105px ; height:20px; background:url(images/bg_price.jpg) repeat-x 0px 0px;}
  .form_participation td input{ width:18px; height:18px; float:right; }
  
  /* pay  */

.title_pay{ margin:0px 0px 0px 0px; padding:5px 0px; height:20px; clear:both; background:url(images/bg_pay.jpg) repeat-x 0px 0px; width:540px; display:block; color:#367439;font: normal 12px/16px Arial, Helvetica, sans-serif; text-align:center }
.form_pay1 td { margin:0px; padding:2px 0px; text-align:left;color:#333333; font: normal 12px/18px Arial, Helvetica, sans-serif}
.form_pay1 td .grey{ margin:0px; padding:0px 0px; background:#E7E7E7 url(images/bg_pay.jpg) repeat-x 0px 0px; width:495px; min-height:20px; display:block; float:left}

.form_pay1 td .submit{ margin:0px; padding:0px; display:block; height:30px; width:82px; background:url(images/submit_butt_2.jpg) no-repeat 0px 0px; float: right}
.form_pay1 td .submit ul{ margin:0px; padding:0px; }
.form_pay1 td .submit ul li{ list-style-type:none; margin:0px; padding:0px;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; text-align:center}
.form_pay1 td .submit ul li a{ text-decoration:none;font: normal 12px/20px Arial, Helvetica, sans-serif; color:#333333; }
.form_pay1 td .submit ul li a:hover{ text-decoration:none;font: normal 12px/20px Arial, Helvetica, sans-serif; color:#000; }
/* DIAMONHS*/
.title_diamonhs{ margin:0px 0px 0px 0px; padding:0px 0px; height:10px; width:540px; display:block; color:#010101;font: normal 12px/18px Arial, Helvetica, sans-serif; text-align:center }
.form_diamonhs{margin:0px; padding:0px; width:100%; background:#F1F1F3 url(images/bg_diamonhs.jpg) repeat-x 0px 0px;}
.form_diamonhs td { margin:0px; padding:0px 0px; text-align:left;color:#333333; font: normal 11px/14px Arial, Helvetica, sans-serif}
.form_diamonhs td select{margin:0px 0px 0px 0px; padding:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:22px; width:440px;}
.form_diamonhs td table td{ margin:0px; padding:0px 0px 5px 0px}
.form_diamonhs td table td input{ margin:0px 0px 0px 0px; padding:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:22px; display:block; float: left; width:170px;}

.form_dia_small{ margin:5px 0px; padding:0px;background:#F1F1F3 url(images/bg_form_diamonhs_s.jpg) repeat-x 0px 0px;}
.form_dia_small td { margin:0px; padding:0px 0px; text-align:left;color:#333333; font: normal 11px/14px Arial, Helvetica, sans-serif}
.form_dia_small td table td{ margin:0px 0px 0px 0px; padding:10px 0px;}
.form_dia_small td table td input{ margin:0px 0px 0px 0px; padding:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:18px; display:block; float: left; width:140px;}


.form_dia_big{ margin:5px 0px; padding:0px;background:url(images/bg_form_diamonhs_b.jpg) repeat-x 0px 0px;}
.form_dia_big td { margin:0px; padding:0px 0px; text-align:left;color:#333333; font: normal 11px/14px Arial, Helvetica, sans-serif}
.form_dia_big td table td{ margin:0px 0px 0px 0px; padding:8px 0px;}
.form_dia_big td table td input{ margin:0px 0px 0px 0px; padding:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:18px; display:block; float: left; width:140px;}


.form_dia_white{ margin:5px 0px; padding:0px;}
.form_dia_white td { margin:0px; padding:4px 0px; text-align:left;color:#333333; font: normal 11px/14px Arial, Helvetica, sans-serif}

.form_dia_book{ margin:5px 0px; padding:0px;background:url(images/bg_form_book.jpg) repeat-x 0px 0px;}
.form_dia_book td { margin:0px; padding:5px 0px;color:#333333; font: normal 11px/14px Arial, Helvetica, sans-serif}
.form_dia_book td table td{ margin:0px 0px 0px 0px; padding:8px 0px;}
.form_dia_book td input{ margin:0px 0px 0px 0px; padding:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:18px; display:block; float: left; width:96px;}

/* CANCELATION*/
.form_cancel{ margin:5px 0px; padding:0px;background:url(images/bg_form_cancel.jpg) repeat-x 0px 0px;}
.form_cancel td { margin:0px; padding:6px 0px; text-align:left;color:#333333; font: normal 11px/14px Arial, Helvetica, sans-serif}
.form_cancel td .textarea_h150{ width:500px; font: normal 11px/15px Arial, Helvetica, sans-serif; border:1px solid #e0e0e0 ; height:150px; display:block; float: right;}

.form_agree{ margin:5px 0px; padding:0px; text-align:left;color:#333333; font: normal 12px/14px Arial, Helvetica, sans-serif}
.form_agree td { margin:0px; padding:6px 0px;}

.form_agree td .submit{ margin:0px; padding:0px; display:block; height:30px; width:82px; background:url(images/submit_butt_2.jpg) no-repeat 0px 0px; float: right}
.form_agree td .submit ul{ margin:0px; padding:0px; }
.form_agree td .submit ul li{ list-style-type:none; margin:0px; padding:0px;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; text-align:center}
.form_agree td .submit ul li a{ text-decoration:none;font: normal 12px/20px Arial, Helvetica, sans-serif; color:#333333; }
.form_agree td .submit ul li a:hover{ text-decoration:none;font: normal 12px/20px Arial, Helvetica, sans-serif; color:#000; }
/* DIAMONHS*/

.blocks_syne{ margin:0px; padding:0px;width:570px;display:block; float:left; }
.blocks_syne ul { margin:0px; padding:0px; }
.blocks_syne ul li{ list-style-type:none;margin:0px 0px 10px 0px; padding:0px;width:277px; height:110px; display:block; float:left; background:url(images/bg_blocks_synedria.jpg) repeat-x 0px 0px}
.blocks_syne ul li .pics{ margin:0px 5px 0px 0px; padding:0px; display:block; float:left; width:90px; height:103px; background-color:#fff}
.blocks_syne ul li .descri{ margin:0px; padding:0px; width:165px; height:70px; float:left; display:block;font: normal 11px/14px Arial, Helvetica, sans-serif; color:#000;}
.blocks_syne ul li .price{margin:0px; padding:0px; width:165px; float:left; text-align:right; display:block;font: normal 11px/14px Arial, Helvetica, sans-serif; color:#000;}
.blocks_syne ul li .more{margin:0px; padding:0px; width:165px; float:left; text-align:right; display:block;font: normal 11px/14px Arial, Helvetica, sans-serif; color:#bc2328;}
.blocks_syne ul li .more a{ text-decoration:none;font: normal 11px/14px Arial, Helvetica, sans-serif; color:#bc2328;}
.blocks_syne ul li .more a:hover{ text-decoration:none;font: normal 11px/14px Arial, Helvetica, sans-serif; color:#bc2328;}
.clear{ clear:both}
#conference{ width:570px; display:block; float:left}

.links_category a{font: normal 12px/16px Arial, Helvetica, sans-serif; color:#656565; text-decoration:none;}
.links_category a:hover{font: normal 12px/16px Arial, Helvetica, sans-serif; color:#656565; text-decoration:underline;}


.block_uphresies{ margin:10px 0px 10px 0px; padding:0px; display:block; float:left; width:570px;}
.block_uphresies .title{ margin:0px; padding:5px; display:block; float:left; width:560px; background:url(images/bg_uphresies.jpg) repeat-x 0px 0px; height:21px; font: bold 18px/20px Arial, Helvetica, sans-serif;color:#505050; text-align:left}
.block_uphresies ul{margin:0px; padding:0px; display:block; float:left; width:570px;min-height:103px;font: bold 14px/24px Arial, Helvetica, sans-serif;color:#505050; background:#cccecd url(images/bg_ul_uphresies.jpg) repeat-x 0px 0px; }
.block_uphresies ul li{ list-style-type:none;margin:0px; padding:10px; display:block; float:left; width:265px;}
.block_uphresies ul li a{  font: normal 17px/24px Arial, Helvetica, sans-serif;color:#505050; text-decoration:none;}
.block_uphresies ul li a:hover{  font: normal 17px/24px Arial, Helvetica, sans-serif;color:#505050; text-decoration:none;}

.block_uphresies .bottom{ margin:0px; padding:0px; display:block; float:left; width:570px; background:url(images/bg_uphresies_bot.jpg) no-repeat 0px 0px; height:39px;}
.block_uphresies .bottom ul{ margin:0px; padding:0px; background:none;}
.block_uphresies .bottom ul li{ list-style-type:none; margin:8px 50px 0px 0px; text-align:right; padding:0px; display:block; float: right; width:330px;font: normal 12px/14px Arial, Helvetica, sans-serif;color:#333333;}
.block_uphresies .bottom ul li a{font: normal 12px/14px Arial, Helvetica, sans-serif;color:#333333;}
.block_uphresies .bottom ul li a:hover{font-size:12px !important;  font-weight: normal !important; line-height:14px !important; font-family: Arial, Helvetica, sans-serif !important;color:#333333;}
.layer29 {
	position: absolute;
	height: 37px;
	width: 106px;
	top: -5px;
	right: 20px;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
}
.layer29[class] {
	background-image: url(images/big.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.layer30 {
	position: absolute;
	height: 32px;
	width: 84px;
	top: 4px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 3px;
	left: 9px;
}
.layer30[class] {
	background-image: url(images/cruise_list.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.layer31 {
	position: absolute;
	height: 105px;
	width: 103px;
	top: -45px;
	text-align: center;
	right: 20px;
}





.cruise_title_back {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/cruise.gif);
	height: 22px; width:570px;
	padding-left: 7px;
	padding-top: 5px;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	margin-bottom: 0px;
}

.form_seperate2{ margin:20px 0px ; clear:both; padding:0px; background:url(images/form_seperate.jpg) repeat-x 0px 0px; height:6px; width:570px;}

.text{width:570px;margin:0px; padding:0px; display:block;color:#000; float:left; font: normal 12px/14px Arial;}
.text ul{margin:10px 0px; padding:10px;}
.text ul li{ list-style-type:none;margin:0px; padding:0px 0px 0px 20px; background:url(images/bull_red.jpg) no-repeat 0px 0px;}
.text2{ margin:0px; padding:10px; display:block; float:left; width:550px;font: normal 12px/14px Arial; color:#000; background:#d8d8da url(images/bg_job.jpg) repeat-x bottom left; height:30px;}

table.job{ margin:10px 0px; padding:0px;background:url(images/table_job1.jpg) repeat-x 0px 0px; color:#323232; font:normal 12px/16px Arial;}
table.job td{ margin:0px 0px; padding:7px 5px;}
table.job td input{ margin:0px 0px; padding: 0px; width:345px; height:18px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}
table.job td select{ margin:0px 0px;padding:0px 0px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}


table.job2{ margin:10px 0px; padding:0px;background:url(images/job_trable2.jpg) repeat-x 0px 10px; color:#323232; font:normal 12px/16px Arial;}
table.job2 td{ margin:0px 0px; padding:7px 5px;}
table.job2 td input{ margin:0px 0px; padding: 0px; width:345px; height:18px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}
table.job2 td select{ margin:0px 0px;padding:0px 0px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}
table.job2 td textarea {margin:0px 0px; padding: 0px; width:570px; height:200px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}

table.job3{ margin:10px 0px; padding:0px;background:url(images/table_jo3.jpg) repeat-x 0px -13px;color:#323232; font:normal 12px/16px Arial;}
table.job3 td{ margin:0px 0px; padding:7px 5px;}
table.job3 td .butt{ margin:0px 0px; padding: 0px; width:345px; height:18px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}

table.job3 td .submit{ margin:0px 0px 0px 0px; padding:0px; display:block; height:22px; width:82px; background:url(images/submit_butt.jpg) no-repeat 0px 0px; float: right}
table.job3 td .submit ul{ margin:0px; padding:0px; }
table.job3 td .submit ul li{ list-style-type:none; margin:0px; padding:0px;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; text-align:center}
table.job3 td .submit ul li a{ text-decoration:none;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; }
table.job3 td .submit ul li a:hover{ text-decoration:none;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#000; }

.olympia td{ font: normal 12px/18px Arial, Helvetica, sans-serif; color:#000; padding:10px;}
.olympia td img{ margin:0px 0px 10px 0px; padding:0px; border:1px solid #f2ba12;}

.olympia_text{ margin:10px 0px 0px 0px ; padding:10px; display:block; float:left; width:550px; background:url(images/olympia_bg_form.jpg) repeat-x 0px 0px;font: normal 11px/18px Arial, Helvetica, sans-serif; color:#000;}
.olympia_text h1{margin:0px ; padding:0px;font: bold 12px/18px Arial, Helvetica, sans-serif; color:#000;}

table.form_oly{ margin:10px 0px; padding:0px;background:url(images/table_jo3.jpg) repeat-x bottom left; color:#323232; font:normal 12px/16px Arial;}
table.form_oly td{ margin:0px 0px; padding:7px 5px;}
table.form_oly td input{ margin:0px 0px; padding: 0px 0PX 0PX 5PX; width:340px; height:18px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}
table.form_oly td .input_120{ margin:0px 0px; padding: 0px 0PX 0PX 5PX; width:120px; height:18px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}
table.form_oly td select{ margin:0px 0px;padding:0px 0px; width:125px;border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#000;}
table.form_oly td textarea {margin:0px 0px; padding: 10px; width:330px; height:90px; border:1px solid #bcbcbd;font: normal 11px/14px Arial; color:#A3A3A3;}


table.form_oly td .submit{ margin:0px 0px 0px 0px; padding:0px; display:block; height:22px; width:82px; background:url(images/submit_butt.jpg) no-repeat 0px 0px; float: right}
table.form_oly td .submit ul{ margin:0px; padding:0px; }
table.form_oly td .submit ul li{ list-style-type:none; margin:0px; padding:0px;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; text-align:center}
table.form_oly td .submit ul li a{ text-decoration:none;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333333; }
table.form_oly td .submit ul li a:hover{ text-decoration:none;font: normal 12px/18px Arial, Helvetica, sans-serif; color:#000; }

table.required{ margin:10px 0px; padding:0px; color:#323232; font:normal 12px/16px Arial;}
table.required td{ margin:0px 0px; padding:7px 5px;}
.greyform08 .white_text_12_padleft_7 {
	color: #657683 !important;
}
.sitemap td {
	text-align: center;
	vertical-align: top;
	width: 33%;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.sitemap ul, .sitemap li {
	margin: 0px;
	padding: 0px;
}
.sitemap li {
	list-style-type: none;
	margin-bottom: 5px;
}
.sitemap h2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/arrowdown1.gif);
	background-position: 50% 100%;
	display: block;
	padding-bottom: 21px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.sitemap a {
	color: #000000;
	text-decoration: none;
}
.sitemap a:hover {
	text-decoration: underline;
}
h3.centered {
	font-family: Arial;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.sitemap .bordermid {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.sitemap .borderleft {
	background-image: url(images/halfborder1.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.sitemap .borderright {
	background-image: url(images/halfborder1.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.msg1 {font-weight:bold; color:#bd1320; font-size:20px; line-height:22px; padding:0 0 0 0;}
.msg2 {font-weight:bold; color:#03823d; font-size:20px; line-height:22px; padding:0 0 25px 0;}
