html
{
  overflow: -moz-scrollbars-vertical !important;
}

body
{
	font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: center;
	margin: 0px;
	background-color: #666666;
  line-height:1.4;
}

a:link
{
  color: white;
  text-decoration: none;
}

a:visited
{
  color: white;
  text-decoration: none;
}

a:active
{
  color: white;
  text-decoration: none;
}

a:hover
{
	color: #7B7B7E;
	text-decoration: underline;
}

div#stranka
{
  position: relative;
  float:left;
	width: 854px;
	
	left: 50%;
	margin-left: -427px;
	background-color: #575759;
}

div#stranka-podklad
{
  position: relative;
  float:left;
	width: 836px;
	
	margin-left: 8px;
  _margin-left: 4px;
	
  border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #797C7D;
	background-color: #666768;
	
}

div#logotab
{
	position: relative;
	float: left;
	width: 832px;
	height: 189px;
  
  margin-left: 2px;
  _margin-left: 1px;
	
  background-image: url(images/design/logo.jpg);
	 background-repeat: no-repeat;
}

div#body
{
	position: relative;
	float: left;
	width: 832px;
  margin-left: 2px;
  _margin-left: 1px;
  
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: white;

	background-color: #313538;
}

div#leftcol
{
	position: relative;
	float: left;
	width: 153px;
	
  margin-left: 10px;
  _margin-left: 5px;
  
	background-color: transparent;
}

div#menu
{
	position: relative;
	float: left;
	width: 153px;
	height: 330px;
	
	background-image: url(images/design/menu.gif);
	 background-repeat: no-repeat;
}

div#menu a
{
	text-decoration: none;
  font-size: 12px;
	color: white;
}

div#menu a:hover
{
	color: #7B7B7E;
}

span.menu_text
{
	position: relative;
	float: left;
	width: 115px;
	
	margin-top: 2.5pt;
	_margin-top: 5px;
  margin-left: 20px;
  
  text-align: left;
  font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size: 12px;
	color: white;
  
	background-color: transparent;
	cursor: Default;
}

div.sec_header
{
	position: relative;
	float: left;
	width: 153px;
	height: 30px;
	margin-top: 12px;
  
	background-repeat: no-repeat;
}

div.box
{
	position: relative;
	float: left;
	width: 150px;
	margin-top: 4px;
  
  border-width: 1px;
  border-style: solid;
  border-color: #484A4B;
  text-align: left;
  
  background-color: #36393C;
}

div#article
{
	position: relative;
	float: left;
	width: 481px;
	margin-left: 10px;
	text-align: left;
  
  border-width: 1px;
  border-style: solid;
  border-color: #484A4B;
  
  background-color: #36393C;
}

div#article_marg
{
	position: relative;
	float: left;
	width: 470px;
  _width: 460px;
  margin: 5px 5px 5px 5px;
}

div#rightcol
{
	position: relative;
	float: left;
	width: 153px;
	
  margin-left: 12px;
  
	background-color: transparent;
}

div.pruh
{
	position: relative;
	float: left;
	width: 752px;
	_height: 12px;
	height: 14px;
  background-color: transparent;
}

div#footer
{
  position: relative;
  float:left;
	width: 832px;
	height: 36px;
	margin-left: 2px;
  _margin-left: 1px;
  text-align: center;
	
	background-image: url(images/design/footer.gif);
	 background-repeat: no-repeat;
}

div#footer p
{
	margin-top: 8px;
	text-align: center;
}

div#advert
{
  position: relative;
  float:left;
  width: 470px;
  height: 60px;
  margin-top: 114px;

  margin-left: 292px;
	_margin-left: 146px;

	background-color: transparent;
	overflow:hidden
}

div.padder
{
	margin: 2px;
}

/* oooooooooooooo ČLÁNEK oooooooooooooo */

h1
{
	border-bottom: 2px solid #FEA201;
  padding-bottom: 2px;
  margin: 5px 0px 10px 0px;
  clear: both;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  width: 470px;
  _width: 460px;
}

h2
{
	border-bottom: 1px solid #FEA201;
  padding-bottom: 2px;
  margin: 25px 0px 6px 0px;
  clear: both;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  width: 470px;
  _width: 460px;
}

h3
{
  margin: 5px 0px 6px 0px;
	clear: both;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  width: 470px;
  _width: 460px;
}

hr
{
  width: 470px;
  _width: 460px;
}


div.odstavec
{
  text-indent: 25px;
  margin: 8px 0px 8px 0px;
	text-align: justify;
}

p
{
  text-indent: 25px;
  margin: 8px 0px 8px 0px;
	text-align: justify;
	Max-width: 470px;
  _Max-width: 460px;
}

p.podpis
{
  text-align: right;
  font-style: italic;
}

img.gal
{
  border: 1px solid black; 
}

table.galerie
{
  border-width: 0px;
  width: 470px;
  _width: 460px;
}

td.galerie_cell
{
  width: 33%;
  vertical-align: top;
  text-align: center;
  padding-bottom: 10px;
}

/* oooooooooooooo NOVINKY oooooooooooooo */
div.news
{
	position: relative;
	float: left;
	width: 460px;
  text-align: left;
  margin-bottom: 15px;
}

div.news_header1
{
  position: relative;
	float: left;
  width: 380px;
  text-align: left;
}

div.news_header2
{
  position: relative;
	float: left;
  width: 80px;
  text-align: right;
}

div.news_body
{
  position: relative;
	float: left;
  width: 460px;
  text-align: left;
}

div.news_pict
{
  position: relative;
	float: left;
  text-align: left;
  margin: 5px 2px 2px 0px;
}

img.news_pict
{
  width: 100px;
  border: 1px solid black;
}

div.news_footer
{
  position: relative;
	float: left;
  width: 460px;
  text-align: right;
}

span.next
{
	position: relative;
	float: left;
	width: 460px;
  text-align: center;
}

span.next a
{
	font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
}

/* TABULKA */

table#tab1 td
{
  font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size: 11px;
  background-color: #2B2D32;
}

table#tab1 td.normal
{
  font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size: 11px;
  background-color: #2B2D32;
}

table#tab1 td.header1
{
  font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size: 12px;
  background-color: black;
  text-align: left;
  color: #F8C301;
  font-weight: bold;
}

table#tab1 td.header2
{
  font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size: 11px;
  background-color: orange;
  text-align: center;
  color: black;
  font-weight: bold;
}

/* PRAVY SLOUPEC */

input.button_anketa
{
  width: 120px;
	font-size : 10px;
	margin-top: 7px;
	background-color: #C0C0C0;
	border: 1px ridge black;
	cursor: Pointer;
}

form
{
  margin-top: 7px;
  margin-bottom: 7px;
}

input#timer
{
  width: 130px;
	font-size : 10px;
	background: transparent;
	border-width: 0px;
	margin-left: 10px;
	color: white;
	cursor: Default;
}

span.anketa_sloupec
{
  position: relative;
	float: left;
  height: 3px;
  font-size: 0px;
  background-color: silver;
  border: 1px ridge black;
  cursor: Default;
}

/* Články */
div.art_maindiv
{
  width: 470px;
  position: relative;
	float: left;
  text-align: left;
  margin-bottom: 15px;
}

div.art_innerdiv
{
  width: 150px;
  position: relative;
	float: left;
  text-align: center;
}

div#article_marg p a:link { color: #FFBE10; text-decoration: none; }
div#article_marg p a:visited { color: #FFBE10; text-decoration: none; }
div#article_marg p a:active { color: #FFBE10; text-decoration: none; }
div#article_marg p a:hover { color: #EEAD00; text-decoration: underline; }

form#prihlaska td { text-align: center; }
form#prihlaska input { width: 150px; background-color: transparent; color: white; }
form#prihlaska textarea { width: 200px; background-color: transparent; color: white; }
form#prihlaska select { width: 150px; background-color: #36393C; color: white; }

table.manualy { width: 460px; }
table.manualy th { font-weight: bold; }
table.manualy td { font-size: 10px; }

table.formular td input { width: 250px; background-color: transparent; color: white; }
table.formular td textarea { width: 250px; background-color: transparent; color: white; }


form#prihlaska input#recaptcha_response_field{color: black;}
div.hlasky p{color: red;}