/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	text-align: center;
	
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url(../images/kolaz_new.jpg) no-repeat 100% 0px;
	width: 778px;
}

#ContainerEn{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url(../images/kolaz_new.jpg) no-repeat -1px 0px;
	width: 778px;
}

#contentC{
	margin: 0px;
	padding: 0px;
	background-color: #fff9cc;	
	border-bottom: 1px solid #fff9cc;
	float:left;
}

#content{
	float: left;
	width: 640px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 27px 0px 15px 15px;
}
#content h2.mainNadpis {padding:0;padding-bottom:8px;margin-bottom:18px;}	

#rightC{ float:right; width: 104px;padding-right: 4px;}
#rightC ul{margin: 0px; padding: 0px;margin-top:0.5em;}
#rightC li{margin: 0px; list-style: none; display: block;  padding: 0em; margin-bottom: 1px;}
#rightC li a{color: #FFF; text-decoration: none;}

#hobbyOdkaz {margin-left:-66px;}

#objednavka{padding-left:10em;padding-top:4em;}

table tr.topSpace td {padding-top:1em;}
table tr.bottomSpace td {padding-bottom:1em;}

#content p.odkazMapy a {text-decoration:none;font-weight:bold;}
#content p.odkazMapy {padding:8px 0;}
#content p.pRight {text-align:right;}
/*----------------------------- reklama na uvodce ------------------------------
#reklamaUvodka {width:640px;
     height:405px;letter-spacing:0px;
     background:url(../images/uvodkaReklama2009.gif) no-repeat 12px 0;
}
#reklamaUvodka img {float:left;padding-right:8px;}
#reklamaInner {padding-top:160px;}
#reklamaInner img {float:right;padding-left:20px;}*/

#reklamaUvodka {width:640px;
     letter-spacing:0px;
     background:url(../images/uvodkaReklama2009.gif) no-repeat 12px 80px;
}
#reklamaUvodka img {float:left;padding-right:8px;}
#reklamaInner {padding-top:230px;padding-bottom:30px;}
#reklamaInner img {float:right;padding-left:20px;}

.infoMessage {width:640px;height:206px;
	background:url(../images/homeSafro2009v2.jpg) no-repeat 0 0;
}
.infoMessage span {display:none;}

/*.infoMessageOtviracka {padding-bottom:2em}
.infoMessageOtviracka h2 {color:red;text-align:center;}
.infoMessageOtviracka p {font-weight:bold;padding-left:140px;}

.infoMessageOtviracka {padding-bottom:2em;padding-top:30px;height:110px;background:url(../images/otviracka_2010.jpg) no-repeat 7px 0;}
.infoMessageOtviracka h2 {display:none;}
.infoMessageOtviracka p {display:none;}

.infoMessageOtvirackaEn {padding-bottom:2em;padding-top:30px;height:110px;background:url(../images/otviracka_2010_en.jpg) no-repeat 7px 0;}
.infoMessageOtvirackaEn h2 {display:none;}
.infoMessageOtvirackaEn p {display:none;}              */

#fotoUvodka {padding:20px 0;}

.fotoTri {padding:10px 0;}
.fotoTri img {padding-right:15px;}


.fotoSest {padding:10px 0 0px 0;}
.fotoSest img {padding-right:10px;}
.fotoSest img.noPadding {padding-right:0;} 
/*------------------------------------------------------------------------------*/

.kvetina{
	margin-left: 60px;
	border: 2px solid #abd56e;
	background-color: #e8f4b5;
	margin-bottom: 1em;
	padding-bottom: 5px; padding-top: 15px;
}

#doprava h2, h3 {padding-left:0;}

#rozcestnik {
     width: 640px;
}
     
#rozcestnik a {font-size:1.2em;
     font-weight:bold;
     text-decoration:none;
     text-transform:uppercase;
     color:#000;
     padding:5px;} 

#rozcestnik h2 {padding-left:0em;}       
#rozcestnik h3 {padding: 0.5em 0em 0.5em 0em;}
#ruzova {background-color:#cade77;;padding:5px 0;width: 215px;float:right;clear:both;text-align:left;font-size:0.9em;letter-spacing: 0.02em;}
#ruzova2 {background-color:#cade77;padding:5px 0;width: 215px;margin: 0px 0px 3px 10px; text-align:left;float:right;font-size:0.9em;letter-spacing: 0.02em;}
#modra   {background-color:#fbcebf;padding:5px;width: 300px;float:right;clear:both;font-size:0.9em;}  
#rostliny {width:640px;height:280px;background: url(../images/rostlinyBg2.gif) no-repeat 0px 10px; clear:both;}
#seky {width:640px;height:160px;background: url(../images/sekyBg1.gif) no-repeat 0px 10px;}

#popis {float:right;
     padding:5px 0px 5px 10px;
     color:#32A339;width:201px;
     clear:right;
     background-color:#eef0bf;
     border:2px solid #cade77;
     border-top:none;}     
#obsah {padding-top:20px;} 
#karty {width:309px;height:49px;background: url(../images/karty.gif) no-repeat 0px 0px;margin-top:10px;} 
.kvetina img.obr {
	padding: 0em;
	margin: 0em;
	margin-left: -6em;
	border: 4px solid #feffd4;
	margin-top: -39px;
	position: absolute;
}

#deluxe {width:70px;height:17px;background: url(../images/deLuxe.gif) no-repeat 0px 0px;position:relative;}
#deluxe span {display:none;}
#extra {width:70px;height:17px;background: url(../images/extra.gif) no-repeat 0px 0px;position:relative;}
#extra span {display:none;}
#standard {position:relative;}
#ink {width:72px;height:17px;background: url(../images/inkarho.gif) no-repeat 0px 0px;position:relative;}
#ink span {display:none;}
#ho {width:70px;height:18px;background: url(../images/hobby.gif) no-repeat 0px 0px;position:relative;}
#ho span {display:none;}

.deluxeHide {display:none;}

form p.noPadding {padding:0;margin:0;}
form p.noPadding1 {padding:5px 0 15px 0;margin:0;}
/* -----------------------------------  tabulky v seznamu2 -----------------------------*/
h2.nadpisKatalog {padding:20px;text-align:center;color:#237832;}
.celkovaTable td {}
.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 {vertical-align:top !important;text-align:center;}
td.info2 {padding-bottom:0 !important;vertical-align:bottom !important;text-align:right;}
td.info2 a img {vertical-align:bottom;}
/* -------------------------------------------------------------------------------------*/
.kvetina .titulek{
	margin-left: 35px;
	margin-top: 0px;
	padding: 0.1em 0.5em 0.1em 1.8em;
	background-color: #93ca4c;
	color: #fff;
	font-size: 1.5em;
  /*margin-right: 95px; */
	margin-right: 5px;
	margin-bottom: 0.5em;
	letter-spacing: 0.05em;
	font-weight: bold;
}

.kvetina .titulek li.cesky {
	text-align: right;
	border: 3px solid #abcdef;
}
.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: #6f94d3; text-decoration:underline; }
 

.kvetina .titulek span{
	float: right;
}

.kvetina span.info{
	float: right;
	color: #93ca4c;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
	padding-top: 0em;
	padding-right: 0.5em;
}

.kvetina span.info a {
	text-decoration: none;
}

.kvetina span.info a:active, .kvetina span.info a:hover, .kvetina span.info a:focus {
	text-decoration: underline;
	color: #feffd4;
}


.kvetina .titulek ul {
	width: 100%;
}

.kvetina .info {
	padding: 0em;
	margin: 0em;
	padding-right: 0.5em;
	text-align: center;
}

.kvetina .text{
	padding-bottom: 1em;
	font-family: Tahoma,"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
}

.kvetina .mnozstvi{
	padding-bottom: 0em;
}

.kvetina table {
	font-size: 100%;
	text-align: left;
	color: #000;
	padding-top: 0em;
}

.kvetina td {
	margin: 0px;
	padding: 0px;
	padding: 0em 0.5em 0.5em 0.5em;
	vertical-align: top;
}

.kvetina td.obsah {
	padding-left: 5.5em;
}

.kvetina td.cena {
	text-align: center;
	width: 160px;
	padding: 0em 0.1em 0.5em 0em;
}


.kvetina td.obrazek {
	padding: 0px;
}

#kartaKvetina td.obrazek {
	padding: 0px;
}

.kvetina th {
	font-weight: normal;
}

.kvetina ul.obsah {
	margin-left: 5em;
}


.kvetina ul {
	clear: both;padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;
}

.kvetina li{ 	
	padding: 0em 0.8em 0em 1em;
	display: inline;
}

.kvetina input {
	border: none;
	background-color: #feffd4;
	margin-bottom: 0.4em;
	margin-left: 0.3em;
	font-family: Tahoma,"Helvetica CE",Helvetica,sans-serif;
	font-size: 1em;
}

.kvetina2 {border:2px solid #93ca4c; 
  width:200px;height:210px;
  text-align:center;
  float:left;
  margin-right:13px;
  margin-bottom:15px;
}

.kvetina2.posledni {margin-right:0;}
.kvetina2 .titulek {background-color:#93ca4c;color:#fff;padding:2px 0 5px 0;margin-bottom:10px;height:28px;}
.kvetina2 .titulek a {color:#fff;font-weight:bold;}


#kartaKvetina{
	border: 2px solid #abd56e;
	background-color: #e8f4b5;
	margin-top:19px;
	margin-left: 160px;
	margin-bottom: 1em;
	padding-bottom:0px; 
    padding-top: 15px;
}

#kartaKvetina img.obr {
	padding: 0em;
	margin: 0em;
	margin-left: -165px;
	margin-top: -10px;
	float:left;
}


#kartaKvetina .kartaTitulek{
	margin-left: 155px;
	position:relative;
	margin-top: 0px;
	padding: 0.1em 0em 0.1em 1.8em;
	background-color: #93ca4c;
	color: #fff;
	font-size: 1.5em;
	letter-spacing: 0.05em;
	font-weight: bold;
}
#kartaKvetina .kartaTitulek span.varianta {color:#000;font-style:italic;font-weight:bold;font-size:1.2em;}

#kartaKvetina .kartaText {
	font-family: Tahoma,"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
	padding: 0em 0em 1em 2px;width:310px;
}

#kartaKvetina .kartaText img.barvicky {border:1px solid #000;margin-top:4px;}

#kartaKvetina table.kartaTable td {
	padding-right: 15px;text-align:left;width:50%;
}

#kartaKvetina table.kartaTable td#likeButton {padding:0;text-align:right;}

table.kartaTable #petasest {width:75px;float:left;}
table.kartaTable #sedm {text-align:center;*float:left;}
table.kartaTable #petasest img {padding-top:6px;}
table.kartaTable #sedm img {padding-top:6px;}

#kartaKvetina h1 {
	margin: 0em;
	padding: 0em;
	color: #000;
	font-size: 1.5em;
	letter-spacing: 0.05em;
	font-weight: bold;
	padding-bottom: 1em;
	padding-left: 0.3em;
}

#kartaKvetina span.information {
	color: #000;
	font-weight: normal;
}
#kartaKvetina span.information a {text-decoration:none;color:#000;}
#kartaKvetina span.informationZona {
	color: #000;text-align:left;display:block;padding-top:5px;
	font-weight: normal;
}

#kartaKvetina td.tabulka {
	padding-bottom: 1em;
	vertical-align: top;
}

#kartaKvetina td.nowrap {white-space:nowrap;}

.popisek, .popisekVelikost {width:200px;
     position:absolute;left:-80px; bottom:20px;
     border:1px solid green;
     color:green;
     padding:10px;
     background: #fff;
     -moz-opacity: 0.90;
     filter: alpha(opacity=90);} 
     
.velikostInfo {position:relative;}   

     
span.typ {
	color: #93ca4c;
	font-weight: bold;
}

table.karta td{
	vertical-align: top;
	width: 50%;
}

table.karta img{
	padding: 0em 3px 0em 0em;
	_padding-right:0.5em;
}


table.karta td.cena {
	text-align: center;
	padding: 0em 0.1em 0.5em 0em;
}
#nahledy {}
#nahledyEn {}

.cenik input {
	margin: 0em;
	padding: 0em;
	margin-bottom: 0.2em;
	border: none;
	background-color: #e8f4b5;
}


table.ceny {
	padding: 0em;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}
table.cenykarta {width:100%;
	padding: 0em;
	margin-left: auto;
}
table.cenykarta td {padding:2px 2px;text-align:center;}
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#kontakty td.odsadZleva {padding-left:50px;vertical-align:top;}

table.kontakty input{
	background: #e8f4b5;
	border: 1px solid #93ca4c;
}

table.kontakty textarea{
	background: #e8f4b5;
	border: 1px solid #93ca4c;
}

table.kontakty input.odeslat{
	background: none;
	border: none;
	color: #8bb666;
	font-weight: bold;
}

#vysvetlivkyBlok {background-color: #e8f4b5;padding: 0.5em;}

table.objednavka td {color: #93ca4c;
	font-weight: bold;}
table.objednavka2 td.green {text-align:center;color: #93ca4c;font-weight: bold;padding:2px 0;}	
table.objednavka2 td{text-align:center;font-weight: bold;padding:2px 0;vertical-align:top;}	
table.objednavka2 {padding:2em 0;width:630px;}

#kartaObjednat {border:none;}
#tlacitkoUpdate {border:none;}
#tlacitkoKomplet {border:none;}

#kartaObjednatEn {background-color:transparent; background: url(../images/blueOrder.gif) no-repeat;width:90px;height:26px;font-size:0;color:#6f9bda;text-indent: -2000px;}
#tlacitkoUpdateEn {background-color:transparent; background: url(../images/bluePrepocitatEn.gif) no-repeat;width:90px;height:26px;font-size:0;color:#6f9bda;text-indent: -2000px;border:none;}
#tlacitkoKompletEn {background-color:transparent; background: url(../images/blueOdeslatEn.gif) no-repeat;width:90px;height:26px;font-size:0;color:#6f9bda;border:none;}

h3.greenNadpis {color:#93ca4c;font-size:1.4em;padding-bottom:0px;}
table.searchTab {float:left;width:650px;margin-bottom:20px;}
table.searchTab col#prvniSloupec {width:130px;}
table.searchTab .stejne {width:140px;}
table.searchTab .stejne1 {width:138px;}
table.searchTab .stejne2 {width:90px;}
table.searchTab input {border:none !important;}

table#barvyTab {float:right;padding-right:15px;width:200px;}

.clear {clear:both;}

p.search {padding-left:50px;float:left;width:230px;}
#objednavka_rostlin table {}
#objednavka_rostlin a {}
#jakObjednat {text-align:right;font-weight:bold;}
#jakObjednat a:focus {color:#6f94d3;text-decoration:underline;}
#jakObjednat a:active {color:#6f94d3;text-decoration:underline;}
#jakObjednat a:hover {color:green;text-decoration:underline;}
     
input.tlacitkoBlue {background-color: #6f9bda;
     padding:5px 10px;
     font-weight:bold;
     color:#fff;
     border:none;}
    
input.odeslat {border:none;
     background-color: #6f9bda;
     color:#fff;
     font-weight:bold;
}    

td.rightalign input {text-align:right;}     


#kusy, input.kusy {background-color: #c1d6f3;text-align:center;font-weight: bold;}

table.balikyCena th {font-weight:bold;}
table.balikyCena td, th {text-align:center;}
table.balikyCena .vlevo {text-align:left;}

#news {
	padding: 0em;
	margin: 0em;
	height: 100%;
}

#news .nadpisL{
	font-size: 1.3em;
	color: #fff;
	background-color: #93ca4c;
	padding: 0em;
	margin: 0em;
	_height: 25px; min-height: 25px;
	padding: 7px 8px 0px 10px;
	font-weight: bold;
	margin-right: 11em;
}

#news .nadpisR{
	font-size: 1.3em;
	color: #fff;
	background-color: #93ca4c;
	padding: 0em;
	margin: 0em;
	_height: 25px; min-height: 25px;
	padding: 7px 8px 0px 8px;
	font-weight: bold;
	margin-left: 11em;
}

#news .text{
	color: #000;
	padding: 0.5em;
	margin: 0.5em;
}


#news img.vlevo{
	padding: 0em 1em 1em 0em;
}

#news img.vpravo{
	padding: 0em 0em 1em 1em;
}

#news .nadpisL a, #news .nadpisL a:link, #news .nadpisL a:visited{ text-decoration: none; color: #fff;}
#news .nadpisL a:active, #news .nadpisL a:hover, #news .nadpisL a:focus{ text-decoration: underline; color: #6f94d3;}
#news .nadpisR a, #news .nadpisR a:link, #news .nadpisR a:visited{ text-decoration: none; color: #fff;}
#news .nadpisR a:active, #news .nadpisR a:hover, #news .nadpisR a:focus{ text-decoration: underline; color: #6f94d3;}




span.date{
	padding: 0em;
	margin: 0em;
	color: #000;
	float: right;
	width: 60px;
	font-size: 0.8em;
}

#hlaskaGreen {color:#237832;
    font-weight:bold;
    font-size:1.3em;
    text-align:center;
    margin-bottom:2em;
}
/* ----------------------------mrazuvzdornost ------------------ */
table#zony {border-collapse:collapse;font-size:1.2em;}
table#zonyA {border-collapse:collapse;font-size:1.2em;}
tr.zona1 {background-color:#99cc00;}
tr.zona2 {background-color:#ccffcc;}
tr.zona3 {background-color:#ffff99;}
table#zony th {font-weight:bold;border:1px solid #000;padding:3px;}
table#zony td {border:1px solid #000;text-align:center;padding:3px;}
table#zony col#sloupec2 {width:130px;}
table#zonyA th {font-weight:bold;border:1px solid #000;padding:3px;}
table#zonyA td {border:1px solid #000;text-align:center;padding:3px;}
table#zonyA td.uzka {width:40px;}
table#zonyA td.teplota {width:120px;}
/*----------------------------Ceske okno ------------------------*/
#reklama {width:451px; height:246px;
     background: url(../images/objednavky2009.gif) no-repeat 0px 0px;
     position:absolute;right:430px; top:220px;
     padding-top:0px;
     -moz-opacity: 0.90;
     filter: alpha(opacity=90);
font-family:Tahoma,"Helvetica CE",Helvetica,sans-serif;
} 
#reklama p {text-align:center;
     color:#383330;
     padding-top:55px;
     padding-bottom:15px;
     width:400px;
     margin-left:auto;
     margin-right:auto; 
     font-weight:bold;
     line-height:1.5em;
     font-size:1.2em;
} 
#reklama a {color:#58a88a;}

#schovej a {text-decoration:none;
     text-transform:uppercase;
     color:#fff;padding:2px 5px;
     font-size:1em;
     background-color:#99ad6b;
     margin-left:140px;}
     
/*----------------------------Anglické okno ------------------------*/
#reklamaEn {width:500px; height:291px;
     background: url(../images/reklamni-okno-EN.gif) no-repeat 0px 0px;
     position:absolute;right:400px; top:100px;
     padding-top:10px;
     }
#reklamaEn p {color:#7db944; padding:130px 15px 0 15px;font-weight:bold;line-height:1.5em;font-size:1.2em;} 
#reklamaEn a {color:#58a88a;}

#schovejEn a {text-decoration:none;
     text-transform:uppercase;
     color:#fff;
     font-size:0.7em;
     border:1px solid #fff;
     margin-left:415px;}     
/* --------------------------- horni blok -------------------------- */
#topBanner{
	width: 778px;
	height: 220px; 
     padding:33px 0 0 0;
}

#logoC{
	float:left;
	background: url(../images/logo_safro.jpg) no-repeat 30px 0px;
	width: 326px; height: 118px; 
	padding: 0em;padding-left:30px;
}
#logoC a{display: block; width: 326px; height: 118px;}
#logoC span{position: absolute; left: -10000px; border: 0px;}

#topMenu {
    float: right;
    font-weight: bold;
    height: 21px; width: 778px; 
    margin-top: 10px;
    margin-bottom: 15px;
    text-align:right;
}

#topMenu span{}

#topMenu a, #topMenu a:link, #topMenu a:visited{ text-decoration: none; color: #6f94d3;}
#topMenu a:active, #topMenu a:hover, #topMenu a:focus{ text-decoration: underline; color: #6f94d3;}
#topMenuInner {float:right;padding-right:5px;}
#topMenu ul{padding: 0em 0em 0em 2em;margin: 0em 0em 0em 0em;float:left;}
#topMenu li{ 	
	padding: 0.3em 0.5em 0em 0.5em;
	display: inline;
	border-right: 1px solid #94cc4e;
}
#topMenu li.posledni{ border-right: none; }
#topMenu textik{}

#quickSearch {width:295px;float:left;position:relative;}
#quickSearch img {position:absolute;left:25px;top:3px;}
#searchRight {background-color:#bdd2f1;
     padding-left:4px;
     font-weight:normal;
     width:117px;
     margin:0;
     margin-right:1px;
     border:1px solid #4a6f77;
}
#zobrazitSmall, .zobrazitSmall {background:url(../images/vyhledatBlue.gif) no-repeat 0 0px;
     width:63px;
     border:1px solid #6f9bda;
     *height:18px;
     *border:none;
     padding:0;
     margin:0 ;
     cursor:pointer;
}

#zobrazitSmallEN, .zobrazitSmallEN {background:url(../images/vyhledatBlueEN.gif) no-repeat 0 0px;
     width:63px;
     border:1px solid #6f9bda;
     *height:18px;
     *border:none;
     padding:0;
     margin:0 ;
     cursor:pointer;
}

#zobrazitHledat {background:url(../images/zobrazitBlue.gif) no-repeat 0 0px;
     width:63px;
     border:1px solid #6f9bda;
     *height:18px;
     *border:none;
     padding:0;
     margin:0 ;
     cursor:pointer;
}

#zobrazitHledatEN {background:url(../images/zobrazittBlueEN.gif) no-repeat 0 0px;
     width:63px;
     border:1px solid #6f9bda;
     *height:18px;
     *border:none;
     padding:0;
     margin:0 ;
     cursor:pointer;
}
#topNavig {
	width: 778px;
	height: 25px;
}

#topNavigR{
	float: right;
	font-weight: bold;
	margin: 0px;
	padding: 0em 0em 0em 0em;
}

#topNavigL{
	float: left;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0px;
	padding-top:70px;
	padding-left: 0.5em;
}

#topNavig a, #topNavig a:link, #topNavig a:visited{ text-decoration: none; color: #fff;}
#topNavig a:active, #topNavig a:hover, #topNavig a:focus{ text-decoration: underline; color: #fff;}
#topNavig ul{clear: both;padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;}
#topNavig li { 	
	padding: 0em 10px 0em 10px;
	*padding: 0em 8px 0em 8px;
	_padding: 0em 8px 0em 8px;
	display: inline;
	font-size: 1.1em;
	letter-spacing: 0.07em;
}

#topNavig li.posledni{ border-right: none; padding-right: 15px; padding-left: 0em;}
#topNavig li.flag{ border-right: none; padding: 0em; padding-left: 0.8em;}

#topNavigEn {
	width: 778px;
	height: 25px;
	margin-top: 0.1em;
	padding: 0.3em;
	padding-left: 0em;
	padding-top: 0em;
	margin-left: 0em;
}

#topNavigEn a, #topNavig a:link, #topNavig a:visited{ text-decoration: none; color: #fff;}
#topNavigEn a:active, #topNavig a:hover, #topNavig a:focus{ text-decoration: underline; color: #fff;}
#topNavigEn ul{clear: both;padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;width: 778px;}
#topNavigEn li{ 	
	padding: 0em 12px 0em 12px;
	*padding: 0em 10px 0em 10px;
	display: inline;
	font-size: 1.1em;
	letter-spacing: 0.07em;
}

#topNavigEn li.posledni{ border-right: none; padding-right: 0em; padding-left: 0.2em;|padding-left: 0.7em;}
#topNavigEn li.flag{ border-right: none; padding: 0em; padding-left: 0.8em;}

/*--*/
.clankyList{background-color: #e8f4b5; display:relative; margin: 15px 0px;padding:15px 5px 5px 5px;}
.anot {position: relative; }
.anot h3 {background-color:#aad03e;color:#eaef92;}
.anotImg {width:150px;float:left;margin-bottom:1em; border: 4px solid #feffd4; margin-top: -10px;}
.anot a.odkaz {font-weight:bold;color:#aad03e;padding-left:2em;}
.nadpisAnot{
	font-size: 1.3em;
	color: #fff;
	background-color: #93ca4c;
	padding: 0em;
	margin: 0em;
	_height: 25px; min-height: 25px;
	padding: 7px 8px 0px 15px;
	font-weight: bold;
	margin-left: 150px;	
}
.anot p{padding-left: 15px;  margin-left: 150px; position: relative;}
.nadpisAnot a, .nadpisAnot a:visited {color:#fff;text-decoration:none;}
.nadpisAnot a:active, .nadpisAnot a:hover, .nadpisAnot a:focus{ text-decoration: underline; color: #6f94d3;}

.nadpisAnot .date{color:#000; float:right; }
/*--*/

a.nepodtrh {text-decoration:none;}

.HPNadpis1, .HPNadpis1{}
.HPNadpis1 h2{padding: 25px 0px 10px 120px; margin: 0px; }
.HPNadpis1 p{margin: 5px 0px 0px 120px;width:400px;}
.HPNadpis2 h2{text-align:right; padding: 25px 120px 10px 0px; margin: 0px; }
.HPNadpis2 p{text-align:right; margin: 5px 120px 0px 0px;padding-left:120px;}
.nadpis1{background: url(../images/hp_1.gif) no-repeat;}
.nadpis2{background: url(../images/hp_2.gif) no-repeat right top;}
.nadpis3{background: url(../images/hp_3.gif) no-repeat;}
.nadpis4{background: url(../images/hp_4.gif) no-repeat right;}
.nadpis1 span {color:red;}

.kontaktNadpis {height: 110px;}
.kontaktNadpis h2{padding: 25px 0px 10px 260px; margin: 0px; }
.kontaktNadpis {background: url(../images/phone.gif) no-repeat;}
.kontaktNadpis p{margin: 0px 0px 0px 120px;}
span.green {color: #93ca4c;font-weight: bold;}
span.kontakt {	color: #68676c;	font-weight: bold;}
span.red {color:red;}
.blue {color:blue;}
h3.upper {color:#68676c;text-transform:uppercase;}
.jednacena {text-align:left !important;padding-bottom:2em;padding-top:1em;}

#blockNahradniKytka {float:left;padding:5px 8px 0px 8px;background-color:#e8f4b5;}
#blockNahradniKytka span.typ {display:block;color:#aa0375;text-align:left;}

.nahradniKytka {width:80px;margin-bottom:5px;text-align:left;float:left;margin-top:-5px;}
.nahradniKytka a,.nahradniKytka a:hover {text-decoration:none !important;color:#000 !important;}
.nahradniKytka a span {display:block;margin-top:5px;cursor:pointer;width:80px;}
.nahradniKytka img {border:2px solid #fff;}

/* -------------------------- realizace --------------------------------- */

#odkazZahrada span {background:#94cc4e;display:block;width:330px;text-align:center;font-weight:bold;font-size:1.2em;padding:5px 0;margin-left:310px;}
#odkazZahrada span a {color:#fff;text-decoration:none;}

.realizaceList {background-color: #94cc4e; display:relative; margin: 15px 0px 25px 0px;padding:15px 5px 5px 5px;}
.anot {position: relative; }
.anot h3 {background-color:#aad03e;color:#eaef92;}
.realizaceList .anotImgReal {width:150px;float:left;margin-bottom:1em; border: 4px solid #dcf1ae; margin-top: -30px;}

.anot .nadpisAnot {font-size:1.5em;}
.anot .anotNadpisInner {width:355px;display:block;float:left;padding-right:30px;*padding-right:15px;_padding-right:10px;}
.anot .nadpisAnot .insertDate {color:#000;font-size:0.8em;}
.anot p {padding-left: 15px;  margin-left: 150px; position: relative;}
.anot span.right {display:block;text-align:right;padding-right:10px;}
.anot a.vice {color:#000;}

#realizaceDetail {background:#E8F4B5;padding:10px 0;}
#realizaceDetail .detailNadpis {font-size:1.5em;
     font-weight: bold;
     color:#fff;
     background-color: #93ca4c;
	padding: 5px 10px 5px 10px;
}
.detailNadpisInner {width:520px;display:block;float:left;padding-right:20px;}

#realizaceDetail .detailNadpis .insertDate {color:#000;font-size:0.8em;}
#realizaceDetail p {padding:10px;}
table.realizaceImg {width:650px;border-collaps:separate;border-spacing:5px;margin-left:-5px;}
table.realizaceImg td {background-color: #e8f4b5;padding:10px 0;width:33%;}
table.realizaceImg td span {padding:10px;display:block;}
#realizaceDetail .backList {width:640px;}

/* inputy, ktere nechci vseobecnyma prepsat*/
table.searchTab input.searchRight {background-color:#bdd2f1;
     padding-left:4px;
     font-weight:normal;
     width:117px;
     margin:0;
     margin-right:1px;
     border:1px solid #4a6f77 !important;
}

table.searchTab input.zobrazitSmall {background:url(../images/vyhledatBlue.gif) no-repeat 0 0px;
     width:63px;
     border:1px solid #6f9bda !important;
     *height:18px;
     *border:none !important;
     padding:0;
     margin:0 ;
     cursor:pointer;
}
table.searchTab input.zobrazitSmallEN {background:url(../images/vyhledatBlueEN.gif) no-repeat 0 0px;
     width:63px;
     border:1px solid #6f9bda !important;
     *height:18px;
     *border:none;
     padding:0;
     margin:0 ;
     cursor:pointer;
}

table#headerTab {margin-bottom:20px;}
table.vypisKytek {margin-bottom:15px;width:100%;border-collapse:collapse;}
table.vypisKytek td,table.vypisKytek th {border:1px solid;padding:0 3px;}
table.vypisKytek th {font-weight:bold;padding:4px 2px;}

#printButton {
  background-color:#6f9bda;
  color:#fff;
  font-weight:bold;
  font-size:1.2em;
  font-style:italic;
  text-decoration:none;
  padding:5px;
  margin-top:15px;
}

.forPrint {display:none;}

/*objednavkovy formular*/
#objForm {width:460px;margin-top:15px;}

#facebook {width:25px;
    float:left;
    margin-left:10px;
    margin-top:-3px;
}

