body,html {
  padding          : 0;
  margin           : 0;
  margin-bottom    : 0px;
  background     :  #ffffff;

    }
#body_bg{
background     :  #Ffffff ;
}
td, tr, p, div {
  font-family      : "Times New Roman", Times, serif;
}

div.content {
	font-size         : 14px;
	font-family       : 'Times New Roman';
	font-style       : normal;
	font-weight      : normal;
	text-align       : left;
	margin           : 8px 16px 13px 22px;
	padding          : 0;
}

div.content1 {
	font-size         : 16px;
	font-family       : 'Times New Roman';
	font-style       : normal;
	font-weight      : normal;
	text-align       : left;
	margin           : 0px 22px 5px 21px;
	padding          : 0;
}

hr {
  color            : #333333;
  height           : 1px;
  width            : 100%;
}

form {
margin           : 0; 
padding          : 0;
}

a.footerred:link,a.footerred:visited{
font-size: 13px;
color:#FF0000;
text-decoration: none;
}
a.footerred:hover{font-size: 13px; color:#FF0000;text-decoration: underline;}
a.footerred:active{font-size: 13px; color:#FF0000;text-decoration: none;}


a.style11:link, a.style1:visited{
  font-size        : 14px; 
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
  }

a.style11:hover {
  font-size        : 14px;
  color            : #333333;
 text-decoration  : underline;
  font-weight      : bold;
}

a.style22:link, a.style22:visited{
  font-size        : 14px; 
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
  }

a.style22:hover {
  font-size        : 14px;
  color            : #333333;
 text-decoration  : underline;
  font-weight      : bold;
}

a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
}

/*ul {
  margin           : 2px;
  padding-left     : 10px;
  /*list-style       : none;
}
li {
  
  line-height      : 15px;
  padding-left     : 10px;
  padding-top      : 0;
  background-image : url(../images/strelka.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 5px;
}*/
table.shapka_t_line{
	margin         : 0;
	padding        :  0;
	background     : url(../images/shapka_tline.png) no-repeat top left;
	height         : 15px;
	width          : 1130px;
	vertical-align: top;
  }
table.shapka_main{
	margin         : 0;
	padding        :  0;
	background     : url(../images/shapka_main_new.png) no-repeat top left;
	height         : 150px;
	width          : 1130px;
  }
table.shapka_b_line{
	margin         : 0;
	padding        :  0;
	background     : url(../images/shapka_bline.png) no-repeat top left;
	height         : 6px;
	width          : 1130px;
  }
table.shapka_menu{
	margin         : 0;
	padding        :  0;
	background     : url(../images/shapka_menu.png) no-repeat top left;
	height         : 40px;
	width          : 1130px;
  }

table.bottom_line{
	margin: 0;
	padding:  0;
	background    : url(../images/footer.png) no-repeat top left;
	height         : 128px;
	width          : 1130px;
  }
  
table.find_lines{
	margin: 0;
	padding:  0;
	height         : 24px;
	width          : 354px;
  }
table.footer_menu{
	padding:  0;
	height         : 24px;
	width          : 354px;
  }
td.poisk_pic{
	margin: 0;
	padding:  0;
	background    : url(../images/poisk_pic1.png)  no-repeat top  left;
	height         : 23px;
	width          : 320px;
  }
td.chapters_short{
	margin: 0;
	padding:  0;
	background    : url(../images/blue_short.png) no-repeat top left;
	height         : 22px;
	width          : 347px;
  }
td.chapters_short_b{
	margin: 0;
	padding:  0;
	background    : url(../images/brown_short.png) no-repeat top left;
	height         : 3px;
	width          : 347px;
  }
td.chapters{
	margin: 0;
	padding:  0;
	background    : url(../images/blue_long.png) no-repeat top left;
	height         : 22px;
	width          : 320px;
  }
td.chapters_b{
	margin: 0;
	padding:  0;
	background    : url(../images/brown_long.png) no-repeat top left;
	height         : 3px;
	width          : 320px;
  }
td.banner_line{
	margin: 0;
	padding:  0;
	background    : url(../images/banner_line.png) no-repeat top left;
	height         : 3px;
  } 
.banners{
	margin          : 5px 0px 5px 22px;
	padding:  0;
	width          : 1100px;
  }   
td.chapters_in{
	margin: 0;
	padding:  0;
	background    : url(../images/blue_long.png) repeat-x top left;
	height         : 25px;
	width          : 800px;
  }
 table.menu_blue{
	margin         :  0;
	padding        :  0;
	height         :  25px;
	width          : 369px;
  }
 table.menu_blue_in{
    margin         :  0;
    padding        :  0;
    background     : url(../images/menu_blue_in.png)  no-repeat top left;
    height         :  25px;
    width          : 227px;
  }
  
  
  table.chapters_bottom {
	margin         : 0;
	padding        :  0;
	background     : url(../images/chapters_bottom.png)  no-repeat bottom left;
	height         : 25px;
	width          : 739px;
  }
  
 td.chapters_bottom_in{
	margin: 0;
	padding:  0;
	background    : url(../images/chapters_bottom_in.png)  repeat-x top  left;
	height         : 3px;
	width          : 800px;
  }
 
 td.menu_line{
	margin-left    :  0;
	padding        :  0;
	height         : 100%;
	width          :  auto;
  }

 d.line_demo {
    margin         : 0;
    padding        :  0;
    background     : url(../images/line_demo.png)  repeat-y top center;
    height         : auto;
    width          : 30px;
  }

.ws6 {font-size: 8px;}
.ws7 {font-size: 9.3px;}
.ws8 {font-size: 11px;}
.ws9 {font-size: 12px;}
.ws10 {font-size: 13px;}
.ws11 {font-size: 15px;}
.ws12 {font-size: 16px;}
.ws14 {font-size: 19px;}
.ws16 {font-size: 21px;}
.ws18 {font-size: 24px;}
.ws20 {font-size: 27px;}
.ws22 {font-size: 29px;}
.ws24 {font-size: 32px;}
.ws26 {font-size: 35px;}
.ws28 {font-size: 37px;}
.ws36 {font-size: 48px;}
.ws48 {font-size: 64px;}
.ws72 {font-size: 96px;}

.wpmd {
	font-size: 16px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	margin-top: 0px;
	color: #000000;
}
.wpmd_foot {
	font-size: 13px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	margin-top: 20px;
}
.wpmd_foot_cr {
	font-size: 13px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	margin-top: 100px;
}
.wpmd_archive {
	font-size: 18px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	margin: 20px 0px 0px 0px;
	color: #3366FF;
}

.wpmd1 {
	font-size        : 16px;
	font-family      : "Times New Roman", Times, serif;
	font-style       : normal;
	font-weight      : normal;
	margin           : 0px 15px 0px 21px;
	color: #FFFFFF;
}
.wpmd_brown {
	font-size        : 20px;
	font-family      : "Times New Roman", Times, serif;
	font-style       : normal;
	font-weight      : normal;
	margin           : 0px 16px 0px 22px;
	color: #3366FF;
}
.wpmd_red {
	font-size        : 20px;
	font-family      : "Times New Roman", Times, serif;
	font-style       : normal;
	font-weight      : normal;
	margin           : 0px 22px 0px 0px;
	color: #FF0000;
}
.wpmd_news {
	font-size        : 20px;
	font-family      : "Times New Roman", Times, serif;
	font-style       : italic;
	font-weight      : bold;
	margin           : 0px 22px 0px 21px;
}


.wpmd2 {
	font-size: 12px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	margin-top: 20px;
}
.wpmd3 {
	font-size: 12px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	margin-top: 20px;
}
.wpmd4 {
	font-size: 13px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	margin   : 50px 0px 0px 0px;
}
.wpmd5 {
	font-size: 17px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	margin   : 0px 22px 0px 21px;
	vertical-align: middle;
	color: #FFED00;
}
.wpmd6 {
	font-size: 15px;
	font-family: 'Times New Roman';
	font-style: normal;
	font-weight: normal;
	margin   : 0px 16px 0px 21px;
}
DIV,UL,OL /* Left */
{
 margin-top: 0px;
 margin-bottom: 0px;
}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background-color: #82c1ff;
  back\ground: none;
}
#nav li ul {
  display: none;
  position: absolute;
  background-color: #82c1ff;
  padding: 0px 0;
  width: 180px;
}
#nav a {
  color: #FFED00;
  text-decoration: none;
  display: block;
  width: auto;
  padding: 4px 10px;
  background-color: #0080ff repeat-y right;
}
#nav a:hover {
  color: #FFED00;
 background-color: #0080ff;
}
#nav li:hover,
#nav li.jshover  {
  background-color: transparent;
}
#nav li li a {
  width: auto;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: auto;
 /* top: -9px;*/
  left: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}


a.blue1:link{color:#3366FF;text-decoration: underline;}
a.blue1:visited{color:#3366FF;text-decoration: underline;}
a.blue1:active{color:#3366FF;text-decoration: none;}
a.blue1:hover{color:#3366FF;text-decoration: none;}

a.white2:link{color:#FFFFFF;text-decoration: underline;}
a.white2:visited{color:#FFFFFF;text-decoration: underline;}
a.white2:active{color:#FFFFFF;text-decoration: none;}
a.white2:hover{color:#FFFFFF;text-decoration: none;}

a.black3:link{color:#000000;text-decoration: underline;}
a.black3:visited{color:#000000;text-decoration: underline;}
a.black3:active{color:#000000;text-decoration: none;}
a.black3:hover{color:#000000;text-decoration: none;}

a.brown:link{color:#EDC083;text-decoration: underline;}
a.brown:visited{color:#EDC083;text-decoration: underline;}
a.brown:active{color:#EDC083;text-decoration: none;}
a.brown:hover{color:#EDC083;text-decoration: none;}

a.grey:link{color:#828282;text-decoration: underline;}
a.grey:visited{color:#828282;text-decoration: underline;}
a.grey:active{color:#828282;text-decoration: none;}
a.grey:hover{color:#828282;text-decoration: none;}

a.grey1:link{color:#828282;text-decoration: none;}
a.grey1:visited{color:#828282;text-decoration: none;}
a.grey1:active{color:#828282;text-decoration: none;}
a.grey1:hover{color:#828282;text-decoration: none;}

a.red:link{color:#FF0000;text-decoration: underline;}
a.red:visited{color:#FF0000;text-decoration: underline;}
a.red:active{color:#FF0000;text-decoration: none;}
a.red:hover{color:#FF0000;text-decoration: none;}

a.yellow:link{color:#FFED00;text-decoration: none;}
a.yellow:visited{color:#FFED00;text-decoration: none;}
a.yellow:active{color:#FFED00;text-decoration: none;}
a.yellow:hover{color:#FFED00;text-decoration: none;}
