html,body {height:100%;}
body {background:#fff; margin:0; padding:0; font-size:12px; line-height:18px; font-family:Tahoma, Arial, Verdana, serif; color:#000;}
form {margin:0; padding:0;}
a {color:#000;}
a:hover, a.active {color:#ca4522;text-decoration:underline}
.active {color:#ca4522; text-decoration:underline}
img {border:0;}
p {padding:0; margin:0 0 18px 0;}
table {border-collapse:collapse;}
td {padding:0;}
td.paddings {padding:25px 20px 17px 25px;}

div.page {border:1px solid #000;}
div.shadow {background:url('/img/shadow.gif') right bottom no-repeat; padding:0 5px 8px 0; width:902px; margin:0 auto;}
div.content {height:413px; padding:86px 100px 100px 100px; background:url('/img/bg2011.jpg') no-repeat center; font-family: "Century Gothic"}
div.splash {background:url('/img/logo2011.jpg') no-repeat center;}

div.header {height:51px; padding:18px 50px 0 50px;}
div.header img {float:right; margin-top:-8px;}
div.header ol {margin:0; padding:0; list-style:none;}
div.header ol li {margin:0 25px 0 0; padding:0; float:left;}
div.header ol li.forum {margin-left:20px;}
div.header p.lang {background:url('/img/dash2.gif') left center no-repeat; padding-left:35px; left:-35px; margin-bottom:3px; position:relative;}
div.header p.lang a {color:#ca4522; text-decoration:none; border-bottom:1px dashed #ca4522;}

div.footer {height:39px; padding:0 50px;}
div.footer img {float:right;}
div.footer p {border-bottom:2px solid #000; margin-right:50px; float:left; padding-top:19px;}
div.footer p.copyright { font-family:Arial;}

div.person {width:100%; overflow:hidden; margin-bottom:20px;}
div.person img {float:left; margin-top:5px;}
div.person div.text {margin-left:175px;}

div.person_about {width:100%; overflow:hidden;}
div.person_about img {float:left; margin-top:5px;}
div.person_about div.text {margin-left:275px;}

p.path {text-align:right; margin-bottom:32px;}
p.path a {font-weight:bold;}

table.page {height:100%; width:100%;}

#video{background:#fff; border:1px solid #000; padding:50px;  position:absolute; left:360px; padding:25px; top:100px;  line-height:15px;z-index:110; display:none;}

#png{
display:none; z-index:80;
	position:absolute; left:0; top:0; width:100%; height:100%;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	opacity:0.75;
}
#all{}

table.schedulle {width:100%; color:#fff; border-collapse:separate; margin-bottom:18px;}
table.schedulle td {text-align:center; vertical-align:middle; padding:5px;}
table.schedulle td.blue {background:#00204e;}
table.schedulle td.green {background:#203d00;}
table.schedulle td.grey {background:#404040;}
table.schedulle td.orange {background:#6a5b07;}
table.schedulle td.pink {background:#6c193f;}

