* {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
font-family: tahoma;
 background: #C20A02 url(../images/pozadi-body.jpg) repeat-x;
 }
 
 img {
border: 0;
 }
 
#stranka {
width: 963px;
margin: 0 auto;
padding:0;
 }
 
 #hlavicka
 {
width: 963px;
margin: 0 auto;
background: url(../images/hlavicka-pozadi.jpg) no-repeat top;
height: 101px;
 }
 
  #hlavicka-pod{
width: 963px;
margin: 0 auto;
background: url(../images/hlavicka-pozadi-podstranka.jpg) no-repeat top;
height: 101px;
 }
 
   h1
  {
margin: 0px 0 0 68px;
padding: 5px 0 0 0;
float: left;
 }

  h1 a
  {
  text-decoration: none;
font-size: 38px;
color: #0F0F0F;
font-weight: bold;
font-family: Myriad Pro;
font-style: italic;
 }

   h1 a strong
  {
  text-decoration: none;
font-size: 36px;
color: #D80800;
font-weight: bold;
font-family: Myriad Pro;
 }
 
    h2
  {
margin: -5px 0 0 62px;
padding: 0;
float: left;
clear: left;
 }
 
 h2 a
  {
  text-decoration: none;
font-size: 18px;
color: #DC403A;
font-weight: bold;
 } 
 
 .jazyk
   {
float: left;
width: 85px;
margin: 10px 0 0 580px;
 } 
 
  .jazyk a img
   {
margin: 0;
border: 0;
 } 
 
#telo
{
width: 919px;
margin: 0 0 0 64px;
background: url(../images/telo-pozadi.jpg) no-repeat top right;
overflow: hidden;
}


#telo-pod
{
width: 919px;
margin: 0 0 0 64px;
background: url(../images/telo-pozadi-podstranka.jpg) no-repeat top right;
overflow: hidden;
}


#levy-panel
{
width:219px;
float: left;
border-left: 1px solid #D8635E;
border-right: 1px solid #D8635E;
  padding-bottom: 1001em; 
  margin-bottom: -1000em; 
}

 ul.leve-menu {
	list-style: none;
	margin: 0 0 5px 0;
}

 ul.leve-menu  li {
margin: 0;
border-top: 1px solid #C30A02;
}

 ul.leve-menu li  a {
 width: 207px;
 height: 21px;
 background: url(../images/leve-menu-li.jpg) repeat-y top;
text-align:left;
display:block;
margin: 0;
padding: 8px 0 0 12px;
text-decoration: underline;
color: white;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
}

 ul.leve-menu li  a:hover {
 background: url(../images/leve-menu-lihover.jpg) repeat-y top;
}


 ul.leve-menu li.submenu  a strong {
 height: 15px;
 background: none;
padding: 8px 0 0 12px;
font-weight: normal;
text-decoration: underline;
}

 ul.leve-menu li.submenu  a {
text-decoration: none;
height: 15px;
 background: none;
padding: 8px 0 0 12px;
}

 ul.leve-menu li.submenu  a:hover{
background: none;
text-decoration: none;
}

#levy-panel h2
{
float: left;
clear: left;
color: #FECECD;
width: 207px;
font-size: 12px;
font-weight: bold;
margin: 5px 0 4px 0;
padding: 4px 0 0 12px;
border-top:10px solid #9D0600;
}

#levy-panel p
{
color: #D0D0D0;
width: 207px;
font-size: 12px;
font-weight: normal;
margin: 5px 0 0 0;
padding: 4px 0 0 12px;
}

#levy-panel p.logo
{
color: #D0D0D0;
width: 219px;
font-size: 12px;
font-weight: normal;
margin: 8px 0 0 0;
padding: 0;
text-align: center;
}

ul.cislovani {
	margin: 10px 0 5px 30px;
	padding: 0;
}

 ul.cislovani  li {
margin: 0;
list-style-type: decimal;
list-style: decimal;
border: 0;
color: #D0D0D0;
font-size: 12px;
}

#pravy-panel
{
width: 650px;
float: left;
margin:0 0 15px 18px;
}


 ul.hlavni-menu {
	margin: 59px 0 0 30px;
	list-style: none;
}

 ul.hlavni-menu li {
margin: 0;
float: left;
}

  ul.hlavni-menu li a {
 background: none;
text-align:center;
display:block;
margin: 0;
padding: 0 0 5px 0;
text-decoration: none;
color: white;
font-family: Tahoma;
font-size: 12px;
}

  ul.hlavni-menu li a.prvni {
 width: 105px;
}

  ul.hlavni-menu li a.druhy {
 width: 106px;
}

  ul.hlavni-menu li a.treti {
 width: 107px;
}

  ul.hlavni-menu li a.ctvrty {
 width: 114px;
}

  ul.hlavni-menu li a img{
margin: 0 0 5px 0;
}

  ul.hlavni-menu li a:hover {
color: white;
background: url(../images/hlavni-menu.jpg) repeat-x bottom;
}


 #blok{
width: 650px;
float: left;
border: 1px solid Red;
padding: 10px;
background: #1A1A1A;
margin: 20px 0 0 0;
}

 .blok{
 width: 630px;
float: left;
border: 1px solid #2B2B2B;
padding: 10px;
background: #0F0F0F url(../images/blok-pozadi.jpg) no-repeat top left;
}

 .blok p{
margin: 0 0 15px 0;
}

 .blok h2{
float: left;
font-family: Tahoma;
font-size: 18px;
font-weight: bold;
color: #FECECD;
margin: -4px 0 5px 24px;
padding: 0;
}

.blok .levy
{
float: left;
clear: left;
width: 360px;
font-family: Tahoma;
font-size: 12px;
color: white;
margin: 0 10px 0 24px;
padding: 0;
}

.blok .levy a.do-kosiku
{
margin: 0 0 0 55px;
}

.blok .pravy
{
float: left;
width: 225px;
font-family: Tahoma;
font-size: 12px;
color: white;
margin: 0;
padding: 0;
text-align: center;
}

.blok .pravy p.center
{
float: left;
width: 230px;
text-align: center;
}

.blok .pravy p.center a
{
font-size: 10px;
text-decoration: underline;
color: #E5210F;
}



#paticka
{
float: left;
clear: both;
background: Black url(../images/paticka.jpg) repeat-x top;
width: 100%;
}

#paticka p
{
width: 800px;
margin: 20px auto 10px auto;
padding:0;
color: white;
font-size: 12px;
}

#paticka p a
{
color: #E5210F;
font-size: 12px;
text-decoration: underline;
}