body{margin:0; font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}
table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%; margin:0; padding:0;}
a,a:visited{font-size:93%; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}

body{background:#ad974e;}
.root{width:901px; margin:10px 0; background:#FFF;}
    .root-hd{}
        .hd-link{padding:5px 81px 5px 74px; font-weight:bold; color:#013662; text-align:right;}
            .hd-link a,.hd-link a:visited{display:inline; font-weight:bold; font-size:85%; color:#013662;}
        .hd-center{width:746px; overflow:hidden; padding:3px 81px 5px 74px;}
            .hd-logo{float:left; width:96px; height:95px; background:url("image/new-logo.png") 0 0 no-repeat;}
            .hd-search{float:left; width:463px; padding:33px 0 0;}
                .hd-search a,.hd-search a:visited{float:right; display:inline-block; width:63px; height:19px; background:url("image/search.gif") 0 0 no-repeat; border:solid 1px #ae964e;}
                .hd-search input{float:right; width:194px; height:17px; margin:0 4px 0 0; border:solid 1px #ae964e;}
        .hd-menu{position:relative; width:843px; height:36px; margin:10px 0 0; padding:0 0 0 74px;}
            .tab-contr{clear:left; float:left; margin:0;}
                .tab-nav-par{float:left; position:relative; margin:0; padding:0; list-style:none; z-index:10;}
                    .tab-nav-par li{float:left; margin:0;}
                    .tab-nav-par li a{float:left; text-decoration:none; outline:none;}
                    .tab-nav-par li a:hover{text-decoration:none;}
                    .tab-nav-par li a em{float:left; height:27px; font-style:normal;}
                    .tab-nav-par li a em.left, .tab-nav-par li a em.right{cursor:pointer;}
                    .tab-nav-par li a em.left{}
                    .tab-nav-par li a em.right{}
                    .tab-nav-par li a em.center{height:22px; margin:0 15px 0 0; padding:5px 5px 0; color:#393939; font-weight:bold; font-size:116%; text-align:center; cursor:pointer; border:1px solid #FFF;}

                    .tab-nav-par li.sel a em.left{}
                    .tab-nav-par li.sel a em.right{}
                    .tab-nav-par li.sel a em.center{color:#ad974c; border:1px solid #ad974c;}
                    .tab-nav-par li.select a em.center{color:#ad974c; border:1px solid #ad974c;}

                    .tab-cont-item{position:absolute; left:0; top:28px; z-index:9; /*width:130px;*/ padding:5px; background:#FFF; border:1px solid #ad974c;}
                        .tab-cont-item a{display:block; width:161px; padding:4px 8px 4px 8px; color:#837431; font-size:93%; cursor:pointer; outline:none;}
                        .tab-cont-item a:hover{color:#3a3a3a; text-decoration:none;}


    .root-bd{padding:15px 81px 10px 74px;}
        .bd-banner{overflow:hidden; width:746px; height:354px;/* border:solid 1px #b09953;*/}
        .bottom-menu{padding:20px 0 5px; font-weight:bold; color:#857541;}
            .bottom-menu a,.bottom-menu a:visited{display:inline; padding:0; font-size:116%; font-weight:bold; outline:none; color:#857541;}
            .bottom-menu a:hover{text-decoration:none;}
    .root-ft{width:100%; overflow:hidden; background:#ded0a3;}
        .poweredby{float:right; width:40%; height:55px; background:url("image/powered.png") 155px 9px no-repeat;}
            .poweredby a,.poweredby a:visited{display:inline-block; width:115px; height:15px; margin:29px 0 0 232px;}
        .bottom-menu-s{float:left; width:42%; height:40px; padding:15px 0 0 8%; font-weight:bold; color:#857541;}
            .bottom-menu-s a,.bottom-menu-s a:visited{display:inline; padding:0; font-size:116%; font-weight:bold; outline:none; color:#857541;}
            .bottom-menu-s a:hover{text-decoration:none;}


/*begin of container*/
.bd-container{width:100%; overflow:hidden;}
    .component{float:left; width:180px;}
        .comp-menu{}
            .comp-menu-item{}
                .comp-menu-item a.sel,.comp-menu-item a.sel:visited{display:inline-block; padding:3px; font-size:93%; color:#877233; border:solid 1px #877233; outline:none;}
                .comp-menu-item a.sel:hover{color:#877233;}
                .comp-menu-item a,.comp-menu-item a:visited{display:inline-block; padding:3px; font-size:93%; color:#877233; border:solid 1px #FFF; outline:none;}
                .comp-menu-item a:hover{color:#3a3a3a; text-decoration:none;}
    .content{float:left; width:566px;}



/*end of container*/

/*begin of aboutus*/

.aboutus{padding:0 0 20px 0;}
    .aboutus-img{overflow:hidden; width:565px; height:204px;}
    .aboutus-title{overflow:hidden; height:22px; padding:40px 0 0;}
    .aboutus-grey{*width:99%; padding:20px 0 0; font-size:123.1%; font-weight:bold; font-style:italic; color:#999;}
.root-bd p{font-size:93%; line-height:150%; text-align:justify;}
    .root-bd p a,.root-bd p a:visited{font-size:100%; *font-size:93%; color:#000; text-decoration:underline;}

    .aboutus-text{padding:20px 0 0; font-size:93%; line-height:150%; text-align:justify;}
        .aboutus-text a,.aboutus-text a:visited{font-size:100%; *font-size:93%; color:#000; text-decoration:underline;}

/*end of aboutus*/

/*begin of management*/

.management-title{overflow:hidden; height:22px; padding:40px 0 0;}
.grey-line{padding:15px 0 0; border-bottom:solid 1px #cacaca;}

/*end of management*/

/*begin of corporate*/

.corporate-title{overflow:hidden; width:270px; height:22px; padding:40px 0 0;}

/*end of corporate*/

/*begin of our-commitment*/

.our-commitment-title{overflow:hidden; width:199px; height:17px; padding:40px 0 0;}
.viewpdf{}
    .viewpdf a,.viewpdf a:visited{display:inline-block; width:79px; height:18px; margin:10px 0 0; background:url("image/viewPDF.jpg") 0 0 no-repeat;}

/*end of our-commitment*/

/*begin of our-operations*/

.our-operations-title{overflow:hidden; width:175px; height:22px; padding:40px 0 0;}
.our-operations-table{padding:15px 0;}
    .our-operations-table table{width:100%;}
    .our-operations-table table td{padding:4px; vertical-align:top;}
    .sum{width:9px; height:7px; margin:5px 0 0; background:url("image/sum.gif") 0 0 no-repeat;}
    .grey-text{margin:10px 0; padding:25px 13px 10px 30px; font-size:93%; color:#2a2b47; line-height:150%; background:#f4f4f4; text-align:justify;}

/*end of our-operations*/

/*begin of ovoot-tolgoi*/

.ovoot-tolgoi-title{overflow:hidden; height:22px; padding:40px 0 0;}
.ovoot-tolgoi-map{overflow:hidden; width:565px; height:338px; margin:25px 0 0;}
.more{padding:15px 0 5px;}
    .more a,.more a:visited{display:inline-block; width:48px; height:18px; background:url("image/more.jpg") 0 0 no-repeat;}

/*end of ovoot-tolgoi*/

/*begin of soumber*/

.soumber-title{overflow:hidden; height:22px; padding:40px 0 0;}

/*end of soumber*/

/*begin of tsagaan-tolgoi*/

.tsagaan-tolgoi-title{overflow:hidden; width:171px; height:22px; padding:40px 0 0;}

/*end of tsagaan-tolgoi*/

/*begin of environmental*/

.environmental-title{overflow:hidden; height:22px; padding:40px 0 0;}
.environmental{padding:15px 0 5px;}
    .environmental a,.environmental a:visited{display:inline-block; width:161px; height:21px; background:url("image/environmental-button.jpg") 0 0 no-repeat;}

/*end of environmental*/

/*begin of sustanability*/

.sustanability-title{overflow:hidden; height:22px; padding:40px 0 0;}
.sustanability-grey{padding:15px 100px 15px 0; font-size:100%; font-weight:bold; font-style:italic; color:#5d5d5f;}
.sustanability-name{font-size:116%; font-weight:bold; font-style:italic; color:#515055; text-align:right;}
.sustanability-bold{padding:20px 0 0; font-size:100%; font-weight:bold; color:#515055;}
.downloadfull{padding:15px 0 0;}
    .downloadfull a,.downloadfull a:visited{display:inline-block; width:164px; height:18px; background:url("image/downloadfull.jpg") 0 0 no-repeat;}

/*end of sustanability*/

/*begin of social*/

.social-title{overflow:hidden; width:100%; height:22px; padding:40px 0 0; border-top:solid 1px #525b6a;}
.social-table{padding:15px 0;}
    .social-table table{width:100%; background:#c8cbd0;}
        .social-table table tr{background:#FFF;}
        .social-table table td{padding:5px; font-size:93%; color:#525b6a; vertical-align:top;}
        .social-table table tr.social-hd{background:#a0a8b5;}
        .social-table table td.social-hd{color:#FFF; background:#a0a8b5;}

/*end of social*/

/*begin of sgs*/

.sgs-title{overflow:hidden; width:336px; height:22px; padding:40px 0 0;}
.sgs-button{padding:20px 0 0;}
    .sgs-button a,.sgs-button a:visited{display:inline-block; width:137px; height:18px; background:url("image/sgs-button.jpg") 0 0 no-repeat;}

/*end of sgs*/

/*begin of community*/

.community-title{overflow:hidden; height:22px; padding:40px 0 0;}
.community-graf{overflow:hidden; width:470px; height:375px;}
.community-grey{padding:25px 120px 15px 0; font-size:123.1%; font-weight:bold; font-style:italic; color:#9a9a9a;}
.community-btn{padding:30px 0 0;}
    .community-btn a,.community-btn a:visited{display:inline-block; width:201px; height:21px; background:url("image/community-btn.jpg") 0 0 no-repeat;}

/*end of community*/

/*begin of newsroom*/

.newsroom-title{overflow:hidden; height:17px; padding:40px 0 0; border-top:solid 1px #525b6a;}
.newsroom-grey{padding:25px 35px 10px; font-size:123.1%; font-weight:bold; font-style:italic; color:#9a9a9a; text-align:center;}
.newsroom-text{padding:5px 0 0; font-size:93%; line-height:150%; text-align:justify;}
.newsroom-button{padding:15px 0 25px;}
    .newsroom-button a,.newsroom-button a:visited{display:inline-block; width:155px; height:20px; background:url("image/newsroom-button.jpg") 0 0 no-repeat;}
.newslist{margin:30px 0 0; padding:15px; background:#f0f1f3;}
    .newslist table{width:100%;}
        .newslist table td{padding:5px; vertical-align:top;}
        td.newsdate{width:15%; font-weight:bold; font-size:93%; color:#ac994d;}
        a.newslist-item,a.newslist-item:visited{font-size:93%; color:#535c6d;}
    .newsmore{padding:10px 0 0; text-align:right;}
        .newsmore a,.newsmore a:visited{font-weight:bold; font-size:85%; color:#ac994d;}

/*end of newsroom*/

/*begin of press*/

.press-title{overflow:hidden; height:17px; padding:40px 0 0; border-top:solid 1px #525b6a;}
.page-list{margin:20px 0; padding:2px 0; text-align:center; background:#efefef;}
    a.prevnext{display:inline-block; margin:0 10px 3px; font-size:93%; color:#393939;}
    a.number,a.number-s{display:inline-block; height:16px; padding:2px 5px 1px; font-size:93%; color:#393939;}
    a.number:hover{background:#cfcfcf; text-decoration:none;}
    a.number-s{color:#393939; background:#cfcfcf;}
    a.number-s:hover{text-decoration:none;}
.presslist{}
    .presslist table{width:100%;}
        .presslist table td{padding:5px; vertical-align:top;}

/*end of press*/

/*begin of photo*/

.photo-title{overflow:hidden; height:22px; padding:40px 0 0; border-top:solid 1px #525b6a;}
.photo-grey{padding:18px 0 10px; font-size:138.5%; font-weight:bold; font-style:italic; color:#999;}

/*end of photo*/

/*begin of presentation*/

.presentation-title{overflow:hidden; height:17px; padding:40px 0 0; border-top:solid 1px #525b6a;}
.presentation-btn{padding:0 0 10px;}
    .presentation-btn a,.presentation-btn a:visited{display:inline-block; width:109px; height:19px; background:url("image/presentation-button.jpg") 0 0 no-repeat;}

/*end of presentation*/

/*begin of fact*/

.fact-title{overflow:hidden; height:22px; padding:40px 0 0; border-top:solid 1px #525b6a;}
.fact-con{width:100%; padding:25px 0 30px; overflow:hidden;}
    .fact-item{float:left; width:33%;}
        .fact-item a{font-weight:bold; font-size:100%; color:#505c6c;}
        a.fact-img,a.fact-img:visited{display:block; overflow:hidden; width:133px; height:188px; margin:0 0 10px;}

/*end of fact*/

/*-------------------content full----------------------*/
.content-full{width:746px;}


/*begin of contact us*/

.contactus-title{overflow:hidden; height:22px; padding:40px 0 0; border-top:solid 1px #525b6a;}
.contactus-text{padding:20px 0; font-size:93%; color:#596976; line-height:190%;}

/*end of contact us*/

/*begin of faqs*/

.faqs-title{overflow:hidden; height:17px; padding:40px 0 0; border-top:solid 1px #525b6a;}
.faqs-question{padding:25px 0 0; font-weight:bold; font-size:100%; color:#4f5b67;}
.faqs-text{padding:10px 0 0; font-size:93%; color:#000; line-height:150%; text-align:justify;}
.faqs-button{padding:15px 0;}
    .faqs-button a,.faqs-button a:visited{display:inline-block; width:118px; height:18px; background:url("image/faqs-button.jpg") 0 0 no-repeat;}

/*end of faqs*/

/*begin of newsletter*/

.newsletter-title{overflow:hidden; height:17px; padding:40px 0 0; border-top:solid 1px #525b6a;}

/*end of newsletter*/

/*begin of partners*/

.partners-img{overflow:hidden; width:745px; height:204px;}
.partners-title{overflow:hidden; height:22px; padding:40px 0 0;}
.partners-list{}
    .partners-list table{width:100%;}
        .partners-list table td{width:30%; padding:5px; font-size:100%; font-weight:bold; color:#013253; vertical-align:top;}

/*end of partners*/

/*begin of careers*/

.careers-title{overflow:hidden; height:22px; padding:40px 0 0;}
.careers-line{border-bottom:solid 1px #e4e4e4;}
.root-bd h1{margin:0; padding:0; font-weight:bold; font-size:131%; font-style:italic; color:#999;}
    .root-bd h1 a,.root-bd h1 a:visited{font-weight:bold; font-style:italic; color:#999;}
    .root-bd h1 a:hover{text-decoration:none;}
.root-bd h2{margin:0; padding:0; font-weight:bold; font-size:100%; color:#515055;}
.careers-grey{padding:20px 0 8px;}
    .careers-grey em{font-weight:bold; font-size:131%; font-style:italic; color:#999;}
    .careers-grey a,.careers-grey a:visited{font-weight:bold; font-size:131%; font-style:italic; color:#999;}
    .careers-grey a:hover{text-decoration:none;}
.career-position{padding:5px 0 0; font-size:93%; font-weight:bold; color:#6f4d0d;}

/*end of careers*/

/*begin of application*/

.application-title{overflow:hidden; width:194px; height:22px; padding:40px 0 0;}
.application-btn{padding:20px 0;}
    .application-btn a,.application-btn a:visited{display:inline-block; width:200px; height:21px; background:url("image/application-btn.jpg") 0 0 no-repeat;}

/*end of application*/
