/* Read More */
input.sh_buttonMT, button.sh_buttonMT1  {
  color:#3d3d3d;
background: #eeeeee;
background-image: -ms-linear-gradient(top, #eeeeee 0%, #dddddd 100%); /* IE10 Consumer Preview */ 
background-image: -moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%); /* Mozilla Firefox */ 
background-image: -o-linear-gradient(top, #eeeeee 0%, #dddddd 100%); /* Opera */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, #dddddd)); /* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-linear-gradient(top, #eeeeee 0%, #dddddd 100%); /* Webkit (Chrome 11+) */ 
background-image: linear-gradient(to bottom, #eeeeee 0%, #dddddd 100%); /* W3C Markup, IE10 Release Preview */ 
border-color:#eeeeee;
border-style:solid;
border-width:1px;
font-size:11px;
font-weight: normal;
padding:5px 10px;
box-shadow: 0px 0px 1px #999999;
}

/* sh */
.sh_minitest{
  width:300px;
}
input.sh_buttonMT {
width:130px;
margin-left:2px;
margin-right:2px;
}

#sh_languages{
  top:20px;
  left:20px;
  position:absolute;
  z-index:4;
  margin:0;
}
#sh_login{
  top:-7px;
  right:20px;
  position:absolute;
  z-index:4;
  margin:0;
}
.button-blue {
display: inline-block;
text-decoration: none;
cursor: pointer;
padding: 3px 20px;
border: 1px solid;
border-color: #4085BD #4085BD #2C5F88;
background: #62A4D9;
border-radius: 3px;
text-align: center;
color: #fff;
text-shadow: 0 -1px #325386;
-webkit-appearance: none;
}

/*без подсветки*/
table.sh_table_wl {
        background-color: #fff;
        font-weight: normal;
        border: 1px solid #c0c0c0;
        text-align: center;
        border-spacing: 0px;
        width: 100%;
}

table.sh_table_wl th{
        text-align: left;
        font-weight: bold;
        padding: 3px 10px 0px 10px;
                background-color:#eee;
                border-bottom: 1px solid #c0c0c0;
                background: url(../images/sh_table_th.png) top left repeat-x;
}
table.sh_table_wl td{
        text-align: left;
        font-weight: normal;
        padding: 3px 10px;
                border-bottom: 1px dotted #ddd;
                border-right: 1px dotted #ddd;
}
/*с подсветкой*/
table.sh_table {
        background-color: #fff;
        font-weight: normal;
        border: 1px solid #c0c0c0;
        text-align: center;
        border-spacing: 0px;
        width: 100%;
}

table.sh_table th{
        text-align: left;
        font-weight: bold;
        padding: 3px 10px;
                background-color:#eee;
                border-bottom: 1px solid #c0c0c0;
                background: url(../images/sh_table_th.png) top left repeat-x;
}
table.sh_table td{
        text-align: left;
        font-weight: normal;
        padding: 3px 10px;
                border-bottom: 1px dotted #ddd;
                border-right: 1px dotted #ddd;
}
table.sh_table tr:hover{
        background: #FFFFE0;
}
.sh_note {
        background: #F6F6F6 none repeat scroll 0 0;
        border-left: 5px solid #999999;
        padding: 10px 15px;
        margin: 5px 0 15px;
        font: 1em/1.5 "Courier News", monospace;
}

p.sh_pic_title{
  padding: 0px 150px;
  color: #999;
}

.sh_ttp{
position:absolute;
z-index:999;
left:-1000px;
background-color:#FEFFD6;
padding:5px;
border:1px solid gray;
width:500px;
border-radius: 5px; 
box-shadow: 3px 3px 10px #333;
}
.sh_ttp p{
margin:0;
padding:0;
color:#333;
background-color:#FEFFD6;
padding:2px 7px;
}
a.sh_ttp3{
  border-bottom: 1px dotted;
  cursor:help;
}
.sh_ttp_close{
float: right;
margin-right:3px;
padding: 3px 7px;
}
.sh_hbutton { border-top: 1px solid #96d1f8; background: #0c4870; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0c4870)); background: -moz-linear-gradient(top, #00adee, #0c4870); background: -ms-linear-gradient(top, #00adee, #0c4870); background: -o-linear-gradient(top, #00adee, #0c4870); padding: 8.5px 17px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #d9eef7; font-size: 14px; font-family: Georgia, Serif; text-decoration: none; vertical-align: middle; } .button:hover { color: #dbdbdb; background: #09335c; background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#09335c)); background: -moz-linear-gradient(top, #0095cc, #09335c); background: -ms-linear-gradient(top, #0095cc, #09335c); background: -o-linear-gradient(top, #0095cc, #09335c); }
.button:active { border-top-color: #00adee; background: #00adee; }
.img-sh_shadow1{
border: 1px solid #bbb;
box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.img-sh_shadow{
 box-shadow: 0 0 10px 3px rgba(200,200,200,200.5);
}
.sh_download {background: url("/images/download-bg.png") no-repeat left; padding: 10px 0px 10px 35px;}
.sh_hide{visibility:hidden;}

.sh_menuB{
    font-weight: bold!important;
}