/* CSS Document */
*{margin:0;  padding:0;  border:0;  font-family:arial;}
body{background:#f14201 url(../layout/bg.jpg) repeat-x left top;}
.clear{clear:both;}

a{color:#424242;}
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.gif) no-repeat left top; }
#obsah{width:775px;  float:right;}

/* Leva */

#leva{width:230px;  float:left;}
    #leva #logo{width:220px;  height:138px;  background:url(../layout/under_logo.gif) no-repeat left top;  margin-top:49px;  margin-left:10px;  text-align:center;}
    
    #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:10px;  _margin-top:7px;  margin-left:8px;  background:#ff5400;}
        #leva #menu ul{width:190px;  margin-left:11px;  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:#fff;  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:200px;  background:#f1ebc3;  margin-top:15px;  margin-left:30px;}
        .kontakt .nadpis{width:200px;  height:40px;  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:200px;  height:10px;  background:url(../layout/kontakt_down.gif) no-repeat left top;  font-size:0px;}
        .kontakt p{font-family:arial;  font-size:11px;  color:#424242;  padding-left:15px;  padding-top:10px;  padding-bottom:10px;}

/* Center */
#center{width:520px; _width:500px;  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: 96px; left: 0; top:0;}
        #center #cestnik a{text-transform:uppercase;  font-family: arial;  font-size: 9pt;  font-weight: bold;  color:#fff;  text-decoration:none;}
        #center #cestnik a:hover{text-decoration:underline;}
        #center #cestnik .first{position:absolute;  top:49px;  width:150px;  height:20px;  left:40px; %top:52px;}
        #center #cestnik .second{position:absolute;  top:49px;  width:150px;  height:20px;  left:200px; %top:52px;}
        #center #cestnik .third{position:absolute;  top:49px;  width:150px;  height:20px;  left:360px; %top:52px;}
    
    #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;}
    #prava #logo2{width:254px;  height:175px;  margin-top:10px; margin-left:17px;}
    
    .report{width:210px;  background:#f1ebc3; margin-top:25px; _margin-top:8px; }
        .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;  height:auto;  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;}
            .report .clovek .info a{color:#000;}
    
    .reklama{width:210px;  height:287px;  background:#ececec;  margin-top:25px;}
    
#foot{background:#f14201 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:#eeeeee;}
    #foot a{color:#eeeeee;}
    #foot a.text{color:#eeeeee;  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;}
