/* www.originalni-zahrady.cz/css/default.css */

@import url("tiny_style.css");

body { background: #E4D7C2 url("../images/site-back.jpg") repeat; text-align: center; }
#page { position: relative; z-index: 0; width: 920px; margin: 0 auto; text-align: left; } body>/**/#page { margin-top: -1em; } /* vyřešit */
a { color: #333333; background-color: inherit; background-image: none; }
a:visited { color: #333333; background-color: inherit; background-image: none; }
a:visited:hover { color: #333333; background-color: inherit; background-image: none; }
a:hover, a:focus, a:active { color: #333333; background-color: inherit; background-image: none; }
a.e-mail:hover, a.e-mail:focus { color: #333333; background: inherit; } /* odkaz na e-mail */
a img { border: none; }
span.hidden { display: none; }
hr.hidden { display: none; }
div.cleaner { width: 100%; height: 1px; clear: both; }
/* #page div.cleaner { display: none; } */

/* accessibility */
#accessibility { display: none; }

/* header */
#header { position: relative; width: 874px; height: 451px; margin: 0; padding: 0; }
#header h1 { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0; font-size: 36px; }
#header h1 a { display: block; width: 874px; height: 174px; padding: 0; color: #435904; background: url("../images/logo.gif") no-repeat; }
#header h1 a span { display: none; }
#header object { position: absolute; top: 200px; right: 0; z-index: 1; }
 #header img { position: absolute; top: 200px; right: 0; z-index: 1;}

/* content */
#content { width: 640px; margin: 0 0 20px 234px; padding: 0 0 50px 0; color: #333333; background: url("../images/blossom.gif") center bottom no-repeat; }
#content h3 { margin: 0.8em 0 0.5em 0; font-weight: normal; }
#content p { line-height: 1.8em; }
/* #content a { font-weight: bold; } */

/* menu */
#menu { position: absolute; top: 174px; left: 0; z-index: 1; width: 580px; height: 277px; margin: 0; padding: 0; background: url("../images/left-flower.gif") no-repeat; font-size: 14px; }
#menu h4 { display: none; }
#menu ul { margin: 26px 0 0 230px; padding: 0; list-style-type: none; }
#menu li { height: 25px; margin: 0 0 6px 0; padding: 0; } #menu ul>/**/li { margin-bottom: 9px; }
#menu a { display: block; height: 100%; margin: 0; padding: 6px 0 0 0; color: #805013; background-position: 0 -25px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; }
#menu a:hover, #menu a.active, #menu li.active a { background-position: 0 0; }
#menu a span { display: none; }
#menu-1-mainpage { width: 169px; background-image: url("../images/menu-1-mainpage.gif"); }
#menu-2-garden-dream { width: 193px; background-image: url("../images/menu-2-garden-dream.gif"); }
#menu-3-garden-relax { width: 341px; background-image: url("../images/menu-3-garden-relax.gif"); }
#menu-4-flowers { width: 298px; background-image: url("../images/menu-4-flowers.gif"); }
#menu-5-projects { width: 182px; background-image: url("../images/menu-5-projects.gif"); }
#menu-6-links { width: 95px; background-image: url("../images/menu-6-links.gif"); }
#menu-7-contacts { width: 105px; background-image: url("../images/menu-7-contacts.gif"); }

.menu-de #menu-1-mainpage { width: 99px; background-image: url("../images/menu-1-mainpage-de.gif"); }
.menu-de #menu-2-garden-dream { width: 193px; background-image: url("../images/menu-2-garden-dream-de.gif"); }
.menu-de #menu-3-garden-relax { width: 344px; background-image: url("../images/menu-3-garden-relax-de.gif"); }
.menu-de #menu-4-flowers { width: 256px; background-image: url("../images/menu-4-flowers-de.gif"); }
.menu-de #menu-5-projects { width: 199px; background-image: url("../images/menu-5-projects-de.gif"); }
.menu-de #menu-6-links { width: 66px; background-image: url("../images/menu-6-links-de.gif"); }
.menu-de #menu-7-contacts { width: 107px; background-image: url("../images/menu-7-contacts-de.gif"); }
 

.menu-en #menu-1-mainpage { width: 119px; background-image: url("../images/menu-1-mainpage-en.gif"); }
.menu-en #menu-2-garden-dream { width: 213px; background-image: url("../images/menu-2-garden-dream-en.gif"); }
.menu-en #menu-3-garden-relax { width: 336px; background-image: url("../images/menu-3-garden-relax-en.gif"); }
.menu-en #menu-4-flowers { width: 258px; background-image: url("../images/menu-4-flowers-en.gif"); }
.menu-en #menu-5-projects { width: 198px; background-image: url("../images/menu-5-projects-en.gif"); }
.menu-en #menu-6-links { width: 70px; background-image: url("../images/menu-6-links-en.gif"); }
.menu-en #menu-7-contacts { width: 109px; background-image: url("../images/menu-7-contacts-en.gif"); }

/* footer */
#footer { position: relative; width: 640px; height: 90px; margin: 0 0 2em 234px; padding: 0; color: #7E4F13; background: url("../images/footer.jpg") no-repeat; clear: both; font-size: 0.8em; font-weight: bold; }
#footer hr { display: none; }
#footer dt { line-height: 2em; margin: 0 0.5em 0 0; float: left; clear: left; }
#footer dd { line-height: 2em; margin: 0; }
#footer span { color: #333333; font-size: 1.2em; }
#footer a { color: #333333; }
#name_address { position: absolute; top: 30px; left: 18px; line-height: 2em; margin: 0; }
#phone_e-mail { position: absolute; top: 30px; left: 195px; }
#phone_e-mail dt { width: 4.8em; }
#phone_e-mail span.e-mail { font-size: 1em; }
#phone_e-mail a { color: #333333; }
#realizace { position: absolute; top: 30px; left: 440px; }
#realizace dt { width: 5.8em; }

#language  {position: absolute; top: 0px; left: 550px;  z-index: 2; margin: 0; padding: 0; color: #ADADAE; font-size: 0.9em; letter-spacing: -1px;}
#language h4 { display:none; }
#language a { display: block; position: absolute; top: 0; width: 21px; height: 14px; padding: 0; color: #DC000E; background: white; overflow: hidden; }
#language a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; }
#cz { left: 0; }
#cz span { background: url("../images/icon-cz.gif") no-repeat; }
#en { left: 25px; }
#en span { background: url("../images/icon-en.gif") no-repeat; }
#de { left: 50px; }
#de span { background: url("../images/icon-de.gif") no-repeat; }

/* projekty */
.project { background: url(../images/project-back.jpg) no-repeat; width: 198px; height: 150px; margin: 20px 5px 10px 0; padding:5px; float: left;}
.project h2{ margin: 0 !important; padding: 0 !important; font-weight: normal; font-size: 1.1em !important; font-weight: bold; }
.project .project-image{  margin: 5px 10px 5px 5px; float: right; height: 80px; width: 120px; overflow: hidden;}
.project .project-image img{ height: 80px; width: 120px;}

/* other */
/* index */
table td p { text-align:center; padding-bottom: 20px;}
.image { float:left; width: 150px; min-height: 20px; margin: 0 10px 0 0;} 
.image img { width: 150px; height:112px;} 

/* prohlaseni_o_pristupnosti */
#accesskeys { margin-bottom: 2em; }
#accesskeys p { margin-bottom: 0.5em; }
#accesskeys ul { margin-bottom: 1em; }