/* Элементы*/
.border_dashed        {border: 1px dashed #cdcdcd; background: #ffffff; padding: 4px; margin: 4px;}


/* Ссылки */
a{
        color: #4975a3;
        text-decoration: underline;
}

a:hover{
        color: #4975a3;
        text-decoration: none;
}
.lnk_no_line{
        text-decoration: none;
}
.lnk_no_line:hover{
        text-decoration: none;
}
.lnk_10{
        font-size: 10px;
}
.lnk_10:hover{
        text-decoration: none;
        font-size: 10px;
}

.lnk_grey{
        color: #4c4c4c;
}
.lnk_grey:hover{
        color: #4c4c4c;
}
.lnk_10_white_bold{
        text-decoration: none;
        color: #ffffff;
        font-size: 10px;
        font-weight: bold;
}
.lnk_14_white{
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
}
.lnk_14_white:hover{
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
}
.lnk_white_no_line{
            color: #ffffff;
        text-decoration: none;
}
.lnk_white_no_line:hover{
            color: #ffffff;
        text-decoration: none;
}
.lnk_10_white{
        color: #ffffff;
        font-size: 10px;
}
.lnk_10_white:hover{
        text-decoration: none;
        color: #ffffff;
        font-size: 10px;
}
.lnk_11_white{
        color: #ffffff;
        font-size: 11px;
}
.lnk_11_white:hover{
        text-decoration: none;
        color: #ffffff;
        font-size: 11px;
}
.lnk_green{
        color: #2c7d24;
}
.lnk_green:hover{
        color: #2c7d24;
}
.lnk_green_10{
        color: #2c7d24;
        font-size: 10px;
}
.lnk_green_10:hover{
        color: #2c7d24;
        font-size: 10px;
}

.lnk_green_11{
        color: #2c7d24;
        font-size: 12px;        
}
.lnk_green_11:hover{
        color: #2c7d24;
        font-size: 12px;        
}
.lnk_red{
        color: #c3322e;
        font-size: 11px;
}
.lnk_red:hover{
        color: #c3322e;
        font-size: 11px;
}
.lnk_no_line_black{
        color: #161616;
        text-decoration: none;
}
.lnk_no_line_black:hover{
        color: #161616;
 text-decoration: underline;
}
.lnk_white, .lnk_white:hover{
        color: #ffffff;
}
.lnk_black, .lnk_black:hover{
        color: #000000;
}
.lnk_brown, .lnk_brown:hover{
        color: #7f5000;
}
.lnk_orange, .lnk_orange:hover {
        color: #f26522;
}
.lnk_grey_12, .lnk_grey_12:hover{
        color: #4c4c4c;
        font-size: 12px;
}


/* Таблицы */
.table_black        {BACKGROUND-COLOR:#161616;}
.table_white        {BACKGROUND-COLOR:#ffffff;}
.table_grey                {BACKGROUND-COLOR:#cccccc;}
.table_grey2                {BACKGROUND-COLOR:#e6e9ee;}
.table_grey3 		{BACKGROUND-COLOR: #f4f4f4;}
.table_red                {BACKGROUND-COLOR:#de0000;}
.table_blue                {BACKGROUND-COLOR:#64719c;}
.table_yel                {BACKGROUND-COLOR:#f26522;}
.table_dashed        {border: 1px dashed #cdcdcd; background: #f4f4f4; padding: 3px; margin: 6px;}

.row_light_red {
        BACKGROUND-COLOR: #f7decd;
        padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;
}
.row_light_blue {
        BACKGROUND-COLOR: #dadcee;
        padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;
}
.row_light_yel {
        BACKGROUND-COLOR: #fdc689;
        padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;
}
.row_grey1 {
        BACKGROUND-COLOR: #f4f4f4;
}
.row_grey2 {
        BACKGROUND-COLOR: #e6e9ee;
}
.row_grey3 {
        BACKGROUND-COLOR: #e9e9e9;
}



td{ font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        margin-top: 0px;
}

.td_red {BACKGROUND-COLOR: #c3322e;}
.row_wh {
        BACKGROUND-COLOR: #ffffff;
}
.row_grey {
        BACKGROUND-COLOR: #e6e9ee;
}

/* линии */
.line_grey_1px {BORDER-TOP: #cdcdcd 1px solid; WIDTH: 90%; padding-bottom:2px;}

/* рамка для картинок */
.img_border{
	border: 1px solid #cdcdcd;
	background: #ffffff;
	padding: 2px;
}

/* текст */
p { font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px; padding-top:0px; margin-top:0px;
}
div.paragraph_txt_11 p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.txt_10{
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #161616;
}

.txt_10_bold{
        font-size: 10px;
        color: #161616;
        font-weight: bold;
        padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;
}

.txt_11 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #161616;
}
.txt_11_vcenter {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #161616;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        vertical-align: center;
        text-align: justify;
}
.txt_12 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #161616;
}
.txt_12_left {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #161616;
}
.txt_12_bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #161616;
        font-weight: bold;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        text-align: justify;
}
.txt_14 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #161616;

}
.txt_14_bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #161616;
        font-weight: bold;
}
.txt_16 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #161616;
}
.txt_12_bold_center {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #161616;
        font-weight: bold;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        text-align: center;
}
.txt_20_g {
        font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #161616;
        vertical-align: top;
}
.txt_18_g {
        font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #161616;
        vertical-align: top;
}
.txt_14_g {
        font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #161616;
        vertical-align: top;
}
.txt_16_g {
        font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #161616;
        vertical-align: top;
}
.txt_12_g {
        font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #161616;
        vertical-align: top;
}
.txt_11_g {
        font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #161616;
        vertical-align: top;
}

/* текст белый */
.txt_white {
        color: #ffffff;
}
.txt_white_10 {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #ffffff;
        padding-left: 4px;
        padding-right: 4px;
        white-space: nowrap;
}
.txt_10_white {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #ffffff;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        vertical-align: top;
        text-align: justify;
}
.txt_11_white {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        vertical-align: top;

}
.txt_12_white {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
}
.txt_14_white {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #ffffff;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        text-align: justify;
}
.txt_20_white {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #ffffff;
}
.txt_12_white_g {
        font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
}
/* текст серый */
.txt_10_grey{
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #737373;
}
.txt_11_grey{
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #737373;
}
.txt_11_bold_grey{
        font-family:verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #4c4c4c;
}
.txt_12_grey{
        font-family:verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4c4c4c;
}
.txt_14_bold_grey{
        font-family:verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #4c4c4c;
}

/* текст серый geordia */
.txt_11_grey_g_nobold {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #4c4c4c;
        text-align: center;
        vertical-align: middle;
}
.txt_11_grey_g {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #4c4c4c;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
}
.txt_12_grey_g {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #4c4c4c;
        text-align: center;
        vertical-align: middle;
}
.txt_14_grey_g_nobold {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        color: #4c4c4c;
        vertical-align: middle;
}
.txt_14_grey_g {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        color: #4c4c4c;
        font-weight: bold;
        vertical-align: middle;
}
.txt_16_grey_g {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #4c4c4c;
        font-weight: bold;
        vertical-align: middle;
}
.txt_18_grey_g {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 18px;
        color: #4c4c4c;
        font-weight: bold;
        vertical-align: middle;
}

/* текст серый */
.txt_grey_10{
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #898989;
}

/* текст серый 2*/
.txt_10_grey2{
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #898989;
}

/* текст синий */
.txt_blue{
        font-family:verdana, Arial, Helvetica, sans-serif;
        color: #4975a3;
}

/* текст зеленый */
.txt_green{
        font-family:verdana, Arial, Helvetica, sans-serif;
        color: #2c7d24;
}
.txt_green_g{
        font-family:Georgia, verdana, Arial, Helvetica, sans-serif;
        color: #2c7d24;
}
.txt_16_green{
        font-family:verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #2c7d24;
}
/* текст красный */
.txt_red {
        font-family: Verdana, Arial, Helvetica, sans-serif;
         color: #c3322e;
 }
.txt_11_red {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #c3322e;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        vertical-align: top;
        text-align: justify;
}
.txt_red_g {
        font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
        color: #c3322e;
}
.txt_14_red {
        font-size: 14px;
        color: #c3322e;
}
/* оранжевый */
.txt_orange {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #f26522;
}

.title_block{
        BACKGROUND-COLOR: #e6e9ee;
}

.title_block_text{
        font-family:arial, verdana, sans-serif;
        font-size:11px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
        color:#000000;
}
.title_block_arr{
    padding-top: 4px;
    padding-bottom: 2px;
}

.title_block_link{
        font-family:arial, verdana, sans-serif;
    white-space: nowrap;
        font-size:11px;
        text-align:right;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.title_in_table{
        font-family:arial, verdana, sans-serif;
    white-space: nowrap;
    font-weight: bold;
        font-size:14px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    color: #4c4c4c;
}
.news_title {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        vertical-align: top;
        padding-top: 4px;
        padding-bottom: 4px;

}

.news_title_center {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        vertical-align: top;
        padding-top: 4px;
        padding-bottom: 4px;
}

/* Заголовки */
h1, h2, h3, h4{line-height: 1.3;}

h1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 22px;
        font-weight: bold;
}
h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 18px;
        font-weight: bold;
}
h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 14px;
        font-weight: bold;
}
h4{
		font-family:Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        font-weight: bold;
}
h2.margin_0{
    font-size: 16px;
    margin:0px;
}
h2 a{
    font-size: 16px;
}
h3.title1{
    font-size: 22px;
    color: #161616;

}
h2.title_news{
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        vertical-align: top;
	    margin:0px;
}
h4.title_news{
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        vertical-align: top;
	    margin:0px;
}
h1.title_news{
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        vertical-align: top;
	    margin:0px;
}
/* курсры */
.hands{
cursor:pointer;
}