/* www.agrowest.cz/css/default.css */
@import url("tiny_style.css");

body { text-align: center; background: #0F0833 url("../images/web-background.gif") repeat-x; }
#page { position: relative; z-index: 0; width: 950px; margin: 30px auto; color: #322479; background: white url("../images/site-back.gif") repeat-y; text-align: left; }
a { color: #322479; background-color: inherit; background-image: none; }
a:visited { color: #322479; background-color: inherit; background-image: none; }
a:visited:hover { color: #322479; background-color: inherit; background-image: none; }
a:hover, a:focus, a:active { color: #322479; background-color: inherit; background-image: none; }
a.e-mail:hover, a.e-mail:focus, a.e-mail:active { color: #322479; 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 { }
p { line-height: 1.3em; }

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

/* header */
#header { position: relative; width: 950px; height: 170px; margin: 0; padding: 0; }
#header h1 { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0; font-size: 18px; }
#header h1 a { display: block; position: relative; width: 950px; height: 170px; padding: 0; color: #322479; background: #A5DAF7; overflow: hidden; }
#header h1 a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/header.jpg") no-repeat; cursor: pointer; }
#language { position: absolute; top: 13px; left: 901px; z-index: 2; margin: 0; padding: 0; font-size: 0.8em; }
#language h4 { display: none; }
#language a { text-decoration: none; }
#contact { position: absolute; top: 87px; left: 766px; z-index: 2; line-height: 1.3em; margin: 0; padding: 0; color: #D3EBB3; font-size: 0.9em; }
#contact strong { font-size: 1.3em; }
#contact a { color: #D3EBB3; text-decoration: none; }
#description { display: none; }
#header form { position: absolute; top: 170px; left: 750px; z-index: 2; width: 200px; height: 48px; margin: 0; padding: 0; background: #F6CF00; }
#header form #s { position: absolute; top: 12px; left: 16px; z-index: 2; width: 133px; height: 19px; margin: 0; padding: 0; border: solid #6B6B6B; border-width: 1px 0 0 1px; } #header form>#s { width: 132px; height: 18px; }
#header form #submit { position: absolute; top: 10px; left: 162px; z-index: 2; }
#icons { position: absolute; top: 13px; left: 817px; z-index: 2; margin: 0; padding: 0; }
#icons a { display: block; position: absolute; z-index: 2; overflow: hidden; }
#icons a span { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; }
#home { top: 0; left: 0; width: 11px; height: 12px; }
#home span { background: url("../images/icon-home.gif") no-repeat; }
#sitemap { top: 1px; left: 25px; width: 17px; height: 11px; }
#sitemap span { background: url("../images/icon-sitemap.gif") no-repeat; }
#print { top: 1px; left: 57px; width: 12px; height: 11px; }
#print span { background: url("../images/icon-print.gif") no-repeat; }

/* content */
#content { position: relative; width: 750px; height: 450px; margin: 33px 0 0 200px; padding: 28px 26px 12px 26px; } #page>#content { width: 698px; height: auto; min-height: 435px; }
#breadcrumb_navigation { position: absolute; top: -33px; left: -200px; width: 750px; height: 33px; margin: 0; padding: 8px 0 0 216px; color: #877200; background: #F6CF00 url("../images/breads-search.gif") no-repeat; font-size: 0.9em; } #content>#breadcrumb_navigation { width: 534px; height: 25px; }
#breadcrumb_navigation a { color: #877200; text-decoration: none; background: none; }
#content h2 { position: relative; /* kvůli zobrazení pozadí v IE6 */ margin: 0 0 0.5em 0; padding: 0 0 0 17px; color: #322479; background: url("../images/heading-item.gif") left center no-repeat; font-size: 1.3em; font-family: Georgia, serif; }
#content h3 { position: relative; /* kvůli zobrazení pozadí v IE6 */ margin: 0 0 1em 0; padding: 0 0 0 17px; color: #322479; background: url("../images/heading-item.gif") left center no-repeat; font-size: 1.3em; font-family: Georgia, serif; }
#content div.img { margin: 0 0 1em 1em; padding: 6px 6px 4px 6px; background: #F1F1F1; border: 1px #D8D8D8 solid; float: right; }
#content ul { margin: 0; padding: 0 0 0 9px; list-style-type: none; }
#content ul li { position: relative; /* kvůli zobrazení pozadí v IE6 */ padding: 0 0 0 12px; background: url("../images/list-item.gif") left 7px no-repeat; }
.svetly { color: #DAB700; }

#content div.fotografie { width: 180px; margin: 0 10px 10px 0; float: left; }
#content div.fotografie img { margin: 0 10px 10px 0; float: left;}
#content div.text { margin: 0 0 0 190px; }
#content div.text h3 { margin: 0 0 0.5em 0; padding: 0; background: none; }
#content dl.ceny { position: relative; /* kvůli zobrazení pozadí v IE6 */ border-top: 1px solid #DDDDDD; }
#content dl.ceny dt { width: 132px; height: 27px; padding: 4px 0 0 3px; border-bottom: 1px solid #DDDDDD; font-weight: bold; float: left; } #content dl.ceny>dt { height: 22px; }
#content dl.ceny dd { height: 27px; padding: 4px 0 0 0; border-bottom: 1px solid #DDDDDD; } #content dl.ceny>dd { height: 22px; }
#content dl.ceny dd.nova_cena { color: #C8A800; font-size: 1.1em; font-weight: bold; }
#content dl.ceny dd.stara_cena { text-decoration: line-through; }
#content p.popis { margin: 1em 0; padding: 0.8em; background: #E6EBFF; }
#content dl.parametry { border-top: 1px solid #DDDDDD; }
#content dl.parametry dt { width: 182px; height: 27px; padding: 4px 0 0 3px; border-bottom: 1px solid #DDDDDD; font-weight: bold; float: left; } #content dl.parametry>dt { height: 22px; }
#content dl.parametry dd { height: 27px; padding: 4px 0 0 180px; border-bottom: 1px solid #DDDDDD; } #content dl.parametry>dd { height: 22px; }

/* fotogalerie */
#content .album { float: left; width: 180px; height: 180px; }
#content .fotka { float: left;  width: 170px; height: 240px;}


/* menu */
#menu { position: absolute; top: 203px; left: 0; z-index: 1; width: 200px; margin: 0; padding: 0; letter-spacing: -1px; }
#menu h4 { display: none; }
#menu ul { margin: 0; padding: 0; list-style-type: none; }
#menu li { padding: 0; }
#menu a { display: block; height: 22px; padding: 2px 0 0 16px; color: #322479; background: #E6EBFF url("../images/menu-item.gif") no-repeat; text-decoration: none; cursor: pointer; } #menu li>a { height: 20px; }
#menu li ul { display: none; margin: 0; padding: 0; }
#menu li ul.show { display: block; }
#menu li ul li a, #menu li.hover ul li a, #menu li:hover ul li a { padding: 2px 0 0 28px; background: #FFF8D0 url("../images/menu-subitem.gif") no-repeat; }
#menu li ul li.active a, #menu li ul li a:hover, #menu li ul li a:focus, #menu li ul li a:active { padding: 2px 0 0 28px; border-bottom: 1px solid #EDE2A4; background: white url("../images/item-2-level.gif") 18px 7px no-repeat; } #menu li ul li.active>a, #menu li ul li>a:hover, #menu li ul li>a:focus, #menu li ul li>a:active { height: 19px; }

/* right_column */
#right_column { display: none; position: absolute; top: 218px; right: 0; z-index: 1; width: 200px; margin: 0; padding: 0; }
#right_column h4 { position: relative; /* kvůli zobrazení pozadí v IE6 */ margin: 0.5em 0; padding: 0 0 0 17px; color: #322479; background: url("../images/heading-item.gif") left center no-repeat; font-size: 1.3em; font-family: Georgia, serif; }
#aktualni_informace p { margin: 0; padding: 0.8em 1.2em 1.2em 1.2em; background: #E6EBFF; letter-spacing: -1px; }
#akcni_nabidka div.produkt { padding: 1em 1.2em 0.4em 1.2em; background: #F6CF00; }
#akcni_nabidka div.produkt img { margin: 0 0.5em 0.5em 0; float: left; }
#akcni_nabidka div.produkt p { margin: 0 0 0.3em 0; letter-spacing: -1px; }
#akcni_nabidka div.produkt p.nova_cena { margin: 0 0 0.2em 0; font-size: 1.2em; font-weight: bold; }
#akcni_nabidka div.produkt p.vice_info a { color: white; font-weight: bold; }
#akcni_nabidka div.produkt p.stara_cena { text-decoration: line-through; }
#akcni_nabidka div.produkt p.popis { clear: left; }

/* footer */
#footer { position: relative; width: 950px; height: 70px; margin: 0; padding: 0; color: #858585; background: #F1F1F1 url("../images/footer.gif") no-repeat; clear: both; font-size: 0.95em; } #page>#footer { margin-top: 2em; }
#footer hr { display: none; }
#footer p { margin: 0; }
#footer a { color: #858585; text-decoration: none; }
#copyright { position: absolute; top: 7px; left: 51px; }
#top_etc { position: absolute; top: 7px; left: 224px; }

/* other */
/* index */
.index #content { width: 550px; height: 450px; margin-right: 200px; padding: 15px 17px 0 20px; } #page.index>#content { width: 513px; height: auto; min-height: 435px; }
.index #content h2 { display: none; }
.index #content #vitame { margin: 1em 0; padding: 1em 1.5em 1.5em 1.5em; background: #E6EBFF; }
.index #content #vitame h3 { margin: 0 0 0.3em 0; }
.index #content #vitame p { margin: 0; }
.index #right_column { display: block; }
.index #right_column .news-image-homepage { height: 60px; width:60px; float:left; margin: 5px 5px 5px 0;}

/* zemedelska_technika */
ul#vypis_produktu { /* position: absolute; widht: 100%; opravuje chybu v IE, ale neposouvá se patička */ margin: 0; padding: 1em 1.2em 1.2em 1.2em; border: 1px solid #C2D1E8; background: #E6EBFF; list-style-type: none; }
ul#vypis_produktu li { line-height: 1.6em; font-size: 1.1em;  }
ul#vypis_produktu li.folder { background: none;  }
ul#vypis_produktu li.noSublevels { margin-left: 18px;  }
ul#vypis_produktu li img { cursor: pointer; margin-right: 3px; }
ul#vypis_produktu li ul { margin: 1em 0; border: none; }
ul#vypis_produktu li ul.hide { display: none; }
ul#vypis_produktu li ul.show { display: block; }
ul#vypis_produktu li ul li { padding: 0 0 0 10px; font-size: 0.8em; }
ul#vypis_produktu li ul li ul li { font-size: 1em; }

/* produkt */
.produkt { width: 200px; margin: 10px; float:left;}


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


/* slideshow */
.slideshow { margin: 20px 0 0 7px;}
.slideshow-images { margin: 1px; border: 1px solid #ccc;}
.slideshow h2 { font-size: 1.4em;}
