#left { display:none; width:0%; }
#center { float:none; width:auto; }

#content { padding:0.5em 15px 0.5em 15px; }

.catalogicon, #icon1c, #icon2c { display:none !important;}

.mainpage { text-align:center; width:639px; }
.mainpage + .mainpage { margin-top:1.5em; }
@media all and (max-width:670px) { .mainpage { width:426px; } }

.maintext { text-align:left; padding:8px 33px 8px 37px; margin:0em 9px 1em 8px; border:1px solid #dde; background-color:#f4f4f8; }
.maintext P { font-family:verdana,sans-serif; }

#mainlang { text-align:left; }
.mainlang { display:inline-block; margin:8px; font-size:16px; text-align:center; }
.mainlang A { display:block; color:#009; background-color:#f4f4f8; text-decoration:none; padding:16px 8px 9px 8px; border:1px solid #dde; }
.mainlang A:visited { color:#009; }
.mainlang A:hover { color:#fff; background-color:#058; border:1px solid #058; }
.mainlang A:focus { color:#ffb; background-color:#058; border:1px solid #058; }
.mainlang A:active { color:#ffb; background-color:#058; border:1px solid #058; }
.mainlang IMG { border:1px solid #fff; margin:0px 27px 0px 27px; }

@media all and (max-width:480px) {
#content { padding:0.5em 10px 0.5em 10px; }
.mainpage { width:auto; }
.maintext { padding:8px 17px 8px 18px; margin:0em 8px 1em 8px; }
#mainlang { text-align:center; }
}
