/***********************************************************************
 Copyright (C) F-ART AGENCY, s.r.o., 2006     
 http://hulan.cz/
 You CANNOT use this stylesheet, or part of it, without permission!!  
***********************************************************************/

/* ********** basic definitions ********** */
html { padding: 0 0 0 0; margin: 0 0 0 0; }
body { padding: 0 0 0 0; margin: 0 0 0 0; font-family: "Trebuchet MS", Georgia, "MS Sans Serif", Geneva, sans-serif; font-size: small; line-height: 135%; background: white; color: black; }

/* ********** anchors ********** */
a:link, a:visited { text-decoration: underline; padding: 0 2px 0 2px; border: 1px solid white; color: black; }
a:visited { color: #282828; }
a:hover{ color: black; background: #FAFAD2; border: 1px solid #8A8A8A; border-bottom: 1px solid black; text-decoration: none; }

/* ********** page header ********** */
#content { margin: 10px auto;}
#logo { display: none }
#novinky { display: none }

/* ********** articles ********** */
#items h2 { background: url(../img/items-h2.png) 0 50% no-repeat; border-top: 1px dotted #336633; border-bottom: 1px dotted #336633; display: block; color: #336633; font-size: medium; font-weight: 900; padding: 5px 0 5px 15px; margin: 10px 0 10px 0; text-align: left;}
#items h3 { display: block; color: #346837; font-size: medium; font-weight: 900; padding: 2px 0 2px 0; margin: 10px 0 10px 0; border-bottom: 1px solid #346837; }
#items h4 { display: block; color: #928713; font-size: small; font-weight: 900; padding: 2px 0 2px 0; margin: 7px 0 7px 0; }
#items h5 { display: block; color: #346837; font-size: small; font-weight: 900; padding: 2px 0 2px 0; margin: 7px 0 7px 0; font-style: italic }
#items h6 { display: block; color: #6A6A6A; font-size: small; font-weight: 900; padding: 2px 0 2px 0; margin: 5px 0 5px 0; font-style: italic }
#items h2 a:link, #items h2 a:visited { color: #336633; text-decoration: none; }
#items p { margin: 7px 0 7px 0; padding: 0;  }
#items .iteminfo { clear: both; text-align: right; font-size: x-small; margin: 15px 0 15px 0; }
#items p.readmore{ clear: both; text-align: right; margin: 10px 0 10px 0; padding: 0; }
#items #navigation{ padding:5px 10px 5px 10px; color:#000000; text-align:right;margin-top:20px; border-top:1px solid #F5F5F5}
#items table{ margin: 7px auto 7px auto; padding: 0; }
#items table th { background: #336834; color: white; padding: 2px; }
#items tr td, #items tr{ background: #F6F6F6; padding: 2px; }
#items blockquote { margin: 5px 0 5px 0; padding: 5px; background: #ECECEC; border-top: 1px solid #B0B0B0; border-bottom: 1px solid #959595; }
#items blockquote a:link, #items blockquote a:visited{ border-color: #ECECEC; }
#items blockquote a:hover{border: 1px solid #8A8A8A; border-bottom: 1px solid black;}

/* floating pictures in itembody */
img.leftbox, .leftbox img {display: block; background-color: #fff;border: 1px solid #8A8A8A;margin: 5px 10px 5px 0;padding: 4px;line-height:0px;float:left}
img.rightbox, .rightbox img {display: block;background-color: #fff;border: 1px solid #8A8A8A;margin: 5px 0 5px 10px;padding: 4px;line-height:0px;float:right}
.box {margin: 0 5px 5px 5px;}

/* ********** footers ********** */
#bottom { display: none }
#footer { display: none }

/* ********** helpers ********** */
.clearer{ clear: both; display: block; height: 2px; font-size: 1px; line-height: 1px; }
.clearer-simple{ clear: both; }
#msie { display: none }

/* ********** images ********** */
img { border: 0 none; }
.rightbox { float: right; margin: 0 0 5px 15px; background: white; }
.rightbox img { padding: 5px; border: 1px solid #ABABAB; }
.box img, img.box { padding: 5px; border: 1px solid #ABABAB; background: white; }

/* ********** other definitions ********** */
.u, .underline { text-decoration: underline; }
.center { text-align: center; }
.highlight{background-color:#FFAE15;color:#000000;padding:2px}
pre, code { font-family: "Courier New", Courier, monospace; }
