body.special
{
}
.special_btns_onoff
{
    height:20px;
    padding:15px 0 0 0;
    font-weight:bold;
}
.special_btns_onoff a>img
{
    vertical-align:middle;
}

body.special .show_on_special
{
    display:block!important;
}
body.special .hide_on_special
{
    display:none!important;
}
body.special .invisible_on_special
{
    visibility:hidden!important;
}

.special_btn_on
{
    display:inline-block;
    color:Black!important;
}
body.special .special_btn_on
{
    display:none!important;
}
.special_btn_off
{
    display:none;
}
body.special .special_btn_off
{
    display:inline-block!important;
}
#special_things
{
    border-bottom: 2px solid #7fa7de;
    padding:10px;
    color:Black;
    background:white;
    font:20px/30px Arial;
    letter-spacing:normal;
    position:fixed;
    top:0;
    z-index:1000;
    height:140px;
    width:100%;
}
body.special
{
    margin-top:140px;
}
#special_things a,
#special_things a:hover
{
    color:Black!important;
    text-decoration:none;
    padding-right:10px;
}

/*zoom, width*/
body.special.spec_sz_150
{
    zoom: 1.5;
    -moz-transform: scale(1.5);
    -moz-transform-origin: 0 0;
}
body.special.spec_sz_200
{
    zoom: 2;
    -moz-transform: scale(2);
    -moz-transform-origin: 0 0;
}

body.special.spec_sz_150 .main_width_limits,
body.special.spec_sz_200 .main_width_limits {
    min-width: 100%;
    max-width: 100%;
}
body.special.spec_sz_150 #main.showRightColumn .main_colCenter>.position,
body.special.spec_sz_200 #main.showRightColumn .main_colCenter>.position
{
    width: auto;
}
body.special.spec_sz_150 #header .left>img,
body.special.spec_sz_200 #header .left>img
{
    display:none;
}

body.special.spec_ls_big,
#special_things .special_btn_ls_big
{
    letter-spacing:1px;
}
body.special.spec_ls_bigger,
#special_things .special_btn_ls_bigger
{
    letter-spacing:2px;
}

body.special #special_things a.special_btn_sz_100,
body.special #special_things a.special_btn_color_none,
body.special #special_things a.special_btn_ls_none
{
    text-decoration:underline;
}

body.special.spec_sz_150 #special_things a.special_btn_sz_100,
body.special.spec_sz_200 #special_things a.special_btn_sz_100
{
    text-decoration:none;
}
body.special.spec_sz_150 #special_things a.special_btn_sz_150,
body.special.spec_sz_200 #special_things a.special_btn_sz_200
{
    text-decoration:underline;
}

body.special.spec_color_white #special_things a.special_btn_color_none,
body.special.spec_color_black #special_things a.special_btn_color_none
{
    text-decoration:none;
}
body.special.spec_color_white #special_things a.special_btn_color_bw,
body.special.spec_color_black #special_things a.special_btn_color_wb
{
    text-decoration:underline;
}

body.special.spec_ls_big #special_things a.special_btn_ls_none,
body.special.spec_ls_bigger #special_things a.special_btn_ls_none
{
    text-decoration:none;
}
body.special.spec_ls_big #special_things a.special_btn_ls_big,
body.special.spec_ls_bigger #special_things a.special_btn_ls_bigger
{
    text-decoration:underline;
}
body.special.spec_color_black #special_things
{
    background:black;
    color:white;
}
body.special.spec_color_black #special_things a,
body.special.spec_color_black #special_things a:hover
{
    color:white!important;
}
/*----BOTH----*/
/*----WHITE----*/
/*----BLACK----*/
/**/