@charset "utf-8";
html{-webkit-text-size-adjust: none;}
body{
	margin:0;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	background:#E6E6E6;
	padding:3px 0 0;
}
img{border-style:none;}
a{text-decoration:none; color:#00f;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#wrapper{
	width:816px;
	margin:0 auto 10px;
}
.wrapper-b{
	background:url(bg-wrapper-frame.png) no-repeat 0 100%;
	height:14px;
	overflow:hidden;
}
.wrapper-c{
	width:100%;
	overflow:hidden;
}
.browsers{
	text-align:center;
	margin:5px 0;
}
#header{
	margin:0 auto;
	width:780px;
	padding:18px 18px 0;
	overflow:hidden;
	background:url(bg-wrapper-holder.png) no-repeat;
}
#header .header-block{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
#header .logo{
	/*background:url(../images/bg-logo.gif) no-repeat;
	width:214px;
	height:66px;
	text-indent:-9999px;
	overflow:hidden;*/
	float:left;
	margin:15px 0 0 3px;
}
#header .logo a{
	height:100%;
	display:block;
}
#header .header-iso{
	float:left;
	margin-left:30px;
}
#header .header-section{
	float:right;
	width:380px;
	padding:21px 0 0;
}
.header-section .lang-form{
	float:right;
	background:url(bg-lang-sep.gif) no-repeat;
	padding:0 0 0 26px;
}
.header-section .lang-div{
	float:right;
	background:url(bg-lang-sep.gif) no-repeat;
	padding:0 0 0 26px;
	width:130px;
	height:39px;
	text-align:center;
	
}
.header-section .lang-div a{ color:#CECFCF}

.header-section .lang-form label{
	display:block;
	color:#858484;
}
.header-section .lang-form select{
	width:108px;
	color:#000;
}
.header-section .tel{
	float:right;
	color:#858484;
	text-align:right;
	padding:0 24px 0 0;
}
.header-section .tel p{margin:0;}
.header-section .tel span{
	font-size:24px;
	color:#2a2727;
	display:block;
	margin:-3px 0 0;
	letter-spacing:-1px;
}

.header-section .tel span a{
	color:#858484;
}

#nav{
	margin:0 0 0 -2px;
	padding:0;
	list-style:none;
	width:782px;
	height:42px;
	overflow:hidden;
	font-size:12px;
	background:url(bg-nav.gif) no-repeat;
}
#nav li{
	float:left;
	background:url(bg-nav-li.gif) no-repeat;
	padding:0 0 0 2px;
	margin:0 0 0 -2px;
	display:inline;

}
#nav a{
	color:#CECFCF;
	text-align:center;
	height:42px;
	line-height:42px;
	text-decoration:none;
	float:left;
	font-size:15px;
}
#nav li:hover{background:url(bg-nav-a-h.gif) repeat-x;}
#nav .first-child a:hover { background: url(bg-nav-first.gif) no-repeat; }
#nav .last-child a:hover { background: url(bg-nav-last.gif) no-repeat 100% 0; }
#main{
	background:url(bg-wrapper.png) repeat-y;
	padding: 9px 18px 0 13px;
	width: 784px;
	overflow:hidden;
	min-height:755px;
	position:relative;
}
#main.page{
	padding:9px 19px 34px 13px;
	width:785px;
}
#main .row{
	width:100%;
	overflow:hidden;
}
#main p{margin:0;}
.row #content{
	padding:0 27px 0 9px;
	width:514px;
	float:right;
	line-height:19px;
}
#content{
	padding:0 18px;
	width:514px;
	float:right;
	line-height:19px;
}
#content .block{
	width:541px;
	background:url(bg-block-c.gif) repeat-y;
	margin:0 0 9px;
}
#content .block .holder{
	background:url(bg-block-t.gif) no-repeat;
	padding:1px 0 0;
}
#content .block .frame{
	background:url(bg-block-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:541px;
}
#content .block .gallery{
	width:539px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.gallery .gallery-holder{
	padding:0 0 1px 0;
	width:539px;
	height:289px;
	overflow:hidden;
	position:relative;
}
.gallery .gallery-holder ul{
	width:99999px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery .gallery-holder ul li{
	float:left;
	width:539px;
	position:relative;
}
#content .block .text-block{
	position:absolute;
	top:18px;
	left:26px;
}
#content .block .swither{
	position:absolute;
	top:270px;
	right:0;
	margin:0;
	padding:0;
	list-style:none;
}
#content .block .swither li{
	float:left;
	margin:0 11px 0 0;
}
#content .block .swither a{
	background:url(btn-switcher.gif) no-repeat;
	width:6px;
	height:6px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	display:block;
}
#content .block .swither .active a,
#content .block .swither a:hover{
	background-position:100% 0;
}
.block .text-block h2{
	margin:0;
	color:#000;
	font-size:27px;
	line-height:34px;
}
.block .text-block h2 .title{
	font-size:21px;
	padding:0 0 0 5px;
}
.block .text-block h2 .txt-big{
	font-size:96px;
	color:#2a2727;
	margin: -21px 0 -23px;
	display:block;
	letter-spacing:-5px;
	font-weight:700;
	line-height:normal;
}
.groups .title-items,
#content .block .title-items{
	width:356px;
	padding:14px 0 15px 6px;
	overflow:hidden;
	background:url(bg-products-line.gif) no-repeat 0 18px;
	margin:0 auto;
	text-align:center;
}
.groups .title-items{
	background:url(bg-products-line-b.gif) no-repeat 0 18px;
	width:601px;
	padding:13px 0 10px 6px;
}
.groups .title-items .txt-see,
#content .block .title-items .txt-see{
	padding:0 5px;
	font-size:13px;
	color:#6FB91E;
	font-weight:800;
	background:#fff;
}
.groups .title-items .txt-see{background:#BDD6F4;}
.groups .box-section,
#content .block .box-section{
	width:539px;
	margin:0 auto 22px;
	overflow:hidden;
	list-style:none;
	padding:0;
}
.groups .box-section{
	width:781px;
	padding:0 0 0 6px;
}
.groups .box-section li,
.block .box-section li{
	float:left;
	width:165px;
	text-align:center;
	margin:0 0 0 9px;
}
.groups .box-section li{
	width:139px;
	margin:0 0 0 10px;
}
.groups .box-section a,
.block .box-section a{display:block;}
.groups .box-section li .title-item,
.box-section li .title-item{
	background:url(bg-products-title.gif) repeat-x;
	height:31px;
	display:block;
	line-height:30px;
	font-size:11px;
}
.groups .box-section li .title-item{
	background:url(bg-groups-title.gif) repeat-x;
	border:1px solid #ccc;
	border-bottom:none;
	font-weight:bold;
	height:29px;
}
#sidebar{
	width:230px;
	float:right;
	overflow:hidden;
}
#sidebar .search{
	background:#4A4A4A;
	width:230px;
	margin:0 0 9px;
}
#sidebar .search .holder{

}
#sidebar .search .frame{
	
	padding:13px 8px 18px;
	overflow:hidden;
	width:214px;
	color:#CECFCF;
}
#sidebar .search .frame a{
	text-decoration:underline;
	color:#CECFCF;
}
#sidebar .search .frame a:hover{
	text-decoration:none;
}
.search .search-form{
	margin:0 0 8px;
	padding:0;
	font-size:15px;
	width:211px;
	float:left;
	overflow:hidden;
}
.search .search-form label{
	color:#fff;
	display:block;
	margin:0 0 6px;
}
.search .search-form .text{
	background:url(bg-search-text.gif) no-repeat;
	width:131px;
	border:0;
	padding:0 5px;
	margin:0 5px 0 0;
	float:left;
}
.search .search-form .text input{
	padding:4px 0;
	width:131px;
	background:none;
	border:0;
	font-size:13px;
	outline:none;
	
}
.search .search-form .btn-search{
	float:left;
	background:url(btn-search.gif) no-repeat;
	width:65px;
	height:24px;
	color:#000;
	border:0;
	cursor:pointer;
	font-size:12px;
	letter-spacing:0px;
}
#sidebar .search .txt-or a:hover{text-decoration:none;}
#sidebar .block{
	width:230px;
	background:url(bg-side-block-c.gif) repeat-y;
	margin:0 0 9px;
}
#sidebar .block .holder{background:url(bg-side-block-t.gif) no-repeat;}
#sidebar .block .frame{
	background:url(bg-side-block-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:16px 22px 11px 10px;
	width:215px;
	line-height:18px;
	color:#6b6363;

}
#sidebar .block .news{padding:16px 22px 0 10px;}
#sidebar .block .news a{color:#6b6363;}
#sidebar .block .frame p{margin:0 0 8px;}
#sidebar .block .news p{margin:0 0 12px;}
.block .frame h3{
	color:#6FB91E;
	margin:0 0 5px;
	font-size:23px;
	line-height:27px;
}
.block .frame .more{
	background:url(btn-more.gif) no-repeat;
	width:92px;
	height:21px;
	color:#CECFCF;
	float:right;
	padding:3px 0 0;
	text-align:center;
}
.block .frame .date-news{
	margin:0;
	padding:0;
	width:200px;
	list-style:none;
}
.block .frame .date-news li{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.block .frame .date{
	background:url(/Content/images/bg-date.gif) no-repeat;
	float:left;
	margin:0 5px 0 0;
	color:#f60;
	width:50px;
	height:36px;
	font-size:14px;
	padding:7px 0;
	text-align:center;
}
.block .frame .date .number{
	display:block;
	font-size:23px;
	margin:0 0 3px;
}
.block .frame .date-news a{
	display:block;
	color:#6B6363;
}
#main .groups{
	width:781px;
	background:url(bg-groups-c.gif) repeat-y;
	margin:0 0 10px 3px;
}
#main .groups .holder{background:url(bg-groups-index_class.gif) no-repeat;}
#main .groups .frame{

	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
#main .content{
	width:719px;
	overflow:hidden;
	margin:0 auto;
	color:#858484;
}
#main .result{padding:0 28px 133px 29px;}
#main .resultinner{padding:0 28px 191px 29px;}
#content .breadcrumbs,
#main .content .breadcrumbs{
	margin:0 0 22px -7px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:10px;
}
#content .breadcrumbs{
	color:#858484;
	margin:-4px 0 26px -13px;
	padding:0;
}
#content .breadcrumbs li,
.content .breadcrumbs li{
	float:left;
	margin:0 0 0 7px;
}
#content .breadcrumbs a,
.content .breadcrumbs a{
	float:left;
	background:url(bg-breadcrumbs.gif) no-repeat 100% 4px;
	padding:0 7px 0 0;
	color:#858484;
}
#content .breadcrumbs a{
	padding:0 10px 0 8px;
	background:url(bg-breadcrumbs.gif) no-repeat 100% 6px;
}
.content .heading{
	width:100%;
	margin:0 0 18px;
	overflow:hidden;
}
.content .heading.item{margin:0 0 5px;}
#content .headline,
.content .heading h2{
	color:#6FB91E;
	font-size:23px;
	float:left;
	margin:0 5px 0 0;
	font-weight:normal;
}
#content .headline{
	float:none;
	margin:0 0 26px;
}
#content p{margin:0 0 18px;}
.content .heading .txt-by{
	color:#858484;
	font-size:23px;
}
.content .heading .back{
	float:right;
	display:inline;
	color:#858484;
	font-size:12px;
	margin:11px 0 0;
	padding:0 23px 0 0;
	background:url(arrow-back.gif) no-repeat 112px 5px;
}
.content .tab-container{width:710px;}
.tab-container .tabset{
	margin:0;
	padding:0;
	list-style:none;
	width:105%;
	overflow:hidden;
	font-size:16px;
	z-index:5;
	position:relative;
}
.tab-container .tabset li{
	float:left;
	width:230px;
	margin:0 10px 0 0;
}
.tab-container .tabset a{
	display:block;
	text-align:center;
	width:230px;
	color:#F8F8F8;
	text-decoration:none;
	padding:11px 0 8px;
}

#tab-3,
#tab-2,
#tab-1{display:none;}

#tab-3.active,
#tab-2.active,
#tab-1.active{display:block;}
.tab-container .tabset .active,
.tab-container .tabset a:hover{color:#858484;}
.tab-container .tab-content{
	background:url(bg-tab-cont-c.gif) repeat-y;
	width:710px;
	margin:-37px 0 0;
}
#tab-3 .holder{background:url(bg-tab3-cont-t.gif) no-repeat;}
#tab-2 .holder{background:url(bg-tab2-cont-t.gif) no-repeat;}
#tab-1 .holder{background:url(bg-tab1-cont-t.gif) no-repeat;}
.tab-container .tab-content .frame{
	background:url(bg-tab-cont-b.gif) no-repeat 0 100%;
	width:696px;
	overflow:hidden;
	padding:70px 10px 41px;
}
#main .results-content .select-form,
.tab-content .select-form{
	margin:0 0 7px;
	padding:0;
	overflow:hidden;
	width:360px;
}
#main .products .select-form{width:auto;}
#main .products .row{width:auto !important;}
#main .results-block-tab2 .row,
#main .results-block .row,
#main .tab-content .select-form .row{
	float:left;
	width:170px;
	padding:5px 5px 3px 0;
}
#main .select-mm .results-block label,
.tab-content .select-form label{
	display:block;
	width:170px;
	font-size:12px;
	color:#000;
	margin:0 0 3px;
}
#main .products label{
	float:left;
	width:auto;
	font-size:14px;
	margin:0 8px 0 0;
	line-height:28px;
}
#main .products .select-form select.filter{
	width:170px;
	float:left;
}
#main .results-content .select-form select.filter,
.tab-content .select-form select.filter{width:170px;}
#main .results-content .select-form select.filter{color:#000 !important;}
#main .dimensions{
	width:100%;
	overflow:hidden;
	font-size:12px;
	margin:-3px 0 0;
}
.aligned{padding:0 0 0 220px;}
#main .dimensions .results-block{
	width:350px;
	overflow:hidden;
	float:left;
	padding:5px 0 0;
}
#main .dimensions .form-table{
	float:left;
	width:346px;
}
#main .dimensions table{
	border-collapse:collapse;
	margin:0 0 8px;
}
#main .dimensions th{
	text-align:left;
	color:#000;
	height:21px;
}
#main .dimensions td{
	text-align:left;
	border-top:1px solid #d2d2d2;
	color:#000;
	overflow:hidden;
	height:32px;
	width:82px;
}
#main .dimensions .tolerance{
	width:140px;
}
#main .dimensions .name{
	width:120px;
	color:#6b6363;
	font-size:11px;
}
#main .dimensions .marc{
	float:left;
	line-height:24px;
	padding:0 3px 0 0;
}
#main .dimensions .dimlabel{width:10px;}
.dimddl {margin-left:0;width: 180px;}
#main .dimensions .mm-form{
	margin:0;
	padding:0;
	float:left;
}
.dimensions .mm-form .text{
	background:#fff;
	border:1px solid #ccc;
	width:30px;
	height:22px;
	padding:0;
	float:left;
	margin:0 2px 0 0;
}
.dimensions .mm-form .text input{
	background:none;
	border:0;
	padding:3px 0 3px 0;
	width:30px;
	font-weight:bold;
	margin:0;
}
.select-mm .results-block label,
.tab-content .select-mm label{
	display:block;
	width:170px;
	font-size:12px;
	color:#000;
	margin:0 0 3px;
}
.dimensions .mm-form select.selectmm{
	width:40px;
	float:left;
}
.dimensions .mm-form select.filter{
	width:170px;
	float:left;
}
.dimensions .search-catalog{
	background:url(btn-catalog-search.gif) no-repeat;
	width:110px;
	height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:30px;
	float:left;
	border:0;
	cursor:pointer;
	margin:0 40px 0 0;
}
.dimensions .reverse{float:right;}
#main .results-content{
	background:url(bg-result3-c.gif) repeat-y;
	width:710px;
	margin:0 0 27px;
}
#main .products{
	background:url(bg-products-c.gif) repeat-y;
	margin:0 0 15px;
}
#main .results-content h3{
	margin:0 0 9px;
	color:#858484;
	font-size:16px;
	font-weight:normal;
}
#main .products h3{
	float:left;
	font-weight:normal;
	font-size:19px;
	color:#74BC28;
	margin:6px 0 13px;
}
.product-date{
	float: right;
	direction: ltr;
	color: #7676A2;
	font-size:10px;
}
.product-other{float:left;}
#main .results-content .holder{background:url(bg-result3-t.gif) no-repeat;}
.holder-tab1{background:url(bg-result1-t.gif) no-repeat;}
.holder-tab2{background:url(bg-result2-t.gif) no-repeat;}
.holder-tab3{background:url(bg-result3-t.gif) no-repeat;}

#main .products .holder{background:url(bg-products-t.gif) no-repeat;}
#main .results-content .frame{
	background:url(bg-result3-b.gif) no-repeat 0 100%;
	width:696px;
	padding:15px 10px 10px;
	overflow:hidden;
}
#main .products .frame{
	background:url(bg-products-b.gif) no-repeat 0 100%;
	padding:11px 11px 0 13px;
	width:696px;
}
#main .results-content .frame.result{
	padding:14px 21px 6px;
	width:668px;
	
}
#main .results-content .image{
	float:left;
	text-align:center;
	width:210px;
	
}
#main .results-content .image img{
	/*display:block;*/
	
}
#main .gurfilter{
	/*width:400px;*/
	overflow:hidden;
}
#main .gurfilter table{
	border-collapse:collapse;
	width:100%;
}
#main .gurfilter th{
	color:#858484;
	font-size:13px;
	border-bottom:1px solid #d6d6d6;
	font-weight:normal;
	text-align:left;
	height:21px;
}
#main .gurfilter td{
	font-size:11px;
	color:#000;
	border-bottom:1px solid #d6d6d6;
	text-align:left;
	/*width:51px;*/
	height:20px;
}
#main .gurfilter h2{
	text-align:center;
}
#main .gurfilter .alignright{
	text-align:right;
	/*width:20px;*/
}
#main .gurfilter .tdcolor{background:#eee;}
#main .gurfilter .title{width:110px;}
#main .gurfilter .suppl{width:120px;}
#main .gurfilter .gf{width:70px;}
#main .gurfilter .dim{width:30px;}
#main .gurfilter .dim2{width:80px;}
#main .content-section{
	float:left;
	width:87px;
	padding:0 62px 0 13px;
}
#main .content-section h3{margin:0;}
#main .content-section .result-table{
	color:#000;
}
#main .content-section .result-table table{
	border-collapse:collapse;
	width:86px;
}
.content-section .result-table td{
	border-top:1px solid #d6d6d6;
	width:14px;
	height:20px;
	text-align:center;
}
.content-section .result-table .alignleft{text-align:left;width:30px;}
#main .results-content .button-result{
	width:148px;
	float:left;
	overflow:hidden;
	padding:25px 0 0 14px;
}
#main .results-content .button-result .backto,
#main .results-content .button-result .enlarge,
#main .results-content .button-result .app{
	background:url(btn-cont-result.gif) no-repeat;
	display:block;
	text-align:center;
	width:148px;
	height:30px;
	color:#fff;
	font-size:14px;
	padding:0 0 7px;
}
#main .results-content .button-result .demo
{
	width:200px;
	float:right;
	margin-top:25px;
	text-align: right;
}
#main .results-content .button-result .backto a,
#main .results-content .button-result .enlarge a,
#main .results-content .button-result .app a{
	padding:5px 0 8px;
	display:block;
	color:#fff;
}
#main .results-content .button-result .app{padding:0 0 20px;}
#main .results-content .button-result .enlarge{padding:0 0 20px;}
#main .content-text{
	color:#000;
	font-size:12px;
	line-height:18px;
	margin:0 0 21px;
}
#main .newprheading{margin:0 0 9px;}
#main .newproducts{
	float:right;
	width:auto;
}
#main .block-description{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
#main .pager{
	text-align:center;
}
#main .image-block{
	float:left;
	width:150px;
	padding:0 7px 0 0;
}
#main .image-block .title{
	color:#000;
	font-size:14px;
}
#main .image-block .image{border:1px solid #ccc;}
#main .table-block{
	width:555px;
	float:left;
	margin:-3px 0 0;
}
#main .table-block table{border-collapse:collapse;}
#main .table-block th{
	color:#858484;
	font-size:14px;
	border-bottom:1px solid #d6d6d6;
	font-weight:normal;
	text-align:left;
	height:21px;
}
#main .table-block td{
	font-size:12px;
	color:#000;
	border-bottom:1px solid #d6d6d6;
	text-align:left;
	/*width:88px;*/
	height:20px;
	padding:0 43px 0 0;
}
#main .table-block .alignright{
	text-align:right;
	width:20px;
}
#main .table-block .tdcolor{background:#eee;}
#main .table-block .title{width:110px;}
#main .table-block .type{padding:0 0 0 10px; width:100px;}
#main .table-block .make{padding:0 0 0 10px; width:120px;}
#main .table-block .oem{padding:0 0 0 10px; width:120px;}
#main .table-block .others{padding:0 0px 0 0px; width:180px;}
#content .container{
	width:100%;
	overflow:hidden;
}
.container .contact-info{
	float:left;
	width:280px;
	background:url(bg-content-form-c.gif) repeat-y;
	padding:0 14px 0 0;
}
.container .contact-info .holder{background:url(bg-content-form-t.gif) no-repeat;}
.container .contact-info .holder-success{background:url(bg-success.gif) no-repeat;}
.container .contact-info .frame{
	background:url(bg-content-form-b.gif) no-repeat 0 100%;
	width:240px;
	overflow:hidden;
	padding:13px 20px 10px;
}
.container .contact-form{
	margin:0;
	padding:0;
	font-size:13px;
}
.container .contact-form label{
	display:block;
	color:#2a2727;
	font-size:13px;
	margin:0 0 -2px;
}
.container .contact-form .text{
	height:28px;
	border:1px solid #ccc;
	width:238px;
	/*padding:0 5px;*/
	background:#fff;
	margin:0 0 3px;
}
.container .contact-form .text input{
	width:228px;
	padding:5px 5px 8px 5px;
	border:0;
	background:none;
	margin:0;
}
.container .contact-form textarea{
	background:#fff;
	border:1px solid #ccc;
	padding:5px;
	width:228px !important;
	height:77px;
	margin:0 0 12px;
}
.container .contact-form .btn-send{
	background:url(btn-send.gif) no-repeat;
	width:100px;
	height:30px;
	color:#fff;
	font-size:15px;
	text-align:center;
	border:0;
	float:right;
	cursor:pointer;
	/*padding:0 4px 6px 0;*/
}
.container .office-info{
	width:220px;
	float:left;
	margin:-3px 0 0;
}
.container .office-info .box{
	border-bottom:1px solid #d8d7d7;
	padding:0 5px 15px;
	margin:0 0 17px;
}
.container .office-info .item{border-bottom:1px solid #d8d7d7;}
.container .office-info h4{
	color:#1D9002;
	font-size:18px;
	margin:0 0 9px;
	font-weight:normal;
}
.container .office-info .contact{
	margin:0;
	font-size:12px;
	width:170px;
	line-height:20px;
}
.container .office-info .contact dt{
	display:inline-block;
	vertical-align:top;
	width:57px;
	color:#858484;
}
.container .office-info .contact dd{
	margin:0;
	width:113px;
	display:inline-block;
}
.container .office-info .contact a{color:#000;}
#content .quality{
	width:520px;
	margin:-10px 0 0;
}
.quality .box{
	background:url(bg-qual-box-c.gif) repeat-y;
	width:100%;
	margin:0 0 10px;
}
.quality .box .holder{background:url(bg-qual-box-t.gif) no-repeat;}
.quality .box .frame{
	background:url(bg-qual-box-b.gif) no-repeat 0 100%;
	width:520px;
	overflow:hidden;
	padding:20px;
}
.quality .box .image{
	float:left;
	margin:0 20px 0 0;
	border:1px solid #d8d7d7;
}
.quality .box .image img{display:block;}
.quality .box .text-box{
	font-size:12px;
	height:1%;
	overflow:hidden;
	padding:4px 0 0;
}
.quality .box .text-box .title{
	display:block;
	font-size:17px;
	margin:0 0 4px;
}
.quality .box .text-box .name{
	display:block;
	margin:0 0 3px;
}
.quality .box .text-box a{
	color:#000;
	text-decoration:underline;
}
.quality .box .text-box a:hover{text-decoration:none;}
#footer{
	width:100%;
	background: url(foot_bg.gif) repeat-x #fff;
}
#footer .footer-description{
	
	width:808px;
	margin:0 auto;
	overflow:hidden;
	padding:27px 0 29px 8px;
}
#footer .footer-block{
	float:left;
	color:#6B6363;
	width:450px;
}
#footer .footer-list{
	width:115px;
	margin:0;
	padding:0 24px 0 0;
	list-style:none;
	float:left;
}
#footer .footer-list li{
	width:100%;
	float:left;
	border-top:1px solid #BFBFBF;
	line-height:19px;
	margin:0 0 3px;
	padding:2px 0 0;
}
#footer .footer-list a{color:#6B6363;}
#footer .footer-list li:first-child{border:none;}
#footer .contact{
	float:left;

	line-height:23px;
	 margin-right:25px;
}
#footer .contact-title{
	border-bottom:1px solid #BFBFBF;
	color:#6FB91E;

	display:block;
	margin:0 0 5px;
}
#footer .info{margin:0;}
#footer .info dt{
	display:inline-block;
	width:58px;
}
#footer .info dd{
	display:inline;
	margin:0;
}
#footer .info dd a{color:#6B6363;}
#footer .footer-section{
	width:320px;
	overflow:hidden;
	text-align:center;
	padding:27px 0 0;
}
#footer .footer-section .online{
	display:inline-block;
	padding:0 28px 0 0;
	margin:0 0 26px;
	color:#6FB91E;
	font-size:19px;
	text-align:center;
}
#footer .footer-section .copy{
	
	text-align:center;
	padding:0 0 0 0px;
	display:block;
	color:#6B6363;
	font-size:9px;
}
#footer .footer-section .copy p{margin:0;}
#sidebar .block .newframe{
	background:url(bg-side-block-b.gif) no-repeat 0 100%;
	overflow:hidden;
	line-height:18px;
	color:#6b6363;

}
#sidebar .block .newframe .newdiv{
   /*cursor:pointer;*/
   width:229px;
   height:40px;
   background:url(offbtn.png);
}
#sidebar .block .newframe .newdiv .newp
{
   padding:12px 0 0 25px;
   color:#838383;
   font-size:18px;
}
.dimensions .search-catalog-tab2{
	background:url(btn-catalog-search.gif) no-repeat;
	width:110px;
	height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:30px;
	float:left;
	border:0;
	cursor:pointer;
	margin:19px 0 0 0;
}
#main .dimensions .results-block-tab2{
	overflow:hidden;
	float:left;
	padding:5px 0 0;
}
#main .results-block-tab1 .row
{
	float:left;
	width:170px;
	padding:0 10px 8px 0;
}
.div-template{display:none;}

/* AUTO-COMPLETE  
----------------------------------------------------------*/
.inputCode
{
	width:129px;
	padding:0px;
}
	
.suggestionsBox {
position: absolute;
margin: -3px 0 0 0;
width: 131px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border:1px solid #aaaaaa;
border-top:none;    
background-color:White;
z-index:300;
overflow:auto;
height:300px;
}
	
.suggestionList {
margin: 0px;
padding: 0px;
}

.suggestionList ul {
margin: 0px;
padding: 0px;
direction:ltr;
text-align:left;
}

.suggestionList li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 3px;
cursor: pointer;
}

.suggestionList li:hover {
list-style-type: none;
color:White;
background-color: #B6B6E2;
}
	
.toround {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}
	
/* Main Page Popup */

.popup{
	position:absolute;
	display:none;
	overflow:hidden;
	background-color:white;
	border:1px solid black;
	width:250px;
	min-height:130px;
	font-size:12pt;
	z-index:100;
}

.popupText{
	margin:0 5px 0 5px;
	color:#6B6363;
	font:15px Arial, Helvetica, sans-serif;
}

/* Search by Type/Dimensions */

.divImages{float:left;}
.divImgRow{
	margin:0;
	padding:0;
	width:350px;
	display:none;
	float:left;
}
.divImgCell{
	margin:0 4px 10px 0;
	width:110px;
	display:none;
	vertical-align:top;
	cursor:pointer;
	float:left;
}
.divShapeName{
	text-align:center;
	height:30px;
}
.divImgContainer{
	background-color:#C0C0C0;
	height:160px;
	overflow:hidden;
}
.divSelected{ border: 2px solid black; }
.divOthers
{
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.download
{
	color: #fff;
	text-align: center;
	height: 34px;
	line-height: 34px;
	text-decoration: none;
	float: left;
	background-image: url('bg-download.gif');
	list-style: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 130px;
}

.download:hover { text-decoration: none; }


/**/

.left_offbtn_text{ color::#838383}
.left_onbtn_text{ color::#F8F8F8}
li{ list-style:none}
.download_main{ margin:0 0 0 -30px;}
.red{ color:#F00}
/**/
.middle-out{width:200px;height:200px;position: relative;display: table-cell;vertical-align:middle;border:1px solid #ddd; text-align:center; background:#FFF}
.middle-in{position:static;*position:absolute;top:50%;}
.middle-out .middle-in img{position:static;*position:relative;top:-50%;left:-50%;}

.showmain_bg{ height:1px;}
hr{ size:1px; color:#d6d6d6}

.search_main ul li{ float:left; padding:5px;}

.gary_white{ color:#CECFCF}

.shejiao_info{ margin-top:20px; margin-left:20px; display:block; padding-left:20px;}