﻿body {
    margin: 0 auto;
    padding: 10px;
    font: 75%/120% Arial, Helvetica, sans-serif;
}
#MessageForm {
    padding: 10px;
    line-height: 2;
    font-size: 14px;
    border:1px solid #FF8040;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
    behavior: url(/css/PIE.htc);
}
.TH 
{
    background:#754c24;
    padding: 5px 8px;
    border-left: 1px solid #FF8040;
    border-top: 1px solid #FF8040;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
}
.TD {
    padding: 6px;
    vertical-align: middle;
    border-left: 1px solid #FF8040;
    border-top: 1px solid #FF8040;
}
.Table {
    border-right: 1px solid #FF8040;
    border-bottom: 1px solid #FF8040;
}
@media print {
    body {
        padding-left: 50px;
    }
    a {
        visibility: hidden;
    }
}
.Table_print 
{
    font-size: 14px;
    line-height: 2;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}
.Table_print td{
    border-left: 1px solid black;
    border-top: 1px solid black;
    font-weight: bold;
    padding: 6px;
}
.Table_print th
{
    width: 30%;
    border-left: 1px solid black;
    border-top: 1px solid black;
    vertical-align: middle;
    text-align: center;
    font-weight: normal;
}
#StatusControls {
    padding-bottom: 10px;
    font-size: 14px;
}
#Register {
    font-size: 14px;
}
#Error 
{
    padding: 0 5px;
    border: 1px solid red;
    font-weight: bold;
    color: red;
    display: none;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
    behavior: url(/css/PIE.htc);
}
.overlay {
    position:fixed; 
    z-index:999; 
    opacity:0.5; 
    filter:alpha(opacity=50);
    top:0; 
    right:0; 
    left:0; 
    bottom:0; 
    background:#000;
    behavior: url(/css/PIE.htc);
}
.popup {
    position:fixed; 
    border:2px solid #FF8040; 
    background:#FFE8DD; 
    width:150px; 
    height:50px; 
    top:30%; 
    left:50%; 
    margin:-100px 0 0 -100px; 
    z-index:1000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    padding:30px;
    text-align: center;
    line-height: 50px;
    behavior: url(/css/PIE.htc);
}
.textbox {
    background-color: #FFE8DD;
    border: solid 1px #FF8040;
    font-size: 14px;
    padding: 3px 5px;
}
.button {
    border: 1px solid #EB5106;
    padding: 5px 8px;
    text-align: center;
	text-decoration: none;
    font: bold 16px  Arial, Helvetica, sans-serif;
    color: #ffffff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0 2px 3px;
    -moz-box-shadow: #666 0 2px 3px;
    box-shadow: #666 0 2px 3px;
    background: #F68E1C;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F68E1C), to(#EB5106));
    background: -webkit-linear-gradient(#F68E1C, #EB5106);
    background: -moz-linear-gradient(#F68E1C, #EB5106);
    background: -ms-linear-gradient(#F68E1C, #EB5106);
    background: -o-linear-gradient(#F68E1C, #EB5106);
    background: linear-gradient(#F68E1C, #EB5106);
    -pie-background: linear-gradient(#F68E1C, #EB5106);
    behavior: url(/css/PIE.htc);
}
.login {
    padding: 10px;
    width: 320px;
    line-height: 2;
    font-size: 14px;
    border:1px solid #FF8040;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
    behavior: url(/css/PIE.htc);
}
.Title {
    background: #754c24;
    color: #FFFFFF;
    font-size: 16px;
}
.time {
    background: #FFE8DD url(/images/all-in-one-2014-ru.png) -106px -278px no-repeat;
}
.date {
    background: #FFE8DD url(/images/all-in-one-2014-ru.png) -28px -333px no-repeat;
}
