/* $Id: mains6.css,v 1.1 2009/10/14 09:27:41 Hynek Dvořák Exp $ */
body { font-family: Verdana, Tahoma, Helvetica, sans-serif; background: #c3c3c3; }
.clear:after { content:".";display:block;height:0;clear:both;visibility:hidden }
.clear { display: inline-table; }
* html .clear { height: 1% }
.clear { display: block }
* { margin: 0; padding: 0 }
.hidden { display: none; }
img { border: 0 }
p { text-indent: 1em; margin-top: .3em; margin-bottom: .3em }
input { font: 1em Verdana, Tahoma, Helvetica, sans-serif; }
input.iimage { border: .2em inset; padding: .2em 0 }
textarea { font: 1em Verdana, Tahoma, Helvetica, sans-serif; border: .2em inset; }
select { font: 1em Verdana, Tahoma, Helvetica, sans-serif; }
select option { padding-left: .3em; padding-right: .5em }
input.text { border: .2em inset; padding: .2em }
input.req { border: .2em inset; padding: .2em }
input.read { border: .2em inset; padding: .2em }
input.err { border: .2em inset; padding: .2em }
input.isubmit { padding: .1em .3em }
input.checkbox { margin-bottom: .1em; border: .2em; }
input.findtext { border: .2em inset; width: 7em; padding: .2em; margin-left: 1em; margin-right: .5em }
input.find { border: none; background: #b20000; color: #ffffff; height: 2em; font-weight: bold; }
input.button { border: .2em outset; height: 1.9em; background: #c0c0c0; margin-top: .5em; padding-left: .2em; padding-right: .2em; }
form .req { background: #fff0c4; }
form .err { background: #ff5b5b; }
form .read { background: #dddddd; }
a { color: #b20000 }
a.ad { color: #b20000 }
div#page { margin-left: auto; margin-right: auto; width: 89.5em; position: relative; }
div#header { position: relative }
div#header div#bar { height: 2.7em; }
div#bar div#icons { float: right; height: 1em; width: 18%; margin-top: .5em; }
div#bar div#icons div#gen { float: left; width: 82%; }
div#bar div#icons div#gen2 { float: left; width: 50%; margin-left: .5em }
div#header div#bar2 { height: 5.1em; background: #8c8c8c }
div#bar2 div.login { position: absolute; top: 2.9em; left: 74em; width: 16em; color: #ffffff; margin-top: .4em; height: 5em; }
div.login { position: relative }
div.login div#btnin { position: absolute; top: 1.2em; left: 12.8em }
div.login span.credit { color: #ffffff }
form#login label { width: 5em; float: left }
form#login a { color: #ffffff }
form#login div { margin-bottom: .5em }
form#login input.in { border: none; background: #b20000; color: #ffffff; width: 1.9em; height: 2em; padding-bottom: .3em; }
form#login input.login { border: .1em inset; width: 7em; height: 1.5em; }
form#logout { margin-left: 1em; text-align: center }
form#logout div#btnout input { margin-top: .5em; color: #ffffff; background: #b20000; border: none; padding: .5em 1em; }
form#logout a { text-decoration: none }
div#banner { position: absolute; top: 1.2em; left: 17.2em }
div#logo1 { position: absolute; top: 0; left: 0 }
div#logo1 img { width: 14.58em; height: 11.57em }
div#logo2 { position: absolute; top: 0; left: 14.6em }
div#logo2 img { width: 51.25em; height: 8.23em }
div#txtsz { position: absolute; top: .6em; left: 67.5em; font-weight: bold }
div#txtsz a { text-decoration: none }
div#txtsz span.l2 { font-size: 130%; margin-left: .4em; }
div#txtsz span.l4 { font-size: 160%; margin-left: .2em }
table#content { background: #a4a4a4; width: 100%; border-spacing: 0 }
div#content { background: #a4a4a4; width: 100%; display: table; }
div#footer { clear: both; margin-top: .3em; font-size: .9em; }
div#footer div#brws { color: #616161; float: left }
div#footer div#copy { color: #414141; float: right }
div#footer div#prtnr { color: #616161; }
div.line {  clear: both; font-size: .2em; background: #eeeeee; height: .2em; }
div.line2 { clear: both; font-size: .2em; background: #c3c3c3; height: .2em; }
div#bar3 { height: 1.5em; background: #c3c3c3; }
div#bar3 div.chelp { width: 4.4em; height: 1.5em; background: #b3b3b3; text-align: center; font-weight: bold; float: right }
td#columnleft { width: 14.4em; vertical-align: top }
td#columnright { width: 14.4em; vertical-align: top }
td.byellow { background: #ffffd8; }
div#columnleft { float: left; width: 14.4em; display: table; }
div#columnright { float: left; width: 14.2em; display: table; }
div.byellow { background: #ffffd8; }
div#columnad { position: absolute; top: 11.3em; left: 89.7em; }
div#columnad img { border: #000000 .1em }
td#middle { background: #c3c3c3; width: 60em; padding-left: .3em; padding-right: .3em; padding-bottom: 11em; vertical-align: top; }
div#middle { float: left; background: #c3c3c3; width: 60em; padding-left: .3em; padding-right: .3em; padding-bottom: 11em; }
div.calendar { clear: both; text-align: center; margin-top:1em; margin-bottom: 1em; font-weight: normal; color: #b20000 }
div.error { clear:both; color: #b20000; text-align: center; margin-top: .5em; margin-bottom: .5em }
div.info { clear:both; color: #003366; text-align: center; margin-top: .5em;  margin-bottom: .5em }
div.delinfo { clear:both; float:left; color: #b20000; margin-top: .5em; margin-left: 1em; }
div.delbtn { float:left; margin-top: .3em; margin-left: .5em }
div.imagehp { width: 11.5em; margin-left: auto; margin-right: auto; margin-top: .6em }
div.imagehp ul { margin-left: 1.4em; font-weight: bold; color: #414141; margin-bottom: .2em; text-indent: -.5em }
div.fpimage { display: table-cell; vertical-align: middle; text-align: center; }
div.fpimage div.valgn1 { position: relative; text-align: left }
div.fpimage div.valgn2 { position: absolute; top: 50%; }
div.fpimage div.valgn3100 { position: relative; top: -50%; width: 11.5em; text-align: center }
div.fpimage div.valgn380 { position: relative; top: -50%; width: 9em; text-align: center }
div.fpimage div.valgn340 { position: relative; top: -50%; width: 5em; text-align: center }
div.image100 { width: 11.5em; height: 11.5em; line-height: 11.5em; background: #8c8c8c; }
div.image100a { width: 11.5em; height: 11.5em; line-height: 11.5em; background: #d8d8d8; }
div.image80 { width: 9em; height: 9em; line-height: 9em; background: #acacac; }
div.image400 { width: 5em; height: 5em; line-height: 5em; background: #acacac; }
div.image401 { width: 5em; height: 5em; line-height: 5em; background: #acacac; }
div.image402 { width: 5em; height: 5em; line-height: 5em; background: #9f6363; }
div.image403 { width: 5em; height: 5em; line-height: 5em; }
div.image4015 { width: 5em; height: 5em; line-height: 5em; background: #efefd1; }
div.image4021 { width: 5em; height: 5em; line-height: 5em; background: #bbbbe3; }
div.history { float: left; margin-bottom: 1em; color: #414141 }
div.history a { color: #820000 }
div.hispg { float: right }
div.toolbar { clear: both; width: 100%; height: 2em; background: #4e4e4e; margin-bottom: 1em; line-height: 1.8em; }
div.toolbar div.toolbartitle { height: 2em; background: #888888; color: #dddddd; font-weight: bold; padding-left: .6em; float: left; padding-right: .5em }
div.toolbar div.all { float: left; margin-left: .8em; margin-right: .8em; padding-top: .2em }
div.toolbar div.imgopt { float: left; margin-right: .2em; padding-top: .2em }
div.toolbar a { color: #ffffff; }
div.toolbar select.so { float: left; height: 1.8em; background: #e3e3e3; margin-left: 1em }
div.toolbar div.check { float: left; margin-left: .6em; padding-top: .2em; }
div.toolbar div.check input { height: 1.6em }
div.toolbar div.checktit { color: #e3e3e3; padding-top: .2em; margin-left: .3em }
div.toolbar div.infob { color: #e3e3e3; }
div.toolbar div.enum { float: left; margin-left: 1em; }
div.toolbar div.enum span.sel { text-decoration: underline; }
span.name { color: #c0c0c0 }
span.name a { text-decoration:none; color: #004000; }
div.hlpcnt { padding: .5em; color: #804000 }
div.coltit { text-align: center; font-weight: bold; background: #888888; color: #dddddd; height: 1.8em; line-height: 1.6em; border-bottom: #c3c3c3 .1em solid; margin-bottom: .2em }
.byellow div.coltit { text-align: center; font-weight: bold; background: #ddddb6; color: #555555; height: 1.8em; line-height: 1.6em; border-bottom: #c3c3c3 .1em solid; }
div#ads { background: #a4a4a4; padding-bottom: .2em; text-align: center }
div#ads img.ad { margin-top: .4em; margin-bottom: .4em; border: #000000 .1em solid; margin-left: .5em; margin-right: .5em; }
div#ads iframe { margin-top: .4em; margin-bottom: .4em; margin-left: .5em; margin-right: .5em; }
div#mmenu { height: 1.7em; background: #616161; font-weight: bold; line-height: 1.7em; }
div#mmenu2 {  height: 1.7em; background: #f5f5f5; line-height: 1.7em; }
div.mmenu { clear: left; padding-left: 14.7em; }
div.mmenu li { float: left; list-style-type:none; border-left: #c3c3c3 .1em solid; }
div.mmenu li.sel { background-color:#c3c3c3; }
div.mmenu a { display: block; text-decoration:none; padding:0 .5em; }
div#mmenu a { color: #fff0c4; }
div#mmenu a:hover { color: #fff; background: #000 }
div#mmenu li.sel a { color: #414141 }
div#mmenu li.sel a:hover { color: #fff; }
div#mmenu li.upd a { color:#ff5353; }
div#mmenu2 a { color: #000000; }
div#mmenu2 a:hover { color: #fff; background: #000 }
div#mmenu2 li.sel a { color: #000 }
div#mmenu2 li.sel a:hover { color: #fff; }
div#bar div#error { float: right; height: 2em; width: 18%; color: #b20000; text-align: center; margin-top: .5em }
div#search { height: 3em; background: #b3b3b3 }
div.searchres { background: #b3b3b3; padding-left: 1em; padding-bottom: 1em; font-weight: bold; }
div.searchres a { font-weight: normal; }
div.searchperson { padding-top: 1em; padding-bottom: 1em; background: #b3b3b3 }
div.searchperson select { margin-left: 1em }
div.admd { text-align: center; font-weight: bold }
div.boxhelp { clear: left; display: table; background: #ffffd8; width: 100% }
div.boxhelp div.boxcontent { padding: .5em; color: #804000 }
div.boxheader { height: 1.5em; background: #ffffff; border-bottom: #c3c3c3 .1em solid; padding-top: .2em; width: 100% }
div.boxtitle { color: #414141; float: left; font-weight: bold; width: 94%; padding-left: .4em; }
div.boxtitle span.boxtit { font-weight: normal; color: #000000; }
div.boxheader div.rules { font-weight: bold; color: #b20000; }
div.lightsep { width: .4em; height: 1.8em; background: #ffdb94; float: left; }
div.icons { clear: both; width: 60em; height: 7.6em; background: #d8d8d8; padding-top: .9em; text-align: center; position: absolute; left: 14.7em; bottom: 3em }
div.icons div.icons2 { padding-left: .3em; padding-right: .3em; }
div.icons img.icon { margin: 0; border: 0 }
div.pictures { clear: left; width: 90%; margin-left: auto; margin-right: auto; }
div.pictures div.pictures2 { float: left; margin-bottom: .5em; margin-right: 1.5em }
div.pictures div.paging { clear: left; width: 98%; height: 2em; }
div.picture { clear: left; width: 100%; text-align: center }
div.picture div.picture2 { clear: left; margin-bottom: .5em; }
div.prev img { width: 1.47em; height: 1.57em }
div.next img { width: 1.47em; height: 1.57em }
div.paging2 { clear: left; height: 1.4em; }
div.paging2 div.prev { height: 1em; width: 15%; float: left; padding-left: .5em; text-align: left }
div.paging2 div.pgsno { width: 68%; float: left; text-align: center; }
div.paging2 div.next { width: 15%; float: left; text-align: right; }
div.paging div.prev { float: left; padding-left: .5em; }
div.paging div.pgsno { float: left; }
div.paging div.next { text-align: right; }
div.name { float: left; width: 20em; padding-left: .5em }
div.web { text-align: right; padding-right: .5em; padding-top: .2em }
div.boxphoto { clear: left; width: 40em; margin-left: 8.5em; padding-top: 1em; color: #414141; margin-bottom: 1em }
div.boxphoto div.boxcontent { padding-left: .5em; padding-bottom: .5em; background: #eaeaea; }
div.row div.title { width: 20%; float: left; }
div.row div.value { color: #000000; }
div.row div.value span.name { color: #000000; }
div.bgpht { clear: left; padding-left: 1.5em; margin-bottom: 1em; float: left; width: 29% }
div.expht { margin-bottom: 1em; float: left; width: 10% }
div.rref { text-align: right; padding-right: 1.5em; margin-bottom: 1em }
div.foritem div.rname { float: left; width: 13em }
div.foritem div.dates { float: left; text-align: right; width: 9.5em }
div.foritem div.portr { float: left; padding-left: .7em; padding-right: .7em; height: 5.7em; }
span.date { color: #414141 }
span.rname { color: #620000; font-weight: bold; }
span.rname a { color: #620000; text-decoration:none; }
span.etext { color: #b20000 }
div.rgdt { margin-top: .5em }
div.hed { background: #8c8c8c; padding-top: .2em; padding-bottom: .2em; font-weight: bold; height: 1.2em; }
div.row0 { display: table; background: #e3e3e3; padding-top: .5em; padding-bottom: .5em; min-height: 1em; width: 100% }
div.row1 { display: table; padding-top: .5em; padding-bottom: .5em; min-height: 1em; width: 100% }
div.row2 { background: #e3e3e3; padding-top: .5em; padding-bottom: .5em; min-height: 5em; }
div.row3 { padding-top: .5em; padding-bottom: .5em; min-height: 5em; }
div.phref { margin-bottom: .5em }
span.emph { color: #b20000; }
span.bold { font-weight: bold; }
div.lmitems { margin-top: .5em; margin-left: 1em; margin-bottom: 1.5em }
div.lmitems div.lmitem { margin-bottom: .4em }
div.lmitems div.lmitem a { color: #000000 }
div.lmitems div.lmitem2 { margin-bottom: .4em }
div.lmitems div.lmitem2 a { color: #b20000 }
div.lmitems div.sep { height: 1em }
div.colmenu { margin-top: .5em; margin-left: 1em; margin-bottom: 1em; }
div.colmenu a { color: #000000 }
div.colmenu div.colmenuit { margin-bottom: .4em }
span.pggo a { color: #000000 }
div.boxancat { clear: left; display: table; background: #ffe8e8; width: 100%; }
div.boxancat div.boxcontent { padding: .5em; }
div.d_frm { clear: both; margin: 1em 1em; }
div.d_frm_left { clear: left; float: left; margin-right: 2em }
form.frm { margin: 0 }
form.frm .fcom { background: #fff0c4; }
form.frm .ferr { background: #ff5b5b; }
form.frm .fred { background: #dddddd; }
form.frm label.left { width: 10em; float: left; margin-top: .5em }
form.frm label.top { display: block }
form.frm label.radio { margin-left: .5em; margin-right: 1em; }
form.frm div { margin-bottom: .5em }
form.frm div.left, form.frm div.lleft { float: left; margin-bottom: .5em; margin-right: 1em }
form.frm div.clear { clear: left; }
form.frm div.aright { text-align: right }
form.frm div.noind { clear: left; }
form.frm input.text { width: 30em }
form.frm input.iimage { width: 30em }
form.frm textarea.text { width: 100%; height: 20em }
form.frm textarea.stext { width: 80%; height: 10em }
form.frm div.error { margin-bottom: .5em }
form.frm fieldset { border: 0; background: #d3d3d3 }
form.frm fieldset legend { color: #777; padding-top: .4em; font-weight: bold }
form.frm fieldset div.d_infs { width: 95%; margin: 1em; }
form.frm div.richedit { clear: both; position: relative; width: 99%; margin-top: 1em }
form.frm div.richedit textarea { width: 100%; height: 10em }
form.frm div.richst { position: absolute; top: -.4em; right: -.2em; font-weight: bold; background: #f0f0ee; padding: .5em 1em; }
form.frm div.richst a { text-decoration: none; }
form.frm div.richcp { font-size: 90%; color: #555555; float: left; margin-left: 1em }
form.frm div.richhlp { position: absolute; top: 0; left: 25em; }