body,html{height:100%; margin:0; padding:0; font:13px "Trebuchet MS","Arial CE",Arial,sans-serif;}
td	{font: 13px "Trebuchet MS","Arial CE",Arial,sans-serif;}
h1	{font-size:16px; color:#ff9900; margin: 0 0 10px 0; padding:0;}
h2	{font-size:15px; color:#507800; margin: 20px 0 10px 0; padding:0;}
h3	{font-size:14px; color:#666; margin: 20px 0 10px 0; padding:0;}
a	{color: #ff9900;}
a:hover	{color: #507800;}
select, input, textarea { font: 11px "Trebuchet MS","Arial CE", Arial, sans-serif; }
select optgroup { background: #acde64;  }
select option { background: #fff; }
img { border: 0; }
label { width: 130px; float: left; text-align: right; margin-right: 10px; font-weight: bold; }

#langSel{padding-right:5px; text-transform:uppercase; color:#bebfbf; font-size:10px;}
#langSel a{color:#006600;; text-decoration:none;}
#langSel span{color:#808080;}

.header{width:980px;}
.header_top{height:56px; background:url('../_img/header_top.jpg') top left no-repeat; text-align:right; vertical-align:bottom;}
.header_center{height:138px; background:url('../_img/header_center.jpg') top left no-repeat;}
.header_bottom{height:33px; background:url('../_img/header_bottom.jpg') top left no-repeat; color:#ffcc00;}
.background{background-image:url('../_img/bgr.gif'); vertical-align:top;}
.bgrleft{background-position:top right;}
.bgrright{background-position:top left;}
.bgrleft div{background:url('../_img/bgr_gradient.jpg') top right repeat-x; height:499px;}
.bgrright div{background:url('../_img/bgr_gradient.jpg') top left repeat-x; height:499px;}
.shadowLeft{width:11px; background:url('../_img/shadow_left_bgr.gif') top right repeat-y; vertical-align:top;}
.shadowRight{width:9px; background:url('../_img/shadow_right_bgr.gif') top left repeat-y; vertical-align:top;}
.shadowLeft div{background:url('../_img/shadow_left_gradient.jpg') top right repeat-x; height:499px;}
.shadowRight div{background:url('../_img/shadow_right_gradient.jpg') top left repeat-x; height:499px;}

#content	{width:570px; height:70%; vertical-align:top; padding: 10px 15px 15px 15px; color:#666; background-color: #fff;}
#content ul { list-style-type: none; list-style-image: none; }
#content li { background: url('../_img/li_bgr.gif') 0 1px no-repeat; padding-left: 30px; margin: 10px 0 10px 0;}
#content .imgR	{float: right; margin-left: 15px; border: none;}
#content .reprodukce	{font-family: monospace;}

#leftPanel{width:190px; vertical-align:top; background:url('../_img/panel_left_full.jpg') top left no-repeat; text-align:center; padding:0 0 5px 0;}
#leftPanel img{display:block; margin:0 auto; margin-top:5px;}
#rightPanel{ width:180px; vertical-align:top; background: #f5f7ec url('../_img/panel_right_full.jpg') top left no-repeat; font:	10px "Trebuchet MS","Arial CE",Arial,sans-serif; padding: 0 5px 5px 5px;}
#rightPanel div{padding:2px 0 2px 5px; margin-top:5px; background:#99a33d; color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px;}
#footer		{height:24px; text-align:center; background:url('../_img/footer_full.jpg') top left no-repeat; color:#777; font-size:10px;}
#footer a	{color:#777;}

.external { background: transparent url('../_img/external_link.gif') no-repeat 100% 20%; padding: 0 10px 0 0; }

/* Navigace */

#navigation {width: 980px; height: 28px; text-transform: uppercase; }
#navigation a { font-size: 12px; padding: 2px; text-align: center; color: #ffcc00; display: block; text-decoration: none; font-weight: bold; border-right: 1px solid #7f7f7f; }
#navigation a:hover { color: #fff; }
#navigation h2 { font-size: 12px; padding: 2px; text-align: center; color: #fff; display: block; text-decoration: none; border-right: 1px solid #7f7f7f; margin: 0; }
#navigation .noborder { border: none; }

#subNavigation	{list-style-type:none; margin: 5px 0 0 0; padding:0; text-align:left;}
#subNavigation li	{border-bottom:1px dashed #d4d8d4; font-weight:bold;}
#subNavigation li a	{font-size: 12px; color:#006500; text-decoration:none; display:block; width:180px; _width:100%; height:100%; _height:1px; padding:5px 0 5px 10px;}
#subNavigation li a:hover{background-color:#acde64;}
#subNavigation li h2 { font-size: 12px; color:#000; text-decoration:none; display:block; width:180px; _width:100%; height:100%; _height:1px; padding:5px 0 5px 10px; margin: 0; }

.buttonOn { border: 1px solid  #005A00; color: #005A00; background-color: #acde64; text-decoration:none; font-size: 10px; font-weight:bold; padding: 0 1px; }
.buttonOff { border: 1px dotted #005A00; color: #005A00; background-color: #fff; text-decoration:none; font-size:10px; font-weight:bold; padding: 0 1px; }
.langOn { border: 1px solid #005A00; color: #005A00; background-color: #acde64; padding:0; font-size:10px; font-weight:bold; float:left; margin-right:2px; text-align: center; width: 16px; }
.langOff { border: 1px solid #8F968E; color: #8F968E; background-color: #fff;    padding:0; font-size:10px; font-weight:bold; float:left; margin-right:2px; text-align: center; width: 16px; }

.tooltip { color: #fff; background: #000 !important; border: 1px solid #ccc !important; padding:3px; font-size:8pt; visibility:hidden; max-width:500px; z-index:100; position:absolute; top:0; left:0; }

/* Galerie */
.fotoBox { float: left; margin: 5px 5px 5px 0; text-align: center; width: 135px; height: 130px; font-size: 10px; }

.lineage, .lineage td { border: 1px solid #c0c0c0; }
