html,body{margin:0;padding:0;height:100%}

body{background-color:#f0f0f0;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#52525f; direction:rtl;}

a{color:#3b73a5;text-decoration:none}

a img{border:0}

a:hover{color:#666;text-decoration:none}

a,a:focus{outline:0}

h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family: 'Roboto', sans-serif;font-weight:normal;position:relative;z-index:1}

h1{font-size:28px}

#content h1{color:#3972a5;padding-bottom:20px;text-transform:uppercase;margin-left:-3px;letter-spacing:-1px; line-height: 33px;}

h2{font-size:25px;padding-bottom:24px;color:#000}

h3{font-size:22px}

#content h3{color:#222;margin-left:-1px}

.home #content h3{padding-bottom:18px}

h4{font-size:18px;padding-bottom:16px;color:#3972a5}

#content h4{font-weight:bold;}

.btnPDF{display:block;width:182px;height:38px;position:absolute;z-index:1;top:-3px;right:0;background:url(../img/sprites.png) -150px -125px no-repeat;text-indent:-8000px}

.btnPDF:hover{background-position:-150px -165px}

.smaller,#wrapper .smaller{font-size:11px}

.normal,#wrapper .normal{font-size:12px}

.bigger,#wrapper .bigger{font-size:15px}

.fLeft{float:right}

.fRight{float:left}

.gray,#wrapper .gray{color:#666}

.gray2,#wrapper .gray2{color:#999}

.blue,#wrapper .blue{color:#124a6a}

.orange,#wrapper .orange{color:#f17c00}

.marg_t,#wrapper .marg_t{margin-top:20px}

.marg_b,#wrapper .marg_b{margin-bottom:20px}

p,form,ul,ol,li,input,textarea,dl,dt,dd{margin:0;padding:0;list-style-type:none}

table{width:100%;border-collapse:collapse}

th,td{padding:0}

#wrapper{position:relative;z-index:1;background-color:#FFF; min-width: 1050px;}

#wrapper .vTop,#wrapper table.vTop td{vertical-align:top}

#wrapper .vMid,#wrapper table.vMid td{vertical-align:middle}

#wrapper .vBot,#wrapper table.vBot td{vertical-align:bottom}

.cleaner{font-size:0;line-height:0;height:0;margin-bottom:0;clear:both;zoom:1;position:relative}

#top{background-color:#FFF;position:relative;z-index:15;border-bottom:1px solid #d4d4d4;padding-top:15px;height:140px}

.top{width:1050px;margin:0 auto;position:relative;z-index:15;height:140px}

#logo{float:right;width:150px;height:120px;background:url(../img/sprites.png) 0 0 no-repeat;text-indent:-8000px}

#search{position:absolute;z-index:1;left:0;top:15px;display:block;background:#ebebeb;height:35px;width:220px;font-family: 'Roboto', sans-serif;font-size:14px;color:#CCC}

#search span{display:block;position:absolute;z-index:1;width:52px;right:-31px;top:10px}

#search .inpt{background:0;float:left;width:175px;height:21px;line-height:21px;font-family: 'Roboto', sans-serif;font-size:14px;color:#888;border:0;margin:7px 0 0 10px;padding:0}

#search .btn{margin:7px 10px 0 0;min-width:1px;float:right;width:20px;height:21px;padding:0;border:0;cursor:pointer;background:url(../img/sprites.png) -150px 0 no-repeat}

#search .btn:hover{background-position:-170px 0}

#search .gsc-control-searchbox-only{overflow:hidden; width:220px;}

#topMenu{font-family: 'Roboto', sans-serif;font-size:16px; position: absolute; z-index: 1; right: 159px; top: 70px;/* margin:70px 59px 0 0px; width:770px; */}

#topMenu{float:right}

#topMenu li,#topMenu li a{float:right}

#topMenu li{height:35px;padding-right:10px}

#wrapper #topMenu li.first a{margin:0}

#wrapper #topMenu li.last{background:0}

#topMenu li a{color:#5B5B5B;text-decoration:none;text-transform:uppercase;padding:8px 14px 0 14px;height:27px;position:relative;z-index:1;margin-left:-1px;transition: background-color .2s;-webkit-transition:background-color .2s}



#topMenu li a:hover,#topMenu li .act{background-color:#3b73a5;color:#FFF;text-decoration:none}

#top #topMenu .icon_home {padding:0;height:35px;width:35px;text-indent:-8000px;background:url(../img/sprites.png) -190px -55px no-repeat;}

#top #topMenu .icon_home:hover, #wrapper #topMenu .icon_home.act {background-position:-225px -55px;}

#lang{font-family: 'Roboto', sans-serif;font-size:14px;display:block;position:absolute;z-index:10;left:0;top:70px;background-color:#003;color:#FFF;padding:10px 10px 0 10px;height:25px;}

#lang:hover{background-color:#3b73a5;color:#FFF}

.bgstretcher-area{text-align:left}

.bgstretcher,.bgstretcher UL,.bgstretcher UL LI{position:absolute;top:0;left:0;display:block}

.bgstretcher UL,.bgstretcher UL LI{margin:0;padding:0;list-style:none}

.bgstretcher{background:#3b73a5;overflow:hidden;width:100%;position:fixed;z-index:1;_position:absolute;top:0;left:0}

.bgstretcher .image-path{display:none}

#header{width:100%;position:relative;z-index:100;font-family: 'Roboto', sans-serif;font-size:20px;color:#FFF}

#header a{color:#FFF}

#header a:hover{color:#FFF}

.header{width:1050px;margin:0 auto;position:relative;z-index:100}

.home #header,.home .header{height:420px}

.page #header{background: #3b73a5 url(../img/inner-bg.jpg) center 0px no-repeat;}

.page #header,.page .header{height:185px;overflow:hidden}

#header .btns{display:block;position:absolute;z-index:100;width:1050px;bottom:22px;left:0;border-top:1px solid #FFF;padding-top:10px}

#header .count{float:right;padding-left:20px;line-height:21px}

#header .btnPrev,#header .btnNext{display:block;width:11px;min-width:auto;height:21px;padding:0;background-image:url(../img/sprites.png);background-repeat:no-repeat;text-indent:-8000px}

#header .btnPrev{margin-left:7px;float:left;background-position:-150px -25px; position: absolute;

right: 168px;}

#header .btnPrev:hover{background-position:-150px -47px}

#header .btnNext{margin-left:7px;float:left;background-position:-162px -25px; position:absolute; right: 79px;}

#header .btnNext:hover{background-position:-162px -47px}

#header .pages{float:right;padding:6px 11px 0 0}

#header .pages li{float:left;padding:0 3px}

#header .pages a{float:left;width:8px;height:8px;text-indent:-8000px;background-color:#71c0e8}

#header .pages .act a,#header .pages a:hover,#header .pages a.act{background-color:#FFF}

#header .txt1{padding-top:31px;float:right;width:500px}

#header .txt2{padding-top:32px;float:left;text-align:right}

#header .txt1 a:hover,#header .txt2 a:hover{opacity:.8}

.home #header .txt1{position:absolute;z-index:100;right:0;bottom:68px;padding:0;width:600px}

#header .txt2 .info_l,#header .txt2 .info_r{float:right;line-height:120%}

.home #header .txt2 .info_l,.home #header .txt2 .info_r{line-height:130%}

#header .txt2 .info_l{width:119px;padding-right:8px}

#header .txt2 .info_r{width:215px; direction:ltr;}

#header .txt2 .info_r a{font-size:19px}

#header .txt2 .b{border-top:1px solid #FFF;margin-top:20px;padding-top:10px;font-size:25px;line-height:29px;padding-right: 260px;}

#header .txt2 .b span{font-size:32px;line-height:20px}

.home #header .txt2{position:absolute;z-index:100;left:0;bottom:105px;padding:0;font-weight:bold}

#header h1{font-size:35px;line-height:115%;padding:0}

.home #header h1{font-size: 64px;line-height: 101%;padding-bottom:4px;margin-left:-3px;margin-bottom: 11px;}

.home #header p{font-size:22px;line-height:90%}

.jspContainer{position:relative}

.jspPane{position:absolute}

.jspVerticalBar{position:absolute;top:0;right:0;width:5px;height:100%}

.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:5px;visibility:hidden}

.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}

.jspCap{display:none}

.jspHorizontalBar .jspCap{float:left}

.jspTrack{background:0;position:relative}

.scroll:hover .jspTrack{background:#efefef}

.jspDrag{background:#ddd;position:relative;top:0;left:0;cursor:pointer}

.jspDrag:hover{background-color:#71c0e8}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}

.jspArrow{background:#ddd;text-indent:-20000px;display:block;cursor:pointer}

.jspArrow.jspDisabled{cursor:default}

.jspVerticalBar .jspArrow{height:5px}

.jspHorizontalBar .jspArrow{width:5px;float:left;height:100%}

.jspVerticalBar .jspArrow:focus{outline:0}

.jspCorner{float:left;height:100%;display:none}

* html .jspCorner{margin:0 -3px 0 0}

#content{clear:both;position:relative;color:#52525f}

#content p{padding:0 0 18px 0;line-height:140%; }

.mobile #content p{font-size:11px;}

.home #content p{line-height:normal}

#content td{vertical-align:top}

.home .scroll{background-color:#f7f7f7;padding:10px 0 10px 10px;border-bottom:1px solid #e5e5e5}

.home .scroll .ins{padding-right:15px;width:225px;height:280px;overflow:hidden}

.prodBox{width:510px;position:relative;z-index:1;height:300px}

.prodBox .slides{width:510px;position:relative;z-index:1;height:300px}

.prodBox .slides_container,.prodBox .slides_container div{display:block;width:510px;height:300px; direction:ltr;}

.prodBox .slides_container div{position:relative;z-index:1}

.prodBox .slides .div{float:right;position:relative;z-index:1}

.prodBox .slides .img{width:170px;height:300px;float:left;position:relative;z-index:1}

.prodBox .div img{float:left;transition:opacity .2s;-webkit-transition:opacity .2s}

.prodBox .div:hover img{opacity:.9}

.prodBox .img span{display:block;position:absolute;z-index:1px;left:10px;top:10px;font-size:19px;color:#FFF;line-height:92%;width:155px;text-transform:uppercase;letter-spacing:-1px; text-align:right;}

.prodBox .tags{position:absolute;z-index:2;left:10px;top:48px;font-size:12px;width:155px;display:block}

#wrapper .prodBox .tags2{top:58px}

#wrapper .prodBox .tags3{top:68px}

.prodBox .tags a{float:right;margin:0 5px 5px 0;background-color:#3b73a5;padding:2px 4px;text-transform:uppercase;color:#FFF;word-spacing:-1px;max-width:144px;transition:background .2s;-webkit-transition:background .2s; text-align:right;}

.prodBox .tags a:hover{background-color:#FFF;color:#3B73A5}

.prodBox .btns{display:block;position:absolute;z-index:100;left:0;top:-42px;font-family: 'Roboto', sans-serif;font-size:20px;color:#666}

.prodBox .count{float:right;padding-left:20px;line-height:21px}

.prodBox .btnPrev,.prodBox .btnNext{display:block;width:11px;min-width:auto;height:21px;padding:0;background-image:url(../img/sprites.png);background-repeat:no-repeat;text-indent:-8000px}

.prodBox .btnPrev{margin-right:7px;float:left;background-position:-150px -69px}

.prodBox .btnPrev:hover{background-position:-150px -91px}

.prodBox .btnNext{margin-left:7px;float:left;background-position:-162px -69px}

.prodBox .btnNext:hover{background-position:-162px -91px}

#wrapper .prodBox .pages{float:left;padding:6px 0 0 0}

#wrapper .prodBox .pages li{float:left;padding:0 3px;background:0}

.prodBox .pages a{float:left;width:8px;height:8px;text-indent:-8000px;background-color:#ddd}

.prodBox .pages .act a,.prodBox .pages a:hover,.prodBox .pages a.act{background-color:#666}

.home .viewAll{font-family: 'Roboto', sans-serif;font-size:13px;font-weight:bold}

.home .news,.home .news li,.home .news li a,.home .news b,.home .news span,.home .news small{display:block}

#wrapper.home .news{margin-bottom:10px;padding:0}

#wrapper.home .news li{padding:0;background:0;border-top:1px solid #FFF;border-bottom:1px solid #e5e5e5;background-color:#f7f7f7; height:98px;}

.home .news li.first{border-top:0}

.home .news li a{padding:10px 10px 3px 10px;transition:background .2s;-webkit-transition:background .2s}

.home .news b{font-family: 'Roboto', sans-serif;font-size:13px;padding-bottom:5px;line-height:110%;}

.home .news span{color:#666;padding-bottom:6px}

.home .news small{font-size:10px;text-transform:uppercase;font-weight:bold}

.home .news li a:hover{background-color:#EEE;height: 88px;}

#path,#path a,#path b,#path span{float:right;}

#path{font-family: 'Roboto', sans-serif;font-size:13px;color:#aaa;padding-bottom:27px}

#path a{color:#aaa}

#path a:hover{color:#3972a5}

#path span{font-size:18px;line-height:13px;height:15px;padding:0 8px}

#path b{font-weight:normal}

.expand{padding-bottom:9px}

.expand .ttl{display:block;text-decoration:none;color:#FFF;padding:17px 20px 18px 12px;background:url(../img/lines_bg.gif) 0 0 repeat;font-family: 'Roboto', sans-serif;font-size:22px;transition:opacity .2s;-webkit-transition:opacity .2s}

#content .expand .ttl:hover{text-decoration:none;color:#FFF;opacity:.9}

.expand span{display:block;min-height:18px;background-image:url(../img/plusminus.gif);background-repeat:no-repeat;}

.expand .plus span{}

.expand .minus span{background-position:left -84px}

.expand .txt{display:none;padding:20px 0 0 0}

#wrapper #content .expand .txt ul, #wrapper #content .expand .txt ol { padding-bottom: 10px; }

#wrapper #content .expand .txt li { padding-bottom: 8px; }

#content b.email{font-weight:normal}

#prodList{margin-right:-20px}

.prod{float:right;padding-bottom:11px;margin:0 16px 13px 0;border-bottom:1px solid #ccc;width:340px;position:relative;z-index:1}

#wrapper .prod_last{border:0;margin-bottom:0}

.prod a{float:right;padding:20px 10px;width:340px;margin:-5px -10px 0 -10px;font-size:14px;color:#777;line-height:100%;position:relative;z-index:1;height:90px;transition:background .2s;-webkit-transition:background .2s}

.prod:hover,.prod a:hover{z-index:10}

.prod a:hover{background-color:#3b73a5;z-index:10;color:#FFF;-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.35);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.35);box-shadow:0 0 4px 0 rgba(0,0,0,0.35)}

.prod a:hover b{color:#FFF}

.prod img,.prod span{float:right}

.prod img{width:90px;height:90px;margin-left:11px}

.prod span{width:225px}

.prod b{display:block;font-family: 'Roboto', sans-serif;font-size:22px;font-weight:normal;text-transform:uppercase;line-height:20px;letter-spacing:-1px;color:#3a72a5;padding-bottom:8px}

#wrapper .prod b.smaller{font-size:19px}

.padd{padding:25px 30px 5px 30px}

#wrapper .padd2{padding:5px 0px 5px 0px}

.prodInfo{margin-bottom:30px;border-bottom:1px solid #ccc}

#wrapper .prodInfo_last{margin:0;border:0}

.prodInfo .txt{float:right;padding:0px 30px 15px 30px;width:640px;color:#666;line-height:140%;}

#wrapper .prodInfo .txt_l{padding-right:0; width:670px;}

.prodInfo h2{padding-bottom:18px}

.prodInfo .slider{float:right;width:350px;height:250px;background-color:#3b73a5;position:relative;z-index:1;margin-bottom:-1px; /* margin-top:6px; */}

.prodInfo .slides{position:relative;z-index:1;width:350px;height:250px;overflow:hidden}

.prodInfo .slides_container,.prodInfo .slides_container div{display:block;text-align:center;width:350px;height:250px}

.prodInfo .btns{display:block;position:absolute;z-index:100;width:200px;bottom:20px;left:20px;color:#FFF}

.prodInfo .count{float:left;line-height:21px;font-size:14px}

.prodInfo .btnPrev,.prodInfo .btnNext{display:block;width:11px;min-width:auto;height:21px;padding:0;background-image:url(../img/sprites.png);background-repeat:no-repeat;text-indent:-8000px}

.prodInfo .btnPrev{margin-right:7px;float:left;background-position:-150px -25px}

.prodInfo .btnPrev:hover{opacity:.5}

.prodInfo .btnNext{margin-left:7px;float:left;background-position:-162px -25px}

.prodInfo .btnNext:hover{opacity:.5}

.prodSpecs{font-size:15px;line-height:145%;float:right;}

.prodSpecs_l{width:527px}

#wrapper .prodSpecs_r{width:489px;float:right;}

#wrapper #content .prodSpecs ol { padding-bottom: 0;padding-right: 26px;}

#wrapper #content .prodSpecs ol li { padding-bottom: 0; list-style: arabic-indic;}

.newsGrid{margin-right:-20px;padding-bottom:12px}

.newsGrid a{float:right;padding:20px 20px 0 20px;width:210px;height:180px;background-color:#f7f7f7;position:relative;z-index:1;margin:0 17px 18px 0;transition:background .2s;-webkit-transition:background .2s}

.newsGrid a:nth-child(4){margin-left:-1px}

.newsGrid a:hover{background-color:#eee}

.newsGrid a:hover .readMore{background-color:#666;color:#FFF}

.newsGrid b{display:block;font-family: 'Roboto', sans-serif;font-size:18px;font-weight:normal;padding-bottom:10px;color:#3972a5}

.newsGrid .txt{display:block;font-family: 'Roboto', sans-serif;font-size:18px;color:#bbb}

.newsGrid .readMore{display:block;position:absolute;z-index:1;right:20px;bottom:20px;font-size:11px;background-color:#3b73a5;color:#FFF;padding:4px 10px 4px 10px}

.newsList{padding-bottom:5px}

.newsList .item{display:block;padding:22px 20px 20px 120px;background-color:#f7f7f7;position:relative;z-index:1;border-bottom:1px solid #ddd;transition:background .2s;-webkit-transition:background .2s;min-height:58px}

.newsList .item:hover{background-color:#eee}

.newsList .item:hover .readMore{background-color:#666;color:#FFF}

.newsList .item img{display:block;position:absolute;z-index:1;top:0;right:0;width:100px;height:100px}

.newsList .item b{display:block;font-family: 'Roboto', sans-serif;font-size:22px;font-weight:normal;padding-bottom:0px;color:#3972a5;margin-left:-1px; padding-right: 105px;}

	.mobile .newsList .item b { font-size: 18px; }



.newsList .item .txt{display:block;font-family: 'Roboto', sans-serif;font-size:18px;color:#bbb;padding-right: 105px;}

	.mobile .newsList .txt { font-size: 15px; }



.newsList .item .readMore{display:block;position:absolute;z-index:1;left:20px;top:40px;font-size:11px;background-color:#3b73a5;color:#FFF;padding:4px 10px 4px 10px}

.newsList .pages{float:right;border:1px solid #ddd;border-right:0;margin-top:20px;font-family: 'Roboto', sans-serif;}

.newsList .pages a{float:left;background-color:#eee;border-right:1px solid #ddd;color:#bababa;text-align:center}

.newsList .pages a:hover,.newsList .pages .act{background-color:#3b73a5;color:#FFF}

.newsList .pages .first,.newsList .pages .prev,.newsList .pages .next,.newsList .pages .last{width:30px;font-size:30px;line-height:18px;padding-top:3px;height:27px}

.newsList .pages .numb{padding:6px 5px 0 5px;height:24px;min-width:20px;line-height:18px;font-size:18px}

.newsPost .col_1{float:right;width:300px;padding: 0 0 0 60px;}

.newsPost .col_2{float:right;width:500px;}

.newsPost .col_3{float:left;width:170px;font-family: 'Roboto', sans-serif;font-size:18px;color:#bababa;text-align:right}

.newsPost .goBack{float:right;position:relative;z-index:1;font-size:11px;background-color:#3b73a5;color:#FFF;padding:4px 8px 4px 8px;margin-top:-40px}

.newsPost .goBack:hover{background-color:#666;color:#FFF}

.bottom{padding:30px 0 0 0;margin:0 0 -10px 0}

.imgBorder{border:5px solid #b8b8b8}

.img{float:right;width:380px}

.img_txt{float:right;width:670px;/* font-size:15px */}

#sidebar{float:left;width:280px}

#middle{float:right;width:655px}

#content ul{padding:0 0 0px 15px}

#content ul li{background:url(../img/li.gif) left 6px no-repeat;padding:0 0 18px 12px;line-height:140%}

#content ol{margin:0;padding:0 30px 0px 0;}

	.mobile #content ol{padding-left: 45px;}

#content ol li{padding:0 0 18px 0;line-height:140%;list-style: arabic-indic;}

#wrapper{/* min-height:100%;height:auto !important;height:100% */}

.home #content .content{padding-top:35px}

.page #content .content{padding-top:25px;font-size:16px}

.mobile{overflow-x:hidden; min-width:1050px;}

#content .content{/* padding-bottom:410px; */width:1050px;margin:0 auto;min-height:350px}

#footer{position:relative;z-index:2;clear:both;background:#FFF url(../img/middle_bg.gif) center top no-repeat;padding-top:90px;width:100%;/* height:350px;margin-top:-440px */ min-width: 1050px;}

.footer{width:1050px;margin:0 auto; position:relative;}

#ft{background-color:#3b73a5;height:150px;color:#FFF; width:100%;/* font-family: 'Roboto', sans-serif; */}

#ft a{color:#FFF}

#ft a:hover{color:#d6e1eb}

#ft .footer{padding-top:20px}

#ft .div{float:right;width:330px;padding-left:30px}

#footer #ft .last{padding:0}

#ft h3{font-family:Arial,Helvetica,sans-serif;display:block;font-size:18px;text-transform:uppercase;padding:0 0 15px 0;margin-left:-1px}

#ft .thmb_txt,#ft .thmb,#ft .txt{float:right}

#ft .thmb,#ft .thmb img{width:65px;height:65px}

#ft .thmb{margin-left:20px}

#ft .txt{width:245px;padding-top:4px;line-height:115%}

#ft .txt b,#ft .txt span{display:block}

#ft .txt b{font-size:15px;padding-bottom:4px}

#ft .txt span{font-size:11px;color:#9db9d2;padding-bottom:2px}

#ft2{background-color:#f0f0f0;height:200px;font-size:12px;color:#999;}

#ft2 a{color:#999}

#ft2 a:hover,#footer #ft2 h4 a:hover{color:#3a72a5}

#footer #ft2 h4 a{color:#858585}

#ft2 .footer{padding:20px 0 0 0}

#ft2 .logo{float:right;width:119px;height:100px;background:url(../img/sprites.png) 0 -125px no-repeat;text-indent:-8000px;margin:0 23px 28px 20px}

#ft2 .div{float:right;padding:5px 30px 0 0;}

#ft2 h4{font-family:Arial,Helvetica,sans-serif;display:block;font-size:16px;text-transform:uppercase;padding:0 0 8px 0;}

#ft2 ul{float:right}

#ft2 ul li{display:block; line-height:115%;}

#ft2 .b{border-top:1px solid #ccc;padding-top:13px; font-size: 12px;}

#ft2 .b ul,#ft2 .b ul li,#ft2 .b ul a{float:right;line-height:13px}

#ft2 .b ul{margin-top:6px}

#ft2 .b li{border-right:1px solid #999;padding-right:14px;margin-right:14px}

#footer #ft2 .b .last{border:0;padding:0;margin:0}

.copy{padding:5px 0 0 0;float:right;width:365px}

.designBy{float:right;padding:5px 10px 0 0}

.shareIcons{float:left;}

.shareIcons a{float:left;width:26px;height:25px;margin-left:10px;text-indent:-8000px;background-image:url(../img/sprites.png);background-repeat:no-repeat}

.icon_facebook{background-position:-190px 0}

.icon_facebook:hover{background-position:-190px -26px}

.icon_twitter{background-position:-217px 0}

.icon_twitter:hover{background-position:-217px -26px}

.icon_linkedin{background-position:-245px 0}

.icon_linkedin:hover{background-position:-245px -26px}

.chk,.rdo{float:left;padding:0;margin:1px 0 0 0;width:13px;height:13px}

.chk_label,.rdo_label{float:left;cursor:pointer;padding:0 0 0 8px}

.btn,#content .btn{background:#3b73a5;float:left;min-width:125px;font-family: 'Roboto', sans-serif;font-size:18px;color:#FFF;border:0;text-align:center;color:#FFF;padding:18px 15px 0 15px;height:42px;text-decoration:none}

.btn:hover,#content .btn:hover{background:#666;color:#FFF;text-decoration:none}

#wrapper #content .inpt_err{background-color:#fff2f2;border-color:#ff5f5f}

#wrapper #content .form .inpt_err,#wrapper #content .form .inpt_err input,#wrapper #content .form .inpt_err textarea{color:red}



#content .inpt_focus{background-color:#F1F1F1;border-color:#71C0E8}

#content .form .inpt_focus,#content .form .inpt_focus input,#content .form .inpt_focus textarea{color:#444444}



.inpt{background:#f7f7f7;float:left;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#444;border:1px solid #CCC;position:relative;z-index:1;resize:none}

div.inpt input,div.inpt textarea{float:left;background:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#444;padding:21px 16px 21px 16px;border:0}

textarea.inpt{overflow:auto}

div.inpt textarea{resize:vertical}

.slct{float:left;position:relative;z-index:1}

#content .slct{width:238px}

#content .slct select{width:238px;height:59px;line-height:59px}

#content .slct_md{width:343px}

#content .slct_md select{width:343px;height:59px;line-height:59px}

#wrapper .slct_lg{width:465px}

#wrapper .slct_lg select{width:465px;height:59px;line-height:59px}

#content .slct b{padding:21px 45px 21px 16px}

.slct b{display:block;padding:6px 40px 5px 0;background:url(../img/slct_arw.png) right 20px no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:normal;color:#333;line-height:17px}

.slct select{cursor:pointer;position:absolute;z-index:100;left:0;top:0;height:30px;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-transform:none}

.shortInput{width:55px}

.normalInput2{width:202px}

select.normalInput2{width:210px}

.mediumInput{width:311px}

.longInput{width:416px}

#content .form_r{margin-right:-10px}

#content .form .inpt,#content .form .slct,.pp .form .inpt,.pp .form .slct{margin:0 0 10px 0;float:left}

#content .form .slct b,.pp .form .slct b{color:#666}

.form fieldset{float:left;border:0;padding:0;margin:0}

.form .label{color:#666;float:left;width:345px;padding-bottom:7px}

#wrapper .form .label_sm{width: 203px;

float: right;

position: relative;

left: -9px;

}

.form .label2{padding:0 10px 10px 10px}

.pp .form .label2{display:block;padding:0 0 8px 0}

.form .star{display:block;width:13px;height:13px;position:absolute;z-index:20;right:1px;top:1px;background:url(../img/icon_req.gif) 0 0 no-repeat;text-indent:-8000px}

.blue{color:#3b9bc0}

#wrapper #content .form .default,#wrapper #signUp .form .default,.pp .form .default{color:#aaa}

.form .code{float:right;padding:0 0 10px 0}

.form .code input{float:left}

.form .code .codeImg{cursor:default;float: right;

padding-right: 12px;}

.form .code .codeRefresh{margin:11px 6px 0 7px; float:right;}

.form .code span{display:block;clear:left;font-size:16px;color:#999;padding-top:12px}

#content .form .btnSubmit{float:left; margin-right:10px;margin-top: -38px;}

#wrapper #content .form .marg_l{margin-right:10px}

#wrapper .form .marg_r{margin-right:20px}

.thanks{font-size:14px;color:#666;padding:30px 40px 30px 40px;background:#f7f7f7;width:360px;margin:50px auto}

.thanks b{display:block;padding-bottom:8px;font-weight:normal;font-size:23px}

.thanks span{display:block;padding-bottom:15px;font-size:14px}

.marg5{margin-top:5px}

.marg10{margin-top:10px}

a.btns:hover,input.btns:hover{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80}

.btn::-moz-focus-inner{border:0;padding:0}

input[type="text"],input[type="password"],textarea,select{outline:0}

#wrapper #sitemap{padding:0;/* font-size:12px */}

#sitemap .icon_home{font-size:13px;display:block;width:80px;margin-right:446px;color:#666;text-align:center;background:url(../img/icon_home.gif) center 0 no-repeat;padding-top:50px;text-transform:uppercase}

#sitemap .lines{background:url(../img/sitemap_lines.gif) center center no-repeat;width:902px;height:95px;margin-right:37px}

#sitemap .div{float:right}

#sitemap .icon_page{display:block;float:right;background:url(../img/icon_page.gif) 85px 0 no-repeat;font-size:13px;text-transform:uppercase;padding: 6px 61px 5px 0;}

#sitemap .icon_page2{display:block;float:right;background:url(../img/icon_page.gif) 48px 0 no-repeat;font-size:13px;text-transform:uppercase;padding: 6px 57px 5px 0;}

#sitemap ul{clear:both;display:block;padding: 4px 56px 0 0;margin-left:-40px}

#sitemap ul li{padding:0 0 2px 0;background:0}

#sitemap ul li a{color:#666}

#sitemap ul li a:hover{color:#3b73a5}

#page404{background:url(../img/bg404.jpg) 0 30px no-repeat;padding:38px 00px 34px 205px;width:370px;min-height:100px;margin:0 auto;font-size:16px;color:#52525f}

#page404 h1{color:#3a72a5;font-size:120px;line-height:100px;padding:0 0 2px 0;letter-spacing:4px}

#page404 h2{color:#3b73a5;font-size:27px;padding:0 0 2px 0;letter-spacing:-1px}

#page404 div{padding-bottom:12px;line-height:120%}

#page404 .btn{border:0;font-size:14px;font-weight:normal;float:none;display:block;height:24px;text-transform:uppercase;padding:8px 10px 0 10px}

.space{padding-right:10px}



.gsc-input-box {background:none !important; border:0px !important;  }

.gsc-input input.gsc-input {background:none !important; }

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus{ border:0px !important; }





.gsc-search-box .gsc-input input.gsc-input{ background:#ebebeb!important;}

.gsc-search-box .gsc-input input.gsc-input:focus {border:1px solid #D9D9D9 !important;}

.gsc-input-box-focus {border:1px solid #D9D9D9 !important}

#gsc-i-id1{ color:#888888!important; direction:rtl !important;}

#gsc-i-id1:focus{ border:1px solid #ebebeb !important; box-shadow:none!important;}

#gsc-i-id1:hover{ border:1px solid #ebebeb !important; box-shadow:none!important;}

.gsc-search-box .gsc-input > input:focus, .gsc-input-box-focus{border:none !important; box-shadow:none!important;}

#gsc-iw-id1.gsc-input-box .gsc-input-box-hover{border:1px solid #ebebeb !important}

.gsc-search-button input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{ background:#666!important; border:1px solid #ebebeb !important;}

.gsc-search-button .cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { margin-top: 0px !important;  padding: 10px 8px !important;  }

.gsc-search-box .gsc-input>input:hover, .gsc-input-box-hover{box-shadow:none!important;}

#gs_cb50{left:7px!important; top:1px!important;}



#search #gs_tti50 { padding-top: 2px; }

#search #gsc-i-id1 { font-size: 15px; margin-top: 6px !important; margin-right:-5px !important; }



#stMap{transition: .2s;-webkit-transition:.2s}

	#stMap:hover{opacity:0.85}

	

.mapDiv { float: right; width:525px; }

	.mapDiv .border { width:521px; height:300px; background:#3B73A5; border: 2px solid #7F7F7F; }

	#wrapper .mapDiv_r .border { }

	.mapDiv img { width:521px; height:300px; }

	

td.gsc-search-button

{

position: absolute !important;

left: -3px !important;

}	

}	

	

.fmu

{

margin-right: 60px;	

}



.fm2

{

position: relative;

left: 37px;	

}







/*@media only screen and (max-width: 640px) {

    #topMenu

	{

		left: 290px;

		

	}

}



@media only screen and (max-device-width: 720px){



#header

{



width:1100px;

	

}

.home #header .txt2

{

left:10px;	

}



#header .txt2

{

	margin-left:20px;	

}







#ft

{

width:1050px;

overflow-x:hidden;	

}



#footer

{

width:1050px;

background:#FFF;

overflow-x:hidden;	

}



#ft .div

{

	position:relative;

	right:3px;

	overflow-x:hidden;

}









.home #content h3

{

margin-right: 3px;	

}





#topMenu li a

{

	text-wrap:none;

	font-size:13px;

	

	

}

#ft2

{

	width:100%;

	

	

}

}*/







.brochure{background: #f5f7f6 url(../img/pdf_icon.jpg) no-repeat right;position: absolute;top:-205px;right: 0px;width: 209px;height: 22px;color: #4a74a6 !important;font-weight: bold;padding: 9px 44px 0 0px;border-bottom: solid 2px #e6e6e6; direction:rtl;}
	.brochure:hover {color: #52525f !important;background: #EEE url(../img/pdf_icon.jpg) no-repeat right;}




@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){
	.home .news span{ padding-bottom:0px !important;}

}


@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) {
.home .news span{ padding-bottom:0px !important;}
}
	

	