/** @link www.hyh.pl */
@CHARSET "UTF-8";


body { margin: 15px 0; font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 11px; background-color: #434743; }

#container { width: 900px; margin: 0 auto; overflow: hidden;
	background: #111 url('bg.gif') repeat-y; border: 10px solid #111; }

#c1 { float: left; width: 700px; height: 80px; background: #f0f0f0;
	border-bottom: 1px solid #111; }
#c1 h1 { font-size: 18px; padding: 30px 0 0 60px; margin: 0; }

#c2 { float: right; width: 200px; color: #ccc; }
#c2 h2 { margin: 0; text-align: center; font-size: 14px; color: #994; }
#c2 ul { margin: 10px 0; padding: 0; list-style: none; }
#c2 li a { letter-spacing: 0.1em; font-size: 14px; }

#c3 { float: left; width: 150px; color: #eee; }
#c3 ul { margin: 10px 0; padding: 0; list-style: none; }
#c3 li { border-bottom: 1px solid #696755; }
#c3 li a { width: 138px; display: block; padding: 8px 0 8px 12px;
	font-size: 12px; color: #111; background: #878263; text-decoration: none; }
#c3 li a:hover { background: #9c997c; color: #000; }

#c4 { float: left; width: 550px; }
#c4 h3 { margin: 5px 0 0 0; font-size: 11px; color: #994; }
#c4 p { margin: 0 0 15px 0; padding: 0; clear: both; }
#c4 p.info { margin: 2px 0 3px 0; clear: none; font-size: 9px; color: #555; }
#c4 p.info a { color: #222; text-decoration: none; }

#bottom { width: 920px; overflow: hidden; margin: 0 auto;
	background-color: #2c2c2c; color: #797974; }
#b1 { float: left; padding: 5px 10px; font-size: 10px; }
#b2 { float: right; padding: 5px 20px; }
#bottom a { color: #797974; text-decoration: none; }


/** standard */
a { color: #682; }
a:hover { color: #9a6; text-decoration: none; }

img { border: 0; vertical-align: bottom; }

table { border-spacing: 0; border-collapse: collapse; }
td, th { padding: 0; }
.c { 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; }
.clr span { display: none; }

form { display: inline; }

div.space { padding: 15px; }
div.marginBreak { margin: 10px 0; }

.failed, .success { color: #933; font-weight: bold; padding: 0; margin: 2px 0 16px 0; }
.success { color: #393; }
