body {color:#0F3192; font:12px Arial,Helvetica,sans-serif; background-color:#fff; margin:0;padding:0; text-align:center}
input,textarea,option,select,td {color:#0F3192; font:12px Arial,Helvetica,sans-serif}

a {color:#0F3192;}
a:hover {color:#E60501}
.itr {visibility:hidden}
.pxl {width:1px; height:1px}
.red {color:#E60501}
form	{margin:0}
div.counter{display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}

.main-border {border:0 solid #B4C0D6; border-width:0 1px}

.top {background:url(i/top-bg.gif) no-repeat 100% 0; height:25px;background-position:left; margin:0 auto; border:0 solid #B4C0D6; border-width:0 1px; width:762px}
:root .top {width:760px}
.top table {width:760px; height:25px}

.menu a, .mingas, .concern, .min-energo {color:#0F3192; font-weight:bold}
.min-energo {color:#0F3192; margin-left:10px}
.icons {padding-bottom:5px; height:10px}
.icons .mail {margin:0 14px}

.url {padding-bottom:6px; padding-right:20px; text-align:right}
html>body .url {padding-bottom:8px}
.url a {color:#0F3192; font:12px Tahoma,Arial,Helvetica,sans-serif; text-decoration:none}

.top-company {background:url(i/top-company.jpg) no-repeat 100% 0; height:39px; width:762px; margin:0 auto; padding-top:5px; text-align:left; border:0 solid #B4C0D6; border-width:0 1px}
:root .top-company {width:760px; height:34px}
.concern {margin-left:10px; padding-top:2px}
.mingas {text-align:left; margin-left:10px}
.top-logo {background:url(i/top-logo.jpg) no-repeat 100% 0; height:111px; padding-top:8px; padding-left:34px; width:762px; text-align:left; margin:0 auto; border:0 solid #B4C0D6; border-width:0 1px}
html>body .top-logo {height:103px}
:root .top-logo {width:726px}
.top-logo{
	position: relative;
	zoom; 1;
}
#one{
	width: 32px;
	height: 116px;
	position: absolute;
	background: url(i/one.jpg) no-repeat;
	left: 265px;
	top: 36px;
}
.top-logo-bg {background:url(i/top-logo-bg.jpg) no-repeat 100% 0; height:68px; width:762px; margin:0 auto; padding-top:8px; border:0 solid #B4C0D6; border-width:0 1px}
:root .top-logo-bg {width:760px; height:60px}

.menu {clear:both; width:762px; height:66px; text-align:left; margin:0 auto; border:0 solid #B4C0D6; border-width:0 1px;}
:root .menu {width:760px}
.menu div {float:left; text-align:center; background:#D60100 url(i/menu.jpg) no-repeat 0 100%; width:124px; height:28px; margin-top:5px; margin-right:3px}
.menu a {display:block; color:#fff; font-size:12px; text-decoration:none; width:124px; border-top:7px solid #FFF1C1; padding-top:3px}
.menu a:hover {color:#fff; border-color:#FEE408}

.menu .here {background:#fff url(i/menu-here.jpg) no-repeat 0 100%}
.menu .here a {color:#FEE408; border-color:#FEE408}
.menu .here a:hover {color:#FEE408}

/* .menu a.here */

.middle {background:#fff url(i/middle.jpg) repeat-x 0 100%; width:762px; margin:0 auto; border:0 solid #B4C0D6; border-width:0 1px}
:root .middle {width:760px}
.middle-build {background: url(i/middle-build.jpg) no-repeat 0 100%}

.left-column h1, body h1 {font-size:18px; font-weight:normal; margin:0 0 10px 0}
body-second h1 a, body h1 a {text-decoration:none}

.alt-menu {font-size:12px; width:143px; margin:55px 27px 200px 30px;line-height:1.5}
.alt-menu a {display:block; background: url(i/more.gif) no-repeat 0 7px; padding-left:10px}
.alt-menu a:hover, .alt-menu a.here {color:#E60501; background: url(i/more-on.gif) no-repeat 0 7px}

.left-column {font-size:11px; background-color:#CDD5E4; width:220px; padding-bottom:20px; margin:10px 37px 70px 13px}
.left-column h1 {color:#fff; padding:2px 0 4px 18px; background:url(i/left-column-h1.jpg) no-repeat 0 0}
.news {width:200px; margin:0 10px}
.news .date {font-weight:bold}
.news .annotation {margin-top:2px}
.more img {margin-left:3px}


.body, .body-second {height:300px; min-height:300px}
html>body .body, html>body .body-second {height:auto}
.body-second {width:540px; margin:10px 20px 50px 0}
.body {width:470px; margin:10px 20px 50px 0}
.body-second h1, .body h1 {padding:2px 0 2px 18px; background:#fff url(i/body-h1.jpg) no-repeat 0 0}
.body-second h5, .body h5 {color:#E60501; font-size:13px}

.services-other, .services-juridical, .services-private {float:left}
.services-private {margin-right:36px}
.services-juridical {margin-right:25px}
.services-other {margin-top:3px}

.bottom {background: url(i/bottom.jpg) repeat-x 0 0; height:89px; margin:0 auto; border:0 solid #B4C0D6; border-width:0 1px; width:762px}
:root .bottom {width:760px; height:89px}
.bottom table {height:89px; width:760px}
.mingas-build {background: url(i/mingas.jpg) no-repeat 0 0; text-align:right}
.mingas-build div {margin-bottom:2px}
.line {border:0 solid #B4C0D6; border-width:1px 0; height:4px}
:root .line {height:2px}
.copyright {background:url(i/copyright-line.jpg) no-repeat 0 4px; font-size:11px}
.copyright .copy {color:#E60501; float:left; margin:0 20px; margin-top:6px}
.copyright .address {float:left}
.copyright .address div {font-weight:bold; font-size:12px; margin-bottom:3px; margin-top:6px}

.bottom-bg {background-color:#fff; border-top:4px solid #FFE71B; border-bottom:15px solid #0F3192}
.astronim {position:relative; bottom:-80px; left:8px; z-index:99}

input,select,textarea {border-top:1px solid #3588A6; border-left:1px solid #3588A6; border-right:1px solid #D1DCE0; border-bottom:1px solid #D1DCE0; background:#fff; padding:2px;margin-top:2px}
input.btn {background:#D1DCE0;padding:0 1px;cursor:pointer;border:1px solid #3588A6}
.gray {color:#A5A5A5; font-size:10px;line-height:10px}
.gray1 {color:#666666; font-size:10px;line-height:10px}
.stitle {font-size:15px;}
.arr {font-size:14px;}

.btable {border-left:solid 1px #B4C0D6;border-top:solid 1px #B4C0D6;padding:3px}
.btable td,th{border-right:solid 1px #B4C0D6;border-bottom:solid 1px #B4C0D6}
.btable th{background-color:#FFE51D; font:bold 12px Arial,Helvetica,sans-serif;}

