Body {
  margin: 0px 0px;
  padding:0;
  font:14px Arial, Helvetica, sans-serif;
  line-height:1.3;
  color:#000;
  text-align:left;
  background-color: #CCC;
}

#page {
  width:1020px;
  margin:auto;
  background-color:#fff;
  overflow:hidden;
  box-shadow: 0.4em 0.4em 7px rgba(122,122,122,1);
}

#header {
  height:150px;
  width:1020px;
  background: url('../images/header1.png') no-repeat;
}

#toTop {
width:4.5em;
height:4.5em;
border-radius: 50%;
background:#393185 url(http://ununevod.mephi.ru/images/social/b-j-top.png) no-repeat 50% 11px;
opacity: 0.9;
text-align:center;
padding:5px;
position:fixed;
bottom:10px; /* отступ кнопки от нижнего края страницы*/
right:10px;
cursor:pointer;
display:none;
color:#ffffff;
font-family:arial;
font-size:14px;
box-shadow:
   0 2px 4px rgba(0,0,0,.9);
}

#logo {
  position:relative;
  z-index:999;
  height:150px;
  width: 340px;
  margin:2px 2px 0px 10px;
  float: left;
  background: url('../images/logo1.png') no-repeat;
}
#logo2 {
  height:240px;
  width: 100px;
  margin-left:1110px;
  background: url('../images/logo2.gif') no-repeat;
  z-index:999;
}

#menu1 {
  position:relative;
  padding:0px 0px 10px 0px;
  margin-top:-2px;
  height:24px;
  width: 1020px;
  float:left;
  z-index:998;

}

#user2 {
    position:relative;
    z-index:999;
  height:10px;
  width: 300px;
  margin-top:0px;
  float: right;
}

#user3 {
  position:relative;
  float: right;
  z-index:998;
  height:10px;
  width: 140px;

  
}
#left {
  float:left;
  width:200px;
}

#right {
  float:left;
  width:263px;
  padding:0px 0px 10px 0px;
  background-color:#FFF;
  border-left:solid 2px #dadada;
  border-top:solid 2px #dadada;
  margin-top: 3px
}
#content60 {
  float:left;
  width:550px;
  padding-top:15px;
}
#content80 {
  
  float:left;
  width:720px;
  padding:10px 15px 15px 20px;
  
}

#content100 {
  float:left;
  width:1024px;
  padding-top:15px;
  padding-bottom:15px;
}
#footer {
  width:1020px;
  height:76px;
    margin:auto;
  overflow:hidden;
  background: url('../images/footer.png') no-repeat;
  box-shadow: 0.4em 0.2em 7px rgba(122,122,122,1);
}
#menusocss {
  height:40px;
  width: 500px;
  margin-top:10px;
  margin-left:180px;
}


#copyright {
  position:relative ;
  z-index:999;
  height:70px;
  weight:100%;
  font:  12px Arial, Helvetica, sans-serif;
  text-align:center;
  margin-top:30px;
  color:#fff;
}


* {
  margin:0;
  /* padding: 0; */
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
a { 

  color:#004f64;
}
a:link { 
  color: #004f64;
}

a:visited{ color:#3b98b0;}

a:hover{ 
  text-decoration: none;
  color: #fe1919;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{
  font-size:30px;
  color: #ooo;
  text-align:left;
  border-bottom: 2px solid #0072bb; /* РџР°СЂР°РјРµС‚СЂС‹ Р»РёРЅРёРё РїРѕРґ С‚РµРєСЃС‚РѕРј */
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{
  font-size:26px;
  color: #393185;
  text-align:left;

}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{
  font-size:19px;
  color: #253c97;
  text-align:center;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover,h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover,h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{
  font-size:16px;
  color: #3b98b0;
  text-align:left;
}
h6 {
  
  font-size:16px;
  color: #174caa;
  text-align:left;
}
img{ border: 0 none;
padding-right:5px;}
a img {border: none; }
p img {margin:0; }
p {}
.moduletable {
  font:12px Arial, Helvetica, sans-serif;
  height:100%;
  background-color: rgba(0, 0, 0, 0);
  line-height:1.5;
  text-align:left;
  padding:0px;
  margin:2px;
}

.moduletable h1{
       padding-left:10px;
  font: 30px Arial, Helvetica, sans-serif;
    border-bottom: 2px solid #fff;
}
.moduletable h3{
       padding-left:10px;
     font: 26px Arial, Helvetica, sans-serif;
     border-bottom: 2px solid #fff;
}


.moduletable p {padding:5px;  backgraund-color:#000;}
.moduletable img {margin:2px 91px;}
.moduletable ul li{
  padding: 0 0 0 12px;
  margin:5px;
  list-style:none;
}
.moduletable_gk4{
  font:12px Arial, Helvetica, sans-serif ;
  color:#000;
  font-style:italic;
  padding:10px 0px 0px 5px;
}

.moduletable_gk4  h1{
  font: 30px Arial, Helvetica, sans-serif;
    border-bottom: 2px solid #0072bb;
}
.moduletable_gk4  h3{
  
  font: 27px Arial, Helvetica, sans-serif;

  color:#174caa;
}
.moduletable_gk4  h4{
padding-left:10px;
  font:bold 20px Arial, Helvetica, sans-serif;
  color:#FFF;
}

.moduletable_gk4 p {
    font:13px Arial, Helvetica, sans-serif;
}

.moduletable_gk4 img {
  margin:2px 2px 2px 0px;
}
.moduletable_gk4 ul li{
  padding: 0 0 0 0px;
  color:#000;
  list-style:none;

}

.moduletable_rightnews{
  margin-top:5px;
  font:12px Arial, Helvetica, sans-serif ;
  color:#fff;
  font-style:italic;
  padding-top:14px;
}
.moduletable_rightnews  h1{
      /* padding-left:10px;*/
  font: 30px Arial, Helvetica, sans-serif;
    border:none;
    color:#cccccc;
}
.moduletable_rightnews  h2{
    /*padding-left:10px;*/
  font: 29px Arial, Helvetica, sans-serif;
  color:#71bbee;
  border-bottom: 2px solid #fff;
  padding-left:5px;
}
.moduletable_rightnews  h3{
    /*padding-left:10px;*/
  font: 29px Arial, Helvetica, sans-serif;
  color:#fff;
  border-bottom: 2px solid #fff;
  padding-left:5px;
}
.moduletable_rightnews  h4{
  font:24px Arial, Helvetica, sans-serif;
  color:#71bbee;
}
.moduletable_rightnews  img{
     weight:60px;
}
.moduletable_rightnews h6 {
  font:14px Arial, Helvetica, sans-serif;
    color:#71bbee;
      padding-left:5px;
}

.moduletable_rightnews ul li{
  padding: 0 0 0 0px;
  margin:5px;
  color:#fff;
  list-style:none;
}

.moduletable_banv1 h3{

  margin-left:179px;
        font: bold 12px Arial, Helvetica, sans-serif;
  float:left;
  padding:14px 0 0px 0px;
  color:#174caa;
}
.moduletable_18plus h3{
        font: bold 20px Arial, Helvetica, sans-serif;  
  float:right;
  margin-bottom:-40px;
  padding:0px 5px 0px 5px;
  background:#FF0;
  color:#000;
  border-bottom:none;
}
.moduletable_banv2 h3{

  margin-left:99px;
        font: bold 12px Arial, Helvetica, sans-serif;
  float:left;
  padding:5px 0 0px 0px;
  color:#174caa;
}

.moduletable_gkmy{
  font:bold 14px Arial, Helvetica, sans-serif ;
  color:#253c97;
  font-style:italic;
  text-decoration:none;
}
.moduletable_gkmy  h1{
  font-size:16px;
  color: #253c97;
  text-align:left;
}
.moduletable_gkmy  h3{
  font-size:29px;
  color: #253c97;
  text-align:left;
  margin-bottom:5px;
  text-decoration:none;
}
.moduletable_gkmy  a { 
    font:bold 14px Arial, Helvetica, sans-serif ;
  color:#253c97;
}
.moduletable_gkmy a:link { 
  color: #253c97;
}

.moduletable_gkmy a:visited{ color:#3b98b0;}

.moduletable_gkmy a:hover{ 
  text-decoration: none;
  color: #01a8ff;
}
.moduletable_gkmy  h4{
  font-size:16px;
  color: #3b98b0;
  text-align:left;
}

.moduletable_gkmy p {
}

.moduletable_gkmy img {
  margin:2px 2px 2px 0px;
}
.moduletable_gkmy ul li{
  padding: 0 0 0 0px;
  color:#000;
  list-style:none;
}

.modReadMore {font:bold 13px Arial, Helvetica, sans-serif;color:#cccccc;text-decoration:none;}
.modReadMore:hover {font:bold 13px Arial, Helvetica, sans-serif;color:#cccccc;}