#body_hneda,
#body_modra,
#body_seda {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin : 0px;
	margin-bottom : 15px;
	font-size: 11px;
	background-color: #E2E7D3; 
	background-image: url(design/bg_hneda.jpg);
	background-repeat : no-repeat;
	background-position : top;
	text-align : center;	
	color: #595959;
}
#body_seda {
	background-color: #DCDCDC; 
	background-image: url(design/bg_seda.jpg);
	color: #595959;
}
#body_modra {
	background-color: #BAE1FF; 
	background-image: url(design/bg_modra.jpg);
	color: #595959;
}



/* take do WYSIWYG editoru a ADMIN.css */
a {
	color : #E37600;
	text-decoration : underline;
}
a:hover {
	color : #E37600;
	text-decoration : none;
}

img {
  border: 0px;
}

ul {
	margin-left: 0px;
	padding-left: 30px;
}
li {
	margin-left: 0px;
	margin-left: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-size : 12px;
	margin-bottom : 12px;
	margin-top : 12px;
	color : #E37600;
}
h2 {
	font-size : 12px;
	margin-bottom : 10px;
	margin-top : 12px;
}
h3, h4, h5, h6 {
	font-size : 11px;
	margin-bottom : 8px;
	margin-top : 12px;
}

sup, sub {
	font-size : 9;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form {
	padding: 0px;
	margin : 0px;
}

p {
  margin-top: 0px;
  margin-bottom: 10px;
}

.obrazek-modra {
  border-left: 20px solid #EBF6FC;
  border-bottom: 20px solid #EBF6FC;
}
.obrazek-seda {
  border-left: 20px solid #EFEFEF;
  border-bottom: 20px solid #EFEFEF;
}
.obrazek-hneda {
  border-left: 20px solid #F4F4EB;
  border-bottom: 20px solid #F4F4EB;
}
/* konec */



.nocss {
	display : none;
}

#all {
	position : relative;
	width : 981px;	
	padding : 0px;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	text-align: left;
	background-color : white;
}
#top,
#top-en { 
  height: 101px;
  width: 100%;
	background-image: url(design/bg_top.gif);
	background-repeat : no-repeat;
	background-position : bottom;	
}
#top-en { 
	background-image: url(design/bg_top_en.gif);
}

#logo {
  display: block;
  width: 365px;
  height: 70px;
}

#home {
  position: absolute;
  display: block;
  top: 78px;
  left: 29px;
  width: 75px;
  height: 18px;
  font-size: 10px;
  color: #0064BE;
  letter-spacing: -1px;
  text-decoration: none;
	background-image: url(design/bg_home.gif);
	background-repeat : no-repeat;
	background-position : 0px;	
	z-index: 2000;
}
#home2 {
  padding-left: 28px;
  padding-top: 4px;
}
#language {
  position: absolute;
  top: 75px;
  right: 13px;
  font-size: 10px;
  color: white;
  letter-spacing: -1px;
}
#cz {
  display: block;
  float: right;
  width: 75px;
  height: 22px;
	background-image: url(design/bg_cz.gif);
	background-repeat : no-repeat;
	background-position : 45px;	
	text-decoration: none;
	color: white;
}
#home:hover, 
#cz:hover,
#en:hover,
#email:hover {
  text-decoration: underline;	
  color: #ED9F55;
}
#cz2,
#en2,
#email2,
#adresa2 {
  padding-left: 10px;
  padding-top: 5px;
}
#en {
  display: block;
  float: right;
  width: 85px;
  height: 22px;
	background-image: url(design/bg_en.gif);
	background-repeat : no-repeat;
	background-position : 52px;		
	text-decoration: none;
	color: white;
}
#email {
  display: block;
  float: right;
  width: 120px;
  height: 22px;
	background-image: url(design/bg_email.gif);
	background-repeat : no-repeat;
	background-position : 75px;		
	text-decoration: none;
	color: white;
}
#adresa {
  display: block;
  float: right;
  width: 180px;
  height: 22px;
	color: white;
}



#topmenu {
  position: absolute;
  top: 47px;
  right: 5px;
  z-index: 1000;
}
#menu {
	list-style-type:none; 
	padding:0; 
	margin:0;
	float : left;
}

#menu li {
	display:block; 
	float:left; 
	position:relative; 
	z-index:100; 
	margin-right:0px;
}
#menu li span {
	display:block; 
	z-index:100; 
	padding: 3px 17px;
	padding-bottom: 7px;
	font-size: 11px;
  letter-spacing: -1px; 
}

#menu li a, #menu li a:visited {
	display:block; 
	padding:0;
}

#menu dl {
	position:absolute; 
	top:0; 
	left:0; 
	margin: 0; 
	padding: 0; 
	background: url(design/transparency.gif);
}
#menu dt {
	background: transparent; 
	margin:0; 
	font-size: 11px; 
	letter-spacing: -1px; 
	border-bottom:0px solid #fff; 
	float:left; 
	background-image: url(design/bg_top_li.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
#menu dt.last {
	border-right:0px solid #5EA4E9;
}
#menu dd {
	display:none; 
	background: transparent; 
	border-bottom:0px solid gray; 
	clear:left; 
	margin:0; 
	padding:0; 
	color: blue; 
	font-size: 11px; 
	letter-spacing: -1px; 
	text-align:left;
	font-weight : normal;
}

#menu dt a, #menu dt a:visited {
	display:block; 
	color:white; 
	padding: 3px 17px; 
	padding-bottom: 8px;
	text-decoration:none;
}

#menu dt a.menu_item_onn, #menu dt a.menu_item_onn:visited {
	color:#ED9F55; 
	text-decoration: underline;
}
#menu dd a, #menu dd a:visited { 
	color:white; 
	text-decoration:none; 
	display:block; 
	padding: 3px 10px;
	background-color: #E37601;
	border-bottom: 1px dotted #FEB05A;
}
#menu dd a.menu_item_on, #menu dd a.menu_item_on:visited { 
	color: #ED9F55; 
}

#menu li a:hover {
	border:0;
}

#menu li:hover dd, #menu li a:hover dd {
	display:block;
}
#menu dd a:hover,
#menu dd a.menu_item_onn {
	background: #E37601; 
	color: #595959;
  border-bottom: 1px dotted #FEB05A;
}
#menu li:hover dt a, #menu li a:hover dt a {
	background: transparent; 
	color:#ED9F55; 
	text-decoration: underline;
}




#middle_hneda,
#middle_modra,
#middle_seda { 
  position : relative;
  _height: 550px;
  min-height: 550px;
  width: 100%;
	background-image: url(design/bg_middle_hneda.gif);
	background-repeat : repeat-y;
	background-position : left;	
}
#middle_modra { 
	background-image: url(design/bg_middle_modra.gif);
}
#middle_seda { 
	background-image: url(design/bg_middle_seda.gif);
}
#left {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 237px;
}
.linka,
.hneda,
.seda, 
.modra {
  height: 34px;
  width: 100%;
  background-color : white;
	background-image: url(design/bg_linka_hneda.gif);
	background-repeat : no-repeat;
	background-position : left bottom;	
  color: #65634A;
}
.modra {
	background-image: url(design/bg_linka_modra.gif);
	color: white;
}
.seda {
	background-image: url(design/bg_linka_seda.gif);
	color: #595959;
}
.linka_aux,
.linka_auxx {
  padding-top: 12px;
  padding-left: 27px;
  font-weight: bold;
  font-size: 12px;
}
.linka_auxx {
  font-weight: normal;
  font-size: 11px;
  letter-spacing: -1px;
}
.rozdelovac {
  position: absolute;
  top: 258px;
  left: 740px;
  height: 34px;
  width: 3px;
  background-color: white;
}
#menuleft11,
#menuleft21 {
  width: 100%;
  background-color : white;
}
#menuleft11 {
  _height: 222px;
  min-height: 222px;
}
#menuleft12,
#menuleft22 {
  padding: 15px;
  padding-left: 27px;
  padding-top: 10px;
}
#menuleft22 {
  padding-bottom: 15px;
}
#menuleft12 a.menu_item_level1,
#menuleft22 a.menu_item_level1,
#menuleft12 a.menu_item_level1_on,
#menuleft22 a.menu_item_level1_on {
  padding-top: 6px;
  padding-bottom: 1px;
  padding-left: 18px;
  background-image: url(design/bg_li_seda_off.gif);
  background-repeat : no-repeat;
	background-position : 0px 9px;
	color: #C1C1C1;
	font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  display: block;
}
#menuleft22 a.menu_item_level1 {
  background-image: url(design/bg_li_hneda_off.gif);
	color: #C7C592;
}
#menuleft12 a.menu_item_level1:hover,
#menuleft22 a.menu_item_level1:hover,
#menuleft12 a.menu_item_level1_on,
#menuleft22 a.menu_item_level1_on {
  color: #D8220E;
  background-image: url(design/bg_li_seda_on.gif);
}
#menuleft12 a.menu_item_level2,
#menuleft22 a.menu_item_level2,
#menuleft12 a.menu_item_level2_on,
#menuleft22 a.menu_item_level2_on {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 18px;
	color: #818181;
	font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  display: block;
}
#menuleft22 a.menu_item_level2 {
	color: #98966F;
}
#menuleft12 a.menu_item_level2:hover,
#menuleft22 a.menu_item_level2:hover,
#menuleft12 a.menu_item_level2_on,
#menuleft22 a.menu_item_level2_on {
  color: #D8220E;
}
#search_hneda,
#search_modra,
#search_seda {
  height: 180px;
  width: 100%;
	background-image: url(design/bg_left_hneda.gif);
	background-repeat : no-repeat;
	background-position : bottom;	
  color: white;
}
#search_modra {
	background-image: url(design/bg_left_modra.gif);
}
#search_seda {
	background-image: url(design/bg_left_seda.gif);
}
#search2 {
  padding-top: 23px;
  padding-left: 42px;
}
#search_input {
  width: 105px;
  font-size: 12px;
  border: 1px solid white;
}
#search_submit {
  border: 0px;
  font-size: 12px;
  background-color : transparent;
  color: white;
}
#search_submit:hover {
  font-weight: bold;
}


#right { 
  padding-left: 240px;
}

#splash_default,
#splash_hneda,
#splash_modra,
#splash_modra-en,
#splash_seda {
  height: 222px;
  width: 100%;
  background-color : white;
	background-image: url(design/bg_splash_hneda.jpg);
	background-repeat : no-repeat;
	background-position : left bottom;	
}
#splash_default {
	background-image: url(design/bg_splash_default.jpg);
}
#splash_modra,
#splash_modra-en {
  height: 256px;
	background-image: url(design/bg_splash_modra.jpg);
}
#splash_modra-en {
	background-image: url(design/bg_splash_modra_en.jpg);
}
#splash_seda {
	background-image: url(design/bg_splash_seda.jpg);
}

#path_hneda a,
#path_modra a,
#path_seda a,
#path2sloupec_dalsi a {
  color: #66644D;
  text-decoration: none;
  text-transform: uppercase;
}
#path2sloupec_dalsi a,
#path_modra_dalsi a {
  text-transform: lowercase;
}
#path_modra a,
#path2sloupec a {
  color: white;
}
#path_hneda a:hover,
#path_seda a:hover {
  color: white;
}
#path_modra a:hover,
#path2sloupec a:hover {
  color: #E37600;
}
#path2sloupec {
  width: 212px;
  float: right;
}
#path2sloupec_dalsi,
#path_modra_dalsi {
  float: right;
  padding-right: 50px;
  font-size: 11px;
  letter-spacing: -1px;
}
#path2sloupec_dalsi {
  float: right;
  padding-right: 20px;
}

#content {
  padding-top: 3px;
  background-color : white;
}
#content2_hneda,
#content2_2sloupce_hneda,
#content2_modra,
#content2_2sloupce_modra,
#content2_seda,
#content2_2sloupce_seda {
  _height: 407px;
  min-height: 407px;
  width: 100%;
  background-color : #F4F4EB;
  color: #5F6247;
}
#content2_modra,
#content2_2sloupce_modra {
  background-color : #EBF6FC;
  color: #1F7ABF;
}
#content2_seda,
#content2_2sloupce_seda {
  background-color : #EFEFEF;
  color: #595959;
}
#content2_2sloupce_hneda,
#content2_2sloupce_modra,
#content2_2sloupce_seda {
	background-image: url(design/bg_content_2sloupce.gif);
	background-repeat : repeat-y;
	background-position : left;	
}
#content3 {
  padding: 20px;
  padding-left: 27px;
  padding-right: 27px;
}

#index_content {
  width: 100%;
}
#index_left {
  width: 448px;
  float: left;
}
#index_right {
  width: 185px;
  float: right;
}

#bottom_hneda,
#bottom_modra,
#bottom_seda { 
  height: 30px;
  width: 100%;
	background-image: url(design/bg_bottom_hneda.gif);
	background-repeat : no-repeat;
	background-position : top;	
	color : #827F60;
}
#bottom_modra { 
	color : #00B9E6;
	background-image: url(design/bg_bottom_modra.gif);
}
#bottom_seda { 
	color : #6F6F6F;
	background-image: url(design/bg_bottom_seda.gif);
}
#bottom2 {
	padding-top : 8px;
	font-size : 10px;
	text-align : center;
}
#bottom_hneda a,
#bottom_modra a,
#bottom_seda a {
	color : #827F60;
	text-decoration : none;
}
#bottom_modra a {
	color : #00B9E6;
}
#bottom_seda a {
	color : #6F6F6F;
}
#bottom_hneda a:hover,
#bottom_modra a:hover,
#bottom_seda a:hover {
	text-decoration : underline;
}
#bottom_left {
	float : left;
	width : 250px;
	text-align : left;
	padding-left : 20px;
	font-weight : normal;
}
#bottom_right {
	float : right;
	width : 250px;
	text-align : right;
	padding-right : 20px;
	font-weight : normal;
}
#bottom2 span,
#bottom_left span,
#bottom_right span {
	background-color : white;	
}

/* AKTUALITY PRUREZ a AKTUALITY*/
.aktuality {
  width: 100%;
}
.aktuality_prurez {
  width: 446px;
}
.aktualita_prurez,
.aktualita {
  border-bottom: 2px dotted #CBE8F8;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.aktualita {
  border-bottom: 2px dotted #CBE8F8;
  margin-bottom: 0px;
  padding-bottom: 5px;
}
.aktualita_prurez_top {
  margin-bottom: 10px;
}
.aktualita_top {
  margin-bottom: 15px;
}
.aktualita_nazev,
.aktualita_prurez_nazev,
.aktualita_prurez_datum {
  color: #E37600;
  font-weight: bold;
  font-size: 12px;
}
.aktualita_prurez_nazev {
  width: 350px;
}
.aktualita_prurez_nazev a,
.aktualita_nazev a {
  text-decoration: none;
}
.aktualita_prurez_nazev a:hover,
.aktualita_nazev a:hover {
  text-decoration: underline;
}
.aktualita_prurez_datum {
  width: 80px;
  float: right;	
}
.aktualita_prurez_resume,
.aktualita_prurez_text,
.aktualita_prurez_detail {
  color: #0163BA;
}
.aktualita_prurez_text {
  color: #0163BA;
  padding-top: 15px;
}
.aktualita_prurez_detail {
  font-weight: bold;
  padding-top: 10px;
  font-size: 10px;
}
.aktualita_prurez_detail a {
  color: #818181;
  text-decoration: none;
}
.aktualita_prurez_detail a:hover {
  text-decoration: underline;
}
.aktualita_prurez_img {
  float: right;
  width: 130px;
  text-align: right;
  padding-bottom: 3px;
}
.aktualita_prurez_foto {
}
.cleaner {
  clear: both;
}

/* ODKAZ ZPET */
.back {
  padding-top: 10px;
  font-size: 10px;
}
.back a {
  font-weight: bold;
  color: #818181;
  text-decoration: none;
}
.back a:hover {
  text-decoration: underline;
}

/* DOWNLOAD */
.downloady {
  padding-bottom: 12px;  
}
.download {
  position: relative;
  margin-bottom: 12px;
}
.download_ikona {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 40px;
}
.download_right {
  padding-left: 50px;
}
.download_aktualizace,
.download_popis,
.download_cas,
.download_text {
  font-size: 11px;
}
.download_nazev {
  font-size: 12px;
}
.download_nazev a,
.download_aktualizace,
.download_popis {
  font-weight: bold;
}



/* POZNAMKY  (neco z CSS muze byt prebrano z aktualit) */
.poznamky {
  width: 100%;
}
.poznamky_prurez {
  width: 184px;
}
.poznamka_prurez,
.poznamka {
  border-bottom: 0px dotted #CBE8F8;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.poznamka {
  border-bottom: 0px dotted #CBE8F8;
  margin-bottom: 0px;
  padding-bottom: 5px;
}
.poznamka_prurez_top {
  margin-bottom: 10px;
}
.poznamka_top {
  margin-bottom: 15px;
}
.poznamka_prurez_nazev,
.poznamka_nazev,
.poznamka_prurez_datum {
  color: #E37600;
  font-weight: bold;
  font-size: 12px;
}
.poznamka_prurez_nazev, {
  width: 184px;
}
.poznamka_prurez_nazev a,
.poznamka_nazev a {
  text-decoration: none;
  color: #E37600;
}
.poznamka_prurez_nazev a:hover,
.poznamka_nazev a:hover {
  text-decoration: underline;
}
.poznamka_prurez_datum {
  width: 0px;
  float: right;	
}
.poznamka_prurez_resume,
.poznamka_prurez_text,
.poznamka_prurez_detail {
  color: #0163BA;
}
.poznamka_prurez_text {
  color: #0163BA;
  padding-top: 15px;
}
.poznamka_prurez_detail {
  font-weight: bold;
  padding-top: 10px;
  font-size: 10px;
}
.poznamka_prurez_detail a {
  color: #818181;
  text-decoration: none;
}
.poznamka_prurez_detail a:hover {
  text-decoration: underline;
}


/* TEXT */
.text {
  padding-bottom: 12px;
}


/* KATALOG */
.katalog_content {
  width: 100%;
}
.katalog_left {
  width: 440px;
  float: left;
}
.katalog_right {
  width: 183px;
  float: right;
}
.cleaner_katalog {
  border-bottom: 2px dotted #C9C8B6;
  margin-bottom: 15px;
  padding-bottom: 15px;
  clear: both;
  width: 440px;
}
.katalog_top {
  margin-bottom: 10px;
}
.katalog_nazev,
.katalog_datum {
  font-weight: bold;
  color: #E37600;
  font-size: 12px;
  padding-bottom: 10px;
}
.katalog_nazev a {
  text-decoration: none;
}
.katalog_nazev a:hover {
  text-decoration: underline;
}
.katalog_text,
.katalog_tabulka {
  font-size: 11px;
  padding-bottom: 10px;
}

.katalog_img {
  text-align: center;
  padding-bottom: 3px;
  font-weight: bold;
  font-size: 10px;
  letter-spacing: -1px;
}
.katalog_prurez_detail {
  font-weight: bold;
  padding-top: 10px;
  font-size: 10px;
}
.katalog_prurez_detail a {
  color: #818181;
  text-decoration: none;
}
.katalog_prurez_detail a:hover {
  text-decoration: underline;
}



/* FOTOGALERIE */
.fotogalerie {
	padding-bottom: 15px;
	padding-top: 0px;
}
.td_fotogalerie {
	background-color: white;
	border: 1px solid #cccccc;
}
.fotogalerie_fotka_nazev, .fotogalerie_fotka_popis {
	font-size: 10px;
	color : #6C6C6C;
	padding-top : 3px;
}
.fotogalerie_fotka_img2 {
	border: 1px solid black;
}

#fotogalerie_table td {
	border: 1px solid #cccccc;
	background-color: white;
}
#fotogalerie_table2 td {
	border: 0px;
}
#fotogalerie_okno_toolbar {
	background-color: #EEEEEE;
}
.fotogalerie_okno_nazev {
	font-size: 12px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
}
.fotogalerie_okno_popis {
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
}