body{
  margin:0px;
  padding:0px;
}
p{
  margin:3px;
  font-family: Arial,Tahoma,Verdana;  
  color:#000000;
  font-size:14px;
  
}
h1{
  color:#0033FF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:normal;
}
h2, h3{
  color:#0033FF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:19px;
  font-weight:normal;
}




/* Шапка стили */
.top-main-bg{
  background-image:url(img/top-menu-bg.jpg); 
  background-repeat:repeat-x; 
  background-position:left top; 
  height:263px; 
  vertical-align:top;
}
.top-left-bg{
  background-image:url(img/top-logo-bg.jpg); 
  background-repeat: repeat-x; 
  background-position:top left; 
  vertical-align:top;
  height:140px; 
}
.top-right-bg{
  background-image:url(img/top-menu-corner-bg.jpg); 
  background-position:left top; 
  background-repeat:no-repeat; 
  text-align:right; 
  vertical-align:top; 
  padding-right:20px; 
  padding-left:20px;
}




/* Шапка МЕНЮ */
.top-menu-table{
  width:100%;
  vertical-align:top;
  text-align:right;
  margin:0px;
  padding:5px;
  padding-top:4px;
}
.top-menu-td{
  vertical-align:top;
  text-align:right;  
}
.top-menu{
  width:100%;
  vertical-align:top;
  text-align:right;  
  padding-right:8px;
}
.top-menu-maintext-td{
  padding-bottom:3px;
  MARGIN-RIGHT: 4px;  
  font-family:Arial,Tahoma,Verdana;
  font-weight:bold;
  FONT-SIZE: 17px;
}
.top-menu-maintext{
  cursor:pointer;  
  cursor: hand; 
  text-decoration:none;
}
.top-menu-text-td{
  font-family: Arial,Tahoma,Verdana; 
  FONT-SIZE: 12px; 
  MARGIN-RIGHT: 4px;
  padding-right:5px;
}
.top-menu-text:hover{
  TEXT-DECORATION: underline;
}
.top-menu-text{
  cursor: pointer;  
  cursor: hand;    
  TEXT-DECORATION: none;  
  FONT-SIZE: 14px; 
}
/* end of Шапка МЕНЮ */



.logo{
  position:absolute;
  top:0px;
  left:15px;  
}
.sublogo{
  position:absolute;
  top:168px;
  left:15px;  
}
.car{
  position:absolute;
}
/* end of Шапка стили */

/* Центральная часть */
.center-td{
  background:url(img/bg-main-top.jpg);
  background-repeat: repeat-x;  
  vertical-align:top;
}
.main{
  background:url(img/main-right-corner.jpg);
  background-repeat: no-repeat;  
  background-position: top right;
  vertical-align:top;
  padding:30px;
  padding-top:0px;
  height:500px;
}

/* Навигационное меню */
.navmenu{
  position: relative;
  top:11px;
  left:-16px;
  text-indent:0px;
  line-height:16px;
  font-size:11px;
}
.navmenu-a{
  text-indent:0px;
  text-decoration:none;
  font-size:11px;
}
.navmenu-a:hover{
  text-indent:0px;
  text-decoration: underline;
}
.navmenu-p{
  text-indent:0px;
  text-decoration:none;
  font-size:16px;
}
.small-speed{
  position: relative;
  top:-9px;
  left:-40px;
  text-indent:0px;
  margin-top:6px; 
  margin-left:25px; 
} 
/* end of Навигационное меню */


/* Новостной стиль */
.newsstyle-date{
   font-size: 13px; 
}
.newsstyle-title{
  font-weight:bold;
  font-size: 15px;
}
a.newsstyle-link{
  text-decoration:none;
  font-size: 12px;
}
a.newsstyle-link:hover{
  text-decoration: underline;
}
.newsstyle-line-table{
  margin-left:20px; 
  margin-bottom:20px; 
  margin-top:10px;
}
.newsstyle-line-td{
  height:1px; 
  width:400px; 
  text-align:right;
  background-image:url(img/newsstyle-line.gif);
  background-repeat:repeat;
}
/* end of Новостной стиль */


/* Dec pic */
.decpic-td-1{
  margin:0px; 
  padding-left:6px; 
  padding-top:6px; 
  padding-right:0px; 
  padding-bottom:0px; 
  background-color:#FFFFFF; 
  background-image:url(img/pic-corner.jpg);  
  background-repeat: no-repeat; 
  background-position:0% 0%;
}
.decpic-table-2{
  margin:0px; 
  padding-left:0px; 
  padding-top:0px;  
  padding-bottom:6px; 
  padding-right:6px; 
  background-color:#FFFFFF; 
  background-image:url(img/pic-corner2.jpg);  
  background-repeat: no-repeat; 
  background-position: 100% 100%;
}
/* end of Dec pic */
/* end of Центральная часть */



/* ПРАВАЯ ЧАСТЬ */
.right-td{
  background-image:url(img/right-menu-norm.gif);
  text-align:center;
  vertical-align:top;
  padding:0px;
}
.right-info, .right-info-border{
  text-align:center;
  vertical-align:top;
  padding-top:15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  height:180px;
}
.right-main-table{
  background:url(img/bg-right-top.jpg); 
  background-repeat:repeat-x; 
  background-position:left top;
}
.right-menu-active-bg{
  background-image:url(img/right-menu-select.gif);
  background-repeat:repeat;
  
  padding:0px;
}
.right-menu-active{
  background-image: url(img/arr.gif);
  background-position: top left;
  background-repeat:no-repeat;
  font-weight:bold;
  text-align: left;
  font-size:17px;
  padding:8px;
  padding-left:50px;
  font-family: Arial, Helvetica, sans-serif;
}
.right-menu{
  text-align:left;
  font-size:17px;
  padding:8px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:28px;
  border-bottom:1px #FFFFFF solid;
  cursor:pointer;
  background-image: url(img/right-menu-norm.gif);
  background-repeat:repeat;
}
.right-menu-mouseover{
  text-align:left;
  font-size:17px;
  padding:8px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:28px;
  border-bottom:1px #FFFFFF solid;
  cursor:pointer;
  background-image: url(img/right-menu-select.gif);
  background-repeat:repeat;
}
.right-menu-a{
  text-decoration:none;
}
.right-sect-end{
  padding:0px;
  margin:0px;
  vertical-align:top;
  background-image:url(img/right-menu-end-fill.gif);
  background-repeat:repeat-x;
  background-position:top left;
}
.right-sect-start{
  padding:0px;
  margin:0px;
  vertical-align:top;
  background-image:url(img/right-menu-start-fill.gif);
  background-repeat:repeat-x;
  background-position:top left;
}
.right-else{
  height:150px;
}
/* END OF ПРАВАЯ ЧАСТЬ */


/* НИЗ */
.bottom-table{
  height:105px; 
  background-image:url(img/bottom-bg.jpg); 
  background-repeat:repeat-x; 
  background-position:bottom;
  text-align:right;
}
.bottom-td{

  vertical-align:middle;
}
.bottom-car{
  text-align:right;
  width:10px;
  vertical-align:bottom;
}
.bottom-line{
  background-image:url(img/bottom-line-bg.gif);
  background-repeat:repeat;
  height:6px;
}
.bottom-info{
  text-align:center;
  vertical-align:middle;
  background-image:url(img/bottom-info-bg.gif);
  background-repeat:repeat;
  padding:6px;
  padding-left:30px;
  padding-right:40px;
}
.bottom-info-line1{
  font-size:16px;
  font-weight:bold;
  line-height:30px;
}
.bottom-info-line2{
  font-size:12px;
}
.bottom-info-line3{
  font-size:14px;
}
/* END OF НИЗ */



.sitelink{
	text-decoration:none;
	color: #333333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.sitelink:hover{
	text-decoration:underline;
}

p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:20px;
  text-align:justify;
  text-indent:25px;
  

}



.simpletable{
	border-left:1px solid #1A1113; 
	border-top:1px solid #1A1113; 
}
.simpletable td{
	border-right:1px solid #1A1113; 
	border-bottom:1px solid #1A1113;
	vertical-align:top;
	padding:5px;	 
}
.simpletable td p{
	text-indent:0px; 
}