body, br, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
a { text-decoration:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
br { display:none; }
#core br { display:block; }
.fix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fix { display:inline-block; }
* html .fix { height: 1%; }
.fix { display: block; }
body { background:url(/images/body_bg.jpg) no-repeat center top; font-family:Arial, Helvetica, sans-serif; color:#5F5F5F; }
#core { width:968px; margin:0 auto; }
.header { width:968px; height:145px; position:relative; z-index:99; }
.errorbox { position:absolute; width:624px; top:45px; left:350px; }
.main { width:968px; background:url(/images/main_re.png) center repeat-y; clear:both; }
.content { margin:0 4px 4px 4px; }
#footer { background:url(/images/footer.png) center no-repeat; height:126px; }
.logo { background:url(/images/logo.png) no-repeat bottom; width:246px; height:83px; display:block; text-indent:-9999px; padding-top:10px; float:left; }
.clear { clear:both; }
.useract { float:right; width:403px; }
.useract a { display:block; color:#717171; font-size:15px; letter-spacing:-.1px; }
.useract a:hover { text-decoration:underline; }
.useract p { background:url(/images/useract_a_sep.png) 100% 50% no-repeat; height:37px; line-height:36px; margin-top:1px; float:left; }
.login { width:130px; display:inline; margin-left:13px; }
.new_cp { width:159px; margin-left:13px; }
.login a { width:100px; padding-left:22px; background:url(/images/login.png) no-repeat 0 11px }
.new_cp a { width:139px; padding-left:22px; background:url(/images/new_cp.png) no-repeat 0 12px; }
.langbar { padding-top:7px; cursor:pointer; display:block; float:left; width:80px; }
.langbar li a { background:#EFEFEF; display:inline; text-indent:-9999px; float:left; width:35px; height:26px; }
.langbar li { float:left; }
.langbar .tr a { margin-left:3px; background:url(/images/flags.png) no-repeat -35px -26px; }
.langbar .en a { margin-left:6px; background:url(/images/flags.png) no-repeat 0 -26px; }
.langbar .tr a:hover, .current.tr a { background-position: -35px 0; }
.langbar .en a:hover, .langbar .current.en a { background-position: 0 0; }
.langbar .show_hide { display:block; }
.nav { float:left; width:960px; height:38px; margin-top:14px; }
.nav li { position:relative; float:left; background:url(/images/nav_sep.png) top right no-repeat; }
.nav ul li a { height:38px; line-height:36px; display:block; color:#fff; font-size:18px; text-align:center; }
.nav ul li a:hover, .nav ul li.current a { color:#944d06; }
.nav ul li.item_1 a { width:187px; }
.nav ul li.item_2 a { width:172px; }
.nav ul li.item_3 a { width:248px; }
.nav ul li.item_4 a { width:146px; }
.nav ul li.item_5 a { width:203px; }
.nav ul li.item_5 { background:none; }
.nav ul li ul { float:left; background:#CF710C; display:none; position:absolute; top:38px; }
.nav ul li ul li { background:none; }
.nav ul li ul li a { font-size:16px; height:28px; line-height:26px; }
.nav ul li ul li a:hover { color:#944d06; }
.nav ul li.item_4 ul { width:145px; }
.nav ul li.item_5 ul { width:211px; }
.nn { margin:20px 20px 0 20px; }
.container { padding:20px; }
.container h1 { font-size:22px; font-weight:bold; color:#8F4600; }
.container h2 { font-size:18px; color:#6f6f6f; }
.container h3 { font-size:16px; font-weight:bold; color:#000; }
.nn .box h1 { width:907px; background:#f6f5f5; height:29px; padding-left:13px; line-height:27px; font-size:21px; margin-bottom:15px; }
.nn .box h1 span { margin-left:570px; }
.nn .box h1 a { font-size:12px; color:#ef7f0e; width:100px; margin-left:10px; }
.nn .box h1 span a:hover { text-decoration:underline; }
.news_container { padding-left:8px; margin-bottom:15px; }
.news_box { margin-bottom:20px; margin-top:10px; width:450px; float:left; }
.news_box h2 { margin-bottom:10px; }
.news_box h2 a { color:#ef7f0e; font-size:17px; font-weight:bold; }
.news_box h2 a:hover { text-decoration:underline; }
.news_box h2 span { font-size:11px; color:#cacaca; padding-left:10px; }
.news_box p { color:#5F5F5F; font-size:13px; line-height:1.6em; }
.news_box p img { float:left; margin:0 10px 10px 0; }
.read_more { display:block; color:#5F5F5F; font-weight:bold; font-size:12px; margin-top:15px; }
.read_more:hover { text-decoration:underline; }
.slider_down { background:#fff; border-top:1px solid #f6f5f5; border-bottom:1px solid #f6f5f5; clear:both; padding:15px 0; margin:15px 0; position:relative; }
.slider_down ul li { margin-right:20px; float:left; width:190px; }
.slider_down ul li span a { font-size:13px; color:#ef7f0e; margin:5px 0; font-weight:bold; display:block; }
.slider_down ul li span a:hover { text-decoration:underline; }
.slider_down ul li span { color:#8e8c8c; font-size:13px; line-height:1.6em; display:block; }
.al { position:absolute; display:block; background:url(/images/arrow_left.png); width:32px; height:32px; left:18px; top:100px; }
.ar { position:absolute; display:block; background:url(/images/arrow_right.png); width:32px; height:32px; left: 910px; top: 100px; }
.al a, .ar a { display:block; }
.special { margin-left:70px; }
#footer ul { padding:2px 0 0 0; }
#footer ul li { height:36px; padding:0 15px 0 13px; background:url(/images/footer-sep.png) right center no-repeat; line-height:34px; font-size:12px; color:#FFF; display:block; float:left; }
#footer ul li a { font-size:12px; color:#FFF; display:block; float:left; }
#footer ul .last { background:none; font-size:11px; margin-top:1px; }
#footer .yh { float:right; background:url(/images/yh.png); width:22px; height:18px; text-indent:-9999px; margin:10px 10px 0 0; }
#bpict { position:relative; width:960px; height:100px; }
#bpict img { position:absolute; top:0; left:0; z-index:11; width:960px; height:100px; }
#bpict img.sel { z-index:13; }
#bpict img.lsel { z-index:12; }
.jcarousel-container { position: relative; margin:0 auto; width:820px; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; position: relative; overflow:hidden; width:820px; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none;/* We set the width/height explicitly. No width/height causes infinite loops. */ width: 190px; }
.jcarousel-next { z-index: 3; display: block; text-indent:-9999px; position:absolute; display:block; background:url(/images/arrow_right.png); width:32px; height:32px; left: 840px; top: 100px; cursor:pointer; }
.jcarousel-prev { z-index: 3; display: block; text-indent:-9999px; position:absolute; display:block; background:url(/images/arrow_left.png); width:32px; height:32px; left:-50px; top:100px; cursor:pointer; }
input[type="text"], input[type="password"], textarea, select { border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; border-style:solid; border-width:1px; }
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover { border-color:#5794BF #B7D5EA #C7E2F1 #C5DAED; border-style:solid; border-width:1px; }
select, input, textarea { font-family:Verdana, sans-serif; font-size:12px; padding:3px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background-color: #fff8d5; border: solid 1px #6B91BF; outline: solid 1px #1D395B; color: #000000; }
select:hover { cursor: pointer; }
label { cursor:pointer; padding-right:20px; text-align:right; display:block; float:left; font-size:13px; color:#000; font-weight:bold; }
.required { background:url(/images/required.png) top right no-repeat; }
.fsep { height:1px; background:#cecece; margin:20px 0; text-indent:-9999px; float:left; width:862px; line-height:1px; }
.new_company { margin:0 43px; padding:20px 0; }
.new_company h1 { color:#8f4600; font-size:22px; font-weight:bold; padding-bottom:20px; }
.new_company h2 { -moz-border-radius: 7px; -webkit-border-radius: 7px; background-color:#E8E8E8; border:1px solid #DDDDDD; clear:both; color:#474747; font-size:14px; line-height:26px; margin-bottom:36px; padding:0 5px; text-shadow:1px 1px 0 #FFFFFF; font-weight:bold; }
.new_company label { width:170px; margin-top:2px; text-align:left; }
.new_company label span { display:block; font-weight:normal; margin-top:7px; }
.new_company .field { margin-bottom:13px; clear:both; }
.new_company input { width:210px; }
.new_company select { width:218px; }
#company_paid_capital_currency, #company_turnover_currency { padding:2px; width:70px !important; }
.new_company textarea { width:482px; height:80px; }
.new_company .field p { float:left; }
.new_company .field p label { width:500px; margin:6px; clear:both; }
.new_company .field p label input { width:20px; }
.desc { font-size:13px; margin-left:170px; width:680px; }
.spe { display:none; margin-left:190px; }
.formError { padding-left:190px; clear:both; font-size:12px; color:#E24646; }
.fieldWithErrors { border:1px solid #E24646; float:left; }
.new_company .box { width:431px; float:left; }
.new_company .box-2 { width:287px; float:left; }
.new_company .box-2 label { width:110px; }
.new_company .box-2 input { width:110px; }
.new_company .box-2 select { width:110px; }
.new_company .box-2 textarea { width:110px; }
.new_company .box-2 label.addr { width:110px; }
#nca { display:block; background:url(/images/new_client.png) no-repeat; width:125px; border:none; height:31px; font-size:15px; font-weight:bold; color:#797979; }
#nca:hover { background-position:0 -31px; color:#36891f; }
/* facebox  */
#login { width:450px; position:relative; }
#login label { width:110px; font-size:13px; margin-top:3px; }
#login .field { margin-bottom:10px; }
#login p { font-size:12px; margin-bottom:20px; margin-left:20px; }
#login input { width:200px; }
#login .sbm { margin-left:130px; font-size:12px; float:left; letter-spacing:-1px; width:70px; background: url(/images/admin/bback.png) repeat-x; border:none; color:#fff; font-size:15px; }
#login h3 { color:#b05900; font-size:18px; font-weight:bold; margin:10px 0 10px 20px; }
#login div.f2 { display:none; clear:both; margin-top:15px; }
.close { display:block; position:absolute; top:15px; right:15px; text-indent:-9999px; background:url(/images/admin/close.png) no-repeat bottom; width:20px; height:18px; }
.close:hover { background-position:0 0; }
.lp { display:block; float:left; margin-left:15px; margin-top:5px; cursor:pointer; font-size:13px; text-decoration:underline; color:#1B3E69; }
.finfo, .fnotice, .fwarning, .ferror, .fvalidation { margin:10px 10px 10px 10px; padding:10px 6px 10px 50px; background-repeat:no-repeat; background-position:8px 50%; font-size:12px; }
.finfo { color:#000; border:1px solid #008cd6; background-color:#b0e2ff; background-image:url(/images/finfo.png); }
.fnotice { color:#000; border:1px solid #20b93b; background-color:#a5fcab; background-image:url(/images/fnotice.png); }
.fwarning { color:#000; border:1px solid #ffb400; background-color:#ffe2af; background-image:url(/images/fwarning.png); }
.ferror { color:#000; border:1px solid #db1608; background-color:#ffa29c; background-image:url(/images/ferror.png); }
.link_list p { line-height:1.6em; margin-bottom:5px; color:#5f5f5f; font-size:13px; padding-bottom:5px; }
.link_list p a { text-decoration:underline; margin-left:8px; color:#ef7f0e; font-size:13px; font-weight:bold; }
.link_list h3 { margin:20px 0; }
.link_list h2 { color:#8F6135; margin-top:10px; }
.link_list h1 { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #EFEFEF; }
.contact { margin-top:15px; }
.contact p { margin-top:10px; }
.list_b { margin-bottom:30px; }
.pagination { text-align: center; padding: .3em; }
.pagination a, .pagination span { padding: .2em .5em; }
.pagination span.disabled { color: #AAA; }
.pagination span.current { font-weight: bold; color:#EF7F0E; }
.pagination a { border: 1px solid #DDDDDD; color: #0063DC; text-decoration: none; }
.pagination a:hover, .pagination a:focus { border-color: #003366; background: #0063DC; color: white; }
.pagination .page_info { color: #aaa; padding-top: .8em; }
.pagination .prev_page, .pagination .next_page { border-width: 2px; }
.pagination .prev_page { margin-right: 1em; }
.pagination .next_page { margin-left: 1em; }
.mbox { padding-top:20px; }
.cex { border-top:1px solid #cecece; margin-bottom:15px; padding-top:15px; }
.cex h3 { margin-bottom:15px; color:#8F6135; }
.cex img { border:1px solid #efefef; -moz-box-shadow:4px 4px 5px #cecece; -webkit-box-shadow:4px 4px 5px #cecece; padding: 5px 5px 5px 5px; box-shadow: 4px 4px 5px #cecece; }
.mbox label { width:280px; margin-bottom:6px; float:none; }
.mbox input { width:280px; }
.mbox textarea { width:280px; height:70px; }
.mbox p label input { width:15px; }
.mbox p label { font-weight:normal; }
.mbox p { margin:15px 0; }
#mbox_btn { width:80px; border:none; color:#fff; font-size:12px; background:#EF7F0F; font-weight:bold; }
.company_show { margin-top:20px; }
.company_logo { float:left; width:300px; }
.cleft { float:right; width:600px; }
.print { font-size:11px; padding-top:35px; float:right; width:34px; height:34px; background:url(/images/print.png) no-repeat; display:block; color:#000; }
.fcontainer { width:550px; float:left; }
.company_show label { width:210px; text-align:left; }
.company_show .fsep { width:550px; }
.company_show h2 { clear:both; color:#8F6135; margin:20px 0; }
.company_show .field li { margin-left:16px; }
.company_show .field { clear:both; float:left; color:#5F5F5F; font-size:13px; margin-bottom:7px; }
.trade_directory h1 { padding-bottom:5px; border-bottom:1px solid #f1b273; }
.trade_directory .box-2 { width:297px; float:left; }
.trade_directory .box-3 { width:620px; float:left; }
.trade_directory label { margin-top:3px; width:110px; margin-left:10px; display:inline; text-align:left; }
.trade_directory h3 { padding:15px 10px; }
.trade_directory .box-2 input { width:140px; }
.trade_directory #sector_id { width:757px; float:left; }
.trade_directory .field { clear:both; margin-bottom:15px; }
#td_btn { margin-right:20px; width:100px; float:right; padding:2px 0; border:none; color:#fff; font-size:12px; background:#EF7F0F; font-weight:bold; }
#ncontainer { margin-top:15px; }
.container .cs { cursor:pointer; text-decoration:underline; color:#EF7F0E; margin:15px 0 15px 0; }
.tdsearch { background:#f4c99e; display:none; padding-bottom:15px; }
.even { background:#f6f6f6; }
.odd { background:none; }
.result_text { margin:20px 10px; color:#000; }
.ecal { float:right; margin-top:10px; width:387px; }
* html #cal { border-top:1px solid #D6D6D6; }
.cal_cont { width:365px; padding:10px; border:1px solid #d6d6d6; background:#f8f8f8; }
#cal { width:294px; margin:7px 0 10px 35px; display:inline; float:left; border-left:1px solid #d6d6d6; }
#cal a { margin-left:-1px; margin-top:-1px; font-size:12px; font-weight:bold; line-height:32px; text-align:center; color:#5F5F5F; float:left; display:block; background:url(/images/cal_cell.png) no-repeat; width:43px; height:40px; }
#cal a:hover { color:#fff; background:url(/images/cell_hover.png) no-repeat; }
#cal .selected { color:#fff; background:url(/images/cell_hover.png) no-repeat; }
.renote { font-size:13px; font-weight:bold; color:#000; display:block; float:right; margin-bottom:10px; }
#week p { margin-left:-1px; margin-top:-1px; font-size:12px; font-weight:bold; line-height:32px; text-align:center; color:#5F5F5F; float:left; background:url(/images/cal_cell.png) no-repeat; width:43px; height:40px; }
.dt .left { left:35px; top:-6px; width:22px; height:34px; background:url(/images/cal_d.png) top left no-repeat; text-indent:-9999px }
.dt .right { right:35px; top:-6px; width:22px; height:34px; background:url(/images/cal_d.png) top right no-repeat; text-indent:-9999px; }
.dt span { position:absolute; cursor:pointer; display:block; }
.dt { position:relative; }
.dt .month { margin-top:7px; color:#EF7F0E; height:35px; text-align:center; font-size:16px; font-weight:bold; }
.dt .left:hover { background:url(/images/cal_d.png) bottom left no-repeat; }
.dt .right:hover { background:url(/images/cal_d.png) bottom right no-repeat; }
.current_events { margin:10px 0 10px 35px; clear:both; }
.current_events h3 { color:#EF7F0E; margin:10px 0; font-size:16px; font-weight:bold; }
.current_events li a { width:300px; background:url(/images/arrw.png) no-repeat 0 5px; display:block; float:left; padding-left:30px; color:#5F5F5F; font-size:13px; }
.current_events li { float:left; clear:both; color:#01035f; padding-bottom:5px; }
.current_events li a:hover { color:#01035F; }
.qtip { opacity: 0.85; -moz-opacity:0.85; -webkit-opacity: 0.85; }
.qtip { margin-top:-15px !important; }
.qtip .event { text-align:left !important; color:#fff; font-size:12px; }
.qtip h3 { font-size:13px; font-weight:bold; color:#fff; margin:0; }
.qtip p { margin:8px 5px; font-size:12px; color:#fff; }
.qtip-content { background-color:#8F4600 !important; padding:10px !important; }
.tooltip h3 { font-size:13px; font-weight:bold; color:#fff; margin:0; }
.tooltip p { margin:8px 5px; font-size:12px; color:#fff; }
img.left { float:left; margin: 0 10px 10px 0; }
.trade_directory .lwn { width:150px; }
.sh select { width:420px; }
#link_id { font-size:11px; }
.company_show .cleft .field { width:550px; }
.noe input { width:50px; }
.contact { width:690px; margin:0; padding:0; }
.contact h2 { margin-bottom:25px; }
.contact h3 { margin-bottom:10px; margin-top:25px; color:#EF7F0E; }
.fbt { margin-top:20px; }
.contact #nca { margin-left:190px; }
#simple_captcha { width:178px; }
.contact h1 span { float:right; font-size:13px; color:#000000; }
#announcements, #events { width:900px; }
#announcements h2, #events h2 { padding-left:20px; background:url(/images/a_ar.png) no-repeat 1px 3px; }
.addr .fsep { width:920px; }
.new_company .numa, .new_company .numb, .new_company .numc { float:left; }
.new_company .numa { width:40px; margin-right:10px; }
.new_company .numb { width:40px; margin-right:10px; }
.new_company .numc { width:100px; }
.fcontainer .field p { float:left; width:300px; }
.fcontainer .field .prfl { clear:both; padding-top:5px; }
.fcontainer .hd { margin-top:-3px; font-size:18px; color:#8F6135; font-weight:normal; }
.link_list table img { margin-left:30px; }
hr { border-color: #EFEFEF; border-style: solid; border-width: 1px 0 0; clear: both; height: 0; }
.new_company .radio input { width:15px; }
.new_company .ts { margin:6px 6px 6px 190px; font-size:13px; font-weight:bold; color:#000; }
.desc .formError { padding-left:0; }
.slist .formError { clear:none; padding-left:0; }
.desc p { margin-top:10px; }
.clse .formError { clear:none;}


.team .person {width:200px; float:left; margin-right:14px; padding-right:14px; border-right:1px solid #f3f3f3;}
.team h3 { clear:both; margin:10px 0 10px 0;}
.team h4  { clear:both; font-size:15px; font-weight:bold; color:#EF7F0E; margin:20px 0 10px 0 ;}
.team .t3 { width:920px; margin-bottom:30px; float:left; clear:both;}
.team .img {width:200px;height:200px; }
.team img {width:190px;height:190px; border:1px solid #CFCFCF; padding:4px;}
.team .last { margin:0; padding:0; border:none;}
.team .name { font-weight:bold; margin:5px 0 3px 0; font-size:14px;}
.ntb a img { padding-bottom:18px;}
.slider_down h2 { font-size:21px; margin-left:70px;}
#mycarousel { margin-top:10px;}
#mg { height:227px; float:right;}