/**************************************
Veskera autorska prava vyhrazena 
(c) Pavel Hrubec
prog@hrubec.com
http://www.hrubec.com
**************************************/

body {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image:url(background_0_r.gif);
	background-repeat : repeat;
	scrollbar-base-color : #fbfbfb; 
	/*scrollbar-base-color : #8D5639;
	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, text{font-size: 12px; margin:0px; padding:0px}
table {border-style:none}

a:hover{
	color: Fuchsia;
}
form {
	display:inline;
	width:50%;
   padding:8px;
	background-color: #E0E0E0;
}
.bodytable {width:100%;
 height:100%;
 background-image:url(background_1_tl.jpg); background-repeat:no-repeat; background-position:top left;
}

.idbodytable {width:100%;
 height:100%;
 text-align:center;
 vertical-align:middle
}
.idtable {
 background-color: #FFE173;/*#E8E8E8/*#B7E26A*/;
 width:1px;
 text-align:center; vertical-align:middle

}
.phcel{
}
.idtable .leg {
	vertical-align:middle;
	height:30px;
    padding: 2px;
    font-size:11px
}

.tcel {height:1px;/*   background-image:url(logo6.gif); background-repeat:no-repeat; background-position:320 24*/}
.lcel {width:100px; text-align:center; vertical-align:bottom; padding-bottom:22px}
.rcel {width:1px}
.bcel {height:1px; text-align:center; padding-top: 2px; padding-bottom:10px}
.bcel0 {height:1px}

.modif, .poci, .myref {font-size:9px; width:33%; vertical-align:top}
.modif{text-align:left}
.myref {text-align: right}
.poci {text-align: center; padding-left: 8px; padding-right: 8px}
img.ico{border:none; width:44px; height:15px; margin-top:4px}

div.h1{
	margin-top:42px;
	margin-bottom:20px;
}
h1 {
    clear:none;
    margin:0px;
	font-size:16px;
	font-weight:bold;
	font-style: italic;
	color:#8D5639;
}

img.hr{
	width:100%;
	height:2px;
	background-color: #8D5639; /*#00CA00;*/
	margin-top:4px;
	margin-bottom:4px
}
.l1 {font-size:40px}
/*.l2 {font-size:18px}*/
.l3 {clear:none}
.l1, .l2 {font-family : "Times New Roman", Times, serif; line-height : 100%}

.menucel{text-align:left; vertical-align:bottom; height:1px}
.pushmenu{width:256px}

a.menu, .menuactive, h2{
	white-space : nowrap;
	padding: 2px 8px 2px 8px;
	display:block;
	margin-left:4px;
	font-style:italic;
	font-weight:bold;

/*	font-family : "Times New Roman", Times, serif;
	font-size:14px;*/
}
.ccel {
	width:100%;
	/*height:100%;
	*/
	background-color:#f9f9f9;
	vertical-align:top;
	background-image:url(background_200_a.gif);
	background-repeat:repeat-y;
	background-position: bottom;
}

a.menu, .menuactive, .ccel {
	border-color: #FFCE00;
/*	border-style:solid;*/
	border-style:none;
	border-width:1px;
}
a.menu, .menuactive {
	color:#8D5639;
	text-decoration:none;
	background-color: #FFFFCC;
    border-bottom:none 
}
h2, .menuactive, .bcel0 {
	/*background-color: #FFCE00;
	*/
	background-color: #FFE173;
	color:#000000;
}
/*
h2, .menuactive {
    background-image:url(background_h2tlw.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
    padding-left:12px
}
*/
 a.menu:hover {
	background-color: #FFF4B7;
	color:black
}
  a:active {
	background-color: #ffffff;
}

h2 {font-size:12px; padding-left:16px; margin:0px; margin-bottom:16px}
/*.vyznam {
	color:#8D5639;
	font-weight:bold;
	font-variant : small-caps;
	letter-spacing : 1px;
	line-height : 120%;
	margin-top: 20px;
	margin-bottom:20px
}*/

h3 {font-size:12px; padding-left:16px}
h4 {}
p {text-indent:16px}
ul{margin-left:16px; padding-left:16px}
li{list-style-image:url(li.gif)}
img, hr {padding:0px; margin:0px; border:0px} /* vsechny obrazky maji implicitne nulove okraje*/
hr{height:4px; margin-top:8px}


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

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

th.row{
	text-align:right;
	vertical-align: top;
}
td.row{text-align:left; vertical-align:baseline; padding-left:8px}
th.col{text-align:left}
th.row, th.col {font-style:italic;	color: #858585}

.noimp{font-size:8px; font-weight:bold;color:#000000}
.duraz {font-weight: bold; text-decoration:underline}

/*div.cat p {text-indent:0px; margin-left:0px; margin-right:0px}*/
div.cat h3 {clear:left; background-color:#E0E0E0; padding-top:1px; padding-bottom:1px}
/*div.cat img {margin:4px; float:left}*/
div.cat table {
	margin:8px;
	float:left;
/*	background-color: #B7E26A;*/
	background-color: #FFE173;
	text-align:center;
	/*color:white;
	font-weight:bold*/
}

td.leg {padding:1px; font-size:10px; font-weight:bold; color:#666666 }

/*------------------ form --------------------------------------*/
.accesskey {text-decoration:underline}
.info {background-color:rgb(0,156,0)}  /* informace o stavu (obvykle P  nebo SPAN) */
form {width:300px}
/*form th, form td {padding:0px 0px 0px 0px}*/
.val{width:100%}
table.form {width:100%}
form.fl{float:right}

.responseOk, .responseErr {
	font-weight:bold;
	padding:4px;
	text-align:center
}
.responseOk {background-color:#B7E26A }
.responseErr {background-color: #FF0033; color:white;}

.nowr{white-space:nowrap}
.fullwidth {width:100%}

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