.main_tab
{
  margin-left: auto;
  margin-right: auto;
  border-width: 3px;
  border-style: solid;
  border-color: #5bd #035 #068 #6cf;
  text-align: center;
  width: 800px;
  background-color: #45505E;    
}

.end_tab
{
  margin-left: auto;
  margin-right: auto;
  border-width: 3px;
  border-style: solid;
  border-color: #5bd #035 #068 #6cf;
  text-align: center;
  width: 800px;  
  background-color: #45505E;  
}

.nebo_tab
{
  background-image:url(../index_files/nebicko.png);
}

.nebo_tab2
{
  background-image:url(../index_files/nebicko2.png);
  font-family: sans-serif; 
  font-size: 13px;
  color: #000000;  
}

.cd_tab
{
  margin-left: auto;
  margin-right: auto;
  border-width: 3px;
  border-style: solid;
  border-color: #5bd #035 #068 #6cf;
  text-align: center;
  width: 460px;  
}

.body 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  font-size: 90%;
  font-weight: bold;
  text-align: center; /* IE */
}	

  	
.ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}

.mailik 
{  
  font-family: sans-serif; 
  font-size: 15px; 
  font-weight: bold; 
  color: #0000DC;
}

.potvrdena 
{  
  font-family: sans-serif; 
  font-size: 13px; 
  font-weight: normal; 
  color: green;
}

.nepotvrdena 
{  
  font-family: sans-serif; 
  font-size: 13px; 
  font-weight: normal; 
  color: red;
}

.volno 
{  
  font-family: sans-serif; 
  font-size: 13px; 
  font-weight: normal; 
  color: #006AEB;
}

.dov 
{  
  font-family: sans-serif; 
  font-size: 13px; 
  font-weight: normal; 
  color: #F2CE25;
}


.update 
{  
  font-family: Arial, Helvetica, sans-serif; 
  /*font-size: x-small;*/
  font-size: 11px;   
  font-style: italic; 
  color: #000000;
}

.divider 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: x-small; 
  font-weight: bold; 
  color: #99FFFF;
}

a.links:hover 
{  
  color: #000000;
  background-color: #FFFFFF;  
}

.copyright 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #000000;
	background-color: #CECCCC;
	background-image: url(../index_files/bg-menu.gif);
	background-repeat: repeat-x;
	height: 20px;  
}

.background 
{  
  background-color: #000000;
  /*background-image:url(../index_files/back.jpg);*/
  margin-top:0px;
  margin-left:0px;
  margin:0px;
  /*color: #000000;*/   
}

.header 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: normal; 
  color: #000066; 
  line-height: 28px;
}

.title 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 20px; 
  font-weight: bold; 
  color: #FFFFFF;
}

.text 
{  
  font-family: sans-serif; 
  font-size: 13px;
  color: #000000;
}

.link 
{  
  font-family: sans-serif; 
  font-size: 13px;
  font-weight: bold;
  color: blue;
}

a.link:hover {color: red;}
a.link:hover:visited {color: red;}  
a.link:visited {color:green;}

.links 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: x-small; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none;
}

.lnk 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: x-small; 
  font-weight: bold; 
  color: #00000; 
  text-decoration: none;
}

.hlavicka 
{  
  font-family: Helvetica, Verdana, Arial, sans-serif; 
  font-size: 20px; 
  font-weight: bold; 
  color: #000000;
}

.calendar {
width:160px;
height:160px;
text-align:center;
/*border-width: 1px;
border-style: double;*/
}

.calendar .head {
color:#ffffff;
font-size: 1px;
}

.calendar .type {
color:#ffffff;
font-size: 1px;
}

.calendar .date {
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px;
color:rgb(255,0,0);
padding:3px;
}

.calendar .promo {
font-size: 12px;
}

.calendar .day {
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px;
text-align:left;
color:rgb(0,0,0);
}

.calendar .name {
font-family: Arial, Helvetica, sans-serif, @charset "windows-1250"; 
font-size: 13px;
text-align:left;
color:rgb(0,102,255);
font-weight: bold;
padding:3px;
}

.menu{
	border-top: 2px solid white;
	background-color: #CECCCC;
	background-image: url(../index_files/bg-menu.gif);
	background-repeat: repeat-x;
	height: 20px;
	
}

.menu a, .menu a:visited {
	font-size: 10px;
	display: block;
	float: left;
	line-height: 20px;
	padding: 0 10px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
.menu a:hover, .menu a.menuOn{
	font-size: 10px;
	background-image: url(../index_files/bg-menuOn.gif);
	background-repeat: repeat-x;
	color: white;
}

