body {
	background-image: url(images/pozadi.jpg);
	background-repeat: repeat;
	} 

/*----------------základ-----------------*/
#kontejner {
	position: absolute;
	margin-left: 22%;
	
	width: 810px;
	height: auto;
	background-color: #8687FF;
	filter: alpha(opacity=95);
	-moz-border-radius: 8px
	}
/*------------banner-----------*/
#banner  {
	background-position: top;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 800px;
	height: 150px;
	background-repeat: no-repeat;
	background-image: url(images/banner/banner.swf);
-moz-border-radius: 8px
}
/*------------------menu------------------*/
#menu {
   background-color: transparent;
	background-position: right;
	background-position: center;
	margin-top: 5px;
	width: 155px;
	font-size: 20px;
	text-align: left;
	border-left: 1px;
	margin-left: 5px;
	margin-right: 5px;
	border-left:1px;
	border-top:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: red;
}
#menu img  {
	margin-bottom: -24px;
}
#menu a {
	margin-top: -3Opx;
	display: block;
	padding: 1px;
	color: #FFE4C4;
	text-decoration: none;
	background: url(images/menu.jpg);
}
#menu a:hover {
  color: red;
  border-left: 5px solid blue;
border-left: 3px solid red;
}
#menu a img {
   display: block;
   margin: .5em auto;
   border: 1px solid red;
}


/*-----------------odkazy-------------*/
#odkazy {  
	background-color: transparent;

	margin-left: 5px;
	margin-top: 5px;
	width: 150px;
	float: center;
	border: none;
	font-size: small;
	font: normal 100 x-large Mistral;
	text-align: left;
	border-left: 1px;
	height: auto;
}
#odkazy img {
	margin-bottom: -10px;
}
#odkazy a {
   display: block;
  
   padding: 0 .2em;
 
	margin-right: 5px;
	margin-top: 1px;
   color: #1468B7;
	text-decoration: none;
}
#odkazy a:hover {
  color: blue;
}
#odkazy a img {
	display: block;
	margin: 2px -6px;
	border: 1px solid red;
}

/*-----------------odkazy2-------------*/
#odkazy2{  

	margin-left: 5px;
	margin-top: 5px;
	width: 150px;
	
	border: none;
	font-size: small;
	font: normal 100 x-large Mistral;
	text-align: left;
	border-left: 1px;
}
#odkazy2 img{
	margin-bottom: -10px;
	
}
#odkazy2 a {
   display: block;
 
   padding: 0 .2em;
   
   color: #1468B7;
	text-decoration: none;
}
#odkazy2 a:hover {
  color: blue;

}
#odkazy2 a img {
   display: block;
   margin: 2px auto;
   border: 1px solid red;
	margin-left: -6px;
}
/*----------------obsah-----------------*/
#obsah {
	background-color: none;
	margin-top: -1073px;
	margin-left: 165px;
	width: 475px;
	height: 78%;
	float: left;
	left: 160px;
	top: 160px;
	font-family: Arial;
}
.i_nadpis {border-top:1px solid black; color: #FFE4C4; width: 100%; margin-right: 0px; padding:5px;font-family: "Arial Black";}
.i_tab {border: 1px solid black; background-color: #CCCCCC; width: 475px; }
.a_tab {width: 475px;}
.stred {width: 475px;}
.hlavni {width: 475px;}
.n_tab {  background-color: #314990; margin-left: 650px; margin-top: -1073px; margin-bottom: 5px; margin-right:5px; width: 155px;}
.n_nadpis {font-size: 15px; color: #DD0000; background-color: #AAAAAA; width: 140px; margin-right: 0px; padding:5px;}
.n_popis {font-size: 15px; text-align: justify; vertical-align: top; background-color: #AAAAAA; padding:5px; width: 140px;}
.n_odkaz {background-color: #AAAAAA; font-size: 9px; width: 140px; text-align: right; padding: 3px;}
.i_tab {border: 1px solid black; background-color: #CCCCCC;width:475px;}
.i_nadpis {border-top:1px solid black; color: #DD0000; width: 475px; margin-right: 0px; padding:5px;}
.i_datum {position:right}
.i_popis {font-size: 12px; text-align: justify; vertical-align: top; width: 100%;}
.i_td {padding:5px;}
img.foto {margin: 22px; border:1px solid black; float:left;}
.skupina {padding-left: 20px; font-weight: bold; font-size: 10px;}
.str_a {font-size: 15px; color: #00004A; font-weight: bold;}
a.str {color: #2266CC;font-size: 10px;}
a.str:hover {color: red;}

/*-------------------vip--------------------*/
#vip {
	float: right;
	margin-left: 650px;
	margin-top: -680px;
	-moz-margin-top: -1000px;
	

}
#vip img {
	margin-bottom: -3px;
}
#vip a {
   display: block;
   

   padding: 0 .2em;
   margin-top: 2px;
   color: #1468B7;
	text-decoration: none;
}
#vip a:hover {
  color: blue;
}
#vip a img {
   display: block;
   margin-top: 2px;
   border: 1px solid red;
	margin-left: -3px;
	width: 155px;
	height: 110px;
}
/*-------------------logo ke stažení----------------*/
#logo   {
	float: right;
	margin-left: 650px;
	margin-top: -208px;
}
#logo a {
   display: block;
   padding: 0 .2em;
   margin-top: 2px;
   color: #1468B7;
	text-decoration: none;
}
#logo a:hover {
  color: blue;}
#logo a img {
   display: block;
   margin-top: 2px;
   border: 1px solid red;
	margin-left: -3px;}
/*---------------------patička-------------------*/
#zapati {
	
	margin-top: 5px;
	margin-left: 7px;
	width: 800px;
	height: 15px;
	float: left;
background-color: blue;
text-align:center;

}
