/* Common */
.clear {
	clear: both;
}
#wrapper {
	padding-top: 5px !important;
}
div.sidebar-right #content {
	width: 710px;
	float: left;
}
/* bread */
#breadcrumb {
	margin-top: 10px;
	margin-bottom: 15px;
}
#breadcrumb:after {
	clear: both;
	content: ".";
	height: 0px;
	display: block;
	visibility: hidden;
}
#breadcrumb ul {
	float: left;
}
#breadcrumb:after {
	clear: both;
	content: ".";
	height: 0px;
	display: block;
	visibility: hidden;
}
#breadcrumb ul li {
	float: left;
	margin: 5px 0px;
	font-size: 10px !important;
}
#breadcrumb ul li a {
	font-size: 10px !important;

}
/* Header */

#header_nav {
	position: absolute;
	right: 0px;
	top: -20px;
	font-size: 10px;
	text-align: right;
}
#header_nav a {
	text-decoration: none;
	color: white !important;
	font-size: 10px;
}

/* Nav */
#main-menu {
	float: right;
	height: 86px;
	line-height: 86px;
	overflow: hidden;
}
#main-menu li {
	position: relative;
	float: left;
	height: 85px;
	line-height: 75px;
	padding-top: 10px;
	overflow: visible;
}
#main-menu ul li a {
	padding: 0px;
	color: white !important;
}
#main-menu a:link, #main-menu a:visited {
/*	padding-top: 0px !important;
	padding-left: 0px !important;*/
}
#main-menu .sf-sub-indicator {
	background: none !important;
}
#menu-item-14794, #menu-item-629, #menu-item-253, #menu-item-257, #menu-item-845, #menu-item-190 {
	margin: 0px 0px;
	padding: 0px 10px !important;	
}
#menu-item-94, #menu-item-338, #menu-item-625, #menu-item-352, #menu-item-351, #menu-item-794, #menu-item-350, #menu-item-4698 ,#menu-item-9574 ,#menu-item-9751{
	margin: 0px 0px;
	padding: 0px 10px !important;	
}
#menu-item-14794 a, #menu-item-629 a, #menu-item-253 a, #menu-item-257 a, #menu-item-845 a, #menu-item-190 a, #menu-item-94 a, #menu-item-338 a, #menu-item-625 a, #menu-item-352 a, #menu-item-351 a, #menu-item-794 a, #menu-item-350 a, #menu-item-4698 a , #menu-item-9574 a, #menu-item-9751 a{
	padding-top: 0px 0px !important;
	width: 100%;
	height: 100%;
	display: block;
}
#menu-item-14794 a:hover, #menu-item-629 a:hover, #menu-item-253 a:hover, #menu-item-257 a:hover, #menu-item-845 a:hover, #menu-item-190 a:hover,  #menu-item-94 a:hover, #menu-item-338 a:hover, #menu-item-625 a:hover, #menu-item-352 a:hover, #menu-item-351 a:hover, #menu-item-794 a:hover, #menu-item-350 a:hover, #menu-item-4698 a:hover , #menu-item-9574 a:hover, #menu-item-9751 a:hover{
	width: 100%;
	height: 100%;
	padding-top: 0px !important;
}
#menu-item-14794 span, #menu-item-629 span, #menu-item-253 span, #menu-item-257 span, #menu-item-845 span, #menu-item-190 span, #menu-item-94 span, #menu-item-338 span, #menu-item-625 span, #menu-item-352 span, #menu-item-351 span, #menu-item-794 span, #menu-item-350 span, #menu-item-4698 span , #menu-item-9574 span, #menu-item-9751 span{
	text-indent: -9999em;
}

#menu-item-14794 .sub-menu span.title, #menu-item-629 .sub-menu span.title, #menu-item-253 .sub-menu span.title, #menu-item-257 .sub-menu span.title, #menu-item-845 .sub-menu span.title, #menu-item-190 .sub-menu span.title, #menu-item-94 .sub-menu span.title, #menu-item-338 .sub-menu span.title, #menu-item-625 .sub-menu span.title, #menu-item-352 .sub-menu span.title, #menu-item-351 .sub-menu span.title, #menu-item-794 .sub-menu span.title, #menu-item-350 .sub-menu span.title, #menu-item-4698 .sub-menu span.title, #menu-item-9574 .sub-menu span.title, #menu-item-9751 .sub-menu span.title {
	text-indent: -10px;
	font-size: 13px !important;
	line-height:26px;
	text-transform: none !important;
}

#menu-item-14794 {
	background: url(./img/nav_products.png) center center no-repeat;
	width: 69px;
	height: 32px;
}
#menu-item-14794 a, #menu-item-14794 a:hover {
	background: url(./img/nav_products.png) center center no-repeat;
}

#menu-item-629 {
	background: url(./img/nav_adl.png) center center no-repeat;
	width: 98px;
	height: 32px;
}
#menu-item-629 a, #menu-item-629 a:hover {
	background: url(./img/nav_adl.png) center center no-repeat;
}

#menu-item-253 {
	background: url(./img/nav_news.png) center center no-repeat;
	width: 103px;
	height: 32px;
}
#menu-item-253 a, #menu-item-253 a:hover {
	background: url(./img/nav_news.png) center center no-repeat;
}

#menu-item-257 {
	background: url(./img/nav_technology.png) center center no-repeat;
	width: 94px;
	height: 32px;
}
#menu-item-257 a, #menu-item-257 a:hover {
	background: url(./img/nav_technology.png) center center no-repeat;
}

#menu-item-845 {
	background: url(./img/nav_distributors.png) center center no-repeat;
	width: 111px;
	height: 32px;
}
#menu-item-845 a, #menu-item-845 a:hover {
	background: url(./img/nav_distributors.png) center center no-repeat;
}

#menu-item-190 {
	background: url(./img/nav_company.png) center center no-repeat;
	width: 93px;
	height: 32px;
}
#menu-item-190 a, #menu-item-190 a:hover {
	background: url(./img/nav_company.png) center center no-repeat;
}
/* eng */
#menu-item-338 {
	background: url(./img/nav_products_eng.png) center center no-repeat;
	width: 72px;
	height: 21px;
}
#menu-item-338 a, #menu-item-338 a:hover {
	background: url(./img/nav_products_eng.png) center center no-repeat;
}
#menu-item-625, #menu-item-4698 {
	background: url(./img/nav_adl_eng-2.png) center center no-repeat;
	width: 88px;
	height: 21px;
}
#menu-item-625 a, #menu-item-625 a:hover, #menu-item-4698 a, #menu-item-4698 a:hover {
	background: url(./img/nav_adl_eng-2.png) center center no-repeat;
}
#menu-item-352 {
	background: url(./img/nav_news_eng.png) center center no-repeat;
	width: 96px;
	height: 21px;
}
#menu-item-352 a, #menu-item-352 a:hover {
	background: url(./img/nav_news_eng.png) center center no-repeat;
}
#menu-item-351 {
	background: url(./img/nav_technology_eng.png) center center no-repeat;
	width: 93px;
	height: 21px;
}
#menu-item-351 a, #menu-item-351 a:hover {
	background: url(./img/nav_technology_eng.png) center center no-repeat;
}
#menu-item-794 {
	background: url(./img/nav_distributor_eng.png) center center no-repeat;
	width: 87px;
	height: 21px;
}
#menu-item-794 a ,#menu-item-794 a:hover {
	background: url(./img/nav_distributor_eng.png) center center no-repeat;
}
#menu-item-350 {
	background: url(./img/nav_company_eng.png) center center no-repeat;
	width: 130px;
	height: 21px;
}
#menu-item-350 a, #menu-item-350 a:hover {
	background: url(./img/nav_company_eng.png) center center no-repeat;
}

#menu-item-9574 {
	background: url(./img/nav_company_eng_original.png) center center no-repeat;
	width: 78px;
	height: 21px;
}
#menu-item-9574 a, #menu-item-350 a:hover {
	background: url(./img/nav_company_eng_original.png) center center no-repeat;
}

#menu-item-9751 {
	background: url(./img/nav_oem_eng_original.png) center center no-repeat;
	width: 44px;
	height: 21px;
}
#menu-item-9751 a, #menu-item-350 a:hover {
	background: url(./img/nav_oem_eng_original.png) center center no-repeat;
}

/* Slider */
#sidebar .widget-container ul li {
	line-height: 25px;
	text-indent: 0px !important;
}
#slider-1 div.buttons span {
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
	margin: 0px 5px;
}
#slider-1 div.buttons span:hover, #slider-1 div.buttons span.active {
	background: url(./img/slider_button_over.png) no-repeat center bottom;
}
div.buttons span {
background: url(./img/slider_button.png) no-repeat center top;
}

/* Sidebar */
#sidebar {
	width: 200px;
}
#sidebar .widget-container ul li {
	background: none !important;
	list-style-type: none !important;
}
.sidebar_banner {
	float: right;
	width: 200px;
}
.sidebar_banner ul {

}
.sidebar_banner ul li {
	list-style-type: none;
	background: none !important;
	border-bottom: 0px !important;
	margin-bottom: 16px;
	text-indent: 0px !important;
}

/* Top Product */
#top_product_wrap {
	background: black;
}
#top_product {
	width: 960px;
	margin: 0px auto;
	padding: 17px 0px;
	margin-bottom: 24px;
}
#top_product ul {

}
#top_product ul li {
	float: left;
	width: 230px;
/*	min-height: 150px; */
	min-height: 138px;
	margin-right: 10px;
	background: none;
	list-style-type: none;
	position: relative;
}
#top_product ul li .pic {
	height: 65px;
}
#top_product ul li .pic img {
	max-height: 65px;
}
#top_product ul li .pic p {
	float: left;
	margin-right: 10px;
}
#top_product ul li .pic h2 {
	float: left;
	width: 155px;

}
#top_product ul li .pic h2 span {
	display:table-cell;
	vertical-align: middle;
	height: 65px;	
	color: white;
	font-size: 16px;
}
#top_product ul li .text {
	position: absolute;
	bottom: -12px;
	text-align: left;
}
#top_product ul li .text p {
	font-size: 10px;
	height: 35px;
	position: relative;
}
#top_product ul li .text p.button {
/*	margin-top: 15px;*/
	margin-top: 12px;
}

/* Top Content */
.post {
	border-right: 1px solid #2d2d2d;
	margin-bottom: 30px;
	padding-right: 20px;
}
.entry-title {
	width: 100% !important;
}
#content div.entry-title h2 {
	overflow: hidden;
	padding-bottom: 3px;
	margin-bottom: 40px;
	width: 100%;
	position: relative;
	/*top: 55px;
	left: -60px;*/
}
#content div.entry-title h2.entry-title-padding {
	top: 55px;
	left: -60px;
}
#content div.entry-title h2 a:link, #content div.entry-title h2 a:visited {
	text-decoration: none;
	font-size: 35px;
	line-height: 40px;
	float: none !important;
}

/* Top Content List */
#content div.entry-title span.entry-date {
	width: 150px !important;
	position: absolute;
}
#content div.entry-title span.entry-date span.top, #content div.entry-title span.entry-date span.bottom {
	width: 150px !important;
	text-align: left;
}
#content div.entry-title span.entry-date span.top a {
	text-decoration: none;
}

/* Title */
.page-title {
	/*border-bottom: 1px solid #42627b;*/
	background: url(./img/title_border.png) left bottom no-repeat;
}


/* Products */
#products_top {

}
#products_top ul {

}
#products_top ul li {
	float: left;
	width: 470px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-right: 20px;
	
}
#products_top p {
	font-size: 12px;
}
#products_top ul li.no_margin {
	margin-right: 0px !important;
}
#products_top ul li a {

}
#products_top ul li .pic {
	padding: 0px !important;
}
#products_top ul li .text {

}

#products_top ul li h2 {
	font-size: 35px;
}
#products_top ul li h2 a {
	font-size: 35px;
	text-decoration: none;
}

.pro_ul li {
	height: 300px;
}

#products_sub {

}
.products_sub_nav {
	margin-bottom: 30px;
}
#products_sub ul {
	margin-bottom: 30px;
}
#products_sub ul li {
	float: left;
	width: 220px;
	margin: 10px 10px;
	padding: 0px;
	text-align: left;
	
}
#products_sub p {
	font-size: 12px;
}
#products_sub ul li.no_margin {
	margin-right: 0px !important;
}
#products_sub ul li a {

}
#products_sub ul li .pic {
	padding: 0px !important;
	margin: 0px auto;
	text-align: center;
}
#products_sub ul li .text {
	text-align: center;
}

#products_sub ul li h2 {
	font-size: 14px;
}
#products_sub ul li h2 a {
	font-size: 14px;
	text-decoration: none;
}

/* Products Detail */
#main_pic {
	/*float: left;
	width: 555px;*/
	/*height: 525px;*/
	width: 100%;
	text-align: center;

}
#main_pic img {
	max-width: 689px !important;
	max-height: 525px !important;
/*	display: table-cell;
	vertical-align: middle;*/
}
#small_pic {
	margin-top: 20px;
	/*margin-left: 75px;*/
}
#small_pic img {

}
#small_pic ul {
	text-align: center;

}
#small_pic ul li {
	margin-right: 5px;
	margin-bottom: 20px;
	/*float: left;*/
	display: inline-block;
	text-align: center;
	line-height: 1.0em !important;
}
#small_pic ul li img {

}
#small_pic ul li a {
	line-height: 1.0em !important;
}
#small_pic ul li.last {
	margin-bottom: 0px !important;
}
.products_h3 {
	margin-bottom: 5px;
	border-bottom: 1px solid white;
}
.products_text {
	margin-bottom: 15px;
}



/* ADL */
.adl_header_wrapper {
	height: auto !important;
}
.adl_header {
	background: none !important;
}
.adl_header #logo {
	margin-bottom: 50px;
}
.adl_header_wrapper #slideshow-wrapper {
	top: 30px;
}
#adl {
	clear: both;
}
#adl ul {

}
#adl ul li {
	float: left;

	/*padding-right: 20px;*/
	margin-bottom: 20px;
}
#adl ul li.no_margin {
	margin-right: 0px !important;
}
#adl ul li h2 {

}
.adl_li_right .pic {
	margin-left: 20px;
}
.adl_li_right .text {
	margin-left: 20px;
}
#adl ul li .pic {

}
#adl ul li .text {

}
#adl ul li p {

}
#header_back {
	float: right;
	position: relative;
	top: 50px;
}
#header_back a {
	color: white;
}

/* footer */
#footer li.widget-container *, #footer .menu *, #footer .tab * {
	color: #fff !important;
	text-decoration: none;
}

h1.entry-title {
	display: block !important;
}

li.widget-container {
	list-style-type: none;
	display: block;
}
ul, menu, dir {
	list-style-type: none !important;
}
.wpcf7 .ajax-loader {
	display: none;
}

/* page */
.entry-content {

}
.entry-content table {
	margin: 10px 0px;
	border-collapse: collapse;
	border: 1px solid white;
	width: 100%;
}
.entry-content table th {
	padding: 5px;
	background: #516f85;
	color: white;
	border: 1px solid white;
	width: 25%;
}
.entry-content table td {
	padding: 5px;
	border: 1px solid white;
}
/*.myPic {
	width: 220px;
	height: 220px;
}*/
/*.attachment-full {
	width: 220px;
	height: 220px;
}*/

/*
SSL start
*/
#products_top .text p a{
	text-decoration: none;
}

/*
SSL end
*/

.more-link {
	color: white !important;

}