/* CSS Document */
html, body {height: 100%;}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
}
html, body, .intext {
  scrollbar-3dlight-color : #fff;
  scrollbar-arrow-color : #fff;
  scrollbar-base-color : #1F80B3;
  scrollbar-darkshadow-color : #1F80B3;
  scrollbar-face-color : #1F80B3;
  scrollbar-highlight-color : #CBE9F7;
  scrollbar-shadow-color : white;
  scrollbar-track-color : #CBE9F7;  
}
table, img {border: 0px;}
form {
  margin: 0px;
  padding: 0px;
}

#Full {border-collapse: collapse;}
#Full td {
  margin: 0px;
  padding: 0px;
}
.Left {
  background-image: url(ldash000.gif);
  background-repeat: repeat-y;
  color: #859099;
  vertical-align: top;
  width: 244px;
}
.Main {
  background-color: #FFFFFF;
  background-image: url(bgnews00.gif);
  background-repeat: repeat-y;
  background-position: right;
  height: 100%;
  vertical-align: top;
}

/* TOP */
.TopBg {
  background-image: url(bgtop000.gif);
  background-repeat: repeat-x;
}
.TopBg p {
  color: #3E7AAC;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 10px;
  padding-right: 20px;
}
.TopBg2 {
  background-image: url(bgtop200.gif);
  background-repeat: repeat-x;
}
.TopBg3 {
  background-image: url(bgtop200.gif);
  background-repeat: repeat-x;
  text-align: right;
}
.BgBooks {
  background-image: url(books200.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}
.BgBooks p {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
  padding-top: 25px;
}

/* TOP MENU */
.TopMenu {
  background-image: url(bgmenu00.jpg);
  background-repeat: no-repeat;
  background-position: 100% 37px;
  background-color: #FFFFFF;
  height: 165px;
}
.BgM {
  background-image: url(bgm00000.gif);
  background-repeat: repeat-y;
}
.BgMover {
  background-image: url(bgmover0.gif);
  background-repeat: repeat-y;
}
.MenuLink {height: 31px;}
.MenuLink p {
  margin: 0px;
  padding: 0px;
  padding-left: 30px;
}
.MenuLink a, .MenuLink a:hover {
  font-size: 14px;
  text-decoration: none;
}
.MenuLink a {color: #62686E;}
.MenuLink a:hover {color: #64B7EF;}

/* INTER TOP */
.inTopMenu {
  background-image: url(bgicons0.jpg);
  background-repeat: no-repeat;
  background-position: 100% 0%;
  background-color: #FFFFFF;
  height: 165px;
}
.inTopBg {
  background-image: url(bgtop000.gif);
  background-repeat: repeat-x;
}
.inTopBg p {
  color: #3E7AAC;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 10px;
  padding-right: 20px;
}
.inSearch {
  color: #1F80B3;
  font-size: 10px;
  font-weight: bold;
  height: 125px;  
  text-align: center;
  text-transform: uppercase;
  width: 176px;
  vertical-align: top;
}
.infield {
  border: 1px solid #3A77AF;
  color: #666666;
  font-size: 10px;
  margin: 0px;
  margin-top: 1px;
  padding: 0px;
  width: 70px;
}
.inIcons {
  height: 125px;
  width: 50px;
}
.inTopBg2 {
  background-image: url(bgintop2.gif);
  background-repeat: repeat-x;
}
.inTopBg3 {
  background-image: url(bgintop2.gif);
  background-repeat: repeat-x;
  text-align: right;
}
.inBgBooks {
  background-image: url(inchair4.jpg);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}
.inBgBooks p {
  margin: 0px;
  padding: 0px;
  padding-left: 46px;
  padding-top: 25px;
}
.inBlue {
  background-color: #1F80B3;
  height: 33px;
}
.inBgSmall {
  background-image: url(bginsmal.gif);
  background-repeat: repeat-x;
  height: 6px;
}
.inBgSlogan {
  background-image: url(bginblue.gif);
  background-repeat: repeat-x;
  height: 33px;
}
.bMenu {
  background-image: url(bgbmenu0.gif);
  background-repeat: repeat-x;
}
.bMenu p {
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  padding-bottom: 1px;
}
.bMenu a, .bMenu a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

/* LEFT */
.LeftMenu {
  background-image: url(lmbg0000.gif);
  background-repeat: repeat-y;
  background-color: #F0F0F0;
  border-collapse: collapse;  
  width: 244px;
}
.lmHeader {
  background-image: url(lmbgh000.gif);
  background-repeat: repeat-x;
  background-color: #FDFDFB;
  color: #4783BB;
  font-size: 14px;
  height: 35px;
  width: 228px;
}
.lmHeader p {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}
.lmHeader a {
  color: #4783BB;
  text-decoration: none;
}
.lmHeader a:hover {
  color: #37A2F6;
  text-decoration: none;
}
.lmLeft {
  background-image: url(lmugol00.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 19px;
}
.lmMenu {
  background-image: url(lmshade0.gif);
  background-repeat: no-repeat;
  background-position: top;
  color: #20486D;
  font-size: 12px;
  width: 209px;
}
.lmMenu p {
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px; 
}
.lmMenu a {
  color: #20486D;
  text-decoration: none;
}
.lmMenu a:hover {
  color: #BA2826;
  text-decoration: none;
}
.lmPages {
   background-image: url(lmpages0.gif);
   background-repeat: repeat-y;
   vertical-align: top;
   width: 16px;
}
#Counters {
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  text-align: center;
  width: 228px; 
}
#Attention {
  margin: 0px;
  margin-left: 25px;
  margin-top: 10px;
  margin-bottom: 250px;
  padding: 0px;
  width: 200px;
}
.attHeader {
  margin: 0px;
  padding: 0px;
  padding-right: 20px;
  text-align: right;
}

/* BLUE */
.Blue {
  background-color: #1F80B3;
  height: 86px;
}
.BgSmall {
  background-image: url(bgsmall0.gif);
  background-repeat: repeat-x;
  height: 6px;
}

/* SEARCH */
.Icons, .IconsOn {
   background-repeat: repeat-x;
   text-align: center;
}
.Icons {background-image: url(bgicons0.gif);}
.IconsOn {background-image: url(bgiconso.gif);}
.Icons img, .IconsOn img {
  margin: 0px;
  margin-top: 4px;
  margin-left: 25px;
  margin-right: 25px;
  padding: 0px;
}
.Search {
  background-image: url(bgsearch.gif);
  background-repeat: repeat-x;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.field {
  border: 1px solid #3A77AF;
  color: #666666;
  font-size: 10px;
  margin: 0px;
  margin-top: 1px;
  padding: 0px;
  width: 120px;
}

/* SLOGAN */
.BgSlogan {
  background-image: url(bgblue00.gif);
  background-repeat: repeat-x;
  height: 80px;
}

/* MAIN */
.bgContent, .bgDash, .bgNews {
  vertical-align: top;
}
.bgContent {background-color: #FFFFFF;}
.bgNews {
  background-image: url(newsugol.gif);
  background-repeat: no-repeat;
  width: 249px;
}

/* CONTENT */
#Content {
  color: #404040;
  font-size: 13px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 40px;
  margin-top: 10px;
  padding: 0px;
  text-align: justify;
}
.textHeader {
  color: #3E7AAC;
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  text-transform: uppercase;
}
.textDash {
  background-image: url(tdash000.gif);
  background-repeat: repeat-x;
  height: 38px;
  margin: 0px;
  margin-left: 30px;
  padding: 0px;
}
.textRazdel, .textPic  {
  float: right;
  text-align: right;
  height: 38px;
}
.textRazdel p {
  color: #306EA0;
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  margin-right: 20px;
  padding-top: 7px;
}
.textMore {text-align: right;}
.textMore a {
  color: #1967A4;
  text-decoration: none;
}
.textMore a:hover {
  color: #37A2F6;
  text-decoration: none;
}

/* NEWS */
#News {
  color: #8596A7;
  margin: 0px;
  margin-left: 25px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 0px;
  text-align: justify;
  width: 195px;
  font-size: 13px;
}
#News p {
  margin: 0px;
  padding: 0px;
  padding-bottom: 6px;
  
}
.newsHeader {
  color: #3E7AAC;
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  margin-right: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  text-align: right;
  text-transform: uppercase;
}
.newsDate {
  color: #555555;
  text-align: right;
}
.newsMore {text-align: right;}
.newsMore a {
  color: #1967A4;
  text-decoration: none;
  font-size: 13px;
}
.newsMore a:hover {
  color: #37A2F6;
  text-decoration: none;
}
#Chemodan {
  margin: 0px;
  margin-top: 280px;
  padding: 0px;
  text-align: right;
  vertical-align: bottom;
}

/* FOOTER */
.Footer {
  background-image: url(bgfooter.gif);
  background-repeat: repeat-x;
  color: #575454;
  font-size: 11px;
}
.ftDash {
  background-image: url(hdash000.gif);
  background-repeat: repeat-x;
  height: 1px;
}
.ftGrey {
  background-color: #F0F0F0;
  height: 66px;
}
.ftCopyright {
  height: 45px;
  text-align: center;
  width: 228px; 
}
.ftPosition {
  margin: 0px;
  margin-right: 249px;
  padding: 0px;
  text-align: center; 
}
.ftMenu {
  color: #62686E;
  font-size: 12px;
}
.ftMenu a {
  color: #62686E;
  text-decoration: none;
}
.ftMenu a:hover {
  color: #0D60B2;
  text-decoration: none;
}

/* FORM */
.inr {
  font-size: 11px;
  color: #757575;
  text-align: right;
}
.input {
  border: 1px solid #1F80B3;
  background: #fff;
  color: #757575;
  font-size: 12px;
  width: 200px;
}
.intext {
  border: 1px solid #1F80B3;
  background: #fff;
  color: #757575;
  font-size: 12px;
  width: 200px;
}
.button {
  border: 1px solid #1F80B3;
  background: #fff;
  color: #1F80B3;
  font-size: 11px;
  font-weight: bold;
  width: 100px;
}
.chek {
  border: none;
  font-size: 11px;
  width: 10px;
  height: 13px;
}

/* =================================== */
.inBgTaxZ {
  background-image: url(intax200.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}
.inBgAuditZ {
  background-image: url(inaudit2.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}
.inBgLawZ {
  background-image: url(inlaw200.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}
.inBgContactZ {
  background-image: url(incontac.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}
.inBgNewsZ {
  background-image: url(innews20.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}
.inBgOnlineZ {
  background-image: url(inonline.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
  z-index: 100;
}
.inBgSeminarZ {
  background-image: url(insemina.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}
.inBgFinZ {
  background-image: url(infin200.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 125px;
  margin: 0px;
  padding: 0px;
}