 body {
    width: 85%;
    font-family: Arial, Helvetica, sans-serif;
    margin: auto;
    background: #c7b39b url(images/bg2.jpg) repeat;
    background-attachment:fixed;
    font-family: Georgia, 'Times New Roman', Times, serif;
    overflow-x:hidden;
  }


body,ul,li,a,table,br,span,html{cursor: url(img/arrow.cur),default;}
iframe{cursor: url(img/click.cur),default;}

ul{margin: 0;}

  li {
    display: inline-block; 
    background: rgba(24, 184, 202, 0.83);
    margin-right: 3px; 
    -webkit-transform: skewX(-30deg); 
    -moz-transform: skewX(-30deg); 
    -o-transform: skewX(-30deg); 
    -ms-transform: skewX(-30deg);
    transform: skewX(-30deg); 
   }
  #Menu a {
    color: #fff; 
    display: block; 
    padding: 7px 20px; 
    text-decoration: none; 
    -webkit-transform: skewX(30deg); 
    -moz-transform: skewX(30deg); 
    -o-transform: skewX(30deg); 
    -ms-transform: skewX(30deg); 
    transform: skewX(30deg); 
   }
   li:hover {
    background: #333; 
   }
     
   h1 {
    font-size: 36px;
    font-weight: bold; 
    margin: 0; 
    color: #fc6; 
   }

   h2 {
    margin-top: 0;
   }

   #head { 
 
    padding: 100px; 
     height: 100px;
     background-size: 100% 300px;
   }

   #menu {
    float: left; 
    border: 1px solid #0067D5; 
    width: 203px; 
    padding: 5px; 
    margin: 10px 10px 20px 5px; 
   }

   #menu div {
    padding: 2px;
    border: 1px solid #000000;
    background-color: rgba(21, 20, 20, 0.54);

   }
   #menu a { 
    display: block;
    color: #FFF;
    padding: 10px;
    margin: 1px; 
    font-size: 0.9em;
    text-decoration: none; 
   }
   #menu a:hover { 
    background: #fff; 
    border: 1px dashed #0067D5; 
    margin: 0;
    color: black;

   }
   #content {
/*    margin: 10px 5px 20px 225px; */
    padding: 5px;
    height: 80%;
    background-color: rgba(35, 35, 35, 0.51);
    
   }
   .line {
    border-bottom: 1px groove #333; 
   }
   #foot { 
    background: #FFFFFF;
    padding-top: 20px; 
    color: white; 
    clear: both;
    border: 2px dotted white; 
    text-align: center;
    background: url(img/foot.jpg) repeat-y;
    -webkit-user-select: none;   
    -moz-user-select: none;

   }

#Menu{
  padding: 10px;
  text-align: center;
  background-color: rgba(33, 33, 33, 0.67);
}

form {
    width: 20%;
    margin: 50px auto;
    padding: 20px 20px;
    background: #f5f5f5;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}


label {
    display: block;
    margin-top: 1em;
    margin-bottom: 0.5em;
}

label:first-child {
    margin-top: 0;
}

input[required] {background-color: #fcf8e3;}
input[debil]:hover {border-color: #0088cc; bakcground-color: #f2dede;}


.kart{padding: 10px; text-align: center; border: 2px solid white; font-weight: bold; box-shadow: 0 0 10px rgba(0,0,0,0.5); border-radius: 0px; color: white; font-family: cursive;
}

.kart2
{ padding: 10px; 
  text-align: center; 
  border: 2px solid white;  
  box-shadow: 0 0 10px rgba(0,0,0,0.9); 
  border-radius: 15px; 
  color: rgb(23, 22, 22); 
  background-color:  hsl(0,0%,96%);

}

.TextSV{padding: 10px; border: 3px solid white; color: black; font-size: 18px; font-family: "Helvetica"; font-weight: bold;}
.TextSV:hover{color: white;}
.Hello{text-align: center; color: white; background-color: rgba(19, 58, 72, 0.17); margin: 0px; padding: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.5)  }

.Hello2{text-align: center; font-family: sans-serif; color: white; background-color: rgba(0, 3, 4, 0.28); margin: 0px; padding: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.5); font-size: 18px;}

iframe{border: 2px solid black; 
}
iframe:hover{border: 2px solid rgba(23, 194, 255, 0.74)

}

.Nazv{color: red;}

.keke{height: 1000px;}

.year:hover{color: aqua;}

.adm1:hover{color: red;}
.adm2:hover{color: orange;}

#pagerank{

    color: #fff;
    display: block;
    padding: 7px 20px;
    text-decoration: none;
     -webkit-transform: skewX(0deg); 
    -moz-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
     transform: skewX(0deg); 

}

.kekul{
    text-decoration: none;
    text-align: -webkit-left;
    position: relative;
    top: 155px;
    right: 100px;
    width: 170px;
    background: rgba(0, 0, 0, 0.44);
    padding: 5px 20px 1px 20px;
        border-radius: 100px;
            display: block;
    text-align: center;
}

.stat{

display: inline-flex;
    right: 13px;
    position: relative;

}


#qoo-counter {

top: 7px;

}