/* Font PT Sans */
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic,latin-ext);

@font-face {
font-family : "simhei";
src: url(ace.ttf);
font-style : normal;
font-variant : normal;
}

.mandarin h1,.mandarin  h2,.mandarin h3,.mandarin h4 ,.mandarin h5 ,.mandarin h6{
	font-weight: bold;
	margin: 10px 0px;
	line-height: 1.2;
}
.mandarin img{border: none;}
.mandarin h1{
	font-size: 23px;
}
.mandarin h2{
	font-size: 21px;
}
.mandarin h3{
	font-size: 19px;
}
.mandarin h4{
	font-size: 17px;
}
.mandarin h5{
	font-size: 15px;
}
.mandarin h6{
	font-size: 13px;
}
.mandarin p{
	margin: 10px 0px;
}
.mandarin p.less{
	font-size: 18px;
	line-height: 1.2;
}
.mandarin h3 span{
	color: #acacac;
}
.mandarin a{
	color: #313131;
	text-decoration: none;
}
.mandarin a:hover{
	color: #000;
}

body.mandarin{
	background: #FFFFFF;
	font-size: 12.5px;
	font-family: "宋体" ,Verdana, Arial, Helvetica, Geneva, sans-serif !important;
	line-height: 1.5;
	color: #313131;
}
.main-wrapper {
    margin: 0px;
    padding: 0px;
}
.wrapper {
    margin: 0px;
    padding: 0px;
}
.container-header {
    background: url(../images/background-header.jpg) repeat-x;
    height: 125px;
-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.38);
-moz-box-shadow:    2px 2px 8px rgba(0, 0, 0, 0.38);
box-shadow:         2px 2px 8px rgba(0, 0, 0, 0.38);

    z-index: 10;
    position: relative;
}
.container {
    width: 970px;
    margin: 0 auto;
}
.logo-header {
    float: left;
    width: 100px;
    height: 79px;
    margin-right: 19px;
}
.namelogo-header {
    float: left;
}
.tengah-box-header {
    float: left;
    width: 470px;
    height: auto;
}
.flange-header {
    float: left;
    /*width: 228px;*/
    width: auto;
    height: auto;
    color: #3e3e3e;
    font-size: 20px;
    margin-top: -8px;
}
.right-flag-andiso {
    float: right;
    margin-top: -8px;
}
.menu-header {float: left; margin-top: 4px; /*width: 731px;*/ height: 37px; }
.menu-header > ul{
	list-style: none;
	margin: 0px;
  	padding: 0px;
 	background: url(../images/back-right-s_menuheader.jpg) right no-repeat;
  	height: 37px;
  	padding-right: 1px;
}

.menu-header > ul > li{
	float: left;
	margin: 0px;
	padding: 0px;
	padding: 0px 16px;
	background: url(../images/background-menuheader.jpg) no-repeat;
	height: 37px; 
}
.menu-header > ul > li.active a{
	color: #313131;
}
.mandarin .menu-header > ul > li > a{
	text-decoration: none;
	 color: #5e5f63;
	  font-size: 19px;
	  line-height: 2;
}
.menu-header ul li a:hover{
	color: #000; 
	}
.language {
    float: right;
    width: auto;
    height: auto;
    margin-top: 8px;
    font-family: Arial, Helvetica, Geneva, sans-serif !important;
}
.language span {
    color: #808080;
    width: 1px;
}
.language > a {
    font-size: 15.89px;
    color: #808080;
}
.language > a:hover {color: #000;}
.back-wrapperinner {
    background: #FFF url(../images/background.jpg) repeat-x;
    min-height: 330px;
    height: auto;
    width: 100%;
    position: relative;
    z-index: 5;
}
.container-middle {
	background-color: #FFFFFF;
    width: 968px;
    height: 535px;
    border: 1px solid #c1c2c4;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.66);
	-moz-box-shadow:    1px 1px 4px rgba(0, 0, 0, 0.66);
	box-shadow:         1px 1px 4px rgba(0, 0, 0, 0.66);
}
.container-middle-inside {
	background-color: #FFFFFF;
    width: 968px;
    min-height: 450px;
    height: auto;
    border: 1px solid #c1c2c4;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.66);
-moz-box-shadow:    1px 1px 4px rgba(0, 0, 0, 0.66);
box-shadow:         1px 1px 4px rgba(0, 0, 0, 0.66);
}
.inner-container-middle {
	/*background: url(../images/background-fcs.jpg) no-repeat;*/
	width: 941px;
	height: 506px;
	margin-top: 14px;
	margin-left: 14px;
}
.inner-container-middle-inside {
	/*background: url(../images/background-fcs.jpg) no-repeat;*/
	width: 940px;
	min-height: 450px;
	height: auto;
	margin-top: 14px;
	margin-left: 14px;
}
.box-child-thumbhome {
    width: auto;
    height: auto;
    margin-left: 36px;
}
.box-child-thumbhome ul#mycarousel {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.box-child-thumbhome ul#mycarousel li {
    float: left;
    width: 65px;
    height: 65px;
    margin-right: 3px;
    -webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.36);
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.36);
box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.36);
}
.box-in-lefthome {
    float: left;
    margin-top: 20px;
    width: 337px;
    height: 400px;
    z-index: 80;
}
.img-hm-sandcasting {
    margin-left: 37px;
    margin-top: 14px;
	height: 67px;    
}
.list-sandcasting{
	width: auto;
	height: auto;
}
.row-lft-sandcasting{
	width: auto;
	height: 29px;
}

.text-lft-sandcasting{margin: 0px; padding: 0px;}
.list-sandcasting .ab-text-1{
	position: absolute; 
	top: -6px; 
	left: 18px; 
	text-align: left; 
	font-style: italic;
	font-weight: 900;
	width: auto; 
	height: auto; 
	font-size: 34px; 
	color: #fe0000; 
	line-height: normal; 
	z-index: 5;
	text-shadow: 1px 1px 0px rgb(250, 250, 250), 2px 2px 1px rgb(0, 0, 0);
	
}
.list-sandcasting .ab-text-2{
	position: absolute; 
	top: 33px;
	left: 18px; 
	text-align: left; 
	font-style: italic;
	font-weight: 900;
	width: auto; 
	height: auto; 
	font-size: 34px; 
	color: #fe0000; 
	line-height: normal; 
	z-index: 5;
	text-shadow: 1px 1px 0px rgb(250, 250, 250), 2px 2px 1px rgb(0, 0, 0);
}

.icon-sandcasting{
	background: url(../images/row-lefthm.png);
	margin-top: 0px;
	width: 11px;
	height: 15px;
	line-height: 18px;
	margin-right: 10px;
	margin-top: 5px;
}
.icon-pdf{
	background: url(../images/pdfIcon.png);
	float: right;
	width: 18px !important;
	height: 18px !important;
	line-height: 18px;
	margin-top: 1px;
	margin-right: 0px;
}

.box-bakblueinnthome{
	width: 340px;
	height: 105px;
}
.back-blueinnthome {
	position: absolute; 
	width: 474px; 
	height: 84px; 
	background: url(../images/background-shd-inmiddle.png) no-repeat;
	z-index: 5;
}
.back-blueinnthome .name-blueinhome {
	position: relative;
	font-size: 36px; 
	color: #ffea00; 
	line-height: 0.9;
	margin-left: 34px;
	margin-top: 6px;
}
.back-blueinnthome .name-blueinhome div{
	margin-top: 6px;
}
.menu-tabs-banner {
	width: auto; 
	height: auto;
	margin-left: 69px;
}
.menu-tabs-banner ul{
	margin: 0px; 
	padding: 0px; 
	list-style: none;
	}
.menu-tabs-banner ul li{
	background: url(../images/backg-left-menubanerhome.png) no-repeat;
	background-position: 0px 12px; 
	margin: 0px;
	padding: 3px 15px;
	}
.menu-tabs-banner ul li a{
	text-decoration: none; 
	font-size: 23px; 
	color: #FFFFFF; 
	line-height: normal; 
	font-weight: bold;
	font-style: italic;
	}
.menu-tabs-banner ul li a:hover{
	color: #DDDDDD; 
	}
.inner-fcs-home {
    position: absolute;
    width: 940px;
    height: 505px;
    z-index: 2;
}
.box-banner-thumbprd{
	z-index: 90;
	width: auto; 
	height: auto;
}

/***   **/
.content-footer{width: auto; height: auto; }
.text-copy-footer{ float: left;
	color: #787878;
	font-size: 12px;
}
.on-websiteby{ 
	float: right;
	color: #6e6e6e;
	font-size: 12px;
}
.on-websiteby a{text-decoration: none; 	color: #6e6e6e; }
.on-websiteby a:hover{ color: #000000; } 

/*** Inside Content ***/
.bgtop-intercontent {
	position: relative;
	background: url(../images/background-ill-topimages.jpg) no-repeat;
	width: 940px;
	height: 154px;
}
.back-name-top-ill{
	position: absolute;
	background: url(../images/back-nametop-ill.png) no-repeat;
	width: 474px;
	left: 0px;
	bottom: 0px;
	height: 52px;
	z-index: 10;
}
.name-top-ill{
	margin-left: 34px;
	margin-top: 14px;
	text-align: left;
	font-size: 32px;
	color: #ffffff;
	line-height: 1;
	font-weight: bold;
	margin-top: 11px;
}

.box-content-inside {width: auto; height: auto;}
.box-inshadow-content {
    width: 940px;
    min-height: 385px;
    height: auto;
    background: url(../images/background-inabout-content.jpg) repeat-y;
}
.shadow-top-contentin {
    position: absolute;
    background: url(../images/shadow-top-about.png) no-repeat;
    top: -20px;
    width: 941px;
    height: 24px;
}
.middle-contentin {
	width: auto;
    height: auto;
    padding: 0px 32px;
}
.middle-contentin .content-left{float: left; width: 496px; height: auto; }
.shadow-bottom-contentin {
    position: absolute;
    background: url(../images/shadow-bottom-about.png) no-repeat;
    bottom: -24px;
    width: 941px;
    height: 24px;
}
.pt_sans{
	font-family: 'PT Sans', sans-serif;
}
.text-content {
	font-family: 'PT Sans', sans-serif;
	color: #464646;
	font-size: 17px;
	line-height: 1.5;
	width: 496px;
}
.text-content h1, .text-content h2, .text-content h3,.text-content h4,.text-content h5,.text-content h6 {
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	color: #195aae;
}

.text-content h1{
	font-size: 32px;
}
.text-content h2{
	font-size: 28px;
}
.text-content h3{
	font-size: 26px;
}
.text-content h4{
	font-size: 24px;
}
.text-content h5{
	font-size: 22px;
}
.text-content h6{
	font-size: 16px;
}

.text-content p{
	margin:0px; 
	padding:0px; 
	font-size: 17px; 
	line-height: 1.5; 
	padding-bottom: 18px;
	text-align: justify;
}

.photo-right-devcompany {
    float: left;
    margin-left: 38px;
    width: auto;
    height: auto;
    margin-top: 40px;
}
.list-photo-right-devcompany {
    float: left;
    width: 160px;
    min-height: 230px;
    height: auto;
    margin-right: 10px;
}
.img-photodev {
    border: none;
    width: auto;
    height: 193px;
}
.shadow-photodev {
    position: absolute;
    background: url(../images/shadow-photodev.png) no-repeat;
    width: 175px;
    height: 106px;
    bottom: -7px;
    right: -6px;
}
.name-photodev {
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #464646;
	line-height: 1.3;
}

.name-photodev span{
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
}

.box-imagesproduct-about{width: 940px; height: auto; margin-left: 32px;}
.box-imagesproduct-about .list-imagesproduct-about{
	float: left;
	width: 427px;
	height: 240px;
	margin: 0px 10px 13px 0px;
}

.box-imagesproduct-about .list-imagesproduct-about img{
	border: none;
	-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.42);
	-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.42);
	box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.42);
}

/** Page Product **/
.box-midle-contentproduct {
   width: auto;
    height: auto;
    padding: 0px 32px;
}
.left-menucategory {
    float: left;
    width: 251px;
    height: auto;
    min-height: 225px;
}
.inner-left-menucategory {
    width: auto;
    height: auto;
    padding: 0px;
}
.leftmnname-category-product {
	margin-left: 3px;
	font-family: 'PT Sans', sans-serif;
    line-height: 1.5;
    
}
.leftmnname-category-product a{text-decoration: none; font-size: 18px; color: #195aae; font-weight: bold;}
.leftmnname-category-product a:hover{ color: #6399CD; }
.menu-left-category-product {
	margin: 0px;
	padding: 0px;
}
.menu-left-category-product > ul {
    list-style: square;
    margin: 0px;
}

.menu-left-category-product > ul > li {
    padding: 2px 0px;
	
}
.menu-left-category-product > ul > li.active a {
	
}
.menu-left-category-product > ul > li > a{
    text-decoration: none;	
    font-size: 16px;
    color: #474747;
    line-height: normal;
}
.menu-left-category-product > ul > li > a:hover{
	text-decoration: underline;
}

.right-categoryproduct {
	float: left;
	width: 602px;
	height: auto;
	margin-left: 20px;
}

.inner-category-product {
    width: auto;
    height: auto;
}
.box-category-product {
    width: auto;
    height: auto;
}
.box-name-categoryproduct {
    float: left;
    width: auto;
    height: auto;
}
.text-namecategoryproduct {
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
}
.text-namecategoryproduct h4 {
	font-family: 'PT Sans', sans-serif;
    margin: 0px;
    padding: 0px;
    font-size: 17px;
    color: #292929;
}
.text-namecategoryproduct h4.breadcm {
	margin-top: 2px; 
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #195aae;
}
.text-namecategoryproduct span {
    font-size: 14px;
    color: #474747;
}
.box-list-categoryproduct {
	width: auto; height: auto;
}
.list-categoryproduct {
    float: left;
    width: 278px;
    /*min-height: 340px;*/
   	min-height: 221px;
    height: auto;
    margin-right: 12px;
    margin-bottom: 20px;
}
.photo-list-categoryproduct {
    background-color: #5a5b61;
    width: 278px;
    height: 149px;
-webkit-box-shadow: 3px 3px 10px rgba(50, 50, 50, 0.58);
-moz-box-shadow:    3px 3px 10px rgba(50, 50, 50, 0.58);
box-shadow:         3px 3px 10px rgba(50, 50, 50, 0.58);
}
.photo-list-categoryproduct img{
    border: none; 
    margin: 1px 0px 0px 1px;
}
.desc-list-categoryproduct {
	font-family: 'PT Sans', sans-serif;
	
}
.desc-list-categoryproduct span {
	font-size: 16px;
	color: #464646;
	line-height: normal;
	font-weight: bold;
}
.ic-pdfstyle{
	position: absolute;
	right: 0px;
	top: 0px;
}
.list-menucategory-pr-left {width: 136px; /*height: 105px;*/ float: left; position: relative; margin: 0px 1px; }
.list-menucategory-pr-right {width: 136px; /*height: 105px;*/ float: left; position: relative; }
.list-menucategory-pr-left ul, .list-menucategory-pr-right ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: auto;
}
.list-menucategory-pr-left ul li, .list-menucategory-pr-right ul li{
	float: left;
	position: relative;
	width: 132px;
	/*width: 275px;*/
	height: auto;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	margin-right: 4px;
	padding: 3px 1px;
	border-bottom: 1px solid #acadb0;
	font-size: 13px;
	color: #272727;
}
.list-menucategory-pr-left ul li a{
	text-decoration: none;
	font-family: 'PT Sans', sans-serif;
	color: #272727;
	/*font-size: 10px;*/ 
	/*font-size: 10.5px;*/
	font-size: 10.65px;
}
.list-menucategory-pr-left ul li a:hover{
	text-decoration: underline;
}

.middle-inside-innercontent-asso {
    width: auto;
    height: auto;
}
.box-listdta-associate {
    width: auto;
    height: auto;
}
.listdta-associate {
    width: 843px;
    height: auto;
    margin: 0 auto 0 34px;
}

.left-dt-associate {
	float: left;
	width: auto;
	height: auto
}
.photo-associate {
	width: 311px;
	height: 194px;
	border: 3px solid #cae0ef;
	-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.54);
-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.54);
box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.54);
}
.photo-associate img {
	border: none;
}
.right-dt-associate {
	float: right;
	width: auto;
	height: auto
}
.insidecontent-asosiasi {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #464646;
	line-height: 1.5;
}
.insidecontent-asosiasi h5 {
    font-size: 16px;
    font-weight: bold;
    color: #464646;
    line-height: normal;
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
}
.insidecontent-asosiasi p{
	padding-bottom: 7px;
}
.insidecontent-asosiasi table{border: none; border-collapse: collapse; margin-bottom: 8px; }
.insidecontent-asosiasi table tr{margin: 0px; padding: 0px;}
.insidecontent-asosiasi table tr td{text-align: left; vertical-align: middle; margin: 0px; padding: 0px; padding-right: 12px; line-height: 18px; }

.t-viewfactorypic{ font-family: 'PT Sans', sans-serif; font-size: 14px;  }
.t-viewfactorypic a{ text-decoration: underline; color: #000; }
.t-viewfactorypic a:hover{ color: #999; }
.lines-associate{width: auto; height: 1px; background-color: #c7c7c7; }

/*ICON*/
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-repeat: no-repeat;
}

.icon-home{
	background: url(../images/icons.png);
	background-position: 0px 0px;
	margin-top: 0px;
	width: 17px;
	height: 18px;
	line-height: 20px;
}
.icon-telp{
	background: url(../images/icons.png);
	background-position: -20px -5px;
	margin-top: 5px;
	width: 20px;
	height: 13px;
	line-height: 20px;
}
.icon-fax{
	background: url(../images/icons.png);
	background-position: 0px 22px;
	margin-top: 0px;
	width: 16px;
	height: 19px;
	line-height: 20px;
}
.icon-mail{
	background: url(../images/icons.png);
	background-position: -20px 18px;
	margin-top: 3px;
	width: 18px;
	height: 15px;
	line-height: 20px;
}
.icon-represen{
	background: url(../images/icons.png);
	background-position: 18px -3px;
	margin-top: 2px;
	width: 16px;
	height: 16px;
	line-height: 20px;
}

.left-content-contact {
    float: left;
    height: auto;
    /*width: 246px;*/
   	width: 245px;
    margin-right: 55px;
    margin-left: 34px;
}

.right-content-contact {
    float: left;
    width: auto;
    height: auto;
}
.box-textleft-contact {
    width: auto;
    height: auto;
    position: relative;
}
.name-tleft-cotnact {
    font-family: 'PT Sans', sans-serif;
    font-size: 17px;
    color: #195aae;
    font-weight: bold;
    line-height: normal;
}

.l-left-contact {width: auto; height: auto; position: relative; margin-bottom: 3px;}
.brd-bottom-gray{border-bottom: 1px solid #d2d2d2; padding-bottom: 6px;  }
.brd-bottom-gray-kanan{float: right; border-bottom: 1px solid #d2d2d2; padding-bottom: 6px; width: 202px;  }
.l-left-contact .left-l-left-contact {
    float: left;
    width: auto;
    margin-right: 20px;
}
.l-left-contact .right-l-left-contact {
	float: right;
    font-family: 'PT Sans', sans-serif;
    font-size: 12.5px;
    color: #6c6c6c;
    width: 200px;
    line-height: normal;
	margin-top: 4px;
}
.l-left-contact .right-l-left-contact a{
	color: #6c6c6c;
text-decoration: none;	
} 
.l-left-contact .right-l-left-contact a:hover{
color: #000;
}

.form > p{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #505050;
	font-family: 'PT Sans', sans-serif;
}
/* ---------------- FORM ---------------------*/
ul.form{
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	list-style: none;
	padding: 0px;
}
ul.form label{
	font-family: 'PT Sans', sans-serif;
	color:#195aae;
	width: 125px;
	float: left;
	text-align: left;
	margin-right: 15px;
	line-height: 30px;
	font-size: 13px;
}
ul.form .judul{
	float:left;
	width:100%;
	font-weight: bold;
}

ul.form li{
	padding: 3px 0px;
}
ul.form li a{ text-decoration: none; font-weight: normal; font-family: 'PT Sans', sans-serif; font-size: 10.5px; color: #000000; }
ul.form li a:hover{ color: #AAAAAA; }
ul.form li .errorMessage{
	font-size: 11px;
	font-weight: normal;
	color: rgb(252, 13, 13);
}
ul.form input[type=text], ul.form input[type=password]{
	width: 322px;
	/*border: 1px solid #999;*/
	border: none;
	line-height: 16px;
	height: 23px;
	padding-left: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#f1f6fa;
-webkit-box-shadow: inset 1px 1px 7px rgba(12, 0, 0, 0.23);
-moz-box-shadow:    inset 1px 1px 7px rgba(12, 0, 0, 0.23);
box-shadow:         inset 1px 1px 7px rgba(12, 0, 0, 0.23);
}
ul.form textarea{
	width: 318px !important; 
	padding: 0px 5px;
	/*border: 1px solid #999;*/
	border: none;
	line-height: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#f1f6fa;
-webkit-box-shadow: inset 1px 1px 7px rgba(12, 0, 0, 0.23);
-moz-box-shadow:    inset 1px 1px 7px rgba(12, 0, 0, 0.23);
box-shadow:         inset 1px 1px 7px rgba(12, 0, 0, 0.23);
}
ul.form input[type=submit]{
	border: 1px solid #dfdfdf;
	line-height: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width:157px;
	height: 36px;
	padding: 0px 15px;
	-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.24);
	-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.24);
	box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.24);
	color:#195aae;
	font-weight: bold;
	cursor:pointer;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #fefefe 42%, #e6e6e6 96%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(42%,#fefefe), color-stop(96%,#e6e6e6), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#fefefe 42%,#e6e6e6 96%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#fefefe 42%,#e6e6e6 96%,#e1e1e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#fefefe 42%,#e6e6e6 96%,#e1e1e1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#fefefe 42%,#e6e6e6 96%,#e1e1e1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
}
ul.form li > img{
	-webkit-border-radius: 3px;
	-moz-border-radius: 6px;	
	border-radius: 3px;
	
	-webkit-box-shadow:  1px 1px 4px rgba(12, 0, 0, 0.25);
	-moz-box-shadow:     1px 1px 4px rgba(12, 0, 0, 0.25);
	box-shadow:          1px 1px 4px rgba(12, 0, 0, 0.25);
	width: 112px;
	height: 46px;
	margin-right: 15px;
}
ul.form span.required{
	color: red;
	float: right;
padding-right: 6px;
}
.error-form p{
	color: red;
	margin: 2px 0px;
	padding: 3px 5px;
	background-color: #ffcccc;
	border: 1px solid red;
}
.success-form p{
	color: green;
	margin: 2px 0px;
	padding: 3px 5px;
	background-color: #befac6;
	border: 1px solid green;
}
.success-mail p{
-webkit-border-radius: 3px;
width: 355px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid lime;
background-color: #D1FAD2;
font-family: Tahoma;
font-size: 9pt;
padding: 6px;
margin: 2px 0px;
margin-bottom: 10px;
}

.box-iso-quality {
    width: auto;
    height: auto;
}
.name-top-isoquality {
    font-size: 16px;
    line-height: 1.5;
    color: #195aae;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
}
.d-images {
    margin-top: 10px;
    width: auto;
    height: auto;
}
.d-images > img{
    border: 3px solid #FFF;
    -webkit-box-shadow: 2px 2px 6px rgba(50, 50, 50, 0.57);
-moz-box-shadow:    2px 2px 6px rgba(50, 50, 50, 0.57);
box-shadow:         2px 2px 6px rgba(50, 50, 50, 0.57);
}
.box-text-facilitiesd {
    width: auto;
    height: auto;
}
.name-top-facilities {
    font-family: 'PT Sans', sans-serif;
        font-size: 16px;
    line-height: 1.5;
    color: #195aae;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
}
.name-listfacilities {
    font-family: 'PT Sans', sans-serif;
    font-size: 14.3px;
    color: #000;
    font-style: italic;
    font-weight: bold;
}
.box-images-listfacilities {
	width: auto;
	height: auto;
}

.list-images-listfacilities {
    float: left;
   width: 277px;
   height: 208px;
    padding-bottom: 10px;
    margin-right: 12px;
}
.list-images-listfacilities img{
    border: none;
        -webkit-box-shadow: 2px 2px 6px rgba(50, 50, 50, 0.57);
-moz-box-shadow:    2px 2px 6px rgba(50, 50, 50, 0.57);
box-shadow:         2px 2px 6px rgba(50, 50, 50, 0.57);
}
.must-field span{color: rgb(252, 8, 8);}
.must-field{
	font-family: 'PT Sans', sans-serif;
	font-size: 12px; 
	color: rgb(20, 19, 19);
}
a.actLang{
color: #000 !important;
}