body,img,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,td,th {margin:0;padding:0;}

/*******************************LAYOUT****************************************/

html {height: 100%;}

body{

    
         
    font-family: "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, Verdana, lucida, sans-serif;
    font-size: 13px;
    text-align: center;
    background-color:white;
    height: 100%;
    color: black;                                                        

}





#wrap{
    position: relative;
    background-color:white;
    text-align: left;
  	width: 990px;
       
    margin: 0px auto;
    
    
        
}







    .box-top {background: url('../img/hlavnibox.png') top right no-repeat; width: 745px; height: 238px; margin-bottom: 10px; }
    
    #left-content, #right-content {
        margin-top: 10px;
        float: left;
        position: relative;
        left: 990px;
        
        overflow: hidden;
    }
    
     #left-content {
        margin-top: 14px;
        width: 350px;
        margin-left: -990px;   
     }
       
      
      #right-content {
        
        width: 405px;
        margin-left: -650px;   
     }




#right {
    width: 215px;
    margin-left: -222px; 

    }

    
    .leftbox {width: 395px; _width: 405px; background: url('../img/leftbox.png') top right no-repeat; padding: 10px 10px; padding-right: 0px;  padding-bottom: 0px; }  
      
    
    .boxbottom {width: 215px; height: 5px; background: url('../img/rightbottom.png') top right no-repeat;   }
    .box2bottom {width: 405px; height: 7px; background: url('../img/box2_bottom.png') top right no-repeat;   }

        .rightbox p.newsletter {background: url('../img/img_newsletter.png') bottom left no-repeat; padding-left: 45px; margin-left: 10px; padding-top: 10px;}
        .rightbox p.letenky {background: url('../img/img_letenky.png') bottom left no-repeat; padding-left: 45px; margin-left: 10px; padding-top: 10px;}




#topmenu ul {list-style: none; font-size: 14px; font-weight: bold; margin-left: 13px; padding-top:5px;}
#topmenu ul li {float: left; background: url('../img/oddelovac.png') top right no-repeat; padding-right: 10px; height: 28px; float: left; margin-left: 10px;}
#topmenu ul li a {color: white; text-decoration: none; }

#topmenu ul li a span {position: relative; top: 5px;}

ul.body {margin-top: 10px; list-style: none;}                                                        
ul.body li {padding-bottom: 4px; color: black; font-weight: bold;}
ul.body li.pol1 {background: url('../img/odrazky_1.png') top left no-repeat; padding-left: 23px;}
ul.body li.pol2 {background: url('../img/odrazky_2.png') top left no-repeat; padding-left: 23px;}
ul.body li.pol3 {background: url('../img/odrazky_3.png') top left no-repeat; padding-left: 23px;}
ul.body li.pol4 {background: url('../img/odrazky_4.png') top left no-repeat; padding-left: 23px;}
ul.body li.pol5 {background: url('../img/odrazky_5.png') top left no-repeat; padding-left: 23px;}


h2 {  background: url('../img/itemright.png') top right no-repeat; font-size: 18px; font-weight: normal; padding-bottom: 3px; line-height: 27px;  display: inline;  padding-right: 8px; }
h2 span {background: url('../img/itemleft.png') top left no-repeat; padding-left: 13px; padding-right: 5px; padding-bottom: 3px; }
h2 a {color: black;}
#content h2 {background: none; color: #1e76bb; font-size: 16px; font-weight: bold; display: block;}
#content h2 a {color: #1e76bb;}
#content h2.slovnik {border-bottom: 1px solid #e1edfb; padding-bottom: 5px; margin-bottom: 7px;}
h3 {margin-bottom: 5px;}
h3 a {color: #77cb00; font-size: 13px;}

a {color: #1e76bb;}
a.archiv {display: block; float: right; width: 71px; height: 27px; background: url('../img/archiv.png') top right no-repeat; }
a.vice {font-weight: bold; color: #77b600; margin-bottom: 10px; display: block;}
a.viceinformaci {display: block; width: 107px; height: 27px; margin-top: 5px; padding-bottom: 5px; background: url('../img/button_vice.png') top left no-repeat;}


form.vyhledat { margin-left: 400px; padding-top: 30px;}
form.vyhledat label {float: left; width: 100px; color: black; font-size: 14px; line-height: 22px;}
form.vyhledat input {border: 1px solid #d0d4d8; height: 20px; _height: 15px; font-size: 13px; padding-top: 3px; color: #8f8f8f; text-indent: 3px;}
form.vyhledat div {margin-bottom: 3px;}
form.vyhledat input.submit {
        
        
        margin-top: 10px;
        width: 160px;
        height: 39px;
        display: block;
        _display: inline;
        background: url('../img/button_vyhledat.png') no-repeat;
        cursor: pointer;
        border: 0px;
}

form.newsletter {margin-left: 20px; margin-top: 15px;}
form.newsletter input {border: 1px solid #ced3bf; height: 21px; font-size: 13px; color: #8f8f8f; text-indent: 3px; width: 165px; float: left;}
form.newsletter input.pridat {
        
        float: left;
        margin-left: 3px;
        width: 70px;
        height: 24px;
        display: block;
        _display: inline;
        background: url('../img/button_odeslat.png') no-repeat;
        cursor: pointer;
        border: 0px;
}

form.search {margin-bottom: 10px; }
form.search label { font-weight: bold; margin-right: 10px;}
form.search input {border: 1px solid #d0d4d8; height: 21px; width: 200px; color: #8f8f8f; text-indent: 3px;}
form.search input.submit {
        
        
        margin-left: 3px;
        width: 70px;
        height: 24px;
        display: block;
        _display: inline;
        background: url('../img/button_hledat.png') no-repeat;
        cursor: pointer;
        border: 0px;
}

.cistic {clear: both;}
.vpravo {float: right;}
.datum {font-weight: bold; color: black;}
.form_datum {font-size: 11px; color: #7a7979;}
.info {color: #7a7979; font-size: 11px;}
.fotka {float: left;}

table.seznam td {padding-bottom: 5px;}
a img {border: none;}
