body {
background-color:#ffe7f1;
color:#ca0054;
font:11px Tahoma;
margin:1px auto;
}

a {
color:#2d2d2d;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}
img { border: 0; }
hr { color: #fff; border-top: 1px dotted #D2D2D2; margin: 3px 0; }
.head {
background-color:#e580aa;
border-top:solid 1px #c95685;
border-bottom:solid 1px #c95685;
font:11px Tahoma;
padding:3px;
padding-top:0px;
padding-left:5px;
margin-bottom:2px;
color:white;
text-align: center;
}
.userline { padding: 4px 8px; margin: 2px 0; border-bottom: 1px #B9B9B9 dotted; border-top: 1px #B9B9B9 dotted; background-color: #FDFCD8; }
.dl1 { margin: 0px; padding: 2px; background-color: #f0f0f0; border-bottom: 1px solid#d3d3d3; }
.dl2 { margin: 0px; padding: 2px; background-color: #fff; border-bottom: 1px solid#d3d3d3; }
.dl2 a {color:#2d2d2d;}
.dl1 a {color:#2d2d2d;}
.head22 { background: #8F2761; text-align: left; border-bottom: 1px solid #681C3E; color: #fff; margin: 0 0 1px 0; padding: 4px 1px 5px 6px; }
.main { background: #8F2761; border-bottom: 1px solid #681C3E; color: #fff; margin: 0 0 1px 0; padding: 4px 1px 5px 6px; }
.title a { color: #fff; font-size: 12px;}
.rekl { background: #FCD1F8; border-top: 1px solid #FA9AEE; border-bottom: 1px solid #FA9AEE; margin: 1px 0; padding: 1px 1px 2px 6px; }
.title { background: #DE87C6; color: #520348; font-size: 12px; font-weight: bold; margin: 1px 0; padding: 3px 1px 4px 6px; }
.menu { background: #FFF0FE; border-top: 1px solid #FFC1F2; border-bottom: 1px solid #FFC1F2; border-left: 4px solid #EFB4E4; margin: 1px 0; padding: 2px 1px 3px 4px; }
.center{text-align:center;}
.o,.m,.str,img,form{border:0px;color:#aaa;}
