html { background:url('img/bg.gif') top left repeat #363636; padding:0; margin:0; }
body { margin:0; padding:20px 0px 20px 0px;  text-align:center; font:80% Tahoma; color:#252525; }

a { color:#252525; }
a:hover { text-decoration:none; }

#logo { margin:0px auto; text-align:left; width:703px; height:172px; background:url('img/logo.gif') top left no-repeat; }
#logo h1, #logo h2 { display:none; }
#logo a { display:block; width:235px; height:155px; position:relative; top:15px; }
#logo a span { display:none; }

#menu { margin:0px auto; width:703px; }
#menu h3,
#menu hr { display:none; }
#menu ul { margin:0px; padding:0px; list-style-type:none; }
#menu ul li { margin:0px; padding:0px; display:inline; }
#menu ul li a { display:block; width:116px; height:45px; float:left; }
#menu ul li#m1 a { width:120px; background:url('img/m1.gif') top center no-repeat; }
#menu ul li#m2 a { width:116px; background:url('img/m2.gif') top center no-repeat; }
#menu ul li#m3 a { width:115px; background:url('img/m3.gif') top center no-repeat; }
#menu ul li#m4 a { width:115px; background:url('img/m4.gif') top center no-repeat; }
#menu ul li#m5 a { width:116px; background:url('img/m5.gif') top center no-repeat; }
#menu ul li#m6 a { width:121px; background:url('img/m6.gif') top center no-repeat; }
#menu ul li a span { display:none; }

#content { margin:0px auto; text-align:left; width:703px; background-color:#CCD3B4; clear:both; }
#content #box1 { background:url('img/contop.jpg') top left repeat-x; }
#content #box2 { background:url('img/condwn.jpg') bottom left repeat-x; }
#content #box3 { background:url('img/conl.jpg') top left repeat-y; }
#content #box4 { background:url('img/conr.jpg') top right repeat-y; }
#content #box5 { background:url('img/line.gif') top right repeat-x; }

#content #inboxs { padding:20px; min-height:340px; }

#content h1 { font-size:135%; }
#content h2 { font-size:120%; }

#content #box30L { float:left; background:url('img/dotv.gif') right top repeat-y; width:234px; min-height:380px; padding:15px 3px 0px 0px; }
#content #box30L h2 { background:url('img/pozadi-akce-vrch.jpg') top center no-repeat; margin:0px; padding:0px; height:39px; width:227px; }
#content #box30L h2 span { display:none; }
#content #box30L ol { list-style-type:none; }
#content #box30L ul { background:url('img/pozadi-akce.jpg') top center repeat-y; margin:0px; padding:0px; width:227px; list-style-type:none; }
#content #box30L ul li { padding:4px 14px 6px 15px; }
#content #box30L ul li b { display:block; }
#content #box30L div#endul { background:url('img/pozadi-akce-spodek.jpg') top center no-repeat; height:23px; width:227px; }
#content #box30L h3 { clear:both; font-size:12px; margin:0px; }
#content #box30L p { font-size:12px; margin-top:0px; }

#content #box30L .pic { padding-left:86px; clear:both; background-position:top left; background-repeat:no-repeat; min-height:100px; overflow:hidden; }
#content #box30L .pic#ico01 { background-image:url('img/ico01.jpg'); }
#content #box30L .pic#ico02 { background-image:url('img/ico02.jpg'); }
#content #box30L .pic#ico03 { background-image:url('img/ico03.jpg'); }
#content #box30L .pic#ico04 { background-image:url('img/ico04.jpg'); }
#content #box30L .pic#ico05 { background-image:url('img/ico05.jpg'); }
#content #box30L .pic#ico06 { background-image:url('img/ico06.jpg'); }
#content #box30L .pic#ico07 { background-image:url('img/ico07.jpg'); }
#content #box30L .pic#ico08 { background-image:url('img/ico08.jpg'); }
#content #box30L .pic#ico09 { background-image:url('img/ico09.jpg'); }
#content #box30L .pic#ico10 { background-image:url('img/ico10.jpg'); }
#content #box30L .pic#ico11 { background-image:url('img/ico11.jpg'); }

#content #box60R { float:right; width:420px; }
#content #box60R.album img { margin:4px; border-width:1px; }

img#BIGfoto { border:1px solid black; margin:6px; }
p#prohlizeni { margin:0px; }
p#prohlizeni a { padding:0px 3px; font-weight:bold; text-decoration:none; }
p#prohlizeni a:hover { text-decoration:underline; }

#end { background:url('img/bottom.jpg') top left repeat-x; margin:0px auto; text-align:left; width:703px; height:31px; text-align:center; }
#end h4 { margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; font-size:11px; font-weight:normal; color:#223B08; }
#end hr { display:none; }

p.fce { margin:1px auto; }
p.fce strong { display:block; float:left; width:200px; text-align:right; margin-right:3px; }

.none { display:none; }
.cleaner, .cleaner5 { height:0px; clear:both; font-size:0px; }
.cleaner5 { height:5px; }
.c { text-align:center; }

table#cenik { width:380px; border-collapse:collapse; border:1px solid black; margin:0px auto;  }
table#cenik td, table#cenik th { border:1px solid black; text-align:center; }

form#kontakt fieldset { border:none; margin:0px; padding:0px; margin-bottom:30px; }
form#kontakt fieldset label { display:block; margin-top:9px; }
form#kontakt fieldset input.submit { cursor:pointer;  }