/*  ------------------------------------------------- obecný design F1F1F9 */
body{
  margin: 0px;
  padding: 30px;
  padding-top: 10px;
  background-color: #f1f1f8;
  color: #000776;
  font-size: 12px;
font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif; 

scrollbar-face-color: #dbdbeb; 
scrollbar-highlight-color: #f7f7ff; 
scrollbar-shadow-color: #6c76a7; 
scrollbar-arrow-color: #6c76a7; 
scrollbar-base-color: #dbdbeb; 
scrollbar-darkshadow-color: #000776; 
scrollbar-3dlight-color: #f1f1f9;
}

h1{
  margin-left: 30px;
  font-style: normal;
  font-size: 18px;
  font-weight: bold;
}
/* hlavička */
table.t{
  border-collapse: collapse;
  background-image: url("bar.gif");
  background-repeat: repeat-x;
  width: 100%;
}

table.t td{
  padding: 0px;  font-weight: bold;
}

table.t td.tr{
  text-align: right;
  color: #ffffff;
  padding-right: 10px;
}
/* footer */
table.f{
  width: 100%;
  background-color: #dbdbeb;
}
/* copyright */
table.f td.fl{
  font-size:10px;
  padding-left: 4px;
  width:100%;
  color: #a8a8c8;
}

table.f td.fr{
  text-align: right;
  padding-right: 6px;
}
/*counter */
table.f td.fr div.counter{
  border-top: 2px solid #a8a8c8;
  border-left: 2px solid #a8a8c8;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  width: 170px;
  color: #a8a8c8;
  background-color: #f1f1f8;
  padding: 1px;
  padding-right: 4px;
  font-size: 17px;
}

div.odkazy  {
  text-align: right;
}
/*  ------------------------------------------------- zadávací formulář MESSAGE */

input.submit, input.reset {color: #FFFFFF; background: #4E4F80; border: 2px outset; font-size: 10pt; font-weight: normal}
.input {color: #000776; background: #ECEDFC; border: 2px inset; font-size: 9.5pt; scrollbar-base-color: #D8D9ED}

/*  ------------------------------------------------- obsah AUTOR */

table.auths{
  border-collapse: collapse;
}

table.auths td{
  background-color: #ffffff;
  padding-left: 50px;
  text-align: right;
}

table.auths td.nb{
  background-color: #f1f1f8;
  padding: 0px;
}

table.auths td.au{
  padding: 0px;
  padding-right: 50px;
  padding-left: 2px;
  text-align: left;
}

table.auths td.char{
  background-color: #000667;
  width: 20px;
  height: 20px;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  padding: 0px;
}

a{
  color: #000667;
  text-decoration: none;
}

a:hover{
  color: #ff1214;
}

/* pole text AUTOR */
div.foto
{ float: left;
margin-right: 30px;
margin-bottom: 40px;
  
 }

div.text
{ padding-left: 220px;
  padding-right: 150px;
 }

p { text-align: justify; }

/* ------------------------------------------------- OLD.CSS */

/*linky*/
hr {
	color: #000776; height: 1px
}
hr.red {
	color: #ff0000; height: 1px
}
hr.dark {
	color: #6c76a7; height: 1px
}
hr.light {
	color: #f1f1f9; height: 1px
}
hr.short {
	margin-top: 10px; width: 50px; text-align: center
}
hr.dot {
	margin-top: 10px; margin-bottom: 10px; width: 50px; text-align: left
}

/*obrázky generic*/
img.li {
	margin-bottom: 10px;margin-top: 10px;margin-left: 0px; margin-right: 10px
}
img.lo {
	margin-bottom: 10px;margin-top: 2px;margin-left: 0px; margin-right: 10px
}
img.lif {
	margin-bottom: 10px;margin-top: 10px;margin-left: 0px; margin-right: 10px;float: left;
}
img.lof {
	margin-bottom: 10px;margin-top: 2px;margin-left: 0px; margin-right: 10px;float: left;
}
img.ri {
	margin-bottom: 10px;margin-top: 10px;margin-left: 10px; margin-right: 0px
}
img.ro {
	margin-bottom: 10px;margin-top: 2px;margin-left: 10px; margin-right: 0px
}
img.rif {
	margin-bottom: 10px;margin-top: 10px;margin-left: 10px; margin-right: 0px;float: right;
}
img.rof {
	margin-bottom: 10px;margin-top: 2px;margin-left: 10px; margin-right: 0px;float: right;
}

/* tlačítka */
/* tlačítko světlé - generické */
 .btn, div.odkazy  a span.btn {
	margin:0px 0px 0px 5px; border-right: #6c76a7 1px solid; padding-right: 3px; border-top: #f1f1f9 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #f1f1f9 1px solid; cursor: hand; color: #bcbcd5 padding-top: 0px; border-bottom: #6c76a7 1px solid; font-style: normal; background-color: #f1f1f9; text-decoration: none
}
div.odkazy  a:link span.btn {
	margin:0px 0px 0px 5px; border-right: #8a8ab5 1px solid; padding-right: 3px; border-top: #dbdbeb 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #dbdbeb 1px solid; cursor: hand; color: #bcbcd5  padding-top: 0px; border-bottom: #8a8ab5 1px solid; font-style: normal; background-color: #f1f1f9; text-decoration: none
}
div.odkazy  a:visited span.btn {
	margin:0px 0px 0px 5px; border-right: #6c76a7 1px solid; padding-right: 3px; border-top: #f1f1f9 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #f1f1f9 1px solid; cursor: hand; color: #bcbcd5 padding-top: 0px; border-bottom: #6c76a7 1px solid; font-style: normal; background-color: #f1f1f9; text-decoration: none
}
div.odkazy  a:active span.btn {
	margin:0px 0px 0px 5px; border-right: #b90000 1px solid; padding-right: 3px; border-top: #ffcccc 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffcccc 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #b90000 1px solid; font-style: normal; background-color: #ff0000; text-decoration: none
}
div.odkazy  a:hover span.btn {
	margin:0px 0px 0px 5px; border-right: #b90000 1px solid; padding-right: 3px; border-top: #ffcccc 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffcccc 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #b90000 1px solid; font-style: normal; background-color: #ff0000; text-decoration: none
}

/* tlačítko světlé - generické 18px šipka vpravo - 2. class */
.light16r {
	background-image: url(img/nright_m.gif);
	background-repeat: no-repeat;	
	width: 16px;
	background-position: center;
}
a:hover .light16r, a:visited .light16r {
	background-image: url(img/wright_m.gif);
}

.red16r {
	background-image: url(img/hright_m.gif);
	background-repeat: no-repeat;	
	width: 16px;
	background-position: center;
}
.dark16r {
	background-image: url(img/lright_m.gif);
	background-repeat: no-repeat;	
	width: 16px;
	background-position: center;
}
.white16r {
	background-image: url(img/wright_m.gif);
	background-repeat: no-repeat;	
	width: 16px;
	background-position: center;
}
.green16r {
	background-image: url(img/wright_m.gif);
	background-repeat: no-repeat;	
	width: 16px;
	background-position: center;
}


/* tlačítko světlé - pro bílý podklad */
.btn , div.telo  a.btn:hover  {
	margin:0px 0px 0px 5px; border-right: #6c76a7 1px solid; padding-right: 3px; border-top: #f1f1f9 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #f1f1f9 1px solid; cursor: hand; color: #6c76a7; padding-top: 0px; border-bottom: #6c76a7 1px solid; font-style: normal; background-color: #f1f1f9; text-decoration: none
}
a.btn:link, div.telo  a.btn:link {
	margin:0px 0px 0px 5px; border-right: #8a8ab5 1px solid; padding-right: 3px; border-top: #dbdbeb 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #dbdbeb 1px solid; cursor: hand; color: #000776; padding-top: 0px; border-bottom: #8a8ab5 1px solid; font-style: normal; background-color: #f1f1f9; text-decoration: none
}
a.btn:visited, div.telo  a.btn:visited {
	margin:0px 0px 0px 5px; border-right: #6c76a7 1px solid; padding-right: 3px; border-top: #f1f1f9 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #f1f1f9 1px solid; cursor: hand; color: #bcbcd5 padding-top: 0px; border-bottom: #6c76a7 1px solid; font-style: normal; background-color: #f1f1f9; text-decoration: none
}
a.btn:active, div.telo  a.btn:active {
	margin:0px 0px 0px 5px; border-right: #b90000 1px solid; padding-right: 3px; border-top: #ffcccc 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffcccc 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #b90000 1px solid; font-style: normal; background-color: #ff0000; text-decoration: none
}
a.btn:hover, div.telo  a.btn:hover {
	margin:0px 0px 0px 5px; border-right: #b90000 1px solid; padding-right: 3px; border-top: #ffcccc 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffcccc 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #b90000 1px solid; font-style: normal; background-color: #ff0000; text-decoration: none
}
/* tlačítko tmavé */
 .btndark, a.btndark {
	border-right: #000776 1px solid; padding-right: 3px; border-top: #f1f1f9 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #f1f1f9 1px solid; cursor: hand; color: #dbdbeb; padding-top: 0px; border-bottom: #000776 1px solid; font-style: normal; background-color: #6c76a7; text-decoration: none
}
 a.btndark:link {
	border-right: #000776 1px solid; padding-right: 3px; border-top: #f1f1f9 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #f1f1f9 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #000776 1px solid; font-style: normal; background-color: #6c76a7; text-decoration: none
}
 a.btndark:visited {
	border-right: #000776 1px solid; padding-right: 3px; border-top: #f1f1f9 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #f1f1f9 1px solid; cursor: hand; color: #bcbcd5 padding-top: 0px; border-bottom: #000776 1px solid; font-style: normal; background-color: #939abe; text-decoration: none
}
 a.btndark:active {
	border-right: #8a8ab5 1px solid; padding-right: 3px; border-top: #dbdbeb 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #dbdbeb 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #8a8ab5 1px solid; font-style: normal; background-color: #000776; text-decoration: none
}
.btndark:hover {
	border-right: #8a8ab5 1px solid; padding-right: 3px; border-top: #dbdbeb 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #dbdbeb 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #8a8ab5 1px solid; font-style: normal; background-color: #000776; text-decoration: none
}

/* tlačítko odkaz zdroj */
div.rt a.btn:hover, p.rt a.btn:hover, {
	color: #ffffff;}


/* tlačítko červené */
.btnred, a.btnred {
	border-right: #850000 1px solid; padding-right: 3px; border-top: #ffe6e6 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffe6e6 1px solid; cursor: hand; color: #ffcccc; padding-top: 0px; border-bottom: #850000 1px solid; font-style: normal; background-color: #ff0000; text-decoration: none
}
a.btnred:link {
	border-right: #850000 1px solid; padding-right: 3px; border-top: #ffe6e6 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffe6e6 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #850000 1px solid; font-style: normal; background-color: #ff0000; text-decoration: none
}
a.btnred:visited {
	border-right: #850000 1px solid; padding-right: 3px; border-top: #ffe6e6 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffe6e6 1px solid; cursor: hand; color: #ffcccc; padding-top: 0px; border-bottom: #850000 1px solid; font-style: normal; background-color: #ff7f7f; text-decoration: none
}
a.btnred:active {
	border-right: #850000 1px solid; padding-right: 3px; border-top: #ffe6e6 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffe6e6 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #850000 1px solid; font-style: normal; background-color: #b90000; text-decoration: none
}
a.btnred:hover {
	border-right: #850000 1px solid; padding-right: 3px; border-top: #ffe6e6 1px solid; padding-left: 3px; font-weight: bold; padding-bottom: 0px; border-left: #ffe6e6 1px solid; cursor: hand; color: #ffffff; padding-top: 0px; border-bottom: #850000 1px solid; font-style: normal; background-color: #b90000; text-decoration: none
}
/* citáty, odkazy */
div.cit {
	padding-left: 10px; margin-left: 0px; border-left: #dbdbeb 8px solid
}
div.citdark {
	padding-left: 10px; margin-left: 0px; border-left: #000776 8px solid
}
div.citred {
	padding-left: 10px; margin-left: 0px; border-left: #ff0000 8px solid
}
div.citrt {
	padding-left: 10px; margin-left: 0px; border-left: #dbdbeb 8px solid;float:right;text-align:left
}
div.citdarkrt {
	padding-left: 10px; margin-left: 0px; border-left: #000776 8px solid;float:right;text-align:left
}
div.citredrt {
	padding-left: 10px; margin-left: 0px; border-left: #ff0000 8px solid;float:right;text-align:left
}
div.citmotto {
	margin-left: 50%; text-indent: 0px; font-style: italic; text-align: right
}
/* výňatky - papír */
div.papcn {
	border-right: #bcbcd5 6px solid; padding-right: 20px; border-top: #bcbcd5 1px solid; margin-top: 8px; padding-left: 20px; padding-bottom: 20px; margin-left: 5%; border-left: #bcbcd5 1px solid; margin-right: 5%; padding-top: 20px; border-bottom: #bcbcd5 6px solid; background-color: #f1f1f9
}
div.papju {
	border-right: #bcbcd5 6px solid; padding-right: 15px; border-top: #bcbcd5 1px solid; margin-top: 8px; padding-left: 15px; padding-bottom: 5px; margin-left: 0%; border-left: #bcbcd5 1px solid; margin-right: 0%; padding-top: 5px; border-bottom: #bcbcd5 6px solid; background-color: #f1f1f9
}
div.paprt {
	border-right: #bcbcd5 6px solid; padding-right: 15px; border-top: #bcbcd5 1px solid; margin-top: 8px; padding-left: 15px; padding-bottom: 5px; margin-left: 20%; border-left: #bcbcd5 1px solid; margin-right: 0%; padding-top: 5px; border-bottom: #bcbcd5 6px solid; background-color: #f1f1f9
}
/*papír - životopis */
div.paprt250 {
	width: 250px; float: right; border-right: #bcbcd5 6px solid; padding-right: 15px; border-top: #bcbcd5 1px solid; margin-top: 8px; padding-left: 15px; padding-bottom: 5px; margin-left: 15px; border-left: #bcbcd5 1px solid; margin-right: 0px; padding-top: 5px; border-bottom: #bcbcd5 6px solid; background-color: #f1f1f9
}
div.paprt350 {
	width: 350px; float: right; border-right: #bcbcd5 6px solid; padding-right: 15px; border-top: #bcbcd5 1px solid; margin-top: 8px; padding-left: 15px; padding-bottom: 5px; margin-left: 15px; border-left: #bcbcd5 1px solid; margin-right: 0px; padding-top: 5px; border-bottom: #bcbcd5 6px solid; background-color: #f1f1f9
}
/* falšný li */
div.rowlight {
	padding-right: 10px; padding-left: 26px; font-size: 13px; background: url(http://www.blisty.cz/graphics/qdiv-bcbcd5.gif) #f0f0f7 no-repeat 0px 3px; padding-bottom: 2px; margin: 3px 0px 0px; padding-top: 2px; text-align: justify
}
div.row {
	padding-right: 10px; padding-left: 26px; font-size: 13px; background: url(http://www.blisty.cz/graphics/qdiv-bcbcd5.gif) #ffffff no-repeat 0px 3px; padding-bottom: 2px; margin: 3px 0px 0px; padding-top: 2px; text-align: justify
}
div.rowred {
	padding-right: 10px; padding-left: 26px; font-size: 13px; background: url(http://www.blisty.cz/graphics/qdiv-red.gif) #ffffff no-repeat 0px 3px; padding-bottom: 2px; margin: 3px 0px 0px; padding-top: 2px; text-align: justify
}
div.rowlightred {
	padding-right: 10px; padding-left: 26px; font-size: 13px; background: url(http://www.blisty.cz/graphics/qdiv-red.gif) #f0f0f7 no-repeat 0px 3px; padding-bottom: 2px; margin: 3px 0px 0px; padding-top: 2px; text-align: justify
}
/* zvýrazňovací box - citáty */ 
    /* světlý*/
div.boxright {
	padding-right: 15px; border-top: #000776 1px solid; padding-left: 15px; float: right; padding-bottom: 15px; margin: 10px -5px 10px 10px; width: 190px; color: #000776; padding-top: 15px; border-bottom: #000776 1px solid; background-color: #f1f1f9; text-align: center
}
div.boxleft {
	padding-right: 15px; border-top: #000776 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 10px 10px 10px -13px; width: 190px; color: #000776; padding-top: 15px; border-bottom: #000776 1px solid; background-color: #f1f1f9; text-align: center
}
   /* bílý */
div.boxlightright {
	padding-right: 15px; border-top: #000776 1px solid; padding-left: 15px; float: right; padding-bottom: 15px; margin: 10px -5px 10px 10px; width: 190px; color: #6c76a7; padding-top: 15px; border-bottom: #000776 1px solid; background-color: white; text-align: center
}
div.boxlightleft {
	padding-right: 15px; border-top: #000776 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 10px 10px 10px -13px; width: 190px; color: #6c76a7; padding-top: 15px; border-bottom: #000776 1px solid; background-color: white; text-align: center
}
   /* červený */ 
div.boxredleft {
	padding-right: 15px; border-top: #850000 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 10px 10px 10px -13px; width: 190px; color: white; padding-top: 15px; border-bottom: #850000 1px solid; background-color: red; text-align: center
}
div.boxredright {
	padding-right: 15px; border-top: #850000 1px solid; padding-left: 15px; float: right; padding-bottom: 15px; margin: 10px -5px 10px 10px; width: 190px; color: white; padding-top: 15px; border-bottom: #850000 1px solid; background-color: red; text-align: center
}
/* obrázky v textu */
img.imgright {
	margin: 2px 0px 5px 15px; border-top-style: none; border-right-style: none; border-left-style: none; text-align: right; border-bottom-style: none
}
img.imgleft {
	margin: 2px 15px 5px 0px; border-top-style: none; border-right-style: none; border-left-style: none; text-align: left; border-bottom-style: none
}

/* zvláštní odstavce textu */
small {
	font-size: 11px
}
p.ni, div.ni, .ni {
	text-indent: 0px; text-align: justify;
}
.nilt {
	text-indent: 0px; text-align: left;
}
.nibl {
	text-indent: 0px; font-weight: bold;
}
.niblit {
	text-indent: 0px; font-weight: bold;font-style: italic;
}
.bl {
	font-weight: bold;
}
.it {
	font-style: italic;
}
.rt {
	text-indent: 0px; text-align: right;
}
.cn {
	text-indent: 0px; text-align: center;
}
.cnit {
	text-indent: 0px; font-style: italic; text-align: center;
}
.cnblit {
	text-indent: 0px; font-style: italic; font-weight: bold; text-align: center;
}
.rtbl {
	text-indent: 0px; font-weight: bold; text-align: right;
}
.niblit {
	text-indent: 0px; font-weight: bold; font-style: italic; text-align: right;
}
.cnbl {
	text-indent: 0px; font-weight: bold; text-align: center;
}
.lt {
	text-indent: 0px; text-align: left;
}
/* citace v textu s vysvětlivkou title */
abbr, acronym, span.abbr, cite {cursor: help; border-bottom: 1px solid #dbdbeb; }