/* http://www.armadaspasy.cz/prerov  */
/* asprerov.css   ver. 20090420      */

/* autor: J. Vicik                   */

/* obecne */
/*.main			 {color: #000000; background-color: #ffffff; font-size: 11pt;}*/
a:link			 {text-decoration: underline; font-weight: bold; color: #010080;}
a:visited		 {text-decoration: underline; font-weight: bold; color: #010080;}
a:hover			 {text-decoration: underline; font-weight: bold; color: #DD0000;}
h2			 {color: #000000; font-size: 12pt; font-weight: bold; text-decoration: underline;
			  margin: 0pt; padding: 0pt; padding-bottom: 12pt;}
h3			 {color: #000000; font-size: 12pt; font-weight: bold; text-decoration: none;
			  margin: 0pt; padding: 0pt; padding-bottom: 12pt;}
h5			 {color: #000000; font-size: 11pt; font-weight: bold; text-decoration: none;}
span.false		 {text-decoration: line-through; color: #DD0000;}
.edit			 { x-display: none; }

/* 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-color: #ffffff; font-size: 10pt; font-weight: bold;}
.menu a:link		 {text-decoration: none; color: #010080;}
.menu a:visited		 {text-decoration: none; color: #010080;}
.menu a:hover		 {text-decoration: none; color: #DD0000;}

/* fotka v textu */
.image			 {font-size: 8pt; text-align: center; padding-top: 10pt; padding-bottom: 15pt;}
.thumbs			 {font-size: 8pt; text-align: center; padding-top: 10pt; padding-bottom: 15pt; letter-spacing: -3pt; }
.thumbs img		 {border: none; padding-bottom: 3px; }
.thumbs a:link		 {text-decoration: none; color: #000000; }
.thumbs a:visited	 {text-decoration: none; color: #000000; }
.thumbs a:hover		 {text-decoration: none; color: #DD0000; }

/* 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;}

/* album v2 
.album_v2		 {color: #FFFFFF; background: #666666; font-size: 11pt;}
.album_v2 .frame table	 {background-color: #666666; border-width: 1px; border-color: #010080;
                          border-style: solid;}
.album_v2 .frame td	 {background-color: #010080; border-width: 1px; border-color: #000000;
                          border-style: outset;}
.album_v2 .first table	 {background-color: #555555; border-width: 2px; border-color: #555555;
                          border-style: solid;}
.album_v2 .first td	 {background-color: #555555; border-width: 0px; border-color: #555555;
                          border-style: solid;}
.album_v2 .first td.info	 {background-color: #555555; border-width: 0px; border-color: #555555;
                          border-style: solid;}
.album_v2 .first th	 {background-color: #555555; border-bottom: 1px solid gray;}
.album_v2 .first td.tfoot {background-color: #555555; border-top: 1px solid gray;}
.album_v2 .first tfoot	 {border-width: 0px; font-size: 8pt; text-align: right;}
.album_v2 .first thead	 {border-width: 0px; font-size: 10pt; text-align: center;}*/


/* nastenka + rss.html */
.ntboard		 {color: #000000; background-color: #ffffff; font-size: 11pt; }
.ntboard .frame table	 {background-color: #dddddd; border-width: 1px; border-color: #010080;
                          border-style: solid;}
.ntboard .frame td	 {background-color: #010080; border-width: 1px; border-color: #dddddd;
                          border-style: outset;}
.ntboard .first table	 {background-color: #eeeeee; border-width: 2px; border-color: #eeeeee;
                          border-style: solid;}
.ntboard .first td	 {background-color: #eeeeee; border-width: 0px; border-color: #eeeeee;
                          border-style: solid;}
.ntboard .first td.info	 {background-color: #eeeeee; border-width: 0px; border-color: #eeeeee;
                          border-style: solid;}
.ntboard .first th	 {background-color: #dddddd; border-bottom: 1px solid white;}
.ntboard .first td.tfoot {background-color: #dddddd; border-top: 1px solid white;}
.ntboard .first tfoot	 {border-width: 0px; font-size: 8pt; text-align: right;}
.ntboard .first thead	 {border-width: 0px; font-size: 10pt; text-align: center;}

.ntboard .prog td	 {padding-left: 10pt; padding-right: 10pt; vertical-align: baseline;}

/* 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: #dddddd; text-align: center;}
.chart tfoot		 {background-color: #dddddd; 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;}
.sponzorinfo td		 {background-color: #ffffff; font-size: 10pt; font-weight: bold;}



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

body.ntboard	{
                 x-position: absolute;
                 x-margin-left: 0px;
                 x-margin-right: 0px;
                 x-margin-top: 0px;
                 x-margin-bottom: 0px;
                 margin: 0px;
		 z-index: 2;
                 min-height: 1200px;
		 background-color: #777777;
                }


/*.all		{ position: absolute; width: 750px; left: 20px; top: 0px; }*/
/*.content		{position: static; margin-top: 100px; }*/


/*nove*/
div.all		{
		 text-align: center;
		}

div.plain	{
		 max-width: 1024px;
		 margin-left: auto;
		 margin-right: auto;
                 x-margin-bottom: -15px; /*jen zaplata - chyba je nekde jinde*/
                 x-margin-top: -1px; /*jen zaplata - chyba je nekde jinde*/
 		 x-border: 1px solid silver;
		 background-color: #ffffff;
		 text-align: left;
		 min-height: 1200px;
		 height: auto;
		 _height: 1200px;
                 border-left: 5px solid #010080;
                 border-right: 5px solid #010080;
                 x-border-bottom: 5px solid #010080;
		}
/*x nove*/

.head		{
                 position: fixed;
                 _position: absolute;
                 top: 0px;
                 x_left: 0px;
                 x_right: 0px;
                 width: 100%;
                 height: 90px;
		 max-width: 1024px;
		 background-color: #010080;
                 z-index: 9;
                }

.hline		{
                 position: absolute;
                 _position: fixed;
                 top: 90px;
                 left: 0px;
                 right: 0px;
                 width: 100%;
                 height: 2px;
		 max-width: 1024px;
		 border-bottom: 1px solid silver;
		 _border-bottom: 1px solid #010080;
                 background-color: #010080;
                 z-index: 9;
                }

.hline2		{
                 position: absolute;
                 _position: fixed;
                 top: 93px;
                 left: 0px;
                 right: 0px;
                 width: 100%;
                 height: 5px;
		 max-width: 1024px;
		 background-color: #010080;
                 z-index: 9;
                }

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

.head_r		{ margin-top: 6px; margin-right: 30px;}




.adminmenu	{
                  position: fixed;
                  _position: absolute;
                  margin-left: 5px;
                  margin-right: 0px;
                  x-left: 0px;
                  margin-top: 0px;
                  top: 98px;
		  bottom: 15px;
                  background-color: #eeeeee;
                  width: auto;
                  height: 950px;
                  width: 160px;
		  border-bottom: 2px ridge #010080;
                  border-right: 2px ridge #010080;
                  float: left;
                  text-align: center;
                  padding-top: 30px;
                 }

.adminmenu-items	{ margin: 15px 15px 15px 15px; border: 1px solid #dddddd; }


.adminmenu p	{ padding: 0px 10px 0 10px; font-size: 9pt; }



div.menu	{
                  position: fixed;
                  _position: absolute;
                  margin-left: 5px;
                  margin-right: 0px;
                  x-left: 0px;
                  margin-top: 0px;
                  top: 98px;
		  bottom: 0px;
                  background-color: #ffffff;
                  width: auto;
                  xxx-height: 950px;
                  padding-left: 7px;
                  width: 160px;
		  _border-bottom: 2px ridge #010080;
                  border-right: 2px ridge #010080;
                  z-index: 8;
                  float: left;
		 min-height: 600px;
		 height: auto;
		 _height: 350px;

                 }

p.nofixed	{ position: absolute; margin-top: -98px; _margin-top: 10px; top: auto; text-align: middle; text-align: left;
		  max-width: 200px; max-height: 90px; padding-top: 5px; margin-left: 170px; padding-bottom: 5px; padding-right: 10px; background-color: #010080; color: #ffffff; border-right: 2px solid #121191; border-bottom: 2px solid #121191; z-index: 2; _z-index: 9;  }

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

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

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

p.noiframe	{ position: absolute; margin-top: 98px; width: 160px; z-index: 7; padding-top: 10px; padding-bottom: 10px;
		  background-color: #eeeeee; border-right: 2px ridge #ff5555; border-bottom: 2px ridge #ff5555;  }

.main		{
                  _position: absolute;
                  posi\tion: static;
                  x-margin-top: 98px;
                  x-margin-left: 0px;
                  x-margin-right: 0px;
                  x-margin-bottom: 10px;
                  right: 0px; 
                  _right: 5px;
                  _width: 100%;
                  width: auto;
                  min-height: 100%;
                  background-color: #ffffff;
                  padding-left: 190px;
                  padding-right: 20px;
                  z-index: 6;
                  padding-top: 98px;
                  x-_padding-top: 10px;
                 }

/*.foot		{ position: fixed; _position: auto; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 10px;
		  margin-bottom: 0px; background-color: #010080; z-index: 9; }

.fline		{ position: fixed; _position: auto; bottom: 10px; left: 0px; right: 0px; width: 100%; height: 5px;
		  border-bottom: 1px solid silver; background-color: #010080; z-index: 9; }*/

.copyright		{ background-color: #cccccc; color: #ffffff; 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: 98px; _padding-top: 0px; }

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

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


/* altmenu */
.altmenu		 {color: #000000; background-color: #ffffff; font-size: 10pt; font-weight: bold;}

.altmenu a:link		 {text-decoration: none; color: #010080;}

.altmenu a:visited	 {text-decoration: none; color: #010080;}

.altmenu a:hover	 {text-decoration: none; color: #DD0000;}


/* album obsah */
.albindex		 {color: #000000; background-color: #ffffff; font-size: 10pt; font-weight: bold;}

.albindex .date		 {font-weight: normal;}

.albindex a:link	 {text-decoration: underline; color: #010080;}

.albindex a:visited	 {text-decoration: underline; color: #010080;}

.albindex a:hover	 {text-decoration: underline; color: #DD0000;}

/* kopirovano z sborsumperkas.cs */
.whitebg		 { background-color: white; }

.editbuttons		 {  }

.editbuttons a:link	 { text-decoration: none; border: 2px outset silver; padding: 2px 3px 2px 3px; color: #010080; font-weight: normal}

.editbuttons a:visited	 { text-decoration: none; border: 2px outset silver; padding: 2px 3px 2px 3px; color: #010080; font-weight: normal}

.editbuttons a:hover	 { text-decoration: none; border: 2px inset silver; padding: 2px 3px 2px 3px; color: #010080; font-weight: normal}

.editbuttons select	 { margin: 10px 0 0px 0px; white-space: nowrap;}

/* styly tabulek na nastence */
.tstyleDefault	table.first	{}
 .tstyleDefault th		{}
 .tstyleDefault td.tfoot	{}
 .tstyleDefault td.info		{}
.tstyleImportant .frame table	{ background-color: #eeeeee; border-color: #ff0000; }
 .tstyleImportant .frame td	{ background-color: #ff0000; }
 .tstyleImportant .first table	{ background-color: #ffffff; border-color: #ffffff; }
 .tstyleImportant .first td	{ background-color: #ffffff; border-color: #ffffff; }
 .tstyleImportant .first td.info  { background-color: #ffffff; border-color: #ffffff; }
 .tstyleImportant .first th	  { background-color: #eeeeee; }
 .tstyleImportant .first td.tfoot { background-color: #eeeeee; }
.tstyleWinter table.first 	{ background-image: url("files/snih2.jpg"); }
 .tstyleWinter th	 	{ background-image: url("files/snih2.jpg"); }
 .tstyleWinter td.tfoot		{ background-image: url("files/snih2.jpg"); }
 .tstyleWinter	td.info		{ background-color: #eeeeee; }


.pagenumber		{ font-size: 12pt; }


.pgm th			{ text-align: left; padding-left: 5px; }
.pgm td			{ text-align: left; vertical-align: top; }
.pgm tr.zaznam:hover	{ text-align: left; vertical-align: top; color: #DD0000; }
.pgm td.tfoot		{ text-align: right; }
.pgmedit td		{ padding: 0 10px 0 5px; text-align: left; vertical-align: top; }
.pgmedit .zaznam td	{ background-color: #eeeeee; }
.pgmedit .buttons td	{ padding: 0 0 10px 0; }
.ppopisek td		{ color: #777777; font-weight: bold; }

/*.prog.pgm.zaznam	tr		{ font-size: 16pt; }*/
