﻿.userinfor_button
{
    background-color:#E5E5D0;
     border-radius:3px 3px 3px 3px;
     -webkit-border-radius:3px 3px 3px 3px;
     -moz-border-radius:3px 3px 3px 3px;
     padding:3px 7px 3px 7px;
     border-collapse:separate;
      box-shadow:0px 1px 1px #C0C0B0;
      -moz-box-shadow:0px 1px 1px #C0C0B0;
      -webkit-box-shadow:0px 1px 1px #C0C0B0;
      cursor:pointer;
      margin-right:5px;
}
.userinfor_button:hover
{
    background-color:#EFEFDF;    
}
.userinfor_button img
{
    vertical-align:middle;
    border:none;
}
.userinfor_button img:hover
{
    opacity:0.6;
}
.userinfor_button:hover a
{
    color:#A51bA5;
}

.userinfor_button:active
{
    background-color:#EFEFD0;
}
.userinfor_button a
{
    color:#4F4F4F;
    margin:3px 5px 3px 5px;
    text-decoration:none;
}

.buttonclosecontent
{
    height:30px;
    background-color:#D0D0Ac;
    background-repeat: no-repeat;
    background-position:left;
    background-size:auto 16px;
    background-position-x:5px;
    padding-left:26px;
    border:solid 1px #9b9b3c;
    border-collapse:separate;
    box-shadow:1px 2px 4px #6b6b1c;
    -moz-box-shadow:1px 2px 4px #6b6b1c;
    -webkit-box-shadow:1px 2px 4px #6b6b1c;
    cursor:pointer;
}
.buttonclosecontent:hover
{
    background-color:#EbEbAc;
    padding-left:27px;
    border-collapse:separate;
    box-shadow:1px 1px 3px #8b8b1c;
    -moz-box-shadow:1px 1px 3px #8b8b1c;
    -webkit-box-shadow:1px 1px 3px #8b8b1c;
}
.buttonclosewindow
{
    border:solid 1px #9b9b3c;
    cursor:pointer;
    width:24px;
    height:24px;
    top:1px;
    float:right;
    vertical-align:middle;
    display:inline-block;
}
.buttonclosewindow:hover
{
    opacity:0.7;
}


.buttonfilter {
    padding: 5px 10px 5px 10px;
    border: none;
    margin: 0px 0 1px 3px;
    cursor: pointer;
    background-color: rgb(230,230,180);
    border-collapse: separate;
    box-shadow: 1px 1px 2px #8b8b1c;
    -moz-box-shadow: 1px 1px 2px #8b8b1c;
    -webkit-box-shadow: 1px 1px 2px #8b8b1c;
}
.buttonfilter:hover
{
    color:Red;
}
.buttonfilter:active
{
    border-collapse:separate;
    box-shadow:1px 1px 0px #8b8b1c;
    -moz-box-shadow:1px 1px 0px #8b8b1c;
    -webkit-box-shadow:1px 1px 0px #8b8b1c;
}


.button_more
{
     border-radius:2px 2px 2px 2px;
     -webkit-border-radius:2px 2px 2px 2px;
     -moz-border-radius:2px 2px 2px 2px;
    background-color:#F0F0F0;
    background: linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -webkit-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -o-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -moz-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    display:inline-block;
    font-weight:normal;
    color:#3f3fAf;
    cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
    opacity: 0.8;
    padding:5px 10px 5px 10px;
}
.button_more:hover
{
    opacity: 1;
}
.button_more:active
{
    background-color:#DFDFDF;
    background: linear-gradient(#F7F7F7,#E0E0D0,#DFDFDF);
    background: -webkit-linear-gradient(#F7F7F7,#E0E0D0,#DFDFDF);
    background: -o-linear-gradient(#F7F7F7,#E0E0D0,#DFDFDF);
    background: -moz-linear-gradient(#F7F7F7,#E0E0D0,#DFDFDF);
}

.Commentbackground
{
    position:absolute;
    min-width:430px;
    max-width:430px;
    background-color:#EFEFEF;   
    border-collapse:separate;
      box-shadow:8px 8px 16px 1px #CFCFCF;
      -moz-box-shadow:8px 8px 16px 1px #CFCFCF;
      -webkit-box-shadow:8px 8px 16px 1px #CFCFCF;
   display:block;
     border-radius:5px 5px 5px 5px;
     -webkit-border-radius:5px 5px 5px 5px;
     -moz-border-radius:5px 5px 5px 5px;
     padding:10px 10px 10px 10px;
     margin-top:25px;
     margin-left:-40px;
    border:solid 1px #A0A0A0;
}
.Commentbackground:after,
.Commentbackground:before
{
    content: '';
    display: block;
    position: absolute;
    margin-top:-19px;
    width: 0;
    height: 0;
    border-style: solid;
}
.Commentbackground:after {
    margin-left:20px;
    top: -20px;
    border-color:transparent transparent #EFEFEF transparent;
    border-width: 20px;
}
.Commentbackground:before {
    margin-left:21px;
    top: -20px;
    border-color:transparent transparent #A0A0A0 transparent;
    border-width: 19px;
}
.Commentbackground>textarea
{
    max-height:100px;
    min-height:48px;
    min-width:420px;
    max-width:420px;
    margin-bottom:10px;
    display:block;
}

.GrayButton /*Button*/ {
    display: inline-block;
    padding: 5px 10px 5px 10px;
    background-color: #8a938e;
    background: linear-gradient(#bcc8c1,#8a938e,#79827d);
    background: -webkit-linear-gradient(#bcc8c1,#8a938e,#79827d);
    background: -o-linear-gradient(#bcc8c1,#8a938e,#79827d);
    background: -moz-linear-gradient(#bcc8c1,#8a938e,#79827d);
    color: white;
    text-align: center;
    font-weight: normal;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

    .GrayButton:hover {
        color: yellow;
        background-color: #82aebc;
        background: linear-gradient(#bcc8c1,#aac3ae,#79827d);
        background: -webkit-linear-gradient(#bcc8c1,#aac3ae,#79827d);
        background: -o-linear-gradient(#bcc8c1,#aac3ae,#79827d);
        background: -moz-linear-gradient(#bcc8c1,#aac3ae,#79827d);
    }

        .GrayButton:hover img {
            opacity: 0.7;
        }

    .GrayButton:active {
        background: linear-gradient(#79827d,#8a938e,#bcc8c1);
        background: -webkit-linear-gradient(#79827d,#8a938e,#bcc8c1);
        background: -o-linear-gradient(#79827d,#8a938e,#bcc8c1);
        background: -moz-linear-gradient(#79827d,#8a938e,#bcc8c1);
        color: darkred;
    }

    .GrayButton img {
        width: auto;
        height: 16px;
        vertical-align: middle;
        margin-right: 5px;
    }


.Button_Post /*Button*/ {
    display: inline-block;
    padding: 5px 10px 5px 10px;
    background-color: #628ebc;
    background: linear-gradient(#426e9c,#628ebc,#82aedc);
    background: -webkit-linear-gradient(#426e9c,#628ebc,#82aedc);
    background: -o-linear-gradient(#426e9c,#628ebc,#82aedc);
    background: -moz-linear-gradient(#426e9c,#628ebc,#82aedc);
    color: yellow;
    text-align: center;
    font-weight:normal;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
    .Button_Post:hover {
        color:darkred;
        background-color: #82aebc;
        background: linear-gradient(#628ebc,#82aebc,#a2cefc);
        background: -webkit-linear-gradient(#628ebc,#82aebc,#a2cefc);
        background: -o-linear-gradient(#628ebc,#82aebc,#a2cefc);
        background: -moz-linear-gradient(#628ebc,#82aebc,#a2cefc);
    }
        .Button_Post:hover img {
            opacity: 0.7;
        }
        .Button_Post:active {
            background: linear-gradient(#82aedc,#628ebc,#426e9c);
            background: -webkit-linear-gradient(#82aedc,#628ebc,#426e9c);
            background: -o-linear-gradient(#82aedc,#628ebc,#426e9c);
            background: -moz-linear-gradient(#82aedc,#628ebc,#426e9c);
        }
    .Button_Post img {
        width: auto;
        height: 16px;
        vertical-align: middle;
        margin-right:5px;
    }

    .ButtonTab {
        border-radius: 2px 2px 2px 2px;
        -webkit-border-radius: 2px 2px 2px 2px;
        -moz-border-radius: 2px 2px 2px 2px;
        background-color: #E0E0D0;
        background: linear-gradient(#F7F7F7,#F7F7F7,#DFDFDF);
        background: -webkit-linear-gradient(#F7F7F7,#F7F7F7,#DFDFDF);
        background: -o-linear-gradient(#F7F7F7,#F7F7F7,#DFDFDF);
        background: -moz-linear-gradient(#F7F7F7,#F7F7F7,#DFDFDF);
        display: inline-block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        color: #6f6f6f;
        cursor: pointer;
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        padding: 5px 10px 5px 5px;
        margin-right: 1px;
    }
.ButtonTab:hover
{
    opacity: 0.7;
}
.ButtonTab:active
{
    background-color:#F0F0F0;
    background: linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -webkit-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -o-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -moz-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
}
.ButtonTab img
{
    border:none;
    vertical-align:middle;
    margin-right:5px;
}


.ButtonTabPush {
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    background-color: #F0F0F0;
    background: linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -webkit-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -o-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -moz-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #af5f5f;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    padding: 5px 10px 5px 5px;
    margin-right: 1px;
}
.ButtonTabPush img
{
    border:none;
    vertical-align:middle;
    margin-right:5px;
}

.Collapse_Expand_Title
{
    cursor:pointer;
    padding:3px 3px 3px 3px;
    background-color:#F0F0F0;
    background: linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -webkit-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -o-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    background: -moz-linear-gradient(#DFDFDF,#EEEEE0,#F7F7F7);
    color:#7F7F7F;
    margin-bottom:5px;
}
.Collapse_Expand_Title img
{
    vertical-align:middle;
}
.Collapse_Expand_Title:hover img
{
    opacity: 0.6;
}
.Collapse_Expand_Title:hover
{
    color:Red;    
}

.Collapse_Expand_Content
{
    color:#3f3fAf;
    text-align:justify;
    padding-left:10px;
    margin-right:5px;
}

.ButtonRound {
    font-weight: bold;
    text-align: center;
    color: #fff;
    background: #24A1B1;
    border: solid 1px #7b7b35;
    border-collapse: separate;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 3px 5px 1px #A9A9A9;
    -moz-box-shadow: 1px 3px 5px 1px #A9A9A9;
    -webkit-box-shadow: 1px 3px 5px 1px #A9A9A9;
    padding: 3px 5px 3px 5px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    display:inline-block;
}
    .ButtonRound img{
        margin-right:5px;
        height:20px;
        width:auto;
        vertical-align:middle;
    }
    .ButtonRound:hover {
        color: yellow;
        opacity: 0.7;
    }

    .ShadowButton {
        font-weight: normal;
        text-align: center;
        color: yellow;
        background: #628ebc;
        border: solid 1px #527eac;
        border-collapse: separate;
        border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        -moz-border-radius: 3px 3px 3px 3px;
        box-shadow: 1px 3px 5px 1px #A9A9A9;
        -moz-box-shadow: 1px 3px 5px 1px #A9A9A9;
        -webkit-box-shadow: 1px 3px 5px 1px #A9A9A9;
        padding: 5px 10px 5px 10px;
        cursor: pointer;
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none;
    }
    .ShadowButton img{
        width:auto;
        height:20px;
        vertical-align:middle;
    }
    .ShadowButton:hover, active {
        color: red;
        background: #82aebc;
    }
.ShadowButton:hover, active img {
    opacity: 0.6;
}

.RedButton {
    font-weight: normal;
    text-align: center;
    color: yellow;
    background: #d26e4c;
    border: solid 1px #b25e3c;
    border-collapse: separate;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 3px 5px 1px #A9A9A9;
    -moz-box-shadow: 1px 3px 5px 1px #A9A9A9;
    -webkit-box-shadow: 1px 3px 5px 1px #A9A9A9;
    padding: 5px 10px 5px 10px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.RedButton:hover, active {
    color: white;
    background: #a23e2c;
}

.flatbutton {
    font-weight: normal;
    border: solid 1px #b98c80;
    border-collapse: separate;
    border-radius: 13px 13px 13px 13px;
    -webkit-border-radius: 13px 13px 13px 13px;
    -moz-border-radius: 13px 13px 13px 13px;
    background: #f2e1d7;
    color: #a61906;
    white-space:nowrap;
    cursor:pointer;
}
    .flatbutton img{
        vertical-align:middle;
        margin-right:3px;
        max-height:16px;
        width:auto;
    }
    .flatbutton:hover {
        background: #f9f0ec;
        color: #ef1906;
    }
    .flatbutton input[type="file"] {
        cursor: pointer;
        -webkit-appearance: none;
        position: absolute;
        opacity: 0;
        width: 100px;
        left:0px;
        top:0px;
    }

.flatgraybutton {
    font-weight: normal;
    border: solid 1px #bfbfbf;
    border-collapse: separate;
    border-radius: 13px 13px 13px 13px;
    -webkit-border-radius: 13px 13px 13px 13px;
    -moz-border-radius: 13px 13px 13px 13px;
    background: #dfdfdf;
    color: #3f3f3f;
    cursor:pointer;
    user-select:none;
    display:inline-block;
}

    .flatgraybutton:hover {
        background: #f2f2f2;
        color: #ef1906;
    }
.graylink{
    color:#afafaf;
    font-weight:normal;
    vertical-align:middle;
    padding:5px;
}
.graylink img{
    vertical-align:middle;
}
.graylink:hover img {
    opacity: 0.6;
}


/*scroll track - slim*/
/*color: dark yellow*/
.scrollBar_slim
{
     border-radius:3px 3px 3px 3px;
     -webkit-border-radius:3px 3px 3px 3px;
     -moz-border-radius:3px 3px 3px 3px;
     overflow:hidden;
     background-color:#CFCF9F;
     height:30px;
     width:30px;
     border-collapse:separate;
     box-shadow:1px 1px 1px 0px #4F4F1F;
     -moz-box-shadow:1px 1px 1px 0px #4F4F1F;
     -webkit-box-shadow:1px 1px 1px 0px #4F4F1F;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	cursor:pointer;
}
.scrollBar_track
{ 
     border-radius:3px 3px 3px 3px;
     -webkit-border-radius:3px 3px 3px 3px;
     -moz-border-radius:3px 3px 3px 3px;
     overflow:hidden;
     border:solid 1px #E9E9B9;
     background-color:#EFEFBF;
     height:15px;
     width:15px;
	color:#3f3f3f;
	cursor:pointer;
}
.scrollBar_track div:first-child:hover
{
    color:Red;
    background-color:#CFCF9F;
     border-collapse:separate;
     box-shadow:1px 1px 1px 0px #4F4F4F;
     -moz-box-shadow:1px 1px 1px 0px #4F4F4F;
     -webkit-box-shadow:1px 1px 1px 0px #4F4F4F;
    cursor:pointer;
}
.scrollBar_track div:last-child:hover
{
    cursor:pointer;
    color:Red;
    background-color:#CFCF9F;
     border-collapse:separate;
     box-shadow:1px 1px 1px 1px #4F4F4F;
     -moz-box-shadow:1px 1px 1px 1px #4F4F4F;
     -webkit-box-shadow:1px 1px 1px 1px #4F4F4F;
}
.scrollBar_track div:first-child:active,
.scrollBar_track div:last-child:active
{
    border:solid 1px #CFCF9F;
}
.scrollBar_track div:first-child
{
    border-bottom:solid 1px #BFBF8F;
    border-right:solid 1px #BFBF8F;
}
.scrollBar_track div:last-child
{
    border-top:solid 1px #BFBF8F;
    border-left:solid 1px #BFBF8F;
}

.scrollBar_track:hover .scrollBar_slim
{
    border-collapse:separate;
    box-shadow:1px 1px 2px 0px #4F4F1F;
    -moz-box-shadow:1px 1px 2px 0px #4F4F1F;
    -webkit-box-shadow:1px 1px 2px 0px #4F4F1F;
}

/*color: light gray*/
.scrollBar_slim_gray
{
     border-radius:3px 3px 3px 3px;
     -webkit-border-radius:3px 3px 3px 3px;
     -moz-border-radius:3px 3px 3px 3px;
     overflow:hidden;
     background-color:#CFCFCF;
     height:30px;
     width:30px;
     border-collapse:separate;
     box-shadow:1px 1px 1px 0px #4F4F4F;
     -moz-box-shadow:1px 1px 1px 0px #4F4F4F;
     -webkit-box-shadow:1px 1px 1px 0px #4F4F4F;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	cursor:pointer;
}
.scrollBar_track_gray
{ 
     border-radius:3px 3px 3px 3px;
     -webkit-border-radius:3px 3px 3px 3px;
     -moz-border-radius:3px 3px 3px 3px;
     overflow:hidden;
     border:solid 1px #E9E9E9;
     background-color:#EFEFEF;
     height:15px;
     width:15px;
	color:#3f3f3f;
	cursor:pointer;
}
.scrollBar_track_gray div:first-child:hover
{
    color:Red;
    background-color:#CFCFCF;
     border-collapse:separate;
     box-shadow:1px 1px 1px 0px #4F4F4F;
     -moz-box-shadow:1px 1px 1px 0px #4F4F4F;
     -webkit-box-shadow:1px 1px 1px 0px #4F4F4F;
    cursor:pointer;
}
.scrollBar_track_gray div:last-child:hover
{
    cursor:pointer;
    color:Red;
    background-color:#CFCFCF;
     border-collapse:separate;
     box-shadow:1px 1px 1px 1px #4F4F4F;
     -moz-box-shadow:1px 1px 1px 1px #4F4F4F;
     -webkit-box-shadow:1px 1px 1px 1px #4F4F4F;
}
.scrollBar_track_gray div:first-child:active,
.scrollBar_track_gray div:last-child:active
{
    border:solid 1px #CFCFCF;
}
.scrollBar_track_gray div:first-child
{
    border-bottom:solid 1px #BFBFBF;
    border-right:solid 1px #BFBFBF;
}
.scrollBar_track_gray div:last-child
{
    border-top:solid 1px #BFBFBF;
    border-left:solid 1px #BFBFBF;
}

.scrollBar_track_gray:hover .scrollBar_slim_gray
{
    border-collapse:separate;
    box-shadow:1px 1px 2px 0px #4F4F4F;
    -moz-box-shadow:1px 1px 2px 0px #4F4F4F;
    -webkit-box-shadow:1px 1px 2px 0px #4F4F4F;
}
