body, div, p, form, input, select, textarea, button 
{
            font-size: 11px;
            font-family: verdana, arial, tahoma, helvetica, sans-serif;
            color: #000000;
            margin: 0;
            padding: 0;
}

td {text-align: left; vertical-align: top;}
body {
     /*background-color: #F4F2E5;*/
     background-color: #FFFFFF;
     }


div.mBodyBox {
    width: 100%;
    margin: 0px auto;
    position: relative;
}

.mBanerBox{width: 768px; overflow: hidden; padding: 0; margin: 1px 0 1px 6px;}

div.mTopBox {
    position: relative; 
    margin: 0 auto;
    width: 800px;
    height: 212px;
}


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.mContentBox {
    margin: 0px auto;
    margin-top: 0;
    position: relative;
    /*background-color: #F6F6EC;*/
    background-color: #FFFFFF;
    border: 0px solid #0000FF;
    padding-top: 15px;
    width: 100%;
}


div.mContentLeftCol {
    width: 200px;
    float: left;
    margin-right: 10px;
    border-right: 1px solid #F1F1F1;
    padding-top: 5px;
}

div.mContentRightCol {
    width: 655px;
    float: right;
    overflow: hidden;
    border: 0px solid #FF0000;    
}

div.mFooterBox {
    margin: 0px auto;
    position: relative;
    padding: 20px;
    width: 780px;
    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 {width: 190px;}
div.mLeftBoxBodyCon2 {padding: 10px;}
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 {margin-left: 0px; width: 150px; border-bottom: 0px solid #E98314; background-color: #F0F9E8; /* background: url(/pimages/Veller2_leftBox_bg.jpg) 0px 0px repeat-y; */ }
div.mCatalogBoxPItem a {color: #0D4D7B; font-weight: bold; text-decoration: none; font-size: 14px;}
div.mCatalogBox a.docCatBoxItem {color: #294411; font-weight: normal; text-decoration: none; display: block; padding: 4px; font-size: 13px; line-height: 18px; height: 18px; border-bottom: 1px solid #FFFFFF ; /* background: url(/pimages/orangeArrow.gif) right center no-repeat; */ 
   border-top: 1px solid #DFF2CE;
   border-bottom: 1px solid #F4FBEE;  
}

div.mCatalogBox a.docCatBoxItem:hover {background-color: #A6DB75; color: #294411; font-weight: normal; text-decoration: none; display: block; padding: 4px; font-size: 13px; line-height: 18px; height: 18px; border-bottom: 1px solid #FFFFFF ; /* background: url(/pimages/orangeArrow.gif) right center no-repeat; */ 
   border-top: 1px solid #DFF2CE;
   border-bottom: 1px solid #F4FBEE;  
}

div.mCatalogBox a.docCatBoxItemSEL {text-decoration: underline; }
div.mCatalogBox ul {padding-top: 0px; margin-top: 5px}
div.mCatalogBox li{
   border-bottom: 0px solid #007CA6;
   padding-bottom: 2px;
   margin-left: -11px;
   border-bottom: 1px solid #F1F1F1;
}
div.mCatalogBox h5 a {color: #0099CC; 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: 0 0 0 0;
width: 450px;
height: 32px; 
line-height: 32px;
overflow: hidden;
float: right;
text-align: left;
color: #FFFFFF;
}
.mSearchBox a{color: #FFFFFF;  text-decoration: none;}
.mSearchBox a:hover{color: #FFCC00; text-decoration: underline}

.fSearchTxt{
background: url(/pimages/mmiejskie_search_txt_bg3.gif) 0 0 no-repeat;
border-width: 0px;
display: block;
height: 22px;
padding-top: 3px;
padding: 3px 3px 0 3px;
margin-top: 5px;
margin-right: 5px;
margin-left: 5px;
width: 121px;
float: right;
}

#fSearchBtn {float: right;  display: block;} 

/*
input.fSearchTxt:hover {background: url(/pimages/mmiejskie_search_txt_bg1.gif) 0 0 no-repeat; color: black; }
input.fSearchTxt:active {background: url(/pimages/mmiejskie_search_txt_bg1.gif) 0 0 no-repeat !important; color: black; }
input.fSearchTxt:focus {background: url(/pimages/mmiejskie_search_txt_bg1.gif) 0 0 no-repeat; color: black; }
*/

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
   {
   padding: 5px 5px 0px 0px;
   }


.docCategorySDescr {
  padding-top: 0px;
  padding-bottom: 15px;  
   }

.docCategorySDescr  h1, .docCategorySDescr  h2{
   padding-top: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   }

.docCategorySDescr a {text-decoration: none;}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

div.docListItem {margin: 0px 30px 30px 0px; float: left; width: 150px; text-align: center; overflow: hidden;}
.docListItemIcon {padding: 0px; height: 130px; margin: 0 auto; text-align: center; vertical-align: middle; border: 1px solid #E1E1E1; }
a.docListItemIcon {display: block; vertical-align: middle; text-decoration: none;} 
a.docListItemIcon:hover {display: block; border: 1px solid #FF6600; text-decoration: none;}
.docListItemIcon img {vertical-align: middle; display: inline;}
div.docListItemText {padding-left: 0px; font-size: 12px; vertical-align: bottom; color: 000000; line-height: 15px;}
div.docListItemText b{font-size: 12px;} 
div.docListItemText a{text-decoration: none; display: block; text-align: center;  padding: 4px 4px 2px 0px; color: 000000; font-weight: bold;}
div.docListItemText a:hover {color: #FF0000;}
div.docListItemText h2{display: inline; font-size: 12px; margin: 0px; padding: 0px;}

.redFav div.docListItemText {padding-left: 10px; padding-right: 20px;}
.redFav div.docListItemText a b{font-weight: normal}

/*red fav na str gł */
.redFavBox .docListItem {width:266px; text-align: left; margin: 0 0 30px 0;}
.redFavBox .docListItemIcon {width:230px; height:auto; padding-bottom: 10px; margin: 0;}
.redFavBox .docListItemText {width:230px; padding: 10px 0 0 0; text-align: center;}


div.catListItem {margin: 10px 0px 10px 0px; float: none;}
.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 20px 20px 0px; float: left; text-align: center; border-right: 0px solid #E8E8E8; border-top: 0px dotted #E8E8E8;}
div.catListItemBox .catListItemIcon {float:none; text-align: center; padding: 4px; border: 1px solid #AAAAAA; margin: 0px; vertical-align: bottom;}
div.catListItemBox div.catListItemIcon img {float:none; display: inline; vertical-align: bottom;}
a.catListItemIcon {display: block;} 
a.catListItemIcon:hover {display: block; border: 1px solid #FF6600;}
div.catListItemBox div.catListItemText {text-align: center;  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: #555555; text-decoration: none; display: block; text-align: center;  padding: 8px 4px 0px 0px; font-size: 12px; font-weight: normal; }
/* 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:  #555555;  text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}
a.docSListItemTitle {text-decoration: underline; font-weight: normal; color: #007EA8;}
a.docSListItemTitle:hover {font-weight: normal; color: #FF0000; text-decoration: underline;}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
img {border: 0px; vertical-align: middle;}

div.imgBox {padding:0px 0px 0px 0px; overflow: hidden; text-decoration: none; background: #FFFFFF}
div.docImgTopSh {overflow: hidden; padding: 0px; height: 6px; vertical-align: bottom; text-decoration: none; background: #FFFFFF}
div.docImgBtmSh {overflow: hidden; padding: 0px; height: 6px; vertical-align: bottom; text-decoration: none; background: #FFFFFF; margin-bottom: 4px;}

.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; text-decoration: none;}

/* docImg - szeroko¶ć miniatury zdjęcia - .docImg o 10 większa od szerokosci ikonki */
.docImgBottom .docImg {width: 134px; float: left; margin: 0px 30px 30px 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: verdana, arial, tahoma, helvetica, sans-serif;}
h2,h3 {font-family: verdana, arial, tahoma, helvetica, sans-serif;}
h1 {font-size: 22px; font-weight: normal; color: #000000; padding-bottom: 0; margin-top: 0; margin-bottom: 2px;}
h2 {color: #3E5E1A; font-size: 18px; margin-bottom: 5px; padding: 1px 1px 1px 1px; margin-top: 0;}
h3 {color: #444444; 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;}
*/



.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: #3E5E1A;
            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: 0px;
            border-bottom: 0px solid #F1F1F1;
            padding-top: 0px;
}

div.redFav {
             margin-top: 0px;
            /* 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: verdana, tahoma, arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}





/*--------------------------------------------------------------- */
/*--------------------------------------------------------------- */
/*--------------------------------------------------------------- */
  .mMainMenu{
   width: 550px;
   height: 32px;
   position: absolute;
   top: 181px;
   left: 285px;                                 
    
  }


#nav {
    PADDING-RIGHT: 0;
    PADDING-LEFT:  0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
/*  LINE-HEIGHT: 1; */
    PADDING-TOP: 0;
    LIST-STYLE-TYPE: none;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 11px;
 /* background: #85C229; */
    z-index: 1001;
}


#nav li, #nav a{font-weight: normal; font-size: 11px; font-family: verdana, arial, tahoma, helvetica, sans-serif;}

UL#nav  {}

#nav UL {
    MARGIN: 0;
    PADDING: 0;
    LIST-STYLE-TYPE: none;
}

#nav A {
    text-decoration: none;
    padding: 0;
    color: #FFFFFF;
    text-align: center;
    width: 98px;    
    line-height: 32px;
    /*background: url(/pimages/mmenu_item2.jpg) 0 0 no-repeat; */ 
    }

#nav A:hover {
    /* DISPLAY: block; */
    color: #FFCC00;
}

#nav LI {
    float: left;
    text-align: left;
    /* width:   80px; */
}

/*
LI#mm1, #mmSel1, #mmNSel1{width: 93px;}
LI#mm2, #mmSel2, #mmNSel2{width: 110px;}
LI#mm3, #mmSel3, #mmNSel3{width: 55px;}
LI#mm4, #mmSel4, #mmNSel4{width: 55px;}
LI#mm5, #mmSel5, #mmNSel5{width: 55px;}
LI#mm6, #mmSel6, #mmNSel6{width: 60px;}
LI#mm7, #mmSel7, #mmNSel7{width: 50px;}
*/

a#mmSel1, a#mmNSel1:hover,
a#mmSel2, a#mmNSel2:hover,
a#mmSel3, a#mmNSel3:hover,
a#mmSel4, a#mmNSel4:hover,
a#mmSel5, a#mmNSel5:hover,
a#mmSel6, a#mmNSel6:hover,
a#mmSel7, a#mmNSel7:hover {color: #FFCC00;}     


#nav LI UL {
    background: #588624;
    border-left: 0px solid #333333;
    border-bottom: 0px solid #333333;
    left: -999em;
    width: 130px;
    line-height: 18px;    
    position: absolute;
    text-align: left;
    z-index: 10002;
}

#nav LI UL LI {z-index: 1003;}

#nav LI:hover UL {
    LEFT: auto
}
#nav LI.sfhover UL {
    LEFT: auto
}

#nav LI UL LI {width: 130px;}

#nav LI UL A {
    border-bottom: 0px solid #FFFFFF;
    width: 120px;
    line-height: 18px;
    /*background: #588624; */
    color: #FFFFFF;
    text-align: left;
    padding: 5px 5px 5px 10px;
    z-index: 10002;    
    font-size: 11px;
    }


#nav LI UL a:hover {
    color: #FFCC00;    
    font-size: 11px;
    line-height: 18px;
    padding: 5px 5px 5px 10px;
    }

/* 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: 200px;    
   margin: 0px 5px 0px 0px;
   color: #FFFFFF;
  }
  
.mTopMenuBox2 a {
    /*display : block; */
    height: 17px;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration : none;
    border-bottom : 0px solid #FFFFFF;
    padding-left : 10px; /*0 0.5em; */
    padding-right : 10px;
    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 0; font-size: 11px; font-family: verdana, tahoma, arial, 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: #333333; height: 15px; border-bottom: 1px solid #CCCCCC; padding: 2px 0px 2px 0px;}
.mLeftBoxBodyCon a:hover {background: #000000; color: #FFFFFF; border-bottom: 1px solid #AAAAAA; }

.mLeftBoxBodyCon2 a {text-decoration: none; display: block; color: #0099CC; border-bottom: 1px solid #F1F1F1; padding: 2px 0px 2px 0px;
                     /* background: url(/pimages/veller_leftbox_line.gif) 0px 0px repeat-x; */}
.mLeftBoxBodyCon2 a:hover {background: #000000; color: #FFFFFF; border-bottom: 1px solid #F1F1F1; 
                          }


/* ------------------------------------------------ */
.formTable td {font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 11px;}
.formTable td {vertical-align: top; padding: 4px 5px 4px 5px; border-left: 1px solid #FFFFFF; border-top: 2px solid #FFFFFF}
td.tHeader  {background-color: #609227; color: #FFFFFF; font-weight: normal; text-align: left; text-align: center; padding-top: 4px 0 4px 0;  font-size: 14px;
    border-bottom: 1px solid #5A8B25;
    border-top: 1px solid #527D22;
    border-left: 1px solid #527D22;
}

tr.trHeader  {background-image:url(/pimages/docTableHd_bg.gif); background-position: 0px 0px; background-repeat: no-repeat; }
tr.trHeader td.tHeaderDL  {color: #FFFFFF; font-weight: bold; text-align: left; text-align: center; padding-top: 22px;  padding-bottom: 7px; font-size: 12px; border-width: 0px;}
td.tlHeader   {background-color: #74B130; color: #FFFFFF; font-weight: normal;
    border-bottom: 1px solid #689F2B;
    border-top: 1px solid #82C736;
    border-left: 1px solid #82C736;

}

td.tlHeader_0 {background-color: #F6F6F6; color: #000000; font-weight: normal; font-size: 11px;}
td.tlHeader_1 {background-color: #EAEAEA; color: #000000; font-weight: normal; font-size: 11px;}
td.tBody {background-color: #E1F3D1; color: #000000; font-weight: normal; vertical-align: top;
        border-bottom: 1px solid #C9E9AB;
        border-top: 1px solid #F2FAEB;
        border-left: 1px solid #C9E9AB;
}

td.tFooter {text-align: center; color: #000000; background-color: #74B130; text-align: center;
        border-bottom: 1px solid #689F2B;
        border-top: 1px solid #82C736;
        border-left: 1px solid #82C736;
}

.tHeader .docPgMenu a, .tlHeader .docPgMenu a {color: #004381;}
.tHeader .docPgMenu a:hover, .tlHeader .docPgMenu a:hover {color: #FFF309; text-decoration: underline;}
.docShopListRow {}


.mBanner {margin-bottom: 20px;}

.topbtmIcon img {margin: 3px; width: 45px; height: 45px; border: 1px solid #AAAAAA}


#selLanguageBox1 {z-index: 2000; position: absolute; top: 0px; left:-80px; width: 120px; height: 110px; display: block;  color: #000000; text-align: left; line-height: 22px;}
#selLanguageBox1 a {display: block; line-height: 22px; background:#F9F9F9; border-bottom: 1px solid #C1C1C1; text-decoration: none; padding: 0px 10px 0px 10px;}
#selLanguageBox1 a:hover {display: block; line-height: 22px; text-decoration: none; background:#E1E1E1;}


/*.docAttrCena {width: 105px; background: url(/pimages/cena_bg.gif) top center no-repeat; text-align: center; color: #FFFFFF; font-weight: bold; line-height: 23px; font-size: 12px;}*/
/*.docAttrCena {width: 87px; height: 87px; padding-top: 30px; background: url(/pimages/cena_bg1.gif) top center no-repeat; text-align: center; color: #FFFFFF; font-weight: bold; line-height: 23px; font-size: 12px;}*/
/*.docAttrCena {width: 87px; height: 87px; padding-top: 30px; background: url(/pimages/cena_bg1.gif) top center no-repeat; text-align: center; color: #FFFFFF; font-weight: bold; line-height: 23px; font-size: 12px;}*/
.docAttrCena {width: 72px; height: 72px; padding-top: 23px; background: url(/pimages/cena_bg5.gif) top center no-repeat; text-align: center; color: #FFFFFF; font-weight: bold; line-height: 15px; font-size: 14px;}
.docAttrCena1 {width: 105px; background: url(/pimages/cena_bg.gif) top center no-repeat; text-align: center; color: #FFFFFF; font-weight: bold; line-height: 23px; font-size: 12px;}
