/**
* Administrace
*/
ul.submenu_1 {
list-style:none;
padding:0 !important;
margin:0 !important;
}
ul.submenu_1 li {
background:none;
}
ul.submenu_1 li a ,ul.submenu_1 li span {
font-size: 1.6em;
color:#000;
text-decoration:none;
padding: 5px 0px;
}
span.menu_nadpis{
font-size: 1.6em;
color:#000;
text-decoration:none;
padding: 5px 0px 5px 10px;
}
ul.submenu_2 {
margin-left: 0 !important;
margin-top: 10px;
margin-bottom: 10px;
padding:10px 10px 20px 20px;
background-color:#f1f1f1;
}
ul.submenu_2 li {
list-style:none;
background:transparent url('sipka-1.gif') no-repeat 0 10px;
padding:0 0 0 20px;
line-height:2.2em;
}
ul.submenu_2 li a, ul.submenu_2 li span {
font-size: 1.0em;
color:#000;
text-decoration:underline;
}
ul.submenu_2 li a:hover {
color:#e2017b !important;  
}/**
* Ankety
*/
div.cankety_anketa_archiv {
  font-size: 1em;
  margin: 0 0 20px;
  padding: 17px 11px;
}

div.cankety_anketa_archiv div.volba {
  background-color: #C3C3C3;
  height: 10px;
  line-height: 10px;
  margin: 0 0 10px 0;
}

div.cankety_anketa {
  background-color: #F1F1F1;
  font-size: 1em;
  padding: 17px 11px;
}

div.cankety_anketa_sloupec {
background-color:#fef5fa;
padding:14px 13px;
margin:0 0 20px 0;
color:#5F5B58;
}
div.cankety_anketa_sloupec strong {
color: #000000;
}
div.cankety_anketa_sloupec p, div.cankety_anketa_sloupec label {
font-size: 0.9em;
}


div.cankety_anketa div.volba, div.cankety_anketa_sloupec div.volba {
  background-color: #C3C3C3;
  height: 10px;
  line-height: 10px;
  margin: 0 0 10px 0;
}

table.canketa_seznam_archiv th {
  border-bottom: 1px solid #FF2288;
}
table.canketa_seznam_archiv td {
  border-bottom: 1px dotted #FF2288;
}/**
* Diskuzní fórum
*/
div.prispevek table {
  width: 100%;
  /*margin-bottom: 10px;*/
}

div.prispevek table tr.text-prispevku td {
  border-bottom: 1px dotted #daa126;
  /*padding-bottom: 10px;*/
}

div.prispevek tr.neni-zobrazit {
  background-color: #e0e0e0;
}

ul.prehled-diskuzi, ul.hlavicka-diskuze {
  display: block;
  list-style-type: none;
  list-style-image: none;
  margin: 0;
}

ul.prehled-diskuzi li {
  width: 100%;
  height: 50px;
  border-bottom: 1px #FF2288 dotted;
}

ul.hlavicka-diskuze li {
  width: 100%;
  height: 50px;
}

ul.prehled-diskuzi li dl dt,
ul.prehled-diskuzi li dl dd {
  padding-right: 10px;
}

ul.prehled-diskuzi li.hlavicka, ul.hlavicka-diskuze li.hlavicka {
  height: 20px;
  border-bottom: 1px #FF2288 solid;
}

ul.prehled-diskuzi .prvni, ul.hlavicka-diskuze .prvni {
  width: 45%;
}

ul.prehled-diskuzi .druhy, ul.hlavicka-diskuze .druhy {
  width: 10%;
  text-align: center;
}

ul.prehled-diskuzi .treti, ul.hlavicka-diskuze .treti {
  width: 39%;
}

ul.prehled-diskuzi dt, ul.prehled-diskuzi dd, ul.hlavicka-diskuze dt, ul.hlavicka-diskuze dd {
  float: left;
  display: block;
}

ul.prehled-diskuzi li.hlavicka dt, ul.prehled-diskuzi li.hlavicka dd {
  font-weight: bold;
  height: 20px;
}/**
* Formuláře
*/
div.cform_formular {
padding:10px 20px;
background-color:#f1f1f1;  
}

form.cform_form fieldset {
border:1px solid #ccc;
padding:10px 15px;
}
form.cform_form fieldset legend {
padding:5px 10px;
font-size:1.0em;
font-weight:bold;
}/**
* Redakční systém
*/
.crs_perex {
font-size: 0.9em;
font-style: italic;
padding: 10px 0px;
}
.crs_obsah p.dalsi {
margin: 10px 5px 5px 5px;
}
.crs_obsah h2 {
  color: #303030;
  margin-bottom: 5px !important;
}  
.crs_obsah table.kontakty {
margin: 0px 0px 10px 0px;
width: 100%;
}
.crs_obsah table.kontakty th {
text-align: left;
font-weight: bold;
}
.crs_obsah table.kontakty td {
vertical-align: top;  
}
.crs_obsah table.kontakty td.telefon {
width: 30%;  
}
.crs_obsah table.kontakty td.email {
width: 30%;  
}
.crs_obsah table.kontakty td.ostatni {
width: 40%;  
}
.crs_komentar_prispevek p  {
font-size: 0.9em;
padding: 3px 5px;
line-height: 150%;
}
div.crs_aktualita{
background-color:#fef5fa;
padding:14px 13px;
margin:0 0 20px 0;
color:#5f5b58;
}
div.crs_aktualita strong {
color: #000000;
}
div.crs_aktualita p {
font-size:0.9em;
}
div.crs_aktualita_archiv{
padding:14px 13px;
margin:0 0 10px 0;
color:#5f5b58;
background:#fff url('bg-oddelovac.gif') repeat-x left bottom;
}
div.crs_aktualita_archiv strong {
color: #000000;
}
div.crs_aktualita_archiv p {
font-size:1.0em;
}
ul.crs_ul_spec li {
line-height:200%;
}
div.crs_upoutavka{
background-color:#fef5fa;
padding:14px 13px;
margin:0 0 20px 0;
color:#5f5b58;
}
div.crs_upoutavka strong {
color: #000000;
}
div.crs_upoutavka p {
font-size: 0.9em;
}
ul.crs_ul_spec {
margin-top: 10px;
margin-bottom: 10px;
}/**
* Reference
*/
.creference-search-highlite {
/*color: #BB0000;*/
background-color: #FFFF70;
}

.technologie-info {
position: relative;
}
dt.technologie-nazev {
background-color:inherit;
text-decoration:none;
border-bottom:1px dotted #e2017b;
cursor:help;
}
.technologie-bublina {
  position: absolute;
  display: none;
  z-index: 50;
}
.technologie-bublina table {
  border-collapse: collapse;
  width: 250px;
}
.technologie-bublina td.corner {
  height: 15px;
  width: 19px;
}
.technologie-bublina td.topleft { background-image: url(../../data/creference/bublina/bubble-1.gif); }
.technologie-bublina td.top { background-image: url(../../data/creference/bublina/bubble-2.gif); }
.technologie-bublina td.topright { background-image: url(../../data/creference/bublina/bubble-3.gif); }
.technologie-bublina td.left { background-image: url(../../data/creference/bublina/bubble-4.gif); }
.technologie-bublina td.right { background-image: url(../../data/creference/bublina/bubble-5.gif); }
.technologie-bublina td.bottomleft { background-image: url(../../data/creference/bublina/bubble-6.gif); }
.technologie-bublina td.bottom { background-image: url(../../data/creference/bublina/bubble-7.gif); }
.technologie-bublina td.bottomright { background-image: url(../../data/creference/bublina/bubble-8.gif); }

.technologie-bublina .bublina-obsah {
width: 215px;
font-size: 12px;
line-height: 1.2em;
background-color: #fff;
color: #666;
}
.reference-sirka-vypisu {
  width: 655px !important;
}
img.reference, img.reference-detail{
width: 266px;
height: 141px;
}
.vpravo {
float:right;
}
.vlevo {
float:left;
}
.px_75 {
width: 75px;
}
.px_140 {
width: 140px;
}
.mezera-dole {
margin-bottom: 1em;
}
.mezera-dole-vetsi {
margin-bottom: 2em;
}
td.mezera-vlevo {
  padding-left: 1em;
}

.reference-atributy {
  margin-top: 0;
  width: 300px;
}

div.reference-detail-vpravo {
  position: relative;
  margin-left:290px;
  height: 147px;
}

div.reference-detail-tagy {
  position: absolute;
  bottom: 0px;
}

div.reference-tag {
  width:67px;
  line-height:20px;
  text-align:center;
  margin-right:2px;
}

.mezera-nahore {
  margin-top: 1em;
}

td.reference-detail-nadpis {
  font-weight: bold;
}

td.reference-detail-text {
  vertical-align: top;
  padding-bottom: 4px;
}

.reference-pravy-sloupec {
  padding-left: 3em;
}

.reference-box-1 {
margin:10px 0 0 0;
}
.reference-box-2 {
margin:10px 0 0 75px;
}
.reference-box-3 {
margin:30px 0 0 0;
}
.reference-box-4 {
margin:30px 0 0 75px;
}/**
* Správce souborů
*/
td.sloupec_vpravo {text-align: right;}

td.sloupec-kurziva {font-style: italic;}