
/* Fonts
-----------------------------------------------------*/
@font-face {
	font-family: 'BrandonGrotesque-Light';
	src: url('fonts/BrandonGrotesque-Light.eot?#iefix') format('embedded-opentype'),
		 url('fonts/BrandonGrotesque-Light.otf')  format('opentype'),
		 url('fonts/BrandonGrotesque-Light.woff') format('woff'),
		 url('fonts/BrandonGrotesque-Light.ttf')  format('truetype'),
		 url('fonts/BrandonGrotesque-Light.svg#BrandonGrotesque-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BrandonGrotesque-Regular';
	src: url('fonts/BrandonGrotesque-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/BrandonGrotesque-Regular.otf')  format('opentype'),
		 url('fonts/BrandonGrotesque-Regular.woff') format('woff'),
		 url('fonts/BrandonGrotesque-Regular.ttf')  format('truetype'),
		 url('fonts/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Base
-----------------------------------------------------*/
html {
	font-size: 1em;
	line-height: 1.4;
	     font-family: 'Open Sans', sans-serif;
	color: #212121;
}

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

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

/* Typography
-----------------------------------------------------*/

/* Layout
   ----------------------------------------------- */
.box {
	width: 100%;
}

.box-border-top {
	border-top: 1px solid #dcdcdc;
}

.wrap {
	max-width: 1000px;
	margin: 0 auto;
}

/* Layout > Floats
-----------------------------------------------------*/
.align-left {
	float: left;
}

.align-right {
	float: right;
}

/* Layout > Lists
-----------------------------------------------------*/
.inline-list {
	margin: 0;
	padding-left: 0;
}

.inline-list-li {
	float: left;
	list-style-type: none;
}

.vertical-list {
	margin: 0;
	padding-left: 0;
}

.vertical-list-li {
	list-style-type: none;
}

/* Header
   ----------------------------------------------- */
.header {
	margin-bottom: 3.125em;
}

.logo {
	width: 280px;
	height: 72px;
	display: block;
	margin: 1.063em auto 1.313em;
	background: url(../img/logo-small.png);
 background-repeat: no-repeat;
  margin-bottom:5px;
  padding-bottom:20px;
}

@media screen and (min-width: 60em) {
	.logo {
		margin: 17px 0 21px;
	}
}

@media screen and (min-width: 21.5625em) {
	.logo {
		width: 345px;
		height: 89px;
		background: url(../img/logo.png);
 background-repeat: no-repeat;
	}
}


/* Header > Navigation
   ----------------------------------------------- */
.nav {

}

.menu-ul {
	margin: 0;
}

.menu-1 {
	padding: 0.857em 0;
	border-top: 1px solid #212121;
    font-family: 'Open Sans', sans-serif;
	font-size: 0.875em;
	text-transform: uppercase;
	color: #000;
}

.menu-1-li-a,
.menu-1-underline {
	display: block;
	padding: 0.857em 1.813em;
	position: relative;
}

.has-subnav .menu-1-li-a {
	padding-right: 23px;
}

.has-subnav .menu-1-li-a:after {
	content: "";
	top: 1.214em;
	right: 1.813em;
	width: 18px;
	height: 10px;
	display: block;
	position: absolute;
	background: url(../img/menu-arrow.png) no-repeat;
}

.menu-2 {
	background: #fff;
	padding: 0 1.813em;
    font-family: 'Open Sans', sans-serif;
	text-transform: none;
}

.menu,
.menu-2 {
	clear: both;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.js .menu,
.js .menu-2 {
	overflow: hidden;
	max-height: 0;
}

.menu.active,
.js .menu-2.active {
	max-height: 55em;
}

.menu-2-li {
	padding: 0.357em 0;
	list-style-type: none;
}

.menu-2-li:first-child {
	padding-top: 0.714em;
}

.menu-2-li:last-child {
	padding-bottom: 0.714em;
}

.menu-link {
	float: right;
	display: block;
	padding: 1.813em;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.875em;
	text-transform: uppercase;
	color: #000;
}

@media screen and (min-width: 60em) {
	.pattern {
		overflow: visible;
	}

	.menu-1 {
		border: 0;
		padding: 0;
		margin: 0;
	}

	.menu-1-li {
		display: inline-block;
		position: relative;
	}

	.menu-1-li.has-subnav {
		margin-right: 2.5em;
	}

	.menu-1-li.has-subnav.has-subnav-last {
		margin-right: 1.25em;
	}

	.menu-1-li-a {
		display: block;
		padding: 1.813em 0 1.75em;
		position: relative;
		border: 0;
	}

	.has-subnav .menu-1-li-a {
		padding-right: 23px;
	}

	.has-subnav .menu-1-li-a:after {
		top: 2.143em;
		right: 0;
	}

	.menu-1-underline {
		padding: 0 1.25em 0.286em;
	}

	.menu-1-underline:hover {
		border-bottom: 0.143em solid #eea91f;
	}

	.menu-2 {
		width: 12em;
		top: 3.429em;
		left: -1.25em;
		position: absolute;
		box-shadow: 0 0.071em 0.214em 0 rgba(1, 2, 2, 0.2);
	}

	.js .menu,
	.js .menu-2 {
		max-height: none;
		overflow: visible;
		background: none;
	}

	.js .menu-2 {
		display: none;
		padding: 0.214em 1.25em;
		border-top: 0.143em solid #eea91f;
		background: #fff;
	}

	.menu-2-li {
		position: relative;
	}

	.js .menu-1-li:hover > .menu-2 {
		display: block;
	}

	.menu-2-li-a {
		display: block;
		padding: 0.357em 0;
		position: relative;
	}

	.menu-link {
		display: none;
	}
}

/* Content > Headings
   ----------------------------------------------- */
.content-title {
	margin: 0 0 1.056em;
	font-size: 2.25em;
    font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height: 1.13;
}

.content-title-small {
	display: block;
	font-size: 0.667em;
	text-transform: uppercase;
	line-height: 1.55;
	color: #727272;
}

.content-title-th {
	top: -0.269em;
	position: relative;
	font-size: 0.722em;
	text-transform: uppercase;
	z-index: -1;
}

.content-title-h2 {
	margin: 0 0 1em;
	font-size: 1.875em;
	font-weight: normal;
}

.content-title-h4 {
	margin: 1.6em 0 0.625em;
	font-size: 1.5em;
	font-weight: normal;
	color: #eea91f;
}

.content-title-h4-black {
	margin: 1.6em 0 1em;
	font-size: 1.5em;
	font-weight: normal;
	color: #212121;
}

.content-title-h4-list {
	margin: 0.625em 0;
}

.content-title-h4-top {
	margin: 0 0 0.625em;
}

/* Content > Paragraph
   ----------------------------------------------- */
.content-p {
	margin: 0 0 0.875em;
	font-size: 1.115em;
	color: #555;
}

.content-p:last-child {
	margin-bottom: 0;
}

/* Content > Map
   ----------------------------------------------- */
.content-p-map {
	position: relative;
	padding-bottom: 90%;
	height: 0;
	overflow: hidden;
}

.content-p-map iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Content > List
   ----------------------------------------------- */
.content-ul {
	padding: 0 0 0 2em;
	margin: 0 0 1em;
	font-size: 1.125em;
	color: #eea91f;
}

.content-li {
	margin-bottom: 0.625em;
}

.content-li-span {
	color: #555;
}

/* Content > Link
   ----------------------------------------------- */
.content-p-link {
	color: #555;
	border-bottom: 1px solid #dcdcdc;
}

.content-p-link:hover {
	border-bottom: 1px solid #eea91f;
}

.content-p-link-onpage {
	color: #555;
	border-bottom: 1px dashed #eea91f;
}

.content-p-link-onpage:hover {
	color: #eea91f;
}

.content-p-link-onpage-h4 {
	color: #eea91f;
	border-bottom: 1px dashed #eea91f;
}

.content-p-link-onpage-h4:hover {
	color: #eea91f;
	border-bottom: 1px dashed #dcdcdc;
}

/* Content > Image
   ----------------------------------------------- */
.content-p-img {
	width: 100%;
	padding: 0.875em 0;
}

.content-p-img-figcaption {
	padding: 0.5em 0 0.875em;
	text-align: center;
	font-size: 0.75em;
}

.content-p-img-caption {
	padding-bottom: 0;
}

.content-p-img-left {
	width: 50%;
	float: left;
	padding: 0.3125em 0.875em 0.875em 0;
}

.content-p-img-link {
	display: block;
}

/* Content > Marker
   ----------------------------------------------- */
.content-p-marker {
	background: #fff78B;
}

/* Content > Table
   ----------------------------------------------- */
.content-table {
	width: 100%;
	font-size: 1.125em;
	color: #555;
}

.content-table-row {
	padding: 0.625em;
}

.content-table-bold {
	font-weight: bold;
}

.content-table-color-a {
	background: #E8E8E8;
}

.content-table-color-b {
	background: #f4f4f4;
}

.content-table-top {
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}

.content-table-bottom {
	border-bottom: 1px solid #dcdcdc;
}

.content-table-1-a {
	font-weight: bold;
}

/* Content > Section
   ----------------------------------------------- */
.content-section {

}

.content-section-top-border {
	margin-top: 3.125em;
	padding-top:  3.125em;
	border-top: 1px solid #dcdcdc;
}

.content-section-top {
	margin-top: 1.6em;
}

.content-section-left {
	padding: 0 1.813em;
}

@media screen and (min-width: 60em) {
	.content-section-left {
		float: left;
		max-width: 60%;
		padding: 0;
	}
}

.content-section-right {
	max-width: 100%;
	padding: 2.5em 1.813em 0;
}

@media screen and (min-width: 60em) {
	.content-section-right {
		float: right;
		padding: 0;
		width: 36%;
	}
}

.content-section-full {
	padding: 0 1.813em;
}

@media screen and (min-width: 60em) {
	.content-section-full {
		padding: 0;
	}
}

/* Content > Right Section Image
   ----------------------------------------------- */
.content-section-right-img {
	padding: 1.25em 1.25em 0;
	background: #f8f8f8;
	text-align: center;
}

.content-section-right-img-figure,
.content-p-img-figure {
	margin: 0;
}

.content-section-right-img-figcaption {
	padding: 0.5em 0 1.25em;
	font-size: 0.75em;
}

.content-section-right-img-figcaption,
.content-section-right-img-figcaption-link,
.content-p-img-figcaption,
.content-p-img-figcaption-link {
	color: #b3b3b3;
}

.content-section-right-img-link {
	display: block;
}

.content-section-right-img-link-img {
	width: 100%;
	display: block;
	padding-bottom: 1.25em;
}

.content-section-right-img-link-img-caption {
	padding-bottom: 0;
}

.content-section-right-img-home {
	padding: 1.063em 1.25em 1.25em;
}

.content-section-right-img-title {
	margin-bottom: 0.389em;
	font-size: 1.125em;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #5e5e5e;
}

.content-section-right-img-link {
	display: block;
}

/* Content > Form
   ----------------------------------------------- */
.newsletter {
	padding: 2.313em 1.25em 1.25em;
}

.newsletter-label {
	font-size: 0.875em;
	text-transform: uppercase;
	color: #212121;
}

.newsletter-box {
	position: relative;
	padding: 0.438em 1.25em;
	border: 1px solid #388e3c;
}

.newsletter-input {
	width: 100%;
	border: none;
	outline: none;
	background: rgba(0, 0, 0, 0);
}

.newsletter-send {
	top: 0.438em;
	right: 0.563em;
	width: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	background: #388e3c url(../img/form-arrow.png) 3px 6px no-repeat;
	outline: none;
}

.newsletter-box.error {
	border: 1px solid #d26464;;
	background: #ffeded;
}

.newsletter-box-success {
	display: none;
	padding: 0.313em 1.25em 0;
	font-size: 0.875em;
	color: #388e3c;
}

/* Footer
   ----------------------------------------------- */
.footer {
	padding-top: 3.125em;
}

.footer-partners {
	padding: 2.625em 1.813em;
}

@media screen and (min-width: 60em) {
	.footer-partners {
		padding: 2.625em 0;
	}
}

.footer-info {
	padding: 1.438em 1.813em 2.313em;
}

@media screen and (min-width: 60em) {
	.footer-info {
		padding: 1.438em 0 2.313em;
	}
}

.footer-menu-li {
	margin-right: 1.438em;
}

.footer-menu-li:last-child {
	margin-right: 0;
}

.copyright {
	float: left;
	width: 100%;
	margin-bottom: 1.438em;
}

.footer-menu {
	float: left;
}

@media screen and (min-width: 60em) {
	.copyright {
		float: left;
		width: inherit;
		margin: 0;
	}

	.footer-menu {
		float: right;
	}
}

.copyright,
.footer-menu-li-a {
	font-size: 0.875em;
	color: #565656;
}

/* Back to Top
   ----------------------------------------------- */
.scrollup {
	width: 90px;
	height: 19px;
	padding-top: 28px;
	position: fixed;
	bottom: 30px;
	right: 30px;
	display: none;
	background: url(../img/top.png) center top no-repeat;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.75em;
	color: #eea91f;
}

/* Helper Classes
   ----------------------------------------------- */
.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	/* IE 6/7 fallback */
	*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
}

.hidden {
	display: none !important;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible {
	visibility: hidden;
}

.clearfix:before,
.clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clearfix:after {
	clear: both;
}

@media print {
	*,
	*:before,
	*:after {
		background: transparent !important;
		color: #000 !important; /* Black prints faster:
								   http://www.sanbeiji.com/archives/953 */
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	/*
	 * Don't show links that are fragment identifiers,
	 * or use the `javascript:` pseudo protocol
	 */

	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	tr,
	img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}
}
#weltable4
{width:500px;
	font-size: 10px;}

.accom
{   align:center;
	text-align:center;
font-weight:normal;
}

.accom_table1_left
{      padding-top:5px;
	   font-family: 'Open Sans', sans-serif;
      font-size: 12px;
}
.ramada_price
{
  background-color: #fbc425;
border-collapse: collapse;
   margin-top: 30px;
text-align: center;
}
.ramada_price td
{

 margin-top: 30px;
 border: 2px #fff solid;
text-align: center;
}

.ramada_standart   td
{
padding-left:2px;
padding-right:2px;
}

.ramada_standart2 td
{
		text-align: left;
	   color:#454848;
      font-family: 'Open Sans', sans-serif;
      font-size: 12px;
       font-weight:normal;
       valign:top;
       border:0px #000 solid;
}


.ramada_standart2 img
{
   valign:top;

      padding-left:2px;
      padding-right:5px;

  }

  .ramada_note1
{  border: 4px #fac424 solid;
    valign:top;
    padding: 10px;
    margin-top:15px;
     margin-bottom:25px;
                }

.travel
  {
     text-align: center;

      }

.rest_table img{
margin-top: 20px;
margin-right:10px;
                     border:0px;

}
.accom_center
{    color:#454848;
font-size: 20px;
font-weight: bold;
text-transform: uppercase  ;
	text-align: center;
}

.travel1s
{	color: #53b247;
	Text-Decoration: None;
     font-size: 15px;
    font-weight: bold;
    padding-top:10px;
    padding-bottom:30px;
    text-decoration:underline;
}



.weltable   td
{
padding-left:5px;
padding-right:2px;
padding-top:5px;

}


#weltable3
{
  background-color: #fbc425;
border-collapse: collapse;
 padding-left:5px;
padding-right:2px;
}

#weltable3 td {
border: 2px #fff solid;
vertical-align: top;
color:#454848;
font-size: 13px;
font-weight:normal;
     }


#weltable3 img
{valign:top;
padding-top:10px;
   padding-right:10px;
   padding-left:7px;
   padding-bottom:10px;}

#weltable4
{      margin-left:5px;
     padding-right:3px;
   padding-left:3px;
color:#454848;
      font-size: 14px;
       font-weight:normal;
       align: left;
}


.weltable6_how img
{
	padding-top :7px;
}

.weltable6 img
{padding-right :7px;}

.weltable_mob    td
{
	 padding-right:3px;
   padding-left:3px;
}
.travel1a
{	color: #53b247;
	Text-Decoration: None;
       font-size: 17px;
    font-weight: bold;
    padding-top:10px;
	padding-bottom:10px;

}

.travel1a:hover
{       color: #53b247;
		text-decoration:underline;

        font-size: 15px;
        font-weight: bold;

}
.kbptable     img
{   valign:center;
    align:center;
}
.kbp_info
{
	align:center;
}

.kbptable td,tr
	{	 padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		text-align: center;
		font-size: 16px;
    }


.kbptable2 td{
text-align:left;
border: 1px #fff solid;
padding-left:5px   ;
padding-right:5px   ;
padding-top:5px   ;
vertical-align: top;
text-align: left;
}

.kbptable2 img{
			align:left;
		  margin-right: 20px;
		   margin-top: 5px;
}
.kbptable2 p{
			text-align:justify;
			color:#454848;
			font-weight:normal;
			font-size: 12px;
		    valign: top;
		    margin-top: 5px;
		    margin-bottom: 7px;
			padding-top: 10px;
}

.kbptable2 a{
			align:left;
			color:#fff;

			font-size: 11px;
			}

.kbptable2
{
	    background-color: #fbc425;
		border-collapse: collapse;
}
   .kbptable3_p
 {
     text-align:center;
     color:#53b247;
     font-size: 16px;
     font-weight: bold;
     padding-top: 15px;

 }
.kbptable3  td,tr
{
	vertical-align: top;
	  margin-top: 0px;
	   padding-top: 0px;
	  font-size: 14px;
}
.kbptable3 p{
			align:left;
			font-size: 14px;
		    valign: top;
}
.kbptable3  img
{
	vertical-align: top;
	  margin-top: 18px;
}


.kbptable4 {
align:center;
background-color: #fbc425;
border-collapse: collapse;
}

 .kbptable4 td,tr{
 border: 1px #fff solid;
align:center;
 text-align: left;
padding-left:5px   ;
padding-right:0px   ;
padding-top:5px   ;
vertical-align: top;
padding-bottom:2px   ;
}




.kbptable4 img{
align:left;
margin-right: 5px;
   margin-top: 0px;

}
.kbptable4 p{
text-align:justify;
color:#454848;
 font-weight:normal;
  font-size: 13px;
   vertical-align: top;
   margin-top: 5px;
      margin-bottom: 7px;
}
.kbptable4 a{

align:left;
color:#fff;

  font-size: 13px;


}
  .kbptable4_1 {
  	border:0px;
  }

  .kbptable4_1 tr{
  	border:0px;
  }

.kbptable4_1 td{
align:left;
border: 0px #fff solid;
padding-left:5px   ;
padding-right:0px   ;
vertical-align: top;
padding-top: 0px   ;

}
.kbptable4_1 img{
align:left;
margin-right: 5px;
margin-top: 6px;
margin-bottom: 6px;

}

.kbptable4_1 p{
align:left;
color:#454848;

  font-size: 12px;
   vertical-align: top;
      margin-bottom: 2px;
      margin-top: 2px;
      padding-top:0px   ;
}

  .taxi_info
{
      text-align: center;
      align: center;
      padding-top:10px;
         margin-bottom:2px;

}
.taxi_table p{
align:left;
color:#454848;

  font-size: 14px;
   vertical-align: top;
      margin-bottom: 2px;
      margin-top: 2px;
      padding-top:0px   ;
}

.webcam {
text-align: center;
}
.travel1_1
{
text-align: center;
padding-top: 5px;
}

input[type="text"] {
	background-color: #f3f3f3;
	border: 1px solid #53b247;
	height: 38px;
	color: #b2b2b2;
        padding:0px 12px 0px;
      width: 155px;
	vertical-align: top;
     border-radius: 4px;
        font-size: 14px;



}
button {
	color: #444444;
	background-color: #fbc425;
    font-size: 120%;
	font-weight: 700;
	border: none;
    border-radius: 4px;
	padding: 5px 7px;
	width: 180px;
/*    height: 48px;*/
/* 	width: 179px;*/


}

button:hover {
      	color: #fff;
	background-color: #53b247;

}

#main   form {	align:center;}

.button_r{color:#444444;background-color:#fbc425;font-size:120%;font-weight:700;border:none;border-radius:4px;padding:8px 14px;height:48px;width:279px;font-family:'PT Sans', sans-serif;text-decoration:none;}
.button_r:hover{color:#fff;background-color:#53b247;text-decoration:none;}
.travel1_table{text-align:center;font-size:14px;}
.travel1_table tr,td{text-align:center;font-size:14px;padding-top:0px;padding-bottom:20px;}


.register td{align:left;border:1px #fff solid;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;vertical-align:top;text-align:left;font-size:120%;}
.register{max-width:1366px;background-color:#fbc425;border-collapse:collapse;}
.reg_div{align:center;text-align:center;padding-top:20px;padding-bottom:10px;}
.reg_table p{text-align:left;align:left;color:#454848;font-size:14px;padding-left:0px;padding-right:5px;padding-top:5px;padding-bottom:5px;margin:0;}
.reg_table img{margin:0;padding-left:0px;padding-right:0px;padding-top:9px;padding-bottom:5px;}
.reg_table td{align:left;padding-left:5px;padding-right:0px;vertical-align:top;text-align:left;font-size:120%;}
.reg_table a {color:#454848;	font-size: 13px;  font-weight:bold; text-decoration:none;}
.reg_table a:hover {color:#83531e;	font-size: 13px;  font-weight:bold; text-decoration:none;}
.committee {  }
.committee td,tr{  border: 0px #000 solid;}
.committee table {border: 0px #000 solid;width:100%;margin-top: 20px;margin-left:0px;padding-left:0px;  text-align:left;  margin-bottom: 30px;}
.committee p {	text-align:left;	margin:0;	color:#454848;	font-size: 20px;	font-weight:bold;	margin-left:0px;	padding-left:0px;	}


.committee_text a {  margin-bottom:0px; margin-left:5px;color:#454848;	font-size: 15px;	margin-left:5px;text-decoration: none; font-weight:normal; }
.committee_text a:hover {  margin-bottom: 0px;margin-left:5px;color:#454848;	font-size: 15px;	margin-left:5px;text-decoration: underline;font-weight:normal; }

.committee_text  {	text-align:left;	margin:0;	color:#454848;	font-size: 15px;	margin-left:5px;	padding-left:15px;	padding-bottom:0px;	font-weight:normal;    font-family:'PT Sans', sans-serif;}
.committee_text p { margin-bottom:0px;color:#454848;	font-size: 15px;	margin-left:5px; font-weight:normal; padding:0px;}



.abstract table {border: 0px #000 solid;width:100%;margin-top: 10px;margin-left:0px;padding-left:0px;   margin-bottom:20px; }
.abstract td,tr{  text-align:center; font-weight:bold; margin-bottom:20px;}
.abstract p{ margin-bottom:10px;color:#5c5f60;	font-size: 13px;  font-weight:bold; text-align: center; }
.abstract a{color:#454848;	font-size: 16.5px;  font-weight:bold;  solid; text-decoration:none; text-align: center; align: center ; }
.abstract a:hover{color:#83531e;	font-size: 16.5px;  font-weight:bold; text-align: center ;align: center ; }
.abstr_div {border: 0px #000 solid;align:left;text-align:center;padding-top:0px;padding-bottom:10px;}
.abst_list table {margin-top:0px;padding-top:0px;}
.abst_list td,tr{align:left;padding-left:5px;padding-right:0px;vertical-align:top;text-align:left;font-size:100%;}
.abst_list img{margin:0;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
.email  {color:#454848;	font-size: 14px;  font-weight:bold;  solid; text-decoration:none; text-align: center; align: center ;}
.email:hover  {color:#83531e;	font-size: 14px;  font-weight:bold;  solid; text-decoration:none; text-align: center; align: center ;}
.deadline  {border: 0px #000 solid; }
.deadline table{ margin-top:0px;padding-top:0px;align: center ;}
.deadline td,tr{ align:left;padding-left:5px;padding-right:0px;vertical-align:top;font-size:100%; text-align: left; }

.contact  a {color:#454848;	font-size: 14px;  font-weight:bold;  solid; text-decoration:none; text-align: center; align: center ;}
.contact a:hover{color:#83531e;	font-size: 14px;  font-weight:bold; text-align: center ;align: center ; }

.social_m{margin-left:7px; margin-right:7px;color:#454848;font-size:14px;font-weight:normal;align:center;}
.social_m p{font-size:14px; font-weight:normal;}
.social_m a{Color:#454848;Text-Decoration:None;font-weight:bold; }
.social_m{ a:hover {Color:#53b247;Text-Decoration:None;font-weight:bold; }
.social_m tr,td{padding-bottom:0px;margin-top:0px;align:left;padding-left:15px;padding-right:15px;color:#454848;font-family:'PT Sans', sans-serif;font-size:13px;font-weight:normal;}
.social_m img {padding-left:15px;padding-right:15px; padding:5px; margin:5px;}


.oprogramme p {color:black;	font-size: 14px;  font-weight:bold; padding-left:15px; padding-top:2px;padding-bottom:2px;  margin:0px;}
.oprogramme tr,td {margin-left:0px; padding-left:0px;color:black;	font-size: 15px;padding-bottom:0px;padding-top:0px;}
.oprogramme_new p {color:black;	font-size: 14px;  font-weight:bold; text-align: left; padding-left:15px; padding-top:2px;padding-bottom:2px;  margin:0px;}
.oprogramme_new tr,td {margin-left:0px; padding-left:0px;color:black;	font-size: 15px;padding-bottom:0px;padding-top:0px;}

.ahref a{ text-decoration: none; font-size:15px;color:#454848;font-weight:bold;}
.ahref a:hover{ font-size:15px;color:#454848;font-weight:bold; text-decoration: underline;}
.accom_table{text-align:center; font-weight:normal;}
.accom_table img{align: center; text-align:center;}
.accom_table td {padding-right:0px;padding-bottom:10px; text-align:center; font-weight:normal;}
.accom_table table {text-align:center; align:center; font-weight:normal;}
.accom_table p { font-weight:normal;}

.visa { margin:0 auto;}
.visa_td{border:2px #fff solid; padding:5px;  font-family:'PT Sans', sans-serif;font-size:11px;font-weight:bold; }



.visa_g img {padding:5px;}



