/*charset "windows-1251";
/* GENERAL
------------------------------------------------------------- */

body{
background-color:#fff;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
pre{
background-color:#fff;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

norma {
font-size: 10px;
}

table table{
font-size:95%;}

a.a_kat:link, a.a_kat:visited, a.a_kat:hover  {
text-decoration: none;
}

.kat1:link, .kat1:visited, .kat1:hover  {
text-decoration: none;
font-weight: normal;

color: #6A6A6A;
}

a:link, a:visited{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:100%;
font-weight:normal;
color: #6A6A6A;
}

a:hover{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:100%;
font-weight:normal;
color: #CC0000;
}





a.a_h1:link {
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #F8B108;
margin-top:0px;
margin-bottom:5px;
text-decoration: none;
}



a.a_h1:visited {
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #F8B108;
margin-top:0px;
margin-bottom:5px;
text-decoration: none;
}


a.a_h1:hover  {
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
color: red;
margin-top:0px;
margin-bottom:5px;
text-decoration: none;
}





table{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:85%;
font-weight:normal;
color: #6A6A6A;
}

h1{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:118%;
font-weight:bold;
color: #F8B108;
margin-top:0px;
margin-bottom:5px;}

h2{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #666;
margin-top:3px;
margin-bottom:8px;}

hr {
	color:#999;
	background-color:#737DA1;
	height: 1px;
	border-width:0px;}

li{
list-style:square;
 }

form{
margin:0px;}

/* ШАПКА
------------------------------------------------------------- */
.top-ban{
height:94px;
background-image:url(../img/bricks/con1.jpg);
background-repeat:no-repeat;
background-position:bottom left;}

.top-ban-tbl{
width:100%;
height:94px;
border:0px;}

.logo-place{
vertical-align:middle;
text-align:center;
width:180px;}

.stat-td{
vertical-align:top;
width:180px;}

.stat{
height:70px;
width:130px;
padding:8px;
font-size:10px;
background-color:#ECECEC;
border-bottom:#C8C8C8 solid 1px;
border-left:#C8C8C8 solid 1px;
border-right:#C8C8C8 solid 1px;}

.stat-box-orange{
width:30px;
text-align:center;
color:#fff;
font-size:9px;
background-color:#F8B108;
padding:3px;}

.stat-box-gray{
width:30px;
text-align:center;
color:#fff;
font-size:9px;
background-color:#C8C8C8;
padding:3px;}

.top-line{
font-size:1px;
height:4px;
background-color:#626262;}

.top-menu-line{
font-size:11px;
text-align:center;
height:18px;
background-color:#ECECEC;
border-bottom:#CFCFCF solid 1px;}

.ban-place{
text-align:center;
padding-right:8px;}

.path-line{
font-size:11px;
height:18px;
padding-left:8px;
background-color:#ECECEC;
border-top:#CFCFCF solid 1px;}

/* Пиктограммы
------------------------------------------------------------- */
.pictogramm-line{
padding:3px 0px 3px 0px;
height:65px;}

.pict-tbl{
font-size:11px;
width:100%;
height:65px;
border:0px;}

.pict-tbl td{
width:16%;
text-align:center;}

.pict-tbl img{
border:0px;
padding-bottom:5px;}

.pict-tbl a, .pict-tbl a:visited, .pict-tbl a:hover{
font-weight:bold;}


/* ПОИСК
------------------------------------------------------------- */
.search-head{
padding:2px;
font-size:10px;
font-weight:bold;
border-bottom:#666 solid 2px;

}



.search-head a, .search-head a:visited, .search-head a:hover{
text-decoration:none;
font-weight:bold;
color:#000000;}

.search-tbl{
font-size:10px;}

.search-tbl input{
margin:0px;
padding:0px;
font-size:9px;}

.search-tbl select{
width:99%;
font-size:9px}



/* КОНТЕНТ
------------------------------------------------------------- */
.left-col{
vertical-align:top;
line-height:20px;
font-size:12px;

color:#000000;
width: 190px;
padding:5px;}

.left-col a, .left-col a:visited, .left-col a:hover{
font-weight:bold;
font-size:12px;}

.submenu{
margin:0px 0px 1px 10px;
font-size:11px;

color:#000}

.submenu li{
list-style:none;
}

.submenu a, .submenu a:visited, .submenu a:hover{
font-size:11px;
font-weight:normal;}

.menu-additional{
padding-top:3px;
padding-bottom:3px;
font-size:11px;
font-weight:normal;}

.menu-additional2{
padding-top:1px;
padding-bottom:3px;
font-size:11px;
font-weight:normal;}

.menu-additional a, .menu-additional a:visited, .menu-additional a:hover{
font-size:11px;
font-weight:normal;}

.center-col{
padding-right:1px;
padding-top:8px;
padding-left:3px;
padding-bottom:8px;}


.center-col select{
font-size:11px;}

.center-col input{
font-size:11px;}

.right-col{
vertical-align:top;
width: 250px;
padding-right:0px;
padding-top:5px;
padding-left:0px;
padding-bottom:5px;}

/* Подписка
------------------------------------------------------------- */
.subscribe{
margin:10px 0px 5px 0px;
padding:3px;
background-color:#ECECEC;
border-top:#BBBBBB solid 3px;
color:#333;
font-size:10px;}

.subscribe input{
font-size:10px;
width:99%}

.subscribe a, .subscribe a:visited, .subscribe a:hover{
font-size:10px;
font-weight:normal;}

.subscribe-text{
font-size:10px;
color:#999;
font-weight:normal;
line-height:12px;}

/* Подвал
------------------------------------------------------------- */
.bottom{
text-align:center;
padding:5px 0px 5px 0px;
border-top:#c8c8c8 solid 1px;}

.menu-bottom{
padding:5px;
font-size:10px;
text-align:center;}

.copyright{
padding:10px;
color:#666;
font-size:10px;}

.copyright a, .copyright a:visited, .copyright a:hover{
font-size:10px;}


/* Краш-тесты и таблицы
------------------------------------------------------------- */
.tbl-data{
font-size:9px;
text-align:center;

}

.tbl-data td{
padding:3px;}

.tbl-data-black{
color:#000;}

.color-box{
width:12px;
height:12px;
border:#666 solid 1px;}

/* Дополнительно
------------------------------------------------------------- */

.dop {
padding-top: 10px;
padding-bottom: 5px;
font-size:118%;

}

.dop1 {
padding-left: 10px;
font-size:118%;

}

.dop2{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:118%;
font-weight:bold;
color: #F8B108;
margin-top:0px;
margin-bottom:0px;
display: inline;}

.ad1 {
text-decoration: none;
}
.dop3{
padding-top: 0px; padding-bottom: 0px;
font-size:100%;
}
.dop4 {
padding-top: 5px;
font-size:113%;

}

.tmp1 {
background-color: #ECECEC;
font-size:118%;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
}
.tmp2 {
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
}
.tmp3 {
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size: 120%;
padding:2px
}
.tmp4{
border: 1px solid #CFCFCF;
padding: 5px;
border-bottom: 0px
}
a.a_h4:link {
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #F8B108;
margin-top:0px;
margin-bottom:5px;
text-decoration: none;
padding: 0px;
}



a.a_h4:visited {
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #F8B108;
margin-top:0px;
margin-bottom:5px;
text-decoration: none;
padding: 0px;
}


a.a_h4:hover  {
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
color: red;
margin-top:0px;
margin-bottom:5px;
text-decoration: none;
padding: 0px;
}

.a_bottom:link{
font-size:11px;
text-decoration: none;
}
.a_bottom:visited{
font-size:11px;
text-decoration: none;
}
.a_bottom:hover{
font-size:11px;
color: red;
text-decoration: none;
}

/*  -------------- Рейтинги  ----------------------   */

.rat_a_title:link, .rat_a_title:visited, .rat_a_title:hover  {
text-decoration: none;
}
.rat_table{
font-size:10px;
text-align:center;
margin-right: 8px;
}
.rat_table td{
padding:3px;}

.dop3{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:118%;
font-weight:bold;
color: #fecf66;
margin-top:0px;
margin-bottom:0px;
display: inline;}

/*  -------------- Лента  ----------------------   */
.input_auth{
margin-right:4px;
margin-left:0px;
margin-top:2px;
margin-bottom:2px;
border:1px solid #C8C8C8;
padding:1px;
font-size:7px;}

.auth_td {
font-size:12px;
background-color:#ECECEC;
border:1px solid #C8C8C8;
margin:2px;
padding:1px;
}

