@import url('/css/awesome.css');


body{behavior: url(/css/csshover.htc);}




body{

	margin: 0px;

	padding-bottom: 74px;

	background-color: #f2f5f6;

	background-image: url(/css/cssimg/body_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #3c3d3e;

}







form, fieldset, dl, dt, dd {

	margin: 0px;

	padding: 0px;

	border: none;

}





a {color: #f36f21; text-decoration: none;}

a:hover {color: #f36f21; text-decoration: underline;}

a:focus {outline: none;}



h1, h2, h3, h4, h5, h6, p {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}







p {

	padding-top: 8px;

	padding-bottom: 8px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}





#wrapper {

	width: 998px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(/css/cssimg/wrapper_bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}



#wrapper2 {

	background-image: url(/css/cssimg/wrapper2_bg.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-right: 7px;

	padding-left: 7px;

}



#header {

	background-image: url(/css/cssimg/header_bg.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 79px;

	padding-top: 11px;

	padding-right: 22px;

	padding-left: 13px;

	background-color: #FFFFFF;

}



#header h1 {

	float: right;

	padding-top: 8px;
	
	font-size: 25px;

	color: #f36f21;

	text-transform: none;

	font-weight: normal;

	line-height: 48px;

}



/*#header h1 strong {

	font-size: 29px;

	color: #f36f21;

	text-transform: none;

	font-weight: normal;

	line-height: 34px;

	letter-spacing: normal;

}*/







#header-small {

	padding-top: 0px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 13px;

	background-image: url(/css/cssimg/header-small_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 33px;

	/*display:none;*/
	display:block;

}







#header-small-menu { 

	height:10px;

	border-top-style:solid;

	border-top-color:#d3d3d3;

	border-top-width:1px;

	display:block;

	padding-right:14px;

}







#header-small-menu a {

	width:45px;

	float:right;

	background-image: url(/css/cssimg/menu.gif);

	background-repeat: no-repeat;

	background-position: left top;

	color:#626364;

	padding-left:5px;

	text-decoration:none;

	font-size:10px;

	font-weight:bold;

	height:8px;

	padding-bottom:2px;

	display:block;

	line-height:8px;

}







#header-small-menu a:hover {

	text-decoration:none;

	color:#f36f21;

}







#nav {

	height: 51px;

	background-image: url(/css/cssimg/nav_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	/*padding-left: 361px;*/
	
	padding-left: 460px;

}



#nav h2 {

	float: left;

	width: auto;

	display: block;

	height: 51px;

}







#nav h2 a {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 19px;

	color: #f36f21;

	line-height: 45px;

	padding-top: 6px;

	display: block;

	width: 100px;

	text-align: center;

	background-repeat: no-repeat;

	background-image: url(/css/cssimg/nav-link_bg.gif);

	background-position: left top;

	

}



#nav h2 a:hover {

	color: #FFFFFF;

	text-decoration: none;

	background-repeat: no-repeat;

	background-image: url(/css/cssimg/nav-link_bg.gif);

}







#frontend-home #nav .nav-home a, #frontend-about #nav .nav-about a, #frontend-services #nav .nav-services a, #frontend-congresses #nav .nav-congresses a, #frontend-contact #nav .nav-contact a, .congressPage #nav .nav-congresses a{color:#FFFFFF;}







#nav .nav-home a:hover, #frontend-home #nav .nav-home a {background-position: left bottom;}



#nav .nav-about a:hover, #frontend-about #nav .nav-about a {background-position: -100px bottom;}



#nav .nav-services a:hover, #frontend-services #nav .nav-services a {background-position: -200px bottom;}



#nav .nav-congresses, #nav .nav-congresses a {width: 110px;}



#nav .nav-congresses a:hover, #frontend-congresses #nav .nav-congresses a, .congressPage #nav .nav-congresses a {background-position: -300px bottom;}



#nav .nav-contact a:hover, #frontend-contact #nav .nav-contact a {background-position: -410px bottom;}



#nav .nav-language {width: 100px;}







#nav .nav-language a {

	font-size: 13px;

	color: #FFFFFF;

	width: 61px;

	height: 24px;

	padding: 0px;

	margin-top: 19px;

	line-height: 24px;

	float: right;

	background-image: url(/css/cssimg/nav-language_bg.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.required.state, #state { display: none; }

#nav .nav-language a:hover {

	color: #F46F22;

	background-image: url(/css/cssimg/nav-language_bg.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}







#nav-small {

	height: 34px;

	float: right;

	/*width: 440px;*/
	
	width: 361px;

	background-image: url(/css/cssimg/nav-small-link_bg.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}



#nav-small h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	float: left;

}



#nav-small a {

	color: #626364;

	padding-right: 13px;

	padding-left: 12px;

	background-image: url(/css/cssimg/nav-small-link_bg.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	line-height: 34px;

	display: block;

}







#nav-small a:hover {

	color: #f36f21;

	text-decoration: none;

}







#frontend-home #nav-small .nav-home a, #frontend-about #nav-small .nav-about a, #frontend-services #nav-small .nav-services a, #frontend-congresses #nav-small .nav-congresses a, #frontend-contact #nav-small .nav-contact a, .congressPage #nav-small .nav-congresses a{color: #f36f21;}























#content {

	background-color: #FFFFFF;

	padding-top: 13px;

	padding-right: 13px;

	padding-left: 13px;

	background-image: url(/css/cssimg/content_bg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom: 64px;

	width: auto;

	clear: both;

}



#content-bg1 {

	background-image: url(/css/cssimg/shadow_bg.jpg);

	background-repeat: repeat-y;

	background-position: 221px top;

	clear: both;

}



#content-bg2 {

	background-image: url(/css/cssimg/shadow_top.jpg);

	background-repeat: no-repeat;

	background-position: 221px top;

	padding-top: 8px;

}



#content-bg3 {

	background-image: url(/css/cssimg/shadow_bottom.jpg);

	background-repeat: no-repeat;

	background-position: 221px bottom;

	display: block;

}









#focus {

	margin-bottom: 20px;

}









#left {

	width: 212px;

	float: left;

}







#news h4 {

	font-size: 27px;

	color: #f36f21;

	padding-left: 34px;

	line-height: 44px;

	background-image: url(/css/cssimg/news-icon.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}



#news span {

	font-size: 12px;

	font-weight: bold;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d6d5d5;

	display: block;

	padding-left: 9px;

	line-height: 20px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	padding-top: 10px;

	background-image: url(/css/cssimg/arrow.gif);

	background-repeat: no-repeat;

	background-position: left 17px;

	margin-left: 11px;

	clear: both;

}



#news h3 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #f36f21;

	font-weight: bold;

	padding-left: 9px;

}



#news p {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-left: 9px;

	padding-top: 4px;

}



#news .news-link {

	display: block;

	text-align: right;

	padding-bottom: 8px;

}



#news img {

	padding-top: 3px;

	padding-bottom: 4px;

	padding-right: 8px;

}







#map h4 {

	font-size: 27px;

	color: #f36f21;

	padding-left: 34px;

	line-height: 44px;

	background-image: url(/css/cssimg/map-icon.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom:10px;

}







#shadow-top {

	height: 100px;

	width: 10px;

	background-color: #000000;

	position: absolute;

	left: 300px;

}







#shadow-bottom {

	height: 100px;

	width: 10px;

	background-color: #FF0000;

	position: absolute;

	left: 300px;

	bottom:0px;

}











#right {

	float: right;

	width: 717px;

}







#right h2 {

	font-size: 27px;

	color: #3c3d3e;

	padding-left: 9px;

	line-height: 44px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom: 16px;

}







#right h4 {

	font-size: 27px;

	color: #f36f21;

	padding-left: 9px;

	line-height: 44px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom: 16px;

}



#aktualni-kongresi-box {

	background-image: url(/css/cssimg/aktualni-kongresi-box_bg.gif);

	background-repeat: repeat-y;

	background-position: left top;

	margin-bottom: 46px;

}



.aktualni-kongres {

	float: left;

	width: 222px;

	background-image: url(/css/cssimg/aktualni-kongresi_bg.gif);

	background-repeat: no-repeat;

	background-position: center top;

	padding-right: 8px;

	padding-left: 8px;

}



.aktualni-kongres-bg {

	background-color: #FFFFFF;

	padding: 10px;

	display: block;

	width: 202px;

}







.aktualni-kongres-bg:hover {

	background-color: transparent;

	background-image: url(/css/cssimg/aktualni-kongresi-bottom_bg.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	display: block;

	cursor: pointer;

}



.aktualni-kongres h1 {

	font-size: 17px;

	color: #f3620c;

	display: block;

	line-height: 24px;

	padding-top: 6px;

	padding-left: 6px;

}



.aktualni-kongres p {

	font-size: 13px;

	padding-top: 4px;

	padding-bottom: 4px;

	line-height: 20px;

	padding-left: 6px;

}



.aktualni-kongres span {

	font-size: 11px;

	color: #1c71a7;

	font-weight: bold;

	display: block;

	padding-left: 6px;

}



.aktualni-kongres em {

	font-size: 11px;

	font-weight: bold;

	color: #3c3d3e;

	display: block;

	padding-left: 6px;

	font-style: normal;

}



.aktualni-kongres a {

	display: block;

	text-align: right;

	padding-top: 10px;

	font-size: 10px;

	font-weight: bold;

	color: #3c3d3e;

	padding-right: 6px;

	line-height: 18px;

}



.aktualni-kongres a:hover {

	text-decoration: none;

	color: #f3620c;

}



.divider {

	background-image: url(/css/cssimg/divider_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 25px;

	clear: both;

}



.tekst {

	padding-left: 12px;

	padding-right: 8px;

	padding-bottom: 8px;

}



.tekst ul {

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 14px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

}



.tekst .important {

	width: 190px;

	display: block;

	float: right;

	padding: 10px;

	border: 1px dashed #EF6E1B;

	background-color: #FCF5E3;

	margin: 10px;

}



.tekst .pdf {

	background-image: url(/css/cssimg/icon-pdf.gif);

	background-repeat: no-repeat;

	background-position: left center;

	display: block;

	padding-left: 30px;

	line-height: 24px;

}















.picture-left {

	float: left;

	margin-top: 4px;

	margin-right: 8px;

	margin-bottom: 4px;

	border: 1px solid #f36f21;

}







.picture-right {

	float: right;

	margin-top: 4px;

	margin-left: 8px;

	margin-bottom: 4px;

	border: 1px solid #f36f21;

}







.picture-solo {

	margin: 8px;

	border: 1px solid #f36f21;

}







.kalendar-table {

	margin-bottom: 20px;

}



.kalendar-table caption {

	text-align: left;

}



.kalendar-table th {

	line-height: 24px;

	background-color: #666666;

	color: #FFFFFF;

}



.kalendar-table tr:hover {

	background-color: #FEFAE7;

}







.kalendar-table td {

	padding: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #C9C7BA;

}



.kalendar-table img {

	padding-right: 6px;

	float: left;

}







.tekst .contact {

	float: left;

	width: 230px;

}



.tekst .contact-form {

	width: 460px;

	float: right;

	padding-bottom: 20px;

}



.tekst .map {

	width: 700px;

	clear: both;

}







#fieldset-contactForm legend {

	display: none;

}







#fieldset-contactForm dl {

	display: block;

	margin: 0px;

	padding: 0px;

}







#fieldset-contactForm dt {

	float: left;

	width: 22%;

	text-align: right;

	display: block;

	padding-bottom: 10px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	line-height: 26px;

}



#fieldset-contactForm dd {

	float: left;

	width: 77%;

	padding-bottom: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 1%;

	display: block;

}







#fieldset-contactForm input, #fieldset-contactForm textarea {

	width: 330px;

	background-color: #F8F8F8;

	border: 2px solid #E0E0E0;

	line-height: 14px;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

	margin: 0px;

}







#fieldset-contactForm textarea {

	height: 180px;

}







#fieldset-contactForm input:hover, #fieldset-contactForm input:focus, #fieldset-contactForm textarea:hover, #fieldset-contactForm textarea:focus {

	border: 2px solid #FF9900;

	background-color: #FFFAE6;

}



#fieldset-contactForm .sendMessage {

	width: 342px;

}



/*========== Etour Form ===========*/



#fieldset-etoursForm .form-title {

	text-transform:uppercase;

	line-height:22px;

	background-color:#FFFFFF;

	display:block;

	padding-left:4px;

	font-weight:bold;

	margin-bottom:5px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #7E7E7E;

	clear: both;

	padding-top: 10px;

}



#fieldset-etoursForm .form-message {

	line-height:22px;

	display:block;

	padding-left:4px;

	margin-bottom:5px;

}



#fieldset-etoursForm dl {

	display: block;

	padding: 0px;

	margin: 0px;

}



#fieldset-etoursForm dt {

	float: left;

	width: 32%;

	text-align: right;

	display: block;

	padding-bottom: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	margin-right: 1%;

	line-height: 26px;

}

#fieldset-etoursForm dd {

	float: left;

	width: 67%;

	padding-bottom: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	margin: 0px;

	display: block;

}



#fieldset-etoursForm dd span{

	font-size:10px;

	padding-left: 4px;

	margin: 0px;

	display: block;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	line-height: normal;

}



#fieldset-etoursForm input, #fieldset-etoursForm textarea {

	width: 500px;

	background-color: #F8F8F8;

	border: 2px solid #E0E0E0;

	line-height: 14px;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

	margin: 0px;

}



#fieldset-etoursForm textarea {

	height: 120px;

}



#fieldset-etoursForm dd .radio{

	background-color:#FFF;

	border: none;

	line-height: 18px;

	padding:0px;

	margin: 0px;

	width:20px;

}



#fieldset-etoursForm select {

	background-color: #F8F8F8;

	line-height: 14px;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	border: 2px solid #E0E0E0;

}



#fieldset-etoursForm input:hover, #fieldset-etoursForm input:focus, #fieldset-etoursForm textarea:hover, #fieldset-etoursForm textarea:focus {

	border: 2px solid #FF9900;

	background-color: #FFFAE6;

}

#fieldset-etoursForm .sendMessage {

	width: 512px;

}

#center {

	width: 86%;

	padding-top: 8px;

	margin-right: auto;

	margin-left: auto;

}



#center h2 {

	font-size: 27px;

	color: #3c3d3e;

	padding-left: 9px;

	line-height: 44px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom: 16px;

}



#center h4 {

	font-size: 27px;

	color: #f36f21;

	padding-left: 9px;

	line-height: 52px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom: 16px;

	background-image: url(/images/logo-etours.gif);

	background-repeat: no-repeat;

	background-position: right center;	

}



.required {



}



/*========== END Etour Form ===========*/




/*========== Airline Booking Form ===========*/



#fieldset-airlineBooking .form-title {

	text-transform:uppercase;

	line-height:22px;

	background-color:#FFFFFF;

	display:block;

	padding-left:4px;

	font-weight:bold;

	margin-bottom:5px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #7E7E7E;

	clear: both;

	padding-top: 10px;

}



#fieldset-airlineBooking .form-message {

	line-height:22px;

	display:block;

	padding-left:4px;

	margin-bottom:5px;

}



#fieldset-airlineBooking dl {

	display: block;

	padding: 0px;

	margin: 0px;

}



#fieldset-airlineBooking dt {

	float: left;

	width: 36%;

	text-align: right;

	display: block;

	padding-bottom: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	margin-right: 1%;

	line-height: 26px;

}

#fieldset-airlineBooking dd {

	float: left;

	width: 63%;

	padding-bottom: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	margin: 0px;

	display: block;

}



#fieldset-airlineBooking dd span{

	font-size:10px;

	padding-left: 4px;

	margin: 0px;

	display: block;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	line-height: normal;

}



#fieldset-airlineBooking input, #fieldset-airlineBooking textarea {

	width: 400px;

	background-color: #F8F8F8;

	border: 2px solid #E0E0E0;

	line-height: 14px;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

	margin: 0px;

}



#fieldset-airlineBooking textarea {

	height: 120px;

}



#fieldset-airlineBooking dd .radio{

	background-color:#FFF;

	border: none;

	line-height: 18px;

	padding:0px;

	margin: 0px;

	width:20px;

}



#fieldset-airlineBooking select {

	background-color: #F8F8F8;

	line-height: 14px;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	border: 2px solid #E0E0E0;

}



#fieldset-airlineBooking input:hover, #fieldset-airlineBooking input:focus, #fieldset-airlineBooking textarea:hover, #fieldset-airlineBooking textarea:focus {

	border: 2px solid #FF9900;

	background-color: #FFFAE6;

}

#fieldset-airlineBooking .sendMessage {

	width: 412px;

}

#center {

	width: 86%;

	padding-top: 8px;

	margin-right: auto;

	margin-left: auto;

}



#center h2 {

	font-size: 27px;

	color: #3c3d3e;

	padding-left: 9px;

	line-height: 44px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom: 16px;

}



#center h4 {

	font-size: 27px;

	color: #f36f21;

	padding-left: 9px;

	line-height: 52px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom: 16px;

	background-image: url(/images/logo-etours.gif);

	background-repeat: no-repeat;

	background-position: right center;	

}



.required {



}



/*========== END Airline Booking Form ===========*/





/*========== Payment Form ===========*/




#fieldset-paymentForm .form-title {

	text-transform:uppercase;

	line-height:22px;

	background-color:#FFFFFF;

	display:block;

	padding-left:4px;

	font-weight:bold;

	margin-bottom:5px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #7E7E7E;

	clear: both;

	padding-top: 10px;

}



#fieldset-paymentForm .form-message {

	line-height:22px;

	display:block;

	padding-left:4px;

	margin-bottom:5px;

}



#fieldset-paymentForm dl {

	display: block;

	padding: 0px;

	margin: 0px;

}



#fieldset-paymentForm dt {
	float: left;
	width: 26%;
	text-align: right;
	display: block;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 1%;
	line-height: 26px;
}

#fieldset-paymentForm dd {
	float: left;
	width: 73%;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	display: block;
}



#fieldset-paymentForm dd span{

	font-size:10px;

	padding-left: 4px;

	margin: 0px;

	display: block;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	line-height: normal;

}



#fieldset-paymentForm input, #fieldset-paymentForm textarea {

	width: 460px;

	background-color: #F8F8F8;

	border: 2px solid #E0E0E0;

	line-height: 14px;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

	margin: 0px;

}

#fieldset-paymentForm .inline-text{
	width: 160px;
	margin-right:2px;
	text-align:right;
}

#fieldset-paymentForm .inline-text-short {
	width: 40px;
	margin-right:4px;
	margin-left:2px;
}



#fieldset-paymentForm textarea {

	height: 120px;

}



#fieldset-paymentForm dd .radio{

	background-color:#FFF;

	border: none;

	line-height: 18px;

	padding:0px;

	margin: 0px;

	width:20px;

}



#fieldset-paymentForm select {

	background-color: #F8F8F8;

	line-height: 14px;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	border: 2px solid #E0E0E0;
	
}



#fieldset-paymentForm input:hover, #fieldset-paymentForm input:focus, #fieldset-paymentForm textarea:hover, #fieldset-paymentForm textarea:focus {

	border: 2px solid #FF9900;

	background-color: #FFFAE6;

}

#fieldset-paymentForm .sendMessage {

	width: 472px;
	border: 2px solid #FF9900;
	background-color: #FFFAE6;	
	cursor: pointer;

}

#center {

	width: 86%;

	padding-top: 8px;

	margin-right: auto;

	margin-left: auto;

}



#center h2 {

	font-size: 27px;

	color: #3c3d3e;

	padding-left: 9px;

	line-height: 44px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom: 16px;

}



#center h4 {

	font-size: 27px;

	color: #f36f21;

	padding-left: 9px;

	line-height: 52px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d6d5d5;

	margin-bottom: 16px;

	background-image: url(/images/logo-etours.gif);

	background-repeat: no-repeat;

	background-position: right center;	

}



.required {



}



/*========== END Payment Form ===========*/






#congress-header {

	margin-bottom: 20px;

	background-color: #CCCCCC;

	background-repeat: no-repeat;

	background-position: left top;

}



#congress-header-image {

}



#congress-header-title {

}



#congress-header h1 {

}



#congress-header h2 {

}



#congress-header h3 {

}



#congress-nav {

	width: 212px;

	padding-top: 10px;

}



#congress-nav ul {

	margin: 0px;

	padding: 0px;

}



#congress-nav li {

	margin: 0px;

	list-style-type: none;

	height: 29px;

	padding-bottom: 1px;

	display: block;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

}



#congress-nav a {

	line-height: 28px;

	display: block;

	background-image: url(/css/cssimg/congress-nav_bg.gif);

	background-repeat: no-repeat;

	background-position: right top;

	color: #4d4e4d;

	font-weight: bold;

	padding-left: 4px;

	/*padding-left: 12px;*/

	height: 29px;

}



#congress-nav a:hover {

	color: #FFFFFF;

	background-position: left;

	text-decoration: none;

}



#congress-nav .congress-nav-selected a{

	background-position: left;

	padding-left: 20px;

	color:#FFFFFF;

	background-image: url(/css/cssimg/congress-nav-selected_bg.gif);

	background-repeat: no-repeat;

}



































#footer {

	height: 146px;

	background-image: url(/css/cssimg/footer_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	clear: both;

}



#footer p {

	font-size: 10px;

	font-weight: bold;

	color: #F9F9F9;

	line-height: 18px;

	padding-left: 14px;

	padding-top: 10px;

	display: block;

	background-image: url(/css/cssimg/footer-logo.jpg);

	background-repeat: no-repeat;

	background-position: 832px 18px;

}



#footer a {

	color: #F9F9F9;

}



#footer a:hover {

	color: #ffba00;

	text-decoration: none;

}















#bottom {

	width: 998px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(/css/cssimg/footer_bottom.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 13px;

}



.depol-crew {

	line-height: 20px;

	display: block;

	height: 130px;

	width: 358px;

	float: left;}

.depol-crew strong {

	line-height: 28px;

}







.clr {

	clear: both;

	font-size: 1px;

}



.location-details { display: none; visibility: hidden;}


