* {
margin: 0;
padding:0;
font: 11px Times New Roman, Verdana, sans-serif;
text-decoration: none;
}
p a {
color: #595959;
font:bold 11px Tahoma, Verdana, sans-serif;
}

img {
border:none;
outline:none;
}

body {
background:#929292 url(gfx/back.jpg);
}

#main {
width: 915px;
margin: 40px auto;
}

#logo {
width: 270px;
height: 142px;
background: url(gfx/logo.jpg) no-repeat;
padding: 142px 0 0 0;
vertical-align: top;
}

#topmenu {
color: #ece7d4;
font: 10px Times New Roman, Verdana, sans-serif;
}

#bottommenu {
color: #ece7d4;
font:bold 13px Times New Roman, Verdana, sans-serif;
text-align: center;
padding: 3px 0 0 0;
}

#bottommenu a {
color: #ece7d4;
font: 13px Times New Roman, Verdana, sans-serif;
}

#bottommenu a:hover {
color: #b3b09b;
font: 13px Times New Roman, Verdana, sans-serif;
}

#topmenu ul {
list-style-type: none;
margin: 0 0 0 24px;
}

#topmenu ul li {
display: inline;
}

#topmenu ul li a {
color: #ece7d4;
font: 10px Times New Roman, Verdana, sans-serif;
}

#topmenu ul li a:hover {
color: #b3b09b;
font: 10px Times New Roman, Verdana, sans-serif;
}

#mtop {
width: 622px;
height: 24px;
background: url(gfx/mtop.jpg) repeat-x;
}

#rtop {
width: 23px;
height: 24px;
background: url(gfx/rtop.jpg) no-repeat;
}

#center {
vertical-align: top;
background:#fff url(gfx/back.jpg) bottom repeat-x;
}

#menu {
width: 622px;
margin: 8px 0 0 0;
height: 45px;
background-color: #f2f0e4;
}

#menu ul {
list-style-type: none;
}

#menu ul li {
display: inline;
}

#menu ul li a {
display: block;
float: left;
padding: 0 0 0 23px;
margin: 12px 15px 0px 8px;
color: #a0111d;
font: 16px Times New Roman, Verdana, sans-serif;
background: url(gfx/menuback.jpg) 2px 3px  no-repeat;
}

#menu ul li a:hover {
color: #801019;
background: url(gfx/menubackb.jpg) 2px 3px  no-repeat;
}

#rtmiddle {
width: 23px;
height: 53px;
background: url(gfx/rtmiddle.gif) no-repeat;
}

#rmiddle {
width: 23px;
height: 425px;
background: url(gfx/rmiddle.jpg);
}

#mbottom {
width: 622px;
height: 72px;
background: url(gfx/mbottom.jpg) no-repeat;
}

#rbottom {
width: 23px;
height: 72px;
background: url(gfx/rbottom.jpg) no-repeat;
}

#content {
height: 424px;
background-color:#fff;
vertical-align: top;
}

#content div.subpages {
width: 588px;
height: 362px;
padding: 5px 10px;
overflow: auto;
margin: 0 7px 0 7px;
text-align: justify;
}

div.subpages p {
color: #595959;
font: 11px Tahoma, sans-serif;
margin: 5px 0;
text-indent: 10px;
}

div.subpages form {
color: #595959;
font:bold 11px Tahoma, sans-serif;
margin: 10px 0;
}

div.subpages form input{
color: #595959;
font:bold 11px Tahoma, sans-serif;
}

div.subpages .bold {
color: #595959;
font: bold 11px Tahoma, sans-serif;
}

div.subpages ul {
list-style-type: square;
margin: 5px 20px;
}

div.subpages ul li {
color: #595959;
font: 11px Tahoma, sans-serif;
}

img.foto {
padding: 3px;
border: 1px solid #b6b0b1;
margin: 0 10px 5px 0;
clear: both;
}

img.foto1 {
padding: 3px;
border: 1px solid #b6b0b1;
margin: 5px 20px;
}

div.cmain {
height: 166px;
width: 588px;
padding: 8px 10px 0 10px;
margin: 0 7px;
text-align: justify;
}

div.cmain p {
color: #595959;
font: 11px Tahoma, sans-serif;
margin: 5px 0;
}

div.cmain .bold {
color: #595959;
font: bold 11px Tahoma, sans-serif;
}

img.foto {
padding: 3px;
border: 1px solid #b6b0b1;
margin: 0 10px 10px 0;
float: left;
}

img.foto2 {
padding: 3px;
border: 1px solid #b6b0b1;
margin: 0 10px 0 0;
float: left;
}

a.link {
color: #595959;
font: bold 11px Tahoma, sans-serif;
text-decoration: underline;
}

a.link:hover {
color: #4f433a;
}

.cmain2 {
height: 167px;
width: 588px;
margin: 10px 0 0 5px;
}

.people {
color: #595959;
font: 11px Tahoma, sans-serif;
width: 300px;
padding: 3px;

}

.name {
color: #595959;
font:bold 12px Tahoma, sans-serif;
padding: 1px 0 3px 0;
text-align:left;
}

.info {
height: 30px;
padding: 23px 10px 0 15px;
font: 21px Times New Roman, Verdana, sans-serif;
color: #645b54;
}

.paseka1 {
width: 215px;
height: 30px;
border-bottom: 1px solid #e8e8e8;
}

.pasekb {
width: 15px;
height: 30px;
border-bottom: 1px solid #818181;
margin: 0 0 0 10px;
}

.info2 {
height: 20px;
padding: 0 10px 0 15px;
font: 18px Times New Roman, Verdana, sans-serif;
color: #645b54;
}

.paseka2 {
width: 260px;
height: 10px;
border-bottom: 1px solid #e8e8e8;
}

.pasekb2 {
width: 15px;
height: 10px;
border-bottom: 1px solid #818181;
margin: 0 0 0 10px;
}

.aonas {
width: 504px;
height: 30px;
border-bottom: 1px solid #e8e8e8;
}

.aprawnicy {
width: 455px;
height: 30px;
border-bottom: 1px solid #e8e8e8;
}

.aporady {
width: 387px;
height: 30px;
border-bottom: 1px solid #e8e8e8;
}

.ados {
width: 396px;
height: 30px;
border-bottom: 1px solid #e8e8e8;
}

.akontakt {
width: 466px;
height: 30px;
border-bottom: 1px solid #e8e8e8;
}

#sublink {
list-style-type: none;
}

#sublink {
display: block;
}

#sublink li a {
display: block;
padding: 5px 0 0 23px;
color: #a0111d;
font: 11px Tahoma, Verdana, sans-serif;
background: url(gfx/menuback.jpg) left no-repeat;
text-decoration: underline;
margin: 0 5px;
height: 20px;
}

#sublink li a:hover {
color: #801019;
background: url(gfx/menubackb.jpg) left no-repeat;
}