body{
 margin: 0px;
 padding: 0px;
 background-color: #f0f3f5;
}

body,td,A,div,span,p{
 font-family: Arial,Verdana,Sans-Serif;
 font-size: 12px;
 color: #414141;
}

A.domain_name{
 color: #ffffff;
 text-decoration: none;
}

A.mm1, A.mm1a,A.mm3, A.mm3a{
 color:           #0073a1;
 font-size:       14px;
 text-decoration: none;
}

A.mm1a, A.mm3a{
 color: #154666;
}

A.mm2, A.mm2a, A.mm4, A.mm4a{
 color:           #0073a1;
 font-size:       14px;
 text-decoration: none;
}

A.mm2a, A.mm4a{
 color: #154666;
}

A.subscribe{
 color:           #537082;
 font-size:       12px;
 font-weight:     bold;
 text-decoration: none;
}

A.download{
 color:           #ffffff;
 font-weight:     normal;
 text-decoration: none;
}

A.links{
 color:           #ffffff;
 text-decoration: none;
}

A.top_menu{
 color: #344a59;
 text-decoration: none;
}

A.top_menu:hover{
 text-decoration: underline;
}

A.mail{
 color: #eb9b0c;
}

H1{
 margin:          0px;
 color:           #34617f;
 font-size:       14px;
 font-weight:     bold;
}

H2, H3{
 margin:          0px;
 color:           #34617f;
 font-size:       12px;
 font-weight:     bold;
}

.links{
 color:           #ffffff;
 text-decoration: none;
}

td.domain_name{
 width:      258px;
 height:     42px;
 background: url(/img/4.gif) top no-repeat;
 color:      #ffffff;
 text-align: center;
}

.menu{
 border: 1px solid #47708a;
}

.m1, .m1a, .m3, .m3a{
 width: 274px;
 height: 22px;
 background: url(/img/m1.gif)  repeat-y left;
 padding: 0 0 0 42;
 cursor: hand;
 cursor: pointer;
}

.m1a{
 background: url(/img/m1a.gif)  repeat-y left;
}

.m3{
 height: 20px;
 background: url(/img/m3.gif)  repeat-y left;
}

.m3a{
 height: 20px;
 background: url(/img/m3a.gif)  repeat-y left;
}

.m2, .m2a{
 width:  274px;
 height: 17px;
 background: url(/img/m2.gif)  repeat-y left;
 padding: 0 0 0 62;
 cursor: hand;
 cursor: pointer;
}

.m2a{
 background: url(/img/m2a.gif)  repeat-y left;
}

.m4, .m4a{
 width:  274px;
 height: 30px;
 background: url(/img/m4.gif)  repeat-y left;
 padding: 0 0 0 62;
 cursor: hand;
 cursor: pointer;
}

.m4a{
 background: url(/img/m4a.gif)  repeat-y left;
}

.latest{
 background: url(/img/8.gif)  no-repeat top left;
}

.lnews{
 padding-top: 5px;
 padding-bottom: 13px;
}

.news{
 color: #ffffff;
}

.ndate{
 color: #bee1ef;
 font-weight: bold;
}

.ndate2{
 color: #62859b;
 font-weight: bold;
}

.inp, .inp2, .inp3, .inp4, #qr{
 width:             166px;
 height:            21px;
 border: 1px solid  #47708a;
 background-color:  #ffffff;
 color:             #0073a1;
 line-height:       18px;
 padding-left:      5px;
}

#qr{
 width: 300px;
}

.inp2{
 width: 350px;
 height: 120px;
}

.inp3{
 width: 350px;
}

.inp4{
 width:   405px;
 height:  120px;
 padding-left: 0px;
 color: #414141;
}

.titlrasdel{
 font-size:    12px;
 color:        #ffffff;
 font-weight:  bold;
 margin-left:  20px;
 line-height:  14px;
}

.top_bg{
 background: url(/img/16.gif) repeat;
}

table.info{
 background: url(/img/zavod.jpg) top right no-repeat;
}

td.info{
 color:         #ffffff;
}

.otdel{
 color:        #e4e8eb;
 font-weight:  bold;
}

.search{
 color:        #34617f;
 font-weight:  bold;
}

table.cnt{
 width: 90%;
 
 border: 1px solid #ced7de;
 background-color: #f0f3f5;
 margin: 0 25 25 41;
}

td.cnt{
 color: #414141;
 padding: 30;
}

li{
 list-style-image: url(/img/li.gif);
 margin-bottom:  5px;
 vertical-align: top;
}

.main{
 background: url(/img/13.gif) left repeat-y;
 background-color: white;
}

table.bord {
 border-top: 1px solid #3d6c88;
 border-left:1px solid #3d6c88;
}

table.bord td {
 border-right:1px solid  #3d6c88;
 border-bottom:1px solid #3d6c88;
}

.d_color {
 background-color: #f3ce8c;
}

.hl{
 color: red;
 font-weight: bold;
}

table .links A{
 font-size: 11px;
}

.current{
 margin-top: 10px;
 color:      #777777;
}
