body { padding: 0 0 100px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #aeb8cd; background: #141d34 url(../images/bg.png) repeat-y center top; } a { color: #b82943; text-decoration: none; } a:hover, a:active { color: #ff2b52; text-decoration: underline; } header { min-width: 980px; height: 505px; background: url(../images/bg_header.png) repeat-x center top; #language { width: 958px; height: 18px; margin: 0 auto; padding: 5px 11px 0 11px; font-size: 11px; font-weight: bold; text-transform: uppercase; text-align: right; color: #f1f3fc; background: url(../images/bg_language.png) no-repeat center top; li { display: inline; margin: 0 0 0 1em; } li.active { display: none; } a { color: #f1f3fc; } } #logo { height: 129px; padding: 19px 0 0 0; text-align: center; background: url(../images/bg_logo.png) no-repeat center top; } nav { background: url(../images/bg_nav1.png) no-repeat center top; ul { overflow: hidden; width: 980px; height: 317px; padding: 9px 0; margin: 0 auto; background: url(../images/bg_nav2.png) no-repeat center top; li { float: left; width: 325px; height: 316px; margin: 0 0 0 1px; a { display: block; height: 51px; padding: 35px 0 0 0; font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: center; color: #252d57; } a:hover { color: #a3354b; text-decoration: none; } ul { display: none; overflow: hidden; width: 325px; height: 230px; margin: 0; padding: 0; background: #172035; opacity: 0.9; filter: alpha(opacity=90); li { float: none; width: auto; height: auto; margin: 0; padding: 1em 0 0 0; text-align: center; a { display: inline; height: auto; padding: 0; font-size: 14px; color: #e5eaf4; } a:hover { color: #e5eaf4; text-decoration: underline; } } } } li:first-child { margin-left: 2px; } li.menu-1 { background: url(../images/bg_subnav1.jpg) no-repeat center bottom; } li.menu-2 { background: url(../images/bg_subnav2.jpg) no-repeat center bottom; } li.menu-3 { background: url(../images/bg_subnav3.jpg) no-repeat center bottom; } } } } #main { min-width: 980px; background: #202c4a url(../images/bg_page.png) repeat-y center top; .content { overflow: hidden; width: 980px; margin: 0 auto; padding: 0 0 45px 0; #breadcrumbs { padding: 10px 25px 15px 25px; font-size: 11px; text-transform: uppercase; a { color: #b4bdd3; text-decoration: underline; } } article { float: left; overflow: hidden; width: 580px; padding: 30px 25px; color: #1f2941; background: #dadfec; h1 { font-size: 37px; font-weight: normal; text-transform: uppercase; } h2 { margin: 36px 0 0 0; padding: 38px 0 0 0; font-size: 20px; font-weight: normal; text-transform: uppercase; background: url(../images/bg_title.png) repeat-x; } h2:first-child { margin-top: 1em; padding-top: 0; background: none; } p { margin-top: 1em; line-height: 1.4; text-align: justify; } ul { margin-top: 1em; font-size: 13px; line-height: 1.4; } a.accordion-title { display: inline !important; padding: 0 15px 0 0; color: #1f2941; } a.accordion-title:hover { color: #c62140; background: url(../images/expand.png) no-repeat right center; } a.down { background: url(../images/collapse_up.png) no-repeat right center; } div.accordion-content { position: relative; left: -26px; width: 530px !important; margin: 1em 0; padding: 20px 25px 30px 25px; background: #b2b8c8; a.more { position: absolute; bottom: 10px; right: 15px; padding: 0 15px 0 0; color: #1f2941; background: url(../images/collapse_down.png) no-repeat right center; } } } article.contact { .entry { iframe { float: right; border: 1px solid #969aa3; } h2 { margin-top: 1em; padding-top: 0; background: none; } table { margin-top: 1em; th { padding-right: 1em; font-weight: normal; } } a { font-weight: bold; } form { margin: 44px 0 0 0; padding: 44px 0 0 0; background: url(../images/bg_title.png) repeat-x; p { overflow: hidden; width: 580px; margin: 0 0 3px 0; font-size: 13px; label { float: left; width: 190px; padding: 5px 0 0 0; line-height: 1; text-align: right; } input, textarea { float: right; width: 375px; padding: 5px; background: #bdc2cd; border: none; } span.wpcf7-not-valid-tip { left: 5px; width: 375px; padding: 2px 4px; } textarea { height: 120px; } } p.submit { margin: 0; font-size: 14px; input { float: none; width: 147px; height: 42px; margin: 0 0 0 193px; text-shadow: 1px 1px #cdd0d8; text-transform: uppercase; color: #1f2941; background: url(../images/bg_btn.png) no-repeat; } } .wpcf7-validation-errors { color: #fff; background: #f00; border: none; } .wpcf7-mail-sent-ok { color: #fff; background: #398F14; border: none; } } } } aside { float: right; width: 325px; font-size: 13px; section { position: relative; margin: 38px 0 0 0; h1 { height: 38px; padding: 12px 0 0 45px; font-size: 17px; font-weight: normal; text-transform: uppercase; text-shadow: -1px -1px #3b4660; color: #b7c1d7; background: url(../images/bg_side_title.png) no-repeat; } .text { padding: 20px 45px 30px 45px; background: url(../images/bg_side.png) repeat-y; ul { list-style-type: none; margin: 0; li { margin: 15px 0 0 0; padding: 20px 0 0 0; background: url(../images/bg_side_sep.png) repeat-x left top; } li:first-child { margin-top: 0; padding-top: 0; background: none; } } table.phone { margin: 0 0 1.5em 0; th { padding-right: 1em; font-weight: normal; } } a { font-weight: bold; } iframe { margin-top: 3em; x-moz-box-shadow: 10px 10px 5px #0f1522; -webkit-box-shadow: 3px 3px 7px #0f1522; xbox-shadow: 10px 10px 5px #0f1522; } } a.more { position: absolute; top: 14px; right: 15px; font-size: 14px; color: #202d4b; text-shadow: 1px 1px #a5adba; } a.more:hover { color: #8c0a22; text-decoration: none; } } section:first-child { margin-top: 0; } } } } footer { min-width: 980px; height: 120px; font-size: 10px; text-transform: uppercase; text-align: center; background: url(../images/meracrest.png) no-repeat center bottom; a { margin: 0 0 0 1em; color: #ea294c; } .hr { height: 1px; margin: 0 0 15px 0; background: #202c4a url(../images/bg_footer_top.png) no-repeat center top; hr { display: none; } } } /* WORDPRESS */ .alignright { float: right; margin: 0 0 25px 35px; }