body {  
    background:#D6C8B0 !important;
    color:#555; 
    font-family:Arial, Tahoma, sans-serif; 
    font-size:small; 
    min-width: 240px ; 
    max-width: 480px; 
    padding-top: 1%; 
    margin:0 auto !important; } 
.con {position:relative}
.top {position:absolute;top: 65%;left:0%;}
.row {
    padding-left: 20px;
}

.gen {
    color: black;
}

.better {
    color: green;
}

.lower {
    color: red;
}




.hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin: 3px;
}

.telo2 { 
    background:#E9F7FA; 
    font-weight:400; 
    background: #E5E5E5; 
    padding: 1%; 
    word-break: normal;
}

.telo a:active {
    color: gray;
}

.telo { 
    background:#E9F7FA; 
    font-weight:400; 
    background: #E5E5E5; 
    padding: 1%; }

.logo { 
    text-align: center; 
    margin-top: 0px; }


.mmenu { 
    list-style-type:none; 
    position:relative; 
    background:#fff; 
    padding:0;} 

.mmenu li { 
    display:block;} 

.mmenu li a { 
    border-bottom:1px solid #e8e9e6; 
    display:block; 
    border-left:1px solid black; 
    border-right:1px solid black;
    border-top: 1px solid black;

    color:black; 
    text-decoration:none; 
    background-color: #E9F7FA;
    padding-left:25px; 
    padding-top:12px;
    padding-bottom:9px;
    padding-right:4px;} 

.mmenu li a:hover { 
    color:b;
    background:  #B2F1FF    ;} 

.mli { 
    margin-left:5px; 
    font-size:12px; 
    margin-top:-4px; 
    float:right; 
    color: black; 
    text-shadow:0px 1px #fff; 
    padding:5px 10px;} 

.mmenu span.mli a { 
    background:none; 
    border:none; 
    display:inline!important; 
    color:#7ea934; 
    padding:1px;} 

ul { 
    padding-left:20px; 
    list-style:none; 
    margin:0;} 

.niz {
    background: url() #167A90 repeat-x;
    color: #ffffff;   
    font: 12px Tahoma; 
    text-decoration: none;
    padding: 5px 1px 5px 4px;   }

.niz a{ 
    background-color:#fff; 
    color:#FFF; 
    text-align:center; 
    display: inline-block; 
    padding: 6px; } 

.menu { 
    border-radius: 4px 4px 0px 0px; 
    background-color: #167A90;
    padding: 10px; 
    color: #ffffff; 
    font-weight: bold; 
    border: 1px solid #167A90; 
    text-shadow:0px 1px #3f0a41; 
    margin-top: 4px; } 

.menu a:link ,.phdr a:visited { 
    text-shadow:0px 1px #3f0a41; 
    font-weight: bold; 
    color: #ffffff; } 

.head { 
    background: #167A90; 
    color: #fff;
    border: 5px;
    border-color: black;} 

.error_my { 
    margin-bottom: 10px;
    color: black;
    border: 1px solid black;
    padding: 5px; /* Поля вокруг текста */} 

.head a { 
    color: #fff;
    display: inline-block; 
    padding: 15px; 
    float: right; 
    width: 25%; 
    height: 8%; 
    text-align: center; 
    margin: 0px; } 

.head a:hover { 
    background: #7aad21; } 

.head .v {
    background: #2F5E69; 
    color: #ffffff;
    padding: 10px;
    font-weight: bold;}

.head .r {
    color: #ffffff;
    padding: 10px;
    font-weight: bold;}

a:active { 
    color:black; 
    text-decoration:underline; } 

a:hover { 
    color:red; 
    text-decoration:underline;}  

a:content{
    color: red;
}

a:link,a:visited { 
    color:black; 
    text-decoration:none;} 

.button { border-top: 1px solid #96d1f8;
          margin: 5px;
          background: #0078a5;
          background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
          background: -moz-linear-gradient(top, #00adee, #0078a5);
          background: -ms-linear-gradient(top, #00adee, #0078a5); 
          background: -o-linear-gradient(top, #00adee, #0078a5); 
          padding: 3px 6px; -webkit-border-radius: 4px;
          -moz-border-radius: 4px; border-radius: 4px; 
          -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: white; font-size: 12px;
          font-family: Georgia, Serif;
          text-decoration: none; 
          vertical-align: middle; } 


.button:hover {
    color: #dbdbdb; 
    background: #67a5cf;
    background: -webkit-gradient(linear, left top, left bottom, from(#73b8e6), to(#67a5cf)); 
    background: -moz-linear-gradient(top, #73b8e6, #67a5cf);
    background: -ms-linear-gradient(top, #73b8e6, #67a5cf);
    background: -o-linear-gradient(top, #73b8e6, #67a5cf);
} 
.button:active 
{ 
    border-top-color: #8fc3e6;
    background: #8fc3e6; 
}