body, div, td, form, input, select, textarea
{
            font-size: 12px;
            font-family: arial, Helvetica, verdana, tahoma, sans-serif;
            color: #000000;
            padding: 0px 0px 0px 0px;
            margin: 0px auto;
            vertical-align: top;
}           

body {
      background-image: url(/pimages/aiki_body_bg.jpg); background-position: left top; background-repeat: repeat-x;
      background-color: #E3E3E3;      
}

.mLogo {position: absolute; left: 40px;}

.mContentBoxBg {}
.mContentBox {position: relative; width: 926px; margin: 0px auto; float: none;} 
.mMainContent {width: 884px; background-color: #FFFFFF; margin: 0px auto;
               /* background-image: url(/pimages/aikido_aikido_m.gif); background-position: bottom right; background-repeat: no-repeat; */
}

.mTopBox {
   position: relative;
   margin: 0px auto; 
   width: 926px; height: 95px; 
}

.mMenuTopBox {padding-top: 5px; height: 90px; width: 410px; position: absolute; left: 370px; top: 0;}
.mMenuTopBox a {text-indent: 5px; text-decoration: none; display: block; margin-left: 10px; width: 120px; line-height: 20px; float: left; color: #333333; border-bottom: 1px solid #E1E1E1;}
.mMenuTopBox a.mmSel {color: #CC0000;}
.mMenuTopBox a:hover {text-decoration: none; color: #FFFFFF; background-color: #CC0000;}
.mMenuTopBox  a.mMenuBtnFacebook {background-image: url(/pimages/facebook1.gif); background-position: 94px 3px; background-repeat: no-repeat !important; position: absolute !important; color: #728dc2 !important; top: 68px; left: 390px;}
.mMenuTopBox  a.mMenuBtnFacebook:hover {background-image: url(/pimages/facebook.gif); background-position: 94px 3px; background-repeat: no-repeat !important; color: #CC0000 !important; background-color: #ffffff;}

.mBannerBoxBg    {background: url(/pimages/aiki_banner_bg.jpg) top left repeat-y; position: relative}
.mBannerBoxTopBg {background: url(/pimages/aiki_banner_topbg.jpg) top left no-repeat; padding-left: 0px; padding-top: 21px;}
.mBannerBoxBtmBg {background: url(/pimages/aiki_banner_btmbg.jpg) bottom left no-repeat; height: 25px;}
.mBannerBox  {width: 884px; overflow: hidden; border: 0px solid #FF0000;}


.mSearchBox  {width: 250px; height: 15px; vertical-align: top; position: absolute; top: 5px; left: 570px; margin: 0px; padding: 0px;} 

.mContactColBg {
  background-image: url(/pimages/metro_zapraszamy_bg.jpg); background-position: left top; background-repeat: repeat-y;
}


div.mFooter {position: relative; 
            float: none; 
            padding: 0px;
            width: 849px;
            margin: 0px auto;
            margin-top: 0px;
            position: relative;
            height: 100px;
            }

div.mFooterR{width: 450px; float: right; padding: 10px; text-align: right; vertical-align: top;}
div.mFooterL{width: 200px; padding: 10px; float: left;}
div.mFooterR, div.mFooterR div, div.mFooterR a {color: #999999; font-size: 11px;             
    font-family: tahoma, arial, verdana,  helvetica,sans-serif; }
div.mFooterL, div.mFooterL div, div.mFooterL a {color: #999999; font-size: 11px;
    font-family: tahoma, arial, verdana,  helvetica,sans-serif; }
 
.mFooter a, .mFooterR a {color: #999999;  text-decoration: none;}


div.searchBox {width: 200px; height: 31px; padding: 8px 0px 0px 7px; font-size: 11px;}
.searchBox input {margin-top:  0px;}

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: 15px;
             padding-left: 0px;
             margin-bottom: 5px;
}


div.docData {padding: 0px 0px 10px 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: 12px;}
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-left: 10px; padding-right: 10px; overflow: hidden;}
div.catListItemText a b {font-size: 15px;}

div.catListItemBox {width: 150px; height: 100px; margin: 20px 10px 10px 0px; float: left; text-align: center;}
div.catListItemBox div.catListItemIcon {float:none; text-align: center; padding: 0px 0px 0px 0px; border: 0px solid #0E8ACA;}
div.catListItemBox div.catListItemIcon img {float:none; border: 0px solid #DDDDDD}
div.catListItemBox div.catListItemText {float:none; padding-left: 10px; padding-right: 10px; overflow: hidden;}
div.catListItemBox div.catListItemText a b {font-size: 12px;}

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;}

div.dlistPgMenu {vertical-align: middle; /*width: 610px; */ margin: 15px 0px 0px 0px; padding: 4px 5px 5px 5px; float: none; /*background-color: #F0F0F0; */ color: #777777;}
div.sortDocForm {vertical-align: middle; float: right; width: 200px;}

.clear{clear: both; line-height: 0; height: 0;}

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 {display: block; float: right; clear: both;}
.larrow {display: block; float: left; clear: both;}

a {color : #CC0000; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}
.admWorkMenu a, .underlineA_box a, .formTable a {text-decoration: underline;}

/* --------------------------------------------------------
docImg
  docImgTopSh
  imgBox    - (zawiera <img />)
  docImgBtmSh

--------------------------------------------------------*/

img {border: 0px;}

div.imgBox {padding:0px 6px 0px 6px; overflow: hidden; text-decoration: none; background: #F0F0F0;}
div.docImgTopSh {overflow: hidden; padding: 0px; height: 6px; vertical-align: bottom; text-decoration: none; background: #F0F0F0}
div.docImgBtmSh {overflow: hidden; padding: 0px; height: 6px; vertical-align: bottom; text-decoration: none; background: #F0F0F0; 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;}

/* docImg - szerokość miniatury zdjęcia - .docImg o 10 większa od szerokosci ikonki */
.docImgBottom .docImg {width: 124px; float: left; margin: 0px 20px 10px 0px; padding: 0px;}
.docImgBottom div.imgBox {padding:0px 6px 0px 6px; overflow: hidden; text-decoration: none; background: #F0F0F0; height: 70px; overflow: hidden;}
.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: 112px; float: left; margin: 0px 20px 30px 0px; padding: 0px;}
.refFavListItem .docImg {width: 112px; 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: 5px 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}

/* -------------------------------------------------------- */


h1,h2,h3 {font-family: verdana, tahoma, arial,  helvetica, sans-serif;}
h1 {font-size: 22px; font-weight: normal; color: #333333; margin: 0px auto; padding-bottom: 0px; margin-bottom: 0px;}
h2 {color: #333333; font-size: 17px; margin-bottom: 5px; padding: 1px 1px 1px 1px;}
h3 {color: #333333; font-size: 14px;}

a#selectedItem {border-left: 1px solid #FFFFFF; color: #FFF500; padding: 8px 5px 6px 5px;}

.mHeader a {color: #FFFFFF; font-weight: bold;}

.pathToDoc a {color: #AAAAAA;  text-decoration: underline;}
.docListPgMenu a {color: #00A3F0; text-decoration: none;}
a#selPgMenuItem {color: #777777;}


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 {margin-bottom: 18px;}


/*--------------------------------------------------------------- */
.leftMenuBox {margin-left: 0px; background-color: #FFF1D5; color: #976600;
              padding: 5px 0px 0px 0px; margin-right: 10px; width: 160px;}
.leftMenuBox, .leftMenuBox div {color: #976600; font-size: 11px;}




/*--------------------------------------------------------------- */
/*--------------------------------------------------------------- */
/*////////////////////////////////////////////////////*/

  .mMenuBox {
   margin-bottom: 2px;
   position: absolute; 
   left: 0px; 
   top: 143px;
   width: 180px;
   z-index: 2;   
  }

  #nav, #nav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    float : left;
    width : 200px;
  }

  #nav li { /* all list items */
    position : relative;
    float : left;
    line-height : 1.25em;
    margin-bottom : -1px;
    width: 180px;
  }
  
  #nav li ul { /* second-level lists */
    position : absolute;
    left: -999em;
    margin-left : 159px;
    /* margin-top : -1.35em; */
    margin-top : -25px;
    z-index: 2;
  }
  
  #nav li ul ul { /* third-and-above-level lists */
    left: -999em;
    z-index: 2;
  }
  
  #nav li a {
    width: 180px;
    w\idth : 174px;
    font-size: 12px;
    font-family: tahoma, arial, Helvetica, verdana, sans-serif;
    display : block;
    height: 20px;
    color : #710606;
    font-weight : normal;
    text-decoration : none;
    border-bottom : 0px solid #FFFFFF;
    padding-left : 15px; /*0 0.5em; */
    padding-top: 0px;
    padding-bottom: 1px;
    line-height: 20px;
    z-index: 2;
    background: url(/pimages/mm_bg.jpg) 0px 0px no-repeat;    
  }
  
  #nav li a:hover {
  }

  #nav li li a {background-color : #CDCDCD;}

  #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/mm_sel_bg.jpg) 0px 0px no-repeat;} 
#nav li a:hover {background: url(/pimages/mm_hover_bg.jpg) 0px 0px no-repeat;} 



/* 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;}


/* ------------------------------------------------ */
div.pathToDoc {color: #999999; padding: 3px 10px 10px 5px; font-size: 11px; font-family: tahoma, arial, verdana, helvetica,sans-serif;}
.pathToDoc A{color: #999999; text-decoration: none;}
.pathToDoc A:hover{text-decoration: underline;}


/* ------------------------------------------------ */
/*
.formTable td {padding: 2px 5px 2px 5px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF}
td.tHeader {background-color: #C1C1C1; color: #FFFFFF; font-weight: bold; text-align: left;}
td.tlHeader {background-color: #C1C1C1; color: #FFFFFF; font-weight: normal;}
td.tBody {background-color: #E9E9E9; color: #01325D; font-weight: normal; vertical-align: top;}
td.tFooter {text-align: center; color: #01325D; background-color: #E1E1E1; text-align: right;}
*/
table.formTable {margin-top: 20px;}
.formTable td {padding: 2px 5px 2px 5px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF}
.formTable .tHeader {background-color: #D7D7D7; color: #222222; font-weight: bold; text-align: left; text-align: center; font-size: 13px; padding: 6px 4px 6px 4px;}
.formTable .tlHeader {background-color: #E2E2E2; color: #222222; font-weight: normal;}
.formTable .tBody {background-color: #F2F2F2; color: #222222; font-weight: normal; vertical-align: top;}
.formTable .tFooter {text-align: right; color: #222222; background-color: #D7D7D7; text-align: right;}

table.prodSize {width: 300px;}
table.prodSize td.tHeader {width: 100px;}
.prodSize .tHeader {background-color: #D7D7D7; color: #222222; font-weight: bold; text-align: left; text-align: center; font-size: 13px; padding: 1px 4px 1px 4px;}
.prodSize .tlHeader {background-color: #E2E2E2; color: #222222; font-weight: normal;}
.prodSize .tBody {background-color: #F2F2F2; color: #222222; font-weight: normal; vertical-align: top;}
.prodSize .tFooter {text-align: right; color: #222222; background-color: #D7D7D7; text-align: right;}


/* ------------------------------------------------ */
.menuListHeader{
            padding: 0px 0px 0px 0px;
            font-size: 21px;
            text-align: left;
            border-bottom: 0px solid #D9D9D9;
}


.menuListHeader{
            color: #555555;
            font-family: tahoma, arial, verdana,  helvetica, sans-serif;
            text-decoration: none;
            font-weight: normal;
            padding: 10px 5px 0px 5px;
            margin: 0px 0px 0px 0px;
}



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;}






div.docFileMsg {background-color: #F3F3F3; padding: 10px 10px 10px 10px; margin-top: 10px;}
div.docFileMsg b {font-size: 14px;}


#newCommentFormId {position: relative; height: 0px; display: none; overflow: hidden;}
#newCommentFormId div {color: #666666; font-weight: normal; font-size: 11px;}
a.formHeaderLink {color: #FFFFFF}
a.formHeaderLink:hover {color: #FF0000}

#newForumFormId {position: relative; height: 0px; display: none; overflow: hidden;}
#newForumFormId div {color: #666666; font-weight: normal; font-size: 11px;}

.newsShortList{
  background: #FFFFC6;
  width: 480px; float: left; margin-bottom: 20px; font-size: 11px;
  margin-top: 5px;
  padding-bottom: 20px;
  }

.newsShortList .newsDate {color: #555555;}
.newsShortList div {padding: 2px 5px 2px 5px;}

div.shortNewsTitle
  {
  background: #72BC74;
  background-image: none;
  padding: 2px 10px 2px 5px;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  }


a.mainHomeLink, a.mainHomeLink:hover {
 text-indent: -900em;
 display: block;
 position: absolute;
 left: 10px;
 top: 5px;
 width: 165px;
 height: 80px;
 text-decoration: none;
}


/* ------------------------------------------------ */
/* polecane dokumenty...                            */
/* ------------------------------------------------ */
.redFavHeader h2{font-size: 16px; font-weight: bold; color: #555555; font-family: "Trebuchet MS", arial, /* "Times New Roman", */ tahoma, verdana, helvetica, sans-serif;}
div.redFavHeader {margin-top: 0px; border-bottom: 1px solid #DDDDDD; padding-top: 0px; padding-bottom: 0px;}

div.redFav {margin-top: 0px; padding: 0 0 10px 0;}
/*div.redFavBlock {width: 45%; float: left; padding-right: 20px; font-size: 11px;}*/
div.redFavBlock {font-size: 11px;}
.refFavListItem {padding-top: 5px;}
/* ------------------------------------------------ */


.docLItemAttrBox {text-align: right; vertical-align: top; margin-bottom: 15px;}
.docLItemAttrBox, .docLItemAttrBox a {color: #AAAAAA}
.docLItemAttrBox a {text-decoration: none;}
.docLItemAttrBox a {}
.docLItemAttrBox a:hover {color: #000000;}

/* FileList */
div.docFileListBox {padding: 20px 0px 20px 0px;}
/*.docFileListBox H2 {color: #555555; font-size: 14px; border-bottom: 1px dotted #D1D1D1; } */
.docFileListBox LI {list-style-image: url(/pimages/i_article.gif);}
/*.docFileListBox H2 {background-color: #0099CC; margin-top: 0px; color: #FFFFFF; font-size: 14px; padding: 3px 10px 3px 5px;}*/
div.docFileListBox {padding: 20px 0px 20px 0px;}
.docFileListBox H2 {color: #222222; font-size: 18px; font-weight: normal;}
.docFileListBox LI {list-style-image: url(/pimages/i_article.gif);}


/* DocLink */
div.docLinkListBox {padding: 0px 0px 5px 0px;}
.docLinkListBox H2 {color: #222222;}
/*.docLinkListBox H2 {background-color: #0099CC; margin-top: 0px; color: #555555; font-size: 14px; border-bottom: 1px dotted #D1D1D1; } */
/*.docLinkListBox H2 {background-color: #0099CC; margin-top: 0px; color: #FFFFFF; font-size: 14px; padding: 3px 10px 3px 5px;} */
/*.docLinkListBox H2 {color: #FFFFFF; background-color: #C1C1C1; font-size: 12px;} */
.docLinkListBox UL {margin-top: 0px;}
/*.docLinkListBox LI {list-style-type: circle;} */
.docLinkListBox LI {list-style-image: url(/pimages/redBox5.gif); padding-bottom: 4px;}


/* ----------------------------------------------------------------------------*/
.subscNewsletterBox { font-size: 11px; margin-bottom: 15px; padding: 40px 5px 10px 20px; color: #888888;}
.regUserBox {BACKGROUND: url(/pimages/k2_tbar_rejestr_1.gif ) no-repeat 0px 0px; font-size: 11px; padding: 40px 5px 10px 20px; color: #888888;  margin-bottom: 25px; margin-top: 0px;}
.katalogBox {BACKGROUND: url(/pimages/k2_tbar_cat2006_1.gif ) no-repeat 0px 0px; font-size: 11px; padding: 40px 5px 10px 20px; color: #888888;  margin-bottom: 25px; margin-top: 0px;}
.newsBox {/*BACKGROUND: url(/pimages/k2_tbar_news.gif) no-repeat 0px 0px; */ font-size: 11px; padding: 0px 20px 10px 20px; color: #888888;  margin-bottom: 25px; margin-top: 0px;}
.promocjeBox {/*BACKGROUND: url(/pimages/k2_tbar_promocje.gif ) no-repeat 0px 0px; */font-size: 11px; padding: 15px 20px 10px 10px; color: #888888;  margin-bottom: 25px; margin-top: 0px;}
.czywieszBox {/*BACKGROUND: url(/pimages/k2_tbar_czywiesz.gif ) no-repeat 0px 0px; */font-size: 11px; padding: 15px 20px 10px 10px; color: #888888;  margin-bottom: 25px; margin-top: 0px;}


/* ----------------------------------------------------------------------------*/
div.homeBoxListBox {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
div.homeBoxListBox H1 {padding-bottom: 5px;}
.homeBoxListBox H2 {color: #333333; font-size: 15px;}
.homeBoxListBox LI {margin-left: -20px; margin-bottom: 2px; list-style-image: url(/pimages/rarrow3.gif);}
.homeBoxListBox UL {margin-bottom: 0px;}



.redFavShortList{
  width: 480px; float: left; margin-bottom: 20px; font-size: 11px;
  margin-top: 5px;
  padding-bottom: 20px;
  padding-top: 0px;
  background-color: #F4FBF4;
  }

.redFavShortList div.redFavHeader {font-weight: bold;  background-color: #72BC74; color: #FFFFFF; padding: 2px 5px 2px 5px; text-align: left;  border-top: 0px solid #BEC298; margin-top: 0px;}
.redFav div.docListItemText {padding-left: 10px; padding-right: 20px;}
.redFav div.docListItemText a b{font-weight: normal; font-size: 12px;}


/* ----------------------------------------------------------------------------*/
/*.mBanner {width: 554px; height: 191px; position: absolute; left: 201px; top: 96px; padding: 0px; margin:0px; border-width: 0px; }*/
.mBanner {overflow: hidden;}
.mBanner img{padding: 0; margin: 0; border-width: 0;}

.docListItemText h2 {font-family: arial, verdana, "Trebuchet MS", tahoma, helvetica, sans-serif;}

.btmContent a, .btmContent div,
.btmContent p, .btmContent h1, .btmContent h2, .btmContent h3,
.btmContent docImgBtmSh {color: #333333 !important;}
.btmContent .admWorkMenu a {color: #CC0000 !important;}

.docGalleryTopImg {text-align: center;}
.docGalleryTopImg h1 {font-size: 16px; margin:0px; padding: 0px; font-weight: bold;}
.docGalleryTopImg img{margin: 0px auto}

.galleryImg {display: block; text-align: center; margin: 0px auto; text-decoration: none; font-size: 10px; border: 0px solid #AAAAAA;}
.galleryImgNav {text-align: center; font-size: 11px; color: #777777;}

.galleryCaptionNav {font-size: 10px;}
.galleryCaptionNavno {font-size: 10px; color: #CCCCCC;}
.galleryCaptionNavno:hover {font-size: 10px; color: #CCCCCC; text-decoration: none;}

.topMenu {border: 0px solid #000000; position: absolute; top: 0px; left: 176px; height: 20px; width: 550px; text-align: right; font-size: 10px; color: #999999; vertical-align: middle; padding-top: 5px;}
.topMenu a, .topMenu form {font-size: 10px;}
.topMenu a {color: #999999; text-decoration: none;}
.topMenu a:hover {color: #000000; text-decoration: underline;}

.mFooter {color: #999999; padding: 0px;}
.mFooter td, .mFooter a, .mFooter td a {font-size: 10px; color: #999999}
.mFooter td {padding: 15px 10px 30px 10px;}

/* top bottom icon */
.topbtmIcon, .topbtmIconSel {display: block; border: 1px solid #E1E1E1; width: 50px; height: 50px; overflow: hidden; padding: 3px; margin: 0px 10px 10px 0px; float:left; text-align: center; vertical-align: bottom;}
.topbtmIconSel {border: 1px solid #FBBBBE;}
.topbtmIconBox {margin: 0px 20px 20px 0px;}
/*-------------------------- */


/* doc title list */
.docListTitleItem {display: block; background: url(/pimages/rarrow3.gif) left top no-repeat; padding: 0px 0px 10px 20px;}



