body {padding:0; margin:0; background-color:#0B0B0B}
body, td, input, textarea{
	font-size:12px;
    font-family:Tahoma;
	color:#464F4E;
	vertical-align:top;
	padding:0px;
}


table{border:0px; border-collapse:collapse;	}
table.bd{border:0px; border-collapse:none;	}

a{text-decoration:none} 
a:hover{text-decoration:underline}
a.fl{color:#FFFFFF;text-decoration:none} 
a.fl:hover{color:#FFFFFF;text-decoration:underline}

a.lf{color:#393939;text-decoration:none} 
a.lf:hover{color:#303030;text-decoration:underline}

.footer{color:#3C403F; font-family:Arial; font-size:9px; text-transform:uppercase} 
.footer a{color:#3C403F;} 

input,textarea{
   background:#9BA2A1;
   border:1px solid #4D5150;
} 
td.mn{background:url(images/m1.gif); background-repeat: no-repeat; height: 37px; width: 108px; vertical-align:middle; text-align: left;} 
td.mn1{background:url(images/m1-1.gif); background-repeat: no-repeat; height: 37px; width: 108px; vertical-align:middle; text-align: left;} 

a.menu{font-family:Arial;color:#000000; text-decoration:none;font-size:10px;margin-left: 33px; } 
a.menu:hover{font-family:Arial;color:#000000;text-decoration:underline;font-size:10px;margin-left: 33px; }

div.tp {margin-right:10px; margin-top: 5px; color: #FFFFFF;}

.news {
	font-size: 10pt;
	font-family: verdana;
}

.news_table {
	border: 0;
}

.news_table .news_date {
	vertical-align: top;
	font-weight: bold;
	padding-right: 5px;
    white-space: nowrap;
}


.part {
	margin: 0 20px 0 20px;
}

.part span.title {
	border-bottom:1px dotted #393939;
	color: #393939;
	text-decoration:none;
	cursor:pointer;
	line-height:1.4em;
}

.part span.title:hover {
	color:#393939;
}

.part div.title:hover {
	color:#393939;
}

.part div.content {
	display: none;
}

.part div.content-opened {
	display: block;
	text-align: justify;
}

.consalt{
    width: 30px;
    height: 191px;
    position: fixed;
    left: 0px;
    top: 0px;
    border: solid #4d5150 1px;
    background: url(/images/protect.png) no-repeat #9ba2a1;
    z-index: 999; 
    /*-moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    writing-mode: tb-rl;*/
    //position: absolute;
    //top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + screen.height/2 - 155 + "px")
}

.inp_{
    background: none repeat scroll 0 0 #9BA2A1;
    border: 1px solid #4D5150;
    width: 200px;
    color: #464F4E;
    font-size: 12px;
}

.txt{
    width: 200px;
    padding: 5px 0 5px 0;
}
.pad{
    padding: 5px 0 5px 0;
}

.btn{
    background: none repeat scroll 0 0;
    color: #464F4E;
    font-family: Tahoma;
    font-size: 12px;
    padding: 0;
    vertical-align: top;
}

.protect_tbl{
    margin-top: 50px; background: #868d8c;
}
.protect_tbl tr td{
    padding-left: 10px;
    padding-right: 10px;
}
