body {
    background: #4f6c8a;
    font-size: 10pt;
    margin-top: 50px;
    padding: 0;
    font-family: Helvetica,Arial,sans-serif;
    background-image: url("http://download.ubuntu.pl/_Hardy_Heron_/wallpapers-kde4/1600x1200.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-attachment: fixed; }


.content {
  background-color: #FFFFFF;
  clear: both;
  border-width: 1px;
  border-style: dashed;
  border-color: blue;
  margin-bottom: 10px;
  margin-left: 2%;
  margin-right: 21%;
  padding: 20px;
  padding-right: 30px;}

#content {
    margin-top:25px;}

#content_komentarze {
    margin-top:80px;}

#stopka {
    position: fixed;
    bottom: 0px;
    right: 0px;
    width: auto;
    padding: 3px;
    text-align: center;
    font-size: 8pt;
    color: #666;
    border-top: 1px dotted #aaa;
    border-left:  1px dotted #aaa;
}

#naglowek {
    position: absolute;
    top: 10px;
    left: 0px;
    width:100%;
    font-weight: bold;
    right: 0px;
    text-align: center;
    font-size: 21pt;
    color: #ccc;
    padding: 0;
    margin-top:30px;
}

#naglowek a {
    font-size: 21pt;
    color: #ccc;
    text-decoration:none;
}

#naglowek a:hover {
    text-decoration: underline;
}

#rightframe {
    position: absolute;
    top: 80px;
    right: 3%;
    left: 80%;
}


#rightframe div {
    display: block;
    position: relative;
    margin-bottom: 10px;
    text-align: center;
    font-size: 9pt;
    padding: 5px;
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: dashed;
    border-color: blue;
}

body > #rightframe {
    position: fixed;
}

a { 
color: #7e0021; font-weight: bold; text-decoration: none; }
a:hover { color: #FFFFFF; font-weight: bold; background-color: #7e0021; }


.komentarz {
    text-align: right;
}

h2 {
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
    font-size: 18pt;
    color: #ff9a0c;
}

h2 span {
    display: block;
    font-size: 10pt;
    color: #666;
}

#ooo_blog {
  font-size:48px;
  font-weight:bold;
  color: #FFFFFF;
  font-variant: small-caps;
  text-shadow: #6374AB 12px 20px;
  margin-left: 25px;}

b {
    color: #67ab90;
}

#rightframe div span {
    color: #ff9a0c;
    font-family: trebuchet ms, verdana, arial, sans-serif;
    font-size: 14pt;
    display: block;
}

.kHead {
    font-size: 10pt;
    color: #666;
}

.comment1, .comment2 {
    margin-top: 2px;
    margin-left: 20px;
    margin-bottom: 15px;
}

form td {
    font-size: 11pt;
    color: #666;
}

textarea, input[type="text"] {
    border: 2px dotted #aaa;
    background: #e7e7e7;
    padding: 3px;
    color: #666;

}

input[type="submit"] {
    color: #333;
    font-weight: bold;
    font-family: trebuchet ms, verdana, arial, sans-serif;
    border: 2px dotted #666;
    background: #e7e7e7;
}

input[type="submit"]:hover {
    color: #789abc;
    border: 2px dashed #789abc;
}

input[type="submit"]:active {
    background: #ff9a0c;
    color: #222;
}

