@charset "UTF-8";
/* CSS Document */

body, html{
border: 0px;
padding: 0px;
margin: 0px;
}

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
z-index: 0;
position: relative;
top: 0;
left: 0;
color: #000000;
background: #809fc5 url(images/backgr-top.jpg) top center no-repeat;	
}

h1, h2, h3, h4, h5{
margin: 0;
padding: 0;
margin-bottom: 10px;
/*color: #45c3ce;*/
color: #004256;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

h1{
font-size: 24px;
}

h2{
font-size: 18px;
}

img{
border: 0;
}

p{
text-align: justify;
}

#container{
width: 990px;
margin: 0 auto;
margin-bottom: 20px;
}

#header{
width: 990px;
height: 161px;
position: relative;
}

#date{
position: absolute;
bottom: 0px;
right: 0px;
text-align: right;
color: #004256;
font-size: 21px;
font-weight: bold;
}

#date span{
/*color: #598894;*/
color: #25769f;
font-size: 15px;
font-weight: normal;
}

#content{
width: 990px;
margin: 0;
padding: 0px;
background: url(images/backgr-content.jpg) top left repeat-y;
}

#content_header{
width: 990px;
background: url(images/backgr-content-top.jpg) top left no-repeat;
margin: 0;
padding: 0px;
}

#content_footer{
margin: 0;
width: 990px;
background: url(images/backgr-content-footer.jpg) bottom left no-repeat;
padding-top: 1px;
}

#placeholder{
float: left;
width: 1px;
height: 504px;
}

.spacer{
clear: both;
height: 1px;
width: 100%;
}

#left_column{
width: 168px;
float: left;
text-align: right;
padding-bottom: 25px;
}

#exhibitor_box{
width: 146px;
padding: 5px;
margin-left: 10px;
margin-top: 230px;
border: 1px solid #385d8a;
background: #fff;
text-align: center;
color: #486a87;
font-size: 14px;
}

#exhibitor_box a{
font-size: 11px;
color: #486a87;
}

#main_menu{
width: 140px;
list-style: none;
margin-top: 50px;
margin-right: 0px;
padding: 0px;
text-align: right;
float: right;
}

.vertical .has_submenu span, .vertical .no_submenu a{
display: block;
/*color: #f3f7fb;*/
color: #004256;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}

.vertical li .is_submenu{
padding: 0;
margin: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}

.vertical li .is_submenu li a{
height: 25px;
line-height: 25px;
display: block;
color: #006f73;
text-decoration: none;
padding: 0px 0 0px 25px;
}

.has_submenu span:hover, .no_submenu a:hover, li .is_submenu li a:hover{
/*font-weight: bold;*/
color: #f3f7fb;
cursor: pointer;
}

#left_column .register_btn{
margin-top: 50px;	
}

#left_column #contact_text{
width: 150px;
margin-right: 5px;
margin-top: 410px;
float: right;
color: #486a87;
font-size: 12px;
}

#left_column #contact_text h2{
color: #25769f;
margin-bottom: 0px;
}

#left_column #contact_text a{
color: #486a87;
text-decoration: none;
}

#left_column #contact_text a:hover{
text-decoration: underline;
}

#text_container{
width: 350px;
float: left;
display: inline;
margin-left: 42px;
margin-top: 50px;
padding-bottom: 70px;
overflow: hidden;
text-align: left;
}

#text_container ul{
/*font-style: italic;*/
margin: 0px;
padding-left:15px;
}

#text_container ul li{
margin-bottom: 10px;
}

#right_column{
float: right;
margin-right: 25px;
margin-top: 55px;
width: 311px;
position: relative;
text-align: center;
/*color: #004256;*/
color: white;
font-size: 14px;
font-weight: bold;
}

#right_column h2{
color: #25769f;
text-align: left;
font-size: 20px;
}

#right_column img{
border: 1px solid #ffffff;
margin-bottom: 3px;
}

#right_column #photobox1{
position: absolute;
/*top: 35px;*/
top: 250px;
left: 0px;
}

#right_column #photobox2{
position: absolute;
/*top: 75px;*/
top: 250px;
right: 0px;
}

#right_column #photobox3{
position: absolute;
top: 425px;
left: 70px;
}

#right_column #photobox4{
position: absolute;
/*top: 253px;
right: 0px;*/
top: 36px;
/*left: 65px;*/
left: 0px;
}

#footer{
width: 990px;
text-align: center;
color: #c8dcee;
font-size: 14px;
}
