body {margin:0px; padding:0px; overflow:auto; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; }
form {margin:0px; padding:0px;}
img {outline:none; border:none; margin:0px; padding:0px;}
a {outline:none;}
p {margin-top: 0px;}
#main-container {width:100%;}
#stripes-container {width:100%; height:91px; position:absolute; left:0px; top:140px; z-index:-2;}
#stripe-upper {width:100%; height:15px; background:#cdffcc url(../images/s.gif);}
#stripe-lower {width:100%; height:76px; background:#1F9940 url(../images/s.gif);}
#stripe-lower-gradient {width:1020px; height:76px; position:relative; top:0px; left:50%; margin-left:-510px; background:url(../images/stripe-lower.jpg) no-repeat; z-index:0;}
#container {width:846px; position:absolute; top:3px; left:50%; margin-left:-423px;}
#container #content {width:589px; padding:10px;}
#header {width:100%; height:228px; position:relative;}
#header-pic-home {position:relative; width:609px; height:510px;}
#header-pic {position:relative; height:152px;}
#main-menu {position:absolute; left:222px; bottom:0px; width:623px; height:80px;}
#language-bar {position:absolute; top:35px; right:0px;}
#home-link {position:absolute; top:0px; left:0px; width:220px; height:70px;}
.colmask {position:relative; clear:both; float:left; width:100%; overflow:hidden; min-height:300px; height:auto;}
/*\*/* html .colmask {height: 300px;}/**/
.leftmenu .colright {float:left; width:200%; position: relative; left:237px; top:1px; background: #cdffcc;}
.leftmenu .col1wrap {float:right; width:50%; position: relative; right:237px; /*padding-bottom:1em;*/}
.leftmenu .col1 {margin: 0 0 0 237px; position:relative; right: 100%; overflow: hidden;}
.leftmenu .col2 {float: left; width:238px; position:relative; right:238px;}
.clear {clear:both;}
#left-side-small-flash-container {position:relative; width:237px; height:152px;}
#left-side.small {width:237px; height:152px;}
#left-side.big {width:237px; height:510px;}
#submenu {width:100%; margin-top:10px;}
.submenu-item {width:100%;}
.submenu-item a {display:block; width:227px; padding:5px; background:#FFFFFF; color:#1F9940; text-decoration:none;}
.submenu-item a:hover {background:#1F9940; color:#FFFFFF; text-decoration:none;}
h1.title {margin:0px; width:100%; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:5px 5px 5px 10px; background:url(../images/s-title.png) repeat; }
h1.w-header {position:absolute; left:0px; bottom:0px;}
h1.w-submenu {position:absolute; left:0px; bottom:0px; padding:5px; width:227px;}
#footer {position:relative; top:1px; font-size:8pt; color:#828282;}
#footer-line {height:3px; background-color:#828282; width:100%; margin-bottom:5px;}
#footer p {margin-top:0px; margin-bottom:7px;}
#footer-left {float:left; width:214px; border-right:solid #BCBCBC 1px; padding-left:22px;}
#footer-middle {float:left; padding-left:15px;}
#footer-right {float:right; text-align:right;}
#footer a {color:#828282; text-decoration:none;}
#footer a:hover {color:#0066CC; text-decoration:none;}
.error {font-size:14pt; font-weight:bold; color:#CC0000;}
#contact-details {float:left; width:280px; padding:5px;}
#contact-map {float:left; width:280px; padding-left:5px;}
.contact-label {font-size:11pt; font-weight:bold; color:#1F9940;}
.contact-data {font-size:10pt; font-weight:normal;}
.company-name {font-size:13pt;}
.registration-details {font-size:8pt;}
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#0066CC;}
.gallery-thumb {float:left; width:183px; height:137px; margin-bottom:17px; position:relative;}
.gallery-thumb a {display:block; width:100%; height:100%; border:#404040 solid 3px;}
.gallery-thumb a:hover {border:#1F9940 solid 3px;}
.gallery-spacer {margin-left:17px;}
ul.hall-surfaces li {margin-top: 10px; font-weight:bold;}
ul.hall-surfaces ul li {margin-top:0px; font-weight:normal;}
#facilities-details {float:left; width:400px; padding-right:10px;}
#facilities-photos {float:left; width:179px;}
ul.facilities li {margin-top:10px;}
.facility-thumb {width:177px; height:51px; margin-bottom:6px;}
.facility-thumb a {display:block; width:100%; height:100%; border:#404040 solid 1px;}
.facility-thumb a:hover {border:#1F9940 solid 1px;}
.gallery-thumb .h2 {position:absolute; bottom:-5px; left:3px; font-size:7pt; font-weight:bold; width:173px; color:#FFFFFF; padding:5px; background:url(../images/s-title.png) repeat;}
ul.events li {list-style-image:url(../images/bullet.png); margin-bottom:10px;}