/**
 * Hlavni styly pro web
 * encoding UTF8 (ěščřžýáíéúů)
 */
body { font-family:verdana,arial,sans-serif; font-size:medium; color:#000; }
* { margin:0; padding:0; line-height:1.33; }
a, .green { text-decoration:none; color:#c4fd00; }
#head { border-bottom:1px solid #959595; padding-bottom:8px; }
#head h1 { font-size:254.55%; text-transform:lowercase; font-weight:normal; letter-spacing:1ex; }
#head h1 a { text-decoration:none; color:#000; }
#head h1 a span { color:#c4fd00; }
#head ul, #proj-nav { display:none; }

#content { border-top:1px solid #7c7c7c; padding-top:10px; }
#content dl { margin:30px 0; }
#content dl dt { float:left; width:13ex; }
#content dl dd { margin-left:13ex; }
#head ul, #content h2.first { font-weight:normal; font-size:163.64%; text-transform:lowercase; letter-spacing:1px; }
#content h2.first { margin-bottom:10px; }
#content h3 { color:#c4fd00; font-weight:normal; font-size:100%; }
#content .images { text-align:center; }

img.l { margin:0 20px 20px 0; float:left; clear:left; }
img.r { margin:0 0 20px 20px; float:right; clear:right; }
.projects h2 { font-weight:normal; font-size:218.2%; line-height:1; }
.projects h2 em { font-style:normal; font-size:45.84%; }

#foot { text-align:right; font-size:81.82%; clear:both; }
#foot span.bl, #foot span.br, #page span.tl, #page span.tr { display:none; }

#projects-menu { display:block; float:right; }
#projects-menu li { display:block; float:left; list-style-type:none; padding-right:1px; }
#projects-menu li a { display:block; padding:2px 6px; background-color:#3b3b3b; }
#projects-menu li a.active { background-color:#c4fd00; color:#000; }

address { font-style:normal; }
.inv { display:none; }
.clear { clear:both; height:1px; display:block; font-size:1px; }