
/* GENERAL styles */

P, A, OL, UL, DIV, H1, H2, H3, H4, H5, H6 {
	font-family: arial;
	font-size: 12px;
}
TD { font-family: arial; }
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P {margin: 0px 0px 5px 0px;}
H1, H2, H3, H4, H5, H6 {margin: 20px 0px 10px 0px;}
A { color: #12387d; }

OL, UL { color: #686e7c; }

DD {
        font-family: arial;
        font-size: 11px;
        margin-left: 0px;
}


.bodytext {
	      color: #686e7c;
}

TD#news_akt {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
}

TD#news_akt DD{
        font-family: arial;
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        margin-left: -35px;
        padding: 0px;
        text-align: left;
/*      text-indent: -40px; */
}

TD#news_single {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #12387d;
	margin-top: 0px;
}

/* styly v html sablone pro format kontaktu v levem sloupci */

.kontakt2 A { font-size: 11px;
}

.kontakt1 { font-size: 11px;
	      color: #686e7c;
	text-align: right;
}

.kontakt2 { font-size: 11px;
	      color: #686e7c;
	text-align: left;
}

.kontakt_td { padding-left: 5px;
	      padding-top: 5px;
		vertical-align: top;
}

/* styly pro menu s jazykovymi variantami */

TD#lang_td { padding-left: 5px;
	      padding-top: 5px;
		vertical-align: top;
	text-align: right;
	color: #12387d;
}

TD#lang_td DIV.lang_div A {
	font-size: 9pt;
	font-weight: normal;
	color: #12387d;
	text-align: right;
	text-decoration: none;
}

TD#lang_td DIV.lang_div1 A {
	font-size: 9pt;
	font-weight: normal;
	color: #686e7c;
	text-align: right;
	text-decoration: none;
}

/* styly pro format nadpisu v jednotlivych strankach */

/* H1.csc-firstHeader { */
H1 {
        font-size: 12pt;
	color: #12387d;
        margin: 0px 0px 0px 0px;
}

TD#td-csc-header DIV {
        vertical-align: bottom;
        margin: 0px 0px 0px 0px;
}


/* styly pro format tabulky s kontaktama na strance Kontakty */

.kontakty TABLE { border: none;
		margin: 1px;
		padding: 5px;
		width: 375px;
		vertical-align: top;
}

.kontakty_td_1 {background-color: #F0E8E6;
		font-size: 10px;
		padding: 5px;
		width: 230px;
}
.kontakty_td_2 {background-color: #F0E8E6;
		font-size: 10px;
		padding: 5px;
		width: 145px;
}



/* styly pouzite v sablone */

TD#header_1 {border: solid 1px #999999;
             background-color: #EFEFEF;}

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}


/* Left column */
TD#left_column {
	vertical-align: top; 
/*	width: 190px; */
	padding-left: 8px;
	padding-right: 8px;
/*	padding-top: 15px; */
	color: #FFFFFF;
}

TD#left_column P {
	font-size: 10px;
}


/* Right column */
TD#right_column {
	vertical-align: top; 
	padding-left: 11px;
	padding-right: 10px;
/*	padding-top: 15px; */
}

TD#right_column P {
	font-size: 11px;
}


/* Content column */
TD#content {
	padding-left: 15px;
	padding-right: 10px; 
	vertical-align: top; 
/*	padding-top: 15px;
        border: solid 1px #999999; */
}

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
}
TD#menu_1 DIV A {
	text-decoration: none;
}
/*
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

TD#menu_1 DIV.menu1-level1 {
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
}
*/

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  color: #686e7c;
  text-align: right;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  font-size: 12px;
  white-space: nowrap;
  font-weight:normal;
  color: #12387d;
  text-align: right;
/*  padding-top:5px;

  border-bottom: 1px solid #999999; 
  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');	*/
}

TD#menu_1 DIV.menu1-level1-act A {
  color: #12387d;
        text-decoration: none;
}

TD#menu_1 DIV.menu1-level1-no A {
  color: #686e7c;
        text-decoration: none;
}

/*
TD#menu_1 DIV.menu1-level1-act A {
	text-decoration: underline;
}
TD#menu_1 DIV.menu1-level1-act TD {
  border-bottom: 1px solid #999999;
}
*/






/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}


/* RTE / Table styling */
TABLE.contenttable TR TD  { font-size: 10px; }



/* styly pro plugin gst_topcontent */

.gtc_table {
  margin-bottom: 30px;
}

.gtc_tdheader {
  font-size: 13px;
}
  
.gtc_bodytext {
  padding-bottom: 5px;
  font-size: 10px;
}
  
.gtc_tdtstamp {
  font-size: 10px;
  padding-bottom: 2px;
  border-bottom: solid 1px #999999;
}
  
.gtc_tdlink {
  font-size: 10px;
  padding-bottom: 2px;
  border-bottom: solid 1px #999999;
}
  
.gtc_tdbrowse {
  font-size: 10px;
}
  

