html, body { border: 0pt none ; margin: 0pt; color: rgb(0, 0, 0); font-size: 100%; line-height: 1.125em; font-family: Arial,Helvetica,sans-serif; background-color: rgb(242, 242, 242); }
#wrapper { padding: 0pt 10px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-width: 770px; max-width: 980px; margin-left: auto; margin-right: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: small; position: relative; }
* html #wrapper { padding: 0pt 10px 15px; width: 980px; }
h1 { margin: 0pt 0pt 15px; font-size: 1.5em; font-weight: normal; letter-spacing: 0.002em; line-height: 1.25em; }
h2 { margin: 0.5em 0pt; font-size: 1.1em; letter-spacing: 0.004em; }
h3 { margin: 0.5em 0pt; font-size: 1.1em; letter-spacing: 0.004em; }
p { margin: 0.85em 0pt; font-size: 0.95em; letter-spacing: 0.004em; }
img { border: 0pt none ; }
ul {list-style-type: none; list-style-image: none;}
#header { padding: 0pt 0pt 15px; }
#headerleft { float: left; width: 495px; padding-top: 6px; padding-bottom: 7px; }
#headerright { float: right; width: 295px; text-align: right; padding-top: 4px; }
#headerlogo { margin: 0pt 18px 0pt 10pt; float: left; }
#headerlang { margin: 0pt -2px 2px 0pt; float: right; padding-left: 10px; font-size: 0.85em; background-repeat: no-repeat; background-position: left center; }
.langlink { border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; padding-right: 2px; }
#firstlanglink { border: 0pt none ; }
#searchbox { padding-top: 8px; }
#navblock { display: table; width: 100%; clear: left; }
#nav, #nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; }
#nav a { padding: 10px 20px; display: block; text-decoration: none; font-weight: normal; font-size: 0.9em; background-repeat: no-repeat; background-position: right center; }
#navselected a { background-image: none; padding-right: 21px; }
#navselected { margin-left: -1px; }
#nav li { float: left; text-align: left;}
#nav li ul li { width: 180px; }
#nav li ul li a { line-height: 1.2em; }
#nav li ul { position: absolute; width: 360px; left: -999em; }
#nav li.navsingle ul { width: 180px; }
#nav li:hover ul, #nav li.sfhover ul { padding: 15px 15px 10px; left: auto; z-index: 1; }
#nav li li a { border: medium none ; }
ul#nav li.sfhover a, ul#nav li:hover a { padding-top: 9px; padding-bottom: 10px; margin-right: -2px; padding-right: 21px; }
ul#nav li.sfhover, ul#nav li:hover { margin-left: -1px; }
ul#nav li.sfhover ul li, ul#nav li:hover ul li { margin-left: 0pt; }
* html #nav li:hover ul, * html #nav li.sfhover ul { margin-top: 1px; }
* html ul#nav li.sfhover a, * html ul#nav li:hover a { position: relative; top: 1px; margin-top: -1px; }
* html ul#nav li.sfhover a.navstaticlink, * html ul#nav li:hover a.navstaticlink { padding-bottom: 9px; }
#nav li:hover ul a, #nav li.sfhover ul a { padding: 3px 5px; margin-bottom: 5px; font-size: 0.9em; font-weight: normal; }
#navbaseline { clear: left; background-color: rgb(255, 255, 255); height: 1px; }
* html #navbaseline { font-size: 1px; }
#nav a.navstaticlink:hover { padding-bottom: 9px; background-image: none; }
#nav li:hover ul a, #nav li.sfhover ul a, #nav #navselected:hover ul a, #nav #navselected.sfhover ul a { padding-left: 15px; background-repeat: no-repeat; background-position: 5px 6px; }
#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { padding-left: 15px; background-repeat: no-repeat; background-position: 5px 6px; }
#footer { background-color: rgb(240, 240, 240); width: 100%; display: table; }
#footernav, #footernav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; float: left; }
#footernav a { border-right: 1px solid rgb(255, 255, 255); padding: 10px 15px; display: block; text-decoration: none; font-size: 0.9em; font-weight: normal; background-color: rgb(240, 240, 240); }
#footernav a:hover { padding: 9px 15px 9px 14px; }
#footernav li { float: left; text-align: left; }
h1 { color: rgb(118, 93, 9); }
h2 { color: rgb(0, 0, 0); }
h3 { color: rgb(118, 93, 9); }
hr { color: rgb(171, 134, 0); }
#header a:link, #home a:link, #home a:visited, #countriesbox a:link { text-decoration: none; color: rgb(171, 134, 0); }
#header a:visited, #countriesbox a:visited { text-decoration: none; color: rgb(118, 93, 9); }
#home a:hover, #countriesbox a:hover { text-decoration: underline; color: rgb(118, 93, 9); }
#header .langlink a:link, #header .langlink a:visited { text-decoration: none; color: rgb(102, 102, 102); }
#header .langlink a:hover { text-decoration: underline; color: rgb(118, 93, 9); }
#navblock { background-color: rgb(171, 134, 0); }
#nav a { background-color: rgb(171, 134, 0); background-image: url('http://euroeconomics.ru/img/wheat_navsep.gif'); }
#navselected a { background-color: rgb(118, 93, 9); background-image: none; }
ul #navselected ul { background-color: rgb(255, 255, 255); }
#nav #navselected:hover ul, #nav #navselected.sfhover ul { background-color: rgb(255, 255, 255); }
#nav li ul { background-color: rgb(255, 255, 255); }
#nav a:link, #nav a:visited { text-decoration: none; color: rgb(255, 255, 255); }
#nav a:hover { text-decoration: none; color: rgb(118, 93, 9); }
#navselected a:link, #navselected a:visited { color: rgb(255, 255, 255); }
#navselected a:hover { text-decoration: none; color: rgb(118, 93, 9); }
#nav li:hover a:link, #nav li.sfhover a:link, #nav li:hover a:visited, #nav li.sfhover a:visited { color: rgb(171, 134, 0); }
#nav li:hover ul, #nav li.sfhover ul { border-left: 1px solid rgb(171, 134, 0); border-right: 1px solid rgb(171, 134, 0); border-bottom: 1px solid rgb(171, 134, 0); }
ul#nav li.sfhover a, ul#nav li:hover a { border-top: 1px solid rgb(171, 134, 0); border-left: 1px solid rgb(171, 134, 0); border-right: 1px solid rgb(171, 134, 0); background-color: rgb(255, 255, 255); color: rgb(118, 93, 9); }
#nav li:hover ul a, #nav li.sfhover ul a { border: 0pt none ; color: rgb(171, 134, 0); }
#nav li:hover ul a, #nav li.sfhover ul a, #nav #navselected:hover ul a, #nav #navselected.sfhover ul a { background-image: url('http://euroeconomics.ru/img/wheat_arrow-bright.gif'); color: rgb(171, 134, 0); }
#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { background-image: url('http://euroeconomics.ru/img/wheat_arrow-base.gif'); color: rgb(118, 93, 9); }
#nav .navstaticlink:hover a, #nav .navstaticlink.sfhover a { border-bottom: 1px solid rgb(171, 134, 0); }
#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { background-color: rgb(255, 255, 255); text-decoration: underline; }
#footernav a:link, #footernav a:visited { text-decoration: none; color: rgb(118, 93, 9); }
#footernav a:hover { border: 1px solid rgb(171, 134, 0); text-decoration: none; background-color: rgb(255, 255, 255); }
.hometile { background-color: #765D09; }
.hometile a:hover { background-color: rgb(171, 134, 0); }
* html #container { padding-right: 20px; }
#home { margin: 0pt; padding: 0pt 0pt 10px; width: 980px; font-size: 0.95em; line-height: 140%; }
#home ul { margin-left: -25px; }
#home ul li { margin: 0pt 0pt 5px; }
:first-child + html #home ul { margin-left: 20px; }
* html #home ul { margin-left: 20px; }
#homeleft { float: left; width: 596px; }
#homeright { float: left; width: 384px; }
#homeright p { font-size: 1em; }
.homefeature, .hometile { border-top: 1px solid rgb(204, 204, 204); padding: 15px 10px 10px; color: rgb(0, 0, 0); }
.homefeature ul { margin-top: 0pt; }
.hometile { color: rgb(255, 255, 255); }
#home .hometile a:link, #home .hometile a:visited, #home .hometile a:hover { color: rgb(255, 255, 255); padding-right: 10px; background-image: url('http://euroeconomics.ru/img/hometile_arrow.gif'); background-repeat: no-repeat; background-position: 100% 50%; }
:first-child + html #home .hometile a:link, :first-child + html #home .hometile a:visited, :first-child + html #home .hometile a:hover { padding-left: 10px; background-image: url('http://euroeconomics.ru/img/hometile_arrow-ie.gif'); background-position: 0% 0%; }
* html #home .hometile a:link, * html #home .hometile a:visited, * html #home .hometile a:hover { padding-left: 10px; background-image: url('http://euroeconomics.ru/img/hometile_arrow-ie.gif'); background-position: 0% 0%; }
#home .hometile a:hover { text-decoration: underline; }
h2 { margin: 3.5em 0pt 1em; }
.author { text-align: left; color: rgb(128, 118, 110); font-size: 0.7em; padding-top: 30px;}
.author a {color: rgb(171, 134, 0); text-decoration: none;}
#nav li { position: relative; z-index: 10; }
#container .column { float: none; }
#container { padding: 4px 0pt 0pt; position: relative; }
* html #container { width: 960px; }
#home { margin: 0pt; padding: 0pt 0pt 10px; width: 980px; font-size: 0.95em; line-height: 140%; }
#home ul { margin-left: -25px; }
#home ul li { margin: 0pt 0pt 5px; }
:first-child + html #home ul { margin-left: 20px; }
* html #home ul { margin-left: 20px; }
#homeleft { float: left; width: 630px; text-align: justify;}
#homeleft img {float: left; padding-right: 0.8em;}
#homeleft p {text-indent: 2em;}
#homeright { float: left; width: 330px; margin-left: 20px;}
#homeright p { font-size: 0.95em; text-align: justify; margin-bottom: 10px;}
.homefeature {border: 1px solid rgb(204, 204, 204); padding: 15px 10px 10px; color: rgb(0, 0, 0); background-color: #F0F0F0; margin-bottom: 20px;}
.hometile { border-top: 1px solid rgb(204, 204, 204); padding: 5px; color: fff; }
.homefeature img {float: left; padding-right: 0.8em;}
.homefeature ul { margin-top: 0pt; }
#homewide { margin-top: 10px; }
.foonav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; line-height: 1; float: left; }
.foonav a { border-right: 1px solid rgb(255, 255, 255); padding: 10px 15px; display: block; text-decoration: none; font-size: 0.9em; font-weight: normal; background-color: rgb(240, 240, 240); }
.foonav a:hover { padding: 9px 15px 9px 14px; }
.foonav li { float: left; text-align: left;}
.foonav a:link, #foonav a:visited { text-decoration: none; color: rgb(118, 93, 9); }
.foonav a:hover { border: 1px solid rgb(171, 134, 0); text-decoration: none; background-color: rgb(255, 255, 255); }
#homeld { border: 1px solid rgb(204, 204, 204); padding: 0pt 10px; margin-top: 10px; line-height: 60px; font-size: 1.5em; }
#ldleft { float: left; }
#ldright { float: right; display: inline; }
#ldright img { margin-bottom: -17px; margin-left: 5px; position: relative; z-index: 1; }
* html #ldright img { margin-top: 5px; }
:first-child + html #ldright { margin-top: -8px; }
:first-child + html #ldright img { margin-bottom: -19px; }
.homecontacts { width: 100%; }
.homecontacts td { padding-bottom: 0pt; width: 50%; font-size: 0.95em; vertical-align: top; }
#climatebanner { margin-top: 20px; }
.gor_news a {text-decoration:none;}
.gor_news {width:308px;}
.gor_date {color:silver;margin:10px 10px 0 0;text-align:right;}
.gor_title {background-color:#f7f6f4;border:silver 1px dotted;padding:2px 2px 2px 9px;color:navy;}
.gor_desc {text-align:justify;padding:0 10px;}
.gor_returnlink {margin-top:5px;padding:0 10px;}
.gor_returnlink a {color:#008000;font:11px arial,sans-serif;}
.gor_date,.gor_title,.gor_desc {font:11px/1.18 airal,verdana,helvetica,sans-serif;}
.gor_clear {clear:both;}
.gor_image {float:left;margin:5px 10px 2px 10px;width:113px;height:80px;}
