/* Layout */
h1{
color: #A80F5D;
font-size: 20px;
}
h2{
color: #A80F5D;
font-size: 18px;
}
h3{
font-size: 15px;
color: #A80F5D;
}
h4{
font-size: 14px;
color: #A80F5D;

}
#obsah a{
color: #A80F5D;
text-decoration: underline;
}
#obsah a:hover{
text-decoration: none;
}

.fialova{
color: #A80F5D;
}

body{
padding: 25px 0px;
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
background: url(../images/stripes.jpg) repeat-x center top;
}
body:before {
content: '';
display: block;
position: absolute;
height: 6px;
width: 50%;
left: -499px;
background: #189c6a;
top: 117px;
}

#ramec{
margin: auto;
width: 998px;
position: relative;
}

#hlavicka{
height: 125px;
width: 100%;
}
#hlavicka .reklama{
margin: 10px 0px 0px 247px;
float: left;
}

#levy-panel{
padding-left: 20px;
width: 268px;
float: left;
}

a#logo-odkaz{
position: absolute;
top: 8px;
left: -6px;
width: 234px;
height: 106px;
display: block;
text-decoration: none;
background: url(../images/logo.png) no-repeat;
}

ul#menu{
list-style: none;
display: block;
width: 268px;
font-size: 12px;
letter-spacing: 1px;
}
ul#menu li{
margin-bottom: 1px;
background: #A80F5D;
}
ul#menu li a{
background: #A80F5D;
width: 258px;
padding: 0px 0px 0px 10px;
display: block;
line-height: 18px;
color: white;
}
ul#menu li a.active,
ul#menu li a:hover{
background: #3a8662 url(../images/fajfka.png) no-repeat 250px center;
}
ul#menu li a:hover{
/*background: #3a8662;*/
text-decoration: none;
}
ul#menu li.oddelovac{
margin: 2px 0px;
height: 3px;
}
ul#menu li.ceniky ul{
padding-left: 10px;
font-size: 11px;
color: white;
display: none;
}
ul#menu li.ceniky ul a{
line-height: 14px;
width: 248px;
}
ul#menu li.ceniky ul a.active,
ul#menu li.ceniky ul a:hover{
background: #3a8662 none;
}

#hledani{
padding: 7px 0px;
color: #A80F5D;
font-size: 13px;
text-align: center;
border-bottom: 1px solid #A80F5D;
}
#hledani input{
border: 1px solid black;
}
#hledani a{
color: #A80F5D;
text-decoration: underline;
}
#hledani a:hover{
text-decoration: none;
}

#partneri{
padding: 5px 10px;
border-bottom: 4px solid #E5B7CE;
margin-bottom: 4px;
}
#partneri table{
width: 100%;
}
#partneri table caption{
color: black;
font-size: 19px;
}
#partneri table td{
font-size: 12px;
line-height: 20px
}

#pravy-panel{
width: 707px;
float: left;
margin-left: 3px;
}
#navigace{
border-bottom: 1px solid #A80F5D;
height: 17px;
line-height: 17px;
font-size: 13px;
margin-right: 20px;
}
#navigace a,
#navigace h1{
display: block;
float: left;
padding: 0px 10px !important;
margin-right: 2px;
background: #3a8662;
color: white;
letter-spacing: 1px;
font-size: 13px;
}
#navigace .sipka{
background: url(../images/navigace-sipka.png) no-repeat 0px center;
display: block;
float: left;
height: 17px;
width: 6px;
margin-right: 2px;
}
#obsah{
padding-right: 20px;
font-size: 13px;
}
#obsah p{
padding: 10px 20px;
}
#obsah p.no-padding{
padding: 0px;
}
#obsah h1,
#obsah h2,
#obsah h3{
padding: 7px 20px 4px;
}
#pravy-panel .tisk{
margin-right: 20px;
}

#paticka{
width: 958px;
margin: 0px 20px;
clear: both;
border-top: 1px solid #D387AE;
padding-top: 10px;
font-size: 11px;
text-align: right;
}
#paticka .lfloat{
width: 50%;
color: #A80F5D;
font-size: 12px;
text-align: left;
}
#paticka .lfloat a{
color: #A80F5D;
}
#paticka a.vyrobil{
color: black;
line-height: 30px;
text-decoration: underline;
}
#paticka a.vyrobil:hover{
text-decoration: none;
}

.tisk{
color: #A80F5D;
font-size: 11px;
padding: 5px 0px;
text-align: right;
border-top: 1px solid #A80F5D;
position: relative;
}
.tisk a{
color: #A80F5D;
text-decoration: underline;
}
.tisk a:hover{
text-decoration: none;
}

/* Index */
#index-stredni-panel{
width: 336px;
padding: 0px 3px;
float: left;
}

#index-stredni-panel .priloha {
padding: 2px 5px 7px 12px;
background: #e1b3be;
}
#index-stredni-panel .priloha h2 {
color: #542837;
font-size: 18px;
margin: 10px 0 5px;
text-transform: uppercase;
font-weight: bold;
}
#index-stredni-panel .priloha p {
color: #542837;
font-weight: bold;
font-size: 11px;
margin: 5px 0;
}
#index-stredni-panel .priloha .white {
color: white;
text-transform: uppercase;
}
#index-stredni-panel .prezentace{
border-top: 1px solid #A80F5D;
padding: 10px 8px;
font-size: 13px;
/*min-height: 102px;*/
}
#index-stredni-panel .prezentace h3{
color: #A80F5D;
line-height: 19px;
font-size: 19px;
padding-bottom: 3px;
font-weight: normal;
}
#index-stredni-panel .prezentace a{
color: #A80F5D;
text-decoration: underline;
}
#index-stredni-panel .prezentace a:hover{
text-decoration: none;
}
#index-stredni-panel .prezentace img{
float: left;
margin-right: 10px;
}

#index-pravy-panel{
width: 345px;
float: left;
}
#index-pravy-panel img{
display: block;
}
#index-pravy-panel .zeleny-blok{
width: 325px;
background: #3a8662;
padding: 10px 10px;
color: white;
font-size: 12px;
/*min-height: 107px;*/
line-height: 17px;
margin-bottom: 10px;
}
#index-pravy-panel .zeleny-blok img{
float: right;
margin-left: 10px;
}
#index-pravy-panel .zeleny-blok h2{
font-weight: bolder;
font-size: 16px;
padding-bottom: 2px;
color: white;
}
#index-pravy-panel .zeleny-blok h3{
font-weight: bolder;
font-size: 14px;
padding-bottom: 2px;
color: white;
}
#index-pravy-panel .zeleny-blok a{
color: white;
text-decoration: underline;
}
#index-pravy-panel .zeleny-blok a:hover{
text-decoration: none;
}
#index-pravy-panel .zeleny-blok a.pdf{
display: inline-block;
background: url(../images/pdfico.png) no-repeat;
width: 30px;
height: 25px;
margin: 5px 0;
}
#index-pravy-panel .zeleny-blok a.pdf + a,
#index-pravy-panel .zeleny-blok a.pdf + a + a,
#index-pravy-panel .zeleny-blok a.pdf + a + a + a {
	position: relative;
	top: -13px;
	margin-right: 10px;
}
#index-pravy-panel .bezovy-blok {
width: 325px;
background: #85764E;
margin: 10px 0;
padding: 7px 10px;
color: white;
}
#index-pravy-panel .bezovy-blok a {
color: white;
text-decoration: underline;
}
#index-pravy-panel .bezovy-blok a:hover {
text-decoration: none;
}

#index-pravy-panel .novinky {
background: #80ba94;
padding: 7px 10px;
margin-top: 3px;
}
#index-pravy-panel .novinky:after {
content: '';
clear: both;
display: block;
}
#index-pravy-panel .novinky h2 {
color: #542837;
font-size: 18px;
margin: 10px 0 5px;
text-transform: uppercase;
font-weight: bold;
}
#index-pravy-panel .novinky h2 span {
font-weight: normal;
}
#index-pravy-panel .novinky h3 {
margin: 15px 0 3px;
clear: both;
}
#index-pravy-panel .novinky h3 a {
color: #fff;
font-weight: bold;
}
#index-pravy-panel .novinky .novinky-vlozeno {
margin-bottom: 7px;
font-style: italic;
color: #16623e;
}
#index-pravy-panel .novinky .novinky-pokracovani {
float: right;
margin: 3px 0 12px;
color: #542837;
text-decoration: underline;
font-size: 14px;
}
#index-pravy-panel .novinky .novinky-pokracovani:hover {
text-decoration: none;
}

#index-pravy-panel .zluty-blok{
width: 325px;
background: #80ba94;
padding: 7px 10px;
font-size: 12px;
line-height: 17px;
margin-top: 3px;
margin-bottom: 10px;
}
#index-pravy-panel .zluty-blok h2{
font-weight: bolder;
color: #A80F5D;
font-size: 17px;
margin: .2em 0 .5em;
}
#index-pravy-panel .zluty-blok h3{
font-weight: bolder;
font-size: 13px;
margin: .3em 0 .2em;
}
#index-pravy-panel .zluty-blok span{
color: #A80F5D;
}
#index-pravy-panel .reklamni-blok{
margin: 3px 0px;
padding: 3px 0px;
border: 1px solid #A80F5D;
border-width: 1px 0px;
}
#index-pravy-panel .objednat{
padding: 7px 0px;
color: #A80F5D;
font-size: 13px;
text-align: center;
padding: 0px 5px 10px;
}
#index-pravy-panel .objednat strong{
text-align: left;
display: block;
padding: 3px 0px 5px;
font-size: 14px;
}
#index-pravy-panel .objednat input{
border: 1px solid black;
width: 180px;
}
#index-pravy-panel .objednat input[type=submit]{
width: 90px;
}
#index-pravy-panel .objednat a{
color: #A80F5D;
text-decoration: underline;
}
#index-pravy-panel .objednat a:hover{
text-decoration: none;
}
.anketa{
margin-bottom: 10px;
width: 325px;
background: #80ba94;
padding: 7px 10px;
font-size: 12px;
line-height: 17px;
margin-top: 3px;
}
.anketa a{
color: #fff;
text-align: right;
display: block;
text-decoration: underline;
}
.anketa a:hover{
text-decoration: none;
}
#index-pravy-panel .anketa h2,
#index-pravy-panel .anketa h3 {
color: #542837;
}
#obsah .anketa h2, #obsah .anketa h3{
color: #542837;
padding-left: 3px;
}
.anketa table{
width: 100%;
}
.anketa table td{
padding: 1px 3px;
}
.anketa table td a{
color: #fff;
display: inline;
}
.anketa .bily-pruh{
width: 150px;
margin-top: 2px;
height: 15px;
background: white;
}
.anketa .fialovy-pruh{
background: #542837;
height: 100%;
float: right;
}
#index-pravy-panel .horoskop h2 {
color: #542837;
}
.horoskop:after {
    content: '';
    display: block;
    clear: both;
}
.horoskop a{
color: #fff;
text-decoration: underline;
float: right;
}
.horoskop a:hover{
text-decoration: none;
}
/* Administrace */
/*
.duhotna-navigace
{
 margin-bottom: 20px;
 padding-left: 20px;
}
.duhotna-navigace a 
{
 color: #FFE52E;
 text-decoration: none;
}
.duhotna-navigace a:hover 
{
 text-decoration: underline;
}
.duhotna-navigace h2
{
 font-weight: bold;
 font-size: 13px;
}*/

ul#admin-menu 
{ 
 display: block;
 float: left;
 padding-left: 25px;
 padding-top: 10px;
}
#admin-menu li
{
 clear: both;
 line-height: 17px;
}
#admin-menu li a
{
 text-align: left;
 display: block;
 float: left;
 color: white;
 text-decoration: none;
}
#admin-menu li a:hover
{
 text-decoration: underline;
}

.administrace
{
 padding: 10px 15px 20px;
 font-size: 13px;
}
.administrace p
{
 padding: 5px 5px 5px 0px;
 margin: 0px;
}
/*
.administrace h1{
float: left;
padding: 0px 10px;
margin-right: 2px;
color: white;
letter-spacing: 1px;
background: #3a8662;
}*/
.administrace a 
{
 color: #A80F5D;
 text-decoration: none;
 line-height: 17px;
}
.administrace a:hover 
{
 text-decoration: underline;
}
.administrace h2
{
 font-weight: bold;
 font-size: 13px;
 padding: 10px 0px 5px;
}

.delete{
background: url(../images/delete.png) no-repeat left center;
padding-left: 20px;
}

.edit{
background: url(../images/edit.png) no-repeat left center;
padding-left: 20px;
}

ul.admin-list{
line-height: 20px;
}
ul.admin-list{
padding-left: 10px
}
ul.admin-list li a, ul.admin-list li strong, ul.admin-list li span{
display: inline-block;
min-width: 200px;
}
ul.admin-list li a.edit, ul.admin-list li a.delete{
min-width: 100px;
}

/*
ul.admin-list ul li{
padding-top: 0px;
font-weight: normal;
list-style-type: circle;
}

ul.admin-list ul li a{
background: none;
padding-left: 0px;
}
*/

.admin-table th{
white-space: nowrap;
padding: 3px 5px;
}
.admin-table td{
padding: 2px;
line-height: 16px; 
}

.administrace dl{
padding-top: 10px;
}
.administrace dt{
font-weight: bolder;
line-height: 20px;
}
.vytvorilo
{
 text-align: right;
 margin-top: 5px;
 margin-bottom: 40px;
}
.vytvorilo p
{
 margin: 0px;
 padding: 0px;
}
.vytvorilo a
{
 color: silver;
 font-weight: bold;
 text-decoration: none;
}
.vytvorilo a:hover
{
 text-decoration: underline;
 color: #FFDD00;
}
.sluzba-1, .sluzba-2, .sluzba-3
{
 background-color: #EAEBE3;
 margin: auto;
 width: 390px;
}
.sluzba-1
{
 border: 2px solid #A23828;
}
.sluzba-2
{
 border: 2px solid #E2C200;
}
.sluzba-3
{
 border: 2px solid #00750C;
}
.sluzba-1 p.cerna, .sluzba-2 p.cerna, .sluzba-3 p.cerna
{
 background-color: black;
 height: 35px;
 background-repeat: no-repeat;
 color: white !important;
 padding: 5px 35px 10px 10px !important;  
}
.sluzba-1 p.cerna
{
 background-image: url('../images/zavinac-cerveny.png');
 background-position: 98% 50%;  
}
.sluzba-2 p.cerna
{
 background-image: url('../images/zavinac-oranzovy.png');
 background-position: 98% 50%; 
}
.sluzba-3 p.cerna
{
 background-image: url('../images/zavinac-zeleny.png');
 background-position: 98% 50%;
}
.sluzba-1 table, .sluzba-2 table, .sluzba-3 table
{
 margin: auto;
 margin-top: 10px;
 margin-bottom: 10px;
}
.sluzba-1 td, .sluzba-2 td, .sluzba-3 td 
{
 padding: 2px !important;
 vertical-align: middle;
}
.sluzba-1 td.nebo, .sluzba-2 td.nebo, .sluzba-3 td.nebo
{
 line-height: 45px;
 height: 45px;
 padding-right: 15px !important;
}
.sluzba-1 input, .sluzba-2 input, .sluzba-3 input
{
 background-image: url('../images/stin-inputek.jpg');
}
.sluzba-1 input
{
 border: 2px solid #9A4C40;
}
.sluzba-2 input
{
 border: 2px solid #E2C200;
}
.sluzba-3 input
{
 border: 2px solid #00750C;
}
.sluzba-1 .submit, .sluzba-2 .submit, .sluzba-3 .submit
{
 height: 20px;
 width: 82px;
 display: block;
 float: right;
 color: white;
 border: none;
}
.sluzba-1 .submit
{
 background-image: url('../images/sluzba-cervena.png');
}
.sluzba-2 .submit
{
 background-image: url('../images/sluzba-oranzova.png');
}
.sluzba-3 .submit
{
 background-image: url('../images/sluzba-zelena.png');
}
.sluzba-1 a
{
 color: #9C3B2B !important;
 font-weight: bold;
}
.sluzba-2 a
{
 color: #E2C200 !important;
 font-weight: bold;
}
.sluzba-3 a
{
 color: #00750C !important;
 font-weight: bold;
}
.kontakt
{
 float: right;
 display: block;
 padding: 3px 15px 0px 0px !important;
}
.sluzba-1 p, .sluzba-2 p, .sluzba-3 p
{
 padding: 0px 0px 5px 5px !important;
}

/* Fejetony */
.fejetony-vypis
{
 padding: 5px 3px 5px 3px;
 text-align: justify;
 font-size: 12px;
}
#obsah .fejetony-vypis p{
padding: 10px 0px;
}
.fejetony-vypis a
{
 color: #A70F5C;
 text-decoration: underline;
}
.fejetony-vypis a:hover
{
 text-decoration: none;
}
.fejetony-vypis a.nadpis-fejetonu
{
 font-size: 14px;
 text-decoration: none !important;
 color: #000201;
}
.fejetony-vypis a.nadpis-fejetonu strong{
 color: #000201;
}
.fejetony-vypis img
{
 border-left: 1px solid #A70F5C;
 padding: 5px 8px 5px 8px;
 margin-left: 5px;
}
.fejetony-vypis .sudy-fejeton,
.archiv-vypis .sudy-fejeton,
.recepty-vypis .sudy-fejeton,
.reference-vypis .sudy-fejeton
{
 background-color: #80ba94;
 margin: 3px 0px 0px 0px;
 padding: 5px 15px 5px 15px;
}
.fejetony-vypis .lichy-fejeton,
.archiv-vypis .lichy-fejeton,
.recepty-vypis .lichy-fejeton,
.reference-vypis .lichy-fejeton
{
 margin: 3px 0px 0px 0px;
 padding: 5px 15px 5px 15px;
}
.fejetony-vypis .sudy-fejeton a.nadpis-novinky, .fejetony-vypis .lichy-fejeton a.nadpis-novinky, .archiv-vypis .sudy-fejeton, .archiv-vypis .lichy-fejeton, .recepty-vypis, .reference-vypis
{
 text-decoration: none;
 font-size: 14px;
}
#obsah .sudy-fejeton a,
#obsah .sudy-fejeton .fialova,
#obsah .sudy-fejeton .nadpis-novinky {
color: #fff;
}
#obsah .sudy-fejeton img {
border-left: 1px solid #fff;
}

/* Archiv */
.archiv-vypis p{
float: left;
width: 480px;
font-size: 13px;
}
.archiv-vypis img
{
 padding: 5px 18px 5px 8px;
 margin-left: 5px;
}
.archiv-vypis br,
.novinka-vypis br{
height: 1px;
display: block;
line-height: 1px;
}
/*.recepty-vypis .sudy-fejeton,
.recepty-vypis .lichy-fejeton,
{
 height: 110px;
}*/
.reference-vypis span.nadpis-novinky{
color: #A80F5D;
}
#obsah .reference-vypis p,
#obsah .recepty-vypis p{
padding: 10px 0px;
}

/* Novinky výpis */
.novinka-vypis
{
 width: 642px;
 margin-left: 15px;
 padding: 5px 15px 5px 15px;
 text-align: justify;
 font-size: 12px;
 border-bottom: 2px solid #80ba94;
}
.novinka-vypis a, .archiv-vypis a, .recepty-vypis a, .reference-vypis a
{
 color: #A70F5C;
 text-decoration: underline;
}
.novinka-vypis a:hover, .archiv-vypis a
{
 text-decoration: none;
}
.novinka-vypis a.nadpis-novinky, .archiv-vypis a, .recepty-vypis a, .reference-vypis a
{
 font-size: 14px;
 text-decoration: none !important;
}
.archiv-vypis a.pdf{
margin-top: 2px;
background: url(../images/pdfico.png) no-repeat 110px 0px;
display: block;
float: left;
width: 200px;
height: 25px;
}
.novinka-vypis img, .recepty-vypis img, .reference-vypis img
{
 border-left: 1px solid #A70F5C;
 padding: 5px 8px 5px 8px;
 margin-left: 10px;
 float: right;
}
.novinky-dodatecny-text
{
 font-size: 11px;
 padding: 5px 15px 10px 15px;
}
.novinky-dodatecny-text a
{
 color: #A70F5C;
}

.muzeme-udelat{
font-size: 12px;
}
.muzeme-udelat img{
display: block;
margin: 5px 10px 22px 10px;
}
.muzeme-udelat h2 {
clear: both;
font-size: 18px;
width: 100%;
color: black;
}
.muzeme-udelat ul,
.muzeme-udelat strong{
padding: 5px 20px;
display: block;
}
ul.seznam-maly-ctverecek li{
background: url(../images/ctverec.jpg) no-repeat 0.5em;
padding-left: 1em;
}
.zluty-ramec{
margin: 10px 15px;
padding: 10px 15px;
background: #80ba94;
font-size: 13px;
}
/*.muzeme-udelat-blok{
width: 600px;
height: 180px;
margin: 10px auto;
}
.muzeme-udelat-blok p{
float: left;
background: #FBC200;
padding: 10px;
height: 160px;
width: 380px;
font-size: 13px;
}
.muzeme-udelat-blok img{
float: left;
height: 170px;
width: 190px;
border: 5px solid #A8105D;
}*/

ul.zeny-ze-stranek{
padding-left: 20px;
}
ul.zeny-ze-stranek li{
background: url(../images/pomlka.jpg) no-repeat left center;
padding-left: 12px;
}

/* Kontakt */
.kontakt{
padding: 0px !important;
}
.kontakt h2{
text-transform: uppercase;
color: #A80F5D;
font-size: 17px;
padding: 10px 15px;
}
.kontakt strong.priloha{
color: #A80F5D;
font-size: 13px;
padding: 0px 15px;
display: block;
}
.kontakt table{
margin: 15px 20px 15px 100px;
font-size: 14px;
width: 570px;
}
.kontakt a.kontaktni-formular{
margin: 15px 20px 15px 100px;
display: block;
}
.kontakt .zluty-ramec{
padding: 0px;
margin: 0px 0px 0px 3px;
width: 687px;
background: #80ba94;
}


/* Stránkování */
.strankovani-novinky
{
 float: right;
 font-size: 13px;
 padding-top: 5px;
}
.strankovani-novinky a
{
 color: #A70F5C;
 font-weight: bold;
 padding: 0px 3px 0px 3px;
}
.strankovani-novinky a.aktivni
{
 color: black;
}

/* Ozdoby pravá panel dole */
.dole-pravy-panel-ozdoba
{
 background: url(../images/novinky-list.png) no-repeat;
 float: right;
 display: block;
 height: 81px;
 width: 75px;
 clear: right;
}

/* Tabulky ceník */
#ceniky-pdf{
float: right;
width: 120px;
}
#ceniky-pdf a{
color: #A80F5D;
background: url(../images/pdfico.png) no-repeat right;
line-height: 30px;
display: block;
padding-right: 30px;
}
table#ceniky-zluta{
border-collapse: collapse;
width: 60%;
margin: 30px 20px;
border-bottom: 2px solid black;
}
table#ceniky-zluta td{
border-left: 1px solid black;
font-size: 12px;
padding: 2px 4px;
}
table#ceniky-zluta td+td+td+td,
table#ceniky-zluta tr:first-child+tr td+td{
border-left: 2px solid black;
}
table#ceniky-zluta td+td+td+td+td{
border-left: 1px solid black;
}
table#ceniky-zluta td:first-child{
border-left: 0px;
}
table#ceniky-zluta tr:first-child td{
background: #80ba94;
font-size: 16px;
border-bottom: 2px solid black;
border-top: 0px;
}
table#ceniky-zluta tr:first-child+tr+tr td{
background: #80ba94;
font-size: 16px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

table#ceniky-zelena{
border-collapse: collapse;
width: 70%;
margin: 30px 20px;
}
table#ceniky-zelena td{
border-top: 1px solid black;
border-left: 2px solid black;
font-size: 12px;
padding: 2px 4px;
}
table#ceniky-zelena tr:first-child td{
background: #3a8662;
border-bottom: 2px solid black;
border-top: 0px;
color: white;
font-size: 16px;
}
table#ceniky-zelena td:first-child{
border-left: 0px;
}

/* formulář odeslat dotaz */
.form-poslat-odkaz{
background: #F2DEE8;
margin: 10px 20px;
padding: 10px 20px;
}
.form-poslat-odkaz dt{
clear: left;
float: left;
display: block;
width: 150px;
padding-top: 3px;
}
.form-poslat-odkaz dd{
float: left;
padding-top: 3px;
width: 340px;
}
.form-poslat-odkaz input{
width: 340px;
}
.form-poslat-odkaz textarea{
width: 340px;
}
.form-poslat-odkaz input#submit{
width: 70px;
float: right;
}
.form-poslat-odkaz label.required{
font-weight: bolder;
color: #B1296E;
}
#obsah .form-poslat-odkaz p{
font-weight: bolder;
color: #B1296E;
padding: 10px 0px;
}

/* výpis novinek */
table.dalsi-novinky{
margin: auto;
width: 100%;
border-top: 2px solid #D487AE;
}
table.dalsi-novinky td{
font-weight: bolder;
padding: 1px 0px 1px 40px;
color: #AD105D;
}
table.dalsi-novinky td a{
color: black;
}
table.dalsi-novinky td a:hover{
color: #D487AE;
}

.cenik-inzerce{
padding-top: 30px;
text-align: center;
}
.cenik-inzerce p{
font-size: 15px;
line-height: 22px !important;
}
.cenik-form{
background: #80ba94;
margin: auto;
width: 470px;
padding: 10px 15px;
}
.cenik-form label{
font-weight: bolder;
}
/*.cenik-form dt{
float: left !important;
clear: left;
}
.cenik-form dd{
float: left !important;
}*/

.novinka-obrazek{
float: right;
padding: 10px 15px;
}

/* Hledání */
.search ul{
padding-left: 20px;
line-height: 20px;
}
.search a{
color: #AD105D;
}

/* Videorozhovory */
#flowplayer-container {
padding-bottom: 10px;
}
#flowplayer-container #embed-code {
display: none;
}
#flowplayer-container #embed-code code {
margin: 10px 10px 0px;
}
#flowplayer-container .flowplayer-left {
position: relative;
background: #9CA4A7;
width: 169px;
height: 274px;
float: left;
margin-left: 10px;
padding: 10px;
}
#flowplayer-container .flowplayer-left h2 {
font-weight: bolder;
color: #A80F5D;
font-size: 20px;
line-height: 25px;
padding: 0px;
}
#flowplayer-container .flowplayer-left strong {
display: block;
font-size: 11px;
padding: 10px 0px;
}
#flowplayer-container .flowplayer-left p {
font-size: 11px;
padding: 0px;
}
#flowplayer-container .flowplayer-left span.show-embed {
font-size: 10px;
display: block;
text-decoration: underline;
cursor: pointer;
color: #A80F5D;
position: absolute;
left: 8px;
bottom: 10px;
}
#flowplayer-container #flowplayer a {
margin: 0;
float: left;
}


#flowplayer a{
margin: auto;
display: block;
}

#embed-code strong{
display: block;
}
#embed-code code{
display: block;
margin: 0px 10px 10px;
padding: 5px;
border: 1px solid darkgray;
background: #D8D8D8;
}

/* Sociální záložky */
a.st-taf {
position: absolute;
left: 0;
top: 5px;
}

/* Chybové hlášky */
strong.error-msg {
    font-size: 15px;
    display: block;
    padding: 25px 20px 10px;
}

/* Úprava hompage partnerů */
#home_partneri a {
margin: 6px 5px;
float: left;
min-width: 120px;
}
#home_partneri {
zoom: 1;
width: 260px;
margin-left: -6px;
}
#home_partneri:after {
display: block;
content: '';
clear: both;
}

#pravy-panel .nClassName-24 {
background-image:none !important;
}

.selfclear:after {
  content: "";
  display: table;
  clear: both;
}

#obsah.nClassName-26 {
	background: none !important;
}

#index-pravy-panel a.pravy-panel-joga-odkaz {
	line-height: 1.3;
	text-decoration: none;
}
#index-pravy-panel a.pravy-panel-nhcar-odkaz {
	float: none;
	color: #542837;
	text-decoration: none;
}
#index-pravy-panel a.pravy-panel-joga-odkaz:hover,
#index-pravy-panel a.pravy-panel-nhcar-odkaz:hover {
	text-decoration: underline;
}

#index-pravy-panel .zeleny-blok-ram {
    width: 325px;
    background: #fff;
    padding: 7px 5px;
    line-height: 17px;
    margin-top: 3px;
    margin-bottom: 10px;
    border: 5px solid #80ba94;
    height: 65px;
}
#index-pravy-panel .zeleny-blok-ram p strong {
    font-size: 20px;
    padding-top: 25px;
    display: inline-block;
    color: #542837;
}
#index-pravy-panel .zeleny-blok-ram a:hover strong {
    text-decoration: underline !important;
}