/*
 ------------------------------
HTML Redefine Tags
------------------------------ */
body{font-family:Verdana, Helvetica, sans-serif; font-size:12px; margin:20px; padding:0;}

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{font-size:3Opx; font-weight:normal; margin:35px 0 0 60px; color:#dd4247;}
h2{font-size:14px; color:#dd4247;}
.poptavka a{font-size:16px;color:#dd4247; background-color:#E9EAE1;border:1px dashed;padding:4px;text-decoration:none;}
a:hover{text-decoration:none;}
.gardena2{font-size:13px;font-weight:normal; color:#e84f00;}
.gardena{font-size:14px; color:#e84f00;}
h3{font-size:13px; border-bottom:solid 1px #DEDEDE; padding:4px 0; margin-bottom:10px;}
h4{font-size:15px; border-bottom:solid 1px #dd4247; color:#dd4247; padding:0;}
.strom{position:absolute;margin:-78px 0 0 265px;width:82px;height:80px;background: url(images/strom.png) top center no-repeat;}
.stromek{position:absolute;margin:-80px 0 0 265px;width:82px;height:80px;background: url(images/stromek.png) top center no-repeat;}


.skryt{visibility:hidden;}
.img-partner{padding:0 0 0 60px; }
.img-gardena{padding:10px 0 0 40px; }
.img-uvod-dole{padding:180px 0 0 40px; }
.img-navrhy{padding:180px 0 0 5px; }
.img-udrzba{padding:102px 0 0 0; }
.img-zavlahy{padding:135px 0 0 0; }
.img-ochrana{padding:170px 0 0 0; }
.img-kontakt{margin-top:-20px;padding: 0 0 0 70px; }
.img-foto{padding: 0 0 0 70px; }

.uvod-nadpis{margin:50px 0 0 90px; }
.zeleny-nadpis{color:#7d8d26;margin:200px 0 0 50px; }
.tmzeleny-nadpis{color:#26330a;margin:200px 0 0 50px; }
.tmcerveny-nadpis{color:#6e3108;margin:200px 0 0 50px; }
.kontakt{margin:320px 0 0 80px; }
.foto{margin:320px 0 0 50px; }

.zeleny-foto a{color:#3A6C32;line-height:20px}
.zeleny-text{color:#3A6C32;line-height:20px}
.zeleny-text a{color:#3A6C32;line-height:20px;text-decoration:none;border-bottom:1px dotted;}
.zeleny-text-adresa{color:#3A6C32;padding:20px 0 0 50px;line-height:20px;background-image:url(images/domek.png);background-position:left top;background-repeat:no-repeat;}
.zeleny-text-adresa a{color:#3A6C32;font-weight:bold;line-height:20px;text-decoration:none;border-bottom:1px dotted;}

/* ------------------------------
POPTAVKA
------------------------------ */


#kontakt-form{ padding-top:10px;}
#kontakt-form p{ margin:0px 0px 1em; color: #666666;}
#kontakt-form fieldset{ background:#feeee6;border:none; -moz-border-radius:7px; -webkit-border-radius:7px; padding:20px;}
#kontakt-form label{ float:left; width:140px; margin: 3px 0 1em; text-align:left; text-shadow:1px 1px 1px #fff;}
#kontakt-form select,input, #kontakt-form textarea{ float:left; width:380px; margin: 0px 0px 1em; border:1px solid #cfcfcf; -moz-border-radius:3px; background: url(../graph/text-input-bg.jpg) top left repeat-x #feeee6; color:#748AA2; padding:3px;}
#kontakt-form input.submit{ background: url(images/send-input-bg.png) left center no-repeat; color:#e84f00; text-shadow: 1px 1px 1px #fff; text-align:center; padding:7px 15px 7px 0px; width:93px; border:none; cursor:pointer;}
#kontakt-form textarea{ min-height:100px;}

/* ------------------------------
PAGE STRUCTURE
------------------------------ */

/* #container has an absolute width (780 pixel) */

#container{width:1054px;height:768px; margin:0 auto;border-bottom:2px solid #cccccc;}
#topbar{width:auto; display:block; height:115px;}
#navbar{width:auto; display:block; height:28px;}
#navbar a{heigth:28px; line-height:28px; padding:0 8px; display:inline;}

#main{width:auto; display:block; padding:2px 0;}
#column_left{width:245px;height:648px; margin-right:20px;float:left;border-left:2px solid #cccccc;}

#column_right{width:393px;height:648px; margin-right:2px;float:left;border-right:2px solid #cccccc;}
#column_right_kontakt{width:393px;height:648px; margin-right:2px;float:left;}
#column_right_max{width:525px;height:648px; margin-right:2px;float:left;border-right:2px solid #cccccc;}
#column_right_foto{width:785px;height:648px;float:left;border-right:2px solid #cccccc;}
#column_right_gardena{width:525px;height:340px; margin-right:2px;float:left;border-right:2px solid #cccccc;}

#column_right_adsense{width:388px;height:648px; float:left;border-right:2px solid #cccccc;}
#column_right_max_adsense{width:256px;height:648px; float:left;border-right:2px solid #cccccc;}

div.spacer{clear:both; height:2px; display:block;}

#footer{width:auto; display:block; padding:10px 0; font-size:11px; color:#666666;}	
.text-max{width:515px; line-height:18px}
.text-max a{color:#FF6600;text-decoration:none;border-bottom:1px dotted;}
.katalogy {float:left;width:790px; height:295px; margin-top:245px;background-color:#cfcfcf;}
ul{line-height:15px}	
.text{width:380px; line-height:18px}
.text a{color:#FF6600;font-weight:bold;text-decoration:none;}
.text-gardena{width:515px; line-height:22px}		
blockquote{font-family:georgia, Times, serif; font-size:18px;font-style:italic; text-align:center;color:#dd4247; padding:5px;}	
li a{color:#FF6600;font-weight:bold;text-decoration:none;}

/* ------------------------------
	KONTAKT
------------------------------ */
.kontakt_left{width:330px;margin-top:200px;margin-right:2px;float:left;border-left:4px solid #dd4247;padding:0 0 0 15px;}
.kontakt_right{width:330px;margin-top:225px;margin-right:2px;float:left;border-left:4px solid #dd4247;padding:0 0 0 15px;}

#topbar ul{
   margin: 0; padding: 0;
   list-style: none;
   
}

#topbar ul li{
	margin: 0; padding: 0;
	display: inline;
}

#topbar ul li a{
	margin: 0; padding: 0;
}
	
	#topbar ul li a {
	float: right;
	width: 117px;
	padding: 115px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:115px; /* for IE5/Win only */
	}
	
#topbar a:hover {
	background-position: 0 -115px;
	}
	
	/* MINIATURY START ----->> */
	/* GRAFIKA */
.uvod a{
	background: url(images/menu-uvod.jpg) top left no-repeat;
}	

.navrhy a{
	background: url(images/menu-navrhy.jpg) top left no-repeat;
}

.udrzba a{
	background: url(images/menu-udrzba.jpg) top left no-repeat;
}

.zavlaha a{
	background: url(images/menu-zavlaha.jpg) top left no-repeat;
}

.ochrana a{
	background: url(images/menu-ochrana.jpg) top left no-repeat;
}

.gardena a{
	background: url(images/menu-gardena.jpg) top left no-repeat;
}	

.aktuality a{
	background: url(images/menu-aktuality.jpg) top left no-repeat;
}	

.fotogalerie a{
	background: url(images/menu-fotogalerie.jpg) top left no-repeat;
}

.kontakt a{
	background: url(images/menu-kontakt.jpg) top left no-repeat;
}
/* ------------------------------
	FOTOGALERIE
------------------------------ */
#foto {width:750px;margin:20px 0 0 20px;}
.navigacefoto a {font-family:Verdana, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color:#dd4247; width:200px;text-decoration:none;}
#foto-index {width:740px;margin:150px 0px 0 10px;color:#993300}
.noborder {border: none;}


/* HIGHSLIDE */

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid #83785B;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 	5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}