body { margin: auto; font-family: arial; font-size: 14px; width: 820px; height: 100%; padding: 30px 0 30px 0;}
.body-select { width: 80%; margin-top: 15%; } 

img { border: none; }
a { text-decoration: none; }

.img-h1200 { border: 1px solid #000000; width: 394px; height: 315px; } 
.img-v1200 { border: 1px solid #000000; width: 315px; height: 394px; } 
.img-h595 { width: 510px; height: 241px; } 
.img-hsmall { border: 1px solid #000000; }
.img-hof { border: 1px solid #000000; width: 100px; height: 150px; }  

.table-top-2 td { padding: 4px; background-color: #e4e8e9; border-left: 1px solid #b6b6b6; border-top: 1px solid #b6b6b6; font-size: 0.9em; font-weight: bold; color: #000000; }
.table-top-2 a { color: #646567; }  
.table-top-2 a:hover { color: #b1242d; }

.table-top { border: 1px solid #b6b6b6; width: 822px;}
.table-top-3 { border: 1px solid #b6b6b6; width: 820px;}

.table-kandi { border: 1px solid #b6b6b6; }  
.table-kandi td { border: 1px solid #b6b6b6; } 

.cell-head-top { background-image: url('img/bann_top.jpg'); height: 85px; text-align: right; padding-right: 55px;  vertical-align: bottom; }

.cell-menu-top { padding: 2px; background-color: #e4e8e9; color: #000000; font-weight: bold; text-align: center; border-top: 1px solid #878787; font-family: arial; font-size: 0.9em; }
.cell-menu-top a { color: #000000; }
.cell-menu-top a:hover { color: #b1242d;; }
.cell-menu-top-a { color: #000000; }

.thin { font-weight: lighter; }

.cell-menu-right { font-size: 16px; width: 190px; vertical-align: top; height: 100%; background-color: #b1242d; color: #bbd8d6; font-weight: bold; }
.cell-menu-right a { color: #ffffff; }
.cell-menu-right a:hover { color: #bbd8d6; }

#fixedtop2 { position: fixed; width: 250px; top: 100px; background-color: #f0ffff; z-index: 50; }

/* div-menu-right { padding-top: 60px; padding-left: 20px; } */
#div-menu-right {  padding-top: 60px; padding-left: 20px; margin: auto; border: none; }
/* #div-menu-fix { position: fixed; top: 180px; z-index: 50; } */ 
.mr-link {}

.cell-picbig { background-color: #e4e8e9; width: 630px; height: 289px; border: none; }

.cell-picsmall { height: 100px; background-color: #e4e8e9; width: 630px; padding: 0; margin: 0; vertical-align: top; border-top: 1px solid #b6b6b6; border-bottom: 1px solid #b6b6b6;}

.cell-footer { padding-left: 20px; padding-top: 3px; padding-bottom: 3px; background-color: #e4e8e9; color: #646567; font-weight: bold; border-top: 1px solid #b6b6b6; font-size: 0.6em; vertical-align: middle; }
.cell-footer a { color: #646567; font-weight: lighter; font-weight: bold; }
.cell-footer a:hover { color: #b1242d; }

.cell-mb { height: 1000px; padding: 0px; border-top: 1px solid #b6b6b6; }
.cell-mb a { color: #bf205a; }
.cell-mb a:hover { color: #000000; }

.cell-mbindex { padding: 0px; border-top: 1px solid #b6b6b6; height: 600px; vertical-align: top; }
.cell-mbindex a { color: #bf205a; }
.cell-mbindex a:hover { color: #000000; }

.cell-mbstatic { padding: 20px; vertical-align: top; }
.cell-mbstatic2 { 600px; padding: 0px; vertical-align: top;} 
.cell-mbstatic  a { color: #bf205a; }
.cell-mbstatic2 a { color: #bf205a; }
.cell-mbstatic a:hover { color: #000000; }
.cell-mbstatic2 a:hover { color: #000000; }

.cell-mb-text { padding: 20px; padding-bottom: 0px; font-family: tahoma; vertical-align: top; }
.cell-mb-head { color: #000000; font-family: arial; font-weight: bold; font-size: 16px; }

.cell-forum-head { padding-bottom: 3px; border-bottom: 1px solid #888888; }
.div-forum-nav { text-align: center; }
.contentbody { text-align: justify; }
.manifest { padding-bottom: 25px; }

.img-portrait { border: 1px solid black; } 

.rightbox { float: right; } 
.leftbox { vertical-align: top; } 
.leftbox img { border: 1px solid black; margin-right: 5px; text-align: left; } 

.div-heightlist-1 { line-height: 2em; }
.div-heightlist-1 li { padding-left: 15px; } 
.num { font-weight: bold; padding-right: 15px; }

.div-heightlist-2 { padding-left: 10px; } 

.error { font-weight: bold; padding-bottom: 10px; } 

.table-letter { padding: 0px; }
.table-letter .text { vertical-align: top; padding-left: 0px; padding-top: 20px; border-right: 1px solid #b6b6b6}
.table-letter .archiv { vertical-align: top; padding-top: 20px; } 
.table-letter a { color: #bf205a; font-weight: bold; }
.table-letter a:hover { color: #000000; }
 
.list-0 { padding-left: 30px; text-align: left; } 
.list-1 li { padding-left: 30px; line-height: 20px; text-align: left; } 
.list-2 li { padding-left: 60px; line-height: 20px; text-align: left; } 

.cell-mb-item { border-bottom: 1px dotted #b6b6b6; }
.cell-mb-item2 { border: none; } 
.form-item { border-bottom: 1px solid #b6b6b6; } 

hr { color: #b1242d; background-color: #b1242d; height: 1px; }

embed { border: 1px solid black; } 

#content a { color: #000000; font-weight: bold; }
#content a:hover { color: #b1242d; } 

#cellid1 { color: #b1242d; } 
#cellid2 { color: #b1242d; } 
.select { width: 100%; margin-left: auto; margin-right: auto; border: 1px solid black; } 
.select .off { padding: 20px; font-size: 40px; font-family: arial; font-weight: bold; width: 50%; text-align: center; border: 1px solid black; background-color: white; }  
.select .on { padding: 20px; font-size: 40px; font-family: arial; font-weight: bold; width: 50%; text-align: center; border: 1px solid black; background-color: #b1242d; }
.block { width: 100%; height: 100%; }

.div-uvod { padding-bottom: 35px; } 

.progn1 { font-weight: bold; }
.progn2 { font-weight: bold; }

