#pagedesc {
    font-weight: bold;
    margin-bottom: 20px;
    color: #3d3c3b;
}

.catnews_1 {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 8px 0px 0 0;
    color: #1a1a1a;
    font-size: 14px;
    background-color: #f5f4f4;
}

.catnews_1 h3 {
    margin: 0;
    padding: 0 5px 10px 5px;
    font-size: 22px;
}

.catnews_1 h3 a:link, .catnews_1 h3 a:visited, .catnews_1 h3 a:active {
    color: #de1c04;
    text-decoration: none;
}

.catnews_1 h3 a:hover {
    color: #de1c04;
    text-decoration: underline;
}

.catnews_1 p {
    margin: 0;
    padding: 0;
}

.catnews_1 img {
    float: left;
    margin: 0 9px 5px 5px;
    border: 1px solid #303030;
}

.catnews_1 .n_teaser {
    margin: 3px 8px 0 5px;
    text-align: justify;
    font-weight: normal;
    color: #1a1a1a;
    font-size: 14px;
}

.catnews_1 .mediar {
    float: left;
    padding: 7px 0 15px 0;
    font-size: 11px;
}

.catnews_1 .mediar a:link, .catnews_1 .mediar a:visited, .catnews_1 .mediar a:active {
    color: #de1c04;
    text-decoration: underline;
}

.catnews_1 .mediar a:hover {
    color: #de1c04;
    text-decoration: none;
}

.catnews_1 .n_more {
    clear: left;
    height: 22px;
    padding: 4px 10px 0 5px;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    border: 1px solid #cac7c7;
    background-image: url(../../images/blocks/box_bottom.jpg);
    background-repeat: repeat-x;
}

.catnews_1 .n_more a:link, .catnews_1 .n_more a:visited, .catnews_1 .n_more a:active {
    color: #000;
    text-decoration: none;
}

.catnews_1 .n_more a:hover {
    color: #000;
    text-decoration: none;
}

.catnews_1 .news_media {
    padding-left: 5px
}

.catnews_2 {
    width: 275px;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #c2c09c;
}

.catnews_2 h3 {
    margin: 0px 0 5px 0px;
    padding: 0;
    font-size: 13px;
}

.catnews_2 h3 a:link, .catnews_2 h3 a:visited, .catnews_2 h3 a:active {
    color: #838166;
}

.catnews_2 h3 a:hover {
    color: #838166;
}

.catnews_2 p {
    margin: 0;
    padding: 0;
}

.catnews_2 img {
    border: 1px solid #e3e3e3;
    float: left;
    margin: 0 4px 0 0;
}

.catnews_3 {
    width: 275px;
    float: right;
    margin-bottom: 5px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #c2c09c;
}

.catnews_3 h3 {
    margin: 0px 0 5px 0px;
    padding: 0;
    font-size: 13px;
}

.catnews_3 h3 a:link, .catnews_3 h3 a:visited, .catnews_3 h3 a:active {
    color: #838166;
}

.catnews_3 h3 a:hover {
    color: #838166;
}

.catnews_3 p {
    margin: 0;
    padding: 0;
}

.catnews_3 img {
    border: 1px solid #e3e3e3;
    float: left;
    margin: 0 4px 0 0;
}

.news_rel {
    width: 90%;
    clear: left;
    margin: 15px 0px 15px 10px;
}

.news_rel h4 {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    color: #000;
}

.news_rel ul {
    list-style: circle;
    margin: 0px;
    padding: 3px 0px 0px 24px;
}

.news_rel li {
    margin: 0px;
    padding: 3px 0 0 0;
}

.news_rel a:link, .news_rel a:visited, .news_rel a:active {
    color: #838166;
}

.news_rel a:hover {
    color: #cc4804;
}

.news_subhead {
    font-size: 15px;
    font-weight: bold;
    color: #106ae3;
    margin-bottom: 15px;
    text-align: right;
    font-family: tahoma, sans-serif;
}

.news_date {
    float: left;
    width: 400px;
    margin-bottom: 10px;
    color: #4f5050;
}

.news_date strong {
    display: block;
    font-size: 13px;
    color: #4f5050;
    text-transform: uppercase;
}

.news_lead {
/*    margin-bottom: 10px;
    padding-top: 5px;
    text-align: justify;
    font-weight: bold;
    font-size: 12px;
    line-height: 17px;
    color: #2d2d2d;
    font-family: tahoma, sans-serif;*/
}

#news_body {
    /*clear: both;
    float: left;
    padding-top: 15px;
    margin-bottom: 15px;
    text-align: justify;
    font-size: 12px;
    color: #2d2d2d;
    //letter-spacing: 1px;
    line-height: 18px;
    font-family: tahoma, sans-serif; */
}

#news_body .extra {
    margin-top: 15px;
    font-size: 10.4px;
    font-family: tahoma, sans-serif;
}

.news_comment {
    float: right;
    padding: 10px 0 10px 0;
    text-align: right;
}

.news_comment img {
    float: left;
    margin-right: 4px
}

.news_comment a {
    float: right;
    padding: 0 0 5px 0;
    font-size: 11px;
}

.news_comment a:link, .news_comment a:visited, .news_comment a:active {
    color: #de1c04;
}

.news_comment a:hover {
    color: #de1c04;
}

.news_views {
    float: right;
    width: 150px;
    padding: 0;
    font-size: 11px;
    text-align: right;
}

.news_bar {
    clear: left;
    width: 100%;
    margin: 0 0 15px 0;
    padding: 5px 0;
    text-align: right;
    color: #de1c04;
    font-size: 16px;
    font-weight: bold;
    border-top: 1px solid #9c9b9b;
    border-bottom: 1px solid #9c9b9b;
}

.news_bar span {
    font-size: 11px;
    font-weight: normal;
}

.news_bar img {
    margin: 0 3px 4px 0;
    vertical-align: middle;
}

.news_bar a {
    padding: 0 0 0 5px;
    font-size: 11px;
    font-weight: normal;
}

.news_bar a:link, .news_bar a:visited, .news_bar a:active {
    color: #de1c04;
}

.news_bar a:hover {
    color: #de1c04;
}

.archiv {
    clear: left;
    margin: 5px 0;
    padding: 5px;
    background-color: #f6f7f9;
    border: 1px solid #3a4750;
    text-align: center;
}

.archiv a {
    font-weight: bold;
}

.archiv_item {
    margin: 0 0 4px 0;
    padding: 4px;
    border-bottom: 1px dashed gray;
}

.archiv_item h3 {
    margin: 0px 0 5px 0px;
    padding: 0;
    font-size: 12px;
}

.archiv_item h3 a:link, .archiv_item h3 a:visited, .archiv_item h3 a:active {
    color: #a60101;
}

.archiv_item h3 a:hover {
    color: #f26600;
}

.archiv_item .a_cid2 {
    color: #000000;
}

.news_cat_block {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    color: #1a1a1a;
    font-size: 14px;
    background-color: #f2f1f1;
}

.news_cat_block h2 {
    margin: 0 0 10px 0;
    padding: 10px 0 10px 0;
    color: #3376cf;
    font-size: 18px;
    background-color: #fff;
    border-top: 3px solid #646464;
    border-bottom: 1px solid #9c9b9b;
}

.news_cat_block .cat_more {
    clear: both;
    height: 22px;
    padding: 4px 10px 0 0;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    border: 1px solid #cac7c7;
    background-image: url(../../images/blocks/box_bottom.jpg);
    background-repeat: repeat-x;
}

.news_cat_block .cat_more a:link, .news_cat_block .cat_more a:visited, .news_cat_block .cat_more a:active {
    color: #000;
    text-decoration: none;
}

.news_cat_block .cat_more a:hover {
    color: #000;
}

.news_cat_0_head {
    float: left;
    width: 282px;
    padding-left: 11px;
}

.news_cat_0_head h3 {
    margin: 10px 0 3px 0;
    padding: 0;
    color: #de1c04;
    font-size: 15px;
    font-family: tahoma, sans-serif;
}

.news_cat_0_head h3 a:link, .news_cat_0_head h3 a:visited, .news_cat_0_head h3 a:active {
    color: #de1c04;
}

.news_cat_0_head h3 a:hover {
    color: #de1c04;
    text-decoration: none;
}

.news_cat_0_head .teaser {
    color: #585858;
    font-size: 13px;
    font-family: tahoma, sans-serif;
    line-height: 17px;
}

.news_cat_0_list {
    float: right;
    width: 290px;
    padding-right: 11px;
}

.news_cat_0_list h3 {
    margin: 0 0 3px 0;
    padding: 0 0 5px 0;
    color: #de1c04;
    font-size: 15px;
    font-family: tahoma, sans-serif;
}

.news_cat_0_list h3 a:link, .news_cat_0_head h3 a:visited, .news_cat_0_head h3 a:active {
    color: #de1c04;
}

.news_cat_0_list h3 a:hover {
    color: #de1c04;
    text-decoration: none;
}

.news_cat_0_list img {
    float: left;
    margin: 0 4px 0 0;
}

.news_cat_0_list .teaser {
    color: #585858;
    font-size: 13px;
    font-family: tahoma, sans-serif;
    line-height: 17px;
}

#news_top_viewed {
    float: left;
    width: 300px;
}

#news_top_viewed h4 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #195eb8;
    text-transform: uppercase;
}

#news_top_viewed ul {
    padding: 0 0 0 13px;
    list-style-type: square;
    color: #73aefc;
}

#news_top_viewed li {
    padding: 0 0 8px 0;
}

#news_top_viewed strong {
    color: #191919;
    font-size: 11px;
}

#news_top_viewed a {
    font-size: 13px;
}

#news_top_viewed a:link, #news_top_viewed a:visited, #news_top_viewed a:active {
    color: #de1c04;
}

#news_top_viewed a:hover {
    color: #de1c04;
}

#news_top_comments {
    float: right;
    width: 300px;
}

#news_top_comments h4 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #de1c04;
    text-transform: uppercase;
}

#news_top_comments ul {
    padding: 0 0 0 13px;
    list-style-type: square;
    color: #de1c04;
}

#news_top_comments li {
    padding: 0 0 8px 0;
}

#news_top_comments strong {
    color: #191919;
    font-size: 11px;
}

#news_top_comments a {
    font-size: 13px;
}

#news_top_comments a:link, #news_top_comments a:visited, #news_top_comments a:active {
    color: #1171c1;
}

#news_top_comments a:hover {
    color: #1171c1;
}

.archiv {
    clear: left;
    margin: 5px 0;
    padding: 5px;
    text-align: center;
    background-color: #f6f7f9;
    border: 1px solid #3a4750;
}

.archiv_img {
    float: left;
    width: 100px;
    margin-right: 5px;
}

.archiv_img2 {
    float: left;
    margin-right: 5px;
}

.archiv a {
    font-weight: bold;
}

.archiv_item {
    clear: left;
    float: left;
    width: 99%;
    margin: 0 0 4px 0;
    padding: 4px;
    border-bottom: 1px dashed #919393;
}

.archiv_item h3 {
    margin: 0px 0 5px 0px;
    padding: 0;
    font-size: 12px;
}

.archiv_item h3 a:link, .archiv_item h3 a:visited, .archiv_item h3 a:active {
    color: #44648A;
}

.archiv_item h3 a:hover {
    color: #44648A;
}

.archiv_item .a_cid2 {
    color: #000000;
}

.archiv_item .n_teaser {
    padding-top: 5px;
    color: #000000;
}

#news_upload .input_s {
    margin-right: 10px;
}

.box1a .table_e {
    padding: 3px 0 0 0;
    color: #3e3b31;
    font-size: 12.5px;
    background-image: url(../../images/blocks/report_input_bg.jpg);
    background-repeat: no-repeat;
}

.box1a .table_e .tdleft {
    padding: 0 0 0 5px;
}

.box1a .table_e .tdleft1 {
    padding: 3px 0 0 4px;
}

.box1a .table_e .tdleft1 div {
    float: left;
    width: 105px;
    color: #3e3b31;
    font-size: 12.5px;
}

.box1a .table_e .tdleft2 {
    padding: 13px 0 12px 4px;
}

.box1a .table_e .tdleft3 div {
    float: left;
    width: 300px;
    color: #3e3b31;
    font-size: 12.5px;
}

.box1a .table_e .tdleft3 {
    padding: 3px 0 10px 4px;
}

.box1a .table_e .tdright {
    padding: 0 5px 0 0;
}

.box1a .table_e .tdcolspan {
    background-color: #bc3a1f;
}

.box1a .table_e .tdcolspan .input_bsend_hu {
    width: 74px;
    height: 33px;
    border-width: 0;
    background-image: url(../../images/send_button_hu.jpg);
    background-repeat: no-repeat;
}

.box1a .table_e .tdcolspan .input_bsend_en {
    width: 74px;
    height: 33px;
    border-width: 0;
    background-image: url(../../images/send_button_en.jpg);
    background-repeat: no-repeat;
}

.box1a .table_e .input_f1 {
    width: 390px;
    border-width: 0;
    color: #141414;
    margin: 0 0 0 5px;
    padding: 0;
}

.box1a .table_e .input_f2 {
    border-width: 0;
    color: #141414;
    margin: 0;
    padding: 0;
}

.box1a .table_e .input_f3 {
    width: 195px;
    border-width: 0;
    color: #141414;
    margin: 0 0 0 4px;
    padding: 0;
}

.box1a .table_e .yes_no_container {
    background-image: url(../../images/blocks/report_bg_pencil.jpg);
    background-repeat: repeat-y;
    background-position: 440px 0;
}

.box1a .table_e .yes_no_line {
    height: 45px;
    padding: 15px 80px 0 10px;
    background-image: url(../../images/blocks/report_bg_line.jpg);
    background-repeat: no-repeat;
}

.box1a .table_e .part1 {
    width: 300px;
    float: left;
}

.box1a .table_e .part2 {
    float: right;
    width: 120px;
    text-align: left;
}

.box1a .table_e .div1 {
    float: left;
    width: 60px;
    text-align: left;
}

.box1a .table_e .div2 {
    float: left;
    text-align: left;
}

.box1a .table_e .input_b1 {
    width: 78px;
    height: 29px;
    border-width: 0;
    background-image: url(../../images/blocks/report_button1_hu.jpg);
    background-repeat: no-repeat;
}

.box1a .table_e .input_b2 {
    width: 78px;
    height: 29px;
    border-width: 0;
    background-image: url(../../images/blocks/report_button2_hu.jpg);
    background-repeat: no-repeat;
}

.box1a .table_e .input_b3 {
    width: 78px;
    height: 29px;
    border-width: 0;
    background-image: url(../../images/blocks/report_button3_hu.jpg);
    background-repeat: no-repeat;
}

.box1a .table_e_bottom {
    height: 30px;
    margin: 5px;
    padding: 5px 0 0 120px;
    background-color: #C43D20;
    background-image: url(../../images/blocks/report_buttons_hu.jpg);
    background-repeat: no-repeat;
    background-position: 210px center;
}

.box1a .table_e_bottom .input_r1 {
    width: 66px;
    height: 24px;
    border-width: 0;
    background-color: transparent;
}

.box1a .table_e_bottom .input_r2 {
    width: 50px;
    height: 24px;
    border-width: 0;
    background-color: transparent;
}

.box1a .table_e_bottom .input_r3 {
    width: 66px;
    height: 24px;
    border-width: 0;
    background-color: transparent;
}

.tags_table {
    width: 100%
}

.tags_table tr {
    vertical-align: top;
}

.tags_table td {
    width: 33%;
    vertical-align: top;
}

.tags_table div {
    /* padding: 0 0 5px 0; */
}

#files_page .intro {
    padding-right: 8px;
}
