/* CSS Document */

/**{margin:0px; padding:0px;}*/
body, div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, dt, dd, dl, table, td, th, form {margin:0px; padding:0px;}

body{
    text-align: center;
    font-family: 'Verdana CE', Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif;
    font-size: 0.8em;
    background: #e8e0c3 url(../images/header.jpg) repeat-x 50% 0;
}


h1, h2, h3, h4, h5, h6, p{
  margin: 20px ;
  line-height: 20px;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0 ;
  color: #669966;
}
h1{font-size: 1.8em; letter-spacing: -1px; /*margin-top: 30px;*/}
h2{
font-size: 1.3em; 
letter-spacing: -1px;
padding:0 0 0 15px; 

background: url(../images/h2-cara.gif) no-repeat left center;
}
h3{font-size: 1.3em;    }
h4{font-size: 1em; }
h5{font-size: 1em; padding: 0 ;border: none;  display: inline; }
h6{font-size: 0.8em; padding: 0 ;border: none; display: inline;}

img{border: 0 }

a {text-decoration: none; color: #ce6e0d;}
a:hover {text-decoration: underline; color: #000;}

ul{margin-left: 60px ; margin-bottom:10px; line-height: 140%; }
ol{margin-left: 60px ; margin-bottom:10px; line-height: 140%; }
dl {margin-left: 60px ; margin-bottom:10px; line-height: 140%;}
dt{font-weight: bold;}
dd{margin: 0 0 15px 30px;}

sup {font-size: 85%;}

/*		table		*/
table{
  margin: 0 0 20px 20px;
  border: 2px solid #d5ceb3;
  font-size: 1em;
  border-collapse: collapse;
  }
th,td{
  border: 1px solid #d5ceb3;
	padding:6px 10px;
  font-size: 1em;
  }
th{
  background-color: #d1771b;
  padding: 8px 10px;
  color: white;
  font-size: 1em;
  text-align: center;
  }
.note {background-color: #d5ceb3; font-size: 0.9em;}


/*  same  */

.break {clear: both; line-height: 1px; font-size: 1px; height: 1px; margin: 0 ;}

.right, .fr, .lang,.p{float:right;}
.left, .fl, .l{float:left;}

.cb {clear: both;}

.t-left{text-align: left;}
.t-right{text-align: right;}

.foto{	border: 2px solid #669966 ;  margin: 5px 15px ;}
.fotoKZW{	border: 2px solid #669966 ; background-color: #FFCC99;  margin: 5px 15px ;}
.content h2,.subpage-menu h2{ margin-left:20px; }
.separ{border-top: 1px solid #fff; margin: 0 20px ;}

.orange {color: #ce6e0d;}
.blue {color:#6699cc;}

/*  #ID */

#page {
    margin: auto;
    width: 840px;
    background-color: #efe9d5;
    padding-bottom: 30px;
    text-align: left;
}
/*
#header{
   background: url(../images/logo.jpg) no-repeat;
   width: 840px;
   height: 120px; 
}
*/
    .logo{
    position: relative;
    top:20px;
    left:52px;
    float:left;
    width:220px;
    height:60px;
    }
    
    #header h1 {display: none;}

#footer{
   background: url(../images/footer.png) repeat-x;
   height: 81px;
   width:840px;
   margin: auto;
   padding:25px 0 0 0;
   color: white;
   font-size:75%;
}
    #footer .l{
    padding-left:30px;
    font-weight: bold;
    margin:0;
    }
     .l a {
     text-decoration: none;
     color:#dda769;
     padding: 0 10px 0 10px;
     }
    
    #footer .p{
    margin:0;
    color:#47453f;
    padding-right:30px;
    }


/*  .class */
    
.search_lang {
    width:350px;
    height: 30px;
    float: right;
    padding: 10px 20px 0 0;
} 
    .lang{
    text-align: right;
    width:130px;
    font-size:70%;
    font-weight: bold;
    padding:5px 20px 0 0;
    }
        .lang a{
         color:#cc6600;
         text-decoration: none;
         margin-left:5px;
         }
        .lang .now {
        background: url(../images/lang-href.png) no-repeat;
        color:white;
        padding:1px 3px 4px 3px;
        }
        
    .search-box{
    font-size: 70%;
    color:#a0a0a0;
    font-weight: bold;
    border: 0 none;
    padding:2px;
    height: 14px;
    line-height: 14px;
    border-top: 2px solid #b3b3b3;
    border-left: 2px solid #b3b3b3;  
    }

    .search-button {
    background: url(../images/header_submit.png) no-repeat;
    width:26px;
    height: 19px;
    border:none;
    color:#fff335;
    font-weight: bold;
    font-size:70%;
    }   
    
    
.main_menu{
position: relative;
font-size: 100%;
top: 29px;
padding:0px;
margin:0px;
float: right;
clear: both;
}    
    .main_menu ul{
    color: #cfdd4c;
    margin:0;
    }

    .main_menu li{
    list-style: none ;
    background: url(../images/main-menu-li.gif) no-repeat left center ;
    float:left;
    vertical-align: middle;
    padding:0px 15px;
    margin: 0px;
    }   
        .main_menu li a{
        font-size:0.85em;
        color:#202020;
        text-decoration: none;
        } 
        .main_menu li a:hover{text-decoration: underline;}
    
    
.content{
    float:left;
    background: #f1eddd url(../images/index-content.png) no-repeat right bottom;
    width: 400px;
    line-height: 1.5;
    text-align: left;
    display: block;
    padding:10px 0 0px 00px;
}   
    
 
    .content p {
    padding:10px 30px 0 20px;
    margin:0px;
    color: #3c3a35;
    }    
    
.index-menu2{
    float:left;
    background: #f1eddd url(../images/index-content.png) no-repeat right bottom;
    width: 230px;
    text-align: left;
    display: block;
    padding-top:15px;
} 
.index-menu{
    float:left;
    background: #f1eddd url(../images/index-menu.png) no-repeat right bottom;
    width: 210px;
    text-align: left;
    display: block;
    padding-top:15px;
} 
    .index-menu ul,.subpage-menu ul,.subpage-vypis ul{
    font-size:90%;
    padding:10px 0 0 43px;
    margin:0;
    } 
    
    .index-menu li,.subpage-menu li,.subpage-vypis li{
    list-style-image: url(../images/index-li.png);
    _line-height: 8px;
    margin:0;
	margin-top: 5px;
    }
    
    .index-menu li a,.subpage-menu li a,.subpage-vypis li a{
        color:#ce6e0d;
        text-decoration: none;
        display: block;
        } 
    .index-menu li a:hover,.subpage-menu li a:hover,.subpage-vypis li :hover{
    color:#000;
    }


    .index-menu h2{
    margin-left:20px;
    }


/*         SUBPAGE                */    

.subpage-bg{
  margin:0px;
  padding:0px;
  float:right;
  width:609px;
  min-height:250px;
  text-align: left;
  background: #efe9d5 url(../images/subpage-bg.jpg) repeat-x;
}
    
.subpage-content{
  padding: 0 20px 0 20px;
}    

.product{
  background: #fff url(../images/bg_product.jpg) repeat-x bottom;
  margin: 0 -20px 0 -20px;
  padding: 1px 20px 0 20px;
  
}
.product h2 { margin-left: 5px;}

.subpage-vypis ul {
    float:left;
    padding-right:20px;
    _padding-right:10px;
}   




    
.subpage-menu{
   background: #fbfaf6 url(../images/subpage-menu.png) no-repeat bottom;
   width: 231px;
   margin: 0 0 0px 0; 
   padding: 20px 0 40px 0; 
   text-align: left;
   display: block;
}    
.subpage-menu ul{
  margin-top: 0;padding-top: 0;;
}
    
.subpage-head{
   background: url(../images/subpage-head.jpg) no-repeat;
   width: 609px;
   height: 165px; 
   margin:0px; padding:20px 0 0 0px; 
   text-align: left;
}    
    .subpage-head .blue {color:#6699cc;}
    .subpage-head p {font-size:100%; font-weight: bold; color:#5f5e5b; padding: 10px 0 5px 40px; margin:0; line-height: 1.2;}
    .subpage-head h2 {margin: 0 0 0 40px;}
    
    
.sub-header{
margin: -20px 0 0 0;
float: right;
}    
    
.novinky {
    margin: 0px;
    width: 230px;
    height: 65px;
    background-color: #cedcb5;
    border-bottom: 2px solid #c4d2ac;
    border-right: 1px solid white;
    text-align: center;
}    
    
    .novinky p {
    padding: 10px 0 5px 45px; font-size:85%; text-align:left;
    margin:0;
    }
    
/**/
    
.box1{
  margin: 10px 20px ;
  border-bottom: 1px solid #fff ;
  padding: 5px 0; 
}
.box1 h3{
  margin: 15px 0px ;
}
.box1 li{
  margin-top:10px; margin-bottom:10px;
}

.box1 p{
  margin: 10px 0px;
  /*font-size: 0.85em;*/
}
.box1 p.fl, .box1 p.fr {
  margin: 5px 0px ;
}
.box1 span{
    color: #ce6e0d;
    /*font-size: 0.9em;*/
	line-height:150%;
}
.box1 .foto{
    margin-left: 0;
}
 
 /**/
   
    
    
    