body {
        background-image: url(bg.png);
        background-repeat:repeat-x;
        background-position: top;
        background-color: #FFFFFF;
}

.bg-txt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        background-color: #FFFFFF;
        background-image: url(txt-bg.png);
        background-repeat: repeat-x;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #E6E6E6;
        width: 578px;
}
.bg-menu {
        background-image: url(bg-menu.png);
        background-repeat: repeat-x;
        border-right-width: 3px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
        width: 226px;
        background-color: #C0C0C0;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #E6E6E6;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;


}

.bottom {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        background-color: #FFFFFF;
        background-image: url(down.png);
        background-repeat: repeat-x;
        text-align: center;
        vertical-align: middle;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #E6E6E6;
        border-left-color: #E6E6E6;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #E6E6E6;
}

.txt-sw {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        text-align: justify;
        margin: 8px;
        padding: 6px;
}

.op {
        text-align: left;
        height: 36px;
        width: 194px;
}

.galeria {
        padding: 3px;
        border: 2px solid #CCCCCC;
        margin: 5px;
}

.mail-imie {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        border: 1px solid #666666;
        width: 300px;
}
.tematy {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        text-align: right;
        vertical-align: top;
}

.button {
        font-family: Arial, Helvetica, sans-serif;
        color: #333333;
        background-color: #E6E6E6;
        text-align: center;
        vertical-align: middle;
        width: 100px;
        border: 1px solid #666666;
        font-size: 11px;
}

.dol-form {
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #CCCCCC;
}
.temat-form {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        height: 300px;
        width: 300px;
        border: 1px solid #666666;
}

a:link {
        color: #3A3A3A;
        text-decoration: none;
}
a:visited {
        text-decoration: none;
        color: #3094D2;
}
a:hover {
	text-decoration: underline;
	color: #3094D2;
}

/*--- style error -----*/

.tematy_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-align: left;
	vertical-align: top;
}

.mail_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #ff0000;
	width: 300px;
}

.temat_form_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 300px;
	width: 300px;
	border: 1px solid #ff0000;
}

/* --------------------  */

div.stopka	, .stopka h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaaaaa;
	letter-spacing:1px;
	text-align:center;
}

