* {
margin-bottom: 0px;
}

html, body {
    margin:0;
	padding:0;
	height:100%;
	background-color:#FFFFFF;	
}

a {
color: #000;
text-decoration: underline;
}

a:hover{
color: #9696ac;
}


#my {
color: #fff;
}
#my:hover{
color: #fff;
}

body  {
	font-family: verdana;
	color: #494949;
	font-size: 9pt;
	background: #fff;
}

h2 {
font-family: verdana;
font-size: 13pt;
}

#page {
 margin:0 auto;
 width:784px;
}

#fot {
margin:0 auto;
width: 784px;
}

.box {
	padding:0 7px 0 0;
	background:#fff url(images/borders1.gif) 100% 0 repeat-y;
	color: inherit;
}

.bi {
	padding:0 0 0 7px;
	background:#fff url(images/borders1.gif) 0 0 repeat-y;
	color: inherit;
}
.bt {
	height:17px;
	margin:0 -7px;
	background:url(images/box00002.gif) 100% 0 no-repeat;
}
.bt div {
	width:18px;
	height:17px;
	background:url(images/box00002.gif) 0 0 no-repeat;
}

.w { background: #FFF;
     padding: 0 0 0 0; 
	 }
	 
.f {
	background: #FFF;
	padding: 0 10px 0 10px;
	font-size: 10px;
	color: #000000;
}

.f p {
margin-top: 2px;
}

.f i {
color:#333333;
}	
	 
.bb {
	height:17px;
	margin:0 -7px;
	background: url(images/box00002.gif) 100% 100% no-repeat;
}

#html .bb {
height:17px;
margin:0px -5px;
}

.bb div {
	width:18px;
	height:17px;
	background:url(images/box00002.gif) 0 100% no-repeat;
	}

.region{
 background: #9696ac;
 width: 770px;
 
 }

.region td {
 font-size: 9pt;
 FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
 width: 20%;
 padding: 5px; 
 color: #fff;
 margin: 0px;
 text-align: center;
}
.region_border, .region_left{
 border-right: 1px solid #fff;
}
.region a:link,
.region a:visited,
.region a:active,
.region a:hover {
 color: #fff; 
 text-decoration: underline;

}

.region_left {
 text-align: left !important;
 
}

#head {
position: relative;
width: 770px;
}

#shapka{
	background: transparent url('images/shapka.gif');
	background-repeat:no-repeat;
	width: 770px;
	height: 89px;
	padding: 0px;
}

 #menunav {
 position: relative;
	width:770px; /* задаем ширину для div */
                    /* добавляем список в div */
	font-size: 12px;/* задаем размер шрифта */
	font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
  /* фоновый цвет div */
    background-repeat:no-repeat;  /* отступ ul от края контейнера */

}

/**html #menunav {
margin-left: 1px;
}*/

.home {
width: 44px;
height: 14px;
padding: 0 0 0 0;
background-image:url(images/menu_home.gif);
background-repeat:no-repeat;
}

*html .home {
width: 44px;
}

#menunav ul {
   margin: 0px;
   padding: 0px;
}

* html #menunav ul {
   float: left;  /* заставляет ul вместить все li */
   }

#menunav li {
   float: left;   /* располагаем список по горизонтали */
   position: relative;  /* контекст позиционирования для раскрывающегося меню с абсолютным позиционированием */   
   list-style-type: none;  /* удаляем маркеры */
   background-color: #2D3553;
   background-repeat:no-repeat;  /* задаем фоновый цвет элементов меню */
    /* создаем разделительные линии между элементами li */
}
#menunav a {
	display: block;  /* пункты вложенного меню выделяются при наведении указателя */
	text-decoration: none;  /* удаляем подчеркивание ссылок */
	padding: 2px 11px 2px 12px;  /* создаем пространство с обеих сторон текста пункта меню */
	color: #FFFFFF;  /* задаем цвет шрифта */
}

* html #menunav a {
padding: 2px 11px 2px 12px;
}

#menunav a:hover {
	color: #FFFFFF;
}
#menunav li:hover {
background: #9696ac;/* задает фон пунктов списка */
}

* html #menunav li:hover {
background: #000/* задает фон пунктов списка */
}

#menunav ul li ul {
   margin: 0px;
   position: absolute;  /* размещает выпадающий ul относительно родительского li */
   left: -1px;  /* выравнивает раскрывающееся меню */
   width: 10em;
}
.menboarder {
 border-right: 1px solid #FFFFFF;
}
.menbord {
border-right: 1px solid #2D3553;
}

#menunav ul li ul li  {
   width: 100%;  /* элементы списка заполняют контейнер (ul) */
   border-left: 1px solid #9696ac;  /* три стороны каждого пункта раскрывающегося меню */
   border-bottom: 1px solid #9696ac;
   border-right: 1px solid #9696ac;
}
#menunav ul li ul li:first-child {
     /* верхний край раскрывающегося меню */
}
body #menunav ul li ul {
   display: none;
}
#menunav li:hover ul, #menunav li.over ul {
   display: block;
}
*html .wyp {
width: 96px;
}

#text {
margin: 0px 15px 0px 15px;
}

#text h2 {
margin-top: 22px;}

*html #text h2{
margin-top: 3px;
}

#text ul {
padding-left: 15px;
}

table.tb{
padding-left:0px;
width: 100%;
border-collapse:collapse;
}

table.tb td, table.tb th{
border:1px solid   #666666;
}

/*#text table {
width: 100%;
border: 1px #333333 solid;
}
*/
*html #text{
margin: 0px 15px 0px 15px;
}

#logo {
padding: 40px 0 10px 0;
}

*html #logo {
padding: 20px 0 5px 0;
}

#textq {
width: 740px;
}

#img {
margin-top: 15px;
margin-right: 25px;
margin-left: 10px;
margin-bottom: 10px;
float:left;
}

#img_firm {
margin-top: 35px;
}

*html #img_firm {
margin-top: 27px;
}

.remark {
margin-left: 15px;
font-size: 8pt;
font-style: italic;
}
		
.news {
height: 100%;
width: 740px;
margin-top: 0 5px 0 0 ;
}

.news img {
padding-left: 0px;
padding-right: 5px;
float:left;
}

.news p {
padding-top: 5px;
}

.news em {
font-size: 11px;
color:#999999;
float:right;
}

.rekl {
margin:0 auto;
 width:771px;
}

.gl_img {
padding-top: 0px;
}

.gd {
padding: 2px;
color:#FFFFFF;
text-align: center;
background-image: url(images/fongrad.jpg);
background-repeat: repeat-y;
}

.box_con {
	background: #FFF;
	padding: 0px 10px 0 10px;
	font-size: 20px;
	color: #000000;
        height: 100%;
        
        margin-top: 0 5px 0 0 ;
}

.box_con p{
	margin-top: 20px;
	font-family: verdana;
	color: #494949;
	font-size: 9pt;
}

.box_con ul{
	margin-top: 2px;
	font-family: verdana;
	color: #494949;
	font-size: 8pt;
}

.box_con i {
color:#333333;
}

.box_con img {
padding-left: 0px;
padding-right: 5px;
float:left;
}

.box_con a{
	margin-left: 56px;
	top: 30px;
	font-family: verdana;
	color: #994949;
	font-size: 8pt;
	font-weight: bold;
}