/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }

::-moz-selection { background: #000; color: #fff; text-shadow: none; }
::selection { background: #000; color: #fff; text-shadow: none; }

a {color:#009999;}
a:visited {color:#939393}
a:hover {color:#000}
a:focus{outline:0 none}
a:hover, a:active{outline:0}

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _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: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
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-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */

h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, span, blockquote, pre, form, select, input, textarea, fieldset, table, th, td{margin:0px;padding:0px}

/* Basic Elements */
html, body{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333}
html, body{width:100%;height:100%}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans',sans-serif;color:#000}
a{text-decoration:none;border:none;}
a:hover{text-decoration:none;border:none;}
ul, li{list-style-type:none}
select, input, textarea{font-family:Arial, Helvetica, sans-serif;color:#333;resize:none;outline:none;-webkit-border-radius: 0px;}
header, nav, div, footer, span, ul, li, label, section, input, fieldset, textarea{position:relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
select,textarea{-webkit-appearance:caret;}


/* Basic Layout */
.mainDiv{background:#fff;min-height:100%;width:100%;z-index:2}
.flLeft{float:left}
.flRight{float:right !important}
.clrBoth{clear:both}
.clrLft{clear:left}
.fltClr{height:0px;overflow:hidden;line-height:0px;font-size:0px;clear:both}
.wrapper{width:95%;max-width:1300px;margin:0 auto;}
.greenColour{color:#009999}

/* header */
header{width:100%;height:170px;z-index:7}
header .topHdr{position:fixed;top:0;left:0;width:100%;height:50px;background:#262626;z-index:7}
header .botHdr{height:120px;top:50px;z-index:6}
header .logo{position:absolute;top:21px;right:10px;width:68px;height:76px;}
header .logo a{display:block;width:68px;height:76px;overflow:hidden;text-indent:-999999px;background:url(../images/public/spriteIcons.png) 0 0 no-repeat}
header .logoRb{position:absolute;top:18px;left:0px;width:105px;height:76px;}
header .logoRb a{display:block;width:105px;height:76px;overflow:hidden;text-indent:-999999px;background:url(../images/public/spriteIcons.png) right 0 no-repeat}
.devices header .logo{position:absolute;top:21px;right:10px;width:68px;height:76px;}
.devices header .logo a{display:block;width:68px;height:76px;overflow:hidden;text-indent:-999999px;background-image:url(../images/public/logoaz.png);background-repeat:no-repeat;background-size:68px 76px;}
.devices header .logoRb{position:absolute;top:20px;left:10px;width:87px;height:76px;}
.devices header .logoRb a{display:block;width:87px;height:76px;overflow:hidden;text-indent:-999999px;background-image:url(../images/public/gerb.png); background-repeat:no-repeat;background-size:87px 76px;}
header .txtWrap{position:absolute;left:120px;top:34px;}
header .mainTitle{color:#0b6c63;font-size:171.3%;font-weight:bold;margin-top:3px}
header .subTitle{font-size:114.3%;font-weight:700}
header .wrapper{height:100%}

.mobHdr{display:none}
.leftMenu{display:none}

/* preloader */
.preloader{display:none;position:fixed;background: url(../images/public/source/pattern-popup.png);width:450px;height:50px;border-radius:10px;z-index:100;top: 30%;}
.preloader span{font-size:19px;width:165px;color:#fff;text-align:center;position: absolute;top: 12px;}
.preloaderTxt{left: 146px;}
.dots{left: 225px;}

/* nav */
.mainNav{position:absolute;top:15px;left:0;font-family:'Open Sans',sans-serif;}
.mainNav li{float:left;margin-right:21px}
.mainNav li a{color:#999898}
.mainNav li a:hover,.mainNav li a.active{color:#fff}

.topNav{position:absolute;top:0;right:0;}
.topNav li{float:left;margin-left:1px;}
.topNav li a{display:block;height:50px;padding:15px 15px 12px;-webkit-box-sizing:border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.topNav li a:hover .iconHdr{color:#fff;-webkit-transition: color 150ms linear;-moz-transition: color 150ms linear;-o-transition: color 150ms linear;-ms-transition: color 150ms linear;transition: color 150ms linear;}
.topNav li a.dropDown{width:49px;padding:15px 0 12px;text-align:center}
.topNav li.active a.dropDown, .topNav li:hover a.dropDown, .topNav li a.dropDown:hover{background:#e5e5e5;-webkit-transition:background-color 150ms linear;-moz-transition: background-color 150ms linear;-o-transition: background-color 150ms linear;-ms-transition: background-color 150ms linear;transition: background-color 150ms linear;}
.topNav li:hover a.dropDown .iconHdr, .topNav li a.dropDown:hover .iconHdr{color:#666666}
.topNav li .line{display:block;height:19px;width:1px;background:#7d7d7d}
.topNav .icon-mail{font-size:117.7%;top:1px}
.topNav .icon-globe{font-size:139.7%;}
.lt-ie8 .topNav{height:50px;}
.lt-ie8 .topNav li a{height:23px}
.srchLabels{position:relative;}
.srchLabels li{float: none;margin: 13px 0px;}
.srchLabels li label{position: relative;left: 35px;top: 5px;}
.srchLabels li span{background:url(/web/js/jqt/img/checkbox_srch.gif) no-repeat;position: absolute;width: 26px;height: 22px;left: -35px;top: -3px;background-position:0px 1px}
.srchLabels li span.checked{background-position:center bottom;}

.new-form{top: 7px;float: right;position: relative;width: 144px;height: 50px;}
.back_btn,.back_btn:hover{float:right;background:#fff;padding:12px 24px;font-weight: bold;margin-top:10px;border:1px solid #009999;color:#009999 !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.back_btn:hover{background:#009999;color:#fff !important}
.list_head h2{float: right;color: #009999; font-size:135.7% !important}
.list_head h1{float: left;}
.new-form a{background: #f2f2f2;padding: 11px 22px;text-align: center;font-weight: bold;position: absolute;}
.detail-form{right:-58px;}

.subM{display:none;background:#e5e5e5;position:absolute;top:50px;right:0;}
.list li{float:none;margin:0}
.list li a{height:auto;padding:7px 28px 7px 18px;color:#666}
.list li a:hover{background:#999;color:#fff}

.userBox{width:145px;white-space:nowrap;}

.descContentBox ul{padding-left: 30px;}
.descContentBox  ul li{list-style-type:disc;margin: -36px 0px;top: 10px;padding: 0px;}
.descContentBox1  ul li{margin:0}
.descContentBox p{margin: 22px 0px;}
.descContentBox  ol li{list-style-type:decimal;margin: -40px 0px;padding: 0px;}
.descContentBox ol{padding-left: 30px;margin-top: 15px;}

.page-cont-box .descContentBox ul{padding-left: 30px;padding-bottom: 30px;}
.page-cont-box .descContentBox  ul li{list-style-type:disc;margin: 11px 0px;top: 0px;padding: 0px;}
.page-cont-box .descContentBox p {
    margin-bottom: 0;
    margin-top: 22px;
}
.page-cont-box .descContentBox  ol li{list-style-type:decimal;margin: 10px 0px;top: 12px;padding: 0px;}
.page-cont-box .descContentBox ol{padding-left: 30px;padding-bottom: 30px;}

.docsList{padding-top:15px;}
.docsList li a{float: left;font-family: 'Open Sans',sans-serif;font-weight: bold;padding: 10px 0px;width:100%}

.srchBox{padding:17px 0 16px 20px;}
.srchBox form{position:relative;}
.srchBox .txtFld{position:relative;display:block;border:none;border-bottom:1px solid #bfbfbf;background:#e5e5e5;width:198px;margin-right:50px;z-index:8}
.srchBox .srchBtn{position:absolute;top:-17px;right:0;display:block;border:none;width:50px;height:50px;background:url(../images/public/srchBtn.png) 22px center no-repeat;z-index:10}

/* categories */
.catgrs{width:100%;min-height:250px;overflow:hidden;background:#fff;z-index:3}
.catgrs .wrapper{/*height:100%*/}
.catgrs ul{/*height:100%;*/}
.catgrs li{float:left;/*height:100%;*/width:33%;border-right:1px solid #fff}
.catgrs li.offerJob{width:34%;}
.lt-ie8 .catgrs li.offerJob{width:33%;}
.catgrs li.exchange{border-right:none}
.catgrs li a{color:#000;display:block;float:left;width:100%;/*height:100%;*/}
.catgrs li.srchJob a{background:url(../images/public/backgrSrchJob.jpg) top left repeat-x}
.catgrs li.offerJob a{background:url(../images/public/backgrOfferJob.jpg) top left repeat-x}
.catgrs li.offerJob a.link_to_form{ background:#009999;color:#fff;margin-top:13px;float:none;text-align:center;display:inline-block;padding:10px;width:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.catgrs li.exchange a{background:url(../images/public/backgrExch.jpg) top left repeat-x}
.catgrs li .iconCat{height:66px;line-height:66px;left:50%;position:absolute}
.catgrs li .icon-think{width:90px;font-size:584%;top:8px;margin-left:-45px;}
.catgrs li .icon-folder{width:72px;font-size:502%;top:0px;margin-left:-36px}
.catgrs li .icon-keyboard{width:91px;font-size:716%;top:-11px;margin-left:-49px;}
.catgrs .infoBox{display:block;width:86%;text-align:center;padding-top:80px;margin:50px auto 0;}
.catgrs .infoBox strong{font-size:214.3%;font-family:'Open Sans',sans-serif;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.catgrs .infoBox .txt{display:block;color:#333;padding-top:13px;line-height:20px}
.catgrs .line{position:absolute;right:-1px;top:40px;background:url(../images/public/line.png) 0 0 no-repeat;width:1px;height:224px}
.catgrs li.srchJob a:hover,.catgrs li.srchJob a.active{color:#f86924 !important}
.catgrs li.offerJob a:hover,.catgrs li.offerJob a.active{color:#1e8bc3 !important}
.catgrs li.exchange a:hover,.catgrs li.exchange a.active{color:#35bc7a !important}
.catgrs li.offerJob a.link_to_form:hover{color:#fff !important;background:#0c6a63}
.btn_to_form{text-align:center;padding:0 20px;float:left;width:100%}

.catgrsSmall{height:150px;min-height:0px;z-index:4}
.catgrsSmall ul{height:150px;border-bottom: solid 1px #cccccc;}
.catgrsSmall li.offerJob{width:34%;}
.catgrsSmall ul{border-bottom:solid 1px #cccccc;}
.catgrsSmall li.srchJob a strong:hover,.catgrsSmall li.srchJob a strong .active{color:#f86924!important}
.catgrsSmall li.offerJob a strong:hover,.catgrsSmall li.offerJob a strong .active{color:#1e8bc3 !important}
.catgrsSmall li.exchange a strong:hover,.catgrsSmall li.exchange a strong .active{color:#35bc7a!important}
.catgrsSmall li.srchJob .infoBox{margin-top:30px;padding:0 0 0 100px;}
.catgrsSmall li.offerJob .infoBox{margin-top:30px;padding:0 0 0 80px;}
.catgrsSmall li.exchange .infoBox{margin-top:30px;padding:0 0 0 92px}
.catgrsSmall .infoBox{width:226px;}
.catgrsSmall .infoBox strong{font-size:21px;}
.catgrsSmall .infoBox .txt,.catgrsSmall .line{display:none}
.catgrsSmall li .iconCat{height:56px;line-height:56px;margin-left:0}
.catgrsSmall li .icon-think{font-size:71px;top:6px;left:15px;}
.catgrsSmall li .icon-folder{font-size:61px;left:3px;top:0}
.catgrsSmall li .icon-keyboard{font-size:89px;left:0;}
.catgrsSmall .infoBox strong{text-align:left;display:block;position:relative;top:-6px}

.catgrsSecond{position:fixed;top:-250px;left:0;height:100px;min-height:0px;z-index:6;font-size: 14px;}
.catgrsSecond ul{height:100px;border-bottom: solid 1px #cccccc;}
.catgrsSecond li.offerJob{width:34%;}
.catgrsSecond li.srchJob a strong:hover,.catgrsSecond li.srchJob a strong .active{color:#f86924!important}
.catgrsSecond li.offerJob a strong:hover,.catgrsSecond li.offerJob a strong .active{color:#1e8bc3 !important}
.catgrsSecond li.exchange a strong:hover,.catgrsSecond li.exchange a strong .active{color:#35bc7a!important}
.catgrsSecond li.srchJob .infoBox{margin-top:30px;padding:0 0 0 100px;}
.catgrsSecond li.offerJob .infoBox{margin-top:30px;padding:0 0 0 80px;}
.catgrsSecond li.exchange .infoBox{margin-top:30px;padding:0 0 0 92px}
.catgrsSecond .infoBox{width:226px;}
.catgrsSecond .infoBox strong{font-size:21px;}
.catgrsSecond .infoBox .txt,.catgrsSecond .line{display:none}
.catgrsSecond li .iconCat{height:56px;line-height:56px;margin-left:0}
.catgrsSecond li .icon-think{font-size:71px;top:6px;left:15px;}
.catgrsSecond li .icon-folder{font-size:61px;left:3px;top:0}
.catgrsSecond li .icon-keyboard{font-size:89px;left:0;}
.catgrsSecond .infoBox strong{text-align:left;display:block;position:relative;top:-6px}

/* Ctgrs No-fontface */
.windowsPhone .catgrs .icon-think{background:url(../images/public/mobile-icons/searchJob.png);text-indent:-9999px;background-size:100% 100%;background-repeat:no-repeat;width: 57px;height: 40px;top: 8px;margin-left: -27px;}
.windowsPhone .catgrs .icon-folder{background:url(../images/public/mobile-icons/offerJob.png);text-indent:-9999px;background-size:100% 100%;background-repeat:no-repeat;width:57px;height:40px;top: 7px;margin-left: -27px;}
.windowsPhone .catgrs .icon-keyboard{background:url(../images/public/mobile-icons/borsa.png);text-indent:-9999px;background-size:100% 100%;background-repeat:no-repeat;width:57px;height:40px;margin-left: -27px;top: 7px;}

/* mainCntnr */
.mainCntnr{width:100%;padding-top:21px;padding-bottom:85px;z-index:4}
.mainCntnrShift{margin-top:238px}
.content{margin-right:315px;}
.sidebar{float:right;width:300px;}
.sidebarm{float:right;width:300px;display:none}

.baseBox{padding-top:13px;border-top:2px solid #009999;}
.baseBox .titleBox{float:left;width:100%;border-bottom:1px solid #ccc;padding:0 0 13px 0}
.baseBox .srchRezTitle{color:#009999;padding-top:25px;font-size:135.7%}
.baseBox .nameSec{float:left;font-size:150%;font-family:'Open Sans',sans-serif;font-weight:bold;}
.baseBox .setIcons{float:right;margin-right:5px}
.baseBox .setIcons a{margin-left:19px}
.baseBox h1{font-size:150%;}
.baseBox h2{font-size:150%;}
.baseBox h3{font-size:150%;}
.baseBox h4{font-size:114.3%;line-height:1.3em;color:#009999}

/* NewsBox */
.newsBox{width:48.8%;float:left;}
.newsBox h3{padding-bottom:19px}
.newsBox .newsList li{padding:17px 0 32px;border-bottom:1px solid #cccccc}
.newsBox .newsList li .dateNews{font-size:85.7%;color:#666}
.newsBox .newsList li h4{margin-top:6px}
.newsBox .newsList li .imgNews{float:left;margin:22px 15px 0 0;width:195px;height:147px;overflow:hidden;z-index:5}
.newsBox .newsList li .imgNews img{width:100%}
.newsBox .newsList li .txtNews{margin-top:22px;margin-left:210px;height:147px;z-index:4}
.newsBox .newsList li .txt{line-height:1.4em;margin:0 0 12px;max-height:8.4em;overflow:hidden;}
.newsBox .newsList li .viewMore{background:url(../images/public/arr.png) right 5px no-repeat;padding-right:20px;position:absolute;bottom:-2px;left:0px;}
.newsBox .newsList li .viewMore:hover{background-image:url(../images/public/arrH.png);}
.newsBox .newsList li .txtNewsNoImg{height:auto;margin-left:0}
.newsBox .newsList li .txtNewsNoImg .txt{height:auto}
.newsBox .newsList li .txtNewsNoImg .viewMore{position:relative;bottom:0;left:0}

/*News PopUp Gallery*/
.hiddenPopUp{position: fixed;width: 100%;height: 100%;background: url(../images/public/source/pattern-popup.png);display:none;top: 159px;left: 0px;z-index: 100;}
.galleryHolder{position:relative;width:550px;height:450px;margin:0 auto;top:0px;background:white;}
.galleryImages{position: absolute;width: 100%;height: 84%;}
.galleryImages img{position: absolute;width: 100%;height: 100%;}
.popUpNav{position:absolute;width:40%;height:16%;bottom:0px;right:0px}
.prevImg{position:absolute;width:32%;height:100%;background:url(../images/public/source/previous.png);left:1px;background-size:100% 100%;}
.nextImg{position:absolute;width:33%;height:100%;background:url(../images/public/source/next.png);left:33%;background-size:100% 100%;}
.closePopUp{position:absolute;width:33%;height:100%;background:url(../images/public/source/close.png);right:0px;background-size:100% 100%;}
.prevImg:hover{position:absolute;width:32%;height:100%;background:url(../images/public/source/previous_over.png);left:0px;background-size:100% 100%;}
.nextImg:hover{position:absolute;width:33%;height:100%;background:url(../images/public/source/next_over.png);left:33%;background-size:100% 100%;}
.closePopUp:hover{position:absolute;width:33%;height:100%;background:url(../images/public/source/close_over.png);right:0px;background-size:100% 100%;}
.pattern{background: url(../images/public/source/pattern-popup.png);position: fixed;width: 100%;height: 159px;z-index: 10;display:none;}
.devices .linkGallery{display:none;}
.devices .srchM{display: none;background: #e5e5e5;position: absolute;top: 50px;left: 0;}
.titleTxt{position: absolute;bottom: 25px;padding: 10px 0px 0px 16px;width: 60%;}

.newsBoxIn{float:none;width:100%}
.newsBoxIn h2{font-size:114.3%;line-height:1.3em;color:#009999;margin-top:6px}

.listDocs{float:left;font-family:'Open Sans',sans-serif;font-weight:bold;}
.listDocs .txtDoc{font-size:114.3%;display:block;margin-left:38px}
.listDocs .iconDoc{display:block;float:left;font-size:183%}

.checkbox-wrapper-left{float: left;width: 340px;}
.checkbox-wrapper-right{float:right;width:600px;}

/* intermediary */
.intermed h5{margin-top:0px;font-size: 171.4%;line-height: 1em;}
.intermediary{top:25px}
.intermediary p strong{color:#009999;}

.newsBoxDet{float:none;width:100%}
.newsBoxDet .titleBox .icon-print{font-size:189%}
.newsBoxDet .titleBox .icon-mail{font-size:138%;top:-3px}
.newsBoxDet .titleBox .icon-pdf{font-size:196%}
.newsBoxDet .titleBox{padding-bottom:10px}
.newsBoxDet h1{font-size:171.4%;line-height:1.4em;margin-top:6px}
.newsBoxDet .newsList li{border-bottom:none}
.newsBoxDet .newsList li .imgCntnr{float:left;width:300px;margin:0 17px 15px 0;z-index:10}
.newsBoxDet .newsList li .imgNews{margin:0 0 10px 0;width:100%;height:auto;clear:both}
.newsBoxDet .newsList li .txtNews{height:auto;margin-top:20px;margin-left:0;line-height:1.4em}
.newsBoxDet .newsList li .linkGallery{float:right;font-style:italic;line-height:1em;color:#888888;margin:0 6px 0 0}
.newsBoxDet .newsList li .linkGallery .txtLink{display:block;float:right;font-size:78.6%;width:60px}
.newsBoxDet .newsList li .linkGallery .icon-gallery{float:right;font-size:175%;margin-left:8px}
.newsBoxDet .newsList li .imgLbl{margin-right:120px;font-style:italic;font-size:78.6%;line-height:1.2em;color:#999999}
.newsBoxDet .docsList{padding-left:30px;}

.newsBoxDet .docsList li{float:left;width:100%;margin-bottom:15px}
.newsBoxDet .descContentBox ul li{list-style-type: disc;margin: 10px 0px;top: 18px;padding: 0px;}
.newsBoxDet .descContentBox ol li{list-style-type: decimal;margin: 10px 0px;top: 18px;padding: 0px;}
.newsBoxDet strong{font-size:114.3%}

/* advBox */
.advBox{width:48.8%;float:right;padding-top:13px}
.advBox h3{padding-bottom:19px}
.advBox .newsList li{padding:17px 0 32px;border-bottom:1px solid #cccccc}
.advBox .newsList li .dateNews{font-size:85.7%;color:#7f7f7f}
.advBox .newsList li h4{margin-top:6px}
.advBox .newsList li .imgNews{float:left;margin:22px 15px 0 0;width:195px;height:147px;overflow:hidden;z-index:5}
.advBox .newsList li .imgNews img{width:100%}
.advBox .newsList li .txtNews{margin-top:22px;margin-left:210px;height:147px;z-index:4}
.advBox .newsList li .txt{line-height:1.4em;margin:0 0 12px;max-height:8.4em;overflow:hidden;}
.advBox .newsList li .viewMore{background:url(../images/public/arr.png) right 5px no-repeat;padding-right:20px;position:absolute;bottom:-2px;left:0;}
.advBox .newsList li .viewMore:hover{background-image:url(../images/public/arrH.png);}
.advBox .newsList li .txtNewsNoImg{height:auto;margin-left:0}
.advBox .newsList li .txtNewsNoImg .txt{height:auto}
.advBox .newsList li .txtNewsNoImg .viewMore{position:relative;bottom:0;left:0}
.advBox .listDocs{margin-top:5px}
.advBox .listDocs .iconDoc{top:3px}
.advBox .listDocs .txtDoc{font-size:inherit}

/* widgBox */
.widgBox{margin-bottom:21px}
.widgBox h3{ background:#009999;padding:10px 19px;color:#fff;font-size:128.6%}
.widgBox .catNav li{margin-top:1px}
.widgBox .catNav li a{display:block;background:#f2f2f2;padding:7px 19px;font-size:100%;font-weight:bold;font-family:'Open Sans',sans-serif;}
.widgBox .catNav li a:hover{color:#333333;background:#e5e5e5}
.widgBox .catNav li a.active{background:#e5e5e5}

/* content widget */
.content .catNav{margin-top:30px}
.content .catNav li{margin-top:1px}
.content .catNav li a{display:block;background:#f2f2f2;padding:10px 19px;font-size:114.3%;font-weight:bold;font-family:'Open Sans',sans-serif;}
.content .opened li a{font-size: 14px;font-weight: normal;padding-left: 44px;}
.content .opened li ul li a{color: #333333;padding-left: 63px;}
.content .catNav li a:hover,.content .catNav li a.active{color:#333333;background:#e5e5e5}

/* sitemap widget */
.catNavSitemap .subcatNavSitemap { padding-left:30px; }

.widgBox .subcatNav li{margin:0;padding:7px 0;background:#f2f2f2;}
.widgBox .subcatNav li a{padding:0 31px;font-size:100%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.widgBox .subcatNav li a:hover{ background:none}
.widgBox .opened li a{font-size: 14px;font-weight: normal;padding-left: 44px;}

/* widgBox - ContactBox */
.widgContactBox h3{ background:#ffbc37}
.widgContactBox .contBox{border:1px solid #cccccc;border-top:none;padding:21px 10px 28px}
.widgContactBox .contBox .titleBox{font-weight:bold;line-height:1.3em;}
.widgContactBox .contBox .phone{font-size:200%;font-weight:bold;text-align:center;margin-top:22px;font-family:'Open Sans',sans-serif;color:#009999;}
.widgContactBox .troubleForm{width:240px;margin:24px auto 0}
.widgContactBox .troubleForm .errFld{color:#ff0000;font-style:italic;padding-bottom:20px;font-size:85.7%}
.widgContactBox .txtFld{width:100%;padding:0 19px;height:39px;border:1px solid #cccccc;font-weight:bold;}
.widgContactBox .txtAreaFld{width:100%;padding:5px 0 5px 19px;height:130px;margin-top:21px;border:1px solid #cccccc;color:#adadad;font-weight:bold;}
.widgContactBox .sendForm{border:1px solid #009999;background:#fff;color:#009999;font-weight:bold;width:90px;height:39px;margin:21px auto 0;display:block;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.widgContactBox .sendForm:hover{background:#009999;color:#fff}
.widgContactBox p{margin-bottom:12px;padding:0 9px}
.widgContactBox .errormess{color:#ff0000}

/* widgBox - offices */
.offices{width:100%;height:400px;z-index:1;font-family:'Open Sans',sans-serif;}
.offices .hdr{background:#009999;height:60px;line-height:60px;color:#fff;font-size:185.7%;text-align:center}
#googleMapWidg{width:100%;height:340px}
#googleMap{width:100%;height:600px}

.gMapImg{display:none}
.gMapImg img{width:100%}

/* brCrumb */
.brCrumb{color:#999999;font-size:85.7%;padding:0 0 17px;float:left;width:100%}
.brCrumb a{float:left;}
.brCrumb a:visited{color:#009999}
.brCrumb .arrow{padding:0 6px;float:left;}

/* FormFlds */
.searchBox .subTitle{margin-top:20px;line-height:1.4em;color:#009999;}
.subTitleSignals{margin-top:20px;line-height:1.4em;}
.searchForm{margin-top:20px}

.formFlds fieldset{float:left;margin:0;padding:0;width:100%;border-bottom:1px solid #fff}
.formFlds h2{font-size:135.7%;color:#009999;padding-bottom:15px}
.formFlds h3{font-size:114.3%;color:#0C6A63;padding:8px 10px;color:#636363;margin:10px 0 15px;background:#ebebeb}
.formFlds .fldBox,.formFlds .fldChBox{width:100%;margin-bottom:20px;float:left;}
.formFlds .fldChBox{margin-bottom:6px}
.formFlds .fldBoxNo{margin-bottom:7px}
.formFlds .fldBoxChRd{padding-top:30px}
.formFlds label, .formFlds .lblFldBox{font-weight:bold;padding-bottom:11px;font-size:114.3%}
.formFlds label.chckBoxLbl{margin:3px 0 0 34px;font-weight:normal;font-size:100%;padding-bottom:12px}
.formFlds label.chckBoxLblB{font-size:114.3%;font-weight:bold}
.formFlds .errLbl{color:#ff0000}
.formFlds .errFld,.formFlds .errFldTop{color:#ff0000;font-style:italic;padding-bottom:10px;font-size:85.7%}
.radioFld{z-index:-1;}
.formFlds .errFldTop{padding-bottom:20px}
.formFlds .succFld{color:#fff;font-style:italic;font-size:120%;padding:10px;}
.succBkgr{background: #009999;}
.errBkgr .errFld{color:#fff;font-style:italic;margin-bottom:12px;font-size:120%;padding:10px;}
.errBkgr{background: #ff4747;}
.formFlds .column{float:left;width:50%;padding-right:2%}
.formFlds .column1{float:left;width:33%;padding-right:2%}
.lt-ie8 .formFlds .column1{width:31%}
.formFlds .fldChBox li{width:100%;float:left;margin-bottom:4px}
.formFlds .submBtn,.formFlds .submBtn1{display:block;background:#009999;width:195px;height:39px;line-height:39px;text-align:center;border:none;color:#fff;font-size:114.3%;font-weight:bold;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.formFlds .submBtn:hover,.formFlds .submBtn1:hover{background:#0c6a63}
.formFlds .txtareaCntnr,.formFlds .txtareaCntnr1{border:1px solid #ccc;float:left;width:100%}
.formFlds .txtareaFld{border:1px solid #fff;padding:5px 0 5px 20px;width:100%;}
.lt-ie8 .formFlds .txtareaFld{padding-left:0;border:0}
.formFlds .txtareaFldSh{height:78px}
.formFlds .txtareaFldSh.moreHeight{height:250px}
.formFlds .txtareaCntnr:hover,.formFlds .txtareaCntnr:hover .txtareaFld,.formFlds .txtareaFld:focus{border-color:#009999;}
.formFlds .selBoxSmall{float:left;width:33%;padding-right:1%;min-height:95px;margin-bottom:0;}
.formFlds .selBoxSmall.selBoxSmallM{width:34%}
.lt-ie8 .formFlds .selBoxSmall.selBoxSmallM{width:32%;}
.formFlds .selBoxSmall.selBoxSmallL{padding-right:0}
.formFlds .uplFld {width:90%}
.formFlds .browseBtn{position:absolute;top:31px;right:0;display:block;background:#009999;width:109px;height:39px;line-height:39px;color:#fff;text-align:center;font-weight:bold;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.formFlds .browseBtn:hover{background:#0c6a63}
.formFlds .hiddenSubmit{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);_visibility:collapsed;position:absolute;height:38px;right:0;top:31px;cursor:pointer;z-index:10}
.formFlds .suffix{float:right;width:7%;padding-left:2%;line-height:2.5em}
.formFlds .required{margin-left:5px;color:#ff0000;}
.formFlds .required1{color:#ff0000;}
.formFlds .reqTxt{font-style:italic}
.formFlds .cntnrInpSalary{width:93%}
.formFlds .cntnrInpCaptcha{float:left;width:65%}
.formFlds .captchaKod{float:right;width:35%}
.formFlds .captchaKod img{float:right}
.formFlds a{/*-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none*/}
.formFlds .prevNxtBtn{display:block;background:#009999;padding:9px;font-weight:bold;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.formFlds .prevNxtBtn:hover{background:#0c6a63}
.formFlds .iconArrow{color:#fff;font-size:139%}
.formFlds .helpTxt{margin-bottom:20px}
.formFlds .lblColor{color:#009999;}
.formFlds .subTxt{float:left;width:100%;padding-top:5px;font-size:85.7%}
.formFlds .txtMonth{margin-bottom:10px;float:left;width:100%}
.jqTransformInputWrapper,.jqTransformSelectWrapper{width:100%}
.formFlds .browseCntnr{float:left;width:100%}
.formFlds .browseCntnr .hiddenSubmit,.formFlds .browseCntnr .browseBtn{top:0px}

.baseList{margin:15px 0 0 30px}
.baseList li{ list-style-type:disc}

/* Profile */
.profile .iconProfile{font-size:175%}
.profile h2{font-size:171.4%;margin:23px 0 34px}
.profile .top{margin-top:34px}
.profile .userProfile{border-bottom:1px solid #ccc;padding-bottom:30px}
.profile .imgProfile{float:left;width:196px;}
.profile .imgCntnr{width:196px;height:196px;}
.profile .imgCntnr img{width:100%}
.profile .infoProfile{margin-left:236px}
.profileForm .fldBox{margin-bottom:10px}
.profileForm .imgProfile .fldBox{margin-top:10px}
.profileForm label{float:left;width:150px;padding:0;font-size:100%}
.profileForm label.lblEdit{float:none;width:100%;padding:0 0 8px 0}
.profileForm .val{line-height:1.5em;margin-left:150px}
.profileForm .valEdit{float:left;width:100%;margin-bottom:10px}
.profileForm .imgProfile .browseBtn{width:71px}
.profileForm .browseBtn{top:0}
.profileForm .hiddenSubmit{top:0}
.profile .cntnrBox{border-bottom:1px solid #ccc;padding:10px 0}
.profile .cntnrTitle{font-size:114.3%;font-weight:bold}
.profile .cntnrValue{padding:20px 0 7px 0;border-bottom:1px solid #ccc;}
.profile .sectBox{padding-top:10px}
.profile .listType{padding-top:14px;}
.profile .listType li{padding:8px 40px 8px 0;border-bottom:1px solid #ccc;position:relative}
.profile .listType li a.del{display:block;background:url(../images/public/spriteIcons.png) 0 -200px no-repeat;width:19px;height:19px;position:absolute;top:50%;right:0;margin:-9px 0 0 0;/*-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none*/}
.profile .listType li a.del:hover{ background-position:right -200px}
.profile a{font-weight:bold;}

/* Obqvi */
.table{float:left;width:100%;margin-top:25px;}
.table .tr{border-bottom:1px solid #e0e0e0;float:left;width:100%;padding:5px 0 9px;}
.table .tr.head{border-bottom:none;padding-bottom:12px}
.table .tr .td{float:left;}
.table .tr .th{width:100%}
.obqviBox .tr .td.ob{/*width:25%;padding-right:10%*/}
.obqviBox .tr .td.dl{/*width:75%;*/}
.obqviBox .tr.head .td{font-weight:bold;font-size:114.3%}
.obqviBox .table .tr .td{padding-right:2%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.table.trlTable .tr .td{width:16.5%;}
.table.trlTable .tr .td.wdth1{width:25.5%}
.table.trlTable .tr .td.wdth2{width:12%}
.table.prlTable .tr .td{width:20%;}
.table.prlTable .tr .td.wdth1{width:36%}
.table.prlTable .tr .td.wdth2{width:12%}


.obqviBox .descrBox{position:absolute;display:none;top:0;left:10%;width:500px;padding:24px 27px;background:#f5f5f5;-moz-box-shadow:2px 2px 0 0 rgb(194,194,194);-webkit-box-shadow:2px 2px 0 0 rgb(194,194,194);box-shadow:2px 2px 0 0 rgb(194,194,194);z-index:10}
.obqviBox .descrBox table{width:100%}
.obqviBox .descrBox td{padding:3px 0}
.obqviBox .descrBox td.td1{width:140px;font-weight:bold}
.obqviBox .fixedBox{overflow:hidden}

.obqviBox ul{margin: 1em 0;padding: 0 0 0 40px;}
.obqviBox ul li{list-style-type: disc;}

.obqviBoxDet h1{font-size:171.4%;line-height:1em;margin-top:25px; padding-right:125px}
.obqviBoxDet .table .tr .td{padding-right:5%;width:50%;overflow:visible; white-space:normal;text-overflow:clip;}
.obqviBoxDet .table .tr .th{width:100%;padding-right:0}

.hide-form {
	visibility: hidden;
	height: 1px;
	overflow: hidden;	
}

.show-form {
	visibility: visible;
	height: auto;
}

/* tables */
table.standard {
    width: 100%;
    margin-top: 1em;
}

table.standard tr td {
    padding: 5px 10px 9px 0;
}
table.standard tr {
    border-bottom: 1px solid #E0E0E0;
}
table.standard th {
    font-size: 114.3%;
    font-weight: bold;
    text-align: left;
    padding-bottom: 12px;
    padding-right: 10px;
}

/* F.A.Q. */
.faq .faqNav{margin-top:30px}
.faq .accordion{margin-top:20px;}
.faq-questions{width:100%;}
.accordion li a{display: block;width:100%;position:relative;background:#f2f2f2;font-family: 'Open Sans',sans-serif;font-weight: bold;margin-top:1px;padding: 10px 5px 10px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.accordion li .sub-menu {display: none;left:13px;left: 13px;height: 100%;padding-bottom: 4%;padding-top: 4%;}
.accordion li .sub-menu li{width:90%}
.accordion li:target .sub-menu {display: block;float:left;}
.accordion li:hover a,.accordion li:target a,.accordion li  a.active {color: #333333;background:#e5e5e5}
.faqTitle {display: block;width:100%;position:relative;font-size:114.3%;color:#fff;background:#009999;font-family: 'Open Sans',sans-serif;font-weight: bold;margin-top:0px;padding:20px 0px 20px 0px;}
.faqTitle:hover{color:#fff}
.faqTitle span{display:block;padding:0 70px 0 13px}
.first,.second,.tirth{width:97%;background:#b7b7b7;top: 2px;border-bottom: solid 2px white;}
.faqCat{top:1px;}
.faqCat a{display:block;top: 0;background:#b7b7b7;border-bottom:solid 1px #fff;padding: 20px 0px 20px 0px;width:100%;font-family:'Open Sans',sans-serif;font-weight:bold;color:#fff;font-size: 114.3%;}
.faqCat span{left:13px;}
.faqTitle img{top: 46%;position: absolute;right: 24px;}
.faqCat a:hover{color:#fff;background:#999999;}
.w-line{position: absolute;height: 100%;width: 1px;background: white;right: 60px;z-index: 5;top:0px;display:block;}

/* Paging */
.paging{float:left;width:100%;margin:35px 0 0}
.paging li{float:left;padding:0 14px;border-right:1px solid #cccccc;list-style-type: none !important;} 
.paging ul{padding:0px !important}
.paging li.frst{padding:0}
.paging li.lst{padding-right:0}
.paging li.nav{border:none}
.paging li.points{border:none;padding:0 0 0 10px}
.paging li.brdrNo{border:none}
.paging ul a,.paging strong,.paging ul span{display:block;text-align:center;}
.paging strong,.paging ul span{color:#009999;}
.paging ul strong{color:#333;font-weight:normal}
.paging ul span{width:14px;font-size:17px;}
.paging ul a.num:hover, .paging .active strong{color:#333}
.paging .prev:hover,.paging .next:hover{-moz-opacity:0.85;opacity:0.85;filter:alpha(opacity=85)}

/* popUp */
.popUp{width:500px;padding:16px 30px 23px;background:#fff;z-index:50;}
.popUp .titleBox{border-bottom:1px solid #cccccc;font-size:150%;font-family:'Open Sans',sans-serif;font-weight:bold;color:#000;padding-bottom:17px}
.popUp .closeLink{position:absolute;top:0;right:5px}
.popUp .icon-close{font-size:87%}
.cntnrPopUp{margin-top:35px}
.regForm .cntnrFlds .fldBox{width:210px}
.regForm label{font-size:100%}
.regForm .imgCaptcha{margin-top:30px}
.regForm .submBtn{width:100%}
.regBox p{float:left;width:100%;margin:20px 0 20px;}
.regBox p.reqTxt{margin:0}
.regBox p.txtHlp{margin-top:0}
.form-bg { background:url(../images/public/form-bg.png); position:fixed; top:0; left:0; width:100%; height:100%;z-index:40;display:none;overflow:auto;}

.regBox .fbBtn{float:left;display:block;background:#1e72c3;color:#fff;height:50px;line-height:50px;font-weight:bold;font-size:150%;width:100%;padding:0 10px 0 22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.regBox .fbBtn .icoFb{float:right;display:block;width:32px;height:32px;margin-top:9px;background:url(../images/public/spriteIcons.png) 0 -150px no-repeat}
.regBox .colorBox{display:block;padding:16px 0 0 30px;margin-top:17px;width:50%;height:83px;float:left;font-size:150%;font-family:'Open Sans',sans-serif;font-weight:bold;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.regBox .srch{background:#f86924}
.regBox .offer{background:#1e8bc3}
.regBox .links{margin-top:6px;color:#cccccc}

/* Contacts */
.contAdr li{margin-bottom:2px}
.contTxt{float:left;margin-top:30px;width:300px;}
.contTxt a.mainLink{float:left;margin-top:20px;background:url(../images/public/arr.png) right 5px no-repeat;padding-right:20px;font-size: 120%;}
.contTxt a.mainLink:hover{ background-image:url(../images/public/arrH.png)}
.contInfo{margin-top:30px}
.contactForm{margin:30px 0 0 355px;}
.contactForm .cntnrInpCaptcha{width:100%}
.contactForm .captchaKod{width:100%;margin-top:15px}
.contactForm .captchaKod img{float:left}
.onlyTxt{padding:20px 0;display:none;}

/* Static Page */
.pageStatic .page-cont-box { margin-top:30px; }
.page-cont-box table{border-color:#ccc}
.page-cont-box table td{border-color:#ccc;padding:10px}
.staticBox .descContentBox{margin-top:30px}

/* mapBox */
.mapBox ul{margin-top:20px}
.mapBox li{float:left;width:100%}
.mapBox li a{float:left;clear:left;font-family: 'Open Sans',sans-serif;margin:4px 0}
.mapBox li ul{padding-left:30px;margin-top:0px}

/* 404 */
.cntnr404{margin-top:30px}
.cntnr404 p{margin-top:20px}
.cntnr404 ul{float:left;padding:25px 0 0 20px;}
.cntnr404 li{float:left;padding-left:15px;margin-bottom:20px;width:100%;list-style:decimal}

/* Footer */
footer{width:100%;z-index:2}
footer .topFtr{ background:#f5f5f5;padding:20px 0;float:left;width:100%;}
footer .topFtr li{float:left;width:16.6%;padding:18px 30px 20px;}
footer .topFtr p{padding-top:9px;line-height:1.2em;font-size:84%}
footer .copyright{font-size:78.6%;padding:17px 0 14px;text-align:center;color:#666}
footer .copyright p{padding-bottom:3px}
footer .copyright a{color:#666}
footer .copyright a:hover{color:#000}
footer .copyright a span{color:#009999}

.subjectInput{cursor:pointer;}


/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.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; }

/* IVO CSS */
#registration input.error { border:1px solid red; }
.display-none { display:none; }
.page-file-list { padding-top:20px; }
/* IVO CSS ends here */


/* ==|== media queries ====================================================== */


/* ==|== print styles ======================================================= */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: 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; }
}


/* Google Map */
#map{background:#000;width:100%;height:100%;margin:0;padding:0}
#map-container{height:600px;width:100%;margin-top:30px}
#top-bar{width:100%;height:55px;background:#000 url(../images/pattern.jpg) repeat;position:absolute;top:0;z-index:1}
#bottom-bar{width:100%;height:55px;background:#000 url(../images/pattern.jpg) repeat;position:absolute;bottom:0}
#logo{float:left;height:55px}
a.css3button{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#010301;background:0 color-stop(0.50,#ffffff), to(#dadde1));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;text-transform:uppercase;text-decoration:none;font-weight:700;margin:12px 12px 0 0;padding:8px 14px}
#footer-right{float:right;margin-top:10px;height:40px}
#footer-right ul li{float:left;list-style:none;line-height:30px;margin-right:15px;height:30px}
#footer-right ul li a{color:#fff;font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none}
.add-company{width:auto;display:block;left:50%;margin-left:5px;float:left}
.search-bg-holder{-webkit-border-radius:6px;-webkit-border-top-right-radius:18px;-webkit-border-bottom-right-radius:18px;-moz-border-radius:6px;-moz-border-radius-topright:18px;-moz-border-radius-bottomright:18px;border-radius:6px;border-top-right-radius:18px;border-bottom-right-radius:18px;background:#fff;float:left;margin-top:8px;margin-left:2px;height:37px;width:280px}
.search-bg-holder input[type=text]{height:30px;width:240px;border:0;float:left;font-size:12px;margin:4px 0 0 5px}
.search-bg-btn{float:right;background:url(../images/search-btn-bg.png) no-repeat;width:33px;height:34px;display:block;margin:1px 2px 0 0}
.email-bg-holder{-webkit-border-radius:6px;-webkit-border-top-right-radius:18px;-webkit-border-bottom-right-radius:18px;-moz-border-radius:6px;-moz-border-radius-topright:18px;-moz-border-radius-bottomright:18px;border-radius:6px;border-top-right-radius:18px;border-bottom-right-radius:18px;background:#fff;float:left;margin-top:8px;margin-left:12px}
.email-bg-holder input[type=text]{width:19.5em;height:30px;border:0;float:left;font-size:12px;margin:4px 0 0 5px}
a.css3btn{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#010301;background:0 color-stop(0.50,#ffffff), to(#dadde1));-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-border-top-right-radius:18px;-webkit-border-bottom-right-radius:18px;border-radius:6px;-moz-border-radius-topright:18px;-moz-border-radius-bottomright:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;text-transform:uppercase;text-decoration:none;font-weight:700;float:right;margin:3px 2px 0 0;padding:8px 14px}
.cprght{color:#FFF;float:left;font-size:13px;height:37px;width:190px;margin:10px 0 0 10px}
.info-box-wrapper{display:none;width:319px;height:168px}
.info-box-top{width:319px;height:14px}
.info-box-top img,.info-box-bottom img{display:block}
.info-box-bottom{width:319px;height:26px}
.info-box-bg{width:319px;height:auto;background:url(../images/info-middle-bg.png) repeat-y;padding-top:8px}
.retailer-nameblock{width:282px;height:auto;padding-bottom:5px;margin:0 auto}
.retailer-nameblock h1{float:left;height:auto;font:14px/20px Arial, Helvetica, sans-serif;color:#420d23;padding-bottom:8px}
.retailer-nameblock h1 a.store-info{text-decoration:none;display:block;float:left;color:#420d23}
.retailer-nameblock a.jewel-demo{width:112px;height:20px;display:block;background:url(../images/jewel-demo.png) no-repeat;float:right}
.rating-block{width:138px;height:30px;margin-top:10px}
.rating-block span{float:left;width:30px;font:11px/18px Arial, Helvetica, sans-serif}
.rating-block .star-rating{width:106px;height:22px;float:left}
.clr-fix{clear:both;line-height:0;font-size:0}
.info-box-wrapper p{font:11px Arial, Helvetica, sans-serif;color:#101010}
a.view-store,a.call-for-demo,a.appointment{background:linear-gradient(tobottom,rgba(79,88,96,1) 0 9% 18% 24% 29% 76% 82% 88% 94% 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5860',endColorstr='#494f56',GradientType=0);color:#fff;font:11px Arial, Helvetica, sans-serif;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #2e343b;float:left;padding:2px 5px}
a.call-for-demo{margin-left:35px}
.css3btn{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#010301;background:0 color-stop(0.50,#ffffff), to(#dadde1));-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-border-top-right-radius:18px;-webkit-border-bottom-right-radius:18px;border-radius:6px;-moz-border-radius-topright:18px;-moz-border-radius-bottomright:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;text-transform:uppercase;text-decoration:none;font-weight:700;float:right;margin:0;padding:8px 14px}
div.login-blk,a.appointment{float:right}

.cloud {font-size:14px;font-family:Arial,sans-serif;}
.cloud h4 {margin:0;padding:0;font-size:16px;}

