#banner
{
	Z-INDEX: 10;
	margin-left:0px;
	margin-top: 10px;
	text-align: center;
}
#stats1
{
	Z-INDEX: 10;
	margin-top: 0px;
	text-align: center;
}


.kalendar        {
        width:100%;
        text-align:center;
	   font-size: 9pt;
	   /*border: 1px solid;
        border-collapse:collapse;*/
}
/*.kalendar tr td        {
        border:1px solid ;
}*/
.blue_text        {
        color:#AADDFF;
}
.grey_text        {
        color:#666666;
}
.grey_text_moon        {
        color:#666699;
}
.dnes        {
        color:#000000;
        background-color:#FFC000;
}
.dnes_moon        {
        color:#6666CC;
        background-color:#FFC000;
}
.moon        {
        color:#AAAAFF;
}


------------------------------------------------------

hr{
 border : 1px dotted rgb(200,200,200);
}

p.odstavce{
  font-size: 16pt;
}

body{
  font-family: Arial, Times, Sans-serif;
  MARGIN: 3px 3px 3px 3px;
  font-size: 10pt;
  color: #ffffff;
  background-color: #0C1945;
  background-image: url(images/pozadi.jpg);
  background-repeat: no-repeat;
  background-position: center top;
        scrollbar-3dlight-color: #004177;
        scrollbar-arrow-color: #ffc000;
        scrollbar-darkshadow-color: #001424;
        scrollbar-face-color: #004177;
        scrollbar-highlight-color: #006CC8;
        scrollbar-shadow-color: #001424;
        scrollbar-track-color: #001424;
}

p.popis
{
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #002039;
	BORDER-LEFT : 1px solid rgb(200,200,200);
	BORDER-RIGHT : 1px solid rgb(200,200,200);
	BORDER-TOP : 1px solid rgb(200,200,200);
	BORDER-BOTTOM : 1px solid rgb(200,200,200)
}

.text_nadpis{
  font-family: Arial, Sans-serif;
  font-size: 25px;
  color: #ffffff;

}
.blue_text{
  color: #C5CDE9;
}
.green_text{
  color: #ddffaa;
}

.red_text{
  color: #ffaaaa;
}

.orange_text{
  color: #ffaa22;
}

.yellow_text{
  color: #FFAA00;
}

.table_main{
  font-family: Arial, Tahoma, Times, Sans-serif;
  font-size: 12pt;
}

.tabulka
{
  font-family: Arial, Times, Sans-serif;
  font-size: 10pt;
  border : 1px solid rgb(200,200,200);
}
.tabulka2
{
  font-family: Arial, Times, Sans-serif;
  font-size: 13px;
  border : 0px solid rgb(200,200,200);
}
.tabulka3
{
	font-family:		Verdana, Tahoma, sans-serif;
	font-size:		11pt;
  text-align: justify;
  border : 0px solid rgb(200,200,200);
}

.tabulka_g1
{
  font-family: Arial, Times, Sans-serif;
  font-size: 10pt;
  border : 1px solid rgb(200,200,200);
  background-color: #216CC1
}
.tabulka_g2
{
  font-family: Arial, Times, Sans-serif;
  font-size: 10pt;
  border : 1px solid rgb(200,200,200);
  background-color: #114C8F
}

table.forum_msg_tab
{
  font-family: Arial, Times, Sans-serif;
  font-size: 10pt;
  border : 1px solid rgb(200,200,200);
}
.forum_msg_tab_head
{
  font-family: Arial, Times, Sans-serif;
  font-size: 10pt;
  background-color: #0A4C84;
}
.forum_msg_tab_head_new
{
  font-family: Arial, Times, Sans-serif;
  font-size: 10pt;
  background-color: #990000;
}
.forum_msg_tab_head2
{
  font-family: Arial, Times, Sans-serif;
  font-size: 10pt;
  background-color: #003868;
}
.forum_msg_tab_head_notread
{
  font-family: Arial, Times, Sans-serif;
  font-size: 10pt;
  background-color: rgb(10,100,10);
}


table.forum_sekce
{
  font-family: Tahoma, Arial, Times, Sans-serif;
  font-size: 12pt;
  font-weight: Bold;
  border : 1px solid rgb(200,200,200);
}

.lista_horni_logo{
  background-image: url(images/lista_01.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.lista_horni_login{
  background-image: url(images/lista_02.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.lista_info{
  background-image: url(images/button_bg.gif);
  background-repeat: repeat;
  background-position: center top;
/*  background-color: #555555;*/
}

.lista_copyright{
  font-family: Verdana, Arial, Times, Sans-serif;
  font-size: 10px;
  color: #000000;
  /* background-color: #ffc000; */
  background-image: url(images/lista_spodni.gif);
  background-position: left top;
  background-repeat: repeat-x;
}

.forum_writer{
  font-family: Verdana, Arial, Times, Sans-serif;
  font-size: 10px;
}

.galerie_line_h{
  background-image: url('images/gal_line_h.gif');
  background-repeat: repeat-y;
  background-position: left;  
}

.galerie_underline
{
  background-image: url('images/gal_underline.gif');
  background-repeat: no-repeat;
  background-position: left bottom;  	
}
.galerie_expozice
{
	font-family:Tahoma, Sans-serif;
	font-size:20px;
	font-weight:bold;
}
.readonly{
	COLOR: #999999;
	BACKGROUND-COLOR: #DDDDDD
}
.input {                                      	
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
}

a.menu:link    { font-family: Arial, Sans-serif; font-size: 16px; color:#cccccc; text-decoration:none;}
a.menu:visited { font-family: Arial, Sans-serif; font-size: 16px; color:#cccccc; text-decoration:none;}
a.menu:active  { font-family: Arial, Sans-serif; font-size: 16px; color:#cccccc; text-decoration:none;}
a.menu:hover   { font-family: Arial, Sans-serif; font-size: 16px; color:#ffffff; text-decoration:underline;}

a.adresa_og:link    {color : #ffffff; text-decoration : none;}
a.adresa_og:visited {color : #ffffff; text-decoration : none;}
a.adresa_og:active  {color : #ffffff; text-decoration : none;}
a.adresa_og:hover   {color : #dd8000; text-decoration : none;}

a.adresa:link    {color : #ffffff; text-decoration : none;}
a.adresa:visited {color : #ffffff; text-decoration : none;}
a.adresa:active  {color : #ffffff; text-decoration : none;}
a.adresa:hover   {color : #ffffff; text-decoration : none;}

a.adresa_ogb:link    {color : #AADDFF; text-decoration : none;}
a.adresa_ogb:visited {color : #AADDFF; text-decoration : none;}
a.adresa_ogb:active  {color : #AADDFF; text-decoration : none;}
a.adresa_ogb:hover   {color : #dd8000; text-decoration : none;}

a.adresa_og_d:link    {color : #666666; text-decoration : none;}
a.adresa_og_d:visited {color : #666666; text-decoration : none;}
a.adresa_og_d:active  {color : #666666; text-decoration : none;}
a.adresa_og_d:hover   {color : #BBBBBB; text-decoration : none;}

a.adresa_og2:link    {color : #ffffff; font-size: 16px; text-decoration : none;}
a.adresa_og2:visited {color : #ffffff; font-size: 16px; text-decoration : none;}
a.adresa_og2:active  {color : #ffffff; font-size: 16px; text-decoration : none;}
a.adresa_og2:hover   {color : #dd8000; font-size: 16px; text-decoration : none;}

a.adresa_og3:link    {color : #ffffff; font-size: 9pt; text-decoration : none; font-weight:bold}
a.adresa_og3:visited {color : #ffffff; font-size: 9pt; text-decoration : none; font-weight:bold}
a.adresa_og3:active  {color : #ffffff; font-size: 9pt; text-decoration : none; font-weight:bold}
a.adresa_og3:hover   {color : #ffffff; font-size: 9pt; text-decoration : none; font-weight:bold}

a.adresa_forum:link    {color : #ffffff; text-decoration : none;}
a.adresa_forum:visited {color : #ffffff; text-decoration : none;}
a.adresa_forum:active  {color : #ffffff; text-decoration : none;}
a.adresa_forum:hover   {color : #FCD670; text-decoration : underline;}

a.adresa_forum_o:link    {color : #ffaa22; text-decoration : none;}
a.adresa_forum_o:visited {color : #ffaa22; text-decoration : none;}
a.adresa_forum_o:active  {color : #ffaa22; text-decoration : none;}
a.adresa_forum_o:hover   {color : #FCD670; text-decoration : underline;}

a.adresa_og_u:link    {color : #ffffff; text-decoration : underline;}
a.adresa_og_u:visited {color : #ffffff; text-decoration : underline;}
a.adresa_og_u:active  {color : #ffffff; text-decoration : underline;}
a.adresa_og_u:hover   {color : #dd8000; text-decoration : underline;}

a.logout:link    {color : #000000; font-size: 10px; text-decoration : none;}
a.logout:visited {color : #000000; font-size: 10px; text-decoration : none;}
a.logout:active  {color : #000000; font-size: 10px; text-decoration : none;}
a.logout:hover   {color : #000000; font-size: 10px; text-decoration : underline;}

a.profil:link    {color : #dd8000; font-size: 20px; text-decoration : none;}
a.profil:visited {color : #dd8000; font-size: 20px; text-decoration : none;}
a.profil:active  {color : #dd8000; font-size: 20px; text-decoration : none;}
a.profil:hover   {color : #ffffff; font-size: 20px; text-decoration : underline;}

a.attention:link    {color : #ffaaaa; font-size: 10px; text-decoration : none;}
a.attention:visited {color : #ffaaaa; font-size: 10px; text-decoration : none;}
a.attention:active  {color : #ffaaaa; font-size: 10px; text-decoration : none;}
a.attention:hover   {color : #ffddaa; font-size: 10px; text-decoration : underline;}

a.odkaz_vetsi:link    {color : #216CC1; font-weight:bold; font-size: 20px; text-decoration : none;}
a.odkaz_vetsi:visited {color : #216CC1; font-weight:bold; font-size: 20px; text-decoration : none;}
a.odkaz_vetsi:active  {color : #216CC1; font-weight:bold; font-size: 20px; text-decoration : none;}
a.odkaz_vetsi:hover   {color : #91BDFF; font-weight:bold; font-size: 20px; text-decoration : underline;}

a:link    {color : #ffaaaa; text-decoration : underline;}
a:visited {color : #ffaaaa; text-decoration : underline;}
a:active  {color : #ffaaaa; text-decoration : underline;}
a:hover   {color : #ffddaa; text-decoration : underline;}

font.nolink
{
  font-family: Arial, Times, Sans-serif;
  font-size: 9pt;
  color: #000000;
  font-weight:bold
}
.bigger
{
  font-size: 11px;
}
td.left
{
text-align:left;
}
td.popis
{
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #083970;
	BORDER-LEFT : 1px solid rgb(200,200,200);
	BORDER-RIGHT : 1px solid rgb(200,200,200);
	BORDER-TOP : 1px solid rgb(200,200,200);
	BORDER-BOTTOM : 1px solid rgb(200,200,200)
}
td.popis2
{
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #114C8F;
	BORDER-LEFT : 1px solid rgb(200,200,200);
	BORDER-RIGHT : 1px solid rgb(200,200,200);
	BORDER-TOP : 1px solid rgb(200,200,200);
	BORDER-BOTTOM : 1px solid rgb(200,200,200)
}
td.popis3
{
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #083970;

}
td.popis4
{
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #14539B;

}
td.popisblank
{
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
}
td.datemenu{
font-align: right;
font-family: Verdana, Sans-serif;
font-size: 12px;
color: #000000;
}
tr.normal
{
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
	BORDER-LEFT : 1px solid rgb(200,200,200);
	BORDER-RIGHT : 1px solid rgb(200,200,200);
	BORDER-TOP : 1px solid rgb(200,200,200);
	BORDER-BOTTOM : 1px solid rgb(200,200,200)
}
tr.normal_w
{
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #114C8F;
	BORDER-LEFT : 1px solid rgb(200,200,200);
	BORDER-RIGHT : 1px solid rgb(200,200,200);
	BORDER-TOP : 1px solid rgb(200,200,200);
	BORDER-BOTTOM : 1px solid rgb(200,200,200)
}
tr.red_w
{
	FONT-FAMILY: Arial, Times, Sans-serif;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #990000;
	BORDER-LEFT : 1px solid rgb(200,200,200);
	BORDER-RIGHT : 1px solid rgb(200,200,200);
	BORDER-TOP : 1px solid rgb(200,200,200);
	BORDER-BOTTOM : 1px solid rgb(200,200,200)
}
.button {
	BORDER-RIGHT: 1px solid rgb(200,200,200);
	BORDER-TOP: 1px solid rgb(200,200,200);
	FONT-SIZE: 12px;
	BORDER-LEFT: 1px solid rgb(200,200,200);
	BORDER-BOTTOM: 1px solid rgb(200,200,200);
	FONT-FAMILY: sans-serif;
	COLOR: #f7f7f7;
	BACKGROUND-COLOR: #00559D
}
.textarea {
	BORDER-RIGHT: 1px solid rgb(200,200,200);
	BORDER-TOP: 1px solid rgb(200,200,200);
	FONT-SIZE: 12px;
	BORDER-LEFT: 1px solid rgb(200,200,200);
	BORDER-BOTTOM: 1px solid rgb(200,200,200);
	FONT-FAMILY: sans-serif;
	COLOR: #f7f7f7;
	BACKGROUND-COLOR: #00559D
}
INPUT.ro {
	BORDER-RIGHT: 1px solid #003868;
	BORDER-TOP: 1px solid #003868;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid #003868;
	BORDER-BOTTOM: 1px solid #003868;
	FONT-FAMILY: sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #00559D
}

/* styly verze 2.5 */

p {
	padding: 5px;
}

.tip {
	font-size: 12px;
}

dt {
	font-size: 80%;
	font-weight: bold;
}

div.nicebutton {
	float: left;
	border: solid 1px #AAF;
	background-color: #225;
	text-align: center;
	margin: 2px;
}


div.nicebutton a:link,div.nicebutton a:visited,div.nicebutton a:active,div.nicebutton a:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
	padding: 2px 3px;
	display: block;
}

div.inactive-nicebutton, div.inactive-nicebuttonadmin {
	float: left;
	border: solid 1px #557;
	background-color: transparent;
	text-align: center;
	margin: 2px;
	color: #555;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px;
}

div.nicebutton:hover {
	background-color: #448;
}

div.nicebuttonadmin {
	float: right;
	border: solid 1px #AAF;
	background-color: #525;
	text-align: center;
	margin: 2px;
}

div.nicebuttonadmin:hover {
	background-color: #848;
}

div.nicebuttonadmin a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
	padding: 2px 3px;
	display: block;
}

/*blbej exploder*/
form.messageform {
	text-align: center;
	width: 100%;
}

div.messageform {
	text-align: center;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 40px;
}

div.messageform textarea {
	width: 650px;
}

div.messageform .inputs {
	float: right;
}

div.messageform a {
	float: left;
}

dl.inline dt {
	clear: both;
	line-height: 1.2;
	font-size: 16px;
}

dl.inline dd {
	line-height: 0;
	position: relative;
	top: -10px;
	left: 120px;
}

div.header,div.bboard {
	margin: 5px;
	border: 1px solid #78b5ce;
	background-color: #057;
	font-size: 80%;
	padding: 10px;
}

div.messageview {
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	margin: 5px;
	padding: 5px;
}

span.messageaction {
	float: right;
	clear: none;
}
	

div.ankety {
	margin: 5px;
	margin-bottom: 30px;
	font-size: 80%;
}

div.pages {
	font-size: 80%;
	margin: 0px 5px;
	text-align: center;
}

div.pages a {
	font-size: 100%;
}

div.pages b {
	font-size: 150%;
}

div.message {
	margin: 10px 5px;
	padding: 2px;
	border: 1px solid #b4c9d2;
	min-height: 58px;
}

div.message-selected {
	margin: 10px 5px;
	border: 3px solid white;
	min-height: 100px;
}

img.userpic {
	border: none;
	float: left;
	/*background-color: black;*/
	_margin-left: -3px;
}

div.messageheader {
	background-color: #003868;
	font-size: 80%;
	padding: 1px 0px 1px 4px;
  margin-left: 43px;
}

div.messageheader a {
	text-decoration: none;
}

div.messageheader-new {
	background-color: #2c711a;
	font-size: 80%;
	padding: 1px 0px 1px 4px;
  margin-left: 43px;
}

div.messageheader-new a {
	text-decoration: none;
}

div.messagebody {
	padding: 5px;
  padding-left: 45px;
	font-size: 80%;
	color: #d9eef7;
	max-width: 900px;
	width:expression(document.body.clientWidth > 900? "900px": "auto" );
}

.user {
	color: #FFFF80;
	font-weight: bold;
}

form.viewtopics {
	text-align: center;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	margin: 5px;
	padding: 5px;
}

div.selectviewtopics {
	margin: 5px;
	}
	

.cleaner {
	clear: both;
}

table.vypistemat {
	clear: both;
	margin: 5px;
	width: 99%;
	_width: 98%;
	border: 1px solid #b4c9d2;
	font-size: 80%;
	border-collapse: collapse;
}

table.vypistemat td {
  padding: 1 3px;
}

table.vypistemat .section {
	text-align: center;
	width: 100px;
}

table.vypistemat .spot {
	text-align: center;
	width: 30px;
}

table.vypistemat .messages {
	text-align: right;
	width: 100px;
}

table.vypistemat .modified {
	text-align: right;
	width: 200px;
}

table.vypistemat .topicfordelete {
	background-color: #500;
}

.date {
	font-size: 80%;
}

div.processnote {
	margin: 5px;
	border: 1px dotted #8FF;
	background-color: #056;
	padding: 5px;
}

div.error {
	margin: 5px;
	border: 2px solid #F88;
	background-color: #856;
	padding: 5px;
	font-weight: bold;
	color: #000;
}

table.oblibene {
	margin: 5px;
	width: 98%;
	font-size: 80%;
}

table.oblibene .kategorie {
	background-color: #056;
	text-align: center;
}

table.oblibene th {
	background-color: #003840;
	border: 1px solid white;
	
}

table.oblibene .modified {
	text-align: right;
}

table.oblibene .checkbox {
	text-align: center;
}

table.oblibene .messages {
	font-size: 80%;
}

.warning {
	font-size: 140%;
	font-weight: bold;
	color: #F80;
}

div.searchresults {
	margin: 5px;
	padding: 10px;
	border: 1px solid #056;
	font-size: 80%;
}

table.permissions {
	border: 1px solid white;
	/*width: 100%;*/
	margin-left: 50px;
	font-size: 80%;
}

table.permissions th {
	font-weight: bold;
	text-align: center;
	border: 1px solid white;
}

table.permissions td {
	text-align: center;
	border: 1px solid #012;
}

form.ignorelist {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.napoveda {
	margin: 5px;
	font-size: 80%;
}

table.sections {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

table.sections td {
	width: 160px;
}

div.forum {
	padding: 5px;
}

div.vypis-header {
	margin: 0 5px 5px 5px;
	border: 1px solid #6aa0ce;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	background-color: #003868;
	font-size: 80%;
}