html,body { margin:0; padding:0 }
body { font:normal 14px/20px Georgia, "Times New Roman", Times, serif; color:#383e44; background:#d0d3d5 }
body.inside { font-size:16px; line-height:24px }
a { color:#125bc8; text-decoration:underline }
a:hover { color:#c8122c; text-decoration:underline }
a.dashed { color:#125bc8; text-decoration:none; border-bottom:#125bc8 1px dashed }
a.dashed:hover { color:#c8122c; text-decoration:none; border-bottom:#c8122c 1px dashed }
a img { border:none }
p { margin:0 0 1em 0; padding:0 }
.spacer { height:0px; overflow:hidden; clear:both; display:block }

form { margin:0; padding:0 }
form p { margin:0 0 10px 0 }
.textInput { display:block; width:441px; height:31px; background:url(/img/des/input.png) 0 0 no-repeat }
.textInput input { font:normal 18px/21px Georgia, "Times New Roman", Times, serif; color:#383e44; border:none; background:none; width:430px; padding:0; margin:4px 0 0 5px }
.textInputSmall { width:231px; background:url(/img/des/input_small.png) 0 0 no-repeat }
.textInputSmall input { width:220px }
.textarea { display:block; width:441px; height:101px; background:url(/img/des/textarea.png) 0 0 no-repeat }
.textarea textarea { font:normal 16px/19px Georgia, "Times New Roman", Times, serif; color:#383e44; border:none; background:none; width:430px; height:90px; padding:0; margin:4px 0 0 5px; overflow:auto }
.fileInput input { font:normal 16px/20px Arial, Helvetica, sans-serif; height:20px }
label { font-size:14px; font-style:italic }
.button { font:normal 14px/17px Georgia, "Times New Roman", Times, serif; color:#383e44; font-style:italic; margin:10px 0 0 0 }

hr { height:20px; margin:0 0 25px 0; padding:0; background:#fff; color:#fff; border:none; border-bottom:#ccced2 1px solid }

ul { margin:0 0 1em 0; padding:0; list-style:none }
ul li { margin:0 0 5px 0; padding:0 0 0 18px; background:url(/img/des/li.gif) 0 13px no-repeat }

.wrapperOuter { background:#f4f5f6 url(/img/des/back_bottom.png) bottom left repeat-x }
.wrapperInner { background:url(/img/des/back_top.png) 0 0 repeat-x; text-align:center; min-height:720px; _height:720px }
.wrapper { margin:0 auto; width:1000px; text-align:left }

#header { height:119px; position:relative }
#header .logo { position:absolute; top:12px; left:30px }
#header .icons { position:absolute; top:44px; left:484px; width:200px }
#header .icons img { float:left; display:inline; margin:0 37px 0 0 }
#header .tel { position:absolute; top:44px; left:711px; font-size:14px; line-height:24px }
#header .tel strong { font-size:24px; font-weight:normal }
#header .tel strong span { color:#999da5 }
#header .tree { width:86px; height:128px; background:url(/img/des/tree.png) 0 0 no-repeat; position:absolute; top:11px; left:617px; z-index:11 }

#navi { margin:0 0 0 18px; padding:12px 0 0 12px; list-style:none; width:951px; height:47px; background:url(/img/des/menu_back.png) 0 0 no-repeat; position:relative; z-index:10 }
#navi li { margin:0 2px 0 0; padding:0; background:none; height:47px; float:left; display:inline; line-height:42px; font-size:18px; position:relative }
#navi li a { float:left; color:#fff; background:#3c73aa url(/img/des/menu.png) 0 0 no-repeat; padding:0 0 0 25px; cursor:pointer; white-space:nowrap; text-decoration:none }
#navi li a:hover { color:#ceddea; text-decoration:underline }
#navi li a span { float:left; background:url(/img/des/menu.png) top right no-repeat; padding:0 25px 0 0; height:45px; text-decoration:none }
#navi li a:hover span { text-decoration:underline }
#navi li.active a { background:#42b018 url(/img/des/menu.png) 0 -45px no-repeat }
#navi li.active a span { background:url(/img/des/menu.png) right -45px no-repeat }
#navi li.active a:hover { color:#cdeac0 }

#navi li ul { margin:0; padding:15px 0 0 0; width:242px; height:auto; background:#396fa6; clear:#fff; position:absolute; top:47px; left:0; display:none }
#navi li ul li { margin:0 0 10px 0; padding:0 28px; height:auto; float:none; display:block; line-height:17px; font-size:14px }
#navi li ul li a { float:none; background:none; padding:0; white-space:normal; text-decoration:underline }
#navi li ul li a:hover { text-decoration:underline }
#navi li ul li.last { margin:5px 0 -10px 0; padding:0; height:10px; overflow:hidden; background:url(/img/des/menu_b.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/des/menu_b.png);
}
#navi li.active ul { background:#39a016 }
#navi li.active ul li a { background:none }
#navi li.active ul li a span { background:none }
#navi li.active ul li.last{ background:url(/img/des/menu_a_b.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/des/menu_a_b.png);
}

.contentWrapper { width:939px; padding:0 12px; background:url(/img/des/content_back.png) 0 0 repeat-y; margin:0 0 0 18px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/des/content_back.png);
}
.content { background:#fff; padding:20px 25px 5px 30px; zoom:1; min-height:350px; _height:350px }

.imageSet { height:125px; position:relative; overflow:hidden; position:relative; z-index:9 }
.imageSet img { display:none; position:absolute; top:0; left:0 }
.imageSet span { position:absolute; top:75px; right:40px; z-index:20 }
.imageSet span b { display:block; width:29px; height:29px; background:url(/img/des/props.png) 0 0 no-repeat; float:left; cursor:pointer }
.imageSet span b.active { background-position:0 -29px; cursor:default }

.col1 { float:left; width:590px; padding:0 35px 0 0 }
.col2 { float:left; width:229px; padding:0 0 0 30px }

.infoBox { width:204px; height:49px; padding:23px 35px 0 30px; margin:0 -30px 0 -30px; position:relative; background:#44494d url(/img/des/box.png) 0 0 no-repeat; color:#fff; font-size:18px; line-height:22px; font-weight:normal; font-style:italic }
.infoBox a { color:#fff }
.infoBox a:hover { color:#ccc }

a.rarr { font:normal 18px/20px Arial, Helvetica, sans-serif; text-decoration:none }
a.rarr:hover { text-decoration:underline }

.newsBox { position:relative; margin:0 -25px 0 -12px; font-size:14px; line-height:20px; color:#fff; zoom:1; min-height:126px; _height:126px; clear:both }
.newsBox a { color:#fff }
.newsBox a:hover { color:#c5ddbd }
.newsBox .new { float:left; width:260px; min-height:87px; _height:87px; padding:25px 31px 10px 29px; background:#3e8e20 url(/img/des/newbox.png) 0 0 no-repeat }
.newsBox .new em { display:block; margin:5px 0 0 0; color:#89e165; font-style:normal; font-size:12px }
.newsBox .new .rarr { color:#2d3236 }
.newsBox .exchange { float:left; width:224px; min-height:87px; _height:87px; padding:25px 11px 10px 29px; background:#379716 url(/img/des/exchangebox.png) 0 0 no-repeat }
.newsBox .exchange strong { display:block; margin:0 0 10px 0; font-size:18px; font-weight:normal }
.newsBox .exchange em { color:#89e165; font-style:normal; font-size:12px }
.newsBox .exchange table { margin:0 0 5px 0; padding:0; border:none; border-collapse:collapse }
.newsBox .exchange table td { margin:0; padding:0 14px 0 0; font-size:16px }
.newsBox .exchange table td span { font-size:12px; color:#2d3236 }
.newsBox .tab { height:40px; background:url(/img/des/green_tab.png) 0 0 no-repeat; zoom:1; width:909px; font-size:24px; line-height:28px; font-style:italic; padding:18px 0 0 30px; position:absolute; top:-58px }
.newsBox .tab img { vertical-align:middle; margin:3px 0 0 10px }
.newsBox .tab a { background:#3e8e20 }

h1 { font:normal 30px/36px Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:0; margin:0 0 22px 0; font-style:italic }
h2 { font:normal 18px/22px Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:0; margin:0 0 1em 0; font-style:italic }
h2.newTitle { margin:0 0 2px 0 }
h2.green { font:normal 24px/28px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#379716; margin:0 0 12px 0 }
h3 { font:normal 18px/22px Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:5px 0 0 0; margin:0 0 10px 0; font-style:italic }

.partnersComments { margin:0 2px 0 -5px; padding:15px 25px 0 22px; background:#f5f6f7 url(/img/des/gbox.gif) 0 -5px no-repeat }
.partnersComments h2 { margin:0 0 10px 0 }
.partnersComments h2 a { color:#379716 }
.partnersComments h2 a:hover { color:#c8122c }
.partnersComments div.spacer { height:5px; background:url(/img/des/gbox.gif) 0 0 no-repeat; margin:0 -25px 0 -22px }

.partnersBand { margin:0 }
.partnersBand img { margin:0 0 13px 0 }
.partnersBand table td { padding:0 }

.contentFooter { height:25px; width:963px; margin:0 0 0 18px; background:url(/img/des/footer.png) 0 0 no-repeat;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/footer.png);
}
.contentFooterGrey { background:url(/img/des/footer_grey.png) 0 0 no-repeat;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/footer_grey.png);
}

#footer { font:normal 14px/20px Georgia, "Times New Roman", Times, serif; color:#7b8186; padding:10px 0 20px 0 }
#footer p { margin:0 0 10px 0 }
#footer a { color:#4d5155 }
#footer a:hover { color:#c8122c }
#footer .copy { float:left; width:700px; padding:0 60px }
#footer .cosmos { float:left; position:relative; top:-15px; }

.sideMenu { margin:0 0 20px -21px; padding:0; list-style:none }
.sideMenu li { margin:0; padding:0; background:none; font-size:14px; line-height:17px; position:relative; margin:-21px 0 0 0; }
.sideMenu li b { display:block }
.sideMenu li b.t { height:27px; background:url(/img/des/sidemenu_t.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/sidemenu_t.png);
}
.sideMenu li b.b { height:7px; background:url(/img/des/sidemenu_b.png) 0 0 no-repeat; overflow:hidden }
.sideMenu li span { display:block; width:248px; background:#f1f2f3 url(/img/des/sidemenu_m.png) bottom left repeat-x; border-left:#dadcde 1px solid; border-right:#dadcde 1px solid; overflow:hidden }
.sideMenu li em { display:block; padding:4px 10px 14px 34px; background:url(/img/des/sidemenu_li.gif) 22px 10px no-repeat }
.sideMenu li a { color:#2d3236; text-decoration:none }
.sideMenu li a:hover { color:#2d3236; text-decoration:underline }
.sideMenu li.active { color:#fff }
.sideMenu li.active b.t { background:url(/img/des/sidemenu_a_t.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/sidemenu_a_t.png);
}
.sideMenu li.active b.b { background:url(/img/des/sidemenu_a_b.png) 0 0 no-repeat }
.sideMenu li.active span { background:#56ba29 url(/img/des/sidemenu_a_m.png) bottom left repeat-x; border-left:#379716 1px solid; border-right:#379716 1px solid }
.sideMenu li.active em { padding-left:22px; background:none }
.sideMenu li.active a { color:#fff; text-decoration:underline }
.sideMenu li.active a:hover { color:#fff }
.sideMenu li.first b.t { background:url(/img/des/sidemenu_f_t.png) 0 0 no-repeat;
// _background:url(/img/des/sidemenu_f_t.png) 0 0 no-repeat;
// _filter:none;
}
.sideMenu li.first_active b.t { background:url(/img/des/sidemenu_f_a_t.png) 0 0 no-repeat;
// _background:url(/img/des/sidemenu_f_a_t.png) 0 0 no-repeat;
// _filter:none;
}

ul.major { margin:0 0 20px 0; padding:0; list-style:none }
ul.major li { margin:0 0 20px 0; padding:0 0 0 25px; background:url(/img/des/li_major.gif) 0 11px no-repeat; font-size:18px; font-style:italic; overflow:hidden }

.rss { margin:0 0 0 20px }

.newsAnnoun { margin:0 0 30px 0; font-size:14px; line-height:20px }
.newsAnnoun .title { display:block; margin:0 0 5px 0; font-size:16px }
.newsAnnoun .date { display:block; margin:5px 0 0 0; color:#999da5; font-style:normal }
em.date { color:#999da5; font-style:normal; font-size:14px }

.pages { height:27px; font-size:16px; line-height:25px; margin:0 0 15px -3px; position:relative }
.pages strong { float:left; width:27px; height:27px; background:#38a513 url(/img/des/pages.png) 0 0 no-repeat; color:#fff; font-weight:normal; display:inline; margin:0 6px 0 0; text-align:center }
.pages a { float:left; width:27px; height:27px; display:inline; margin:0 5px 0 0; text-align:center }

.galleryWrapper { margin:30px -40px 20px 0; }
.galleryWrapper a { float:left; width:135px; height:135px; display:inline; margin:0 15px 15px 0; position:relative; cursor:pointer; background:#fff }
.galleryWrapper a b { display:block; width:135px; height:135px; background:url(/img/des/circle.png) 0 0 no-repeat; position:absolute; top:0; left:0;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/circle.png);
}
.galleryWrapper a img { display:block }
.galleryWrapper a:hover img { opacity:0.75; filter:alpha(opacity=75) }

.blind { position:absolute; top:0; left:0; z-index:199; width:100%; height:1000px; background:#fff; opacity:0.8; filter:alpha(opacity=80) }

#photoPopup { position:absolute; top:100px; left:50%; z-index:200; background:#fff; color:#000000; width:500px; height:300px; text-align:center; margin:0 0 0 -250px; overflow:visible !important; padding:3px }
#photoPopup .loader { position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px }
#photoPopup .image { display:block }
#photoPopup .p-nav { position:absolute; display:block; width:40px; height:40px; overflow:hidden; cursor:pointer }
#photoPopup .p-nav span { display:block; width:40px; height:120px; background:url(/img/des/popup.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/popup.png);
}
#photoPopup .p-nav-close { top:-59px; right:-60px }
#photoPopup .p-nav-close span { margin:-80px 0 0 0 }
#photoPopup .p-nav-prev { top:50%; left:-55px }
#photoPopup .p-nav-prev span { margin:0 }
#photoPopup .p-nav-next { top:50%; right:-55px }
#photoPopup .p-nav-next span { margin:-40px 0 0 0 }
#photoPopup .g_photo_n { display:none }
#photoPopup .g_qnt { display:none }

.accent { background:#f4f5f6 url(/img/des/acc_tr.gif) top right no-repeat; position:relative; margin:0 0 25px -30px; zoom:1 }
.accent .accentInner { background:url(/img/des/acc_br.gif) bottom right no-repeat; padding:15px 15px 15px 30px }

.yearsSwitcher .accentInner { padding:0 0 0 30px; height:51px; font-size:18px; line-height:48px }
.yearsSwitcher .accentInner span { float:left; padding:0 20px; cursor:pointer; height:51px }
.yearsSwitcher .accentInner span em { font-style:normal; border-bottom:#125bc8 1px dashed; color:#125bc8 }
.yearsSwitcher .accentInner span:hover em { color:#c8122c; border-bottom:#c8122c 1px dashed }
.yearsSwitcher .accentInner span.active { float:left; padding:0 20px; cursor:default; background:#555b5f }
.yearsSwitcher .accentInner span.active em { font-style:normal; border-bottom:none; color:#fff }

.reports { position:relative }
.reports p { padding:0 0 0 25px; position:relative; font-size:16px; line-height:20px; zoom:1 }
.reports p a { cursor:pointer }
.reports p .filesize { font-size:14px; color:#999da5 }
.reports p .info { font-size:14px }
.reports p .fileIcon { position:absolute; top:3px; left:0 }

.fileIcon { display:block; width:16px; height:16px }
.fileDoc { background:url(/img/des/icons/doc.gif) 0 0 no-repeat }
.fileXls { background:url(/img/des/icons/xls.gif) 0 0 no-repeat }
.fileEml { background:url(/img/des/icons/eml.gif) 0 0 no-repeat }

.filesCol { float:left; width:250px; padding:0 30px 0 0; font-size:14px; line-height:20px }
.filesCol p { padding:0 0 0 25px; margin:0 0 10px 0; zoom:1; position:relative }
.filesCol p .filesize { font-size:14px; color:#999da5 }
.filesCol p .fileIcon { position:absolute; top:4px; left:0 }

.faqFrom { border-bottom:#ccced2 1px solid; padding:0 0 20px 0; margin:0 0 30px 0; display:none }

dl.faq { margin:0 0 20px 0; padding:0; }
dl.faq dt { margin:0 0 10px 0; padding:0; font-size:14px; line-height:20px; font-style:italic; color:#379716; overflow:hidden; width:100% }
dl.faq dd { font-size:16px; margin:0 0 25px 0 }

.partnerLogo { float:left; width:135px; text-align:right; padding:0 25px 0 0; margin:0 0 30px 0 }
.partnerInfo { float:left; width:400px; margin:0 0 20px 0; font-size:14px; line-height:20px }
.partnerInfo h2 { margin:0 0 5px 0 }

.technology { width:605px; margin:0 -13px 0 0; position:relative }
.technology ol { width:605px; height:603px; margin:0 0 50px 0; padding:0; list-style:none; background:url(/img/des/technology.png) 0 0 no-repeat }
.technology ol li { width:183px; height:183px; margin:0; padding:0; background:none; position:absolute; z-index:10 }
.technology ol li span.tWrapper { display:block; width:135px; height:117px; padding:46px 18px 20px 30px; font-style:italic; font-size:14px; line-height:18px; color:#383e44; text-decoration:none; cursor:pointer }
.technology ol li span.tWrapper strong { font-size:18px; line-height:20px; color:#125bc8; border-bottom:#125bc8 1px dashed; font-weight:normal; position:relative; top:-3px }
.technology ol li span.hovered { color:#383e44; text-decoration:none; zoom:1 }
.technology ol li span.hovered strong { color:#c8122c; border-bottom:#c8122c 1px dashed }
.technology ol li .popupWrapper { position:absolute; display:none }
.technology ol li .popupWrapper .pwInner { margin:30px 35px 15px 32px; background:#f4f5f6; font-size:14px; line-height:20px }
.technology ol li .popupWrapper .pwInner .title { display:block; font-size:18px; line-height:22px; font-weight:normal; color:#379716; margin:0 0 4px 0; font-style:italic }
.technology ol li .popupWrapper .pwInner .title span { color:#999da5 }
.technology ol li.step1 { top:0; left:210px }
.technology ol li.step2 { top:211px; left:422px }
.technology ol li.step3 { top:420px; left:211px }
.technology ol li.step4 { top:211px; left:0 }
.technology ol.step1 { background-position:0 -603px }
.technology ol.step1 li.step1 { z-index:11 }
.technology ol.step1 li.step1 .popupWrapper { width:451px; height:351px; top:116px; left:-219px; background:url(/img/des/technology_popup_1.png) 0 0 no-repeat; display:block;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/technology_popup_1.png);
}
.technology ol.step1 li.step1 .popupWrapper .pwInner { margin-top:45px }
.technology ol.step2 { background-position:0 -1206px }
.technology ol.step2 li.step2 { z-index:11 }
.technology ol.step2 li.step2 .popupWrapper { width:470px; height:175px; top:3px; left:-451px; background:url(/img/des/technology_popup_2.png) 0 0 no-repeat; display:block;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/technology_popup_2.png);
}
.technology ol.step3 { background-position:0 -1809px }
.technology ol.step3 li.step3 { z-index:11 }
.technology ol.step3 li.step3 .popupWrapper { width:450px; height:190px; top:-127px; left:-49px; background:url(/img/des/technology_popup_3.png) 0 0 no-repeat; display:block;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/technology_popup_3.png);
}
.technology ol.step4 { background-position:0 -2412px }
.technology ol.step4 li.step4 { z-index:11 }
.technology ol.step4 li.step4 .popupWrapper { width:470px; height:175px; top:2px; left:153px; background:url(/img/des/technology_popup_4.png) 0 0 no-repeat; display:block;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/technology_popup_4.png);
}
.technology ol.step4 li.step4 .popupWrapper .pwInner { margin-left:45px }
.technology ol li.step span.tWrapper { color:#fff; cursor:default }
.technology ol li.step span.tWrapper strong { color:#fff; border:none }
.technology ol li.step span.hovered { color:#fff }
.technology ol li.step span.hovered strong { color:#fff; border:none }
.technology .term { display:block; position:absolute; top:226px; left:227px; width:152px; height:152px; background:url(/img/des/technology_2.png) 0 0 no-repeat; text-align:center; font-style:italic; z-index:9 }
.technology .term strong { display:block; font-size:60px; line-height:60px; font-weight:normal; font-style:normal; margin:28px 0 0 0 }
.technology .term span { color:#40ae16; font-style:normal }
.technology .hint { font-style:italic; font-size:12px; line-height:16px; color:#999da5 }
.technology .hint span { color:#40ae16; font-style:normal }

.searchBox { height:85px }
.searchBox .textInput { float:left; display:inline; margin:0 5px 0 0 }
.searchBox .button { float:left; height:31px; margin:0; width:100px }
.insideSM .col1 { float:none; width:auto; padding-right:0 }
.insideSM .col1 .column { float:left; width:230px; padding:0 60px 0 0 }
.insideSM .col1 .column ul { margin:0 0 40px 0; padding:0; list-style:none }
.insideSM .col1 .column ul li { margin:0 0 15px 0; padding:0; font-size:14px; line-height:17px; background:none }
.insideSM .col1 .column h2 a { color:#379716 }
.insideSM .col1 .column h2 a:hover { color:#c8122c }

.searchResult { margin:0 0 40px 0; font-size:14px; line-height:20px }
.searchResult .title { display:block; font-size:18px; line-height:24px; font-style:italic; font-weight:normal; margin:0 0 5px 0 }

.contentWrapperTop { height:33px; background:url(/img/des/ct.png) 0 0 no-repeat; margin:0 0 0 18px; width:963px }

.inside404 .content { padding-top:0 }
.inside404 h1 span { font-size:24px }

.sellingUsed .image { float:left; width:135px; height:135px; display:inline; margin:0 38px 25px 0; position:relative }
.sellingUsed .image b { display:block; width:135px; height:135px; background:url(/img/des/circle.png) 0 0 no-repeat; position:absolute; top:0; left:0;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/circle.png);
}
.sellingUsed .image img { display:block }
.sellingUsed .info { float:left; width:415px; font-size:14px; line-height:20px }
.sellingUsed .info a { font-size:15px; cursor:pointer }
.sellingUsed .info .fileIcon { position:absolute; margin:2px 0 0 -25px }

.fileBox { position:relative; padding:0 0 0 25px }
.fileBox a { cursor:pointer }
.fileBox .fileIcon { position:absolute; margin:2px 0 0 -25px }
.fileBox .filesize { color:#999da5; font-size:14px }

.table { margin:0 0 20px -5px; padding:0; border:none; border-collapse:collapse; width:100%; position:relative }
.table td { margin:0; padding:6px 11px; border:#ccced2 1px solid; vertical-align:top }
.table td .note { font-size:14px; line-height:20px; color:#379716 }
.table tr.heading td { padding:18px 11px 12px 5px; border:none }
.table tr.heading td h2 { margin:0 }
.table tr.even td { background:#f4f5f6 }

.hd-item { width:126px; float:left; margin:0 0 17px 0; position:relative; padding:8px 0 19px 0; zoom:1 }
.hd-item span { display:block }
.hd-item img { display:block; margin:0 0 0 8px }
.hd-item .hd-item-top { width:126px; height:15px; position:absolute; top:0; left:0; background:url(/img/des/hd_top.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/hd_top.png);
}
.hd-item .hd-item-bottom { width:126px; height:24px; position:absolute; bottom:0; left:0; background:url(/img/des/hd_bottom.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/hd_bottom.png);
}
.hd-item .hd-item-middle { width:100%; height:100%; position:absolute; top:15px; left:0; background:url(/img/des/hd_middle.png) 0 0 repeat-y;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/des/hd_middle.png);
}

.hd-info { float:left; width:420px; margin:0 0 30px 0; padding:0 0 0 35px; font-size:14px; line-height:20px }
.hd-info h2 { margin:0 0 5px 0 }


.vacHeader { color:#40ae16; margin:25px 0 15px 0 }
.vacHeader a { color:#383e44; text-decoration:none; border-bottom:#383e44 1px dashed; margin:0 0 0 6px }
.vacHeader a:hover { color:#c8122c; text-decoration:none; border-bottom:#c8122c 1px dashed }
.vacBody { font-size:14px; line-height:20px; display:none; margin:0 0 20px 0 }
.vacBody h3 { font-size:16px; font-weight:normal; font-style:normal; color:#40ae16; padding:0; margin:0 0 5px 0 }
.vacBody li { margin:0 0 2px 0 }

.sendResume { display:none }

.teammatePhoto { float:left; width:160px; margin:0 0 15px 0 }
.teammatePhoto img { border:#ccced2 2px solid }
.teammateInfo { float:left; width:430px; font-size:14px; line-height:20px; margin:0 0 15px 0 }
.teammateInfo .teammateQuote { text-align:right; font-style:italic; color:#379716; padding:0 0 0 20px }
.teammateInfo h2 { margin:0 0 5px 0 }
.teammateInfo .teammatePost { display:block; margin:0 0 20px 0; font-size:16px }


ul.ul_dsn { margin:0; padding:1px 10px 1px 18px; list-style:none;}
ul.ul_dsn li { margin:0; padding:0 0 5px 20px; background:url(/img/des/spic_gsn.gif) 0 7px no-repeat; }

.faqBox h2 a { margin:0 0 10px 0; padding:0; font-size:14px; line-height:20px; font-style:italic; color:#379716; overflow:hidden; width:100%; text-decoration:none; border-bottom:#379716 1px dashed }
.faqBox h2 a:hover { margin:0 0 10px 0; padding:0; font-size:14px; line-height:20px; font-style:italic; color:#379716; overflow:hidden; width:100%; text-decoration:none; border-bottom:#379716 1px dashed  }
.faqBox p { display:none }
.faqBoxActive { margin:0 0 10px 0 }
.faqBoxActive h2 a {  margin:0 0 10px 0; padding:0; font-size:14px; line-height:20px; font-style:italic; color:#379716; overflow:hidden; width:100%; text-decoration:none; border-bottom:#379716 1px dashed }
.faqBoxActive h2 a:hover { margin:0 0 10px 0; padding:0; font-size:14px; line-height:20px; font-style:italic; color:#379716; overflow:hidden; width:100%; text-decoration:none; border-bottom:#379716 1px dashed }
.faqBoxActive p { display:block }

.counters {}
.count_all {}
.cout_mail {position:relative; botton:0px; top:5px; right:370px;}
.cout_mail img, .cout_top img { opacity:0.3; filter:alpha(opacity=30)}
.cout_top {position:relative; bottom:0px; top:9px; right:370px;}

.source_fld { color:#999da5; font-style:normal; font-size:14px }
span.source { color:#4d5155 }
a.source { color:#4d5155 }
a.source:hover { color:#c8122c }
