body { font-size:9pt; color:#999999; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; height: 100%; background: #1a1a1a; }
table { font-size:8pt;border-collapse: collapse; }
table form, form input, input, select, option { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
input, select {  }
option {  }
img { border: none; }
hr { color: #d3d3d3; height: 1px }
td { margin: 0em; padding: 0em; }
p { padding:3 0 6 0;margin:0; }
A { color: #999999; }
A:active { color: #cccccc; }
A:hover { color: #cccccc; }
A.grey { color: #666666;text-decoration: none; }
A.grey:hover { color: #333333; text-decoration: underline; }
A.grey:active { color: #333333; }
A.black { color: #333333;text-decoration: none; }
A.black:hover { color: #000000; text-decoration: underline; }
A.black:active { color: #000000; }

h1 { font-size:22px; font-weight:normal; letter-spacing:-0.5pt;margin:0;padding:16px 0 8px 0; }
h2 { font-size:19px; font-weight:normal; letter-spacing:-0.5pt; margin:0;padding:12px 0 6px 0; }
h3 { padding:3px 0 0px 0;margin:0;font-size:12pt; }

div.toplinks { font-size:8pt;padding-bottom:25px; white-space:nowrap; }
div.toplinks a { margin:0 10px;color:#999999; white-space:nowrap; }
div.toplinks a:hover { margin:0 10px;color:#cccccc; }
div.toplinks a.here { margin:0 10px;color:#cccccc; white-space:nowrap; }
div.toplinks div { margin:0 10px;color:#cccccc;display:inline; white-space:nowrap; }

a.topmenu { border-bottom:2px solid #333333; display:block; }
a.topmenu:hover { border-bottom:2px solid #999999; }
div.topmenuhere, div.topmenu { border-bottom:2px solid #cccccc; }
a.topmenuhere { border-bottom:2px solid #cccccc; display:block; }

a.country { padding:3px 10px 3px 29px; white-space:nowrap; overflow:hidden; margin-right:30px;  }
a.az { background: url('/images/design/asia/flags/az.gif') 0 0 no-repeat; }
a.kz { background: url('/images/design/asia/flags/kz.gif') 0 0 no-repeat; }
a.kg { background: url('/images/design/asia/flags/kg.gif') 0 0 no-repeat; }
a.uz { background: url('/images/design/asia/flags/uz.gif') 0 0 no-repeat; }
a.tm { background: url('/images/design/asia/flags/tm.gif') 0 0 no-repeat; }
a.tj { background: url('/images/design/asia/flags/tj.gif') 0 0 no-repeat; }
a.mn { background: url('/images/design/asia/flags/mn.gif') 0 0 no-repeat; }
a.country:hover { background-position: 0 -24;  }


div#limiter { width: 920px; margin:10 10 0 10; }
/* div#limiter { //width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 760) ? '760px' : ( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 960) ? '100%' : '960px'); } */

table#limiter { width: 920px; padding:10 10 0 10; height:100%; }
/* table#limiter { //width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 760) ? '760px' : ( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 960) ? '100%' : '960px'); } */


td.mainbanner { padding:10 20 20 10; }
/*td.mainbanner * { border:1px dashed #ffffff; }*/
td.mainbanner a { width:100%; display:block; text-decoration:none;color:#999999; }
td.mainbanner a h2 { text-decoration:none; padding:25 10 3 15; border:none;white-space: normal;line-height:0.9em; }
td.mainbanner a h3 { text-decoration:none; padding:25 10 3 15; border:none; }
td.mainbanner a p, td.mainbanner p { color:#999999; text-decoration:none; padding:5 20 25 0; }
td.mainbanner a:hover p { color:#cccccc; }
td.mainbanner a.topmenu { margin:20 10 10 0; }


td.mainbanner2 { padding:3 0 3 0; }
td.mainbanner2 a { width:100%; display:block; color:#999999; }
td.mainbanner2 a:hover { color:#cccccc; }


div.address { padding:10 10 10 15;color:#999999; }

a.intro { position:relative;width:100%; }
div.intro { position:relative;width:100%; }

table.loginform { width:100%;margin:3 0 1 1px; }
table.loginform * { font-size:8pt;color:#999999; }
table.loginform td.label { padding-top:3px; }
table.loginform input { font-size:8pt;background:#000000;border:1px solid #666666; }
table.loginform * img { margin:0 0 0 0; }

td.shift10 { padding-left:10px; }
td.shift3 { padding-left:3px; }
td.spacer10 { width:10px; }
td.spacer15 { width:15px; }
td.spacer40 { width:40px; }

table.content td, td.content { padding:10px; }

table.text td, td.text { font-size: 9pt; }

div.content { margin:10px; }

div.barhoriz { position:relative;height:38px;margin-left:1px; }
div.barhoriz img { height:38px; background:url('/images/design/asia/bar-horiz.gif') right top no-repeat;position:absolute; }
div.barhoriz div { position:relative;padding:8px 5px 0px 5px;line-height:1em; }

a.icon { position:relative;top:0;height:42px; }
a.icon img.pdficon { position:absolute;left:-6; top:0; width:42px; height:42px; background: url('/images/icons/pdf-icon.gif') 0px 0px no-repeat; }
a.icon:hover img.pdficon { width:42px; height:42px; background: url('/images/icons/pdf-icon.gif') 0px -42px no-repeat; }
a.icon div { padding:8 0 0 42px;height:42px; cursor:pointer; }

a.icon-medium { position:relative;top:0;height:32px; }
a.icon-medium img.pdficon-medium { position:absolute;left:-6; top:0; width:32px; height:32px; background: url('/images/icons/pdf-icon-medium.gif') 0px 0px no-repeat; }
a.icon-medium:hover img.pdficon-medium { width:32px; height:32px; background: url('/images/icons/pdf-icon-medium.gif') 0px -32px no-repeat; }
a.icon-medium div { padding:8 0 0 32px;height:32px; cursor:pointer; }

a.icon-small { position:relative;top:0;height:21px; }
a.icon-small img.pdficon-small { position:absolute;left:-6; top:0; width:21px; height:21px; background: url('/images/icons/pdf-icon-small.gif') 0px 0px no-repeat; }
a.icon-small:hover img.pdficon-small { width:21px; height:21px; background: url('/images/icons/pdf-icon-small.gif') 0px -21px no-repeat; }
a.icon-small div { padding:8 0 0 21px;height:21px; cursor:pointer; }

a.filterbutton { float:left; padding:1px 8px 1px 8px; margin:0 1px 1px 0px; background:#333333; text-decoration: none; white-space:nowrap; cursor: pointer; }
a.filterbutton:hover { color:#cccccc; }
a.filterbuttonhere { float:left; padding:1px 8px 1px 8px; margin:0 1px 1px 0px; background:#666666; color:#cccccc; text-decoration: none; white-space:nowrap; cursor:default; }

a.readmore { padding-right:15px; background:url('/images/design/asia/arr-r.gif') right bottom no-repeat; }
div.readmore { padding-left:15px; background:url('/images/design/asia/arr-r.gif') left top no-repeat; }

table.form { maring:10px 0 10px 0; }
table.form td { padding:0 10 0 0px; vertical-align:top;border:0px; }
table.form td.hr { background:#333333;padding:0; }
table.form td div.label { white-space:nowrap; padding:13 0 10 0px;font-size:8pt;color:#999999; }
table.form td div.input { padding:10 0 10 0px; }
table.form td div.input h4 { padding:3px 0px;margin:0; }

ul { padding:0 0 6 15; margin:3px 0 3px 0;}
ul li { padding:0; margin:0; list-style-type: none; }

ol { padding:0 0 6 20;  margin:3px 0 3px 0; }
ol li { padding:0; margin:0; }
ol.search li { padding:0; margin:0 0 10 3; }


ul { list-style-type: none; //list-style-image: url('/images/design/asia/li.gif'); }
ul li { padding: 0; behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1 | ( parentNode.style.listStyleImage = 'none' ) | ( this.firstChild && this.firstChild.nodeType != 3 ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 ) | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -15px; margin: 0 -1.25em 0 0;"><img src="/images/design/asia/li.gif"></nobr>' + this.innerHTML ) ) : '' ); }
ul>li:before { content: url('/images/design/asia/li.gif'); float: left; margin-left: -16px;margin-right:2px; }
ul>li>* { text-indent: 0; }

div.param { padding: 3px 0 3px 0; position:relative; border-bottom:1px solid #333333; }
div.param  div.value { margin: 3px 0 3px 0; position:absolute; right:0px; top:0px;}
div.param  div.value { -left: expression((parentNode.offsetWidth - offsetWidth) + "px"); }


.lightline { background:url('/images/design/asia/highlight.png') left top repeat; width:100%; }
.lightline { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/asia/highlight.png', sizingMethod='scale'); }

.small { font-size:8pt; }
.comment { font-size:8pt;color:#666666; }
.comment a { font-size:8pt;color:#666666; }
.comment a:hover { font-size:8pt;color:#999999; }
.white { color:#cccccc; }

.required { border-bottom:1px dotted #666666; }

span.companylist { display:inline-block; padding:0 15px 0 0; white-space:nowrap; line-height:1.5em; color:#666666; }

.w90p { width:90%; }
.w95p { width:95%; }

.png { -background-image: none ! important; behavior: url('/css/cms/pngfix.htc');behavior: url('/css/cms/pngfix.htc'); }

.bullet {color:#cccccc; background: url('/images/design/asia/bull-big.gif') 0px 20px no-repeat; padding-left:10px;}
.market_research {color:#F6F6F6; padding: 0 0 0 20;}
a.orderLink { padding:0 0 5 16;background: url('/images/icons/ico-order-grey.gif') left no-repeat; background-position: 0px 2px; color:#3366FF;}
.report {margin:10px; font-size:10pt;line-height:20pt;}

div.lang { padding:3 5 3 5;font-size:8pt;display:inline;font-weight:bold; }
a.lang { padding:3 5 3 5;font-size:8pt;display:inline; }
a.lang:hover { background:#666666; }


div.intro a { display:block;position:absolute; } div.intro a.kz { width:83px; height:30px;left:308px;top:44px;
background: url('/images/design/asia/flags/intro-link-kz.gif') 0 0 no-repeat; } div.intro a.kg { width:82px; height:30px;left:424px;top:84px;
background: url('/images/design/asia/flags/intro-link-kg.gif') 0 0 no-repeat; } div.intro a.tj { width:73px; height:30px;left:390px;top:110px;
background: url('/images/design/asia/flags/intro-link-tj.gif') 0 0 no-repeat; } div.intro a.tm { width:95px; height:30px;left:250px;top:129px;
background: url('/images/design/asia/flags/intro-link-tm.gif') 0 0 no-repeat; } div.intro a.mn { width:71px; height:30px;left:639px;top:63px;
background: url('/images/design/asia/flags/intro-link-mn.gif') 0 0 no-repeat; } div.intro a.uz { width:78px; height:30px;left:282px;top:91px;
background: url('/images/design/asia/flags/intro-link-uz.gif') 0 0 no-repeat; } div.intro a:hover { background-position: 0 -30px; }


.linkcolor {color:#3366FF;}














