html
	{font-family: verdana, helvetica, arial, sans-serif; color: #333333; background: url(http://www.miroslavsanda.cz/background.jpeg) top center repeat-y; font-size: 100%; min-height: 100.1%;}
a
	{color: #333366; text-decoration: underline;}
body
	{margin: 0; padding: 0;}
form
	{padding: 0; margin: 0;}
h1
	{font-size: 125%; font-weight: normal; display: block; margin: 1ex 0; padding: 1ex 0 1ex 0; border-bottom: double #cccccc;}
h2
	{font-size: 105%; font-weight: bold; margin: 1ex 0; padding: 0;}
h3
	{font-size: 100%; font-weight: bold; margin: 1ex 0; padding: 0;}
h4
	{font-size: 100%; font-weight: bold; margin: 1ex 0; padding: 0;}
input, select, textarea
	{font-size: 90%; font-weight: normal;}
li
	{list-style: none; margin: 0; padding: 0;}
p
	{margin: 0; padding: 0;}
ul
	{list-style: none; margin: 0; padding: 0;}
caption
	{}
img
	{border: none;}
pre
	{font-size: 120%;}
table
	{margin: 0;}
.dbedit td, .dbedit th
	{text-align: left; vertical-align: bottom;}
.dbview td, .dbview th
	{text-align: left; vertical-align: top;}
.audit a
	{}
.audit img
	{border: none;}
.edit-cart
	{background: #f0fff0; margin: 1ex 1em; padding: 1ex 1em; border: 1px solid #cccccc;}
.edit-cart .rsep td, .edit-pchs .rsep td
	{font-size: 1px; border: 1px solid #ffc0c0; background: #ff8080;}
.edit-pchs
	{background: #fff0f0; margin: 1ex 1em; padding: 1ex 1em; border: 1px solid #cccccc;}
.edit-pchs a
	{float: left; display: block; color: #202020; background: #ffffee; text-decoration: none; margin: 0.5ex 0; padding: 0.5ex 0.5em; border: 0.1ex solid #c0c0c0;}
.edit-pchs a:hover
	{color: #ff4040; text-decoration: underline;}
.headline
	{float: left; margin: 1.5ex 0 0 2ex; color: #5f0000; font-size: 105%; font-weight: bold;}
.headline strong
	{}
.msgwar
	{color: #cc0000; background-color: #ffffcc; border: 0.25ex solid #cc0000; padding: 0.5em; margin: 1em 0; font-weight: bold;}
#foot
	{}
#head
	{background: url(banner.jpeg) top left no-repeat; height: 150px; margin: 0; padding: 0;}
#hend
	{clear: both;}
#login .data
	{float: left; padding: 0.2em; margin: 0;}
#login .head
	{clear: left; float: left; width: 4em; padding: 0.2em; margin: 0; text-align: right;}
#login .send
	{clear: left;}
#login form
	{padding: 0; margin: 0;}
#login input
	{margin: 0;}
#login-req
	{color: #ffffff; background: #ff6600; font-weight: bold; font-variant: small-caps; text-align: center; margin: 0; padding: 0.5ex 1em;}
#login, #login-link
	{color: #333333; background: #eeeeee; font-size: 75%; font-weight: bold; text-align: center; margin: 0; padding: 1ex 0; border: 1px solid #cccccc;}
#main
	{margin: 0.2ex 0 0 0; padding: 0;}
#mmain
	{font-size: 85%; padding: 0; margin: 0; float: right;}
#mmain .item
	{display: block; float: left; margin: 0; padding: 0; border-left: 0.2em solid #ffffff; border-top: 0.2ex solid #ffffff; border-bottom: 0.2ex solid #ffffff;}
#mmain a.mmni
	{display: block; padding: 1ex 0.75em; margin: 0; color: #ffffff; background: #2070d0; font-weight: bold; text-decoration: none;}
#mmain a.mmni:hover
	{color: #ffffff; background: #009900;}
#mmain ul
	{display: block; float: left; background: #ffffff;}
#mside
	{font-size: 90%; padding: 0; margin: 1ex 0;}
#mside .lvl1
	{}
#mside .lvl1 a.smni
	{color: #ffffff; background: #003366; padding-left: 0.5em; font-weight: bold;}
#mside .lvl2
	{}
#mside .lvl2 a.smni
	{color: #ffffff; background: #006699; font-weight: bold;}
#mside .lvl3
	{}
#mside .lvl3 a.smni
	{color: #ffffff; background: #0099cc; font-style: normal;}
#mside .lvl4
	{}
#mside .lvl4 a.smni
	{font-style: italic;}
#mside .lvl5 a.smni
	{padding-left: 1em;}
#mside .lvl6 a.smni
	{padding-left: 2em;}
#mside .subul
	{margin: 0 0 0 0;}
#mside a.smni
	{text-decoration: none; display: block; margin: 1px 0; padding: 1.5ex 0.5em;}
#mside a.smni:hover
	{color: #ffffff; background: #009900;}
#mside a.smni.actan0
	{border-left: 1em solid #ff9900;}
#mside a.smni.actan1
	{border-left: 1em solid #ff6600;}
#mside a.smni.actan2
	{border-left: 1em solid #cccccc;}
#mside a.smni.actan3
	{border-left: 1em solid #ffcc00;}
#mside li
	{margin: 0;}
#mside strong
	{font-weight: bold; font-size: 120%; margin: 4px; border: 1px solid #999999; padding: 4px;}
#mside ul
	{}
#msidel .lvl5
	{}
#page
	{text-align: left; width: 48.25em; margin: auto;}
#pmain
	{float: left; color: #332211; width: 35em; margin: 1ex 0; padding: 0;}
#pmain .audit
	{float: left; margin: 1.1ex 0.5em 0 0; padding: 0;}
#pmainb
	{padding: 0;}
#pmainb .register
	{color: #336699; font-size: 90%; background: #ddeeff; margin: 0; padding: 1ex 2em; border: 0.1ex solid #6699cc;}
#pmainb .register h1
	{text-align: center;}
#pmainb .register h2
	{background: #6699cc; color: #ffffff; padding: 1ex 1em;}
#pmainb .register h3
	{color: #003366; margin: 1ex 0.2em;}
#pmainb .register p
	{margin: 1ex 0.2em;}
#pmainb .register p
	{}
#pmainb .register table
	{margin: auto;}
#pnavi
	{clear: right; float: right; width: 13em; margin: 0; padding: 0;}
#pnavib
	{}
#prest
	{float: right; width: 13em; margin: 0; padding: 0;}
#prest p a, #pnavi p a, #pside p a
	{color: #333366; text-decoration: none;}
#prest p a:hover, #pnavi p a:hover, #pside p a:hover
	{text-decoration: underline;}
#prest p, #pnavi p, #pside p
	{padding: 1ex 0.5em;}
#pside
	{clear: right; float: right; width: 13em; margin: 0; padding: 0;}
#pside .audit
	{clear: both; margin: 1ex 1em 1ex 0; padding: 0;}
#psideb
	{}
#psideb .register
	{clear: both; margin: 0.2em 0;}
#psideb .register a
	{text-decoration: none;}
#psideb .register a:hover
	{text-decoration: underline;}
a.asmap
	{font-size: 80%; font-variant: small-caps; color: #663300; text-decoration: none;}
a.asmap:hover
	{text-decoration: underline;}
div.asmap
	{margin: 0.7ex 0.5em 0 0; padding: 0;}
.actu h2, .actu h3
	{margin: 4px 0;}
.actuc h2, .actuc h3
	{clear: both; margin: 4px 0;}
.actun
	{clear: both; color: #9f9f9f; margin: 4px 0; padding: 2px; font-size: 125%; font-weight: bold; text-align: center;}
.actun a
	{color: #3f3f3f; text-decoration: none;}
.actun a:hover
	{text-decoration: underline;}
.actun span
	{margin: 0 16px; padding: 0 16px;}
.added-bottom-code p, .added-page-code p, .added-side-code p
	{font-size: 75%; color: #6699cc; background: #ffffff;}
.added-bottom-code, .added-page-code, .added-side-code
	{clear: left; float: left; margin: 1ex 0 1ex 0; padding: 1ex 0;}
.alic, td.alic, th.alic
	{text-align: center;}
.alil, td.alil, th.alil
	{text-align: left;}
.alir, td.alir, th.alir
	{text-align: right;}
.anketa
	{font-size: 70%; color: #333366; background: #ffffff; border: 1px solid #cccccc; margin: 1ex 0; padding: 0;}
.anketa .celkem
	{margin: 0; padding: 1ex 0.5em; background: #eeeeee; border-top: 1px solid #cccccc;}
.anketa .dotaz
	{margin: 0; padding: 1ex 0.5em; background: #eeeeee; text-align: left; border-bottom: 1px solid #cccccc;}
.anketa .hlasy
	{margin: 0; padding: 0.5ex 0.5em;}
.anketa .hlasy span
	{display: block; float: left; margin: 0; padding: 0; border-top: 0.5ex solid #ff3300;}
.anketa .pocet
	{margin: 0; padding: 0.5ex 0.5em; width: 1%; text-align: right; vertical-align: bottom;}
.anketa .sudy
	{background: #f7f7f7;}
.anketa .volba
	{margin: 0; padding: 0.5ex 0.5em; width: 100%; text-align: left; vertical-align: bottom;}
.anketa .volba a
	{text-decoration: underline;}
.anketa .volba a:hover
	{color: #cc3333; text-decoration: underline;}
.anketa .vyber
	{margin: 0; padding: 0.5ex 0.5em; width: 1%; text-align: right; vertical-align: middle;}
.anketa .zprava
	{margin: 0; padding: 1ex 0.5em; background: #ffffff; border-top: 1px solid #cccccc;}
.anketa-special
	{float: left; margin: 1ex 1em 0 0; width: 16em; height: 50ex; line-height: 85%;}
.arrows
	{clear: both; margin: 1ex 0.5em; padding: 0 1em; border-top: 0.1ex solid #cccccc;}
.bann
	{margin: 0.5ex 0 0 2em; color: #5f0000; font-size: 120%; font-weight: bold;}
.blok-bo-nbsp
	{clear: both; text-align: left; margin: 0; padding: 1ex 0;}
.blok-forum
	{clear: both; text-align: justify; margin: 0; padding: 1ex 1.5em;}
.blok-nbsp
	{clear: both; text-align: left; margin: 0; padding: 1ex 1.5em;}
.blok-nbsp li, .blok-bo-nbsp li, .noform li
	{margin: 0 0 0 1em; padding: 0 0 0 0.5em; list-style: disc;}
.blok-nbsp p, .blok-bo-nbsp p
	{font-family: monospace; font-size: 120%;}
.bold
	{font-weight: bold; margin: 0; padding: 1ex 1.5em;}
.button
	{text-align: center;}
.clear-b
	{clear: both;}
.clear-l
	{clear: left;}
.clear-r
	{clear: right;}
.clr
	{clear: both;}
.contact
	{margin: 2ex 0; padding: 0; font-size: 90%;}
.contact table
	{margin-top: 1ex; font-weight: bold;}
.contact th
	{text-align: right; font-weight: normal;}
.control
	{clear: both; margin: 0.5em 0;}
.cross
	{margin: 1ex 1em; padding: 1ex 1em;}
.cross a
	{margin: 1ex 1em; display: list-item;}
.data
	{text-align: left; margin: 0; padding: 0 0 1em 0;}
.def-tab-view
	{margin: 8px 0; padding: 4px; border: 1px solid #3f3f3f;}
.def-tab-view a
	{color: #5f0f0f; text-decoration: none;}
.def-tab-view a:hover
	{color: #ff3f3f; text-decoration: underline;}
.def-tab-view caption
	{background: #0f3f7f; color: #ffffff; font-size: 125%; font-weight: bold; font-variant: small-caps; padding: 4px;}
.def-tab-view table
	{font-size: 100%;}
.def-tab-view tbody
	{}
.def-tab-view td
	{}
.def-tab-view th
	{}
.def-tab-view tr
	{}
.dtdsel
	{clear: both; font-size: 60%; margin: 0; padding: 4ex 0;}
.fatal-error
	{background: red; color: white; text-align: left; margin: 4px; padding: 4px; border: 2px solid black; font-size: 10pt; font-weight: bold;}
.filset
	{clear: left; margin: 0; padding: 1ex 0.5em 0 0.5em;}
.filset h3
	{margin-left: 0.7em;}
.filter
	{float: left; margin: 0 0.2em; height: 8ex;}
.filter .cbox
	{font-size: 90%; font-weight: bold; color: #ffffff; background: #ff4020; padding: 0.1em 0.5em; margin: 0; border: 1px solid #ff9933;}
.filter .cbox input
	{margin: 0; padding: 0;}
.filter h4
	{margin-left: 0.2em; font-weight: normal;}
.float-l
	{float: left;}
.float-r
	{float: right;}
.forum
	{margin: 0; padding: 0; line-height: 125%;}
.gnrl
	{text-align: left; margin: 0; padding: 0.5ex 0;}
.gnrl h2, .gnrl h3, .gnrll h2, .gnrll h3
	{margin: 1ex 0;}
.gnrll
	{text-align: left; margin: 0; padding: 1ex 0; border-top: 0.1ex solid #cc3333;}
.gotop
	{clear: both; display: block; color: #bfbfbf; margin: 2ex 0; padding: 05ex 1.25em 4px; font-size: 75%; font-weight: bold; text-decoration: none;}
.gotop:hover
	{color: #3f3f3f; padding: 05ex 1.25em 3px; border-bottom: 1px solid #3f3f3f;}
.hdate
	{margin: 0 1em 0 0; padding: 0; font-size: 70%; font-weight: normal;}
.iframe
	{margin: 1ex 0; padding: 0.1ex 0; background: #ffffff; border: 0.1ex solid #cccccc;}
.image
	{margin: 1ex 1em 1ex 0; padding: 0; border: 1px solid #663300;}
.imgl
	{float: left; margin: 1ex 0.5em 1ex 0; border: 0.1ex solid #cccccc;}
.imglc
	{clear: left; float: left; margin: 1ex 0.5em 1ex 0; border: 0.1ex solid #cccccc;}
.imgr
	{float: right; margin: 1ex 0 1ex 0.5em; border: 0.1ex solid #cccccc;}
.imgrc
	{clear: right; float: right; margin: 1ex 0 1ex 0.5em; border: 0.1ex solid #cccccc;}
.izoom
	{padding-bottom: 18px; background: #ffffff url(http://www.miroslavsanda.cz/zoom.jpeg) bottom right no-repeat; border: 0.1ex solid #cccccc;}
.logo
	{margin: 12px 0 0 16px; padding: 0;}
.lvl1
	{}
.lvl2
	{}
.lvl3
	{}
.lvl4
	{}
.lvl5
	{}
.lvl6
	{}
.lvl7
	{}
.lvl8
	{}
.mail
	{clear: both; margin: 0; padding: 0; line-height: 200%;}
.mail textarea
	{font-size: 125%;}
.mapa
	{float: right; margin: 2ex 0; padding: 0;}
.motto
	{text-align: left;}
.motto h2, .motto h3
	{margin: 8px 0 0;}
.navrcholu
	{margin: 4px 0;}
.noform
	{clear: both; padding: 0;}
.noform caption, .blok caption
	{margin: 0.5ex 1em; padding: 0.2ex 0.5em; color: #666666; background: #ffffff; border: 2px solid #cccccc;}
.noform p
	{margin: 0; padding: 1ex 1.5em;}
.noform table, .blok table
	{margin: 1ex 1em; padding: 0; font-size: 80%; background: #cccccc; text-align: center;}
.noform td, .blok td
	{margin: 0; padding: 0.5ex 0.5em; color: #666666; background: #ffffff;}
.noform th, .blok th
	{margin: 0; padding: 0.5ex 0.5em; color: #666666; background: #eeeeee;}
.noform ul
	{margin: 0 1em; padding: 0 1.5em;}
.pageb
	{margin: 0 2ex; padding: 0; font-size: 90%; line-height: 150%;}
.pageb a
	{color: #333366; text-decoration: underline;}
.pageb a:hover
	{color: #cc0000;}
.pageb h1 a, .pageb h2 a, .pageb h3 a, .pageb h4 a
	{text-decoration: none;}
.pageb h1.blok
	{display: block; color: #332211; margin: 1ex 0; padding: 1ex 0 1ex 0; border-bottom: double #cccccc;}
.pageb h1.data
	{display: block; color: #332211; margin: 1ex 0; padding: 1ex 0 1ex 0; border-bottom: double #cccccc;}
.pageb h2
	{display: block; color: #332211; margin: 0; padding: 2ex 0 1ex 0; border-bottom: 0.1ex solid #cccccc;}
.pageb h2 span
	{display: block;}
.paged h1
	{display: block; color: #000066; background: #ffffff; margin: 1ex 0; padding: 1ex 1em;}
.paged h2
	{display: block; font-weight: normal; color: #000066; background: #ffffff; margin: 0; padding: 2ex 0 1ex 0;}
.sitemap
	{padding: 1ex 4em; font-size: 80%;}
.sitemap a
	{color: #663300; text-decoration: none;}
.sitemap a:hover
	{color: #cc3300; text-decoration: underline;}
.sitemap li
	{margin: 0; padding: 0.2em 0 0.2em 1em; list-style-type: square;}
.sitemap ul
	{margin: 0; padding: 0.2em 0 0.2em 1em;}
.text
	{}
.topid
	{font-size: 75%; font-weight: bold; vertical-align: top;}
.toplist
	{margin: 4px 0;}
.xapp
	{float: left; font-size: 50%; margin: 0; padding: 0.5ex 0 0.5ex 2em;}
.xapp a
	{color: #336633; text-decoration: none;}
.xapp a:hover
	{text-decoration: underline;}
.xapp img
	{border: 0.1ex solid #999999;}
.xtedit input, .xtedit textarea
	{margin: 0.2ex 0.2em; padding: 0.2ex 0.2em;}
.xtedit input.disabled, .xtedit textarea.disabled, .xtedit select.disabled, .xtedit option.disabled
	{background: #f8f8f8; color: #003366; border: 1px solid #eeeeee;}
.xtedit input.enabled, .xtedit textarea.enabled, .xtedit select.enabled, .xtedit option.enabled
	{background: #ffffff; color: #003366; border: 1px solid #cccccc;}
.xtedit select
	{margin: 0.3ex 0.2em; padding: 0;}
#foot strong
	{color: #2070d0; font-size: 75%; font-weight: normal;}
#pmainb .register .error
	{margin: 1ex 0 0 0; color: #cc3333; font-size: 90%; font-weight: normal;}
#pmainb .register a
	{display: block; font-weight: bold; text-align: center; text-decoration: none; padding: 0.2em 0.5em;}
#pmainb .register a:hover
	{text-decoration: underline;}
#smain #amain
	{color: #ffffff; background: #ff6600;}
#smain #amain:hover
	{color: #ffffff; background: #009900;}
#sside #aside
	{color: #ffffff; background: #ff6600;}
#sside #aside:hover
	{color: #ffffff; background: #009900;}
.aumsg
	{font-weight: normal; text-align: left; margin: 1ex 0; color: #402000; background: #ffffff; border: 0.1ex solid #808080;}
.aumsg p
	{font-size: 90%; margin: 0.5ex 0.5em;}
.forum-capt a
	{color: #ffffff; text-decoration: none;}
.forum-capt a:hover
	{color: #ffffff; text-decoration: underline;}
.forum-dots
	{line-height: 100%; color: #3366cc; background: #ffffff; padding: 0.2ex 1em; border-top: 0.1ex solid #cccccc; border-left: 0.1ex solid #cccccc; border-right: 0.1ex solid #cccccc;}
.forum-dots a
	{font-size: 75%; vertical-align: top;}
.forum-note
	{color: #336633; background: #eeffee; margin: 1ex 0 4ex 0; padding: 1ex 1em; border: 0.1ex solid #cccccc;}
.forum-olo
	{font-size: 95%; margin: 1ex 0 4ex 0;}
.forum-padd
	{font-size: 90%; padding: 0.5ex 1em 1.5ex 1em;}
.forum-text
	{color: #003366; background: #ffffff; font-size: 90%; padding: 0.5ex 1em; border-left: 0.1ex solid #cccccc; border-right: 0.1ex solid #cccccc; border-bottom: 0.1ex solid #cccccc;}
.galerie
	{margin: 0 0.5em; padding: 0 1em;}
.gedit
	{margin: 1ex 0; padding: 1ex 0; border-top: 0.25ex solid #6699cc; border-bottom: 0.25ex solid #6699cc;}
.gedit h5
	{margin: 0;}
.inzerce
	{float: left; width: 17.5em; min-height: 25ex; font-size: 90%; line-height: 125%; text-align: left; color: #333333; background: #ffffff; margin: 0.5ex 0 0.5ex 1.5em; padding: 0.5ex 0.5em; border: 0.1ex solid #cccccc;}
.inzerce h2
	{margin: 0; padding: 0.1ex 0.5em; border-bottom: 0.1ex solid #cccccc;}
.linka
	{clear: both; margin: 1ex 0; border-bottom: 0.5ex solid #6699cc;}
.nahled
	{float: left; color: #ffffff; background: #333333; font-size: 80%; text-align: center; width: 14.5em; margin: 0.5ex 0.5em 0.5ex 0;}
.nahled .pict
	{overflow: hidden; height: 17ex; margin: 1ex 1ex; padding: 0;}
.nahled .text
	{display: block; font-size: 80%; overflow: hidden; width: 17.5em; height: 9ex; margin: 0 0.25em; padding: 0;}
.nahled a, .obraz a.extra
	{display: block; color: #ffffff; text-decoration: none;}
.nahled a:hover, .obraz a.extra:hover
	{color: #ffffff; text-decoration: underline;}
.nahled img
	{}
.obraz
	{clear: left; float: left; position: relative; color: #ffffff; background: #333333; font-size: 75%; width: 508px; margin: 0; padding: 1ex 0.25em; text-align: center;}
.obraz img
	{}
.obraz p
	{margin: 0.25ex 0.5em; padding: 0; line-height: 125%;}
.oloform
	{font-size: 95%; margin: 0; padding: 0.5ex 1em;}
.ololink
	{clear: both; margin: 0; padding: 0.5ex 1.4em; line-height: 150%;}
.ololink .oloment
	{float: left; display: block; font-size: 70%; margin: 0 1em 0 0; padding: 0;}
.ololink a
	{margin: 0; padding: 0.25ex 0.25em; font-weight: bold; border: 0.1ex solid #cccccc; text-decoration: none;}
.ololink a:hover
	{text-decoration: underline;}
.ololink a.ololact, .ololink a.ololact:hover
	{color: #3366cc; background: #ffffff;}
.ololink a.ololpas, .ololink a.ololpas:hover
	{color: #ffffff; background: #6699ff;}
.pageb a.redakce, .data a.redakce, .text a.redakce, .noform a.redakce
	{float: left;}
.panel
	{margin: 0; padding: 0;}
.panel table
	{margin: 0; padding: 0;}
.sekce
	{clear: both; margin: 1ex 0; padding: 1ex 0; border-bottom: 0.25ex solid #6699cc;}
.sekce h2
	{font-size: 90%; margin: 0; padding: 0; border: none;}
.sekce input
	{clear: both;}
.sign
	{clear: both; font-size: 75%; font-style: italic;}
a:hover.redakce
	{color: #333333; background: #ffff00;}
a.navi-bold
	{color: #ffffff; background: #2070d0;}
a.navi, a.navi-norm
	{color: #ffffff; text-decoration: none;}
a.navi, span.navi, a.navi-norm, span.navi-norm, a.navi-bold, span.navi-bold
	{font-size: 120%; font-weight: bold; margin: 0 0 0 0.1em; padding: 0 0.2em; text-decoration: none;}
a.navi:hover, a.navi-norm:hover, a.navi-bold:hover
	{color: #ffffff; background: #ff6600; text-decoration: none;}
a.redakce
	{display: block; width: 1.5em; font-size: 9pt; font-weight: bold; text-align: center; margin: 0.2ex 0.2em 0.2ex 0; padding: 0.2ex 0.2em; text-decoration: none;}
a.redakce.data
	{color: #ffffff; background: #3399ff;}
a.redakce.menu
	{color: #ffffff; background: #ff6666;}
a.redakce.obsah
	{color: #ffffff; background: #00cc00;}
div.redakce
	{clear: both; margin: 0; padding: 0; text-align: left; line-height: 100%;}
p.navi
	{position: absolute; top: 1.4ex; right: 0.3em;}
span.navi, span.navi-norm, span.navi-bold
	{color: #cccccc;}
span.redakce
	{clear: both; float: left; display: block; font-size: 9pt; font-weight: bold; text-align: left; margin: 0.2ex 0.2em 0.2ex 0; padding: 0.2ex 0.2em;}
span.redakce.data
	{color: #ffffff; background: #003366;}
span.redakce.menu
	{color: #ffffff; background: #990000;}
span.redakce.obsah
	{color: #ffffff; background: #006600;}
.blok .ololink, .forum .ololink
	{padding: 0.5ex 0;}
.forum dbedit
	{width: 100%;}
.forum dbview
	{width: 100%;}
.forum-capt
	{color: #ffffff; background: #336699; padding: 0.5ex 0.5em; font-size: 80%; font-weight: bold;}
.forum-edit
	{margin: 0 0 4ex 0; padding: 1ex 1em; background: #ddeeff; border: 0.1ex solid #6699cc;}
.forum-edit td
	{}
.forum-head
	{color: #003366; background: #ffffff; font-size: 90%; font-weight: bold; padding: 0.5ex 1em; border-left: 0.1ex solid #cccccc; border-right: 0.1ex solid #cccccc;}
.forum-list
	{margin: 0;}
.forum-new
	{margin-bottom: 2ex; border-bottom: 0.1ex solid #cccccc;}
.redinfo
	{display: none; position: absolute; left: -16px; bottom: 16px; font-weight: bold; text-align: left; line-height: 150%; color: #333333; background: #ffffcc; border: 1px solid #333333; padding: 4px; z-index: 5;}
#mmain .redinfo, #mside .redinfo
	{min-width: 10em;}
#pmain .redinfo
	{min-width: 35em;}
.redakce a:hover
	{position: relative;}
.redakce a:hover > .redinfo
	{display: block;}
.gsearch
	{margin: 0 0 1ex 0; padding: 0; font-size: 90%;}
.gsearch form
	{margin: 0; padding: 0;}
.gsearch p
	{color: #999999; font-size: 90%;}
.w3c0
	{float: left; font-size: 50%; line-height: 150%; font-weight: bold; margin: 0 0.5em 0 0;}
.w3c0 a
	{clear: both; display: block; margin: 0; padding: 0; text-decoration: none;}
.w3c0 a:hover
	{text-decoration: none;}
.w3c1
	{display: block; float: left; color: #000099; margin: 1ex 0; padding: 1ex 0.5em; border-top: 0.1ex solid #cccccc; border-left: 0.1ex solid #cccccc; border-bottom: 0.1ex solid #cccccc;}
.w3c2
	{display: block; float: left; color: #333333; background: #ffcc00; margin: 1ex 0; padding: 1ex 0.5em; border: 0.1ex solid #cccccc; width: 7em;}
a.editmenu
	{}

