* {margin: 0; padding: 0;}
html, body {background-color:#299727;}
body {font: 0.8125em Verdana, sans-serif; line-height: 1; color: #FFF; }
div {margin: 0; padding: 0; border:0;}
a {text-decoration: none;}
a img {border: none;}
h1 {text-transform:uppercase; font:bold 35px "Arial Black", sans-serif; margin:20px 0; text-align:center;}
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
ul {list-style: none;}
ol {font:12px Verdana; text-align:justify;}
/*----DIVS--------*/
#container { width:800px;  margin-top:-20px; background-color:#299727; overflow:hidden;} 
#maincontent {background-color:#299727;  width:402px; float:right; margin-right:44px !important; margin-right:22px; }
#leftboard {float:left; width:327px; background:#299727 url("/images/leftboardedge.gif") no-repeat top left; margin-top:-2px !important; margin-top:auto; }
#foot { background:#299727; clear:both; padding-top:30px;}
#foot table { margin:0 0 -5px auto; float:right} 

#topbanner  img {margin-bottom:-1px;}
#items, .items {background:#FFF; color:#1110B3; margin-top:-4px;
        width:397px; height:220px; overflow:scroll; overflow-x:hidden; }
#items li, .items li {margin:10px 20px;}


#maincontent p  {font:bold 12px Verdana; margin-left:10px; margin-bottom:11px; text-align:justify;}
#players {font:14px Arial; width:100%;}
#players .chot {background:#3EA240;}
#players strong {font: bold 13px Arial;}
#players td { padding:10px 3px;}
#players a {color:#FFF; text-decoration:underline; }
#personalcard img { float:right; clear:both; margin-top:112px;}
#anketa { width:100%; clear:both;}
#anketa dl {float:right; width:195px; text-align:right; margin-top:5px;}
#anketa dd {display:inline; }
#anketa dt {float:left; font:bold 14px Arial;}
#terminal {width:397px;  margin:20px 0 25px;} 
#timer { height:20px; width:160px; float:left; margin-bottom:-4px;}
#voted { font:23px Verdana;}
#perekrest {border:1px solid #FFF;  margin:100px auto 0!important; margin-left:20px; clear:both; width:269px; }
#timetable ul, #timetable .description {border-left:1px solid #FFF; border-right:1px solid #FFF; width:391px !important;
               width:393px; margin-top:-3px;}
h2 { margin-bottom:20px; font:20px "Arial Black", sans-serif; }
ul h2 {margin-left:30px;}                     
#timetable li {margin-left:30px; margin-top:5px; font:12px Verdana;}
#timetable li strong {font:bold 12px Verdana;}
#timetable .description {padding:10px; width:371px !important; width:393px;}



.downloadtable {margin-left:10px; margin-top:20px;}

.downloadtable td {padding-bottom:10px;}
.anketa { margin:0 auto; width:200px; }
.anketa img {border:1px solid #FFF;}
.anketa div {width:150px;}
.anketa strong {float:right; margin:3px 3px 3px 0}

/*-------FORMS---------*/
.submit {float:right; clear:both; margin:10px 0; }
#timetable .description .submit {background:#EEE; font:12px Verdana, sans-serif; padding:2px 5px;}
/*------IMAGES--------*/
#aboutshorts {margin-left:20px;}
#maintitle {margin:40px 0 20px;}

/*----NAV-----*/
#publicmenu {float:right; text-align:right; margin-top:97px; clear:both;}
#publicmenu li { margin-bottom:9px; }
#publicmenu a {text-decoration:underline; color:#FFF; font:bold 12px Verdana; }
.notice {line-height:310%; font:10px Verdana; width:350px; margin-top:20px;}
.numb {font:bold 24px Arial; padding:1px 3px 0px; margin-right:2px; color:green; background:#CCC url("/images/numb.gif") no-repeat; }
a.double {display:block; clear:both; background:#299727; padding:4px; text-align:center;  
          font:bold 12px Arial; color:#FFF; text-decoration:underline; }

#answer { background:#FFF; clear:both; color:#777; padding:4px;}
.notice {font:12px Arial;}
.full {text-align:left;}
.linked {text-decoration:underline; color:#FFF;}
/*----TABLES------*/
table {border:0; margin: 0 0 2em; border-collapse:collapse;}
caption {padding: 0.75em; font: 1.5em Georgia, Times, serif;
  border: 1px solid #B2B2B2; border-width: 1px 0 2px;
  background: #EEE;}
th {border-width: 0 0 1px 1px; }
thead th {text-transform: uppercase; text-align: left;}
thead th, thead td {padding:3px;}
tbody th {width: 20%;}
.prize {width:100%; font:12px Arial; margin-top:20px;}
.prize tbody td, .prize tbody th {padding:5px; border:1px solid #3EA23E; vertical-align:top;}
.prize thead th {background:#3EA23E; border:1px solid #299727; }
.prize span {white-space:nowrap;}
