body {
  margin           : 0px;
  padding          : 0px;
  background-color : #a71510;
  color            : #000000;
  font-size: 11px;
  font-family: Tahoma;
}

#logo {
  width:400px;
  height:80px;
  border-right: 1px #a71510 solid;
  border-bottom: 1px #aeaeae solid;
  background:#FFFFFF;
  backgroun-image: url(images/logo.png)
}

a.stati:link, a.stati:visited {
  font-size: 11px;
  color: #D51C16;
  font-family: Tahoma;
  text-align: justify;
  font-weight: normal;
  margin: 2px 0px 2px 0px;
}

.stati {
  font-size: 10px;
  text-align: justify;
  margin: 0px 0px 7px 0px;
}

a.stati:hover {
  font-size: 11px;
  color: #000000;
  font-family: Tahoma;
  text-align: justify;
  font-weight: normal;
  margin: 2px 0px 2px 0px;
}

.nav_img
{
  width:164px;
  height:140px; 
  background:#9cd4f0;  
  float:left;
  margin-top: 7px;
  margin-right: 15px; 
  border-top: 1px #e0e0e0 solid;
  border-bottom: 1px #b0b0b0 solid;
  border-right: 1px #b0b0b0 solid;
  border-left: 1px #e0e0e0 solid;
}

.podr
{
  text-color: #D51C16;
  float: right;
  font-size: 11px;
}

.galery
{
width   : 100%; 
height  : 100%; 
overflow: auto; 
}

.subgal
{
margin:1,1,1,1; 
background:#ffffff;
}

.galery1
{
width:204; 
height:188; 
background:#ffffff; 
cursor:pointer; 
float:right; 
margin:0,0,0,10; 
border:1px #999999 solid;
}

.news
{
  width:204; 
  background:#dcf5ff; 
  float:center; 
  margin-top: 4px; 
  border-top: 1px #e0e0e0 solid;
  border-bottom: 1px #b0b0b0 solid;
  border-right: 1px #b0b0b0 solid;
  border-left: 1px #e0e0e0 solid;
}

.news1
{
  width:204; 
  background:#fafa00; 
  float:center; 
  margin-top: 5px; 
  border-top: 1px #e0e0e0 solid;
  border-bottom: 1px #b0b0b0 solid;
  border-right: 1px #b0b0b0 solid;
  border-left: 1px #e0e0e0 solid;
}

.news_text {
  font-size: 11px;
  color: #000000;
  font-family: Tahoma;
  text-align: justify;
  font-weight: normal;
  margin-top: 2px;
  margin-left: 4px;
  margin-right: 4px;
  text-indent: 15;
}

.plus
{
margin-left: 5px;
}

img {
  border:none;
}

#top {
  height:82px;
  border-right: 1px #aeaeae solid;
  border-left: 1px #f5f5f5 solid;
  border-bottom: 1px #aeaeae solid;
  border-top: 1px #f5f5f5 solid;
}
#top1 {
  border-left: 1px #ffffff solid;
  border-bottom: 1px #aeaeae solid;
  width:19%;
  height:80px;
  background:#a71510;
}
#top1a {
  width:23%;
  height:80px;
  border-right: 1px #aeaeae solid;
  border-bottom: 1px #aeaeae solid;
  background:#a71510;
}
#top2 {
  width:60%;
  height:30px;
  border-left: 1px #ffffff solid;
  background:#a71510;
  border-bottom: 1px #aeaeae solid;
}
#top3 {
  width:33%;
  height:50px;
  border-top: 1px #efefef solid;
  border-left: 1px #efefef solid;
  border-bottom: 1px #9e9e9e solid;
  background:#a71510;
}
#top3a {
  width:23%;
  height:50px;
  border-top: 1px #efefef solid;
  border-bottom: 1px #9e9e9e solid;
  background:#a71510;
}
#top4 {
  width:100%;
  height:30px;
  border-top: 1px #ffffff solid;
  background:#a71510;
}
.topfont {
  font-size: 11px;
  color: #FFFFFF;
  font-family: Tahoma;
  text-align: justify;
  font-weight: normal;
  margin: 1px 0px 1px 0px;
  text-indent:20 px; 
}
.topfont1 {
  font-size: 11px;
  color: #FFFFFF;
  font-family: Tahoma;
  text-align: justify;
  font-weight: normal;
  margin: 2px 0px 2px 0px;
  text-indent:10 px; 
}

.smallcenter {
  font-size: 11px;
  color: #000000;
  font-family: Tahoma;
  text-align: center;
  font-weight: bold;
  margin: 2px 0px 2px 0px;
}
.smallnormal {
  font-size: 11px;
  color: #000000;
  font-family: Tahoma;
  text-align: center;
  font-weight: normal;
  margin: 2px 0px 2px 0px;
}

.smallleft {
  font-size: 11px;
  color: #000000;
  font-family: Tahoma;
  text-align: justify;
  font-weight: normal;
  margin: 2px 0px 2px 0px;
  text-indent: 15;
}

.otstyp1 {
  font-size: 12px;
  color: #000000;
  font-family: Tahoma;
  text-align: justify;
  font-weight: normal;
  margin: 2px 3px 2px 2px;
  text-indent: 15;
}

.smallright {
  font-size: 11px;
  color: #000000;
  font-family: Tahoma;
  text-align: right;
  font-weight: normal;
  margin: 2px 5px 2px 0px;
}

#topnav {
  width :110px;
  height:18px;
  border-top: 1px #a35987 solid;
  border-bottom: 1px #431027 solid;
  border-right: 1px #431027 solid;
  border-left: 1px #a35987 solid;
  background: #d81a13;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  margin-left: 10px;
  text-align:center;
  color:#ffffff;
  float:left;
}

#left {
  width=213;
  height:100%;
  border-top: 0px #ffffff solid;
  border-bottom: 0px #bebebe solid;
  border-right: 0px #bebebe solid;
  border-left: 0px #ffffff solid;
  background:#a71510;
}

#container {
  width=100%;
  border-top: 1px #e0e0e0 solid;
  border-bottom: 1px #b0b0b0 solid;
  border-right: 1px #b0b0b0 solid;
  border-left: 1px #e0e0e0 solid;
  background:#fbfbfb;
}

h1 
{
  font-size: 18;
  color: #D51C16;
  text-align: center;
  font-weight: normal; 
  margin: 7px 0px 7px 0px;
}

h2 
{
  font-size: 15;
  color: #D51C16;
  text-align: center;
  font-weight: bold; 
  margin: 7px 0px 7px 0px;
}

h3 
{
  font-size: 12;
  color: #D51C16;
  text-align: center;
  font-weight: bold; 
  margin: 3px 0px 3px 0px;
}

.otstyp
/* text s abzaca */
{
  font-size: 12;
  color: #000000;
  text-align: justify;
  font-weight: normal;  
  text-indent: 25;
  margin: 5px 0px 5px 0px;
}

.podtema
/* text s abzaca */
{
  font-size: 12;
  color: #000000;
  text-align: justify;
  font-weight: bold;  
  text-indent: 30;
  margin: 10px 0px 10px 0px;
}

.bc
/* bold, center, 14*/
{
  color: #D51C16;
  text-align: center;
  font-weight: bold; 
  margin: 7px 0px 7px 0px;
  font-size: 15;
}

.ral
{
  color: #000000;
  text-align: center;
  font-size: 11;
  font-weight: normal; 
}

.kat_left
{
  float: left; 
  width: 48%; 
  height: 86 px; 
  margin: 5px 0px 5px 0px;
  border-top: 1px #f5f5f5 solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
  border-left: 1px #f5f5f5 solid;
  background: #ffffff;
}

.kat_right
{
  float: right; 
  width: 48%; 
  height: 86 px; 
  margin: 5px 0px 5px 0px;
  border-top: 1px #f5f5f5 solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
  border-left: 1px #f5f5f5 solid;
  background: #ffffff;
}

ol li {
  font-size: 12;
  color: #000000;
  text-align: justify;
  font-weight: normal;  
  margin: 5px 0px 5px 20px;
  }

.nav
{
  width:210;
  border-top: 0px #934977 solid;
  border-bottom: 0px #330017 solid;
  border-right: 0px #330017 solid;
  border-left: 0px #934977 solid;
  background: #a71510;
  cursor:pointer;
  height:13;
  margin: 0px;
}

.navt
{
  margin: 0px 0px 0px 10px;
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma;
  font-weight: bold;
  text-align: left;
}
.navt1
{
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma;
  font-weight: bold;
  text-align: left;
}
.navt1prod
{
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma;
  font-weight: bold;
  text-align:center;
}

.nav1
{
  width:210;
  cursor:pointer;
  border-top: 1px #934977 solid;
  border-bottom: 1px #330017 solid;
  border-right: 1px #330017 solid;
  border-left: 1px #934977 solid;
  background: #a71510;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

.menulist, .menulist ul {
 margin: 1px;
 padding: 1px;
 width: 210px;
 list-style: none;
 background: #a71510;
 border: 1px solid #654;
}

#lightbox{
	background-color:#3e1811;
	padding: 10px;
	border-bottom: 2px solid #e8d6a2;
	border-right: 2px solid #e8d6a2;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 0;
 left: 210px;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li {
 position: relative;
}

/* Links inside the menu */
.menulist a {
 display: block;
 padding: 1px 1px 2px 5px;
 color: #000;
 text-decoration: none;
 border: 1px solid transparent;
}
/* IE fix because it doesn't support transparent borders */
* html .menulist a {
 border: none;
 margin: 1px;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #FFF;
 background-color: #d81a13;
 padding: 0px 2px 3px 4px;
 border: 1px solid #A69;
 margin: 0;
}
.menulist a.highlighted {
 color: #00afe4;
 background-color: #00afe4;
 border: 1px solid #b0b1b2;
 margin: 0;
}

/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hack */
