/* CSS Document */
*{margin:0;  padding:0;  border:0;  font-family:arial;}
body{background:#fff3aa url(../layout/bg.jpg) repeat-x left top;}
.clear{clear:both;}

a{color:#d22a27;}
a:hover{text-decoration:none;}
h1{font-family:arial;  font-size:28px;  font-weight:normal;color: #ca1b12;}
h2{font-family:arial;  font-size:20px;  font-weight:normal;}
h4{font-family:arial;  font-size:14px;  font-weight:bold;}
table{border-collapse:collapse;}
.invisible {display: none;}

/* ALL */
#stin{width:1008px;  margin:0 auto;  background:url(../layout/stin_up.gif) repeat-y left top;}
#all{width:1008px; /*background:url(../layout/stin.gif) no-repeat left top;*/}
#body{width:1008px;  background:url(../layout/bg_up.jpg) no-repeat left top; position: relative;}
#obsah{width:775px;  float:right;}

/* Leva */

#leva{width:230px;  float:left;}
    #leva #logo{width:229px;  height:138px;  background:url(../layout/under_logo.gif) no-repeat left top;  margin-top:32px;  margin-left:8px;  text-align:center; overflow: hidden;}
    
    #leva #menu_up{width:221px;  height:7px;  font-size:0px;  /*background:url(../layout/menu_up.gif) no-repeat left top;*/}
    #leva #menu_down{width:221px;  height:7px;  font-size:0px;  /*background:url(../layout/menu_down.gif) no-repeat left top;*/}
    #leva #menu{width:221px;  margin-top:20px;    margin-left:8px;  /*background:#ff5400;*/}
        #leva #menu ul{width:190px;  margin-left:21px;  margin-top:5px;  margin-bottom:5px;  background:url(../layout/tecky.gif) repeat-x left top;}
        #leva #menu ul li{list-style-type:none;  background:url(../layout/tecky.gif) repeat-x left bottom;  display:block; float: none;}
        #leva #menu ul li a{text-decoration:none;  font-family:arial;  font-size:11px;  color:#11345e;  font-weight:bold;  display:block;  line-height:29px;     background:url(../layout/sipka.gif) no-repeat left center;  padding-left:25px;}
        #leva #menu ul li a:hover{text-decoration:underline;}
        
        #leva #menu ul li ul {margin-left:0;}
        #leva #menu ul li ul li{background:none;}
        #leva #menu ul li ul li a{background:none;  padding-left:35px;}
        #leva #menu ul li ul li a:hover{text-decoration:underline;}
    
    .kontakt{width:192px;  background:url(../layout/kontakt_bg.gif) no-repeat left bottom;  margin-top:15px;  margin-left:30px;}
        .kontakt .nadpis{width:192px;  height:34px;  background:url(../layout/kontakt.gif) no-repeat left top;}
        .kontakt .nadpis h2{font-weight:bold;  font-size:14px;  font-family:arial;  color:#fff;  background:url(../layout/obalka.gif) no-repeat left center;  line-height:35px;  padding-left:25px;  margin-left:10px;}
        .kontakt .down{width:192px;  height:10px;  background:url(../layout/kontakt_down.gif) no-repeat left top;  font-size:0px; display: none;}
        .kontakt p{font-family:arial;  font-size:11px;  color:#424242;  padding-left:15px;  padding-top:10px;  padding-bottom:10px;line-height: 20px;}

/* Center */
#center{width:520px;  float:left; position: relative;}
    #center #cestnik{width:499px;  height:96px;  background:url(../layout/cesta.jpg) no-repeat left top;  position:relative;}
    #vp_posun {position: absolute; width: 499px; height: 39px; left: 4px; top:57px; }
        
        #center #cestnik ul li {list-style-type: none; float: left; line-height: 39px; display: block;}
        #center #cestnik ul li a{line-height: 39px; display: block; font-family:arial;  font-size:11px;  font-weight:bold;  color:#7b6a00;  text-decoration:none; text-transform:uppercase;}
        #center #cestnik ul li a.menu1{padding:0 16px 0 22px;}
        #center #cestnik ul li a.menu2{padding:0 22px 0 19px;}
        #center #cestnik ul li a.menu3{padding:0 24px 0 19px;}
        #center #cestnik ul li a:hover{text-decoration:underline;}
        
    #center #content{width:480px;margin-left:17px;padding-top:126px;}
        #center #content p{font-family:arial;  font-size:12px;  color:#424242;  padding:10px 0px;}
        #center #content #home_ban{width:480px;  height:205px;  background:url(../layout/home_ban.jpg) no-repeat left top;}
        #center #content #home_ban .text{width:345px;  float:right;  padding-top:10px;}
        #center #content #home_ban .text p{font-family:arial;  font-weight:bold;  font-size:14px;  color:#fff;  padding:10px;  padding-top:20px;  line-height:18px;  text-transform:uppercase;}
        
        .in{width:479px;  padding-top:20px;}
        .seda_up{width:479px;  height:7px;  font-size:0;  background:url(../layout/seda_up.gif) no-repeat left top;}
        .seda{width:479px;  background:#ececec;}
        .seda p{font-family:arial;  font-weight:bold;  font-size:12px;  color:#424242;  padding:10px !important;}
        .seda_down{width:479px;  height:7px;  font-size:0;  background:url(../layout/seda_down.gif) no-repeat left top;}

#prava{float:right;  width:254px;}
    #logo2{width:254px;  height:175px; position: absolute; top: 10px; right: 0px; }
    
    .report{width:210px;  background:#fcdb00; margin-top:225px;}
        .report .nadpis{width:210px;  height:40px;  background:url(../layout/report_bg.gif) no-repeat left top;}
        .report .nadpis h2{font-weight:bold;  font-size:14px;  font-family:arial;  color:#fff; line-height:35px;   padding-left:10px;  margin-left:10px;}
        .report .down{width:210px;  height:10px;  /*background:url(../layout/report_down.gif) no-repeat left top;*/  font-size:0px;}
        .report p{font-family:arial;  font-size:11px;  color:#424242;  padding-left:15px;  padding-top:10px;  padding-bottom:10px;}
        
            .report .clovek{width:210px; padding-bottom:5px;  float:left;  background:url(../layout/report.gif) no-repeat left bottom;}
            .report .clovek .img{float:left;  margin-left:6px; _margin-left:3px;  margin-top:5px;}
            .report .clovek .img img{border:3px solid #fff;}
            .report .clovek .info{width:130px;  font-family:verdana;  font-size:9px;  color:#000;  float:right;  padding-top:17px;  text-align:left;  line-height:15px; font-weight: bold;}
            .report .clovek .info a{color:#d22a27;font-weight: normal;}
    
    .reklama{width:210px;  height:287px;  background:#ececec;  margin-top:25px;}
    
#foot{background:#fff3aa url(../layout/foot.gif) no-repeat left top;  width:990px;}
    #foot p{padding-top:40px;  padding-bottom:30px;  text-align:center;  font-family:arial;  font-size:11px;  color:#666666;}
    #foot a{color:#666666;}
    #foot a.text{text-decoration:none;  }
    #foot a.text:hover{text-decoration:underline;}
    
.bb_img {
  float: left;
  padding: 5px;
}
    
.bez_up{width:479px;  height:7px;  font-size:0;  background:url(../layout/bez_up.gif) no-repeat left top;}
.bez{width:469px;  background:#f1e6c2; padding-left: 10px;}
.bez_down{width:479px;  height:7px;  font-size:0;  background:url(../layout/bez_down.gif) no-repeat left top;}

#center #content .bez .news-item {border-bottom: 1px solid #e2d3a0; width: 459px;}
#center #content .bez .news-item h2{display:inline;  font-size:12px;  font-weight:bold;}
#center #content .bez .news-item h2 a{text-decoration:none;}
#center #content .bez .news-item h2 a:hover{text-decoration:underline;}
#center #content .bez .news-item p{width:auto;  padding:5px;  margin:0;}
#center #content .bez .news-item span{font-size:11px;  padding-left:10px;}