body {
background-color:#B0B0B0;
/*background: url("/obrazek/3/bg-jpg/") center top fixed #B0B0B0;*/
}

#footer {
background-color:#A50021;
}

.red {
color:#A50021;
font-size:18pt;
font-style:italic;
font-weight:bold;
}

.black  {
color:black;
font-size:18pt;
font-style:italic;
font-weight:bold;
}

#theme {
background-color:#FCD5B4;
width:1020px;



}




#menu, #menu a, #menu a:hover {
background:none repeat-x scroll 0 0 #A50021;
color: white;
font-size:10.5pt;
font-style:italic;
letter-spacing:0.02em;
font-family: calibri;
}

#menu .selected a:hover, #menu .active a:hover  {
color:white;
font-family: calibri;
}

#menu .active a {
background:none repeat scroll 0 0 #A50021;
color:white;
font-family: calibri;
}

#lcolumn #contact h2 {
color:#A50021;
}

#lcolumn h2 {
border-bottom:medium none;
color:#A50021;
}

#container {
background: url("/obrazek/3/pozadi-container-png") repeat-y scroll 0 0 white;
width:1020px;
border-top:30px solid #a50021;
}

#rcolumn {
width:790px;
}

#form {
background-color:#FCD5B4;
border:2px solid #A50021;
}

#form table th span {
color:#A50021;
}

#form .button {
background:url("images/button-bg.gif") repeat-x scroll 0 0 #A50021;
}

a:link, a:visited {
color:#A50021;
}

h1 {
color:#A50021;
font-family:calibri;
font-size:23pt;
font-weight:bold;
}

h2 {
border-bottom:1px solid;
font-family:calibri;
font-size:170%;
letter-spacing: normal;
margin:0.5em 0 1.1em;
color: #333333;
}

h3 {
color:#A50021;
margin-bottom: 0.7em;
}

#active_article p {
font-family:calibri;
font-size:12pt;
}

/* ---[ vyhledavani a tisk ]------------------ */ 
 
#search { top: -30px; right: 300px; } 
#toplink { top: -30px; right: 40px; }


/* ---[ search ]------------------------------ */
#search {
  position: absolute;
 padding-top: 0;
 background-color:transparent;
  margin-bottom: 0;}

#searchbox {
	width: 130px; height: 17px;
	background: url(/images/styles/template3/red/searchbox-bg.gif) no-repeat 0 0 #fff;
	margin: 6px 3px 0 10px;
	_margin-left: 5px;
  overflow: hidden;

}


/* ---[ toplink ]----------------------------- */

#toplink {
  position: absolute;
  font-size: 92%;
  color: #ccc;
}

#toplink a {
  color: white;
}

#toplink span {
  padding: 0 10px;
}

#toplink a.home {
  padding-left: 15px;
  background: url(/images/styles/template2/yellow/icon-home.gif) no-repeat 0 50% transparent;
}

#toplink a.print {
  padding-left: 13px;
  background: url(/images/styles/template2/yellow/icon-print.gif) no-repeat 0 50% transparent;
}

/*------------E-SHOP----------*/
.gset .desc {
    bottom: 0px;

}
#submenu a {
  font-style: italic;
}

