
body{
  margin: 0px;
  padding: 0px;
  padding-top: 12px;
  font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000776;
  background-color: #ffffff;
}

div.toplogo
{
  background-image: url("bigbar.gif");
  background-repeat: repeat-x;
}

/* Obecne */

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

	
div.column p,div.topart p,div.art p 
{ 
  text-indent: 15px;
  margin-top: 6px;
  margin-bottom: 0px;
  font-size: 12px;
}


 

/* Pravy sloupec */

div.right
{
  float: right;
  width: 175px;
  background-color: #dbdbeb;
  border: none;
  margin-left: 20px;
  border-bottom: 10px solid #ffffff;
  padding: 0px;
}

div.cal
{ clear: both;
  padding: 0px;
  margin: 0px;
  text-align: center;
 }

div.toparticles
{ clear: both;
  padding: 0px;
  margin: 0px;
 }

/* Datum v pravem sloupci */
div.right div.datum{
  text-align: center;
}

/* Tlacitka v pravem sloupci */

div.right div.btn1,div.right div.btn2,div.right div.btn3,div.right div.btn4
{ 
  border-top: 1px solid #000667;
  border-bottom: 2px solid #ffffff;
  height: 23px;
  font-size: 14px;
  overflow: hidden;
  clear: both;
  }

div.right div.btn1 div.sqr,div.right div.btn2 div.sqr,div.right div.btn3 div.sqr,div.right div.btn4 div.sqr
{ float: left;
  background-color: #ff0000;
  height: 22px;
  width: 20px;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
/*  border-bottom: 2px solid #ffffff;*/
 }

div.right div.btn1 a,div.right div.btn2 a,div.right div.btn3 a,div.right div.btn4 a
{ display: block;
  padding-top: 1px;
  padding-left: 22px;
  border-top: 2px solid #ffffff;
  font-weight: bold;
  color: #dbdbeb;
  
 }

div.right div.btn1 a:hover,div.right div.btn2 a:hover,div.right div.btn3 a:hover,div.right div.btn4 a:hover
{ color: #ffffff;
 }

div.right div.btn1:hover div.sqr,div.right div.btn2 div.sqr{
  background-color: #ff1214;
}

div.right div.btn1:hover a,div.right div.btn1:hover,
div.right div.btn2 a,
div.right div.btn2{
  background-color: #000776;
}

div.right div.btn4 div.sqr,div.right div.btn4 a,div.right div.btn4
{ 
  background-color: #a8a8c8;
}

div.right div.btn3 div.sqr,div.right div.btn3 a,
div.right div.btn1 div.sqr,div.right div.btn1 a
{
  background-color: #dbdbeb;
  color: #f1f1f9;
}

/* Konec tlacitek v pravem sloupci */

/* */

div.knihovna td.rli,div.knihovna td.rbl,div.knihovna td.rcl{
  font-size: 12px;
}

/* Obcanske sdruzeni - v pravem sloupci */

div.osbl p
{ 
  text-indent: 0px;
 }

div.osbl ul{
padding-left: 26px;
}

div.osbl ul li{
  list-style: square outside url(http://blisty.cz/graphics/gsquare.gif);
  font-size: 11px;
}

/* RSS - v pravem sloupci */

div.rss p
{ 
  text-indent: 0px;
 }

div.rss ul{
padding-left: 26px;
}

div.rss ul li{
  list-style: square outside url(http://blisty.cz/graphics/gsquare.gif);
  font-size: 10px;
}


/* Tiraz - v pravem sloupci */

div.tiraz h3{
  margin: 0px;
  padding-left: 20px;
  font-size: 11px;
  margin-top: 10px;
}

div.tiraz p{
  margin: 0px;
  padding-left: 30px;
  font-size: 11px;
  margin-bottom: 10px;
}

/* Reklama ctvercovy banner */

div.right div.reklama{
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Counter - v pravem sloupci */

div.counter
{
  margin: 4px;
  border-top: 2px solid #b5a9d7;
  border-left: 2px solid #b5a9d7;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  padding: 1px;
  font-size: 17px;
  text-align: right;
  padding-right: 4px;
  color: #a8a8c8;
  font-weight: normal;
}

/* Podtitul */

div.subtitle{
  border-bottom: 1px solid #000667;
  padding-left: 16px;
  font-weight: normal;
  font-size: 12px;
  
}

div.subtitle div.issn{
  float: right;
  padding-right: 5px;
}

/* Main - cely blok s texty */

div.main{
  padding: 15px;
  padding-top: 10px;
}

/* Perex / top + cast clanku*/



div.topart div.titul
{
  font-size: 24px;
  line-height: 125%;
}

div.topart div.nadtitul
{
  font-size: 16px;
  /* border-bottom: 1px solid #dbdbeb;*/
}

div.topart div.podtitul
{
  font-size: 16px;
  /*border-top: 1px solid #dbdbeb;*/
 }

div.art div.titul
{
  font-size: 20px;   
  line-height: 125%;
}

div.art div.nadtitul
{
  font-size: 15px;
  /* border-bottom: 1px solid #dbdbeb;*/
}

div.art div.podtitul
{
  font-size: 15px;
  line-height: 125%;
  /*border-top: 1px solid #dbdbeb;*/
}

/* toparticles iframe */

div.toparticles_main
{
  border-top: 1px solid red;
  padding-top: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 175px;
 }


div.toparticles_main div.btn1
{ 
  border-top: 1px solid #000667;
 /* border-bottom: 0px solid #ffffff;*/
  height: 22px;
  font-size: 14px;
  overflow: hidden;
  clear: both;
  }

div.toparticles_main div.btn1 div.sqr
{ float: left;
  background-color: #ff0000;
  height: 22px;
  width: 20px;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
/*  border-bottom: 2px solid #ffffff;*/
 }

div.toparticles_main div.btn1 a
{ display: block;
  padding-top: 1px;
  padding-left: 2px;
  border-top: 2px solid #ffffff;
  font-weight: bold;
  color: #dbdbeb;
  
 }

div.toparticles_main div.btn1 a:hover
{ color: #ffffff;
 }

div.toparticles_main div.btn1:hover div.sqr
{
  background-color: #ff1214;
}

div.toparticles_main div.btn1:hover a,div.toparticles_main div.btn1:hover
{
  background-color: #000776;
}

div.toparticles_main div.btn1 div.sqr,div.toparticles_main div.btn1 a
{
  background-color: #dbdbeb;
  color: #f1f1f9;
}


div.toparticles_main table
{
 border-collapse: collapse;
 }

div.toparticles_main table th
{
  background-color: #000776;
  color: #ffffff;
  text-align: left;
  font-size: 12px;
  padding-left: 10px;
}
div.toparticles_main table td {
  font-size: 11px;
  padding-left: 5px;
  padding-right: 10px;
  }
  
div.toparticles_main table tr.odd
{ 
  background-color: #f0f0f7;
 }

div.toparticles_main table td.rank
{
font-weight: bold;
  width: 22px;
  padding-left: 10px;
  padding-right: 8px;
 }

div.toparticles_main table td.hits
{
  font-weight: bold;
  width: 70px;
  padding-left: 8px;
  padding-right: 8px;
 }

div.toparticles_main table td.datum
{
  width: 85px;
  padding-left: 8px;
  padding-right: 8px;
 }

div.toparticles_main table td.odkaz
{
  width: 600px;
 }

div.toparticles_main table td.autori
{
  width: 200px;
 }

div.toparticles_main table tr th.odkaz
{ 
  text-align: right;
  padding-right: 0px;
 }

div.toparticles_main  table tr th.odkaz a
{
/* color: #ffffff;*/
 font-size:11px;
 }

/* Reklama - top */

div.topadv{
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
	margin-top: 10px;
	margin-right:185px;
	margin-bottom: 10px;
	background-image: url(/graphics/ad.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
	text-indent:0px;
	clear:left;
}

div.midadv{
	border-top: 1px solid red;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
	border-bottom: 1px solid red;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 180px;
	background-image: url(/graphics/ad.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
	text-indent:0px;
	clear: left;
}

div.botadv{
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 9px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 185px;
  background-image: url(/graphics/ad.gif);
  background-position: left;
  background-repeat: no-repeat;
  text-align: left;
  text-indent:0px;
  clear: left;
}

/* Sloupek - column */

div.column {
	float: left;
	background-color: #dbdbeb;
	width: 267px; 
	margin: 0px 15px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border: none;
}

/* sloupek  - rubrika */
div.column div.top
{
	text-indent: Opx;
	border-top: 1px solid #000776;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 21px;
	border-bottom: 2px solid #ffffff;
	border-collapse: collapse;
	width: 270px;
}

div.column div.top div.sqr
{   text-indent: 0px;
  float: left;
  background-color: #ff0000;
  width: 20px;
  height: 20px;
	border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  font-size: 14px;
  	margin-right: 0px;
  overflow: hidden;
  clear: both;
}

div.column div.top div.tit
{  
text-indent: 0px;
	display: block;
	border-top: 2px solid #ffffff;
	margin-left: 20px; margin-right: 0px;	margin-top: 0px; margin-bottom: 0px;
	padding-left: 2px; padding-right: 0px; padding-top: 0px;
	background-color: #000776;
	color: #dbdbeb;
	font-size: 15px; 	font-weight: bold;

	text-align: left;
}

div.column div.title{
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  padding-left: 22px;
  margin-top: 10px;
}

div.column div.autori
{
  padding-left: 22px;
  font-style: italic;
  font-weight: bold;
  font-size: 12px;
}

/* obal textu ve sloupku */
div.column div.telo{
	padding: 10px 0px 10px 0px;
}

/* Clanky */

div.art div.datum,div.topart div.datum
{ font-size: 11px; 	text-indent: 0px; 
 }

div.art div.odkazy,div.topart div.odkazy
{ font-size: 11px;
  margin-top: 5px;
 }

div.art div.odkazy a,div.topart div.odkazy a
{ color: #a8a8c8;
 }

div.art div.line,div.topart div.line
{
  border-bottom: 1px solid red;
  margin: 1px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

div.art div.end,div.topart div.end{ 
  clear: both;
}

div.art table.arthlp{ 
  border-collapse: collapse;
}

div.art table.arthlp td{ 
  padding: 0px;
}

div.art div.titul
{	text-indent: 0px; 
  font-size: 20px;
  font-weight: bold;
  margin-right: 20%;
}

div.topart div.autori,div.art div.autori{
  font-weight: bold;
  font-size: 12px;
  	text-indent: 0px; 
}

div.topart div.telo,div.art div.telo
{
  margin-top: 10px;
  text-align: justify;
  font-size: 12px;
}

div.topart div.odkazy,div.art div.odkazy
{ text-align: right;
 }

div.sharethis
{
 text-align: right;
 margin-top: 8px;
}

div.topart div.sharethis_top
{
 text-indent: 0px;
 margin-top: 10px;  
 margin-bottom: 15px;
 padding-top: 6px;   
 padding-bottom: 6px;
 border-top: solid #bdbdbd 1px;
 border-bottom: solid #bdbdbd 1px;
 overflow: hidden; 
}

div.art1 div.art
{
}

div.art2 div.art
{
}


/* Lists - dole */

div.lists {
/*  clear: both; */
  margin-top: 20px;
  border-top: 1px solid red;
}

div.lists table {
	border-collapse: collapse;
	border-top: 2px solid white;
	/*margin-top: 2px;   width: 100%; */
}


div.lists table td {
  font-size: 11px;
}

div.lists table td.dat {
  text-align: right;
  padding-right: 4px;
  padding-left: 10px;
  width: 90px;
}

div.lists table td.aut
{
  width: 145px;
  padding-right: 10px;
  padding-left: 10px;
  
}

div.lists table th
{
margin-top:2px;
  background-color: #000776;
  color: #ffffff;
  text-align: left;
  font-size: 12px;
  padding-left: 10px;

}

div.lists table tr.odd{ 
  background-color: #f0f0f7;
}

div.lists table th a{
  color: #ffffff;
}

div.lists table th a:hover{
  color: #ff6666;
}

div.lists table th.odkaz
{ text-align: right;
  padding-right: 0px;
margin-top:2px;
 }

div.lists table td.tit
{ width: 100%;
  padding-left: 15px;
 }
