.Section-Icons a,
div#Mid-Menu a,
div#Mid-Menu h2 {
    display: inline-block
}

#Mid-Menu {
    background: url(../img/Midmenu.png) right -108px no-repeat;
    width: 100%;
    height: 50px;
    text-align: right
}

#Mid-Menu ul {
    margin: 0;
    list-style: none
}

#Mid-Menu ul li {
    margin: 0 0 0 4px;
    display: inline
}

div#Mid-Menu a {
    background: url(../img/Midmenu.png) no-repeat;
    margin: 0
}

div#Mid-Menu a#btM_4 {
    background-position: -700px 0;
    width: 56px;
    height: 55px
}

div#Mid-Menu a#btM_4:hover {
    background-position: -700px -54px
}

div#Mid-Menu a#btM_5 {
    background-position: -605px 0;
    width: 88px;
    height: 55px
}

div#Mid-Menu a#btM_5:hover {
    background-position: -605px -54px
}

div#Mid-Menu a#btM_6 {
    background-position: -532px 0;
    width: 65px;
    height: 55px
}

div#Mid-Menu a#btM_6:hover {
    background-position: -532px -54px
}

div#Mid-Menu a#btM_7 {
    background-position: -443px 0;
    width: 80px;
    height: 55px
}

div#Mid-Menu a#btM_7:hover {
    background-position: -443px -54px
}

div#Mid-Menu a#btM_8 {
    background-position: -341px 0;
    width: 91px;
    height: 55px
}

div#Mid-Menu a#btM_8:hover {
    background-position: -341px -54px
}

div#Mid-Menu a#btM_9 {
    background-position: -237px 0;
    width: 96px;
    height: 55px
}

div#Mid-Menu a#btM_9:hover {
    background-position: -237px -54px
}

div#Mid-Menu a#btM_10 {
    background-position: -131px 0;
    width: 92px;
    height: 55px
}

div#Mid-Menu a#btM_10:hover {
    background-position: -131px -54px
}

div#Mid-Menu a#btM_11 {
    background-position: -98px 0;
    width: 28px;
    height: 55px
}

div#Mid-Menu a#btM_11:hover {
    background-position: -98px -54px
}

div#Mid-Menu a#btM_12 {
    background-position: -67px 0;
    width: 28px;
    height: 55px
}

div#Mid-Menu a#btM_12:hover {
    background-position: -67px -54px
}

div#Mid-Menu a#btM_13 {
    background-position: -37px 0;
    width: 28px;
    height: 55px
}

div#Mid-Menu a#btM_13:hover {
    background-position: -37px -54px
}

div#Mid-Menu a#btM_14 {
    background-position: -12px 0;
    width: 25px;
    height: 55px
}

div#Mid-Menu a#btM_14:hover {
    background-position: -12px -54px
}

.PagingNum {
    background-color: #fafafa;
    padding: 10px;
    width: 100%;
    height: 40px
}

.PagingNum a,
.PagingNum span {
    margin: 0 10px 0 0;
    height: 30px;
    min-width: 30px;
    color: #FFF;
    font-family: tahoma;
    font-size: 13px;
    font-weight: 400
}

.PagingNum a {
    border: 1px solid silver;
    padding: 5px;
    background-color: #333
}

.PagingNum a:hover {
    background-color: #F30
}

.PagingNum span {
    border: 1px double silver;
    padding: 7px;
    background-color: red
}

.Section-Icons a {
    background: url(../img/sectionIcons.png) no-repeat;
    margin-bottom: 10px
}

div.Section-Icons a#bts_1 {
    background-position: -5px -5px;
    width: 240px;
    height: 70px
}

div.Section-Icons a#bts_1:hover {
    background-position: -5px -82px
}

div.Section-Icons a#bts_2 {
    background-position: -242px -5px;
    width: 240px;
    height: 70px
}

div.Section-Icons a#bts_2:hover {
    background-position: -242px -82px
}

div.Section-Icons a#bts_3 {
    background-position: -1080px 0;
    width: 125px;
    height: 20px;
    margin-bottom: 0
}

div.Section-Icons a#bts_4 {
    background-position: -488px -20px;
    width: 35px;
    height: 18px;
    margin-bottom: 0
}

div.Section-Icons a#bts_5 {
    background-position: -1020px 2px;
    width: 56px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_6 {
    background-position: -965px 2px;
    width: 51px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_7 {
    background-position: -636px -47px;
    width: 81px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_8 {
    background-position: -579px -47px;
    width: 53px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_9 {
    background-position: -528px -47px;
    width: 50px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_10 {
    background-position: -966px -16px;
    width: 51px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_11 {
    background-position: -1125px -25px;
    width: 74px;
    height: 20px;
    margin-bottom: 0
}

div.Section-Icons a#bts_12 {
    background-position: -1129px -43px;
    width: 70px;
    height: 12px;
    margin-bottom: 0
}

div.Section-Icons a#bts_13 {
    background-position: -1022px -16px;
    width: 51px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_14 {
    background-position: -970px -35px;
    width: 45px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_15 {
    background-position: -1013px -35px;
    width: 51px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_16 {
    background-position: -1073px -35px;
    width: 51px;
    height: 16px;
    margin-bottom: 0
}

div.Section-Icons a#bts_17 {
    background-position: -965px -55px;
    width: 51px;
    height: 16px;
    margin-bottom: 0
}

.SectionsContents {
    background: url(../img/sectionIcons.png) no-repeat;
    width: 240px
}

.SectionIconsHeader {
    background-repeat: no-repeat;
    background-position: -482px -115px;
    height: 45px;
    display: table-cell;
    vertical-align: middle
}

.SectionIconsHeader:hover {
    background-position: -482px -68px
}

.SectionIconsRepeater {
    background-repeat: repeat-y;
    background-position: -723px -115px;
    width: 240px;
    color: #FFF;
    font-family: tahoma;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none
}

.SectionIconsRepeater span {
    font-family: ARIAL;
    font-size: 16px;
    font-weight: 700;
    color: #FFC;
    display: block;
    text-align: right;
    margin-right: 15px
}

.SectionIconsFooter {
    background-repeat: no-repeat;
    background-position: -482px 0;
    width: 240px;
    height: 14px;
    margin-bottom: 10px;
    text-align: center
}

.SectionIconsTheme {
    background-position: -627px -17px;
    width: 93px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 5px;
    margin-top: 10px;
    margin-bottom: 10px
}

.SectionIconsTheme:hover {
    background-position: -530px -17px;
    width: 93px;
    height: 30px
}

.Assci a {
    margin: 0;
    font-family: arial;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    display: block;
    background: 0 0
}

.Article-News {
    list-style: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #000;
    font-size: 24px;
    font-family: arial;
    font-weight: 700;
    text-decoration: none
}

.Article-News-Img {
    text-align: center;
    font-family: tahoma;
    font-size: 12px;
    text-decoration: none;
    font-weight: 400;
    color: grey;
    float: right;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #999;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 5px
}

.Article-News-Title h3 {
    color: #000;
    font-size: 18pt;
    font-family: Amiri;
    font-weight: 700;
    text-decoration: none;
    text-align: right;
    margin-bottom: 15px;
    margin-top: 20px;
    line-height: 35px
}

.Article-News-Date,
.Article-News-Details h4 {
    font-family: tahoma;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: none
}

.Article-News-Details h4 {
    font-weight: 500;
    font-size: 14px;
    color: #333;
    text-align: right;
    line-height: 27px
}

.Article-News-Date {
    font-size: 11px;
    color: grey;
    text-align: justify
}

.Section-Title,
.Section-Title a {
    font-family: arial;
    font-size: 17px;
    font-weight: 700
}

.Section-Title {
    width: 100%;
    background-color: #E1E1E1;
    padding-top: 5px;
    padding-bottom: 5px;
    color: red;
    background-image: url(../img/ShadowRep.png);
    background-repeat: repeat-x;
    background-position: center
}

.Section-Title ul {
    margin: 0;
    list-style: none
}

.Section-Title ul li {
    margin: 0 20px;
    display: inline
}

.Article-Comments,
.Article-Comments2 {
    border-style: dotted dotted dotted none;
    border-color: #E6E6E6;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px
}

.Section-Title a {
    display: inline-block;
    color: #000;
    margin-left: 5px;
    margin-right: 5px
}

.Section-Title a:hover {
    color: red
}

.Article-Comments {
    background-color: #F4F4F4
}

.Article-Comments2 {
    background-color: #fafafa;
    width: 700px;
    padding-right: 10px
}

.Comments-Number,
.Comments-Number2 {
    font-family: arial;
    font-weight: 700;
    border: 1px solid #000;
    text-align: center;
    width: 30px
}

.Article-Comments ul {
    margin: 0;
    list-style: none
}

.Article-Comments ul li {
    margin: 0 20px;
    display: inline
}

.Comments-Number {
    background-color: #CCC;
    color: #000;
    font-size: 12px;
    float: right;
    margin-left: 10px
}

.Comments-Number2 {
    background-color: #930;
    color: #FFF;
    font-size: 10px;
    float: right
}

.Comments-NickName,
.Comments-NickName2 {
    font-family: Tahoma;
    font-size: 13px;
    float: right
}

.Comments-NickName {
    font-weight: 400;
    color: red;
    margin-right: 5px
}

.Comments-NickName2 {
    font-weight: 400;
    color: #36F;
    margin-right: 20px
}

.Comments-Email {
    font-family: arial;
    font-size: 9px;
    font-weight: 400;
    color: grey;
    float: left;
    margin-left: 10px
}

.Comments-Email span {
    font-family: arial;
    font-size: 11px;
    font-weight: 700;
    color: grey;
    display: block;
    text-align: left
}

.Comments-Details {
    clear: both;
    font-family: tahoma;
    font-size: 13px;
    color: #333;
    font-weight: 400;
    text-decoration: none;
    display: block;
    text-align: justify
}

.Comments-Rely,
.Comments-Rely a {
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px
}

.Comments-Rely {
    border: 1px #000;
    padding: 2px;
    float: left;
    color: #FFF;
    font-weight: 700
}

.Comments-Rely a {
    color: #000;
    cursor: pointer
}

.article-related-image {
    padding: 5px;
    width: 80px;
    height: 80px;
    background-color: #fff;
    border: 1px solid silver
}