/* CSS Document */

body {
 margin:0;
 padding:0;
 color:#222;
 font:0.7em "Arial CE", Arial, Tahoma, Verdana, Sans-Serif;
 text-align:center;
 background:#be2923 url("../images/background.gif") repeat-x left top;   
}
img{
  border:0;
}
.clear-floats{
  clear:both;
  _font-size:0;
}

/****************************
        HEAD - START
 ***************************/
 
#head{
  margin:0 auto;
  padding:0;
  width:744px;
  height:123px;
  font-size:0;
}
#head-leftucho1{
  margin:0;
  padding:0;
  float:left;
  width:15px;
  height:123px;
  background:#be2923 url("../images/ucho-left1.gif") no-repeat left top;   
}
#head-leftucho{
  margin:0;
  padding:0;
  float:left;
  width:124px;
  height:123px;
  background:#be2923 url("../images/ucho-left.gif") no-repeat left top;   
}
#head-rightucho1{
  margin:0;
  padding:0;
  float:right;
  width:15px;
  height:123px;
  background:#be2923 url("../images/ucho-right1.gif") no-repeat right top;   
}
#head-rightucho{
  margin:0;
  padding:0;
  float:right;
  width:122px;
  height:123px;
  background:#be2923 url("../images/ucho-right.gif") no-repeat right top;   
}
#head-banner{
  margin:0;
  padding:0;
  float:left;
  width:468px;
  height:123px;
  background:#be2923;
}
#head-banner-top{
  margin:0;
  padding:0;  
  width:468px;
  height:34px;
  background:#be2923 url("../images/banner-top.gif") no-repeat left top; 
}
#head-banner-bottom{
  margin:0;
  padding:0;  
  width:468px;
  height:29px;
  background:#fff url("../images/banner-bottom.gif") no-repeat left top;
}
#head-banner-banner{
  margin:0;
  padding:0;  
  width:468px;
  height:60px;
  /*background:#be2923;*/ 
  background:#abc; 
}

/****************************
        MENU - START
 ***************************/
 
#menu-left{
  margin:0 auto;
  padding:0;
  width:744px;
  height:55px;
  background:#fff url("../images/menu-left.gif") no-repeat left top;
  font-size:0;
}
#menu-right{
  margin:0 auto;
  padding:0;
  width:744px;
  height:55px;
  background:url("../images/menu-right.gif") no-repeat right top;
  font-size:0;
  text-align:left;
}
#menu-logo{
  margin:0;
  padding:0;
  float:left;
  position:relative;
  left:29px;
  text-align:left;
}
#menu-menu{
  text-align:left;
  margin:0;
  padding:0;
  float:left;
  position:relative;
  left:44px;
  width:505px;
  height:50px;
  font-size:15px;
}

/****************************
      MENU ITEM - START
 ***************************/
.menu-item{
  float:left;
  margin:0 3px;
  padding:0 5px;
  height:50px;
} 

.menu-item img{
  position:relative;
  top:5px;
}
 
/****************************
        BODY - START
 ***************************/

#fr-top-left{
 margin:0 auto;
 padding:0;
 width:744px;
 background:#fff url("../images/background-red.gif") repeat-y left top;    
}
#fr-top-right{
 margin:0 auto;
 padding:0px;
 width:744px;
 background:url("../images/background-red.gif") repeat-y right top; 
}
#body{
  margin:0;
  padding:0;
  width:744px;
  min-height:232px;
  _height:232px;
}
#right-frame{
  width:744px;
  min-height:232px;
  _height:232px;
  background:url("../images/fr-top-right.gif") no-repeat right top; 
}
#left-frame{
  width:744px;
  min-height:232px;
  _height:232px;
  background:url("../images/fr-top-left.gif") no-repeat left top; 
}

#right{
  margin:6px 0 0 0;
  float:right;
  width:214px;
  text-align:left;
}
#left{
  margin:6px 0 0 0;
  float:left;
  width:530px;
  text-align:left;
}
.content-date{
  color:#000;
  font-size:10px;
}
.content-titletext{
  color:#be2923;
  font-size:12px;
  font-weight:bold;
}
#aktuality-img{
  width:480px;
}
#aktuality-img img{
  margin:3px 5px;
  border:1px SOLID #be2923;
}
/****************************
        SPONZORS - START
 ***************************/
 
#sponzor-title{
  margin:0 0 0 9px;
  width:181px;
  height:55px;
  background:#fff url("../images/sponzor-title.gif") no-repeat left top;
}
#main-sponzor{
  margin:0;
  width:214px;
  height:122px;
  background:#fff url("../images/main-sponzor.gif") no-repeat left top;
}
#main-sponzor-imgfr{
  position:relative;
  top:8px;
  left:2px;
  width:197px;
  height:99px;
  background:#eee;
}

#bono-position{
  position:relative;
  top:4px;
  left:26px;
} 

#topayzl-position{
  position:relative;
  top:10px;
  left:20px;
} 

#sponzors{
  margin:0 0 0 9px;
  width:181px;
  text-align:center;
  background:#eee url("../images/sponzor-end.gif") no-repeat left bottom;
}
#sponzors img{
  margin:9px 0;
}
 
/****************************
      OBSAH - START
 ***************************/
 
#flash{
  position:relative;
  left:24px;
  width:506px;
}
.title{
  position:relative;
  top:8px;
  left:8px;
  width:522px;
  height:24px;
  background:url("../images/tapka.gif") no-repeat left top; 
} 
.title-text{
  position:relative;
  top:2px;
  left:32px; 
} 
.title-underline{
  position:relative;
  top:5px;
  left:36px; 
} 
#body-text{
  position:relative;
  left:40px;
  top:10px;
  width:475px;
  background:#fff;
  text-align:justify;   
}
#body-text a{
  color:#9D3000;
  text-decoration:underline;
}
#body-text a:hover{
  color:#F13000;
  text-decoration:none;
}

.odrazka-text{
  margin-left:5px;
}
.odrazka-text-odrazka{
  float:left;
  margin:0 10px 0 0;
}
.odrazka-text-text{
  float:left;
  width:420px;
}

/****************************
        FOOT - START
 ***************************/
 
#foot{
  margin:0 auto;
  padding:0;
  width:748px;
  height:60px;
  background:#fff;
}
#foot-leftnoha{
  margin:0;
  padding:0;
  float:left;
  width:138px;
  height:60px;
  background:#be2923 url("../images/noha-left.gif") no-repeat left top;   
}
#foot-rightnoha{
  margin:0;
  padding:0;
  float:right;
  width:139px;
  height:60px;
  background:#be2923 url("../images/noha-right.gif") no-repeat right top;   
}
#foot-middle{
  margin:0;
  padding:0;
  float:left;
  width:471px;
  height:60px;
  background:#be2923;      
}
#foot-middle-background{
  margin:0;
  padding:0;
  float:left;
  width:471px;
  height:27px;
  background:#fff url("../images/foot-background.gif") no-repeat left bottom;    
}
#foot-middle-text{
  position:relative;
  top:10px;
  height:33px;
  color:#d67470;
}

#foot a{
  color:#fff;
  text-decoration:underline;
  font-weight:bold;
}
#foot a:hover{
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}





