html, body{
color: white;
margin: 0;
padding: 0;
background: #373D43 url('../images/page.png') scroll;
background: url('../images/pageglare.png') no-repeat, url('../images/page.png'), #373D43;
}
#u_men{
width: 100%;
height: 45px;
background: #485056;
   background: -webkit-linear-gradient(top, #5F6972 0, #2E3338 100%) no-repeat;
   background: -moz-linear-gradient(top, #5F6972 0, #2E3338 100%) no-repeat;
   background: -o-linear-gradient(top, #5F6972 0, #2E3338 100%) no-repeat;
   background: -ms-linear-gradient(top, #5F6972 0, #2E3338 100%) no-repeat;
   -svg-background: linear-gradient(top, #5F6972 0, #2E3338 100%) no-repeat;
   background: linear-gradient(to bottom, #5F6972 0, #2E3338 100%) no-repeat;
   border:1px solid #5A646C;
   border-left: none;
   border-right: none;
}
.active:first-child{
background: #941305;
background: -webkit-linear-gradient(top, #CB1A06 0, #5E0C03 100%) no-repeat;
background: -moz-linear-gradient(top, #CB1A06 0, #5E0C03 100%) no-repeat;
background: -o-linear-gradient(top, #CB1A06 0, #5E0C03 100%) no-repeat;
background: -ms-linear-gradient(top, #CB1A06 0, #5E0C03 100%) no-repeat;
-svg-background: linear-gradient(top, #CB1A06 0, #5E0C03 100%) no-repeat;
background: linear-gradient(to bottom, #CB1A06 0, #5E0C03 100%) no-repeat;
color: #FDE0D3;
}
.hmenu{
margin-top: 0;
margin-right: 50px;
float: right;
}
ul.hmenu li {
font-size: 14px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
background: #5A646C;
background: -webkit-linear-gradient(top, rgba(114, 126, 136, 0.4) 0, rgba(65, 72, 78, 0.4) 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(114, 126, 136, 0.4) 0, rgba(65, 72, 78, 0.4) 100%) no-repeat;
background: -o-linear-gradient(top, rgba(114, 126, 136, 0.4) 0, rgba(65, 72, 78, 0.4) 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(114, 126, 136, 0.4) 0, rgba(65, 72, 78, 0.4) 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(114, 126, 136, 0.4) 0, rgba(65, 72, 78, 0.4) 100%) no-repeat;
background: linear-gradient(to bottom, rgba(114, 126, 136, 0.4) 0, rgba(65, 72, 78, 0.4) 100%) no-repeat;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
border:1px solid rgba(90, 100, 108, 0.4);
padding:5px 25px;
display: inline-block;
}
.spacer{
display: inline-block;
width:22px;
height: 28px;
position:relative;
top: 8px;
left: 0;
background: url('../images/menuseparator.png') center center no-repeat;
}
.hmenu a{
text-decoration: none;
color: white;
}
.hmenu a:hover{
color: #E9EBEC;
}
.hmenu li:hover, .active li:hover{
background: #485056;
}

#logo{
width: 100%;
height: 330px;
background: url('../images/object2040667094.png');
background-position: 50% 0px;
  background-repeat: no-repeat;
  z-index: 3;
}
#podlogo{
   background-repeat: no-repeat;
   height: 327px;
   background-image: url('../images/header.png');
   background-position: top center;
}
#mid{
background: #1C211F url('../images/sheet.png') scroll;
   box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.4);
   border:1px solid #5A646C;
   border-top:none;
   border-bottom:none;
}
#contain{
width: 1104px;
height: auto;
min-height: 500px;
margin: 0 auto;
color: white;
}
#contain table td{
border: 1px solid #F8311B;
}

#contain a, #contain a:link, #contain a:visited{
color: black;
text-decoration: none;
}
#contain h2{
color: #C54007;
}

#footer{
width: 100%;
height: 300px;
background-color: grey;
}
.cent{
width: 1104px;
margin: 0 auto;
display: block;
overflow: auto;
}
#cont{
border: 1px solid #CFCFCF;
overflow: hidden;
height: auto;
min-height: 200px;
}
#cont table td{
border-style: none;
outline: none;
}
#error a, #error a:link, #error a:visited{
color: red;
text-decoration: none;
}
div.dymek{
display: none;
}
.good{
    border: solid 2px green;
    border-radius: 5px;
}
.bad{
    border: solid 2px red;
    border-radius: 5px;
}
.hint{
    color: black;
    background-color: white;
    padding: 15px;
    border-radius: 10px;
}
#progress_border{
    display: inline-block;
    width: 280px;
    height: 20px;
    border: solid 1px;
}
table{
    table-layout: fixed;
}
#blok{
    color: white;
}