h1 {
 font-size:100%;
 background-color:#E8F0FF;
 text-align:center;
 margin:0 1em 2em;
 padding: 5px;
}
h1 a {
 color:#686898;
}
h1 a:hover {
 color:#a6b6c9;
}
h2 {
 font-size: 95%;
 color:#FFFFD0;
 border-top: 1px solid #6893A5;
 border-bottom: 1px solid #6893A5;
 height:14px;
 background: url("../images/h2.gif") repeat-x;
}
h3#serwery_reklama {
 color:red;
 text-align:center;
 margin-left:1em;
 font-size:2.5em;
 background: white url('../images/kontakt_domeny.gif') no-repeat;
 height:115px;
}
img.serwery {
 margin-left:1em;
 margin-top:10px;
 width:514px;
 height:101px
}
p.zaj {
 text-align:center;
 color:black;
 margin-left:1em;
 background-color:white;
 font-weight:bold;
 font-size:90%;
}
p.zaj span,p.zaj2 span  {
color:red;
background-color:white;
font-weight:bold;
}
p.zaj2 {
 margin-left:1em;
 margin-top:20px;
 margin-right:1em;
 line-height:1.4em;
}
p.zaj2 a {
 text-decoration:none;
 font-weight:bold;
 color:#686898;
 background-color:white;
}
p.zaj2 a:hover {
 text-decoration:underline;
 color:#a6b6c9;
 background-color:white;
}
img.arrow {
 width:6px;
 height:12px;
 margin-right:8px
}
div#left {
 width:545px;
 float:left;
 padding-bottom:20px;
 background: #fff url('../images/kropka1.gif') repeat-y;
}
div#right {
 margin-left:545px;
 border:2px solid #a6b6c9;
 text-align:center;
 font-weight:bold;
 width:208px;
 background: url("../images/menu.jpg") no-repeat top center;
 padding-top:23px;
}
div#reklamujemy {
 margin-left:545px;
 border:2px solid #a6b6c9;
 text-align:center;
 font-weight:bold;
 width:208px;
 background: url("../images/reklamujemy.jpg") no-repeat top center;
 padding-top:23px;
 margin-top:20px;
}
div#reklama_w_warszawie {
 border:2px solid #a6b6c9;
 width:208px;
 text-align:center;
 background: url('../images/reklama_w_warszawie.jpg') no-repeat top center;
 padding-top:23px;
 margin-top:20px;
 margin-left:545px;
}
div#reklama_w_warszawie #ovmarquee {
 position:relative;
 overflow: hidden;
 height:280px;
}
div#reklama_w_warszawie #marquee { 
 position:absolute;
 width:98%;
 top:0;
 left:0; 
 border:1px solid black;
}
p.separator {
 background-color:#F0F4FF;
 color:black;
 font-weight:normal;
 font-size:80%;
 margin: 5px auto;
}
ul#prop_serwery {
 color:black;
 list-style-type: disc; 
 font-size:80%;
}
ul.prop_inne {
 list-style: none;
 text-align:left;
 padding:3px 0 4px 0;
 background-color:#E8F0FF;
 color:#6893A5;
 font-size:90%;
}
ul.prop_inne li a {
 display:block;
 background: url('../images/arrow2.gif') no-repeat 5px;
 height:15px;
 line-height:15px;
 padding-left:15px;
 text-decoration:none;
 color:#6893a5;
}
ul.prop_inne li a:hover {
 color:#fff;
 background:#025d86 url('../images/arrow2_up.gif') no-repeat 5px;
}
div#gbr {
 background:#3064B0;
 color:white;
 height:60px
}
div#gbr img {
 float:left;
 width:118px;
 height:60px; 
} 
div#gbr p {
 text-align:center;
 padding-top:15px
}
img#info1 {
 margin:8px 0 3px 0;
 width:164px;
 height:54px;
}
div#prawo {
 border-top:1px solid black;
 height:60px
}
div#prawo img {
 float:left;
 width:60px;
 height:60px;
}
div#prawo p {
 font-size:90%;
 font-weight:normal;
 color:black;
 background-color:white;
}
div#prawo #np1 {
 background-color:white;
 color:green;
 font-weight:bold;
 font-size:100%;
 margin-top:15px
}

#marqueecontainer{
position: relative;
width: 204px; /*marquee width */
height: 300px; /*marquee height */
background-color: white;
color:#7591bd;
overflow: hidden;
padding-left: 4px;
border-bottom:2px solid #a6b6c9;
border-left:2px solid #a6b6c9;
border-right:2px solid #a6b6c9;
}
#vmarquee {text-align:center}
#inforight {
 margin-top:20px;
 margin-left:545px;
 font-size:100%;
 background: #a6b6c9 url('../images/info.jpg') no-repeat;
 color:white;
 width:208px;
 height:23px;
 border-top:2px solid #a6b6c9;
 border-left:2px solid #a6b6c9;
 border-right:2px solid #a6b6c9;
 text-align:center;
 line-height:20px;
}

