/* borders, colors, fonts, ... */
body {
  margin: 0;
  padding: 0;
  font-size: 75%; /* 12/16=0.75 */
  font-family: Trebuchet MS, sans-serif;
  background-color: #0B4896;
  background-image: url("rose03.jpg");
  background-position: right bottom;
  background-attachment: fixed;
  background-repeat: no-repeat;
  color: white;
}
html>body {
  font-size: 12px;
}
body * {
  line-height: 1.5em; /* 12*1.5=18 */
}

#col-a {
font-size: large;
}

#col-a p { margin: 0; padding: 0; margin-top: 8px; }

#col-a br { display: none; }


a {
  color: lightblue;
}

a:hover {
  color: red;
  background-image: url("a.gif");
  background-position: right top;
  background-repeat: no-repeat;
}



h1 {
  font-size: 1.5em;
  margin-bottom: 0;
  padding-bottom: 0;
}
h2 {
  font-size: 1.3em;
  margin-bottom: 0;
  padding-bottom: 0;
}
p {
  margin: 1em 0;
}
#header {
  display: none;
} 
#main {
  min-width: 56em;
  max-width: 76em;
  margin: 0;
        background-image: url("rr4.jpg");
        background-position: 0% 20px ;
        background-repeat: no-repeat;
        background-attachment: fixed;
}
#columns {
}
#footer p {
  color: white;
  text-align: center;
}
.box {
}
*>html .box {
  /* Prevent IE/Mac float bug, adjust as needed. */
  width: 9.8em;
  overflow: hidden;
}
.show-all #columns {
  border-width: 0 12em 1em 17em;
}
.cols-wrapper {
  border-width: 1px;
  border-color: lightblue;
  border-style: none dotted dotted dotted;
  margin: 0 -1px 0px -1px;
}
.hide-left .cols-wrapper {
  border-left: none;
}
.hide-right .cols-wrapper {
  border-right: none;
}
.hide-both .cols-wrapper {
  border-style: none none dotted none;
}
#header .title {
  margin: 0;
}
#columns .title {
  margin-top: 0;
}
.sidecol ul {
  margin: 1em 0;
  padding-left: 1.5em;
}
.dom-tree code {
  font-weight: bold;
}
.dom-tree,
.dom-tree ul {
  margin: 0;
  padding-left: 1.5em;
}
.dom-tree li {
  margin: 0;
  padding: 0;
}
.dom-tree ul ul ul  {
  list-style: disc;
}
.dom-tree ul ul ul ul  {
  list-style: circle;
}
.dom-tree ul ul ul ul ul {
  list-style: square;
}
.dom-tree dl,
.dom-tree dt,
.dom-tree dd {
  margin: 0;
  padding: 0;
  display: inline;
}
.dom-tree dd {
  font-style: italic;
}

textarea, input { background-color: transparent; color: white; }

p.itemtext { line-height: 1.0em; }
p.itemtext br { display: none }

#comments p.item { margin-top: 7px; clear: both; }

.counter { background-color: lightblue; }

#menu {
position: absolute;
top:0;
left:0;
width: 100%;
}

.trackback { font-size: 11px; }

#reklama {
padding:0;margin:0;
}


.displaynone { display:none }
.border0 { border:0 }
.image0 { border:0;width:0;height:0; }

.avatar { border: 1px solid white; float:left; margin-right: 4px;  width: 80px; height: 80px; }

#commentform { clear: both; }
