body { 
  margin:0px;
  font:12px Tahoma;
  color:black;
  background:url(../img/bg1.jpg) 50% 0 #151921 repeat-x;
}


.noBorder {background-color: black; border-collapse:collapse;margin:0px;padding:0px;border-width:0px;}

td.article {height:5px;background-color:#FFF4BF;background-image: url(../img/light2.jpg);}

.unpublished td.article {background:#B0B0B0;}

/* top decoration */
#top_div {
  background:url(../img/border2.gif) repeat-x;
  width: 100%;
  height: 52px;
  margin: 0px;
}

/* bottom decoration */
#bottom_div {
  background:url(../img/border-bottom.gif) repeat-x;
  width: 100%;
  height: 19px;
  margin: 0px;
}

/* container of left and right menu and the main-div */
#body-div {
  width: 1153px;
  margin:auto;
  border-collapse:collapse;
  border:0px solid black;
  padding:0px;
}

/* left menu container */
#left-div {
  float: left;
  margin:0px;
  padding:0px;
  width: 167px;
  border-collapse:collapse;
}

#left-div-top {
  margin:0px;
  padding:0px;
  width: 167px;
  height: 137px;
}

#left-div img{
  border: 0;
}

#left-div .menu-head {
  background: url("../img/menu_top.gif");
  width: 167px;
  height: 11px;
}

#left-div .menu-body {
  background: url("../img/menu_left_b.gif") repeat-y;
  width:167px;
}

#left-div .menu-item {
  background: url("../img/button1.gif");
  margin-left: 10px;
  width:157px;
  height:25px;
  text-align:center;
  vertical-align:middle;
}

#left-div a {
/*  color:yellow; */
  color: #badedb;
  text-decoration:none;
  font-size:14px;
  margin:auto;
}

#left-div a:hover {
  color: white;
  font-weight: bold;
}

/*#left-div .main-menu .inactive a {color:gold;text-decoration:none;}*/

#left-div .menu-foot {
  background: url("../img/menu_bottom.gif");
  width: 167px;
  height: 145px;
}


/* right menu container */
#right-div {
  float:right;
  margin:0px;
  padding:0px;
  width: 180px;
  border-collapse:collapse;
}

#right-div-top {
  margin:0px;
  padding:0px;
  width: 180px;
  height: 52px;
}

/* container of logo-div and all main content */
.main-div {
  background:url(../img/main_bg1.gif) repeat-y;
  width:804px;
  margin:0px;
  float:left;
  border-collapse:collapse;
}

/* the first div in main-div */
#logo_div {
  background:url(../img/head_s1.gif);
  width: 804px;
  height: 150px;
  margin:0px auto;
  border-collapse:collapse;
}

.main-delim {
  background:url(../img/main_delim1.gif) repeat-y;
  width:804px;
  height:17px;
  margin:0px auto;
  border-collapse:collapse;
}

.main-bottom {
  background:url(../img/main_bottom1.gif) repeat-y;
  width:804px;
  height:8px;
  margin:0px auto;
  border-collapse:collapse;
}

.ad-container {
  width:784px;
  margin:0px auto;
}

.main-content {
  width:784px;
  margin:0px auto;
  /*margin:201px;
  margin-top:0px;
  margin-bottom:0px;
  border-width:0px;*/
  padding-top:1px;
  padding-bottom:1px;
}

/* Tabulka s votovacima buttonama */
#voting-table td
{
  padding-left:2px;
  padding-right:2px;
}

.main-div a {color:black;}
.main-div tr {border-collapse:collapse;margin:0px;padding:0px;border-width:0px;}
.main-div td {border-collapse:collapse;margin:0px;padding:0px;border-width:0px;}

.main_menu {background-color: black; border-collapse:collapse;margin:0px;padding:0px;border-width:0px; font-size:11pt;}
.main_menu tr {border-collapse:collapse;margin:0px;padding:0px;border-width:0px;}
.main_menu td {text-align:center;vertical-align:middle;width:157px;height:25px;background-image: url(../img/button.gif);}
.main_menu td.inactive {background-image: url(../img/button_inactive.gif);}
.main_menu td a {color:yellow;text-decoration:none;}
.main_menu td.inactive a {color:gold;text-decoration:none;}

.stats_table {
      border: 1px solid black;
      font-family: tahoma;
      font-size: 10pt;
      margin-left: 10px;
      margin-top: 10px;
      border-collapse:collapse;
}
.stats_table td { border:1px solid gray; text-align:center; padding:1px 5px 1px 5px;}
.stats_table td.name { font-weight: bold; font-style: normal; vertical-align:top; text-align:left;}
.stats_table td.time { font-style: normal; text-align: right; }
.stats_table td.normal { font-style: normal; text-align: left; vertical-align:top;}
/*#stats_table td.canceled { font-style: normal; text-align: left; text-decoration:line-through;}*/
.stats_table th { border:1px solid black; padding:1px 7px 1px 7px;}
.stats_table h2 { font-size:14pt; display:inline;}

table.overview
{
  border: 1px solid gray;
  font-family: tahoma;
  font-size: 10pt;
  border-collapse:collapse;
  color: #f1c162;
  background-color:black;
  white-space:nowrap;
}

table.overview td { border:1px solid gray; padding:1px 5px 1px 5px;}
table.overview th { border:1px solid gray; padding:1px 7px 1px 7px;}

.overview a {
  color: #BBB;
  font-size:10pt;
  font-weight: bold;
  font-family: tahoma;
  text-decoration: underline;
  margin-bottom: 20px;
}

.registration_table {
  margin-left:15px;

}

.registration_table input[type=text], input[type=password]{
  width: 10em;
}

.registration_table tr{
  line-height: 2em;
}

.registration_table th{
  text-align:left;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #444;
  padding-right: 20px;
}

.form_table {
  margin-left:15px;

}

.form_table input[type=text], input[type=password]{
  width: 10em;
}

.form_table tr{
  height: 2em; 
}

.form_table th{
  text-align:left;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #444;
  padding-right: 20px;  
}

.calendar{
  font-family:tahoma;
  font-size:10pt;
  width:30%;
}

.calendar a{
  text-decoration:none;
  color:#000;
}
.calendar td{
  width:14%;
  height:1.5em;
  text-align:center;
  color:#777;
}

.calendar-month{
  font-size: 14pt;
  font-family:arial;
  font-weight:bold;
  color:green;
  
  text-align:left;
  
}


#login_table {
  margin-left:15px;
}

#login_table input[type=text], input[type=password]{
  width: 10em;
}

#login_table tr{
  height: 2em; 
}

#login_table th{
  text-align:left;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #444;
  padding-right: 20px;  
}

.tooltip{
  _width: 200px;
  display:none;
  position:absolute;
  border:1px solid black;
  background-color:#ffffe1;
  font-family:tahoma;
  font-size:11px;
  padding:5px;
  line-height:normal;
}

/* Bug reporting style */

H1.bug {
  margin:15px 0px 15px 15px;
  font-family:verdana;
  font-size:20pt;
}

H2.bug {
	font-family: georgia, "New York CE", serif;
	font-size: 18pt;
	margin:0;
}

H3.bug {
  font-family:verdana,serif sans;
  font-size:16pt;
  margin-bottom:15px;
  margin-left:15px;
}

div.bug {
  width:60%;
	border: 1px solid #555;
	/*background-color:#FFFACF;*/
	margin-left: 15px;
	margin-bottom:30px;
	/*padding:20px 20px 0px 20px;*/
}

div.bug p {
  margin:0px;
  margin-top:15px;
  font-family:tahoma;
  font-size:12px;
}

.bug small {
  font-family: tahoma;
  font-size:10px;
  font-weight:bold;
}

.bug .toolbar {
  color:white;
  position:relative;
  left:0px;
  bottom:0px;
  padding:2px 5px 3px 5px;
  text-align:right;
}

.bug .toolbar a {
  color: white;
  text-decoration:none;
}

.bug .toolbar a:hover {
  text-decoration:underline;
}

.notice {
  font-family:arial;
  font-weight:bold;
  font-size:16px;
  color:green;
  margin:15px 0px 20px 15px;
}

.error {
  font-family:arial;
  font-weight:bold;
  font-size:16px;
  color:red;
  margin:15px 0px 20px 15px;
}

/* END of bug reporting style */


#history {
margin:30px;
/*background-image: url("../img/light3.jpg");*/
background-color:black;
color: white;
/*border:4px solid #666;*/

}

#history h1 {
      font-size: 18pt;
      font-family: verdana;
      font-weight: bold;
      color: #a3731f;
      margin-top:6px;
      margin-bottom: 10px;
}
#history h2 {
      font-size: 13pt;
      font-family: arial;
      font-weight:bold;
      color:#5F707F;
      margin:0px;
      padding:0px;
}

#history p {
font-size: 16px;
font-family: "Trebuchet MS",sans-serif;
font-weight:normal;
color:white;
margin-top:0px;
margin-bottom:17px;
}

#history a {
color:#BBB;
}

#history .time
{
  font-size:8pt;
  color:#CCC;
  font-family:tahoma;
}



h3 {margin:0px;}
p {margin:0px 0px 10px 0px;padding:0px;}

ol li {margin-bottom:20px;}

#video_title{
	font-weight: bold;
	color: black;
}


#wait{
  color:white;
  font-size:12px;
  border:0px;
  margin-left:11px;
  margin-right:11px;
  position:relative;
  top:19px;
  background-color:#000;
  height:19px;
}

 .ie6warning{ 
  background-color:#ffff33;
  background-image:url('/img/exclamation.gif');
  background-repeat: no-repeat;
  background-position: 10px 10px;
  border:4px solid #e7be00;
  padding:10px;
  padding-left:120px;
  color:black;
  height:102px;
  margin:10px;
}

.ie6warning img{
  border:0px;
}

