body {
  text-align:center;
  background-color:#f8f6ec;
  font-family: Tahoma;
  font-size: 12px;
}

img {
  border:none
}
  
#page {
  text-align: left;
  width: 750px;
  margin-left: auto;
  margin-right: auto;
}

#page2 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  min-width: 750px;
  max-width: 900px;
  _width: 900px;
}

#page3 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  min-width: 750px;
  max-width: 1150px;
  _width: 1150px;
}

#page4 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  min-width: 750px;
  max-width: 1500px;
  _width: 1500px;
}

#main {
  background: url('page-background.gif') top left repeat-y;
}

#menu {
  width: 220px;
  float: left;
  margin: 0;
  padding: 0;
}

#content {
  margin: 1 0 0 220px;
  padding: 0;
}

#content .in-box {
  margin: 0;
  padding: 0.5em 1em;
}


h1 {
  color: #712304;
  font-size: 26px;
}

h2 {
  font-size: 20px;
  color: #712304;
}

h3 {
  color: #712304;
  font-size: 16px;
}

p {
  text-indent:20px;
}

.perex {
  background-color: #f1e3bd;
  padding: 5px;
}

.legend, acronym, .vysvetlivka {border-bottom:1px red dashed; cursor: help}
.article-info {
  text-align:center;
  background-color: #f1e3bd;
  font-size: 11px;
  font-style:italic;
  color: #544a15;
}

a {
  color: #cb4612;
  text-decoration: underline;
}
a:visited {
  color: #b6806a;
}
a:hover {
  text-decoration: none;
}

legend {color:red; font-style:italic}


 hr.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility:hidden}

/* MATRJOSKA */
/* ========= */
 .in-box {margin:10px}

/* OBRAZEK JAKO LOGO */
/* ================= */

#logo {
  margin: 0;
  padding: 0;
  height: 110px;
  position: relative;
  overflow: hidden;
}

#logo span {
  display: block;
  position: absolute; left: 0; top: 0; z-index: 1;
  width: 100%;
  height: 110px;
  margin: 0;
  padding: 0;
  background: url("logo.jpg") bottom left no-repeat;
  cursor: hand;
}


/* OSTATNI BARVY A NASTAVENI */
/* ========================= */



 

li {
  list-style-image: url("odrazka.gif");
}

 #menu .menu-item {color:white; background: #8c2c07 url("menu-background.gif"); padding: 5px; display: block; text-decoration: none;}
 #menu .menu-item:hover {color: #000000; background: #e75a23;}

 #menu .nadpis {text-align:center}
 #menu .nadpis {background: url('h-background.gif') top left repeat-y}
 #menu .nadpis{border:1px #104268 solid}
 #menu address {font-size:80%}

 #menu .block {margin: 0; padding: 0;}
 #menu .block .head {font-size: 15px; font-weight:bold; text-align:left; margin: 20px 0 0 0; padding: 2px; background-color: #712304; color: #f8f6ec;}

 #content img {margin:10px}
 #content .reference-preview {text-align:center}



 #head-menu {text-align:left; padding: 3px 5px 3px 390px; color: #8c2c07;}
 #head-menu {background: #cd4713 url("head-menu-background.gif") left top no-repeat;}
 #head-menu a {color:#f8f6ec; text-decoration: none; padding: 0 2px 0 2px;}
 #head-menu a:hover{color:#8c2c07; background-color: #f8f6ec; padding: 0 2px 0 2px;}

 #foot {text-align:center; background: #cd4713 url("foot-background.gif"); font-size: 10px; margin:0px; padding:0px; color:white}
 #foot a {color:white}
 #foot p {margin:0px;padding:1px}

.picture {
	background: url('pic-shadow.gif') bottom right no-repeat;
	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
}

.picture img {
	background: #fff;
	border: 1px solid #ccc;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}

center {
  text-align: left;
}


/* PLUGINY */
.plugin_Forum_form {text-align:right}
.plugin_Forum_form textarea {width:100%; height:150px}
.plugin_Forum_list {text-align:center}
.plugin_Forum_list table {border:1px #c8def3 solid}
.plugin_Forum_list table th{background-color:#c8def3}
.plugin_Forum_list .spot {border:1px solid #69aff3; margin:3px; font-size:90%; text-align:left}
.plugin_Forum_list .spot .head {background-color:#c8def3; margin:4px}
.plugin_Forum_list .spot .content {margin:4px}
.plugin_Forum_list .spot .reply {margin:4px}


.plugin_Discussion_form {text-align:right}
.plugin_Discussion_form textarea {width:100%; height:150px}
.plugin_Discussion_list {padding-top:10px}
.plugin_Discussion_list .spot {border:1px solid #69aff3; margin:3px; font-size:90%}
.plugin_Discussion_list .spot .head {background-color:#c8def3; margin:4px}
.plugin_Discussion_list .spot .content {margin:4px}
.plugin_Discussion_list .spot .reply {margin:4px}

.plugin_Searching {text-align:center; padding: 5px; background: #8c2c07 url("menu-background.gif");}
.plugin_Searching form {margin: 0;}
.plugin_Searching form input {border: solid 1px #712304;}
.plugin_Searching_searched {background-color:yellow; color:#000; font-style:italic}


ul.plugin_Structured_categories li{list-style-image:none}
ul.plugin_Structured_categories {color:black}

/* tmava - 8c2c07       */

ul.plugin_Structured_categories_packup {padding: 0; margin: 0; background: #8c2c07 url("menu-background.gif");}
ul.plugin_Structured_categories_packup .ul-inside {background: #8c2c07 url("menu-background.gif");}
ul.plugin_Structured_categories_packup li{list-style-image:none}
ul.plugin_Structured_categories_packup, ul.plugin_Structured_categories_packup ul { width: 200px; padding-left: 0px; cursor: default; margin-left: 0px; }
ul.plugin_Structured_categories_packup li { list-style-type: none; margin: 0px; position: relative; color: #fff; }
ul.plugin_Structured_categories_packup li > ul { display: none; position: absolute; top: 0px; left: 200px;}
ul.plugin_Structured_categories_packup li:hover, ul.plugin_Structured_categories_packup li.CSStoHighlight { background-color: #e75a23; color: #000; }
ul.plugin_Structured_categories_packup ul.CSStoShow { display: block; }
ul.plugin_Structured_categories_packup li:hover > ul { display: block; }
ul.plugin_Structured_categories_packup li a {color: #fff; width: 100%; text-decoration: none; padding: 5px; display: block; _display: inline;}
ul.plugin_Structured_categories_packup li a:visited { color: #fff; }
ul.plugin_Structured_categories_packup li a:hover { color: #000; }
ul.plugin_Structured_categories_packup li { behavior: url('IEmen.htc'); } //pro IE
ul.plugin_Structured_categories_packup ul { display: none; position: absolute; top: 0px; left: 200px; }


