
/*-------------breadcrump--------------*/
.breadcrumb .cur, .breadcrumb a:hover { color: #C01115;display:inline-block; }
.breadcrumb{padding:4px 8px 6px;font-size:12px;font-family:tahoma,arial}
.breadcrumb span, .breadcrumb a { margin: 0 5px; }
/*------------Paging--------------*/
.pager { display: block; direction: ltr; margin: 25px 0 0 0px; text-align: center; }
.pager a, .pager span.pcur { display: inline-block; }
.pager a, .pcur { margin: 5px 4px 0; font-size: 12px; text-decoration: none; color: #717171; font-family: arial;}
.pcur, .pager a:hover { color: #c51112;}
.pnext { transition-duration: 0s; width: 25px; height: 25px; background: url(../images/sprite.png) -24px -275px no-repeat; cursor: pointer; margin: 0 6px 0 0!important; }
.pback { transition-duration: 0s; width: 25px; height: 25px; background: url(../images/sprite.png) 0px -275px no-repeat; cursor: pointer; margin: 0!important; }
.pback:hover {opacity:0.8;filter:alpha(opacity=80) }
.pnext:hover { opacity:0.8;filter:alpha(opacity=80) }
/*search*/
#tabs{overflow:hidden;width:100%;list-style:none}
#tabs li{float:right;margin:0 -15px 0 0}
#tabs a{float:left;position:relative;padding:0 15px;height:0;line-height:30px;text-transform:uppercase;text-decoration:none;color:#fff;border-left:30px solid transparent;border-bottom:30px solid #3d3d3d;border-bottom-color:#777\9;opacity:.3;filter:alpha(opacity=30)}
#tabs a:hover,#tabs a:focus{border-bottom-color:#bb0009;opacity:1;filter:alpha(opacity=100)}
#tabs a:focus{outline:0}
#tabs #current{z-index:3;border-bottom-color:#3d3d3d;opacity:1;filter:alpha(opacity=100)}
#content{padding-top:10px;color:#3d3d3d;border:1px solid #bbbbbd;border-top:2px solid #3d3d3d;padding:5px}
#content h2,#content h3,#content p{margin:0 0 5px 0}
/*news ticker*/
#newsticker dl{display:block;margin:0}
#newsticker dt,#newsticker dd{display:block;float:left;margin:0 10px;padding:5px 10px}
#newsticker dt{background-color:#fff;color:#080808;}
#newsticker dd{color:#fff;margin-right:20px}
.archive .title{color:#fff;}

/*headertitle*/
.cbp-hrmenu .cbp-hrsub{margin-top:16px;}
.headertitle{margin-top:10px;border-bottom:1px solid #c4c4c4;padding-bottom:5px;font:10pt tahoma;text-shadow:1px 1px 1px #fff}
.faqheadertitle{margin-top:10px;border-bottom:1px solid #c4c4c4;padding-bottom:5px;text-shadow:1px 1px 1px #fff}
/*rightmenugroup*/
.menucontent{border-top:1px solid #fff;padding:10px 0}
.rightmenugroup{width:250px;float:right;}
.borderbox{border: 1px solid #b5b6b6; }
.inborderbox{border:1px solid #fff;padding: 5px;}
.leftcontent{width:700px;float:left;}
.adv img{width:100%;max-height:300px}
.adv{margin:10px auto}

.topnav li{text-align: right;margin: 1px 0;}
.topnav .linkbg{background: #fff;border: 1px solid #D7D7D7;}
.topnav li a{color: #515151;font: 10pt tahoma;text-align: right;display: block;padding: 5px 7px;}
.topnav li.active>a,.topnav li:hover >a{color: #d90000;}
.topnav ul{display:none;margin-bottom: 5px;}
.topnav ul li{padding-right: 16px;border-bottom: 1px solid #b5b6b6;border-top: 1px solid #fff;}
.topnav .active:before{content:"";width:5px;height:5px;background: #d90000;display:block;float:right;margin-left:7px;margin-top:12px}
/*socialsmenu*/
.socialsmenu  a{display:inline-block;margin-left:5px;margin-top:10px}
.socialsmenu  a:hover{box-shadow:0 0 1px #777}
/*redmenu*/
.redmenu{padding:1px;background: #fff;}
.redmenu h3{background:#b60000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#b60000 0%,#d80000 50%,#cd0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b60000),color-stop(50%,#d80000),color-stop(100%,#cd0000));background:-webkit-linear-gradient(top,#b60000 0%,#d80000 50%,#cd0000 100%);background:-o-linear-gradient(top,#b60000 0%,#d80000 50%,#cd0000 100%);background:-ms-linear-gradient(top,#b60000 0%,#d80000 50%,#cd0000 100%);background:linear-gradient(to bottom,#b60000 0%,#d80000 50%,#cd0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b60000',endColorstr='#d80000',GradientType=0);color:#fff;padding: 5px;}
.redmenu .topnav{}
.redmenu .topnav li{text-align: right;margin: 1px 0;background: url(../images/libg.png) no-repeat  center top;}
.redmenu .topnav .linkbg{background: url(../images/sprite.png) no-repeat right -101px;padding-right: 23px;border: none;border-bottom: 1px solid #E1E1E1;}
.redmenu .topnav li a{color: #515151;font: 10pt tahoma;text-align: right;display: block;padding: 5px 7px;}
.redmenu .topnav li.active>a,.topnav li:hover >a{color: #d90000;}
.redmenu .topnav ul{display:none;margin-bottom: 0;}
.redmenu .topnav ul li{padding-right: 16px;border-bottom: 1px solid #D7D7D7;border-top: 1px solid #fff;background: none;padding-top: 0;}
.redmenu .topnav .active:before{content:"";width:5px;height:5px;background: #d90000;display:block;float:right;margin-left:7px;margin-top:12px}

/*in-pic*/
.in-pic{float:left;box-shadow:0 0 1px #777;padding:2px;background:#fff;margin: 0 10px 5px 0;}
.in-pic img{max-width:250px;max-height:250px}
.in-pic:hover img{opacity:0.9;filter:alpha(opacity=90);}
/*productlist*/
.productlist li{margin:5px auto;padding:5px;min-height: 142px;}
.productlist li .pro-pic img{ width:170px; height:125px;}
.productlist li .title{color: #c51112;padding-right: 10px;display: block;}
.pro-pic{float:left;margin: 0 10px 5px 0;}
.pro-pic img{max-width:250px;max-height:250px}
.logoimage {width: 105px !important;display: block;height: auto !important;margin: 0 auto;}

.bordertitle{color:#c51112;display:block;border-bottom:3px solid #848484;padding:0 0 5px;margin-top:10px;font: 10pt tahoma;text-shadow: 0 1px 0 #c51112;}
.new-products-crausel{width:700px;position:relative;box-shadow: 0 0 1px #777;padding-top: 20px;}
.new-products-crausel li{color:#999;text-align:center;width:165px;height: 182px;display:block;float:left}
.new-products-crausel li img{width:160px;height:118px;display:block;margin:0 auto}
.new-products-crausel li a.new-products-title{padding:10px;}

.redprev{position:absolute;bottom:-2px;left:-7px;width:30px;height:33px;background:url(../images/sprite.png) no-repeat -21px -163px;transition-duration:0s;z-index:100}
.redprev:hover{background-position: -22px -232px;}
.rednext{position:absolute;bottom:-1px;right:-9px;width:30px;height:33px;background:url(../images/sprite.png) no-repeat -21px -130px;transition-duration:0s;z-index:100}
.rednext:hover{background-position: -22px -199px;}
/*product 2th*/
.graybox{background:#e2e2e2;box-shadow:0 0 1px #777;padding: 5px 2%;}
.checksection{border-bottom:1px solid #d6d6d6;padding:10px 0;margin:10px 0}
.checkbox label{margin-left:20px}
.checkbox input{margin:0 10px 0 4px}
.productlist-inside li{width: 201px;float:right;margin: 5px;padding: 10px;height: 285px;}
.picauto{height:275px}
.picauto,.picauto img{display:block;margin:0 auto}
.picauto2 img{display:block;margin:0 auto}
.productlist-inside {margin-bottom:10px}
.productlist-inside li img{width:170px; height:125px;margin-bottom: 10px;} .productlist-inside li .title{text-align:center;display:block;color:#1b1b1b}
.red{color:#d90000}
.productlist-inside .graybox{margin:0 auto;display:block;text-align:center}
.productlist-inside li:hover{box-shadow:1px 1px 6px #999898;}
/*product 3th*/
#glassmenu{background:#f2f2f2;width:980px}
.menuglass{border-bottom:1px solid #d6d6d6;display: block;height: 39px;}
.menuglass li{float: right;}
.menuglass li a{display:block;padding:10px;}
.menuglass li.active>a,.menuglass li:hover >a{color: #d90000;}
.menuglass .button{padding:0 10px;margin-left:10px}
.menu-fix{position:fixed;top:0;width:100% !important;right:0;left:0;margin:0 auto;background:#243D80 !important;z-index:9999;box-shadow:0 3px 3px #b1b1b1}
.menu-fix .menuglass{border-bottom:none;width:980px;margin:0 auto}
.menu-fix .menuglass li a{color:#fff}
.menu-fix .menuglass li:hover a{color:#FDF100}
/*------------detail_pro*/
.left_detail_pro { width: 350px; float: left;  margin-bottom: 2px; }
.left_detail_pro img.mainimage { width: 350px; height: 249px; }
.right_detail_pro{width:333px;float:right}
.bordertitleblack{color: #1b1b1b;display:block;border-bottom: 3px solid #1b1b1b;padding:0 0 5px;font: 18px tahoma,arial;}
.zoompic{width: 41px;height: 42px;background: url(../images/sprite.png) no-repeat -9px -306px;display: block;position: absolute;bottom: 0;right: 0;z-index: 999;}
.contentholder{margin:20px auto}
.dlvideo{width:15px;height:15px;background-image:url(../images/dl.png);background-repeat:no-repeat;background-size:cover;display:inline-block}
/*--------------jqzoom*/
.zoomPad { position: relative; float: left; z-index: 99; cursor: crosshair; }
.zoomPreload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index: 110; width: 90px; height: 43px; position: absolute; top: 0px; left: 0px; * width: 100px; * height: 49px; }
.zoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); position: absolute; border: 1px solid #CCC; z-index: 101; cursor: crosshair; }
.zoomOverlay { position: absolute; left: 0px; top: 0px; background: #FFF; width: 100%; height: 100%; display: none; z-index: 101; }
.zoomWindow { position: absolute; left: 110%; top: 40px; height: auto; z-index: 110; box-shadow: 1px 1px 8px #A0A0A0; background: #fff; }
.zoomWrapper { position: relative; border: 1px solid #999; z-index: 110; }
.zoomWrapperTitle { display: none!important; background: #000; color: #FFF; height: 18px; line-height: 18px; width: 100%; overflow: hidden; text-align: center; font-size: 10px; position: absolute; top: 0px; left: 0px; z-index: 120; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage { display: block; position: relative; overflow: hidden; z-index: 110; }
.zoomWrapperImage img { border: 0px; display: block; position: absolute; z-index: 101; }
.zoomIframe { z-index: -1; filter: alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position: absolute; display: block; }
.zoomThumbActive img { border: 1px solid #A5A5A5 !important; }

/*product detail pages*/
.downloadlist{clear:both}
.downloadlist li{padding-right: 30px;background:url(../images/dl.png) no-repeat right 0;min-height: 30px;}
.driver li{background:url(../images/driver.png) no-repeat right 0}

/*imagegallery*/
.videodetail li{text-align:center;/* float:right; */margin:14px 6px;box-shadow:0 1px 3px rgba(0,0,0,.1);border-bottom:1px solid #777;padding:5px;font:10pt tahoma;position:relative}
.videodetail li img{display:block;box-shadow:1px 1px 1px #777;margin-bottom:5px;transition-duration:1s;width:207px;height:143px}
/*.videodetail li:hover img{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}*/
.videodetail .line{width:0;border:none;height:1px;background:#1585FF;position:absolute;bottom:0;right:0;transition-duration:1s}
.videodetail li:hover .line{width:100%}
.videodetail li:hover a{color:#1585FF}
.videodetail .play{width:55px;height:53px;background:url(../images/play.png) no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
/*pro tabs*/
#content .productlist-inside li{width:199px}
.comment-pro{margin-bottom:10px;display:block;border-bottom:1px solid #bcbcbc;padding-bottom:10px}
.comment-pro>div.title{min-height:28px;margin-bottom:5px}
.comment-pro img{float:right;margin-left:5px}
.protabs #content{max-height:600px;overflow:auto}
/*about*/
.headerstyle2{margin:10px 0}
.headerstyle2 span{display: inline-block;padding: 0 0 0 10px;background: #f2f2f2;font:10pt tahoma;color:#171717;}
.headerstyle2 hr{height:1px;border: none;border-top:1px solid #c4c4c4;background:#fff;width: 100%;margin-top: -10px;}
/*certificates*/
.certificates li{background:#fff;margin:5px;padding:10px;width:223px;float:right;box-shadow: 0 0 1px #AAA;}
.certificates li .title{color:#c51112}
.certificates  img{width:145px;height:200px;margin:0 auto 10px;display:block}
/*agencies*/
figure.maps { width: 252px; height: 213px; margin: 10px 20px 10px 0; background: url("../images/fig-shd.png") no-repeat center bottom; float: left; }
figure.maps iframe { border: 1px solid #e5e5e5; }

.mapcontent h5 { background: url(../images/sprite.png) no-repeat right -383px; padding-right: 20px; }
.mapcontent p span { margin-left: 5px; }
.mapcontent li{margin-bottom:10px}
/*partners*/

.grid{text-align:center}
.grid li{display:inline-block;width:200px;margin:12px;padding:20px;position:relative}
.grid figure{margin:0;position:relative}
.grid figure img{max-width:100%;display:block;position:relative}
.grid figcaption{position:absolute;top:-17px;left:-25px;padding:20px;color:#b7bec7;background:#439de9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#439de9 0%,#2e7cc4 50%,#0c4d8d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#439de9),color-stop(50%,#2e7cc4),color-stop(100%,#0c4d8d));background:-webkit-linear-gradient(top,#439de9 0%,#2e7cc4 50%,#0c4d8d 100%);background:-o-linear-gradient(top,#439de9 0%,#2e7cc4 50%,#0c4d8d 100%);background:-ms-linear-gradient(top,#439de9 0%,#2e7cc4 50%,#0c4d8d 100%);background:linear-gradient(to bottom,#439de9 0%,#2e7cc4 50%,#0c4d8d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5489bf',endColorstr='#0d4782',GradientType=0);overflow:hidden}
.grid figcaption h3 a{margin:0;padding:0;color:#fff;font:13px tahoma}
.grid figcaption a.mailinfo{text-align:center;padding:2px 27px;border-radius:2px;display:inline-block;background:#ed814e;color:#fff}
.cs-style-4 li{-webkit-perspective:1700px;-moz-perspective:1700px;perspective:1700px;-webkit-perspective-origin:0 50%;-moz-perspective-origin:0 50%;perspective-origin:0 50%}
.cs-style-4 figure{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.cs-style-4 figure>div{overflow:hidden}
.cs-style-4 figure img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}
.no-touch .cs-style-4 figure:hover img,.cs-style-4 figure.cs-hover img{-webkit-transform:translateX(25%);-moz-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}
.cs-style-4 figcaption{height:128%;width:108%;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s;text-align:right}
.no-touch .cs-style-4 figure:hover figcaption,.cs-style-4 figure.cs-hover figcaption{opacity:1;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}
.cs-style-4 figcaption a.mailinfo{position:absolute;bottom:3px;right:10px}
/*linklist*/
.linklist{clear:both}
.linklist a{display:block;padding-right:27px;background:url(../images/flesh.png) no-repeat right 0;margin: 5px 0;}
/*formcontent*/
.formcontent{box-shadow:0 0 1px #777;padding:20px;position:relative;clear:both;margin:10px auto}
.formcontent .form{margin-top:45px;padding:10px;box-shadow:3px -3px 4px #d5d5d5}
/**/
.work-area-crausel{width:700px;background:#fff;position:relative;box-shadow: 0 0 1px #777;}
.work-area-crausel li{color:#999;text-align:center;width:175px;height:200px;display:block;float:left}
.work-area-crausel li img{width:160px;height:118px;display:block;margin:0 auto}
.work-area-crausel li a{padding:10px;}
.work-area-crausel span{display:block;background:#bfbcbc;color:#111;padding:10px 0;width:98%;margin:0 auto;box-shadow:0 0 1px #000}
.work-area-crausel span:hover{background-color:#d90000;color:#fff}
.work-area-crausel li:hover img{opacity:0.8;filter:alpha(opacity=80)}
/*contactholder*/
.contactholder{background:url(../images/contact.jpg) no-repeat top center #f2f2f2;min-height:758px;position:relative}
.contactholder .formholder{width:460px;float:left;margin-top:186px}
.contactholder .contactinformation{position:absolute;width: 314px;height:147px;top: 237px;right: 95px;line-height:18px}
.contactholder .contactmap{position:absolute;width: 334px;height: 224px;top: 482px;right: 84px;}
.contactmap iframe{margin-right:19px}
/*---------------exhibition-news*/
.searcarea{margin-bottom:10px;margin-top: 10px;}
.news-page li { padding: 15px 10px; min-height: 112px; margin: 0 0 13px 0; box-shadow: 1px 1px 7px #A5A4A4; background: #FFFFFF; border-radius: 3px; }
.news-page .news-title { width: 96%;  margin-bottom: 10px; display: block;}
.news-page img{float:right;height: 100px;width: 130px;}
.boxstyle{margin:0 0 10px 10px;box-shadow:0 0 1px #999}
.time-news { float: left; color: #B30C13; }
.news-page p { color: #76797c; }
.news-page a { color: #246BBA; font: 10pt tahoma; }
.news-page a:hover { color: #990b11; }
.news-title:hover { background: #246BBA;}
.news-title, .news-title span { transition-duration: 0s; }
.news-title:hover span { color: #fff; text-shadow: 1px 0 1px #000; }
.news-title:hover .time-news { color: #fff; }
.source-news{line-height:15px;}
.source-news a{font-style:italic;font-size:14px;color:#026aa5}
.return{background: url(../images/line-v1.png) no-repeat right  bottom;display: block;padding-top: 17px;}
/*projectbox*/
.projectbox{float:right;margin: 10px 5px;position:relative;width: 223px;}
.projectbox img{position:absolute;bottom:0;left:0;width:80px;height:90px}
.projectbox a{display:block;background:url(../images/dot.png) no-repeat right 10px;padding-right:10px}
.grayborder{background:url(../images/grayborder.png) no-repeat bottom right;padding-bottom:3px;display:block}
/*---------------------faq---------------------------*/
.question { cursor: pointer; padding: 0px 15px 0px 0; background:transparent url(../images/mi-plus.gif) right 0.5em no-repeat; margin: 7px 0;color:#4189dd }
div.answer { margin: 10px 0; display: none; color: #949292; border: 1px solid #D3D3D3; padding: 10px; background: #FAFAFA;}
div.answer img { width: 12px; height: 11px; margin: 6px 0 0 4px; float: right; }
.openfaqbox{margin-bottom:10px}
.checklist li{background:url(../images/circle.gif) no-repeat right 12px;padding:2px 10px 2px 0;margin-right:3px}
div.moreanswers .answer{display:none}
p.moreanswers{text-align:left;color: #3A3A7B;font: 10pt tahoma;}
/*newsletter*/
.n-txt{width:224px;background:#fff;height:30px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;border:1px solid #d8d8d8;color:#4e4635;margin:10px auto;padding-right:10px}
/*news banner*/
.banner-news-carousel{border-top:1px solid #fff;border-bottom:1px solid #c4c4c4;position: relative;padding-top: 30px;}
.banner-news-carousel li{width:980px;float:left;height: 222px;}
.banner-news-carousel li  img{width:400px;height:222px;border: 1px solid #C7C7C7;display:block;float: right;padding: 1px;}
.banner-news-carousel .left{float:left;width: 572px;height:222px}
.banner-news-carousel li a{color:#000;text-align:right;display:block;font: 10pt tahoma;text-shadow: 1px 1px 1px #fff;}
.banner-news-carousel li:hover a{color:rgb(64, 108, 199)}
.banner-news-carousel li p{text-align:justify;color:#626161}
.banner-news-carousel time{color:#c51112;}
#banner-news-pager{background:#d90000;height:40px;margin-top:10px;padding:11px 0 0 30px}
#banner-news-pager a{width:15px;height:15px;background:#a80101;display:block;float:left;margin-right:10px}
#banner-news-pager a.selected,#banner-news-pager a:hover{background:#fff}
#banner-news-pager span{display:none}
/*------------------------------comments-----------------------------*/
.commentery { line-height: 25px; }
.commentery .answer-c { margin-right: 28px; }
.commentery .answer-c label { margin: 0 5px 0 20px; }
.commentery p { background: url(../images/person.jpg) no-repeat right 2px; padding: 10px 29px; }
.commentery .txtarea { margin-right: 60px; }
.commentery .btn { margin-right: 224px; }
/*glossary*/
.alphabets{direction:ltr;text-align:left}
.glossary{border-top:1px solid #fff;border-bottom:1px solid #b6bcbf;padding:2px 15px 40px 20px;font-weight:bold;font-size:16px;}
.glossary a{display:block;float: left;padding:4px;color:#3B619F;font-size: 15px;font-family: arial;margin-right: 10px;}
.glossary a.visited{color:#c51112}
.alphabets>li{width:100%;padding:20px 0 0 0;border-top:1px solid #fff;border-bottom:1px solid #b6bcbf}
.alphabets>li>h3{padding:0 20px;display:inline;margin:0;font-size:20px;font-family: arial;font-weight:bold;color:#fff;text-align: left;background-color:#d90000;}
.alphabets > li ul{margin:20px auto;}
.alphabets li li h3{font:14px byekan;text-shadow:0 1px 0 #4d4d4d;background: url(../images/dot.png) no-repeat right 9px;padding-right: 13px;}
.alphabets li p{margin-right: 14px;}
.alphabets .gloss-title{font:12px arial;margin-right:10px;font-weight:bold}
.alphabets ul li .gloss-desc{font:12px tahoma}
.go-top{width:48px;height:48px;background:url(../images/back2up.png) no-repeat ;opacity:1;filter:alpha(opacity=100);position:fixed;bottom:10px;left:10%;z-index:99999999999999999999999999}

/*sitemap*/
ul.sitemap{padding:10px 0}
ul.sitemap>li{float: right;width: 236px;margin:0 3px 3px 0;background: #3671A8;color:#fff;padding: 10px 0 0 1px;}
ul.sitemap>li a{color:#fff;padding-right: 10px;text-transform:capitalize;font: 10pt tahoma;}
ul.sitemap li ul{background:#fff;padding: 5px;}
ul.sitemap li li a{color: #7B7B7B;padding-right: 2px;}
ul.sitemap li ul ul{background: #F7F3F3;margin-right: 22px;box-shadow: 0 0 1px #9A9A9A;}
/*regforms*/
.reg-forms a{margin:20px;background:url(../images/forms-icon.png) no-repeat center top;padding-top:52px;min-width:150px;text-align:center;font:10pt tahoma;display:inline-block}

/*table*/
.table {width:100%;margin:15px 0;border-collapse:collapse;background:#fafafa;text-align:right;}
.table td {border:1px solid #c0c0c0;padding:5px 5px;color:#735f47;}
.table tr { }
.table tr:nth-child(even) td {background:#f3f3f3;}
.table thead td {padding:3px 10px 4px;background:url(../images/v-bg.png) repeat-x left -110px #121617;color:#fff;border:1px solid #555}
.table .thead td {padding:3px 10px 4px;background:url(../images/v-bg.png) repeat-x left -110px #121617 !important;color:#fff;border:1px solid #555}
.table .td-right{ width:200px}
/*tbl1*/
.form_tbl1 {width: 80%;border-collapse: collapse;background: #fff;}
.form_tbl1 th {padding: 5px;border: 1px solid #adadad;text-align: center;background: #dfdfdf;}
.form_tbl1 td {padding: 5px;border: 1px solid #adadad;text-align: center;font: 500 10pt/20px tahoma;}
/*----------profile-------------*/
#profile{padding:15px 0 0 0;position:relative;width:900px;}
.profile-li{float:right;border:1px solid #1655a5;border-radius:10px;text-align:center;margin:0 10px}
.profile-li:hover{border:1px solid #cc161c}
.profile-a{width:102px;height:110px;padding-top:10px;position:relative;display:block;border-radius:10px}
.profile-a img{display:block;margin:0 auto 10px}
.profile-detail{width:724px;border-radius:10px;padding:4px}
.rect{width:13px;height:11px;background:url(../images/bgprofile.png) no-repeat -189px -383px;position:absolute;bottom:-11px;right:50px;display:none}
.p-active{background:#9E875B;color:#FFF}
.p-active .rect{display:block}
.exit-profile{width:115px;height:124px;padding-top:31px;font:10pt/20px tahoma}
.exit-profile img{display:block;margin:0 auto 10px}
.tbl_list {border:1px solid #ab7800;width: 100%;}
.tbl_list th {line-height:10px;padding:5px;text-align:center;font-weight:500 !important;height:25px;}
.tbl_list td {border:1px solid #ab7800;padding:0;text-align:center;height:30px;}
.arch-tbl th {background:#a9832b;color:#fff}

/*gallery*/
.da-thumbs{list-style:none;position:relative;margin:20px auto;padding:0;text-align: center;}
.da-thumbs li{margin: 10px;background: #EAEAEA;padding:8px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.1);display: inline-block;}
.da-thumbs li a,.da-thumbs li a img{display:block;position:relative;width:270px;height:187px}
.da-thumbs li a{overflow:hidden}
.da-thumbs li a div{position:absolute;background:#333;background:rgba(60, 60, 60, 0.7);width:100%;height:100%}
.da-thumbs li a div span{display:block;padding:10px 0;margin:40px 20px 20px 20px;text-transform:uppercase;font-weight:normal;color:rgba(255,255,255,.9);text-shadow: 1px 1px 1px rgba(60, 60, 60, 0.67);border-bottom:1px solid rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(0,0,0,.1),0 -10px 0 rgba(255,255,255,.3);font: 19px byekan;}
/*imagegallery*/
.da-thumbs.albums li{margin:5px}
.videodetail,.imagegallery{text-align:center}
.videodetail video,.imagegallery video{width:100%}
.imagegallery li,.videodetail li{width: 300px;text-align:center;/* float:right; */margin:14px 7px;box-shadow: 0 1px 3px rgba(100, 100, 100, 0.76);border-bottom:1px solid #777;padding:5px;font:13px byekan;position:relative;display: inline-block;}
.imagegallery li img,.videodetail li img{display:block;margin-bottom:5px;transition-duration:1s;width:207px;height:143px}
/*.imagegallery li:hover img,.videodetail li:hover img{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}*/
.imagegallery .line,.videodetail .line{width:0;border:none;height:1px;background: #000000;position:absolute;bottom:0;right:0;transition-duration:1s}
.imagegallery li:hover .line,.videodetail li:hover .line{width:100%}
.imagegallery li:hover a,.videodetail li:hover a{color:#1585FF}

.header-dropdown.country{width:205px}

/*cmspage*/
.cmspage{font:12px/20px tahoma;color:#3d3d3d}
.cmspage section{padding:10px;margin:13px 0;background: #FFFFFF;border-radius:3px;box-shadow:1px 1px 4px #999}
.cmspage p{}
.cmspage a{color: #52AEFF;}
.cmspage h1{font-size: 17px;}
.cmspage h2{font-size: 16px;}
.cmspage h3{font-size: 15px;}
.cmspage h4{font-size: 14px;}
.cmspage h5{font-size: 13px;}
.cmspage strong{font-weight:bold}
.cmspage ul{list-style-type:none}
.cmspage ul li{padding-right:15px;background: url(../images/bul1.png) no-repeat right 7px;}
.cmspage ul li a,.cmspage ol li a{color:#3d3d3d}
.cmspage ul ul li{padding-right: 13px;background: url(../images/bul2.png) no-repeat right 7px;}
.cmspage ul ul ul li{padding-right: 13px;background: url(../images/dot.png) no-repeat right 10px;}
.cmspage ul ul{margin-right: 10px;}
.cmspage ol{list-style-type:decimal}

.cmspage img{margin-right:15px;max-width:400px;padding:5px;box-shadow:1px 1px 9px #acacac;background:#fff;border-radius:3px;float:left;}

.cmspage .redtitle{background: url(../images/linebreak.png) no-repeat right 11px;padding: 1px 38px 20px 0;  }
.cmspage .redlist{margin-right: 30px;}
.cmspage .redlist li{padding-right: 20px;background: url(../images/checkright.png) no-repeat right 5px;}
.cmspage .bluetitle{padding: 2px 34px 20px 0;background: url(../images/bluetitle.png) no-repeat right 5px;}
.cmspage .orangelist li{padding: 5px 28px 0 0;background: url(../images/bul3.png) no-repeat right 0px;}
.cmspage .greenlist li{background: url(../images/bul4.png) no-repeat right 0;padding: 5px 28px 0 0;  }
/*=================================TableCompare====================================*/
#main {width:100%;overflow:auto;}

.tableCompare {width:100%;margin:15px 0;border-collapse:collapse;text-align:center;background:#fafafa;border:1px solid #ccc;}
.tableCompare td {border:1px solid #ddd;padding:5px;color:#555;}
.tableCompare tr { }
.tableCompare tr:nth-child(even) td {background-color:#f8f8f8}
.tableCompare thead td {padding:10px;background:#f0f0f0;font:10pt/20px vanda, tahoma;}
.tableCompare .spinner_tbl td {background:none !important;}
.tableCompare .tbl_img {width:90px;height:64px;border:1px solid #ddd;box-shadow:0 0 0 1px #fff;}
.tableCompare .name {display:block;float:right;margin-left:5px;font-weight:bold}
.cart_sign {display:block;float:left;width:41px;height:23px;margin-right:5px;background:url(../images/sprite2.png) no-repeat -532px -331px}
.tableCompare .thead1 td {padding:3px 10px 4px;background:url(../images/v-bg.png) repeat-x left -110px #121617;color:#fff;border:1px solid #555}
.tableCompare .thead td {padding:3px 10px 4px;background:url(../images/v-bg.png) repeat-x left -110px #f0f0f0 !important;text-align:right;font:10pt/20px vanda, tahoma;}
.tableCompare .td-right{ width:200px;text-align:right;font:10pt/20px vanda, tahoma;}
.tableCompare .td-left{ width:850px;text-align:right;font:10pt/20px vanda, tahoma;}

.setheight{height:55px;}
.setheight img{max-height:55px}
/*linkbox*/
.linkbox{}
.linkbox li{float:right;width: 202px;margin:14px;height: 262px;background: #F2F2F2;border-radius: 10px;border: 1px solid #ABABAB;box-shadow: 3px 3px 6px #A6A5A5;}
.linkbox li img{width:200px;height:200px;display: block;margin: 0 auto;border-radius: 10px 10px 0 0;}
.linkbox li span{display:block;padding:10px;text-align:center;background:#616161;color:#fff;height:60px;border-radius:0 0 10px 10px;font:13px byekan}
.linkbox li:hover span{background: #1A3F98;color: #FFE800;}
.linkbox li:hover img{opacity:0.9}

.setdir li a{display:block;direction:ltr;text-align:right;}


.imagegallerynew{}
.imagegallerynew li{padding:0;height:200px;overflow:hidden}
.imagegallerynew li img{min-width:100%;height:auto;min-height:100%}
.imagegallerytitle{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.47);color:#fff;font:12px arial,tahoma;padding:10px}