/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:10px 0 30px 0; font-size: 12px; text-align: center; font-family: arial, sans-serif; background:#000;  color:#fff; }
/* misc */
h1, h2, h3, p, form, ul, fieldset { padding:0; margin:0; border:0; font-weight:normal; }
h1, h2 { font-size:25px; }
textarea { font-family: arial, sans-serif; font-size:12px; }
h3 { font-size:13px; font-weight:normal; }
p { line-height:150%; }
ul li { list-style:none; }
a { color:#fff; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
img { border:none; padding:0; display:inline; margin:0; }
.clear { clear:both; }
.wrap { margin:0 auto; text-align:left; width:960px; }
.textCenter { text-align:center; }
.textRight { text-align:right; }
.float { float:left; }
.floatRight { float:right; }

div.roz { width:466px; margin:0 auto; text-align:center; margin-bottom:15px; }
div.roz a { font-size:17px; margin:0 5px 0 0; background-color:#647587; color:#000; letter-spacing:-1px; padding:0; text-decoration:none; }
div.roz a:hover { background-color:#000; color:#647587; }
em { font-size:17px; display:block; margin:0 auto 7px auto; color:#555; width:466px; color:#647587; letter-spacing:-1px; padding:0; }

ul.projekty { width:400px; margin:0 auto 15px auto; text-align:left; color:gray; font-size:11px; }
ul.projekty li a { text-transform:uppercase; font-size:10px; }
ul.projekty li b a { font-weight:normal; color:gray; }

ul ul { margin:0 0 0 20px; }
ul ul li { list-style:square; }
ul.sites > li { margin:0 0 5px 0; }
ul.sites ul { margin-bottom:20px;}