body, div, p, form, input, select, textarea, button 
{
            font-size: 12px;
            font-family: arial, tahoma, verdana, helvetica, sans-serif;
            color: #222222;
            padding: 0px 0px 0px 0px;
            vertical-align: top;
            margin: 0px 0px 0px 0px;
}

body {
     background-color: #CCCCCC;
     background-image: url(/pimages/lenartwicz_body_bg.jpg); 
     background-repeat: repeat-x;  
     background-position: top left;
}

div.mBodyBox {
    border-top: 1px solid #FFFFFF;
     width: 100%;
/*     position: relative; */ 
     background-image: url(/pimages/lenartwicz_top_bg1.jpg); background-repeat: no-repeat;  background-position: top center;      
}


div.mCenterBox800 {
    width: 900px;
    margin: 0px auto;
    position: relative;
}

.mLogo {
    position: absolute; 
    left: 17px; 
    top: 0px;
}

div.mTopMenuBox {
    position: absolute; 
    left: 590px; 
    top: 5px;
    height: 20px;
    width: 200px;
    text-align: left;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    }

div.mTopMenuBox a {text-decoration: none; color: #FFFFFF; font-size: 12px;}
div.mTopMenuBox a:hover {text-decoration: none; color: #000000;}


div.mLangVerMenuBox {
            position: absolute;
            top: 120px;
            left: 770px;
            width: 200px;
            height: 20px;
            text-align: left;
            padding: 0px 0px 0px 0px;
            color: #FFFFFF;
}



div.mContentBox {
    margin: 0px auto;
    position: relative;
    background-color: #FFFFFF;
    border: 0px solid #0000FF;
    padding-top: 12px;
    margin-top: 28px;
    width: 900px;
    /*
    background-image: url(/pimages/veller_content_bg5.jpg); 
    background-repeat: repeat-x;  
    background-position: top center;
    */      
}


div.mContentLeftCol {
    width: 200px;
    float: left;
    margin-right: 10px;
    border-right: 0px solid #FFFFFF;
}

div.mContentRightCol {
    width: 655px;
    float: left;
    overflow: hidden;
    border: 0px solid #FF0000;    
}

div.mFooterBox {
    margin: 0px auto;
    position: relative;
    padding: 20px;
    width: 900px;
    /*background-image: url(/pimages/veller_footer_bg4.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    */  
    color: #999999;
    font-size: 11px;
}


div.mFooterBox a, div.mFooterBox div {color: #999999; font-size: 11px;}


/*div.mLeftBoxTop {margin-top: 10px; background: url(/pimages/vellerLeftBoxTop.gif) bottom left  no-repeat; height: 15px; width: 190px;}
*/
div.mLeftBoxTop {margin-top: 0px; height: 0px; width: 190px;}
div.mLeftBoxBtm {margin-bottom: 10px; height: 0px; width: 190px;}
div.mLeftBoxBody {background: #E5E5E5; width: 190px;}
div.mLeftBoxBodyCon {padding: 10px;}
/*
div.mLeftBoxBtm {margin-bottom: 10px; background: url(/pimages/vellerLeftBoxBtm.gif) top left no-repeat; height: 15px; width: 190px;}
*/

/* div.mLeftBoxTop2 {margin-top: 0px; background: url(/pimages/vellerLeftBoxTop2.gif) bottom left  no-repeat; height: 1px; width: 190px;}
*/

div.mLeftBoxBody2 {background: #25233B; width: 190px;  color: #FFFFFF;}
div.mLeftBoxBodyCon2 {padding: 10px; color: #FFFFFF;}
div.mLeftBoxTop2 {margin-top: 0px; height: 0px; width: 190px;}
div.mLeftBoxBtm2 {margin-bottom: 10px; height: 0px; width: 190px;}
/*div.mLeftBoxBtm2 {margin-bottom: 10px; background: url(/pimages/vellerLeftBoxBtm2.gif) top left no-repeat; height: 15px; width: 190px;}
*/


div.mCatalogBox{
   /*background-color: #C6DFFF; */
}

div.mCatalogBoxPItem{
   border-bottom: 0px solid #007CA6;
   padding-top: 5px;
   padding-bottom: 0px;
}

div.mCatalogBox {border-bottom: 0px solid #007CA6; background: url(/pimages/Veller2_leftBox_bg.jpg) 0px 0px repeat-y; }
div.mCatalogBoxPItem a {color: #00232F; text-decoration: none; font-size: 14px;}
div.mCatalogBox a.docCatBoxItem {color: #00232F; 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/Veller2_catDot.gif);
border-bottom: 0px solid #007CA6;
padding-bottom: 2px;
margin-left: -11px;
}
div.mCatalogBox h5 a {color: #00232F; font-weight: bold; font-size: 14px; text-decoration: none; padding: 0px; margin: 0px; margin-bottom: 5px;}

div.mCurrenciesBox{
border-bottom: 1px solid #007CA6;
margin-top: 1px;
margin-left: 0px;
padding-top: 5px;
padding-bottom: 25px;
width: 100%;
}

div.mSearchBox{
margin-top: 1px;
margin-bottom: 1px;
/*background-color: #E8F2FF;
*/
margin-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
width: 186px;
}

div.LeftBox {border-bottom: 1px solid #007CA6;}
div.LeftBoxCon {padding: 10px 5px 10px 10px; color: #FFFFFF;}
div.LeftBoxCon b{color: #FFFFFF; font-weight: bold; font-size: 15px;}
div.LeftBoxCon a{color: #FFFFFF;}
div.LeftBoxCon b a {text-decoration: none;}

#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{
position: relative;
float: left;
width: 225px;
padding-top: 96px;
}



div.mRightCol{
border: 0px solid #FF0000;
float: left;
width: 745px;
position: relative;
margin-left: 0px;
padding-top: 70px;
}

body.narrow div.mRightCol{width:550px}



img.mMenuIcon {width: 179px; margin-bottom: 10px;}

/* ----------------------- */

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;
}


/*Lista produktow sklepu ------------------------------------------------ */

div.docListS1 {background: url(/pimages/Veller_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: 11px;}
div.docListItemS1_1 {background: url(/pimages/Veller_prodList_r0_bg1.gif) 0px 0px repeat-y;
}

div.docListItemS1Header {margin-top: 20px; padding-top: 3px; background: url(/pimages/Veller_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.docListItem {margin: 0px 0px 0px 0px; float: none;}
div.docListItemIcon {float: left; width: 120px; height: 82px; padding: 0px; margin-right: 8px; margin-bottom: 0px;}
div.docListItemText {padding-left: 0px; font-size: 11px;}
div.docListItemText b{font-size: 14px; font-family: arial, verdana, tahoma, sans-serif;}
div.docListItemText h2{display: inline; font-size: 15px; margin: 0px; padding: 0px;}

.redFav div.docListItemText {padding-left: 10px; padding-right: 20px;}
.redFav div.docListItemText a b{font-weight: normal}

div.catListItem {margin: 10px 0px 10px 0px; float: none;}
div.catListItemIcon {float: left; text-align: right; padding: 0px 0px 0px 0px; border: 0px solid #0E8ACA;}
div.catListItemIcon img {border: 0px solid #DDDDDD}
div.catListItemText {padding: 5px 5px 5px 5px;  overflow: hidden;}
div.catListItemText a b {font-size: 15px;}

div.catListItemBox {width: 150px; height: 140px; margin: 0px 10px 20px 0px; float: left; text-align: center; border-right: 0px solid #E8E8E8; border-top: 0px dotted #E8E8E8;}
div.catListItemBox div.catListItemIcon {float:none; text-align: center; padding: 4px; border: 1px solid #A1A1A1; margin: 0px; vertical-align: bottom;}
div.catListItemBox div.catListItemIcon img {float:none; display: inline; vertical-align: bottom;}
div.catListItemBox div.catListItemText {float:none; padding: 0px; overflow: hidden; border-top: 0px solid #FF0000; margin: 0px;}
div.catListItemBox div.catListItemText a b {font-size: 12px;}
div.catListItemBox div.catListItemText a {color: #000000; text-decoration: none; display: block; padding: 8px 4px 0px 4px; text-align: left; font-size: 12px; font-weight: bold; }
div.catListItemBox div.catListItemText a:hover {background-color: #000000; color: #FFFFFF;}

div.menuListItem {width: 240px; margin: 10px 20px 15px 0px; float: left;}
div.menuListItemIcon {float: left; text-align: right; padding: 0px 10px 5px 0px; border: 0px solid #F8F8F8;}
div.menuListItemIcon img {border: 0px solid #777777;}
div.menuListItemText {display: inline; padding-left: 0px; overflow: hidden; font-size: 12px;}
div.menuListItemText a {font-size: 12px;}
div.menuListItemText a b{font-size: 14px;}

/* Menu sortowania listy dokumentow -------------- */
div.dlistPgMenu {font-size: 11px; vertical-align: middle; /*width: 610px; */ margin: 15px 0px 0px 0px; padding: 0px; float: none; /*background-color: #F0F0F0; */ color: #777777;}
div.manufacturerComboboxForm {font-size: 11px; text-align: left; vertical-align: middle; float: left; width: 200px; font-size: 11px; border: 0px solid #00FF00;}
div.sortDocForm {font-size: 11px; text-align: left; vertical-align: middle; float: left; width: 200px; font-size: 11px; border: 0px solid #FF0000;}
div.manufacturerComboboxForm select, div.sortDocForm select {font-size: 11px;}

div.docPgMenu {padding: 6px 0px 6px 0px; font-weight: normal; font-size: 11px; text-align: right; color: inherit; margin-bottom: 5px;}
.docPgMenu a {color: #00A3F0; text-decoration: none;}
a#selPgMenuItem {color: #111111;}
.sortDocForm {vertical-align: middle; float: right;  color: inherit;}



.clear{clear: both; height: 0px; line-height: 0px; overflow: hidden;}

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 {color: #CC0000; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}
a.docSListItemTitle {text-decoration: none; font-weight: normal; color: #007EA8;}
a.docSListItemTitle:hover {font-weight: normal; color: #FF0000; text-decoration: underline;}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
img {border: 0px;}

div.imgBox {padding:0px 7px 0px 7px; overflow: hidden; text-decoration: none; background-color: #F2F2F2}
div.docImgTopSh {overflow: hidden; padding: 0px; height: 7px; vertical-align: bottom; text-decoration: none; background-color: #F2F2F2}
div.docImgBtmSh {overflow: hidden; padding: 0px; height: 7px; vertical-align: bottom; text-decoration: none; margin-bottom: 4px; background-color: #F2F2F2}

.imgCaption {font-size: 11px; padding: 2px 3px 2px 5px; text-decoration: none; text-align: center;}
.imgDescr {padding: 0px 3px 2px 5px; font-size: 11px; color: #777777;  text-align: center;}
.docImg img {vertical-align: bottom; float: none; clear: both;}

.docImgCaptionBox, .docImgCaptionBox a {font-size: 11px; color: #333333; text-align: center;}

/* docImg - szeroko¶ć miniatury zdjęcia - .docImg o 10 większa od szerokosci ikonki */
.docImgBottom .docImg {width: 124px; float: left; margin: 0px 15px 10px 0px; padding: 0px;}
.docImgRightCol .docImg {vertical-align: bottom; width: 130px; float: left; margin: 0px 0px 30px 0px; padding: 0px;}

/* docImg - szeroko¶ć ukonki dokumentu o 10 większa od szerokosci ikonki */
.docListItem .docImg {width: 104px; float: left; margin: 0px 20px 30px 0px; padding: 0px;}
.refFavListItem .docImg {width: 104px; float: left; margin: 0px 20px 30px 0px; padding: 0px;}
.galleryIconListItem {width: 104px; float: left; margin: 0px 50px 30px 0px; padding: 0px;}

.docImgBottom .docIconBox {width: 120px; float: left; margin: 0px 20px 30px 0px; padding: 0px;}
.docImgBottom .docIconBox .docImg {width: 120px; float: none; margin: 0px 0px 10px 0px; padding: 0px;}

.docImgRightCol {float: right; width: 130px; margin: 0px 0px 0px 10px; text-align: center;}
.docImgBottom, .docIconBottom {margin: 10px 0px 10px 0px; text-align: center;}
.docIconBottom {vertical-align: top;}

.docIconBottom a {font-weight: normal; vertical-align: bottom; text-align: left; text-decoration: none; width: 150px; display: block; float: left; font-size: 11px; margin-bottom: 20px; padding: 0px 0px 0px 0px; overflow: hidden}
.docIconBottom a:hover {text-decoration: none}

/*
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: #000000; padding-bottom: 10px}
h2 {color: #333333; 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;}

/*.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: 5px 0px 5px 0px; text-decoration: none; font-size: 10px; border: 0px solid #AAAAAA;}

/*.docAttr {color: #888888; font-size: 12px;}*/
.docAttr {color: #333333; font-size: 12px;}

.docAttrPriceN  {color: #444444;}
.docAttrPriceNR {font-weight: bold; color: #FF0000;}
.docAttrPriceB  {}
div.docListS1 span.docAttrPriceNR {font-weight: bold; color: #FF0000;}

.formTable .docAttr {font-size: 11px; font-family: tahoma, arial;}


/*--------------------------------------------------------------- */
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: 11px; font-family: tahoma, arial, verdana, helvetica,sans-serif;}
.pathToDoc a:hover{text-decoration: underline; color: #0000FF}
.docListItem .pathToDoc {border-bottom: 0px solid #D1D1D1;}


#CartContentForm td{font-size: 11px;}
#CartContentForm td small {font-size: 11px;}

#orderCommList0 {}
#orderCommList1 {background-color: #FAFAFA}


/* ------------------------------------------------ */
.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;
}





/*--------------------------------------------------------------- */
/*--------------------------------------------------------------- */
/*--------------------------------------------------------------- */
  .mMainMenuBox {
   z-index: 5;
   position: relative;
   float: right;
   top: 7px; 
   width: 140px;    
   margin: 0px 15px 0px 50px;
  }

  #nav, #nav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    float : left;
    width : 145px;
  }

  #nav li { /* all list items */
    position : relative;
    float : left;
    line-height : 1.25em;
    margin-bottom : -1px;
    width: 145px;
  }
  
  #nav li ul { /* second-level lists */
    position : absolute;
    left: -999em;
    margin-left : 145px;
    /* margin-top : -1.35em; */
    margin-top : -25px;
    z-index: 10;
  }
  
  #nav li ul ul { /* third-and-above-level lists */
    left: -999em;
    z-index: 10;
  }
  
  #nav li a {
    width: 145px;
    w\idth : 140px;
    display : block;
    height: 17px;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration : none;
    border-bottom : 0px solid #FFFFFF;
    padding-left : 14px; /*0 0.5em; */
    padding-top: 2px;
    padding-bottom: 0px;
    z-index: 10;
    background: url(/pimages/veller_topmenu_bg1.gif) 0px 0px repeat-x;    
  }
  
  #nav li a:hover {
    color : #FFCC00;
    background: url(/pimages/veller_topmenu_bg1.gif) 0px 0px repeat-x;    
    /*background-color : #CDCDCD; */
  }

  #nav li li a {background-color : #000000; color: #FFFFFF;}

  #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
  }
  
  #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
  }

#nav li a.mmSel { background: url(/pimages/veller_topmenu_bg1.gif) 0px 0px repeat-x;} 
#nav li a:hover { background: url(/pimages/veller_topmenu_bg1.gif) 0px 0px repeat-x;} 

#nav li li a:hover {background-color : #000000; color: #FFCC00;}

/* subMenu */
div.smMenu {padding: 10px 0px 4px 0px; font-size: 12px; color: #CC0000; width: 100%;}
div.smMenu a {color: #9B6317; text-decoration: none;  text-align: center; vertical-align: middle; padding: 2px 10px 10px 10px; font-size: 12px; border-right: 1px solid #FFFFFF;}
div.smMenu a:hover, div.smMenu #smmSel {color: #9B6317;}
div.smMenu #smmSel {color: #9B6317; /*#AD1201*/ background: url(/pimages/p2_smSelBg.gif) center bottom no-repeat; }
* html #smmSel {color: #AD1201; text-decoration: underline; background-image: none;}

/* ------------------------------------------------ */
/* Top Menu Box2 */
/* ------------------------------------------------ */
.mTopMenuBox2 {
   margin-bottom: 2px;
   z-index: 5;
   position: relative;
   float: right;
   top: 7px; 
   width: 140px;    
   margin: 0px 5px 0px 30px;
  }
  
.mTopMenuBox2 a {
    display : block;
    height: 17px;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration : none;
    border-bottom : 0px solid #FFFFFF;
    padding-left : 14px; /*0 0.5em; */
    padding-top: 2px;
    padding-bottom: 0px;
    z-index: 10;
    background: url(/pimages/veller_topmenu_bg1.gif) 0px 0px repeat-x;    
  }
  
.mTopMenuBox2 a:hover {
    color : #FFCC00;
    background: url(/pimages/veller_topmenu_bg1.gif) 0px 0px repeat-x;    
  }  


/* ------------------------------------------------ */
div.pathToDoc {color: #999999; padding: 3px 10px 10px 5px; font-size: 11px; font-family: tahoma, arial, verdana, helvetica,sans-serif; margin-top: 5px;}
.pathToDoc A{color: #999999; text-decoration: none;}
.pathToDoc A:hover{text-decoration: underline;}

/*-----------------------------------------------------*/
.mLeftBoxBodyCon a {text-decoration: none; display: block; color: #FFFFFF; height: 15px; border-bottom: 1px solid #C3C1D6; padding: 2px 0px 2px 0px;}
.mLeftBoxBodyCon a:hover {background: #87292A; color: #FFFFFF; border-bottom: 1px solid #C3C1D6; }

.mLeftBoxBodyCon2 a {text-decoration: none; display: block; color: #FFFFFF; padding: 2px 0px 2px 0px;
                     border-bottom: 1px solid #C3C1D6;}
.mLeftBoxBodyCon2 a:hover {background: #87292A; color: #FFFFFF; border-bottom: 1px solid #C3C1D6; 
                          }



/* ------------------------------------------------ */
.formTable td {font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px;}
.formTable td {vertical-align: top; padding: 2px 5px 3px 5px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; line-height: 14px;}
td.tHeader  {background-color: #872929; color: #FFFFFF; font-weight: bold; text-align: left; text-align: center; padding-top: 2px;  padding-bottom: 2px; font-size: 12px; border-bottom: 1px solid #E67E7F;}
tr.trHeader  {background-color: #872929; color: #FFFFFF; background-position: 0px 0px; background-repeat: no-repeat; border-bottom: 1px solid #E67E7F;}
tr.trHeader td.tHeaderDL  {color: #FFFFFF; font-weight: bold; text-align: left; text-align: center; padding-top: 5px;  padding-bottom: 5px; font-size: 11px; border-width: 0px; border-bottom: 1px solid #E67E7F;}
td.tlHeader   {background-color: #DDDDDD; color: #000000; font-weight: normal; text-align: right; padding-right: 5px;}
td.tlHeader_0 {background-color: #F1F1F1; color: #000000; font-weight: normal; font-size: 11px; padding-bottom: 20px;}
td.tlHeader_1 {background-color: #E4E4E4; color: #000000; font-weight: normal; font-size: 11px; padding-bottom: 20px;}
td.tBody {background-color: #F5F5F5; color: #111111; font-weight: normal; vertical-align: top;}
td.tFooter {text-align: center; color: #000000; background-color: #E8E8E8; text-align: right;}
.tHeader .docPgMenu a, .tlHeader .docPgMenu a {color: #004381;}
.tHeader .docPgMenu a:hover, .tlHeader .docPgMenu a:hover {color: #FFF309; text-decoration: underline;}
.docShopListRow {}
docShopListRow h2 {font-size: 12px; display: inline;}

.mBanner {margin-bottom: 10px;}

.topbtmIcon img {margin: 3px; border: 1px solid #AAAAAA}

/* ----------------------------------------------------- */
div.imoTab{
	cursor: pointer;
	height: 25px;
	width: 50px;
	line-height: 25px; 
	font-size: 12px;
	font-weight: bold;
	color: #A1A1A1;
	background: #E5E5E5;
	float: left; 
	text-align: center;
	margin-right: 5px;
}

div.imoTabBox{  
	background: #D5D5D5;
	padding: 10px;
  float: left;	
	width: 600px;
  /* overflow: hidden; */    	
	display: none;
}

#imoTabFirst{
	display: block;
}



.propListItem {width: 315px; float: left; border-right: 0px solid #FF0000; }
.propListItem_icon {display: block; float: right; width: 90px; margin-right: 5px;}
.propListItem_text {float: right; width: 210px;}

 

.propListRow_0 {border-top: 1px solid #FFFFFF; background-color: #F1F1F1; padding: 10px 0 15px 10px; background-image: url(/pimages/whiteDot.gif); background-repeat: repeat-y;  background-position: top center;}
.propListRow_1 {border-top: 1px solid #FFFFFF; background-color: #E4E4E4; padding: 10px 0 15px 10px; background-image: url(/pimages/whiteDot.gif); background-repeat: repeat-y;  background-position: top center;}

.trHeader div.docPgMenu {padding: 0; color: #FFFFFF; margin-bottom: 0;}
.trHeader .docPgMenu a {color: #FFFFFF; text-decoration: none;}
.trHeader a#selPgMenuItem {color: #FFCC00;}
.trHeader .sortDocForm {color: #FFFFFF;}

.docLItemAttrBox {font-size: 11px; color: #777777;}
.propListItem .docLItemAttrBox {padding-top: 4px;}


/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
.slideControl {margin: 0px;   height: 18px; background-color: #25233B; color: #FFFFFF;
              padding: 2px 2px 2px 12px; vertical-align: middle; font-weight: bold; font-size: 12px;}
.slideControl input{padding: 0px; margin: 0px; font-size: 9px;}

#slideBox {overflow: hidden;
/*           height: 120px; */
           position: relative;           
           padding: 0px 2px 0px 12px;
           margin: 0px;
           border: 1px solid #25233B;
           font-size: 11px;
           }

.slideH .slideS {padding: 10px 0 10px 0; position: absolute; left: 5px; top: 5px; border: 2px solid #F2DE15;}
.slideH {z-index: -1; display: none;}
.slideS {font-size: 11px; color: #333333;}
.slideS h2, .slideS b, .slideS strong {font-size: 12px; font-weight: normal;}
.slideS a b {font-size: 12px; font-weight: bold;}
.slideS img {float: left; border: 0px; margin: 0px 5px 5px 5px; z-index: 2;}
.slideS a, .slideS a:hover {font-size: 11px; text-decoration: none; }
small {font-size: 10px;}
