body {        
     background: url("/images/greenWebBg.png") repeat-y scroll center top #111901;
     color: #fff;
     font-family: 'Trebuchet MS','Geneva CE',lucida,sans-serif;
     font-size: 80%;
}

a:link, a {color: #b5ca97;text-decoration: underline;}

a:visited {color: #b5ca97;}

a:hover, a:active, a:focus {
     color: #ccd379;
     text-decoration: none;
}

a.odkaz2:hover {color: #93ca4c;}

input, textarea, select {
     font-family: 'Trebuchet MS','Geneva CE',lucida,sans-serif;
}
input.existujeObjednavka:invalid{
 color:red;
}
input.existujeObjednavka:valid{
 color:green;
}

p.greenP {
     color: #d2e388;
     margin-bottom: 25px;
     width: 800px;
}

p.whiteP {
     color: #fff;
     margin-bottom: 25px;
     width: 800px;
}

#podminky br {line-height:2em;margin-bottom:0.5em;}

td, th {color: #fff;}

#ContainerC {
     background: url("../images/webBg2012.jpg") no-repeat scroll center top #000000;
     text-align: center;
     width: 100%;
}

#Container.uvodka, #ContainerEn.uvodka {
     background: url("../images/webTopHpKytka2.jpg") no-repeat scroll center top transparent;
     /* webTopBezRaje.jpg - az bude tlacitko BIO */
}



/* tlacitko biosekce */
#Container, #ContainerEn {background: url("../images/webTopBezRaje.jpg") no-repeat scroll center top transparent;}
#Container.uvodka {background: url("../images/webTopHpKytka2.jpg") no-repeat scroll center top transparent;}

#odkazBio {position:absolute;width:110px;}#odkazBio img{width:100%;margin-top:5px;}

#obal {
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     width: 960px;
}

#contentC {
     float: left;
     margin: 0px;
     padding: 0px;
     position:relative;
}

#content {
     float: left;
     margin-left: 0px;
     margin-right: 0px;
     padding: 15px 8px 15px 15px;
     width: 825px;
}

#Container.uvodka #content, #ContainerEn.uvodka #content {
     padding-right: 15px;
     text-align: right;
     width: 810px;
}

#content h1.mainNadpis {
     color: #e8ecd2;
     font-size: 1.9em;
     line-height: 1em;
     margin-bottom: 14px;
     padding: 0px 0px 6px;
     text-transform: uppercase;
     width: 685px;
}

#content img.centerimg {
     margin: 0px 0px 0px 100px;
}

#content #slevyBlock {margin-bottom:30px;}

.seznamAbc {font-size: 1.1em;padding-top: 15px;}
.vzr-rostliny{
	 font-family: "Arial CE",Arial,Tahoma,"Helvetica CE",Helvetica,sans-serif;
     position: absolute;
     top: 0;
     right: 0;
     font-weight: bold;
     box-sizing: border-box;
     padding: 5px 10px;
     font-size: 1.2em;
     line-height: normal;
     text-align: center;
	 color: #fff;
     background: #535a2e;
}
a.vzr-rostliny{text-decoration:none;color:#fff;}
.vzr-rostliny span{font-family: 'Trebuchet MS','Geneva CE',lucida,sans-serif;font-weight: normal;display: block;font-size:0.9em;}
#rightC {
     background: url("/images/rightMenuBg.jpg?v=1") no-repeat scroll 0px 0px transparent;
     float: right;
     margin-top: 52px;
	 margin-top: 46px;
     width: 110px;
}

#rightC ul {
     margin: 0.5em 0px 0px;
     padding: 0px;
}

#rightC li {
     border-top: 1px solid #DAE182;
     display: block;
     list-style: none outside none;
     margin: 0px 0px 1px;
     padding: 0em;
}

#rightC li a {
     color: #fff;
     text-decoration: none;
}

#hobbyOdkaz,#deluxeOdkaz {padding: 4px 4px 4px 4px;border-top: 1px solid #DAE182;box-sizing: border-box;}#hobbyOdkaz img,#deluxeOdkaz img{width:105px;}

#rightC .rightMenu li {
     margin-bottom: 2px;
     padding: 5px;
     text-align: center;
}

.biosekce ul.rightMenu img{width:118px;}

.rightMenu li a {font-size: 1.2em;}

#objednavka {
     padding-left: 10em;
     padding-top: 4em;
}

table tr.topSpace td {
     padding-top: 1em;
}

table tr.bottomSpace td {
     padding-bottom: 1em;
}

#divNeSleva td {text-align:left;color:red;padding-top:5px;}

#content p.odkazMapy a {
     font-weight: bold;
     text-decoration: none;
}

#content p.odkazMapy {
     padding: 8px 0px;
}

#content p.pRight {
     text-align: right;
}

ul.dopravaCena {
     list-style: none outside none;
     margin: 10px 0px;
}

ul.dopravaCena li {
     padding-bottom: 10px;
}

ul.dopravaCena strong {
     color: #D5E38B;
}

#HPinfo {
     text-align: center;
}

#HPinfo p {
     font-size: 1.3em;
     font-weight: bold;
     padding-bottom: 15px;
}

#reklamaUvodka {
     background: url("../images/uvodkaReklama2009.gif") no-repeat scroll 12px 80px transparent;
     letter-spacing: 0px;
     width: 640px;
}

#reklamaUvodka img {
     float: left;
     padding-right: 8px;
}

#reklamaInner {
     padding-bottom: 30px;
     padding-top: 230px;
}

#reklamaInner img {
     float: right;
     padding-left: 20px;
}

.infoMessage {
     background: url("../images/homeSafro2009v2.jpg") no-repeat scroll 0px 0px transparent;
     height: 206px;
     width: 640px;
}

.infoMessage span {display: none;}

#fotoUvodka {padding: 20px 0px;}

.fotoTri {padding: 10px 0px;}
.fotoTri img {padding-right: 15px;}

.fotoSest {padding: 10px 0px 0px;}
.fotoSest img {padding-right: 10px;}

.fotoSest img.noPadding {
     padding-right: 0px;
}

.HPNadpis1 p {clear: right;text-align:right;float:right;}

p.par_1 {width: 550px;}
p.par_2 {width: 530px;}
p.par_3 {width: 600px;}
p.par_4 {width: 650px;}
p.par_5 {width: 780px;}
p.par_6 {width: 780px;}

#prodejnyGal {margin-top: 20px;}

#prodejnyGal h4 {
     color: #CCD379;
     font-size: 2em;
     padding-left: 10px;
     text-align: left;
     text-transform: uppercase;
}

table.prodejny {
     background: url("/images/tableProdejnyBg.png") no-repeat scroll -57px bottom transparent;
     width: 934px;
}

table.prodejny td, table.prodejny th {
     padding: 10px;
     vertical-align: top;
}

table.prodejny td.conTd {
     padding-right: 5px;
}

table.prodejny td.conTd.middlever {vertical-align:middle;}

table.prodejny th {
     font-size: 1.5em;
     text-align: right;
}

#chlumecHpContact {
     float: left;
     width: 130px;
}

#prahaHpContact {
     float: left;
     width: 126px;padding-left:5px;
}

#prahaHpContact span {display:block;text-align:right;}


.infodiv {line-height:1.5em;}

#doprava h2, h3 {padding-left: 0px;}

ul.dolniUl {margin-top: 15px;}
ul.dolniUl li, ul.horniUl li {padding: 4px 0px;}

#rozcestnik {width: 640px;}
#rozcestnik a {
     color: #000000;
     font-size: 1.2em;
     font-weight: bold;
     padding: 5px;
     text-decoration: none;
     text-transform: uppercase;
}

#rozcestnik h2 {padding-left: 0em;}
#rozcestnik h3 {padding: 0.5em 0em;}

#ruzova {
     background-color: #CADE77;
     clear: both;
     float: right;
     font-size: 0.9em;
     letter-spacing: 0.02em;
     padding: 5px 0px;
     text-align: left;
     width: 215px;
}

#ruzova2 {
     background-color: #CADE77;
     float: right;
     font-size: 0.9em;
     letter-spacing: 0.02em;
     margin: 0px 0px 3px 10px;
     padding: 5px 0px;
     text-align: left;
     width: 215px;
}

#modra {
     background-color: #FBCEBF;
     clear: both;
     float: left;
     font-size: 1em;
     padding: 5px 10px;
}

table.dokosiku {
     border-collapse: collapse;
     float: right;
}

table.dokosiku td {
     vertical-align: top;
}

table.dokosiku a {
     text-decoration: none;
}

table.dokosiku div.ruzova3 {
     background-color: #D88ABC;
     display: table-cell;
     height: 36px;
     margin-right: 2em;
     text-align: center;
     vertical-align: middle;
}

table.dokosiku div.ruzova3 span {
     color: black;
     font-size: 1.2em;
     font-style: italic;
     font-weight: bold;
     margin-left: 2em;
     margin-right: 2em;
}

#rostliny {
     background: url("../images/rostlinyBg2.gif") no-repeat scroll 0px 10px transparent;
     clear: both;
     height: 280px;
     width: 640px;
}

#seky {
     padding-top: 35px;
     width: 640px;
}

#popis {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #EEF0BF;
     border-color: -moz-use-text-color #CADE77 #CADE77;
     border-image: none;
     border-right: 2px solid #CADE77;
     border-style: none solid solid;
     border-width: medium 2px 2px;
     clear: right;
     color: #32A339;
     float: right;
     padding: 5px 0px 5px 10px;
     width: 201px;
}

#obsah {
     padding-top: 20px;
}

#karty {
     background: url("../images/karty.gif") no-repeat scroll 0px 0px transparent;
     height: 49px;
     margin-top: 10px;
     width: 309px;
}

span.tucny {
     display: none;
}

.standard {
     color: #000000;
     display: inline;
     float: right;
     font-size: 1.2em;
     font-weight: bold;
     width: 85px;
}

span.ho {
     background: url("../images/hobby.gif") no-repeat scroll 0px 0px transparent;
     display: inline;
     float: right;
     height: 18px;
     width: 75px;
}

span.ink {
     background: url("../images/inkarho.gif") no-repeat scroll 0px 0px transparent;
     display: inline;
     float: right;
     height: 17px;
     width: 72px;
}

span.extra {
     background: url("../images/extra.gif") no-repeat scroll 0px 0px transparent;
     display: inline;
     float: right;
     height: 17px;
     width: 80px;
}

span.deluxe {
     background: url("../images/deLuxe.gif") no-repeat scroll 0px 0px transparent;
     display: inline;
     float: right;
     height: 17px;
     width: 80px;
}

.deluxeHide {
     display: none;
}

span#deluxe span.popisek, span#extra span.popisek, span#standart span.popisek, span#ink span.popisek, span#ho span.popisek {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid green;
     bottom: 20px;
     color: green;
     font-size: 1em;
     font-weight: normal;
     left: -80px;
     padding: 10px;
     position: absolute;
     width: 200px;
}

#deluxe {
     background: url("../images/deLuxe.gif") no-repeat scroll 0px 0px transparent;
     height: 17px;
     position: relative;
     width: 70px;
}

#deluxe span {
     display: none;
}

#extra {
     background: url("../images/extra.gif") no-repeat scroll 0px 0px transparent;
     height: 17px;
     position: relative;
     width: 70px;
}

#extra span {
     display: none;
}

#standard {
     position: relative;
}

#jaroS {
     position: relative;
}

#ink {
     background: url("../images/inkarho.gif") no-repeat scroll 0px 0px transparent;
     height: 17px;
     position: relative;
     width: 72px;
}

#ink span {
     display: none;
}

#ho {
     background: url("../images/hobby.gif") no-repeat scroll 0px 0px transparent;
     height: 18px;
     position: relative;
     width: 70px;
}

#ho span {
     display: none;
}

form p.noPadding {
     margin: 0px;
     padding: 0px;
}

form p.noPadding1 {
     margin: 0px;
     padding: 5px 0px 15px;
}

h2.nadpisKatalog {
     color: #C3CC14;
     padding: 20px;
     text-align: center;
}

table.celkovaTable {
     margin-top: 10px;
}

table.celkovaTable td {
     color: #FFFFFF;
}

.atributy {
     margin-left: 45px;
}

td.mrazuvzdornost {
     width: 145px;
}

.atributy .petasest {
     float: left;
     padding-right: 10px;
}

.atributy .sedm {
     float: left;
}

.atributy tr.dolni td {
     vertical-align: bottom ! important;
}

.atributy tr.horni td {
     text-align: center;
     vertical-align: top ! important;
}

td.info2 {
     padding-bottom: 0px ! important;
     text-align: right;
     vertical-align: bottom ! important;
}

td.info2 a img {
     vertical-align: bottom;
}

.kvetina {
     background: url("/images/kartaBg.jpg") no-repeat scroll 0px 0px transparent;
     margin-bottom: 1em;
     margin-left: 60px;
     padding-bottom: 5px;
}

.kvetina .titulek {
    color: #fff;
    font-size: 1.5em;
    font-weight: bold;
    height: 55px;
    letter-spacing: 0.05em;
    margin-left: 80px;
    margin-right: 5px;
    padding: 10px 0.5em 0px 1.8em;
    line-height:1.2em;
}

.kvetina .titulek span {
     color: #b5ca97;
}

.kvetina .titulek a:link, #kvetina .titulek a {
     color: #fff;
     text-decoration: none;
}

.kvetina .titulek a:visited {
     color: #fff;
     text-decoration: none;
}

.kvetina .titulek a:hover, #kvetina .titulek a:active, #kvetina .titulek a:focus {
     color: #B5CA97;
     text-decoration: underline;
}

.kvetina img.obr {
     margin: -74px 0em 0em -6em;
     padding: 0em;
}

.kvetina span.info {
     color: #93CA4C;
     float: right;
     font-size: 1em;
     font-weight: bold;
     letter-spacing: 0em;
     padding-right: 0.5em;
     padding-top: 0em;
}

.kvetina span.info a {
     text-decoration: none;
}

.kvetina span.info a:active, .kvetina span.info a:hover, .kvetina span.info a:focus {
     color: #FEFFD4;
     text-decoration: underline;
}

.kvetina .titulek ul {
     width: 100%;
}

.kvetina .info {
     margin: 0em;
     padding: 0em 0.5em 0em 0em;
     text-align: center;
}

.kvetina .text {
     padding-bottom: 1em;
}

.kvetina .mnozstvi {
     padding-bottom: 0em;
}

.kvetina table {
     color: #000000;
     font-size: 100%;
     padding-top: 0em;
     text-align: left;
}

.kvetina td {
     margin: 0px;
     padding: 0em 0.5em 0.5em;
     vertical-align: top;
}

.kvetina td.obsah {
     padding-left: 40px;
}

.kvetina table.atributy {
     margin-left: 0px;
     padding-left: 40px;
     width: 100%;
}

.kvetina table.atributy td.mrazuvzdornost {
     width: 160px;
}

.kvetina table.atributy td.mrazuvzdornost .petasest {
     padding-right: 30px;
}

.kvetina td.cena {
     padding: 0em 0.1em 0.5em 0em;
     text-align: center;
     width: 160px;
}

.kvetina td.obrazek {
     padding: 0px;
}

.kvetina th {
     font-weight: normal;
}

.kvetina ul.obsah {
     margin-left: 5em;
}

.kvetina ul {
     clear: both;
     margin: 0em;
     padding: 0em;
}

.kvetina li {
     display: inline;
     padding: 0em 0.8em 0em 1em;
}

.kvetina input {
     background-color: #FEFFD4;
     border: medium none;
     font-size: 1em;
     margin-bottom: 0.4em;
     margin-left: 0.3em;
}

.kvetina2 {
     border: 2px solid #5B7F32;
     float: left;
     height: 210px;
     margin-bottom: 15px;
     margin-right: 13px;
     text-align: center;
     width: 200px;
}

.kvetina2.posledni {
     margin-right: 0px;
}

.kvetina2 .titulek {
     background-color: #5B7F32;
     color: #fff;
     height: 28px;
     margin-bottom: 10px;
     padding: 2px 0px 5px;
     overflow:hidden;
}

.kvetina2 .titulek a {
     color: #fff;
     font-weight: bold;
}

#kartaKvetina {
     background: url("/images/kartaBg.jpg") no-repeat scroll 0px 0px transparent;
     color: #fff;
     margin: 0px 0px 1em;
     padding-bottom: 0px;
     padding-top: 0px;
}

#kartaKvetina img.obr {
     float: left;
     margin: 1px 0em 0em 5px;
     padding: 0em 10px 0px 0px;
     z-index: 100;
	 image-orientation: none;
}

#kartaKvetina td.obrazek {
     padding: 0px;
}

#kartaKvetina .kartaTitulek {
     color: #fff;
     font-size: 1.6em;
     letter-spacing: 0.03em;
     line-height: 29px;
     margin: 0px;
     padding: 0.1em 0.2em 0.1em 345px;
     position: static;
}

#kartaKvetina .kartaTitulek.czempty {
     line-height: 60px;
}

#kartaKvetina .kartaTitulek span.varianta {
     color: #fff;
     font-size: 1.2em;
     font-style: normal;
     font-weight: bold;
}

#kartaKvetina .kartaTitulek span.lngNazev {
     color: #237832;
}

#kartaKvetina .kartaTitulek span.ceskyNazev {
     color: #C1D538;
}

#kartaKvetina .kartaText {
     float: right;
     padding: 0em 0em 1em 2px;
     width: 485px;
}

#kartaKvetina .kartaText.biokarta {width:480px;margin-top:20px;}
#kartaKvetina .kartaText.biokarta .infoblock {font-weight:bold;}
#kartaKvetina .kartaText.biokarta .infoblock a {color:#fff;}

#kartaKvetina .kartaText img.barvicky {
     border: 1px solid #fff;
     height: 20px;
     margin-right: 5px;
     margin-top: 0px;
     vertical-align: middle;
     width: 34px;
}

#kartaKvetina h1 {
     color: #000000;
     font-size: 1.5em;
     font-weight: bold;
     letter-spacing: 0.05em;
     margin: 0em;
     padding: 0em 0em 1em 0.3em;
}

#kartaKvetina span.information {
     color: #fff;
     font-weight: normal;
}

#kartaKvetina span.information a {
     color: #fff;
     text-decoration: none;
}

#kartaKvetina span.informationZona {
     color: #000000;
     display: block;
     font-weight: normal;
     padding-top: 5px;
     text-align: left;
}

#kartaKvetina td.tabulka {
     padding-bottom: 1em;
     vertical-align: top;
}

#kartaKvetina td.nowrap {
     white-space: nowrap;
}

#kartaKvetina table.kartaTable {
     width: 100%;
}

#kartaKvetina table.kartaTable th {
     color: #B5CB00;
     padding: 3px 5px 3px 0px;
     text-align: right;
     vertical-align: middle;
     width: 40%;
}

#kartaKvetina table.kartaTable th.thstred {
     vertical-align: middle;
}

#kartaKvetina table.kartaTable td {
     color: #fff;
     padding: 3px 10px 3px 0px;
     text-align: left;
     width: 60%;
}

#textik {
     clear: both;
     padding: 20px 20px 0px 10px;
}

p.TxTviceTla{color: #b5ca97;text-decoration: underline;cursor:pointer;display: inline-block;margin: 10px 0 20px;}
p.TxTviceTla:hover{color: #ccd379;text-decoration: none;}
#textik .schovat{display:none;}

#likeButton {
     clear: both;
     padding: 10px 0px 5px;
     text-align: right;
}

table.kartaTable #petasest {
     float: none;
     width: 250px;
}

table.kartaTable #sedm {
     text-align: left;
}

table.kartaTable #petasest img {
     padding-top: 6px;
}

table.kartaTable #sedm img {
     padding-top: 6px;
}

table.kartaTable span.zony {
     padding-left: 20px;
}

table#nakarte {
     float: right;
     width: 485px;
}

table#nakarte {
     float: right;
     width: 485px;
}

#popisek2 {
     clear: left;
     float: left;
     padding: 0px 0px 0px 5px;
     width: 319px;
}

#dalsiObrazky {
     float: left;
     padding: 10px 0px 0px;
}

#dalsiObrazky img.fotka_4 {
     padding: 0px;
}

#dalsiObrazky img {
     padding: 0px 11px 0px 0px;
     vertical-align: bottom;
}

.popisek, .popisekVelikost {
     background: none repeat scroll 0% 0% #fff;
     border: 1px solid green;
     bottom: 20px;
     color: green;
     left: -80px;
     padding: 10px;
     position: absolute;
     width: 200px;
}

.velikostInfo {
     position: relative;
}

span.typ {
     color: #A9AE01;
}

span.typ.bloktyp {
     background-color: #3F5128;
     border-bottom: 1px solid #999F5F;
     border-top: 1px solid #999F5F;
     color: #fff;
     display: block;
     font-weight: bold;
     padding: 4px 0px;
     text-align: center;
}

table.karta td {
     vertical-align: top;
     width: 50%;
}

table.karta img {
     padding: 0em 3px 0em 0em;
}

table.karta td.cena {
     padding: 0em 0.1em 0.5em 0em;
     text-align: center;
}

.cenik input, .poleVelikost {
     background-color: #E8F4B5;
     border: medium none;
     margin: 0em 0em 0.2em;
     padding: 0em;
}

table.ceny {
     margin-left: auto;
     margin-right: auto;
     padding: 0em;
     width: 50%;
}

table.cenykarta {
     border-collapse: separate;
     border-spacing: 2px 5px;
     margin-left: auto;
     padding: 0em;
     position: relative;
     width: 100%;
}

table.cenykarta td, table.cenykarta th {
     color: #fff;
}

tr.uppercase th {
     color: #BFD33A;
     text-transform: uppercase;
}

table.cenykarta th.prectetesitd {
     color: #F6F685;
     font-size: 0.9em;
}

table.cenykarta th.prectetesitd span {
     color: #fff;
     display: block;
}

table.cenykarta th.prectetesitd a {
     color: #fff;
}

table.cenykarta th.sleva2012 {
     color: #6F9BDA;
}

table.cenykarta th.th_3 {
     font-size: 0.9em;
     letter-spacing: 0px;
}

table.cenykarta td {
     background: url("/images/tdGreenBg.gif") repeat-x scroll 0px center transparent;
     color: #171F05;
     margin-bottom: 5px;
     padding: 2px;
     text-align: center;
}

table.cenykarta td input {
     background: none repeat scroll 0% 0% transparent;
     line-height: 13px;
}

table.cenykarta td .poleVelikost {
     background: none repeat scroll 0% 0% transparent;
     display: block;
     line-height: 13px;
     padding: 0px 0px 0px 5px;
     text-align: left;
     width: 300px;
}

table.cenykarta td .poleVelikost2 {
     display: block;
     float: left;
     line-height: 13px;
     margin-top: 12px;
     padding: 0px 0px 0px 5px;
     text-align: left;
     width: 260px;
}

.czImages {
     float: left;
     position: relative;
}

.czInfo {
     background: none repeat scroll 0% 0% #fff;
     bottom: 40px;
     color: green;
     left: -40px;
     padding: 4px;
     position: absolute;
     width: 120px;
}

table.cenykarta td.nobackground {
     background: none repeat scroll 0% 0% transparent;
     color: #fff;
}

table.cenykarta td.white, table.cenykarta td.white input {
     color: #fff;
}

table.cenykarta td.bunkajedna {
     width: 30px;
}

table.cenykarta td.pocetKusu {
     background: url("/images/tdBlueBg.gif") repeat-x scroll 0px center transparent;
}

table.cenykarta td.pocetKusu input {
     border: 0px none;
     color: #fff;
}

table.cenykarta td.typTd {
     text-align: left;
     width: 80px;
}

table.cenykarta td.objemTd {
     padding-right: 0px;
     width: 30px;
}

table.cenykarta td.velikostTd {
     padding-right: 0px;
     width: 312px;
}

table.cenykarta td.velikostTd img {
     cursor: pointer;
     margin-top: 4px;
}

table.cenykarta a:focus {
     color: #6F94D3;
     text-decoration: underline;
}

table.cenykarta a:active {
     color: #6F94D3;
     text-decoration: underline;
}

table.cenykarta a:hover {
     color: green;
     text-decoration: underline;
}

table.cenykarta a:focus {
     color: #6F94D3;
     text-decoration: underline;
}

table.cenykarta a:active {
     color: #6F94D3;
     text-decoration: underline;
}

table.cenykarta a:hover {
     color: green;
     text-decoration: underline;
}

table.velaceny {
     background-color: #F1F5E1;
     border-collapse: collapse;
     margin-bottom: 5px;
     margin-top: 5px;
     width: 100%;
}

table.velaceny td {
     color: #6F9BDA;
     font-size: 0.9em;
     padding-top: 4px;
}

table.velaceny td.bunkajedna {
     width: 55px;
}

table.velaceny td.bunkadve {
     padding-right: 15px;
     width: 215px;
}

table.velaceny td.bunkatri {
     width: 200px;
}

table.velaceny td.bunkactyri {
     padding-left: 15px;
     width: 180px;
}

table.velaceny td.bunkapet {
     padding-left: 60px;
}

table.velaceny td.bunkapet h5 {
     font-size: 0.9em;
}

table.velaceny td.tdCena {
     padding-left: 15px;
     vertical-align: bottom;
}

table.velaceny td.tdCena input {
     font-size: 1.8em;
     font-weight: bold;
     text-align: right;
     width: 132px;
}

table.velaceny input {
     background-color: #F1F5E1;
     font-size: 1.1em;
}

.bluevel {
     color: #000000;
     display: block;
     float: right;
     font-weight: bold;
     padding-right: 10px;
     text-align: right;
}

.popistd {
     color: #000000;
}

#blokKosikButton {
     float: left;
     padding-top: 10px;
     width: 824px;
}

.uhnivlevo {
     color: #6F9BDA;
     float: left;
     font-size: 1em;
     font-weight: bold;
     padding-right: 12px;
}

#divDoKosiku {
     float: right;
     width: 190px;
}

#dokosikuBtnRight {
     float: right;
}

#prectetesi {
     color: #6F9BDA;
     font-weight: bold;
     padding-bottom: 10px;
}

table#kontakty td.odsadZleva {
     padding-left: 50px;
     vertical-align: top;
}

table.kontakty input {
     background: none repeat scroll 0% 0% #E8F4B5;
     border: 1px solid #93CA4C;
}

table.kontakty textarea {
     background: none repeat scroll 0% 0% #E8F4B5;
     border: 1px solid #93CA4C;
}

table.kontakty input.odeslat {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     color: #8BB666;
     font-weight: bold;
}

#vysvetlivkyBlok {
     color: #fff;
     padding: 0.5em;
}

#vysvetlivkyBlok li {
     margin-bottom: 10px;
}
.predchozi,.kat,.pokl{text-decoration:none;}
.predchozi span,.kat span,.pokl span{text-decoration: none;color: #fff;padding: 0 15px;height: 26px;display: inline-block;line-height: 26px;vertical-align: top;margin: 0 0;font-size: 0.85em;font-style: italic;white-space: nowrap;}
.predchozi span{background:#555d33;}
.kat span{background:#fbcebf;color: #000;}
.pokl span{background:#555d33;}

table.karta {
     clear: both;
     margin-top: 1em;
}

table.objednavka td {
     color: #93CA4C;
     font-weight: bold;
}

table.objednavka2 td.green {
     color: #93CA4C;
     font-weight: bold;
     padding: 2px 0px;
     text-align: center;
}

table.objednavka2 td {
     font-weight: bold;
     padding: 2px 0px;
     text-align: center;
     vertical-align: top;
}

table.objednavka2 tr#divSleva td, 
table.objednavka2 tr#divSlevaTx td, 
table.objednavka2 tr#divKdyOdeslat td {text-align:left;}

#prevodTxt{text-align:left;}

table.objednavka2 {
     padding: 2em 0px;
     width: 700px;
}

table.objednavka2 td.poznTd {font-size:0.8em;width:140px;padding-left:10px;color:#6f9bda;}

table.objednavka2 td.infoks .infoDiv {border:1px solid red;background:#fff;color:red;font-weight:normal;padding:5px;}

#kartaObjednat {
     border: medium none;
}

#tlacitkoUpdate {
     border: medium none;
}

#tlacitkoKomplet {
     border: medium none;
}

#kartaObjednatEn {
     background: url("../images/blueOrder.gif") no-repeat scroll 0% 0% transparent;
     color: #6F9BDA;
     font-size: 0px;
     height: 26px;
     text-indent: -2000px;
     width: 90px;
}

#tlacitkoUpdateEn {
     background: url("../images/bluePrepocitatEn.gif") no-repeat scroll 0% 0% transparent;
     border: medium none;
     color: #6F9BDA;
     font-size: 0px;
     height: 26px;
     text-indent: -2000px;
     width: 90px;
}

#tlacitkoKompletEn {
     background: url("../images/blueOdeslatEn.gif") no-repeat scroll 0% 0% transparent;
     border: medium none;
     color: #6F9BDA;
     font-size: 0px;
     height: 26px;
     width: 90px;
}

h3.greenNadpis {
     color: #93CA4C;
     font-size: 1.4em;
     padding-bottom: 0px;
}

table.searchTab {
     float: left;
     margin-bottom: 20px;
     width: 800px;
}

table.searchTab col#prvniSloupec {
     width: 130px;
}

table.searchTab .stejne {
     width: 140px;
}

table.searchTab .stejne1 {
     width: 138px;
}

table.searchTab .stejne2 {
     width: 140px;
}

table.searchTab input {
     border: medium none ! important;
}

table#barvyTab {
     float: right;
     padding-right: 15px;
     width: 200px;
}

table#barvyTab .barva{width:36px;height:12px;}
table#barvyTab .c1{background:#ffffff;}
table#barvyTab .c2{background:#fff9e5;}
table#barvyTab .c3{background:#ffea00;}
table#barvyTab .c4{background:#f18403;}
table#barvyTab .c5{background:#ff93cc;}
table#barvyTab .c6{background:#e5007d;}
table#barvyTab .c7{background:#bd1ca8;}
table#barvyTab .c8{background:#ff0000;}
table#barvyTab .c9{background:#642643;}
table#barvyTab .c10{background:#daf5f1;}
table#barvyTab .c11{background:#7fc0e3;}
table#barvyTab .c12{background:#948abd;}
table#barvyTab .c13{background:#237832;}
table#barvyTab .c14{background:#bef068;}
table#barvyTab .c15{background:#204ac7;}
table#barvyTab .c16{background:#ffafe7;}
table#barvyTab .c17{background:#61c2cf;}
table#barvyTab .c19{background:#d6e0de;}
table#barvyTab .c20{background:#990033;}
table#barvyTab .c21{background:#ff9999;}
table#barvyTab .c22{background:#3e23ad;}
table#barvyTab .c23{background:#fcce35;}
table#barvyTab .c24{background:#61cf9c;}
table#barvyTab .c25{background:#7a2a2a;}
table#barvyTab .c26{background:#000000;}

.clear {
     clear: both;
}

p.search {
     float: left;
     padding-left: 50px;
     width: 230px;
}

.objednavka col#prvni {width:120px;}

#jakObjednat {
     font-weight: bold;
     /*text-align: right;*/
}

#jakObjednat a:focus {
     color: #6F94D3;
     text-decoration: underline;
}

#jakObjednat a:active {
     color: #6F94D3;
     text-decoration: underline;
}

#jakObjednat a:hover {
     color: green;
     text-decoration: underline;
}

.InfoKarantena{font-size: 1.8em;line-height: 1.2em;margin: 1em 0;}
.InfoKarantena p + p{margin-top:1.1em;}

input.tlacitkoBlue {
     background-color: #6F9BDA;
     border: medium none;
     color: #fff;
     font-weight: bold;
     padding: 5px 10px;
}

input.odeslat {
     background-color: #6F9BDA;
     border: medium none;
     color: #fff;
     font-weight: bold;
}

td.rightalign input {
     text-align: right;
}

#kusy, input.kusy {
     background-color: #fff ! important;
     border: 1px solid #000000 ! important;
     color: #000000 ! important;
     font-weight: bold;
     margin-bottom: auto;
     margin-top: auto;
     padding: 2px 0px;
     text-align: center;
     width: 30px;
}

table.balikyCena th {
     font-weight: bold;
}

table.balikyCena td, th {
     text-align: center;
}

table.balikyCena .vlevo {
     text-align: left;
}

table.balikyCena.nov td, th{text-align:left;padding:0;}

p span.dulezite_kont{font-size:1.8em;line-height:normal;}

#news,
.news {
     height: 100%;
     margin: 0em;
     padding: 0em;
}

#news .nadpisL,
.news .nadpisL {
     background-color: #93CA4C;
     color: #fff;
     font-size: 1.3em;
     font-weight: bold;
     margin: 0em 11em 0em 0em;
     min-height: 25px;
     padding: 7px 8px 0px 10px;
}

#news .nadpisR,
.news .nadpisR {
     background: none repeat scroll 0% 0% #44572A;
     color: #fff;
     font-size: 1.3em;
     font-weight: bold;
     height: 64px;
     margin: 0em;
     padding: 4px 7px 8px 0px;
     line-height: 1.4em;
}

#news .text,
.news .text {
     color: #fff;
     margin: 0.5em;
     padding: 0.5em;
}

#news img.vlevo,
.news img.vlevo {
     padding: 0em 1em 1em 0em;
}

#news img.vpravo,
.news img.vpravo {
     padding: 0em 0em 1em 1em;
}

#news .nadpisL a, #news .nadpisL a:link, #news .nadpisL a:visited,
.news .nadpisL a, .news .nadpisL a:link, .news .nadpisL a:visited {
     color: #fff;
     text-decoration: none;
}

#news .nadpisL a:active, #news .nadpisL a:hover, #news .nadpisL a:focus,
.news .nadpisL a:active, .news .nadpisL a:hover, .news .nadpisL a:focus  {
     color: #6f94d3;
     text-decoration: underline;
}

#news .nadpisR a, #news .nadpisR a:link, #news .nadpisR a:visited,
.news .nadpisR a, .news .nadpisR a:link, .news .nadpisR a:visited {
     color: #cfe38d;
     text-decoration: none;
}

#news .nadpisR a:active, #news .nadpisR a:hover, #news .nadpisR a:focus,
.news .nadpisR a:active, .news .nadpisR a:hover, .news .nadpisR a:focus {
     color: #8f9f5a;
     text-decoration: underline;
}

#news .nadpisR span.date,
.news .nadpisR span.date {
     color: #d5e892;
     float: right;
     font-size: 0.9em;
     margin: 0em 0px 40px;
     padding: 0em 0px 0px;
     width: 90px;
}

#hlaskaGreen {
    color: #237832;
    font-size: 1.3em;
    font-weight: bold;
    margin: 1em 0;
    text-align: center;
}

table#zony {
     border-collapse: collapse;
     font-size: 1.2em;
}

table#zonyA {
     border-collapse: collapse;
     font-size: 1.2em;
}

tr.zona1, tr.zona1 td {
     background-color: #99CC00;
     color: #000000;
}

tr.zona2, tr.zona2 td {
     background-color: #CCFFCC;
     color: #000000;
}

tr.zona3, tr.zona3 td {
     background-color: #FFFF99;
     color: #000000;
}

table#zony th {
     border: 1px solid #000000;
     font-weight: bold;
     padding: 3px;
}

table#zony td {
     border: 1px solid #000000;
     padding: 3px;
     text-align: center;
}

table#zony col#sloupec2 {
     width: 130px;
}

table#zonyA th {
     border: 1px solid #000000;
     font-weight: bold;
     padding: 3px;
}

table#zonyA td {
     border: 1px solid #000000;
     padding: 3px;
     text-align: center;
}

table#zonyA td.uzka {
     width: 40px;
}

table#zonyA td.teplota {
     width: 120px;
}

#reklama {
     background: url("../images/objednavky2009.gif") no-repeat scroll 0px 0px transparent;
     height: 246px;
     padding-top: 0px;
     position: absolute;
     right: 430px;
     top: 220px;
     width: 451px;
}

#reklama p {
     color: #383330;
     font-size: 1.2em;
     font-weight: bold;
     line-height: 1.5em;
     margin-left: auto;
     margin-right: auto;
     padding-bottom: 15px;
     padding-top: 55px;
     text-align: center;
     width: 400px;
}

#reklama a {
     color: #58A88A;
}

#schovej a {
     background-color: #99AD6B;
     color: #fff;
     font-size: 1em;
     margin-left: 140px;
     padding: 2px 5px;
     text-decoration: none;
     text-transform: uppercase;
}

#reklamaEn {
     background: url("../images/reklamni-okno-EN.gif") no-repeat scroll 0px 0px transparent;
     height: 291px;
     padding-top: 10px;
     position: absolute;
     right: 400px;
     top: 100px;
     width: 500px;
}

#reklamaEn p {
     color: #7DB944;
     font-size: 1.2em;
     font-weight: bold;
     line-height: 1.5em;
     padding: 130px 15px 0px;
}

#reklamaEn a {
     color: #58A88A;
}

#schovejEn a {
     border: 1px solid #fff;
     color: #fff;
     font-size: 0.7em;
     margin-left: 415px;
     text-decoration: none;
     text-transform: uppercase;
}

#topBanner {
     background: url("../images/topBannerNew.jpg") no-repeat scroll -2px 0px transparent;
     height: 342px;
     margin-bottom: 5px;
     padding: 0px;
     position: relative;
     width: 960px;
}

#logoC {
     float: left;
     height: 150px;
     margin-top: 40px;
     padding: 0em 0em 0em 0px;
     width: 460px;
}

#logoC a {
     display: block;
     height: 150px;
     width: 460px;
}

#logoC span {
     border: 0px none;
     left: -10000px;
     position: absolute;
}

#logoNew {
     background: none repeat scroll 0% 0% transparent;
     height: 149px;
     left: -2px;
     overflow: hidden;
     position: absolute;
     top: 40px;
}

#facebookHP {
     padding-top: 10px;
}

#jazyky {
     clear: both;
     float: right;
     margin-right: 0px;
     padding-top: 12px;
     width: 60px;
}

#odkazNaKatalog {
    clear: both;
    display: block;
    float: left;
    /*margin: 35px 0px 0px 15px;*/
    margin: 28px 0px 0px 15px;
	/*margin: 18px 0px 0px 15px;*/
}

#topMenu {
     display: none;
}

#quickSearch {
     float: right;
     margin-top: 60px;
}
#ukazat ~ #quickSearch{margin-top: -40px;}

#quickSearch h3 {
     float: left;
     font-size: 1.4em;
     font-weight: normal;
     margin: 0px;
     padding: 6px 0px 0px;
     text-transform: uppercase;
}

#quickSearch img {
     left: 25px;
     position: absolute;
     top: 3px;
}

#searchRight {
     background: url("/images/searchBg.png") no-repeat scroll 0px 0px transparent;
     border: 0px none;
     color: #fff;
     font-size: 1.1em;
     font-weight: normal;
     margin: 0px;
     padding: 5px 10px 7px;
     width: 190px;
}

#topBanner .noinline {
     list-style: none outside none;
     margin-right: 0px;
     position: absolute;
     right: 0px;
     text-align: right;
     top: 100px;
}

#topBanner .noinline a {
     color: #fff;
     font-weight: bold;
     text-decoration: none;
}

#zobrazitSmall, .zobrazitSmall {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     color: #fff;
     cursor: pointer;
     font-size: 1.3em;
     height: 29px;
     margin: 0px -5px 0px 0px;
     padding: 0px;
     width: 34px;
}

#zobrazitSmallEN, .zobrazitSmallEN {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     color: #fff;
     cursor: pointer;
     font-size: 1.3em;
     height: 29px;
     margin: 0px 0px 0px 5px;
     padding: 0px;
     width: 34px;
}

#topNavig, #topNavigEn {
     left: 0px;
     padding-left: 0px;
     position: absolute;
     top: 315px;
     width: 980px;
}

#topNavigR {
     float: right;
     margin: 0px;
     padding: 0em;
}

#topNavigL {
     margin: 0px;
     padding: 0em 0em 0em 0.5em;
}

#topNavig a, #topNavig a:link, #topNavig a:visited {
     color: #fff;
     text-decoration: none;
}

#topNavig a:active, #topNavig a:hover, #topNavig a:focus {
     color: #fff;
     text-decoration: underline;
}

#topNavig ul {
     clear: both;
     margin: 0em;
     padding: 0em;
}

#topNavig li {
     display: inline;
     font-size: 1.2em;
     letter-spacing: 0.07em;
     padding: 5px 2px 5px 10px;
     text-transform: uppercase;
}

#ContainerEn #topNavig li {
     padding: 5px 7px 5px 10px;
}

#topNavig li.posledni {
     border-right: medium none;
     padding-right: 0px;
}

#topNavig li.flag {
     border-right: medium none;
     padding: 0em 0em 0em 0.8em;
}

#topNavigEn a, #topNavig a:link, #topNavig a:visited {
     color: #fff;
     text-decoration: none;
}

#topNavigEn a:active, #topNavig a:hover, #topNavig a:focus {
     color: #fff;
     text-decoration: underline;
}

#topNavigEn ul {
     clear: both;
     margin: 0em;
     padding: 0em;
     width: 778px;
}

#topNavigEn li {
     display: inline;
     font-size: 1.1em;
     letter-spacing: 0.07em;
     padding: 0em 12px;
}

#topNavigEn li.posledni {
     border-right: medium none;
     padding-left: 0.2em;
     padding-right: 0em;
}

#topNavigEn li.flag {
     border-right: medium none;
     padding: 0em 0em 0em 0.8em;
}

.clankyList {
     margin: 0px;
     padding: 0px 5px 5px;
}

.anot {
     position: relative;
}

.anot h3 {
     background-color: #AAD03E;
     color: #EAEF92;
}

.anotImg {
     float: left;
     margin-bottom: 1em;
     width: 150px;
}

.anot a.odkaz {
     color: #AAD03E;
     font-weight: bold;
     padding-left: 2em;
}

.nadpisAnot {
     background-color: #93CA4C;
     color: #fff;
     font-size: 1.3em;
     font-weight: bold;
     margin: 0em 0em 0em 150px;
     min-height: 25px;
     padding: 7px 8px 0px 15px;
}

.anot p {
     margin-left: 150px;
     padding-left: 15px;
     position: relative;
}

.nadpisAnot a, .nadpisAnot a:visited {
     color: #fff;
     text-decoration: none;
}

.nadpisAnot a:active, .nadpisAnot a:hover, .nadpisAnot a:focus {
     color: #6F94D3;
     text-decoration: underline;
}

.nadpisAnot .date {
     color: #000000;
     float: right;
}

a.nepodtrh {
     text-decoration: none;
}

.HPNadpis1 {
     margin-bottom: 10px;
}
/*
.HPNadpis1.nadpis1 h2 {
     background: url("../images/hp_2013.png") no-repeat scroll right 35px transparent;
     display: block;
     height: 64px;
}

.HPNadpis2 h2 {
     float: left;
     height: 50px;
     width: 190px;
}

.HPNadpis1.nadpis1 h2 span, .HPNadpis2 h2 span, .nadpis1 h2 span, .nadpis3 h2 span, .nadpis4 h2 span, .nadpis5 h2 span, .nadpis6 h2 span, .nadpis7 h2 span {
     display: none;
}
*/
.HPNadpis1.nadpis1 h2 {
     color:#fff;
     font-size:2em;
     font-weight:normal;
     margin:20px 0 10px 0px;
}

.HPNadpis2 h2 {
     float: left;
     height: 50px;
     width: 190px;
}

.HPNadpis2 h2 span,.nadpis3 h2 span, .nadpis4 h2 span, .nadpis5 h2 span, .nadpis6 h2 span, .nadpis7 h2 span {
     display: none;
}

.HPNadpis2 p {
     padding-top: 20px;
}

.nadpis1 {
     padding-top: 0px;
}

#qrkod {
     float: right;
     margin-top: 25px;
     padding-left: 10px;
}

#ContainerEn .nadpis1 {
     background: none repeat scroll 0% 0% transparent;
}
/*
#ContainerEn .nadpis1 h2 {
     background: url("../images/hp_2013.png") no-repeat scroll right 35px transparent;
     display: block;
     height: 64px;
}
*/
.kontaktNadpis h2 {
     background: none repeat scroll 0% 0% transparent ! important;
     height: 50px ! important;
     padding: 0px;
}

.kontaktNadpis {
     background: none repeat scroll 0% 0% transparent;
}

.kontaktNadpis p {
     margin: 0px 0px 0px 120px;
}

.kontaktNadpis.nadpis1 {
     padding-top: 30px;
}

span.green {
     color: #93CA4C;
     font-weight: bold;
}

.green2 {
     color: #BADD81;
     text-transform: lowercase;
}

span.kontakt {
     color: #fff;
}

span.red {
     color: red;
}

.blue {
     color: #D5E38B;
}

h3.upper {
     color: #D5E892;
     text-transform: uppercase;
}

.jednacena {
     padding-bottom: 2em;
     padding-top: 1em;
     text-align: left ! important;
}

#blockNahradniKytka {
     float: left;
     height: 200px;
     padding: 5px 8px 0px;
}

#blockNahradniKytka div.nahradniKytka {
     margin-right: 5px;
}

#blockNahradniKytka div.nahradniKytka.kyt_3 {
     margin-right: 0px;
}

#blockNahradniKytka span.typ {
     color: #A9AE01;
     display: block;
     font-weight: bold;
     text-align: left;
}

.nahradniKytka {
     display: inline;
     margin-bottom: 5px;
     margin-top: -5px;
     width: 110px;
}

.nahradniKytka a, .nahradniKytka a:hover {
     color: #000000 ! important;
     text-decoration: none ! important;
}

.nahradniKytka a span {
     cursor: pointer;
     margin-top: 5px;
     width: 110px;
}

.nahradniKytka img {
     border: medium none;
}

#realTop {
     padding-right: 15px;
}

#realTop h2 {
     color: #E7F8CB;
     padding-left: 0px;
}

#realTop a {
     color: #FF94FF;
     text-transform: uppercase;
}

#realTop span.right {
     margin-left: 10px;
}

h2.nopadleft {
     padding-left: 0px;
}

.odkazSpet {
     text-align: right;
}

.odkazSpet a {
     color: #BAC77B;
}

.odkazSpet a:hover {
     color: #E8ECD2;
}

p.pink {
     color: #FF94FF;
     padding-top: 10px;
}

#odkazZahrada span {
     background: none repeat scroll 0% 0% #3F5128;
     display: block;
     font-size: 1.2em;
     font-weight: bold;
     margin-left: 310px;
     padding: 5px 0px;
     text-align: center;
     width: 330px;
}

#odkazZahrada span a {
     color: #fff;
     text-decoration: none;
}

.realizaceList {
     margin: 15px 0px 25px;
     padding: 15px 5px 5px;
}

.anot {
     position: relative;
}

.anot h3 {
     background-color: #AAD03E;
     color: #EAEF92;
}

.realizaceList .anotImgReal {
     float: left;
     margin-bottom: 1em;
     width: 150px;
}

.anot .nadpisAnot, #realizaceDetail .detailNadpis {
     background: none repeat scroll 0% 0% #44572A;
     color: #fff;
     font-size: 1.3em;
     font-weight: bold;
     height: 45px;
     margin: 0em;
     padding: 7px 8px 0px 165px;
}

#realizaceDetail .detailNadpis {
     height: 35px;
     padding-left: 15px;
}

.anot .nadpisAnot .insertDate, #realizaceDetail .detailNadpis .insertDate {
     color: #D5E892;
     float: right;
     font-size: 0.9em;
     margin: 0em 0px 40px;
     padding: 0em 0px 0px;
     width: 90px;
}

.anot .nadpisAnot a, .anot .nadpisAnot a:link, .anot .nadpisAnot a:visited {
     color: #CFE38D;
     text-decoration: none;
}

.anot .nadpisAnot a:active, .anot .nadpisAnot a:hover, .anot .nadpisAnot a:focus {
     color: #8F9F5A;
     text-decoration: underline;
}

.anot p {
     margin-left: 150px;
     padding-left: 15px;
     position: relative;
}

.anot span.right {
     display: block;
     padding-right: 10px;
     text-align: right;
}

.anot a.vice {
     color: #DDFB77;
}

#realizaceDetail {
     padding: 10px 0px;
}

#realizaceDetail p {
     padding: 10px;
}

table.realizaceImg {
     border-spacing: 5px;
     margin-left: -5px;
     width: 650px;
}

table.realizaceImg td {
     padding: 10px 0px;
     vertical-align: top;
     width: 25%;
}

table.realizaceImg td img {
     width: 200px ! important;
}

table.realizaceImg td span {
     display: block;
     padding: 10px;
}

#realizaceDetail .backList {
     width: 640px;
}

table.searchTab input.searchRight {
     background-color: #BDD2F1;
     border: 1px solid #4A6F77 ! important;
     font-weight: normal;
     margin: 0px 1px 0px 0px;
     padding-left: 4px;
     width: 117px;
}

table.searchTab input.zobrazitSmall {
     background: url("../images/vyhledatBlue.gif") no-repeat scroll 0px 0px transparent;
     border: 1px solid #6f9bda ! important;
     cursor: pointer;
     margin: 0px;
     padding: 0px;
     width: 63px;
}

table.searchTab input.zobrazitSmallEN,table.searchTab input#zobrazitHledatEN {
     background: url("../images/vyhledatBlueEN.gif") no-repeat scroll 0px 0px transparent;
     border: 1px solid #6f9bda ! important;
     cursor: pointer;
     margin: 0px;
     padding: 0px;
     width: 63px;
}

table#headerTab {
     margin-bottom: 20px;
}

table.vypisKytek {
     border-collapse: collapse;
     margin-bottom: 15px;
     width: 100%;
}

table.vypisKytek td, table.vypisKytek th {
     border: 1px solid;
     padding: 0px 3px;
}

table.vypisKytek th {
     font-weight: bold;
     padding: 4px 2px;
}

#printButton {
     background-color: #6F9BDA;
     color: #fff;
     font-size: 1.2em;
     font-style: italic;
     font-weight: bold;
     margin-top: 15px;
     padding: 5px;
     text-decoration: none;
}

.forPrint {
     display: none;
}

#objForm {
     margin-top: 15px;
     width: 660px;
}

#objForm td span.typ {
     color: #fff;
}

#objForm td.bioInfo {padding:5px 0;color:red;}
#objForm tr#dopravabio2 td {padding-top:10px;}
#objForm tr#dopravabio3 td {padding-bottom:10px;}

#dodaciTable {
     margin: 0px 0px 25px -5px;
     width: 460px;
}

#dodaciTr h4 {
     color: #93CA4C;
     padding-top: 20px;
}

#dodaciTable td.dtFirstTd {
     width: 250px;
}

#dodaciTable td.dtFirstTdEn {
     width: 297px;
}

#facebook {
     float: left;
     margin-left: 10px;
     margin-top: -3px;
     width: 25px;
}

.velaceny input.kusy {
     background-color: #fff;
}

.zelena {color: #DBF681;}

.greencolor {
     color: #E5FF82;
     display: block;
}

.greencolor a {color: #ec99f1;}

.topdiv {
     min-height: 60px;
     margin-bottom: 8px;
     overflow: hidden;
     padding-top: 3px;
}

#table4 {
     border-collapse: collapse;
}

#table4 td {
	padding:5px;padding-bottom: 15px;
	background: rgba(73,97,45,1);
	background: -moz-linear-gradient(top, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,97,45,1)), color-stop(95%, rgba(20,30,3,0.4)));
	background: -webkit-linear-gradient(top, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
	background: -o-linear-gradient(top, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
	background: -ms-linear-gradient(top, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
	background: linear-gradient(to bottom, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49612d', endColorstr='#141e03', GradientType=0 );
}/*background: url("/images/table4Top.gif") repeat-x scroll 0px 0px transparent;*/
#table4 td.wide {background: none repeat scroll 0% 0% transparent ! important;}

#table4 td.wide img{}
#table4 td{padding-left:0;}#table4 td .topdiv{padding-left:0.5em}

#table5.mrazuvzdornost {margin-top: 10px;}
#table5.mrazuvzdornost td {padding-bottom: 15px;}

.PlatbaOnlineC {margin-top:25px;}
.PlatbaOnline {margin-top: 20px;}

#onlinePayButton {
     background: url("/images/payBtnBg.gif") repeat-x scroll 0px 0px transparent;
     color: #fff;
     cursor: pointer;
     font-size: 1.2em;
     font-style: italic;
     font-weight: bold;
     padding: 4px 0px 5px;
     width: 180px;
}

#onlinePayButton:hover {background: none repeat scroll 0% 0% #789504;}

#onlineBackButton {
     background: url("/images/payBtnBg.gif") repeat-x scroll 0px 0px transparent;
     color: #fff;
     cursor: pointer;
     font-size: 1.2em;
     font-style: italic;
     font-weight: bold;
     padding: 4px 0px 5px;
     width: 180px;
}

#onlineBackButton:hover {
     background: none repeat scroll 0% 0% #789504;
}

#platbaErr {
     border: 1px solid #bc1313;
     color: #bc1313;
     font-weight: bold;
     margin-top: 30px;
     padding: 10px;
}

.messageLine {
     border: 1px solid #93ca4c;
     color: #93ca4c;
     font-weight: bold;
     margin-top: 30px;
     padding: 10px;
}

.onlineHidden {display: none;}

.redtext {color: red;}

h2.sleva {color: #d2e18c ! important;}

h2.sleva strong {
     font-size: 2em;
     font-weight: normal;
}

table.sleva td {vertical-align: top;}

table.sleva td img {margin-top: 2.5em;}

ul.sleva li {
     color: #d2e18c;
     margin-left: 2em;
}

ul.sleva li span {color: white;}

a.odkazRazeni {
     color: #fff;
     display: block;
     font-weight: bold;
     margin-bottom: 5px;
     text-decoration: none;
     text-transform: uppercase;
     width: 220px;
}

a.odkazRazeni:hover {color: #d2e388;}

.kvetina3 {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: url("/images/katalogJaroKytkaBg.png") repeat-y scroll center top transparent;
     border-color: #dcd59b -moz-use-text-color;
     border-image: none;
     border-style: solid none;
     border-width: 1px 0px;
     clear: left;
     float: left;
     height: 150px;
     margin: 0px 0px 12px;
     overflow: hidden;
     position: relative;
     width: 400px;
}

.kvetina3.posledni {
     clear: none;
     margin-left: 7px;
}

.kvetina3 .kytkaImage {
     float: left;
     margin-right: 5px;
}

.kvetina3 .titulek {
     padding-top: 4px;
}

.kvetina3 .titulek a {
     color: #fcfefd;
     font-weight: bold;
     text-decoration: none;
     text-transform: uppercase;
}

.kvetina3 .viceInfo {
     bottom: 3px;
     color: #badd81;
     position: absolute;
     right: 15px;
}

.kvetina3 .added {
     bottom: 3px;
     color: #badd81;
     left: 120px;
     position: absolute;
}

.kvetina3 .atributy {
     padding-top: 4px;
     width: 270px;
}

.kvetina3 .atributy td.velikosti {
     padding: 1px 0px;
     width: 200px;
}

.kvetina3 .atributy td.cena {
     font-weight: bold;
     text-align: right;
     vertical-align: bottom;
     white-space: nowrap;
}

.kvetina3 .atributy tr.releaseDate td {
     font-size: 0.9em;
     padding-top: 2px;
     text-align: right;
     vertical-align: bottom;
}

#pager {clear: both;float: right;}

#pager .odkazP {float: left;}

#prewP, #nextP { margin-right: 10px;width: 140px;}

#endP {width: 140px;}

.seznamAbc2 {clear: both;}

.seznamAbc2 a:hover {color: #fcfefd;}

#ukazat {
     cursor: pointer;
     display: block;
     float: left;
     font-weight: bold;
     margin: 10px 25px 5px 0px;
     width: 100%;
}/*margin: -18px 25px 0px 0px;*/

#ukazat:hover {color: #dce383;}

#kontaktInfo h2 {padding-left:0;}
#kontaktInfo table {padding:0}
#kontaktInfo table td.first {text-align:right;padding:2px 10px 2px 0;width:50px;}

/*   zive ploty  */
#zivyPlotFiltr {margin:15px 0;width:824px;}
.filtrBtn {margin-right:8px;}
#filtrBtn1 {}
#filtrBtn2 {}
#filtrBtn3 {}
#filtrBtn4 {}

#paticka {border-top:1px solid #edead3;padding-top:5px;text-align: center;}

.smazat_polozku{
	display:block;
	color:#fff !important;
	width:26px;
	height:22px;
	line-height:22px;
	background:red;
	margin-left:10px;
	text-decoration:none !important;
	text-align: center;
	float:right;
}
.smazat_polozku:hover{
	color:#fff !important;
}

.grayBox{
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:99998;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.box_content {
	position: fixed;
	top: 0; bottom: 0;
	left: 0; right: 0;
	margin:auto;
	width: 400px;
	padding: 20px;
	height: 130px;
	z-index:99999;
	overflow: hidden;
	background-color:#FFFFFF;
	text-align:center;
	color:#000;
}

.box_content h2{
	padding-left:0px;
	font-size: 2em;
	padding-top: 40px;
	padding-bottom: 20px;
}

.box_content #zavrit {
    cursor: pointer;
    text-align: right;
    position: absolute;
    top: 5px;
    right: 7px;
    color: red;
    font-weight: bold;
}


#zasilkovnaFrame, #pplFrame {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(90, 90, 90);
    height: 500px;
    padding-top: 5px;
    position: absolute;
    width: 685px;
    z-index: 10;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -200px;
}
#zasilkovnaFrame iframe, #pplFrame iframe {
    border: 0px none;
    height: 460px;
    margin: 5px 0px 0px;
    width: 680px;
}
.openZasilkovnaFrameSpan, .openPPLFrameSpan {cursor:pointer; text-decoration:underline; padding:5px; float:right;}

.otvr td{padding-right:10px;}

.cookieAlert{position: fixed;bottom: 0;left: 0;right: 0;text-align: center;margin: auto;background: #000;line-height: 2em;}
.cookieAlert p{padding:7px 0;width:100%;max-width:960px;margin: auto;}
.cookieAlert .tl{background: #dcdcdc;color: #000;padding: 3px 7px;cursor: pointer;margin: 0 4px;}
.cookieAlert .tl:hover{background: #939393;}