a:link
{
	color : #0099ff;
	font-weight : normal;
	text-decoration : none;
}

a:visited
{
	color : #0088ee;
	font-weight : normal;
	text-decoration : none;
}

a:hover
{
	color : #91d2ff;
	font-weight : normal;
	text-decoration : underline;
}

a:active
{
	font-weight : normal;
	text-decoration : none;
}

a.knihy:link
{
	color : #f0f0f0;
	font-weight : bold;
	text-decoration : none;
}

a.knihy:visited
{
	color : #f0f0f0;
	font-weight : bold;
	text-decoration : none;
}

a.knihy:hover
{
	color : gold;
	font-weight : bold;
	text-decoration : underline;
}

a.knihy:active
{
	font-weight : bold;
	text-decoration : none;
}

a.gold:link
{
	color : #FFD700;
	font-weight : bold;
	text-decoration : none;
}

a.gold:visited
{
	color : #FFD700;
	font-weight : bold;
	text-decoration : none;
}

a.gold:hover
{
	color : #FFF9D5;
	font-weight : bold;
	text-decoration : underline;
}

a.gold:active
{
	font-weight : bold;
	text-decoration : none;
}

a.databaze:link
{
	color : #BBBBFF;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 0.1 em;
	margin: 0px 10px 0px 10px;
}

a.databaze:visited
{
	color : #BBBBFF;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 1 px;
	margin: 0px 10px 0px 10px;
}

a.databaze:hover
{
	color : gold;
	font-weight : bold;
	text-decoration : underline;
}

a.databaze:active
{
	font-weight : bold;
	text-decoration : none;
}

a.hlavni-vpravo:link
{
	color : #f0f0f0;
	font-weight : bold;
	text-decoration : none;
}

a.hlavni-vpravo:visited
{
	color : #f0f0f0;
	font-weight : bold;
	text-decoration : none;
}

a.hlavni-vpravo:hover
{
	color : gold;
	font-weight : bold;
	text-decoration : underline;
}

a.hlavni-vpravo:active
{
	font-weight : bold;
	text-decoration : none;
}


a.knihy_s:link
{
	color : #f0f0f0;
	font-weight : normal;
	text-decoration : none;
}


a.knihy_s:visited
{
	color : #f0f0f0;
	font-weight : normal;
	text-decoration : none;
}

a.knihy_s:hover
{
	color : gold;
	font-weight : normal;
	text-decoration : underline;
}

a.knihy_s:active
{
	font-weight : normal;
	text-decoration : none;
}

a.autor:link
{
	color : #9966cc;
	font-weight : bold;
	text-decoration : none;
}

a.autor:visited
{
	color : #9966cc;
	font-weight : bold;
	text-decoration : none;
}

a.autor:hover
{
	color : #c8ace4;
	font-size : 100%;
	font-weight : bold;
	text-decoration : underline;
}

a.autor:active
{
	font-weight : bold;
	text-decoration : underline;
}

a.go:link
{
	color : #0099ff;
	font-weight : bold;
	text-decoration : none;
}

a.go:visited
{
	color : #0099ff;
	font-weight : bold;
	text-decoration : none;
}

a.go:hover
{
	color : #00ff00;
	font-size : 100%;
	font-weight : bold;
	text-decoration : underline;
}

a.go:active
{
	font-weight : bold;
	text-decoration : underline;
}

a.in:link
{
	color : #0099ff;
	text-decoration : none;
}

a.in:visited
{
	color : #0099FF;
	text-decoration : none;
}

a.in:hover
{
	color : #FFF000;
	text-decoration : underline;
}

a.in:active
{
	text-decoration : none;
}

a.kontinuum:link
{
	color : #c0c0c0;
	font-family : "Arial";
	font-size : 15pt;
	font-weight : bold;
	text-decoration : none;
}

a.kontinuum:visited
{
	color : #c0c0c0;
	font-family : "Arial";
	font-size : 15pt;
	font-weight : bold;
	text-decoration : none;
}

a.kontinuum:hover
{
	color : #e0e0e0;
	font-family : "Arial";
	font-size : 15pt;
	font-weight : bold;
	text-decoration : underline;
}

a.kontinuum:active
{
	color : #e0e0e0;
	font-family : "Arial";
	text-decoration : underline;
}

b.nef
{
	background-color : #000000;
	color : darkgray;
}

body {
	background-color : #000000;
	color : #FFFFFF;
	font-family : "Arial", Arial, sans-serif;
	font-size : 10pt;
	scrollbar-face-color: #6600cc;
	scrollbar-shadow-color: #6600cc;
	scrollbar-highlight-color: #6600cc;
	scrollbar-3dlight-color: #6600cc;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #9999ff;
	scrollbar-arrow-color: #66ffcc;
	margin-right: 4px;
}

code.date{
	color : gold;
	font-size : 10px;
}

h2.times {
	color : #00CCFF;
	font-family : Times New Roman;
	font-size : 24pt;
	font-style : italic;
	font-weight : bold;
	text-decoration : blink;
}
h1.title, h2.title, h3.title, h1, h2, h3, .title
{
	font-family : "Arial", Arial, sans-serif;
/*	font-family : "Arial Narrow", "Arial", Arial, sans-serif; */
	font-size : 14pt;
	font-weight : bold;	
	font-style : normal;
	font-variant : normal;
/*	font-variant : small-caps;*/
	text-transform : none;
}


.date {
	color : #FFD700;
	font-weight : bold;
}

p.text, div.text {
	color : #FFFFFF;
	background-color: #000000;
	font-family : Arial;
	font-size : 10pt;
	font-weight : normal;
	text-align : Justify;
	text-decoration : none;
	text-indent : 15pt;
	margin: 0px 0px 10px 0px;
/*	line-height: 20px;*/
}

p.text2 {
	color : #FFFFFF;
	font-family : Arial;
	font-size : 10pt;
	font-weight : normal;
	text-align : Justify;
	text-decoration : none;
}

table.hidden 	{
	display : none;
}

td
{
	color : #f0f0f0;
	font-family : "Arial";
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	text-transform : none;
}

td.header
{
	background-color : #6600cc;
	color : #f0f0f0;
	font-family : Arial;
	font-size : 12pt;
	font-weight : bolder;
	text-decoration : none;
}

td.kontinuum
{
	color : #c0c0c0;
	font-family : "Arial";
	font-size : 15pt;
	font-weight : bold;
	text-decoration : none;
}

td.nadpis
{
	color : #f0f0f0;
	font-family : "Times New Roman";
	font-size : 40pt;
	font-style : normal;
	font-weight : bold;
	text-transform : none;
}

td.size
{
	color : #0080ff;
	font-family : Arial;
	font-size : 9pt;
	font-weight : bolder;
	text-decoration : none;
}

td.small
{
	color : #f0f0f0;
	font-family : "Arial";
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	text-transform : none;
}

ul.irsv {
	text-indent : 25pt;
}

INPUT.text  {
  	color: #ffffff;
   	background-color: #000000;
/* 	font-weight: bold;
   	border-width: thin;
   	border-color: #444444;
   	border-style: solid;*/
	border-top: 2px solid #35006A;
	border-right: 1px solid #6600cc;
	border-bottom: 1px solid #6600cc;
	border-left: 2px solid #35006A;
}
    
INPUT.button  {
   	color : #fff000;
   	background-color : transparent;
   	font-weight : bold;
/*   	border-width : thin;
   	border-color : #6600cc;
   	border-style : solid;
	cursor: hand;*/
	border-top: 2px solid #6600cc;
	border-right: 2px solid #35006A;
	border-bottom: 2px solid #35006A;
	border-left: 2px solid #6600cc;
}
   
SELECT.select  {
   	color : #FFFFFF;
   	background-color : #000000;
   	font-weight : normal;
  	border-width : thin;
  	border-color : #C0C0C0;
   	border-style : solid;
      }

TEXTAREA
{
   	color : #FFFFFF;
   	background-color : #000000;
	border-top: 2px solid #35006A;
	border-right: 1px solid #6600cc;
	border-bottom: 1px solid #6600cc;
	border-left: 2px solid #35006A;

}

div.header
{
	background-color: #6600cc;
	padding: 2px;
	font-size: 12pt
}
div.header2
{
	background-color: #404040;
	padding: 2px;
	font-size: 12pt
}

/* menu styles - zacatek */
#menu a
{
	display: block;
	width: 160px;
	height: 22px;
}

#menu a:hover
{
	background-position: 0px -22px;
}

#news
{
	background-image: url(images/menu/news.gif);
}

#info
{
	background-image: url(images/menu/info.gif);
}

#irsv
{
	background-image: url(images/menu/irsv.gif);
}

#sekce31
{
	background-image: url(images/menu/sekce31.gif);
}

#databaze
{
	background-image: url(images/menu/databaze.gif);
}

#fanfiction
{
	background-image: url(images/menu/fanfiction.gif);
}

#fanlisting
{
	background-image: url(images/menu/fanlisting.gif);
}

#pohlednice
{
	background-image: url(images/menu/pohlednice.gif);
}

#sklad
{
	background-image: url(images/menu/sklad.gif);
}

#transport
{
	background-image: url(images/menu/transport.gif);
}

#blesak
{
	background-image: url(images/menu/blesak.gif);
}

#gbook
{
	background-image: url(images/menu/gbook.gif);
}

/* menu styles - konec */

.ImageBorder
{
	border-top: 1px solid #6600cc;
	border-right: 1px solid #35006A;
	border-bottom: 1px solid #35006A;
	border-left: 1px solid #6600cc;
}

.ImageBorderG
{
	border: 1px solid #202020;
}

#special2
{
	text-align: center;
}

.OdsOdstavec
{
	text-indent: 25px;
	text-align: justify;
	margin: 0px 20px 5px 25px;
}
br.lh5
{
	line-height: 5px;
}


/* --- Sekce 31 styles --- */

.box-relief,
table.kalendar td
{
	border-top: 1px solid #400080;
	border-right: 1px solid #2B0055;
	border-bottom: 1px solid #2B0055;
	border-left: 1px solid #400080;
	background-color: #35006A;
}

.actual
{
	border-top: 1px solid #8000FF !important;
	border-right: 1px solid #8000FF !important;
	border-bottom: 1px solid #8000FF !important;
	border-left: 1px solid #8000FF !important;
}

.akce-druh1
{
	background-color: #4A0095 !important;
	color: #ffffff;
/*	background-image: url(/images/ul_fialova.gif) !important;
	background-repeat: no-repeat;
	background-position: center;*/
}

.akce-druh2
{
	background-color: #80005C !important;
	color: #ffffff;
/*	background-image: url(/images/ul_ruzova.gif) !important;
	background-repeat: no-repeat;
	background-position: center;*/
}

.akce-druh3
{
	background-color: #6F5800 !important;
	color: #ffffff;
/*	background-image: url(/images/ul_zlata.gif) !important;
	background-repeat: no-repeat;
	background-position: center;*/
}