#outer {position:relative; padding:0 20px; height:100%; width:auto !important; width /**/:100%; text-align:left}


#inner {position:relative; height:100%}
html>body #inner {min-height:100%; height:auto; width:auto}

#top {padding-top:20px; padding-bottom:3px}
#top .l-col a img {vertical-align:top; margin-top:3px; margin-right:10px}
#top .lcol {padding:23px 0 0 39px}
/*html>body #top .c-col { margin-left: 18%;}*/
html>body #logo-nav .c-col { margin-left: 18%;}
#logo {margin: -55px 0 -50px 28px; position: relative;  display: block; width: 129px; height: 100px;}


#weath {padding:11px 20px 0 18px;}

#nav {padding-right:7px; padding-top:29px; width:auto !important; width /**/:100%; }
html>body #nav {width:auto}

.l-col {float:left; width:20%}
.c-col {float:left; width:50%; margin-right:-30%}
.r-col {float:right; width:30%}

#search {padding:25px 24px 0 18px}
#search .inputs {position:relative; padding-right:122px}
#search img { cursor: pointer; }

#icons {top:2px}

#visual-ent {padding-top:27px}

.vis-block {float:left; width:70%; margin-right:-30%; margin-top:-14px; }
.visual {margin-right:16px; background-repeat:repeat-x; background-position: top right;  }
.vis-mn {background-repeat:no-repeat; background-position: top right; padding-top:14px;}
.vis-txt {background: url(../i/corn-vis.gif) no-repeat 0 0; padding:0 195px 0 29px; height:148px !important;}
.vis-txt h2 {color:#fff; font-size:26px; font-weight:normal; padding-bottom:4px; padding-top:7px;}
.vis-txt .ph {float:left; padding-right:38px; padding-bottom:12px; padding-top:3px}
html>body .vis-txt .ph {padding-right:41px}
.vis-txt .txt-tb {color:#fff; padding-bottom:3px}
.vis-txt .txt-tb h3 {font-size:14px; color:#fff !important;}
.vis-txt .txt-tb p {padding-top:5px}
.vis-txt .txt-tb p.mr {font-size:11px}
.vis-txt .txt-tb p.mr a {color:#fff; text-decoration:none}
.vis-txt .txt-tb p.mr img {vertical-align:top; margin-top:2px 20px 0 0; }
.vis-txt .txt-tb p.mr span {text-decoration:underline}
.vis-txt a span {color: #fff !important;font-size:11px }

.enters-ico {float:right; width:30%}
.enters-ico table {width:100%; border-collapse:collapse; border:0}
.enters-ico td {vertical-align:top; width:50%; padding:0 0 10px 18px}
.enters-ico td span { display: block; }
.enters-ico .last td {padding-bottom:0 !important}
.enters-ico a {color:#000; font-size:120%; font-weight:bold; text-decoration:none}
.enters-ico a:hover {color: #FC7601;}
.enters-ico a img {vertical-align:top; margin-top:3px; margin-left:1px}
.enters-ico .ph {padding-top:5px; padding-left:5px; min-height: 45px; height: 45px;}

.mdl-tbl {width:100%; border-collapse:collapse; border:0}
.mdl-tbl .lCol {width:20%; padding:0; vertical-align:top}
.mdl-tbl .cCol {width:99%; padding:0 0 20px 0; vertical-align:top}
.mdl-tbl .rCol {width:30%; padding:0 0 20px 0; vertical-align:top}

#left-nav {padding:55px 10px 0 29px; margin:0; list-style-type:none}
#left-nav li {font-size:120%; padding-bottom:6px}
#left-nav a {color:#417ED6; display:block; padding-left:18px; font-weight:bold; text-decoration:none; background: url(../i/arNav.gif) no-repeat -110px 2px}
#left-nav a.hr, #left-nav a:hover {background-position:0 -107px}
.mdl-tbl .lCol .ban {padding:44px 0 27px 29px}

#reg {border-left:1px solid #ccc; padding:0 30px 0 28px}
#reg h2 {padding-bottom:8px}
#reg p {font-size:92%; padding-top:19px}
#reg p img {margin-top:1px; margin-right:2px; margin-left:0 !important}

#body {padding:10px 16px 20px 17px}
#body h1 {position:relative; margin-left:-17px; font-size:152%; font-weight:normal; padding-bottom:13px}
#body h2 {font-size:120%; padding-bottom:14px}
#body p {padding-bottom:16px}
#body div { text-align: justify;}
#body #content { padding-left: 0; }
#body ul {margin-top:2px; margin-bottom:10px}

table.tbl { width:99%; border-collapse:collapse; border:0 padding:0; margin:5px 0 }
table.tbl td.theader, table.tbl th { font-weight:bold; background-color:#F4F4F4; padding:3px 4px; border-bottom:2px solid #E0E0E0}
table.tbl td { padding:2px 4px; border-bottom:1px solid #E0E0E0}
table.tbl td p {padding:0 !important}


.rCol h2 {color:#A1A1A1; font-size:152%; font-weight:normal; padding-bottom:13px}
.rCol table {width:100%; border-collapse:collapse; border:0}
.rCol td {vertical-align:top; width:50%; padding:53px 0 0 18px}
.rCol .ban {padding-bottom:12px}

.news ul {margin:0; padding:0; list-style-type:none; font-size:92%}
.news ul strong {display:block; font-size:92%; font-weight:normal}
.news li {padding-bottom:9px}
.news li a {color:#2A6DD2}
.news p {font-size:92%; padding-top:5px}
#currency p img, .news p img {margin-top:1px; margin-right:2px; margin-left:0 !important}

.valuteDate { font: bold 14px Arial; }
#currency {padding-bottom:40px}
#currency .ls-col {float:left; width:52%; margin-right:-54%}
#currency .rs-col {float:right; width:42%}
#currency .valute {position:relative; vertical-align:top; margin-left:-3px; margin-top:-3px; margin-right:0}
#currency .vimg { width:15px;}
#currency .exch {margin-top:7px; padding:6px 0 5px 0; background: url(../i/brd.gif) repeat-y 53% 0}
#currency .vbrd {background-color:#DBDBDB; height:1px; margin:7px -10px 7px -10px}
#currency p {font-size:92%; padding-top:8px}

#currency .currency_tbl * { font-size: 11px; }
#currency .currency_tbl {border-collapse:collapse; border:0; padding:0; width:100%;}
#currency .currency_tbl td {padding:2px 4px 2px 4px; margin:0; vertical-align:middle}
#currency .currency_tbl td.rs {padding-left:10px; background: url(../i/brd.gif) repeat-y 0 0}
.currency_tbl td.rh {background: url(../i/brd.gif) repeat-y 0 0}
.currency_tbl td.lh {background: url(../i/brd.gif) repeat-y 100% 0}


.banner468 {border-top:1px solid #E0E0E0; padding:39px 0 0 17px}

#middle {padding-bottom:185px}

#line-copyright {height:150px}

#address {display:inline; float:left; width:48%; margin-right:-50%; overflow:hidden}
html>body #address {display:block}
#addr {padding:0 30px 0 16px; height:150px; border-left:1px solid #ccc}
#addr p {position:relative; padding-bottom:17px}

#copyright {float:right; width:48%}
#copyrights {height:150px}

#addr-flt {float:left; width:50%; margin-left:20%; margin-right:-30%;}

#develop {float:right; width:30%}
#developer {height:150px; margin-right:-15px}

.path { color: #A1A1A1; /*padding-top: 10px;*/ }


#priv_msg, #arenda_file, #energia_file {
	margin-bottom: 15px;
	
}

#action-s .news {
	font-size: 13px;
}

