
/***** KDO JSME *******/
#main ol#kdojsme { margin: 10px 20px 20px 0px; list-style: none;}
#main .cb { clear: left;}
#main ol#kdojsme li { margin: 0px 0px 40px; line-height: 1.40em;}
#main ol#kdojsme li li { margin: 0px;}
#main ol#kdojsme ul { list-style: square; margin-left: 30px;}
#main ol#kdojsme ul ul { list-style: circle; margin-left: 15px;}
#main img.kdo_labnut { margin: 5px 20px 0 0; height: 125px;}
#main ol#kdojsme img.border0 { border: none;}
#main img.imgl { margin: 5px 30px 40px 0px; border: 1px solid #aaa;}
#main img.imgr { margin: 5px 0px 40px 20px; border: 1px solid #aaa;}

/***** AKTUALITY - PRISPEVKY ********************/
.prispevek { border: 1px solid #048; padding: 10px; background: #eee;}
.prispevek .datum { font-style: italic;}
.prispevek .zprava { padding: 5px 0 0;}
#main .prispevek p.odpoved { margin-bottom: 0;}
.akce { background: #09e; padding: 3px 5px; margin: 5px 0; border: 1px solid #26c; display: block; width: 200px; text-align: center; }
.akce strong { color: #fff; }

/***** PORADNA - PRISPEVKY ********************/
.otazka { font-weight: bold;}

/***** PORADNA - FORMULAR **************/
#dform table { border: 1px solid #048; padding: 0px; margin: 0 auto 10px; background: #eee; width: 100%;}
#dform td { padding: 10px 10px 0; vertical-align: top;}
#dform .fnazev { width: 70px;}
#dform input,#dform textarea { width: 640px; border: 1px solid #048; padding: 1px;}
#dform textarea { height: 150px;}
#dform .submit { text-align: right; padding: 10px;}
#dform .submit input { width: auto; font-weight: bold; color: #fff; background: #048; cursor: hand; cursor: pointer; font-size: 11px;}
#main #dform .code img { vertical-align: middle;}
#dform .code input { vertical-align: bottom; margin: 0 10px 1px; width: 50px;}

/***** STRANKY ******************************/
#pages a { font-weight: bold; color: #048; margin: 0 2px; padding: 1px 2px}
#main #pages a:hover { background: #e08; color: #048; text-decoration: none;}
#pages a.selected { background: #e08; color: #fff; text-decoration: none;}
.prispevek .cas { font-size: 11px;}
.derror { font-weight: bold; margin: 5px 0 15px; letter-spacing: 1px; text-align: center; color: #e08;}
.prispevek .jmeno { font-weight: bold; font-size: 14px;}

/***** kontakt **************/
#mapa { float: right;}
#pobocka { float: left; width: 390px;}
#pobocka p { padding: 10px 0;}

/***** prichute *****************/
#prichute table { border-collapse: collapse; width: 90%;}
#prichute td { width: 50%; border: 1px solid #ccc; padding: 4px; background: #eee;}
#prichute .tablehead td { background: #048; color: #fff;;}

/****** common ****************/
#main div,#main p { margin: 0 0 20px;}
#main a { color: #048; text-decoration: underline;}
#main a:hover { color: #078;}
h1 { font-weight: bold; font-size: 160%; margin-bottom: 15px; color: #078;}
h2 { font-weight: bold; font-size: 145%; margin-bottom: 15px; color: #06e;}
h3 { font-weight: bold; font-size: 145%; margin-bottom: 0px; color: #06e; font-weight: normal; font-style: italic;}
h4 { font-weight: bold; font-size: 110%; color: #06e;}
.img_right { margin-left: 20px;}
a { color: #039; text-decoration: none;}
a:hover { text-decoration: underline; color: #056;}
.cleaner { clear: both;}
.selected { color: #06e; text-decoration: underline;}
ul { list-style: square; margin: 0 0 20px 20px;}
ul ul { list-style: disc; margin-bottom: 0px;}
ol { margin: 0 0 20px 25px;}
ol.lower-alpha { list-style-type:lower-alpha; margin: 0 0 20px 25px;}
ol ul { list-style: disc; margin: 5px 0 0 15px;}
li { margin-bottom: 5px;}
.magenta { color: #06e;}
.center { text-align: center;}
#main .mt20 { margin: 20px 0 0 0;}
big { color: #06e; font-size: 1.25em;}
.green { color: #078;}
.mtb20 { margin: 20px 0;}
.rc { /* round corners */ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); /* IE */ }

/***** oimet navod *****/
.navod { border: 1px solid #06e; padding: 15px 15px 0; }
.navod h4 { margin: 0 0 10px; }
#main .navod img { vertical-align: middle; }
#main .code input { vertical-align: bottom; margin: 0 10px 1px; width: 50px; }
.navod ol { margin-top: 10px; }

