body, p, td, div {font-size: 11px; font-family: arial, verdana;}
body { 
color: #111111;
margin: 0px;
/*
background-image: url(/inc/public/6/11/bodyBg.jpg);
background-position: top left;
background-repeat: repeat-x;
*/
background-color: #BED2EA;

}

div, td {margin: 0; padding: 0; vertical-align: top}
a {color: #0A6901;}
a:hover {color: #0000FF}

.bSiteBg {
margin: 0 auto;
width: 900px; 
overflow: hidden;

}

.bHeader {width: 900px;
  
}
.bPath {padding-bottom: 10px;}
.bPathCont {line-height: 30px;}
.bPathCont {color: #999999;}
.bPathCont a {color: #999999; text-decoration: none;}
.bPathCont a:hover {color: #000000; text-decoration: underline;}


.bCol1{width: 180px; float: left;}
.bCol2{width: 540px; float: left;}
.bCol2Cont {width: 510px; margin: 10px 0 20px 15px; overflow: hidden;}
.bCol3{width: 180px; float: left;}

#body2Col .bCol2 {width: 720px; float: left;}
#body2Col .bCol2Cont {width: 690px; margin: 10px 0 20px 15px; overflow: hidden;}
 


.bRowCont {
    background-image: url(../11/contentBg.jpg);
    background-position: top center;
    background-repeat: repeat-y;
    
}

#body2Col .bRowCont {
    background-image: url(../11/contentBg1.jpg);
    background-position: top center;
    background-repeat: repeat-y;
}

.bColCont {margin: 10px 0 20px 10px; width: 160px; overflow: hidden;}

.bRowFoot {
    /* background-image: url(/inc/public/6/11/bFooterBg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    */
    background-color: #7DA3C8;
    color: white;
    overflow: hidden;
    height: 38px; 
}

.bRowFoot .bColFoot1 {width: 170px; float: left; margin: 4px 0 0 10px; line-height: 34px;}
.bRowFoot .bColFoot2 {width: 550px; float: right; margin: 4px 10px 0 0; text-align: right; line-height: 34px; }

.bMmenu1Hd {background-color:#7DA3C8; font-weight: bold; color: #FFFFFF; line-height: 37px; text-align: center;}

.bMmenu1 {padding: 0 0 1px 0;}
.bMmenu1 div{margin: 0 0 0 3px; border-left: 5px solid #E9EEE8; background-color: #F2F4F3}
.bMmenu1 div div {margin: 0 5px 0 10px;}
.bMmenu1 a{margin-left: 10px; color: #193C5B; font-size: 12px; text-align: left; display: block; line-height: 22px; text-decoration: none; border-bottom: 1px solid #7DA3C8; }
.bMmenu1 a:hover{margin-left: 10px; color: #CC0000; font-size: 12px; text-align: left; display: block; line-height: 22px; text-decoration: none; border-bottom: 1px solid #FAFBFD;}
.bMmenu1 .mmSel {color: #CC0000;}

.bNews {
     padding: 0px 0 20px 0;
}

.bNews div{margin: 0 0 0 3px; }
.bNews1Hd {background-color:#7DA3C8; color: #FFFFFF; font-weight: bold; line-height: 37px; text-align: center;}
.bNews h2{margin: 0 5px 0 0; background-color: #F2F4F3; line-height: 22px; font-weight: bold; font-size: 13px; color: #CC0000; text-align: right;}
.bNews a{border-bottom: 1px solid #666666; width: 125px; float: left; overflow: hidden; font-weight: bold; margin-left: 5px; color: #484848; font-size: 11px; text-align: left; display: block; line-height: 17px; text-decoration: none; /*border-bottom: 1px solid #FAFBFD;*/ }
.bNews a:hover{width: 125px; float: left; overflow: hidden; font-weight: bold; margin-left: 5px; color: #191919; font-size: 11px; text-align: left; display: block; line-height: 17px; text-decoration: none;}
.bNews .nDate {width: 30px; float: left; overflow: hidden; font-weight: normal; margin-left: 7px; color: #191919; font-size: 11px; text-align: left; display: block; line-height: 17px;}


.clear {clear: both; line-height: 0;}

.bMenuBox {margin-bottom: 0; padding: 0; width: 170px; margin: 0 0 15px 10px;}
.bMenuBox h2 {font-size: 13px; line-height: 22px; text-align: right; font-weight: bold; border-bottom: 0px solid #CCCCCC; border-right: 4px solid #096301; margin: 0 0 5px 0; padding: 0 8px 0 5px;}  
.bMenuBox span,
.bMenuBox a {color: #444444; font-size: 11px; text-align: right; display: block; line-height: 22px; text-decoration: none; border-top: 1px solid #CCCCCC;  padding: 0 10px 0 5px; 
}
  
.bMenuBox a:hover {color: #0A6901; display: block; font-size: 11px;  line-height: 22px; padding: 0 10px 0 5px;}
.bMenuBox span {color: #0A6901; font-weight: bold;}


/* menu w prawej kolumnie */
#iColNews .bMenuBox {margin-bottom: 0; padding: 0; width: 170px; margin: 0 0 15px 15px;}
#iColNews .bMenuBox h2 {font-size: 13px; line-height: 22px; text-align: left; font-weight: bold; border-bottom: 0px solid #CCCCCC; border-right-width: 0; border-left: 4px solid #096301; margin: 0 0 5px 0; padding: 0 5px 0 8px;}  
#iColNews .bMenuBox span,
#iColNews .bMenuBox a {color: #444444; font-size: 11px; text-align: left; display: block; line-height: 22px; text-decoration: none; border-top: 1px solid #CCCCCC;  padding: 0 5px 0 10px; 
}



.bNewsBox {margin-bottom: 0px; padding: 0px 0 0px 0px; width: 170px; margin: 0 0 15px 15px;}
.bNewsBox 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; border-top: 1px solid #DDDDDD; padding: 4px 0 4px 0;}
.zNewsItem a {color: #3F3F3F; text-decoration: none;} 
.zNewsItem a:hover {color: #3F3F3F; text-decoration: underline;}
.zNewsItemDate {font-size: 11px;}
.zNewsItemTitle {font-size: 11px;}
.zNewsItemHd{}
.bNewsBoxHd {height: 23px;}


.bTopLinks {height: 20px; line-height: 20px; font-size: 11px;}
.bTopLinks a {text-decoration: none; font-size: 11px;}



/* lista gor�cych wiadomo�ci */
.bHotNews {margin: 0px 0 5px 15px; padding-bottom: 5px;}
.bHotNews h3 {margin: 0px 0 10px 0; border-bottom: 1px solid #F1F1F1; font-weight: bold; color: #6D8496; font-size: 15px;}
.zHotNewsItem {padding-bottom: 10px; margin: 5px 0 5px 0; border-bottom: 0px solid #F0F0F0;}
.zHotNewsItem img {float: left; margin: 0 10px 10px 0; border: 4px solid #F1F1F1;}
.zHotNewsItemTitle {font-weight: bold; padding-left: 3px; font-size: 12px;}
.zHotNewsItemLead {}

.zHotNewsItemHd   {}
.zHotNewsItemHd div {padding: 0;}

.zHotNewsBoxBg {overflow: hidden;}
.zHotNewsBox   {margin: 0px 20px 10px 20px; padding-bottom: 10px; border-bottom: 1px solid #7CEEC4;}
* html .bHotNews table {width: 90%}





/* ---------------------------------------------------------------------------*/
/* Forum dyskusyjne */
/* ---------------------------------------------------------------------------*/

.iatForum {width: 500px;} 

/* �cie�ka navigacyjna forum... */
.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;}


/* Lista w�tk�w */
.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;}

/* Tresc w�tku... */
.iatForumThreadTab td {}
.iatForumThreadTR {background-color: #F1F1F1;} /* wiersz z glownym komentowanym watkiem... */
 
.iatForumCommentAuth, 
.iatForumComment {background-color: #EFEFEF; padding: 4px}
.iatForumCommentAuth {background-color: #EFEFEF; padding: 4px}
/* link do nowego komentarza w w�tku */
.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;}

/* Tabelka z formularzem...*/
.iatForumNewETab {width: 450px;}




.sklep {}
.sklep_menu_modul {width: 200px; float:left}
.sklep_menu {}
.sklep_tabela_glowna {width: 700px; float:right;}
.sklep_produkt_lista{width: 400px;}
.sklep_produkt_lista_zdjecie {float: left;}
.sklep_produkt_lista_opis {float: left;}
.sklep_produkt_lista_cena {clear: both;}