body, div, p, form, input, select, textarea, button{
            font-size: 12px;
            font-family: arial, verdana, tahoma, helvetica,sans-serif;
            color: #555555;
            padding: 0px 0px 0px 0px;
            vertical-align: top;

            /* margin: 0px auto; */
            margin: 0px 0px 0px 0px;
}

body {
     background-color: #FBF4A3;
     background-image: url(/pimages/awar_body_bg9.jpg);
     background-position: 0px 0px;
     background-repeat: repeat-x;
}

div.mContentBox, div.mContentBoxCMS{
            position: relative;
            width: 770px;
            padding: 0px 0px 0px 0px;
            margin: 0px auto;
            background: url(/pimages/awar_body_btm_bg9.jpg) 0px 0px repeat-y;
}

div.mContentBoxBg{
            padding: 0px 0px 0px 0px;
            background: url(/pimages/awar_top_bg9.jpg) 0px 0px no-repeat;
}

div.mContentBoxCMS{
            background: url(/pimages/awar_body_btm_bg9_cms.jpg) 0px 0px repeat-y;
}

div.mContentBoxCMS_Bg{
            background: url(/pimages/awar_top_bg9_cms.jpg) 0px 0px no-repeat;
}

div.mTop{
            position: relative;
            width: 764px;
            height: 124px;
            padding: 0px 0px 0px 0px;
            margin: 0px auto;
}

div.mHeader {
            width: 670px;
            position: relative;
}

div.mTopMenu{
            position: absolute;
            top: 97px;
            width: 500px;
            text-align: left;
            padding: 0px 0px 0px 0px;
            color: #B7D6FF;
            left: 225px;
}
/*
div.mTopMenu a {text-decoration: none; color: #D9E9FF; font-size: 13px; font-weight: normal;}
div.mTopMenu a:hover {text-decoration: none; color: #FFFFFF;}
*/
div.mTopMenu a {text-decoration: none; color: #D9E9FF; font-size: 13px; font-weight: bold;}
div.mTopMenu a:hover {text-decoration: none; color: #FF0000;}


div.mTopMenu1{
            position: absolute;
            top: 60px;
            width: 750px;
            text-align: right;
            padding: 0px 10px 0px 0px;
            color: #4A95FB;
}
div.mTopMenu1 a {text-decoration: none; color: #4A95FB; font-size: 12px;}
div.mTopMenu1 a:hover {text-decoration: none; color: #CC0000;}


div.mLangVerMenu {
            position: absolute;
            top: 15px;
            left: 500px;
            width: 250px;
            text-align: right;
            padding: 0px 0px 0px 0px;
            color: #8AB4FF;
}


div.mContent{
            border: 0px solid #FF0000;
            width: 744px;
            padding: 0px 0px 1px 0px;
            margin: 0px auto;
}

.mBanerBox {
padding: 0px;
margin: 0px;
position: relative;
height: 200px;
}
.mBaner {
        padding: 0px;
        margin: 0px;
         position: absolute;
         top: 0px;
         left: -14px;
         width: 542px;
         height: 200px;
         overflow: hidden;
         z-index: 1000;
        }

/* hack - min-height ie */
* html .mBaner {
   left: -15px;
   }

div.mCatalogBox{
   /*background-color: #E8F2FF; */
   /*background-color: #94C4FE; */
   background-color: #C6DFFF;
   width: 187px;
}

div.mCatalogBoxPItem{
   border: 0px solid #E8F2FF;
   padding-top: 5px;
   padding-bottom: 0px;
}

div.mCatalogBox {border-top: 1px solid #E8F2FF;}
div.mCatalogBoxPItem a {text-decoration: none; font-size: 14px;}
div.mCatalogBox a.docCatBoxItem {text-decoration: none;}
div.mCatalogBox a.docCatBoxItemSEL {text-decoration: underline;}
div.mCatalogBox ul {paddding-top: 0px; margin-top: 5px}
div.mCatalogBox li{
list-style-image: url(/pimages/awar_arrow_r2.gif);
padding-bottom: 2px;
margin-left: -11px;
}




div.mCurrenciesBox{
margin-top: 1px;
background-color: #A6CEFF;
margin-left: 0px;
padding-top: 5px;
padding-bottom: 25px;
width: 187px;
}

div.mSearchBox{
position: absolute;
top: 88px;
left: 20px;
margin-top: 1px;
margin-bottom: 1px;
/*background-color: #E8F2FF;
*/
margin-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
width: 186px;
}

div.LeftBoxHd {
    background-color: #53A2FD;
    width: 187px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 4px;
    margin-bottom: 0px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
}

#prodCatalogBox {
   border-top: 0px solid #FFFFFF;
}

div.mLoginBox{
background-color: #C6DFFF;
margin-left: 0px;
margin-top: 1px;
padding-top: 10px;
padding-bottom: 40px;
width: 187px;
}

div.mLoginBox div{
padding: 0px 10px 0px 20px;
}

div.mLeftCol{
float: left;
width: 186px;
padding-left: 1px;
}



div.mRightCol{
border: 0px solid #FF0000;
float: left;
width: 500px;
margin-left: 30px;
}



div.mFooter {position: relative;
             border: 0px solid #FF0000;
             height: 37px;
             padding: 0px 0px 0px 0px;
             background: #B7D6FF;
             margin: 0px auto;
             margin-top: 170px;
             margin-bottom: 0px;
             background: url(/pimages/awar_footer_bg9.jpg) bottom left no-repeat;
             }

/*div.refFav {width: 250px; float: left;}*/



div.footerMenu {position: absolute; top: 10px; left: 125px; color: color: #CCCCCC; width: 340px;}
div.footerMenu, div.footerMenu a {color: #CCCCCC; }
div.intiFBox, div.pmkFBox {position: absolute; top: 14px; left: 25px; width: 400px; font-size: 12px;}
div.intiFBox, div.intiFBox a, div.pmkFBox, div.pmkFBox a {color: #FFFFFF; font-weight: normal;}
div.intiFBox {position: absolute; margin-left: 210px;top: 0px; width: 500px; font-size: 10px !important;}

img.mMenuIcon {width: 179px; margin-bottom: 10px;}

/* ----------------------- */

div.mMenuBox {
            text-align: left;
            vertical-align: top;
            padding: 0px 10px 10px 10px;
            margin-bottom: 30px;
}

div.centerBox {
            padding: 0px 0px 0px 0px;
            margin: 0px auto;
            margin-top: 1px;
            vertical-align: top;
}


div.contentHeader1{
             border-left: 0px solid #FFD733;
             vertical-align: bottom;
             padding-top: 0px;
             padding-left: 0px;
             margin-bottom: 5px;
}

div.docData {
           clear: both;
            float: none;
}



div.docImgRightCol {
            float: right;
            width: 130px; /*180px; */
            margin: 0px 0px 0px 10px;
            text-align: center;
}

div.docImgBottom, .docIconBottom {margin: 10px 0px 10px 0px; text-align: center;}
.docIconBottom {vertical-align: top;}


div.docListItem {margin: 20px 0px 0px 0px; float: none;}
div.docListItemIcon {background-color: #FFFFFF; width: 80px; height: 80px; float: left; padding: 0px 0px 0px 0px; border: 0px solid #99CCFF; margin-right: 10px; margin-bottom: 10px;}
div.docListItemText {padding-left: 10px; }
div.docListItemText a b {font-size: 15px;}


/*Lista produktow sklepu ------------------------------------------------ */

div.docListS1 {background: url(/pimages/awar_prodList_r1_bg1.gif) 0px 0px repeat-y;}
div.docListItemS1_, div.docListItemS1_0, div.docListItemS1_1 {
    border-top: 1px solid #FFFFFF;
    /*background: #F5F5F5; */
    padding-top: 1px;
    width: 500px;
    margin: 0px 0px 0px 0px;
    float: none;}

div.docListS1 .doc_lp {width: 30px; padding-left: 10px; float: left;  overflow: hidden;}
div.docListS1 .doc_title {width: 200px; padding-left: 10px; float: left; overflow: hidden;}
div.docListS1 .doc_price {width: 170px; padding-left: 10px; float: left;  overflow: hidden;}
div.docListS1 .doc_cart_link {border: 0px solid #FF0000; width: 60px; padding-left: 0px; float: left;  overflow: hidden;}

div.docListItemS1_ a b, div.docListItemS1_0 a b, div.docListItemS1_1 a b {font-size: 12px;}
div.docListItemS1_1 {background: url(/pimages/awar_prodList_r0_bg1.gif) 0px 0px repeat-y;
}

div.docListItemS1Header {margin-top: 20px; padding-top: 3px; background: url(/pimages/awar_prodList_h_bg1.gif) 0px 0px repeat-y;}
div.docListItemS1Header div {color: #FFFFFF;}

/*
.docCatIcon
    {
    float: right;
    padding: 30px 3px 3px 3px;
    border: 0px solid #336699;
    margin-left: 10px;
   }


*/
/*---------------------------------------*/
/* opis kategorii w liœcie polecanych... */
/*---------------------------------------*/


.docCategorySDescr div.docCatIcon
   {
   float: left;
   width: 80px;
   height: 80px;
   border: 1px solid #D9EEFF;
   overflow: hidden;
   }


.docCategorySDescr div.docCatDescr
   {
   width: 380px;
   float: left;
   padding: 5px 5px 0px 15px;
   }


.docCategorySDescr {
   padding-top: 15px;
   }

.docCategorySDescr  h1, .docCategorySDescr  h2{
   padding-top: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   }


/* ------------------------------------------------ */
/*
div.rfav_docCatIconBg {float: right; width: 88px; height: 88px; background: url(/pimages/awar_rfcaticon_bg.gif) 0px 0px no-repeat;}
div.rfav_docCatIcon {overflow: hidden; width: 75px; height: 75px; margin: 5px 5px 5px 5px;}
div.rfav_docCatIcon .docCatIcon {float: left; padding: 0px 0px 0px 0px;  margin: 3px 3px 3px 3px;}
*/

.redFav div.docListItemText {/*padding-left: 10px; padding-right: 20px; */}
/*
.redFav .docListItemIcon {width: 50px; height: 50px; overflow: hidden; float: left; padding: 5px 5px 4px 5px; border: 1px solid #99CCFF; margin-right: 8px; margin-bottom: 8px;}
.redFav div.docListItem {margin: 20px 0px 0px 0px; float: left; width: 250px;}
.redFav div.docListItemText {padding-left: 0px; font-size: 11px; padding-right: 20px; color: #777777;}
*/

div.catListItem {margin: 10px 0px 0px 0px; float: none;}
div.catListItemIcon {float: left; padding: 0px 0px 0px 0px; border: 0px solid #336699; }
div.catListItemIcon img {border: 0px solid #D1EDFC;}
div.catListItemText {padding-left: 5px; padding-right: 10px; overflow: hidden; }
div.catListItemText a {font-size: 15px; font-weight: normal;}

div.menuListItem {width: 235px; margin: 10px 15px 15px 0px; float: left;}
div.menuListItemIcon {float: left; padding: 5px 5px 5px 5px; border: 1px solid #EEEEEE; margin-right: 5px; margin-bottom: 10px;}
div.menuListItemIcon img {border: 0px solid #336699;}
div.menuListItemText {display: inline; padding-left: 0px; overflow: hidden; font-size: 12px;}
div.menuListItemText a {font-size: 14px;}

.clear{clear: both; line-height: 0; background-color: #FF0000;}

div.langBox {
            float: right;
            text-align: right;
            padding: 4px 5px 4px 0px;
            margin-right: 1px;
            width: 120px;
            vertical-align: middle;
}

div.langBox a{color: #999999; text-decoration: none;}

/*////////////////////////////////////*/
span.red {color: #FF0000}
.rarrow {font-size: 11px;}
.larrow {display: block; float: left; clear: both;}

/*a.rarrow {display: inline; float: none; font-size: 11px;} */


a {color: #336699; text-decoration: underline;}
a:hover {color: #CC0000; text-decoration: underline;}



/* glllll*/
div.docIconBottom a {font-weight: normal; vertical-align: bottom; text-align: left; text-decoration: none; width: 120px; display: block; float: left; font-size: 11px; margin-bottom: 20px; margin-right: 5px; padding: 0px 0px 0px 0px; overflow: hidden}
div.docIconBottom a img {max-width: 120px;}
div.docIconBottom a:hover {text-decoration: none}
/* */

div.docImgBottom a {font-weight: normal; vertical-align: bottom; text-align: left; text-decoration: underline; width: 140px; display: block; float: left; font-size: 11px; margin-bottom: 20px; padding: 0px 20px 0px 0px;}
div.docImgBottom a:hover {text-decoration: underline}
/*
div.docImgBottom img {vertical-align: bottom; float: none; clear: both;}
div.docImgBottom img.rarrow {float: left; margin-right: 4px;}
*/
/*div.docImgRightCol a {font-weight: normal; text-decoration: underline; width: 200px; display: block; float: left; font-size: 10px; margin-bottom: 20px; padding: 0px 0px 0px 10px;}
div.docImgRightCol a:hover {text-decoration: underline}
div.docImgRightCol img {vertical-align: bottom; float: none; clear: both;}
div.docImgRightCol img {border: 1px solid #EEEEEE;}
*/



/*-------------------------- */
.docImg {border: 0px solid #EEEEEE; text-align: left; font-weight: normal; width: 120px; display: block; float: left; font-size: 10px; margin-bottom: 20px; padding: 0px 0px 0px 0px; margin-right: 5px;}
div.docImgBottom .docImg {width: 120px; overflow: hidden; vertical-align: bottom;}
div.docImgBottom .docImg a {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: inline; float: none}
.docImg img {border: 0px solid #EEEEEE;}

.docImg .imgCaption {
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 10px; padding: 5px 3px 5px 5px; background-color: #F2F8FD; text-decoration: none;
}

.docImg .imgDescr {padding: 0px 3px 2px 5px; font-size: 11px; background-color: #F2F8FD; color: #777777;}
.docImg img {vertical-align: bottom; float: none; clear: both;}

div.docImgBottom img {vertical-align: bottom; float: none; clear: both;}
div.docImgBottom img.rarrow {float: left; margin-right: 4px;}
/*-------------------------- */
.docImgRightCol img {width: 120px;}
.docIconBottom img.rarrow {float: left; margin-right: 4px;}
/* ------------ */

img.docIcon {display: block; float: right; margin-bottom: 30px; padding: 0px 0px 0px 0px; margin-left: 20px;}

h1 {font-family: arial, tahoma, verdana, helvetica, sans-serif;}
h2,h3 {font-family: arial, verdana, tahoma, helvetica, sans-serif;}
h1 {font-size: 21px; font-weight: normal; color: #0052C1; padding-bottom: 0px}
h2 {color: #0052C1; font-size: 15px; margin-bottom: 5px; padding: 1px 1px 1px 1px;}
h3 {color: #777777; font-size: 14px;}

.redFavHeader a {color: #FFFFFF}
.mHeader a {color: #FFFFFF; font-weight: bold;}
.mFooter a {color: #CCCCCC}

/*.pathToDoc a {color: #00A3F0;  text-decoration: underline;} */

img {border-width: 0px;}
.leftSmallImg {display: block; margin: 5px 10px 5px 0px; float: left; color: #999999; text-decoration: none; font-size: 10px;}
.rightSmallImg {display: block; margin: 5px 0px 5px 10px; float: right; color: #999999; text-decoration: none; font-size: 10px;}
.centerImg {width: 100%; text-align: center; vertical-align: top; margin: 0px 0px 0px 0px; display: block; color: #999999; text-decoration: none; font-size: 10px;}
.galleryImg {display: block; margin: 10px 0px 10px 0px; float: none; text-align: center; text-decoration: none; font-size: 10px; border: 0px solid #AAAAAA;}

/*.docAttr {color: #888888; font-size: 12px;}*/
.docAttr {}

.docAttrPriceN  {color: #444444;}
.docAttrPriceNR {font-weight: bold; color: #FF0000;}
.docAttrPriceB  {}
div.docListS1 span.docAttrPriceNR {font-weight: bold; color: #FF0000;}



/*--------------------------------------------------------------- */
a#selectedItem {color: #333333;}

/*
.mMenuBox a{padding-left: 10px; color: #9FA685; text-decoration: none; display: block; background: url(/pimages/ek_mdot.gif) 0px 5px no-repeat; }
.mMenuBox a:hover {color: #3399CC; text-decoration: underline; background: url(/pimages/ek_mdot1.gif) 0px 5px no-repeat;}
.mMenuBox a#selectedItem {color: #9FA685; background: url(/pimages/ek_mdot1.gif) 0px 5px no-repeat;}
.mMenuBox UL { padding-left: 0px; margin-left: 0px; }
.mMenuBox UL LI {display: block; margin-left: 10px; padding-top: 2px; padding-bottom: 2px; list-style-type: none; border-bottom: 1px solid #E8EAC8;}
.mMenuBox UL UL LI {display: block; margin-left: 20px;}
.mMenuBox UL UL {padding-bottom: 5px;}
*/



/* ------------------------------------------------ */
div.pathToDoc {color: #555555; padding: 5px 10px 10px 0px;}
.pathToDoc a{color: #555555; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: tahoma, arial, verdana, helvetica,sans-serif;}
.pathToDoc a:hover{text-decoration: underline; color: #0000FF}
.docListItem .pathToDoc {border-bottom: 0px solid #D1D1D1;}

/* ------------------------------------------------ */
.formTable td {vertical-align: top; padding: 2px 5px 2px 5px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF}
td.tHeader {background-color: #83B7E9; color: #FFFFFF; font-weight: bold; text-align: left; text-align: center; padding-top: 8px;  padding-bottom: 8px; font-size: 13px;}
td.tlHeader {background-color: #83B7E9; color: #FFFFFF; font-weight: normal;}
td.tlHeader_0 {background-color: #F2F9FF; color: #000000; font-weight: normal;}
td.tlHeader_1 {background-color: #D9EEFF; color: #000000; font-weight: normal;}
td.tBody {background-color: #EAF2FB; color: #01325D; font-weight: normal; vertical-align: top;}
td.tFooter {text-align: center; color: #01325D; background-color: #C9DFF5; text-align: right;}
.tHeader .docPgMenu a, .tlHeader .docPgMenu a {color: #004381;}
.tHeader .docPgMenu a:hover, .tlHeader .docPgMenu a:hover {color: #FFF309; text-decoration: underline;}


#CartContentForm td{font-size: 11px;}
#CartContentForm td small {font-size: 11px;}

#orderCommList0 {}
#orderCommList1 {background-color: #FAFAFA}

/* Menu sortowania listy dokumentow -------------- */
div.docPgMenu {padding: 6px 10px 6px 10px; font-weight: normal; font-size: 12px; text-align: left; color: inherit;}
.docPgMenu a {color: #00A3F0; text-decoration: none;}
a#selPgMenuItem {color: #111111;}
.sortDocForm {vertical-align: middle; float: right;  color: inherit;}


/* ------------------------------------------------ */
.menuListHeader, div.redFavHeader{
            padding: 0px 0px 2px 0px;
            text-align: left;
            border-top: 0px solid #BEC298;
}

.menuListHeader, .redFavHeader h2, .redFavHeader a {
            color: #64B1FF;
            text-decoration: none;
            font-size: 17px;
            font-weight: bold;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
}


div.redFavHeader, div.menuList {
            margin-top: 20px;
            border-bottom: 0px solid #F1F1F1;
            padding-top: 0px;
}

div.redFav {
             margin-top: 20px;
            /* background: url(/pimages/pmk_redfav_bg.jpg) 0px 0px no-repeat; */
            /* padding: 10px 20px 10px 10px; */
            /* width: 520px; */
}

a.rarrow {display: block;  float: right; width: 59px; padding-top: 5px;}
div.redFav a.rarrow {margin-right: 15px;}

div.docFileListBox {padding: 20px 0px 20px 0px;}
.docFileListBox H2 {color: #999999; font-size: 14px; border-bottom: 1px solid #D1D1D1; }
.docFileListBox LI {list-style-image: url(/pimages/i_article.gif);}

div.docCommentListBox {margin-top: 30px; padding: 0px 0px 20px 0px; background-color: #F5F5F5;}
.docCommentListBox .listH  {color: #999999; font-size: 15px; background-color: #E1E1E1; font-weight: bold; padding:2px 5px 2px 5px;}
.listH .addDocComment {display: block; float: right; font-weight: bold; font-size: 12px; text-align: right; width: 200px;}
.docCommentListBox LI {list-style-image: url(/pimages/forum1u.gif);}
.docCommentListBox .docCommentAttr {font-weight: bold; color: #999999;}


.subscNewsletterBox {BACKGROUND: url(/pimages/mSNewsletterBoxBg.jpg) no-repeat 0px 0px; font-size: 11px; margin-bottom: 0px; padding: 15px 5px 10px 40px; height: 140px; color: #888888;}

.regUserBox {BACKGROUND: url(/pimages/mRegUserBoxBg.jpg) no-repeat 0px 0px; font-size: 11px; padding: 15px 5px 10px 40px; height: 140px; color: #888888;  margin-bottom: 5px; margin-top: 0px;}

a.topMenu {display: block; float: right; color: #BBBBBB; border-right: 1px solid #BBBBBB; padding: 10px 5px 0px 5px; margin-right: 10px; font-size: 11px;}

div.galleryImgNav {text-align: center}

.partnerInfoBox {width: 150px; margin-top: 10px; padding: 10px 20px 10px 10px; color: #7E8534; border-top: 1px solid #EAECCE}
.partnerInfoBox img {float: left; margin-right: 5px; margin-bottom: 30px;}


/*-------------------------------------------------- */
.LeftBoxHd a {color: #FFFFFF; text-decoration: none;}



.docImg .imgCaption a{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

h5.skz_footer {
  margin: 0px;
  padding-top: 7px;
  font-weight: normal !important;
  font-size: 10px !important;
}

