* { margin:0px; padding:0px; }

body { font-family: arial, helvetica, sans-serif; font-size:12px; line-height:18px; }
body { background-color:#660000; background-image:url(img/pozadi.gif); background-position:top; background-repeat:repeat-x;  }
.left { float:left; margin:0px 18px 18px 0px; }
.right { float:right; margin:0px 0px 18px 18px; }
.callout { font-size:12px; color:#666666; border:1px solid #ddd; background:#f1f2e7; padding:8px 9px 0px 9px; margin:9px 0px 18px 9px; width:160px; }
.callout:last-child { margin-bottom:0px; }
.odradkovat { margin-bottom:18px; }

#hlavicka { width:980px; margin-top:18px; display:block; clear:both; }
#hlavicka a { text-decoration:none; color:#ffffff; }
#hlavicka h2 { color:#ffffff; font-size:36px; line-height:36px; margin-bottom:18px; font-weight:normal; }

#telo { width:978px; background-color:#ffffff; border:1px solid #550000; background-image:url(img/pozadi2.gif); background-repeat:repeat-y; }

#menu { width:210px; float:left; text-align:left; display:block; }
#menu ul li a { text-decoration:none; color:#333333; display:block; padding-left:6px; }
#menu ul li a:hover { text-decoration:underline; color:#000000; }
#menu ul li a.aktivni { text-decoration:none; color:#660000; display:block; padding-left:6px; background-image:url(img/odrazka2.gif); background-repeat:no-repeat; background-position:right; }
#menu ul li ul li a { text-decoration:none; color:#333333; display:block; padding-left:12px; }
#menu ul li ul li a:hover { text-decoration:underline; color:#000000; }
#menu ul li ul li a.aktivni { text-decoration:none; color:#660000; display:block; padding-left:12px; background-image:url(img/odrazka2.gif); background-repeat:no-repeat; background-position:right; }
#menu p, ul, ol { margin-bottom:18px; }
#menu ul { list-style-type:none; }
#menu h2 { font-size:12px; line-height:18px; margin-bottom:0px; }

#text { width:768px; float:left; text-align:left; color:#444444; background-color:#ffffff; display:block; }
#text .okraj { border:1px solid  #444444; }
#text a { text-decoration:underline; color:#444444; }
#text a:hover { text-decoration:none; color:#000000; }
#text p, #text ul, #text ol { margin-bottom:18px; }
#text ul { list-style-type:square; margin-left:2em; }
#text ol { list-style-type:number; margin-left:2em; }
#text h1 { color:#333333; font-size:24px; line-height:24px; margin:12px 0px 18px 0px; }
#text h2 { color:#333333; font-size:18px; line-height:18px; margin:18px 0px; }
#text h3 { color:#444444; font-size:12px; line-height:18px; }
#text h3 { background-image:url(img/odrazka.gif); background-repeat:no-repeat; background-position:left top; text-indent:16px; }
#text hr { color:#999999; text-align:center; height:1px; margin:0px; padding:0px; }
#text .cena { color:#660000; }
#text .cena-preskrtnuta { color:#666666; background-image:url(img/preskrtnusi.gif); background-repeat:no-repeat; background-position: right; }
#text input, select, textarea { border:1px solid #aaaaaa; margin:1px 6px; padding:1px 3px; }
#text fieldset input { border:1px solid #ffffff; }
#text fieldset { border:1px solid #aaaaaa; margin:1px 6px; }
#text legend { margin:1px 6px; }
#text pre { color:#660000; font-weight:bold; }
#text .inzerat { border:1px solid #cccccc; background-color:#f8f8f8; padding:5px; margin:5px 0px; }

#paticka { width:980px; font-size:10px; color:#996666; text-align:center; display:block; clear:both; }
#paticka a { text-decoration:none; color:#996666; }

