html { height:100%;}
body {
  padding:0px;
  margin:0;
  height:auto !important;
  height:100%;
  min-height:100%;
  background-color: #F3F4F7;
  color: #000000;
  font: normal 8pt Tahoma, Verdana, Arial, Helvetica;
  border:0;
}

table {background-color: #FFF;}
p {padding:0; margin:6px 6px 2px 6px}


A {color: #45A4CB; text-decoration: underline;}
A:Hover {text-decoration: none;}

hr {height: 1px; background-color: #A3BDC3; border: 0px solid; color: #A3BDC3; margin:0; padding:0}

img {margin:10px; }

.imgheader {margin:0px; }
/***************CENTER**********************/
.text {
	color: #4F5C7A;	
	font: normal 8pt Tahoma, Verdana, Arial, Helvetica;
	line-height: 17px;
    text-align: justify;
	padding:6px;
	margin:0;
}

td.text {border-right: 1px dotted #A3BDC3; padding: 6px 14px}

/************NEWS AND PUBL. VIEW****************/
.newsviewdate {
	color:#45A4CB;	
	margin:2px 6px;
	padding:1px;
	font:bold 8pt Tahoma, Verdana, Arial, Helvetica;
}
.newsviewheader {
	margin:1px;
	padding:6px 3px 3px 10px;
	font:bold 8pt Tahoma, Verdana, Arial, Helvetica;
}

.newsviewread {
	text-align:right; 
	border-bottom: 1px solid #A3BDC3; 
	font:normal 8pt Tahoma, Verdana, Arial, Helvetica;
	padding-bottom:2px;
}

.newsviewheader img {padding:0; margin:-4px 4px 2px 2px;}

/***************BOTTOM**********************/
.bottom {
	background-color:#DADFE6;
	border: 1px solid #A3BDC3;
	margin:0;
	padding:0;
}
.bottom p {
	margin:10px;
	padding:0;
}
.bottom a {color:#2D7E9F}
.bottom a:hover {color:#2D7E9F}


/****************RIGHT COLUMN*********************/
.rightcol img {margin:6px 2px;}


/*****************HEADERS***********************/
H1 {
	color: #45A4CB;
	font: bold 13pt 'Trebuchet MS', Helvetica, Arial, sans-serif;
	border-bottom: 3px solid #45A4CB;
	text-align: center; 
	margin: 20px 2px 10px 2px;
	padding: 5px;
	text-transform: capitalize;
	}

H2 {
	color : #45A4CB; 
	font: bold 12pt 'Trebuchet MS', Helvetica, Arial, sans-serif;
	text-align: center;
	padding:0;
	margin:20px 4px 4px 10px;
	}

H3 {
	color: #45A4CB;
	font: bold 11pt 'Trebuchet MS', Helvetica, Arial, sans-serif;
	background: url('../source/headerbullet.gif') 4px 7px no-repeat;
	padding: 10px 10px 1px 34px;
	margin: 18px 2px 2px 2px;
	}

H4 {
	color :#2D7E9F; 
	font:bold 10pt Tahoma, Helvetica, Arial, sans-serif;
	padding:1px 6px;
	margin:20px 4px 4px 10px;
	border-left: 3px solid #45A4CB;
	}

H5 {
	color:#2D7E9F; 
	font:bold 10pt 'Trebuchet MS', Helvetica, Arial, sans-serif;
	padding:3px 10px;
	margin:10px 4px 2px 4px;
	background-color:#EBF5FA;
	}

H6 {
	color:#30A02C; 
	font:bold 9pt Tahoma, Helvetica, Arial, sans-serif;
	padding:6px 3px;
	margin:0;
	text-align: center;
	background-color:#F9FCF3;
	text-transform:uppercase;
	border-top: 1px solid #A3BDC3;
	}

/****************REGISTRATION******************/

.registration {border-top: 1px solid #DADFE6; text-align:left}
.registration td { padding:4px; border-bottom: 1px solid #DADFE6; }
.alert {color:#F00; font-weight:normal;}
.registration input, .registration textarea {width:80%; font: normal 9pt Tahoma, Verdana, Arial, Helvetica; padding:1px}
.registration input.smallsize {width:auto}

/****************LEFT COLUMN*******************/

.leftcol {
	margin:0; 
	padding:0;
	border-right: 1px dotted #A3BDC3;
	border-left: 1px dotted #A3BDC3;
	font: normal 8pt Tahoma, Verdana, Arial, Helvetica;
	line-height: 10pt;
	}

.newsheader {
	color:#45A4CB;	
	padding:8px 2px 8px 20px;
	font:bold 8pt Tahoma, Verdana, Arial, Helvetica;
	background:#F7FBFD url('../source/arrow.gif') 4px 11px no-repeat;
}

.newsheader2 {
	padding:8px 2px 8px 24px;
	background: url('../source/arrow.gif') 4px 12px no-repeat;
	border-bottom: 1px dotted #A3BDC3;
	font:bold 8pt Tahoma, Verdana, Arial, Helvetica;
}

.newsheader3 {
	padding:8px 2px 8px 24px;
	background:#F7FBFD url('../source/maininfo.gif') 4px center no-repeat;
	font:bold 8pt Tahoma, Verdana, Arial, Helvetica;
	border-top: 1px solid #A3BDC3;
}

.newstext {
	padding:2px 2px 2px 6px;
	border-bottom: 1px dotted #A3BDC3;
}

.newstext p {
	margin:0;
	padding:0;
}

.newslink {padding:1px; margin:6px 6px 3px 3px; display:block; color:#84E749}


/****************LIST`S************************/
ul, ol {padding:0; margin:6px 10px 2px 16px; list-style-position: outside}

ul {list-style:none;}
li {padding:4px 2px 2px 18px; margin:0 0 0 18px; background: url('../source/listbullet.gif') 0px 8px no-repeat;}

li ul {margin:0; padding:0}
li ul li {background: url('../source/listbullet2.gif') 0px 10px no-repeat; margin-left:10px; padding-left:12px}

ol {margin-left:36px}
ol li {background-image: none; padding-left:0}

LI p {text-indent: 0px;}

LI .red {color:red;}
/****************TABLE`S PROGRAM************************/
.programm {border-top: 1px solid #A3BDC3; border-right: 1px solid #A3BDC3; margin:2px; padding:0; text-align:left; line-height:normal;}
.programm td {border-bottom: 1px solid #A3BDC3; border-left: 1px solid #A3BDC3; padding:3px;}
.programm  p {margin:0; padding:3px 5px;}

.programm .mainhead {font-weight:bold; background-color:#EAF8FD; border-bottom:none; padding:5px 6px; color:#000}
.programm .mainhead2 {font-weight:bold; background-color:#EAF8FD; padding:5px 6px; color:#000}
.programm div.mainhead {margin:-3px;}

.programm .speachhead {font-weight:bold; padding:0; margin:0; border-bottom:none; background-color: #F3F9FB;}
.programm .speachhead p {display:block; border-top:3px solid #FFF; }
.programm .speachhead img {margin:5px 6px 2px 2px;}

.programm ul {margin:2px; 1px; padding:0}
.programm li {padding:2px 2px 1px 14px; margin:0 0 0 14px; background: url('../source/listbullet.gif') 0px 4px no-repeat;}

.programm .sponsor {font-weight:bold; display:block; background-color: #F9FCF3 }

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #F7FBFD;
width: 300px; /*Default width of hint.*/ 
padding: 6px;
border:1px solid #45A4CB;
z-index:100;
visibility: hidden;
}

td.progevening {padding:50px 40px; margin:0; background: #DCF4FC url('../source/progevening.gif') center center no-repeat; color:#000 }

.programmsponsors {margin:0px; padding:0px;border-collapse: collapse;}
.programmsponsors td {border-right: 1px solid #EAF8FD; border-left: 1px solid #EAF8FD; padding:3px;}

/****************TABLE`S EXIBITION************************/
.exibition {border-top: 1px solid #000000; border-right: 1px solid #000000; margin:10px; padding:0; text-align:left; line-height:normal;}
.exibition td {border-bottom: 1px solid #000000; border-left: 1px solid #000000; padding:2px 6px;}
.exibition .exibheader td {font-weight:bold; background-color:#EAF8FD; padding:6px; color:#000000}
.exibition .exibstand { background-color:#D2E287; font-weight:bold;}
#exiblayers div {border:2px solid #45A4CB; padding: 6px; background-color: #FFFFFF; visibility: hidden; color: #000000; font: bold 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; position:absolute; text-align:center}
#exiblayers img {margin:6px;}

/****************TABLE`S SPONSORS************************/

.sponsors td {margin:0;padding:2px}
.sponsors img {margin:3px;padding:0}


/**************OTHER FUCKING SHEAT**********************/
table.prog {border-top: 1px solid #A3BDC3; border-right: 1px solid #A3BDC3;}
td.prog {border-bottom: 1px solid #A3BDC3; border-left: 1px solid #A3BDC3;}

td {font: normal 8pt Tahoma, Verdana, Arial, Helvetica;}

A.text {color: #4F5C7A;	text-decoration: underline;}

A.nav {color: #4F5C7A;text-decoration: none;}
A.nav:Hover {text-decoration: none;}

A.bottom {color: #4F5C7A; text-decoration: none;}
A.bottom:Visited {color: #4F5C7A;}
A.bottom:Active {color: #5B748D;}
A.bottom:Hover {color: #4F5C7A;}

A.more {color: #4F5C7A;	text-decoration: none;}
A.more:Visited {color: #4F5C7A;}
A.more:Active {color: #5B748D;}
A.more:Hover {color: #4F5C7A; text-decoration: underline;}

.text2 {
	color: #4F5C7A;	
	font: normal 8pt 10pt Tahoma, Verdana, Arial, Helvetica;
    text-align: left;
}

.text3 {
	color: #4F5C7A;	
	font: normal 8pt 10pt Tahoma, Verdana, Arial, Helvetica;
}

.text4 {
 	color : #4F5C7A;
	font: normal 8pt 10pt Tahoma, Verdana, Arial, Helvetica;
}

.ftext {
	color: #4F5C7A;	
	font: normal 10pt Tahoma, Verdana, Arial, Helvetica;
    text-align: justify;
}

.login {
	color: #4F5C7A;
	font: normal 8pt Tahoma, Verdana, Arial, Helvetica;
	height: 19px;
	width: 130px;
}

.btext {
	color: #4F5C7A;	
	font: normal 9pt Tahoma, Verdana, Arial, Helvetica;
	line-height: 14px;
}

.name {
	color: #333333;
	font: normal 8pt Verdana, Arial, Helvetica, Tahoma;
	width: 265px;
}

.namearea {
	color: #333333;
	font: normal 8pt Verdana, Arial, Helvetica, Tahoma;
	width: 265px;
	height: 60px;
}



.mainselect {margin:0; padding:0; border-top:1px dotted #A3BDC3}
.mainselect li {margin:0; padding:0; list-style:none; background:none; border-bottom:1px dotted #A3BDC3}
.mainselect a {margin:0; padding:7px 8px 7px 13px; display:block}
.mainselect a:hover {background-color:#F5F9FC}
.mainselect .maincurrent a {font-weight:bold; color:#30A02C}