/* 
 *
 * Filename:           layout.css
 * Description:        Layout Cascading Style Sheet
 * Version:            1.0.0(2011-05-09)
 * Author:             Liu danyun
 * E-mail:             289605162@qq.com
 * Website:            http://www.cssesu.com/
 *
 == STRUCTURE:======================================
 *
 * Page width:         950px
 * 
 */
 
/* =Global Elements
------------------------------------------------------------ */
 
/****** html5 tags */
header, nav, article, section, aside, footer, figure { display:block }
/****** text elements */
body { color:#333; font:12px/1.75 arial; margin:0 }
h1, h2, h3, h4, h5, h6 { font-size:14px; margin:0 0 12px }
h1, h2, h3 { font-size:16px }
ul, ol { margin:0 0 12px 28px; padding:0 }
ul { list-style-type:circle }
ol { list-style-type:decimal }
ol ol { list-style-type:upper-alpha }
ol ol ol { list-style-type:lower-roman }
ol ol ol ol { list-style-type:lower-alpha }
ul ul, ol ol, ul ol, ol ul { margin-bottom:0 }
p, dl, dd, table, pre { margin:0 0 12px }
strong, dt { font-weight:700 }
table { border-collapse:collapse }
th, td { padding:6px 12px;}
em { font-style:italic }
img { border-style:none; display:block; }
abbr { border-bottom:1px dotted #CCC; cursor:help }
code, pre { font:12px/21px "Courier New", Courier, monospace }
pre { background-color:#E8E8E8; border:1px solid #CCC; padding:6px 12px }
sup, sub { height:0; line-height:1; position:relative; vertical-align:baseline }
sup { bottom:1ex }
sub { top:.5ex }
a { color:#36C; text-decoration:none }
a:hover { text-decoration:underline }
/* #Layout
 -------------------------------------------------- */
 
#header, #doc, #footer { margin:auto; width:950px }
#header ul, #footer ul { list-style-type:none; margin:0 auto }
#footer ul { margin:12px auto 6px }
#header { position:relative; z-index:5 }
#doc { overflow:hidden }
#col-main { float:right; margin-bottom:-2000em; padding-bottom:2000em; width:760px }
#col-left, #col-right { float:left; margin-bottom:-2000em; padding-bottom:2000em; width:180px }
#doc.col-2-right-layout #col-main { float:left }
#doc.col-3-layout #col-main { margin-left:-190px; width:100% }
#doc.col-3-layout #col-main #c-box { display:inline; float:left; margin-left:190px; width:570px }
#col-right { float:right }
/* #Header
 -------------------------------------------------- */
 
.quick-menu { float:right; height:24px; line-height:24px }
.quick-menu li { display:inline; float:left; margin-right:12px }
.quick-menu li img { float:left; margin-top:5px }
.hisupplier-logo { clear:both; font-size:24px; height:100px; margin:0 0 12px }
.hisupplier-logo table { margin-bottom:0 }
.hisupplier-logo table td { padding:0 12px }
.hisupplier-logo table td a.logo { float:left }
.hisupplier-logo .comName { line-height:1.2; margin-bottom:6px; overflow:hidden; width:100% }
.hisupplier-logo .comName strong { font-weight:400 }
.hisupplier-logo .comName a.certified { margin-top:0 }
.hisupplier-logo .keyword { display:block; font-size:12px; line-height:1.2; margin-bottom:0; width:38em }
.mian-menu { position:relative; z-index: 100; }
.mian-menu ul { height:24px; line-height:24px }
.mian-menu ul li { float:left; position:relative }
.mian-menu ul li a { float:left; font-size:14px; font-weight:700; padding-left:12px }
.mian-menu ul li a span { display:block; padding-right:12px }
.mian-menu ul ul { background-color:#FFF; border-color:#EEE; border-style:solid solid none; border-width:1px; display:none; height:auto; left:0; line-height:24px; position:absolute; top:24px; width:14em; z-index:10 }
.mian-menu ul li li { background-color:#FFF; border-bottom:1px solid #EEE; width:100% }
.mian-menu ul li li a { color:#333; font-size:12px; font-weight:400 }
.mian-menu ul li li a span { cursor:pointer; width:12em;line-height:20px; padding: 5px 0;}
.search form { margin:0 }
.search input { font-family:Arial, Helvetica, sans-serif }
/* #Col Main
 -------------------------------------------------- */
 
/* basis */
.breadcrumbs { line-height:18px; padding:6px 12px; }
.breadcrumbs a, .breadcrumbs strong { margin:0 6px }
.post { margin-bottom:12px }
.entry-title { line-height:30px; margin-bottom:12px; overflow:hidden; width:100%;position: relative;}
.entry-title .more select {font-family: Arial;position: absolute;right: 18px;top: 5px;width: 200px; }
.entry-title strong, .entry-title h1 { float:left; font-size:16px; padding-left:18px; width:532px }
.entry-title a, .entry-title span { float:right; padding-left:12px; padding-right:18px }
.entry-title .title .title_span {float: left;font-weight: 700;}
.entry-title .title .title_span2 { background-color: transparent;}
.entry-title h1 { margin-bottom:0; padding:0 3%; width:94% }
.entry-content { padding:0 12px }
.entry-content .companyAbout { width:100%; overflow:hidden }
.entry-content .companyFace { float:left; height:180px; padding-right:1em; width:240px;overflow: hidden;}
.entry-content table.proTable th, .entry-content table.proTable td { border-bottom:1px solid #E3E3E3; }
.entry-images ul, .widget_images ul { list-style-type:none; margin:0; overflow:hidden; width:100% }
.entry-images ul li, .widget_images ul li { display:inline; float:left; margin:0 10px; width:142px; word-wrap: break-word; }
.entry-images ul li a, .entry-images ul li span, .widget_images ul li a { display:block; text-align:center }
.entry-images ul li span { color:#999 }
.entry-images ul li.clear { line-height:1; margin:0; width:100% }
.entry-images ul li .featureSelectProductContent { background-color:#FFF; border:1px solid #CCC; display:none; overflow:hidden; padding:10px 5px; position:absolute; width:180px; z-index:99 }
.entry-images ul li .productPhoto { margin:0 auto }
.entry-images ul li .featureSelectProductName { border-top:1px dotted #999; font-weight:700; margin-top:12px; padding-top:6px }
.entry-images ul li .featureSelectProductName a { color:#5A708C }
.entry-images ul li .featureSelectProductSummry { color:#363636; font-size:11px; text-align:center }
.entry-images ul li .featureSelectProductSummry a { background:url("/img/icon_arrow.gif") no-repeat scroll 9px 3px transparent; color:#5A708C; display:inline; font-size:11px; padding-left:18px }
.entry-content table { width:100% }
.entry-content table td img { display:inline }
.entry-content table td span.red { color:red; font-size:10px; font-weight:700 }
/* Product Display
 -------------------------------------------------- */
 
.entry-images .productPhoto, .inquiry-basket .productPhoto, .relatedProducts li .small-img, .widget_images .productPhoto { border:1px solid #DDD; display:table; height:140px; width:140px; *position:relative;
}
.entry-images .productPhoto a, .entry-images .productPhoto span, .inquiry-basket .productPhoto a, .relatedProducts li .small-img a, .widget_images .productPhoto a { 
	display:table-cell; text-align:center; vertical-align:middle; width:140px; 
	*position:absolute;*left:0;*top:50%;
}
.entry-images .productPhoto img, .inquiry-basket .productPhoto img, .relatedProducts li .small-img img, .widget_images .productPhoto img { 
	float:none; margin:auto; 
	*position:relative;*top:-50%;
}
/* Product List Page
 -------------------------------------------------- */
 
/* filter tools */
#filter-tools td { height:36px; padding:0 }
#filter-tools td img { display:inline; margin-left:6px }
#filter-tools td input { border-style:none; margin:3px; padding:0 }
/* home product */
.post .comVideo { clear:both; padding-bottom:12px; text-align:right }
.post .comVideo img { display:inline }
/* product gallery */
#products-gallery li { margin:0; width:164px }
#products-gallery li.clear { line-height:1; margin:0; width:100% }
#products-gallery li .check_box { float:left; text-align:right; width:22px }
#products-gallery li .photo_box { float:left; width:142px }
#products-gallery li .photo_box .productText img { display:inline }
/* product list */
#products-list li { border-bottom:1px dashed #CCC; margin:0 0 12px; padding-bottom:12px; width:100% }
#products-list li .proimg, #products-list li .protext { float:left }
#products-list li .proimg { width:180px }
#products-list li .protext { width:470px }
#products-list li .proimg .input, #products-list li .proimg .photo { float:left }
#products-list li .proimg .input { text-align:right; width:22px }
#products-list li .proimg .input input { border-style:none }
#products-list li .protext a { display:inline; text-decoration:underline }
#products-list li .protext a:hover { text-decoration:none }
#products-list li .protext img { display:inline }
#products-list li .protext p { color:#444 }
/* pagenav */
#pagenav { font-family:verdana; margin-bottom:12px; padding:10px 0; text-align:center }
#pagenav .typing { float:right }
#pagenav a { border:1px solid #849CC6; color:#203558; padding:2px 5px }
#pagenav a:hover { background-color:#E5EDF9; text-decoration:none }
#pagenav a.pre { margin-right:12px }
#pagenav a.next { margin-left:12px }
#pagenav span.current { background-color:#5E90C3; border:1px solid #5E90C3; color:#FFF; font-weight:700; padding:2px 5px }
/* product */
.relatedProducts { list-style-type:none; margin:0; overflow:hidden; padding:12px 0; width:100% }
.relatedProducts li { float:left; text-align:center; width:82px }
.relatedProducts li .small-img { margin:0 auto 4px; padding:1px }
.relatedProducts li h2 { font-size:12px; font-weight:400; margin:0; line-height: 16px; word-wrap: break-word; }
#product { overflow:hidden; width:100% }
#product .proshow-l { float:left; width:260px }
#product .proshow-r { float:left; width:388px }
#product .proshow-r img { display:inline }
#product .proshow-r p span { margin:0 12px }
#product .smallImg_box { padding:0 2px }
#product .scrollCenter { margin-top:6px; text-align:center; width:246px }
#product .scrollCenter img { display:inline }
#product .scrollCenter ul li { margin:0 2px; width:37px }
#product .scrollCenter ul li img{display:block;}
.scrollCenter li.current .productPhoto{border: 1px solid red;}

/* product Image */
.relatedProducts li .small-img { height:50px; width:50px }
.relatedProducts li .small-img a { width:50px }
.smallImg_box #small_show { height:240px; width:240px }
.smallImg_box #small_show a { width:240px }
.scrollCenter .productPhoto { height:35px; width:35px }
.scrollCenter .productPhoto span { width:35px }
/* product bigImage */
.bigImage .scrollCenter, .bigImage .productName, .bigImage .inquiryName { margin-bottom:12px }
.bigImage .scrollCenter img, .bigImage .productName img, .bigImage .inquiryName img { display:inline }
.bigImage .inquiryName .userTqChat { margin:0 12px }
.bigImage .bigImg { height:500px; margin-bottom:12px; width:500px }
.bigImage .bigImg a { width:500px }
.bigImage .scrollCenter ul { width:498px }
.bigImage .scrollCenter ul li { height:77px; margin:0 3px; width:77px }
.bigImage .scrollCenter .productPhoto, .widget_images .productPhoto { height:75px; width:75px }
.bigImage .scrollCenter .productPhoto span, .widget_images .productPhoto a { width:75px }
/* Encryption Products Login & List Page
 -------------------------------------------------- */
 
.encryption-products .modbox { border:1px solid #E8E8E8; color:#AB3706; margin:5em auto; width:300px }
.encryption-products table { margin:1em 0 }
#products-list li .protext h2 { font-size:14px; font-weight:400; margin-bottom:0 }
#products-list li .protext span { text-align:left }
/* Online Inquiry 
 -------------------------------------------------- */
 
.inquiry-basket .table td { text-align:left }
.inquiry-basket .table table td {border-style: none; }
/* Inquiry Basket
 -------------------------------------------------- */

.inquiry-basket p strong { color:#C30 }
.inquiry-basket th, .inquiry-basket td { padding:3px 6px; text-align:center }
.inquiry-basket td.commonList { padding:3px 0 }
.inquiry-basket td img { display:inline }
.inquiry-basket td .basketLine { border-bottom:1px dashed #CCC; line-height:30px; text-align:left }
.inquiry-basket td #products-gallery li { padding-top:18px }
.inquiry-basket td #products-gallery li.clear { border-bottom:1px dashed #CCC; padding-top:0 }
.inquiry-basket .bottom { margin-bottom:12px }
/* Menu List Page
 -------------------------------------------------- */
 
/* menu gallery */
#menu-gallery li { width:33%;margin: 0;}
#menu-gallery li.clear { margin:0; width:100% }
#menu-gallery li .productPhoto { height:180px; width:180px }
#menu-gallery li .productPhoto a { width:180px }
/* menu list */
#menu-list li { border-bottom:1px dashed #CCC; line-height:36px }
#menu-list li a { margin-right:3px }
/* Article
 -------------------------------------------------- */
 
#article h1 { margin-bottom:3px; text-align:center }
#article p.entry-date { text-align:center }
#article img { margin:0 auto;display: inline;}
#article .menuPage { width:100%; overflow:hidden }
#article .nextMenu { margin-bottom:12px; margin-right:12px; float:right }
#article .preMenu { margin-bottom:12px; margin-left:12px; float:left }
/* Company Video
 -------------------------------------------------- */
 
.company-video ul { list-style-type:none; margin:0; overflow:hidden; width:100% }
.company-video ul.video-tab { margin-bottom:12px }
.company-video ul.video-tab li { margin:0 1em; width:auto }
.company-video ul li { float:left; margin:0 18px; text-align:center; width:120px; position: relative;}
.company-video ul li.clear { line-height:1; margin:0; width:100% }
.company-video ul li a { color:#333 }
.company-video ul li a img { margin-bottom:6px }
.company-video ul li a span { line-height:1.2 }
.company-video ul li div {
	background-image: url(http://img.hisupplier.com/var/userImages/120cc/20071026/playbtn2.gif);
	width: 50px;
	height: 40px;
	background-color: #333;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	opacity: 0.7;
	border-radius: 5px;
	position: absolute;
	top: 25px;
	left: 35px;
	border: 1px solid #BBB;
	cursor: pointer;
}

/* Certified Supplier
 -------------------------------------------------- */
 
.certified-supplier img { display:inline }
.certified-supplier ul { list-style-type:none; margin:3em auto; overflow:hidden; width:600px }
.certified-supplier ul li { float:left; text-align:center; width:300px }
/* Products Index
 -------------------------------------------------- */
 .Show_Num2 {color: grey; font-size: 10px }
.Show_Num {color:#333333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 11px }
.products-index {color: #666666;
    float: left;
    font-family: Verdana;
    list-style-type: none;
    margin: 0 0 12px;
    width: 50%;}
.products-index li {background: url("/img/icon_arrow.gif") no-repeat scroll 0 6px transparent;
    float: left;
    line-height: 18px;
    margin-top: 10px;
    padding: 0 3%;
    width: 93%;}
.products-index li a {
    font-size: 12px;
    padding-left: 0;
    padding-right: 5px;
}

.products-index .cultureImg {
		margin-right:3px;
		display:inline;
		vertical-align: middle;
	}
.culturer_border {
		width: 100%;
		border-bottom:1px solid #BFBFBF;
		margin-bottom: 8px;
		margin-top: 8px;
	}
.edit1 {
	visibility: hidden;
}
.edit1 img {
	display: inline;
	vertical-align: middle;
}
.edit2 {
	background-image: url("/images/edit2_ico.gif");
	background-position: 0 1px;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: 400;
	padding-left: 20px;
	display:none;	
}
/* Friend Link
 -------------------------------------------------- */
 
.friend_link { margin-bottom:12px }
/* #Side Col
 -------------------------------------------------- */

.widget-container, .widget_list ul { margin-bottom:12px; overflow:hidden; width:100% }
.widget-container h3 { background-position:0 100%; background-repeat:no-repeat; font-size:14px; line-height:20px; margin-bottom:0; padding-bottom:5px }
.widget-container h3 strong { display:block; padding:5px 12px 0 24px }
.widget-container ul { list-style-type:none; margin:0; padding:12px }
.widget-container ul li h2 { float:left; font-size:12px; font-weight:400; margin-bottom:0; width:100% }
.widget-container ul li strong { margin-right:6px }
.widget-container ul li span img { display:inline; margin-left:3px }
.widget_list ul { padding:0 }
.widget_list ul li, .widget_list ul li a { float:left; width:100% }
.widget_list ul li a span { background-repeat:no-repeat; display:block; padding:3px 6px 3px 24px }
.widget_list ul ul li a { font-size:12px }
.widget_list ul ul li a span { padding-left:36px }
.widget_list ul ul ul li a span { padding-left:48px }
.widget_images ul { margin:0 auto; padding:12px 0 0; width:174px }
.widget_images ul li { margin:0 5px; width:77px }
.widget_images ul li.clear { line-height:1; margin:0; width:100% }

/* #Footer
 -------------------------------------------------- */
 
#footer { overflow:hidden; padding-top:24px; text-align:center }
#footer img { display:inline }
#footer p { margin: 0; padding: 0 10px;}
#footer .follow {margin: 10px auto;}
#footer .follow span {margin-right: 6px;}
#footer .follow a{margin-left: 4px;}
#footer .follow img{vertical-align: middle;}
#footer .paypal_f {margin: 5px auto;}
#footer .paypal_f a{margin-right: 30px;}
#footer .paypal_f img{vertical-align: middle;}

ul.language { height:36px; width:820px }
ul.language li { background-image:url("/images/ico_flag.gif"); background-repeat:no-repeat; display:inline; float:left; margin:0 5px }
ul.language li.de { background-position:50% 0 }
ul.language li.es { background-position:50% -47px }
ul.language li.fr { background-position:50% -94px }
ul.language li.gb { background-position:50% -141px }
ul.language li.id { background-position:50% -188px }
ul.language li.it { background-position:50% -235px }
ul.language li.jp { background-position:50% -282px }
ul.language li.kr { background-position:50% -329px }
ul.language li.pt { background-position:50% -376px }
ul.language li.ru { background-position:50% -423px }
ul.language li.sa { background-position:50% -470px }
ul.language li.vn { background-position:50% -517px }
ul.language li.zh { background-position:50% -564px }
ul.language li.tr { background-position:50% -614px }
ul.language li.nl { background-position:50% -664px }
ul.language li a { float:left; padding:12px 5px 0 }
p.copyright { line-height:2 }
p.copyright a { margin-right:6px; padding:0 6px }
/* #Other
 -------------------------------------------------- */
 
.entry-content .productDescription table { border:1px solid #333; width:auto; }
.entry-content .productDescription table td { border:1px solid #333; padding:0;border-right-width: 0; border-bottom-width: 0; }
/* new description table style */
.entry-content .productDescription table.hiDataTable {border: 1px solid #ccc; border-collapse: collapse; max-width: 100%;}
.entry-content .productDescription table.hiDataTable td {border: 1px solid #ccc;}

.skype a img {vertical-align: middle;}
#productDescription img {display: inline;}

.buyer_center { bottom: 235px; position: fixed; right: 1px; z-index: 99;height:200px; width:90px;text-align:center }
.buyer_center #buyer_center {background-color: #FFF;}
.buyer_center #buyer_center span{ -webkit-text-size-adjust: none; font-size: 11px; color: #686868; font-weight:bold;}
*body { _background-image:url(about:blank); _background-attachment:fixed; /* 必须地，防抖动 */ }
*body .buyer_center { _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-240)); /* 底部固定悬浮 */}

#sgs_css { width:90px;height:53px;}

#products-list li .check_box { float: left; text-align: right; width: 22px; }
#products-list li .photo_box { float: left; width: 96%;}
#products-list li .productPhoto { float: left; margin:0 16px 0 0; }

.language-hd { float: left; font: 12px/18px Arial, Helvetica, sans-serif; margin-top: 4px; position: relative; z-index: 999; }
.language-hd a { width: 90px; }
.language-hd .cur { cursor: pointer; display: block; height: 20px; line-height: 20px; padding: 0 20px 0 10px; position: relative; text-decoration: none; }
.language-hd .cur b { border-color: #666 transparent transparent; border-style: solid; border-width: 4px; _border-color: #666 black black; _filter: chroma(color=black); font-size: 0; height: 0; line-height: 0; position: absolute; right: 6px; top: 8px; width: 0; }
.language-bd { display: none; background-color: #FFF; border: 1px solid #767575; float: left; left: -1px; position: absolute; top: -1px; width: 120px; z-index: 999; }
.language-bd a { display: block; line-height: 20px; padding: 0 20px 0 10px; text-decoration: none; }
.language-bd a:hover { text-decoration: underline; }
.language-bd .cur { border-style: none; }
.language-hd.hover .cur b { border-color: #FFF #FFF #666; top: 4px; }
.language-hd.hover .language-bd { display: block; }
.quick-menu li .language-hd a, .quick-menu li .language-hd a:hover { color: #333; }

/* #Product Culture */
.culture_main_div {width:100%;}
.culture_div {width:100%;}

.culture_img_ul {list-style-type: none;margin: 0;overflow: hidden;padding-top: 12px;width: 100%;}
.culture_img_li {float: left;text-align: center;width: 79px;margin-right: 5px;*position:absolute;*left:0;*top:0px! important;*position:relative;}
.culture_img_div { height: 77px;width: 77px;margin: 0 auto 4px;padding: 1px;border: 1px solid #DDDDDD;display: table;text-align: center;*position:relative;}
.culture_img {float: none;margin: auto;border-style: none;display: block;*position:relative;*top:-50%;}
.fancybox {width: 75px;display: table-cell;text-align: center;vertical-align: middle;text-decoration: none;*position:absolute;*left: 2px! important;*top:50%;}

/*左侧多国语言*/
#multiLanguage{left:0;position:fixed;z-index:100;_position:absolute;}
#multiLanguage span { margin: 0 auto; display: block; background-image:url("/img/country/country.png"); background-repeat:no-repeat;width: 24px;height: 24px; }
#multiLanguage span { display: inline; float: left; margin: 4px;overflow: hidden; }
#multiLanguage span.sa {  background-position: 0px -238px; }
#multiLanguage span.nl {  background-position: 0px -170px; }
#multiLanguage span.fr {  background-position: 0px -204px; }
#multiLanguage span.de {  background-position: 0px -136px; }
#multiLanguage span.it {  background-position: 0px -102px; }
#multiLanguage span.ja {  background-position: 0px -68px; }
#multiLanguage span.kr {  background-position: 0px -34px; }
#multiLanguage span.pt {  background-position: 0px 0px; }
#multiLanguage span.ru {  background-position: 0px -373px; }
#multiLanguage span.es {  background-position: 0px -339px; }
#multiLanguage span.gr {  background-position: 0px -304px; }
#multiLanguage span.se {  background-position: 0px -271px; }
#multiLanguage span.us {  background-position: 0px -407px; }
#multiLanguage span.cn {  background-position: 0px -441px; }
#multiLanguage span.th {  background-position: 0px -1496px; }
#multiLanguage span.tr {  background-position: 0px -1529px; }
#multiLanguage span.id {  background-position: 0px -952px; }
#multiLanguage span.hi {  background-position: 0px -850px; }
#multiLanguage span.iw {  background-position: 0px -1020px; }
#multiLanguage span.fa { background-position: 0px -1697px;}
#multiLanguage span.vi {  background-position: 0px -1733px; }

.language_short {width:35px;background:#FFFFF3;border-radius:0 10px 10px 0;border:1px solid #FFEBBB;}
.language_short li { width: 35px; height: 35px; }
.language_long {width: 35px;background:#FFFFF3;border-radius:0 10px 10px 0;border:1px solid #FFEBBB;}
.bigLanguage_short {background:#FFFFF3;border-radius:0 10px 10px 0;border:1px solid #FFEBBB;_width:105px;}
.bigLanguage_short li {  height: 35px;list-style:none;+height: 38px; }
.bigLanguage_long {background:#FFFFF3;border-radius:0 10px 10px 0;border:1px solid #FFEBBB;_width:105px;}
.bigLanguage_long li {  height: 35px;list-style:none;  }
.bigLanguage_short li a { line-height:2.5;white-space:nowrap;color:#4D4D4D; }
.bigLanguage_long li a { line-height:2.5;white-space:nowrap;color:#4D4D4D; }
.openLanguage_arrow { position:fixed;left:36px;z-index:101;background:#FFFFF3;border-radius:0 10px 10px 0;border:1px solid #FFEBBB;_position:absolute;font: 24.5px/1.75 arial; }
.closeLanguage_arrow { position:fixed;z-index:101;background:#FFFFF3;border-radius:0 10px 10px 0;border:1px solid #FFEBBB;_position:absolute;font: 24.5px/1.75 arial; }
.openLanguage_arrow a:hover{text-decoration: none;}
.closeLanguage_arrow a:hover{text-decoration: none;}

.jcarousel-skin-tango { margin: 0; padding-left: 0; }
.jcarousel-skin-tango .jcarousel-container-vertical { padding: 30px 0; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical { background-color: #E9E9E9; cursor: default; }
#smallLanguage .jcarousel-skin-tango .jcarousel-clip-vertical { width: 35px; height: 504px; }
#smallLanguage .jcarousel-skin-tango .jcarousel-item { width: 35px; height: 35px; }
#smallLanguage .jcarousel-skin-tango .last{ border-bottom-style: none; }
#smallLanguage .jcarousel-skin-tango .jcarousel-next-vertical, #smallLanguage .jcarousel-skin-tango .jcarousel-prev-vertical { background: url("../images/next_prev.png") no-repeat #C0C0C0; border-radius: 3px 3px 3px 3px; cursor: pointer; height: 20px; left: 0; position: absolute; width: 35px; }
#smallLanguage .jcarousel-skin-tango .jcarousel-next-vertical { background-position: 11px 6px; bottom: 5px; }
#smallLanguage .jcarousel-skin-tango .jcarousel-prev-vertical { background-position: -26px 6px; top: 5px; }
#smallLanguage .jcarousel-skin-tango .jcarousel-next-disabled { background-position: 11px -10px; bottom: 5px; }
#smallLanguage .jcarousel-skin-tango .jcarousel-prev-disabled { background-position: -26px -10px; top: 5px; }
#bigLanguage .jcarousel-skin-tango .jcarousel-clip-vertical { width: 100px; height: 504px;_width:105px; }
#bigLanguage .jcarousel-skin-tango .jcarousel-item { width: 100px; height: 35px;_width:105px; }
#bigLanguage .jcarousel-skin-tango .last{ border-bottom-style: none; }
#bigLanguage .jcarousel-skin-tango .jcarousel-next-vertical, #bigLanguage .jcarousel-skin-tango .jcarousel-prev-vertical { background: url("../images/next_prev.png") no-repeat #C0C0C0; border-radius: 3px 3px 3px 3px; cursor: pointer; height: 20px; left: 15px; position: absolute; width: 65px; }
#bigLanguage .jcarousel-skin-tango .jcarousel-next-vertical { background-position: 28px 6px; bottom: 5px; }
#bigLanguage .jcarousel-skin-tango .jcarousel-prev-vertical { background-position: -13px 6px; top: 5px; }
#bigLanguage .jcarousel-skin-tango .jcarousel-next-disabled { background-position: 28px -10px; bottom: 5px; }
#bigLanguage .jcarousel-skin-tango .jcarousel-prev-disabled { background-position: -13px -10px; top: 5px; }

.newChatBox {background-color: #FFFFFF;border: 1px solid #F1F1F1;padding: 6px;position: fixed;bottom: 2px;right: 1px;width: 130px;z-index: 99;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.13);text-align:center}
.newChatBox .newChatTitle {background-color: #F17708;text-align:center}
.newChatBox .newChatTitle strong {color:#FFF}
.newChatBox .newChatBoxImg {height: 62px;width: 62px;margin:5px auto 0;padding: 1px;border: 1px solid #DDDDDD;display: table;text-align: center;*position:relative;}
.newChatBox .newChatBoxImg img {float: none;margin: auto;border-style: none;display: block;*position:relative;*top:-50%;}
.newChatBox .newChatBoxImg a {width: 62px;display: table-cell;text-align: center;vertical-align: middle;text-decoration: none;*position:absolute;*left: 2px! important;*top:50%;}
.newChatBox span {margin: 5px 0;line-height: 14px;word-wrap: break-word;}
.newChatBox ul {list-style-type: none;margin: 0;padding-left: 0;}
.newChatBox li {line-height: 18px;margin-bottom: 3px;background-color:#F3F3F3;text-align: left;}
.newChatBox .newChatBoxName {color: #666;font-weight: 700;margin-right: 6px;}
.newChatBox ul li a,#newChatBoxSmall .chatNumber a {color: #3A92FF;text-decoration: none;}
.newChatBox ul li a:hover,#newChatBoxSmall .chatNumber a:hover {text-decoration: underline;}
.newChatBox ul li img,#newChatBoxSmall .chatNumber img {border-style: none;display: inline;margin-right: 3px;}
.newChatBox .arrows_up {height: 15px;width: 100%;margin:0 auto;display: table;text-align: center;*position:relative;}
.newChatBox a:hover {text-decoration: none;}
.newChatBox .arrows_up_a {background-image: url("/images/arrows_up.gif");background-repeat: no-repeat;background-position: center center;}
#newChatBoxSmall .chatNumber {margin: 5px 0 3px;padding: 0;line-height: 18px;background-color:#F3F3F3;text-align: left;}
*body #newChatBox,#newChatBoxSmall { _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-0)); }

/* VS */
.vs_p {margin: 20px 0;}
.vs_content {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    clear: both;
    content: "";
    display: table;
    margin-bottom: 20px;
    padding: 20px;
    height:255px
}
.vs_pic {border: 1px solid #EEEEEE;float: left;margin-right: 14px;width: 210px;}
.vs_table {float: left;width: 368px;color:#333333}
.vs_tr {margin: 10px 0;overflow: hidden;}
.vs_th {float: left;padding-right: 10px;width: 100px;word-wrap: break-word;}
.vs_td {display: block;overflow: hidden;word-wrap: break-word;width:250px}
.vs_td_a {
    background-color: #0088CC;
    background-image: linear-gradient(to bottom, #0088CC, #0088CC);
    border: 1px solid #0088CC;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    overflow: visible;
    padding: 0 15px;
    text-align: center;
    text-shadow: 0 1px rgba(51, 51, 51, 0.3);
    vertical-align: middle;
}
.vs_td_a:hover {
    background-color: #0088CC;
    background-image: linear-gradient(to bottom, #0088CC, #0088CC);
    border: 1px solid #0088CC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 0 1px rgba(51, 51, 51, 0.3);
}
.gallery-list{
	padding-right: 15px;
	text-align:right;
}