/* Reset */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* custom */
html, button, input, select, textarea { color: #222; }
body { color: #000; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 1.4; }
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }
a:link, a:visited { color: #d9232e; outline: none; text-decoration: none; -webkit-transition: color 0.15s ease-in; -moz-transition: color 0.15s ease-in; -o-transition: color 0.15s ease-in; transition: color 0.15s ease-in; }
a:hover { color: #000; }
body,html{ height:100%}
/*layout*/
.text-right{ text-align:right}
.text-center{ text-align:center}
.text-left{ text-align:left}
.f-right{ float:right}
.f-left{ float:left}
.top{ background:url(../images/bg-top.png) top center no-repeat;height: 110px;margin-top: 51px;}
.share{padding-top: 16px;}
.share span{text-transform: uppercase;font-size: 11px;color: rgb(0, 0, 0);line-height: 20px;float: left;margin-right: 8px;letter-spacing: 0.5px;}
.share a{}
.share a img{margin: 0 2px;}
.logo{ width: 372px;padding-top: 25px;padding-bottom: 15px;}
.nav-top{ width: 588px;}
.widthmain{ width:960px; margin:0 auto}
.landingwidth{width: 1013px;margin: 0 auto;}
.landingwidth ul{ padding:0; margin:17px 0 0}
.landingwidth li{ list-style:none; display:inline-block; background:url(../images/linetop.png)  no-repeat left; position:relative;width: 31%;padding-right: 4px;}
.landingwidth a:hover .logogray{ display:none;}
.landingwidth a:hover .logocolor{ display:block}
.logogray{position: absolute;top: 10px;}
.logocolor{position: absolute;top: 10px; display:none}
.landingwidth li:first-child{ background:none;}
.landingwidth a{border: 1px solid rgba(0, 0, 0, 0);display: block;height: 62px;box-sizing: border-box;line-height: 45px;padding: 0 13px; position:relative;margin-left: 11px;margin-top: 5px;}
.landingwidth a:hover{ border:1px solid #dbdbdb;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;background: rgb(241,241,241); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: 0 0 5px #dce1e4;
-webkit-box-shadow: 0 0 5px #dce1e4;
box-shadow: 0 0 5px #dce1e4;}
.cnt-top{width: 450px;float: right;padding-top: 21px;}
.login{float: left;width: 258px;}
.login p{ margin:0; padding:0;margin-bottom: 3px;}
.login a{text-transform: uppercase;font-size: 11px;font-weight: 600;color: #8B8A8F;margin-top: 6px;display: inline-block;}
.login span a{font-size: 13px; color:#2d2d2d; text-transform:none; }
.text-lg{text-align: right;font-size: 13px;margin-top: 17px!important;}
.login a:hover{ color:#d9232e}
.ipt{background: #F5F5F5;border: 1px solid #DBDBDB;font-size: 11px;font-weight: 600;padding:2px 5px;width: 108px;margin-right: 9px;font-family: 'Open Sans', sans-serif;}
.btn-login{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: 'Open Sans', sans-serif;border: none;color: rgb(255, 255, 255);font-size: 12px;background: rgb(235, 41, 52);padding: 1px 10px;float: right;margin-right: 10px;margin-top: 5px;outline: none;text-transform: uppercase;
}
.btn-login:hover{ background:rgb(192, 17, 27)}
.info-ct-top{float: right;width: 132px; background:url(../images/phone.png) no-repeat right;padding-right: 41px;line-height: 17px; text-align:right;padding-top: 7px;}
.lt-ie9 .info-ct-top{ width:145px;}
.info-ct-top span{color: #D9232E;font-size: 13px;text-transform: uppercase;font-weight: bold;font-family: 'Raleway', sans-serif;}
.info-ct-top img{ float:right}
.info-ct-top p{padding: 0;margin: 0;color: #363636;font-size: 19px;font-weight: bold;}
.menutop{clear:both; background:url(../images/bg-menu.png) top repeat-x;-webkit-border-top-right-radius: 7px;
-moz-border-radius-topright: 7px;
border-top-right-radius: 7px;float: right;}
#trans-nav > li:first-child{ background:url(../images/m-left-top.png) no-repeat left top;padding-left: 31px;}
#trans-nav { list-style-type: none;font-size: 13px;padding: 0;margin:0;font-weight:600;	clear:both;	font-family: 'Raleway';	}
#trans-nav li { 	outline: none;	float: left;	position: relative;} 
#trans-nav li.active,#trans-nav li:hover{ background:url(../images/m-ac.png) top repeat-x}
#trans-nav li ul li.active{ background:#C40D18 !important;}
#trans-nav li a {display: block;outline: none;background:url(../images/line-m.png) no-repeat left;	color: #fff;padding: 9px 17px;text-decoration: none!important;}
#trans-nav li:hover ul{ display:block}
#trans-nav li ul{ position:absolute; width:200px; z-index:888;padding: 0;background: rgb(161, 161, 161);margin: 0; display:none}
#trans-nav li li{ display:block; float:none;background: none!important;border: none; padding-left:0!important;border-top: 1px solid rgb(224, 224, 224);border-bottom: 1px solid rgb(119, 119, 119);}
#trans-nav li li a{ padding-left:9px!important; background:none!important}
#trans-nav li:last-child{
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
}
#trans-nav li ul li:last-child{
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
}
.endmenu{-webkit-border-top-right-radius: 7px;
-moz-border-radius-topright: 7px;
border-top-right-radius: 7px;}

#trans-nav li li:hover{ background:#b41722!important}
#trans-nav li li:hover a{ color:#fff!important}
#trans-nav li:first-child a{ padding-left:0; background:none;}
#trans-nav >li:first-child.active,#trans-nav > li:hover:first-child{background:url(../images/h-ac.png) no-repeat top left!important}
#trans-nav li li a:hover{ color:#b20838; text-decoration:underline}
.footer{
	width: 100%;
font-family:Arial, Helvetica, sans-serif;;min-width: 1280px;
overflow: hidden;
clear: both;
z-index: 999;
color: #fff;
bottom: 0;
font-size: 11px;
line-height: 50px;}
.footerchild{width: 100%;
font-family:Arial, Helvetica, sans-serif;;min-width: 1280px;
overflow: hidden;
clear: both;
z-index: 999;
color: #fff;
bottom: 0;
font-size: 11px;
line-height: 40px;
background: rgb(235,41,52); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,41,52,1) 0%, rgba(217,35,46,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,41,52,1)), color-stop(100%,rgba(217,35,46,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(235,41,52,1) 0%,rgba(217,35,46,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(235,41,52,1) 0%,rgba(217,35,46,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(235,41,52,1) 0%,rgba(217,35,46,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(235,41,52,1) 0%,rgba(217,35,46,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb2934', endColorstr='#d9232e',GradientType=0 ); /* IE6-9 */
}
.banner{-moz-box-shadow: 0 0 9px 0px rgb(139, 139, 139);
-webkit-box-shadow: 0 0 9px 0px rgb(139, 139, 139);
box-shadow: 0 0 9px 0px rgb(139, 139, 139);
position: relative;
z-index: 99}
.mainfooter{}
.mainfooter ul{ float:left; width:440px; padding:0;padding: 11px 0px;}
.mainfooter ul li{ display:inline-block}
.mainfooter a{ color:#fff}
.mainfooter a.active,.mainfooter a:hover{ color:#000}
a.red{ font-weight:bold}
.box1{float: left;width: 290px;margin-right: 30px;}
.box1 h3{ color:#282828; font-size:20px; margin:0; padding:0; font-weight:700;font-family: 'Raleway';margin-bottom: 7px;}
.box1 p{ color:#363636; font-size:12px; text-align:justify}
.box1 img{}
.nopadding{ margin:0!important; padding:0!important}
.box1 a.r-more{ background:url(../images/arr1.png) no-repeat right; padding-right:10px; color:#d9232e; font-size:12px; font-weight:bold;}
.box2{ background:url(../images/shadow.png) no-repeat;padding-top: 6px;padding-left: 15px;width: 320px;padding-right: 10px;float: right;margin-right: -11px;margin-top: -56px;z-index: 999;position: relative; margin-bottom:30px;}
.box2-1{ background:#fff;  border:1px solid #dbdbdb; /*padding-top: 20px;*/ padding-bottom:15px}
.box2 h3{margin: 0;padding: 11px;	font-family: 'Raleway';color: #FFF;font-size:20px; font-weight:600;background: #282828;}
.ipt1{ border:1px solid #dbdbdb;
background: rgb(241,241,241); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
color:#999; font-size:12px; padding-left:10px;
width: 267px;
margin-bottom: 8px;
height: 28px;
margin-left: 18px;
font-family: 'Open Sans', sans-serif;}
.txt1{ border:1px solid #dbdbdb;
background: rgb(241,241,241); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
color:#999; font-size:12px; padding-left:10px;
width: 267px;
margin-bottom: 8px;
height: 84px;
overflow:auto;
resize:none;
margin-left: 18px;
font-family: 'Open Sans', sans-serif;}
.btn1{ -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: 'Open Sans', sans-serif;
border:none; color:#fff; font-size:12px;
background: rgb(235,41,52); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,41,52,1) 0%, rgba(217,35,46,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,41,52,1)), color-stop(100%,rgba(217,35,46,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(235,41,52,1) 0%,rgba(217,35,46,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(235,41,52,1) 0%,rgba(217,35,46,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(235,41,52,1) 0%,rgba(217,35,46,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(235,41,52,1) 0%,rgba(217,35,46,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb2934', endColorstr='#d9232e',GradientType=0 ); /* IE6-9 */
margin-left: 18px;
padding: 7px 18px;
}
.btn1:hover{ background:#c7020e}
.box3{ clear:both}
.bxslidernews{margin:0; padding-left:23px; padding-right:23px; padding-top:20px; padding-bottom:35px;}
.box3 .bx-viewport{-moz-box-shadow: 0px 1px 3px #D6D6D6;-webkit-box-shadow:0px 1px 3px #D6D6D6;box-shadow: 0px 1px 3px #D6D6D6; margin-bottom:30px;}
.bxslidernews li{ font-size: 12px;list-style: none;float: left;text-align: left;width: 280px!important;margin-right: 22px; margin-left:22px}
.bxslidernews li a{ color:#282828; font-weight:600}
.bxslidernews li a:hover{ color:#d9232e}
.bxslidernews li span.date{ color:#999999; text-transform:uppercase; font-size:11px; font-weight:600; display:block;}
.box3 .bx-wrapper .bx-viewport {height: auto!important;}
.box3 .bx-controls-direction{position: absolute;top: -29px;right: 20px;width: 40px;}
.box3 .bx-wrapper .bx-controls-direction a{width: 10px;height: 17px;margin-top: 0;}
.box3 .bx-wrapper .bx-prev{ background:url(../images/control.png) 0 0 no-repeat;left: 0;}
.box3 .bx-wrapper .bx-prev:hover{ background-position:0 -18px ;}
.box3 .bx-wrapper .bx-next{background: url(../images/control.png) -10px 0px no-repeat;right: 0;}
.box3 .bx-wrapper .bx-next:hover{background-position:-10px -18px ;}
.box4 .bx-controls-direction{position: absolute;top: -36px;right: 20px;width: 40px;}
.box4 .bx-wrapper .bx-controls-direction a{width: 10px;height: 17px;margin-top: 0;}
.box4 .bx-wrapper .bx-prev{ background:url(../images/control.png) 0 0 no-repeat;left: 0;}
.box4 .bx-wrapper .bx-prev:hover{ background-position:0 -18px ;}
.box4 .bx-wrapper .bx-next{background: url(../images/control.png) -10px 0px no-repeat;right: 0;}
.box4 .bx-wrapper .bx-next:hover{background-position:-10px -18px ;}
.box4 .bxslidertesti { padding:0; margin:0}
.box4{ float:left; width:460px;} 
.box4 .bxslidertesti li{ list-style:none}
.itembox4{margin-bottom: 40px;}
.imgbox4{float: left;margin-right: 19px;}
.imgbox4 img{ max-width:100%; width:auto!important; min-width:70px!important}
.infobox4{float: left;width: 369px;}
.infobox4 p{ margin:0; padding:0; color:#818181; font-size:13px; font-style:italic;line-height: 16px;padding-right: 23px;margin-top: -3px;}
.bannerchild{ -moz-box-shadow: 0 0 9px 0px rgb(139, 139, 139);-webkit-box-shadow: 0 0 9px 0px rgb(139, 139, 139);box-shadow: 0 0 9px 0px rgb(139, 139, 139);position: relative;z-index: 99}
.bannerchild img{ width:100%; min-width:1280px;}
.infobanner{ position: absolute;top: 30%;width: 960px;left: 0;right: 0;margin: 0 auto; text-align:right}
.infobanner h3{font-size: 34px;font-weight: 600;color: #252525;font-family: 'Raleway';padding: 0;margin: 0;line-height: 36px;}
.name{ color:#363636!important; font-size:12px!important; font-weight:bold; margin-top:11px!important;font-style: normal!important;}
.bxslidernews p{ color:#363636}
.box5{ float:left; width:170px;}
.box55{ float:right; width:330px;}
.infobox5{}
.infobox5 p{ color:#363636; font-size:12px; margin-top:0; margin-bottom:20px;}
.infobox5 p strong{ font-weight:600;}
.infobox5 map_canvash{ float:right; border:1px solid #dbdbdb; padding:0px; background:#fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;-moz-box-shadow: 0px 1px 3px #D6D6D6;-webkit-box-shadow:0px 1px 3px #D6D6D6;box-shadow: 0px 1px 3px #D6D6D6;}
.box6{ background:url(../images/shadow-2.png) no-repeat top; clear:both}
.box6-1{ background:url(../images/shadow-2.png) no-repeat bottom;padding-bottom: 29px;}
.box6-1 a{padding: 0 16px;}
.footer-right{padding: 22px 0px;}

/* document */
.document {color:#363636; font-size:13px}
.document table{}
.document td{ padding:5px}
.document p{ color: #363636;font-size: 13px;margin-top: 0;line-height: 18px; margin-bottom:18px; text-align:justify}
.document ol{padding: 0 0 0 18px;margin-top:-18px;margin-bottom: 33px;}
.document li ol{ margin-top:3px;margin-bottom: 14px;}
.document li ol li{ list-style:none}
.document p strong{ font-weight:600;}
.document h3{ color:#282828; font-size:20px; font-weight:bold; margin:0; padding:0;font-family: 'Raleway';}
.document ul{padding:0px 6px 4px 51px;}
.document ul ul{ margin:7px 0}
.document ul li{padding-bottom: 3px;line-height: 16px;}
#bigmain{overflow: hidden;
clear: both;
min-width: 1280px;
min-height: 100%;height: auto !important;
height: 100%;}
#langdingpages{overflow: hidden;
clear: both;
min-width: 1280px;
min-height: 100%;height: auto !important;
height: 100%;margin-bottom: -50px;}
.mainchild{margin-top:32px;position: relative;}
.mainhome{padding-top: 23px;}
.contentchild{ padding-top:40px;}
.bannerleft{ position:relative;margin-top: 36px;}
.infoleft{
bottom:0;
position:absolute;
color:#fff;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.50) 8%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(8%,rgba(0,0,0,0.50)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.50) 8%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.50) 8%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 8%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 8%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
}
.infoleft h3 {padding: 0;margin: 10px 0;}
.infoleft h3 a{ background:url(../images/arr2.png) no-repeat  right; color:#fff; font-size:14px; font-weight:600;font-family: 'Raleway';display: block;padding-left: 13px;width: 89%;}
.infoleft h3 a:hover{ text-decoration:underline}
.bannerleft img{-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}
.main-l{width: 210px; padding-right:25px;  background:url(../images/shadow-3.png) no-repeat top right; min-height:280px;}
.main-r{width: 710px;}
.title2{ color:#282828;margin: 0;padding:0px;font-family: 'Raleway';font-size: 20px;font-weight: 700;margin-bottom: 12px;}
.title1{ background:#e9e9e9; color:#282828;margin: 0;padding: 6px;font-family: 'Raleway';font-size: 20px;font-weight: 700; text-align:center}
.title3{color:#fff;margin: 0;padding: 6px;font-family: 'Raleway';font-size: 14px;font-weight: 700; text-align:center; width: 201px;text-transform: uppercase;margin: 0 auto;background:url(../images/bg-title.png) no-repeat;margin-bottom: 20px;top: 3px;position: relative;}
.title4{color:#282828;margin: 0;padding:0px;font-family: 'Raleway';font-size: 16px;font-weight: 700; text-transform:uppercase;margin-bottom: 13px;}
.title5{color:#282828;margin: 0;padding:0px;font-family: 'Raleway';font-size: 22px;font-weight: 700; text-transform:uppercase;margin-bottom: 13px; border-bottom:1px solid #eaeaea;padding-bottom: 12px;line-height: 21px;}
.menusub{ padding:0; margin:0}
.menusub li.active,.menusub li:hover{background: rgb(207,10,22); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(207,10,22,1) 0%, rgba(158,25,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,10,22,1)), color-stop(100%,rgba(158,25,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0a16', endColorstr='#9e1922',GradientType=0 ); /* IE6-9 */

}
.menusub li.active a,.menusub li:hover a{ color:#fff; background:url(../images/arr2.png) no-repeat right;}
.menusub li.active a{}
.menusub li:hover a{}
.menusub li{ list-style:none;padding-right: 24px;border-bottom: 1px solid #EAEAEA;}
.menusub li a{color: #282828;font-size: 12px;font-family: 'Raleway';display: block;padding: 10px 13px;}
.r-more:hover{ text-decoration:underline}
.upcase{ text-transform:uppercase}
#map_canvas1{ margin-top:30px}
.breadcums{}
.breadcums ul{
	padding: 0;
	margin: 0;
	display: inline-block;
	margin-bottom: 6px;}
.breadcums li{
	font-size: 11px;
	list-style: none;
	display: inline-block;
	color: #a4a4a4;
	padding-left: 1px;
	font-weight:600;
	}
.breadcums li a{
	color: #d9232e;
	padding-right: 4px
	}
.breadcums li a img{ float:left;margin-top: 2px;}
.breadcums li a:hover{
	text-decoration:underline;}
	.thank-pages{ background: url(../images/bg-thank.png) no-repeat;height: 245px;width: 845px;margin: 0 auto;margin-top: 20px;}
.info-th{font-family: 'Raleway'; font-size:13px; font-weight:600; text-align:center; float:right;padding-top: 41px;width: 264px;padding-right: 30px;}
.contact-l{}
.contact-r{ width:504px;}
.infoct{margin-top: 27px;}
.infoct img{ float:left;padding-top: 6px;margin-right: 14px;}
.infoct  p strong{ font-weight:600;}
.infoct  p { padding:0; margin:0}
.infoct ul{ padding:0; margin:0;float: left;width: 350px;margin-bottom: 15px;}
.infoct1 li:first-child{ width:56%}
.infoct1 li{width:42%}
.infoct li{ display: inline-block;list-style: none;vertical-align: top;font-size: 13px;line-height: 16px;width: 49%;}
.lt-ie9 .infoct li{margin-right: 3px;}
.contact-l h4{font-family: 'Raleway'; font-weight:bold; font-size:20px; color:#282828; margin:0; padding:0;margin-bottom: 9px;}
.ipt2{color: #2D2D2D;font-family: 'Open Sans', sans-serif;font-size: 13px;border: 1px solid #E3E3E3;display: block;-moz-box-shadow: inset 0px 1px 2px #B8B8B8;-webkit-box-shadow: inset 0px 1px 2px #B8B8B8;box-shadow: inset 0px 1px 2px #B8B8B8;height: 28px;padding-left: 10px;width: 388px;margin-bottom: 15px; }
.txt2{color: #2D2D2D;font-family: 'Open Sans', sans-serif;font-size: 13px;border: 1px solid #E3E3E3;display: block;-moz-box-shadow: inset 0px 1px 2px #B8B8B8;-webkit-box-shadow: inset 0px 1px 2px #B8B8B8;box-shadow: inset 0px 1px 2px #B8B8B8;height: 120px;padding-left: 10px;width: 388px;margin-bottom: 13px; resize:none; overflow:auto; padding-top:8px;}
.read{
	background:#8B8A8F;
	color: #fff !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #2D2D2D;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #2D2D2D;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #2D2D2D;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #2D2D2D;
}
.groupbtn{ clear:both}
.btn2{	padding: 5px 28px;	border:none; color:#fff; font-size:13px; font-weight:600;font-family: 'Raleway';	background: rgb(207,10,22); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(207,10,22,1) 0%, rgba(158,25,34,1) 50%, rgba(158,25,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,10,22,1)), color-stop(50%,rgba(158,25,34,1)), color-stop(100%,rgba(158,25,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 50%,rgba(158,25,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 50%,rgba(158,25,34,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 50%,rgba(158,25,34,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 50%,rgba(158,25,34,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0a16', endColorstr='#9e1922',GradientType=0 ); /* IE6-9 */
}
.l-popup{padding: 5px 28px;display: block;
color: rgb(255, 255, 255)!important;
margin-top: 20px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none; font-size:13px; font-weight:600;font-family: 'Raleway';
background: rgb(207,10,22); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(207,10,22,1) 0%, rgba(158,25,34,1) 50%, rgba(158,25,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,10,22,1)), color-stop(50%,rgba(158,25,34,1)), color-stop(100%,rgba(158,25,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 50%,rgba(158,25,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 50%,rgba(158,25,34,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 50%,rgba(158,25,34,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(207,10,22,1) 0%,rgba(158,25,34,1) 50%,rgba(158,25,34,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0a16', endColorstr='#9e1922',GradientType=0 ); /* IE6-9 */}
.l-popup:hover,.btn2:hover{ background:#790F15}
.ui-accordion .ui-accordion-icons{ background:#d8d8d8; padding:6px 20px; margin:0; color:#363636; font-size:13px; font-weight:600;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 15px; outline:none}
i.ui-accordion-header-icon { background: url(../images/dot1.png) no-repeat!important;display: inline-block;width: 4px!important;height: 5px!important;left: 10px!important;top: 23px!important;}
.ui-accordion-header-active i.ui-accordion-header-icon { background: url(../images/dot2.png) no-repeat!important}
span.ui-accordion .ui-accordion-header .ui-accordion-header-icon{ background:url(../images/arrtab.png) no-repeat;width: 10px;height: 10px;right: 20px!important;margin-top: -5px;}
.ui-accordion .ui-accordion-content{padding: 0px 19px;margin: 0;font-size: 13px;line-height: 17px;margin-bottom: 35px;}
.ui-accordion-header-active{ background:#ce0a16!important; color:#fff!important;}
span.ui-accordion-header-active .ui-accordion-header-icon{ background:url(../images/arrtab-1.png) no-repeat!important;}
.cntpro{}
.cntpro h3{margin: 2px 0;padding: 0;font-size: 16px;font-weight: 600;font-family: 'Raleway';color: #282828;}
.cntpro h2{margin: 6px 0;padding: 0;font-size: 20px;font-weight: bold;font-family: 'Raleway';color: #282828;}
.cntpro p{margin: 0;padding: 0;font-size: 13px;}
.product{margin-top: 30px;font-size: 13px;}
.imgpro{ float:left; margin-right:25px;}
.infopro{ float:right; width:347px}
.infopro strong{ font-weight:600;}
.infopro table{ width:100%}
.infopro table td{ vertical-align:top;}
.infopro table td:first-child{ width:44%}
.title6{color: rgb(40, 40, 40);margin: 0;padding: 0px;font-family: 'Raleway';font-size: 15px;font-weight: 700;text-transform: uppercase;margin-bottom: 13px;border-bottom: 1px solid rgb(234, 234, 234);padding-bottom: 5px;line-height: 17px;margin-top: 27px; clear:both}
.frm1{}
.frm1 p{ margin:0}
.frm1 label{display: inline-block;width: 100px;float: left;padding-top: 8px;line-height: 12px;}
.frm1 .ipt2{width: 228px; display:inline-block} 
.frm1-left{float: left;width: 50%;margin-right: 11px;}
.frm1-right{float: right;width: 48%;}
.listmember{}
.listmember th{background: rgb(184, 15, 15);color: rgb(255, 255, 255);font-size: 11px;padding: 5px;border-left: 1px solid rgb(255, 255, 255);text-align: center;}
.listmember td{padding: 4px 8px;border: 1px solid rgb(218, 218, 218);text-align: center;font-size: 12px;color: rgb(0, 0, 0);}
.listmember th:first-child{ border-left:0;}
.listmember tr.bg-gray{background: rgb(236, 236, 236);}
.tbl1{}
.tbl1 th:first-child{ border-left:0}
.tbl1 th{background: rgb(184, 15, 15);color: rgb(255, 255, 255);font-size: 11px;padding: 5px;border-left: 1px solid rgb(255, 255, 255);text-align: center;width: 50%;}
.tbl1 td{ text-align:center;border: 1px solid rgb(204, 204, 204);}
.tbl1 td:first-child{ text-align:left}
.tbl1 th p{ color: inherit;text-align: inherit;margin-bottom: 4px;}
.tbl1 td p{ text-align:inherit;margin-bottom: 4px;}
.tbl2 td{border: 1px solid rgb(218, 218, 218);}
/* Helper classes */
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 150%; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
/* Print styles */
@media print {
    * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; }
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
}
.contactForm p.send{
	color:#00A1E1;
	font-family: "Raleway";
    font-size: 18px;
    font-weight: bold;
    margin: 2px 0;
}
.contactForm p.error{
	color: #c7020e;
    font-family: "Raleway";
    font-size: 18px;
    font-weight: bold;
    margin: 2px 0;
}
.Gallery_box{
	float:left;
	width:25%;
	text-align:center;
}
.gallery:after{
	content: "";
	clear: both;
	display: block;
}
.clear{
clear:both;	
}
.pagin {
    margin-bottom: 20px;
    margin-top: 20px;
    padding-right: 20px;
    text-align: right;
}
.pagin a {
    color: #a3a3a3;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    padding: 0 5px;
}
.pagin a.active, .pagin a:hover {
    background: none repeat scroll 0 0 rgb(235, 41, 52);
    border-radius: 3px;
    color: #fff;
}
.pagin a.pre {
    background: url("../images/arr4.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border-right: 1px solid rgb(196, 196, 196);
    color: #8f8f8f;
    font-family: "GothamMedium";
    font-size: 17px;
    font-weight: normal;
    letter-spacing: -0.1px;
    margin-right: 6px;
    padding-left: 10px;
    padding-right: 8px;
}
.pagin a.next {
    background: url("../images/arr3.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-left: 1px solid rgb(196, 196, 196);
    color: #8f8f8f;
    font-family: "GothamMedium";
    font-size: 17px;
    font-weight: normal;
    letter-spacing: -0.1px;
    margin-left: 6px;
    padding-left: 8px;
    padding-right: 10px;
}
.pagin a.pre:hover, .pagin a.next:hover {
    color: #982498;
}
.msgerror {
    background: url("../images/error.png") no-repeat scroll 10px center #fad5cf;
    border: 1px solid #e18b7c;
}
.notification {
    border-radius: 2px;
    margin: 10px 0;
    padding: 0 45px;
    position: relative;
}
div.msgsuccess p{
color: #005825;
font-family: "HelveticaNeueLTCom57Condensed";
font-size: 18px;
font-weight: normal;	
}
.msgsuccess {
    background: url("../images/success.png") no-repeat scroll 10px center #effeb9;
    border: 1px solid #c1d779;
}
.document div.notification p{
	margin:0px;
	padding:0px;
}
.notification {
    border-radius: 2px;
    margin: 0 0 20px;
    padding: 10px 10px 10px 45px;
    position: relative;
    width: 100%;
}