* { margin: 0; padding: 0;}
BODY { background: #E3DCCA; font: 0.8em AriaL; color: #333; min-width: 1000px;}
A { color: #7f6b60;}
A:hover { text-decoration: none;}
A IMG { border: none;}
H1 {font: normal 1.6em Helvetica, ArialNarrow; color: #003768; margin-bottom: 10px;}
H2 {font: normal 1.6em Arial; color: #858585; margin-bottom: 10px;}
H3 {font: bold 1em Arial; color: #333; margin: 10px 0;}
H4 {font: normal 1.2em Arial; color: #000; margin: 10px 0;}
H5 {font: bold 1em Arial; color: #111; margin: 10px 0;}
H6 {font: bold 1em Arial; color: #858585; margin: 10px 0;}
P { margin-bottom: 7px; }
UL, OL { margin: 5px 20px;}
H1 a { color: #003768; text-decoration: none;}
H3 a { color: #333;}

* html body { padding-left: 1000px;}
* html .wrapOut { height: 0;}
* html .wrap { margin-left: -1000px; position: relative; height: 0;}
#top { background: url(images/fon_top.gif); float: left; width: 100%; position: relative; font-size: 13px;}
#icons { float: left; width: 13px; margin: 25px 12px 0 0; background: url(images/fon_icon.gif); padding: 22px 20px 16px 18px;}
#icons img { margin: 5px 0;}
#logo { float: left; width: 387px;}
#logo img { vertical-align: bottom;}
#tel { float: left; width: 160px; padding: 20px 0 0 6%;}
#tel h5 { color: #fff; font: normal 11px Arial; margin: 0 0 13px;}
#tel p { margin-bottom: 7px; font: normal 18px Times; color: #333;}
#tel p span { display: block; color: #fff; font-size: 13px; margin-bottom: 3px;}
#searchOut { float: right; width: 292px; margin: 25px 0 23px; padding-bottom: 6px; background: url(images/shadow_search.gif) no-repeat 4px 100%;}
#search { background: #EAE8E4; border: 1px solid #e0ded8; border-right: none; padding: 8px 11px;}
#search .inpTxt { background: #fff; border: 1px solid #fff; padding: 0 6px; color: #999; margin-right: 18px; height: 20px; vertical-align: top;}
#search .inpSub { background: #F7F6F5 url(images/brown_arrow.gif) no-repeat 95% 50%; border: 1px solid #F7F6F5; padding: 0 14px 2px 10px; height: 22px; vertical-align: top;}
#kazakhstan { clear: right; float: right; width: 226px; padding-right: 66px;}
#kazakhstan a#kazImg { float: left; background: url(images/kazakhstan.gif) no-repeat; width: 88px; height: 47px; margin-right: 20px;}
#kazakhstan  a#kazWord { display: block; color: #fff; font-size: 11px; margin-top: 10px;}
#pen { background: url(images/pen.gif) no-repeat; width: 133px; height: 162px; position: absolute; right: 27%; top: 0;}
#fonFlash { background: #7F6B60 url(images/fon_flash.jpg) no-repeat 100% 100%;}
#menuTd { background: #7F6B60; padding-left: 80px;}
#menu { background: #e6e4df; padding: 15px 25px 15px; position: relative; font-size: 12px;}
#menu a { font: bold 12px Helvetica; color: #333; text-decoration: none; margin: 0 11px;}
#menu a:hover { color: #000;}
#menu a.act { color: #003768;}
#menu a.act:hover { color: #003768;}
#flashTd { width: 469px; vertical-align: top; background: #7F6B60 url(images/flash_img.jpg) no-repeat;}
#flashTd object { vertical-align: bottom;}
#newsTd { width: 48%; vertical-align: top; height: 254px; font-size: 11px; background: url(images/fon_under_menu.gif) repeat-x;}
#newsMain { padding: 20px 50px 20px 0;}
#newsMainIn { float: left; width: 100%;}
#newsMain h1 { margin: 0 0 11px 25px;}
#newsMain .item { float: left; width: 42%; padding: 0 0 5px 25px;}
#newsMain .date { color: #999; margin-bottom: 4px;}
#newsMain .more { text-align: right;}
#newsMain .archNews { clear: both; margin-top: 12px; text-align: right;}
#newsMain .archNews img { vertical-align: middle; margin-right: 5px;}
#serviceTd { width: 50%; vertical-align: top; background: url(images/shadow_flash.gif) no-repeat;}
#flashRel { position: relative; width: 50%; height: 0px; font-size: 0;}
#flashPolos { position: absolute; top: -4px; background: url(images/flash_polos.gif) repeat-x; height: 4px; width: 104%; }
#compass { position: absolute; top: -58px; right: -58px;  width: 117px; height: 116px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/compass.png', sizingMethod='scale');}
#serviceMain { padding: 30px 0 0 60px;}
#serviceMain ul,ol { margin: 5px 0;}
#serviceMain ul { margin-bottom: 20px;}
#serviceMain li { list-style: none; background: url(images/list_item.gif) no-repeat 0 7px; padding-left: 14px; margin: 5px 0;}
#serviceMain .allService { float: right; padding-right: 60px; font-size:11px;}
#offshoreTd { width: 50%; vertical-align: top; background: url(images/vert_polos.gif) repeat-y;}
#offshoreMain { background: url(images/gor_polos.gif) repeat-x; padding: 30px 30px 0 50px;}
#offshoreMain ul,ol { margin: 5px 0;}
#offshoreMain ul { margin-bottom: 20px;}
#offshoreMain li { list-style: none; background: url(images/list_item.gif) no-repeat 0 7px; padding-left: 14px; margin: 5px 0;}
#offshoreMain .allOffshore { float: right; padding-right: 30px; font-size:11px;}
#brownPolos { border-top: 1px solid #7F6B60; background: #A58B7D url(images/fon_brown.gif) repeat-y; color: #fff; margin-top: 30px; position: relative;}
#brownPolosIn1 { background: url(images/foot_polos.gif) repeat-x; padding-top: 6px;}
#brownPolosIn2 { background: url(images/foot_polos.gif) repeat-x 0% 100%; padding-bottom: 6px;}
#brownPolos a { color: #fff;}
#brownPolos h3 { color: #E6E2E0; margin: 0 0 7px; font: normal 1.3em Arial;}
#brownTab { width: 100%; border-collapse: collapse;}
#choiceMain { vertical-align: top; width: 160px; padding: 20px 40px 0 50px;}
#choiceMain .currency { padding: 10px 0; font-size: 28px;}
#choiceMain .currency div { float: left; margin: 0 3px; padding-right: 8px;}
#choiceMain .currency div.act { background: url(images/fon_currency_right.gif) no-repeat 100% 0%;}
#choiceMain .currency  a { text-decoration: none; display: block; padding: 3px 0 3px 8px; color: #fff;}
#choiceMain .currency  a:hover { color: #333;}
#choiceMain .currency .act a{ background: url(images/fon_currency_left.gif) no-repeat;}
#choiceMain .currency .act a:hover { color: #fff;}
#specialMain { padding: 10px 0;}
#specialMain table { width: 100%; border-collapse: collapse;}
#specialMain table td { width: 3%;}
#specialMain table td.special { vertical-align: top; padding: 8px 15px; text-align: center; width: 250px; background: #7F6B60;}
#specialMain .txt { font: bold 0.9em Arial; padding-bottom: 7px;}
#specialMain .short { padding-bottom: 7px; text-align: left;}
#specialMain .price { text-align: left; font-size: 1.6em;}
#specialMain .more { padding-top: 4px; text-align: right;}
#specialMain .more  img {vertical-align: middle; margin-right: 4px;}
#specialInner { background: #7F6B60 url(images/foot_polos.gif) repeat-x; padding: 6px 0 0; color: #fff; position: relative;}
#specialInnerBot { background: url(images/foot_polos.gif) repeat-x 0% 100%; padding: 14px 40px 20px 60px;}
#specialInner a { color: #fff;}
#specialInner h3 { color: #E6E2E0; margin: 0 0 7px; font: normal 1.3em Arial;}
#specialInner .txt { font: bold 0.9em Arial; padding-bottom: 7px;}
#specialInner .short { padding-bottom: 7px; text-align: left;}
#specialInner .price { text-align: left; font-size: 1.6em;}
#specialInner .more { padding-top: 4px; text-align: right;}
#specialInner .more  img {vertical-align: middle; margin-right: 4px;}
.specItem { padding: 10px 0; background: url(images/gor_polos.gif) repeat-x 0% 100%;}
.specItem h3 { margin: 0 0 5px; color: #7f6b60;}
.specItem .price { font-weight: bold;}
#wrapInner { clear: both; position: relative;}
#menuInner { position: absolute; width: 100%; height: 45px; z-index: 10;}
#menuOut { margin-left: 140px;}
#menuInner #menu { white-space: nowrap;}
#shadowMenu { width: 155px; height: 13px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow_menu.png', sizingMethod='scale');}
#inner { width: 100%; border-collapse: collapse;}
#left { width: 295px; vertical-align: top; padding: 0 0 20px; position: relative;}
#left ul,ol { margin: 5px 0;}
#imgLeft { background: url(images/shadow_img.gif) no-repeat 0% 100%; padding-bottom: 20px; margin-bottom: 10px;}
#imgLeft img { vertical-align: bottom;}
#imgPolos { position: absolute; top: 295px; left: 0; width: 295px; height: 3px; background: url(images/flash_polos.gif) repeat-x;}
#leftPolos { background: url(images/vert_polos.gif) repeat-y 100% 0%;}
#serviceLeft { padding: 0 40px 0 60px;}
#serviceLeft ul { margin-bottom: 20px;}
#serviceLeft li { list-style: none; background: url(images/list_item.gif) no-repeat 0 7px; padding-left: 14px; margin: 5px 0;}
#offshoreLeft { margin: 0 15px 0 60px; background: url(images/gor_polos.gif) repeat-x; padding: 15px 25px 0 0;}
#offshoreLeft ul { margin-bottom: 20px;}
#offshoreLeft li { list-style: none; background: url(images/list_item.gif) no-repeat 0 7px; padding-left: 14px; margin: 5px 0;}
#choiceLeftShadow { float:left; width: 295px; margin: 10px 0 0; padding-bottom: 10px; background: url(images/choice_left_shadow.gif) no-repeat 0% 100%; margin-bottom: 10px;}
#choiceLeft { float: left; background: #826E63 url(images/fon_choice_inner.gif) repeat-y;}
#choiceLeftPolos1 { background: url(images/foot_polos.gif) repeat-x; padding-top: 6px;}
#choiceLeftPolos2 { float: left; width: 190px; background: url(images/foot_polos.gif) repeat-x 0% 100%; padding: 20px 55px 36px 50px;}
#choiceLeft h3 { color: #E6E2E0; margin: 0 0 7px; font: normal 1.3em Arial;}
#choiceLeft .currency { padding: 10px 0; font-size: 28px;}
#choiceLeft .currency div { float: left; margin: 0 3px; padding-right: 8px;}
#choiceLeft .currency div.act { background: url(images/fon_currency_right.gif) no-repeat 100% 0%;}
#choiceLeft .currency  a { text-decoration: none; display: block; padding: 3px 0 3px 8px; color: #fff;}
#choiceLeft .currency  a:hover { color: #333;}
#choiceLeft .currency  .act  a{ background: url(images/fon_currency_left.gif) no-repeat;}
#choiceLeft .currency  .act  a:hover { color: #fff;}
#right { vertical-align: top; background: url(images/fon_under_menu.gif) repeat-x 0% 45px; padding: 65px 60px 30px 30px;}
#path { margin-bottom: 20px; font-size: 0.85em;}
#path span { color: #7f6b60;}
#cont { line-height: 1.6em;}
#buttons { float: right; margin-top: 30px;/* margin-right: 100px; */}
#buttons a { float: left; background: #7F6B60; padding: 2px 10px; margin: 0 7px; color: #fff; text-decoration: none; font-size: 0.85em;}
#buttons img { vertical-align: middle; margin-right: 7px;}
#buttons a:hover { background: #9F8678;}
#footPolos { background: url(images/gor_polos.gif) repeat-x; height: 1px; font-size: 0px; margin: 0 60px; padding-bottom: 10px;}
#footer{ float: left; width: 100%; font-size: 0.85em; color: #666; background: url(images/compass_foot.jpg) no-repeat 50% 100%; padding-bottom: 15px;}
#footLeft { float: left; width: 260px; padding: 30px 0 0 60px;}
#footLeft p { margin-bottom: 15px;}
#footRight { float: right; width: 200px; padding: 30px 60px 0 0;}

.alignLeft { text-align: left !important;}
.alignRight { text-align: right !important;}
.floatLeft { float: left;}
.floatRight { float: right;}
.clear { clear: both;}
.clearFix { clear: both; height: 0; overflow: hidden;}
.cnt { text-align: center !important;}
.vmiddle { vertical-align: middle;}
.vbottom { vertical-align: bottom;}
.dash li { list-style: none; background: url(images/list_item.gif) no-repeat 0 7px; padding-left: 14px;}
.tab { width: 100%; border-collapse: collapse;}
.leftBlock { float: left; width: 42%; padding-right: 30px; font-size: 11px;}
.company {color: red;text-decoration: underline;}
.cdmx {color:#fff; dosplay:none; font-size:11px; border-top:0px;}
.red { background: #f00;}

a.faq-a {cursor:pointer;margin:0;font-weight:bold;color:#333333;}
a.faq-a:hover {text-decoration:underline;}

div.nc_pagination {text-align:right}
