* {
text-decoration: none;}

html {
overflow: auto;}

body {
background:url(back.jpg) top left repeat;
padding: 0;
margin: 0;
font-family: "Calibri", Arial;
font-size: 12px;
line-height: 16px;
*font-size: 12px;
}

#commo_holder {
background: url(logo.jpg) no-repeat center top;
width: 898px;
margin: 0 auto;
}

.top {
height: 175px;
*height: 155px;
width: 100%;
text-align: center;
}

.cien_top, .cien_bottom {
height: 8px;
width: 862px;
margin-left: 10px;
clear: both;
font-size: 2px;
}

.cien_left, .cien_right {
float: left;
width: 10px;
height: 574px;
}

.content {
background: url(left.gif) top left repeat-x;
width: 840px;
height: 573px;
float: left;
padding-left: 10px;
}

.menu {
position: absolute;
width: 140px;
height: 340px;
margin: 0 auto;
margin-left: 371px;
margin-top: 220px;
z-index: 996;
}

.menu ul {
list-style: none;
padding: 0;
margin: 0;
}

.menu ul li {
margin: 0;
padding: 0;
margin-top: -4px;
*margin-top: 0px;
}

.menu p {
color: #fff;
position: absolute;
text-align: center;
width: 140px;
margin-top: 12px;
height: 40px;
cursor: pointer;
}

.menu img {
border: 0;
}

.menu a {
color: #fff;
text-decoration: none;
}

.menu a:hover, menu p:hover {
color: #fff890;
}

.undermenu, .undermenu2 {
position: absolute;
width: 20px;
height: 574px;
margin: 0 auto;
margin-left: 423px;
margin-top: 203px;
}

.undermenu2 {
width: 18px;
margin-left: 443px;
text-align: right;
}

.tresc, .tresc2 {
width: 370px;
height: 545px;
margin: 7px 0px 0 0px;
padding: 3px;

overflow: hidden;
float: left;

}
.tresc2 {
margin-left: 88px;
text-align: right;
width: 350px;
padding-right: 20px;
}

.tresc p, .tresc2 p {
margin-top: 0;
padding: 7px;
padding-bottom: 0;
*padding-top: 4px;
padding-right: 20px;
}

.tresc2 p {
padding-left: 25px;
padding-right: 7px;
}

.naglowek {
width: 100%;
background: #cac6a3;
border-bottom: 1px solid #dad6b0;
}

.naglowek p {margin-bottom: 4px;}

h1 {
margin: 0 20px;
text-align: center;
padding: 10px;
border-bottom: 1px dotted #8d8a72;
font-size: 24px;
color: #513e2d;
font-family: "Monotype Corsiva", "Palatino Linotype", "Times New Roman", Georgia;
font-style: italic;
padding-top: 15px;
}

#male h1 {
margin: 0 20px;
text-align: center;
padding: 10px;
border-bottom: 1px dotted #8d8a72;
font-size: 20px;
color: #513e2d;
font-family: "Monotype Corsiva", "Palatino Linotype", "Times New Roman", Georgia;
font-style: italic;
}

h2, h2 a {
font-family: "Monotype Corsiva", "Palatino Linotype", "Times New Roman", Georgia;
font-style: italic;
font-size: 20px;
color: #533C30;
}


.right {
float: right;
margin-top: 9px;
margin-left: 5px;
border: 1px solid #513e2d;
}

.left {
float: left;
margin-top: 9px;
margin-right: 7px;
border: 1px solid #513e2d;
}

.flaga {
text-align:center;
position: absolute;
width: 32px;
height: 21px;
margin: 0 auto;
margin-left: 55px;
margin-top: 20px;
background: #fff;
z-index: 997;
}

.tresc img, .tresc2 img {border: 2px solid #4F3C2B;}

a {color: #000;}

.cien_right2 {
position: absolute;
margin-left: 860px;
display: inherit;
*display: none;
*margin-left: 460px;
}

.tresc2 img {float: right; margin-left: 7px; margin-top: 3px;}
.tresc img {float: left; margin-right: 7px; margin-top: 3px;  *margin-top: 1px; margin-bottom: 4px; *margin-bottom: 1px;}

.entry p { margin-bottom: 11px; *margin-bottom: 11px;}
