A{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #666666;
	text-decoration: none;
	background-color: transparent;
}

A.white{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : white;
}

.submenu{display: none;}

A:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #3771d0;
	text-decoration: none;
	background-color: transparent;
	
}

A.auth{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 7pt;
	color : white;
	text-decoration: none;
	background-color: transparent;
}

A.auth:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 7pt;
 	color : #3771d0;
	text-decoration: none;
	background-color: transparent;
}


A.red{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #F3B1B1;
	background-color: transparent;
}

BODY{
	background-color:#e3e3e3;
	margin : 0px 0px 0px 0px;
	cursor : url(img/red.cur), default;
}

TABLE{
	empty-cells : show;
	border-collapse : collapse;
}

TABLE.body{
	border : 1px solid Black;
	empty-cells : show;
	border-collapse : collapse;
}

TH{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color:white; 
	background-color : #982C00;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

td.body{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	padding-left:5px;
	padding-right:5px;
	border-right : 1px solid Black;
}

tr.blue{
	background-color :#F5FAFC;
}

tr.red{
	background-color : #FCF1EB;
}

TD{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color:black; 
}

TD.main{
color:black; 
background-color: white;
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
padding-left:12px; 
padding-top:15px;
padding-right:10px;
padding-bottom:12px;
}

DIV.header{
	color: #3D6EBF;
	background-color:#E4ECF8;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12pt;
	font-weight : bold;
	border-bottom-color : Gray;
	border-bottom-style : dotted;
	border-bottom-width : 2px;
}
div.menu{ background-color:#336699;
          color:white;     
}

div.menu:hover{ background-color:#336699;
          color:red;     
}

div.peach{
	background-color: #E4ECF8;
	font-family:Helvetica, Arial, sans-serif;
	font-size:8pt;
	padding : 3px 3px 3px 3px;
}
.nadpisek {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
td.tld-header{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 7pt;
	background-color : #982C00;
	text-align:center;
	color: white;
	font-weight:bold;
}

td.tld-body{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	background-color : silver;
	text-align:center;
}
input.tld{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	border : 1px solid black;
	background-color : #306898;
	color: #FFF9F9;
	font-weight:bold;
	cursor : url(img/blue.cur), default;
}

TD.mainleft{
	color:black;
	background-color: #D8E3F5;
	font-family:Helvetica, Arial, sans-serif;
	font-size:8pt;
	text-align:justify;
	padding-right:15px;
	vertical-align: middle;
	border-right-color : Gray;
	border-right-style : dotted;
	border-right-width : 2px;
}
TD.mainright{
	color:black;
	background-color: #D8E3F5;
	font-family:Helvetica, Arial, sans-serif;
	font-size:8pt;
	padding-left:15px;
	vertical-align: middle;
	text-align:right;
}

td.ref-header{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	background-color : #D0E4F0;
	font-weight : bold;
	padding : 3px 5px 3px 10px;
}

td.ref-body{
font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
   background-color: #F7F7F7;
/*	background-color : #F5FAFC;*/
	color :black;
	text-align:left;

	padding : 5px 5px 5px 10px;
}
td.ref-footer{
font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
   background-color: #F7F7F7;
/*	background-color : #F5FAFC;*/
	color :black;
	text-align:right;

	padding : 3px 5px 3px 10px;
}
td.ref-ref{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	background-color: white;
	color :black;
	text-align:right;
	border-left-color : Gray;
	border-left-style : dotted;
	border-left-width : 2px;
	padding-right:10px;
}

td.ref-photo{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	background-color: white;
	text-align:left;
	padding-right:10px;
}


DIV.news-blue{
font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
background-color: #F7F7F7;
/*	background-color : #F5FAFC;*/
	color : #72A8D3;
	text-align:right;
	width: auto;
	padding : 5px 5px 5px 5px;
}

DIV.news-red{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	background-color: #F7F7F7;
	/*background-color : #FCF1EB;*/
	padding : 5px 5px 5px 5px;
	text-align:right;
	width: auto;
}


DIV.news-header-blue{
font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	background-color : #D0E4F0;
	font-weight : bold;
	padding : 3px 5px 3px 10px;
	width: auto;
}

DIV.news-header-red{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #F5D8C9;
	font-weight : bold;
	padding : 3px 5px 3px 10px;
	width: auto;
}



INPUT.button{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	border : 1px none;
	height : 14pt;
	text-align: center;
	vertical-align: middle;
	background-color :#982C00;
	color : White;
	cursor : url(img/blue.cur), default;
}

INPUT.button-poll{
	font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	border : 1px none;
	height : 14pt;
	text-align: center;
	vertical-align: middle;
	background-color : #306898;
	color : White;
	cursor : url(img/blue.cur), default;
}
INPUT.poll{
	border : none;
	text-align: center;
	background-color : transparent;
	color : inherit;
	cursor : url(img/blue.cur), default;
}


input, select, textarea{
font-family:Helvetica, Arial, sans-serif;
	font-size : 8pt;
	border : 1px solid black;
	cursor : text;
}
