body {
    background-color: #e9e6d7;
    font-family: "Tahoma"; 
    font-size: 11px;
     
}
a {
    color: #717171;
}
.clear {
    clear: both;
}
.fl-right{
    float:right;
}
.fl-left{
    float:left;
}
.hide{
    display:none;
}
a{
    text-decoration: none;
    border-style: solid none;
    outline: none;
}
#layout {
    background-color: #E9E6D7;
    margin: 0 auto;
    text-align: center;
    width: 1000px;
    padding: 8px 0px 0px 0px;
}
.main-img {

}
#header {
    background-image: url("images/header.jpg");
    background-repeat: no-repeat;

    height: 335px;
    position: relative;
}
#header-in{
    background-color: #EDEBDF;
    height: 38px;
    position: relative;
    width: 998px;
}
.headermain
{
    background-color: #EDEBDF;
    background-image: url("images/header2.jpg");
    background-position: -2px 38px;
    background-repeat: no-repeat;

    float: right;
    height: 335px;
    position: relative;
    width: 335px;
}
.headermainlink
{

    display: block;
    height: 144px;
    left: 10px;
    position: absolute;
    top: 57px;
    width: 298px;

}
#main-links {


    background-image: url("images/back-main-link.jpg");
    height: 39px;
    position: absolute;
    right: 0px;
    text-align: center;
    top: 0;
    width: 1000px;

}
#main-links a
{
    width: 100%;
    height: 100%;
}

.front-page-vide-top {
    background-image: url(images/back-video-top.png);

    height: 213px;
    left: 48px;
    position: absolute;
    top: 76px;
    width: 316px;
}
#date-info {
    height: 20px;
    position: absolute;
    right: 20px;
    text-align: right;
    top: 10px;
    width: 275px;
}
#today-date{
    color:#535b32;
    font-size:11px;
}
.date-txt1{
    color:#535b32;
    font-size:13px;
    font-weight :bold;
}
.date-txt2{
    color:#535b32;
    font-weight :bold;
}
#main-content {
    background-color: #EDEBDF;


    border-bottom: 1px solid #e8d0a2;
    border-right:  1px solid #e8d0a2;
    border-left:  1px solid #e8d0a2;

    border-radius: 0px 0px 35px 35px;




    -webkit-border-down-left-radius: 15px;
    -webkit-border-down-right-radius: 15px;

    -moz-border-top-down-radius: 15px;
    -moz-border-top-down-radius: 15px;


    direction: rtl;
    text-align: justify;

    padding-bottom: 50px;
}
#main-content-in {
    background-color: #EDEBDF;
    position: relative;
    border: 1px solid #e8d0a2;
   

    border-radius: 0px 0px 35px 35px;




    -webkit-border-down-left-radius: 15px;
    -webkit-border-down-right-radius: 15px;

    -moz-border-top-down-radius: 15px;
    -moz-border-top-down-radius: 15px;


    direction: rtl;
    text-align: justify;

    padding-bottom: 50px;
}
#left-content {
    float: right;
    margin-bottom: 0;
    padding: 0;
    width: 307px;
}
#right-content {

    float: left;

    width: 660px;
    position: relative;

    left: 10px;
}
#footer {
    background-image: url("images/footer.jpg");
    background-position: 189px 0;
    background-repeat: no-repeat;
    height: 69px;
    position: relative;
}
#copyright{
    /*    border: 1px solid red;*/
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 217px;
    top: 25px;
    width: 60px;
}
#copyrighte{
    /*    border: 1px solid red;*/
    display: inline-block;
    height: 10px;
    right: 218px;
    position: absolute;
    top: 103px;
    width: 60px;
}
#copyright-icon{
    /*    border: 1px solid red;*/
    display: inline-block;
    height: 30px;
    left: 198px;
    position: absolute;
    top: 11px;
    width: 71px;
}
.main-lnk-item {
    background-repeat: no-repeat;
    display: inline-block;
    float: right;
    height: 36px;
    overflow: hidden;
    position: relative;
    width: 133px;
}
.main-lnk-item a {
    position: inherit;
}
.main-lnk-item img {
    /*        margin: 0 6px;*/
    position: inherit;
    top: 0px;
}

.main-lnk-item img:hover {
    position: inherit;
    top: -54px;
}

.types_link_block_mnue {
    
    margin: 12px 39px 0px 0px;
}
#to-main1 {
    height: 15px;
    position: absolute;
    right: 369px;
    top: 5px;
    width: 35px;
}
#to-about {
    height: 15px;
    position: absolute;
    right: 416px;
    top: 5px;
    width: 55px;
}
#to-cats {
    height: 15px;
    position: absolute;
    right: 482px;
    top: 5px;
    width: 84px;
}
#to-contact1 {
    height: 15px;
    position: absolute;
    right: 579px;
    top: 5px;
    width: 55px;
}
#to-main2{
    height: 30px;
    position: absolute;
    right: 32px;
    top: 160px;
    width: 30px;
}
#to-contact2{
    height: 30px;
    position: absolute;
    right: 72px;
    top: 160px;
    width: 30px;
}
#header a{
    /*    display:inline-block;*/
    /*    width:100%;
        height:100%;*/
}
#news-bar{
    background-image: url("images/news_bar.jpg");
    height: 40px;
    width: 721px;
    position: relative;
}
#news-bar-lnk{
    display: block;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 7px;
    width: 85px;
}
#news-in-bar{
    height: 20px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 600px;
}
#news-in-bar a{
    color:#302722;
}
.news-bar-sp{
    background-image: url("images/news_bar_sp.png");
    display: inline-block;
    height: 12px;
    margin: 0 0 0 8px;
    width: 15px;
}
.jscroller2_right{

}
#scroller_container2{
    height:20px;
}
#scroller_container {
    width: 300px;
    height: 60px;
    overflow: hidden;
}

#scroller_container {
    overflow: auto;
}
#header #con-us-blk{


    height: 52px;
    position: absolute;
    right: 93px;
    text-align: center;
    top: 225px;
    width: 311px;
}

#header-in #con-us-blk {
    height: 52px;
    position: absolute;
    right: 1px;
    text-align: center;
    top: 212px;
    width: 311px;
}
#con-us-blk a{



    display: inline-block;
    margin-right: 11px;
    margin-top: 11px;
}
#con-us-blk img{
    /*    -webkit-box-shadow: 3px 4px 4px 1px white;
        -moz-box-shadow: 3px 4px 4px 1px white;
        box-shadow: 3px 4px 4px 1px white;*/
    
}
#con-us-blk img:hover {
    webkit-box-shadow: 0px 1px 10px 6px white;
    -moz-box-shadow: 0px 1px 10px 6px white;
    box-shadow: 0px 1px 10px 6px white;
    
    
    
     border-radius: 20px;
     -webkit-border-down-left-radius: 20px;
    -webkit-border-down-right-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;

    -moz-border-down-left-radius: 20px;
    -moz-border-down-right-radius: 20px;
    -moz-border-top-left-radius: 20px;
    -moz-border-top-right-radius: 20px;
    
}
#fx-lnk-blk{
    padding: 7px 0 0 0;
}
#newart{
    /*    padding: 5px 0 0;*/
    /*    width: 261px;*/
}
#newart-lst , #scroller_container{

    height: 233px;
    line-height: 1.5em;
    text-align: right;
    width: 425px;
}
#newart .ttl{
    background: url("images/title_dot.png") no-repeat scroll right 10px transparent;
    margin: 0 16px;
    padding: 0 15px 0 0;
    width: 215px;
}
#newart-h{
    background-image: url("images/new_art.jpg");
    height: 40px;
    text-align: center;
    width: 261px;
}
.box-footer{
    background-image: url("images/box_footer.jpg");
    height: 5px;
    text-align: center;
    width: 261px;
}
#fx-lnk1{

}
#fx-lnk2{
    padding: 1px 0 0 0;
}
#search-blk{
    background-image: url("images/search_blk.png");
    width: 292px;
    height: 106px;
    margin: 0 0 10px 0;
    position: relative;
}
.search_input_front {
    background-color: transparent;
    border: 0 none;

    display: block;
    height: 30px;
    position: absolute;
    right: 24px;
    text-align: right;
    top: 54px;
    width: 217px;
}
.basic_search_front {
    cursor: pointer;
    display: block;
    height: 39px;
    left: 3px;
    position: absolute;
    top: 50px;
    width: 41px;

}
.basic2_search_front {

    cursor: pointer;
    display: block;
    height: 23px;
    position: absolute;
    right: 9px;
    top: -6px;
    width: 82px;
}
.block-fpage_zamel #cntr-blk
{
    float: none;
}
#cntr-blk{
    float: left;
    padding: 16px 16px 0 27px;
} 
.block-fpage_zamel #cntr-blk-h{

    padding: 10px 35px 0 0;
    border: none;
}

.block-fpage_zamel .cntr-cntn {
    border-top: 1px solid #D2CDB9;
    height: 242px;
    line-height: 1.5em;
    margin-right: 30px;
    width: 294px;
}
.block-fpage_zamel #search-blk
{
    margin: 27px 15px 13px !important;
}
#cntr-blk-h{
    border-bottom: 1px solid #D2CDB9;
    height: 46px;
    text-align: center;
    width: 279px;
}
#cntr-blk-sp{
    height:12px;
}
.cntrtab{
    background: url("images/cntr-tab.png") no-repeat scroll 0 0 transparent;
    color: #e6e9e2;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 34px;
    margin: 0 1px;
    padding: 9px 0;
    width: 91px;
}
.cntrtab:HOVER{
    background-image: url("images/cntr-tab-h.png");
    color: #4a4d44;
}
.cntrtab-hvr{
    background-image: url("images/cntr-tab-h.png");
    color: #4a4d44;
}
#cntr-blk .ttl {
    background: url("images/title_dot.png") no-repeat scroll right 20px transparent;
    margin: 0 16px;
    padding: 10px 15px 0 0;
    width: 215px;
}
.cntr-cntn{

    height: 242px;
    line-height: 1.5em;
    width: 261px;
}
#arts-blk{
    width: 702px;
    position:relative;
    height:247px;
}
.arts-slider{
    background-color: transparent;
    border: 0 none;
    direction: ltr;
    height: 175px;
    margin: 0 6px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    width: 702px;
}

#arts-blk-h{
    background: url("images/arts-box-h.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    direction: rtl;
    height: 30px;
    margin: 10px 6px 0 0;
    padding: 5px 0 0;
    width: 426px;
}
#arts-container{
    position: absolute;
    top: 71px;
}
#arts-blk-bg{
    background-color: #F5F2E8;
    height: 165px;
    margin: 0 6px;
    position: absolute;
    top: 47px;
    width: 712px;
}
#arts-blk-f{
    background: url("images/arts-box.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    bottom: 0;
    height: 32px;
    margin: 0;
    padding: 3px;
    position: absolute;
    width: 712px;
}
.lnkbookmore{
    background: url("images/moreb.png") no-repeat scroll 0 0 transparent;
    bottom: 6px;
    display: inline-block;
    height: 31px;
    left: 58px;
    position: absolute;
    width: 55px;
}
.lnkmore{
    background: url("images/more.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 31px;
    width: 55px;
}
.lnkmore a{
    display: inline-block;
    height: 100%;
    width: 100%;
}
.lnkbookmore a{
    display: inline-block;
    height: 100%;
    width: 100%;
}

.arts-item{
    width: 712px;
}
.arts-item .ttl a {
    font-weight: bold;
    color: #964035;
}
.arts-item .ttl {
    margin: 0 -5px 10px 0;
}
.arts-item .teaser{
    direction: rtl;
    height: 150px;
    line-height: 1.5em;
    position: relative;
    width: 391px;
}
.arts-item .image{
    padding:0 0 0 20px
}
.arts-item .lnkmore{
    bottom: 8px;
    left: 0;
    position: absolute;
}
.arts-txt{
    float: right;
    padding: 0 30px 0 0;
    text-align: right;
}
#arts-blk .prev{
    bottom: 18px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    left: 55px;
    position: absolute;
    width: 10px;
    z-index: 1;
}
#arts-blk .next{
    bottom: 18px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    left: 3px;
    position: absolute;
    width: 10px;
    z-index: 1;
}
#arts-blk .stop{
    bottom: 18px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    left: 28px;
    position: absolute;
    width: 10px;
    z-index: 1;
}
#arts-blk .play{
    bottom: 18px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    left: 28px;
    position: absolute;
    width: 10px;
    z-index: 1;
    display:none;
}
.scrollable {
    height: 170px;
    margin: 0 6px 0 0;
    overflow: hidden;
    position: relative;
    width: 712px;
}
.scrollable .items {
    clear: both;
    position: absolute;
    width: 20000em;
}
.items .arts-item {
    float: left;
    width: 712px;
}
.scrollable img {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 175px;
    margin: 9px 5px 9px 3px;
    padding: 0;
    width: 250px;
}
.scrollable .active {
    border: 2px solid #000000;
    cursor: default;
    position: relative;
}
.navi {
    bottom: 15px;
    height: 20px;
    left: 132px;
    position: absolute;
    z-index: 1;
}
.navi a {
    background: url("images/navigator.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 1px;
    height: 18px;
    margin: 3px;
    width: 20px;
}
.navi a:hover {
    background-position: 0 -19px;
}
.navi a.active {
    background-position: 0 -19px;
}
.out-fpage-blk {
    border: 2px solid #F4F1E7;
    display: inline-block;
}
.int-fpage-blk {
    border: 1px solid #F1EEE3;
}
#weekly {
    background-color: #F3F1E6;
    height: 283px;
    line-height: 25px;
    margin: 8px 8px 0 0;
    position: relative;
    width: 712px;
}
#weekly .hdr {
    background: url("images/tabs_h.jpg") no-repeat scroll right center transparent;
    height: 40px;
    margin: 0 auto;
    position: absolute;
    right: 0px;
    top: -3px;
    width: 712px;
}
#weekly .ttl{
    font-size: 16px;
    font-weight: bold;
    padding: 15px 15px 0 0;
    width: 230px;
}
.wk-title-item .ttl a{
    color: #986400;
}
.wk-teaser-item .ttl a{
    color: #7B9530;
    font-size: 16px;
    font-weight: bold;
}
.wk-teaser-item .ttl a:hover{
    color: #4a4d42;

}
#weekly .cntnt{
    color:#38302b;
}
#wkly-tab{
    position:relative;

}
.wkly-tab
{

    height: 42px;
}
.wkly-cntn {
    position: absolute;
    top: 53px;
}
.tabno1 {
    background: url("images/tabs_deactiv.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    position: absolute;
    right: 23px;
    text-align: center;
    top: 9px;
    width: 91px;
    padding-top: 7px;


}
.tabno2 {
    background: url("images/tabs_deactiv.png") no-repeat scroll 0 0 transparent;

    position: absolute;
    right: 113px;
    text-align: center;
    top: 9px;

    height: 34px;


    width: 91px;
    padding-top: 7px;
}
.tabno3 {
    background: url("images/tabs_deactiv.png") no-repeat scroll 0 0 transparent;

    position: absolute;
    right: 203px;
    text-align: center;
    top: 9px;
    height: 34px;


    width: 91px;
    padding-top: 7px;
}
.tabno4 {
    background: url("images/tabs_deactiv.png") no-repeat scroll 0 0 transparent;

    position: absolute;
    right: 293px;
    text-align: center;
    top: 9px;
    height: 34px;


    width: 91px;
    padding-top: 7px;
}
.wk-tab{
    color:#817c56;
    cursor: pointer;
    font-weight: bold;
}
.tab-act{
    background: url("images/tabs_activ.png") no-repeat scroll 0 0 transparent;
    color: #494c45;
    z-index: 9;
    font-weight: bold;
}
.wk-title{

    bottom: 4px;
    height: 40px;
    position: relative;
    right: 28px;
    width: 200px;
}


.wk-teaser {
    float: right;
    height: 206px;
    width: 440px;
}

.wk-title-item {
    background: url("images/tabs_ttl.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 31px;
    margin-left: 2px;
    width: 37px;
}
.ttl-act{
    background: url("images/tabs_ttl_h.png") no-repeat scroll 0 0 transparent;
}
.ttl-act .ttl a{
    color:#8a4026;
}
.wk-teaser-item{
    padding: 0 20px;
}

.wk-teaser-item .ttl {
    padding: 20px 5px 5px;
}
.wk-teaser-item .tsr{
    color: #565952;
    font-size: 16px;
    line-height: 1.5em;
    padding: 10px 5px 5px;
    width: 223px;
}
#books-block {

    height: 204px;
    line-height: 25px;
    margin: 8px 8px 0 0;
    position: relative;
    width: 308px;
    top: 30px;
}
#books-block .hdr {
    height: 40px;
    margin: 0 auto;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 290px;
}
#books-block .ttl{
    color: #997332;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

/*
 * book slider
*/
#books-blk{
    direction: rtl;
    padding: 0 36px 0 0;
    position: absolute;
    top: 60px;
}
#intro {
    padding-bottom: 10px;
}

#slider {
    direction: ltr;
    margin: 0 auto;
    position: relative;
    width: 236px;
}

.scrollContainer {
    position: relative;
}

.scrollContainer div.panel {
    padding: 2px;
    width: 60px;
    height: 235px;
}
.inside {
    padding: 0px;
}

.inside img {
    display: block;
    margin: 0 0 10px 0;
    width: 60px;
}
.scrollButtons {
    position: absolute;
    top: 127px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -34px;
}

.scrollButtons.right {
    right: -34px;
}
/*
 * END book slider
*/
.block_1_l .fp-blk-footer{
    background: url("images/fp_block_footer.jpg") no-repeat scroll 0 0 transparent;
    bottom: 1px;
    height: 28px;
    position: absolute;
    right: 29px;
    width: 204px;
}
.block_1_r .fp-blk-footer{
    background: url("images/fp_block_footer.jpg") no-repeat scroll 0 0 transparent;
    bottom: 1px;
    height: 28px;
    position: absolute;
    right: 15px;
    width: 204px;
}
.fp-det{
    direction: rtl;
    position: absolute;
    right: -90px;
    text-align: justify;
    width: 265px;
}
.fp-typ-block {


    line-height: 25px;

    position: relative;
    width: 240px;
    height: 300px;

}
.block_1_l .fp-typ-block .hdr {
    height: 66px;
    margin: 0 auto;
    position: absolute;
    right: 24px;
    width: 206px;
}
.block_1_l .slider-right-left {
    background-image: url("images/slider-right.jpg");
    height: 205px;
    position: absolute;
    right: 24px;
    top: 66px;
    width: 9px;
}
.block_1_l .slider-right-right {
    background-image: url("images/slider-left.jpg");
    height: 205px;
    position: absolute;
    left: 7px;
    top: 66px;
    width: 9px;
}

.block_1_r .fp-typ-block .hdr {
    height: 66px;
    margin: 0 auto;
    position: absolute;
    left:  24px;

    width: 206px;
}
.block_1_r .slider-right-left {
    background-image: url("images/slider-right.jpg");
    height: 205px;
    position: absolute;
    right:  10px;
    top: 66px;
    width: 9px;
}
.block_1_r .slider-right-right {
    background-image: url("images/slider-left.jpg");
    height: 205px;
    position: absolute;
    left:  21px;
    top: 66px;
    width: 9px;
}
.ficebook-cetner-fpage .fp-typ-block .hdr
{
    top: 8px;
}
.fp-typ-block .ttl{
    color: #a76330;
    font-size: 12px;
    font-weight: bold;
    height: 44px;

}
.fp-typ-block .fp-pg{

}
.block_1_l .fp-typ-block .ttl a {

    border-right: 1px solid white;
    color: #A76330;
    display: inline-block;
    height: 28px;
    margin: 9px 0 0;
    padding: 0 11px 0 0;
}
.block_1_r .fp-typ-block .ttl a {
    border-right: 1px solid white;
    color: #A76330;
    display: inline-block;
    height: 30px;
    margin: 4px 0 0;
    padding: 4px 11px 0 0;
}
.fp-typ-block .fp-pg a {
    color: #ad6c34;
}
.fp-typ-block .fp-pg a:hover {
    color: #c19335;
}
.fp-first
{
    border-top: none   !important;
}
.ficebook-cetner-fpage .typ-blk{
    direction: rtl;
    padding: 0;
    position: absolute;
    top: 62px;
}
.typ-blk{
    direction: rtl;
    padding: 0;
    position: absolute;
    top: 50px;
}
.typ-blk .lnkmore{
    bottom: -37px;
    left: 0;
    position: absolute;
}
.block_1_l  .typ-blk-rel{
    height: 203px;
    position: relative;
    right: 33px;
    top: 16px;
    background-color: #f6f5f0;
}
.block_1_r .typ-blk-rel{
    height: 203px;
    position: relative;
    right: 19px;
    top: 16px;
    background-color: #f6f5f0;
}

#srch-titl{
    background-color: #FFFFFF;
    border: 1px inset;
    margin-right: 10%;
    padding: 25px 0;
    text-align: center;
    width: 80%;
}
#srch-opt-txt{
    background: url("images/ico/search_icon.png") no-repeat scroll 598px 27px transparent;
    margin-right: 10%;
    padding: 25px;
    text-align: right;
    width: 80%;
    color: #AF6732;
}
#srch-opt{
    background-color: #FFFFFF;
    border: 1px inset;
    margin-right: 10%;
    padding: 25px 0;
    text-align: center;
    width: 80%;
    display: inline-block;
}
#srch-submit{
    margin: 30px 0 0;
}
.srch-titl{
    color: #7B9530;
    font-weight: bold;
    padding: 0 50px 10px 0;
}
.srch-totl{
    font-weight: bold;
    padding: 0 50px 20px 0;
}
.cke_show_borders {
    background-color:#FFF;
}
.cmd-mail-list INPUT{
    border-style:0 none;
    outline:none;
}
.image-title {
    background-image: url("images/addcomm1.png");
    height: 17px;
    left: 484px;
    position: absolute;
    top: 8px;
    width: 78px;
}
.line-buttom {
    background-color: #D8D0B9;
    border-top: 4px solid #F5F2E8;
    height: 2px;
}
.banar-cener-image
{


    border: 1px solid #E8E4DB !important;
    background-color: #E8E4DB;
    height: 78px;
    width: 233px;

}
.date-inf {

    left: 6px;
    position: absolute;
    top: 209px;
    width: 236px;
}
.ico-date-today
{
    width: 16px;
    height: 16px;
    background-image: url('images/ico/ico-date.jpg');
    float: right;
}

#fpage-right
{
    /*    border: 1px solid red;*/
    position: relative;
}

.top-fpage {

    height: 311px;
    position: relative;
    background-image: url(images/fp_top.png);
    background-repeat: no-repeat;
}

.block_1_r {


    float: left;
    height: 300px;
    position: relative;

    width: 240px;
}
#arts-blk-l
{

    padding-top: 33px;
    position: relative;
}
.block-fpage_zamel #cntr-blk
{
    background: url(images/blcok_new_mart.png) no-repeat;
    padding:0px;
    position: relative;
    height: 311px;

    width: 351px;
}
#scroller_container .item-newart {
    border-bottom: 1px dotted #000000;
    margin-right: 3px;
    padding: 10px 0;
    width: 430px;
}
#scroller_container .item-newart a
{
    color:  #75a130;
    font-weight: bold;
}
#scroller_container .item-newart a:hover
{
    color:  #000000;


}




.item-newart {
    border-bottom: 1px dotted #E6E9E0;
    margin-right: 6px;
    padding: 6px 0;
    width: 269px;
}
.item-newart a
{
    color:  #E7E8E0;
    font-weight: bold;
}
.item-newart a:hover
{
    color:  #ffef9b;


}
.block_1_l {


    float: right;
    height: 300px;
    position: relative;

    width: 240px;
}

.center-top {

    float: right;
    height: 300px;
    width: 516px;
}
.wk-title-item .ttl a {

    font-weight: bold;
    color: white;
    display: block;
    height: 31px;
    line-height: 24px;
    text-align: center;
    width: 34px;
}
.wkly-cntn-line
{
    border-top: 1px solid #d2cdba;
    border-bottom: 1px solid #fdfdf3;
    width: 424px;
}
.wk_image_teaser_item {
    border: 2px solid #E8E2C2;
    height: 122px;
    left: 18px;
    position: absolute;
    top: 58px;
    width: 161px;
}
.morlinkcat
{
    background-image: url("images/more-cat.png");
    background-position: 0 -34px;
    display: block;
    height: 31px;
    width: 56px;
    background-repeat: no-repeat;

}
.morlinkcat:hover
{
    background-position: 0 1px;
}

.wk-link-mor {
    bottom: 9px;
    left: 17px;
    position: absolute;
}

.scand-fpage {
    height: 185px;
    /*    border: 1px blue solid;*/
}

.left-secand-fpage {

    float: right;
    width: 648px;
    padding: 22px 0;
}
#center-page-b
{
    /*    background-image: url("images/backadvcenter.png");
        background-repeat: no-repeat;*/

    height: 124px;
    width: 523px;
}
.banar-cenenter-page-image
{
    border: 1px solid #E8E4DB;
    height: 78px;
    width: 233px;
}
.advert-center-item
{
    background-color: #B2AFA6;
    border: 2px solid #C9C6BD;
    float: right;
    margin: 17px 8px 0;
    padding: 2px 2px 0px 2px;
}
.right-secand-fpage {

    float: left;
    padding: 25px 2px 20px 0px;
    width: 328px;
}
.therd-fpage {
    /*    border: 1px solid yellow;*/
    height: 320px;
    background: url(images/therd-fpage.png) no-repeat;
}
.right-therd-fpage {
    width: 333px;
    /*    border: 1px white solid;*/
    float: right;
}

.center-ther-fpage {
    /*    border: 2px solid yellow;*/
    float: right;
    padding: 14px 18px;
    position: relative;
    width: 286px;
}
.left-ther-fpage {
    width: 329px;
    /*    border: 3px red solid;*/
    float: left;
}
.fp_blk_item {

    border-bottom: 1px solid #E9E6D7;
    border-top: 1px solid #FFFFFF;
    height: 39px;
    padding: 0 2px;
    width: 191px;
}
.fp_blk_item a:hover
{
    color: #ee7a16 !important;
}
.line-fp-blck-last
{

    border-top: 1px solid #FFFFFF;

    padding: 0 2px;
    width: 191px;  
}
.block_1_l .fp_back_image_blcok {
    background: url("images/background-fp-bloc-right.jpg") no-repeat scroll 8px 2px transparent;
    border-left: 1px solid #E9E6D7;
    float: right;
    height: 28px;
    margin-top: 9px;
    width: 37px;
}
.block_1_r .fp_back_image_blcok {
    background: url("images/background-fp-bloc-left.jpg") no-repeat scroll 8px 0 transparent;
    border-left: 1px solid #E9E6D7;
    float: right;
    height: 34px;
    margin-top: 4px;
    width: 44px;
}
.fp_blk_item_last
{
    border-bottom: none;
}
.fp_cv_h
{
    width: 278px;
    height: 30px;
    background: url(images/siteword.png) no-repeat;
    position: relative;
    top: 19px;
}
.fp_cv_data {
    color: #FEFFFD;
    float: right;
    height: 220px;
    line-height: 24px;
    overflow: hidden;
    padding: 10px 5px;
    text-align: justify;
    width: 124px;
    margin-top: 18px;
}

.fp_cv_img {

    height: 120px;

    width: 110px;
    border: 1px white solid;
}

.fp_cv_div_img {
    bottom: 36px;
    float: left;
    left: 24px;
    position: absolute;
}

.fp_cv_link {
    color: white;
    float: left;
}

.fp_cv_link:hover {
    font-weight: bold;


}
.four-fpage {
    /*    border: 1px solid blue;*/
    height: 339px;
    background: url(images/fourthback.png) no-repeat;
    padding-top: 20px;
    background-position: 0px 25px;
}
.right-four-fpage
{
    /*    border: 2px yellow solid;*/
    width: 326px;
    float: right;
}
.center-four-fpage
{
    /*    border: 2px green solid;*/
    width: 326px;
    float: right;
}
.left-four-fpage
{
    /*    border: 2px blue solid;*/
    width: 336px;
    float: left;
}
.fp-facebook-blk {
    position: relative;
    top: 21px;

}




/*-------------------------------*/

.scrollContainer {

    /* required settings */

    height: 225px;
    left: -1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    top: -41px;
    width: 211px;
}

/*
        root element for scrollable items. Must be absolutely positioned
        and it should have a extremely large width to accomodate scrollable items.
        it's enough that you set the width and height for the root element and
        not for this element.
*/
.scrollContainer .itemszamel {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}

.itemszamel div {

    float: right;
    margin: 3px 5px 0px 0px;
    width: 211px;
}
.itemszamel .items-app {
    width: 99px !important;
    float: right;

}

/* single scrollable item */
.scrollContainer img {


    height: 111px;
    width: 88px;
    border: 2px #fff1e1 solid;



}

/* active item */
.scrollContainer .active {
    border:2px solid #000;
    position:relative;
    cursor:default;
}


#books-blkadv-top .prev{

}
#books-blk .next{

}
#books-blk a.browse {
    background:url('images/array.png') no-repeat;
    display:block;
    width:40px;
    height:30px;
    float:left;
    margin:0px 0px;
    cursor:pointer;
    font-size:1px;
}

/* right */
#books-blk a.right 				
{ 
    background-position: -73px 0;
    height: 30px;
    position: absolute;
    right: -7px;
    top: 30px;
    width: 40px;
}
#books-blk a.right:hover 	{ background-position: -73px -75px; }
#adv-tbooks-blk a.right:active 	{ background-position: -73px -75px; } 


/* left */
#books-blk a.left				
{
    background-position: -12px 0;

    height: 30px;
    left: 19px;
    position: absolute;
    top: 30px;
    width: 40px;
} 
#books-blk a.left:hover  { background-position:-12px -76px; }
#books-blka.left:active { background-position:-12px -76px }
#books-blk
{
    position: relative;
}
.scrollContainer.items-app
{
    width: 240px;
    height: 220px;
}




/*---------------------------------*/
#center-b .advert-item1, #center-b .advert-item2 {
    clear: none;
    margin: 8px 43px 8px 0 !important;
}

.advert-down-item
{
    background-color: #B2AFA6;
    border: 2px solid #C9C6BD;
    float: right;
    margin: 17px 8px 0;
    padding: 2px 2px 0;
}

.img_video_main {

    height: 198px;
    

    width: 299px;
}
.img_video_main_ico {
    left: 111px;
    position: absolute;
    top: 55px;
}

.video-top {

    background-image: url("images/back-video-main.jpg");
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 197px;
    margin: 8px 7px;
    position: relative;
    width: 300px;;
}