html 
{ 
	background: url(../images/mainscr.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow-y: scroll;
}

BODY 
{
	margin: 10px;
	font: 14px Verdana, Geneva, sans-serif;
	color: #000000;
}

ul
{
	line-height: 1.5;
}

img
{
	display: block;
}

.img
{
	display: inline-block;
	vertical-align: bottom;
}

.imgm
{
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	white-space: nowrap;
}

.imgt
{
	display: inline-block;
}

.hr1
{
	border: none;
	border-bottom:1px solid gray; 
	clear:both; 
	height: 0px; 
	width: 100%;
	margin: 0px 0px 3px 0px;
}

.hr2
{
	border: none;
	border-bottom:1px solid lightgray; 
	clear:both; 
	height: 0px; 
	width: 100%;
	margin: 3px 0px 0px 0px;
}

.footer
{
  font-weight: bold;
	padding-right: 5px;
}

.fb_01
{
	position: absolute;
	padding: 2px;
}

.nadpis
{
  font: 20px Tahoma, Geneva, sans-serif; 
	color: #000000;
	margin: 15px 0px 25px 0px;
	padding: 5px 0px 5px 20px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: gray;
}

.podnadpis
{
  font: 16px Tahoma, Geneva, sans-serif; 
  font-weight: bold;
	color: #000000;
	margin: 15px 0px 25px 0px;
	padding: 5px 0px 5px 20px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: gray;
}

.subnadpis
{
  font: 15px Tahoma, Geneva, sans-serif;
  font-weight: bold;
	font-style: italic; 
	background: #D0D0D0;
	color: #000000;
	margin: 15px 0px 15px 0px;
	padding: 5px 0px 5px 20px;
}


.main_div 
{ 
	box-shadow: 1px 1px 4px grey; 
	width: 1030px;
	background-color: rgba(255, 255, 255, 0.85);
	margin: auto;
  border: 0px;
  padding: 10px;
  text-align: center;
}

.main_header 
{ 
	box-shadow: 1px 1px 4px grey; 
	background-color: #FFFFFF;
  border: 0px;
  padding: 0px;
  text-align: center;
}

.date 
{
  font: 14px Tahoma, Geneva, sans-serif; 
  width: 100%;
  font-weight: bold;
	color: #000000;
	padding: 5px 0px 5px 0px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: gray;
}

.courier
{
	font: 16px courier;
	color: #b9973b;
}

.courier_hi
{
	font: 16px courier;
	color: #c9a74b;
}

a:link 
{
	color: #000000;
} 
a:visited
{
	color: #000000;
} 
a:active 
{
	color: #000000;
} 

.maintb
{
	background-color: transparent; 
	border-collapse: collapse; 
	text-align: left;
}

.maintb td
{
	font: 14px Verdana, Geneva, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.downtb
{
	background-color: transparent; 
	border-collapse: collapse; 
	text-align: left;
}

.downtb td
{
	font: 14px Verdana, Geneva, sans-serif;
	vertical-align: top;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


.menutb
{
	background-color: transparent;
	border-collapse: collapse; 
	margin-top: 0;
}

.menutb td
{
	padding: 0px;
	margin: 0px;
}

.savetab
{
	border: 1px #000000 solid;
	border-collapse: collapse;
}
.savetab td
{
	border: 1px #000000 solid;
	padding: 3px;
}

.menubarl{
  height:26px;
	width:60px;
	background: #6298B6; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, rgba(98,152,182,0) , rgba(98,152,182,1)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, rgba(98,152,182,0), rgba(98,152,182,1)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgba(98,152,182,0), rgba(98,152,182,1)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgba(98,152,182,0) , rgba(98,152,182,1)); /* Standard syntax */	
	overflow: hidden;
}

.menubarr{
	height:38px;
	width:60px;
	background: #6298B6; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, rgba(98,152,182,1), rgba(98,152,182,0)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, rgba(98,152,182,1), rgba(98,152,182,0)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgba(98,152,182,1), rgba(98,152,182,0)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgba(98,152,182,1), rgba(98,152,182,0)); /* Standard syntax */	
	text-align:left;
  vertical-align: middle;
	overflow: hidden;
}

.menubar{
  font: 14px Tahoma, Geneva, sans-serif; 
  height:38px;
  width:900px;
	background-color: #6298B6; 
	text-align:left;
  font-weight: bold;
	overflow: hidden;
}

.menuhref_actual{
  font: 14px Tahoma, Geneva, sans-serif; 
  height:38px;
  color: #FFFFFF;
  background-color: #427896;
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
	padding: 10px;
}

a.menuhref:link {
  font: 14px Tahoma, Geneva, sans-serif; 
	height:38px;
  color: #E0E0E0; 
	background-color: rgba(0,0,0,0);
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
	padding: 10px;
}

a.menuhref:visited {
  font: 14px Tahoma, Geneva, sans-serif; 
  height:38px;
  color: #E0E0E0; 
	background-color: rgba(0,0,0,0);
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
	padding: 10px;
}

a.menuhref:hover {
  font: 14px Tahoma, Geneva, sans-serif; 
  height:38px;
  color: #FFFFFF; 
  background-color: #427896; 
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
	padding: 10px;
}

.pardiv
{
	font: 14px Verdana, Geneva, sans-serif;
	color: #000000;
	line-height: 1.5;
}

.par
{
	font: 14px Verdana, Geneva, sans-serif;
	color: #000000;
	line-height: 1.5;
	text-indent: 20px;
}

.par:first-letter
{ 
	font-size:125%;
}

.par:first-line
{ 
	line-height: 1.3;
}

.tb_progres
{
	width: 300px;
	height: 20px;
	border: 1px #000000 solid;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 5px;
	text-align:left;
}

.tb_progres_in
{
	height: 20px;
	border: 0px;
	background-color: #6298B6;
	background: #6298B6; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, rgba(98,152,182,0.25) , rgba(98,152,182,1)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, rgba(98,152,182,0.25), rgba(98,152,182,1)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgba(98,152,182,0.25), rgba(98,152,182,1)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgba(98,152,182,0.25) , rgba(98,152,182,1)); /* Standard syntax */	
	padding: 0px;
	margin: 0px;
}

.tb_progres_small
{
	width: 100px;
	height: 10px;
	border: 1px #000000 solid;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 5px;
	text-align:left;
}

.tb_progres_in_small
{
	height: 10px;
	border: 0px;
	background-color: #6298B6;
	background: #6298B6; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, rgba(98,152,182,0.15) , rgba(98,152,182,1)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, rgba(98,152,182,0.15), rgba(98,152,182,1)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgba(98,152,182,0.15), rgba(98,152,182,1)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgba(98,152,182,0.15) , rgba(98,152,182,1)); /* Standard syntax */	
	padding: 0px;
	margin: 0px;
}

.tb_progres_in_small_hotovo
{
	height: 10px;
	border: 0px;
	background-color: #41AF24;
	background: #41AF24; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, rgba(30,155,67,0.15) , rgba(30,155,67,1)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, rgba(30,155,67,0.15), rgba(30,155,67,1)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgba(30,155,67,0.15), rgba(30,155,67,1)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgba(30,155,67,0.15) , rgba(30,155,67,1)); /* Standard syntax */	
	padding: 0px;
	margin: 0px;
}

.akt
{
  font: 16px Tahoma, Helvetica, sans-serif; 
	border: 1px #DDAB46 solid;
	color: #E3CA73;
	background-color: #130F02;
	padding: 10px 20px 10px 20px;
	position: absolute;
	z-index: 10;
	overflow: hidden;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.akt_bt
{
  font: 12px Tahoma, Helvetica, sans-serif; 
	background-color: #7D6C2F;
	color: #EFDA93;
	border-color: #F2D369 #847234 #847234 #F2D369;
	border-style: outset
	margin: 0px 10px 6px 10px;
	height:20px;
	font-size: 12px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.forum_bt
{
  font: 11px Tahoma, Helvetica, sans-serif; 
	background-color: #E0E0E0;
	color: #000000;
	border-color: #FFFFFF #A0A0A0 #A0A0A0 #FFFFFF;
	border-style: outset;
	border-width: 2px;
	margin: 0px 0px 5px 0px;
	height:22px;
	-o-border-radius: 6px;
	-opera-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(border-radius.htc);
}

.send_bt
{
  font: 14px Tahoma, Helvetica, sans-serif; 
	background-color: #E0E0E0;
	color: #000000;
	border-color: #FFFFFF #A0A0A0 #A0A0A0 #FFFFFF;
	border-style: outset;
	border-width: 2px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	height:28px;
	-o-border-radius: 6px;
	-opera-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(border-radius.htc);
}

.forum_main_table
{
	width:1000px;
	background-color: transparent; 
	border-collapse: collapse; 
}

.forum_main_table td
{
	margin: 0px;
	padding: 0px;
}

.forum_table1
{
	box-shadow: 2px 2px 2px grey; 
	font: 12px Verdana, Geneva, sans-serif; 
	border: 1px #909090 solid;
	color: #000000;
	background-color: #F0F0F0;
	padding: 5px 5px 0px 5px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.forum_table2
{
	box-shadow: 2px 2px 2px grey; 
	font: 12px Verdana, Geneva, sans-serif; 
	border: 1px #909090 solid;
	border-collapse: separate;
	color: #000000;
	background-color: #F0F0F0;
	padding: 0px 0px 0px 0px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.forum_table2 td
{
	font: 12px Verdana, Geneva, sans-serif;
	line-height: 1.4; 
	color: #000000;
	background-color: transparent;
	padding: 5px 5px 5px 5px;
}

.forum_table3
{
	box-shadow: 2px 2px 2px grey; 
	font: 12px Verdana, Geneva, sans-serif; 
	border: 1px #909090 solid;
	border-collapse: separate;
	background-color: #E0E0E0;
	padding: 0px 0px 0px 0px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.forum_table3 td
{
	font: 12px Verdana, Geneva, sans-serif; 
	color: #000000;
	background-color: transparent;
	padding: 5px 5px 5px 5px;
}


.in_01
{
	font: 14px Verdana, Geneva, sans-serif; 
	border: 1px #C0C0C0 solid;
	color: #000000;
	background-color: #FFFFFF;
	-o-border-radius: 4px;
	-opera-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(border-radius.htc);
}

.in_02
{
	font: 14px Verdana, Geneva, sans-serif;
	width: 900px; 
	border: 1px #C0C0C0 solid;
	color: #000000;
	background-color: #FFFFFF;
	-o-border-radius: 4px;
	-opera-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(border-radius.htc);
}

.pua 
{
  outline: none;
}

.puimg 
{
	border: 1px solid #888;
	padding: 2px;
	margin: 10px 20px 10px 0;
	vertical-align: top;
	display: inline;
} 

.line_horizontal
{
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #909090;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	overflow: hidden;
}

.line_vertical
{
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	border-top: 0px;
	border-left: 1px solid #909090;
	border-bottom: 0px;
	border-right: 0px;
	overflow: hidden;
}

.tb_02
{
	background-color: transparent; 
}

.tb_02 td
{
	font: 14px comic sans ms, Arial;
	color: #b9973b;
}

.tb_03{
			border: 1px #606060 solid;
			font:  14px comic sans ms,Arial;
			background-color: #FAFAFA;
			padding: 0px 4px 0px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #18D392;
		}

.tb_03 td{
			border: 1px #606060 solid;
			font:  14px comic sans ms,Arial;
			background-color: #FAFAFA;
			padding: 0px 4px 0px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #18D392;
			cursor:pointer;cursor:hand;
		}
		
.superbold{
			font-weight: 900;
			}

.best_1_places{
			border: 1px #909090 solid;
			font:  14px comic sans ms,Arial;
			background-color: #FAFAFA;
			padding: 2px 5px 2px 5px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #18D392;
}

.best_1_places th{
			border: 1px #404040 solid;
			font:  14px comic sans ms,Arial;
			background-color: #9A9A9A;
			padding: 2px 5px 2px 5px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #FFFFFF;
			cursor:pointer;cursor:hand;
			white-space:nowrap;
		}

.best_1_places td{
			border: 1px #404040 solid;
			font:  14px comic sans ms,Arial;
			background-color: #F0F0F0;
			padding: 2px 5px 2px 5px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #404040;
			cursor:pointer;cursor:hand;
			white-space:nowrap;
		}

.tb_vysledky{
			border: 1px #606060 solid;
			font:  14px comic sans ms,Arial;
			background-color: #FAFAFA;
			padding: 0px 4px 0px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #606060;
			white-space:nowrap;
		}
		
.tb_vysledky td{
			border: 1px #606060 solid;
			font:  14px Courier New;
			background-color: #FAFAFA;
			padding: 2px 4px 1px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: center;
			color: #606060;
			cursor:pointer;cursor:hand;
			white-space:nowrap;
		}

.tb_qd_progress{
			border: 1px #606060 solid;
			font:  14px Verdana, Geneva, sans-serif;
			background-color: #FAFAFA;
			padding: 0px 4px 0px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #606060;
			white-space:nowrap;
		}
		
.tb_qd_progress td{
			border: 1px #606060 solid;
			font:  14px Verdana, Geneva, sans-serif;
			background-color: #FAFAFA;
			padding: 2px 4px 1px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #606060;
			cursor:pointer;cursor:hand;
			white-space:nowrap;
		}

.total_possible_best
{
			font:  14px Courier New;
			color: #606060;
}

.topten
{
  font: 25px Courier New;
	font-weight: bold; 
	color: #000000;
}

.ol
{
	font: 14px Verdana, Geneva, sans-serif;
	color: #000000;
	line-height: 1.5;
}

.ul
{
	font: 14px Verdana, Geneva, sans-serif;
	color: #000000;
	line-height: 1.5;
}

.send_fieldset 
{
	border: 1px #606060 solid;
	box-shadow: 1px 1px 4px grey; 
}
