*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}
legend{color:#000}button,select,textarea,input{font:100% serif}
table{border-collapse:collapse;border-spacing:0}table,tr,th,td,thead,tbody{font-size:1em}caption,th,td{text-align:left}
html {font-size: 100.01%; height: 100.15%}

body {font: 62.5% arial, sans-serif; background: #000; color: #000; width: 100%; background-color: #000000}


/* Hides from IE-mac */
.g-cfx {display: inline-block; clear: both}
.g-cfx {display: block}
/* End hide from IE-mac */
.g-cfx:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}

.l-cont {width: 803px; margin: 0 auto 3px}
.l-cont.g-last {margin-bottom: 0}

.l-cont-head {background: transparent url(../images/bg_head.jpg) no-repeat 50% 100%; margin-bottom: 3px}
.l-cont-body {background: transparent url(../images/bg_body.jpg) repeat-y 50% 0}
.l-cont-footer {background: transparent url(../images/bg_footer.jpg) no-repeat 50% 0; margin-top: 3px}

.l-cont-body .l-cont {background: transparent url(../images/bg_page.jpg) repeat-y 0 0}
.l-cont-body .l-cont .l-page-top {background: transparent url(../images/bg_page_top.jpg) no-repeat 0 0}
.l-cont-body .l-cont .l-page-top .l-page-bottom {background: transparent url(../images/bg_page_bottom.jpg) no-repeat 0 100%; padding: 20px 45px}

.l-cont-body h2 {font-size: 2.5em; padding: .25em 45px; margin: 0 -45px .5em; position: relative; background: transparent url(../images/1px_bown.png)}
.l-cont-body h3 {font-size: 1.8em; font-weight: bold}
.l-cont-body h3 a {color: #000000}
.l-cont-body p {margin: .2em 0 .75em; font-size: 1.2em}

.l-cont-head {padding-top: 23px; height: 130px}
.p-index .l-cont-head {padding: 23px 0 50px; height: auto; color: #ffffff}
.l-cont-head .string1 {font: 3em 'times new roman', serif; position: relative; line-height: 1em; height: 1em}
.l-cont-head .string1 span {position: absolute; width: 100%; height: 1.05em; left: 0; top: 0; background-color: #ccc}
.l-cont-head .string2 {font: bold 1.4em arial, sans-serif; margin: .35em 0}
.l-cont-head .string3 {font: 1.2em 'times new roman', serif}
.l-cont-head .l-col-right {margin-left: 270px; color: #ffffff}

.l-cont-body .l-col-right {margin-left: 250px}
.p-index .l-cont-body .l-cont {height: 716px; background: #000000 url(../images/picture.png)}
.p-index .l-cont-body .l-col-right {position: relative; color: #FFFFFF; margin: 0; padding: 230px 0 0 392px}
.p-index .l-cont-body .l-col-right img {display: block; }
.p-index .l-cont-body .l-col-right .string1 {font: 3.7em 'times new roman', serif; line-height: 1.1em; margin: .5em 0 .15em}
.p-index .l-cont-body .l-col-right .string2 {font: bold 1.4em arial, sans-serif; margin: 0 0 2em}
.p-index .l-cont-body .l-col-right .string3 {font: 1.3em 'times new roman', serif}

.l-cont-footer {padding: 100px 0 50px; font: 1.2em 'times new roman', serif; color: #8e8b88}
.l-cont-footer .copyrights {float: right; color: #FFFFFF; text-align: right}
.l-cont-footer .copyrights img {margin-top: 5px}

.p-common h1.logo {float: left; position: relative; margin: 0 0 0 -15px}

.nav-level1 ul {list-style:none; text-align: center; font: 18px 'times new roman', serif; height: 18px; line-height: 18px; text-transform: uppercase; margin: 0 -7px}
.nav-level1 li {list-style:none; display: inline}
.nav-level1 li a {text-decoration: none; color: #070706; padding: 19px 7px; position: relative}
.p-common .nav-level1 li.g-current a,
.p-common .nav-level1 li a:hover {background: transparent url(../images/1px_bown.png); color: #000000}
.p-index .nav-level1 a {color: #828282}
.p-index .nav-level1 a:hover {color: #ffffff}

.news {padding: 0 0 2em 0}
.news .date {font-weight: bold; float: left; margin: 0 0 .25em -12px; padding: .25em 12px; position: relative; background: transparent url(../images/1px_bown.png)}
.news .title {clear: both}

.l-cont-footer h4 {font: bold 1.2em arial, sans-serif; color: #FFFFFF; text-transform: uppercase; position: absolute; margin-top: -2em}
.l-cont-footer h3 {font: 1.5em arial, sans-serif; margin-bottom: .25em}
.l-cont-footer p {font-family: arial, sans-serif}
.l-cont-footer h3, .l-cont-footer h3 a, .l-cont-footer h3 p {color: #8c8987}

.f-loginform {width: 220px; float: left}
.f-loginform label {display: block; font-weight: bold; font-size: 1.2em}
.f-loginform fieldset {margin-bottom: 1em; margin-right: 4px}
.f-loginform fieldset input,select {width: 100%; padding: .1em 0; font: 1.5em arial}
.f-loginform fieldset button {font: bold 1.2em arial}
.f-loginform fieldset.f-submit {float: right; margin-right: 0}
.f-loginform fieldset.f-submit {float: right; margin-right: 0}
.f-loginform a {color: red; font-weight: bold}

.pt0 {padding-top: 0 !important}