div, span, html, body {margin:0; padding:0;}
html, body {width:100%;background:#7c7c7c;font-family:Verdana,Tahoma,Arial;font-size:12px;text-align:center;}
#all {width:708px; margin:10px auto; background:url(p/mid.png) repeat-y center top;text-align:left;}
#top {width:708px; height:216px; margin-bottom:-80px; background:url(p/top.png) no-repeat;}
#mid {margin:0 4px;}
#bot {width:708px; height:63px; background:url(p/bot.png) no-repeat;}
#cont {float:left;width:504px;padding:0 8px;}
#menu {float:right;width:161px;min-height:200px;padding:0 8px 10px 10px;border-left:1px solid #505050;}
.clea {clear:both;visibility:hidden;}

h1 {font-size:18px;font-weight:bold;}
h2 {font-size:13px;font-weight:bold;}
h3 {font-size:12px;font-weight:bold;}
hr {border:none;border-top:1px solid #AAAAAA;margin:4px 0;}
p {text-align:justify;}

a {color:#385706;}
a:hover {color:#61980B;}

input, textarea {border:1px solid #505050;font-size:12px;background-color:#DDDDDD;}
input:hover, textarea:hover {background-color:#E0E0D0;}

#cont h1 {padding:1px 0 8px 10px;}

#top #nadpis{padding: 35px 0 0 70px;font-size:16px;font-weight:bold;margin:0.83em 0;display:block;}
#top #podnadpis {padding: 0 0 0 70px;font-size:12px;font-weight:bold;display:block;}

#menu h2 {padding-left:14px;}

#menu li {list-style:circle;}
#menu li:hover {list-style:disc;}
#menu li a {color:#303030;}
#menu table th {text-align:right;}

#menu .sbm table {font-size:11px;line-height:13px;margin:-3px auto -5px auto;}

.sbt {height:10px;background:url(p/sbt.png) no-repeat top right;margin:0 -14px 0 -10px;}
.sbtl {width:10px;height:10px;background:url(p/sbtl.png) no-repeat;}
.sbb {height:10px;background:url(p/sbb.png) no-repeat top right;}
.sbbl {width:10px;height:10px;background:url(p/sbbl.png) no-repeat;}
.sbm {background:url(p/sbm.png) repeat-y top right;}
.sbml {background:url(p/sbml.png) repeat-y; padding: 0 14px 5px 10px; text-align:justify;}

.slt {height:10px;background:url(p/slt.png) no-repeat top right;margin:0 -14px 0 -10px;}
.sltl {width:10px;height:10px;background:url(p/sltl.png) no-repeat;}
.slb {height:10px;background:url(p/slb.png) no-repeat top right;}
.slbl {width:10px;height:10px;background:url(p/slbl.png) no-repeat;}
.slm {background:url(p/slm.png) repeat-y top right;}
.slml {background:url(p/slml.png) repeat-y; padding: 0 14px 5px 10px; text-align:justify;}

.sbm h2, .slm h2 {display:inline;}
.sbm h3, .slm h3 {float:right; margin-top:-20px;font-size:10px; font-weight:normal; color:#777777;}
.sbt .sub {float:right; text-align:right; margin:-20px 6px -5px 0; font-size:10px; font-weight:normal; color:#AA8800;} /*#777777;*/
.slt .sub {float:right; text-align:right; margin:-20px 6px -5px 0; font-size:10px; font-weight:normal; color:#337733;} /*#555555;*/

.semi {color:#999999;font-size:6px;}
.semi h2, .semi h3 {font-size:5px;}

.tc {text-align:center;}

input[name="name"], input[name="email"] {width:234px;padding-left:2px;margin-top:-5px;margin-right:-2px;}
input[name="name"] {float:left;}
input[name="email"] {float:right;}
textarea[name="message"] {width:100%;height:60px;margin-top:4px;}
input[type="submit"] {margin-top:4px; padding:2px 4px;background-color:#F0AF00;}
input[type="submit"]:hover {background-color:#FFBA01;}

.captcha {width:80px; height:17px; padding:0; vertical-align:middle;}
input.captcha {height:16px;}

.gb_name {font-size:13px;}
.gb_owner {font-weight:bold;}
.gb_paging {float:right;padding-right:10px;}
.gb_paging_active {font-weight:bold;}

#contact {padding:5px 0 0 10px;}

.italics {font-style:italic; font-size:10px;}