@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, p { padding: 0; margin: 0; }
img { border: none; }
.hidden { display: none; }
.clear { clear: both; }

@font-face { font-family: OpenSans; font-style: normal; src: url('fonts/OpenSans-Light.ttf') format('truetype'); }
@font-face { font-family: OpenSans; font-style: italic; src: url('fonts/OpenSans-LightItalic.ttf') format('truetype'); }
@font-face { font-family: OpenSans; font-weight: bold; font-style: normal; src: url('fonts/OpenSans-Bold.ttf') format('truetype'); }
@font-face { font-family: OpenSans; font-weight: 800; font-style: normal; src: url('fonts/OpenSans-ExtraBold.ttf'); }

body { font: 100% OpenSans, sans-serif; }
#logo { display: block; width: 100%; height: 95px; background-repeat: no-repeat; background-position: center top; }
#banner { width: 100%; min-width: 960px; height: auto; }
#banner img { display: block; width: 100%; height: auto; }
#mainmenu { display: block; width: auto; height: 60px; background: url(images/menu-bgr.png) repeat-x; }
#page { min-width: 960px; max-width: 1200px; margin: 0 auto; padding: 50px 0; }
#content { width: auto; height: auto; padding: 0 10px; float: left; }
#content h1 { font-size: 1.5em; line-height: 1.666em; }
#content h2 { font-size: 1.5em; line-height: 1.666em; }
#content h3 { font-size: 1em; line-height: 1.25em; }
#content p { font-size: 1em; line-height: 1.25em; margin-bottom: 1.25em; }
#sidebar { width: 250px; height: 505px; padding: 2.5em 20px 1.25em 20px; background: url(images/sidebar-bgr.png) no-repeat center top; float: right; position: relative; }
#sidebar h2 { display: block; width: 220px; height: auto; font-size: 14px; line-height: 30px; text-transform: uppercase; text-align: center; color: #a6a5a5; background-color: #fff; position: absolute; top: -35px; left: 35px; }
#sidebar h3 { font-size: 1em; line-height: 1.25em; }
#sidebar p { font-size: 0.875em; line-height: 1.4285em; margin-bottom: 1.4285em; }
#footer { width: 100%; min-width: 960px; height: 90px; background: url(images/footer-bgr.png) repeat-x left top; }
.renewpower a { color: #bad700; }
.pve a { color: #017dc3; }
.pvesal a { color: #00a2d3; }
.sentira a { color: #750791; }
.asdarol a { color: #dd291a; }
