body {background-color: #f0f0f8; font-size: 12px; text-align: center; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
#main1 {margin: 0 auto; background-color: white; width: 990px; position:relative; top: 20px; border: 1px solid #c5c5c5}

#header {margin: 0 auto; background-color:#dcdee5; width: 970px; height: 79px; position: relative; top: 11px}
#logo {float:left; border: 0px}
#cz {float:left; position: absolute; top: 10px; left: -33px; border: 0px; visibility:hidden}
#en {float:left; position: absolute; top: 40px; left: -33px; border: 0px; visibility:hidden}
#count {font-size: 10pt; color:#162862; width: 230px; height: 60px; margin: 0 auto; padding-top: 25px; float: right; font-weight: bold}

#partner_list {width: 970px; margin: 0 auto;}
#partner_list table {margin-top: 20px; margin-bottom: 10px; width: 980px}
#partner_list img {border: 0px}

#menu {margin: 0 auto; width: 970px; height: 32px; background-color: #334c7b}
#sddm {margin: 0;padding-left: 0px; padding-top: 10px;z-index: 30}
#sddm li {margin: 0;padding: 0;	list-style: none;	float: left; border-right: 1px solid white}
#sddm li a {display: block; width: 130px; background: #334c7b; color: #FFF; text-align: center; text-decoration: none; font-size: 9pt; font-weight: bold; text-transform: uppercase}
#sddm li a:hover{background: #334c7b}
#sddm div {position: absolute;visibility: hidden; margin-top: 6px;padding: 0;	background: #334c7b; border: 1px solid #5970B2; width: 145px}
#sddm div a	{position: relative; display: block;	margin: 0; padding: 5px 10px; width: auto; white-space: nowrap;text-align: left;text-decoration: none;background: #EAEBD8;color: #334c7b; font-size: 9pt; font-weight: bold; text-transform: uppercase }
#sddm div a:hover	{background: #334c7b; color: #FFF}
#sddm .last {border: 0px; margin-left: 10px}

#middle {width: 980px; background-image: url(/worlds2008/img/bck.jpg); background-repeat: repeat-y; margin-left: 10px; margin-top: 0px;}
#left {width: 455px; float: left; padding-top: 0px; text-align: left; margin-top: 8px; _margin-top:3px }
#left a {color: black; text-decoration: underline}
#left a:hover {text-decoration: none}
h3 {font-size: 24pt; _font-size: 18pt; text-align: left; margin-bottom: 5px; margin-top: -5px; _margin-top: 5px; color:#162862}
h4 {font-size: 18pt; _font-size: 16pt; text-align: left; margin-bottom: 5px; margin-top: 10px}
h5 {font-size: 14pt; _font-size: 12pt;text-align: left; margin-top: 5px; margin-bottom: 5px;}
p{text-align: justify; margin-right: 10px}

#center {width: 250px;float: left; text-align: left; padding-left: 10px; padding-top: 10px; height: 700px; _margin-top: -4px}
#center li{list-style-image: url(/worlds2008/img/list.gif)}
#center a {color: black; text-decoration: underline}
#center a:hover {text-decoration: none}
.date {font-size: 10pt; font-weight: bold; margin-bottom: 1px}
.time {font-size: 10pt;margin-left: 2px; line-height: 40%; _line-height: 1%}
.prag {line-height: 40%; font-weight: bold; _line-height: 1%}

#right {width: 255px; float: left; text-align: left; padding-left: 10px; padding-top: 10px; height: 696px; _height: 710px; _margin-top: -5px; _margin-left: 10px}
#right table {width: 250px}
#right img {border: 0px}
#right a {color: black; text-decoration: none}
#right a:hover {text-decoration: underline}

.fl_left {float: left; margin-right: 4px;}
#footer {width: 430px; text-align: left; color: gray; padding:5px; margin-left: 5px; margin-top: 5px; _position: relative; _left:-270px}
#footer a{color:gray; text-decoration: none}  
#footer a:hover{color:gray; text-decoration: underline}  

.tableprice {color: gray; width: 440px; border: 1px solid #eee; margin-bottom: 15px; font-size: 12px}
.tablerow {background-color: #eeeeee;}
.tableprice th {font-size: 12px; text-align: left}
.banner {border: 0px}

form {font-size: 10pt}
input.disabled {border: 1px solid #F2F2F2; background-color: #F2F2F2;}
input.required, textarea.required {border: 1px solid #00A8E6;}
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300; color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00;	color : #000;}
.validation-advice {margin: 5px 0; padding: 5px;background-color: #FF3300;color : #FFF;	font-weight: bold;}
.custom-advice {margin: 5px 0; padding: 5px; background-color: #C8AA00;	color : #FFF;	font-weight: bold;}
fieldset {padding: 1em;	margin-bottom: 0.5em;}
label {font-weight: bold;}
.form-row {clear: both;	padding: 0.5em;}
textarea {width: 350px; height: 150px}

#twitter_div {width: 250px}
#twitter_update_list ul {width: 240px; margin: 5px}
#twitter_update_list li {list-style: none; margin-top: 10px; width: 230px; margin-left:-40px}
