body, a, img, form, div, ul, li, h1, h2, h3, h4, h5, table, tr, td, p, span { margin: 0px; padding: 0px; border: 0px; }
body { font-family: Arial, Tahoma, sans-serif; font-size: 13px; background-color: white; margin: 0px; color: #616966; }

a { color: #0092b1; text-decoration: none; }
a:hover { text-decoration: underline; }

.clear { clear: both; }

.top_bg { background: url('../img/top_bg.gif') no-repeat center top; }
.top { margin: 0 auto 0 auto; width: 780px; height: 415px; background: url('../img/top.jpg'); }
.top .logo { display: block; width: 214px; height: 25px; margin: 26px 0 0 26px; position: absolute; background: url('../img/logo.gif'); }
.top .kontakt { display: block; width: 177px; height: 48px; margin: 14px 0 0 558px; position: absolute; background: url('../img/kontakt.gif'); }
.top ul { margin: 100px 0 0 14px; list-style-type: none; position: absolute; }
.top li { display: inline; float: left; margin: 0 10px 0 10px; }
.top li a { color:#858585; font-size: 14px; font-weight: bold; }
.top li a:hover { color: #0194b2; text-decoration: none; }
.top .cytat { margin: 183px 0 0 60px; position: absolute; color: #717572; font-style: italic; font-size: 26px; width: 360px; }
.top .cytat span { font-size: 18px; color: #3a3a3a; float: right; }
.top .activseo { display: block; width: 202px; height: 26px; margin: 326px 0 0 24px; position: absolute; background: url('../img/activseo.gif'); }
.top h2 { color: #56b1c4; position: absolute;  font-size: 24px; margin: 365px 0 0 24px; font-weight: 1; font-weight: normal; }
.top .text { color: #555857; width: 250px; margin: 320px 0 0 513px; position: absolute; line-height: 17px; font-size: 13px; font-weight: bold; }
.top .text .czytaj { color:#a50022; float: right; margin-top: 7px; font-size: 11px; }
.top .text .czytaj span { margin: -1px 5px 0 0; display: inline; float: left; }

.main_bg { background: url('../img/main_bg.gif') repeat-y center top; }
.main { margin: 0 auto 0 auto; width: 780px; }

.line_bg { background: url('../img/line_bg.gif') no-repeat center top; }
.line { margin: 0 auto 0 auto; width: 780px; height: 9px; font-size: 1px; background: url('../img/line.gif') no-repeat; }

.main .left { width: 496px; display: inline; float: left; }
.main .left .patch { list-style-type: none; height: 41px; margin: 0 0 0 10px; }
.main .left .patch li { display: inline; float: left; }
.main .left .patch li a { color: #616966; margin: 11px 10px 0 0; display: block; }
.main .left .patch li a:hover { font-weight: bold; text-decoration: none; }
.main .left .patch li a span { margin: -2px 5px 0 0; display: inline; float: left; }
.main .left .patch li .this { font-weight: bold; color: #616966; margin: 11px 10px 0 0; display: block; }
.main .left .patch li .this { font-weight: bold; text-decoration: none; }
.main .left .text { padding: 10px 10px 10px 30px; line-height: 18px; }
.main .left .text h1 { display: block; color: #0092b1; margin-bottom: 5px; font-size: 13px; }
.main .left .text h2 { display: block; color: #0092b1; margin-bottom: 10px; font-size: 16px; }
.main .left .text h3 { display: block; color: #a50022; margin-bottom: 10px; font-size: 13px; }
.main .left .text form label { width: 180px; clear: both; display: block; float: left; margin: 2px 0 8px 0; }
.main .left .text form input { margin-bottom: 10px; width: 250px; border: 1px solid #eef1f2; }
.main .left .text form textarea { margin-bottom: 10px; width: 250px; height: 100px; font-family: arial; font-size: 12px; border: 1px solid #eef1f2; overflow: hidden; }
.main .left .text form .submit { width: 52px; height: 27px; background: url('../img/wyslij.gif'); border: none; }


.main .left .line { background: #e0e3e2; font-size: 1px; margin-left: 7px; width: 489px; height: 1px; overflow: hidden; }
.main .left .row { background: url('../img/px1.gif') repeat-y center top; margin-bottom: 20px; }
.main .left .row .top_bg { background: url('../img/row_top_bg.gif') no-repeat center top; }
.main .left .row .col { width: 248px; display: inline; float: right; }
.main .left .row .col span { padding: 15px 15px 0 15px; display: block; font-size: 12px; }
.main .left .row .col h1 { display: block; color: #0092b1; margin-bottom: 5px; font-size: 13px; }
.main .left .row .col a { color: #0092b1; }

.main .right { width: 284px; display: inline; float: left; }
.main .right h1 { display: block; height: 29px; background: white; color: #0194b2; font-size: 13px; padding: 12px 0 0 12px; }
.main .right .text { background: url('../img/right_text_bg.gif') no-repeat #0194b2; }
.main .right .text span { padding: 10px; color: #cef7ff; display: block; }
.main .right .text2 { background: url('../img/right_text2_bg.gif') no-repeat; }
.main .right .text2 .header { color: #a50022; display: block; margin: 10px; font-weight: bold; }
.main .right .text2 ul { list-style-type: none; }
.main .right .text2 ul li { background: url('../img/right_text2_li.gif') no-repeat; min-height: 44px; }
.main .right .text2 ul li span { display: block; margin: 0 0 10px 60px; color: #016370; padding: 0 10px 0 0; }

.footer_bg { background: url('../img/footer_bg.gif') repeat-y center top; }
.footer { margin: 0 auto 0 auto; width: 780px; }
.footer .margin { width: 23px; display: inline; float: left; }
.footer .left { display: inline; float: left; width: 454px; }
.footer .left h1 { display: block; color: #0092b1; font-weight: normal; font-size: 27px; background: #d2dcda; padding: 13px; margin: 20px 0 0 0; margin-bottom: 15px; }
.footer .left h1 span { color: white; }
.footer .left .row { clear: both; width: 419px; float: right; }
.footer .left .row h2 { margin: 6px 0 0 0; display: block; height: 35px; width: 28px; background: url('../img/footer_li.gif'); font-size: 20px; color: #0092b2; font-weight: bold; padding: 9px 0 0 16px; float: left; display: inline; }
.footer .left .row .text { width: 359px; display: inline; float: right; background: url('../img/px1.gif') repeat-x center top; font-size: 12px; line-height: 18px; }
.footer .left .row .text span { padding: 8px; display: block; }
.footer .left .czytaj { width: 94px; height: 27px; background: url('../img/czytajwiecej.gif'); display: block; margin: 0 0 0 100px; }

.footer .right { display: inline; float: left; width: 303px; }
.footer .right h1 { font-weight: bold; font-size: 13px; color: #016370; display: block; margin: 17px 0 0 30px; }
.footer .right .flash { width: 272px; height: 272px; background: url('../img/flash.gif'); margin: 20px 0 0 20px; }

.footer .footer_line { background: #dfe3e1; font-size: 1px; height: 1px; overflow: hidden; margin-top: 20px; }
.footer .footer2 { background: #f7f7f7; padding: 15px 0 10px 0; } 
.footer .footer2 ul { list-style-type: none; margin: 0 0 0 120px; }
.footer .footer2 ul li { float: left; display: inline; margin-right: 20px; }
.footer .footer2 ul li a { color: #858585; font-size: 13px; font-weight: bold; }
.footer .footer2 span {  padding: 10px 0 0px 120px; display: block; font-size: 10px; }
.footer .footer2 span a { color: #4ab2c7; }

