/* CSS Document */
HTML {width:100%; height:100%; font-size:100.01%}
BODY {height:100%; padding:0; margin:0; font:normal 75% verdana,tahoma,arial,sans-serif; color:#000; background-color:#fff}
.allpage {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)< 984? '984px': ((documentElement.clientWidth||document.body.clientWidth)> 1260? '1260px': 'auto')); min-width:984px; max-width:1280px; height:auto; min-height:100%; margin:0 auto}
* html .allpage {height:100%}
.allpageinner {padding-bottom:76px; margin-top:10px; position:relative; background:url(img/bg_leftcolumn.gif) repeat-y 0 0}
*+ html .allpageinner {float:left; width:100%} /* for IE7 */
* html .allpageinner {float:left; width:100%} /* for IE6 */
.footer {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)< 984? '984px': ((documentElement.clientWidth||document.body.clientWidth)> 1260? '1260px': 'auto')); min-width:984px; max-width:1280px; height:59px; margin:-59px auto 0 auto; padding-top:10px; background-color:#7f7f7f; border-top:6px solid #1e9146; color:#fff; font-size:0.9em; position:relative}

TD, TH, UL, OL, LI, INPUT, TEXTAREA, SELECT, LABEL, BUTTON {font:normal 1em verdana,tahoma,arial,sans-serif}
UL {margin:0; padding:0; list-style-type:none}
FORM {margin:0}
IMG {border:0}
A {color:#1e80b1; outline:none}
A:hover {text-decoration:none}
.red {color:#cc0000}
.green {color:#066828}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.float100 {float:left; width:100%}
.clear {clear:both; width:100%; font-size:0; line-height:0}
.small {font-size:0.9em}
.text {border:1px solid #999}
.button {overflow:visible; padding-left:8px; padding-right:8px}
INPUT, SELECT {vertical-align:middle}
.mb20 {margin-bottom:20px}
.m0auto {margin:0 auto}
.mt10 {margin-top:10px}

H1 {clear:both; font-size:1.2em; padding:0 0 0 20px; margin:0 0 10px 0; background:url(img/icon_index.png) no-repeat 0 -102px; color:#1e80b1}
H1 A {text-decoration:none}
H3 {font-size:1em; margin:0; padding:3px 0 10px 7px; color:#066828}

.content {clear:both; margin:0 10px}
.centercolumninner {margin:10px 246px 0 246px}
.leftcolumn {float:left; width:240px; margin-left:-100%}
.leftcolumninner {width:240px; overflow:hidden; //margin-left:20px}
.rightcolumn {float:left; width:240px; margin-left:-240px; position:relative; top:-63px; overflow:hidden; background-color:#fff}


.header {clear:both; padding:0 10px; margin-right:246px}
.headerinner {float:left; width:100%; min-width:100%; background-color:#1e9147}
.logo {float:left; margin:18px 0 0 -100%; padding-left:24px}
.search {float:left; width:100%; height:63px; min-width:100%}
.searchbox {margin-left:240px}
.search FORM {lfloat:left; lwidth:90%;  background-color:#CC33CC; margin:0}
.search FIELDSET {float:left; width:100%; border:0; padding:0}
.searchtext {float:left; width:99%}
.searchtext2 {margin-right:120px; height:22px; border:1px solid #494949; background:#fff url(img/icon_index.png) no-repeat 4px -72px}
.searchtext2 DIV {margin-left:30px}
.search .text {width:100%; height:18px; //height:16px; padding-top:2px; border:0}
.searshbutton {display:block; float:left; width:77px; height:24px; margin-left:-110px; border:0; background:#fff url(img/bg_searchbutton.png) no-repeat 0 0}
.header A {color:#fff}

.toplinks {float:left; width:99%; padding:0 0 6px 0; color:#fff}
.language {float:left; padding:9px 0 0 2px}
.language A {display:block; float:left; width:16px; height:11px; margin-right:6px; background-image:url(img/icon_index.png); background-repeat:no-repeat}
.rus {background-position:0 0}
.ukr {background-position:0 -26px}
.language SPAN {position:absolute; left:-3000px; top:-3000px}
.toplinks .fr {padding-top:7px; font-family:tahoma; font-size:0.9em}
.links {text-align:center; padding-top:4px; font-size:1em}
.links A {margin:0 8px; text-decoration:none; font-size:0.8em; vertical-align:-0.1em}
.rss {background:url(img/icon_index.png) no-repeat 0 -50px; padding-left:20px}
.links SPAN {font-size:1.3em; vertical-align:-0.1em}

.currency {background-color:#f2f9f4; padding:3px 0 3px 7px; margin-bottom:8px}
.currency TABLE {border-collapse:collapse}
.currency TD, .currency TH {font-family:arial; padding:0 20px 0 0}
.currency TH {text-align:left; font-weight:bold}

.weather {float:left; width:240px; padding-bottom:16px; background-color:#f2f9f4; margin-bottom:8px}
.weatherleft {float:left; width:150px; text-align:center; color:#066828; font:normal 26px arial}
.weatherleft SPAN {vertical-align:middle}
.weatherleft IMG {vertical-align:middle; margin-right:3px}
.weatherright {float:left; padding:0 0 3px 5px; border-left:1px solid #ccc}

.inquiry {float:left; width:240px;  margin-bottom:8px}
.inquirytop {background-color:#f2f9f4}
.inquirytop STRONG {display:block; padding:0 5px 10px 5px}
.inquiry UL {float:left; width:100%; background:url(img/bg_dotted.gif) repeat-x 0 0; padding:1px 0 17px 0}
.inquiry LI {float:left; width:100%; background:url(img/bg_dotted.gif) repeat-x 0 100%; padding:5px 0}
.inquiry LI.odd {background-color:#f2f9f4}
.inquiry LI INPUT {float:left}
.inquiry LI LABEL {float:left; width:207px; padding-left:3px; overflow:hidden}
.button101 {width:101px; height:28px; background:url(img/button101.png) no-repeat 0 0; border:0; font-size:14px}

.dotted {float:left; width:100%; height:1px ;line-height;1px; font-size:0; background:url(img/bg_dotted.gif) repeat-x 0 0; margin:5px 0 10px 0}

.news {float:left; width:100%; padding:3px 0 5px 0; margin-bottom:5px; overflow:hidden}
.newstext {margin:0 10px 0 96px; _margin-left:93px}
H2 {font-size:1em; margin:0 0 6px 0; color:#1e80b1}
.newstext H2 A {color:#1e80b1; text-decoration:none}
.newstext H2 A:hover {text-decoration:underline}
.newstext A {color:#000; text-decoration:none}
.newstext A SPAN {color:#1e80b1; text-decoration:underline}
.newstext A:hover SPAN, .newstext .blue:hover {text-decoration:none}
.newstext .pointer {background:url(img/icon_index.png) no-repeat 0 -179px; padding-left:11px}
.source {padding-top:5px}
.source  A {text-decoration:none; color:#004000; font-size:0.9em}
.mainnews  {margin:0 10px 0 159px; _margin-left:156px}
.mainnews H2 {font-size:1.2em; margin:0 0 10px 0}

.doublebox {float:left; width:100%; background:url(img/bg_doublebox.gif) repeat-y 50% 0; margin:10px 0}
.doublebox UL {width:49%; overflow:hidden}
.doublebox LI {background:url(img/bg_list.gif) no-repeat 0 0.5em; padding:0 0 10px 10px}
.doublebox UL.fl LI {margin-right:4px}
.doublebox UL.fr LI {margin-left:4px}
.doublebox A {text-decoration:none}
.doublebox A:hover {text-decoration:underline}

.leftmenu {padding:0 0 10px 0}
.leftmenu LI {display:inline}
.leftmenu A {display:block; font-weight:bold; font-size:1em; margin-right:-1px; text-decoration:none; padding:6px 5px 7px 19px; color:#066828; background:url(img/bg_leftmenu_index.png) no-repeat 100% 100%}
.leftmenu A:hover, .leftmenu A.current {background-color:#fff; color:#c05005}
.leftmenu A.next {background-image:none}
.leftmenu .allshow {background:url(img/icon_index.png) no-repeat 100% -128px; padding-right:10px}
.leftmenu .allhide {background:url(img/icon_index.png) no-repeat 100% -155px; padding-right:10px}
#leftmenuextra {display:none; margin-top:-10px}

.footerinner {float:left; width:100%; background:url(img/bg_footerinner.gif) repeat-x 0 0; padding-top:12px}
.footer A {color:#fff}
.footer .fl {padding-left:30px}
.footer .fr {padding-right:30px}
.footer .bottommenu {text-align:center; line-height:1.5em}



