header{min-width:978px;z-index:120;position:relative}footer{min-width:978px;overflow:hidden}body{background:#fff;color:#454545;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#444}.left{float:left}.right{float:right}.align-center{text-align:center}.small{font-size:12px}h1{font-size:30px}h2{border-bottom:1px solid #b9b9b9;font-weight:400;font-size:24px;padding-bottom:5px}span.green{color:#35a835}span.grey{color:#888}a{color:#777;text-decoration:none}a:hover{text-decoration:underline}.container{width:960px;margin:0 auto;position:relative}.container:before,.container:after{content:"";display:table}.container:after{clear:both}header{background:url("/images/bg-header.jpg");height:147px}.logo{margin-left:-60px}.mini-nav{position:absolute;right:0;top:10px;font-size:12px}.mini-nav a{margin:0 10px}.mini-nav select{margin-left:10px}nav{margin-top:72px;position:relative;z-index:103}nav ul{margin:0;padding:0;position:relative}nav ul>li{list-style:none;float:left;line-height:40px}nav ul>li a{color:#fff;padding:0 29px;line-height:40px;font-size:13px;display:block;position:relative}nav ul>li a:after{content:"";position:absolute;border-width:0 5px 5px 5px;border-color:transparent transparent #fff transparent;border-style:solid;bottom:0;left:50%;margin-left:-5px;display:none}nav ul>li a:hover{background:#2daa2d;text-decoration:none}nav ul>li a:hover:after{display:block}nav ul>li.active a,nav ul>li.current a{background:#2daa2d}nav ul>li.active a:after,nav ul>li.current a:after{display:block}nav ul>li.home a{padding:0 10px;font-size:15px}nav ul>li.visiocare{background:url("/images/img-kone.png") 0 0 no-repeat;width:138px;height:70px;display:block;position:absolute;top:-10px;right:-10px}nav ul>li.visiocare:hover{background-position:0 -73px}nav ul>li.visiocare a{position:absolute;padding-right:0;right:0;top:0;left:0;bottom:0}nav ul>li.visiocare a:hover{background:none}nav ul>li.visiocare a:hover:after{display:none}nav ul>li:hover>ul.dropdown{display:block}nav ul>li:hover>ul.dropdown li>a:hover{color:#fff}ul.dropdown{border-top:6px solid transparent;position:absolute;display:none;width:224px}ul.dropdown li{float:none;background:#2daa2d}ul.dropdown li>a{color:#84f285;padding:0 15px}ul.dropdown li>a:after{display:none !important}ul.dropdown li>a span{border-bottom:1px solid #27a427;display:block}ul.dropdown li>a:hover{background:#19a119}ul.dropdown li>a:hover:after{display:none}ul.dropdown li:last-child a span{border:0}ul.dropdown li.has-child>a:before{content:"";position:absolute;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff;border-style:solid;top:50%;right:15px;margin-top:-5px}ul.dropdown li.active>a{background:#138713;color:#fff}ul.dropdown li.active>a:after{display:block}ul.dropdown li:hover>ul.sub-dropdown{display:block}ul.sub-dropdown{position:absolute;left:225px;top:0;width:190px;display:none}ul.sub-dropdown li{float:none}ul.sub-dropdown li a{background:#2daa2d;line-height:normal;padding:0 15px}ul.sub-dropdown li a span{border-bottom:1px solid #27a427;display:block;padding:10px 0}ul.sub-dropdown li.active a{color:#fff}ul.sub-dropdown li.active a:after{display:block}ul.sub-dropdown li:hover a{background:#138713}.homepage-content{background:url("/images/bg-homepage.png") no-repeat;width:978px;min-height:220px;margin:-200px auto 0;position:relative;z-index:115;min-width:978px;padding-top:200px;padding-right: 20px;}.welcome-title{color:#35a835;font-weight:700;font-size:40px;margin:27px auto 40px;width: 920px;}.welcome-title span{font-weight:400;font-size:18px;color:#444;display:block;letter-spacing:3px}.wrapper-content{width:920px;margin:0 auto;color:#444}.wrapper-content:before,.wrapper-content:after{content:"";display:table}.wrapper-content:after{clear:both}.wrapper-content p{text-align:justify;line-height:160%}#slide-area{background:url("/images/overlay-slide.png") 50% 0 no-repeat;min-width:978px}.contact-info{width:460px}.contact-info strong{font-size:18px}.contact-info iframe{margin-bottom:20px}.contact-form{width:445px}.contact-form input[type=text],.contact-form textarea{border:1px solid #d7d7d7;width:335px;line-height:20px}.contact-form textarea{height:90px;resize:vertical}.contact-form table{margin-top:10px}.contact-form table tr td{padding:5px}.contact-form table tr td:first-child{padding-left:0}.contact-form table tr td:last-child{padding-right:0}.contact-form .captcha input[type="text"]{width:125px;display:block;line-height:27px}.contact-form input[type="submit"]{background:#35a835;border:0;padding:7px 35px;font-weight:700;color:#fff}#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background:url(/images/supersized/progress.gif) no-repeat center center}#supersized{display:block;position:absolute;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%}#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none}#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}#supersized li{display:block;list-style:none;z-index:-30;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111}#supersized a{width:100%;height:100%;display:block}#supersized li.prevslide{z-index:-20}#supersized li.activeslide{z-index:-10}#supersized li.image-loading{background:#111 url(/images/supersized/progress.gif) no-repeat center center;width:100%;height:100%}#supersized li.image-loading img{visibility:hidden}#supersized li.prevslide img,#supersized li.activeslide img{display:inline}ul#supersized{margin:0px}#controls-wrapper{margin:0 auto;height:42px;width:100%;bottom:0px;left:0;z-index:4;background:url(/images/supersized/nav-bg.png) repeat-x;position:fixed}#controls{overflow:hidden;height:100%;position:relative;text-align:left;z-index:5}#slidecounter{float:left;color:#999;font:14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:#000 0 -1px 0;margin:0px 10px 0 15px;line-height:42px}#slidecaption{overflow:hidden;float:left;color:#FFF;font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:#000 1px 1px 2px;margin:0 20px 0 0;line-height:42px}#navigation{float:right;margin:0px 20px 0 0}#play-button{float:left;margin-top:1px;border-right:1px solid #333;background:url("/images/supersized/bg-hover.png") repeat-x 0 44px}#play-button:hover{background-position:0 1px;cursor:pointer}#prevslide,#nextslide{position:absolute;height:43px;width:43px;top:50%;margin-top:-21px;opacity:0.6}#prevslide{left:10px;background:url("/images/supersized/back.png")}#nextslide{right:10px;background:url("/images/supersized/forward.png")}#prevslide:hover,#nextslide:hover{cursor:pointer}ul#slide-list{padding:15px 0;float:left;position:absolute;left:50%}ul#slide-list li{list-style:none;width:12px;height:12px;float:left;margin:0 5px 0 0}ul#slide-list li.current-slide a{background-position:0 0px}ul#slide-list li.current-slide a:hover{background-position:0 0px}ul#slide-list li a{display:block;width:12px;height:12px;background:url("/images/supersized/nav-dot.png") no-repeat 0 -24px}ul#slide-list li a:hover{background-position:0 -12px;cursor:pointer}#tray-button{float:right;margin-top:1px;border-left:1px solid #333;background:url("/images/supersized/bg-hover.png") repeat-x 0 44px}#tray-button:hover{background-position:0 1px;cursor:pointer}#progress-back{z-index:5;position:fixed;bottom:42px;left:0;height:8px;width:100%;background:url("/images/supersized/progress-back.png") repeat-x}#progress-bar{position:relative;height:8px;width:100%;background:url("/images/supersized/progress-bar.png") repeat-x}#nextthumb,#prevthumb{z-index:2;display:none;position:fixed;bottom:61px;height:75px;width:100px;overflow:hidden;background:#ddd;border:1px solid #fff;-webkit-box-shadow:0 0 5px #000}#nextthumb{right:12px}#prevthumb{left:12px}#nextthumb img,#prevthumb img{width:150px;height:auto}#nextthumb:active,#prevthumb:active{bottom:59px}#nextthumb:hover,#prevthumb:hover{cursor:pointer}#thumb-tray{position:fixed;z-index:3;bottom:0;left:0;background:url("/images/supersized/bg-black.png");height:150px;width:100%;overflow:hidden;text-align:center;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000}#thumb-back,#thumb-forward{position:absolute;z-index:5;bottom:42px;height:108px;width:40px}#thumb-back{left:0;background:url("/images/supersized/thumb-back.png") no-repeat center center}#thumb-forward{right:0;background:url("/images/supersized/thumb-forward.png") no-repeat center center}#thumb-back:hover,#thumb-forward:hover{cursor:pointer;background-color:rgba(255,255,255,0.1)}#thumb-back:hover{border-right:1px solid rgba(255,255,255,0.2)}#thumb-forward:hover{border-left:1px solid rgba(255,255,255,0.2)}ul#thumb-list{display:inline-block;list-style:none;position:relative;left:0px;padding:0 0px}ul#thumb-list li{background:#111;list-style:none;display:inline;width:150px;height:108px;overflow:hidden;float:left;margin:0}ul#thumb-list li img{width:200px;height:auto;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}ul#thumb-list li.current-thumb img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}ul#thumb-list li:hover{cursor:pointer}ul#thumb-list li:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}footer{background:url("/images/line-footer.png") #e6e6e6 left top repeat-x;color:#777;margin-top:40px;padding-top:5px;position:relative}footer .container{background:url("/images/gradient-footer.png") center center;padding:15px 0 20px}footer h2{font-size:14px;color:#444;border:0}footer:before{background:url("/images/footer-ornament.png") center center no-repeat;height:200px;width:1471px;position:absolute;content:"";top:0;left:50%;margin-left:-735px}.address{text-align:right}.address span{line-height:30px}.quick-link ul{display:inline-block;margin:0 120px 0 0;padding:0}.quick-link ul li{line-height:30px;list-style:none;background:url("/images/arrow-footer.png") left center no-repeat;padding-left:10px}.copyright{background:url("/images/line-footer.png") #b1d8b8 left top repeat-x;text-align:center;line-height:40px;color:#fff;font-size:12px}ul#supersized{padding:0}#header{background:none;height:410px;position:relative;min-width:978px;border-bottom:10px solid #fff}#slide-area{z-index:110;position:relative;height:785px}#slide-area .container{height:100%}#slide-area #prevslide,#slide-area #nextslide{display:none !important}#slide-area:hover #prevslide,#slide-area:hover #nextslide{display:block !important}#controls-wrapper{position:absolute;height:400px;background:none}#controls{overflow:visible}ul#slide-list{position:relative;bottom:40px;margin:0}ul#slide-list li{width:8px;height:8px;margin:0 5px}ul#slide-list li a{display:block;width:8px;height:8px;background:#444;border:2px solid #fff;border-radius:50%;text-indent:-9999em;float:left;overflow:hidden}ul#slide-list li.current-slide a{background:#138713}#prevslide,#nextslide{height:51px;width:25px;margin-top:-250px;position:absolute;z-index:5}.product-list{border-bottom:1px solid #b9b9b9;padding-bottom:40px}.product-list:before,.product-list:after{content:"";display:table}.product-list:after{clear:both}.product-list .product-item{width:265px;float:left;position:relative;margin:0 30px}.product-list .product-item:first-child{margin-left:0}.product-list .product-item:last-child{margin-right:0}.product-list .product-item a{position:absolute;top:0;left:10px;bottom:0;right:0;z-index:1}.product-list .product-item:hover .img-hov{display:block}.product-list .product-item:hover .product-title{color:#35a835}.product-list .product-item:hover .product-title:before{border-color:transparent transparent transparent #138713}.product-list .product-image{border:1px solid #ccc;width:265px;height:190px;position:relative;margin-bottom:10px}.product-list .product-image .img-hov{position:absolute;display:none}.product-list .product-title{position:relative;padding-left:15px;line-height:140%}.product-list .product-title:before{content:"";position:absolute;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #999;border-style:solid;left:0px;top:3px}.inner-content h1{text-align:center;margin-bottom:60px}.sidebar{width:180px;padding-top:20px;min-height:545px}.sidebar ul{margin:0;padding:0}.sidebar ul li{list-style:none;padding:10px 0 10px 15px;border-bottom:1px solid #b9b9b9;position:relative}.sidebar ul li.sidebar-head{line-height:36px;font-weight:700;border-top:1px solid #138713;border-bottom:1px solid #138713;padding:0}.sidebar ul li.sidebar-head:before{display:none}.sidebar ul li:before{content:"";position:absolute;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #138713;border-style:solid;top:12px;left:3px}.sidebar ul li:last-child{border:0}.sidebar ul li a:hover,.sidebar ul li.active a{color:#138713;text-decoration:none}.main-content{width:700px;padding-left:30px;margin-top:15px}.main-content h2{color:#138713;margin-top:0;font-weight:700}.main-content.right{background:url("/images/shadow-repeat.png") repeat-y left top;position:relative}.main-content.right:before,.main-content.right:after{content:"";position:absolute;width:12px;height:10px;left:0}.main-content.right:before{background:url("/images/shadow-top.png") no-repeat;top:-10px}.main-content.right:after{background:url("/images/shadow-bottom.png") no-repeat;bottom:-10px}.more-info{color:#444;border-top:1px solid #b9b9b9}.more-info a{margin:20px 0;display:block}
/*# sourceMappingURL=style.css.map */


/* Added to fix some that is not sure why not working after moved from html to yii */
nav ul > li.home > a > i
{
	line-height: 40px;
}
.form .error
{
	background-color: pink;
}
.contact-form .success
{
	width:100%;
	padding: 5px;
	border: 2px solid red;
	background-color: lightgreen;
	margin-top:5px;
	border-radius: 5px;
}
.contact-form .left img, .contact-form .left #refCaptcha
{
	padding: 0;
	margin: 0;
	float:left;
}
.quick-link ul
{
	vertical-align:top;
}
#slide-area #controls
{
	height: 0px !important;
	margin-top: -350px;
}
#slide-area #controls-wrapper
{
	height: 50px;
}

#jobs-list
{
	width: 100%;
}
#jobs-list tr th
{
	background-color: gray;
	color: white;
	text-align: left;
	padding: 10px;
}
#jobs-list tr td
{
	padding: 10px;
	cursor: pointer;
}
#jobs-list tr:hover td
{
	background-color: lightgray;
	color: green;
}
#jobs-list tr th:nth-last-child(-n+4), #jobs-list tr td:nth-last-child(-n+4)
{
	display: none;
	width: 0;
}
#job-detail-box
{
	margin: 10px;
}
#job-detail-box div table tr td
{
	vertical-align: top;
}
#job-detail-box-header, #job-detail-box-header table
{
	width: 100%;
}
#job-detail-box-header table tr td span
{
	text-align: right;
	border: none;
	color: green;
	width: 100%;
	float: right;
}
#job-detail-box-header table tr td h1
{
	text-align: left;
	color: green;
	margin:0;
	padding:0;
	text-decoration: none;
	border: none;
}
#job-detail-box-header table tr td h2
{
	text-align: left;
	color: green;
	margin:0;
	padding:0;
	text-decoration: none;
	border: none;
}
#job-detail-box-content
{
	background-color: #E8E8E8;
	width: 100%;
	height: auto;
	padding: 10px;
}
#job-detail-box-content table
{
	width: 100%;
	height: auto;
}
.welcome-title span
{
	color:#35a835;
}

.product-list .product-item .product-image a
{
	left: 0px;
}
/*
.inner-content
{
	width:978px;
	min-height:600px;
	margin:30px auto;
	padding-top:20px;
	
	
	background:url("/images/bg-content.png") no-repeat;
	position:relative;
}
*/
.inner-content {
	width:978px;
	min-height:600px;
	margin:30px auto;
	padding-top:20px;
   position: relative;
   background-color: transparent;
}
.inner-content::before {
   content: " ";
   position: absolute;
   width: 1180px;
   height: 800px;
   z-index: -1;
   left: -101px;
   background: url("/images/bg-content.png") no-repeat;
}