body 
{
	background: #f1f1f1;
	font-size: 75%;
	font-family: Arial;
	text-align: center;
	margin: 0;
	padding: 0;
}
input
{
	font-size: 100%;
}
a
{
	color: #e9441b;
    text-decoration: none;
}

img
{
	border: 0;
}
h1 {
  margin: 0.1em 0 0.8em 0;
  color: #e9441b;
  font-size: 1.3em;
  }
h2 {
  margin: 0.1em 0 0.2em 0;
  color: #e9441b;
  font-size: 1.1em;
  font-weight: bold;
  }
h3 {
  margin: 0.1em 0 0.2em 0;
  color: #b75339;
  font-size: 1em;
  }
h4 {
  margin: 0.1em 0 0.3em 0;
  color: #36454E;
  font-size: 0.9em;
  }
h5 {
  margin: 0.1em 0 0.2em 0;
  color: #36454E;
  font-size: 0.8em;
  }
p
{
	margin: 0 0 0.5em 0;
}
form
{
	margin: 0;
}
fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
}

#page
{
	width: 913px;
	margin: 0 auto;
	text-align: left;
	background: #fff url(../img/bg-page.gif) repeat-y;
}
#page-inside
{
	margin: 0 5px;
}
#top-menu
{
	margin: 0 22px;
	font-family: Tahoma;
	font-size: 90%;
	padding-top: 5px;
}
#top-menu form
{
	margin: 0 0 0 0;
	padding-top: 0px;
	width:200px;
	float: right;
	text-align: right;
}
#top-menu form input
{
	width:120px;
	background: #e0e0e0;
	border: 0;
}
#top-menu ul
{
	margin: 0px 0 0 0;
	list-style: none;
	text-transform:uppercase;
}
#top-menu ul li
{
	display: inline;
	background: url(../img/separator.gif) no-repeat left center;
	padding: 0 5px 0 10px;
}
#top-menu ul li.login
{
	color: #303030;
	text-decoration: none;
	background: url(../img/login.gif) no-repeat left center;
	padding: 0 5px 0 15px;
}
#top-menu ul li a
{
	color: #303030;
	text-decoration: none;
}
#top-menu ul li a:hover
{
	color: #000;
	text-decoration: underline;
}
#head
{
	margin: 0 18px;
	padding-top:5px;
	clear: both;
}
#head-inside
{
	position: relative;
	height: 401px;
	background: url(../img/head.jpg) no-repeat;
}
#head-inside h1
{
	position: absolute;
	font-size: 90%;
	width: 144px;
	height: 30px;
	top: 23px;
	left: -52px;
}
#head-inside h1 a
{
	display: block;
	color: #fff;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#head-inside h1 a span
{
	display: block;
	color: #fff;
	position: absolute;
	width: 100%;
	height: 100%;
	top: -1px;
	left: 0;
/*	background: url(../img/logo.png) no-repeat;*/
	cursor: pointer;
}

#head-inside h2 a
{
	display: block;
	color: #fff;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#menu
{
	margin: 0 18px;
}
#menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul li
{
	display: inline;
}
#menu-submenu
{
/*	border-bottom: 1px solid #dadada;*/
	text-align: center;
}
#menu-submenu ul
{
	list-style: none;
	padding: 2px 0;
	margin: 0;
}
#menu-submenu ul li
{
	display: inline;
	
}
#menu-submenu ul li a
{
	display: inline;
	background: url(../img/separator-submenu.gif) no-repeat right center;
	padding: 0 5px;
	color: #6a6a6a;
	text-decoration: none;
}
#menu-submenu ul li a:hover
{
	color: #000;
	text-decoration: underline;
}
#menu-submenu.option
{
	display: inline;
	padding: 0 5px;
	color: #6a6a6a;
	text-decoration: none;
}
#content
{
	clear: both;
	padding-top: 10px;
}
#content-inside
{
	clear: both;
	padding: 0 18px 0 18px;
}
#aktuality
{
	width: 530px;
	float: left;
/*	border-right: 4px solid #ececec;*/
/*	padding-right: 18px;*/
	margin-bottom: 20px;
}
#aktuality h2
{
	font-size: 95%;
	color: #303030;
	margin-left: 120px;
	text-transform:uppercase
}
#aktuality ul
{
	margin: 10px 0 0 0;
	list-style: none;
}
#aktuality-inside
{
	margin-left: 0px;
}

/* SKUPINY O MISTA*/
#skupiny-menu
{
	border-bottom: 1px solid #dadada;
	text-align: left;
}
#skupiny-menu ul
{
	list-style: none;
	padding: 2px 0;
	margin: 0;
}
#skupiny-menu ul li
{
	display: inline;
	
}
#skupiny-menu ul li a
{
	display: inline;
	background: url(../img/skupiny-pohar.gif) no-repeat left center;
	padding: 0 5px;
	color: #6a6a6a;
	text-decoration: none;
	font-size: 1.1em;
	padding-left: 20px;
}
#skupiny-menu li.aktivni
{
	display: inline;
	background: url(../img/skupiny-pohar-aktivni.gif) no-repeat left center;
	padding: 0 5px;
	color: #e9441b;
	text-decoration: none;
	font-size: 1.1em;
	padding-left: 20px;
}
#vysledky
{
	float: left;
	width: 534px;
}
#clear {
  clear: both;
  }
.vysledky-top
{
	background: url(../img/spacer_clanky.gif) repeat-x top left;
}
.vysledky-bottom
{
	background: url(../img/spacer_clanky.gif) repeat-x bottom left;
	padding-left: 9px;

	padding-top: 10px;
	position: relative;
}
.aktuality
{
	width: 522px;
	padding:  20px 0 0 0;
	margin-bottom: 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.aktuality-top
{
	background: url(../img/spacer_clanky.gif) repeat-x top left;
}
.aktuality-bottom
{
	background: url(../img/spacer_clanky.gif) repeat-x bottom left;
	padding-left: 9px;

	padding-top: 10px;
	position: relative;
}
.aktuality-bottom img
{
	position: absolute;
	float:right;
	margin-right: 15px;
	margin-bottom:19px;
}
.aktuality-bottom h2
{
	margin: 0 0 0 130px;
}
.aktuality-bottom h2 a
{
	margin-left: 10px;
	color: #54a9d5;
}
.aktuality-bottom ins
{
	text-decoration: none;
}

.aktuality-bottom p
{
	margin-left: 130px;
	text-align: justify;
	margin-right: 13px;
}
#aktuality-text p
{
	margin-left: 130px;
}
.aktuality-bottom p.aktuality-vice
{
	text-align: right;
	margin: 0;
	position:relative;
	top: -0.8em;
	margin-right: 1em;
}
.aktuality-datum
{
	font-size: 80%;
	color: #303030;
}

/* AKTUALNE RSS*/

.rssaktuality-bottom
{
	background: url(../img/clanek-bottom.gif) no-repeat bottom left;
	padding-left: 9px;
	padding-right: 20px;
	padding-top: 10px;
	position: relative;
}

.rssaktuality-bottom h2
{
	margin: 0 0 0 5px;
}

.rssaktuality-bottom p
{
	margin-left: 5px;
	text-align: justify;
	margin-right: 13px;
	margin-bottom:0px;
}
.aktuality-dnes
{
	margin-bottom: 10px;
	list-style: none;
}
.aktuality-dnes li
{
	margin-bottom: 5px;
/*	border-bottom: 1px solid #CCC;*/
}
/* DALSI ZNACKY*/
#sloupec-vpravo
{
	background: #f1f1f1;
	width: 318px;
	float: right;
	padding-bottom: 10px;
	text-align:center;
}
#amalker
{
	border: 4px solid #ececec;
	background:#FFF;
	width: 300px;
	float: right;
	padding: 5px;
	text-align:center;
	margin-bottom: 20px;
}

.InfoBox
{
	border: 4px solid #ececec;
	background:#FFF;
	width: 290px;
	float: right;
	padding: 10px;
	text-align:left;
	margin-bottom: 20px;
}

#content-clanky-hp
{
	clear: both;
	border-top: 1px solid #dadada;
}
#content-clanky-hp-inside
{
	margin: 18px 18px;
}
#content-clanky-hp h2
{
	margin-top: 1px;
	font-size: 95%;
	color: #303030;
	text-transform: uppercase;
}
.content-clanky-hp-h2
{
	font-size: 95%;
	color: #303030;
	text-transform: uppercase;
}
.content-clanky-hp-nadpis a
{
	font-size: 95%;
	color: #303030;
	text-transform: lowercase;
	font-weight:bold;
	margin-left: 556px;
    border: 0;
    text-decoration: none;
}
.content-clanky
{
	width: 190px;
	float: left;
	padding-bottom: 20px;
}
.content-clanky-hp
{
	background: url(../img/small-clanek-middle.gif) repeat-y left;
}
.content-clanky-hp-top
{
	background: url(../img/small-clanek-top.gif) no-repeat left top;
}
.content-clanky-hp-bottom
{
	background: url(../img/small-clanek-bottom.gif) no-repeat left bottom;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 22px;
	min-height: 310px;
	_height: 310px;
}
.content-clanky-hp h2
{
	margin: 0 0 0 0;
	color: #3e3e3e;
}
.content-clanky-hp ins
{
	text-decoration: none;
}
#content-amalker
{
	clear: both;
	border-top: 1px solid #dadada;
	text-align: left;
	padding: 20px;
	vertical-align: bottom;
	color: #aeaeae;
}
#foot
{
	background: #f1f1f1 url(../img/bg-page-bottom.gif) no-repeat top;
	padding: 20px 18px;
	font-size: 90%;
}
/*************************************************************
*                      Globalni design                       *
*************************************************************/
p {
  margin: 0.5em 0 0.9em 0;
  }
h1 {
  margin: 0.1em 0 0.8em 0;
  color: #e9441b;
  font-size: 1.3em;
  }
h2 {
  margin: 0.1em 0 0.2em 0;
  color: #e9441b;
  font-size: 1.1em;
  }
h3 {
  margin: 0.1em 0 0.2em 0;
  color: #e9441b;
  font-size: 1em;
  }
h4 {
  margin: 0.1em 0 0.3em 0;
  color: #36454E;
  font-size: 1em;
  }
h5 {
  margin: 0.1em 0 0.2em 0;
  color: #36454E;
  font-size: 0.8em;
  }

input, select, textarea {
  border: 1px solid #47484A;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-size: 8pt;
  }
input.noimage {
  max-height: 23px;
  }
select {
  padding: 0;
  }
option {
  padding-right: 5px;
  }
a:link.kolo,a:visited.kolo {
  border-width: 0 0 3px 0;
  color: #ffffff;
  }
  
/* id titulek */
#titulek table, #titulek td, #titulek tr, #titulek img {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
  }



/*************************************************************
*                          Tridy div                         *
*************************************************************/
div.centerwidth {
  width: 751px;
  text-align: center;
  }
div.authwidth {
  width: 851px;
  text-align: left;
    float:left;
  }
div.leftwidth {
  width: 545px;
  text-align: left;
    float:left;
  }
div.centerwidth p, div.leftwidth p {
  text-align: justify;
  }
/* prehled clanku v konkretni kategorii */
div.prehled {
  width: 751px;
  text-align: left;
  }
div.prehled p {
  margin: 0.3em 0 0.2em 0;
  text-align: justify;
  }
div.prehled h5 {
  margin: 0;
  }
div.prehled h2 {
	font-size: 100%;
	color: #e9441b;
	text-transform: uppercase;
	border:0;
	text-decoration:none;
	border-style:none;
  }

div.prehled img {
	border:none;
	vertical-align: -2px;
  }
div.prehled h3 {
	font-size: 95%;
	color: #e9441b;
	text-transform: uppercase;
  }
div.prehled a.clanek {
  border: 0;
  color: #e9441b;
  }
div.prehled a.clanek:hover {
  color: #e9441b;
  }
div.prehled a.clanek:visited {
  color: #303030;
  }
div.authprehled {
  width: 751px;
  text-align: justify;
  }

/* clanek */
div.clanek {
  width: 751px;
  text-align: left;
  line-height: 120%;
  font-family: Verdana, Arial;
  }
div.clanek h5 {
  margin: 0;
  }
div.clanek h2 {
  text-transform: uppercase;
  }
div.clanek p {
  margin: 0 0 0.5em 0;
  text-align: justify;
  font-family: Verdana, Arial;
  }

/* jmeno na konci zapisu za zasedani VV */
div.podpis {
  float: right;
  margin: 0 30px 10px 10px;
  text-align: center;
  }

/* trida pro vysledky hledani */
div.hledani a {
  border: 0;
  color: #e9441b;
  }
div.hledani a:hover {
  color: #e9441b;
  }
div.hledani a:visited {
  color: #838C92;
  }
div.hledani ol {
  list-style-type: decimal;
  text-align: left;
  padding-left: 20pt;
  }
div.hledani li {
  padding-bottom: 0.8em;
  }
  
/* trida zobrazujici tooltip */
div.tooltip {
  position: absolute;
  font-size: 9px;
  width: auto;
  border: 1px solid black;
  padding: 2px;
  text-align: left;
  background-color: #F0F0F0;
  visibility: hidden;
  z-index: 100;
  }
/* trida pro napovedu formulare */
div.form-tip {
  visibility:hidden;
  position:absolute;
  left:11px;
  border:1px #444444 solid;
  background: #ffffff;
  padding:20px;
  }
/*************************************************************
*                 Tabulky - obecne definice                  *
*************************************************************/
table {
  background-color: transparent;
  border-color: #36454E;
  padding: 0;
  margin: 0 5px 5px 0;
  border-collapse: collapse;
  }
th, td {
  background-color: #ffffff;
  border-color: #36454E;
  margin: 0;
  padding: 2px 3px 2px 3px;
  font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
  }

/*************************************************************
*     Tabulky - tridy specifickych tabulek a jejich poli     *
*************************************************************/
/* tabulky bez ramecku */
table.noborder, table.noborder-middle {
  border: 0;
  }
table.lastpost th, table.lastpost td {
  border: 0;
  margin: 0;
  padding: 1px 5px 1px 0;
  background-color: transparent;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-size: 100%;
  }
table.noborder th, table.noborder td, table.noborder-middle th, table.noborder-middle td {
  border: 0;
  margin: 0;
  padding: 1px 5px 1px 0;
  background-color: transparent;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-size: 100%;
  font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
  }
table.noborder-middle td, table.noborder-middle th {
  vertical-align: middle;
  }
table.noborder input, table.noborder select, table.noborder-middle input, table.noborder-middle select {
  margin: 0;
  }

/* tabulky s rameckem */
table.border, table.border td {
  border: 1px solid #36454E;
  }
table.border td.hala-text {
  display: none;
  }
table.border-center td, table.border-center th {
  text-align: center;
  border: 1px solid #36454E;
  }
table.border-center input {
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-size: 8pt;
  min-height: 10px;
  max-height: 20px;
  margin: 1px;
  padding: 1px;
  text-align: center;
  }

/* historie v jendotlivych sezonach */
table.historie {
  margin: 0 15px 10px 0;
  width: 751px;
  }
table.historie td {
  border: 1px solid #36454E;
  text-align: center;
  }
table.historie th {
  border: 1px solid #36454E;
  text-align: center;
  }
table.historie td.skupina {
  background-color: transparent;
  color: #e9441b;
  border: 0;
  }

/* umisteni v jendotlivych sezonach */
table.umisteni {
  margin: 0 15px 10px 0;
  float: left;
  width: 160px;
  }
table.umisteni td {
  border: 1px solid #36454E;
  text-align: left;
  }
table.umisteni th {
  border: 1px solid #36454E;
  text-align: center;
  }
table.umisteni th.skupina {
  background-color: transparent;
  padding: 4px 3px 4px 3px;
  color: #e9441b;
  border: 0;
  }
  
/* vysledky v jednotlivych kategoriich */
table.vysledky {
  margin: 0 15px 10px 0;
  width: 534px;
  }
table.vysledky th {
  border: 1px solid #36454E;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  }
table.vysledky td {
  border: 1px solid #36454E;
  text-align: center;
  vertical-align: middle;
  background: url(../img/pozadi-vysledky.gif) repeat-x bottom;
  }
table.vysledky th.bez {
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  }
table.vysledky tr.bez {
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  border: 0px;
  }
  
table.color {
  margin: 0 15px 10px 0;
  width: 534px;
  }
table.color th {
  background-color: #e9441b;
  padding: 4px 3px 4px 8px;
  font-size: 110%;
  text-align:left;
  color: #ffffff;
  background: url(http://www.cbfjm.cz/img/pozadi-vysledky-zahlavi.gif) repeat-x bottom;
  border: 1px solid #36454E;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  }
table.color td {
  border: 1px solid #36454E;
  text-align: center;
  vertical-align: middle;
  background: url(../img/pozadi-vysledky.gif) repeat-x bottom;
  padding-left: 10px;
  padding-right: 10px;
  }

table th.vysledek, td.vysledek {
  border: 1px solid #36454E;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  background: url(http://www.cbfjm.cz/img/pozadi-vysledky.gif) repeat-x bottom;
  }
table th.skore, td.skore {
  border: 1px solid #36454E;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  background: url(http://www.cbfjm.cz/img/pozadi-vysledky-tmave.gif) repeat-x bottom;
  }
table.vysledky th.kolo {
  background-color: #e9441b;
  padding: 4px 3px 4px 8px;
  font-size: 110%;
  text-align:left;
  color: #ffffff;
  background: url(http://www.cbfjm.cz/img/pozadi-vysledky-zahlavi.gif) repeat-x bottom;
  border: 1px solid #36454E;
  font-weight: bold;
  }
table.vysledky td.tym {
  background-color: transparent;
  text-align:left;
  width: 45%;
  }
table.vysledky th.roundtopl { 
	background: url(../img/rohy/orange/tl.gif) no-repeat top left;
	border: 0;
	color: #ffffff;
}

table.vysledky th.roundtopr { 
	background: url(../img/rohy/orange/tr.gif) no-repeat top right;
	border: 0;
	color: #ffffff;
}
table.vysledky th.zahlavi {
  color: #ffffff;
/*  background: url(../img/vysledky-zahlavi.gif) repeat-x top;*/
  border: 1px solid #36454E;
  text-align: center;
  font-weight: bold;
  }
/* vysledky v krizove tabulce */
table.vysledky-kriz {
  margin: 0;
  border: 0;
  }
table.vysledky-kriz th, table.vysledky-kriz td {
  width: 60px;
  height: 50px;
  padding: 1px;
  border: 1px solid #36454E;
  text-align: center;
  }
table.vysledky-kriz th.kolo {
  background-color: transparent;
  padding: 4px 3px 4px 3px;
  color: #e9441b;
  border: 0;
  text-align: center;
  }

/* strankovani v prehledu clanku u jednotlivych kategorii */
table.sety, table.sety a, table.sety a:visited {
  display: inline;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-weight: bold;
  padding: 0 2px 0 2px;
  color: #e9441b;
  text-decoration: none;
  border: 0;
  }
table.sety td {
  background-color: transparent;
  vertical-align: middle;
  padding: 5px 0 5px 0;
  }
table.sety span {
  padding: 0 2px 0 2px;
  border: 1px solid;
  }

/* hlavicka pod nazvem clanku v prehledu clanku */
table.clanek {
  border: 0;
  margin: 2px 0 2px 0;
  font-family: Verdana, Arial;
  }
table.clanek th, table.clanek td {
  border: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  text-align: left;
  vertical-align: middle;
  font-size: 0.8em;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  }

/* tabulka s hodnocenim pod jednotlivymi clanky */
table.hodnoceni {
  border: 1px solid #e9441b;
  border-collapse: separate;
  border-spacing: 1px;
  padding: 0;
  margin: 10px 0px 10px 0;
  background-color: #ffffff;
  width: 751px;
  }
table.hodnoceni th {
  border: 0;
  color: #ffffff;
  font-size: 100%;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-weight: bold;
  white-space: nowrap;
  background-color: #e9441b;
  padding: 2px 4px 2px 4px;
  }
table.hodnoceni td {
  border: 0;
  color: #36454E;
  font-size: 100%;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-weight: bold;
  white-space: nowrap;
  text-align: left;
  padding: 2px;
  }
table.hodnoceni a, table.hodnoceni a:visited, table.hodnoceni a:hover {
  border: 0;
  color: #000000;
  text-decoration: none;
  }
table.hodnoceni a:hover {
  border: 0;
  color: #e9441b;
  text-decoration: none;
  }
table.hodnoceni input {
  margin: 2px 0 0 0;
  padding: 0;
  border: 0;
  font-size: 1px;
  }

/* prehled komentaru pod jednotlivymi clanky */
table.komentare {
  width: 751px;
  border: 0px solid #e9441b;
  background: #f1f1f1 url('img/komentare-pozadi.gif') repeat;
  margin: 0 0 10px 0;
  }
table.komentare th, table.komentare td {
  border: 0;
  background-color: transparent;
  font-size: 100%;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  text-align: left;
  vertical-align: top;
  padding: 2px 3px 2px 3px;
  }

/* hlavicka jednotlivych komentaru v komentare.php */
table.nazor {
  width: 551px;
  margin: 0 0 5px 0;
  border: 0px dashed #36454E;
  background-color: #F0F0F0;
  }
table.nazor th, table.nazor td {
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  text-align: left;
  background-color: transparent;
  padding: 2px 2px 2px 3px;
  }
table.nazor a, table.nazor a:visited, table.nazor a:hover {
  border: 0;
  color: #000000;
  text-decoration: none;
  }

/*************************************************************
*         Tabulky - tridy specifickych poli tabulky          *
*************************************************************/
th.zahlavi, td.zahlavi, td.zahlavi-netisknout, th.zahlavi-netisknout {
  color: #ffffff;
  background-color: #e9441b;
  border: 1px solid #36454E;
  text-align: center;
  font-weight: bold;
  }
th.zahlavi-poradi {
  color: #ffffff;
  background-color: #e9441b;
  border: 1px solid #36454E;
  text-align: center;
  font-weight: bold;
  background: url(http://www.cbfjm.cz/img/pozadi-vysledky-zahlavi.gif) repeat-x bottom;
  }
th.misto, td.misto {
  background: #e9441b url('../img/pohar.gif') no-repeat center center;
  width: 18px;
  }
th.zahlavi-clanek, td.zahlavi-clanek {
  color: #ffffff;
  background-color: #e9441b;
  border: 0px;
  text-align: center;
  font-weight: bold;
  font-family: Verdana, Arial;
  }
tr.hidden, td.hidden {
  visibility:collapse;
  /*IE*/
  visibility:hidden;
  position:absolute;
  border: 0;
  }
/*************************************************************
*                       Fotogalerie                          *
*************************************************************/
.photothumb{
	display: block;
	float: left;
	width: 125px;
	height: 140px;
}
a.photothumb {
	border-style:none;
	}
.photoleft{
	display: block;
	float: left;
}

.phototext {
	padding: 0 5px;
	text-align: center;
	}
.thumb {
	border: 1px solid #ccc;
	padding: 1px;
	margin: 5px;
	}
a.thumb:hover{
	border: 1px solid #838C92;
	}
/*************************************************************
*                       Fotogalerie   - clanky               *
*************************************************************/
.fotoclanek {
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	}
a.fotoclanek {
	border-style:none;
	}

.cfoto {
	border: 1px solid #ccc;
	padding: 1px;
	margin: 2px;
	}
a.cfoto:hover{
	border: 1px solid #838C92;
	}
/*************************************************************
*                       Dalsi prvky                          *
*************************************************************/
a.navtlacitko, a.navtlacitko:hover, a.navtlacitko:visited {
  border: 1px solid #e9441b;
  padding: 2px;
  margin: 10px 10px 10px 0;
  color: #e9441b;
  font-weight: bold;
  }
.button {
  background: #e9441b; 
  color: #FFFFFF; 
  text-decoration:none; 
  padding:0px; 
  font-weight: bold;
  border:1px solid #000000;
  margin:0px;
  height:10%;
  font-size: 11px;
  }
.auth-cara {
  border-top: 1px dotted #c0c0c0;
  width: 751px;
  }
.clanek-hodnoceni {
	border:none;
	vertical-align: -2px;
  }
.sezona
{
	background: #ffffff;
	border: 0;
}

.hodnoceni-hvezdami
{
display: inline;
list-style:none;
margin: 0px;
padding:0px;
width: 70px;
height: 14px;
position: absolute;
vertical-align: -2px;
background: url("../img/hvezda_pruh.gif") top left repeat-x;
}

.hodnoceni-hvezdami li
{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}

.hodnoceni-hvezdami li a
{
display:block;
width:14px;
height: 13px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}

.hodnoceni-hvezdami li a:hover
{
background: url("../img/hvezda_pruh.gif") left center;
z-index: 2;
left: 0px;
}

.hodnoceni-hvezdami a.jedna-hvezda
{
left: 0px;
}

.hodnoceni-hvezdami a.jedna-hvezda:hover
{
width:14px;
}

.hodnoceni-hvezdami a.dve-hvezdy
{
left:14px;
}
.hodnoceni-hvezdami a.dve-hvezdy:hover
{
width: 28px;
}

.hodnoceni-hvezdami a.tri-hvezdy
{
left: 28px;
}

.hodnoceni-hvezdami a.tri-hvezdy:hover
{
width: 42px;
}

.hodnoceni-hvezdami a.ctyri-hvezdy
{
left: 42px;
}

.hodnoceni-hvezdami a.ctyri-hvezdy:hover
{
width: 56px;
}

.hodnoceni-hvezdami a.pet-hvezd
{
left: 56px;
}

.hodnoceni-hvezdami a.pet-hvezd:hover
{
width: 70px;
}

.hodnoceni-hvezdami li.current-rating
{
background: url("../img/hvezda_pruh.gif") left bottom;
position: absolute;
height: 13px;
display: block;
text-indent: -9000px;
z-index: 1;
}

/* kulate rohy diskuze*/
.roundcont {
	width: 751px;
	background-color: #f1f1f1;
	color: #000;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../img/rohy/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../img/rohy/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



// NOVE


.InfoBoxTable{
	float: left;
	font-weight: normal !important;
	width: 300px;
	padding:0;
	margin:0;
}


.InfoBoxTable th{
	padding:2px 0;
	margin:0;
	border:0;
	color:#666;
}

.InfoBoxTable td{
	padding:2px 0;
	margin:0;
	border:0;
	border-top: 1px solid #ccc;
}
.InfoBoxTabs{
	border-bottom:1px solid #CCC;
	margin: 0 0 0 0 !important;
	padding:0 0 1px 0 !important;
	text-align:right;

}

.InfoBoxTabs li{
	display:inline;
	list-style-type:none;
	margin:0 0 0 4px !important;
	overflow:hidden;
	padding:0 !important;
}

li.InfoBoxTabs a{
	background:#ebebeb url("img/ul-pozadi.gif") repeat 0% 100%;
	padding:2px 3px;
	border:1px solid #CCC;
	font-weight:bold;
}

li.InfoBoxTabsOn a{
	color:#666;
	border-bottom:1px solid #fff;
	padding:2px 3px;
	background:#FFFFFF url("img/ul-pozadi-on.gif") repeat 0% 0%;
}

