/**
 * encoding: UTF8 (ěščřžýáíéúů)
 * CSS pro web www.marekmusil.cz
 * Autor: D2K webdesign, s.r.o. - 2009 
 */
body { font-family:Arial,sans-serif; font-size:75%; }
address { font-style:normal; }
fieldset { border:none; }
a img { border:none; }
a { text-decoration:underline; color:#E08A1A; }
a:hover { text-decoration:none; }
h1, h2, h3 { text-transform:uppercase; margin-bottom:12px; font-size:125%; line-height:1.34; }
h3 { margin-top:12px; }
h4, h5, h6 { margin:12px 0; line-height:1.34; font-size:100%; }
p { margin:12px 0; }
dl dt { font-weight:bold; display:block; float:left; margin-right:6px; }
dl dd { display:block; margin-left:60px; }

#top ul, #top span.foto, .inv { display:none !important; }

/* -- top -- */
#top a#logo { display:block; float:right; position:relative; }

/* -- content -- */
#content ul { padding-left:30px; list-style-type:square; }
#content ul ul { list-style-type:disc; margin:0; }
#content dl dt { width:50px; }
#mapa { border:1px solid #C9C2A3; background-color:#fff; }

form br { clear:both; }
form label { float:left; width:120px; padding-right:10px; display:block; }
form label.checkbox { width:auto; margin-left:130px; display:inline; }
form label.checkbox input { margin-left:0; }
input.text, textarea { border:1px solid #808080; padding:1px 3px; margin:0 3px 2px 0; }
input.text { width:192px; }
textarea { width:350px; height:150px; margin-top:3px; }
form img.code { margin:0 3px 2px 130px; float:left; display:inline; }
input.submit, label.checkbox { cursor:pointer; }

a.thumb { display:block; float:left; margin:0 32px 32px 0; width:185px; height:185px; }
a.thumb.last { margin-right:0; }
a.thumb img { vertical-align:middle; }
.gallery p.show_link { margin-top:-22px; float:left; width:100%; text-align:right; }

/* -- dalsi tridy -- */
.clear { display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
.clear.left { clear:left; width:auto; }
.breadcrumbs { display:none; }
p.error, p.message { font-weight:bold; padding:5px 10px; border:1px solid; }
p.error { color:#f00; background-color:#FFE9E9; border-color:#f00; }
p.message { color:#0a0; background-color:#e9ffe9; border-color:#0a0; }

