body {
	scrollbar-base-color : #dddddd;
	margin:1mm 1mm 1mm 1mm;
	font-family: verdana,sans-serif;
	background-image:url(background.jpg);
	background-repeat : repeat;
	scrollbar-face-color : #dddddd;
	scrollbar-highlight-color : #bbbb99;
	scrollbar-arrow-color : #bbbb99;
	scrollbar-dark-shadow-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-3d-light-color : #ffffff;
}
body, td, th, input, textarea, select, option{font-size: 12px}
th {color:#aaa}
address{font-weight:bold;margin:2px 8px 2px 8px}
form {display:inline; padding:2px}
/*input{width:70%}*/

.boky, .stred{text-align:center; vertical-align:middle}
.bodytable, .bodytabler {width:100%}/*; border-collapse: collapse*/
/*.bodytable, .bodytabler,*/.titlecel,.titlecel2,.bodycel,.footcel0,.footcel, form/*, input, textarea, select*/{border-width: 2px; border-style:solid; border-color:#bbbb99}
.bodycel,.footcel0{border-top: none; border-bottom:none}
.bodycel{background-image:url(tap_sil_duo_b640.gif); background-repeat : no-repeat; background-position : bottom}
.bodytable {margin-bottom:4px}
.bodytabler {background-image:url(r1.gif); background-repeat : repeat;height:100%}

.bodycel {vertical-align: middle}
.titlecel {background-color:#bbbb99}
thead {display: table-header-group}
tfoot {display: table-footer-group}
tbody {display: table-row-group}
.footcel0, .footcel {padding:4px 24px 4px 24px; text-align:center}
.footcel0 {padding-top:0px} /* odkaz na TOP navigaci webu */

h1 {font-size:24px; font-weight:bold; background-color:#FFFFFF;color:#bbbb99; text-align:center;margin-top: 0px; margin-bottom: 0px}
h2 {text-align:center; font-size:18px; margin-top: 0px; margin-bottom: 0px; background-color:#bbbb99;color:#FFFFFF}
h3 {text-align:left;font-size:14px;	color:#88aaaa;	font-weight: bold;line-height : 95%}
h4 {text-align:left;font-size:11px;	font-weight: bold; text-decoration:underline}
p {text-indent:16px}
li {margin:4px 8px 4px 8px}
img, hr { padding:0px; margin:0px; border:0px} /* vsechny obrazky maji implicitne nulove okraje*/
hr{height:4px; margin-top:8px}

img.top{
	vertical-align:top;
	margin:2px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left:2px;
	margin-right:2px:
} /*siluety*/
.podt {font-weight: bold; text-align:justify; text-indent:0}
.kontsym{height:12; border:0px; vertical-align:middle}

img.photol, img.photor, hr{border-width: 4px; border-style : solid; border-color:#ffffff}

form.fl, img.photol, img.photoln{float: left; clear: left} /* obtekany obrazek, jenz muze byt jen zcela nalevo */
form.fr, img.photor, img.photorn{float: right; clear: right} /* obtekany obrazek, jenz muze byt jen zcela napravo */
hr, .titl, .titr{clear: none} /* mohou obtekat obrazek z kterekoli strany */

.limit, .limit320, .limit640 { height: 1px; border:none}
.limit {width:90px} /* minimalni sirka sloupce vedle obrazku (musi byt delsi nez nejdelsi slovo textu, vcetne titulku)*/
 /* vymezeni sirky sloupce vedle obrazku pro moznost umisteni protilehleho obr.: */
.limit320 {width:336px}
.limit640 {width:650px}

.pl, .titr {text-align:left}
.pr,.titl {text-align:right}

/* neprekryvajici se bocni mezery ???*/
.tabchor, h3, p, hr, img.photoln, img.photorn, img.photol, img.photor, form.fl, form.fr
{margin-left:8px; margin-right:8px}
.bodycel{padding-left:8px; padding-right:8px}

/* prekryvajici se vrchni a spodni mezery */
.bodycel{padding-top:4px; padding-bottom:4px}
form.fl, form.fr, img.photol, img.photor, img.photoln, img.photorn, hr{margin-top:4px; margin-bottom:4px}
p {	margin-top: 8px;	margin-bottom: 8px}
h3 {margin-top: 16px;  margin-bottom: 8px}
h4 {margin-top: 0px;	margin-bottom: 0px}

th h3 {margin:0px}

td.menu1 {border-width: 0px 2px 0px 0px; border-style : solid; border-color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#bbbb99; color:#FFFFFF; text-decoration:underline}
td.titmenu{color:#bbbb99; background-color:white; padding:1px 4px 1px 4px;  font-size:12px; font-weight:bold}
a.menu1{color:black; text-decoration:none}
a.menu1:active{
	color: #FF9C00;
}
a.menu1:hover{
	color: #CE3100;
}
a.menu2{color:white; text-decoration:none}
a.menu2:active{color:#ffeebb}
a.menu2:hover{color:#eeeeaa; text-decoration:underline}
.menu2 {font-size:12px}
a.menu3{color:black; text-decoration:none}
a.menu3:active{color:#ffeebb}
a.menu3:hover{color:#ffffcc}
.menu3 {font-size:10px}
ul.menu1 {
	margin:0px;
	margin-left:0px;
	padding-left:0px;
	list-style : none;
}
ul.menu2 {
	margin:4px;
	padding-left:6px;
	list-style : disc;
}

.nowr, .nowrb {white-space:nowrap}

.noimp{font-size:9px;  font-weight:bold; color:#888888}
.duraz {font-weight: bold; text-decoration:underline}
.kont, .kontnoprint {font-size:11px}
.kont {line-height:16px}
.tit{font-style:italic; font-weight:bold; color:#999999; text-align:right; vertical-align:top}
.data, .datanowr{vertical-align:top}
.datanowr{white-space:nowrap}
.tit{font-size:10px}
.person{border-width: 0px 2px 2px 0px; border-style : solid; border-color:#FFFFFF; padding:2px 4px 2px 0px; text-align:center; vertical-align:middle}

@media screen
 {
 .noscreen {display:none}
 }

@media print
 {
 h1 {font-size:20px}
 h2 {font-size:16px}
 h3 {font-size:18px; margin-bottom: 2px}
 h4 {font-size:11px; margin-bottom: 2px}
 body, td, th {font-size: 9px}
 .titlecel,.titlecel2{padding:4px}
.footcel{padding:2px}
 th.tit {font-size: 8px}
.kont {font-size:10px; padding-top:10px}
.kontsym{height:11}
.limit{width:80px;font-size:1px; height:1px}
img.photor, img.photol {width:20%; margin-bottom:6px}
img.photorn, img.photoln {margin-bottom:2px}
p {margin-top:2px;margin-bottom: 6px}
img.top{width:8mm}
.kontnoprint, .noprint{display:none}
div{page-break-inside : avoid}
input,textarea,select,option{font-size:1pc}
input{width:100%}
/*hr{display:none}*/
.bodycel{background-image:url(tap_sil_duo_b640p.gif)}
body {background-image:url(backgroundp.jpg)}
.tit{font-size:8px}
 }
