/* Main */
body{
background-color: #044244;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt;
color:#FFFFFF;
margin:0;
padding:0;
}


h1 {font-size: 11px; font-weight: bold; color: #FFFFFF; margin: 0 0 10px 0;}
h2 {font-size: 17px; font-weight: bold; color: #BBECE9; margin: 0 0 10px 0;}
h3 {padding-left: 5px; font-size: 15px; font-weight: bold; color: #FFFFFF; margin: .37em 0; }
.news-data {padding-left: 5px; font-size: 15px; font-weight: normal; color: #FFFFFF; margin: .37em 0; }


ul,li#catalog {list-style-type: none;}

img{ border:none;}

ul, li {}

a { color:#ffffff;}
a:hover { color:#ffffff; text-decoration:none;}

#header{background:url(images/bg_header.jpg); width:960px; height:230px;}
#header.header_eng {
background:url("../im/bg_header_eng.jpg") no-repeat scroll 0 0 transparent;
}

#header .mar{position:absolute; left:104px; top:37px; padding:0; margin:0; height:20px;}

#header .mar h1{
font:bold 9pt Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:0;
margin:0;
}


#header .lang{ background: url(images/bg_lang.png); width:60px; height:30px; position:absolute; right:310px; top:0;}
#header .lang .l1 a{width:30px; display:block; height:30px; text-indent:-999em; outline:none;  float:left;}
#header .lang .l2 a{width:30px; display:block; height:30px; float:left;  text-indent:-999em; outline:none;}




/*********************************** MENU *************************************/

#menu{margin:0 0 0 10px;
      padding:0;                                            
	  height:24px; 
      width:500px;
      position:relative;
	  z-index:100;
	  text-align:left;
      background:#077074 url(images/a9.gif);
      font:11px Verdana, Arial, Helvetica, sans-serif;
	  top:179px;
}
#menu img{border:0;} 

#menu a{
          text-decoration: none;
}

#menu ul{
          margin:0;
		  padding:0;
          position:relative;
	      list-style-type: none;
}
#menu li{
          width: auto; 
          float: left; position: relative; 
}
#menu li ul li{
          padding: 2px;
          background: #369699; 
}
html #menu li{
          margin:0;
}
#menu table{
          width: 0; height: 0; 
	      z-index: 100; position: absolute; left: 0; top: 0; 
          border-collapse: collapse; 
}

#menu a, #menu a:visited{
          padding:0;
          display: block;
          line-height:24px;
          background: none transparent scroll repeat 0% 0%; 
          color: #fff; 
}
#menu ul ul a, #menu ul ul a:visited{
          width:200px;
          padding:0 2px 0 1px;
          line-height:18px;
          overflow: hidden; 
          color:#FFF; 
}



#menu ul ul.z a, #menu ul ul.z a:visited{
          width:500px;
}





html #menu a:hover{
          line-height:24px;
          text-decoration: none;
}
html #menu ul ul a:hover{
          line-height:18px;
          color: #FFF; 
          background: #08787C; 
}
unknown{
          background: #E5A090; color: #FFF;
}
#menu ul ul{
          border-top:    #056164 1px solid; 
          border-bottom: #FFF 1px solid;
          border-left:   #FFF 1px solid; 
          border-right:  #FFF 1px solid; 
          visibility: hidden; 
          position: absolute; left: 0; 
          top: 24px;
}
#menu UL UL LI {
	text-align: left; 
        border-top:#FFF 1px solid; 
}
#menu ul li:hover ul, 
#menu ul a:hover ul, 
#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul{
          visibility: visible;
}
#menu ul :hover ul ul, 
#menu ul :hover ul :hover ul ul{
          visibility: hidden;
}
/******************************* MENU ****************************/

#header .menu_2{position:absolute; left:820px; top:179px;}

#catalog { position:absolute; left:20px; top:179px;}




.divCat {
margin:10px 10px 25px 10px; 
padding:5px 10px 5px 5px; 
margin-top:0; 
width:220px; 
background-color:#369699; /*#1ca7ac;*/
border:1px #cccccc solid; 
border-top:none; 
text-align:left; 
font-size:10pt;
text-decoration:none;
} 

.divCat000 {
margin:10px 10px 25px 10px; 
padding:2px 10px 10px 5px;  
margin-top:0; 
width:220px; 
border:1px #009999 solid; 
border-top:none; 
text-align:left; 
font-size:10pt;
text-decoration:none;
background-color:#09898C;
} 

.divCat-news {
margin:10px 0px 25px 0px; 
padding:2px 10px 10px 5px;  
margin-top:0; 
border:1px #009999 solid; 
border-top:none; 
text-align:left; 
font-size:10pt;
text-decoration:none;
background-color:#09898C;
} 




.pCat {
padding:0;
margin:0;
font-weight:bold;
}

.catTitle {
font-size:10pt;
font-weight:bold;
color:#ffffff;
width:220px; 
margin:10px; 
margin-bottom:0; 
margin-top:0; 
background-color:  #369699; /*#1ca7ac;*/
border:1px #cccccc solid; 
padding:2px 10px 2px 5px; 
}
.catTitle-news {
font-size:10pt;
font-weight:bold;
color:#ffffff;
margin:10px 0 10px 0;  
margin-bottom:0; 
margin-top:0; 
background-color:  #369699; /*#1ca7ac;*/
border:1px #cccccc solid; 
padding:2px 10px 2px 5px; 
}
.catTitle a{
color:#ffffff;
text-decoration:none;
}


.path { 
padding-left:10px; 
color:#00cccc; 
font-size:8pt; 
width:660px; 
height:25px;
margin:  0 0 10px 0; 
position:relative; 
z-index:0;
}
.path a {
color:#00CCCC; }

.divPosition {
margin:0;
padding:0; 
position:relative; 
height:230px;
z-index:1;
}

.navigation { margin:0; padding-left:0px; text-decoration: none; font-size:9pt;}
.navigation ul { margin:0; padding-left:15px; text-decoration: none;}
.navigation ul li a {
display:block; 
margin:3px 0px 3px 0px;
list-style:none;
padding: 3px 0px 3px 3px; border-bottom:  #009999 /*#08787C*/   1px solid; 
text-decoration: none;}
.navigation ul li a:hover {
display:block; 
list-style:none;
 border-bottom: #055A5C  1px solid; background-color:#055F61;}
.curent_branch {
color:#00FFFF;
display:block; 
margin:3px 0px 3px 0px;
list-style:none;
padding: 3px 0px 3px 3px; border-bottom: #009999 /*#08787C*/  1px solid; 
/* background-color:#009999 #08787C ;*/ 
text-decoration: none;}

.news_branch  {
color:#00FFFF;
border-bottom: #009999 /*#08787C*/  1px solid; 
border-top: #009999 /*#08787C*/  1px solid; 
background-color: ; 
text-decoration: none;}

.news_table  {font-size: 10pt;}


a.m1 {text-decoration:none; color:#BBECE9; }
