#pogoda {width: 100%;}
.ln {background: #6980aa; color: #ecf1f3; font-family: Verdana,Arial,Tahoma,Times New Roman; font-weight: normal; font-size: 10px; width: 100%; text-align: left;}
span.ln {color: #ecf1f3; font-family: Verdana,Arial,Tahoma,Times New Roman; font-weight: normal; font-size: 11px;}
.ln a{color: #33435d; font-family: Verdana,Arial,Tahoma,Times New Roman; font-weight: normal; font-size: 10px;}
.ln_d{height: 14px; width: 100%; text-align: center; background-color: #6980aa;}
.ln_d a{text-decoration: none; color: #33435d; font-family: Verdana,Arial,Tahoma,Times New Roman; font-weight: normal; font-size: 10px;}

#bFooter {background: #33435d;color: #FFFFFF; padding: 10px; color: #d2dae7; hight: 80px;}
#bFooter a{color:#d2dae7;}
#biplink {float: left; background: #33435d; width: 154;}
#footBox {width: 730px; background: #33435d;}
#webCounter {text-align: right; padding-top: 4px;color: #d2dae7; width: 730px;}
#bart {float: right; width: 730px;}
.footmenu {width: 618px; text-align: center; margin-bottom: 5px; margin-top: 10px;}
.ok {background: #51638b;}

body, p, td, div {font-size: 11px; font-family: verdana, arial;}
body { 
background-image: url(http://img.iap.pl/s/166/205593/grf/bbg.jpg);
background-position: top left;
background-repeat: repeat-x;
background-color: #33435d;
color: #000000; margin: 0;
}

#ihomeA{position: absolute; top: 104px; left: 26px; width: 95px; height: 116px;}
#ar {width: 550px; text-align: right;}

div, td {margin: 0; padding: 0; vertical-align: top}
a {color: #33435d; text-decoration: none; font-weight:bold;}
a:hover {color: #96afd7; text-decoration: underline;}

#bannerg {text-align: center; overflow:hidden; width: 620px; margin: 0px; padding: 0px;}
#bannerg img {margin:0px; padding:0px; border: 0px;}
.dpoziom {margin-left: 25px;}


.bSiteBg {background: url(http://img.iap.pl/s/166/205593/grf/sybg.jpg) top center repeat-y;}
.bSiteConBg {background: url(http://img.iap.pl/s/166/205593/grf/sbg1.jpg) top center no-repeat; margin: 0; padding: 0;}
.bSiteCont {width: 939px; margin: 0 auto; padding: 0; position: relative}

.bHeader {/* background-image: url(http://img.iap.pl/s/80/8263/Layout/hdbg.jpg);
background-position: top left; background-repeat: no-repeat; */ width: 939px; height: 291px; overflow: hidden;}

.bSearchBox {position: absolute; top: 40px; left: 554px; width: 370px; height: 30px; text-align: left;}
.bSearchBox input { border: 1px solid #cecfd1; font-size: 11px; text-align: center;}

.bTopBar {width: 403px; height: 27px; overflow: hidden; position: absolute; top: 0px; left: 534px;}
.bLanglink {margin-top: 8px; width: 214px; height: 11px; overflow: hidden; float: left;}
.bLanglink img {margin-left: 6px;}
.bTopBar {float: right; margin-right: 10px; text-align: right; line-height: 27px; color: #d2dae7;}
.bImBox {float: right; width: 370px; text-align: left; color: #d2dae7;} .bImBox input {border: 1px solid #cecfd1; font-size: 11px;}
.bHdBaner {position: absolute; left: -1px; top: 0; width: 538px; height: 271px; overflow: hidden;background: url(http://img.iap.pl/s/166/205593/grf/header.jpg)}

.bMMenu{ width: 100%; background: url(http://img.iap.pl/s/166/205593/grf/mmbg.jpg) left top repeat-x;}
.bMMenu  a, .bMMenu a:hover {text-decoration: none;}
.bMMenu  a.mm1 {background: url(http://img.iap.pl/s/80/8263/Layout/mm1.jpg) left bottom repeat-x; width: 119px; height: 36px; display: block; float: left;}
.bMMenu  a#mm1Sel,
.bMMenu  a.mm1:hover {background: url(http://img.iap.pl/s/80/8263/Layout/mm1a.jpg) left bottom repeat-x; width: 119px; height: 36px; display: block; }

.bMMenu  a.mm2 {background: url(http://img.iap.pl/s/80/8263/Layout/mm2.jpg) left bottom repeat-x; width: 105px; height: 36px; display: block; float: left}
.bMMenu  a#mm2Sel,
.bMMenu  a.mm2:hover {background: url(http://img.iap.pl/s/80/8263/Layout/mm2a.jpg) left bottom repeat-x; width: 105px; height: 36px; display: block; float: left}

.bMMenu  a.mm3 {background: url(http://img.iap.pl/s/80/8263/Layout/mm3.jpg) left bottom repeat-x; width: 121px; height: 36px; display: block; float: left}
.bMMenu  a#mm3Sel,
.bMMenu  a.mm3:hover {background: url(http://img.iap.pl/s/80/8263/Layout/mm3a.jpg) left bottom repeat-x; width: 121px; height: 36px; display: block; float: left}

.bMMenu  a.mm4 {background: url(http://img.iap.pl/s/80/8263/Layout/mm4.jpg) left bottom repeat-x; width: 103px; height: 36px; display: block; float: left}
.bMMenu  a#mm4Sel,
.bMMenu  a.mm4:hover {background: url(http://img.iap.pl/s/80/8263/Layout/mm4a.jpg) left bottom repeat-x; width: 103px; height: 36px; display: block; float: left}

.bMMenu  a.mm5 {background: url(http://img.iap.pl/s/80/8263/Layout/mm5.jpg) left bottom repeat-x; width: 91px; height: 36px; display: block; float: left}
.bMMenu  a#mm5Sel,
.bMMenu  a.mm5:hover {background: url(http://img.iap.pl/s/80/8263/Layout/mm5a.jpg) left bottom repeat-x; width: 91px; height: 36px; display: block; float: left}


.bRowPath {border-bottom: 0px solid #F0F0F0;  height: 40px; float: right; width: 710px; overflow: hidden;}
.bPath {overflow: hidden; border-bottom: 1px solid #C7BDB3; margin-bottom: 10px;}
.bPathCont {line-height: 25px; padding-left: 15px; }
.bPathCont {color: #888888;}
.bPathCont a {color: #888888; text-decoration: none;}
.bPathCont a:hover {text-decoration: underline;}


.bRowCont {background:#33435d url(http://img.iap.pl/s/166/205593/grf/rowcontbg.jpg) top center repeat-y;}
.bCol1{ width: 620px; float: right;}
.bCol2{float: left; width: 319px; overflow: hidden; background:#33435d url(http://img.iap.pl/s/166/205593/grf/mmbg.jpg) left top repeat-x; }
.bCol1 .bColCont {width: 618px; margin: 0 0 50px 0; }
.bCol2 .bColCont {color: #FFFFFF; width: 319px; margin: 0 0 40px 0; overflow: hidden;}
.bCol2 .bColCont p {margin:0px;vertical-align:top}
.bCol1 .bColContentS {width: 590px; margin: 0 0 10px 15px;}
.bCol2 div {color: #FFFFFF;}
.bCol2 a {color: #d2dae7;}
.bCol2 a:hover {color: #f4f8ff;}
#poprawka {background: url(http://img.iap.pl/s/166/205593/grf/rowcontbg.jpg) bottom left;}
.bCol2 .bColContentS {width: 300px; margin: 10px 0 10px 10px; overflow: hidden;}
.bColContentS a {color: #33435d; }

.bCol2 .colbox {border: 1px solid #afb6c0; width: 300px; margin: 10px 0 20px 10px; overflow: hidden; background:#586e93;}
.bCol2 .colboxHd {border-bottom: 1px solid #afb6c0; line-height: 28px; height: 28px; background: #33435d;}
.bCol2 .colboxHdCon {width: 280px; margin-left: 10px; overflow: hidden; font-weight: bold; font-size: 13px;}
.bCol2 .colboxBody { }
.bCol2 .colboxBodyCon {width: 280px; margin: 10px 0 10px 10px; overflow: hidden;}

.bColBaner {margin: 10px 0 20px 10px; text-align: center; width: 300px; overflow: hidden;}




.bTopHeader a {padding-left: 15px; float: right; display: block; line-height: 37px; color: #FFFFFF; background: url(http://img.iap.pl/s/80/8263/Layout/thlinkicon.gif) left top no-repeat;}
.bTopHeader a:hover {padding-left: 15px; float: right; display: block; line-height: 37px; color: #FFCC00; background: url(http://img.iap.pl/s/80/8263/Layout/thlinkicon.gif) left top no-repeat;}
.bTopHeader {line-height: 37px; text-align: left;}
a.tlink1 {background-image: none; width: 38px; margin-left: 0;}
a.tlink1:hover {background-image: none;}
.tlink2 {width: 64px; margin-left: 0;}
.tlink3 {width: 50px; margin-left: 0;}
.tlink4 {width: 100px; margin-left: 30px;}
.tlink5 {width: 82px; margin-left: 0;}

.colMm {width: 155px; overflow: hidden; padding-bottom: 58px; 
background: url(http://img.iap.pl/s/80/8263/Layout/cmmbtmline.jpg) left bottom no-repeat;}
.colMm div div {margin: 0 5px 0 10px;}
.colMm a {background: url(http://img.iap.pl/s/80/8263/Layout/colmmitem.gif) 5px 8px no-repeat; padding: 8px 5px 8px 30px; border-bottom: 1px solid #F0F0F0; border-left: 1px solid #F0F0F0; color: #999999; font-weight: normal; font-size: 11px; text-align: left; display: block; line-height: 15px; text-decoration: none; }
.colMm a:hover{background: url(http://img.iap.pl/s/80/8263/Layout/colmmitem.gif) 5px 8px no-repeat; padding: 8px 5px 8px 30px; border-bottom: 1px solid #F0F0F0; border-left: 1px solid #F0F0F0; color: #000000;  font-weight: normal;  font-size: 11px; text-align: left; display: block; line-height:15px; text-decoration: none;}
.colMm .mmSel {color: #BB0000;}

.colbox .colMMBox a {display: block; line-height: 17px; border-bottom: 1px solid #d2dae7; font-size: 13px;}    
.colbox .colMMBox a:hover {display: block; line-height: 17px; border-bottom: 1px solid #d2dae7; font-size: 13px;}    
.colbox .colMMBox {margin-bottom: 5px; font-size: 13px;}


.bTopHCon {margin-top: 15px; line-height: 37px; height: 37px; vertical-align: middle; border: 0px solid #FFFFFF}
.bTopHCon img {}


img {border: 0;}

.clear {clear: both; line-height: 0;}

.bNews {margin-bottom: 0px; margin: 10px 0 15px }
.bNews h2 {font-size: 13px; line-height: 22px; color: #000000; font-weight: bold; border-bottom: 0px solid #CCCCCC; border-left: 4px solid #096301; margin: 0 0 5px 0;  padding: 0 5px 0 8px;}  
.zNewsItem {font-size: 11px; margin: 4px 0 4px 0; padding: 4px 0 4px 0; background: url(http://img.iap.pl/s/80/8263/Layout/dotline.gif) bottom left repeat-x;}
.zNewsItem a {color: #000000; text-decoration: none;} 
.zNewsItem a:hover {color: #DF6327; text-decoration: none; }
.zNewsItemDate {font-size: 11px; color: #404755; font-weight: bold;}
.zNewsItemTitle {font-size: 11px; text-decoration: none; font-weight: bold;}
.zNewsItemHd{}
.bNewsBoxHd {height: 23px;}




/* lista gor±cych wiadomo¶ci */
.bHotNews {width: 590px; margin: 0 0 10px 15px; overflow: hidden;}
.zHotNewsItem {padding-bottom: 10px; margin: 5px 0 15px 0; background: url(http://img.iap.pl/s/166/205593/grf/hnews_btmline.jpg) bottom left no-repeat;}
.zHotNewsItem img {float: right; margin: 11px; 0 10px 15px; border: 2px solid #ffffff; padding: 6px; background: #586e93;}
.zHotNewsItemTitle {display: block; font-weight: bold; font-size: 13px; padding-bottom: 5px;}
.zHotNewsItemLead {}
.zHotNewsItem a {color: #000000;}

.zHotNewsItemHd   {}
.zHotNewsItemHd div {padding: 0;}


.bShortNews {width: 590px; margin: 0 0 10px 15px; overflow: hidden;}
.shortNewsItem {background: url(http://img.iap.pl/s/80/8263/Layout/newsdot.gif) 0 5px no-repeat;
                            padding-left: 11px; line-height: 16px;}
.bShortNews a {color:#33435d;; font-weight: bold;}    
.bShortNews a:hover {color:#33435d;; text-decoration: underline;}


/* ------------------------------------------------------------------------ */
.iatForum {width: 500px;} 

.iatForumNav {border-bottom: 1px solid #E1E1E1; padding: 4px;}
.iatForumNav, .iatForumNav b {font-size: 11px; color: #777777;}

.iatForumNew a {display: block; font-weight: bold; padding: 3px; background-color: #CC0000; color: #FFFFFF; text-decoration: none;}
.iatForumNew a:hover {display: block; padding: 3px; background-color: #000000; color: #FFFFFF;  text-decoration: none;}


.iatForumNav {width: 100%;}
.iatForumHeadT {width: 100%;}
.iatForumHeadT td {background-color: #E9E9E9; padding: 4px}
.iatForumHeadTR td {
      padding: 3px 2px 3px 2px;
      vertical-align: middle;
      font-weight: normal; text-align: center; 
      background-color: #D9D9D9; color: #444444; font-size: 10px; }
.iatForumTitle {font-weight: bold; background-color: #F1F1F1; font-size: 12px;}
.iatForumBody {background-color: #E9E9E9; font-size: 11px;}

.iatForumHeadT {width: 100%;}
.iatForumHeadT .iatForumThread {font-weight: bold;}

.iatForumThreadTab td {}
.iatForumThreadTR {background-color: #F1F1F1;} /* wiersz z glownym komentowanym watkiem... */
 
.iatForumCommentAuth, 
.iatForumComment {background-color: #EFEFEF; padding: 4px}
.iatForumCommentAuth {background-color: #EFEFEF; padding: 4px}

.iatForumThreadTab a {display: block; font-weight: bold; padding: 3px; background-color: #CC0000; color: #FFFFFF; text-decoration: none;}
.iatForumThreadTab a:hover {display: block; padding: 3px; background-color: #000000; color: #FFFFFF;  text-decoration: none;}

.iatForumNewETab {width: 450px;}



/* ------------------------------------------------------------------------------*/
.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    background: transparent;
    font: 11px verdana;
    color: #d2dae7;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    height: 30px; 
   /* width: 110px;*/
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    
    font-family: verdana, arial;
}


.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
  color: #ecf1f3;
}


.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #33435d;
    color: #d2dae7;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #d2dae7;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #d2dae7;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */



/* ----------------------------*/
.callendar {background-color: #FFFFFF; border-top: 1px solid #EAEAEA; margin-bottom: 10px;}
.mod_call_cal_top {background-color: #F4F4F4}
.callendar tr td {border-bottom: 1px solid #EAEAEA;}
.callendar td {padding: 2px; text-align: center; color: #767674;}
.callendar td a {color: #33435d; text-decoration: underline}
.callendar td a:hover {color: #d2dae7; text-decoration: underline}
.mod_call_cal_top {font-size: 12px; line-height: 15px; color: #777777 !important; font-weight: bold;}
.mod_call_cal_top a {text-decoration: none !important;}

.mod_call_list,
.mod_call_topnews,
.mod_call_menu {font-size: 12px; color: #FFFFFF; font-weight: normal;}

.mod_call_list input, 
.mod_call_list select,
.mod_call_menu input,
.mod_call_menu select {font-size: 11px; color: #000000; font-weight: normal;}

.mod_call_list a,
.mod_call_menu a,
.mod_call_topnews a {font-weight: normal; text-decoration: underline; color: #FBEBE3;}

.mod_call_cal_current_day,
.mod_call_cal_current_day a {background: #33435d; color: #FFFFFF !important; font-weight: bold; text-decoration: none !important;};