
a { color: #ef8500; text-decoration: none; outline: none; }
a:hover { color: #ff5500; } 

@font-face { font-family: Opium; src: url(/templates/ruda-navy/fonts/OP.ttf);  }
@font-face { font-family: Modern; src: url(/templates/ruda-navy/fonts/AM.ttf);  }
h1 { text-align: left; color: #fb5600; font-size: 24pt; font-weight: bold; font-family: Opium; margin-bottom: 20px;   line-height: 162%;}
h2 { color: #d54900; font-size: 22px; font-weight: normal; margin: 0;}
h3 { color: #ed5100; font-size: 20px; font-weight: bold; text-align: right; font-family: Times new roman;}
h4 { color: #d54900; font-size: 16px; font-weight: normal; margin: 0;}
h5 { color: #d54900; font-size: 16px; font-weight: normal; text-decoration: none; text-align: center; margin: 0; }
h6 { color: #7d7f87; font-size: 14px; font-weight: normal; text-decoration: none; text-align: left; margin: 2px; }
.HM { text-align: left; color: #fb5600; font-size: 26pt; font-weight: bold; font-family: Modern; margin-bottom: 20px;}

legend { font-family: Verdana, Helvetica; font-size: 16px; color:#ed5100; font-weight: bold; background: #000; border:0px;}
fieldset { padding: 3px; margin: 0 0 3px 0; overflow: auto; border: solid #000000 1px; background: #000000;}
font, p, input, textarea, select { color: #f4f6fb; font-size: 14px; font-family: Verdana, Helvetica; line-height: 200%; }
p:first-letter { font-size: 20px; font-family: Times new roman; font-weight: bold;  }
em { color: #ffeeb9; font-size: 14px; font-family: Verdana, Helvetica; }

th {
  padding: 0px;
  height: 25px;
}

input, textarea, select {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

input:focus, textarea:focus, select:focus {
  -webkit-box-shadow: 0 0 3px #51cbee;
  -moz-box-shadow: 0 0 3px #51cbee;
  box-shadow: 0 0 3px #51cbee;
}

 p { margin-top: 0; margin-bottom: 5px;   padding: 3px; }
a img { border: 0; }
form { margin: 0; padding: 0; }

html { height: 100%; margin-bottom: 0px; }
body {
  margin: 0;
  padding: 0;
  line-height: 200%;
  font-family: Verdana, Helvetica;
  color: #f4f6fb;
  font-size: 14px;
  text-align: center;
  background: #000305 url(http://ruda-navy.ru/images/background.png);
  background-attachment: fixed;
  background-position: top center;
  background-repeat: no-repeat;
}

div.top {
  padding: 0px;
  width: 100%;
  border: 0px;
  height: 25px;
  position: fixed;
  float:left;
  z-index: 2100;
}
div.header {
  padding: 0px;
  height: 300px;
  width: 380px;
}
div.body {
  padding: 0px;
  width: 100%;
  border: 0px;

}
div.bgcontent {
  padding: 3px;

}
div.content {
  min-width: 380px;
  max-width: 1000px;
  text-align: left; color: #f4f6fb; font-size: 14px; font-family: verdana;

}

div.footer {
  padding: 0px;
  height: 310px;
  min-width: 380px;
  max-width: 1000px;
  background: #000813; }


div.menu {
  padding: 0px;
  height: 30px;
  min-width: 380px;
  max-width: 1000px;
  z-index: 1010;
  border: 0px;
}

div.menu div {
  max-width: 1000px;
  padding: 0px;
  height: 30px;
  border: 0px;
  background: #000205;
}

  }
.open {
  color: #ffffff;
  float: none !important;
  float: top;
  font-weight: bold;
  text-decoration: none;
  height: auto !important;
  height: 1%;
  font-size: 14px;
  font-family: verdana;
  margin: 35px;
}

.copy {
  color: #ffffff;
  float: none !important;
  text-decoration: none;
  font-size: 10px;
}

.home:hover {
  color: #000000;
  position: relative;
  top: 50px;
  float: none !important;
  text-decoration: none;
  font-size: 22px;
}
.LastAlbum {
  padding: 10px; 
  border: 0px;
  float: left !important;
  text-decoration: none;
}


.Album {
  padding: 5px;  
  border: 0px;
  text-decoration: none;
  font-size: 12px;
}

.photo_a {
  padding: 3px;  
  border: 0px;
  text-decoration: none;
  z-index: 1;
}
.photo_m {
  padding: 3px;  
  border: 0px;
  float: right !important;
  text-decoration: none;
}
.number {
  color: #d54900;
  float: none !important;
  text-decoration: none;
  font-size: 30px;
}