html{height:100%;}
body{font-family: Verdana; font-size: 12px; margin: 0px; padding: 0px; height:100%;
    /* Если для элемента указан background-image в CSS, то при событии hover на этом элементе ИЕ6 будет каждый раз снова и снова подгружать картинку с сервера, а не использовать ту которую он сохраняет в кеше.
Лечим.  */
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
td{font-family: Verdana; font-size: 12px; margin: 0px; padding: 0px; text-align:left; }
a{color: #0000ff;}
#footer{text-align:center; vertical-align: bottom; padding:0px; border-top: 1px solid #91A9D7; background-color: #EEF4FB; color: #3D74B8; }
#footer a{color: #3D74B8;}
#advContainer{margin: 0px; padding: 0px; background-color: #629ED2; width: 100%;}
.toolBox { border: 1px solid #91A9D7; background-color: #BED7F1; padding:1px 10px 0px 5px;}
.toolBoxLink{ color:#FA3D05; font-family: Verdana; padding:0px; }
.toolBox form{padding:0px; margin:0px; vertical-align:middle; display: inline;}
.toolBox input{height: 17px; width: 80px; font-size: 11px; vertical-align: middle; padding: 1px 0px 0px 2px;}
.toolBox #loginButton{height: auto; width: 60px; font-size: 12px;}
.toolBox label{margin:0px; font-size: 12px; color: #525252; }
.linksDark{color: #0000FF;}
#navLinkLine{border: 1px solid #B8B8B8; background-color: #EEF4FB; padding:3px 5px 3px 15px; font-size: 11px;  color: #525252;}
#navLinkLine a{color: #525252;}
#navLinkLine #current{color: #525252; font-weight:bold;}
INPUT.loginPassDefault{color: #525252; font-style:italic; margin:0px; background:url('/design/img/inppass8.png'); background-repeat:no-repeat;background-position:center left;}
INPUT.loginEmailDefault{color: #525252; font-style:italic; margin:0px; background:url('/design/img/inpemail8.png');background-repeat:no-repeat; background-position:center left;}
INPUT.loginActive{color: #000000; font-style:normal; background-color: white; margin:0px;}
.inline img{display:inline;}
div.bodyBox{margin:5px 0px 0px 0px; padding: 0px;}
div.bodyBoxM{margin:5px 10px 0px 0px;}
#searchResult{width: 880px;}
td.tabTopActive{background: url(/design/img/taback.png) repeat-x bottom; background-color: #FDEAB2; padding:0px 15px 1px 15px; color: #644025; font-weight:bold; white-space: nowrap; cursor:pointer;}
a.tabTopActive{color: #644025; font-weight:bold; white-space: nowrap; text-decoration:none;}
a:hover.tabTopActive{color: #644025; font-weight:bold; white-space: nowrap; text-decoration:underline;}
a.topTab{color: #2840AD; font-weight:bold; height: 30px; padding:0px 15px 0px 15px; display: block; cursor:pointer; vertical-align: middle; text-align: center; line-height: 28px;text-decoration:none;background: url(/design/img/tback.png) repeat-x left bottom;white-space: nowrap;}
a:hover.topTab{
    color: #2840AD;
    font-weight:bold;
    height: 30px;
    padding:0px 15px 0px 15px;
    display: block;
    cursor:pointer;
    vertical-align: middle;
    text-align: center;
    line-height: 28px;
    text-decoration:underline;
    background: url(/design/img/tback_over.png) repeat-x left bottom;
    white-space: nowrap;
}


a.tabTopMin{
    color: #ffffff;
    font-weight:bold;
    text-decoration:none;
}

a:hover.tabTopMin{
    color: #ffffff;
    font-weight:bold;
    text-decoration:underline;
}

#m2ndL{
    background: url(/design/img/menu2ndBack.png) repeat-x top;
    border:1px solid #FDCA3D;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: 26px;
    vertical-align: middle;
}

a.m2ndL{
    /*background: url(/design/img/whiteBorder.png) repeat-y left;*/
    height: 26px;
    /*background-color: transparent;*/
    padding:0px 15px 0px 15px;
    display: block;
    cursor:pointer;
    vertical-align: middle;
    text-align: center;
    line-height: 23px;
    text-decoration:none;
    color: #544001;
    /*border-left: 2px solid #ffffff;*/
    border-left-style: none;
    border-right: 1px solid #CC9A02;
    border-bottom: 1px solid #CC9A02;
    border-top-style: none;
}

a:hover.m2ndL{
    /*background: url(/design/img/whiteBorder.png) repeat-y left;*/
    height: 26px;
    background-color: #FEEEBC;
    padding:0px 15px 0px 15px;
    display: block;
    cursor:pointer;
    vertical-align: middle;
    text-align: center;
    line-height: 23px;
    text-decoration:underline;
    /*border-left: 2px solid #ffffff;*/
    border-left-style: none;
    border-right: 1px solid #F9BB02;
    border-bottom: 1px solid #F9BB02;
    border-top-style: none;
}

#m2ndL #active{
    /*background: url(/design/img/whiteBorder.png) repeat-y left;*/
    height: 26px;
    background-color: #FDD155;
    padding:0px 15px 0px 15px;
    display: block;
    vertical-align: middle;
    text-align: center;
    line-height: 23px;
    text-decoration:none;
    color: #544001;
    font-weight: bold;
    /*border-left: 2px solid #ffffff;*/
    border-left-style: none;
    border-right: 1px solid #CC9A02;
    border-bottom: 1px solid #CC9A02;
    border-top-style: none;
}

#m2ndL td.container{
  border-left: 2px solid #ffffff;
}

#m2ndL span{
  white-space: nowrap;
}


/*=======  END MENU  =======*/

/*=======  SEARCH BOX  =======*/
#searchBox{
    border: 1px solid #ACCDEF;
    background-color: #DEEAF6;
    padding: 5px 20px 5px 40px;
    vertical-align: middle;
    text-align:left;
}

#searchBox a{
    color: #0000FF;
}

#searchButton{
    display:inline;
}

#searchExample
{
    color: #525252;
    font-size: 11px;
}

#searchExample a{
    color: #525252;
    font-size: 11px;
}

/*======= END SEARCH BOX  =======*/

/*======= REQEST SEARCH RESULT LIST  =======*/
.rrlCompanyLink{ /**/
    color:#FA3D05;
}

.rrlLink{
    color: #0000FF;
    font-size: 11px;
}

.rrlLabel{
    color: #000000;
    font-size: 11px;
}

.rrlLabelLink{
    color: #000000;
    font-size: 11px;
    white-space: nowrap;
}

.rrlTitleLink{/*!!*/
    font-weight:bold;
    color:#0B4A9F;
    font-size:14px;
}

.rrlDesc{
    font-size:12px;
}

.rrlOdd{/*!!*/
    background-color:#EBF3F9;
}

.rrlEven{/*!!*/
}

.rrlRow{ /*!!*/
    border: 1px solid #ACCDEF;
    padding:3px 15px 3px 15px;
    text-align:left;
}

a.rrlSellLink{ /*!!*/
    /*background-color:#BED7F1;*/
    color:#5386C1;
    padding:2px;
    text-decoration:none;
    /*font-weight:bold;*/
    font-size:11px;
}

a:hover.rrlSellLink{ /*!!*/
    text-decoration:underline;
}

a.rrlBuyLink{ /*!!*/
    /*background-color:#BDE380;
    color:#5386C1;*/
    color: #008040;
    padding:2px;
    text-decoration:none;
    /*font-weight:bold;*/
    font-size:11px;
}

a:hover.rrlBuyLink{ /*!!*/
    text-decoration:underline;
}

a.rrlExLink{ /*!!*/
    /*background-color:#FDCC4A;
    color:#5386C1;*/
    color: #EAAA02;
    padding:2px;
    text-decoration:none;
    /*font-weight:bold;*/
    font-size:11px;
}

a:hover.rrlExLink{ /*!!*/
    text-decoration:underline;
}

a.rrlServLink{ /*!!*/
    /*background-color:#BED7F1;
    color:#008040;*/
    color:#5386C1;
    padding:2px;
    text-decoration:none;
    /*font-weight:bold;*/
    font-size:11px;
}

a:hover.rrlServLink{ /*!!*/
    text-decoration:underline;
}

a.rrlServReqLink{ /*!!*/
    /*background-color:#BDE380;
    color:#008040;*/
    padding:2px;
    text-decoration:none;
    color: #008040;
    /*font-weight:bold;*/
    font-size:11px;
}

a:hover.rrlServReqLink{ /*!!*/
    text-decoration:underline;
}

a.rrlServExLink{ /*!!*/
    /*background-color:#FDCC4A;
    color:#008040;*/
    padding:2px;
    text-decoration:none;
    /*font-weight:bold;*/
    color: #EAAA02;
    font-size:11px;
}

a:hover.rrlServExLink{ /*!!*/
    text-decoration:underline;
}

.rrlDetailCell{/*!!*/
    border-top:1px solid #D8E7F7;
}

.rrlDetLink{
    color:#0B4A9F;
    margin-left:5px;
}

#rrlHeader span{
    background-color: #ffffff;
    text-decoration:none;
    color: #000000;
    font-weight:bold;
    font-size: 12px;
    padding:2px;
    display:block;
    text-align: center;
    border: 1px solid #9BB9DA;
    border-bottom: 1px solid #ffffff;
    margin-top:4px;
}

#rrlHeader a{
    background-color: #BED7F1;
    text-decoration:none;
    color: #094A9E;
    font-weight:bold;
    font-size: 12px;
    padding:2px;
    display:block;
    text-align: center;
    border: 1px solid #9BB9DA;
    border-bottom: 1px solid #9BB9DA;
}

#rrlHeader a:hover{
    background-color: #ffffff;
    border-style:none;
    text-decoration:none;
    color: #000000;
    font-weight:bold;
    font-size: 12px;
    padding:2px;
    display:block;
    text-align: center;
    border: 1px solid #9BB9DA;
    border-bottom: 1px solid #ffffff;
}

#rrlHeader{
    margin-bottom: 10px;
    padding-top:4px;
    width:100%;
    background-color:#BED7F1;
}

.rrlHeaderCell{
    border-bottom: 1px solid #9BB9DA;
}

#rrlResPP{
    vertical-align: middle;
    padding: 0px 20px 2px 10px;
    margin:0px;
    font-size:11px;
}

#rrlResPP a{
    display: inline;
    background-color: #BED7F1;
    font-size: 11px;
    border-top: 1px solid #9BB9DA;
    height:17px;
    margin: 0px 2px 0px 2px;
}

#rrlResPP a:hover{
    display: inline;
    background-color:#ffffff;
    font-size: 11px;
    border-top: 1px solid #9BB9DA;
    border-bottom: 1px solid #9BB9DA;
    height:17px;
    margin: 0px 2px 0px 2px;
}

#rrlResPP span{
    display: inline;
    background-color:#ffffff;
    border-bottom: 1px solid #9BB9DA;
    border-top: 1px solid #9BB9DA;
    font-size: 11px;
    height:17px;
    margin: 0px 2px 0px 2px;
}

#rrlFooter{
    margin: 10px 0px 0px 0px;
    padding-bottom:4px;
    width:100%;
    background-color:#BED7F1;
}

.rrlFooterCell{
    border-top: 1px solid #9BB9DA;
}

a.rrlPageN{
    background-color: #BED7F1;
    text-decoration:none;
    color: #094A9E;
    /*font-weight:bold;*/
    font-size: 11px;
    padding:2px;
    display:block;
    text-align: center;
    border: 1px solid #9BB9DA;
    border-top: 1px solid #9BB9DA;
}

a:hover.rrlPageN{
    background-color: #ffffff;
    border-style:none;
    text-decoration:none;
    color: #094A9E;
    /*font-weight:bold;*/
    font-size: 11px;
    padding:2px;
    display:block;
    text-align: center;
    border: 1px solid #9BB9DA;
    border-top: 1px solid #ffffff;
}

span.rrlPageN{
    background-color: #ffffff;
    text-decoration:none;
    color: #000000;
    font-weight:bold;
    font-size: 11px;
    padding:2px;
    display:block;
    text-align: center;
    border: 1px solid #9BB9DA;
    border-top: 1px solid #ffffff;
    margin-bottom:4px;
}

#rrlFooter td{
    vertical-align: top;
}

a.rrlNavLink{
    text-decoration:none;
    display:inline;
    color: #094A9E;
    background-color: #BED7F1;
    border-top: 0px solid #9BB9DA;
    /*font-weight: bold;*/
}

a:hover.rrlNavLink{
    text-decoration:underline;
}

span.rrlNavLink{
    color: #9C9C9C;
}
/*======= END REQEST SEARCH RESULT LIST  =======*/

/*======== INDUSTRY CATALOG LIST ===========*/
/*
#industryList{
    margin: 20px 0px 0px 0px;
}
*/
#industryList a{
    /*display:block;*/
    color: #0046AE;
    font-size:12px;
}

#industryList a:hover{
    /*display:block;*/
    color: #000000;
    font-size:12px;
}

#industryTitle span{
    font-weight:bold;
    font-size:14px;
}

#industryTitle{
    border-bottom: 3px solid #FFA500;
    padding-bottom: 3px;
}

#industryList #industryTitle a{
    color: #0046AE;
    font-size:12px;
    display:inline;
}

/*======== END INDUSTRY CATALOG LIST ===========*/


/*========= SEARCH FILTER ===========*/
.flrLink{
   /*display: list-item;*/
   font-size:11px;
   color: #000000;
   white-space: nowrap;
   line-height: 1.5;
}

.flrBlock{
    border: 1px solid #D8E7F7;
}

.flrTitle{
    font-weight:bold;
    padding:3px 3px 3px 10px;
    background-color: #D8E7F7;
    text-align: left;
}

.flrSubTitle{
    font-weight:bold;
    font-size:12px;
    display:block;
    padding-bottom: 5px;
}

.flrLinkBlock{
    max-height:85px;
    height: expression(this.clientHeight > 85 ? '85px;':this.clientHeight+'px;');
    /*max-width:200px;*/
    overflow-y: auto;
    /*overflow-x:hidden;*/
    white-space: nowrap;
    padding:0px 20px 0px 10px;
}

.flrSelectedItem{
    color:#FA3D05;
    font-weight:normal;
    padding-right:5px;
    padding-left:10px;
}
/*========= END SEARCH FILTER ===========*/

/*======== SIMPLE LIST ==========*/
#lst{
    border-bottom: 1px solid #91A9D7;
}

#lstHeader{
    background-color: #BED7F1;
}

td.lstHR{
    border-left: 1px solid #91A9D7;
    border-bottom: 1px solid #91A9D7;
}

#lstHeader td{
   border-right: 1px solid #91A9D7;
   border-top: 1px solid #91A9D7;
   border-bottom: 1px solid #91A9D7;
}

#lstHeader a{
    vertical-align:middle;
    padding: 3px 10px 3px 3px;
    display:block;
    text-decoration: none;
    background-color: #BED7F1;
    color: #000000;
    white-space: nowrap;
    overflow:hidden;
}

#lstHeader a:hover{
    background-color: #D3E4F5;
}

#lstHeader img{
    color: #0000ff;
    text-decoration: underline;
    font-size:10px;
    margin-left:10px;
}

#lstHeader a.lstsortup{
    background: url('/design/img/sortup.gif');
    background-repeat:no-repeat;
    background-position:center right;
}

#lstHeader a.lstsortdown{
    background: url('/design/img/sortdown.gif');
    background-repeat:no-repeat;
    background-position:center right;
}

#lstHeader a.lstsortnan{
    background: url('/design/img/sortnan.gif');
    background-repeat:no-repeat;
    background-position:center right;
}

#lstHeader a:hover.lstsortup{
    background-color: #D3E4F5;
}

#lstHeader  a:hover.lstsortdown{
    background-color: #D3E4F5;
}

#lstHeader  a:hover.lstsortnan{
    background-color: #D3E4F5;
}

#lstHeader #sorted{
    font-weight:bold;
}

.lstOdd{
    background-color: #DEEBF8;
}

td.lstCell{
   padding:3px 5px 3px 5px;
   border-right: 1px solid #91A9D7;
   height: 16px;
   vertical-align: middle;
}

div.lstCellWrap{
   white-space: nowrap;
   overflow:hidden;
   padding:0px;
   margin:0px;
}

td.lstCell a{
    color: #000000;
    /*
    white-space: nowrap;
    overflow:hidden;
    */
    height: 16px;
}

td.lstCellR{
   padding:3px 5px 3px 5px;
   height: 16px;
   vertical-align: middle;
   /*
   white-space: nowrap;
   overflow:hidden;
   */
}

td.lstCellR a{
    color: #000000;
}

#lstFooterSum{
    line-height:20px;
    font-size:10px;
    color:#525252;
}

span.lstMsg{
    font-size:12px;
    margin:0px 0px 10px 0px;
    display:block;
}

img.capture{
    border: solid 1px #98B5E2;
    width:100px;
    height:32px;
    display:inline;
    margin:0px;
}
/*======== END SIMPLE LIST ==========*/

/*============================*/
/*           FORMS            */
/*============================*/

.formTitle{
}

.formFieldLabel
{
    color: black;
}

.formFieldLabelDisabled
{
    color: gray;
}

.dropDownToolTip
{
    color:gray;
}

.errorMessage
{
    color : Red;
	text-decoration : underline;
	cursor:	pointer;
}

.warningMessage
{
    color : Gray;
	text-decoration : none;
	cursor:	pointer;
}

.okMessage
{
    color : Blue;
	text-decoration : underline;
	cursor:	pointer;
}

#errorContainerInner{
    color: red;
    margin: 5px 0px 10px 10px;
}

#errorContainer
{
    text-align:left;
}
#error/*, #errorContainer*/
{
    background-color:#E1E6E8;
    border:1px solid #98B5E2;
    padding:3px 3px 10px 3px;
    margin-bottom:5px;
    text-align:left;
}

#error li, #error span{
    color: #FF0000;
}

.error{
    color: #FF0000;
}

.info{
    color: #00A854;
}

#warning
{
    background-color:#E1E6E8;
    border:1px solid #98B5E2;
    padding:3px 3px 10px 3px;
    margin-bottom:5px;
    text-align:left;
}

#warning a{
    color: #000000;
}

#info
{
    background-color:#E1E6E8;
    border:1px solid #98B5E2;
    padding:3px 3px 10px 3px;
    margin-bottom:5px;
    text-align:left;
    /*margin-top: 50px;*/
}

.note
{
    font-size: 10px;
}

.formRow
{
    border: 0px solid #D4D4D4;
    border-bottom-width: 1px;
    vertical-align: top;
    color: #000000;

}

.formRowL
{
    padding: 7px 10px 7px 10px;
    border: 0px solid #D4D4D4;
    border-bottom-width: 1px;
    vertical-align: top;
    color: #000000;
    font-weight:bold;

}

.formRowR
{
    padding: 7px 0px 7px 5px;
    border: 0px solid #D4D4D4;
    border-bottom-width: 1px;
    vertical-align: top;
    white-space: nowrap;
}


a.formH
{
    color: #000000;
}

.formRowH
{
    padding: 7px 0px 7px 10px;
    border: 0px solid #D4D4D4;
    border-bottom-width: 1px;
    vertical-align: top;
    padding-left:30px;
    color:gray;
    max-width:500px;
    width: expression(this.clientWidth > 500 ? '500px;':this.clientWidth+'px;');
    font-style:italic;
}

.formReqStar{
    color: #009700;
}

.formButtonBox{
    padding: 10px 30px 10px 10px;
    text-align:right;
}

td.formLabelBlue{
    font-weight:bold;
    color:#2840AD;
    text-align:right;
    padding-right:5px;
}
td.formLabelMaroon{
    font-weight:bold;
    color:maroon;
    text-align:right;
    padding-right:5px;
}
/*========== BEGIN OFFICE ===========*/


td.offBody{
    border: 1px solid #98B5E2;
    padding:3px;
    background-color:#FFFFFF;
}

#offTitle{
    font-size: 14px;
    font-weight:bold;
    color: #222222;
    margin-left:0px;
}

#offSubTitle{
    font-size: 14px;
    margin-left:0px;
    font-weight: bold;
    color: #2840AD;
}

#offMenu{
    vertical-align: top;
    padding: 30px 5px 30px 5px;
    width:200px;
}

#offContent{
    vertical-align: top;
    padding: 10px 10px 5px 10px;
    height: 100%;
}

#offMenu span{
    font-weight: bold;
    color: #2840AD;
}

#offMenu a{
    font-weight: bold;
    color: #222222;
}

#offMenu td{
    padding: 1px 0px 1px 0px;
    /*white-space: nowrap;*/
    vertical-align:top;
}


#comHeader h3{
    margin: 0px;
}

span.pnSTitle{
    border-width: 0px 0px 1px 1px;
    border-color: #4660BA;
    border-style: solid;
    color: #4660BA;
    font-size: 14px;
    padding: 3px;
    display:inline-block;
}

.tdPnSTitle{
    padding: 20px 0px 10px 0px;
}

.comDelim{
    border-width: 1px 1px 0px 0px;
    border-style: solid;
    border-color: #808080;
}

.comDelim2{
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: #CEE0F3;
    width: 20px;
    padding:10px;
}

.pnContent{
    padding-left: 15px;
}

.rvHeaderItem{
    color:#3F76BA;
    /*font-style:italic;*/
}

.rvBlock{
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #999999;
    margin:15px;
}

#topListBox{
    border: 2px solid #BED5EE;
    border-top-style:none;
    width: 255px;
}


#topListBox #title{
    color: #5B5B5B;
    padding:3px;
    border-bottom: 2px solid #BED5EE;
    background:url(/design/img/bg1.png);
    background-repeat:repeat-x;
    font-weight:bold;
    white-space: nowrap;
    background-color: #CDDEF1;
}

#topListBox a{
    color:#525252;
    font-size:12px;
}

#topListBox a:hover{
    color:#000000;
    font-size:12px;
}

a.blackBlue{
    color:#000000;
    font-size:12px;
}

a:hover.blackBlue{
    color:#0046AE;
    font-size:12px;
}

a.orange{
    color:#FA3D05;
    font-size:12px;
}

a:hover.orange{
    color:#FB6337;
    font-size:12px;
}

div.catsp {
    height: 22px;
}

a.exp {
    letter-spacing: .1em;
    font-family: 'Lucida Grande', Tahoma, sans-serif;
    white-space: nowrap;
}

a.exp2 {
    letter-spacing: .1em;
    font-family: 'Lucida Grande', Tahoma, sans-serif;
    white-space: nowrap;
}

div.forumMenu{
    padding:2px 2px 2px 0px;
    white-space: nowrap;
}

#officeStats td{
    font-size:10px;
    white-space: nowrap;
}

.maxWidth750{max-width:750px; width:auto; width:750px !important;}

#swords span.nk {font-size:0.625em}
#swords span.mk{font-size:0.75em}
#swords span.tk{font-size:0.875em}
#swords span.ttk{font-size:1.125em}
#swords a{color:#525252;}
#swords a:hover{color:#000000;}





