body {
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: sans-serif, Arial, Verdana, Geneva, Helvetica;
  font-size: 10pt;
  color: black;
  background: #8B1518;  
}
table {
  font-size: 10pt;
}
div.stranka {
  position: relative;
  width: 780px; 
  background: white url('/img/pozadi.gif') 0 0 repeat-y;
  margin: 0 auto;
  padding: 0 4px; 
  text-align: left;
  position: relative;
}

a {
  color: #1173CC;
}
a:hover {
  color: #8B1518;  
}     
table a {
  text-decoration: none;
}
p {
  text-align: justify;
}
div.zahlavi {
  position: relative;
  width: 780px;
  height: 205px;
  background: #EDF5F8 url('/img/zahlavi.jpg') no-repeat;
  border-bottom: 2px solid #8B1518;    
}
a.logo {
  position: absolute;
  top: 17px;
  left: 41px;
}

a.vlajka {
  width: 38px;
  height: 23px;
  display: block;
  text-decoration: none;
  position: absolute;
  right: 0;
  border-left: 4px solid #F0F8FF;

}
a.vlajka:hover {
  border-color: #8B1518;
}
a.vlajka-aktivni {
  width: 40px;
  border: 2px solid #8B1518;
  border-right: none;    
}
a.vlajka span {
  display: none;
}
a.vlajka-cs {
  background: transparent url('/img/cs.gif') 0 0 no-repeat;
  top: 10px;
}
a.vlajka-en {
  background: transparent url('/img/en.gif') 0 0 no-repeat;
  top: 40px;  
}
a.vlajka-ru {
  background: transparent url('/img/ru.gif') 0 0 no-repeat;
  top: 70px;  
}
a.vlajka-cs-aktivni, a.vlajka-cs:hover {
  background-image: url('/img/cs-aktivni.gif');
}
a.vlajka-en-aktivni, a.vlajka-en:hover {
  background-image: url('/img/en-aktivni.gif');
}
a.vlajka-ru-aktivni, a.vlajka-ru:hover {
  background-image: url('/img/ru-aktivni.gif');
}


div.nabidka {
  position: absolute;
  bottom: -2px;
  padding: 0 10px;
}
* html div.nabidka {
  bottom: -3px;
}

div.nabidka a {
  display: block;
  float: left;
  background: #89C1F5;
  padding: 0 15px;
  margin: 0 5px;
  padding-top: 3px;
  font-size: 13pt;
  font-weight: bold;
  text-decoration: none;
  color: #F0F8FF; 
  border-top: 4px solid #F0F8FF;

}
div.nabidka a.aktivni {
  background: white;
  padding-top: 5px;
  color: #8B1518;
  border-color: #8B1518; 
  border: 2px solid #8B1518; 
  border-bottom-color: white;  
}
div.nabidka a:hover {
  border-color: #8B1518;
  color: #8B1518;  
}
div.nabidka a.aktivni:hover {
  border-bottom-color: white; 
}

a img {
  border: none;
}
div.obsah {
  position: relative;
  width: 750px;
  padding: 5px 15px;
  min-height: 350px; 
}
* div.obsah {
  width: 780px;
}
* html div.obsah {
  height: 350px;
}
div.levy-obsah, div.pravy-obsah {
  padding-top: 20px;
}
div.levy-obsah {
  width: 530px;
}
div.pravy-obsah { 
  margin-left: 170px;
  width: 570px;
}

/*div.panel {
  position: absolute;
  right: 45px;
  top: -28px;
  width: 200px; 
}*/
div.panel {
  float: right; 
  width: 200px;
  margin-top: -28px;
  margin-top: -7px;  
  margin-right: 30px;
  
}
* html div.panel {
  margin: 0;
  float: none;
  right: 15px;
  position: absolute;
  top: -28px;
  width: 200px;
}
/*
div.panel {
  float: right; 
  width: 200px;
  margin-top: -28px;
  z-index: 255;
  
}
* html div.panel {
  margin-right: -15px;
  margin-top: 0;
  margin-right: 0;    
}
* html div.aktuality {
  position: absolute;
  width: 200px;
  top: -28px;  
}

*/ 
div.aktuality, div.prihlaseni {
  background: white;
  border: 2px solid #8B1518;
  padding: 5px 10px;
  margin-bottom: 20px;  
}


div.panel h4 {
  font-size: 13pt;
  font-weight: bold;
  text-decoration: none;
  color: #8B1518;
  padding: 0px 15px;
  margin: 0;
  margin-bottom: 10px; 
  
}
h1 {
  color: #8B1518;
  font-size: 18pt;
  margin-top: 5px;
  margin-bottom: 10px;  
}
* html h1 {
  padding-top: 10px;
}
h2,h3 {
  color: #8B1518;
  padding-left: 20px;
  margin-top: 15px;
  margin-bottom: 5px;    
  background: transparent url('/img/odrazka1.gif') 5px center no-repeat;
  font-size: 14pt; 
}
h3 {
  color: #1173CC;
  background-image: url('/img/odrazka2.gif');
  margin-left: 20px;
  font-size: 12pt; 
}
h5 {
  color: #1173CC;
  font-size: 8pt;
  margin: 4px 0; 
}
div.aktuality div.aktualita {
  clear: left;
  margin: 15px 0;
  
}
div.aktuality div.aktualita span {
  color: gray;
  font-size: 8pt;
}
/*div.aktuality div.aktualita img {
  float: left;
  margin-right: 5px;
  border: 1px solid #89C1F5;  
}*/

div.aktuality div.aktualita p {
  margin: 3px 0;
  margin-left: 78px;
  text-align: left;  
}
div.aktuality div.aktualita div.paticka {
  clear: left;
  font-size: 1px;
}
div.aktuality div.aktualita div.vice {
  text-align: right;
}

fieldset {
  border: 1px solid #8B1518;
  margin: 5px 5px;
  padding: 10px;
}
* html fieldset {
  padding-top: 0px;
}
fieldset legend {
  color: #8B1518;
   
}
fieldset fieldset, fieldset.vnitrni {
  border-color: #1173CC; 
}
fieldset fieldset legend, fieldset.vnitrni legend {
  color: #1173CC;
}
fieldset fieldset fieldset {
  border-color: #8B1518; 
}
fieldset fieldset fieldset legend {
  color: #8B1518;
} 
ul {
}
li {
  list-style-image: url('/img/odrazka2.gif'); 
}
li li {
  list-style-image: url('/img/odrazka1.gif'); 
}
li li li {
  list-style-image: url('/img/odrazka2.gif'); 
}
li li li li {
  list-style-image: url('/img/odrazka1.gif'); 
}

/*
li {
  list-style-image: url('/img/odrazka1.gif'); 
}
li li {
  list-style-image: url('/img/odrazka2.gif'); 
}
li li li {
  list-style-image: url('/img/odrazka1.gif'); 
}
li li li li {
  list-style-image: url('/img/odrazka2.gif'); 
}
*/
strong, b {
  color: #39090A;
}

div.both-clearer {
  clear: both;
}

div.copyright {
  text-align: center;
  color: gray;
  font-size: 8pt;
  clear: both;
  padding: 5px 10px;
  border-top: 2px solid #8B1518; 
  background: #C8E0F8;
  margin-top: 15px;
/*  margin-left: -15px;
  position: absolute;
  bottom: 0;
  right: 0;*/
}
* html div.copyright {
  margin-right: -8px;
}
div.copyright span.validatory {
  float: left;
}
div.copyright span.webdesign {
  float: right;
}
div.GLine {
  padding: 3px 0;
}

label {
  color: #1173CC;
}
label.GFirstOnLine {
  display: block;
  width: 180px;
  float: left;
  text-align: right;
  margin-right: 6px;

}
div.GMultiSelect, div.GSelect {
  margin-left: 186px;
}
div.GMultiSelect div.GMultiSelectCheckList {
  overflow: scroll;
}
div.GMultiSelect label, div.GSelect label {
  color: black;
}
div.GSelect label.GDisabled, div.GMultiSelect label.GDisabled {
  color: gray;
}
div.GMultiSelect div.GQuickSelect {
  font-size: 8pt;
  color: gray;
  padding: 3px 10px;
  text-align: right;
  padding-top: 1px;
  background: #ECF5FD;
  border-bottom: 1px solid #D3E0ED; 
}
/*div.GSelect {
  padding: 3px 1px;
} */
input.GText, input.GPassword, select.GSelect, textarea.GTextArea,
div.GMultiSelect, input.GFileInput {
  font-family: sans-serif, Arial, Verdana, Geneva, Helvetica;
  font-size: 10pt;
  border: 1px solid #89C1F5; 
}
input.GText:hover, input.GPassword:hover, select.GSelect:hover,
textarea.GTextArea:hover, div.GMultiSelect:hover, input.GFileInput:hover {
  border-color: #1173CC;
  background: #F5FAFE; 
}
input.GFirstOnLine, textarea.GFirstOnLine, select.GFirstOnLine, div.GMultiSelect, div.GSelect {
  width: 250px;
}
textarea.GTinyMCE {
  width: 100%;
}
input.GCheckBox {
  width: auto;
}
input.GCheckBox.GFirstOnLine {
  margin-left: 186px;
}

* html input.GCheckBox.GFirstOnLine {
  margin-left: 0px;
}
input.GErrorField, textarea.GErrorField, select.GErrorField {
  border-color: #F58989;
}
label.GErrorField {
  color: #CC1111;
}

ul.GInfoMessages, ul.GErrorMessages, ul.GOKMessages {
  padding: 0;
  margin: 5px 10px;
}
ul.GInfoMessages li, ul.GErrorMessages li, ul.GOKMessages li {
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 10px;
  padding-left: 30px;
  margin: 5px 0;
  color: #2669A6;
  background: #F0F8FF url('/img/informace.png') 5px center no-repeat;
  list-style: none;
  list-style-image: none;  
  border-top: 1px solid #89C1F5;  
  border-bottom: 1px solid #89C1F5;  
}

ul.GErrorMessages li {
  background-image: url('/img/chyba.png');
  background-color: #FFF0F0; 
  border-color: #F58989;
  color: #CC1111;  
}
ul.GOKMessages li {
  background-image: url('/img/potvrzeni.png');
  background-color: #F0FFF0; 
  border-color: #11D011;
  color: #0C8B0C; 
}

div.GSubmitPanel, div.tlacitka {
  text-align: right;
  border-top: 1px dotted #8B1518;
  padding: 5px 10px;
  padding-bottom: 0;
  margin: 5px 0px;
  margin-bottom: 0; 
}
div.GSubmitPanel div.GFormLegend {
  float: left;
  font-size: 8pt;
  color: gray;
}
form {
  margin: 0;
  padding: 0;
}
form.prihlaseni div.udaje {
  margin: 0 15px;
}
form.prihlaseni label {
  padding-top: 10px;
}
form.prihlaseni input.GText, form.prihlaseni input.GPassword {
  width: 100%;
}
span.tlacitko, a.tlacitko, input.GButton {
  color: #2669A6;
  cursor: pointer;
  background: #F9F9F9 url('/img/tlacitko.gif') 0 center repeat-x;
  border: 1px solid silver;
  padding: 3px 5px;
  text-align: center;
  width: auto;  
}

span.tlacitko, a.tlacitko {
  text-decoration: none;
  padding: 4px 6px;
}

a.tlacitko:hover, input.GButton:hover {
/*  color: #1173CC;*/
  border-color: gray;
}
span.tlacitko, span.tlacitko:hover, input.GDisabled, input.GDisabled:hover {
  color: gray;
  border-color: silver;  
}
input.GSaveButton, a.hlavni-tlacitko {
  font-weight: bold;
}
input.nepublikovat {
  font-weight: normal;
}
 
hr {
  height: 0px;
  border: none;
  border-top: 1px dotted #8B1518;
   
}
div.ramecek hr {
  border-color: #89C1F5;
}
div.ramecek div.GSubmitPanel {
  border-color: #89C1F5;
}
div.navigace {
  margin-top: 30px;
  padding-left: 10px;
  margin-left: -10px;  
  border-top: 2px solid #8B1518;
  border-right: 2px solid #8B1518;
  position: absolute;
  top: 0px;
  left: 10px;
  width: 160px;
  padding-top: 5px;
  padding-bottom: 50px;  
  text-align: right; 
}
div.navigace div.oddelovac {
  font-size: 1px;
  height: 2px;
  border-bottom: 1px dotted #8B1518;  
}
div.navigace a.zalozka, div.navigace a.aktivni-zalozka {
  display: block;
  background: #89C1F5;
  padding: 4px 4px;
  margin: 5px 0;
  padding-left: 8px;
 
  font-size: 13pt;
  font-weight: bold;
  text-decoration: none;
  color: #F0F8FF; 
  border-left: 4px solid #F0F8FF;
  margin-left: auto;
  margin-right: -2px;
  border-right: 2px solid #8B1518;  
  width: 139px;
  text-align: left;

}
* html div.navigace a.zalozka, * html div.navigace a.aktivni-zalozka {
  width: 146px;
} 
div.navigace a.aktivni-zalozka {
  background: white;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 0;  
  color: #8B1518;
  border-color: #8B1518; 
  border: 2px solid #8B1518; 
  border-right-color: white;
  width: 145px  
   
}

div.navigace a.zalozka:hover, div.navigace a.aktivni-zalozka:hover {
  border-color: #8B1518;
  color: #8B1518;  
}
div.navigace a.aktivni-zalozka:hover {
  border-right-color: white; 
}
/*
table.GSimpleLister {
  margin: 10px 5px;
  border-collapse: collapse;
  border-top: 1px solid #89C1F5;  
  border-bottom: 1px solid #89C1F5;    
}
table.GSimpleLister th, table.GSimpleLister td {
  padding: 1px 5px;
}
table.GSimpleLister th img, table.GSimpleLister td img {
  margin: 5px;
}
table.GSimpleLister td {
  border-bottom: 1px solid #D3E0ED;
}
table.GSimpleLister td.drobne {

  font-size: 8pt;
  color: gray;
}
table.GSimpleLister th a, table.GSimpleLister td a {
  text-decoration: none;
}
table.GSimpleLister th {
  color: gray;
  background: #ECF5FD;
  text-align: center;  
}
table.GSimpleLister thead th {
  border-bottom: 1px solid #D3E0ED;  
}
table.GSimpleLister thead th:hover {
 background: #F5FAFE;  
}
table.GSimpleLister tfoot th {
  border-top: 1px solid #D3E0ED;
  color: gray;
  font-size: 8pt;

  font-weight: normal;  
}

table.GSimpleLister tfoot th b {
  color: gray;
}
table.GSimpleLister img {
  border: none;
}
table.GSimpleLister tr.GNoItems td {
  font-style: italic;
  font-size: 8pt;
  color: #8B1518;
  text-align: center;
  padding: 3px 5px;
}
table.GSimpleLister tr.GListControls th {
  text-align: right;
  padding: 2px 3px;
}
table.GSimpleLister tr.GFooter th {
  border-top: none;
}
table.GSimpleLister span.GQuickSelect {
  float: left;
}
table.GSimpleLister tr.GEven td {
  background: #F5FAFE;
}
table.GSimpleLister th.GSortedBy {
  background: #CFFACF;
}
table.GSimpleLister tr.GEven td.GSortedBy {
  background: #E8FDE8;
}
*/


table {
  margin: 10px 5px;
  border-collapse: collapse;
  border-top: 1px solid #89C1F5;  
  border-bottom: 1px solid #89C1F5;    
}
table th, table td {
  padding: 1px 5px;
}
table th img, table td img {
  margin: 5px;
}
table td, table th {
  border-bottom: 1px solid #D3E0ED;
}
table td.drobne {

  font-size: 8pt;
  color: gray;
}
table th a, table td a {
  text-decoration: none;
}
table th {
  color: gray;
  background: #ECF5FD;
  text-align: center;  
}
table thead th {
  border-bottom: 1px solid #D3E0ED;  
}
table.GSimpleLister thead th:hover {
 background: #F5FAFE;  
}
table tfoot th {
  border-top: 1px solid #D3E0ED;
  color: gray;
  font-size: 8pt;

  font-weight: normal;  
}

table tfoot th b {
  color: gray;
}
table img {
  border: none;
}
table tr.GNoItems td {
  font-style: italic;
  font-size: 8pt;
  color: #8B1518;
  text-align: center;
  padding: 3px 5px;
}


table tr.GListControls th {
  text-align: right;
  padding: 2px 3px;
}
table tr.GFooter th {
  border-top: none;
}
table span.GQuickSelect {
  float: left;
}
table tr.GEven td {
  background: #F5FAFE;
}
table th.GSortedBy {
  background: #CFFACF;
}
table tr.GEven td.GSortedBy {
  background: #E8FDE8;
}




table.detaily th, table.detaily td {
  border-bottom: 1px solid #D3E0ED;
  background: white;
  padding: 2px 5px;
}

table.detaily thead th, table.detaily tbody tr th.sekce {
  background: #ECF5FD;
  color: gray;
  font-size: 12pt;
  text-align: center;    
}
table.detaily tbody tr th.sekce {
  font-size: 10pt;
}
table.detaily tfoot th {
  border-bottom: none;
  font-weight: normal;
  color: gray;
  font-size: 8pt;
  background: #ECF5FD;
  text-align: right;      
}
table.detaily tbody th {
  font-weight: normal;
  color: #1173CC;
  color: gray;
  text-align: right;
  vertical-align: top;
}
table.detaily tbody tr.GEven th, table.detaily tbody tr.GEven td {
  background: #F5FAFE;
}


div.tip {
  background: transparent url('/img/tip.gif') 20px center no-repeat;
  padding: 15px 5px;
  color: gray;
  padding-left: 80px;

}
a.pridat, a.odstranit, a.email, a.upravit, a.detaily, a.seznam {
  background: transparent url('/img/pridat.png') 0px center no-repeat;
  padding: 2px 0;
  margin: 0 5px;
  padding-left: 20px;
 
}
a.napravo {
  background-position: right center;
  padding-left: 0px;
  padding-right: 20px;    
}
a.seznam {
  background-image: url('/img/clanek.png');  
}
a.detaily {
  background-image: url('/img/zobrazit.png');  
}
a.odstranit {
  background-image: url('/img/odstranit.png');  
}
a.email {
  background-image: url('/img/email.png');  
}
a.upravit {
  background-image: url('/img/upravit.png');  
}
div.GPageControlNavigator {
  text-align: center;
  clear: left;
  font-size: 8pt;
  color: silver;
}
div.GPageControlNavigator a {
  text-decoration: none;
}
div.GPageControlNavigator span {
  color: gray;
}
div.GPageControlNavigator span, div.GPageControlNavigator a {
  margin: 0 2px;
}
div.GPageControlNavigator span.GActivePage {
  font-weight: bold;
}



ul.uprava-kategorii img {
  border: none;
  margin: 0;
}

ul.uprava-kategorii li {

  list-style: none;
  list-style-image: none;
  border-top: 1px solid #D3E0ED;
  padding: 2px 5px;
  padding-right: 0;
}
ul.uprava-kategorii li li li {
}
ul.uprava-kategorii li.zahlavi {
  color: gray;
  background: #ECF5FD;
  text-align: center;  
  border-top: 1px solid #89C1F5;
  font-weight: bold;  
}

ul.uprava-kategorii li.zapati {
  border-bottom: 1px solid #89C1F5;
  color: gray;
  font-size: 8pt;
  text-align: center;
  font-weight: normal;
  background: #ECF5FD;    
}
ul.uprava-kategorii li.zapati b {
  color: gray;
}
ul.uprava-kategorii {
  margin-left: 0;
  padding-left: 0;
  margin-top: 30px;
}
ul.uprava-kategorii ul {
  padding-left: 20px;
  margin-left: 0;  
}
ul.uprava-kategorii li span.tlacitka {
  float: right;
  color: #D3E0ED; 
}
ul.uprava-kategorii li span.tlacitka a {
  margin: 0 3px; 
}

ul.uprava-kategorii li.nova-kategorie {
  padding: 5px 0;
  border: none;
}

ul.uprava-kategorii li.GEven {
  background: #F5FAFE;
}
ul.uprava-kategorii li.GOdd {
  background: white;
}






div.GTabControl div.GTabControlHeader {
  height: 22px;
}
div.GTabControl div.GTabControlHeader a, div.GTabControl div.GTabControlHeader span {
  display: block;
  height: 18px;
  float: left;
  background: #89C1F5;
  padding: 0 8px;
  margin: 0 5px;
  padding-top: 2px;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  color: #F0F8FF; 
  border-top: 2px solid #F0F8FF;
}
* html div.GTabControl div.GTabControlHeader a, * html div.GTabControl div.GTabControlHeader span {
  height: 22px;
}

div.GTabControl div.GTabControlHeader span {
  background: silver;
  color: white;
  border-color: white;
}
div.GTabControl div.GTabControlContent {
  border: 1px solid #8B1518;
  padding: 10px 15px;
}
div.GTabControl div.GTabControlHeader a.GSelected {
  background: white;
  padding-top: 3px;
  color: #8B1518;
  border-color: #8B1518; 
  border: 1px solid #8B1518; 
  border-bottom-color: white;
   
}

div.GTabControl div.GTabControlHeader a:hover {
  border-color: #8B1518;
  color: #8B1518;  
}
div.GTabControl div.GTabControlHeader a.GSelected:hover {
  border-bottom-color: white; 
}

div#nahrany_obrazek {
  width: 66px;
  height: 66px;
  float: right;
  border: 1px solid #89C1F5;
  font-style: italic;
  font-size: 8pt;
  color: #8B1518;
  text-align: center;
  padding: 3px 5px;
}  
div#nahrany_obrazek img {
  border: none;
  padding: 0;
  margin: 0;
}

div.aktuality div.aktualita a.obrazek {
  margin-right: 5px;
  display: block;
  width: 68px;
  text-align: center;
  float: left;
  padding: 2px;  

}
div.aktuality div.aktualita a.obrazek img {
  float: none;
  margin: 0;
  border: 1px solid #89C1F5;
}
/*div.aktuality div.aktualita a.obrazek:hover {
  border-color: #8B1518;
  background-color: #F5FAFE;
}*/
div.html img {
  border: 1px solid #89C1F5;
  margin: 5px;
}
table.soubory td.info div {
  margin: 3px;
}
table.soubory td.info div.typ, table.soubory td.info div.velikost {
  font-size: 8pt;
  color: gray;
}

table.soubory td.info div.velikost {
  font-weight: bold;
}
table.soubory td.popis {
  color: gray;
}
table.soubory td.stahnout {
  padding-left: 20px;
}
table.soubory td.stahnout a {
  margin-bottom: 10px;  
}
table.soubory td.stahnout a  img {
  margin-bottom: -5px;  
}
img.obrazek-clanku {
  float: left;
  margin: 5px;
  margin-right: 15px;
  background: #ECF5FD;
/*  border: 1px solid #D3E0ED;*/
  border-top: 1px solid #89C1F5;
  border-bottom: 1px solid #D3E0ED;
  padding: 5px 3px;
 
}
div.clearer, div.miniclearer{
  clear: left;
}
div.miniclearer{
  font-size: 1px;
}
a.upravit-text {
  position: absolute;
  z-index: 255;
  margin-left: -20px;
}
div.rychla-uprava {
  position: absolute;
  z-index: 255;
  margin-left: -10px;
  width: 20px;
}
div.ramecek, div.ramecek2 {
  margin: 5px;
  background: #F5FAFE;
  border: none;
  border-bottom: 1px solid #D3E0ED;
  padding: 5px 3px;
}
div.ramecek {
  border-top: 1px solid #89C1F5;
}
div.ramecek2 {
 margin-top: 0px;
}

div.ramecek a, div.ramecek2 a, h4.ramecek a {
  text-decoration: none;
}
div.ramecek ul li, div.ramecek2 ul li, div.maly-dokument ul li {
  list-style-image: url('/img/odrazka2.gif'); 
}
h4.ramecek {
  background: #ECF5FD;
  border-top: 1px solid #89C1F5;
  border-bottom: 1px solid #D3E0ED;
  color: gray;
  font-weight: bold;
  text-align: center;


  margin: 5px;
  margin-bottom: 0px;

  padding: 1px 12px;
}
div.GLine h4.ramecek {
  margin-bottom: -6px;
}
div.cesta {
  font-size: 8pt;
  padding: 2px 5px;
  color: silver;
  position: absolute;
  left: 0;
  top: 0;
  width: 760px;
}
div.cesta span {
  color: gray;
}
div.podkategorie {
  text-align: center;
}
div.podkategorie a, a.o-kategorii-vyse {
  margin: 2px 20px;
  font-size: 12pt;
  padding: 4px 0;
  padding-left: 30px;
  
  background: transparent url('/img/slozka.png') 0 center no-repeat;
}
a.o-kategorii-vyse {
  background-image: url('/img/slozka-nahoru.png');
  float: right;
}
div.levy-sloupec, div.pravy-sloupec {
  width: 250px;
  float: left;
  margin: 0;  
}
div.levy-sloupec {
  margin-right: 15px;
}
div.pravy-sloupec {
  margin-left: 15px;
}
* html div.levy-sloupec, * html div.pravy-sloupec {
  width: 265px;  
}
div.mala-aktualita {
  margin-top: 20px;
}
div.mala-aktualita h3.nadpis {
  background: none;
  padding-left: 0;
  margin-left: 0;
  font-size: 12pt;
  font-weight: bold;

}
div.mala-aktualita h3.nadpis a {
  text-decoration: none;
}
div.mala-aktualita img.obrazek {
  float: left;
  border: 1px solid #89C1F5;
  margin-right: 5px;  
  margin-bottom: 5px;
}
div.mala-aktualita div.datum {
  float: left;
  color: gray;
  margin-right: 15px;
  margin-bottom: 5px;  
}
div.mala-aktualita div.vice, div.maly-dokument div.vice {
  text-align: right;  
}
blockquote {
  color: gray;
  text-align: justify;
  margin: 10px 20px;
  font-size: 12pt;
}


div.maly-dokument {
  margin-top: 20px;
  background: #F5FAFE url('/img/ruzek.gif') 0 0 no-repeat;
  border-right: 1px solid #D3E0ED;
  border-bottom: 1px solid #D3E0ED;
  padding: 10px 10px;  
}
div.maly-dokument h3.maly-dokument-nadpis {
  padding-left: 60px;
  margin: 0;
  padding-top: 5px;
  background: none;
    
}
div.maly-dokument h3.maly-dokument-nadpis a {
  text-decoration: none;
}
body table.bez-ramecku tbody td.bez-ramecku {
  border: none;  
}
body table.bez-ramecku {
  border: none;
  margin: 0;
  border-collapse: separate;
}
div.radek-tlacitek {
  padding: 8px 0; 
}
div.prihlaseni ul {
  padding-left: 16px;
  margin: 0;
  margin-bottom: 10px;   
}
div.prihlaseni ul li {
  margin-left: 0px;
  font-size: 8pt;  
}
div.prihlaseni blockquote {
  margin: 10px 0px;
  font-size: 10pt;
}
div.uzaviraci-ramecek {
/*  margin-right: -220px;*/
  border-top: 2px solid #8B1518;
  text-align: center;
  padding: 20px 0;
  font-size: 12pt;
  font-weight: bold;
  color: gray;
  z-index: 255;
}
div.kurzy {
  margin: 10px 0;
}
div.kurz-uvod {
  color: #8B1518;
  margin-bottom: 5px;
}
div.kurz {
  text-align: right;
  margin-right: 20px;
  font-family: "Courier New";
}
div.kurz2 {
  text-align: left;
  margin-left: 20px;
}
div.aktualni {
  text-align: right;
  font-size: 8pt;
  color: gray;
  margin-top: 10px;
}