body { margin: 0; padding: 0; text-align: left; color: #111;
	background: #9C9BA2 url('../img/site/bg.png') top left repeat-x; }
body, td, th { font-size: 18px; font-family: Verdana, sans-serif; }


/** top */
#top { width: 760px; margin: 15px auto 0 auto; text-align: center; padding: 0;
	border-bottom: 1px solid #005; background-color: #fff; }

.logo { float: left; }
.logo img { float: left; }

.menu { width: 740px; text-align: right; font-size: 13px; font-style: italic;
	background-color: #115; color: #fff;  padding: 5px 10px; margin: 0 auto;}
.menu a { color: #fff; }
.menu span { padding: 0 5px; }
.menu span.nobr { padding: 0; white-space: nowrap; }




/** main */
#main { width: 760px; margin: 0 auto; text-align: left; padding: 10px 0 20px 0;
	background-color: #F0E6CF; }
#main .space { padding: 0 15px; }

ul { margin: 0 0 0 25px; padding: 5px 0 15px 20px; }
.li1 { padding: 0 0 0 5px; margin: 12px 0 12px 0px; }
.li2 { padding: 0 0 0 5px; margin: 12px 0 12px 20px;}
.li3 { padding: 0 0 0 5px; margin: 12px 0 12px 40px;}

i { font-size: 14px; }

p.big { font-size: 18px; font-weight: bold; text-align: center; }
p.small { font-size: 16px; }

div.top1 { float: right; margin-top: 40px; font-size: 22px; font-weight: bold; text-align: center; margin-left: 20px; }
div.top2 { float: right; margin-top: 40px; font-size: 18px; font-weight: bold; text-align: center; margin-left: 20px; }


/** middle */
#middle { width: 760px; margin: 0 auto; text-align: left; padding: 10px 0 20px 0;
	background-color: #F0E6CF; }
#middle .space { padding: 0 15px; }

.image { margin: 10px 11px; float: left; }
.image img { width: 220px; float: left; }


/** bottom */
#bottom { width: 760px; margin: 0 auto; text-align: center; padding: 10px 0 10px 0;
	text-transform: uppercase; border-top: 1px solid #265D7B; font-weight: bold;
	font-size: 22px; letter-spacing: 0.5pt; background-color: #fff; color: #005; }

.copyright { width: 760px; margin: 5px auto; text-align: right; font-size: 10px; color: #555; }
.copyright a { color: #555; text-decoration: none;}

/** standard */
p { margin: 20px 0; }

a { color: #333; text-decoration: underline; }

img { border: 0; vertical-align: bottom; }
img.b { vertical-align: bottom; }
img.m { vertical-align: middle; }

table { }
td, th { vertical-align: top; }
.c, .center { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
.j { text-align: justify; }
.t { vertical-align: top; }
.m { vertical-align: middle; }
.b { vertical-align: bottom; }

.clr { clear: both; }
.cL { clear: left; }
.cR { clear: right; }

.pageNum { padding-top: 20px; }

div.failed ul { margin: 20px 0 0 0; }
div.failed li { color: #d10; }


/** forms */
form { display: inline; }
form fieldset { display: block; border: 0; }
form legend { display: inline; margin: 0; padding: 15px 0; }
form ul { list-style: none; margin: 10px 0; padding: 0; }
form ul li { padding: 3px 0; margin: 0; clear: left; }
form ul li.hide { display: none; }
form ul li.submit { margin-left: 90px; }
form ul label { float: left; width: 80px; padding-right: 10px; text-align: right; }

input, textarea, select { font-family: sans-serif; font-size: 10px; }
input.noBorder { border: 0; }
select { font-size: 11px; }
button { border-style: none; background-color: transparent; font-size: 11px; }

.hide { display: none; }


/** http://www.hyh.pl */
