body{
 margin: 0px;
}

body,td,div,p,span,A{
 font-size: 12px;
 font-family: Arial, Verdana, Sans-Serif;
}

body,td,div,p,span{
 color: #323232;
}

A{
 color: #ce0020;
}

A.lang{
 color: #ffffff;
 text-decoration: underline;
}

A.archive_vote, A.archive_feedback{
 color: #ffffff;
 text-decoration: underline;
}

A.menu, A.menu span{
 color:           #ffffff;
 font-weight:     bold;
 text-decoration: none;
}

A.menuA, A.menuA span{
 color:           #ce0020;
 font-weight:     bold;
 text-decoration: none;
}

A.news_passive{
 color: #a0010a;
 text-decoration: none;
}

H1.ttl{
 color: #a0010a;
 margin: 0px;
 font-size: 16px;
 font-weight: bold;
 padding-left: 14px;
}

div.eng_passive, div.rus_passive{
 float:   left;
 padding: 6 8 6 8;
}

div.eng_active, div.rus_active{
 float:   left;
 padding: 6 8 6 8;
 background-color: #a0010a;
}
.mm{
 cursor: hand;
 cursor: pointer;
}

.trademark{
 color:       #ffffff;
 font-weight: bold;
}

td.menu{
 padding-left: 30px;
}

.big{
 font-size:     15px;
 padding-right: 8px;
}

.left_ttl{
 padding-left: 20px;
 font-weight: bold;
 color: #ffffff;
}

.vote_cnt{
 padding-left: 12px;
 color: #494949;
}

.vote_answers, .vote_answers label{
 color: #a0010a;
 font-weight: bold;
}

.cnt{
 padding: 9 16 9 16;
}

.news_pages{
 color: #717171;
}

.news_number{
 color: #a0010a;
 font-weight: bold;
}

.news_active{
 background: #c8c8c8;
 padding: 4 2 4 2;
 color: #a0010a;
 font-weight: bold;
}



.news_pimp{
 background: url(../img/news_pimp.gif) top left no-repeat;
}

.news_date{
 color: #a0010a;
 font-weight: bold;
 padding-top: 6px;
}

.news_short{
 text-align: justify;
}

.right_ttl{
 color: #ffffff;
 background-color: #a0010a;
 font-weight: bold;
 padding-left: 15px;
}

.feedback td{
 color: #ffffff;
 font-size: 12px;
}

.inp{
 width:  155px;
 height: 19px;
}

.inp2{
 width:  155px;
 height: 55px;
}

.inp3{
 width:  350px;
 height: 20px;
}

.inp4{
 width:  350px;
 height: 80px;
}

.send_ask{
 background-color: transparent;
 border:           0px;
 text-decoration:  underline;
 color:            #ce0020;
 font-weight:      bold;
 font-size:        15px;
}

.mega_nastr_ttl, .mega_nastr_ttl span{
 color: #ffffff;
 font-weight: bold;
 padding-left: 15px;
}

.smile_short{
 color: #494949;
 font-size: 18px;
 font-weight: bold;
}

.smile_info{
 color: #494949;
}

.answer{
 float: left;
}

.vacancy_head{
 background-color: #e7e7e7;
 color:            #5e5e5e;
 font-weight:      bold;
 font-size:        12px;
 letter-spacing:   1px;
}

.vacancy_cnt{
 background-color: #e7e7e7;
 color:            #5e5e5e;
 font-size:        12px;
}

#specifications {
 border:none;
 text-align:center;
 border-bottom:#585858 solid 1px;
 vertical-align:middle;
 padding:6px 0;
 color:#585858;
 font-size:.8em;
 font-weight:bold;
}

#spec_line_top {
 border:none;
 text-align:center;
 border-top:#585858 solid 1px;
}

.specification-name {
 text-align:center;
 vertical-align:middle;
 font-size:.7em;
 color:#000;
 padding:12px 0;
 border:none;
 border-right:#e9e9e9 solid 1px;
 border-bottom:#585858 solid 1px;
 border-top:#585858 solid 1px;
}

#specification-name-last{
 text-align:center;
 vertical-align:middle;
 font-size:.7em;
 color:#000;
 padding:12px 0;
 border:none;
 border-bottom:#585858 solid 1px;
 border-top:#585858 solid 1px;
}

.specification {
 text-align:center;
 vertical-align:middle;
 font-size:1.2em;
 font-weight:bold;
 color:#919191;
 padding:12px 0;
 border:none;
 border-right:#e9e9e9 solid 1px;
}

#specification-last {
 text-align:center; 
 vertical-align:middle;
 font-size:1.2em;
 font-weight:bold;
 color:#919191;
 padding:12px 0;
 border:none;
}

.forum1{
 background-color: #a0010a;
}

.forum2, .forum2 td{
 background-color: #ce0020;
 color: white;
 font-weight: bold;
}

.forum3{
 background-color: #f6cdd4;
}

.forum4{
 background-color: #f4f4f4;
}

.forum5{
 background-color: #ffffff;
}

.mmm{
 cursor:pointer;
 width:156px;
}

table.catalog1{
 border: 1px solid #ce0020;
 width: 200px;
}

.catalog2{
 background-color: #ce0020;
}

.catalog2 td, .catalog2 td A{
 color: #ffffff;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 font-size: 14px;
}

.catalog3{
 background-color: #cbcbcb;
}

.catalog3 A{
 color: #000000;
 text-decoration: none;
}

.catalog3 A:hover{
 text-decoration: underline;
}

.catalog3 li{
 margin-left:   -12px;
 margin-bottom: 0px;
 margin-top:    2px;
}

.catalog4{
 width: 20px;
}

.rand_smile{
 padding-left:5px;
}

.ln, .ln A:link, .ln A:active, .ln A:visited, .ln A:hover{
 color: white;
 text-decoration: none;
}

.ln2, .ln2 A:link, .ln2 A:active, .ln2 A:visited, .ln2 A:hover{
 color: white;
 text-decoration: none;
 font-size: 11px;
 text-align: center;
}

.cnt ul{
 margin-top: 0px;
 margin-bottom: 0px;
 line-height: 15px;
}
