html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  background: transparent;
  text-decoration: none;
  color:#000;
}
li{
  padding-left:10px;
  list-style-position:inside;
}
body {
  background-color: #fff;
  /*text-align:center;*/
}
div.top_header{
  text-align:right;
  width:100%;
  height: 174px;
  background-color: #ECEBFC;
  background-image: url(http://www.neomoon.ru/images/header.png);
}
div.main{
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;  
  text-align:left;
  background: url(http://www.neomoon.ru/images/spacer.gif) top left repeat-y;
}
div.footer{
  position:relative;
  background-color: #df6900;
  height:30px;
}
.inner_footer1{
  position:absolute;
  right:20px;
  font-family: serif;
  line-height:30px;
  font-size: 13px;
  color: white;
  text-align: right;
}
.inner_footer2{
  position:absolute;
  left:20px;
  font-family: serif;
  line-height:30px;
  font-size: 13px;
  color: white;
  text-align: left;
}
#leftCol{
  vertical-align: top;
  position:relative;
  width: 262px;
  background: url(http://www.neomoon.ru/images/left_spacer.png) repeat-y 0 0;
}
#mainCol{
  position:relative;
  vertical-align:top;
  width: 728px;
  text-size:14px;
}
#content{
  vertical-align:top;
  background-color:#E3E3E3;
}
#content_header{
  background-color:#C7C7C7;
  height:30px;
}
#content_top{
  width:728px;
  height:12px;
  vertical-align: baseline;
  background: url(http://www.neomoon.ru/images/content_top.png) no-repeat 0 0;
}
.content_left{
  width:5px;
  background: url(http://www.neomoon.ru/images/content_left.png) repeat-y 0 0;
}
.content_right{
  width:3px;
  background: url(http://www.neomoon.ru/images/content_right.png) repeat-y 0 0;
}
#content_top_left{
  width:5px;
  background: url(http://www.neomoon.ru/images/content_top_left.png) repeat-y 0 0;
}
#content_header_test{
  padding-left:20px;
  font:Verdana;
  font-size:16px;
  /*font-variant: small-caps;*/
  font-weight:bold;
  line-height:15px;
  vertical-align:top;
}
#arrow{
  position:relative;
  top:0px;
}
table.mainTable {
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;  
  text-align: center; 
}
div.topMenu{
  height: 51px;
  text-align: left;
  background-image: url(http://www.neomoon.ru/images/top_menu_bg.png);
}
.topMenu td{
  text-align:center;
  vertical-align: top;
}
a.menuTop {
  line-height: 45px;
  color: #000aa6;
  font-weight:bold;
}
a.menuTop:hover {
  text-decoration: underline;
  font-style: italic;
}
div.leftSpacer{
  vertical-align:top;
  width: 100%;
  background: url(http://www.neomoon.ru/images/left_spacer.png) repeat-y 0 0;
}
div.leftTop{
  height: 10px;
  line-height:10px;
}
div.menuLeft{
  vertical-align:top;
  font-size: 18px;
  height: 41px;
  width: 262px;
  text-align: center;
  background-image: url(http://www.neomoon.ru/images/left_button.png);
}
a.menuLeft {
  line-height: 41px;
  color: #423470;
  text-decoration: none;
  font-weight: bold;
}
a.menuLeft:hover {
  text-decoration: underline;
}
div.leftUnder{
  vertical-align:top;
  width: 100%;
  height: 5px;
  background: url(http://www.neomoon.ru/images/left_under.png) no-repeat;
}
div.leftLeft{
  /*vertical-align:top;
  height: 100%;*/
}
#leftBottom{
  position:absolute;
  left:0px;
  top:-75px;
  /*bottom:58px;*/
  width:auto;
  height:47px;
}

a.language,a.site_map {
  font-size: 18px;
  color: #5F009D;
  text-decoration: none;
}
a.language:hover{
  text-decoration: underline;
  font-weight: bold;
}
a.site_map{
  font-size: 14px;
  color: #5F009D;
  text-decoration: none;
}
a.site_map:hover {
  text-decoration: underline;
}
.invisible {
  visibility: hidden;
}
.mainText, .mainTextBold {
  /*color: #000;*/
  font-size: 16px;
  font-family: "Times New Roman", Times, serif;
}
.mainText {
  text-align: justify;
}
.mainTextBold {
  font-weight: bold;
}
.title {
  color: #000096;
  font-size: 24px;
  text-align: center;
}
.Header1 {
  color: #000066;
  font-size: 24px;
}
.copyright{
  text-align: center;
  color: #000066;
  text-decoration: none;
}
a.link {
  font-family: "Times New Roman", Times, serif;
  color: #df6900;
  text-decoration: none;
  /*font-weight: bold;*/
}
a.link2{
  font-family: "Times New Roman", Times, serif;
  color: #000066;
  text-decoration: underline;
  font-style: italic;
}
a.link:hover{
  text-decoration: underline;
}
.titl{font-size:20px;font-weight:bold;}
h2, h3{color:#611410;}
a.nd, a.nd:hover{color:white;text-decoration: underline;}
