body { background:#f0f0f0;}

@media screen {
 body { margin-left:14%; margin-right:12%; }
}

@media screen and (max-width:980px) {
 body { margin-left:2%; margin-right:1%; }
}

@media screen and (max-width:560px) {
 body { margin-left:0; margin-right:0; }
}

h1 { margin-bottom:0; }
a:link { color:#445516; }
a:visited { color:#333333; }
.mainmenu { font-weight:bold; margin-top: 0; text-align:left; }
.class nowrap { white-space: nowrap; }

.lastn img { color:#000000; border: none; padding-left:0.5em; } 

@media screen { 
.lastn { width:50%; padding:0px; float: right; }
}

@media screen and (max-width:980px) { 
.lastn { width:100%; padding:0px; float: none; }
}

.lasti { background: #f0f0f0; border:none; border-width:1px; border-color: #333333; clear: left; }
.lasti img { margin-left:2%; margin-right: 2%; margin-bottom: 2px; float:left; }
.lastiimg { margin-left:2%; margin-right: 2%; margin-bottom: 2px; float:left; }

.anonsidx h2 { margin-bottom:0; }
.anonsidx h3 { margin-top:0; } 
.anonsidx .bright { color: #2c89a8; }
.anonsidx a:link { color: #060606; }
.anonsidx a:visited { color: #060606; }

.anonsnev { 
  padding-left: 1em; padding-right: 0px; padding-top:0px; padding-bottom:0px;
  background-color: #f0f0f0;
  color: #000000;
  clear:left;
}
.anonsnev h2 { color: #333333; text-align: center; }
.anonsnev .bright { color: #330000; font-size:larger; }
.anonsnev .bright2 { color: #333333; font-size:larger; }
.anonsnev a:link { color: #483737; }
.anonsnev a:visited { color: #483737; }

.plan { border-top: none; border-bottom: none; border-width:4px; border-color: #cccccc; }
.plan h3 { color:#552222; margin-bottom:0; }
.plan .idx { padding-left:1em; margin-left: 1em; margin-top:0.5em; margin-bottom:0; }
.plan .nev { padding-left:1em; margin-left: 1em; margin-top:0.2em; }
.plan img { border: none; }

.search { float: left; }
.search h4 { clear:both; margin-bottom:0; color:#483737; }
.search form { margin-top:0; }

.promo { font-size: smaller; color:#666666; text-align:right; }
.lpromo { font-size: smaller; color:#666666; text-align:right; }
.promo img { border: none; font-size: smaller; color:#666666; padding:1em; }
.lpromo img { border: none; font-size: smaller; color:#666666; padding:1em; }
.promo a:link { color:#666666; }
.lpromo a:link { color:#666666; }
