body {
	margin: 0;
	padding: 0 0px;
	text-align: left;
	font-family: Tahoma; /*   definice posuvne listy  */
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #F9F9F9;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #F9F9F9;
	scrollbar-track-color: #F9F9F9;
	background: #858585;
	color: White;
	font-size: 13px;
}

A:LINK, A:VISITED {
	color: Silver;
	text-decoration: none;
}

A:HOVER {
	color: White;
	text-decoration: Underline;
}

/*   definice nadpisu   */

h1 {
	color: White;
	font-size: 22px;
}

h2 {
	color: Black;
	font-size: 20px;	
}

h3{
	color: Red;
	font-size: 18px;
}

/*   obrazky galerie   */

img.galerie {
	border: 2px solid Red;
}

/*   definice odkazu v menu   */

a.menu {
 color: White;
}

a.menu:HOVER {
	font-weight: Bold;
	color: White;
	padding-bottom: 10px;
}


/*   velka tabulka a jeji rozdelovani   */

table.velka {
	width: 100%;
	text-align: left;
}


#blog 
{ 
  border: 0; 
  width : 100%; 
  cellspacing:0; 
  cellpadding:0;
  text-align: left;

}


/*   jednotlive casti tabulky   */

td.bocni {
	width: auto;	
}

td.stred {
	width: 1020px;
}

/*   vnitrni tabulka a jeji rozdelovani   */

table.stredni {
	width: 1020px;%;
}

/*   jednotlive casti tabulky   */

td.top_levy {
	height: 60px;
	width: 600px;
}

td.top_vyhledavani {
	width: auto;
	height: 40px;
	background: #4C4C4C;
	font-family: Tahoma;
	font-size: 10px;
	padding-left: 30px;
}

/*   polozky formulare   */
.moduletablesearch {
	width: 100%;
}



input.hledej_text {
	font-family: Tahoma;
	font-size: 10px;
	border: solid 1px black;
	background: Silver;	
	color: Black;
}

input.hledej_button {
	font-family: Tahoma;
	font-size: 9px;
	border: solid 1px black;
	background: Maroon;
	color: White;
}


/*   jednotlive casti tabulky   */

.top_levy {
	height: 60px;
	width: 600px;
}

.searchsearch {
	width: 100%;
	height: 40px;
	background: #4C4C4C;
	font-family: Tahoma;
	font-size: 10px;
	padding-left: 30px;
}

/*   polozky formulare   */

.inputboxsearch {
	font-family: Tahoma;
	font-size: 10px;
	border: solid 1px black;
	background: Silver;	
	color: Black;
}

.buttonsearch {
	font-family: Tahoma;
	font-size: 9px;
	border: solid 1px black;
	background: Maroon;
	color: White;
}

.button {
	font-family: Tahoma;
	font-size: 9px;
	border: solid 1px black;
	background: Maroon;
	color: White;
}



/**/
td.menu_polozka {
	background: url(../images/menu.jpg) center;
	height: 45px;
	width: auto;
	font-family: Tahoma;
	font-size: 10px;
	border-top: solid 1px White;
	border-bottom: solid 1px White;		
}

td.menu_okraj {
	background: url(../images/menu.jpg) center;
	height: auto;
	width: 80px;
	border-top: solid 1px White;
	border-bottom: solid 1px White;
}

td.firelogo {
	width: 1020px;
	height: 181px;
	background: Silver url(../images/firelogo.jpg) no-repeat top;
}

.pathway2 {
    border-bottom: solid 1px Silver;
    background: #4C4C4C;
}



td.galerie {
	width: 220px;
	height: 440px;
	vertical-align: top;
	background: #909090 url(../images/front_galerie.gif) no-repeat right;
	text-align: left;
}

/*   galerie   */

td.galerie_top {
	height: 70px;
}

td.galerie_obsah {
	 text-align: center;
	 padding-top: 10px;
	 padding-bottom: 10px;
}

/* random image*/

.moduletableranimage 
{	
	  padding-top: 70px;
	  padding-bottom: 10px;
	  text-align: left;
	  width:100%;
}
.moduletableranimage img
{
  border: 2px solid Red;
}


/* prihlaseni */
.moduletablelog
{	
  width:100%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-size: 11px;
  color: White;  
}

.moduletablelog a
{	
  font-size: 9px;
   text-align: left;  
}

.moduletablelog label
{	
  font-size: 9px;
  color: White;
  text-align: left;
}

.moduletablelog h3,td
{	
  font-size: 9px;
  color: White; 
  text-align: left; 
}


/* svatek */
.moduletablesvatek
{	
  width:100%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-size: 10px;
  color: White;
  border-top: White 1px solid; 
  
  border-bottom: White 1px solid;
  text-align: left;
}

.moduletable
{	
  padding-left: 40px;
  height:20px;
  width:100%;
  font-size: 10px;
  color: White;
  border-top: White 1px solid; 
  border-bottom: White 1px solid;
  text-align: left;
  background: url(../images/menu.jpg) repeat right;
}


#blog 
{
  width: 100%;
	height: 440px;
  border: 0; 
  padding-left: 10px;
  text-align: left;
}






/*  novinky  */

.moduletablenews{
	
	width: 230px;
	height: 440px;
	background: #909090 url(../images/front_novinky.gif) no-repeat right;
	border-top: Red 3px solid;
	border-left: Red 1px solid;
	border-right: Red 5px solid;
	border-bottom: Red 1px solid;
	vertical-align: top;
	
}

.news_content{
  padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

.news_date {
  padding-top: 10px;
	color: Silver;
	font-size: 9px;
	font-weight: Bold;
}

.news_text{
 	padding-top: 5px;
	padding-bottom: 10px;
	color: White;
	font-size: 13px;
	border-bottom: dotted 1px Silver;
}

.news_top{
	padding-top: 60px;
}

/*  hasici  */

td.hasici {
	width: 570px;
	height: 170px;
	background: url(../images/hasicibanner.jpg) top;
}

td.text {
	width: 550px;
	height: 250px;
	padding: 10px;
	background: url(../images/textpole.gif) top;
	font-family: Tahoma;
	font-size: 13px;
	text-align: justify;
	vertical-align: top;
}

.text {
	font-size: 13px;
	font-family: Tahoma;
	color: White;
}

td.dolni_menu {
	width: 750px;
	height: 60px;
	padding-left: 15px;
	background: #9A9A9A;
	font-family: Tahoma;
	font-size: 10px;
	border-top: White 1px solid;
	
}

td.dolni_pravy {
	width: auto;
	height: 60px;
	background: url(../images/ohynek.gif) left no-repeat;
	border-top: White 1px solid;
}


/*   styl pro content stranku   */
.componentheading {
	background: #666666 url(../images/arrow.gif) no-repeat top;
	width: 187px;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 60px;
	text-align: right;
	vertical-align: top;
	border-right: white dotted 1px;
}

td.contentpaneopen {
	background: #787878;
	width: auto;
	padding: 25px;
	vertical-align: top;
	text-align: justify;
}

.contentheading {
  font-size: 16px;
  font-family: Tahoma;	
  font-weight: Bold;
  
}

table.testovaci{
  color: White;
  background: #820405;
  border:1px 1px 1px 1px solid white;
}

th.testovaci {
  color: White;
  background: #820405;
}

td.testovaci {
  color: White;
  background: #d83e3e;
}

td.content {
	background: #787878;
	width: auto;
	padding: 25px;
	vertical-align: top;
	text-align: justify;
	padding-left: 10px;
}

td.nazev {
	background: #666666 url(../images/arrow.gif) no-repeat top;
	width: 187px;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 60px;
	text-align: right;
	vertical-align: top;
	border-right: white dotted 1px;
} 

.content2 {
	background: #787878;
	width: auto;
	padding: 25px;
	vertical-align: top;
	text-align: justify;
	padding-left: 10px;
}

a.category{
  font-size:13px;
}

.content{
  font-size:13px;
}
.contentpane{
  font-size:13px;
}

.small{
  font-size:13px;
}
 
.contentdescription{
  font-size:13px;
}

.sectiontableheader{
  font-size:13px;
}

.sectiontableentry2{
  font-size:12px;
}

table{
  font-size:13px;
}

table.contenttoc {
  border: solid 1px White;
  border-spacing: 3px 2px;
}

.toclink {
  font-size:11px;
} 

.pagenav_prev{
	text-align: justify;
	padding-left: 10px;
  font-size: 10px;
	font-family: Tahoma;
}

.pagenav_next{
	text-align: justify;
	padding-left: 10px;
  font-size: 10px;
	font-family: Tahoma;
}
