body { margin: 0; padding: 0; background: white url('1/bg.jpg') repeat-x; font-family: Verdana; font-size: 11px; }
#ribbon { width: 100%; text-align: center; position: absolute; top: 50px; left: 0; height: 56px; background: url(1/red.gif) repeat-x; font-size: 28px; font-weight: bold; padding-top: 20px; color: white; }
#wrapper { width: 980px; background: url('1/bg-big.jpg') no-repeat; position: relative; margin: auto; }
#wrapper .description { padding-top: 150px; font-weight: bold; font-size: 14px; text-align: center; color: #424242; }

#form { position: absolute; top: 225px; left: 285px; width: 403px; height: 476px; background: url('1/form_bg.png') no-repeat; }
#form .content { padding-top: 12px; width: 373px; padding-left: 10px; padding-right: 10px; }
#form .content .title { font-size: 14px; font-weight: bold; color: black; text-align: center; width: 373px; margin-bottom: 14px; }

#form div.message { text-align: center; width: 373px; color: red; font-weight: bold; }

#form .content p { margin: 0; padding: 0; font-size: 14px; color: #9a9a9a; text-indent: 100px; padding-top: 5px; }
#form .content p span.cz { font-weight: bold; color: black; }

#noform p { font-weight: bold; color: black; font-size: 14px}


#email, #name, #phone, #message { width: 250px; border: 1px solid gray; background: white; font-size: 12px; padding: 4px; }
#sbm { height: 40px; font-weight: bold; font-size: 12px; border: 1px solid gray; width: 150px; background: #f0f0f0; }
.sbm { text-align: center; }

#tabela td {padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
#tabela td.info {text-align: right; padding-right: 4px}

#domeny_top { position: absolute; top: 0px; left: 300px; width: 320px; height: 45px;  background: url('1/domeny_top.png') no-repeat; }
#domeny_bottom { width: 319px; height: 39px; background: url('1/domeny_bottom.png') no-repeat; margin: auto; margin-top: 10px; }
#footer { border-top: 1px solid #d2d2d2; background-color: #ebebeb; width: 100%; height: 70px; text-align: center; color: #6e6e6e; padding-top: 5px;}
#footer a { color: #424242; text-decoration: none; }
#rozciagacz { height: 556px;}
