 body {margin:0; padding:0; background: #000000; font-size:12px; color:#1a1a1a; font-family:arial}
 .clr {clear:both; font-size:1px; line-height:1px; height:1px; width:100%}
 img {margin:0; border:0}
 p {margin:0; padding:0}
 .acenter {text-align:center}
 .none {display:none}
 .b {font-weight:bold}
 .u {font-style:italic}
 .aleft {text-align:left}
 .acenter {text-align:center}
 .mcenter {margin:0 auto}
 .aright {text-align:right}
 .mtop5 {margin-top:5px}
 .mtop10 {margin-top:10px}
 .wnormal {font-weight:normal}
 .valign {vertical-align:top}
 .fs15 {font-size:15px}
 .fs14 {font-size:14px}
 .fs13 {font-size:13px}
 .fs12 {font-size:12px}
 .fs11 {font-size:11px}
 .fs10 {font-size:10px}
 .red {color:#990000}
 .sh {cursor:pointer}
 .akapit {text-indent:20px; margin:5px 0}
 #klim2 {position:relative; height:250px}
 
 #szukaj {width:240px; position:relative; float:left}
 #szukaj .ob {position:absolute; top:20px; left:30px}
 #szukaj form {position:absolute; top:190px; left:45px}
 #szukaj input {border:1px solid #000000}
 #szukaj input.text {float:left; height:16px; font-size:12px; font-weight:normal; text-align:center}
 #szukaj input.sub {float:left; font-size:12px; background-color:#9f9f9f; color:white; font-weight:normal; text-align:center}
 
 a {text-decoration:none; color:#005a8e}
 a:hover {text-decoration:underline}
 
 .main {width:1000px}
 .main .left {float:left; width:250px; position:relative }
 .main .right {float:left; width:750px; padding-top:5px; position:relative} 
 
 .main .right .mtop {width:750px; height:33px; background: url(../img/m1.jpg)  }
 .main .right .content {width:710px; text-align:justify; line-height:20px;  padding:0 20px; overflow:hidden; background: url(../img/m2.jpg)  }

 .main .content h1 {margin-top:0px; font-size:18px; font-weight:bold; color:#2e4f62; border-bottom:1px solid #2e4f62; padding-bottom:7px}
 .main .content h2 {margin-top:0px; font-size:15px; font-weight:bold; color:#2e4f62; border-bottom:1px solid #2e4f62; padding-bottom:3px}
 
 .main .content .boxnews {width:100%}
 .main .content .boxnews h2 {margin:10px 0 0 0; padding:0 0 5px 0; border-bottom:1px solid #dedede;  }
 .main .content .boxnews h2 a {font-size:18px; text-decoration:none; color:#2e4f62}
 .main .content .boxnews h2 a:hover {text-decoration:underline; }
 .main .content .boxnews .date {position:relative; margin-bottom:5px; font-size:11px; color:#8c8c8c}
 .main .content .boxnews p.cwiecej {text-align:right; float:right; width:85px}
 .main .content .boxnews .image {float:left; margin:0 17px 2px 0; border:0px solid #000000}
 .main .content .boxnews .bar {margin:5px 0}
 .main .content .boxnews .tellfriend {width:50%; display:none; padding:10px; margin:15px auto; border:1px solid #e0e0e0; background:#f4f4f4}
 .main .content .boxnews .tellfriend table {margin:0 auto}
 .main .content .boxnews .tellfriend table input {padding:2px; font-size:12px; font-family:arial}
 .main .content .boxnews a.atext {color:#1a1a1a;}
 .main .content .boxnews a.atext:hover {text-decoration:none}
 
 .main .content .newsleft {padding:0 10px; float:left; width:440px}
 .main .content .newsleft .boxnews {width:100%}
 .main .content .newsleft .boxnews h2 {margin:10px 0 0 0; padding:0; border-bottom:1px solid #f4f4f4;  }
 .main .content .newsleft .boxnews h2 a {font-size:13px; text-decoration:none; color:#2e4f62}
 .main .content .newsleft .boxnews h2 a:hover {text-decoration:underline; }
 .main .content .newsleft .boxnews .tresc {font-size:12px}
 .main .content .newsleft .boxnews .tresc a {color:#1a1a1a}
 .main .content .newsleft .boxnews .tresc a:hover {text-decoration:none}
 .main .content .newsleft .boxnews p.date {margin-bottom:5px; font-size:11px; color:#8c8c8c}
 .main .content .newsleft .boxnews p.cwiecej {text-align:right; float:right; width:85px}
 .main .content .newsleft .boxnews .image {float:left; margin:0 13px 5px 0}
 .main .content .newsleft .boxnews .bar {margin:5px 0}
 
 .main .content .newsright {padding:0 10px; float:left; width:230px}
 .main .content .newsright p.nag {font-weight:bold}
 .main .content .newsright .boxnews {width:100%}
 .main .content .newsright .boxnews h2 {margin:10px 0 0 0; padding:0; border-bottom:1px solid #f4f4f4; }
 .main .content .newsright .boxnews h2 a {font-size:12px; text-decoration:none; color:#2e4f62}
 .main .content .newsright .boxnews h2 a:hover {text-decoration:underline; }
 .main .content .newsright .boxnews .kate {text-align:left; font-size:11px; color:#8c8c8c}
 .main .content .newsright .boxnews p.date {font-size:11px}
 .main .content .newsright .boxnews .tresc {font-size:11px}

 .main .content .contact {width:60%; padding:10px; margin:15px auto; border:1px solid #e0e0e0; background:#f4f4f4}
 .main .content .contact  table {margin:0 auto}
 .main .content .contact textarea {padding:5px; font-size:12px; font-family:arial}
 .main .content .contact input {padding:2px; font-size:12px; font-family:arial}

 .main .content .msg {color:#305b06; width:300px; padding:5px; text-align:center; margin:5px auto; border:1px solid #c3eb9d; background:#e0f4cd}
 .main .content .msgerror {color:red; width:300px; padding:5px; text-align:left; margin:5px auto; border:1px solid #eb9d9d; background:#fff0f0}
 .main .content a.powrottop {margin-bottom:5px; font-size:12px; text-align:right; font-weight:bold; border-bottom:0px dotted #b9b9b9;  width:100%; display:block}
 .main .content a.powrotbot {margin-top:15px; font-size:12px; text-align:right; font-weight:bold; border-top:1px dotted #b9b9b9; width:100%; display:block}
 
 .main .content .galeria {color:white}
 .main .content .galeria h1 {margin-top:0px; font-size:18px; font-weight:bold; color:#ffffff; border-bottom:1px solid #3a3a3a; padding-bottom:7px}
 .main .content .galeria h2 {margin-top:0px; font-size:15px; font-weight:bold; color:#ffffff; border-bottom:1px solid #2e4f62; padding-bottom:3px}
 .main .content .galeria a {color:#9cd0e2}
 .main .content .galeria a.powrotbot {border:0px}
 
 
 .main .content .galimggroupbox {width:80%; margin:0 auto; position:relative}
 .main .content .galimggroupbox .galimggroup {background:url(../img/gbox.jpg) no-repeat; width:170px; height:102px; float:left; padding:8px 3px 3px 3px; margin:5px;}
 .main .content .galimggroupbox .galimggroup .image {text-align:center} 
 .main .content .galimggroupbox .galimggroup .nazwa {font-family:arial; margin:3px 0; font-weight:bold; text-align:center; font-size:12px; _font-size:11px}
 .main .content .galimggroupbox .galimggroup .nazwa a {color:white}
 
 .main .content .galimgbox {line-height:14px; width:80%; margin:0 auto; position:relative}
 .main .content .galimgbox .galimg {background:url(../img/gbox.jpg) no-repeat; width:170px; height:102px; float:left; padding:8px 3px 3px 3px; margin:5px;}
 .main .content .galimgbox .galimg .image {text-align:center} 
 .main .content .galimgbox .galimg .nazwa {margin:2px 0; font-weight:normal; text-align:center; font-size:11px}
 .main .content .galimgbox .galimg .nazwa a {color:white}

 .main .content .data {font-size:11px; color:#a2a2a2}
 
 .main .right .mbottom {width:750px; height:85px; background: url(../img/m3.jpg) }
 
 
 
 
 
 
 
 
 