body {
font-family:Tahoma;
font-size: 12px;
margin: 0px;
color: #434343;

}

img {
border: 0px;
}

p, td, form  {
font-family:Tahoma;
font-size: 12px;
margin: 0px;
color: #434343;
}

ul, li{
font-family:Tahoma;
}

a {
font-family:Tahoma;
color: #2962AC;
}

h1 {
font-family:Tahoma;
font-size: 13px;
margin-left: 16px;
margin-right: 16px;
margin-top: 4px;
margin-bottom: 4px;
color: #2962AC;
}

.header_general {
font-family:Tahoma;
font-size: 13px;
margin-left: 16px;
margin-right: 16px;
margin-top: 4px;
margin-bottom: 4px;
color: #2962AC;
font-weight: bold;
}

h2 {
font-family:Tahoma;
font-size: 12px;
margin: 0px;
color: #2962AC;
}

h3 {
font-family:Tahoma;
font-size: 11px;
margin: 0px;
color: #434343;
}

.gray {
font-family:Tahoma;
font-size: 11px;
color: #A7A6A6;
}

.font11 {
font-family:Tahoma;
font-size: 11px;
}

.copy,
.copy a,
.copy a:hover {
font-family:Tahoma;
font-size: 11px;
color: #FFFFFF;
}

.copy_dev,
.copy_dev a,
.copy_dev a:hover{
    font-family:Tahoma;
font-size: 11px;
color: #9dbfe0;
}

.code{
    display:none;
}

#toolbar{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    border-bottom:2px solid #0b4da2;
    background:#d9e2ee;
    padding-bottom:25px;
    text-align:center;
    display:none;
}

#toolbar .inner{
    width:944px;
    margin:0 auto;
    text-align:left;
    position:relative;
}
.textimage{
	height: 43px;
    overflow: hidden;
    text-indent: -9999px;
    *font-size: 0;
 	*line-height: 0;
    *text-indent: 0;
 	background-repeat: no-repeat;
    background-position: center center;
    display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	vertical-align: top;
}
/* Хаки для меню */
#topmenu2{
	width: 119px;
}
#topmenu3{
	width: 81px;
}
#topmenu4{
	width: 111px;
}
#topmenu5{
	width: 125px;
}
#topmenu257{
	width: 151px;
}
#topmenu7{
	width: 101px;
}
.tablelist{
	margin: 10px 0 ;
}
	.tablelist td{
		padding: 5px 10px;
	}
	.tablelist td.tablelist-desc{
		vertical-align: top;
		padding: 10px 5px;
	}
	.tablelist-text{
		margin: 10px 0 0;
	}
