body {
    background: transparent;
    height: 100%;
}
body, td, th, div, span, p {
    font: normal normal 12px/158%  Arial, Tahoma, Verdana,  sans-serif;
    color: #424f68;
}
input, textarea, option, select {
    font: normal normal 12px/100%  Arial, Tahoma, Verdana,  sans-serif;
    color: #717b8e;
}

a, a:link, a:active, a:visited {
    text-decoration: underline;
    font: normal normal 12px/158% Arial, Tahoma,  Verdana,  sans-serif;
    color: #424f68;
    outline: none !important;
}
a:hover {
    text-decoration: none;
}
a span {
    cursor: pointer;
}

@media screen, handheld, projection, speech, tty, tv {
    *.forprint { 
        display: none; 
    }
}
.outer {
    position: relative;
    height:100%;
    scrollbar-3dlight-color : #ffcb2f;
    scrollbar-arrow-color : #ffffff;
    scrollbar-base-color : #ffffff;
    scrollbar-darkshadow-color : #ffffff;
    scrollbar-face-color : #ffcb2f;
    scrollbar-highlight-color : #ffcb2f;
    scrollbar-shadow-color : #ffcb2f;
    scrollbar-track-color : #ffffff;
}
.inner {
    height: 100%;
    width: 100%;
    overflow: auto;
    position: absolute;
}
fieldset {
    margin: 0;
    padding: 0;
    border: none;
    display: block;
}


/*  lang  */
.lang { 
}
.lang a {   
}
.lang span {    
}
/*  lang  */


/*  sub_menu  */
.sub_menu { 
    padding: 8px 0 5px 0;
    line-height: 14px !important;
}
.sub_menu a,
.sub_menu span {
    margin: 0 27px 0 0;
}
.sub_menu a {
    text-decoration: none !important;
    color: #6a5aa7 !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.sub_menu a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.sub_menu span {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
/*  sub_menu  */


/*  news_item  */
.news_item {
}
.news_item .news_item_header,
.news_item h1 {
}
.news_item .date {
}
/*  news_item  */


/*  gallery_list  */
.gallery_list table {
    float: left;
}
.gallery_list td {
    vertical-align: middle;
    text-align: center;
}
.gallery_list td img {
    margin: 0 auto;
}
/*  gallery_list  */


/*  paging  */
.paging {
    padding: 3px 1px 0 0;
}
.paging a,
.paging span {
    display: block;
    font-size: 11px !important;
    color: #6a5aa7 !important;
    margin: 0 0 0 4px;
    line-height: 20px !important;
    font-family: Verdana !important;
}
.paging a {
    padding: 0 6px;
    text-decoration: none !important;
}
.paging a:hover {
    background: #f0efef;
}
.paging a.nav {
    padding: 0;
    background: none;
}
.paging .curr {
    font-weight: bold;
    background: #f0efef;
    padding: 0 6px;
}
.paging_bottom {
    padding: 13px 0 0 0;
}

.faq_list .paging,
.group_tab_paging .paging,
.topics_item .topics_item_top .paging,
.topics_item .paging_bottom .paging,
.messages_list .messages_top .paging,
.trainings_list .paging,
.trainings .paging_bottom .paging,
.experts_list .experts_list_top .paging,
.institutions_list .paging_bottom .paging,
.institutions_list .institutions_top .paging,
.institutions_item .experts_list .paging_bottom .paging,
.news_item .comments_list .paging,
.news_list .paging {
    float: right;
}
.paging_bottom .bot_clear {
    clear: both;
}
/*  paging  */

/*  polls  */
.polls .question {
    font-weight: bold;
}
.polls .answer input {
    vertical-align: middle;
    margin: 0 0 2px 0;
}
/*  polls  */


/*  sitemap  */
.sitemap .lv_1 {
}
.sitemap .lv_2 {
}
.sitemap .lv_3 {
}
/*  sitemap  */


.clr {
    line-height: 0 !important;
    font-size: 0 !important;
}
.clr img {
    height: 0;
    width: 1px;
}
.body {
    background: #f2f2f2 url('../media/images/bg/bg.gif') 50% 0 repeat;
}


.full {
    width: 100%;
    height: 100%;
}
.full .full_left {
    background: url('../media/images/bg/full_left.gif') 100% 0 repeat-y;
}
.full .full_right {
    background: url('../media/images/bg/full_right.gif') 0 0 repeat-y;
}
.full .full_left img,
.full .full_right img {
    width: 1px;
    height: 0;
}
.full .full_mid {
    width: 989px;
    background: #ffffff;
}
.full .full_mid .container {
    width: 989px;
}
.full .full_bot_mid {
    width: 989px;
    vertical-align: bottom;
    background: #ffffff;
}



.header {
    height: 125px;
    background: url('../media/images/bg/header.gif') 50% 0 no-repeat;
}
.header .header_padd {
    padding: 17px 26px 0 26px;
}
.header .header_left {
    float: left;
    margin-left: 25px;
    margin-top: 4px;
    width: 220px;
    color: #666666;
    font-size: 9pt;
}
.header .header_left .phone, .intro {
    color: #7a6bb0;
}
.header .header_left .phone {
    line-height: 25px;
    font-size: 20pt;
    font-weight: bold;
}
.header .header_left .below {
    line-height: 120%;
}
.header .header_padd .header_right {
    float: left;
    margin-left: 130px;
    width: 410px;
}
.header .header_padd .header_right .header_table {
    margin: 0 0 9px auto;
    
}
.header .header_padd .header_right .header_rr {
    text-align: right;
    width: 156px;
}
.header .header_padd .header_right .header_rr .rr_w {
    width: 156px;
    height: 0;
}


.user_logged {
    height: 26px;
    overflow: hidden;
    float: right;
    width: 230px;
    text-align: right;
    margin: 2px 0 -2px 0;
}
.user_logged table {
    height: 26px;
    margin: 0 0 0 auto;
}
.user_logged table td {
    vertical-align: middle;
    text-align: right;
}
.user_logged,
.user_logged * {
    color: #424f68;
    font-size: 11px;
    line-height: 13px;
}
.not_logged {
    height: 19px;
    width: 0;
}


.accessibility {
    padding: 3px 0 0px 0;
    text-align: right;
}
.accessibility a,
.accessibility a span {
    white-space: nowrap;
}

#namai {
    float: left;
}
#fb {
    float: left;
    margin-top: 10px;
    padding-right: 5px;
}
#sl {
    float: left;
    margin-top: 8px;
    padding-right: 5px;
}
.mygtukai {
        float: left;
        display: inline;
    
}


.logo {
    float: left;
    padding: 25px 0 0 0;

}

.preload {
    display: none !important;
}


/*  search_block  */
.search_padd {
    padding: 9px 1px 5px 27px;
}
.search_block {
    line-height: 150%;
}
.search_block .search_name {
    float: left;
    color: #666666;
    font-size: 10px;
    line-height: 13px;
    text-transform: uppercase;
    padding: 3px 2px 0 0;
}
.search_block .input_160 {
    float: left;
}
.search_block .search_btn {
    margin: 0 0 0 2px;
    float: left;
}
.search_block .link_violet {
    margin: 0 1px 0 0;
}
.search_block .search_extend {
    text-align: right;
    padding: 0 8px 0 0;
}
.search_block .search_width {
    width: 271px;
}
/*  search_block  */


.input_160 {
    width: 160px;
    height: 20px;
    text-align: left;
    background: url('../media/images/bg/input_160.gif') 0 0 no-repeat;
}
.input_160 input {
    border: none;
    width: 146px;
    margin: 3px 0 0 7px;
    padding: 0;
    font-size: 11px;
    line-height: 13px;
    color: #717b8e;
    background: transparent;
}

.input_191 {
    float: left;
    width: 191px;
    height: 20px;
    text-align: left;
    background: url('../media/images/bg/input_191.gif') 0 0 no-repeat;
}
.input_191 input {
    border: none;
    width: 175px;
    margin: 3px 0 0 7px;
    padding: 0;
    font-size: 11px;
    line-height: 13px;
    color: #717b8e;
    background: transparent;
}

.input_247 {
    width: 247px;
    height: 26px;
    background: url('../media/images/bg/input_247.gif') 0 0 no-repeat;
}
.error .input_247 {
    background: url('../media/images/bg/input_247_error.gif') 0 0 no-repeat;
}
.input_247 input {
    border: none;
    width: 233px;
    margin: 6px 0 0 7px;
    padding: 0;
    font-size: 11px;
    line-height: 13px;
    color: #717b8e;
    background: transparent;
}

.select_207 {
    width: 207px;
    height: 26px;
    text-align: left;
    background: url('../media/images/bg/select_207.gif') 0 0 no-repeat;
}
.select_207 select {
    border: none;
    width: 193px;
    margin: 5px 0 0 7px;
    padding: 0;
    font-size: 12px;
    line-height: 13px;
    color: #717b8e;
}

.select_130 {
    width: 130px;
    height: 26px;
    text-align: left;
    background: url('../media/images/bg/select_130.gif') 0 0 no-repeat;
}
.select_130 select {
    border: none;
    width: 114px;
    margin: 5px 0 0 7px;
    padding: 0;
    font-size: 12px;
    line-height: 13px;
    color: #717b8e;
}

.input_186 {
    width: 186px;
    height: 20px;
    text-align: left;
    background: url('../media/images/bg/input_186.gif') 0 0 no-repeat;
}
.error .input_186 {
    background: url('../media/images/bg/input_186_error.gif') 0 0 no-repeat;
}
.input_186 input {
    border: none;
    width: 170px;
    margin: 3px 0 0 8px;
    padding: 0;
    font-size: 11px;
    color: #717b8e;
    background: url('../media/images/s.gif') 0 0 repeat;
}


.btn_green {
    display: block;
    text-decoration: none !important;
    padding: 0 9px 0 0;
    float: left;
    line-height: 20px;
    background: url('../media/images/bg/btn_lightgreen_right.gif') 100% 0 no-repeat;
}
#user_block_container .btn_green {
    float: right;
}
.btn_green_table table td {
    padding: 0 9px 0 0;
    line-height: 20px;
    background: url('../media/images/bg/btn_lightgreen_right.gif') 100% 0 no-repeat;
}
.btn_green .btn_left {
    display: block;
    background: url('../media/images/bg/btn_lightgreen_left.gif') 0 0 no-repeat;
    line-height: 20px;
}
.btn_green_table td div {
    background: url('../media/images/bg/btn_lightgreen_left.gif') 0 0 no-repeat;
}
.btn_green .btn_left span {
    display: block;
    padding: 0 13px 0 12px;
    color: #010100;
    font-size: 10px;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
    background: url('../media/images/dec/arrow_black.gif') 100% 50% no-repeat;
}
.btn_green_table td input {
    border: none;
    padding: 0 18px 2px 9px;
    color: #010100;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
    cursor: pointer;
    background: url('../media/images/dec/arrow_black.gif') 100% 50% no-repeat;
}
.btn_green.expanded {
    padding: 0 11px 0 0;
}
.btn_green.expanded .btn_left span {
    padding: 0 11px 0 12px;
}
.btn_green.expanded .btn_left span {
    background: url('../media/images/dec/arrow_bot_black.gif') 100% 50% no-repeat;
}
.btn_green_table table.ov td,
.btn_green:hover {
    background: url('../media/images/bg/btn_darkgreen_right.gif') 100% 0 no-repeat;
}
.btn_green_table table.ov td div,
.btn_green:hover .btn_left {
    background: url('../media/images/bg/btn_darkgreen_left.gif') 0 0 no-repeat;
}


.btn_orange {
    display: block;
    float: right;
    text-decoration: none !important;
    padding: 0 9px 0 0;
    line-height: 20px;
    background: url('../media/images/bg/btn_orange_right.gif') 100% 0 no-repeat;
}
.btn_orange .btn_left {
    display: block;
    background: url('../media/images/bg/btn_orange_left.gif') 0 0 no-repeat;
    line-height: 20px;
}
.btn_orange .btn_left span {
    display: block;
    padding: 0 13px 0 12px;
    color: #ffffff;
    font-size: 10px;
    line-height: 20px;
    text-transform: uppercase;
    background: url('../media/images/dec/logout.gif') 100% 50% no-repeat;
}
.btn_orange:hover {
    background: url('../media/images/bg/btn_darkorange_right.gif') 100% 0 no-repeat;
}

.btn_orange:hover .btn_left {
    background: url('../media/images/bg/btn_darkorange_left.gif') 0 0 no-repeat;
}


.btn_darkgreen2 {
    display: block;
    float: right;
    text-decoration: none !important;
    padding: 0 3px 0 0;
    line-height: 20px;
    background: url('../media/images/bg/btn_darkgreen4_right.gif') 100% 0 no-repeat;
}
.btn_darkgreen2 .btn_left {
    display: block;
    background: url('../media/images/bg/btn_darkgreen4_left.gif') 0 0 no-repeat;
    line-height: 20px;
}
.btn_darkgreen2 .btn_left span{
    display: block;
    padding: 0 13px 0 12px;
    color: #ffffff;
    font-size: 10px;
    line-height: 20px;
    text-transform: uppercase;
    background: url('../media/images/dec/btn_darkgreen4_right.gif') 100% 50% no-repeat;
}
.btn_darkgreen2:hover {
    background: url('../media/images/bg/btn_darkgreen4_right_ov.gif') 100% 0 no-repeat;
}

.btn_darkgreen2:hover .btn_left {
    background: url('../media/images/bg/btn_darkgreen4_left_ov.gif') 0 0 no-repeat;
}


.link_violet {
    padding: 0 0 1px 0;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
    font-size: 10px !important;
    color: #6a5aa7 !important;
    text-transform: uppercase;
    text-decoration: none !important;
}
.link_violet:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}

.link_violet_a {
    margin: 0 9px 0 0;
    padding: 0 13px 1px 0;
    text-decoration: none !important;
    background: url('../media/images/dec/arrow_violet.gif') 100% 6px no-repeat;
}
.accessibility .link_violet_a {
    margin: 0 !important;
}
.link_violet_a span {
    color: #6a5aa7;
    font-size: 10px;
    text-transform: uppercase;
    padding: 0 0 1px 0;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.link_violet_a:hover {
    background: url('../media/images/dec/arrow_green.gif') 100% 6px no-repeat;
}
.link_violet_a:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}


/*  main_menu  */
.main_menu {
    padding: 0 26px;
    /*height: 31px;*/
}
.main_menu .main_menu_inner {
    position: relative;
    width: 937px;
    z-index: 100;
}
.main_menu .main_menu_inner .menu_child {
    position: absolute;
    width: 937px;
    top: 32px;
    left: 0;
    display: none;
    text-align: left;
}
.main_menu .main_menu_inner .empty_line {
    position: absolute;
    top: 32px;
    left: 0;
    display: none;
    height: 1px;
    line-height: 1px;
}
.main_menu .main_menu_inner .empty_line img {
    height: 1px;
    width: 0;
}
.main_menu .main_menu_inner .menu_child .corners {
    position: absolute;
    bottom: -6px !important;
    left: 0;
    width: 937px;
    height: 6px
}
.main_menu .main_menu_inner .menu_child .corners .corners_bg {
    width: 937px;
    height: 6px
}
.main_menu .main_menu_inner #menu_item_cat_news .menu_child .corners .corners_bg {
    background: url('../media/images/bg/menu_childs_bot_1.png') 0 0 no-repeat;
}
.main_menu .main_menu_inner #menu_item_cat_articles .menu_child .corners .corners_bg {
    background: url('../media/images/bg/menu_childs_bot_2.png') 0 0 no-repeat;
}
.main_menu .main_menu_inner #menu_item_cat_events .menu_child .corners .corners_bg {
    background: url('../media/images/bg/menu_childs_bot_3.png') 0 0 no-repeat;
}
.main_menu .main_menu_inner #menu_item_cat_trainings .menu_child .corners .corners_bg {
    background: url('../media/images/bg/menu_childs_bot_4.png') 0 0 no-repeat;
}
.main_menu .main_menu_inner #menu_item_cat_library .menu_child .corners .corners_bg {
    background: url('../media/images/bg/menu_childs_bot_5.png') 0 0 no-repeat;
}
.main_menu .main_menu_inner #menu_item_institutions_list .menu_child .corners .corners_bg {
    background: url('../media/images/bg/menu_childs_bot_6.png') 0 0 no-repeat;
}
.main_menu .main_menu_inner #menu_item_cat_forum .menu_child .corners .corners_bg {
    background: url('../media/images/bg/menu_childs_bot_7.png') 0 0 no-repeat;
}
.main_menu .main_menu_inner #menu_item_faq_list .menu_child .corners .corners_bg {
    background: url('../media/images/bg/menu_childs_bot_4.png') 0 0 no-repeat;
}

.main_menu .main_menu_inner .menu_child .corners .corners_bg img {
    height: 7px;
    width: 0;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd {
    padding: 6px 24px 0 24px;
}
.main_menu .main_menu_inner .mitem .ov .empty_line,
.main_menu .main_menu_inner .mitem .ov .menu_child {
    width: 937px;
    display: block;
}
.main_menu .main_menu_inner .menu_child a,
.main_menu .main_menu_inner .menu_child span {
    display: inline;
}

.main_menu .main_menu_inner #menu_item_cat_news .menu_child, .main_menu .main_menu_inner #menu_item_cat_news .empty_line { background-color: #a7c448; }
.main_menu .main_menu_inner #menu_item_cat_articles .menu_child, .main_menu .main_menu_inner #menu_item_cat_articles .empty_line { background-color: #ba2204; }
.main_menu .main_menu_inner #menu_item_cat_events .menu_child, .main_menu .main_menu_inner #menu_item_cat_events .empty_line { background-color: #c35d05; }
.main_menu .main_menu_inner #menu_item_cat_trainings .menu_child, .main_menu .main_menu_inner #menu_item_cat_trainings .empty_line { background-color: #fa9427; }
.main_menu .main_menu_inner #menu_item_cat_library .menu_child, .main_menu .main_menu_inner #menu_item_cat_library .empty_line { background-color: #7a6bb0; }
.main_menu .main_menu_inner #menu_item_institutions_list .menu_child, .main_menu .main_menu_inner #menu_item_institutions_list .empty_line { background-color: #63ad9c; }
.main_menu .main_menu_inner #menu_item_cat_forum .menu_child, .main_menu .main_menu_inner #menu_item_cat_forum .empty_line { background-color: #00a0b2; }
.main_menu .main_menu_inner #menu_item_faq_list .menu_child, .main_menu .main_menu_inner #menu_item_faq_list .empty_line { background-color: #fa9427; }

.main_menu .main_menu_inner .menu_item_right {
    border-bottom: 1px solid #ffffff;
}
.main_menu .main_menu_inner .active_item .menu_item_right,
.main_menu .main_menu_inner .ov .menu_item_right {
    margin: -5px 0 0 0;
    position: relative;
}
.main_menu .main_menu_inner .active_item .menu_item_right .menu_item_left a,
.main_menu .main_menu_inner .ov .menu_item_right .menu_item_left a {
    padding-top: 14px;
}
.page_cat_news .main_menu .main_menu_inner #menu_item_cat_news .menu_item_right,
.main_menu .main_menu_inner #menu_item_cat_news .ov .menu_item_right { border-bottom: 1px solid #a7c448; }
.page_cat_articles .main_menu .main_menu_inner #menu_item_cat_articles .menu_item_right,
.main_menu .main_menu_inner #menu_item_cat_articles .ov .menu_item_right { border-bottom: 1px solid #ba2204; }
.page_cat_events .main_menu .main_menu_inner #menu_item_cat_events .menu_item_right,
.main_menu .main_menu_inner #menu_item_cat_events .ov .menu_item_right { border-bottom: 1px solid #c35d05; }
.page_cat_trainings .main_menu .main_menu_inner #menu_item_cat_trainings .menu_item_right,
.main_menu .main_menu_inner #menu_item_cat_trainings .ov .menu_item_right { border-bottom: 1px solid #fa9427; }
.page_cat_library .main_menu .main_menu_inner #menu_item_cat_library .menu_item_right,
.main_menu .main_menu_inner #menu_item_cat_library .ov .menu_item_right { border-bottom: 1px solid #7a6bb0; }
.page_institutions_list .main_menu .main_menu_inner #menu_item_institutions_list .menu_item_right,
.main_menu .main_menu_inner #menu_item_institutions_list .ov .menu_item_right { border-bottom: 1px solid #63ad9c; }
.page_cat_forum .main_menu .main_menu_inner #menu_item_cat_forum .menu_item_right,
.main_menu .main_menu_inner #menu_item_cat_forum .ov .menu_item_right { border-bottom: 1px solid #00a0b2; }
.page_faq_list .main_menu .main_menu_inner #menu_item_faq_list .menu_item_right,
.main_menu .main_menu_inner #menu_item_faq_list .ov .menu_item_right { border-bottom: 1px solid #fa9427; }

.main_menu .main_menu_inner .inact_item .menu_item_right {
    border-bottom: 1px solid #ffffff !important;
}

.main_menu .mitem {
    text-align: center;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #dcd6d6;
}
.page_cat_news .main_menu .mitem { border-bottom: 1px solid #a7c448; }
.page_cat_articles .main_menu .mitem { border-bottom: 1px solid #ba2204; }
.page_cat_trainings .main_menu .mitem { border-bottom: 1px solid #fa9427; }
.page_cat_library .main_menu .mitem { border-bottom: 1px solid #7a6bb0; }
.page_cat_events .main_menu .mitem { border-bottom: 1px solid #c35d05; }
.page_institutions_list .main_menu .mitem { border-bottom: 1px solid #63ad9c; }
.page_cat_forum .main_menu .mitem { border-bottom: 1px solid #00a0b2; }
.page_faq_list .main_menu .mitem { border-bottom: 1px solid #fa9427; }

.main_menu td.item_first {
    border-left: none;
}
.main_menu .mitem .menu_item_left a,
.main_menu .mitem .menu_item_left span {
    width: 100%;
    display: block;
    line-height: 14px !important;
    padding: 9px 0 8px 0;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
.main_menu .mitem .menu_item_left a:hover,
.main_menu .mitem .menu_item_left span {
    text-decoration: underline !important;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd,
.main_menu .main_menu_inner .menu_child .menu_child_padd * {
    line-height: 19px;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd .circle {
    width: 6px;
    padding: 0 2px;
    height: 19px;
    line-height: 19px;
    zoom: 1;
    margin: 0 8px 0 0;
    background: url('../media/images/dec/dot.png') 0 0 no-repeat;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd .circle img {
    width: 6px;
    height: 0;
    display: inline;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd .space {
    width: 31px;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd .space img {
    display: inline;
    width: 31px;
    height: 0;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd .nowrap {
    white-space: nowrap;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd .act,
.main_menu .main_menu_inner .menu_child .menu_child_padd a {
    text-decoration: none !important;
    white-space: nowrap;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd .act_a .sp {
    font-weight: bold;
    color: #ffffff;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd .act {
    font-weight: bold;
    padding: 0 0 2px 0;
    color: #ffffff;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd a .sp {
    font-size: 13px !important;
    line-height: 17px !important;
    color: #ffffff !important;
    padding: 0 0 2px 0;
}
.main_menu .main_menu_inner .menu_child .menu_child_padd a:hover .sp {
    background: url('../media/images/dec/dash_white.gif') 0 100% repeat-x;
}




.main_menu #menu_item_cat_news {
    background: #a7c448;
}
.main_menu #menu_item_cat_news .menu_item_right {
    background: #a7c448 url('../media/images/bg/menu_right_1.gif') 100% 0 no-repeat;
}
.main_menu #menu_item_cat_news .menu_item_left {
    background: url('../media/images/bg/menu_left_1.gif') 0 0 no-repeat;
}
.main_menu #menu_item_cat_articles {
    background: #ba2204;
}
.main_menu #menu_item_cat_articles .menu_item_right {
    background: #ba2204 url('../media/images/bg/menu_right_2.gif') 100% 0 no-repeat;
}
.main_menu #menu_item_cat_articles .menu_item_left {
    background: url('../media/images/bg/menu_left_2.gif') 0 0 no-repeat;
}
.main_menu #menu_item_cat_events {
    background: #c35d05;
}
.main_menu #menu_item_cat_events .menu_item_right {
    background: #c35d05 url('../media/images/bg/menu_right_3.gif') 100% 0 no-repeat;
}
.main_menu #menu_item_cat_events .menu_item_left {
    background: url('../media/images/bg/menu_left_3.gif') 0 0 no-repeat;
}
.main_menu #menu_item_cat_trainings {
    background: #fa9427;
}
.main_menu #menu_item_cat_trainings .menu_item_right {
    background: #fa9427 url('../media/images/bg/menu_right_4.gif') 100% 0 no-repeat;
}
.main_menu #menu_item_cat_trainings .menu_item_left {
    background: url('../media/images/bg/menu_left_4.gif') 0 0 no-repeat;
}
.main_menu #menu_item_cat_library {
    background: #7a6bb0;
}
.main_menu #menu_item_cat_library .menu_item_right {
    background: #7a6bb0 url('../media/images/bg/menu_right_5.gif') 100% 0 no-repeat;
}
.main_menu #menu_item_cat_library .menu_item_left {
    background: url('../media/images/bg/menu_left_5.gif') 0 0 no-repeat;
}
.main_menu #menu_item_institutions_list {
    background: #63ad9c;
}
.main_menu #menu_item_institutions_list .menu_item_right {
    background: #63ad9c url('../media/images/bg/menu_right_6.gif') 100% 0 no-repeat;
}
.main_menu #menu_item_institutions_list .menu_item_left {
    background: url('../media/images/bg/menu_left_6.gif') 0 0 no-repeat;
}
.main_menu #menu_item_cat_forum {
    background: #00a0b2;
}
.main_menu #menu_item_cat_forum .menu_item_right {
    background: #00a0b2 url('../media/images/bg/menu_right_7.gif') 100% 0 no-repeat;
}
.main_menu #menu_item_cat_forum .menu_item_left {
    background: url('../media/images/bg/menu_left_7.gif') 0 0 no-repeat;
}
.main_menu #menu_item_faq_list {
    background: #fa9427;
}
.main_menu #menu_item_faq_list .menu_item_right {
    background: #fa9427 url('../media/images/bg/menu_right_4.gif') 100% 0 no-repeat;
}
.main_menu #menu_item_faq_list .menu_item_left {
    background: url('../media/images/bg/menu_left_4.gif') 0 0 no-repeat;
}
/*  main_menu  */


/*  pop_tags  */
.pop_tags {
    padding: 7px 26px 6px 5px;
}
.pop_tags .tags_list {
    width: 498px;
    padding: 2px 0 0 0;
}
.pop_tags .show_more {
    position: relative;
}
.pop_tags .show_more a{
    position: absolute;
    top: -16px;
    right: 0;
}
.title_news .pop_tags {
    padding: 8px 0 7px 0;
}
.title_articles .pop_tags {
    padding: 15px 0 10px 0;
    border-bottom: 1px solid #e1dede;
}
.pop_tags .pop_hdr {
    padding: 5px 8px 4px 25px;
    background: url('../media/images/ico/pop_tags.gif') -1px 2px no-repeat;
    font-size: 10px;
    color: #424f68;
    text-transform: uppercase;
    white-space: nowrap !important;
}
.pop_tags .tags_list a {
    font-size: 10px !important;
    line-height: 13px !important;
    letter-spacing: 1px;
    color: #666666;
    padding: 1px 4px 1px 3px;
    background: #e9f7fe;
    margin: 3px 3px 0 0;
    text-decoration: none !important;
    white-space: nowrap !important;
    float: left;
}
.pop_tags .tags_list a:hover {
    background: #b1e3fa;
    color: #424f68;
}
.pop_tags .more_td {
    padding: 3px 0 0 0;
    vertical-align: bottom;
}
.pop_tags .more {
    margin: 0 0 0 5px !important;
    white-space: nowrap !important;
    padding: 1px 17px 1px 11px !important;
    font-size: 10px !important;
    line-height: 13px !important;
    color: #ffffff !important;
    text-transform: uppercase;
    text-decoration: none !important;
    background: #a7c448 url('../media/images/bg/more_right.gif') 100% 0 no-repeat !important;
    float: right;
}
.pop_tags .more:hover {
    background: #819e23 url('../media/images/bg/more_right.gif') 100% 0 no-repeat !important;
}
.pop_tags_w {
    padding: 0 0 0 22px;
}
/*  pop_tags  */

/*  user_block_container  */
#user_block_container {
    position: relative;
    z-index: 101;
}
#user_block_container .user_block_not_logged {
    padding: 0 0 4px 4px;
    background: url('../media/images/dec/line_gray2.gif') 0 50% no-repeat;
}
#user_block_container .user_block_logged {
    padding: 6px 8px 0 4px;
}
#user_block_container .user_block_logged .btn_darkgreen2 .btn_left span {
    padding: 0 5px 0 4px !important;
}
#user_block_container .user_block_logged .btn_orange .btn_left span {
    padding: 0 10px 0 7px !important;
}
#signup_buttons,
#user_block_container #login_container {
    position: absolute;
    top: 20px;
    left: -10px;
    width: 247px;
    z-index: 101;
    padding: 4px 0 0 0;
    background: url('../media/images/bg/login_popup_top.gif') 0 0 no-repeat;
}
#signup_buttons {
    left: -14px;
}
#signup_buttons table {
    margin: 0 0 8px 0;
}
#signup_buttons table .btn_green {
    float: none !important;
}
#signup_buttons table .btn_green .btn_left span {
    text-align: right;
}
#signup_buttons .signup_buttons_bot,
#user_block_container #login_container .user_login_bot {
    width: 247px;
    padding: 0 0 4px 0;
    background: url('../media/images/bg/login_popup_bot.gif') 0 100% no-repeat;
}
#signup_buttons .signup_buttons_border,
#user_block_container #login_container .user_login_border {
    border-left: 1px solid #a7c448;
    border-right: 1px solid #a7c448;
}
#signup_buttons .signup_buttons_border {
    background: #ffffff;
    padding: 17px 24px 7px 23px;
}
#user_block_container #login_container .user_login_border .user_login {
    background: #ffffff;
    padding: 16px 29px 22px 30px;
    text-align: left;
}
#user_block_container #login_container .label {
    padding: 0 0 2px 0;
    line-height: 13px;
}
#user_block_container #login_container .label label {
    font-size: 10px;
    line-height: 11px;
    color: #666666;
    text-transform: uppercase;
}
#user_block_container #login_container .btn_green_table {
    text-align: right;
    padding: 6px 0 0 0;
}
#user_block_container #login_container .btn_green_table table {
    cursor: pointer;
    margin: 0 0 0 auto;
}
#user_block_container #login_container .input_186 {
    margin-bottom: 6px;
}
#user_block_container #login_container .error_text {
    padding: 0 0 1px 0;
    color: #ff6b15;
    font-size: 11px;
    line-height: 12px;
    text-align: right;
    vertical-align: bottom;
}
#user_block_container #login_container .remind {
    padding: 4px 0 0 1px;
    line-height: 12px;
}
#user_block_container #login_container .remind a {
    padding: 0 0 0 5px;
    display: block;
    text-decoration: none !important;
    font-size: 10px !important;
    line-height: 12px !important;
    background: url('../media/images/dec/remind.gif') 0 5px no-repeat;
}
#user_block_container #login_container .remind a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/remind_ov.gif') 0 5px no-repeat;
}
#user_block_container .btn_orange {
    margin-left: 1px;
    display: inline;
}
/*  user_block_container  */


/*  title_collapsable  */
.title_collapsable {
    padding: 0 26px;
}
.title_collapsable #collapsable .blocks_3 {
    position: relative;
}
.img_corners .cor_1,
.img_corners .cor_2,
.img_corners .cor_3,
.img_corners .cor_4,
.title_collapsable #collapsable .cor_1,
.title_collapsable #collapsable .cor_2,
.title_collapsable #collapsable .cor_4 {
    width: 4px;
    height: 4px;
    position: absolute;
}
.img_corners .cor_1 img,
.img_corners .cor_2 img,
.img_corners .cor_3 img,
.img_corners .cor_4 img,
.title_collapsable #collapsable .cor_1 img,
.title_collapsable #collapsable .cor_2 img,
.title_collapsable #collapsable .cor_4 img {
    width: 4px;
    height: 4px;
}
.img_corners .cor_1,
.title_collapsable #collapsable .cor_1 {
    top: 0;
    left: 0;
    background: url('../media/images/bg/cor_1.png') 0 0 no-repeat;
}
.img_corners .cor_2,
.title_collapsable #collapsable .cor_2 {
    top: 0;
    right: 0;
    background: url('../media/images/bg/cor_2.png') 0 0 no-repeat;
}
.img_corners .cor_3 {
    bottom: 0;
    right: 0;
    background: url('../media/images/bg/cor_3.png') 0 0 no-repeat;
}
.img_corners .cor_4,
.title_collapsable #collapsable .cor_4 {
    bottom: 0;
    left: 0;
    background: url('../media/images/bg/cor_4.png') 0 0 no-repeat;
}

.title_collapsable .blocks_3 {
    width: 100%;
    background: url('../media/images/bg/title_blocks_3.gif') 0 0 repeat-y;
}
.title_collapsable .collapsed .blocks_3 {
    background: url('../media/images/bg/title_blocks_2.gif') 0 0 repeat-y;
}
/*.logged_user .title_collapsable .collapsed .blocks_3 {*/
.title_collapsable .collapsed .blocks_3 {
    background: url('../media/images/bg/title_blocks_1.gif') 0 0 repeat-y;
}
.title_collapsable .register_block {
    padding: 0 0 23px 0;
    width: 264px;
    float: left;
}
.title_collapsable .collapsed .register_block {
    padding: 0;
    width: 199px;
    float: none !important;
}
.title_collapsable .collapsed .collapsable_left {
    padding: 23px 26px 16px 26px;
}
.title_collapsable .collapsed .collapsable_left .none {
    display: none;
}
/*.logged_user .title_collapsable .collapsed .collapsable_left,
.logged_user .title_collapsable .collapsed .collapsable_left * {*/
.title_collapsable .collapsed .collapsable_left,
.title_collapsable .collapsed .collapsable_left * {
    padding: 0;
    width: auto;
}
/*.logged_user .title_collapsable .collapsed .collapsable_left .none {*/
.title_collapsable .collapsed .collapsable_left .none {
    display: block;
    line-height: 1px;
    width: 0px;
    font-size: 1px;
}
/*.logged_user .title_collapsable .collapsed .collapsable_left .btn_green {*/
.title_collapsable .collapsed .collapsable_left .btn_green {
    display: none;
}
.title_collapsable .collapsed .collapsable_right {
    width: 100%;
    height: 46px;
    background: url('../media/images/hdr/do_you_know_lt.gif') 23px 7px no-repeat;
}
/*.logged_user .title_collapsable .collapsed .collapsable_right {*/
.title_collapsable .collapsed .collapsable_right {
    background: url('../media/images/hdr/do_you_know3_lt.gif') 5px 0px no-repeat;
}
.title_collapsable .register_block .btn_padd {
    padding: 26px 0 0 0;
}
.signup_padd {
    position: relative;
    z-index: 102;
    padding: 0 6px 4px 0;
}
.signup_padd .sgif {
    width: 5px;
}
.signup_padd  .signup_buttons .btn_padd {
    float: none;
}
.logged_user .title_collapsable .register_block .btn_padd {
    display: none;
}
.title_collapsable .register_block .register_block_padd {
    padding: 28px 35px 10px 25px;
}
.title_collapsable .collapsed .toggle .btn_green {
    margin: 0 0 8px 0;
    float: none;
}
.title_collapsable .register_block .register_block_padd,
.title_collapsable .register_block .register_block_padd * {
    line-height: 16px;
}
.title_collapsable .register_block .register_block_padd .btn_green,
.title_collapsable .register_block .register_block_padd .btn_green * {
    line-height: 20px;
}
.title_collapsable .btn_green .btn_left span {
    padding-right: 16px;
}
.title_collapsable .collapsed .register_block_name {
    display: none;
}
.title_collapsable .register_block .register_block_name {
    margin: 0 0 35px 0;
}
.title_collapsable .title_facts {
    width: 409px;
}
.title_collapsable .title_facts .fact_text {
    padding: 26px 25px;
}
.title_collapsable .title_facts .fact_text,
.title_collapsable .title_facts .fact_text * {
    line-height: 16px;
}
.title_collapsable .collapsed .title_facts {
    width: auto;
}
.title_collapsable .collapsed .title_facts .fact_text {
    padding: 17px 20px 13px 43px;
}
.title_collapsable .collapsed .title_facts .fact_text {
    padding: 17px 20px 13px 43px;
}
.title_collapsable .collapsed .title_facts .fact_text  span {
    /*font-weight: bold;*/
}
.title_collapsable #collapse_links {
    margin: -7px 0 0 0;
    position: relative;
    float: right;
    background: url('../media/images/bg/collapse_mid.gif') 0 100% repeat-x;
}
.title_collapsable #collapse_links table {
    background: url('../media/images/bg/collapse_left.gif') 0 100% no-repeat;
}
.title_collapsable #collapse_links table td {
    padding: 0 0 5px 0;
    background: url('../media/images/bg/collapse_right.gif') 100% 100% no-repeat;
}
.title_collapsable #collapse_links table td a {
    padding: 0 14px 0 23px;
    text-decoration: none !important;
}
.title_collapsable #collapse_links table td a.link_collapse {
    display: block;
    line-height: 15px;
    background: url('../media/images/dec/arrow_top_violet.gif') 12px 4px no-repeat;
}
.title_collapsable #collapse_links table td a.link_expand {
    display: block;
    line-height: 15px;
    background: url('../media/images/dec/arrow_bot_violet.gif') 12px 4px no-repeat;
}
.title_collapsable #collapse_links table td a.link_collapse:hover {
    background: url('../media/images/dec/arrow_top_green.gif') 12px 4px no-repeat;
}
.title_collapsable #collapse_links table td a.link_expand:hover {
    background: url('../media/images/dec/arrow_bot_green.gif') 12px 4px no-repeat;
}
.title_collapsable #collapse_links table td a span {
    font-size: 11px;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.title_collapsable #collapse_links table td a:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dash_green.gif') 0 100% repeat-x;
}
.title_collapsable .toggle .read {
    color: #6a5aa7 !important;
    text-decoration: none !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.title_collapsable .toggle .read:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
/*  title_collapsable  */


/*  title_news  */
.title_news {
    padding: 0 26px 0 26px;
}
.title_block_hdr {
    margin: 1px 0 0 0;
    float: left;
}
.title_block_bot {
    padding: 0 0 15px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;
}
.title_blocks .title_block_bot2,
.title_blocks .title_block_bot {
    padding: 0 0 5px 0;
}
.title_news .news_name {
    padding: 10px 0 0 0;
}
.title_news .news_name .name {
    width: 501px;
}
.title_news .news_name .name a {
    color: #010100 !important;
    font-size: 19px !important;
    line-height: 20px !important;
}
.title_news .news_name .name a.comments_count {
    font-style: italic;
    color: #7a6bb0 !important;
}
.title_news .news_name .name a:hover {
    color: #556b0f !important;
}
.title_news .news_name .name .date {
    padding: 0 0 10px 0;
    font-size: 11px;
    line-height: 12px;
    color: #c4bdbd;
}
.title_news .news_left {
    padding: 0 0 4px 0;
    width: 501px;
}
.title_news .news_left .short_text,
.title_news .news_left .short_text * {
    line-height: 150%;
}
.title_news .news_left .news_img {
    float: left;
    margin: 5px 23px 0 0
}
.title_news .news_li_list {
    padding: 0 1px 0 50px;
}
/*  title_news  */

.news_li_list .news_li_date {
    width: 77px;
    background: url('../media/images/dec/line_gray.gif') 69px 4px no-repeat;
}
.news_li_list .news_li_date a {
    color: #aca5a5 !important;
    /*line-height: 14px !important;*/
    text-decoration: none !important;
}
.news_li_list table {
    cursor: pointer;
}
.news_li_list .news_li_name {
    padding: 2px 0;
}
.news_li_list .news_li_name,
.news_li_list .news_li_span {
    line-height: 14px !important;
}
.news_li_list .news_li_name a {
    color: #6a5aa7 !important;
    line-height: 14px !important;
    text-decoration: none !important;
}
.news_li_list .news_li_name a.comm_count {
    font-style: italic;
}
.news_li_list .ov .news_li_date {
    background: url('../media/images/dec/line_green.gif') 69px 4px no-repeat;
}
.news_li_list .ov .news_li_date a,
.news_li_list .news_li_name a.comm_count:hover,
.news_li_list .ov .news_li_name .news_li_span a {
    color: #556b0f !important;
}

.block_bot_link .link_yellow {
    padding: 5px 0 0 0;
    float: right;
}


.read_more {
    text-decoration: none !important;
    color: #7a6bb0 !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.read_more:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.read_more span {
    font-style: italic;
    color: #7a6bb0 !important;
}


.link_yellow a {
    display: block;
    text-decoration: none !important;
    line-height: 20px !important;
    background: url('../media/images/bg/btn_yellow_left.gif') 0 0 no-repeat;
}
.user_page .link_yellow a {
    background: url('../media/images/bg/btn_lightyellow_left.gif') 0 0 no-repeat;
}
.link_yellow a span {
    padding: 0 17px 0 16px;
    display: block;
    font-size: 10px;
    color: #7c3b03;
    text-transform: uppercase;
    line-height: 20px;
    white-space: nowrap;
    background: url('../media/images/bg/btn_yellow_right.gif') 100% 0 no-repeat;
}
.user_page .link_yellow a span {
    background: url('../media/images/bg/btn_lightyellow_right.gif') 100% 0 no-repeat;
}
.link_yellow a:hover {
    background: url('../media/images/bg/btn_darkyellow_left.gif') 0 0 no-repeat;
}
.link_yellow a:hover span {
    background: url('../media/images/bg/btn_darkyellow_right.gif') 100% 0 no-repeat;
}

.link_violet_gray a,
.link_violet_green a,
.link_green_green a {
    display: block;
    text-decoration: none !important;
    line-height: 20px !important;
}
.link_violet_green a {
    background: url('../media/images/bg/btn_lightviolet_left.gif') 0 0 no-repeat;
}
.link_green_green a {
    background: url('../media/images/bg/btn_green3_left.gif') 0 0 no-repeat;
}
.link_violet_gray a {
    background: url('../media/images/bg/btn_lightviolet_left2.gif') 0 0 no-repeat;
}
.link_green_gray a span,
.link_green_green a span,
.link_violet_green a span {
    padding: 0 10px;
    display: block;
    font-size: 10px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 20px;
    white-space: nowrap;
}
.link_violet_green a span {
    background: url('../media/images/bg/btn_lightviolet_right.gif') 100% 0 no-repeat;
}
.link_green_green a span {
    background: url('../media/images/bg/btn_green3_right.gif') 100% 0 no-repeat;
    display: block;
    padding:0 26px 0 12px;
}
.link_violet_gray a span {
    background: url('../media/images/bg/btn_lightviolet_right2.gif') 100% 0 no-repeat;
}
.link_violet_green a:hover {
    background: url('../media/images/bg/btn_darkviolet_left.gif') 0 0 no-repeat;
}
.link_green_green a:hover {
    background: url('../media/images/bg/btn_green3_left_ov.gif') 0 0 no-repeat;
}
.link_violet_green a:hover span {
    background: url('../media/images/bg/btn_darkviolet_right.gif') 100% 0 no-repeat;
}
.link_green_green a:hover span {
    background: url('../media/images/bg/btn_green3_right_ov.gif') 100% 0 no-repeat;
}
.link_violet_gray a:hover {
    background: url('../media/images/bg/btn_darkviolet_left2.gif') 0 0 no-repeat;
}
.link_violet_gray a:hover span {
    background: url('../media/images/bg/btn_darkviolet_right2.gif') 100% 0 no-repeat;
}


.link_green a {
    display: block;
    text-decoration: none !important;
    line-height: 28px !important;
    padding: 0 0 0 10px;
    background: url('../media/images/bg/btn_lightgreen2_left.gif') 0 0 no-repeat;
}
.link_green a span {
    padding: 0 29px 0 19px;
    display: block;
    font-size: 12px;
    color: #ffffff;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 28px;
    white-space: nowrap;
    background: url('../media/images/bg/btn_lightgreen2_right.gif') 100% 0 no-repeat;
}
.link_green a:hover {
    background: url('../media/images/bg/btn_darkgreen2_left.gif') 0 0 no-repeat;
}
.link_green a:hover span {
    background: url('../media/images/bg/btn_darkgreen2_right.gif') 100% 0 no-repeat;
}


.training_practice_list .tests_item .link_green a {
    background: url('../media/images/bg/btn_lightgreen3_left.gif') 0 0 no-repeat;
}
.training_practice_list .tests_item .link_green a span {
    margin-right: -1px;
    position: relative;
    zoom: 1;
    background: url('../media/images/bg/btn_lightgreen3_right.gif') 100% 0 no-repeat;
}
.training_practice_list .tests_item .link_green a:hover {
    background: url('../media/images/bg/btn_darkgreen3_left.gif') 0 0 no-repeat;
}
.training_practice_list .tests_item .link_green a:hover span {
    background: url('../media/images/bg/btn_darkgreen3_right.gif') 100% 0 no-repeat;
}


.link_green2 a {
    display: block;
    text-decoration: none !important;
    line-height: 28px !important;
    padding: 0 0 0 10px;
    background: url('../media/images/bg/btn_green2_left.gif') 0 0 no-repeat;
}
.link_green2 a span {
    padding: 0 19px 0 9px;
    display: block;
    font-size: 12px;
    color: #ffffff;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 28px;
    white-space: nowrap;
    background: url('../media/images/bg/btn_green2_right.gif') 100% 0 no-repeat;
}
.link_green2 a:hover {
    background: url('../media/images/bg/btn_green2_left_ov.gif') 0 0 no-repeat;
}
.link_green2 a:hover span {
    background: url('../media/images/bg/btn_green2_right_ov.gif') 100% 0 no-repeat;
}


.link_orange a {
    display: block;
    text-decoration: none !important;
    line-height: 28px !important;
    padding: 0 0 0 9px;
    background: url('../media/images/bg/btn_orange2_left.gif') 0 0 no-repeat;
}
.link_orange a span {
    padding: 0 27px 0 19px;
    cursor: pointer;
    display: block;
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 28px;
    white-space: nowrap;
    background: url('../media/images/bg/btn_orange2_right.gif') 100% 0 no-repeat;
}
.link_orange a:hover {
    background: url('../media/images/bg/btn_orange2_left_ov.gif') 0 0 no-repeat;
}
.link_orange a:hover span {
    background: url('../media/images/bg/btn_orange2_right_ov.gif') 100% 0 no-repeat;
}
.link_orange a span .span_del,
.link_orange a:hover span .span_del {
    padding: 0 15px 0 0;
    display: block;
    font-size: 12px;
    color: #ffffff;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 28px;
    background: url('../media/images/ico/del.gif') 100% 12px no-repeat;
}


/*  title_news  */
.title_articles {
    padding: 14px 24px 0 0;
}
.title_articles .title_articles_padd {
    padding: 0 2px 0 0;
}
.title_articles .title_articles_padd .articles_right {
    width: 100%;
    padding: 0 0 0 4px;
}
.title_articles .title_articles_padd .articles_right .bg_orange {
    background: url('../media/images/bg/bg_orange.gif') 0 0 repeat;
}
.title_articles .title_articles_padd .articles_right .bg_orange .img_corners {
    width: 100%;
}
.title_articles .articles_right .bg_orange .bg_orange_padd {
    padding: 15px 20px 15px 21px;
}
.title_articles .articles_right .bg_orange .bg_orange_padd,
.title_articles .articles_right .bg_orange .bg_orange_padd * {
    color: #ffffff;
    line-height: 150%;
}
.title_articles .articles_right .bg_orange .bg_orange_padd .read_more {
    color: #413374 !important;
    background: url('../media/images/dec/dash_darkblue.gif') 0 100% repeat-x;
}
.title_articles .articles_right .bg_orange .bg_orange_padd .read_more:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.title_articles .article_name {
    padding: 6px 0 0 0;
}
.title_articles .article_name .date {
    padding: 0 0 15px 0;
    font-size: 11px;
    line-height: 11px;
    color: #c4bdbd;
}
.title_articles .article_name .name {
    padding: 6px 0 0 0;
}
.title_articles .article_name a {
    color: #010100 !important;
    font-size: 19px !important;
    line-height: 20px !important;
}
.title_articles .article_name a.comments_count {
    font-style: italic;
    color: #7a6bb0 !important;
}
.title_articles .article_name a:hover {
    color: #556b0f !important;
}
.title_articles .news_li_list {
    padding: 14px 0 21px 0;
}
.title_articles .block_bot_link .link_yellow a span {
    padding: 0 11px 0 10px;
}
/*  title_news  */


/*  order  */
.main .order {
    float: right;
    width: 200px;
}
.main .news_name .order {
    padding: 6px 0 0 0;
}
.page .order {
    margin: 0 0 4px 0;
    text-align: left;
    padding: 7px 0 11px 0;
    position: relative;
    background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;
}
.news_item .order {
    margin: -10px 0 0 0;
}
.news_list .order {
    margin: -13px 0 13px 0;
}
.order a {
    padding: 0 24px 0 0;
    text-decoration: none !important;
    display: block;
}
.main .order a {
    padding: 0 21px 0 0;
}
.main .order a {
    float: right;
}
.page .order a {
    float: left;
}
.page .order .order_mid {
    float: left;
    background: #e1dede;
    height: 18px;
    line-height: 18px;
    margin: 3px 18px 0 18px;
}
.page .order .order_mid img {
    height: 18px;
    width: 1px;
}
.order a span {
    padding: 0 0 2px 0;
    color: #7a6bb0;
    font-size: 11px;
    text-transform: uppercase;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.main .order a span {
    font-size: 10px;
    padding: 1px 0;
}
.order a:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}

.order .subscribe {
    padding-bottom: 2px;
    background: url('../media/images/ico/subscribe.gif') 100% 50% no-repeat;
}
.order .subscribe:hover {
    background: url('../media/images/ico/subscribe_ov.gif') 100% 50% no-repeat;
}
.order .rss {
    padding-bottom: 2px;
    background: url('../media/images/ico/rss.gif') 100% 50% no-repeat;
}
.main .order .subscribe,
.main .order .rss {
    padding-bottom: 1px;
}
.main .order .rss {
    margin: 0 0 0 13px;
}
.order .rss:hover {
    background: url('../media/images/ico/rss_ov.gif') 100% 50% no-repeat;
}
/*  order  */


.title_blocks {
    padding: 6px 26px 0 26px;
}
.title_blocks .title_blocks_left {
    padding: 0 0 18px 0;
    width: 527px;
    border-right: 1px solid #e1dede;
}
.title_blocks .title_blocks_right {
    padding: 0 0 12px 0;
}
.title_blocks .title_blocks_right .title_blocks_right_height {
    height: 260px;
    width: 100%;
}


/*  title_events  */
.title_events {
    padding: 14px 0 0 24px;
}
.title_events .events_this_month {
    height: 50px;
}
.title_events .events_this_month .te_list {
    padding: 3px 0 10px 0;
}
.title_events .events_this_month .te_item {
    padding: 0 0 7px 0;
}
.title_events .events_this_month .te_item .event_date {
    padding: 0 0 0 18px;
}
.title_events .events_this_month .te_item,
.title_events .events_this_month .te_item * {
    line-height: 14px;
    color: #aca5a5;
}
.title_events .events_this_month .te_item a {
    padding: 0 0 0 18px;
    text-decoration: none !important;
    color: #6a5aa7 !important;
    background: url('../media/images/ico/li.gif') 0 5px no-repeat;
}
.title_events .events_this_month .te_item a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/li_ov.gif') 0 5px no-repeat;
}
.title_events .hdr {
    padding: 12px 0 24px 0;
    font-size: 18px;
    line-height: 20px;
    color: #010100;
}
.title_events .events_this_month .hdr {
    float: left;
    padding: 12px 95px 24px 0;
    background: url('../media/images/dec/dec_events_1.gif') 100% 10px no-repeat;
}
.title_events .te_calendar {
    height: 220px;
    background: url('../media/images/dec/dec_events_2.gif') 157px 26px no-repeat;
}
.title_events .te_calendar .block_bot_link .link_yellow {
    padding: 0;
    margin: -27px 0 0 0;
    position: relative;
}
/*  title_events  */

#ui-datepicker-div {
    display: none;
    background: #ffffff;
    border: 1px solid #424f68;
    width: 197px;
    padding: 11px 0 17px 0;
    text-align: center;
    z-index: 100;
    zoom: 1;
}
#ui-datepicker-div .ui-datepicker-calendar,
#ui-datepicker-div .ui-datepicker-header {
    margin: 0 14px 0 15px;
    position: relative;
}
#datepicker_container {
    padding: 15px 0 0 0;
}
#datepicker_calendar {
    width: 169px;
    height: 173px;
    background: #ffffff;
    text-align: center;
}
.ui-datepicker-month {
    padding: 0 0 0 4px;
}
.ui-datepicker-prev {
    float: left;
    cursor: pointer;
}
.ui-datepicker-next {
    float: right;
    display: inline;
    margin: 0 3px 0 0;
    cursor: pointer;
}
.ui-datepicker-title {
    padding: 0 0 10px 0;
}
.ui-datepicker-title,
.ui-datepicker-title * {
    color: #666666;
    line-height: 16px;
}
.ui-datepicker-calendar th {
    padding: 0;
    line-height: 14px;
}
.ui-datepicker-calendar th span {
    line-height: 14px;
}
.ui-datepicker-calendar td {
    line-height: 21px;
    width: 23px;
    border: 1px solid #ffffff;
}
.ui-datepicker-calendar td a,
.ui-datepicker-calendar td span {
    display: block;
    text-align: center;
    font-size: 11px !important;
    line-height: 21px !important;
    color: #666666 !important;
}
.ui-datepicker-calendar td a {
    background: #d0e200;
    text-decoration: none !important;
}
.ui-datepicker-calendar td a:hover {
    background: #94a300;
    color: #010100 !important;
}
.ui-datepicker-inline td span {
    background: #f0eeee;
}
#ui-datepicker-div .ui-datepicker-calendar td a {
    background: #f0eeee;
}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a {
    color: #666666 !important;
    background: #f0eeee url('../media/images/bg/day_ov.gif') 0 0 no-repeat;
}
#ui-datepicker-div .ui-datepicker-calendar td a:hover {
    background: #94a300;
    color: #010100 !important;
}



/*  title_info  */
.title_info {
    padding: 14px 0 24px 24px;
}
.title_info .link_yellow {
    padding: 22px 0 0 0;
}
.title_info .title_info_hdr {
    padding: 0 0 17px 0;
}
.title_info table {
    width: 100%;
}
.title_info table .c_1 {
    width: 53%;
}
.title_info table .c_2 {
    width: 47%;
}
.title_info table td .info_item a {
    text-decoration: none !important;
    padding: 0 0 0 18px;
    color: #6a5aa7 !important;
    background: url('../media/images/ico/li.gif') 0 5px no-repeat;
}
.title_info table td .info_item a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/li_ov.gif') 0 5px no-repeat;
}
/*  title_info  */



.full .full_bot_mid .footer {
    margin: auto 0 0 0;
    padding: 0 25px 0 26px;
    background: url('../media/images/bg/footer_bg.gif') 50% 100% no-repeat;
}
.full .full_bot_mid .footer .footer_top {
    padding: 2px 0 12px 0;
    background: url('../media/images/dec/dot_violet.gif') 0 0 repeat-x;
}
/*  footer_menu  */
.footer_menu {
    float: left;
}
.footer_menu .sep_line {
    padding: 0 11px;
    color: #e7e5e5;
    font-size: 14px;
}
.footer_menu a {
    font-size: 11px !important;
    text-decoration: none !important;
    color: #7a6bb0 !important;
}
.footer_menu a:hover {
    color: #556b0f !important;
}
.footer_menu .item {
    font-size: 11px !important;
    color: #556b0f !important;
}
.footer_menu a span {
    font-size: 11px !important;
    color: #556b0f !important;
}
/*  footer_menu  */


.copyrights {
    padding: 4px 0 0 0;
    float: right;
}
.copyrights img {
    display: inline;
    margin: 0 5px 0 8px;
}
.copyrights,
.copyrights * {
    font-size: 11px !important;
    color: #c4bdbd;
}
.copyrights a {
    text-decoration: none !important;
    color: #7a6bb0 !important;
}
.copyrights a:hover {
    color: #556b0f !important;
}


/*  title_institutions  */
.title_institutions {
    padding: 14px 26px 0 0;
}
.title_institutions .title_institutions_hdr {
    padding: 0 0 15px 0;
}
.title_institutions .title_map {
    position: relative;
    width: 226px;
    height: 174px;
    float: left;
    display: inline;
    margin: 0 0 0 5px;
    background: url('../media/images/bg/map.gif') 0 0 no-repeat;
}
.title_institutions .title_map .city {
    position: absolute;
}
.title_institutions .title_map .city a {
    padding: 10px 0 0 0;
    display: block;
    background-image: url('../media/images/dec/city_place.png');
    background-repeat: no-repeat;
    text-decoration: none !important;
    line-height: 13px !important;
}
.title_institutions .title_map .city a:hover {
    background-image: url('../media/images/dec/city_place_ov.png');
}
.title_institutions .title_map .city a span {
    cursor: pointer;
    font-size: 10px;
    line-height: 13px !important;
    text-transform: uppercase;
    padding: 0 0 0 4px;
    color: #556b0f;
    background: url('../media/images/dec/city_ico.gif') 0 5px no-repeat;
}
.title_institutions .title_map .city a:hover span {
    color: #3c4c07;
    background: url('../media/images/dec/city_ico_ov.gif') 0 5px no-repeat;
}
.title_institutions .title_map #city_1 { top: 49px; left: -1px; }
.title_institutions .title_map #city_1 a { background-position: 6px 0; }
.title_institutions .title_map #city_2 { top: 33px; left: 59px; }
.title_institutions .title_map #city_2 a { background-position: 24px 0; }
.title_institutions .title_map #city_3 { top: 44px; left: 111px; }
.title_institutions .title_map #city_3 a { background-position: 10px 0; }
.title_institutions .title_map #city_4 { top: 100px; left: 98px; }
.title_institutions .title_map #city_4 a { background-position: 9px 0; }
.title_institutions .title_map #city_5 { top: 112px; left: 150px; }
.title_institutions .title_map #city_5 a { background-position: 9px 0; }
.title_institutions .title_map #city_6 { top: 133px; left: 103px; }
.title_institutions .title_map #city_6 a { background-position: 9px 0; }
.title_institutions .instructions_right {
    padding: 8px 0 0 0;
    float: right;
    width: 232px;
}
.title_institutions .link_green {
    padding: 5px 0 0 0;
    float: right;
}
.title_institutions .link_yellow {
    float: right;
    margin: -5px 0 0 0;
}
.title_institutions .link_yellow span {
    padding: 0 7px;
}
.title_institutions .municipality_filter .link_yellow {
    margin: 7px 0 0 0;
}
.title_institutions .municipality_filter .link_yellow span {
    padding: 0 11px;
}
/*  title_institutions  */ 


.input_232,
.select_232 {
    width: 232px;
    height: 26px;
    background: url('../media/images/bg/select_232.gif') 0 0 no-repeat;
    margin: 0 0 10px 0;
}
.error .input_232 {
    background: url('../media/images/bg/select_232_error.gif') 0 0 no-repeat;
}
.input_232 input {
    width: 216px;
    margin: 5px 0 0 8px;
    border: none;
}
.select_232 select {
    width: 222px;
    margin: 5px 0 0 5px;
    border: none;
}
.textarea_483 {
    width: 483px;
    height: 106px;
    background: url('../media/images/bg/textarea_483.gif') 0 0 no-repeat;
}
.textarea_483.textarea_sm {
    height: 53px;
    background: url('../media/images/bg/textarea_483_sm.gif') 0 0 no-repeat;
}
.error .textarea_483 {
    background: url('../media/images/bg/textarea_483_error.gif') 0 0 no-repeat;
}
.error .textarea_483.textarea_sm {
    background: url('../media/images/bg/textarea_483_sm_error.gif') 0 0 no-repeat;
}
.textarea_483 textarea {
    width: 467px;
    margin: 7px 0 0 8px;
    height: 92px;
    border: none;
    line-height: 18px;
}
.textarea_483.textarea_sm textarea {
    height: 39px;
}

.textarea_258 {
    width: 258px;
    height: 78px;
    background: url('../media/images/bg/textarea_258.gif') 0 0 no-repeat;
}
.error .textarea_258 {
    background: url('../media/images/bg/textarea_258_error.gif') 0 0 no-repeat;
}
.textarea_258 textarea {
    width: 242px;
    margin: 7px 0 0 8px;
    height: 64px;
    border: none;
    line-height: 18px;
}

.select_197 {
    width: 197px;
    height: 26px;
    background: url('../media/images/bg/select_197.gif') 0 0 no-repeat;
}
.select_197 select {
    width: 187px;
    margin: 5px 0 0 5px;
    border: none;
}


/*  right_links  */
.right_links {
    padding: 16px 20px 14px 0;
}
.right_links.reg_links {
    margin: -4px 0 0 0;
    background: url('../media/images/dec/dec_registration.gif') 100% 0 no-repeat;
}
.right_links.index {
    background: url('../media/images/dec/dec_index.gif') 118px 12px no-repeat;
}
.right_links .right_links_hdr {
    padding: 0 0 7px 14px;
}
.right_links .links_block {
    padding: 15px 0 9px 15px;
    border-bottom: 1px solid #e1dede;
}
.right_links .links_block.block_last {
    border-bottom: none;
}
.right_links .links_block .link_item {
    width: 181px;
    line-height: 14px !important;
    padding: 0 0 6px 0;
}
.right_links .links_block .link_item a {
    padding: 0 0 0 15px;
    display: block;
    float: left;
    line-height: 14px !important;
    text-decoration: none !important;
    color: #6a5aa7 !important;
    background: url('../media/images/ico/li.gif') 0 5px no-repeat;
}
.right_links .links_block .link_item a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/li_ov.gif') 0 5px no-repeat;
}
/*  right_links  */


.container .content_td {
    width: 745px;
}
.container .content_td .content {
    width: 745px;
    position: relative;
}
.container .content_td .content_padd {
    padding: 0 0 15px 26px;
}
.container .full_content .content_padd {
    padding: 0 26px 0 26px;
}
.container .right_links_td .right_links_padd {
    padding: 0 6px 0 22px;
}


.print {
    position: absolute;
    top: 12px;
    right: 10px;
}
.print a {
    display: block;
    line-height: 20px !important;
    padding: 0 26px 0 0;
    text-decoration: none !important;
    background: url('../media/images/ico/print.gif') 100% 0 no-repeat;
}
.print a:hover {
    background: url('../media/images/ico/print_ov.gif') 100% 0 no-repeat;
}
.print span {
    display: block;
    cursor: pointer;
    font-size: 10px;
    line-height: 15px !important;
    padding: 2px 0 3px 0;
    color: #ffffff;
    text-transform: uppercase;
    background: url('../media/images/dec/dash_white.gif') 0 16px repeat-x;
}
.print a:hover span {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 16px repeat-x !important;
}


/*  path  */
.path {
}
.path .path_padd {
    padding: 8px 105px 10px 17px;
}
.path .path_elem_1 {
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 21px !important;
    line-height: 24px !important;
    text-decoration: none !important;
    display: block;
    float: left;
}
.path .path_elem_2,
.path .path_elem_3 {
    text-decoration: none !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 17px !important;
    line-height: 21px !important;
    padding: 0 0 0 12px;
    margin: 3px 0 0 19px;
    display: block;
    float: left;
    background: url('../media/images/ico/path.png') 0 0 no-repeat;
}
.path .img_corners {
    width: 100%;
    position: relative;
}
.page_texts_lists .path .img_corners,
.page_text .path .img_corners,
.page_search_results .path .img_corners,
.page_text_accessibility .path .img_corners,
.page_text_cat .path .img_corners,
.page_cat_info .path .img_corners {
    background: #c9c997;
}
.page_news_users_list .path .img_corners,
.page_cat_news .path .img_corners {
    background: #a7c448;
}
.page_articles_users_list .path .img_corners,
.page_cat_articles .path .img_corners {
    background: #ba2204;
}
.page_events_list_day .path .img_corners,
.page_cat_events .path .img_corners,
.page_events_users .path .img_corners {
    background: #c35d05;
}
.page_cat_trainings .path .img_corners,
.page_faq_list .path .img_corners {
    background: #fa9427;
}
.page_authors_item .path .img_corners,
.page_cat_library .path .img_corners {
    background: #7a6bb0;
}
.page_experts_list .path .img_corners,
.page_institutions_list .path .img_corners {
    background: #63ad97;
}
.page_cat_forum .path .img_corners {
    background: #00a0b2;
}
.page_cat_tests .path .img_corners,
.page_expert_consults .path .img_corners,
.page_practices_tests_list .path .img_corners,
.page_cat_nae_lists .path .img_corners,
.page_skills_list .path .img_corners,
.page_trainings_users_list .path .img_corners,
.page_institution_experts .path .img_corners,
.page_institution_edit .path .img_corners,
.page_event_suggest .path .img_corners,
.page_library_suggest .path .img_corners,
.page_event_suggest .path .img_corners,
.page_groups_list .path .img_corners,
.page_login .path .img_corners,
.page_reminder .path .img_corners,
.page_cat_messages .path .img_corners,
.page_cat_my_items .path .img_corners,
.page_user_edit .path .img_corners,
.page_tags_list .path .img_corners,
.page_registrations .path .img_corners,
.page_events_users_list .path .img_corners,
.page_cat_order_nl .path .img_corners,
.page_events_users_created .path .img_corners,
.page_logged_in_trainings .path .img_corners {
    background: #a5b500;
}
/*  path  */

/* registration_form */
.registration_form {
    padding: 26px 0 29px 0;
}
.registration_form .select_date,
.registration_form .select,
.registration_form .input {
    display: block;
    height: 22px;
    width: 280px;
    border: 1px solid #7a8395;
    background: #FFFFFF url('../media/images/bg/input.gif') 0 0 repeat-x;
    padding: 4px 0 0 0;
}
.registration_form .select_date,
.registration_form .select {
    padding: 0px 0 0 0;
    height: 26px;
}

.registration_form .error .select_date,
.registration_form .error .select,
.registration_form .error .input {
    border: 1px solid #ff4015;
}
.registration_form .input.disabled {
    background: #ececec;
}
.registration_form .input.disabled input {
    background: #ececec;    
}
.registration_form .error label {
    color: #ff4015;
}
.registration_form .checkbox {
    margin: 4px 0 0 0;
}
.registration_form .checkbox td {
    vertical-align: middle;
    padding: 0 5px 0 0;
}
.registration_form .checkbox input {
    display: block;
    margin: 0;
}
.registration_form .checkbox label {
    margin: 0;
    padding: 0;
    font-weight: normal;
}
.registration_form .input.small {
    width: 65px;
}
.registration_form .input.small div {
    padding: 0 0 0 5px;
}
.registration_form .input.small input {
    width: 55px;
}
.registration_form .input input {
    width: 270px;
    border: none;
    background: #FFFFFF;
}
.registration_form form .field_info,
.institution_edit form .field_info {
    font-size: 11px;
    color: #aca5a5;
    margin: 0 0 -14px 0;
    height: 14px;
}
.registration_form form .error .field_info,
.institution_edit form .error .field_info {
    color: #ff4015;
}
.registration_form .btn_green input {
    position: absolute;
    border: none;
    background: transparent;
    margin: -1000px 0 0 -100px;
    width: 0;
    height: 0;
    overflow: hidden;
}
.registration_form .select div {
    padding: 3px 0 2px 7px;
}
.registration_form .select_date {
    width: 154px;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
    overflow: hidden;
}

.registration_form .select select {
    width: 269px;
    border: none;
    height: 20px;
}
.registration_form .select_date div {
    padding: 2px 0 2px 7px;
}
.registration_form .select_date select.last {
    margin: 0;
}
.registration_form .select_date select {
    border: none;
    height: 20px;
    margin: 0 4px 0 0;
}

.registration_form .hdr {
    font-size: 19px;
    color: #010100;
    margin: 38px 0 0 0;
    padding: 0 0 10px 0;
}
.registration_form .input div {
    padding: 4px 0 0 5px;
}
.registration_form .btn_green {
    float: right;
    margin: 16px 0 0 0;
}
.registration_form .w_texts label {
    padding: 16px 0 2px 0;
}
.registration_form label {
    display: block;
    font-weight: bold;
    padding: 11px 0 2px 0;
}
.registration_form .form_text {
    padding: 0 0 40px 0;
}
.registration_form .registration_experts {
    background: url('../media/images/dec/registration_experts.jpg') 0 0 no-repeat;
}
.registration_form .registration_parents {
    background: url('../media/images/dec/registration_parents.jpg') 100% 0 no-repeat;
}
.registration_form .required_fields {
    margin: 15px 0 0 0;
}
.registration_form .required_fields img {
    margin: 5px 5px 0 0;
}
.registration_form .remark {
    padding: 0 0 0 5px !important;
    float: left;
}
/* registration_form */

/*  path  */


.cat_text,
.text.no_sub_menu {
    padding: 20px 0 0 0;
}
.text .text_image {
    float: left;
    margin: 5px 28px 10px 0;
}
.text .text_image .img_corners {
    width: 100%;
    position: relative;
}
.text .text_image img {
    float: none !important;
    border: 1px solid #d9d4d4;
}
.text .text_image .img_corners .cor_1 img,
.text .text_image .img_corners .cor_2 img,
.text .text_image .img_corners .cor_3 img,
.text .text_image .img_corners .cor_4 img {
    border: none;
}



/*  list  */
.list {
    padding: 0 0 0 0;
}
.list .list_item {
    padding: 19px 0 25px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;
    margin: 0 0 4px 0;
}
.list .list_item.list_item_last {
    background: none;
    margin: 0 0 3px 0;
}
.list .list_item .list_name {
    padding: 0 0 13px 0;
}
.list .list_item .list_name a {
    text-decoration: none !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #a7c448 !important;
}
.list .list_item .list_item_img {
    text-align: center;
    padding: 5px 0 0 0;
    width: 113px;
}
.list .list_item .list_item_img table {
    margin: 0 auto;
}
.list .list_item .list_item_img .img_corners {
    position: relative;
}
.list .list_item .list_item_cont {
}
.list .list_item .list_item_cont .lic_padd {
    padding: 1px 24px 0 17px;
}
.list .list_item .list_item_cont .lic_padd.no_img_padd {
    padding: 1px 24px 0 0;
}
.list .list_item .news_li_list {
    width: 298px;
}
.list .list_item .list_item_cont,
.list .list_item .list_item_cont * {
    line-height: 16px;
}
.list .list_item .list_item_cont .list_item_text,
.list .list_item .list_item_cont .list_item_text * {
    line-height: 18px;
}
.list .list_item .list_item_cont .list_item_text {
    padding: 5px 0 0 0;
}
.list .list_item .list_item_name {
    color: #010100 !important;
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none !important;
    padding: 0 0 0 1px;
}
.list .list_item .list_item_comm_count {
    color: #7a6bb0 !important;
    font-size: 16px !important;
    font-style: italic !important;
    text-decoration: none !important;
}
.list .list_item .list_item_comm_count:hover,
.list .list_item .list_item_name:hover {
    color: #556b0f !important;
}
.list .list_item .list_item_date {
    color: #c4bdbd;
    line-height: 13px !important;
    margin: 0 0 0 -1px;
}

.trainings_date {
    color: #c4bdbd;
    line-height: 13px !important;
    font-size: 12px;
    font-style: italic;
    margin: 0 0 0 15px;
    
}

.list .list_item .link_yellow {
    padding: 11px 0 0 0;
    float: right;
}
/*  list  */


.yellow_link {
    position: absolute;
    top: 11px;
    right: 11px;
}
.yellow_link table {
    height: 20px;
}
.yellow_link .yellow_link_left {
    width: 3px;
    background: url('../media/images/bg/btn_yellow_left.png') 0 0 no-repeat;
}
.yellow_link .ov .yellow_link_left {
    background: url('../media/images/bg/btn_yellow_left_ov.png') 0 0 no-repeat;
}
.yellow_link .yellow_link_right {
    width: 3px;
    background: url('../media/images/bg/btn_yellow_right.png') 0 0 no-repeat;
}
.yellow_link .ov .yellow_link_right {
    background: url('../media/images/bg/btn_yellow_right_ov.png') 0 0 no-repeat;
}
.yellow_link .yellow_link_left a,
.yellow_link .yellow_link_right a {
    display: block;
    height: 20px;
    width: 3px;
}
.yellow_link .yellow_link_left img,
.yellow_link .yellow_link_right img {
    width: 3px;
    height: 0;
}
.yellow_link .yellow_link_mid {
    background: url('../media/images/bg/btn_yellow_mid.gif') 100% 0 no-repeat;
}
.yellow_link .ov .yellow_link_mid {
    background: url('../media/images/bg/btn_yellow_mid_ov.gif') 100% 0 no-repeat;
}
.yellow_link .yellow_link_mid a {
    text-decoration: none !important;
    padding: 1px 13px 0 13px;
    display: block;
    font-size: 10px !important;
    color: #7c3b03 !important;
    text-transform: uppercase;
    line-height: 19px !important;
}



.brown_link {
    position: absolute;
    top: 8px;
    right: 8px;
}
.brown_link table {
    height: 28px;
}
.brown_link .brown_link_left a,
.brown_link .brown_link_right a {
    height: 27px;
    width: 3px;
}
.brown_link .brown_link_left {
    width: 3px;
    background: url('../media/images/bg/btn_brown_left.png') 0 0 no-repeat;
}
.brown_link .ov .brown_link_left {
    background: url('../media/images/bg/btn_brown_left_ov.png') 0 0 no-repeat;
}
.brown_link .brown_link_right {
    width: 3px;
    background: url('../media/images/bg/btn_brown_right.png') 0 0 no-repeat;
}
.brown_link .ov .brown_link_right {
    background: url('../media/images/bg/btn_brown_right_ov.png') 0 0 no-repeat;
}
.brown_link .brown_link_left img,
.brown_link .brown_link_right img {
    width: 3px;
    height: 0;
}
.brown_link .brown_link_mid {
    width: 180px;
    background: url('../media/images/bg/btn_brown_mid_left.gif') 0 0 no-repeat;
}
.brown_link .ov .brown_link_mid {
    background: url('../media/images/bg/btn_brown_mid_left_ov.gif') 0 0 no-repeat;
}
.brown_link .brown_link_mid a {
    white-space: nowrap;
    background: url('../media/images/bg/btn_brown_mid_right.gif') 100% 0 no-repeat;
    text-align: center;
    text-decoration: none !important;
    padding: 1px 13px 0 13px;
    display: block;
    font-size: 12px !important;
    color: #ffffff !important;
    text-transform: uppercase;
    line-height: 27px !important;
}
.brown_link .ov .brown_link_mid a {
    background: url('../media/images/bg/btn_brown_mid_right_ov.gif') 100% 0 no-repeat;
}



.green_link {
    position: absolute;
    top: 7px;
    right: 8px;
}
.green_link table {
    height: 28px;
    width: 1px;
}
.green_link .green_link_left {
    width: 3px;
    background: url('../media/images/bg/btn_green_left.png') 0 0 no-repeat;
}
.green_link .ov .green_link_left {
    background: url('../media/images/bg/btn_green_left_ov.png') 0 0 no-repeat;
}
.green_link .green_link_right {
    width: 3px;
    background: url('../media/images/bg/btn_green_right.png') 0 0 no-repeat;
}
.green_link .ov .green_link_right {
    background: url('../media/images/bg/btn_green_right_ov.png') 0 0 no-repeat;
}
.green_link .green_link_left img,
.green_link .green_link_right img {
    width: 3px;
    height: 0;
}
.green_link .green_link_mid {
    min-width: 180px;
    background: url('../media/images/bg/btn_lgreen_left.gif') 0 0 no-repeat;
}
.green_link .ov .green_link_mid {
    background: url('../media/images/bg/btn_dgreen_left.gif') 0 0 no-repeat;
}
.green_link .green_link_mid a {
    white-space: nowrap;
    background: url('../media/images/bg/btn_lgreen_right.gif') 100% 0 no-repeat;
    text-align: center;
    text-decoration: none !important;
    padding: 1px 13px 0 13px;
    display: block;
    font-size: 12px !important;
    color: #ffffff !important;
    text-transform: uppercase;
    line-height: 27px !important;
}
.green_link .ov .green_link_mid a {
    background: url('../media/images/bg/btn_dgreen_right.gif') 100% 0 no-repeat;
}
.green_link .green_link_mid a span {
    padding: 0 24px 0 0;
    font-size: 12px !important;
    color: #ffffff !important;
    text-transform: uppercase;
    line-height: 27px !important;
    background: url('../media/images/ico/write.gif') 100% 2px no-repeat;
}
.green_link .green_link_left a,
.green_link .green_link_right a {
    display: block;
    height: 27px;
    width: 3px;
}



/*  filter_municipality  */
.filter_municipality {
    width: 415px;
    float: left;
    padding: 0 0 13px 0;
}
.news_list .events_top .filter_municipality {
    width: 422px;
    float: right;
}
.filter_municipality .select_197,
.filter_municipality .select_207 {
    float: left;
    margin: 0 8px 0 0;
}
.filter_municipality .select_197.filter_2,
.filter_municipality .select_207.filter_2 {
    margin: 0;
}
.news_list .events_top .filter_municipality .select_197 {
    margin: 0 0 0 8px;
}
.news_list .filter .yellow_but {
    position: relative;
    top: 0;
    float: left;
    padding: 3px 0 0 9px;
}
.news_list .filter .yellow_but2 .yellow_but {
    float: right;
    top: -8px;
    right: 0;
    padding: 3px 0 5px 9px;
}
.news_list .filter .yellow_but .yellow_link_mid a {
    padding-left: 4px;
    padding-right: 4px;
}
/*  filter_municipality  */


/*  news_list  */
.news_list {
    padding: 13px 0 0 0;
}
.news_list .block_gray,
.trainings_list .block_gray,
.cat_trainings .block_gray {
    width: 650px;
    background: #f3f2f2 url('../media/images/bg/gray_bot.gif') 0 100% no-repeat;
}

.block_white {
	width: 650px;
}
.news_list .block_padd {
    padding: 16px 23px 9px 8px;
}
.news_list .block_gray .block_padd,
.trainings_list .block_gray .block_padd,
.cat_trainings .block_gray .block_padd {
    background: url('../media/images/bg/gray_top.gif') 0 0 no-repeat;
}
.news_list .block_white .block_padd.item_last {
    border-bottom: 1px solid #f3f2f2;
}
.news_list h1 {
    width: 100%;
    font-size: 16px;
    line-height: 16px !important;
}
.news_list .item_name,
.news_list h1 .item_name {
    display: block;
    float: left;
    padding: 0 0 0 10px;
    font-size: 15px !important;
    line-height: 16px !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
    background: url('../media/images/ico/li.gif') 0 6px no-repeat;
}
.news_list .item_name {
    background: url('../media/images/ico/li.gif') 0 5px no-repeat;
}
.news_list h1 .comm_count {
    font-size: 15px !important;
    line-height: 16px !important;
    font-style: italic !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
}
.page_events_users_created .news_list h1 .comm_count,
.page_events_users_created .news_list h1 .item_name {
    font-size: 19px !important;
    line-height: 21px !important;
    font-weight: normal !important;
}
.page_events_users_created .news_list h1 .item_name {
    padding: 0 0 0 12px;
}
.news_list .item_name:hover,
.news_list h1 .item_name:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/li_ov.gif') 0 6px no-repeat;
}
.news_list h1 .comm_count:hover {
    color: #556b0f !important;
}
.news_list .date {
    padding: 0 0 0 10px;
    color: #aca5a5;
    line-height: 13px;
}
.news_list .short_text {
    padding: 10px 0 0 10px;
}
.page_events_users_created .news_list .short_text {
    padding: 9px 0 0 12px;
}
.page_events_users_created .news_list .date {
    padding: 0 0 0 12px;
    color: #aca5a5;
    line-height: 13px;
}
.news_list .short_text,
.news_list .short_text * {
    line-height: 18px;
}
.news_list .pop_tags {
    padding: 17px 26px 6px 9px;
}
.news_list .block_gray .pop_tags .pop_hdr {
    background: url('../media/images/ico/pop_tags_gray.gif') -1px 1px no-repeat;
}
.news_list .news_li_date {
    line-height: 14px;
}
.news_list .event_showtime {
    padding: 17px 0 10px 0;
}
.page_events_users_created .news_list .event_showtime,
.page_events_users_created .news_list .event_showtime * {
    line-height: 17px !important;
}
.logged_user .news_list .event_showtime {
    padding: 16px 0 0 1px;
}
.news_list .events_top {
    padding: 0 0 1px 0;
    zoom: 1;
    background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;
}
.news_list .events_top .filter_municipality {
    float: right;
}
.news_list .events_quick {
    padding: 10px 0 13px 0;
}
.news_list .reg_status {
    padding: 0 0 0 11px;
}
.page_events_users_created .news_list .reg_status {
    padding: 0 0 0 13px;
}
.news_list .reg_status td {
    font-weight: bold;
    padding: 0 3px 0 0;
    vertical-align: middle;
}
.gray_digit {
    margin: auto 1px auto 0;
    height: 17px;
    line-height: 17px;
    background: url('../media/images/bg/gray_left.gif') 0 0 no-repeat;
    padding: 0 0 0 1px;
}
.gray_digit div {
    background: url('../media/images/bg/gray_right.gif') 100% 0 no-repeat;
    padding: 0 1px 0 0;
}
.gray_digit div span {
    height: 17px;
    line-height: 17px;
    display: block;
    color: #ffffff;
    font-weight: bold;
    background: #a0a7b3;
    padding: 0 5px;
}
.news_list .delete_edit {
    padding: 15px 0 0 14px;
}
.news_list .delete_edit a {
    float: left;
}
.news_list .delete_edit .de_sep {
    margin: 0 14px 0 12px;
    float: left;
    background: #cdc9c9;
}
.news_list .delete_edit .de_sep img {
    width: 1px;
    height: 19px;
}
.news_list .no_rel {
    height: 7px;
    width: 0;
}
/*  news_list  */



.edit {
    padding: 0 20px 0 0;
    display: block;
    text-decoration: none !important;
    background: url('../media/images/ico/edit.gif') 100% 3px no-repeat;
}
.edit span {
    color: #6a5aa7;
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    cursor: pointer;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.edit:hover {
    background: url('../media/images/ico/edit_ov.gif') 100% 3px no-repeat;
}
.edit:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}


.date_range_quick {
    padding: 3px 0 1px 0;
}
.date_range_quick span {
    color: #000102;
    font-weight: bold;
    padding: 0 10px 0 1px;
}
.date_range_quick a {
    margin: 0 18px 0 0;
    padding: 0 0 2px 0;
}


.date_range {
    float: left;
}
.date_range .date_range_item {
    float: left;
}
.date_range .date_range_input {
    float: left;
    width: 121px;
    height: 26px;
    background: url('../media/images/bg/input_77.gif') 0 0 no-repeat;
}
.date_range .from_to {
    padding: 3px 4px 0 0;
    color: #424f68;
    font-weight: bold;
    float: left;
}
.date_range .date_range_input input {
    width: 64px;
    border: none;
    background: none;
    display: inline;
    float: left;
    margin: 5px 9px 0 6px;
}
.date_range .ui-datepicker-trigger {
    background: none;
    border: none;
    width: 29px;
    height: 27px;
    cursor: pointer;
    padding: 0;
    display: block;
    float: left;
    margin: -1px 0 0 0;
}


/*  news_item  */
.news_item {
    padding: 10px 0 16px 0;
}
.news_item .comments_links {
    float: right;
    width: 300px;
    margin: -29px 0 0 0;
    text-align: rigth;
    position: relative;
    /*padding: 0 0 11px 0;*/
    /*background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;*/
}
.news_item .comments_links table {
    margin: 0 0 0 auto;
}
.news_item .comments_links table td {
    height: 18px;
}
.news_item .comments_links table td a {
    display: block;
    line-height: 15px !important;
}
.news_item .comments_links .do_comment {
    padding: 0 18px 0 0;
}
.news_item .comments_links .do_comment a {
    padding: 0 27px 2px 0;
    text-decoration: none !important;
    line-height: 15px !important;
    background: url('../media/images/ico/comment.gif') 100% 1px no-repeat;
}
.news_item .comments_links .do_comment a span {
    font-size: 11px;
    color: #6a5aa7;
    padding: 0 0 1px 0;
    text-transform: uppercase;
    line-height: 15px !important;
    display: block;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.news_item .comments_links .do_comment:hover a span {
    color: #556b0f;
}
.news_item .comments_links .do_comment a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/comment_ov.gif') 100% 1px no-repeat;
}
.news_item .comments_links .do_comment a:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.news_item .comments_links .comments_read {
    padding: 0 0 0 18px;
    border-left: 1px solid #e1dede;
}
.news_item .comments_links .comments_read .read_more,
.news_item .comments_links .comments_read .read_more span {
    text-transform: uppercase;
    font-size: 11px !important;
    line-height: 15px !important;
    padding: 0 0 1px 0;
}
.news_item h1 {
    padding: 9px 0 0 0;
    font-size: 19px;
    font-weight: normal;
    line-height: 20px;
    color: #010100;
}
.news_item .date {
    font-size: 11px;
    color: #c4bdbd;
}
.news_item .pop_tags {
    padding: 5px 0 16px 0;
}
.news_item .pop_tags .pop_hdr {
    padding-right: 6px;
}
.news_item .news_img {
    float: left;
    margin: 5px 20px 0 0
}
.news_item .news_text {
    padding: 0 36px 0 0;
}
.news_item .source {
    padding: 23px 0 19px 0;
}
.news_item .source .source_hdr {
    text-transform: uppercase;
}
.news_item .read_more {
    padding: 0 0 1px 0;
}
.news_item .short_text {
    padding: 18px 0 23px 0;
}
.news_item .comments_list {
    padding: 13px 0 0 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.news_item .comments_list .link_green {
    float: left;
}
.news_item .link_green span {
    padding: 0;
}
.news_item .link_green span span {
    padding: 0 19px 0 23px;
    background: url('../media/images/dec/arrow_left_white.gif') 8px 12px no-repeat;
}

.news_item .comments_block {
    padding: 12px 0 0 0;
}
#list_tab_comments .delete {
    float: right;
}
.news_item .block_gray {
    background: #f3f2f2 url('../media/images/bg/gray_bot.gif') 0 100% no-repeat;
}
.news_item .block_padd {
    padding: 13px 8px 24px 18px;
}
.news_item .block_gray {
    width: 719px;
}
.news_item .block_gray .block_padd {
    background: url('../media/images/bg/gray_top.gif') 0 0 no-repeat;
}
.news_item .block_white .block_padd.item_last {
    border-bottom: 1px solid #f3f2f2;
}
.news_item .block_padd .comment_info {
    float: left;
    width: 580px;
}
.news_item .block_padd .comment_author {
    padding: 3px 0 0 0;
    font-size: 15px;
    line-height: 16px;
    color: #424f68;
    font-weight: bold;
}
.news_item .block_padd .delete {
    float: right;
}
.news_item .block_padd .date {
    color: #aca5a5;
    line-height: 12px;
}
.news_item .block_padd .comment_text {
    padding: 11px 12px 0 0;
}
.news_item .block_padd .comment_text,
.news_item .block_padd .comment_text * {
    line-height: 18px;
}
.news_item .author {
    margin: 0 0 10px 0;
    font-size: 11px;
    line-height: 17px;
    font-weight: bold;
}
/*  news_item  */


/*  comments_form  */
.comments_form {
    width: 100%;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.comments_form .form_dec {
    width: 100%;
    height: 289px;
    background: url('../media/images/dec/comment_form.gif') 493px 20px no-repeat;
}
.comments_form .form_dec.form_success {
    height: 290px;
}
.comments_form .form_dec .form_dec_padd {
    padding: 32px 0 0 0;
}
.comments_form .comments_hdr {
    margin: 0 0 7px 1px;
}
.comments_form .input_right {
    padding: 13px 0 0 19px;
}
.comments_form label {
    font-weight: bold;
}
.comments_form .error label,
.comment_improper_pop .error label {
    color: #ff4015;
}
.comments_form .comm_form td {
    padding-top: 13px;
    line-height: 14px;
}
.comments_form .comm_form td .input_232 {
    margin: 3px 0 0 0;
}
.comments_form .comm_form td .textarea_483 {
    margin: 4px 0 0 0;
}
.comments_form .comments_link {
    padding: 13px 10px 0 0;
}
.comments_form .comments_link .read_more {
    text-transform: uppercase;
    font-size: 11px !important;
    padding: 0 0 2px 0;
}

.comment_improper_form_cnt {
    position: relative;
    width:0;
    height: 0;
    float: right;
}
.comment_improper_pop {
    position: absolute;
    left: -48px;
    top: -25px;
    width: 354px;
}
.comment_improper_pop .success {
    background: url('../media/images/ico/approve_green.gif') 0 4px no-repeat;
    padding: 0 0 0 15px;
    margin: 20px 0;
    height: 93px;
    font-weight: bold;
    color: #83a41e;
}
.comment_improper_pop label {
    font-weight: bold;
}
.comment_improper_pop .cont_pop_top,
.comment_improper_pop .cont_pop_bot {
    width: 354px;
    height: 23px;
}
.comment_improper_pop .cont_pop_top {
    background: url('../media/images/bg/cont_pop_top.png') 0 100% no-repeat;
}
.comment_improper_pop .cont_pop_bot {
    background: url('../media/images/bg/cont_pop_bot.png') 0 0 no-repeat;
}
.comment_improper_pop .cont_pop_mid {
    background: url('../media/images/bg/cont_pop_mid.png') 0 0 repeat-y;
    width: 354px;
}
.comment_improper_pop .cont_pop_mid .padd {
    padding: 22px 0 16px 48px;
}
.comment_improper_pop .close_btn {
    margin: 0 0 -18px 20px;
    position: relative;
}
.comment_improper_pop .close_btn td {
    height: 42px;
    vertical-align: bottom;
}
.comment_improper_pop .close_btn .dec_mid {
    background: url('../media/images/bg/cpop_close_mid.png') 0 0 repeat-x;
    padding: 0 5px;
}
.comment_improper_pop .close_btn .dec_left {
    background: url('../media/images/bg/cpop_close_left.png') 0 0 no-repeat;
    width: 23px;
}
.comment_improper_pop .close_btn .dec_right {
    background: url('../media/images/bg/cpop_close_right.png') 0 0 no-repeat;
    width: 5px;
}
.comment_improper_pop .close_btn .delete {
    white-space: nowrap;
}
/*

.comment_improper_pop .close_btn .delete {
    background: url('../media/images/ico/delete.gif') 100% 7px no-repeat;
    white-space: nowrap;
}
.comment_improper_pop .close_btn .delete:hover {
    background: url('../media/images/ico/delete_ov.gif') 100% 7px no-repeat;
}
*/
/*  comments_form  */


.green_input {
    padding: 9px 0 0 0;
    text-align: right;
}
.green_input table {
    margin: 0 0 0 auto;
    height: 28px;
    background: url('../media/images/bg/btn_lightgreen2_left.gif') 0 0 no-repeat;
}
.green_input table td {
    padding: 0;
    background: url('../media/images/bg/btn_lightgreen2_right.gif') 100% 0 no-repeat;
}
.green_input table td input {
    cursor: pointer;
    background: none;
    border: none;
    text-transform: uppercase;
    color: #ffffff;
    height: 28px;
    padding: 0 21px;
}
.green_input table.ov {
    background: url('../media/images/bg/btn_darkgreen2_left.gif') 0 0 no-repeat;
}
.green_input table.ov td {
    background: url('../media/images/bg/btn_darkgreen2_right.gif') 100% 0 no-repeat;
}


.violet_input {
    padding: 9px 0 0 0;
    text-align: right;
}
.violet_input table {
    margin: 0 0 0 auto;
    height: 28px;
    background: url('../media/images/bg/btn_violet_left.gif') 0 0 no-repeat;
}
.violet_input table td {
    padding: 0;
    background: url('../media/images/bg/btn_violet_right.gif') 100% 0 no-repeat;
}
.violet_input table td input {
    cursor: pointer;
    background: none;
    border: none;
    text-transform: uppercase;
    color: #ffffff;
    height: 28px;
    padding: 0 21px;
}
.violet_input table.ov {
    background: url('../media/images/bg/btn_violet_left_ov.gif') 0 0 no-repeat;
}
.violet_input table.ov td {
    background: url('../media/images/bg/btn_violet_right_ov.gif') 100% 0 no-repeat;
}


/*  table_style  */
.table_style th,
.table_style td {
    text-align: left;
    border: 1px solid #e1dede;
    padding: 5px 8px;
}
.table_style th {
    font-weight: bold;
    color: #ffffff;
    background: #a7c448;
}
.table_style td {
    background: #ffffed;
    color: #424f68;
}
/*  table_style  */


/*  tags_item  */
.tags_item.list .list_item {
    padding-bottom: 29px;
}
.tags_item .link_green {
    padding: 9px 0 0 0;
    float: right;
}
.tags_item .link_green span {
    padding: 0 15px 0 4px;
}
.tags_item .link_green span span,
.tags_item .link_green a:hover span span {
    cursor: pointer;
    background: url('../media/images/dec/arrow_right_white.gif') 100% 11px no-repeat;
}
/*  tags_item  */


/*  tags_list_page  */
.tags_list_page {
    width: 100%;
    padding: 0 !important;
}
.tags_list_page .paging_top {
    padding: 10px 0 14px 0;
    background: url('../media/images/dec/dot_lightgreen.gif') 0 100% repeat-x;
}
.tags_list_page .paging_bot {
    padding: 8px 0 0 0;
}
.tags_list_page .tags_list_item {
    padding: 5px 0 0 0;
}
.tags_list_page .tags_list_item .link_yellow {
    margin: -4px 0 0 0;
    float: right;
    text-align: center;
    width: 132px;
}
.tags_list_page .tags_list_item .link_yellow span {
    padding: 0 5px;
}
.tags_list_page .tags_list_item .block_padd {
    padding: 15px 18px 12px 17px;
}

.tags_list_page .tags_list_item .tags_list_item_name {
    padding: 15px 0 3px 17px;
}
.tags_list_page .tags_list_item .tags_list_item_name.name_first {
    padding: 0 0 3px 17px;
}
.tags_list_page .tags_list_item .tags_list_item_name a {
    color: #ff4015 !important;
    text-decoration: none !important;
    font-size: 19px !important;
    font-weight: bold !important;
}
.tags_list_page .tags_list_item .tags_item_name {
    padding: 0 0 4px 0;
}
.tags_list_page .tags_list_item .tags_item_name a {
    text-decoration: none !important;
    font-size: 16px !important;
    line-height: 18px !important;
    color: #020000 !important;
    font-weight: bold !important;
}
.tags_list_page .tags_list_item .tags_img {
    float: left;
    margin: 3px 21px 10px 1px;
}
.tags_list_page .tags_list_item .tags_list_item_name_line {
    padding: 0 0 9px 0;
}
.tags_list_page .tags_list_item .tags_list_item_name_line .name {
    color: #6a5aa7 !important;
    text-decoration: none !important;
    font-weight: bold !important;
    font-size: 16px !important;
    line-height: 18px !important;
}
.tags_list_page .tags_list_item .tags_list_item_name_line .comm_count {
    color: #6a5aa7 !important;
    text-decoration: none !important;
    font-style: italic !important;
    font-size: 16px !important;
    line-height: 18px !important;
}
.tags_list_page .tags_list_item .tags_list_item_name_line .name:hover,
.tags_list_page .tags_list_item .tags_list_item_name_line .comm_count:hover {
    color: #556b0f !important;
}
.tags_list_page .tags_list_item .tags_short_text,
.tags_list_page .tags_list_item .tags_short_text * {
    line-height: 18px !important;
}
.tags_list_page .tags_list_item .tags_short_text .read_more {
    padding-bottom: 2px;
}
.tags_list_page .img_corners {
    position: relative;
}
.block_gray .img_corners .cor_1 {
    background: url('../media/images/bg/cor_1_gray.png') 0 0 no-repeat;
}
.block_gray .img_corners .cor_2 {
    background: url('../media/images/bg/cor_2_gray.png') 0 0 no-repeat;
}
.block_gray .img_corners .cor_3 {
    background: url('../media/images/bg/cor_3_gray.png') 0 0 no-repeat;
}
.block_gray .img_corners .cor_4 {
    background: url('../media/images/bg/cor_4_gray.png') 0 0 no-repeat;
}
/*  tags_list_page  */


/*  events_item  */
.events_item {
    padding: 6px 0 25px 0;
}
.logged_user .events_item {
    padding: 23px 0 25px 0;
}
.events_item h1 {
    font-size: 19px;
    font-weight: normal;
    color: #010100;
    padding: 0 0 9px 0;
}
.events_item .event_date {
    padding: 0 0 22px 0;
}
.events_item .event_img {
    float: left;
    margin: 4px 20px 10px 0;
}
.events_item .event_text {
    padding: 0 40px 0 0;
}
.news_item .news_text ul,
.events_item .event_text ul {
    list-style: inside;
}
/*  events_item  */


/*  event_reg_form  */
.event_reg_form {
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.event_reg_form .form_dec {
    width: 100%;
    height: 289px;
    background: url('../media/images/dec/event_dec.gif') 500px 14px no-repeat;
}
.event_reg_form .form_dec .form_dec_padd {
    padding: 23px 0 0 0;
}
.event_reg_form .register_hdr {
    font-size: 19px;
    color: #010100;
    padding: 0 0 17px 0;
}
.event_reg_form label {
    font-weight: bold;
}
.event_reg_form .form_dec .form_dec_padd td {
    line-height: 16px;
}
.event_reg_form .form_dec .form_dec_padd td {
    padding: 3px 42px 12px 0;
}
.event_reg_form .form_dec .form_dec_padd td.green_input {
    padding: 0 53px 15px 0;
}
.event_reg_form .form_dec .form_dec_padd td.green_input td {
    padding: 0;
}
.event_reg_form .form_dec .form_dec_padd td.green_input td input {
    padding: 0 12px;
}
.event_reg_form .form_dec .form_dec_padd td .input_247 {
    float: left;
    margin: 0 4px 0 0;
}
.event_reg_form .form_dec .form_dec_padd td .input_247 input {
    font-size: 12px;
}
.event_reg_form .form_dec .form_dec_padd td img {
    float: left;
}
.event_reg_form .form_dec .form_dec_padd td.remark img {
    margin: 1px 4px 0 0;
}
.event_reg_form .form_dec .form_dec_padd td.remark {
    line-height: 12px;
}
/*  event_reg_form  */


/*  news_edit  */
.news_edit {
    padding: 22px 17px 0 0;
    background: url('../media/images/dec/comment_form.gif') 553px 147px no-repeat;
}
.news_edit .news_edit_text {
    padding: 0 0 25px 0;
}
.news_edit label {
    font-weight: bold;
}
.news_edit .error label {
    color: #ff4015;
}
.news_edit .select_date,
.news_edit .select_time,
.news_edit .select,
.news_edit .input {
    display: block;
    height: 24px;
    border: 1px solid #7a8395;
    background: #FFFFFF url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.news_edit .select {
    width: 304px;
}
.news_edit .select select {
    width: 294px;
    border: none;
    margin: 4px 0 0 5px;
}
.news_edit .input_file {
    display: block;
    height: 24px;
}
.news_edit .input_file input {
    border: 1px solid #7a8395;
    margin: 2px 0 0 0;
    width: 306px;
    background: none;
}
.news_edit .input {
    width: 304px;
}
.news_edit .input input {
    width: 290px;
    border: none;
    margin: 4px 0 0 7px;
}
.news_edit .input input {
    width: 290px;
    border: none;
    margin: 4px 0 0 7px;
}
.news_edit .select_date {
    width: 154px;
}
/*  ff2  */
.news_edit .select_date, x:-moz-any-link {
    width: 172px;
}
.news_edit .select_date , x:-moz-any-link, x:default {
    width: 154px;
}
/*  ff2  */
.news_edit .select_time {
    width: 94px;
}
/*  ff2  */
.news_edit .select_time, x:-moz-any-link {
    width: 106px;
}
.news_edit .select_time , x:-moz-any-link, x:default {
    width: 94px;
}
/*  ff2  */
.news_edit .select_time select,
.news_edit .select_date select {
    border: none;
    margin: 4px 0 0 5px;
}
.news_edit .error .select_date,
.news_edit .error .select,
.news_edit .error .input {
    border: 1px solid #ff4015;
}
.news_edit .edit_form_item {
    padding: 0 0 15px 0;
}
.news_edit .checkboxes {
    padding: 3px 0 4px 0;
}
.news_edit .checkboxes .checkboxes_td {
    padding: 0 48px 0 0;
}
.news_edit .checkboxes .checkboxes_td table {
    margin: 4px 0 0 0;
}
.news_edit .checkboxes .checkboxes_td td label {
    font-weight: normal;
}
.news_edit .checkboxes .checkboxes_td td input {
    padding: 0;
    width: 13px;
    height: 13px;
    display: block;
    margin: 3px 10px 2px 0;
}
.news_edit .green_input {
    float: right;
}
.news_edit .back {
    float: left;
    display: block;
}
.news_edit .unique_link input {
    width: 350px;
    border: 1px solid #7a8395;
    background: #FFFFFF url('../media/images/bg/input.gif') 0 0 repeat-x;
}
/*  news_edit  */

.back {
    text-decoration: none !important;
    padding: 0 0 0 15px;
    background: url('../media/images/dec/arrow_left_violet.gif') 0 7px no-repeat;
}
.back span {
    display: block;
    cursor: pointer;
    color: #7a6bb0;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 0 2px 0;
    white-space: nowrap;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.back:hover {
    background: url('../media/images/dec/arrow_left_green.gif') 0 7px no-repeat;
}
.back:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}


/*  institutions_list  */
.institutions_list {
    padding: 13px 0 0 0;
}
.institutions_list .institutions_top .paging {
    padding-bottom: 13px;
}
.institutions_list .institutions_top .filter_municipality {
    width: 380px;
    padding-bottom: 13px;
}
.institutions_list .institutions_top .filter_municipality .select_197.filter_2 {
    width: 152px;
    height: 24px;
    border: 1px solid #7a8395;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.institutions_list .institutions_top .filter_municipality .select_197.filter_2 select {
    margin: 4px 0 0 5px;
    width: 143px;
}
.institutions_list .institution_list_item {
    padding: 16px 0 15px 13px;
}
.expert_info_block .institutions_list .institution_list_item {
    padding: 18px 0 20px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.institutions_list .institution_list_item.even {
    background: #f3f2f2;
}
.institutions_list .institution_list_item .institution_list_item_hdr {
    padding: 0 0 0 16px;
    background: url('../media/images/ico/li_ov.gif') 0 7px no-repeat;
}
.expert_info_block .institutions_list .institution_list_item .institution_list_item_hdr {
    padding: 0;
    background: none;
}
.expert_info_block .institutions_list .institution_list_item .institution_list_item_hdr a,
.expert_info_block .institutions_list .institution_list_item .institution_list_item_hdr span {
    text-decoration: none !important;
    font-size: 19px !important;
    line-height: 21px !important;
    color: #6a5aa7 !important;
}
.institutions_list .institution_list_item .institution_list_item_hdr a.inst_name,
.institutions_list .institution_list_item .institution_list_item_hdr span.inst_name {
    text-decoration: none !important;
    font-size: 13px !important;
    font-weight: bold;
    line-height: 100% !important;
    color: #424f68 !important;
    border-bottom: none !important;
}
.expert_info_block .institutions_list .institution_list_item .institution_list_item_hdr a:hover,
.institutions_list .institution_list_item .institution_list_item_hdr a.inst_name:hover {
    color: #556b0f !important;
}
.institutions_list .institution_list_item a.link_violet {
    text-transform: none !important;
    font-size: 12px !important;
}
.institutions_list .institution_list_item .inst_more {
    float: right;
    text-align: right;
    padding: 0 28px 0 0;
}
.institutions_list .institution_list_item .ili_image {
    width: 138px;
    text-align: center;
    padding: 5px 0 0 0;
}
.institutions_list .institution_list_item .ili_image .gray_border {
    margin: 0 auto;
}
.institutions_list .institution_list_item .ili_text {
    padding: 0 0 0 19px;
}
.institutions_list .institution_list_item .ili_text.no_img {
    padding: 0;
}
.institutions_list .institution_list_item .ili_text,
.institutions_list .institution_list_item .ili_text * {
    line-height: 150% !important;
}
.institutions_list .institution_list_item .ili_text_padd {
    padding: 18px 0 0 0;
}
.institutions_list .institution_list_item .ili_text a {
    text-decoration: none !important;
    padding: 0 0 2px 0;
    color: #7a6bb0 !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.institutions_list .institution_list_item .ili_text a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
/*  institutions_list  */


.filter_pubtilacions,
.filter_messages {
    position: absolute;
    top: 8px;
    right: 190px;
}
.experts_areas,
.institutions_types {
    float: left;
    padding: 0 8px 0 0;
}
.filter_messages .select,
.experts_areas .select,
.institutions_types .select {
    height: 24px;
    border: 1px solid #7a8395;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.institutions_types .select {
    width: 150px;
}
.experts_areas .select {
    width: 173px;
}
.filter_messages .select {
    width: 230px;
}
.filter_messages .select select,
.experts_areas .select select,
.institutions_types .select select {
    margin: 4px 0 0 5px;
    border: none;
}
.institutions_types .select select {
    width: 141px;
}
.experts_areas .select select {
    width: 164px;
}
.filter_messages .select select {
    width: 220px;
}
.experts_areas .error .select,
.institutions_types .error .select {
    border: 1px solid #ff4015;
}

.filter_pubtilacions td {
    padding: 0 0 0 2px;
}


/*  experts_list  */
.experts_list {
    padding: 13px 0 0 0;
}
.experts_list .experts_list_top .filter_municipality {
    padding: 0;
}
.experts_list .experts_list_top .filter_municipality .select_197 {
    width: 173px;
    height: 24px;
    border: 1px solid #7a8395;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.experts_list .experts_list_top .filter_municipality .select_197 select {
    margin: 4px 0 0 5px;
    width: 163px;
}
.experts_list .edit {
    float: right;
    margin: 1px 0 0 0;
}
.experts_list .news_list .block_padd {
    padding: 13px 19px 21px 18px;
}
.experts_list .edit:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dash_green.gif') 0 100% repeat-x;
}
.institutions_item .experts_list .edit:hover span {
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.experts_list .expert_name {
    color: #000000;
    font-size: 16px;
    width: 560px;
    float: left;
}
.experts_list .expert_name,
.experts_list .expert_name * {
    line-height: 20px;
}
.experts_list .institution {
    color: #aca5a5;
}
.experts_list .news_list .short_text {
    padding: 10px 0 7px 0;
}
.experts_list .news_list .block_padd .short_text a {
    text-decoration: none !important;
    color: #7a6bb0 !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.experts_list .news_list .block_padd .short_text a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.experts_list .read_more {
    padding: 0 0 2px 0;
}
/*  experts_list  */


/*  experts_item  */
.experts_item {
    padding: 19px 0 0 0;
}
.experts_item .expert_info {
    padding: 0 0 28px 0;
}
.experts_item .expert_info .expert_name {
    font-size: 19px;
    line-height: 22px;
    color: #010100;
}
.experts_item .expert_info .expert_area {
    padding: 2px 0 0 0;
    font-weight: bold;
    color: #000000;
}
.experts_item .expert_info .expert_text {
    padding: 17px 0 0 0;
}
.experts_item,
.experts_item * {
    line-height: 150%;
}
.experts_item .expert_institution {
    padding-bottom: 5px;
}
.experts_item .expert_info .expert_contacts {
    padding: 25px 0 0 0;
}
.experts_item .expert_info .expert_contacts .skype_td {
    padding: 0 0 0 64px;
}
.experts_item .expert_info .expert_text a,
.experts_item .expert_info .contacts_td a {
    text-decoration: none !important;
    padding: 0 0 2px 0;
    color: #7a6bb0 !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.experts_item .expert_info .expert_text a:hover,
.experts_item .expert_info .contacts_td a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.experts_item .news_list .block_padd {
    padding: 13px 19px 22px 17px;
}
.experts_item .institutions_list,
.experts_item .news_list {
    padding: 0;
}
.experts_item .institutions_list .institution_list_item .institution_list_item_hdr {
    padding: 0 0 15px 0;
}
    
.experts_item .institutions_list .institution_list_item .institution_list_item_hdr a {
    padding: 0;
    background: none;
}
.experts_item .expert_info_block .exp_inner_hdr {
    padding: 0 0 10px 0;
    color: #000102;
    font-size: 19px;
}
.experts_item .link_yellow {
    padding: 10px 0 0 0;
    float: right;
}
.experts_item .exp_img {
    width: 138px;
    padding: 5px 0 0 0;
}
.experts_item .exp_img table {
    margin: 0 auto;
}
.experts_item .exp_img .img_corners {
    position: relative;
}
/*  experts_item  */


/*  gray_border  */
.gray_border .image {
    border: 1px solid #dcd6d6;
}
.gray_border .cor_1,
.gray_border .cor_2,
.gray_border .cor_3,
.gray_border .cor_4 {
    position: absolute;
    width: 7px;
    height: 7px;
}
.gray_border .cor_1 img,
.gray_border .cor_2 img,
.gray_border .cor_3 img,
.gray_border .cor_4 img {
    width: 7px;
    height: 7px;
}
.gray_border .cor_1 {
    top: 0;
    left: 0;
    background: url('../media/images/bg/cor_white_1.png') 0 0 no-repeat;
}
.gray_border .cor_2 {
    top: 0;
    right: 0;
    background: url('../media/images/bg/cor_white_2.png') 0 0 no-repeat;
}
.gray_border .cor_3 {
    bottom: 0;
    right: 0;
    background: url('../media/images/bg/cor_white_3.png') 0 0 no-repeat;
}
.gray_border .cor_4 {
    bottom: 0;
    left: 0;
    background: url('../media/images/bg/cor_white_4.png') 0 0 no-repeat;
}
/*  gray_border  */



/*  cat_library  */
.cat_library {
    padding: 0 0 0 4px;
}
.cat_library .lib_cat_name {
    padding: 20px 0 21px 0;
    line-height: 21px !important;
}
.cat_library .lib_cat_name a {
    text-decoration: none !important;
    color: #7a6bb0 !important;
    font-size: 18px !important;
    line-height: 21px !important;
    padding: 0 0 0 17px;
    background: url('../media/images/ico/li_big.gif') 0 8px no-repeat;
}
.cat_library .lib_cat_name a span {
    color: #7a6bb0 !important;
    font-size: 18px !important;
    line-height: 21px !important;
    font-style: italic;
}
.cat_library .lib_cat_name a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/li_big_ov.gif') 0 8px no-repeat;
}
.cat_library .lib_cat_name a:hover span {
    color: #556b0f !important;
}
.cat_library .cat_library_item_left,
.cat_library .cat_library_item_right {
    padding: 0 0 35px 0;
}
.cat_library .cat_library_item_left {
    width: 53%;
    padding-right: 20px;
}
.cat_library .cat_library_item_right {
    width: 47%;
}
.cat_library .lib_cat_info {
    padding: 0 21px 0 14px;
    line-height: 18px !important;
}
.library_list .lib_cat_info {
    padding: 0 0 0 20px;
    line-height: 18px !important;
}
.cat_library .lib_cat_info .ico,
.library_list .lib_cat_info .ico {
    display: inline;
    margin: 0 2px -2px 0;
}
.cat_library .lib_cat_info .rating {
    padding: 2px 0 15px 0;
}
.cat_library .lib_cat_info .read_more {
    padding: 0 0 2px 0;
}
.cat_library .publication_name,
.library_list .publication_name {
    padding: 0 3px 0 0;
    font-size: 16px !important;
    line-height: 17px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    color: #010100 !important;
}
.cat_library .lib_cat_img,
.library_list .lib_cat_img {
    padding: 2px 0 0 0;
    text-align: center;
}
.cat_library .lib_cat_img table,
.library_list .lib_cat_img table {
    margin: 0 auto;
}
.library_item .lib_cat_img .img_corners,
.cat_library .lib_cat_img .img_corners,
.library_list .lib_cat_img .img_corners {
    position: relative;
}
.lib_cat_img .img_corners .recommendation {
    width: 126px;
    height: 24px;
    position: absolute;
    bottom: 2px;
    left: 1px;
}
.lib_cat_img .img_corners .recommendation .recommendation_bg {
    width: 126px;
    height: 24px;
    background: url('../media/images/dec/recommend_lt.png') 0 0 no-repeat;
}
.lib_cat_img .img_corners .recommendation .recommendation_bg a {
    display: block;
    position: relative;
}
.lib_cat_img .img_corners .recommendation .recommendation_bg img {
    width: 126px;
    height: 24px;
}
.lib_cat_img .img_corners .recommendation .recommendation_bg a img {
    cursor: pointer;
}
.cat_library .btn_violet {
    padding: 13px 0 0 14px;
    vertical-align: bottom;
}
.library_list .btn_violet {
    padding: 13px 0 0 21px;
    vertical-align: bottom;
}
.cat_library .btn_violet table,
.library_list .btn_violet table {
    margin: auto 0 0 0;
}
/*  cat_library  */


.btn_violet table {
    height: 28px;
    background: url('../media/images/bg/btn_violet_left.gif') 0 0 no-repeat;
}
.btn_violet table.ov {
    background: url('../media/images/bg/btn_violet_left_ov.gif') 0 0 no-repeat;
}
.btn_violet table td {
    background: url('../media/images/bg/btn_violet_right.gif') 100% 0 no-repeat;
}
.btn_violet table.ov td {
    background: url('../media/images/bg/btn_violet_right_ov.gif') 100% 0 no-repeat;
}
.btn_violet table td a {
    display: block;
    text-decoration: none !important;
    font-size: 12px !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
    line-height: 28px !important;
    padding: 0 39px 0 13px;
    background: url('../media/images/ico/to_library.gif') 100% 2px no-repeat;
}

/*  library_list  */
.library_list {
    padding: 16px 0 0 0;
}
.library_list .library_list_item {
    padding: 35px 0 41px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;
}
.library_list .library_list_item.item_first {
    padding-top: 0 !important;
}
.library_list .library_list_item.item_last {
    background: none;
    padding-bottom: 35px !important;
}
.library_list .lib_cat_info,
.library_list .lib_cat_info * {
    line-height: 150%;
}
.library_list .lib_cat_info .publication_name_width {
    float: left;
    width: 470px;
}
.news_list .news_list_name,
.library_list .library_list_name {
    padding: 0 0 15px 0;
    color: #010000;
    font-size: 18px;
}
.library_list .lib_rating {
    width: 80px;
    padding: 2px 0 0 0;
    float: right;
}
.library_list .authors {
    padding: 6px 0 0 0;
}
.library_list .short_text .read_more,
.library_list .authors .read_more {
    padding: 0 0 2px 0;
}
/*  library_list  */


/*  library_item  */
.library_item {
    padding: 24px 0 20px 0;
}
.library_item,
.library_item * {
    line-height: 150%;
}
.library_item .publication_name {
    padding: 0 0 19px 0;
    color: #010100;
    font-size: 18px;
}
.library_item .publication_name,
.library_item .publication_name * {
    line-height: 18px;
}
.library_item .lib_cat_img {
    padding: 6px 0 0 0;
}
.library_item .lib_cat_info {
    padding: 0 0 0 30px;
}
.library_item .lib_cat_info .authors {
    padding: 0 0 0 1px;
}
.library_item .lib_cat_info .read_more {
    padding: 0 0 2px 0;
}
.library_item .lib_cat_info .annotation {
    padding: 7px 0 0 0;
}
.library_item .lib_cat_info .rate_it {
    padding: 42px 0 0 0;
}
.library_item .lib_cat_info .rate_it .vote {
    padding: 3px 0 0 0;
}
.library_item .lib_cat_info .btn_violet {
    padding: 49px 0 0 0;
}
/*  library_item  */


/*  publication_tabs  */
.publication_tabs {
    padding: 0 0 19px 0;
}
/*  publication_tabs  */


.comments {
    padding: 12px 0 11px 0;
}
.comments a {
    display: block;
    float: left;
    padding: 0 0 0 26px;
    text-decoration: none !important;
    line-height: 15px !important;
    background: url('../media/images/ico/comment.gif') 1px 2px no-repeat;
}
.comments a span {
    color: #6a5aa7;
    padding: 0 0 2px 0;
    line-height: 15px !important;
    display: block;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.comments:hover a span {
    color: #556b0f;
}
.comments a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/comment_ov.gif') 1px 2px no-repeat;
}
.comments a:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}



.pdf {
    padding: 6px 30px 1px 0;
    display: block;
    color: #7a6bb0 !important;
    text-decoration: none !important;
    background: url('../media/images/ico/pdf.gif') 100% 2px no-repeat;
}
.pdf .pdf_span,
.pdf .pdf_span span {
    color: #7a6bb0;
}
.pub_file .read_more span,
.pdf .pdf_span span {
    text-transform: uppercase;
    color: #7a6bb0;
}
.pdf .pdf_span {
    padding: 0 0 1px 0;
    display: block;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.pdf:hover .pdf_span {
    cursor: pointer;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.pub_file .read_more:hover,
.pub_file .read_more:hover span,
.pdf:hover,
.pdf:hover .pdf_span,
.pdf:hover .pdf_span span {
    color: #556b0f !important;
}


/*  user_page  */
.page_user_page .path_padd {
    display: none;
}
.user_page {
    padding: 1px 27px 0 26px;
}
.user_page .user_page_right {
    width: 318px;
}
.user_page .user_page_right .user_page_right_padd {
    padding: 15px 0 47px 22px;
}
.user_page .user_info {
    background: url('../media/images/bg/user_info.gif') 0 0 repeat;
}
.user_page .user_info,
.user_page .user_info * {
    color: #ffffff !important;
}
.user_page .user_info .user_info_left {
    background: url('../media/images/bg/user_info_left.gif') 100% 100% no-repeat;
}
.user_page .user_info .user_info_left .user_info_left_padd {
    padding: 12px 18px 22px 16px;
}
.user_page .user_info .user_info_right {
    width: 339px;
    background: url('../media/images/bg/user_info_right.gif') 0 0 repeat-y;
}
.user_page .user_info .user_info_right .user_info_right_padd {
    padding: 12px 16px 1px 19px;
}
/*  user_page  */
.img_header {
    display: block;
    height: 23px;
    text-decoration: none !important;
}
.img_header img {
    float: left;
    margin: 0 6px 0 0;
}
.img_header span {
    display: block;
    float: left;
    padding: 2px 0 0 0;
    font-size: 19px;
    line-height: 21px;
    color: #6a5aa7;
}
.user_page .img_header {
    float: left;
}
.user_page .img_header.header_fr {
    float: right;
    margin: 0 7px 0 0;
}
.user_page .img_header.over span,
.user_page .img_header:hover span {
    color: #556b0f !important;
}
.user_page .up_padd {
    padding: 20px 0 0 0;
}


/*  up_groups  */
.up_groups .up_groups_hdr {
    padding: 0 0 17px 15px;
}
.up_groups.create_news {
    padding: 20px 0 0 0;
}
.up_groups .up_groups_hdr img {
    float: left;
}
.up_groups .up_groups_hdr_news {
    padding: 10px 0 7px 14px;
}
.up_groups .up_groups_hdr_news div {
    color: #000000;
    font-size: 21px;
    line-height: 22px;
}
.up_groups .up_groups_hdr_news span {
    color: #aca5a5;
    font-size: 12px;
    line-height: 14px;
}
.up_groups .up_group_name {
    text-decoration: none;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #000000;
    padding: 2px 0 0 15px;
}
.up_groups .up_group_name a {
    text-decoration: none !important;
    font-size: 13px !important;
    line-height: 16px !important;
    font-weight: bold !important;
    color: #000000 !important;
}
.up_groups .up_group_item {
    padding: 10px 0 12px 0;
    line-height: 14px;
}
.up_groups .up_group_item.up_group_item_last {
    padding: 10px 0 18px 0;
}
.up_groups .up_group_item a {
    display: block;
    float: left;
    text-decoration: none !important;
    line-height: 14px !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
    padding: 0 0 0 15px;
    background: url('../media/images/ico/li.gif') 0 4px no-repeat;
}
.up_groups .up_group_item a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/li_ov.gif') 0 4px no-repeat;
}
.up_groups .up_group_item .date {
    padding: 4px 0 0 15px;
    line-height: 14px;
    color: #aca5a5 !important;
}
.up_groups .link_yellow {
    float: left;
    padding: 0 0 0 15px;
}
.up_groups .link_yellow.link_fr {
    float: right;
}
.up_groups .link_yellow a {
    margin: 0 0 12px 0;
}
.up_groups.create_news .link_yellow {
    float: none;
}
.up_groups.create_news .link_yellow a {
    float: right;
}
.up_groups.create_news .link_yellow a.second_link {
    margin-right: 6px;
    float: left;
}
.up_groups .link_yellow span {
    padding: 0 21px 0 22px;
    text-align: center;
}
.up_groups.create_news .link_yellow a {
    margin-bottom: 15px;
}
.up_groups.create_news .link_yellow span {
    padding: 0 20px 0 21px;
}
.up_groups .bottom_line {
    margin: 5px 0 0 13px;
    height: 1px;
    line-height: 1px;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.up_groups .bottom_line img {
    height: 1px;
    width: 0;
}
.up_groups .no_nae_items {
    padding: 0 0 0 15px;
}
.up_groups .pending_group {
    padding: 15px 0 6px 0;
}
.up_groups .pending_group .new_users {
    padding: 5px 0 9px 14px;
}
.up_groups .pending_group .link_yellow {
    float: none;
    padding: 0;
}
.up_groups .pending_group .link_yellow_width {
    width: 131px;
    float: right;
}
.up_groups .pending_group .link_yellow a {
    margin: 0 0 5px 0;
}
.up_groups .link_yellow a {
    float: left;
}
.up_groups .link_yellow a span {
    padding:0 15px 0 14px;
}
.up_groups .link_yellow  .btn_spacer {
    float: left;
    width: 15px;
}

/*  up_groups  */


/*  white_corners  */
.white_corners {
    position: relative;
}
.white_corners .cor_1,
.white_corners .cor_2,
.white_corners .cor_3,
.white_corners .cor_4 {
    position: absolute;
    width: 5px;
    height: 5px;
}
.white_corners .cor_1 img,
.white_corners .cor_2 img,
.white_corners .cor_3 img,
.white_corners .cor_4 img {
    width: 5px;
    height: 5px;
}
.white_corners .cor_1 {
    top: 0;
    left: 0;
    background: url('../media/images/dec/cor_white_1.png') 0 0 no-repeat;
}
.white_corners .cor_2 {
    top: 0;
    right: 0;
    background: url('../media/images/dec/cor_white_2.png') 0 0 no-repeat;
}
.white_corners .cor_3 {
    bottom: 0;
    right: 0;
    background: url('../media/images/dec/cor_white_3.png') 0 0 no-repeat;
}
.white_corners .cor_4 {
    bottom: 0;
    left: 0;
    background: url('../media/images/dec/cor_white_4.png') 0 0 no-repeat;
}
.up_messages_forum .white_corners .cor_1,
.up_messages_forum .white_corners .cor_2 {
    top: 37px;
}
/*  white_corners  */


/*  up_info  */
.up_info .up_info_name {
    font-size: 19px;
    line-height: 21px;
    padding: 0 0 15px 0;
}
.up_info .up_info_div {
    padding: 0 0 7px 0;
}
.up_info .up_info_div,
.up_info .up_info_div * {
    font-weight: bold;
    line-height: 14px;
}
.up_info .link_violet_green {
    padding: 30px 0 0 0;
    background: url('../media/images/dec/up_info_line.gif') 0 20px repeat-x;
}
.up_info .link_violet_green a {
    float: left;
}
/*  up_info  */


/*  up_institution  */
.up_institution .up_institution_name {
    font-size: 19px;
    line-height: 21px;
    padding: 0 0 12px 1px;
}
.up_institution .up_institution_link {
    padding: 0 0 10px 0;
}
.up_institution .up_institution_link .link_violet_green {
    padding: 16px 0 0 0;
}
.up_institution .up_institution_link .up_link {
    text-decoration: none !important;
    font-weight: bold !important;
    padding: 0 0 3px 0;
    margin: 0 0 0 1px;
    background: url('../media/images/dec/dash_white.gif') 0 100% repeat-x;
}
.up_institution .up_institution_link .up_link:hover {
    background: url('../media/images/dec/dot_white.gif') 0 100% repeat-x;
}
.up_institution .link_violet_green .page_view_l {
    float: left;
}
.up_institution .link_violet_green .page_view_l span {
    padding: 0 26px;
}
.up_institution .link_violet_green .page_view_r {
    float: right;
}
.up_institution .link_violet_green .page_view_r span {
    padding: 0 26px 0 25px;
}
.up_institution .up_count {
    padding: 13px 0 10px 0;
    background: url('../media/images/dec/up_info_line.gif') 0 0 repeat-x;
}
.up_institution .up_experts_count {
    padding: 1px 0 0 0;
    float: left;
    width: 185px;
    font-weight: bold;
}
/*  up_institution  */


.up_messages_forum {
    background: #f3f7d1;
}
.up_messages_forum .up_messages_forum_right {
    width: 339px;
    background: url('../media/images/bg/up_messages_forum_right.gif') 0 0 repeat-y;
}
.up_messages_forum .up_msg_forum_header {
    padding: 7px 0;
    background: #ffffff;
}


/*  up_messages  */
.up_messages .up_messages_padd {
    padding: 18px 16px 13px 16px;
}
.up_messages .up_messages_padd .up_messages_nav {
    width: 100%;
    height: 34px;
    text-align: center;
    line-height: 14px;
}
.up_messages .up_messages_padd .up_messages_nav .nav_btn img.empty {
    width: 20px;
    height: 1px;
}
.up_messages .up_messages_padd .up_messages_nav .msg_prev {
    cursor: pointer;
    margin: 1px 10px 0 0;
}
.up_messages .up_messages_padd .up_messages_nav .msg_next {
    cursor: pointer;
    margin: 1px 0 0 10px;
}
.up_messages .up_messages_padd .up_messages_nav .msg_author {
    width: 100%;
    line-height: 17px !important;
}
.up_messages .up_messages_padd .up_messages_nav .msg_author a {
    font-weight: bold !important;
    line-height: 17px !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
    padding: 0 0 3px 0;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.up_messages .up_messages_padd .up_messages_nav .msg_author a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.up_messages .up_messages_padd .msg_text,
.up_messages .up_messages_padd .msg_text * {
    line-height: 16px;
}
.up_messages .up_messages_padd .msg_text {
    padding: 3px 0 32px 0;
}
/*  up_messages  */


/*  up_forum  */
.up_forum {
    background: url('../media/images/dec/up_forum_dec.gif') 100% 37px no-repeat;
}
.up_messages_forum .up_forum .up_msg_forum_header {
    padding-left: 19px !important;
}
.up_forum .up_forum_padd {
    padding: 20px 18px 14px 20px;
}
.up_forum .up_group_item {
    padding: 0 0 12px 0;
    line-height: 14px;
}
.up_forum .up_group_item a {
    display: block;
    float: left;
    text-decoration: none !important;
    line-height: 13px !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
    padding: 0 0 0 12px;
    background: url('../media/images/ico/li.gif') 0 4px no-repeat;
}
.up_forum .up_group_item a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/li_ov.gif') 0 4px no-repeat;
}
.up_forum .up_group_item .date {
    padding: 0 0 0 12px;
    line-height: 14px;
    color: #aca5a5 !important;
}
.up_forum .link_yellow {
    float: right;
}
.up_forum .link_yellow a span {
    padding: 0 27px;
}
.up_forum .new_posts {
    padding: 2px 0 0 12px;
    float: left;
}
.up_forum .new_posts,
.up_forum .new_posts * {
    color: #000000;
    line-height: 14px;
}
/*  up_forum  */


/*  up_events  */
.up_events {
    padding: 10px 0 16px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.up_events .up_events_header {
    padding: 7px 0 8px 0;
}
.up_events .up_events_header img {
    margin-top: 4px;
}
.up_events .up_group_item {
    padding: 10px 0 8px 0;
    line-height: 14px;
}
.up_events .up_group_item a {
    display: block;
    float: left;
    text-decoration: none !important;
    line-height: 18px !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
    padding: 0 0 0 16px;
    background: url('../media/images/ico/li.gif') 0 6px no-repeat;
}
.up_events .link_yellow a.second_link {
    float: left;
}
.up_events .up_group_item a:hover {
    color: #556b0f !important;
    background: url('../media/images/ico/li_ov.gif') 0 6px no-repeat;
}
.up_events .up_group_item .regs {
    padding: 0 0 0 16px;
    line-height: 14px;
    color: #aca5a5 !important;
}
.up_events .up_group_item .date {
    padding: 2px 0 0 16px;
    line-height: 14px;
    color: #aca5a5 !important;
}
.up_events_created .up_group_item .date {
    padding: 2px 0 2px 16px;
}
.up_events .up_group_item .status_0,
.up_events .up_group_item .status_1,
.up_events .up_group_item .status_2 {
    padding: 2px 0 0 16px;
    font-weight: bold;
}
.up_events .up_group_item .status_0 {
    color: #aca5a5;
}
.up_events .up_group_item .status_1 {
    color: #556b0f;
}
.up_events .up_group_item .status_2 {
    color: #ff4015;
}
.up_events .link_yellow {
    padding: 4px 0 0 0;
}
.up_events .link_yellow a {
    float: right;
}
.up_events .up_events_list,
.up_events .up_events_list * {
    line-height: 18px;
}
.up_events .up_events_list table {
    width: 100%;
}
.up_events .up_events_list .up_events_td_1 {
    width: 52%;
}
.up_events .up_events_list .up_events_td_2 {
    width: 48%;
}
/*  up_events  */


/*  trainings  */
.trainings {
    padding: 11px 0 31px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.trainings .up_trainings_header {
    padding: 7px 0 12px 0;
}
.trainings .up_trainings_header img {
    margin-top: 4px;
}
.trainings #trainings_created .trainings_tab .trainings_tab_padd {
    padding: 0 15px 0 14px;
}
.trainings #trainings_actual .trainings_tab .trainings_tab_padd {
    padding: 0 15px 0 14px;
}
.trainings #trainings_created .trainings_tab {
    background: #f1eff7;
    border: 1px solid #beb3d9;
}
.trainings #trainings_actual .trainings_tab {
    background: #f4f4f4;
    border: 1px solid #d0d0d0;
}
.trainings #trainings_actual .tab_cor_1 {
    top: 32px;
    left: 0;
    background: url('../media/images/dec/tab_1_cor_1.gif') 0 0 no-repeat;
}
.trainings #trainings_actual .tab_cor_2 {
    top: 32px;
    right: 0;
    background: url('../media/images/dec/tab_1_cor_2.gif') 0 0 no-repeat;
}
.trainings #trainings_actual .tab_cor_3 {
    bottom: 0;
    right: 0;
    background: url('../media/images/dec/tab_1_cor_3.gif') 0 0 no-repeat;
}
.trainings #trainings_actual .tab_cor_4 {
    bottom: 0;
    left: 0;
    background: url('../media/images/dec/tab_1_cor_4.gif') 0 0 no-repeat;
}
.trainings #trainings_created .tab_cor_2 {
    top: 32px;
    right: 0;
    background: url('../media/images/dec/tab_2_cor_2.gif') 0 0 no-repeat;
}
.trainings #trainings_created .tab_cor_3 {
    bottom: 0;
    right: 0;
    background: url('../media/images/dec/tab_2_cor_3.gif') 0 0 no-repeat;
}
.trainings #trainings_created .tab_cor_4 {
    bottom: 0;
    left: 0;
    background: url('../media/images/dec/tab_2_cor_4.gif') 0 0 no-repeat;
}
.trainings .paging_bottom {
    padding: 13px 0 15px 0;
}
.trainings .ui-tabs-panel {
    width: 618px;
}
.trainings .item_training {
    border-bottom: 1px solid #e1dede;
}
.trainings .item_training .item_training_padd {
    padding: 17px 0 22px 0;
}
.trainings .item_training.training_last {
    border-bottom: none;
}
.trainings .item_training_name {
    padding: 0 0 11px 0;
}
.trainings .item_training_name,
.trainings .item_training_name * {
    line-height: 16px;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}
.trainings .link_violet_gray {
    float: left;
    margin: 0 4px 0 1px;
}
.trainings .link_violet_gray span {
    padding: 0 26px 0 25px;
}
/*  trainings  */


/*  edit_links  */
.edit_links {
    padding: 0 0 28px 0;
}
.edit_links .link_orange,
.edit_links .link_green {
    float: left;
    margin: 0 11px 0 0;
}
.edit_links .link_green a span {
    padding: 0 12px 0 3px;
}
.institution_experts .link_green a span {
    padding: 0 12px 0 3px;
}
.link_green a span .span_edit,
.link_green a:hover span .span_edit {
    padding: 0 24px 0 0;
    display: block;
    font-size: 12px;
    color: #ffffff;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 28px;
    background: url('../media/images/ico/write.gif') 100% 9px no-repeat;
}
/*  edit_links  */

.dec_tabs {
    padding: 20px 0 0 0;
    margin-top: -20px;
    background: url('../media/images/dec/dec_tabs.gif') 610px 0 no-repeat;
}

.accept {
    padding: 0 14px 0 0;
    display: block;
    text-decoration: none !important;
    background: url('../media/images/ico/x_green.gif') 100% 6px no-repeat;
}
.accept span {
    color: #556b0f;
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    cursor: pointer;
    background: url('../media/images/dec/dash_green.gif') 0 100% repeat-x;
}
.accept:hover span {
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}


/*  cat_trainings  */
.cat_trainings {
}
.cat_trainings .block_padd {
    padding: 16px 23px 15px 8px;
}
.cat_trainings .cat_trainings_item {
    width: 719px;
    padding: 11px 0 21px 0;
    background: url('../media/images/dec/dot_green2.gif') 0 100% repeat-x;
}
.cat_trainings .cat_trainings_item.cat_trainings_item_last {
    padding: 11px 0 6px 0;
    background: none;
}
.cat_trainings .cat_trainings_item .cat_trainings_item_header {
    padding: 0 0 9px 0;
}
.cat_trainings .cat_trainings_item .cat_item_name {
    display: block;
    float: left;
    padding: 0 0 0 12px;
    font-size: 15px !important;
    line-height: 16px !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
    background: url('../media/images/ico/li.gif') 0 5px no-repeat;
}
.cat_trainings .cat_trainings_item .short_text {
    padding: 12px 0 0 13px;
}
.cat_trainings .cat_trainings_item .short_text,
.trainings_list .cat_trainings_item .short_text,
.cat_trainings .cat_trainings_item .short_text *,
.trainings_list .cat_trainings_item .short_text * {
    line-height: 18px;
}
.cat_trainings .cat_name {
    float: left;
    width: 560px;
}
.cat_trainings .cat_name a {
    text-decoration: none !important;
    font-size: 19px !important;
    line-height: 21px !important;
    color: #ff4015 !important;
    font-weight: bold !important;
}
.cat_trainings .trainings_theory_tests,
.trainings_list .trainings_theory_tests {
    padding: 10px 0 0 12px;
}
.cat_trainings .trainings_theory_tests td,
.trainings_list .trainings_theory_tests td {
    padding: 0 0 1px 0;
}
.cat_trainings .trainings_theory_tests .gray_digit,
.trainings_list .trainings_theory_tests .gray_digit {
    margin: auto 5px auto 9px;
}
.cat_trainings .link_yellow {
    float: right;
}
.cat_trainings .link_yellow span {
    padding: 0 23px;
}
.trainings_list .brown_link .brown_link_mid a,
.cat_trainings .brown_link .brown_link_mid a {
    padding: 0 19px;
}
.trainings_list .brown_link,
.cat_trainings .brown_link {
    top: 7px;
}
/*  cat_trainings  */


/*  trainings_list  */
.trainings_list {
    padding: 12px 0 0 0;
}
.trainings_list .trainings_list_top .paging {
    padding: 1px 1px 0 0;
}
.trainings_list .block_gray,
.trainings_list .block_white {
    width: 719px;
}
.trainings_list .block_padd {
    padding: 16px 23px 15px 8px;
}
.trainings_list .short_text {
    padding: 10px 0 0 12px;
}
.trainings_list .trainings_list_top {
    padding: 0 0 12px 0;
}
.trainings_list .link_green {
    float: left;
}
.trainings_list .link_green a span {
    padding: 0 21px 0 10px;
}
.trainings_list .tli_name {
    display: block;
    float: left;
    padding: 0 0 0 12px;
    font-size: 15px !important;
    line-height: 16px !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
    background: url('../media/images/ico/li.gif') 0 5px no-repeat;
}
.trainings_list .trainings_links {
    padding: 12px 0 3px 10px;
}
.trainings_list .trainings_links .link_green2 {
    float: left;
}
.trainings_list .trainings_links .link_green {
    margin: 0 8px 0 0;
}
/*  trainings_list  */


/*  trainings_item  */
.trainings_item {
    padding: 20px 0 0 0;
    background: url('../media/images/dec/trainings_dec.gif') 479px 9px no-repeat;
}
.trainings_item .training_name {
    padding: 0 100px 0 0;
    color: #030400;
    font-size: 19px;
    line-height: 21px;
}
.trainings_item .trainings_theory_tests {
    padding: 21px 0 0 0;
}
.trainings_item .trainings_theory_tests td {
    line-height: 17px;
    padding: 0 0 1px 0;
}
.trainings_item .trainings_theory_tests td table {
    margin: 0 0 1px 0;
}
.trainings_item .trainings_theory_tests .gray_digit {
    margin: auto 4px auto 19px;
}
.trainings_item .trainings_text {
    padding: 51px 0 19px 0;
}
.trainings_item .competence,
.trainings_item .competence *,
.trainings_item .trainings_text,
.trainings_item .trainings_text * {
    line-height: 18px;
}
.trainings_item .trainings_code {
    padding: 0 0 9px 0;
}
.trainings_item .trainings_code span {
    padding: 2px 9px;
    color: #424f68;
    background: #fff5b2;
    border: 1px solid #ffea9b;
}
.trainings_item .unique_link {
    padding: 20px 0 10px 0;
}
.trainings_item .unique_link input {
    border: 1px solid #7a8395;
    padding: 4px 6px 0 6px;
    width: 305px;
    height: 20px;
    line-height: 20px;
    color: #717b8e;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.trainings_item .links {
    margin: 15px 0 0 0;
    padding: 9px 0 0 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.trainings_item .links .link_green a {
    margin: 2px 0 0 0;
}
.trainings_item .links .link_green #add_to_list_cnt a span {
    padding: 0 14px 0 0;
}
.trainings_item .links .link_green #add_to_list_cnt a span span {
    padding: 0 0 0 15px;
    background: url('../media/images/dec/arrow_left_white.gif') 1px 12px no-repeat;
}
.trainings_item .links td {
    padding: 0 10px 0 0;
    vertical-align: bottom;
}
.trainings_item .links .already_in_list {
    margin: auto 0 0 0;
    padding: 0 0 6px 0;
}
/*  trainings_item  */


/*  training_theory  */
.training_theory {
    padding: 20px 0 0 0;
}
.training_theory .training_theory_header {
    color: #010004;
    font-size: 19px;
    line-height: 21px;
    padding: 5px 0 24px 0;
}
.training_theory .training_theory_padd {
    padding: 1px 0 0 1px;
}
.training_theory .theory_table {
    width: 100%;
    border-top: 1px solid #e1dede;
    border-left: 1px solid #e1dede;
    border-right: 1px solid #e1dede;
}
.training_theory .theory_table .theory_name,
.training_theory .theory_table .theory_link,
.training_theory .theory_table .theory_read_unread {
    background-color: #ffffed;
    border-bottom: 1px solid #e1dede;
}
.training_theory .theory_table .theory_tr_empty_top {
    height: 11px;
    background-color: #ffffed;
}
.training_theory .theory_table .theory_tr_empty_bot {
    height: 10px;
    background-color: #ffffed;
}
.training_theory .theory_table .theory_tr_empty_top img {
    width: 0;
    height: 11px;
}
.training_theory .theory_table .theory_tr_empty_bot img {
    width: 0;
    height: 10px;
}
.training_theory .theory_table .marked .theory_tr_empty_bot,
.training_theory .theory_table .marked .theory_tr_empty_top,
.training_theory .theory_table .marked td {
    background-color: #f6f8e0;
}
.training_theory .theory_name .marked_read {
    position: absolute;
    top: 0;
    left: 0;
}
.training_theory .theory_name {
    width: 50%;
}
.training_theory .theory_name .name {
    padding: 19px 11px 14px 11px;
    font-weight: bold;
    line-height: 14px;
    color: #424f68;
}
.training_theory .theory_link {
    width: 25%;
    background-image: url('../media/images/dec/theory_line.gif');
    background-position: 0 100%;
    background-repeat: no-repeat;
}
.training_theory .theory_link td {
    line-height: 16px !important;
}
.training_theory .theory_link .theory_link_padd {
    padding: 6px 16px 14px 16px;
}
.training_theory .theory_read_unread {
    width: 183px;
    background-image: url('../media/images/dec/theory_line.gif');
    background-position: 0 100%;
    background-repeat: no-repeat;
}
.training_theory .theory_read_unread .s {
    width: 183px;
    height: 0;
}
.training_theory .theory_read_unread a {
    display: block;
    float: left;
}
.training_theory .hide {
    display: none !important;
}
.training_theory .theory_read_unread .ru_padd {
    padding: 6px 10px 14px 17px;
}
.training_theory .theory_link a,
.training_theory .theory_read_unread a {
    font-size: 11px !important;
    line-height: 16px !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
    white-space: nowrap;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.training_theory .theory_link a {
    padding: 0 0 1px 0;
}
.training_theory .theory_read_unread a {
    text-transform: uppercase !important;
}
.training_theory .theory_link a span,
.training_theory .theory_read_unread a span {
    font-size: 11px !important;
    line-height: 16px !important;
    color: #6a5aa7 !important;
    text-transform: uppercase !important;
}
.training_theory .theory_link a:hover,
.training_theory .theory_read_unread a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.training_theory .theory_link a:hover span,
.training_theory .theory_read_unread a:hover span {
    color: #556b0f !important;
}
.training_theory .confirm_read {
    padding: 21px 0 0 0;
}
.training_theory .confirm_read td {
    vertical-align: middle;
}
.training_theory .confirm_read td input {
    margin: 2px 6px 2px 0;
    width: 13px;
    height: 13px;
    display: block;
}
.training_theory .link_green {
    float: left;
    margin: 22px 0 0 0;
}
.training_theory .link_green span {
    padding: 0 20px 0 10px;
}
/*  training_theory  */


/*  messages_list  */
.messages_list .messages_top {
    padding: 0 0 13px 0;
}
.messages_list .messages_top .filter_messages {
    float: left;
}
.messages_list .brown_link {
    top: 7px;
    right: 7px;
}
.messages_list .filter_messages {
    position: static;
}
.messages_list .filter_messages .select {
    width: 195px;
}
.messages_list .filter_messages .select select {
    width: 185px;
}
.messages_list .date {
    padding-top: 2px;
}
.messages_list .delete_edit {
    padding: 13px 0 0 11px;
}
/*  messages_list  */


/*  message_item  */
.messages_item {
    padding: 20px 0 0 0;
}
.messages_item .sender_name {
    font-size: 19px;
    line-height: 21px;
    color: #010100;
}
.messages_item .message_date {
    padding: 1px 0 0 0;
    color: #aca5a5;
    line-height: 14px;
}
.messages_item .message_text,
.messages_item .message_text * {
    line-height: 18px;
}
.messages_item .message_text {
    padding: 17px 0 0 0;
}
/*  message_item  */


/* messages */
.experts_list .message_popup,
.experts_item .message_popup,
.topics_item .message_popup,
.topics_list .message_popup,
.messages_list .message_popup {
    position: absolute;
    top: 48px;
    right: 0;
    display: none;
    width: 719px;
    z-index: 100;
}
.experts_list .message_popup .new_message_popup,
.experts_item .message_popup .new_message_popup,
.messages_list .message_popup .new_message_popup,
.topics_item .new_post_popup,
.topics_list .new_post_popup {
    border: 1px solid #e1dede;
    background: #FFFFFF url('../media/images/dec/dec_new_post.gif') 538px 100% no-repeat;
}
.message_popup .new_message_popup {
    border: 1px solid #e1dede;
    background: #FFFFFF url('../media/images/dec/comment_form.gif') 538px 22px no-repeat;
}
.experts_list .message_popup .new_message_popup .new_message_popup_top,
.experts_item .message_popup .new_message_popup .new_message_popup_top,
.messages_list .message_popup .new_message_popup .new_message_popup_top,
.topics_item .new_post_popup .new_post_top,
.topics_list .new_post_popup .new_post_top,
.message_popup .new_message_popup .new_message_popup_top {
    padding: 2px 2px 0 2px;
}
.experts_list .message_popup .new_message_popup_top .create_new_hdr,
.experts_item .message_popup .new_message_popup_top .create_new_hdr,
.messages_list .message_popup .new_message_popup_top .create_new_hdr,
.topics_item .new_post_top .create_new_hdr,
.topics_list .new_post_top .create_new_hdr,
.message_popup .new_message_popup_top .create_new_hdr {
    height: 33px;
}
.experts_list .message_popup .new_message_popup_top .create_new_hdr div,
.experts_item .message_popup .new_message_popup_top .create_new_hdr div,
.messages_list .message_popup .new_message_popup_top .create_new_hdr div,
.topics_item .new_post_top .create_new_hdr div,
.topics_list .new_post_top .create_new_hdr div,
.message_popup .new_message_popup_top .create_new_hdr div {
    padding: 9px 0 0 41px;
    font-size: 21px;
    line-height: 24px;
    font-weight: bold;
    color: #5b5b5b;
}
.experts_list  .message_send_form_header,
.experts_item  .message_send_form_header,
.messages_list .message_send_form_header {
    display: none;
}
.experts_list #msg_send_form_container,
.experts_item #msg_send_form_container,
.topics_item #new_post_form_container,
.topics_list #new_topic_form_container,
.messages_list #msg_send_form_container {
    padding: 0 0 0 45px;
}
.experts_list .message_popup label,
.experts_item .message_popup label,
.topics_item .message_popup label,
.topics_list .message_popup label,
.messages_list .message_popup label {
    font-weight: bold;
    color: #424f68;
}
/* messages */


/*  message_send_form  */
.message_send_form {
    height: 355px;
    width: 100%;
    background: url('../media/images/dec/answer_dec.gif') 238px 57px no-repeat;
}
.experts_item .message_send_form,
.experts_list .message_send_form,
.topics_item .message_send_form,
.topics_list .message_send_form,
.messages_list .message_send_form {
    background: none;
    height: 271px;
}
.message_send_form .message_send_form_padd {
    padding: 34px 0 0 0;
}
.experts_item .message_send_form .message_send_form_padd,
.experts_list .message_send_form .message_send_form_padd,
.topics_item .message_send_form .message_send_form_padd,
.topics_list .message_send_form .message_send_form_padd,
.messages_list .message_send_form .message_send_form_padd {
    padding: 17px 0 34px 0;
}
.message_send_form .message_send_form_header {
    font-size: 19px;
    line-height: 21px;
    color: #010100;
    padding: 0 0 9px 0;
}
.message_send_form .input {
    width: 462px;
    line-height: 15px;
    padding: 4px 7px 5px 7px;
    border: 1px solid #7a8395;
    background: #ffffff url('../media/images/bg/input.gif') 0 0 repeat-x;
    margin: 0 0 11px 0;
}
.message_send_form .inputs_small .input {
    width: 217px;
}
.message_send_form .inputs_small .inputs_small_li {
    padding: 0 17px 0 0;
}
.message_send_form textarea {
    padding: 10px;
    line-height: 16px;
    width: 437px;
    height: 147px;
    border: 1px solid #7a8395;
    background: #ffffff url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.message_send_form .error input,
.message_send_form .error textarea {
    border: 1px solid #ff4015;
}
.message_send_form .error label {
    color: #ff4015;
}
.experts_item .message_send_form textarea,
.experts_list .message_send_form textarea,
.topics_item .message_send_form textarea,
.topics_list .message_send_form textarea,
.messages_list .message_send_form textarea {
    padding: 7px;
    line-height: 16px;
    width: 467px;
    height: 90px;
}
.message_send_form .btn_send {
    width: 459px;
    padding: 12px 0 0 0;
}
.experts_item .message_send_form .btn_send,
.experts_list .message_send_form .btn_send,
.topics_item .message_send_form .btn_send,
.topics_list .message_send_form .btn_send,
.messages_list .message_send_form .btn_send {
    width: 483px;
    padding: 6px 0 0 0;
}
.message_send_form .btn_send table {
    float: right;
    background: url('../media/images/bg/btn_lightgreen2_left.gif') 0 0 no-repeat;
}
.message_send_form .btn_send table td {
    background: url('../media/images/bg/btn_lightgreen2_right.gif') 100% 0 no-repeat;
}
.message_send_form .btn_send table.ov {
    background: url('../media/images/bg/btn_darkgreen2_left.gif') 0 0 no-repeat;
}
.message_send_form .btn_send table.ov td {
    background: url('../media/images/bg/btn_darkgreen2_right.gif') 100% 0 no-repeat;
}
.message_send_form .btn_send td input {
    cursor: pointer;
    background: none;
    border: none;
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 28px;
    height: 28px;
    padding: 0 30px;
}
.message_send_form .back {
    float: left;
    margin: 6px 0 0 0;
    background: url('../media/images/dec/arrow_left_violet.gif') 0 5px no-repeat;
}
.message_send_form .back:hover {
    background: url('../media/images/dec/arrow_left_green.gif') 0 5px no-repeat;
}
.message_send_form .back span {
    padding: 0;
}
.message_send_form .message_sent {
    padding: 0 0 31px 0;
}
/*  message_send_form  */


/*  cat_forum  */
.cat_forum {
    padding: 11px 0 15px 0;
}
.cat_forum .forum_table {
    border-left: 1px solid #e1dede;
    border-right: 1px solid #e1dede;
}
.cat_forum .forum_table table {
    width: 100%;
}
.cat_forum .item_name {
    padding: 9px 18px;
    font-size: 19px;
    line-height: 21px;
    color: #ffffff;
    background: #a7c448;
    border-bottom: 1px solid #e1dede;
}
.cat_forum th {
    padding: 8px 0;
    background: #ffffed;
    font-size: 13px;
    line-height: 15px;
    border-left: 1px solid #e1dede;
    border-bottom: 1px solid #e1dede;
}
.cat_forum th.forum_name {
    width: 326px;
    border-left: none;
}
.cat_forum th.forum_answers {
    width: 97px;
}
.cat_forum th.forum_topic_creator {
    width: 156px;
}
.cat_forum th.forum_last_post {
    width: 135px;
}
.cat_forum th span {
    color: #424f68;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    padding: 0 8px;
}
.cat_forum th.forum_name span {
    padding: 0 12px 0 17px;
}
.cat_forum .forum_name {
    text-align: left;
}
.cat_forum .forum_table .category_name {
    width: 582px;
    float: left;
}
.cat_forum .forum_table .read_more {
    float: right;
    font-size: 11px !important;
    line-height: 14px !important;
    padding: 0 0 1px 0;
    text-transform: uppercase;
}
.cat_forum .forum_table .forum_category {
    padding: 7px 15px 6px 18px;
    line-height: 15px !important;
    background: #e4edc8;
}
.cat_forum .forum_table .forum_category .category_name a {
    color: #000000 !important;
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
.cat_forum .forum_table .forum_category .read_more {
    white-space: nowrap;
}
.cat_forum .forum_table .forum_tr .forum_name_empty,
.cat_forum .forum_table .forum_tr td {
    text-align: center;
    padding: 6px 8px 7px 8px;
    background: #ffffed;
    line-height: 18px !important;
    border-bottom: 1px solid #e1dede;
    border-left: 1px solid #e1dede;
}
.cat_forum .forum_table .forum_tr .forum_name_empty {
    /*text-align: left;*/
    padding: 6px 12px 7px 17px;
}
.cat_forum .forum_table .forum_tr td.forum_name {
    text-align: left;
    padding: 6px 12px 7px 17px;
    border-left: none;
    font-size: 12px !important;
    line-height: 18px !important;
}
.cat_forum .forum_table .forum_tr td.forum_name a {
    padding: 3px 0 0 0;
}
.cat_forum .forum_table .forum_tr td a {
    text-decoration: none !important;
    font-size: 12px !important;
    line-height: 18px !important;
    color: #424f68 !important;
}
/*  cat_forum  */


/*  topics_list  */
.topics_list {
    padding: 20px 0 15px 0;
}
.topics_list .category_name {
    padding: 0 0 6px 0;
    color: #010100;
    font-size: 19px;
    line-height: 21px;
}
.topics_list .category_name span {
    font-style: italic;
    color: #7a6bb0;
    font-size: 19px;
    line-height: 21px;
}
.topics_list .paging_top {
    height: 38px;
}
.topics_list .paging_top .paging,
.topics_list .paging_bottom .paging {
    float: right;
}
.topics_list .topics_list_items_padd {
    padding: 0 1px 0 0;
}
.topics_list .topics_list_items {
    width: 100%;
    border-top: 1px solid #e1dede;
    border-left: 1px solid #e1dede;
}
.topics_list .topics_list_items table {
    width: 100%;
}
.topics_list .topics_list_items table td,
.topics_list .topics_list_items table th {
    border-right: 1px solid #e1dede;
    border-bottom: 1px solid #e1dede;
}
.topics_list .topics_list_items table th {
    padding: 7px 0 8px 0;
    background: #a7c448;
    white-space: nowrap;
    line-height: 15px;
}
.topics_list .topics_list_items table .topics_list_hdr .topic_title {
    text-align: left;
    width: 326px;
}
.topics_list .topics_list_items table .topics_list_hdr .topic_title span {
    padding: 0 8px 0 17px;
}
.topics_list .topics_list_items table .topics_list_hdr .answers {
    width: 97px;
}
.topics_list .topics_list_items table .topics_list_hdr .topic_creator {
    width: 156px;
}
.topics_list .topics_list_items table .topics_list_hdr .last_post {
    width: 135px;
}
.topics_list .topics_list_items table th span {
    padding: 0 8px;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
}
.topics_list .topics_list_items table td {
    background: #ffffed;
    padding: 6px 8px;
    text-align: center;
}
.topics_list .topics_list_items table td.topic_title {
    text-align: left;
    padding: 6px 8px 6px 18px;
}
.topics_list .topics_list_items table .topics_list_hdr .topic_title {
    text-align: left;
    width: 326px;
    padding: 4px 0 6px 0;
}
.topics_list .topics_list_items table td.topic_title a {
    padding: 3px 0 1px 0;
    text-decoration: none !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.topics_list .topics_list_items table td.topic_title a:hover {
    color: #556f0b !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
/*  topics_list  */


/*  topics_item  */
.topics_item {
    padding: 0 0 15px 0;
}
.topics_item .topics_item_top {
    padding: 15px 0 11px 0;
}
.topics_item .topics_item_top .topics_item_name {
    width: 500px;
    font-size: 19px;
    line-height: 21px;
    color: #010100;
    float: left;
}
.topics_item .topics_item_top .paging {
    padding-top: 0;
}
.topics_item .topics_item_posts {
    border-left: 1px solid #e1dede;
}
.topics_item .post_top td {
    background: #a7c448;
    border-top: 1px solid #e1dede;
    border-bottom: 1px solid #e1dede;
    border-right: 1px solid #e1dede;
}
.topics_item .post_top td div {
    padding: 7px 17px 6px 18px;
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
}
.topics_item .post_top .post_top_left {
    width: 273px;
}
.topics_item .post_top .post_top_left .s {
    width: 273px;
    height: 0;
}
.topics_item .post_top .post_top_left div {
    padding: 6px 17px 7px 17px;
}
.topics_item .post_left,
.topics_item .post_right {
    background: #ffffed;
    border-right: 1px solid #e1dede;
    border-bottom: 1px solid #e1dede;
}
.topics_item .post_left {
    padding: 11px 18px 18px 18px;
}
.topics_item .post_right {
    padding: 2px 7px 14px 7px;
}
.topics_item .post_left div {
    color: #000001;
    font-size: 12px;
    line-height: 18px;
}
.topics_item .post_left .topic_name {
    padding: 0 0 9px 0;
    font-size: 13px;
}
.topics_item .post_left span {
    font-weight: bold;
    color: #424f68l;
    font-size: 12px;
    line-height: 18px;
}
.topics_item .post_left .topic_name span {
    font-size: 13px;
}
.topics_item .post_right .quote {
    margin: 5px 0;
    padding: 9px 11px 13px 11px;
    background: #ecf399;
}
.topics_item .post_right .btn_violet {
    float: right;
    margin-top: 7px;
    margin-bottom: 2px;
}
.topics_item .post_right .btn_violet table td a {
    padding: 0 21px 0 20px;
    background: none;
}
.topics_item .post_right .post_text {
    padding: 9px 11px 5px 11px;
}

.topics_item .post_right,
.topics_item .post_right * {
    color: #424f68;
    line-height: 18px;
}
/*  topics_item  */


/*  login_page  */
.login_page {
    padding: 21px 0 0 0;
}
.login_page .login_page_text,
.login_page .login_page_text * {
    line-height: 18px;
}
.login_page .login_page_text {
    padding: 0 0 14px 0;
}
.login_page .login_form {
    background: url('../media/images/bg/login_dec.gif') 117px 0 no-repeat;
}
.login_page .login_form .link_violet {
    font-size: 12px !important;
    line-height: 14px !important;
}
.login_page .login_form_padd {
    padding: 21px 0 0 0;
}
.login_page .remind_form_padd {
    padding: 19px 0 0 0;
}
.login_page .login_form .label_input {
    padding: 3px 0 12px 0;
}
.login_page .login_form .label_input,
.login_page .login_form label {
    color: #424f68;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
}
.login_page .login_form .input {
    margin: 1px 0 0 0;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
    border: 1px solid #7a8395;
    padding: 4px 7px;
    width: 287px;
    height: 16px;
    line-height: 16px;
}
.login_page .login_form .error label {
    color: #ff4015;
}
.login_page .login_form .error .input {
    border: 1px solid #ff4015;
}
.login_page .login_form .error_text {
    padding: 0 0 0 10px;
    font-size: 10px;
    color: #ff4015;
}
.login_page .login_form .green_input {
    margin: auto 0;
    padding: 0;
}
.login_page .form_height {
    height: 256px;
}
.login_page .form_height table td {
    vertical-align: middle;
}
.login_page .reminder_text,
.login_page .reminder_text_c,
.login_page .reminder_text *,
.login_page .reminder_text_c * {
    font-weight: bold;
}
.login_page .reminder_text {
    padding: 0 0 10px 0;
}
.login_page .reminder_text_c {
    padding: 16px 0 10px 0;
}
.login_page .remind_text {
    padding: 20px 0 0 0;
    font-weight: bold;
}
.login_page .link_green {
    padding: 10px 0 0 0;
    float: right;
}
.remind_form_padd .green_input table td input {
    padding: 0 28px;
}
/*  login_page  */


/*  order_nl  */
.order_nl,
.order_nl * {
    line-height: 18px;
}
.order_nl {
    padding: 21px 0 0 0;
}
.block_dark,
.block_light {
    margin: 0 0 1px 0;
}
.block_dark {
    width: 719px;
    background: #f3f2f2 url('../media/images/bg/gray_bot.gif') 0 100% no-repeat;
}
.order_nl .block_padd {
    padding: 12px 0 0 0;
}
.block_dark .block_padd {
    background: url('../media/images/bg/gray_top.gif') 0 0 no-repeat;
}
.order_nl .block_light {
    width: 719px;
    background: #f8f7f7 url('../media/images/bg/gray_light_bot.gif') 0 100% no-repeat;
}
.order_nl .block_light .block_padd {
    background: url('../media/images/bg/gray_light_top.gif') 0 0 no-repeat;
}
.order_nl .nl_order_text_1 {
    padding: 0 0 25px 0;
}
.order_nl .show_btn {
    float: right;
    display: inline;
    margin: 0 17px 0 0;
    width: 100px;
}
.order_nl .label_group {
    padding: 3px 0 11px 23px;
}
.order_nl .cat_childs input,
.order_nl .label_group input {
    width: 13px;
    height: 13px;
    margin: 2px 7px 0 0;
    padding: 0;
    display: block;
    float: left;
}
.order_nl .label_group label {
    font-size: 15px;
    line-height: 16px;
    font-weight: bold;
    color: #020100;
}
.order_nl .nl_order_text_2 {
    padding: 21px 0 25px 0;
}
.order_nl .cat_childs {
    padding: 11px 17px 10px 46px;
    background: url('../media/images/dec/dot_gray2.gif') 0 0 repeat-x;
}
.order_nl .cat_childs .child {
    padding: 4px 0;
}
.order_nl .order_nl_success,
.order_nl .order_nl_success *,
.order_nl .login_page .confirm_order_hdr,
.order_nl .login_page .confirm_order_hdr * {
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
    color: #020100;
}
.order_nl .login_page .login_form {
    padding: 22px 0 0 44px;
    background: url('../media/images/dec/order_dec.gif') 107px 0 no-repeat;
}
.order_nl .login_page .confirm_order_hdr {
    padding: 0 0 17px 0;
}
.order_nl .violet_input {
    padding: 15px 0 0 0;
}
.order_nl .decline_td {
    width: 185px;
}
.order_nl .decline {
    padding: 15px 40px 0 0;
}
.order_nl .decline,
.order_nl .decline * {
    font-size: 11px;
    line-height: 13px;
    color: #7a6bb0;
}
.order_nl .decline a {
    font-size: 11px !important;
    line-height: 13px !important;
    color: #7a6bb0 !important;
    text-decoration: none !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.order_nl .decline a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
/*  order_nl  */


/*  decline_nl  */
.decline_nl {
    padding: 10px 0 0 0;
}
.decline_nl .text_confirmed,
.decline_nl .decline_nl_text {
    padding: 11px 0 0 0;
}
.decline_nl .text_confirmed,
.decline_nl .text_confirmed *,
.decline_nl .decline_nl_text,
.decline_nl .decline_nl_text * {
    font-weight: bold;
    color: #424f68;
    line-height: 18px;
}
.decline_nl .green_input {
    padding: 20px 0 0 0;
}
.decline_nl .back_td {
    padding: 0 0 0 10px;
}
.decline_nl .back {
    display: block;
}
.decline_nl .back span {
    padding: 0;
}
/*  decline_nl  */


.link_orange3 {
    display: block;
    line-height: 20px !important;
    padding: 0 0 0 8px;
    text-decoration: none !important;
    background: url('../media/images/bg/btn_orange3_left.gif') 0 0 no-repeat;
}
.link_orange3 .span {
    display: block;
    line-height: 20px;
    padding: 0 0 0 4px;
    background: url('../media/images/bg/btn_orange3_right.gif') 100% 0 no-repeat;
}
.link_orange3 .span .arr_top,
.link_orange3 .span .arr_bot {
    display: block;
    line-height: 20px;
    font-size: 10px;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0 16px 0 11px;
}
.link_orange3 .span .arr_top {
    background: url('../media/images/dec/arrow_top_white.gif') 0 4px no-repeat;
}
.link_orange3 .span .arr_bot {
    background: url('../media/images/dec/arrow_bot_white.gif') 0 4px no-repeat;
}
.link_orange3:hover {
    background: url('../media/images/bg/btn_orange3_left_ov.gif') 0 0 no-repeat;
}
.link_orange3:hover .span {
    background: url('../media/images/bg/btn_orange3_right_ov.gif') 100% 0 no-repeat;
}


/*  preview_nl  */
.preview_nl {
    padding: 2px 0 10px 0;
}
.preview_nl .nl_text_block {
    width: 719px;
    height: 146px;
    background: url('../media/images/bg/title_blocks_1.gif') 0 0 repeat-y;
}
.preview_nl .nl_text_block .nl_text_block_top {
    height: 20px;
    background: url('../media/images/bg/nl_prev_text_top.gif') 0 0 no-repeat;
}
.preview_nl .nl_text_block .nl_text_block_top img {
    height: 20px;
    width: 0;
}
.preview_nl .nl_text_block .nl_text_block_bot {
    height: 7px;
    background: url('../media/images/bg/nl_prev_text_bot.gif') 0 100% no-repeat;
}
.preview_nl .nl_text_block .nl_text_block_bot img {
    height: 7px;
    width: 0;
}
.preview_nl .nl_text_block .nl_text_block_dec {
    background: url('../media/images/bg/nl_prev_text_dec.gif') 574px 0 no-repeat;
}
.preview_nl .nl_text_block .nl_text_block_padd {
    padding: 15px 177px 17px 24px;
}
.preview_nl .nl_text_block,
.preview_nl .nl_text_block * {
    line-height: 17px;
}
.preview_nl .nl_cont {
    padding: 17px 0 14px 0;
}
.preview_nl .nl_category {
    padding: 17px 0 0 0;
    border-top: 1px solid #e1dede;
}
.preview_nl .nl_category.nl_cat_first {
    padding: 0;
    border-top: none;
}
.preview_nl .nl_item {
    padding: 19px 0 0 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.preview_nl .nl_item.nl_item_first {
    padding: 0;
    background: none;
}
.preview_nl .gr_category {
    padding: 0 0 16px 0;
}
.preview_nl .gr_category,
.preview_nl .gr_category a {
    color: #a7c448 !important;
    font-size: 16px !important;
    line-height: 18px !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
.preview_nl .item {
    padding: 0 0 20px 0;
}
.preview_nl .item .nl_gr_item_name a {
    font-size: 16px !important;
    line-height: 18px !important;
    color: #010100 !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
.preview_nl .item .nl_gr_item_name a:hover {
    color: #556B0F !important;
}
.preview_nl .item .date {
    color: #c4bdbd;
    line-height: 15px;
}
.preview_nl .item .short_text {
    padding: 9px 0 0 0;
}
.preview_nl .item .short_text,
.preview_nl .item .short_text * {
    color: #424f68;
    line-height: 150%;
}
.preview_nl .item .thumb_td {
    padding: 4px 0 0 0;
    width: 120px;
}
.preview_nl .item .thumb_td .thumb_width {
    width: 95px;
    text-align: center;
}
.preview_nl .item .thumb_td .thumb_width .white_corners {
    margin: 0 auto;
}
.preview_nl .block_dark .block_padd {
    padding: 9px 30px 11px 30px;
    text-align: center;
}
.preview_nl .block_dark .block_padd,
.preview_nl .block_dark .block_padd * {
    font-size: 11px !important;
    line-height: 13px !important;
    color: #9b9595;
}
.preview_nl .block_dark .block_padd a {
    color: #7a6bb0 !important;
    text-decoration: none !important;
}
.preview_nl .block_dark .block_padd a:hover {
    color: #556b0f !important;
}
/*  preview_nl  */



/*  form  */
.form .form_text {
    padding: 0 0 24px 0;
}
.library_suggest .form .form_text {
    padding: 0 0 25px 0;
}
.form .input,
.form .textarea,
.form .select {
    padding: 0 0 16px 0;
}
.library_suggest .form .input {
    padding: 0 0 12px 0;
}
.form .input input,
.form .select select,
.form .textarea textarea {
    border: 1px solid #7a8395;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.form .input input {
    width: 294px;
    padding: 5px 5px 4px 5px;
    line-height: 15px;
    margin: 0 5px 0 0;
}
.form .select select {
    width: 306px;
    padding: 5px 5px 4px 5px;
    line-height: 15px;
    margin: 0 5px 0 0;
    background: #ffffff;
}
.library_suggest .form .select select {
    width: 353px;
}
.library_suggest .form .input input {
    width: 341px;
}
.form .file input {
    background: #ffffff;
    color: #717B8E;
    margin: 0 5px 0 0;
}
.form .file .file_max {
    color: #aca5a5;
}
.form label {
    color: #424f68;
    font-weight: bold;
}
.form .radio input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0 6px 0 0;
    vertical-align: middle;
}
.form .cke_skin_v2 .cke_top {
    border-top: none;
    border-right: none;
    border-left: none;
}
.form .cke_skin_v2 .cke_contents {
    border: none !important;
}
.form .cke_editor {
    border: 1px solid #7a8395 !important;
}
.form .input.error input,
.form .select.error select,
.form .textarea.error textarea {
    border: 1px solid #ff4015 !important;
}
.form .error .cke_editor {
    border: 1px solid #ff4015 !important;
}
.form .error label {
    color: #ff4015;
}
.form .remark {
    float: left;
}
.form .error_text {
    padding: 20px 0 0 0;
    color: #ff4015;
}
.form .green_input {
    padding: 15px 0 0 0;
}
.form .green_input input {
    padding: 0 33px 0 21px;
    background: url('../media/images/ico/save.gif') 100% 50% no-repeat;
}
.form .success_text,
.form .success_text * {
    font-weight: bold;
    color: #424f68;
    line-height: 19px;
}
/*  form  */


/*  event_suggest  */
.event_suggest,
.event_suggest * {
    line-height: 19px;
}
.event_suggest {
    padding: 22px 0 29px 0;
}
.event_suggest #cke_suggest_short_desc {
    padding: 2px 0 0 0;
}
.event_suggest .form .form_dec {
    width: 100%;
    background: url('../media/images/dec/comment_form.gif') 383px 128px no-repeat;
}
/*  event_suggest  */


/*  library_suggest  */
.library_suggest,
.library_suggest * {
    line-height: 19px;
}
.library_suggest {
    padding: 22px 0 29px 0;
}
.library_suggest #cke_suggest_desc {
    padding: 2px 0 0 0;
}
.library_suggest .form .form_dec {
    width: 100%;
    background: url('../media/images/dec/suggest_event_dec.gif') 199px 57px no-repeat;
}
.library_suggest .library_themes {
    padding: 14px 0 12px 0;
}
.library_suggest .library_themes .themes_hdr {
    font-weight: bold;
    padding: 0 0 15px 0;
}
.library_suggest .library_themes,
.library_suggest .library_themes * {
    line-height: 13px;
}
.library_suggest .library_themes .themes_table {
    width: 640px;
}
.library_suggest .library_themes .themes_item {
    width: 25%;
    padding: 0 10px 12px 0;
}
.library_suggest .library_themes input {
    margin: 0 11px 0 0;
    padding: 0;
    width: 13px;
    height: 13px;
}
.library_suggest .green_input {
    padding: 28px 0 0 225px;
    text-align: left;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.library_suggest .green_input table {
    margin: 0;
}
/*  event_suggest  */


/*  group_edit  */
.group_edit {
    padding: 22px 0 0 0;
}
.group_edit .form_dec {
    background: url('../media/images/dec/group_dec.gif') 162px 25px no-repeat;
}
.group_edit #cke_group_description {
    padding: 2px 0 0 0;
    width: 434px;
}
.group_edit .form .input {
    padding: 0 0 11px 0;
}
.group_edit .form .input input {
    width: 422px;
}
.group_edit .form .textarea textarea {
    width: 434px;
}
.group_edit .form #cke_contents_group_description {
    height: 143px !important;
}
.group_edit .group_params {
    padding: 14px 0 0 0;
}
.group_edit .group_params .group_params_hdr {
    font-weight: bold;
    padding: 0 0 6px 0;
}
.group_edit .group_params .params .param {
    padding: 0 40px 2px 0;
}
.group_edit .group_params .params label {
    font-weight: normal;
}
.group_edit .group_params .params input {
    width: 13px;
    height: 13px;
    margin: 3px 12px 0 0;
    padding: 0;
}
.group_edit .group_params .params .radio input {
    margin: 2px 12px 2px 0;
}
.group_edit .group_edit_buttons {
    padding: 41px 0 0 0;
    width: 436px;
}
.group_edit .group_edit_buttons .green_input {
    padding: 0;
}
/*  group_edit  */



.orange_input {
    float: left;
}
.orange_input table {
    display: block;
    line-height: 28px !important;
    background: url('../media/images/bg/btn_orange2_right.gif') 100% 0 no-repeat;
}
.orange_input table td {
    background: url('../media/images/bg/btn_orange2_left.gif') 0 0 no-repeat;
}
.orange_input table.ov {
    background: url('../media/images/bg/btn_orange2_right_ov.gif') 100% 0 no-repeat;
}
.orange_input table.ov td {
    background: url('../media/images/bg/btn_orange2_left_ov.gif') 0 0 no-repeat;
}
.orange_input table td input,
.orange_input table.ov td input {
    padding: 6px 35px 6px 18px;
    border: none;
    display: block;
    font-size: 12px;
    color: #ffffff;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 16px;
    height: 28px;
    background: url('../media/images/ico/del_exp.gif') 100% 50% no-repeat;
}


/*  group_item  */
.group_item,
.group_item * {
    line-height: 18px;
}
.group_item {
    padding: 23px 0 0 0;
}
.group_item .group_item_text {
    padding: 0 0 36px 0;
}

.groups_tabs {
    padding: 0 0 17px 0;
}
.groups_tabs .ui-tabs ul li div.tab_1 a,
.groups_tabs .ui-tabs ul li div.tab_2 a {
    padding: 0 63px 0 62px;
    font-weight: bold !important;
    font-size: 12px !important;
    text-transform: uppercase;
}
.groups_tabs .ui-tabs ul li div.tab_1 a {
    color: #424f68 !important;
}
.groups_tabs .ui-tabs ul li div.tab_2 a {
    color: #7a6bb0 !important;
}
.institution_experts .ui-tabs .ui-tabs-nav li {
    min-width: 210px;
}
.institution_experts .groups_tabs .ui-tabs ul li div.tab_1 a,
.institution_experts .groups_tabs .ui-tabs ul li div.tab_2 a {
    padding: 0 24px 0 24px;
    font-weight: normal !important;
    font-size: 15px !important;
    text-transform: none !important;
    color: #424f68 !important;
}
.groups_tabs .ui-tabs ul li div.tab_2 a:hover {
    color: #424f68 !important;
}
.groups_tabs .ui-tabs ul li.ui-tabs-selected div.tab_2 a {
    color: #7a6bb0 !important;
}
.groups_tabs .empty_list {
    padding: 19px 35px;
}
.groups_tabs .lib_tab_1,
.groups_tabs .lib_tab_2 {
    padding: 0;
}
.groups_tabs .group_tab_item,
.groups_tabs .group_tab_item * {
    line-height: 18px;
}
.groups_tabs .group_tab_item .groups_users_count {
    padding: 0 0 8px 0;
}
.groups_tabs .group_tab_item .users_count {
    line-height: 16px;
    padding: 0 4px 0 0;
}
.groups_tabs .group_tab_item .group_tab_padd {
    padding: 19px 35px 17px 35px;
}
.groups_tabs .lib_tab_1 .bg_dark {
    background: #ededed;
}
.groups_tabs .lib_tab_2 .bg_dark {
    background: #ece8f3;
}
.list_users .group_name,
.groups_tabs .group_name {
    padding: 0 0 1px 0;
    font-size: 13px !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
}
.groups_tabs .group_name a {
    font-size: 13px !important;
    font-weight: bold !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
}
.groups_tabs .group_name a:hover {
    color: #556b0f !important;
}
.groups_tabs .group_tab_item .group_tab_item_links {
    padding: 18px 0 0 0;
}
.groups_tabs .group_tab_item .group_tab_item_links .fr_link {
    float: right;
    /*padding: 0 0 2px 0;*/
    height: 26px;
}
.groups_tabs .group_tab_item .group_tab_item_links a {
    padding: 0 0 2px 0;
    font-size: 11px !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.groups_tabs .group_tab_item .group_tab_item_links a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.groups_tabs .group_tab_item .group_tab_item_links td {
    border-right: 1px solid #d9dce1;
    padding: 0 10px 5px 10px;
}
.groups_tabs .group_tab_item .group_tab_item_links td.td_first {
    padding: 0 10px 5px 0;
}
.groups_tabs .group_tab_item .group_tab_item_links td.td_last {
    border-right: none;
}
.groups_tabs .group_tab_item .group_tab_item_links .approval_pending {
    font-size: 11px !important;
    color: #6a5aa7 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
}
.group_tab_paging_padd {
    padding: 0 34px;
}
.group_tab_paging {
    border-top: 1px solid #e9e9e9;
    width: 100%;
    padding: 10px 0 12px 0;
}
.group_tab_paging .clr {
    width: 100%;
}
/*  group_item  */


.groups_tabs .group_tab_item .group_tab_item_links .delete,
.delete {
    padding: 0 14px 0 0;
    display: block;
    text-decoration: none !important;
    background: url('../media/images/ico/delete.gif') 100% 6px no-repeat;
}
.delete_edit .delete {
    background: url('../media/images/ico/delete.gif') 100% 5px no-repeat;
}
.groups_tabs .group_tab_item .group_tab_item_links .delete span,
.delete span {
    color: #ff4015;
    display: block;
    font-size: 11px;
    padding: 0;
    line-height: 17px;
    text-transform: uppercase;
    cursor: pointer;
    background: url('../media/images/dec/dash_red.gif') 0 100% repeat-x;
}
.groups_tabs .group_tab_item .group_tab_item_links .delete:hover,
.delete:hover {
    background: url('../media/images/ico/delete_ov.gif') 100% 6px no-repeat;
}
.delete_edit .delete:hover {
    background: url('../media/images/ico/delete_ov.gif') 100% 5px no-repeat;
}
.groups_tabs .group_tab_item .group_tab_item_links .delete:hover span,
.delete:hover span {
    color: #ba2204;
    background: url('../media/images/dec/dot_red.gif') 0 100% repeat-x;
}


/*  institution_edit  */
.institution_edit {
    padding: 22px 0 0 0;
}
.institution_edit .form .form_text {
    padding: 0 0 17px 0;
}
.institution_edit .form_dec {
    padding: 0 17px 0 0;
    background: url('../media/images/dec/suggest_event_dec.gif') 291px 20px no-repeat;
}
.institution_edit .form .file {
    padding: 0 0 8px 0;
}
.institution_edit .form .input input {
    width: 368px;
}
.institution_edit .inst_logo {
    padding: 0 0 15px 0;
}
.institution_edit .inst_logo td {
    vertical-align: middle;
}
.institution_edit .inst_logo .logo_uploaded {
    padding: 0 0 0 14px;
    color: #556b0f;
    font-weight: bold;
}
.institution_edit .inst_logo img {
    border: 1px solid #e4e6ea;
}
.institution_edit .cke_contents {
    height: 127px !important;
}
.institution_edit .green_input {
    padding: 0 0 0 27px;
}
.institution_edit .inst_buttons {
    text-align: right;
}
.institution_edit .inst_buttons table {
    margin: 0 0 0 auto;
}
.institution_edit .design_templates .design_padd {
    padding: 0 0 22px 0;
}
.institution_edit .design_templates .design_padd.design_padd_last {
    padding: 0 0 22px 0;
    width: 121px;
}
.institution_edit .design_templates .design_item {
    width: 121px;
    height: 121px;
    text-align: center;
    vertical-align: middle;
}
.institution_edit .design_templates .design_radio {
    padding: 0 0 9px 0;
}
.institution_edit .design_templates .design_radio input {
    padding: 0;
    margin: 0;
}
.institution_edit .design_templates .design_item .design_img {
    margin: auto;
    border: 1px solid #e4e6ea;
    background: #fbf9f9;
}
.institution_edit .design_templates .design_item img {
    border: 1px solid #fbf9f9;
}
.institution_edit .design_templates .design_item .ov .design_1,
.institution_edit .design_templates .design_item .ov .design_1 img,
.institution_edit .design_templates .design_item .selected .design_1,
.institution_edit .design_templates .design_item .selected .design_1 img {
    border: 1px solid #7a6bb0;
}
.institution_edit .design_templates .design_item .ov .design_2,
.institution_edit .design_templates .design_item .ov .design_2 img,
.institution_edit .design_templates .design_item .selected .design_2,
.institution_edit .design_templates .design_item .selected .design_2 img {
    border: 1px solid #c7bc01;
}
.institution_edit .design_templates .design_item .ov .design_3,
.institution_edit .design_templates .design_item .ov .design_3 img,
.institution_edit .design_templates .design_item .selected .design_3,
.institution_edit .design_templates .design_item .selected .design_3 img {
    border: 1px solid #a7b000;
}
.institution_edit .design_templates .design_item .ov .design_4,
.institution_edit .design_templates .design_item .ov .design_4 img,
.institution_edit .design_templates .design_item .selected .design_4,
.institution_edit .design_templates .design_item .selected .design_4 img {
    border: 1px solid #c09b00;
}
.institution_edit .design_templates .design_item .ov .design_5,
.institution_edit .design_templates .design_item .ov .design_5 img,
.institution_edit .design_templates .design_item .selected .design_5,
.institution_edit .design_templates .design_item .selected .design_5 img {
    border: 1px solid #596f9b;
}
/*  institution_edit  */


/*  institution_tree_edit  */
.institution_tree_edit,
.institution_tree_edit * {
    line-height: 18px;
}
.institution_tree_edit {
    padding: 22px 0 0 0;
}
.tests_list .hidden,
.institution_tree_edit .hidden {
    display: none;
}
.institution_tree_edit .institution_tree_item_name {
    padding: 0 0 14px 0;
    font-size: 19px;
    line-height: 21px;
    color: #010100;
}
.institution_tree_edit .institution_logo {
    height: 124px;
    vertical-align: middle;
    padding: 0 26px 0 0;
}
.institution_tree_edit .institution_logo div {
    padding: 4px 0;
    margin: auto 0;
    width: 186px;
    text-align: center;
}
.institution_tree_edit .institution_logo img {
    margin: auto;
}
.institution_tree_edit .institution_tree {
    padding: 27px 0 8px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.institution_tree_edit .institution_tree .tree_item_name {
    padding: 0 0 10px 0;
}
.practices_question_edit .save_edit,
.practices_question_edit .edit_info,
.practices_question_edit .cancel_td,
.practices_question_edit .switch_element_up,
.practices_question_edit .switch_element_down,
.tests_list .save_edit,
.tests_list .edit_info,
.tests_list .cancel_td,
.tests_list .switch_element_up,
.tests_list .switch_element_down,
.institution_tree_edit .institution_tree .save_edit,
.institution_tree_edit .institution_tree .edit_info,
.institution_tree_edit .institution_tree .cancel_td,
.institution_tree_edit .institution_tree .switch_element_up,
.institution_tree_edit .institution_tree .switch_element_down {
    padding: 0 0 18px 0;
}
.tests_list .tree_item_name .text_name_title {
    font-weight: bold;
    line-height: 21px;
    color: #000001;
    padding: 0 12px 0 0;
}
.tests_list .test_line .tree_item_name .text_name_title {
    padding: 0 12px;
}
.institution_tree_edit .institution_tree .tree_item_name .text_name_title {
    font-weight: bold;
    line-height: 14px;
    color: #000001;
    padding: 6px 8px 0 0;
}
.tests_list .tree_item_name input,
.institution_tree_edit .institution_tree .tree_item_name input {
    border: 1px solid #7a8395;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
    width: 215px;
    padding: 6px 7px 5px 7px;
    line-height: 15px;
    color: #424f68;
}
.tests_list .save_edit,
.institution_tree_edit .institution_tree .save_edit {
    width: 123px;
}
.tests_list .save_edit .green_input input,
.institution_tree_edit .institution_tree .save_edit .green_input input {
    padding: 0 31px 0 17px;
    background: url('../media/images/ico/save.gif') 90px 49% no-repeat;
}
.tests_list .cancel_td,
.institution_tree_edit .institution_tree .cancel_td {
    width: 99px;
}
.tests_list .cancel_td .orange_input,
.institution_tree_edit .institution_tree .cancel_td .orange_input {
    float: none;
}
.tests_list .cancel_td .orange_input input,
.institution_tree_edit .institution_tree .cancel_td .orange_input input {
    padding: 6px 23px 6px 8px;
    background: url('../media/images/ico/del_exp.gif') 75px 50% no-repeat;
}
.tests_list .cancel_td .orange_input input.del {
    padding: 6px 27px 6px 18px;
    background: url('../media/images/ico/del_exp.gif') 73px 50% no-repeat;
}
.institution_tree_edit .institution_tree .cancel_td .orange_input input.del {
    padding: 6px 32px 6px 18px;
    background: url('../media/images/ico/del_exp.gif') 66px 50% no-repeat;
}
.tests_list .edit_info,
.institution_tree_edit .institution_tree .edit_info {
    width: 171px;
}
.tests_list .switch_element_up,
.practices_question_edit .switch_element_up,
.institution_tree_edit .institution_tree .switch_element_up {
    width: 32px;
}
.practices_question_edit .switch_element_up .nav_ico,
.practices_question_edit .switch_element_down .nav_ico,
.tests_list .switch_element_up .nav_ico,
.tests_list .switch_element_down .nav_ico,
.institution_tree_edit .institution_tree .switch_element_up .nav_ico,
.institution_tree_edit .institution_tree .switch_element_down .nav_ico {
    display: block;
}
.practices_question_edit .switch_element_up .nav_over,
.practices_question_edit .switch_element_down .nav_over,
.tests_list .switch_element_up .nav_over,
.tests_list .switch_element_down .nav_over,
.institution_tree_edit .institution_tree .switch_element_up .nav_over,
.institution_tree_edit .institution_tree .switch_element_down .nav_over {
    display: none;
}
.practices_question_edit .switch_element_up div.ov .nav_ico,
.practices_question_edit .switch_element_down div.ov .nav_ico,
.tests_list .switch_element_up div.ov .nav_ico,
.tests_list .switch_element_down div.ov .nav_ico,
.institution_tree_edit .institution_tree .switch_element_up div.ov .nav_ico,
.institution_tree_edit .institution_tree .switch_element_down div.ov .nav_ico {
    display: none;
}
.practices_question_edit .switch_element_up div.ov .nav_over,
.practices_question_edit .switch_element_down div.ov .nav_over,
.tests_list .switch_element_up div.ov .nav_over,
.tests_list .switch_element_down div.ov .nav_over,
.institution_tree_edit .institution_tree .switch_element_up div.ov .nav_over,
.institution_tree_edit .institution_tree .switch_element_down div.ov .nav_over {
    display: block;
}
.tests_list td div,
.institution_tree_edit .institution_tree td div {
    padding: 0 5px 0 0;
}
.tests_list td.switch_element_up div,
.institution_tree_edit .institution_tree td.switch_element_up div,
.tests_list td.switch_element_down div,
.institution_tree_edit .institution_tree td.switch_element_down div {
    width: 27px;
    height: 28px;
    overflow: hidden;
}
.tests_list td.switch_element_down div,
.institution_tree_edit .institution_tree td.switch_element_down div {
    padding: 0;
}
.tests_list .switch_element_down,
.institution_tree_edit .institution_tree .switch_element_down {
    width: 27px;
}
.groups_item .unique_link {
    padding: 24px 0 27px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;
}
.trainings_tests_edit .unique_link,
.institution_tree_edit .unique_link {
    padding: 24px 0 26px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.groups_item .unique_link .unique_hdr,
.trainings_tests_edit .unique_link .unique_hdr,
.institution_tree_edit .unique_link .unique_hdr {
    padding: 0 0 5px 0;
    font-size: 19px;
    line-height: 21px;
    color: #010100;
}
.groups_item .unique_link input,
.trainings_tests_edit .unique_link input,
.institution_tree_edit .unique_link input {
    border: 1px solid #7a8395;
    padding: 5px 6px 5px 6px;
    width: 425px;
    line-height: 15px;
    color: #717b8e;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.institution_tree_edit .institution_tree_edit_buttons {
    padding: 27px 0 22px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.institution_tree_edit .change_visibility a.visible {
    color: #000000;
}
.institution_tree_edit .change_visibility a.loading {
    color: #aaaaaa;
}
.institution_tree_edit .change_visibility a.invisible {
    color: #dddddd;
}
.institution_tree_edit .edit_violet table td a {
    padding: 0 36px 0 11px;
    text-align: center;
    white-space: nowrap;
}
.institution_tree_edit .institution_tree_edit_buttons .create {
    padding: 0 39px 0 13px;
    background: url('../media/images/ico/ico_create.gif') 100% 3px no-repeat;
}
.institution_tree_edit .institution_tree_edit_buttons .view_page {
    padding: 0 39px 0 13px;
    background: url('../media/images/ico/ico_view.gif') 100% 4px no-repeat;
}
.institution_tree_edit .institution_tree_edit_buttons .btn_violet {
    float: left;
    margin: 0 12px 0 0;
}
.institution_tree_edit .change_visibility {
    width: 26px;
    padding: 3px 0 0 0;
}
/*  institution_tree_edit  */



/*  edit_violet  */
.edit_violet {
    padding: 26px 0;
}
.edit_violet table {
    background: url('../media/images/bg/btn_violet_left.gif') 0 0 no-repeat;
}
.edit_violet table td {
    background: url('../media/images/bg/btn_violet_right.gif') 100% 0 no-repeat;
}
.edit_violet table td a {
    padding: 0 36px 0 14px;
    display: block;
    font-size: 12px !important;
    color: #ffffff !important;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 28px !important;
    text-decoration: none !important;
    background: url('../media/images/ico/edit_w.gif') 100% 9px no-repeat;
}
.edit_violet table td a.no_ico {
    background: none;
    padding: 0 14px 0 14px;
}
.edit_violet table.ov {
    background: url('../media/images/bg/btn_violet_left_ov.gif') 0 0 no-repeat;
}
.edit_violet table.ov td {
    background: url('../media/images/bg/btn_violet_right_ov.gif') 100% 0 no-repeat;
}
/*  edit_links  */


/*  institution_page_edit  */
.institution_page_edit {
    padding: 22px 0 0 0;
}
.institution_page_edit .form_dec {
    width: 100%;
    height: 465px;
    background: url('../media/images/dec/dec_edit.gif') 9px 247px no-repeat;
}
.institution_page_edit .cke_page_text {
    padding: 2px 0 0 0;
}
.institution_page_edit #cke_contents_page_text {
    height: 128px !important;
}
.institution_page_edit #cke_contents_page_text iframe {
    margin-bottom: -2px;
}
.institution_page_edit .green_input {
    padding: 0 0 0 27px;
    float: none;
}
/*  institution_page_edit  */


/*  groups_users_manage  */
.groups_users_manage {
    padding: 22px 0 0 0;
}
.groups_users_manage .groups_users_manage_description {
    padding: 0 0 22px 0;
}
.groups_users_manage .groups_users_manage_buttons {
    padding: 0 0 29px 0;
}
.groups_users_manage .groups_users_manage_buttons .link_green {
    float: left;
}
.groups_users_manage .groups_users_manage_buttons .link_green a span {
    padding: 0 14px 0 3px;
}
.groups_users_manage .groups_users_manage_buttons .link_green a span span {
    padding: 0 24px 0 0;
}
.groups_users_manage .groups_users_manage_buttons .link_orange {
    float: left;
    margin: 0 11px 0 0;
}
/*  groups_users_manage  */


/*  list_users  */
.groups_tabs .list_users .group_tab_padd {
    padding: 18px 34px 17px 35px;
}
.groups_tabs .list_users .experts_padd {
    padding: 18px 20px 17px 35px;
}
.groups_tabs .list_users .group_tab_padd .group_name {
    padding: 1px 0;
}
.list_users .delete,
.list_users .approve {
    margin: 0 0 0 25px;
}
.list_users .delete span {
    white-space: nowrap;
}
.list_users .user_status_btn,
.list_users .user_status_btn * {
    white-space: nowrap;
}
.no_users {
    padding: 18px 34px 17px 35px;
}
/*  list_users  */


/*  approve  */
.approve {
    padding: 0 14px 0 0;
    display: block;
    text-decoration: none !important;
    background: url('../media/images/ico/approve.gif') 100% 6px no-repeat;
}
.approve span {
    color: #6a5aa7;
    display: block;
    font-size: 11px;
    padding: 0;
    text-transform: uppercase;
    cursor: pointer;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.approve:hover {
    background: url('../media/images/ico/approve_ov.gif') 100% 6px no-repeat;
}
.approve:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
/*  approve  */


/*  groups_item  */
.groups_item {
    padding: 7px 0;
}
.groups_item .news_list .block_padd {
    padding: 17px 23px 22px 18px;
}
.groups_item .news_list .block_padd .link_yellow {
    float: right;
}
.groups_item .group_name {
    padding: 0 0 18px 0;
    font-size: 19px;
    line-height: 21px;
    color: #010100;
}
.groups_item .group_name span {
    font-size: 19px;
    line-height: 21px;
    color: #6a5aa7;
}
.groups_item .group_cat_name {
    padding: 0 0 15px 0;
}
.groups_item .group_cat_name a {
    font-size: 19px !important;
    line-height: 21px !important;
    color: #ff4015 !important;
    text-decoration: none !important;
}
.groups_item h1.gr_item_name a {
    font-size: 19px !important;
    line-height: 21px !important;
    color: #000000 !important;
    background: none !important;
    text-decoration: none !important;
}
.groups_item h1.gr_item_name .comm_count {
    color: #6a5aa7 !important;
}
.groups_item h1.gr_item_name a:hover {
    color: #556B0F !important;
}
.groups_item .group_description {
    padding: 0 0 31px 0;
}
.groups_item .news_list .date {
    padding: 4px 0 0px 0;
}
.groups_item .news_list .short_text {
    padding: 6px 0 0 0;
}
.groups_item .news_list .group_item_img {
    width: 135px;
}
.groups_item .news_list .group_item_img .group_item_img_padd {
    padding: 0 22px 0 0;
    text-align: center;
}
.groups_item .news_list .group_item_img table {
    margin: 0 auto;
}
.groups_item .news_list .group_item_img .img_corners {
    position: relative;
}
.groups_item .news_list .groups_item_buttons {
    padding: 3px 0 0 0;
}
.groups_item .news_list .groups_item_buttons .link_green,
.groups_item .news_list .groups_item_buttons .link_orange,
.groups_item .news_list .groups_item_buttons .edit_violet {
    padding: 0;
    float: right;
    margin: 0 0 0 12px;
}
.groups_item .news_list .unique_link {
    margin: 0 0 22px 0;
}
.groups_item .news_list .link_green span {
    padding: 0 4px 0 0;
}
.groups_item .news_list .link_green span .join {
    padding: 0 37px 0 16px;
    background: url('../media/images/ico/save.gif') 100% 50% no-repeat;
}
/*  groups_item  */


/*  search_results  */
.search_results {
    padding: 10px 0 0 0;
}
.search_results .search_dec {
    position: absolute;
    top: -6px;
    right: 2px;
    width: 63px;
    height: 59px;
}
.search_results .search_dec .dec_search_bg {
    width: 63px;
    height: 59px;
    background: url('../media/images/dec/dec_search.png') 0 0 no-repeat;
}
.search_results .search_dec .dec_search_bg img {
    height: 59px;
    width: 0;
}
.search_results .query {
    position: relative;
    background: #e9e9d5;
}
.search_results .query .query_padd {
    padding: 12px 75px 13px 18px;
}
.search_results .search_item .search_item_name a span,
.search_results .search_item .mark_text,
.search_results .query .query_padd span {
    background: #ffee9b;
    font-weight: bold;
    padding: 0 3px;
}
.search_results .search_paging_top {
    padding: 10px 0 13px 0;
}
.search_results .search_paging_bot {
    padding: 10px 0 0 0;
}
.search_results .block_padd {
    padding: 14px 95px 14px 20px;
}
.search_results .search_item .search_item_name {
    padding: 0 0 6px 0;
    line-height: 20px;
}
.search_results .search_item .search_item_name a {
    padding: 0 0 1px 0;
    text-decoration: none !important;
    color: #6a5aa7 !important;
    font-weight: bold !important;
    font-size: 15px !important;
    line-height: 17px !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.search_results .search_item .search_item_name a span {
    color: #6a5aa7 !important;
    font-weight: bold !important;
    font-size: 15px !important;
    line-height: 15px !important;
}
.search_results .search_item .search_item_name a:hover {
    color: #556b0f !important;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.search_results .search_item .search_item_name a:hover span {
    color: #556b0f !important;
}
.search_results .block_white .item_last {
    border-bottom: 1px solid #f3f2f2;
}
.search_results .pop_tags {
    padding: 8px 26px 4px 3px;
}
.search_results .pop_tags .pop_hdr {
    padding: 6px 6px 2px 28px;
}
.search_results .pop_tags .tags_list {
    padding: 3px 0 0 0;
}
/*  search_results  */

.cke_skin_v2 iframe {
    margin-bottom: -2px;
}

/*  institution_page  */
.institution_page .header {
    height: 105px;
}
.institution_page .logo {
    padding-top: 17px;
}
.institution_page .cont_padd {
    padding: 0 26px;
}
/*  institution_page  */


/*  institutions_item  */
.institutions_item {
    
}
.institutions_item .institution_header {
    background: url('../media/images/bg/title_blocks_1.gif') 0 0 repeat-y;
}
.institutions_item .institution_header {
    position: relative;
}
.institutions_item .institution_header .design_dec {
    position: absolute;
    top: -90px;
    right: 9px;
    width: 262px;
    height: 228px;
}
.institutions_item .institution_header .design_dec_bg {
    width: 262px;
    height: 228px;
}
.institutions_item .institution_header .thumb_up {
    vertical-align: middle;
    padding: 16px 0;
    width: 185px;
    background: url('../media/images/dec/dot_yellow_h.gif') 100% 0 repeat-y;
}
.institutions_item .institution_header .thumb_up .thumb_align {
    text-align: center;
    margin: auto 0;
    padding: 0 17px 0 16px;
}
.institutions_item .institution_header .thumb_up .thumb_align img {
    margin: 0 auto;
}
.institutions_item .institution_header .item_name {
    margin: auto 0;
    padding: 22px 275px 14px 33px;
    font-weight: bold;
    font-size: 21px;
    line-height: 21px;
    color: #556b0f;
}
.institutions_item.design_1 .institution_header .design_dec_bg {
    background: url('../media/images/dec/design_dec_1.png') 0 0 no-repeat;
}
.institutions_item.design_2 .institution_header .design_dec_bg {
    background: url('../media/images/dec/design_dec_2.png') 0 0 no-repeat;
}
.institutions_item.design_3 .institution_header .design_dec_bg {
    background: url('../media/images/dec/design_dec_3.png') 0 0 no-repeat;
}
.institutions_item.design_4 .institution_header .design_dec_bg {
    background: url('../media/images/dec/design_dec_4.png') 0 0 no-repeat;
}
.institutions_item.design_5 .institution_header .design_dec_bg {
    background: url('../media/images/dec/design_dec_5.png') 0 0 no-repeat;
}
.institutions_item .header_logo{
    height: 125px;
}
.institutions_item,
.institutions_item * {
    line-height: 18px;
}
.institutions_item .menu_left {
    padding: 21px 0 0 0;
}
.institutions_item .menu_left .ml_item {
    position: relative;
    width: 185px;
    margin: 0 0 1px 0;
}
.institutions_item .menu_left .ml_item a {
    display: block;
    background-image: url('../media/images/ico/ml_circle.gif');
    background-position: 11px 11px;
    background-repeat: no-repeat;
    background-color: #f3f2f2;
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: bold !important;
    padding: 6px 32px 7px 32px;
    text-decoration: none !important;
}
.institutions_item.design_3 .menu_left .ml_item a,
.institutions_item.design_2 .menu_left .ml_item a,
.institutions_item.design_4 .menu_left .ml_item a {
    color: #6a5aa7 !important;
}
.institutions_item.design_1 .menu_left .ml_item a,
.institutions_item.design_5 .menu_left .ml_item a {
    color: #424f68 !important;
}
.institutions_item .menu_left .ml_item a:hover {
    background-color: #e8e6e6;
    background-image: url('../media/images/ico/ml_circle_ov.gif');
    color: #556b0f !important;
}
.institutions_item .menu_left .ml_item .ml_item_act  .ml_item_act_dec {
    background-image: url('../media/images/ico/ml_circle_act.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 100%;
}
.institutions_item .menu_left .ml_item .ml_item_act .ml_item_act_padd {
    color: #ffffff;
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: bold !important;
    padding: 6px 32px 7px 32px;
}
.institutions_item.design_1 .menu_left .ml_item .ml_item_act {
    background-color: #8f77b1;
}
.institutions_item.design_2 .menu_left .ml_item .ml_item_act {
    background-color: #c7bc01;
}
.institutions_item.design_3 .menu_left .ml_item .ml_item_act {
    background-color: #a7b000;
}
.institutions_item.design_4 .menu_left .ml_item .ml_item_act {
    background-color: #c09b00;
}
.institutions_item.design_5 .menu_left .ml_item .ml_item_act {
    background-color: #596f9b;
}
.institutions_item .page_contacts {
    padding: 21px 10px 0 10px;
}
.institutions_item .page_contacts a {
    color: #6a5aa7;
    padding: 0 0 1px 0;
    text-decoration: none !important;
    background: url('../media/images/dec/dash_violet.gif') 0 100% repeat-x;
}
.institutions_item .page_contacts a:hover {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.institutions_item .institution_page_left {
    width: 185px;
    padding: 0 0 45px 0;
}
.institutions_item .institutions_content {
    padding: 17px 1px 16px 32px
}
.institutions_item .institutions_content .button_new{
    
}
.institutions_item .institutions_content .institutions_name {
    font-size: 21px;
    line-height: 23px;
    color: #020200;
    font-weight: bold;
    padding: 0 0 10px 0;
}
.institutions_item .institutions_content .institutions_text {
    padding: 9px 0 29px 0;
}
.institutions_item .experts_list {
    padding: 2px 0 0 0;
    width: 100%;
    position: relative;
}
.institutions_item .experts_list .experts_list_top {
    position: absolute;
    top: -31px;
    right: -1px;
}
.institutions_item .experts_list .experts_list_top .paging {
    float: none;
}
.institutions_item .experts_list .news_list {
    padding: 0;
}
.institutions_item .delete.ico_2 {
    padding: 0 20px 0 0;
    background: url('../media/images/ico/delete2.gif') 100% 2px no-repeat;
}
.institutions_item .delete.ico_2:hover {
    background: url('../media/images/ico/delete2_ov.gif') 100% 2px no-repeat;
}
.institutions_item .delete_edit {
    border-top: 1px solid #e5e2e2;
    padding: 8px 19px 9px 19px;
}
.institutions_item .delete_edit a {
    padding-bottom: 3px;
}
.institutions_item .delete_edit .de_sep {
    background: #e5e2e2;
}
.institutions_item .news_articles_events {
    position: relative;
}
.institutions_item .filters_municipality {
    border-top: 1px solid #f3f2f2;
    padding: 13px 0 0 1px;
}
.institutions_item .filter_municipality {
    padding: 0;
}
.institutions_item .news_list .paging_top {
    position: absolute;
    top: -26px;
    right: -1px;
}
.institutions_item .news_list .paging_top .paging {
    float: none;
}
/*  institutions_item  */


/*  institution_experts  */
.institution_experts {
    padding: 20px 0 0 0;
}
.institution_experts,
.institution_experts * {
    line-height: 18px;
}
.institution_experts .item_name {
    font-size: 19px;
    line-height: 21px;
    color: #000102;
    padding: 0 0 18px 0;
}
.institution_experts .item_text {
    padding: 0 0 35px 0;
}
.institution_experts .link_orange,
.institution_experts .link_green {
    float: left;
    margin: 0 11px 0 0;
}
.institution_experts .institution_experts_buttons {
    padding: 0 0 27px 0;
}
.institution_experts .user_status_btn {
    padding: 1px 0 0 0;
}
/*  institution_experts  */


/*  trainings_edit  */
.trainings_edit {
    padding: 22px 0 0 0;
}
.trainings_edit .trainings_edit_text {
    padding: 0 30px 0 0;
}
.trainings_edit .form_dec {
    width: 100%;
    background: url('../media/images/dec/suggest_event_dec.gif') 291px 18px no-repeat;
}
.trainings_edit .form_dec_padd {
    padding: 0 17px 0 0;
}
.trainings_edit .form {
    padding: 60px 0 0 0;
}
.trainings_edit .form .input input {
    width: 368px;
}
.trainings_edit .form #cke_trainings_short_text {
    padding: 2px 0 0 0;
}
.trainings_edit .form #cke_contents_trainings_short_text {
    height: 128px !important;
}
.trainings_edit .green_input {
    padding: 0;
}
/*  trainings_edit  */


/*  skills_improvement  */
.skills_improvement,
.skills_improvement * {
    line-height: 18px;
}
.skills_improvement .skills_group {
    padding: 7px 0 15px 0;
}
.skills_improvement .skills_group .skills_group_name {
    font-size: 19px;
    line-height: 21px;
    color: #ff4015;
    padding: 0 0 9px 0;
}
.news_list.skills_improvement .block_padd {
    padding: 16px 23px 18px 17px;
}
.skills_improvement .skill_name {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    color: #020200;
    padding: 0 0 9px 0;
}
.skills_improvement .skill_suggest {
    padding: 11px 0 0 0;
}
.skills_improvement .skill_suggest .link_green {
    float: left;
}
.skills_improvement .skill_suggest .link_green a span {
    padding: 0 19px 0 9px;
}
.skills_improvement .skill_suggest .already_have {
    font-size: 13px;
    line-height: 15px;
    color: #556b0f;
    font-weight: bold;
    padding: 6px 0 7px 0;
}
/*  skills_improvement  */


/*  practices_question  */
.practices_question {
    padding: 21px 0 0 0;
}
.practices_question_dec {
    width: 100%;
    height: 314px;
    background: url('../media/images/dec/dec_test.gif') 364px 13px no-repeat;
}
.practices_question .question_padd {
    padding: 0 240px 0 0;
}
.practices_question .practices_name {
    font-size: 19px;
    line-height: 21px;
    color: #020000;
    padding: 4px 0 20px 0;
}
.practices_question .short_test_text {
    padding: 0 0 22px 0;
    margin: 0 0 20px 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;
}
.practices_question .short_test_text,
.practices_question .short_test_text * {
    line-height: 18px;
}
.practices_question .quest_num {
    font-size: 19px;
    line-height: 21px;
    color: #000000;
    padding: 4px 0 25px 0;
}
.practices_question .question {
    padding: 0 0 25px 0;
    font-weight: bold;
    color: #424f68;
}
.practices_question .answers {
    padding: 0 0 0 18px;
}
.practices_question .answer_input {
    padding: 5px 0 14px 0;
}
.practices_question .answer_input input {
    width: 490px;
    border: 1px solid #7a8395;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
    line-height: 15px;
    padding: 5px 10px 4px 10px;
}
.practices_question .answers td {
    padding: 0 0 9px 0;
}
.practices_question .answers td input {
    width: 13px;
    height: 13px;
    display: block;
    margin: 4px 10px 0 0;
    padding: 0;
}
.practices_question .green_input {
    padding: 12px 0 0 18px;
    text-align: left;
}
.practices_question .green_input table {
    margin: 0;
}
.practices_question .green_input table td input {
    padding: 0 30px;
}
/*  practices_question  */


/*  practices_test_result  */
.practices_test_result {
    padding: 21px 0 0 0;
}
.practices_test_result .test_result_dec {
    width: 100%;
    height: 314px;
    background: url('../media/images/dec/dec_test.gif') 347px 12px no-repeat;
}
.practices_test_result .result_text,
.practices_test_result .result_text * {
    line-height: 18px;
}
.practices_test_result .thanks_result {
    padding: 43px 0 0 0;
}
.practices_test_result .thanks_result_text {
    color: #000000;
    font-weight: bold;
}
.practices_test_result .result {
    padding: 0 0 0 5px;
}
.practices_test_result .result div {
    background: #fff1b8 url('../media/images/bg/result_right.gif') 100% 0 no-repeat;
}
.practices_test_result .result div span {
    display: block;
    line-height: 21px;
    font-weight: bold;
    color: #424f68;
    padding: 0 8px;
    background: url('../media/images/bg/result_left.gif') 0 0 no-repeat;
}
.practices_test_result .link_green {
    padding: 19px 0 0 0;
}
.practices_test_result .link_green a {
    float: left;
}
/*  practices_test_result  */


/*  trainings_tests_edit  */
.trainings_tests_edit {
    padding: 20px 0 0 0;
}
.trainings_tests_edit .item_name {
    font-size: 19px;
    line-height: 21px;
    color: #000000;
    padding: 0 0 21px 0;
}
.trainings_tests_edit .short_text,
.trainings_tests_edit .short_text * {
    line-height: 18px;
}
.trainings_tests_edit .trainings_tests_edit_text .link_green {
    padding: 21px 0 26px 0;
}
.trainings_tests_edit .link_green a {
    float: left;
}
.trainings_tests_edit .link_green a span {
    padding: 0 18px 0 8px;
}
.trainings_tests_edit .form {
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.trainings_tests_edit .form .green_input {
    padding: 7px 0 26px 0;
}
.trainings_tests_edit .form .unique_link {
    padding-bottom: 0;
    background: none;
}
.trainings_tests_edit .tests_list {
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
    padding: 24px 0 13px 0;
}
.trainings_tests_edit .tests_list .tests_list_hdr {
    font-size: 19px;
    line-height: 21px;
    color: #000000;
    padding: 0 0 13px 0;
}
.trainings_tests_edit .tests_list .test_nr {
    background: #fff1b8 url('../media/images/bg/result_right.gif') 100% 0 no-repeat;
}
.trainings_tests_edit .tests_list .test_nr td {
    background: url('../media/images/bg/result_left.gif') 0 0 no-repeat;
}
.trainings_tests_edit .tests_list .test_nr td .text_name_title {
    line-height: 21px;
    font-weight: bold;
    color: #010100;
    padding: 0 12px;
}
.trainings_tests_edit .tests_list .save_edit input,
.trainings_tests_edit .tests_list .orange_input input {
    width: 100%;
}
.trainings_tests_edit .tests_list .edit_violet table td a {
    padding: 0 33px 0 14px;
}
.trainings_tests_edit .tests_list .tree_item_name input {
    width: 407px;
}
.trainings_tests_edit .tests_list .tests_list_item {
    background: url('../media/images/dec/dot_yellow.gif') 0 100% repeat-x;
    padding: 14px 0 13px 0;
}
.trainings_tests_edit .tests_list .tree_item_name {
    padding: 0 10px 18px 0;
}
.trainings_tests_edit .tests_list .tests_list_item.tests_list_item_last {
    background: none;
    padding: 14px 0 0 0;
}
.trainings_tests_edit .tests_list .tree_item_name .test_name {
    margin: 3px 0 0 0;
    background: #fff1b8 url('../media/images/dec/tn_cor_1.gif') 0 0 no-repeat;
}
.trainings_tests_edit .tests_list .tree_item_name .test_name td {
    background: url('../media/images/dec/tn_cor_2.gif') 100% 0 no-repeat;
}
.trainings_tests_edit .tests_list .tree_item_name .test_name td .test_name_cor {
    background: url('../media/images/dec/tn_cor_3.gif') 100% 100% no-repeat;
    padding: 0;
}
.trainings_tests_edit .tests_list .tree_item_name .test_name td .test_name_cor .text_name_title {
    background: url('../media/images/dec/tn_cor_4.gif') 0 100% no-repeat;
    padding: 3px 12px;
    line-height: 15px !important;
    font-weight: bold;
    color: #010100;
}
/*  trainings_tests_edit  */


/*  practices_question_edit  */
.practices_question_edit {
}
.practices_question_edit_dec {
    width: 100%;
    height: 314px;
    background: url('../media/images/dec/dec_test.gif') 364px 9px no-repeat;
}
.practices_question_edit .practices_question_width {
    width: 528px;
    padding: 21px 0 0 0;
}
.practices_question_edit .practices_question_hdr {
    font-size: 19px;
    line-height: 21px;
    color: #000000;
    padding: 0 0 33px 0;
}
.practices_question_edit .hidden {
    display: none;
}
.practices_question_edit .question_label {
    width: 100%;
}
.practices_question_edit .question_label label {
    font-weight: bold;
    color: #424f68;
}
.practices_question_edit .pqe_select,
.practices_question_edit .pqe_input {
    padding: 0 0 25px 0;
}
.practices_question_edit .pqe_select select {
    border: 1px solid #7a8395;
    padding: 4px 3px 3px 3px;
    line-height: 15px;
    width: 526px;
    background: #ffffff url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.practices_question_edit .question_answer {
    padding: 0 0 6px 0;
}
.practices_question_edit .question_answer .answer_name_input,
.practices_question_edit .pqe_input input {
    border: 1px solid #7a8395;
    padding: 5px 6px 4px 6px;
    line-height: 15px;
    width: 514px;
    background: #ffffff url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.practices_question_edit .question_answer .switch_element_up {
    padding: 1px 0 0 10px;
}
.practices_question_edit .question_answer .switch_element_down {
    padding: 1px 0 0 2px;
}
.practices_question_edit .question_answer .correct_answer {
    float: left;
}
.practices_question_edit .question_answer .answers_delete {
    float: right;
}
.practices_question_edit .question_answer .answers_delete .delete:hover {
    background: url('../media/images/ico/x_green.gif') 100% 6px no-repeat;
}
.practices_question_edit .question_answer .answers_delete .delete:hover span {
    color: #556b0f;
    background: url('../media/images/dec/dot_green.gif') 0 100% repeat-x;
}
.practices_question_edit .question_answer .correct_answer_name_input {
    width: 13px;
    height: 13px;
    display: block;
    margin: 3px 4px 0 0;
    padding: 0;
}
.practices_question_edit .question_answer .correct_answer label {
    color: #c4bdbd;
}
.practices_question_edit .create_answer {
    padding: 18px 0 26px 0;
}
.practices_question_edit .create_answer a {
    float: right;
}
.practices_question_edit .practices_question_edit_buttons {
    padding: 26px 0 0 0;
    background: url('../media/images/dec/dot_yellow.gif') 0 0 repeat-x;
}
.practices_question_edit .practices_question_edit_buttons .buttons_width {
    width: 528px;
}
    
.practices_question_edit .btn_violet {
    float: right;
    margin: 0 0 0 7px;
}
.practices_question_edit .btn_violet input {
    font-size: 12px !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
    line-height: 28px !important;
    height: 28px;
    padding: 0 39px 0 13px;
    border: none;
    cursor: pointer;
}
.practices_question_edit .btn_violet .ico_ch_save {
    background: url('../media/images/ico/ico_ch_save.gif') 100% 2px no-repeat;
}
.practices_question_edit .btn_violet .ico_ch_delete {
    background: url('../media/images/ico/ico_ch_delete.gif') 100% 2px no-repeat;
}
.practices_question_edit .answer_error {
    padding: 0 0 10px 0;
    color: #ff0000;
}
.practices_question_edit .error,
.practices_question_edit .error label {
    color: #ff0000 !important;
}
/*  practices_question_edit  */


/*  registration_test  */
.registration_test {
    padding: 26px 0 0 0;
}
.registration_test .question_name,
.registration_test .question_name * {
    font-size: 19px;
    line-height: 21px;
    color: #010100;
}
.registration_test .question_name {
    padding: 0 0 15px 0;
}
.registration_test .question_text {
    padding: 0 0 5px 0;
}
.registration_test .practices_question .answers_dec {
    width: 100%;
    height: 200px;
    background: url('../media/images/dec/dec_test_p.jpg') 100% 100% no-repeat;
}
.registration_test .answers {
    padding: 0 0 25px 21px;
}
.registration_test .practices_question .answers td input {
    margin: 3px 10px 0 0;
}
.registration_test #test_answers {
    padding: 15px 0 0 21px;
}
.registration_test .btn_green {
    margin: -22px 0 0 0;
    position: relative;
}
.registration_test .green_input {
    text-align: left;
    padding: 30px 0 48px 21px;
}
.registration_test .green_input table {
    margin: 0;
}
.registration_test .green_input input {
    padding-right: 36px;
    background: url('../media/images/dec/arrow_right_white2.gif') 100% 50% no-repeat;
}
/*  registration_test  */

.groups_item .register_link {
    padding: 13px 0 0 0;
}


.number {
    padding: 0 6px 0 0;
}
.number table {
    background: url('../media/images/bg/nr_left.gif') 0 0 no-repeat;
}
.number table td {
    background: url('../media/images/bg/nr_right.gif') 100% 0 no-repeat;
}
.number table td,
.number table td * {
    font-size: 13px;
    font-weight: bold;
    color: #424f68;
    line-height: 21px;
    padding: 0 8px 0 7px;
}


/*  training_practice  */
.training_practice {
    padding: 25px 0 0 0;
}
.training_practice,
.training_practice * {
    line-height: 18px;
}
.training_practice .training_practice_list {
    border-top: 1px solid #e1dede;
    width: 100%;
}
.training_practice .training_practice_hdr {
    font-size: 19px;
    line-height: 21px;
    color: #010004;
    padding: 0 0 24px 0;
}
.training_practice .tp_files,
.training_practice .tp_tests {
    border-left: 1px solid #e1dede;
    border-right: 1px solid #e1dede;
}
.training_practice .tp_files .files_item {
    background: #ffffed;
    border-bottom: 1px solid #e1dede;
}
.training_practice .tp_files .file_status {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 13px 0 17px;
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 19px;
}
.training_practice .tp_files .marked_3 .file_status {
    background: #ff4015 url('../media/images/dec/cor_trainings_red.gif') 100% 100% no-repeat;
}
.training_practice .tp_files .marked_2 .file_status,
.training_practice .tp_files .marked_1 .file_status {
    background: #a5b500 url('../media/images/dec/cor_trainings_green.gif') 100% 100% no-repeat;
}
.training_practice .tp_files .files_item_padd {
    padding: 6px 12px 21px 15px;
}
.training_practice .tp_files .file_name {
    padding: 25px 10px 9px 0;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    color: #010004;
}
.training_practice .tp_files .file_url {
    text-align: right;
}
.training_practice .tp_files .admin_comment {
    padding: 0 3px 13px 0;
}
.training_practice .tp_files .admin_comment,
.training_practice .tp_files .admin_comment * {
    color: #424f68;
}
.training_practice .tp_files .upload_filled_file label {
    font-weight: bold;
}
.training_practice .tp_files .upload_filled_file .file {
    padding: 0 8px 1px 8px;
    line-height: 16px;
    height: 22px;
    border: 1px solid #7a8395;
    background: #ffffff url('../media/images/bg/input.gif') 0 0 repeat-x;
    display: block;
    float: left;
    margin: 1px 8px 0 0;
}
.training_practice .tp_files .upload_filled_file .btn_white {
    float: left;
}
.training_practice .tp_files .upload_filled_file .btn_white table {
    background: url('../media/images/bg/btn_white_left.gif') 0 0 no-repeat;
}
.training_practice .tp_files .upload_filled_file .btn_white table td {
    background: url('../media/images/bg/btn_white_right.gif') 100% 0 no-repeat;
}
.training_practice .tp_files .upload_filled_file .btn_white input {
    padding: 0 18px;
    height: 26px;
    line-height: 16px;
    font-size: 11px;
    text-transform: uppercase;
    cursor: pointer;
    color: #424f68;
    background: none;
    border: none;
}
.training_practice .tp_tests .tests_item {
    border-bottom: 1px solid #e1dede;
    background: #edf0cc;
}
/*.training_practice .tp_tests .tests_item.marked_1 {
    background: #feefde;
}*/
.training_practice .tp_tests .tests_item.marked_2 {
    background: #feefde;
}
.training_practice .tp_tests .tests_item .tests_item_padd {
    padding: 18px 11px 15px 15px;
}
.training_practice .tp_tests .tests_item .test_name {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    color: #010004;
    padding: 0 0 9px 0;
}
.training_practice .tp_tests .tests_item .res_failed {
    font-weight: bold;
    color: #ff4015;
}
.training_practice .tp_tests .tests_item .res_done {
    font-weight: bold;
    color: #556b0f;
}
.training_practice .tp_tests .tests_item .link_green {
    padding: 2px 0 0 10px;
}
.training_practice .confirm_read {
    padding: 18px 0 0 0;
}
.training_practice .confirm_read td input {
    padding: 0;
    width: 13px;
    height: 13px;
    margin: 3px 6px 0 0;
    display: block;
}
.training_practice .finish_trainings {
    padding: 21px 0 0 0;
    float: left;
}
.training_practice .read_more,
.training_practice .read_more span {
    font-size: 11px !important;
}
.training_practice .read_more span {
    font-style: normal;
    text-transform: uppercase;
}
.training_practice .read_more:hover span {
    color: #556b0f !important;
}
/*  training_practice  */


/*  trainings_finish  */
.trainings_finish {
    padding: 20px 0 0 0;
}
.trainings_finish .finish_text {
    padding: 0 0 20px 0;
}
/*  trainings_finish  */

/* faq_list */

.faq_contact * {
    color: #444;
    font-size: 13px;
}

.faq_contact {
    float: right;
    width: 660px;
    margin-top: 20px;
}

.faq_contact h1 {
    font-size: 22px;
    margin-bottom: 25px;
}

.faq_contact form input {
    width: 250px;
    padding: 5px;
}

.faq_contact .errors {
    background-color: red;
    color: white;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 20px;
}

.faq_contact .success {
    background-color: green;
    color: white;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 20px;
}

.faq_contact form textarea {
    width: 370px;
    height: 121px;
    padding: 5px;
}

.faq_contact form input, .faq_contact form textarea {
    border: 1px solid #d4d4d4;
}

.faq_contact .captcha {
    border: 1px solid #d4d4d4;
    display: block;
    float: left;
    margin-right: 10px;
}

.faq_contact form .left {
    float: left;
}

.faq_contact form .right {
    float: right;
}

.faq_contact .submit {
    width: 100px;
    padding: 10px;
    font-weight: bold;
    font-size: 11pt;
    color: white;
    background-color: #fa9427;
    margin-top: 10px;
    border: 1px solid #db7b00;
    cursor: pointer;
    margin-bottom: 15px;
}

.faq_nav {
    float: left;
    width: 250px;
}

.faq_nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 13px;
}

.faq_nav ul li {
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ececec;
}

.faq_nav a {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #444444;
}

.faq_nav a:hover {
    color: #fa9427;
}

.faq_nav .selected a {
    color: #fa9427;
}

.faq_nav .category0 {
    margin-left: 20px;
}

.faq_nav .category1 {
    margin-left: 40px;
    font-weight: normal;
}

.faq_search {
    width: 660px;
    float: right;
    position: relative;
    margin: 0;
    padding: 0;
    border: 1px solid #d4d4d4;
    margin-top: 15px;
}

.faq_search img {
    position: absolute;
    display: inline-block;
    cursor: pointer;
}

.faq_search .loader {
    margin-top: 7px;
    margin-left: 5px;
    display: none;
}

.faq_search input {
    border: 0px solid red !important;
    font-size: 13px;
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    width: 613px;
    padding: 5px;
}

.faq_search .results {
    border: 1px solid #d4d4d4;
    border-bottom: 0;
    width: 660px;
    display: block;
    padding: 0;
    margin: 0;
    float: right;
    list-style: none;
    position: absolute;
    background-color: white;
    z-index: 5;
    margin-left: -1px;
}

.faq_search .results .more {
    font-weight: bold;
}

.faq_search .results li {
    border-bottom: 1px solid #d4d4d4;
    padding: 5px;
    padding-left: 15px;
    font-size: 13px;
    cursor: pointer;
}

.faq_search .results li .mark {
    background-color: #ffef95;
}

.faq_list li .mark {
    background-color: #ffef95;
    font-size: 13px;
    color: #7a6ab3;
    font-weight: bold;
}

.faq_list .title {
    font-size: 13px;
    color: #7a6ab3;
    font-weight: bold;
    margin-bottom: 20px;
}

.faq_search .results li:hover {
    background-color: #f0f0f0;
}

.faq_search .results li a {
    text-decoration: none;
}

.faq_list {
    margin-top: 10px;
    width: 660px;
    float: right;
}

.faq_list ul.list {
    list-style: square;
    padding: 0;
    margin: 0;
    font-size: 13px;
    color: #7a6ab3;
    padding-left: 20px;
}

.faq_list ul.list li {
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ececec;
}

.faq_list a {
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #7a6ab3;
}

.faq_list .paging {
    padding-top: 16px;
}

/* faq_list */

/* annotation */
.annotation {
    margin: 0 23px 14px 0;
}
.annotation .annotation_padd {
    background: url('../media/images/dec/quotes_top.gif') 0px 5px no-repeat;
    padding: 2px 0 0px 25px;
}
.annotation .annotation_padd,
.annotation .annotation_padd * {
    font-size: 14px;
    color: #7a8395;
    line-height: 17px;
}
.annotation .annotation_padd .quotes_bot {
    float: right;
    margin: -20px -20px 0px -10px;
}
.annotation .bg_5 {
    background: #f1f5e1;
    padding: 17px 27px 21px 9px;
}
.annotation .bg_1 img,
.annotation .bg_2 img,
.annotation .bg_3 img,
.annotation .bg_7 img,
.annotation .bg_8 img,
.annotation .bg_9 img {
    height: 5px;
    width: 0;
}
.annotation .bg_4 img,
.annotation .bg_6 img {
    width: 5px;
    height: 0;
}
.annotation .bg_1,
.annotation .bg_3
.annotation .bg_7,
.annotation .bg_9 {
    width: 5px;
    height: 5px;
}
.annotation .bg_2,
.annotation .bg_8 {
    height: 5px;
}
.annotation .bg_4,
.annotation .bg_6 {
    width: 5px;
}
.annotation .bg_1 {
    background: url('../media/images/dec/annot_cor1.gif') 0 0 no-repeat;
}
.annotation .bg_2 {
    background: #f1f5e1 url('../media/images/dec/annot_cor.gif') 0 0 repeat-x;
}
.annotation .bg_3 {
    background: url('../media/images/dec/annot_cor3.gif') 0 0 no-repeat;
}
.annotation .bg_4 {
    background: #f1f5e1 url('../media/images/dec/annot_cor.gif') 0 0 repeat-y;
}
.annotation .bg_6 {
    background: #f1f5e1 url('../media/images/dec/annot_cor.gif') 100% 0 repeat-y;
}
.annotation .bg_7 {
    background: url('../media/images/dec/annot_cor7.gif') 0 0 no-repeat;
}
.annotation .bg_8 {
    background: #f1f5e1 url('../media/images/dec/annot_cor.gif') 0 100% repeat-x;
}
.annotation .bg_9 {
    background: url('../media/images/dec/annot_cor9.gif') 0 0 no-repeat;
}
/* annotation */


.btn_green_big {
    display: block;
    width: 133px;
    height: 39px;
    text-decoration: none !important;
    background: url('../media/images/bg/btn_green_big_right.gif') 100% 0 no-repeat;
}
.btn_green_big span {
    text-align: center;
    padding: 6px 5px 5px 5px;
    display: block;
    line-height: 14px;
    background: url('../media/images/bg/btn_green_big_left.gif') 0 0 no-repeat;
}
.btn_green_big:hover {
    background: url('../media/images/bg/btn_green_big_right_ov.gif') 100% 0 no-repeat;
}
.btn_green_big:hover span {
    background: url('../media/images/bg/btn_green_big_left_ov.gif') 0 0 no-repeat;
}


.header_btn {
    position: relative;
    z-index: 110;
}
.header_btn .white_bottom {
    display: none;
    width: 99%;
    position: absolute;
    /*bottom: 1px;*/
    top: 20px;
    left: 1px;
    height: 1px;
    line-height: 1px;
    background: #ffffff;
    z-index: 110;
}
.header_btn .header_btn_bg .header_btn_padd {
    padding: 3px 12px 0px 15px;
}
.header_btn .header_btn_bg.opened {
    background: url('../media/images/bg/top_over_right.gif') 100% 0 no-repeat;
}
.header_btn .header_btn_bg.opened .header_btn_padd {
    background: url('../media/images/bg/top_over_left.gif') 0 0 no-repeat;
}
.header_btn .header_btn_bg .link_violet_a {
    margin: 0 !important;
    display: block;
}
.header_btn .header_btn_bg.opened .header_btn_padd .link_violet_a {
    background: url('../media/images/dec/arrow_bot_green.gif') 100% 4px no-repeat !important;
}
.header_btn .header_btn_bg.opened .header_btn_padd .link_violet_a span {
    background: none !important;
    color: #556b0f !important;
}
.header_btn .header_btn_bg.opened .white_bottom {
    display: block;
}


/*  expert_consults  */
.expert_consults {
    text-align: right;
}
.expert_consults .btn_green_big {
    margin: 0 0 0 auto;
}
/*  expert_consults  */


/*  expert_consults_form  */
.expert_consults_form {
    padding: 20px 0 0 0;
}
.expert_consults_form .form_text {
    padding: 0 20px 0 0;
}
.expert_consults_form .comments_form {
    padding: 22px 0 0 1px;
    background: none;
}
.expert_consults_form .remark_td {
    padding: 27px 0 0 4px !important;
}
.expert_consults_form .remark_td.remark_td2 {
    padding: 31px 0 0 4px !important;
}
.expert_consults_form .select_232,
.expert_consults_form .textarea_483 {
    margin: 0 !important;
}
.expert_consults_form .remark_text {
    width: 350px;
    padding: 11px 0 10px 0;
    float: left;
}
.expert_consults_form .remark_text img {
    float: left;
    margin: 0 4px 0 0;
}
.expert_consults_form .remark_text,
.expert_consults_form .remark_text * {
    color: #717b8e;
    font-size: 11px;
    line-height: 13px;
}
.expert_consults_form .green_input {
    float: right;
}
.expert_consults_form .error_text,
.expert_consults_form .error_text * {
    color: #FF4015;
}
.expert_consults_form .success_text {
    padding: 38px 0 0 0;
}
.expert_consults_form .success_text,
.expert_consults_form .success_text * {
    font-weight: bold;
    color: #556b0f;
}
/*  expert_consults_form  */

/* partners */
.partners {
    vertical-align: bottom;
}
.partners .partners_list {
    border-top: 1px solid #E7E5E5;
    margin: 0 0 10px 7px;
    padding: 20px 0 0 0;
    text-align: center;
}
.partners .partners_item {
    display: inline-block;
}
.partners .partners_item .item_height{
    height: 65px;
}
.partners .partners_item .item_padd{
    vertical-align: bottom;
    /*padding: 0 6px;*/
    
}
/* partners */


/*  search_form  */
.search_form {
    padding: 5px 0 20px 0;
}
.search_form label {
    color: #424f68;
    font-weight: bold;
}
.search_form .input input {
    border: 1px solid #7a8395;
    padding: 5px 6px 4px 6px;
    width: 383px;
    line-height: 15px;
    color: #717b8e;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.search_form .select {
    width: 191px;
    border: 1px solid #7a8395;
    background: url('../media/images/bg/input.gif') 0 0 repeat-x;
}
.search_form .select select {
    border: none;
    width: 181px;
    color: #717b8e;
    margin: 3px 0 3px 5px;
}
.search_form .select_left {
    padding: 0 11px 0 0;
}
.search_form .date_filter {
    padding: 0 0 0 52px;
    margin: 0 -14px 0 0;
    position: relative;
    zoom: 1;
}
.search_form .td_50 {
    width: 50%;
}
.search_form .td_25 {
    width: 25%;
}
.search_form .td_50,
.search_form .td_25 {
    padding: 11px 0 0 0;
}
.search_form .search_submit {
    padding: 17px 0 0 0;
    text-align: right;
}
.search_form .btn_search {
    margin: 0 0 0 auto;
    background: url('../media/images/bg/btn_search_left.gif') 0 0 no-repeat;
}
.search_form .search_submit .btn_search.ov {
    background: url('../media/images/bg/btn_search_left_ov.gif') 0 0 no-repeat;
}
.search_form .btn_search td {
    background: url('../media/images/bg/btn_search_right.gif') 100% 0 no-repeat;
}
.search_form .search_submit  .btn_search.ov td {
    background: url('../media/images/bg/btn_search_right_ov.gif') 100% 0 no-repeat;
}
.search_form .btn_search input {
    border: none;
    background: none;
    color: #ffffff;
    text-transform: uppercase;
    height: 28px;
    padding: 0 43px 2px 26px;
    cursor: pointer;
}
/*  search_form  */

.events_types {
    float: right;
    margin: 6px 0 -6px 0;
    position: relative;
    z-index: 10;
    padding: 0;
}
