body, td { font-family: verdana; font-size: 11px; color: #444444; }
body { background-color: #EBEBEB; margin: 0px; padding: 0px; }
#top { width: 800px; color: #DA251C; }
a { color: #DA251C; font-weight: bold; text-decoration: none; }
.cntr { color: #D9251E; font-weight: bold; text-decoration: none; }
a:hover { color: #808080; }
#top .kapitola { font-weight: bold; color: #555555; }
#left { width: 173px; background-image: url('img/bgr_left.jpg'); background-repeat: repeat-y; background-position: left; }
#main { width: 627px; background-image: url('img/bgr_main.jpg'); background-repeat: repeat-y; background-position: left; }
#banner { width: 627px; background-image: url('img/layout_07.gif'); background-repeat: no-repeat; background-position: top left; }

#bubble { padding: 0; margin: 0; background-color: transparent; font-weight: bold; }
#bubble .btop { background-color: transparent; background-image: url('./img/bubble_top.gif'); background-repeat: repeat-x; background-position: top; }
#bubble .bbottom { background-color: transparent; background-image: url('./img/bubble_bottom.gif'); background-repeat: repeat-x; background-position: bottom; }
#bubble .bleft { background-color: transparent; background-image: url('./img/bubble_left.gif'); background-repeat: repeat-y; background-position: left; width: 6px; }
#bubble .bright { background-color: transparent; background-image: url('./img/bubble_right.gif'); background-repeat: repeat-y; background-position: right; width: 8px; }
#bubble .cntr { background-color: #EBA661; }

.hdln { font-weight: bold; color: black; vertical-align: top; }
.hrcl { background-image: url('img/bgr_hr.gif'); background-repeat: no-repeat; background-position: bottom right; padding-right: 0px; padding-bottom: 8px; }
.hrcl p { margin-right: 8px;}

.uvod { width: 530px; text-align: justify; }

.subtitle { color: #000000; margin-bottom: 4px; margin-left: 6px; font-weight: bold; }
.subtitle a { font-weight: normal; }
.add, .add_bez { border: none; float: right; margin: 0px 0px 6px 6px; padding: 4px; background-color: #F8D37B; background-image: url(img/bgr_dot_ver.gif); background-position: left; background-repeat: repeat-y; }
.add img { border: 1px solid #666666; margin: 0px; }
.add_bez img { border: none; margin: 0px; }
.list_tbl { width: 500px; }
.thmb { border: 1px solid #DB251C; height: 110px; text-align: center; vertical-align: middle; background-color: #EBA661; }
.thmb img { border: none; }
.navbar { border: none; margin: 10px 0px; padding: 0px; text-align: center; }
.navbar .current { border: none; padding: 2px; color: #FFFFFF; background-color: #999999; font-weight: bold; }
.hires { font-size: 10px; vertical-align: middle; }
.alt_thm { font-size: 10px; vertical-align: top; }
.separator_hor { width: 100%; height: 1px; margin: 0px; padding: 0px; background-image: url(img/bgr_dot_hor.gif); background-repeat: repeat-x; }

td.popis{ background-color : #FACA68; margin:2px; padding:3px; vertical-align:top; border-top: 1px solid #FFDD86;
	border-left: 1px solid #FFDD86; border-bottom: 1px solid #FBBD67; border-right: 1px solid #FBBD67; }
td.head { color: #DA251C; background-color : #FACA68; margin:2px; padding:3px; vertical-align:top;
	border-top: 1px solid #FFDD86; border-left: 1px solid #FFDD86; border-bottom: 1px solid #FBBD67; border-right: 1px solid #FBBD67; }
td.nadpis{ background-color : #F3C127; margin:2px; padding:2px; vertical-align:top; }

ul { margin: 5px; margin-left: 15px; }

h3 { margin: 4px 0 2px 10px; font-size: 11px; }
.mailMe { display: block; font-weight: bold; margin: 4px 0 16px 10px; font-size: 11px; padding-left: 50px; background-image: url(img/bgr.mail.gif); background-position: 0 50%; background-repeat: no-repeat; height: 25px; line-height: 25px; }

.cleaner { clear: both; float: none; }
