
* { padding:0; margin:0; }

h1,h2,h3,h4{clear:both;}

a img{
margin:2.5px;
}

img{
margin:5px;
}
a img.gallery{
border:2px solid #97C200;
}

body{
text-align:center;
margin:0px;
background-image: url(../img/frontend/bg.jpg);
background-repeat: repeat-x;
background-color: #2d4201;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
}

h2{
font-size:15px;
margin:0 0 10px 0;
font-family:tahoma;
}

h3{
font-size:12px;
font-family:Arial;
}

p{
margin:10px 0px;
}

#container{
width:778px;
text-align:left;
margin:0px auto;
position:relative;
background-image: url(../img/frontend/content_content.jpg);
background-repeat:repeat-y;
}

#header{
background-repeat: no-repeat;
padding:0px;
margin:0px;
}

#content{
width:778px;

}
#content li{
list-style-type:square;
margin-left:10px;

}

#content .content_header{
background-image: url(../img/frontend/content_header.jpg);
height:5px;
background-repeat:no-repeat;
margin:0px;
padding:0px;
overflow: hidden;
}  
    
#content .content_content{    
padding:0 5px 0 5px;
    
}
    
#content .content_content .left{
width:186px;        
float:left;
}
        
.leftbox_01{
width:186px;
}
.leftbox_01 .leftbox_01_header{
background-image: url(../img/frontend/header_box1.jpg);
height:22px;
background-repeat: no-repeat;
width:176px;
padding:5px 0 0 10px;
margin-left:5px;
          
}
.leftbox_01 .leftbox_01_header h1{
margin:0px;
color:white;
font-size:14px;
font-weight:normal;
}
                    
.leftbox_01 .leftbox_01_content{
padding:10px 0px 0 0px;
width:186px;
}
                    
.leftbox_01 .leftbox_01_content .new{
display: block;
width:162px;
height:60px;
color:black;
text-decoration:none;
padding: 5px 5px 5px 10px;
}
                    
.leftbox_01 .leftbox_01_content .new:hover{
display: block;
width:162px;
height:60px;
color:black;
text-decoration:none;
background-color:#eaeaea;                    
}
.leftbox_01 .leftbox_01_content .new span{
color:#4D7103;
font-weight:bold;
font-size:12px;
}

h4{
font-size:11px;
color:#354f01;
margin:0px;
padding:0px;
}
                        
.leftbox_01 .leftbox_01_content .new .more{
float:right;
color:#73a800;
margin-right:10px;
}
                    
                    
.leftbox_01 .leftbox_01_content ul.left_menu{
margin:0px;
padding:0px;
}

.leftbox_01 .leftbox_01_content ul li{
display:block;
margin-bottom:5px;
}
                        
.leftbox_01 .leftbox_01_content ul li a{
display:block;
width:150px;
padding:2px 0 2px 18px;
text-decoration: none;
background-image: url(../img/frontend/arrow1.jpg);
background-repeat: no-repeat;
background-position: 4px 5px;
}

.leftbox_01 .leftbox_01_content ul li a:hover{
background-position: -3px -2px;
background-image: url(../img/frontend/bg_hover.jpg);
}

.leftbox_01 .leftbox_01_content ul li img {
border:none;
}

.leftbox_01 .leftbox_01_content ul li a h2{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
}
                            
.leftbox_02{
width:177px;
margin-top:30px;
}
.leftbox_02 .leftbox_02_header{
background-image: url(../img/frontend/header_box3.jpg);
height:22px;
width:167px;
padding:5px 0 0 10px;
background-repeat: no-repeat;
margin-left:5px;
}
.leftbox_02 .leftbox_02_header h1{
margin:0px;
color:white;
font-size:14px;
font-weight:normal;
}
                
.leftbox_02 .leftbox_02_content{
padding:15px;
 width:147px;
}
.leftbox_02 .leftbox_02_content p span{
color:#2c4101;
font-weight:bold;
}
                          
        
#content .content_content .center{
width:350px;
float:left;
padding:5px 15px 15px 15px;
}

.center ul{
margin:0 0 0 20px;

}

.center ul li {
list-style-type:none;
list-style-image: url(../img/frontend/zoz_img.jpg);
line-height: 18px;

}





#content .content_content .center .gall1{
width:326px; 
height:161px;   
padding:0px;    
}

#content .content_content .center .gall1 img{
margin:0px 10px;
}

#content .content_content .center td
{
padding-left:5px;
padding:5px 5px;
}

#content .content_content .center .gall2 img{   
margin: 0 5px 5px 0px;
}

#content .content_content .center .gall2{
width:170px; 
height:200px;       
float:right;

}
        
#content .content_content .center span{
color:#73a800;
font-weight:bold;
}

#content .content_content .center .zeleny-nadpis{
color:#73a800;
font-weight:bold;
}
        
#content .content_content .center  h1{
font-size:20px;
font-weight:normal;
font-family:Arial;
}
        
#content .content_content .right{
width:175px;
margin-right:4px;
float:right;
}
        
        
.leftbox_03{
width:177px;
/*margin-left:4px;*/
}
.leftbox_03 .leftbox_03_header{
background-image: url(../img/frontend/header_box2.jpg);
height:22px;
background-repeat: no-repeat;
width:176px;
padding:5px 0 0 10px;    
}

.leftbox_01 .leftbox_05_header{
background-image: url(../img/frontend/header_box6.jpg);
height:22px;
background-repeat: no-repeat;
width:176px;
margin-left:5px;
padding:5px 0 0 10px;
}

.leftbox_03 .leftbox_03_header h1{
margin:0px;
color:white;
font-size:14px;
font-weight:normal;}
                    
.leftbox_03 .leftbox_03_content{
padding:10px 0px 0 0px;
width:186px;
}
                    
.leftbox_03 .leftbox_03_content .new{
display: block;
width:173px;
color:black;
text-decoration:none;  
padding:0;                 
}
                    
.leftbox_03 .leftbox_03_content .new:hover{
display: block;
width:173px;
color:black;
text-decoration:none;
background-image: url(../img/frontend/bg_new.jpg);
background-repeat: repeat-y;                   
}

.leftbox_03 .leftbox_03_content .new img{
border:0;
}

.leftbox_03 .leftbox_03_content .new span{
color:#4D7103;
font-weight:bold;
font-size:13px;
display:block;
height:5px;
}
                        
.leftbox_03 .leftbox_03_content .new .more{
float:right;
color:#333;
margin-right:10px;
display:block;
margin-top:5px;
}        
        
        
        

#footer{
background-image: url(../img/frontend/footer.jpg);
background-color: #2d4201;
height:25px;
background-repeat:no-repeat;
clear:both;
padding:20px 10px 0 0px;
font-size:10px;
}

#footer ul{
padding:0px;
}

#footer ul li{
display: inline;
float:left;
margin-left:20px;
}


#footer ul li a{
color:#bbf008;
text-decoration: none;
}

#footer ul li a:hover{
color:#a0cd06;
}


#footer .copy{
float:right;
color:#bbf008;
display: block;
text-decoration:none;
}

#footer .copy:hover{
color:#a0cd06;

}

a.tetx_btn
{
color:#73a800;
text-decoration:none;
}

.tetx_btn:hover {
text-decoration:underline;
}

.input1{
margin:0 0 5px 10px;
padding:2px 0 0 0;
text-indent:5px;
border:1px #dedede solid;
width:160px;
height: 20px;
background:#FFF url(../img/frontend/input1.jpg) left top no-repeat;
color:#555;
font-size:12px;
font-family:Arial, sans-serif;
}

.input3{
margin-left:10px;
border:1px #dedede solid;
background:#FFF url(../img/frontend/input1.jpg) left top no-repeat;
color:#555;
font-size:12px;
font-family:Arial, sans-serif;
}


.input2{
margin:0 0 5px 10px;
padding:2px 0 0 0;
text-indent:5px;
border:1px #dedede solid;
width:160px;
height: 20px;
background:#FFF url(../img/frontend/input1.jpg) left top no-repeat;
color:#555;
font-size:12px;
font-family:Arial, sans-serif;
}


.textarea1{
margin:0 0 10px 10px;
overflow:hidden;
padding:0px;
border:1px #dedede solid;
width:160px;
height: 113px;
background-image: url(../img/frontend/input2.jpg);
color:#555;
font-size:12px;
font-family:Arial, sans-serif;
}

p.note {
margin:10px;
color:#567E03;
}

.input_reg{
margin:0 0 10px 0px; padding:0px; border:1px #dedede solid; width:160px; height: 17px; background-image: url(../img/frontend/input1.jpg);

}

.input_reg2{
margin:0 0 10px 10px; padding:0px; border:1px #dedede solid; width:160px; height: 17px; background-image: url(../img/frontend/input1.jpg);

}

#content .content_content .center .gall3 img{   
margin: 0 10px 5px 0px;
}

#content .content_content .center .gall3{
width:370px; 
height:200px;       
}

#content .content_content a{
color:#72A700;
}
#content .content_content a.new{
color:#333;
}

.kontakt1{
float:left;
width:160px;
height:80px;
background-color:#f0f1f1;
border:1px #e8e9e9 solid;
padding:5px;
margin: 5px 3px 5px 0;
}

table.refer{
overflow:hidden;
}


table.refer tr td{
background:url(../img/frontend/refer.jpg) no-repeat;
}


table.refer tr td a img{
margin:0;
padding:0;
border:0;
}


table.refer tr td p{
margin-top:8px;
text-align:center;
font-size:10px;
color:white;
}
