/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
	margin:auto;
}
 
/** THEME  
===================================*/  

.bx-wrapper .bx-viewport {     
	 
	 
	/*fix other elements on the page moving (on Chrome)*/  
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
  
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 20px;
	left:30px;

}
 .bxsliderhome {position:relative}

.bxsliderhome .bx-wrapper .bx-pager,
.bxsliderhome .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 40px;
	right:50%;
	margin-right:-490px;
	height:27px;
}



/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #ffffff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: right;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666666;

}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-pager.bx-default-pager {}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	overflow:hidden;
	text-indent: 9999px;
	display: block;
	width: 27px;
	height: 27px;
	margin: 0 2px 0 0;
	outline: 0;
	line-height:27px;
	opacity:.4
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;opacity:.9
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 20px;
	background: url(../images/leftarrow.png) no-repeat 0 0px;
}

.bx-wrapper .bx-next {
	right: 20px;
	background: url(../images/rightarrow.png) no-repeat 0px 0px;
}

.bx-wrapper .bx-prev:hover {
	
}

.bx-wrapper .bx-next:hover {
	
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -45px;
	outline: 0;
	width: 36px;
	height: 95px;
	text-indent: -9999px;
	z-index: 999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	right: 50%;
	width: 98%;
	padding:1%;
}

.bx-wrapper .bx-caption span { 
	color: #ffffff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


/*-----------------------------------*/
.bxsliderhome {margin:0px 0px;}
.bxsliderhome .bxslider div {max-height:540px;overflow:hidden;}
.bxsliderhome .bxslider .bx-caption {height:auto;width:990px;margin-right:-488px;padding:0px;bottom:40px;}
.bxsliderhome .bx-caption {color:#000;}
.bxsliderhome .bx-caption h2 {
	float: right;
	margin:  0px 174px 0px 0px;
	color:#000;
	font-size:15px;
	background: #fff\8;
	background: rgba(250, 250, 250, 0.8);
	padding:3px 15px;
	display:inline-block;
	line-height:21px;
}

.bxsliderproductplace {position:relative;height:530px;margin:0px 0px 30px 0px;} 
.bxsliderproductplace .bx-has-controls-direction, .bx-wrapper .bx-controls-auto {bottom: -10px;}
.bxsliderproductplace img {max-width:100%;max-height:420px;margin:0px auto;}
.bxsliderproductplace .bx-wrapper {margin: 0;}
.bxsliderproductplace .bx-wrapper .bxsliderproduct div {text-align:center;height:420px;overflow:hidden;}
.bxsliderproductplace .bx-wrapper .bxsliderproduct .curtain {height:auto;}

.bxcarousel {text-align: center;position:absolute;bottom:0px;left:0px;direction:ltr;padding:0px;z-index:111;}

#bx-pager {margin:20px 0px 0px 0px;padding:0px;height:auto;width: auto;background:none;}
#bx-pager a {/*position:relative;display:inline-block;width:150px;height:100px;margin:0px;padding:0px;color:#000000;cursor:pointer;*/text-align:center;}
#bx-pager a.active div {display:block;font-size:12px;}
#bx-pager a img {width:150px;height:100px;}

.hpgallerysplace {margin:0px 0px 0px 0px;float:left;background:#cccccc;padding: 5px 10px 10px 10px;}
.hpgallerysplace .bx-wrapper .bx-controls-direction .bx-prev {background-image: url(../images/leftwhitearrow.png) ;}
.hpgallerysplace .bx-wrapper .bx-controls-direction .bx-next {background-image: url(../images/rightwhitearrow.png) ;}
.hpgallerysplace .bx-wrapper .bx-controls-direction a {	margin-top: -20px;width: 35px;height: 35px;}
.hpgallery .imgplace {width:250px;height:200px;vertical-align:middle;text-align:center;display:table-cell;}
.hpgallery .imgplace img {max-width:250px;max-height:200px;margin:auto;}

.slideplace {width:690px;overflow:hidden;float:left;position:relative;text-align:center;background:#d3cec8;}
.slideplace .bx-viewport {/*padding-bottom:30px;*/}
.slideplace div {max-height:460px}
.slider div {text-align:center;width:100%;max-height:460px} 
.slider div img {max-height:460px;max-width:100%;display:inline-block;}

 .play img {width:100%;}
 .play span {display:block;width:75px;height:75px;background: url(../images/play.png);position:absolute;top:50%;left:50%;margin:-45px 0px 0px -40px;}

.noslideplace {width:690px;height:460px;overflow:hidden;float:left;position:relative;text-align:center;background:#d3cec8;margin-bottom:40px;}
.noslideplace img {max-height:460px;max-width:100%;display:inline-block;}
.noslideplace a {display:block}

.contentwide .slideplace {margin-bottom:40px;}

.companyslider .slideplace .slider div img {max-height:360px;}
.companyslider:after {margin:0px 0px 25px 0px;content: "";display: table;clear: both;}

.slide h2, .slide h2 a, .slide h3 {margin:10px 0px 5px 0px;}
.slide .more {color:#666666;margin-top:5px;}
.slide .more:hover {color:#000000;}
.slide {height:250px;}
.slide .imgplace {height:250px;width:245px;overflow:hidden;display:block;}
.slide img {max-height:250px;width:auto;max-width:500px;display:inline-block;}


.productslistslideplace {margin:0px 0px 50px 0px;}
.productslistslideplace .bx-wrapper .bx-controls-direction a {top: -42px;margin: 0px;width: 40px;height: 40px;background-color:#e0dcd7;opacity:.8}
.productslistslideplace .bx-wrapper .bx-controls-direction a:hover {opacity:1}
.productslistslideplace .bx-wrapper .bx-controls-direction .bx-prev {border-left:2px solid #fff;left:auto;right: 42px;background-image: url(../images/spritesite.png);background-position:-56px -3px;}
.productslistslideplace .bx-wrapper .bx-controls-direction .bx-next {border-left:2px solid #fff;left:auto;right:0px;background-image: url(../images/spritesite.png);background-position:-92px -3px;}
.productslistslideplace .maintitle {background:#c1b9b0;padding:7px 10px;color:#000;font-size:25px;margin:0px 0px 2px 0px;display:block;}
.productslistslideplace .maintitle h2 {color:#000;margin:0px;}
.productslistslideplace .maintitle:hover {background:#e0dcd7;}
.productslistslideplace .slidecontent div {width:auto;text-align:center;font-size:19px;margin:0px;line-height:19px;}
.productslistslideplace .slidecontent p {display:inline-block;font-size:19px;margin:0px;line-height:19px;}


.productslistslide .slidecontent {font-weight:300;background: url(../images/transparentblack.png);width:98%;position:absolute;left:0px;bottom:0px;text-align:center;padding:10px 1%;color:#fff;}
.productslistslide .slidecontent a, .productslistslide .slidecontent h2 {font-size:18px;color:#fff;font-weight:300;margin:0px;}
.productslistslide .prslide .slidecontent h2 {font-weight:500;}
.productslistslide .prslide:hover .slidecontent h2 {/*font-size:25px;margin:25% 0px 0px 0px;*/}
.productslistslide .prslide {height:325px;margin-right:2px;} 
.productslistslide .prslide .imgplace {height:325px;width:330px;overflow:hidden;display:block;}
.productslistslide .prslide img {max-height:325px;width:auto;max-width:500px;display:inline-block;}
.productslistslide .prslide:hover .slidecontent {background: url(../images/transparentblue.png);/*height:305px;padding-top:20px;*/}
.productslistslide .prslide .opencontpr {display:none} 
.productslistslide .prslide:hover .opencontpr {/*display:block;*/} 
.productslistslide .prslide:hover h2 a {/*font-size:24px;font-weight:normal;*/}


.productslistslidenoslide .slidecontent {font-weight:300;background: url(../images/transparentblack.png);width:98%;position:absolute;left:0px;bottom:0px;text-align:center;padding:10px 1%;color:#fff;}
.productslistslidenoslide .slidecontent a, .productslistslidenoslide .slidecontent h2 {font-size:18px;color:#fff;font-weight:300;margin:0px;}
.productslistslidenoslide .prslide .slidecontent h2 {font-weight:500;}
.productslistslidenoslide .prslide:hover .slidecontent h2 {/*font-size:25px;margin:25% 0px 0px 0px;*/}
.productslistslidenoslide .prslide {height:325px;margin:0px auto;position:relative;max-width:331px;} 
.productslistslidenoslide .prslide .imgplace {height:325px;width:330px;overflow:hidden;display:block;}
.productslistslidenoslide .prslide img {max-height:325px;width:auto;max-width:500px;display:inline-block;}
.productslistslidenoslide .prslide:hover .slidecontent {background: url(../images/transparentblue.png);/*height:305px;padding-top:20px;*/}
.productslistslidenoslide .prslide .opencontpr {display:none} 
.productslistslidenoslide .prslide:hover .opencontpr {/*display:block;*/} 
.productslistslidenoslide .prslide:hover h2 a {/*font-size:24px;font-weight:normal;*/}



.productslistslideplace2 {margin:100px 0px 100px 0px;} 
.productslistslideplace2 .bx-wrapper .bx-controls-direction a {
	background-color: #b9d7ec;
	top: -50px;
	margin: 0px 0px 0px 0px;
	width: 30px;
	height: 30px;
	opacity:.8
}
.productslistslideplace2 .bx-wrapper .bx-controls-direction a:hover {opacity:1}
.productslistslideplace2 .bx-wrapper .bx-controls-direction .bx-prev {left:auto;right: 32px;background-image: url(../images/spritesite.png);background-position:6px -52px;}
.productslistslideplace2 .bx-wrapper .bx-controls-direction .bx-next {left:auto;right: 0px;background-image: url(../images/spritesite.png);background-position:-15px -52px;}
.productslistslideplace2 .maintitle {position:relative;color:#000;font-size:28px;padding:15px 0px 0px 0px;margin:0px 0px 20px 0px;font-weight:300;border-top:1px solid #e0dcd7;}
.productslistslideplace2 .toparrow {width:10px;height:6px;display:block;background: url(../images/toparrow.png) no-repeat;position:absolute;left:40px;top:-1px;}
.productslistslideplace2 .maintitle h2 {color:#000;}
/*.productslistslideplace2 .maintitle:hover {background:#e0dcd7;}*/
.productslistslideplace2 .slidecontent div {width:auto;text-align:center;font-size:19px;margin:0px;line-height:19px;}
.productslistslideplace2 .slidecontent p {display:inline-block;font-size:19px;margin:0px;line-height:19px;}
.productslistslide2 .slidecontent {font-weight:300;background: url(../images/transparentblack.png);width:98.1%;position:absolute;left:0px;bottom:0px;text-align:center;padding:10px 1%;color:#fff;}
.productslistslide2 .slidecontent a, .productslistslide2 .slidecontent h2  {font-size:17px;color:#fff;font-weight:500;margin:0px;}
.productslistslide2 .prslide:hover .slidecontent h2 {/*font-size:25px;margin:25% 0px 0px 0px;*/}
.productslistslide2 .prslide {height:246px;margin-right:1px;} 
.productslistslide2 .prslide .imgplace {height:246px;width:246px;overflow:hidden;display:block;}
.productslistslide2 .prslide img {max-height:326px;width:auto;max-width:500px;display:inline-block;}
.productslistslide2 .prslide:hover .slidecontent {background: url(../images/transparentblue.png);/*height:246px;padding-top:20px;*/}
.productslistslide2 .prslide .opencontpr {display:none} 
.productslistslide2 .prslide:hover .opencontpr {/*display:block;*/} 
.productslistslide2 span {font-size:17px;}



.productslistslideplace3 {margin:50px 0px 10px 0px;}
.productslistslideplace3 .bx-wrapper .bx-controls-direction a {
	background-color: #b9d7ec;
	top: -50px;
	margin: 0px 0px 0px 0px;
	width: 30px;
	height: 30px;
	opacity:.8
}
.productslistslideplace3 .bx-wrapper .bx-controls-direction a:hover {opacity:1}
.productslistslideplace3 .bx-wrapper .bx-controls-direction .bx-prev {left:auto;right: 32px;background-image: url(../images/spritesite.png);background-position:6px -52px;}
.productslistslideplace3 .bx-wrapper .bx-controls-direction .bx-next {left:auto;right:0px;background-image: url(../images/spritesite.png);background-position:-15px -52px;}
.productslistslideplace3 .maintitle {position:relative;color:#000;font-size:28px;padding:15px 0px 0px 0px;margin:0px 0px 20px 0px;font-weight:300;border-top:1px solid #e0dcd7;}
.productslistslideplace3 .toparrow {width:10px;height:6px;display:block;background: url(../images/toparrow.png) no-repeat;position:absolute;left:40px;top:-1px;}
.productslistslideplace3 .maintitle a {color:#000;}
.productslistslideplace3 .slidecontent div {width:auto;text-align:center;font-size:19px;margin:0px;line-height:19px;}
.productslistslideplace3 .slidecontent p {display:inline-block;font-size:19px;margin:0px;line-height:19px;}
.productslistslide3 .slidecontent {font-weight:300;background: url(../images/transparentblack.png);width:98%;position:absolute;left:0px;bottom:0px;text-align:center;padding:5px 1%;color:#fff;}
.productslistslide3 .slidecontent a, .productslistslide3 .slidecontent h2  {font-size:18px;color:#fff;font-weight:500;margin:5px 0px;}
.productslistslide3 .prslide:hover .slidecontent h2 {/*font-size:25px;margin:25% 0px 0px 0px;*/}
.productslistslide3 .prslide {height:225px;margin-right:1px;} 
.productslistslide3 .prslide .imgplace {height:246px;width:225px;overflow:hidden;display:block;}
.productslistslide3 .prslide img {max-height:225px;width:auto;max-width:500px;display:inline-block;}
.productslistslide3 .prslide:hover .slidecontent {background: url(../images/transparentblue.png);/*height:225px;padding-top:20px;*/}
.productslistslide3 .prslide .opencontpr {display:none} 
.productslistslide3 .prslide:hover .opencontpr {/*display:block;*/} 



.otherproductsplace {padding:15px 0px;margin:95px 0px 0px 0px;clear: both;border-top:1px solid #e0dcd7;position:relative;}
.otherproductsplace h3 {color:#000000;display:inline-block;margin:5px 0px 20px 0px;font-size:28px;font-weight:300;}
.otherproductsplace .toparrow {width:10px;height:6px;display:block;background: url(../images/toparrow.png) no-repeat;position:absolute;left:40px;top:-1px;}
.otherproductsplace .bx-wrapper .bx-controls-direction a {top: -55px;margin: 0px;width: 30px;height: 30px;background-color:#b9d7ec;opacity:.8}
.otherproductsplace .bx-wrapper .bx-controls-direction a:hover {opacity:1}
.otherproductsplace .bx-wrapper .bx-controls-direction .bx-prev {left:auto;right: 33px;background-image: url(../images/spritesite.png);background-position:6px -52px;}
.otherproductsplace .bx-wrapper .bx-controls-direction .bx-next {left:auto;right:0px;background-image: url(../images/spritesite.png);background-position:-15px -52px;}
.otherproductsplace .slidecontent {font-weight:300;background: url(../images/transparentblack.png);width:235px;position:absolute;left:0px;bottom:0px;text-align:center;padding:5px;color:#fff;}
.otherproductsplace .slidecontent h2, .otherproductsplace .slidecontent h2 a {margin-bottom:10px;font-size:19px;color:#fff;font-weight:500;}
.otherproductsplace .slide:hover .slidecontent {background: url(../images/transparentblue.png);}
.otherproductsplace .slide:hover h2 {/*font-size:20px;margin:25% 0px 0px 0px;*/}
.otherproductsplace .slidecontent div {width:auto;text-align:center;font-size:19px;margin:0px;line-height:19px;}
.otherproductsplace .slidecontent p {display:inline-block;font-size:16px;margin:0px;line-height:19px;}
.otherproductsplace .opencontpr {display:none} 
.otherproductsplace .slide:hover .opencontpr {/*display:block;*/} 


.circlearrow {position:absolute;left:50%;bottom:15px;margin-left:-27px;display: inline-block;width: 55px;height: 55px;background: url(../images/spritesite.png) -135px 1px no-repeat;}




.outsidebtns {margin:40px auto 0px auto;text-align:center;}
.outsidebtns #bx-pager {display:inline-block;}
.outsidebtns #bx-pager .active {background-color:#c1b9b0;}
.outsidebtns span {margin:0px 5px;}
.outsidebtns a {background-color: #d3cec8;width:30px;height:30px;font-size:25px;color:#fff;display:inline-block;text-align:center;}
.outsidebtns a:hover {background-color:#c1b9b0;}
.outsidebtns div {background-color: #d3cec8;width:30px;font-size:25px;color:#fff;display:inline-block;text-align:center;cursor:pointer;}
.outsidebtns div:hover {background-color:#c1b9b0;}
.outsidebtns .bx-prev {float:left;background-image: url(../images/spritesite.png);background-position:6px -54px;text-indent:-1000px;height:30px;margin-right:6px;}
.outsidebtns .bx-next {float:right;background-image: url(../images/spritesite.png);background-position:-15px -54px;text-indent:-1000px;height:30px;margin-left:6px;}



.bigsliderplace {height:200px;overflow:hidden;margin:0px 0px 30px 0px;}