body {color: #ffffff; background:#000000 url('/share/img/bg.jpg') 0px 150px no-repeat; margin: 0px; padding: 0px; font-family: arial, tahoma; height: 100%;}

html {height: 100%; margin: 0px; padding: 0px;}

#all {position: relative; height: 100%; z-index: 10;}

html>body #all {height: auto; min-height: 100%;}

#body {height: _foo_; padding-bottom: 40px;}
#footer {height: _foo_;}

#footer { width: 100%; background-image: url('/share/img/footer_bg.gif'); background-repeat: repeat-x; background-position: bottom;}



td {font-size: 11px;}

a {color: #FF9900;}
a:hover {color: #ffffff;}

.menu {}
.menu td a {color: #ffffff; font-family: arial narrow; font-size: 14px; text-decoration: none;}
.menu td b {color: #FF9900; font:bold 12px Arial Narrow; text-transform:uppercase; }
.menu td a:hover {color: #FF9900;}

.leftmenu {}
.leftmenu td {padding-top: 15px; padding-bottom: 5px; border-bottom: solid; border-width: 1px; border-color: #cccccc;}
.leftmenu td b {color:#fff; font:bold 12px Arial Narrow; text-transform:uppercase; }

.yellowstrip {background: #F6A903; height: 5px; font-size: 1px;}

.top {background:url('/share/img/top_bg.gif') repeat-x;}

.logo { background:url('/share/img/gd_bg.jpg') repeat-x; }
.rightcol {background:url('/share/img/gd_bg.jpg') repeat-x; padding-top: 70px;}

.rightcol div {border-bottom: solid; border-width: 1px; border-color: #cccccc; padding-bottom: 15px; padding-top: 15px;}

.midcol {padding-top: 40px;}

.midcol2 {padding-top: 40px; padding-right: 100px;}

.pic {border: solid; border-width: 1px; border-color: #999999;}

.photo {border: solid; border-width: 5px; border-color: #ffffff;}

hr {width: 100%; height: 1px; color: #999999; background: #999999; margin-top: 10px; margin-bottom: 10px;}

.mainarea {border-left: solid; border-width: 1px; border-color: #EEEEEE; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; height: 400px;}
.mainarea h1 {font-family: arial, tahoma; font-size: 18px; color: #FF9900; font-weight: 100;}
.mainarea h2 {font:bold 14px tahoma; color: #fefefe; clear:both; display:block;}

.pager {padding-top: 20px; text-align: center;}


p {margin-top: 0px;}

.form {font-size: 11px;}

.button {font-size: 11px;}

.control {font-size: 11px;}

.bt {border: solid; border-width: 1px; border-color: #333333; color: #ffffff; font-family: arial, tahoma; font-size: 11px; background: #cc0000;}

.path {font-size: 12px;}

b.head { font:bold 14px tahoma; color:#fefefe; line-height:20px; display:block; clear:both; }
div.foto { width:100%; height:auto; clear:both; display:block; margin:0 0 10 0px; overflow:hidden; }
div.preview { height:170px; width:auto; display:block; margin:0 10 10 0px; float:left; text-align:center; }
div.preview a img { border:2px solid #999; clear:both; display:block; margin-bottom:5px; }

#partners {overflow:hidden; text-align:center;}
* html #partners {zoom:1;}
#partners .generalSponsor {text-align:center;}
#partners .sponsors, #partners .informationPartners {float:left; text-align:right; width:46%;}
#partners .informationPartners {float:right; text-align:left;}
#partners img {margin:5px;}
 /*.mainarea font{font-size:12px; font-family: Arial, Tahoma;}*/
.mainarea td{font-size:12px; font-family: Arial, Tahoma;}