body {
	background: #fff;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    color: #000;
    background: #fff url('../img/bg_content.png') 0 0 repeat-x;
}

a {
    color: #e20074;
}

.bgTop541 {
    background-position: 0 541px;
}

.bgTop226 {
    background-position: 0 226px;
}

#pHeaderWrapper {
    height: 188px;
    border-top: 4px solid #e20074;
    background: #000;
}

#pHeader {
    margin: 0 auto;
    width: 980px;
    position: relative;
}

.logoBox {
    float: left;
    width: 980px;
    border-bottom: 1px solid #404040;
    background: #000 url('../img/magenta_dots.png') right top no-repeat;
}

.logoBox img,
.slogan, 
.slogan img {
    float: left;
}

.slogan {
    padding-left: 83px;
}

.searchBox {
    float: right;
    width: 280px;
    padding-top: 28px;
}

.searchBox form {
    float: right;
    width: 280px;
}

.searchBox .phrase {
    float: left;
    width: 181px;
    height: 18px;
    margin: 0;
    padding: 4px 8px 0;
    border: 0;
    background: #fff;
    font-size: 11px;
    line-height: 14px;
}

.btnSearch {
    float: right;
    height: 22px;
    width: 70px;
    margin: 0;
    padding: 0;
    overflow: visible;
    background: transparent url('../img/btn_bg_search.png') 0 0 no-repeat;
    border: 0;
    font-weight: bold;
    font-size: 11px;
}

.topMenu {
    position: absolute;
    right: 0;
    top: 149px;
    list-style-type: none;
}

.topMenu li {
    float: left;
    padding-left: 16px;
}

.topMenu li a {
    padding: 0 0 0 9px;
    font-size: 11px;
    line-height: 14px;
    color: #e20074;
    background: #000 url('../img/list_dots_mag.gif') 0 4px no-repeat;
    text-decoration: none;
}

#pContent {
    width: 814px;
    margin: 0 auto;
}

.boldArrow {
    display: inline-block;
    padding-right: 11px;
    background: transparent url('../img/arrow_right_mag_bold.gif') right 4px no-repeat;
    text-decoration: none;
    color: #000;
}

.thinArrow {
    display: inline-block;
    padding-left: 7px;
    background: transparent url('../img/arrow_right_mag.gif') 0 5px no-repeat;
    text-decoration: none;
    color: #000;
}

#pContent .leftSide {
    float: left;
    width: 582px;
}

.leftSide h1,
.leftSide h2,
.rightSide h2 {
    font-size: 14px;
    line-height: 17px;
}

.leftSide .contentBox p {
    margin-bottom: 15px;
}

.leftSide .tvBox {
    float: left;
    position: relative;
    width: 582px;
    height: 235px;
    margin: 35px 0 39px;
    border-top: 5px solid #e20074;
    background: #fff url('../img/bg_tv.png') 0 0 no-repeat;
}

.leftSide .tvBox h1,
.leftSide .tvBox h2 {
    position: absolute;
    top: 6px;
    left: 0;
}

.leftSide .tvBox .desc {
    position: absolute;
    float: left;
    width: 263px;
    right: 16px;
    top: 62px;
}

.leftSide .tvBox .desc p {
    margin-bottom: 42px;
}

.leftSide .tvBox .desc .boldArrow {
    margin-top: 5px;
}

.leftSide .expressionsTabs {
    float: left;
    width: 582px;
    height: 36px;
}

.leftSide .expressionsTabs a {
    float: left;
    width: 266px;
    height: 25px;
    padding: 7px 12px 0;
    margin-top: 2px;
    border: 1px solid #d0d0d0;
    background: #444 url('../img/tab_bg.gif') 0 0 repeat-x;
    text-decoration: none;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    color: #999;
}

.leftSide .expressionsTabs a.active {
    position: relative;
    width: 265px;
    height: 26px;
    padding-top: 9px;
    border-bottom: 0;
    background: #fff;
    color: #000;
}

.leftSide .expressionsTabs a.right {
    margin: 0 0 0 -1px;
}

.leftSide .expressionsTabs a.left {
    margin: 0 -1px 0 0;
}

.leftSide .contentBox {
    float: left;
    width: 558px;
    padding: 12px;
    background: #fff;
}

.leftSide .expressions {
    width: 556px;
    position: relative;
    left: 1px;
}

.leftSide .expressions .expressionTab {
    float: left;
    width: 556px;
}

.leftSide .expressions .abc {
    float: left;
    width: 556px;
    padding: 8px 0;
    margin-bottom: 22px;
    background: #f5f5f5;
    text-align: center;
}

.leftSide .expressions .abc a,
.leftSide .expressions .abc span {
    display: inline-block;
    margin: 0 2px;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    color: #e20074;
    text-decoration: none;
}

.leftSide .expressions .abc span {
    color: #999;
}

.leftSide .expressions .expressionList {
    float: left;
    width: 556px;
    margin-bottom: 10px;
    list-style-type: none;
}

.leftSide .expressions .expressionList li {
    float: left;
    width: 556px;
    padding-bottom: 5px;
}

.leftSide .expressions .expressionList li strong {
    float: left;
    width: 543px;
    padding-left: 13px;
    font-size: 14px;
    line-height: 17px;
}

.leftSide .expressions .expressionList li ul {
    float: left;
    width: 258px;
    padding: 7px 13px;
    margin: 8px 0 0 0;
    border-top: 1px solid #cfcfcf;
    list-style-type: none;
}

.leftSide .expressions .expressionList li ul.leftList {
    padding-right: 14px;
}

.leftSide .expressions .expressionList li ul.rightList {
    padding-left: 0;
}

.leftSide .expressions .expressionList li ul li {
    float: left;
    width: 258px;
    padding: 0;
}

.leftSide .greyBox {
    float: left;
    padding: 10px 13px;
    width: 530px;
    background: #f5f5f5;
}

.leftSide .categoriesList {
    float: left;
    width: 556px;
    list-style-type: none;
}

.leftSide .categoriesList li {
    float: left;
    position: relative;
    width: 451px;
    padding: 10px 13px 10px 92px;
    margin-bottom: 13px;
    background: #f5f5f5;
}

.leftSide .categoriesList li .catIco {
    position: absolute;
    top: 13px;
    left: 13px;
}

.leftSide .categoriesList li .catDesc {
    float: left;
    width: 413px; /*250*/
    padding-right: 38px;
}

.leftSide .categoriesList li .catDesc h3 {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 17px;
    color: #e20074;
}

.leftSide .categoriesList li .catDesc p {
    margin-bottom: 0;
}

.leftSide .categoriesList li .popExp {
    float: left;
    width: 163px;
}

.leftSide .categoriesList li .popExp ul {
    width: 163px;
    padding: 0;
    margin: 10px 0 0 0;
    list-style-type: none;
}

.leftSide .categoriesList li .popExp ul li {
    width: 163px;
    margin: 0;
    padding: 0;
}

.leftSide .breadcrumb {
    float: left;
    width: 558px;
    height: 24px;
    padding: 10px 12px 0;
    list-style-type: none;
}

.leftSide .breadcrumb li {
    float: left;
    margin-right: 4px;
}

.leftSide .breadcrumb li a {
    color: #e20074;
    text-decoration: underline;
}

.leftSide .breadcrumb li span {
    display: inline-block;
    padding-left: 7px;
    background: transparent url('../img/arrow_right_black.gif') 0 5px no-repeat;
    color: #000;
}

.leftSide .text .categoryTitle {
    position: relative;
    height: 32px;
    padding: 8px 0 0 79px;
    margin: 0 0 12px 0;
    background-repeat: no-repeat;
    color: #e20074;
    font-size: 17px;
    line-height: 20px;
}

.leftSide .text .categoryTitle h1 {
    height: 32px;
    margin: 0 0 12px 0;
    color: #e20074;
    font-size: 17px;
    line-height: 20px;
}

.leftSide .text .categoryTitle .catIco {
    position: absolute;
    top: 0;
    left: 0;
}

.leftSide .text .articleTitle {
    margin: 0 0 20px 0;
    color: #000;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
}

.leftSide .text .rightImg {
    float: right;
    margin: 0 0 12px 12px;
}

.leftSide .text ul {
    padding: 0 28px;
    margin-bottom: 15px;
    list-style-type: none;
}

.leftSide .text ul li {
    padding: 0 0 0 9px;
    background: #fff url('../img/bg_content_list.gif') 0 4px no-repeat;
}

.leftSide .categoryOtherArticles,
.leftSide .questions {
    float: left;
    width: 558px;
    /*margin: 0 0 24px;*/
    margin: 20px 0 0 0;
}

.leftSide .questions {
    margin: 18px 0 0;
}

.leftSide .categoryOtherArticles h3,
.leftSide .questions h3 {
    float: left;
    width: 532px;
    padding: 0 13px 8px;
    margin: 0 0 8px 0;
    border-bottom: 1px solid #cfcfcf;
    font-size: 14px;
    line-height: 17px;
}

.leftSide .questions h3 {
    padding-top: 5px;
}

.leftSide .categoryOtherArticles ul {
    float: left;
    width: 260px;
    padding: 0 0 0 13px;
    list-style-type: none;
}

.leftSide .categoryOtherArticles ul.rightList {
    float: right;
    width: 259px;
    padding-right: 13px;
}

.leftSide .questions ul {
    float: left;
    width: 532px;
    padding: 0 0 0 13px;
    list-style-type: none;
}

#pContent .rightSide {
    float: right;
    width: 197px;
}

.rightSide h2 {
    float: left;
    width: 197px;
    padding: 6px 0;
    margin: 0 0 6px;
    border-top: 5px solid #707070;
    border-bottom: 1px solid #d0d0d0;
}

div#emphasizedCont {
    float: left;
    overflow: hidden;
    width: 197px;
    height: 234px;
    margin: 35px 0 0;
}

#slider {
    width: 591px;
}

.rightSide .emphasized {
    float: left;
    width: 197px;
    height: 234px;
}

.rightSide .emphasized h3 {
    margin-bottom: 6px;
    font-size: 18px;
    line-height: 21px;
    color: #e20074;
}

.rightSide .emphasized p {
    height: 111px;
    overflow: hidden;
}

.rightSide .emphasized .boldArrow {
    margin: 5px 0 7px;
}

/*.rightSide .emphasized .nextArticle {
    float: left;
    width: 197px;
    padding-top: 7px;
    border-top: 1px solid #bcbcbc;
}*/

.rightSide .nextArticle {
    float: left;
    width: 197px;
    padding: 7px 0;
    margin: 0 0 49px;
    border-top: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc;
}

.rightSide .parts {
    float: left;
    width: 197px;
    padding-top: 67px;
}

.rightSide .partsNyito {
    float: left;
    width: 197px;
    padding-top: 40px;
}

.rightSide .parts .bannerBox {
    float: left;
    width: 180px;
    padding: 10px 8px 10px 9px;
    margin-bottom: 28px;
}

.rightSide .boldArrow {
    margin-bottom: 20px;
}

.rightSide ul {
    float: left;
    width: 197px;
    margin-bottom: 6px;
    padding-bottom: 5px;
    list-style-type: none;
    border-bottom: 1px solid #e1e1e1;
}

.rightSide ul li {
    padding: 2px 0;
}

.rightSide ul.lined {
    border-bottom: 0;
}

.rightSide ul.categories {
    margin-bottom: 17px;
    border-bottom: 0;
}

.rightSide ul.lined li {
    padding: 6px;
    border-bottom: 1px solid #e1e1e1;
}

.footer {
    float: left;
    width: 814px;
}

.footer .bannerBox {
    float: left;
    width: 788px;
    height: 90px;
    padding: 13px;
    text-align: center;
}

.footer .footerBox {
    float: left;
    width: 788px;
    background: #000;
    padding: 10px 13px;
}

.footer .footerBox ul {
    float: left;
    width: 788px;
    margin-bottom: 13px;
    list-style-type: none;
}

.footer .footerBox ul.greyMenu {
    margin: 0;
    width: auto;
}

.footer .footerBox ul li {
    float: left;
    padding-right: 16px;
}

.footer .footerBox ul li a {
    padding: 0 0 0 9px;
    font-size: 11px;
    line-height: 14px;
    color: #e20074;
    background: #000 url('../img/list_dots_mag.gif') 0 4px no-repeat;
    text-decoration: none;
}

.footer .footerBox ul.greyMenu li a {
    color: #999999;
    background: #000 url('../img/list_dots.gif') 0 4px no-repeat;
}

.footer .footerBox .copyRight {
    float: right;
    color: #999999;
}
