body{margin:0;padding:0;
	background-color: #8ED2CB;
	background:#8ED2CB url(../img/layout/bg.gif) 50% 0 no-repeat;color:#21676E;
	font-size:13px;font-family: Tahoma, 'Tahoma CE', 'Lucida Grande CE', lucida, sans-serif;}
h1,h2,h3,h4{margin:0;}
h2{color:#F26722;font-size:25px;margin-bottom:1em;}
h3{font-size:15px; clear:both;}}
p{line-height:1.6em;margin:0 0 1em 0;}
a{font-weight:bold;text-decoration:underline; color: #21676E;}
a:hover{text-decoration:none;}
img{border:none;}

#container{min-width:920px;_width:920px;background:url(../img/layout/bg-top.png) repeat-x;}
#page{position:relative;width:920px;margin:0 auto;}
#header{position:relative;width:920px;background:url(../img/layout/header.png) 50% 100% no-repeat;}
#contentBox{position:relative;width:920px;background:url(../img/layout/content.png) no-repeat;}
#content{padding:18px 30px;}
#footer{position:relative;width:850px;padding:12px 35px;background:url(../img/layout/footer.png) no-repeat;font-size:11px;}

/* LOGO */
#logo, #logo a{display:block;width:474px;height:101px;margin:0;padding:0;}
#logo a{background:url(../img/layout/logo.png) no-repeat;}
#logo span{display:none;}

/* TOP MENU */
#topMenu{position:absolute;height:18px;right:35px;top:12px;font-size:11px; /*width:480px; */}
#topMenu a{text-decoration:none;}
#topMenu ul{background:url(../img/layout/tm-bg.png) repeat;margin:0;padding:0 0 0 15px;height:18px;float:left;}
#topMenu ul li{float:left;display:block;}
#topMenu ul li a{line-height:18px;padding:0 15px;color:#21676E;font-weight:normal;}
#topMenu ul li a:hover{text-decoration:underline;}
#topMenu ul li a#ihome{background:url(../img/layout/ihome.gif) 0 50% no-repeat;}
#topMenu ul li a#izamestnani{background:url(../img/layout/izamestnani.gif) 0 50% no-repeat;}
#topMenu ul li a#ikontakt{background:url(../img/layout/ikontakt.gif) 0 50% no-repeat;}
#topMenu ul li a#isitemap{background:url(../img/layout/isitemap.gif) 0 50% no-repeat;}
#topMenu ul li a#ilogin{background:url(../img/layout/ilogin.gif) 0 50% no-repeat;}

#language{float:right;display:block;width:49px;height:18px;line-height:18px;text-align:center;color:#EB6F2E;background:url(../img/layout/lg-btn.png) no-repeat;}

/* H MENU */
#hMenu{padding-top:10px;}
#hMenu ul{height:40px;margin:0;padding:0;background:url(../img/layout/hm.gif) repeat-x;list-style:none;}
#hMenu ul li{display:block;float:left;_width:1px;min-width:1px;white-space:nowrap;}
#hMenu ul li a{display:block;padding:0 30px;line-height:40px;height:40px;color:#fff;
	font-size:14px;font-weight:normal;text-decoration:none;}
#hMenu ul li a:hover,
#hMenu ul li a.active{color:#FECF8D;background:url(../img/layout/hm-hover.gif) 50% 0 no-repeat;}

/* R MENU */
#rMenu{background:url(../img/layout/rm-bg.png) repeat;border-top:1px solid #21676E;margin:0 0 25px 0;padding:0;list-style:none;}
#rMenu li{border-bottom:1px solid #21676E;}
#rMenu li a{display:block;line-height:2em;padding-left:10px;font-size:13px;font-weight:normal;text-transform:uppercase;text-decoration:none;color:#21676E;}
#rMenu li a span{}
#rMenu li a:hover{background:url(../img/layout/rm-hover.png) repeat;color:#fff;}
#rMenu li a.active{background:#EC6E2B url(../img/layout/rm-active.png) repeat-x;color:#fff;font-weight:bold;}
#rMenu li a.active span{padding-left:12px;background:url(../img/layout/rm-bullet.gif) 0 50% no-repeat;}

/* INDEX */
#upoKvetiny a, #upoKvetiny a span{display:block;position:relative;width:380px;height:103px;margin:0;padding:20px;overflow:hidden;}
#upoKvetiny a span{position:absolute;left:0;top:0;background:url(../img/layout/upo-kvetiny.png) no-repeat;cursor:pointer;}
#upoZahrady a, #upoZahrady a span{display:block;position:relative;width:380px;height:103px;margin:0;padding:20px;overflow:hidden;}
#upoZahrady a span{position:absolute;left:0;top:0;background:url(../img/layout/upo-zahrady.png) no-repeat;cursor:pointer;}
#upoKvetiny,#upoZahrady{margin-bottom:25px;}

#rc #upoKvetiny a, #rc #upoKvetiny a span{display:block;position:relative;width:235px;height:64px;margin:0;padding:20px;overflow:hidden;}
#rc #upoKvetiny a span{position:absolute;left:0;top:0;background:url(../img/layout/upor-kvetiny.png) no-repeat;cursor:pointer;}
#rc #upoZahrady a, #rc #upoZahrady a span{display:block;position:relative;width:235px;height:64px;margin:0;padding:20px;overflow:hidden;}
#rc #upoZahrady a span{position:absolute;left:0;top:0;background:url(../img/layout/upor-zahrady.png) no-repeat;cursor:pointer;}
#rc #upoReference a, #rc #upoReference a span{display:block;position:relative;width:235px;height:64px;margin:0;padding:20px;overflow:hidden;}
#rc #upoReference a span{position:absolute;left:0;top:0;background:url(../img/layout/upor-reference.png) no-repeat;cursor:pointer;}
#rc #upoKvetiny,#rc #upoZahrady, #rc #upoReference{margin-bottom:6px;}

#tel, #tel span{position:relative;display:block;width:275px;height:155px;overflow: hidden;margin:0;padding:0;background:url(../img/layout/tel.png) no-repeat;}
#tel span{display:none;}



#tel2, #tel2 span{position:relative;display:block;width:275px;height:155px;overflow:hidden;margin:0;padding:0;background:url(../img/layout/tel2.png) no-repeat;}
#tel2 span{display:none;}

#article{width:580px;}
#article p{margin-left:145px;}
#article img{margin:0 0 0 24px;float:left;}

.col{float:left;width:245px;}
.col h3{font-size:15px;background:#C8E8E6;padding-left:18px;line-height:2.4em;height:2.4em;}
#col02{margin:0 2px;width:365px;}
.col ul{list-style:none;margin:1em 0 1em 18px;padding:0;}
.col ul li{padding-left:12px;margin:0;background:url(../img/layout/sipecka.gif) 0 50% no-repeat;}
.col a{text-decoration:none;font-weight:normal;color:#21676E;}
.col a:hover{color:#F26722;text-decoration:underline;}

/* PAGE */
#lc{float:left;width:520px;padding-left:25px;}
#rc{float:right;width:275px;}
#rc h3{padding:0 0 5px 10px;}

#lc #kontakty .column {display: block; width: 171px; float: left; text-align: left;} 
#lc #kontakty a {text-decoration: none; font-weight: bold; color: #21676E;} 
#lc #kontakty a:hover {text-decoration: underline; color: #f26722;} 

/* GALERIE */
.galerie{margin-top: 50px; }
.galerie.nomargin{margin-top: 10px; }
.galerie img{float:left;margin:0 2px 10px 0; }
.galerie img.last{margin-right:0;}

.galerie hr {clear: both; margin: 0; padding: 0;  border: 0;  margin-bottom:10px; background-color: #99d7d0; border-bottom: 1px dotted green;}


/* FOOTER */
#footer p{margin:0;}
#footer a{color:#21676E;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer a.insidea{font-weight:bold;color:#F26722;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
