/* http://www.volny.cz/icasi  */
/* icb.css   ver. 20080806    */
/* autor: J. Vicik            */

/* obecne*/
/*.main			 {color: #ffffff; background: #000000; font-size: 11pt;}*/
a:link			 {text-decoration: none; font-weight: bold; color: #5555ff;}
a:visited		 {text-decoration: none; font-weight: bold; color: #5555ff;}
a:hover			 {text-decoration: underline; font-weight: bold; color: #6666ff;}
h2			 {color: #ffffff; font-size: 12pt; font-weight: bold; text-decoration: none;
			  margin: 0pt; padding: 0pt; padding-bottom: 12pt;}
h4			 {color: #ffffff; font-size: 10pt; font-weight: bold; text-decoration: none;
			  margin: 0pt; padding: 0pt; padding-bottom: 9pt; }
span.note		 {color: #aaaaaa; background: #000000; font-size: 10pt; font-style: italic;}
.important		 {color: #ff9999; background: #000000; font-size: 11pt;}
tt			 {color: #ffffff; background: #111111; font-size: 11pt;}
img			 {border-color: #000000;}
img.myphoto		 {border-color: #222222; margin-left: 10pt;}
li			 {padding-top: 3pt; padding-bottom: 3pt;}

/* linky a cary */
.headline		 {margin-bottom: 2em; border-bottom: 1px solid silver;}
.footline		 {margin-top: .5em; border-top: 1px solid silver;}
/*.footline_ie		 {margin-top: .5em; border-top: 1px solid silver;}*/

/* barvy */
.blue			 {background-color: #010080;}

/* menu */
.menu			 {color: #000000; background: #000000;}
.menu a:link		 {text-decoration: none; color: #5555ff;}
.menu a:visited		 {text-decoration: none; color: #5555ff;}
.menu a:hover		 {text-decoration: none; color: #ffffff;}
.menu table              {border: 2pt; border-color: #222222; border-bottom-style: solid ; border-top-style: solid ;                                          border-left-style: solid ; border-right-style: solid; }
.menu tbody		 {background: #000000; font-size: 10pt; color: #000000;}
.menu td.count a	 {background: #000000; font-size:  6pt; color: #111111;}
.menu thead		 {background: #111111; font-size: 11pt; font-weight: bold; text-align: center;}
.menu tfoot		 {background: #111111; font-size:  8pt; font-weight: bold; text-align: center; color: #777777}

/* download */
.download a:link		{text-decoration: underline; color: #5555ff;}
.download a:visited		{text-decoration: underline; color: #5555ff;}
.download a:hover		{text-decoration: underline; color: #0300A0;}
table.download			{border: 1pt; border-color: #222222; border-bottom-style: solid ; border-top-style: solid ;         									 border-left-style: solid ; border-right-style: solid; width: 100%; }


/* fotka v textu */
.image			 {font-size: 8pt; text-align: center; padding-top: 10pt; padding-bottom: 15pt;}

/* fotoalbum */
.album			 {color: #000000; background: #ffffff; font-size: 10pt; margin: 4%;}
.album h1		 {color: #010080;}
.album table		 {text-align: center; margin-left: auto; margin-right: auto;}
.album td		 {color: #010080; padding: 1em;}
.album img.photo	 {border: 2px solid #010080;}
.albmenu		 {color: #010080; background: #ffffff; font-size: 8pt; margin: 4%;}
.albmenu h1		 {color: #010080;}
.albmenu table		 {text-align: center; margin-left: auto; margin-right: auto;}
.albmenu td		 {color: #010080; padding: 1em;}
.albmenu img.photo	 {border: 2px solid #010080;}
.albhelp		 {color: #000000; font-size: 11pt;}
.albhelp p		 {margin-top: 0pt; margin-bottom: 10pt;}
.albctrl		 {color: #000000; background: #ffffff; font-size: 8pt;}

/* nastenka + rss.html */
.news			 {color: #ffffff; background: #000000; font-size: 11pt;}
.news table              {border: 2pt; border-color: #222222; border-bottom-style: solid ; border-top-style: solid ;                                          border-left-style: solid ; border-right-style: solid }
.news td		 {background-color: #000000; border-width: 0px; border-color: #000000;
                          border-style: solid; padding: 5pt;}
.news th		 {background-color: #111111; border-bottom: 1px solid black; padding: 3pt; font-size: 10pt; }
.news td.tfoot		 {background-color: #111111; border-top: 1px solid black; padding: 3pt; font-size: 8pt; }
.news tfoot	 	 {border-width: 0px; text-align: right;}
.news thead	 	 {border-width: 0px; text-align: center;}


/* tabulky - (kontakty, odkazy, programy, statistiky) */
.chart			 {color: #000000; background: #ffffff; font-size: 11pt;}
.chart table		 {background-color: #ffffff;}
.chart tbody		 {background-color: #eeeeee;}
.chart thead		 {background-color: #ffcccc; text-align: center;}
.chart tfoot		 {background-color: #ffcccc; text-align: center;}
.chart td.skodova	 {background-color: #ffffff;}
.chart td.jizni		 {background-color: #eeeeee;}
.chart a:link		 {text-decoration: none; font-weight: normal; color: #010080;}
.chart a:visited	 {text-decoration: none; font-weight: normal; color: #010080;}
.chart a:hover		 {text-decoration: underline; font-weight: normal; color: #DD0000;}

/* credo */
.adrem  	{
		 background: #111111;
		}


/* N E W */
body		{
		 font-family: sans-serif;
		 font-size: 11pt;
		}

body.ntboard	{
		 X-position: absolute;
		 z-index: 2;
		 min-height: 100%;
		 background-color: #333333;
		 margin: 0px;
		}

div.all		{
		 text-align: center;
		}

div.plain	{
		 max-width: 1024px;
		 margin-left: auto;
		 margin-right: auto;
 		 border: 1px solid silver;
		 background-color: #000000;
		 text-align: left;
		 min-height: 1200px;
		 height: auto;
		 _height: 1200px;
		}

.main td	{
		 color: #ffffff;
		 font-size: 11pt;
		} /* kvuli IE 5 a 5.5 */

.main th	{
		 color: #ffffff;
		 font-size: 10pt;
		} /* kvuli IE 5 a 5.5 */

.main .important td	 {color: #ff9999; background: #000000; font-size: 11pt;}


/*p		{
		 font-size: 11pt;
		}

td		{
		 font-size: 11pt;
		}*/


.head		{
		 position: fixed;
		 x-_position: absolute;
		 top: 0px;
		 width: 100%;
		 height: 140px;
		 background-color: #000000;
		 z-index: 9;
		 max-width: 1024px;
		}

.head hr	{
		 margin: 120px 20px 0 20px;
		 x-position: absolute;
		 x-width: 100%;
		 x-max-width: 1024px;
		}

.foot		{
		 background-color: #000000;
		 z-index: 9;
		 x-max-width: 1024px;
		}

.foot table	{
		 width: 100%;
		}


.copyrightline	{
		 text-align: right;
		 background-color: #000000;
		 height: 10px; 
		 margin-bottom: 35px;
		 z-index: 9;
		}

.logoline	{
		 margin: 120px 17px 0 17px;
		 border-bottom: 2px solid silver;
		}

.head_l		{
		 margin-top: 15px;
		 margin-left: 30px;
		}

.head_m		{
		 margin-top: 15px;
		}

.head_r		{
		 margin-top: 15px;
		 margin-right: 30px;
		 padding-left: 20pt;
		}

/*.logoleft	{ text-align: left; }

.logoright	{ text-align: right; }*/

/*.head 	{ position: fixed; _position: absolute; background-color: #000000; width: 100%; z-index: 9; }
.head table	{ background-color: #000000; width: 100%;  border-bottom: 1pt solid white;}
td.left		{ text-align: left; padding: 10pt 10pt 10pt 20pt; }
td.right	{ text-align: right; padding: 10pt 20pt 10pt 0pt; }
td.right img	{ padding-left: 20pt; }*/

div.menu	{
		 position: fixed;
		 _position: absolute;
		 x-margin-right: 0px;
		 x-left: 0px;
		 x-margin-top: 0px;
		 x-padding-top: 100px;
		 margin-top: 150px; /* 160?? */
		 _margin-top: 0px;
		 x-bottom: 15px;
		 x-background-color: #000000;
		 height: 370px;
		 width: 190px;
		 padding-left: 0px;
		 _margin-left: 20px;
		 z-index: 8;
		 float: left;
		}

p.nofixed	{
		 position: absolute;
		 margin-top: 110px;
		 _margin-top: -30px;
		 x-text-align: middle;
		 text-align: center;
		 x-max-height: 10px;
		 padding: 2px 10px 2px 10px;
		 margin-left: 33px;
		 _right: 33px;
		 background-color: #000000;
		 color: #555555;
		 border: 1px solid silver;
		 font-size: 9pt;
		 z-index: 2;
		 _z-index: 9;
		}

.nofixed a:link	{
		 text-decoration: underline;
		 font-weight: bold;
		 color: #010080;
		}

.nofixed a:visited	{
		 text-decoration: underline;
		 font-weight: bold;
		 color: #010080;
		}

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

p.noiframe	{
		 x-position: absolute;
		 margin-top: 140px;
		 width: 160px;
		 z-index: 7;
		 padding-top: 10px;
		 padding-bottom: 10px;
		 background-color: #000000;
		 font-size: 9pt;
		 color: #ffffff;
		 border-right: 2px ridge #ff0000;
		 border-bottom: 2px ridge #ff0000;
		}

.main		{
		 _position: absolute;
		 posi\tion: static; /* quli IE5 */
		 x-margin-top: 150px;
		 x-_margin-top: 160px;
		 x-margin-left: 0px;
		 x-margin-right: 0px;
		 x-right: 0px;
		 x-_width: 100%;
		 x-width: auto;
		 x-min-height: 380px;
		 background-color: #000000;
		 color: #ffffff;
		 padding-left: 210px;
		 padding-right: 25px;
		 padding-top: 150px;
		 _padding-top: 10px;
		 z-index: 6;
		 x-max-width: 550px;
		 min-height: 350px;
		}

.index		{
		 padding-right: 10px;
		}

.losung		{
		 width: 200px;
		 padding: 0 2px 0 2px;
		 margin: 0 2px 0 15px;
		 background-color: #000000;
		 color: #ffffff;
		 font-size: 9pt;
		 border: 2px solid #222222;
		 z-index: 6;
		}

.losung p	{
		 padding: 0 7px 0 7px;
		}

.losung p.los-head	{
		 text-align: center;
		 padding: 5px;
		 margin-top: 2px;
		 background-color: #111111;
		}

.menu table	{
		 x-position: absolute;/*???*/
		 x-left: 30px;
		 margin-left: 25px;
		 _margin-left: 0px;
		 x-_margin-top: -25px;
		 width: 145px;
		}

/*
Pro absolutni nemoznost odladeni pro Exploder 7 jsem se vratil k tabulce namisto ul.
ul.diamonds	{ list-style: square outside url("files/reddiamd10.gif"); font-size: 11pt; margin-left: -5px;  }
*/

.copyright	{
		 color: #555555;
		 font-size: 9pt;
		 font-family: sans-serif;
		 text-align: right;
		}

.copyright a:link	{
		 text-decoration: none;
		 color: #ffffff;
		 font-size: 9pt;
		 font-family: sans-serif;
		 font-weight:normal;
		 text-align: right;
		}

.copyright a:visited	{
		 text-decoration: none;
		 color: #ffffff;
		 font-size: 9pt;
		 font-family: sans-serif;
		 font-weight:normal; 
		 text-align: right;
		}

.copyright a:hover	{
		 text-decoration: none;
		 color: #DD0000;
		 font-size: 9pt;
		 font-family: sans-serif;
		 font-weight:normal; 
		 text-align: right;
		}

div.sub		{
		 padding-top: 120px;
		 _padding-top: 0px;
		}

div.int		{
		 position: relative;
		 margin-top: -120px;
		 _margin-top: 0px;
		}

.invisible	{
		 font-size: 10pt;
		 min-width: 110%;
		 visibility: hidden;
		}

pre		{
		 color: #ffffff;
		 background: #111111;
		 font-size: 11pt;
		}
