

    html, body { 
      margin: 0px;
      padding: 0px;
      background-color: white;
      background-image: url('../obr/bg.jpg');
      background-repeat: repeat-x;
      background-position: left top;
      font-family: Arial;}
      
    .center {
      background: white;
      width: 961px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;}
      
    .top {
      text-align: left;
      background-image: url('../obr/bg-top.jpg');
      background-repeat: no-repeat;
      background-position: left top;
      width: 961px;
      height: 396px;}  
    
    .main {
      text-align: left;
      background-image: url('../obr/bg-bottom.jpg');
      background-repeat: no-repeat;
      background-position: right top;
      width: 961px;
      padding-bottom: 30px;}
      
    .logo {
      margin-top: 38px;}
      
    .pravy-sloupec {
      width: 373px;
      float: right;
      background-color: transparent;
      margin-top: 150px;}
      
    .rychla-navigace {
      width: 373px;
      height: 131px;
      background-image: url('../obr/bg-kontakt.jpg');
      background-repeat: no-repeat;
      background-position: left top;
      margin-top: 10px;
    }
      
    .rychla-navigace h3 {
      color: #565656;}
      
      .rychla-navigace div.left {
        padding: 20px;
        padding-top: 28px;
        _padding-top: 38px;
        padding-right: 10px;
        float: left;
        width: 158px;
        height: 66px;}
        
      .rychla-navigace div.right {
        padding: 20px;
        padding-top: 28px;
        _padding-top: 38px;
        padding-right: 0px;
        float: right;
        width: 154px;
        height: 66px;}
        
      .rychla-navigace div.left p {
        font-size: 11px;
        color: white;}
        
      .rychla-navigace div.right p {
        font-size: 11px;
        color: white;} 
      
    div.top-popis {
      background-color: transparent;
      height: 170px;
      width: 465px;
      margin-left: 28px;
      margin-top: 24px;
      _margin-top: 0px;}
      
    .obsah {
      width: 520px;
      margin-left: 28px;}
      
    .paticka {
      margin-top: 30px;
      height: 35px;
      width: 100%;
      background-image: url('../obr/bg-paticka.jpg');
      background-repeat: no-repeat;
      background-position: left bottom;
      text-align: left;}
      
    .paticka p {
      padding-top: 12px;
      padding-left: 28px;
      padding-bottom: 0px;
      font-size: 11px;}
      
    .paticka p a {
      color: white;}
      
      
    h1 {
      margin-top: 0px;
      padding-top: 0px;
      margin-bottom: 10px;
      _margin-bottom: 8px;
      font-weight: normal;
      color: #414141;
      font-size: 24px;
      font-style: italic;
      width: 100%;
      padding-bottom: 10px;
      border-bottom: 5px solid #E9DA02;}
      
    h2 {
      padding-top: 25px;
      margin-top: 0px;
      margin-bottom: 10px;
      color: #454545;
      font-weight: normal;
      font-size: 22px;}
      
    h3 {
      margin-bottom: 5px;
      color: black;
      font-weight: bold;
      font-size: 16px;}
      
    p {
      font-size: 12px;
      color: #707070;}
      
    ul {
      font-size: 12px;
      color: #707070;}
      
    a {
      color: #D1B004;}
      
    a:hover {
      text-decoration: none;}
      
    .float-left {
      float: left;
      margin-right: 20px;}
    
    hr.cistic {
      visibility: hidden;
      clear: both;}
      
      
    .menu ul

      {
      
      padding: 0px;
      
      margin: 0px;
      
      margin-top: 15px;
      
      _margin-top: 12px;
      
      margin-left: 28px;
      
      list-style-type :none;
      
      }



    .menu ul li
    
      {
      
      float: left;
      
      }



    .menu ul li a

      {
      
      font-size: 12px;
      
      margin-left: 1px;
      
      margin-right: 1px;
            
      display: block;
      
      text-align: center;
      
      width: 107px;
      
      line-height: 39px;
      
      text-decoration: none;
      
      color: white;
      
      background-color: #343434;
      
      background: url('../obr/bg-menu2.jpg') repeat-x  left top;
      
      }


    
     .menu li a:hover, .menu .active a
    
      {
      
      color: #696C6F;
      
      background: url('../obr/bg-menu-active2.jpg') repeat-x  center top;
      
      }
      
    div.vlajky {
      float: right;}
      
    div.vlajky img {
      margin-top: 10px;
      margin-left: 5px;}
      
    .float-left {
      float: left;}

/* add Martin Sobotka */
.aktuality {
  width: 333px;
  height: 96px;
  background-image: url('../obr/bg-aktualita.jpg');
  background-repeat: no-repeat;
  background-position: left top;
  padding: 15px 20px 10px 20px;
}

.aktuality img {
  margin: 0px 15px 0px 0px;
}
.aktuality p {
  margin-top: 8px;
  font-size: 11px;
  color: white;
}
.aktuality h3 {
  margin: 0px;
  padding: 0px;
  color: #565656;
}
/* end add */
/* add Michal Vetr */
#bobrosslogo{
	background-image: url('../obr/bobrosslogo.png');
	heigth: 98px !important;
	width: 249px;
	display: block;
}

#levaoblast{
	float: left;
	width: 260px;
	height: 250px;
}
h2.personal{
	padding: 0;
}
.person{
	margin-top: 30px;
	height: 139px;
}
.leva{
	float: left;
	width: 130px;
}
.prava{
	float: right;
	width: 380px;
}
#masterphoto{
	float: right;
	width: 230px;
}
p#bobross{
	font-size: 110%;
}
span#strong{
	font-size: 90%;
	font-weight: bold;
}
/*end add*/