html, body { margin:0; padding:0; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; background-color:#E5EFBF}
div {margin:0; padding:0;}
img {border:0}
table.lay { width:100%; border:0; border-collapse:collapse; margin:0; padding:0;}
table.lay td { margin:0; padding:0; border:none;font-size:12px;}

td.topmain {width:917px ; background:url(../images/ram-mid.gif) repeat-y; height:131px; vertical-align:top;}
td.topmain .rt img{ display:block;}
td.topmain .logo {text-align:right;}
td.topmain .logo img { margin: 0 37px 0 10px; vertical-align:middle; padding:0;}

td.bleft {background: url(../images/bottom-left.jpg) no-repeat top right;}
td.bright {background: url(../images/bottom-right.jpg) no-repeat top left;}
td.bcent {background: #FFFFFF url(../images/ram-bottom.jpg) no-repeat; width:917px; height:266px; vertical-align:top;}


td.cleft {background:url(../images/back-menu1.jpg) no-repeat top right; vertical-align:top;}
td.cent {background: #FFFFFF url(../images/ram-mid.gif) repeat-y; vertical-align:top;}

.menu { background: url(../images/back-menu2.gif) no-repeat; width:150px; height:354px; float:left;}
.menu ul { margin:0 0 0 10px; padding:15px 0 0 18px;}
.menu ul li{ list-style-image:url(../images/menu.gif); margin:0; padding:2px 0; font-weight:bold}
.menu ul ul{margin:0px 0 3px 0px; padding:0;}
.menu ul ul li{list-style-image: none; list-style:none; font-style:italic; padding:1px 0; font-weight: normal}
.menu a {color:#000000; text-decoration:none;}
.menu a.sel {color:#86C536;}
.menu a:hover {color:#86C536; text-decoration:underline;}

.kontakty { margin:105px 0 0 15px;}
.kontakty p { margin:10px 0 0 0; padding:0; font-size:12px;}
.kontakty p.hv { background: url(../images/k-sipka.gif) no-repeat; margin:0; padding-left:15px;}
.kontakty a {color:#000000;}
.kontakty a:hover {color:#628658;}


.obsahi { float:left; width:750px;}

.kback {background:url(../images/kola_back.jpg);}
#kfront img {display:block}

.obsah { margin:0 10px 0 20px;}
.obsah h1 { font-size:20px; font-weight:bold; color:#83B620; margin:0; padding:20px 0 3px;}
.obsah h2 { font-size:16px; font-weight:bold; color:#83B620; margin:0; padding:20px 0 1px;}
.obsah h3 { font-size:13px; font-weight:bold; color:#83B620; margin:0; padding:12px 0 1px;}
.obsah h4 { font-size:12px; font-weight:bold; color:#83B620; margin:0; padding:3px 0;}
.obsah p { font-size:12px; margin:0; padding:3px 0;}
.obsah a { color:#83B620; text-decoration:underline;}
.obsah a:hover { color:#000000; text-decoration:underline;}
.obsah ul { font-size:12px; margin:0 0 0 4px; padding:4px 0 4px 18px;}
.obsah ul li{ list-style-image:url(../images/menu.gif); margin:0; padding:0px 0;}

.obsah .rimg {float:right; margin: 5px 60px 5px 0}

.obsah .lpan {float:left; width:260px; margin-top:15px;}
.obsah .lpan h2{padding:2px 0 7px; font-style:italic; font-size:19px;}
.obsah .lpan a{ margin:4px 0; text-decoration:none; display:block; width:150px; height:27px; line-height:27px; background:url(../images/btn.gif) no-repeat;}
.obsah .lpan a span{ margin-left:25px; font-size:12px; font-weight:bold; color:#000000}
.obsah .lpan a span:hover{ text-decoration:underline;}

.obsah .rpan {float:left; width:440px; margin-top:15px;}
.obsah .rpan table{ width:100%; border-collapse:collapse;}
.obsah .rpan td { padding: 2px 6px;}
.obsah .rpan tr.z {background-color:#E0EED4;}

.obsah table.sort{ border-collapse:collapse;}
.obsah .sort td { padding: 2px 6px; border-right: 4px solid #FFFFFF;}
.obsah .sort tr.z {background-color:#E0EED4;}
.obsah .sort td.param {background-color:#FFFFFF; text-align:right; font-weight:bold;}
.obsah .sort h2{padding:2px 0 0px; font-style:italic; font-size:19px;}
.obsah .sort p{font-size:12px; margin:0; padding:1px 0;}
.obsah .sort a{ margin:4px 0; text-decoration:none; display:block; width:150px; height:27px; line-height:27px; background:url(../images/btn.gif) no-repeat;}
.obsah .sort a span{ margin-left:25px; font-size:12px; font-weight:bold; color:#000000}
.obsah .sort a span:hover{ text-decoration:underline;}


.slab {font-size:11px; color:#666666;}

.cn {font-weight:normal; text-align:right;}
.cb {font-weight:bold; text-align:right;}
.obsah table.obj {width:100%; border-collapse:collapse;}
.obsah table.obj td { padding: 2px 6px; margin:0; font-size:12px; vertical-align:top;}
.obsah table.obj tr.hlava {background-color:#C3D87D; font-weight:bold;}
.obsah table.obj2 {border-collapse:separate;}
.obsah table.obj2 td { padding: 3px 8px; margin:1px; font-size:12px; vertical-align:top;background-color:#E5EFBF;}
#prvky td{ padding:4px 6px;}
input,textarea {font-size:12px; margin:0; padding:1px 2px; width:240px;}
textarea {height:80px; font-family:Arial, Helvetica, sans-serif;}
select {font-size:11px; margin:0; padding:1px 0px;}
input.pocet {width:30px;}
input.chck {width:16px; margin-top:2px;}
input.btn {width:150px; background-color:#83B620; color:#FFFFFF; font-weight:bold; margin:16px 0 10px; padding:3px}

label {display:block;}
.cl {text-align:center;}
.skr {display:none;}
strong {font-style:normal; font-weight:bold;}