body                        {background-color: #0067da; text-align: center; margin: 0; padding: 0;}
#web                        {width: 100%; height: 1104px; background: #004491 url('../images/body.gif'); border: 0px solid #fff;}
#obsah                      {Width: 1020px; height: auto; border: 0px solid #fff; margin: 0 auto; background: url('../images/ryby/rybky.jpg') 25px 735px no-repeat; overflow:hidden;}
#header                     {width: 100%; background-color: #000; height: 221px;}
#header h1                  {margin: 0 auto; width: 1280px; height: 221px; position: relative;}
#header h1 span             {width: 1280px; height: 221px; position: absolute; top: 0; left: 0; background: #fdf7e1 url('../images/logo.jpg') 50% 0% no-repeat;}
#leva_strana                {margin-left: 30px; width: 165px; height: auto; border: 0px solid #FFF; float: left; overflow:hidden;}        
#sluzby                     {text-align: left;}
#rybky                      {margin-top: 700px; border: 0px solid #fff; float: left;}
#rybky_prava                {margin-top: 60px;}
.mezera                     {height: 200px;}
#prava_strana {
padding-top: 55px; 
color: #fff; 
text-align: left; 
font-size: 12px; 
font-weight: bold; 
font-family: Trebuchet MS; 
margin-right: 30px; 
width: 160px; 
height: auto; 
border: 0px solid #FFF; 
float: right;
}        
#rolovani{
width: 160px;
}

#logo_blue                 {position: relative; left: -5px;}

#sloupek_vypln {
	width: 30px;
	height: 400px;
	float: left;
}

#stred{
float: left;
width: 570px;
height: auto; 
border: 0px solid #000; 
margin: 0 auto; 
padding-top: 50px;
}

.stranka{
 margin: 0 20px 30px 50px;
 border: 0px solid #fff;
} 

h2{    
float: left;
width: 530px;
font-size: 48px; 
font-family: Arial; 
color: #83d0f5; 
font-weight: normal; 
text-align: left; 
margin: 0px 0px 20px 20px;
}

#stred p{
 color: #ffffff;
 text-align: left;
 font-family: Trebuchet MS;
 font-size: 14px;
}

p.text_uzky {
font-weight: normal; 
font-size: 14px; 
font-family: Trebuchet MS; 
color: #fff; 
text-align: left;
}

.text_stred {
font-weight: normal; 
font-size: 14px; 
font-family: Trebuchet MS; 
color: #fff; 
text-align: left;
}

p.aktualne {
font-size: 12px; 
font-family: arial; 
color: #fff; 
text-align: left; 
margin-left: 5px;
}

p.blok {
 font-size: 12px;
 float:left;
 width:150px;
 margin-right:10px;
}

#jidelni_listek  { 
text-align: left; 
font-family: Trebuchet MS; 
font-size: 12px;
}

#jidelni_listek a {
color: #ff9800; 
}

#contact
{
color: #ff9800;
width: 160px;
float: left;
}

H3                          {font-size: 14px; font-family: Trebuchet MS; color: #ff9800; font-weight: bold; margin: 0px 0px 0 3px;}
h3 a                        {text-decoration: none;}
h3.stredova                 {text-align: left; margin-left: 50px;}
p.listek_text               {font-size: 12px; font-family: Trebuchet MS; color: #fff; margin: 0 0 0 3px;}
#kontakty                   {height: 330px; border: 0px solid #fff; margin: 0 10px 0 40px; text-align: left; font-family: Trebuchet MS; font-size: 12px; color: #fff;}
#kontakt_text               {border: 0px solid #fff; width: 150px; float: left;}
span.kontakt                {color: #ff9800;}
#mapa                       {float: left;}
img                         {margin-left: 5px; margin-bottom: 5px;}
.obrazky                    {margin-left: 45px; margin-bottom: 40px; text-align: left;}
img                         {border: 0}
img a:hover                 {border: 1px solid #f5ae03;}

#menu {
background: url('../images/menu.png'); 
border: 0px solid #fff; 
margin-top: 0px; 
margin-bottom: 20px;
text-align: left; 
float: left; 
width: 166px
}

#menu ul                    {list-style-type: none; margin: 0;	padding: 0; text-indent: 0;}
#menu ul li                 {text-transform: uppercase; margin: 0; padding: 0;text-indent: 0;	float: left; width: 100%; font-family: arial; font-weight: normal; font-size: 14px; }

#menu a { 
  margin: 0 5px 0 5px; 
  display: block; 
  line-height: 33px;	
  padding: 0 10px; 
  text-decoration: none; 
  color: #fff;
}

#menu ul li span a         {border-bottom: 1px solid #fff; }
#menu ul li span.posledni a {border: 0;}

#aktualne                   {border: 0px solid #fff; width: 165px;}
#menu a:hover               {color: #7ac6e0;}
span.link                   {color: #ff9800;}
h4                          {letter-spacing: 5px; color: #00b9ee; font-size: 12px; font-weight: bold; font-family: Trebuchet MS; text-align: left; padding: 0 0 0 5px; border-bottom: 1px solid #fff;}
.aktualita                  {border-bottom: 0px solid #00b9ee; padding-bottom: 5px; margin-bottom: 40px;}
p.aktualita_prava           {margin-left: 5px; color: #fff; text-align: left; font-size: 12px; font-weight: bold; font-family: Trebuchet MS;}
.stranka                    {margin-bottom: 120px;}
#jazyk{
margin: 10px 0 5px 0; 
text-align: left;
}
.oddelovac                  {border-bottom: 1px solid #00b9ee;}
		ul.twitbox {
			width: 160px;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		ul.twitbox li{
			border-bottom:1px solid #00B9EE;
			padding: 10px;
			font-size: 12px;
			color: #FFFFFF;
			font-weight: normal;
		}
		ul.twitbox li.mytwitHead a {
		  font-family: arial;
			font-size: 12px;
			font-weight: normal;
			color: #FF9800;
		}
		ul.twitbox li.mytwitHead img{
		  position: relative;
		  top: -15px;
			float: left;
			padding-right: 10px;
		}
		ul.twitbox li a {
			color: #FF9800;
			text-decoration: none;
		}
		ul.twitbox li a:hover { text-decoration: underline; }
		ul.twitbox span.twhen {
			color: #FF9800;
			font-size: 10px;
			font-style: italic;
			padding-top: 5px;
		}
		
		#stred a                 {color: #ff9800; text-decoration: none;}
		#stred a:hover          {text-decoration: underline; }
		
.cleaner {
clear:both;
}		