body{
background:  url('images/bg.jpg') #474938;
margin: 0 0 0 0;
font-family:Tahoma;
}


#bgTop{
width:100%;
height:340px;
margin:auto;
background: url('images/bgTop.jpg') repeat-x;
background-position:center top;
}

#content{
width:994px;
height:800px;
margin:auto;
background: transparent;
overflow:visible;
position:relative;
border: 0px solid red;
margin-top:-283px;
overflow:visible;
}


#header{
width:994px;
height:238px;
}
#rycina{
width:479px;
height:238px;
background: url('images/rycina.jpg') no-repeat;
float:left;

}
#welcomeBg{
width:515px;
height:238px;
background: url('images/welcomeBg.jpg') no-repeat;
float:right;

}

#menu{
width:994px;
height:44px;
position:relative;
background: url('images/menuBg.jpg') no-repeat;
padding-left:130px;

}

.button{
font-family:"Lucida Sans";
font-size:12px;
text-align:center;
font-weight:500;
background: url('images/button.jpg') no-repeat;
background-position:left top;
width:168px;
height:24px;
float:left;
padding-top:20px;

}
.button:hover{
background: url('images/buttonOver.jpg') no-repeat;
background-position:left top;
width:168px;
height:43px;
float:left;
margin-top:-19px;

}

.buttonUp{
font-family:"Lucida Sans";
font-size:12px;
text-align:center;
font-weight:500;
background: url('images/buttonOver.jpg') no-repeat;
background-position:left top;
width:168px;
height:43px;
float:left;
margin-top:-19px;
padding-top:20px;

}
a.menu{
color:black;
text-decoration:none;
display:block;
height:20px;
padding-bottom:5px;
border:0px solid black;

}
a.menu:hover{
color:black;
text-decoration:none;
display:block;
height:20px;
padding-bottom:23px;
border:0px solid black;

}

div#welcomeTxt{
width:452px;
text-align:justify;
margin-left:27px;
}
h1{
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;;
font-size:18px;
text-align:left;
font-weight:500;
color: #924a2e;
padding-bottom:0px;
margin-bottom:14px;
margin-top:14px;

}
div.hr{
width:452px;
height:1px;
background:#c5c3af;
margin-bottom:14px;

}
.txt{
font-family:Arial;
font-size:12px;
color:#7e786b;
line-height:20px;
}

#rycinaTransparent
{
background: url('images/rycinaTransparent.jpg') no-repeat;
width:449px;
height:65px;
float:left;

font-family:Arial;
font-size:12px;
color:#eae9db;
padding-left:20px;
padding-right:10px;
border:0px solid red;
padding-top:10px
}
#green{
background: url('images/green.jpg') no-repeat;
width:515px;
height:75px;
float:right;
font-family:Arial;
font-size:12px;
color:#eae9db;


}
#main{
width:924px;
overflow:auto;
min-height:300px;
background: url('images/mainBg.jpg') repeat;
margin-top:75px;
padding-top:0px;
border:0px solid red;
padding-left:70px;
padding-top:30px;

}
#mainBottom{
position:relative;
margin-top:0px;
padding-top:0px;
background: url('images/mainBottom.jpg') repeat;
width:994px;
height:10px;
overflow:visible;
border:0px solid red;
margin-bottom:5px;

}
#stopkaTop{
background: url('images/stopkaTop.jpg') no-repeat;
width:994px;
height:8px;


}
#stopka{
background: url('images/stopkgaBg.jpg') repeat-y;
width:994px;
height:200px;
padding-left:35px;
padding-top:30px;


}
#stopkaBottom{
background: url('images/stopkaBottom.jpg') no-repeat;
width:994px;
height:8px;
margin-bottom:15px;
}
#copyrights{
color:#dddac3;
font-size:13px;
width:945px;
padding-top:40px;

}
table.st{
color:#dddac3;
font-size:13px;
margin-left:70px;

}
.news{
position:relative;
background: url('images/newsBg.jpg') repeat;
width:374px;
height:auto;
overflow:visible;
padding-left:20px;
padding-top:5px;
margin-bottom:20px;
}
.newsTitle{
font-size:14px;
color:#8d3722;
font-weight:800;
padding-bottom:0px;
margin-bottom:0px;
height:10px;
}
.newsDate{
font-size:11px;
color:#7e7e7e;
margin-bottom:4px;
}
.newsDate2{
font-size:11px;
color:#7e7e7e;
margin-bottom:0px;
}
.newsContent{
font-size:12px;
padding-bottom:10px;
color:black;
text-align:justify;
padding-right:20px;

}

#mainLeft{
width:408px;
float:left;
height:auto;
min-height:400px;
overflow:visible;
border:0px solid red;
}
#mainRight{
width:488px;
float:right;
height:auto;
min-height:400px;
overflow:visible;
border:0px solid red;

}
.history{
background: url('images/bigContentBg.jpg') repeat;
width:814px;
height:100%;
overflow:visible;
padding-left:20px;
padding-top:5px;
margin-bottom:20px;
font-size:13px;
padding-bottom:10px;
color:black;
text-align:justify;
padding-right:20px;
line-height:20px;

}
.smallContent{
background: url('images/smallContent.jpg') repeat-y;
width:374px;
height:100%;
overflow:visible;
padding-left:20px;
padding-top:5px;
margin-bottom:20px;
font-size:13px;
padding-bottom:10px;
color:black;
text-align:justify;
padding-right:20px;
line-height:20px;

}
.greenHeader{
font-size:14px;
color:#798d44;
font-weight:800;
padding-bottom:0px;
margin-bottom:0px;
height:10px;
}
.brownHeader{
font-size:14px;
color:#492c00;
font-weight:800;
padding-bottom:0px;
margin-bottom:0px;
height:10px;
}

.gallery{
background: url('images/bigContentBg.jpg') repeat;
width:814px;
overflow:auto;
padding-left:20px;
padding-top:5px;
margin-bottom:20px;
font-size:13px;
padding-bottom:10px;
color:black;
text-align:justify;
padding-right:20px;
line-height:20px;

}
.galleryMin{
width:120px;
float:left;
margin: 15px 15px 0px 0px ;
border: 3px solid #f7f5eb;

}
.galleryDesc{
font-size:13px;
margin-top:15px;
margin-bottom:20px;
height:60px;
border:0px solid red;


}
.galleryDesc2{
font-size:13px;
margin-top:15px;
margin-bottom:0px;

border:0px solid red;


}
.gallMin{
width:120px;
float:left;

border: 3px solid #f7f5eb;

}
.gallMin:hover{
width:120px;
float:left;

border: 3px solid gray;

}
a.greenLink{
color:#798d44;
text-decoration:none;
display:block;
border:0px solid black;

}
a.greenLink:hover{
color:#798d44;
text-decoration:none;
display:block;
border-bottom:2px dotted #798d44;

}
a.greenLink2{
color:#798d44;
text-decoration:none;
border:0px solid black;


}
a.greenLink2:hover{
color:#798d44;
text-decoration:none;
border-bottom:2px dotted #798d44;

}
.gallheaderLink{

font-size:14px;
color:#8d3722;
font-weight:800;
padding-bottom:0px;
margin-bottom:0px;
height:10px;
text-decoration:none;
border-bottom:0px dotted #8d3722;

}
.gallheaderLink:hover{

font-size:14px;
color:#8d3722;
font-weight:800;
padding-bottom:0px;
margin-bottom:0px;
height:10px;
text-decoration:none;
border-bottom:2px dotted #8d3722;

}

.kontakt{
background: url('images/newsBg.jpg') repeat;
width:374px;
height:auto;
overflow:visible;
padding-left:20px;
padding-top:5px;
margin-bottom:20px;
overflow:visible;
font-size:13px;
color:black;
text-align:justify;
line-height:20px;
float:left;
}


#kontaktForm
{
background: url('images/smallContent.jpg') repeat-y;
width:364px;
height:100%;
overflow:visible;
margin-right:80px;
padding-left:15px;
padding-top:5px;
margin-bottom:20px;
font-size:12px;
padding-bottom:10px;
color:black;
text-align:justify;
padding-right:10px;
line-height:20px;
float:right;

border:0px solid red;
}

input.contactForm{
width:220px;
border:1px solid #abaa9c;
background:#e9edd6;
font-family:Arial;
font-size:12px;
color:black;

}
textarea.contactForm{
width:220px;
height:150px;
border:1px solid #abaa9c;
background:#e9edd6;
font-family:Arial;
font-size:12px;
color:black;
overflow:auto;

}

.lang1{
background:url(yyy.jpg) no-repeat; width:86px; height:36px;position:absolute; top:80px; left:985px; z-index:10;padding-left:5px; padding-top:3px;
}
.lang1:hover{
background:url(xxx.jpg) no-repeat; width:86px; height:36px;position:absolute; top:80px; left:985px; z-index:10;padding-left:25px; padding-top:3px;
}

.lang2{
background:url(yyy.jpg) no-repeat; width:86px; height:36px;position:absolute; top:120px; left:985px; z-index:10;padding-left:5px; padding-top:3px;
}
.lang2:hover{
background:url(xxx.jpg) no-repeat; width:86px; height:36px;position:absolute; top:120px; left:985px; z-index:10;padding-left:25px; padding-top:3px;
}
.langOn1{
background:url(xxx.jpg) no-repeat; width:86px; height:36px;position:absolute; top:80px; left:985px; z-index:10;padding-left:25px; padding-top:3px;
}
.langOn2{
background:url(xxx.jpg) no-repeat; width:86px; height:36px;position:absolute; top:120px; left:985px; z-index:10;padding-left:25px; padding-top:3px;
}
img.foto{
float:left;width:100px; border:2px solid #939377;margin-left:5px;

}
