@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6f;
	margin:0;
	padding:0;
	
}
a:link, a:active, a:visited {
	color:#3399cc;
	text-decoration: underline;
}
a:hover {
	color:#3399cc;
	text-decoration:none;
}

a.linksfooter{

	color:#898989;
	font-size:11px;
	text-decoration:none;

}

a:visited.linksfooter{

	color:#898989;
	font-size:11px;
	text-decoration:none;

}

a:hover.linksfooter {
	color:#3399CC;
	font-size:11px;
	text-decoration:none;
}

/*sTart nav*/
#nav {
	margin:0px;
	padding:0px;
	padding-left:15px;
	list-style-type: none;
	width:90%
}
#nav li {
	width:100%;
	border-bottom:1px solid #c1e0f0;
	min-height:25px;
	line-height:25px;
}
#nav li a {
	color:#898989;
	font-size:11px;
	text-decoration:none;
	min-height:25px;
	margin:0px;
	padding:0px;
	display: block;
	font-weight:bold;
}
#nav li a:hover {
	color:#3399CC;
	font-size:11px;
	text-decoration:none;
	min-height:25px;
	margin:0px;
	padding:0px;
	display: block;
	font-weight:bold;
}

#nav li a.selected {
	color:#3399CC;
	font-size:11px;
	text-decoration:none;
	min-height:25px;
	margin:0px;
	padding:0px;
	display: block;
	font-weight:bold;
}


.font_blue_big {
	color:#3399cc;
	font-size:11px;
	font-weight:bold;
}
.font_blue_very_big {
	color:#3399cc;
	font-size:24px;
	padding-left:19px;
}

.font_blue_bigs {
	color:#898989;
	font-size:20px;
	
}

.font_blue_sub_big {
	color:#003366;
	font-size:14px;
	font-weight:bold;
}
.font_gray_big {
	color:#737373;
	font-size:11px;
}
.font_gray_big_bold {
	color:#737373;
	font-weight:bold;
	font-size:11px;
}
.font_gray_small {
	color:#737373;
	font-size:11px;
}

#leftSide {
	float:left;
	width:161px;
}
#reg {
	_margin:23px 0 0 0;
	margin:28px 0 0 0;
}
#rightSide {
	float:right;
	width:132px;
/*	background:url(../images/pg_bg.gif) no-repeat right top;
	height:570px;*/
}
#content {
	margin:15px 0 0 0;
}

.titleSponsor
{
width:80%;
text-align:left;
font-size:11px;
color:#999999;
font-weight:bold;
line-height:80%

}
#contLeft {
	float:left;
	width:291px;
	height:120px;
	

	padding-left:20px;
}
#contCenter {
xborder: solid 1px #33CC00 ;
	float:left;
	width:93px;
	height:116px;
	padding: 0 0 0 10px ;

}
#contRight {
	margin: 10px 0 0 315px;
	background:url(../images/HP_porto.gif) no-repeat;
	height:116px;
	_width:358px;

}


.picdiv
{
float:right; width:170px; margin:5px 30px 0 5px;
}


#reg {
	_margin:0 0 0 0;
}

.normaltxt
{
/*display:block ;*/
font-size:12px;
color:#898989;
text-align:justify;
line-height:150%;
padding-left:20px;
}

hr
{
border:0.5px thick #c1e0f0;

}

/*Old Style Program*/
.DatesMenu {	font-family:  Arial;
	line-height: 11px;
	font-size: 11px;
	text-decoration: none;
	color: #003366;
}
.Hour {	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #003366;
	font-weight:bold;
	background-color:#e6e6e6;
}
.Koteret {	font-family:  Arial;
	font-size: 18px;
	text-decoration: none;
	color: #003366;
}
.Text1 {font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #777777;
	font-weight:bold;
	background-color:#e6e6e6;
}
.style1 {font-family: Arial; font-size: 16px; text-decoration: none; color: #3399ff; font-weight: normal; }
.style3 {font-weight: bold}
#Layer2 {	position:absolute;
	width:475px;
	height:35px;
	z-index:1;
	left: 359px;
	top: 246px;
}
.Hour_B {	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #3399cc;
	font-weight:bold;
	background-color:#f2f2f2;
}
.Showcase {	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	background-color:#a1a1a1;
}
.Text {	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #777777;
	font-weight:bold;
	background-color:#e6e6e6;
}
.Text_A {	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #777777;
}
.Text_G {	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #777777;
	background-color:#e6e6e6;
}
.Text_C {	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #777777;
	font-weight:bold;
	background-color:#f2f2f2;
}
.TheLink {	font-family:  Arial;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	color: #3399cc;
}
.TheLink1 {	font-family:  Arial;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
	color: #3399cc;
}
.style4 {color: #3399CC}
.style7 {color: #777777}
/*end program style*/


/*Hotel style*/

.TblBG {	

	background-color:#f5f5f5;
	padding-left:20px;
}
.TitleTbl {	text-indent: 0.5cm;
	font-family:  Arial;
	line-height: 12px;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	background-color:#cdcdcd;
}
.style8 {	font-family:  Arial;
	line-height: 12px;
	font-size: 12px;
	text-decoration: underline;
	color: #3399cc;
}
.style9 {	font-size: 10px;
	color: #3399CC;
}
.style5 {color: #FF0000}

.delux{
	font-size: 10px;
	color: #3399CC;
}

.top {
	font-family:  Arial;
	line-height: 11px;
	font-size: 11px;
	text-decoration: none;
	color: #525252;
	}
/* End Hotel style*/


/*speakers style old*/

.TheLink2 {	font-family:  Arial;
	line-height: 12px;
	font-size: 12px;
	text-decoration: underline;
	color: #3399cc;
}
.TheName {	font-family:  Arial;
	line-height: 12px;
	font-size: 12px;
	text-decoration: none;
	color: #3399cc;
}

/*end speakers style old*/


/******footer**********/

.footer{
	xborder:1px black solid;
	padding: 10px 0 0 0 ;
	float:right;
	padding:10px;
}

.TopMenu {
	font-family:  Arial;
	line-height: 11px;
	font-size: 11px;
	text-decoration: none;
	color: #3399cc;
}



	.Price {
	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #898888;
	}

	.Hour {
	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color:#3399cc;
	font-weight:bold;
	background-color:#e6e6e6;
	}
	
		.Hour_B {
	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #3399cc;
	font-weight:bold;
	background-color:#f2f2f2;
	}

	.Text {
	font-family:  Arial;
	font-size: 11px;
	text-decoration: none;
	color: #4c4b4b;
	font-weight:bold;
	}
	
		.Text_R {
	font-family:  Arial;
	font-size: 12px;
	text-decoration: none;
	text-align:left;
	color: #5c5c5c;
		background-color:#e6e6e6;
	
	}
	

	
		.Koteret {
	font-family:  Arial;
	font-size: 18px;
	text-decoration: none;
	color: #3399cc;
	}
	
	
	
	.ContactUs {
	font-family:  Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration: underline;
	color: #8b8b8b;
	}
	
	.ContactUs:hover {
	font-family:  Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #8b8b8b;
	}



.kaftor {
	filter:					progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cfcfcf',startColorstr='#ffffff',gradientType='0');
	font-family:					Arial,sans-serif;
	font-size:					10px;
	font-weight:					bold;
	border-left:			1px solid #FFFFFF;
	border-right:			1px solid #777792;
	border-top:				1px solid #FFFFFF;
	border-bottom:			1px solid #777792;
	cursor:					hand;
	letter-spacing:			1px;
	height:			1.7em;
	width:			7em;
	}







/****inner pages*****/
.TheText{
	font-family:  Arial;
	line-height: 16px;
	font-size: 12px;
	text-align: justify;
	color:#666666;
	}

.TheLink {
	font-family:  Arial;
	line-height: 12px;
	font-size: 12px;
	text-decoration: underline;
	color: #3399cc;
	}
	
.TheLink:hover {
	font-family:  Arial;
	line-height: 12px;
	font-size: 12px;
	text-decoration: none;
	color: #6cc9f8;
		}
				

.TheName {
	font-family:  Arial;
	line-height: 12px;
	font-size: 12px;
	text-decoration: none;
	color: #3399cc;
	}
	
.TheName:hover {
	font-family:  Arial;
	line-height: 12px;
	font-size: 12px;
	text-decoration: none;
	color: #6cc9f8;
		}
		
		

/*
.SLink {
xpadding: 2px 4px 2px 4px ;
	font-family:  Arial;
	font-size: 11px;
	text-decoration: none
	color: #3399cc;
	background-color:#f0f0f0 ;
	text-align:center;
	width:50%;
	line-height:95%
	}
	*/
/*	.SLink {
xpadding: 2px 4px 2px 4px ;
	font-family:  Arial;
	font-size: 11px;
	text-decoration: none!important ;
	color: #3399cc;
	background-color:#f0f0f0 ;
	width: 200px ;
	height: 200px ;
	}*/
	
.SLink:hover {
padding: 2px 4px 2px 4px ;
	font-family:  Arial;
	font-size: 11px;
	text-decoration: none!important ;
	color: #ff6600;
	background-color:#f0f0f0 ;
	}

	.TextBold{
	color:#F65F15;
	font-size:16px;
	font-family:arial;
	font-color: #F65F15;
	font-weight:bold;
	text-decoration:none;
	}
	
	.subTextBold{
	color: #a1a1a1;
	font-size:14px;
	font-weight:bold;
  }
	
	.rmktxt{
	color: #003366;
	font-size:10px;
	font-weight:bold;
	}

	.hdlin{
	color: #3399cc;
	font-size:20px;
	padding:3px 3px 3px 3px;	
	}
	
/*End Blocks style*/
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

/*Start preloader style*/


#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png);
display :block;
height:100%;
width:100%;
z-index:1;
top:0px;
left:0px;
position:absolute;
visibility:hidden;
padding:0px;
margin:0px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
}



/*End preloader style*/
