@charset "utf-8";
/* CSS Document */

body{background:url(../../img/uv/bg_body.jpg) repeat; min-height:400px; font:13px/20px utm_swiss_condensedregular, arial;}
.page{padding:22px 0; width:985px; margin:0 auto;}
.wrapper{border:1px solid #e3e3e3; background-color:#fff; padding-bottom:0px; box-shadow:0 0 4px #cecece; -moz-box-shadow:0 0 4px #cecece;-ms-box-shadow:0 0 4px #cecece; -webkit-box-shadow:0 0 4px #cecece; -o-box-shadow:0 0 4px #cecece;}

/*===header====*/
.header{border-top:3px solid #ff6204; position:relative;}
.top-bar{height: 30px}
.top-bar-right{float:right;}
.top-bar-left{float:left; background:#eef0f0; min-height:26px; border-radius: 0 0 9px 0; color:#708c8d; font-size:12px; padding:3px 10px 0 0px; max-width: 680px;}
.google-api{float:right; margin-top:1px;}
.statistics{margin-left:39px; float:left;}
.top-bar-left .statics{background:url(../../img/uv/bg_linespace.png) no-repeat right 5px; padding-right:8px;}
.top-bar-left .statics b{font-family:utm_swiss_condensedbold; font-weight:400;}
.top-bar-left .hotline{background:url(../../img/uv/icons.png) no-repeat; padding-left:27px; margin-right:15px; float:right;}
.no-background{background:none !important;}
.logo-bar{height: 100px}
.header .login{float:right;}
.header .language{float:right; margin:0 7px 0 8px;}
.header .logo{float:left; width:330px;}
.header .logo a{display:block; width:250px;}
.header .banner{float: right;}
.login .link{background:url(../../img/uv/bg_loginlink.png) no-repeat; display:inline-block; height:29px; line-height:29px; padding:0 15px; color:#478588; float:left; font-size:11px;}
.login-passed{background:url(../../img/uv/bg_loginlink.png) no-repeat 0 -81px; height:29px; line-height:29px; float:left; padding-left:10px; display:inline-block;}
.login-passed span{background:url(../../img/uv/bg_loginlink.png) no-repeat 100% -43px; display:inline-block; height:29px; line-height:29px; color:#478588; font-size:11px; padding:0 0px 0 10px;}
.login-passed .h-logout{padding:0 15px 0 12px; display:inline-block; height:29px; background:url(../../img/uv/bg_loginlink.png) no-repeat 100% 0px; font-family:utm_swiss_condensedbold; color:#fff;}
.login-passed .h-account:hover{color:#ff6204;}
.login-passed .h-account{padding-right:5px; padding-left:2px; font-family:utm_swiss_condensedbold; color:#478588; font-size:12px;}
.login .link.register{background-position:left -43px ;}
.login .register:hover{background-position:left top; color:#fff;}
.login .link.log-in{background-position:right -43px;}
.login .log-in:hover{background-position:right top; color:#fff;}

.english{display:block; background:url(../../img/uv/bg_languages.png) no-repeat left top; height:29px; line-height:29px; padding-left:8px;}
.english span{display:block; background:url(../../img/uv/bg_languages.png) no-repeat right bottom; height:29px; line-height:29px; padding:0 8px 0 0; text-transform:uppercase; color:#87a8a9; font-size:12px;}
.english:hover span{color:#ff6204;}

/*===menu===*/
.menu{height:42px; background:url(../../img/uv/bg_menu.png) repeat-x; position:relative; margin-top:4px;}
.menu ul{margin-left:22px;}
.menu ul li{float:left; padding:0 15px;}
.menu ul li.last-nav {float:right; background:url(../../img/uv/bg_lastmenu.png) left -50px no-repeat; padding:0 0 0 8px; height:45px; position:relative; top:-4px;}
.menu ul li.last-nav:hover{background:url(../../img/uv/bg_lastmenu.png) left -155px no-repeat;}
.menu ul li.last-nav a{background:url(../../img/uv/bg_lastmenu.png) repeat-x 0 0; height:45px; line-height:45px; color:#fff; padding:0 17px; font-size:14px;}
.menu ul li.last-nav:hover a{background-position: left -105px;}
.menu ul li:hover, .menu ul li.active{background:url(../../img/uv/bg_limenu_hover.png) no-repeat center 2px;}
.menu ul li a{color:#426263; font-size:15px; line-height:42px; text-transform:uppercase; display:inline-block;}

/*===content===*/
.main{}
.container{position:relative;}
.searchhome{background:url(../../img/uv/bg_searchhome.jpg) no-repeat; min-height:240px; position:relative; z-index:3;}
.searchform{padding:40px 0 0 27px; font-size:14px; position:relative;}
	.search-title{font-size:18px; color:#FF4800; margin-bottom:15px; padding-left:2px;}
	.search-title span{color:#ff4800;}
	.search-box input{width:488px; height:40px; border:1px solid #8bbebf; line-height:40px; color:#888; padding-left:10px;} /* 9/10/2013 */
	.search-box input:focus{color:#606060;}
	.search-box{margin-bottom:4px;}
	.select-box{width:245px; border:1px solid #8bbebf; position:relative; height:40px; background:#fff; float:left; margin-right:6px; z-index:2;}
	.select-box.career{width:498px; float:none; marign-right:0;z-index:4; margin-bottom:4px;}
	.select-box.select-form{width:336px;}
	.select-form .styledSelect{background-position:96% 15px;}
	.select-form .styledSelect:hover,.select-form .styledSelect:active, .select-form .styledSelect.active{background-position:96% -53px;}
	.select-row{border:1px solid #8bbebf; position:relative; width:100%; top:1px ; left:-1px; background:#fff; z-index:100; height:124px; overflow:auto;}
	.select-row ul li{padding:5px 5px 5px 12px; color:#606060; border-bottom:1px solid #efefef; cursor:pointer;}
	.select-row ul li:hover{background:#efefef;}
	.input-email input:focus{color:#606060;}
	.select-box .text-select{display:inline-block; width:67%; padding:0 5px 0 12px; line-height:40px;}
	button.select-icon {background: url("../../img/uv/bt_selectsearch.png") no-repeat 11px 14px #FFFFFF; border:0 none; cursor: pointer; float:left; height:40px;	width:32px; position:absolute; top:0px; right:0px; z-index:2;}
	button.select-icon:hover{background-position:11px -54px;}
	.search-select select{width:100%; height:40px;}
	.search-select select.career{width:175px;}
	.search-select select.s-type{width:338px;}
	.search-select select.degree{margin-right:0;}
	.search-select select option{padding:5px 5px 5px 10px;}
	.button{background:url(../../img/uv/bg_lastmenu.png) 0 0 repeat-x; display:inline-block; color:#fff; outline:0 none; border:0 none; cursor:pointer; height:27px; line-height:27px; padding:0 14px;}
	.button:hover{background-position: left -105px;}
	.search-button{font-family: utm_swiss_condensedbold; border:1px solid #d4ffeb; position:absolute; top:75px; left:534px; width:95px; height:42px; text-transform:uppercase; color:#fff; line-height:40px; box-shadow: 0 3px 6px #888; -moz-box-shadow: 0 3px 6px #888; -ms-box-shadow: 0 3px 6px #888; -webkit-box-shadow: 0 3px 6px #888; -o-box-shadow: 0 3px 6px #888; display:inline-block;}
	.search-bottom{background:url(../../img/uv/bg_searchhome1.jpg) no-repeat; min-height:178px;}
	.search-bottom .searchform{padding:23px 0 0 34px;}
	.search-bottom .search-button{top:115px; left:541px;}
	.search-select .advance-search{padding-left:15px; padding-top:0;}
	.advance-search{padding-top:0; position:absolute; top:165px; left:534px;}
	.advance-search a{color:#fff; display:inline-block; background:url("../../img/uv/icons_right.png") no-repeat scroll -42px -169px transparent; line-height:42px; padding-left:9px;}/* 25/10/2013 */
	.advance-search:hover a{background-position:-42px -229px; color:#f25d03;}/* 25/10/2013 */
	.btn-search-advance{top:121px; padding:0 24px;}
.search-select{clear:both; position:relative;}
.search-select.search-2-select{padding-top:3px; position:relative; z-index:1;}
.search-select.search-2-select .styledSelect, .search-select.row-select-z2 .styledSelect{}
.search-select span{color:#606060; display:inline-block; padding:15px 0 8px;}
.search-select .search-day{padding-right:283px;}
.searchhome.s-advance{background:url(../../img/uv/bg_searchadvance.jpg) no-repeat; min-height:380px;}
.row-2-select{padding-top:3px;}
.s-advance .search-button{bottom:0; left:542px; top:auto;}
.select-datepost{width:336px;}
.ipt-experience{border:0 none; background:none; height:40px; line-height:40px; padding-left:10px; color:#666; width:145px;}

.s-hidden {visibility:hidden;  padding-right:10px;}
.select {cursor:pointer;  position:relative;  color:#606060; z-index:1;}
.styledSelect {position:absolute;  top:0;  right:0;  bottom:0;  left:0;  background-color:white; font-weight:400;  line-height:40px;  background:#fff url(../../img/uv/bt_selectsearch.png) no-repeat 93% 15px;  color:#606060; height:40px; z-index:1; text-indent:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:auto; padding-right:25px;}
.styledSelect:after {content:"";  width:0;  height:0;  position:absolute; top:9px;  right:6px;}
.styledSelect:active,.styledSelect.active,  .styledSelect:hover{background-color:#f6f6f6;  background-position:93% -53px;}
.options {display:none;  position:absolute;  top:100%;  right:0;  left:-1px;  z-index:999;  margin:0 0;  padding:0 0;  list-style:none;  border:1px solid #ccc;  background-color:white;  width:100%; height:auto; overflow:auto; max-height: 155px;}
.options li {padding:0 6px;  margin:0;  padding:5px 5px 5px 12px; border-bottom:1px solid #eee; color:#606060;}
.options li:hover {background-color:#f6f6f6;  color:#606060;}


	
.main-content{width:704px; float:left; margin:0 0 8px 0px; padding-left:0px;}
.block{clear:both; position:relative;}
.main-content .block-title{padding-left:17px; }
.main-content .block .block-title .subtitle{padding-right:20px}
.block .block-title{margin:10px 0 15px;}
.block .block-title .subtitle{font-size:17px; color:#127174; text-transform:uppercase; font-family:utm_swiss_condensedbold; line-height:32px;}
.col-right .block .block-title .subtitle{text-transform:none;}
.block .block-title .button{color:#fff; height: 27px; line-height: 27px; padding: 0 10px; background-position:0 -12px;}
.block .block-title .button:hover{background-position:0 -110px;}
.block .block-content{border:1px solid #e5efef; box-shadow:0 1px 2px #eee; -moz-box-shadow:0 1px 2px #eee; -webkit-box-shadow:0 1px 2px #eee; -ms-box-shadow:0 1px 2px #eee; -o-box-shadow:0 1px 2px #eee;}
.newest-job, .hostest-career, .handbook{padding-left:29px;}

.block.newest-job .block-content{padding:20px 0; background:#faffff url(../../img/uv/bg_newjobs.png) no-repeat 49% 60px;}
.block.newest-job .new-job li p a, .block.newest-job .new-job li p span{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}/*20/1/2014*/
.block.newest-job .new-job li p a{font-family:utm_swiss_condensedbold; text-decoration:underline;}

.new-job{width:100%;}
.new-job.jobend{float:right; margin-right:10px;}
.new-job li{float:left; width:43.5%; padding-left:16px; padding-right:27px;}
.new-job li p{border-bottom:1px dashed #d7d7d7; font-size:14px; padding:3px 0 5px 9px; background:url("../../img/uv/bg_linespace.png") no-repeat scroll 0 -85px;}
.new-job li p a{color:#4a989a; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.new-job li p a:hover{color:#ed5b03; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.new-job li p span{color:#374d4e;}

.hostest-career .block-title, .handbook .block-title{margin-top:15px;}
.hostest-career .block-content{padding:20px 0px; background:#faffff url(../../img/uv/bg_hotcareer.png) no-repeat 31.5% 58px;}
.hostest-career .new-job{background:url(../../img/uv/bg_hotcareer.png) no-repeat 66% 35px; min-height:160px;}
.hostest-career .new-job.jobend{padding-right:0; background:none; margin-right:0;}
.hostest-career .new-job li p a{color:#374d4e;}
.hostest-career .new-job li p a:hover{color:#ed5b03;}
.hostest-career .new-job li p span{padding-left:4px; color:#32a972;}
.hostest-career .new-job li{width:26.5%;}

.block.handbook{background:url(../../img/uv/bg_handbook.png) no-repeat center bottom; padding-bottom:5px;}
.handbook .block-content{margin:1px; background:#f3fafb; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none;}
.items-hb{padding:10px 15px 10px 23px;}
.items-hb .item-content{margin-left:164px; padding-top:9px;}
.items-hb .item-image{float:left; display:block; margin:11px 23px 11px 0; opacity:1; transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s;}
.items-hb .item-image:hover{opacity:0.3; transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s;}
.items-hb .item-name a{font-family:utm_swiss_condensedbold; font-size:18px; color:#4a989a; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.items-hb .item-name a:hover{color:#ed5b03; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.items-hb .item-date{color:#a7b7b8; margin-top:5px;}
.items-hb .item-text{color:#181d1d; margin:12px 0 4px;}
.items-hb .readmore{color:#4a989a; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.items-hb .readmore:hover{color:#ed5b03;transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}

.block.login-left{background:url(../../img/uv/bg_loginpage.jpg) no-repeat 0 0; padding:56px 0 0 110px;}
.block.login-left-forgot{background:url(../../img/uv/bg_loginpage.jpg) no-repeat 0 0; padding:56px 0 0 70px;}

.lg-texthead{color:#de6434; font-size:22px; font-family:utm_swiss_condensedbold; text-transform:uppercase; margin-bottom:22px; padding-left:30px;}
.signupsuccess .lg-texthead, .active-success .lg-texthead{padding-left:0; text-transform:none; line-height:26px; font-family:utm_swiss_condensedregular;}
.active-success .lg-texthead{margin-bottom:14px;}
.signupsuccess{margin-bottom:61px;}
.lg-textmain{background:url("../../img/uv/bg_linespace.png") no-repeat scroll 0 -85px; padding-left:12px; font-size:16px; color:#606060; line-height:26px;}
.lg-text li{border-width:1px; border-color:#cfd0d0 #f9fafa #fbfcfc #f2f3f3; margin-bottom:5px; padding:6px 18px 11px; border-style:solid; background:#fbfcfc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;; -ms-border-radius:5px; width:513px;}
.signup-now{padding-left:31px; margin:28px 0 52px;}
.signup-now .lg-texthead{padding-left:0; margin-bottom:0; font-size:18px; padding:0 2px;}
.signup-now  .text-signup{color:#127174; font-size:18px; float:left; line-height:26px; margin-right:35px;}
.signup-container .lg-texthead{text-align:center;}
.button.bt-signup, .signup-action .button{height:31px; line-height:29px; padding:0 15px; font-family:utm_swiss_condensedbold; margin:24px 0 0;}

.signup-container{width:633px; margin:0 auto; padding-top:51px;}
.signup-container .lg-texthead{font-family: utm_swiss_condensedregular; margin-bottom:26px;}
.block.signup{background:url(../../img/uv/bg_signuppage.jpg) no-repeat 0 0; clear:none;}
.signup-form{margin-bottom:25px; border:1px solid #eef7f7; padding:11px 39px 0 27px; background:#fcfdfd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
.signup-form .row{clear:both; padding-top:13px; position:relative; z-index:1; border:0 none;}
.row-select-z1{z-index:13 !important; position:relative;}
.row-select-z2{z-index:12 !important; position:relative;}
.row-select-z3{z-index:11 !important; position:relative;}
.row-select-z4{z-index:10 !important; position:relative;}
.row-select-z5{z-index:9 !important; position:relative;}
.row-select-z6{z-index:8 !important; position:relative;}
.row-select-z7{z-index:7 !important; position:relative;}
.row-select-z8{z-index:6 !important; position:relative;}
.row-select-z9{z-index:5 !important; position:relative;}
.row-select-z10{z-index:4 !important; position:relative;}
.row-select-z11{z-index:3 !important; position:relative;}
.row-select-z12{z-index:2 !important; position:relative;}
.signup-form .row .row-left{width:170px; float:left; text-align:right; color:#606060;}
.signup-form .row .row-left span{line-height: 36px;}
.signup-form .row .row-right{width:370px; float:left; margin-left:0px; color:#8da8a8; padding-left:25px; position:relative;}
.signup-form .row .row-right input{width:257px; height:35px; line-height:35px; border-width:1px; border-style:solid; border-color:#d2d2d2 #f6f6f6 #f6f6f6 #f6f6f6; padding-left:15px; color:#606060; text-align:left; display:inline-block; background-color:#EFF5F7 !important;}
.signup-form .row .row-right input:focus{color:#606060; border-color:#d2d2d2;} 
.important{color:#f00; padding-left:3px;}
.row-line{display:block; width:100%; height:0; border-bottom:1px solid #e3f0f0; padding-top:25px; margin-bottom:10px;clear:both;}
.signup-form .row .row-right input[type="radio"]{width:31px; height:auto; border:0 none; padding-left:0;}
.signup-form .row .row-right input[type="checkbox"]{width:auto; height:auto; border:0 none; padding-left:0;}
.row-radio{padding-top:8px; padding-left:20px; float: left;}
.radio-rs{display:inline-block; width:110px;}
.signup-form .row .row-right select{width:274px; height:37px;  border-width:1px; border-style:solid; border-color:#d2d2d2 #f6f6f6 #f6f6f6 #f6f6f6; padding:5px 5px 5px 15px; color:#8da8a8;}
.signup-form .row .row-right select option{padding-left:18px;}
.text-checkbox{color:#606060; padding-left:10px;}
.signup-action {padding-left:183px; margin-bottom:35px;}
.signup-action .button{line-height:24px; margin-left:12px; margin-top:3px;}
.errors{color:#da2e2e; font-style:italic; padding-top:5px; clear:both;}
.success{color:#002166; font-style:italic; padding-top:5px; clear:both;}
.login-left .errors{font-size:14px; width:519px; margin-bottom:15px; padding-left:30px; background:#ff5353; color:#fff; line-height:36px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.button.btn-testmail{padding:4px 12px; margin-left:5px; position:absolute; top:0px; right:20px;  font-family:utm_swiss_condensedbold;}
.signup-form .select-box{width:272px; height:35px; border-color: #D2D2D2 #F6F6F6 #F6F6F6;   border-style: solid;    border-width: 1px;}
.signup-form .styledSelect{height:35px; line-height:35px; background-position: 95% 13px; color:#8da8a8; background-color: #EFF5F7;}
.signup-form .styledSelect:hover, .signup-form .styledSelect:active, .signup-form .styledSelect.active{background-position:95% -55px;}
.signup-form  button.select-icon{height:35px; }
.signup-form .text-select{line-height:35px; color:#8DA8A8;}

.active-success{padding:61px 0 0 19px; background:url(../../img/uv/bg_activesuccess.jpg) no-repeat 47px 141px;;}
.active-success .bl-content{background:url(../../img/uv/bg_top_asuccess.png) no-repeat 0 -3px; border:1px solid #eaebed;margin-bottom:54px; padding:33px 15px 52px 171px; color:#6e6e6e; font-size:18px;}
.active-success .lg-textmain{background-position:0 -86px; font-size:18px; margin-top:22px; line-height:24px; position:relative; left:-12px;}
.active-success .lg-textmain a{color:#de6434; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
.active-success .lg-textmain a:hover{color:#3dbf83; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}

.block.choose-jobs .block-content{padding-right:0; padding-left:0; background:url(../../img/uv/bg_hotcareer.png) no-repeat 48% 40px;}
.block.choose-jobs .new-job{padding-right:0px; width:100%; background:none; margin-right:0;}
.block.choose-jobs .new-job li{width:42%; float:left;}
.block.choose-jobs .block-title{margin-top:10px; }
.block.choose-jobs .jobend{float:right; padding-right:0;}


.block.result-search{padding:34px 29px 0; font-size:14px;} /* 12/11/2013 */
.text-left{float:left;}
.text-right{float:right;}
.text-rsearch{color:#127174;}
.text-left-head{font-family:utm_swiss_condensedbold; font-size:17px; text-transform:uppercase; padding:0 26px 0 23px;}
.close-search, .open-search{color:#ff4e00;}
.close-search:hover, .open-search:hover{color:#32a972;}
.display-work .selected{font-family:utm_swiss_condensedbold;}
.display-work a{padding:0 2px; color:#127174;}
.display-work a:hover{color:#32a972;}
.search-summary{background:#f4fafb; border:1px dashed #d4d4d4; padding:12px 22px 7px; border-radius:5px; margin-top:3px; color:#127174;}
.search-number, .search-work{font-family:utm_swiss_condensedbold; padding:0 4px;}
.search-number{font-size:16px; color:#ff4e00;}
.search-work{color:#32a972; text-decoration:underline;}
.search-summary .s-title{font-family:utm_swiss_condensedbold; padding-right:3px;}
.search-summary .dash{padding:0 10px;}
.search-summary .summary{margin-top:7px;}

.result-data{border:1px solid #e5efef; color:#374d4e; margin-top:15px; box-shadow:0 0 3px #efefef; -moz-box-shadow:0 0 3px #efefef; -webkit-box-shadow:0 0 3px #efefef; -o-box-shadow:0 0 3px #efefef; -ms-box-shadow:0 0 3px #efefef;}
.head-data{clear:both; color:#2ea6b6;}
.search-col{float:left; padding:13px 0 9px;}
.search-col-1{width:30px; padding-left:10px}
.search-col-2, .search-col-3{width:305px; padding-right:12px;} /* 26/12/2013*/
.search-col-4{width:100px; padding-right:10px;}
.search-col-5{width:100px}
.top-head-data{color:#374d4e;}
.head-data.top-head-data .search-col-1{text-align:center; padding-left:0; width:40px;}
.head-data .search-col-1 input{position:relative; top:1px; margin-right:10px; display:inline-block;}
.head-data .search-col a{color:#2ea6b6;}
.bold-row a{color:#2ea6b6; font-weight: bold; font-family:utm_swiss_condensedbold;}

.head-data .search-col a:hover{color:#32A972;}
.row-result .special-row .search-col, .row-result .special-row .search-col a{color:#FF4E00 !important; font-family:utm_swiss_condensedbold;} /* 12/11/2013 */ /* 27/11/2013 */
.line-search{display:block; width:100%; height:0; border-bottom:1px dashed #d7d7d7; clear:both}
.search-content{padding-left:68px; margin-bottom:15px;}
.search-content .salary b, .search-content .end-date b{padding-left:3px; color:#32A972; font-weight:600;}
.search-content .salary{display:inline-block; background:url("../../img/uv/bg_linespace.png") no-repeat scroll right -144px transparent; padding-right:12px; margin-right:7px;}
.button.button-savework{height:31px; line-height:31px; padding:0 17px; font-family:utm_swiss_condensedbold;}
.action-page .action{float:left; margin:0;}
.action-page .page-search{float:right; margin-right:15px;}
.action-page{padding:18px 0 18px 9px;}
.page-search .page-num{display:inline-block; height:27px; line-height:27px; padding:0 11px; color:#6b7a7b; border:1px solid #e5efef; float:left; margin-left:2px;}
.page-search .page-num.active, .page-search .page-num:hover{ background: url("../../img/uv/bg_lastmenu.png") repeat-x scroll 0 0 transparent;  color: #FFFFFF;}

.block.work-detail{padding:28px 29px 0;}
.work-detail .work-name{font-size:17px; color:#ed5b03; font-family:utm_swiss_condensedbold; text-transform:uppercase; padding-left:21px; margin-bottom:9px;}
.employer-image{display:block; float:left; width:128px; margin-top:20px;margin-right:31px;}
.employer-info{float:left; width:715px; }
.work-detail .search-summary{color:#374d4e;}
.employer-name{font-family:utm_swiss_condensedbold; margin-bottom:4px;}
.employer-intro {line-height:23px; text-align: justify;}
.employer-sum{margin-top:13px;}
.employer-sum span{display:inline-block;  padding-right:5px; }
.employer-sum span b{padding-left:4px; font-weight:400; font-family:utm_swiss_condensedbold;}
.employer-sum span.website{background:none;}
.employer-sum span.website a{color:#33aa73;}
.employer-sum span.website a:hover{color:#ED5B03;}
.view-more-info{color:#ed5b03;}
.view-more-info:hover{color:#33aa73;;}
.infor-title{color:#ed5b03; font-family:utm_swiss_condensedbold; font-size:16px; text-transform:uppercase; padding-left:33px;}
.block.action-right{margin:15px 10px 0 0;}
.block.infomation-work{margin-left:29px;  margin-top:15px; }
.infomation-work .bl-content{border:1px solid #e5efef; box-shadow:0 0 4px #efefef; -moz-box-shadow:0 0 4px #efefef; -webkit-box-shadow:0 0 4px #efefef; -o-box-shadow:0 0 4px #efefef; -ms-box-shadow:0 0 4px #efefef;}
.infor-content{padding:10px 13px 0 33px; color:#374d4e;}
.infor-one{padding:15px 0 8px; position:relative; text-align: justify;}
.infor-one .info-work{float:left;}
.infor-one .info-work.b-left{width:320px; padding-right:30px;}
.infor-one .info-work.b-right{width:260px;}
.row-work .left-title{display:inline-block; width:109px;}
.row-work .two-dot{padding-right:3px;}
.row-work b{color:#ed5b03;}
.infor-content p{line-height:28px;}
.infomation-work .line-search{padding-bottom:10px;}
.row-work .t-work{display:inline-block;}
.row-work strong{font-family:utm_swiss_condensedbold; font-weight:400;}
.apply-email{color:#33aa73;}
.apply-email:hover, .apply-doc:hover{color:#ed5b03;}
strong .apply-email, .apply-doc{font-family:utm_swiss_condensedbold; font-weight:400; padding:0 2px;}
.apply-doc{color:#374d4e;}
.action-work{padding:15px 0 11px 34px;}
.action-work .button{height:31px; line-height:31px; font-family:utm_swiss_condensedbold; padding:0 15px; color:#fff; outline:0 none; margin-right:15px;}
.contact-info{background:#ffdf99; border-radius:8px; margin:27px 20px 18px; color:#555555; padding-bottom:13px;}
.contact-info p{line-height:33px; padding:13px 10px 0px 25px;}
.contact-info p a{font-family:utm_swiss_condensedbold;color:#33aa73; padding:0 2px; }
.contact-info p a:hover{color:#ed5b03;}

.block.apply-online{}
.apply-online .bl-content{color:#374d4e; padding:37px 32px 32px 29px;}
.tt-apply{font-size:17px; font-family:utm_swiss_condensedbold; text-transform:uppercase; color:#127174; padding-left:23px;}
.row{clear:both;}
.no-border{border:0 none !important;}
.row .row-left{float:left; text-align:left; width:180px;}
.row .row-right{float:left;}
.row .row-right input[type="text"], .row .row-right input[type="password"]{border:1px solid #ecebeb; border-top-color:#cbcbcb; background: #EFF5F7; }
.yl-text{color:#e35602;}
.row .row-left .gr-text{text-decoration:underline; line-height:50px;}
.employer-signup .row .row-right input[type="text"], .employer-signup .row .row-right input[type="password"]{background:#e4eeee;} /* 9/10/2013 */
.row .r-textarea{width:530px; border:1px solid #eaf0f0; border-top-color:#c8cdcd; height:156px; padding:6px 6px 0 7px; background:#f3f9f9; margin:14px 0 16px; font-family:utm_swiss_condensedregular;}
.apply-online .block-content{margin-top:17px; padding:15px 22px 12px;}
.apply-online .row .row-left span, .apply-online .row .row-right p, .apply-online .row .row-right span{line-height:37px;}
.row-action{padding:10px 0 15px 181px;}
.row-action .bt-applyonline{margin-right:10px;}

.block.thanks .block-content{background:url(../../img/uv/bg_applysuccess.jpg) no-repeat 3px 3px; padding-top:228px; padding-left:80px; padding-bottom:56px; font-size:18px;}
.thanks .tt-apply{color:#dd5402;}
.thanks-text{line-height:36px;}
.thanks-text .website{font-family:utm_swiss_condensedbold; color:#374d4e;}
.thanks-text .website:hover{color:#e35602;}
.gr-text{color:#36b178;}
a.gr-text:hover{color:#e35602; text-decoration:none;}

.block.employer-work{padding-top:19px;}
.employer-work .result-data{margin-top:7px;}
.display-work, .display-work a{color:#32A972;}
.display-work a:hover{color:#e35602;}

.page-print{background:none;}
.block.print-page{margin-right:29px; margin-bottom:50px;}
.h-print{min-height:20px; border-top:0 none; z-index:2;}
.text-print{font-size:14px; text-transform:uppercase; color:#435758; padding-left:22px; line-height:24px;}
.logo-print{position:absolute; right:50px; top:18px;}

.block.send-mail{padding-top:36px;}
.send-mail .row .row-right input, .send-mail .row .row-right textarea{width:409px; border:1px solid #f6f6f6; border-top-color:#d2d2d2; height:36px; line-height:36px; color:#606060; padding-left:14px;} /* 9/10/2013 */
.send-mail .block-content{padding:10px 27px; border:0 none;}
.send-mail .tt-apply{ padding-left:49px; margin-bottom:3px;}
.form-sendmail{border:1px dashed #d4d4d4; background:#f4fafb; color:#374d4e; padding:0px 100px 10px 140px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.send-mail .row .row-left{width:189px; text-align:right;}
.send-mail .row .row-right{padding-left:30px;}
.send-mail .row .row-right input, .send-mail .row .row-right textarea{width:409px; border:1px solid #f6f6f6; border-top-color:#d2d2d2; height:36px; line-height:36px; color:#92a0a2; padding-left:14px;}
.send-mail .row .row-right textarea{height:105px; overflow:auto; line-height:20px; width:395px; padding-right:14px; padding-top:5px;}
.send-mail .row{padding-top:12px;}
.send-mail .row .row-right input:focus, .send-mail .row .row-right textarea:focus{border-color:#d2d2d2; color:#374d4e;}
.send-mail .row span, .send-mail .row p{line-height:36px;}
.action-sendmail{padding:13px 0 9px 360px;}

.main-content.two-columright{float:right; margin-right:26px; width:690px; margin-bottom:40px;}
.block.block-manages{padding-top:24px;}
.block-manages.top-manages{margin-top:53px;}
.block-manages .block-content{padding:1px;}
.block.block-manages .block-title, .account-edit .block-title{font-size:16px; border-bottom:1px dashed #d7d7d7; padding-bottom:9px; margin-top:14px; font-family:utm_swiss_condensedbold; text-transform:uppercase; color:#ed5b03; padding-left:33px;}
.block-manages .row-manage .head-data.top-head-data{background:#e4ebed;} /* 26/12/2013 */
.row-manage .head-data.top-head-data .search-col{background:#e4ebed; color:#374d4e; font-family:utm_swiss_condensedbold; font-size:12px; padding-top:12px; padding-bottom:8px;}
.head-data .search-col{color:#127174;} /* 12/11/2013 */
.row-manage .head-data .search-col-1{width:170px; padding-left:33px; padding-right:9px; text-align:left;}
.row-manage .head-data .search-col-2{width:75px; padding-left:5px; padding-right:5px;}
.row-manage .head-data .search-col-3{width:132px; padding-right:0;}
.row-manage .head-data .search-col-4{width:58px; padding-right:0;}
.row-manage .head-data .search-col-5{width:190px;} /* 26/12/2013 */
.head-data .col-text-center{text-align:center;}
.head-data .search-col a{color:#127174;} /* 12/11/2013 */
.head-data .search-col .name-wk{color:#32A972;} /* 12/11/2013 */
.head-data .search-col .name-wk:hover{color:#E35602;} /* 12/11/2013 */
.result-search .head-data .search-col a:hover{color:#e35602;}
.head-data .search-col .button-tb{display:inline-block; width:auto; height:22px; padding-left:8px; background:url(../../img/uv/bg_btnbutton.png) no-repeat 0 0; border:0 none; top:-3px; position:relative;}
.head-data .search-col .button-tb span{display:inline-block; height:22px; padding-right:8px; background:url(../../img/uv/bg_btnbutton.png) no-repeat 100% -26px; line-height:22px; color:#374d4e;}
.head-data .search-col .button-tb:hover{background-position:0 -52px; color:#fff; }
.head-data .search-col .button-tb:hover span{background-position:100% -78px; color:#fff; }
.action .button{height:31px; line-height:31px; padding:0 14px; font-family:utm_swiss_condensedbold; margin-right:10px;}

.our-work .row-manage .head-data .search-col-1{width:30px; padding-left:33px; padding-right:9px; }
.our-work .row-manage  .head-data .search-col-2{width:200px; padding-right:15px;}
.our-work .row-manage  .head-data .search-col-3{width:195px; padding-right:15px;} /* 26/12/2013*/
.our-work .row-manage .head-data .search-col-4{width:96px; padding-right:9px;}
.our-work .row-manage .head-data .search-col-5{width:70px; padding-right:4px;}

.applied-work .row-manage .head-data .search-col-1{width:30px; padding-left:33px; padding-right:9px; }
.applied-work .row-manage  .head-data .search-col-2{width:125px; padding-right:7px;} /* 26/12/2013*/
.applied-work .row-manage  .head-data .search-col-3{width:200px; padding-right:15px;}
.applied-work .row-manage .head-data .search-col-4{width:247px; padding-right:10px;}

.notice-work .row-manage .head-data .search-col-1{width:317px; padding-left:33px; padding-right:15px; }
.notice-work .row-manage  .head-data .search-col-2{width:90px; padding-right:15px;}
.notice-work .row-manage  .head-data .search-col-3{width:210px;} /* 26/12/2013*/
.p-block .button{height:31px; line-height:31px; padding:0 14px; font-family:utm_swiss_condensedbold; }
.p-block .view-all{padding-right:40px;}

.block.account-edit{padding-top:24px; margin-top:53px; color:#374d4e;}
.p-edit-title{background:#edf4f6; margin:0 31px; text-align:center; line-height:34px; border-radius:5px;}
.edit-container{clear:both; padding-top:10px;}
.edit-row .row .row-right input[type="text"]{height:29px; line-height:29px; width:356px; border:1px solid #e7ecee; border-top-color:#c5cacb; padding-left:11px; background-color:#eff5f7; color:#606060;} /* 9/10/2013 */
.edit-title{background:#f7faf9; line-height:34px; padding-left:48px; font-family:utm_swiss_condensedbold;}
.edit-row{padding:0 10px 0 129px;}
.edit-row .row{padding-top:19px;}
.edit-login{padding:12px 10px 8px 129px;}
.edit-login .row{padding-top:4px;}
.edit-row .row .row-left{width:115px; padding-right:5px;}
.edit-row .row  span{line-height:29px;}
.edit-row .row .row-right input[type="text"]{height:29px; line-height:29px; width:356px; border:1px solid #e7ecee; border-top-color:#c5cacb; padding-left:11px; background-color:#eff5f7; color:#374D4E;}
.edit-row .row .row-right input.input-firstname{width:146px; margin-right:51px;}
.edit-row .row .row-right input.input-lastname{width:146px;}
.edit-row .row .row-right input[type="text"]:focus{color:#374d4e; border-color:#c5cacb;}
.sex-radio{padding-left:11px; padding-right:97px; color:#99a5a6;}
.edit-row .select-box{height:29px; background-color:#eff5f7; border:1px solid #e7ecee; border-top-color:#c5cacb; width:157px;}
.edit-row .select{height:29px;}
.edit-row .styledSelect{height:29px; line-height:29px; background-position:93% 9px; background-color:#EFF5F7; color:#374D4E;}
.edit-row .styledSelect:hover, .edit-row .styledSelect.active, .edit-row .styledSelect:active{background-position:93% -59px;}
.married-status .select-row{height:62px;}
.edit-row .text-select{color:#99a5a6;}
.edit-row button.select-icon{background:url("../../img/uv/bt_selectsearch.png") no-repeat scroll 11px 9px #eff5f7; height:29px;}
.edit-row button.select-icon:hover{background-position:11px -59px;}
.selectbox-nation, .text-citybox, .selectbox-city{float:left;}
.selectbox-city  .select-box{width:132px;}
.text-citybox{padding:0 10px 0 8px;}
.action-edit{padding:10px 0 22px 4px;}
.action-edit .button{height:31px; line-height:31px; font-family:utm_swiss_condensedbold; width:102px; text-align:center;}
.file-image{position:relative;}
.btn-browse, .btn-upload{display:inline-block; height:30px; padding-left:8px; background:url(../../img/uv/btn_upload.png) no-repeat 0 0; text-decoration:none; cursor:pointer;}
.btn-upload{margin-top:12px;}
.row .row-right .btn-browse input, .row .row-right .btn-upload input{display:inline-block; height:30px; line-height:30px; background:url(../../img/uv/btn_upload.png) no-repeat 100% -33px; font-family:utm_swiss_condensedbold; color:#899697; padding:0 33px 0 15px; border:0 none; cursor:pointer;}
.btn-browse:hover, .btn-upload:hover{background-position:0 -68px;}
.row .row-right .btn-browse:hover input, .row .row-right .btn-upload:hover input{background-position:100% -102px; color:#fff;}
.file-address{float:left; width:217px; margin-right:20px;}
.edit-row .row .row-right .file-address input{}
.file-action{float:left; width:98px;}
.btn-deleteimg{position:absolute; top:0; right:0; line-height:16px; color:#f00; padding:0 5px; font-weight: bold;}
.file-image{float:left; width:88px; background:#899697; min-height:91px; position:relative;}
button{background:none; border:0 none; outline:0 none; width:auto; cursor:pointer;}

.bl-forget-pass{}
.bl-forget-pass .lg-texthead{padding-left:30px;}
.bl-forget-pass .lg-textmain{position:relative; padding-left:66px;}
.bl-forget-pass .lg-textmain-head{ padding-left:12px;}
.bl-forget-pass .lg-textmain strong{position:absolute; top:0; left:12px; font-weight:400; font-family:utm_swiss_condensedbold;}
.bl-forget-pass .email-signup{color:#374d4e; padding:15px 0 0 32px; }
.bl-forget-pass .email-signup span{line-height:34px; display:inline-block; height:34px; float:left; margin-right:8px;}
.bl-forget-pass .email-signup input{background:#f5f6f7; border:1px solid #ecedee; border-top-color:#cacbcb; height:34px; line-height:34px; width:490px; color:#374d4e; padding-left:12px; margin:9px 0 5px;}
.reget-pass-action{padding:15px 0 0 32px;}
.reget-pass-action .button{height:27px; line-height:27px; padding:0 14px; font-family:utm_swiss_condensedbold;}

.block.block-change{padding:36px 40px 40px 40px;}
.block.block-change .block-content{background:url(../../img/uv/ntd_bg_bttabs.jpg) repeat-x left bottom; padding-bottom:5px;}
.change-title{color:#ff5b01; font-size:15px; font-family:utm_swiss_condensedbold; text-transform:uppercase; border-bottom:1px dashed #d7d7d7; padding:14px 0 9px 33px;}
.change-container{padding:11px 0 40px 120px; color:#374d4e;}
.change-container .row{padding-top:20px;}
.change-container .row .row-left{width:140px; padding-right:5px;}
.change-container .row-right input{height:29px; line-height:29px; color:#374d4e; background:#eff5f7; border:1px solid #e7ecee; border-top-color:#c5cacb; padding-left:12px; width:325px;}
.change-container .row-right input[type="text"], .change-container .row-right input[type="password"]{background:#f6f6f6;}
.change-container .row span, .change-container .row p{line-height:29px;}
.chang-action{clear:both; padding:20px 0 0 145px;}
.chang-action .button{height:31px; line-height:31px; font-family:utm_swiss_condensedbold; padding:0 14px;}

.change-container-forgot{padding:11px 0 40px 50px; color:#374d4e;}
.change-container-forgot .row{padding-top:20px;}
.change-container-forgot .row .row-left{width:140px; padding-right:5px;}
.change-container-forgot .row-right input{height:29px; line-height:29px; color:#374d4e; background:#eff5f7; border:1px solid #e7ecee; border-top-color:#c5cacb; padding-left:12px; width:325px;}
.change-container-forgot .row-right input[type="text"], .change-container .row-right input[type="password"]{background:#f6f6f6;}
.change-container-forgot .row span, .change-container .row p{line-height:29px;}
.chang-action{clear:both; padding:20px 0 0 145px;}
.chang-action .button{height:31px; line-height:31px; font-family:utm_swiss_condensedbold; padding:0 14px;}

/*tabs content*/
.tabs-home {padding: 0; position:relative;}
.list-wrap{position:relative; height:auto;}
.tabs-create-profile .list-wrap{height:auto !important;}
.tabs-home .nav {margin: 0 0 10px 0; height:43px; width:102%;}
.tabs-home .nav li {float: left; margin: 0 0px 0 0; width:165px; background:url(../../img/uv/ntd_bg_tabs.png) repeat-x;}
.tabs-home .nav li.last { margin-right: 0; border-right-width:0; width:190px;}
.tabs-home .nav li a {display:block; color:white; font-size:16px; text-align: center; border: 0 none; line-height:43px; padding-top:0; padding-bottom:0; color:#616473; height:43px; border-color:#eaebed; border-style:solid; border-width:0px 1px 1px 0px;}
.tabs-home .nav li a:hover { background-color: #111; }
.tabs-home ul { list-style: none; position:relative;}
.tabs-home ul.nav li a { display: block; color: #666; position:relative;}
.tabs-home ul li:last-child a {}
.tabs-home ul.nav li a:hover {background:url(../../img/uv/ntd_bg_tabs.png) repeat-x 0 -52px;} 
.tabs-home ul li a.current, .tabs-home ul li a.current:hover{background:url(../../img/uv/ntd_bg_tabs.png) repeat-x  0 -107px; font-family:utm_swiss_condensedbold; font-size:17px;}
.tabs-home ul li a.current{border-bottom:1px solid #fff;}
.active-line{display:none; width:165px; height:3px; border:1px solid #eaebed; border-bottom-color:#fff; background-color:#29b4b7; position:absolute; left:-1px; top:-5px;}
li.last  .active-line{width:190px;}
.tabs-home ul li a.current .active-line{display:block;}


.list-post{float:left; padding-left:30px; width:300px;}
.list-post-item{background:#f7f7f7 url("../../img/uv/ntd_icons.png") no-repeat scroll 10px 10px; margin-bottom:14px; border-width:1px; border-style:solid; border-color:#cbcbcb #dedede #fff #dedede; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; padding:7px 10px 13px 35px; color:#616473;}
.list-post .gr-text, .list-post .yl-text{font-family:utm_swiss_condensedbold;}
.p-item-text{font-size:16px; color:#36B178; margin-bottom:21px; margin-top:21px; padding-left:35px;}
.post-left{padding-top:62px;}
.bg-bottom-tabs{width:100%; height:5px; position:relative; bottom:-8px;; left:0; background:url(../../img/uv/ntd_bg_bttabs.jpg) repeat-x; display:block; font-size:0;}
.btn-buytabs{display:inline-block; height:27px; padding-left:7px; background:url(../../img/uv/ntd_bg_button.png) no-repeat 0 0; outline:0 none; position:relative;; bottom:-21px; left:42%; z-index:2; }
.btn-buytabs:hover{}
.btn-buytabs span{display:inline-block; height:27px; line-height:27px; padding:0 25px 0 18px; background:url(../../img/uv/ntd_bg_button.png) no-repeat 100% -33px; font-family:utm_swiss_condensedbold; color:#fff; text-transform:uppercase; font-size:12px;}
.btn-buytabs:hover span{background-position:100% -130px;}

.block.tabs-create-profile{padding-top:81px;}
.tabs-create-profile .block-content{padding-bottom:20px;}
.two-columright .tabs-create-profile .block-content{padding-bottom:8px;}
.tabs-number{display:block; float:left; width:28px; height:28px; background:url(../../img/uv/bg_number_tabs.png) no-repeat;font-family:utm_swiss_condensedbold; font-size:10px; line-height:27px; text-align:center; color:#1b7c8a; margin:8px 5px 0 30px;}
.current .tabs-number{color:#ef7125;}
.tabs-create-profile .tabs-home .nav li{width:226px;}
.tabs-create-profile .tabs-home .nav .nav-three{width:236px;}
.tabs-create-profile .active-line{width:100%;}
.tabs-create-profile .tabs-home .nav li a{text-align:left; padding-top:0px; padding-bottom:0;}
.listtab-container{padding:20px 0 0 44px; color:#374d4e;}
.t-list-tab{text-transform:uppercase; font-family:utm_swiss_condensedbold; color:#ed5b03; border-bottom:1px dashed #d7d7d7; padding:20px 0 5px 34px; position:relative;}
.icons-listtab{display:block; width:16px; height:16px; background:url(../../img/uv/bg_number_tabs.png) no-repeat 0 -49px; position:absolute; right:19px; top:24px;}
.t-list-tab .gr-text{text-transform:none; font-family:utm_swiss_condensedregular; padding-left:4px;}
.listtab-col{width:260px; padding-right:9px; float:left;}
.listtab-col.list-col1{width:230px;}
.listtab-col.list-col2{width:110px;}
.listtab-col .left-title{width:120px; padding-right:4px; color:#6d8283;}
.list-col1 .left-title{width:90px; padding-right:4px;}
.listtab-col .row-work{line-height:24px; color:#374243;}
.tab-col-action{clear:both; padding:10px 0 0;}
.tab-col-action .button{height:31px; line-height:31px; font-family:utm_swiss_condensedbold; padding:0 14px; border:0 none; display:inline-block; color:#fff;}
.tab-col-action .button:hover{background:url("../../img/uv/bg_lastmenu.png") repeat-x scroll 0 -105px transparent}
.listtab-container .row{padding-top:16px;}
.listtab-container .row input[type="text"]{height:35px; line-height:35px; color:#374d4e; width:334px; padding-left:12px; background-color: #EFF5F7;}
.listtab-container .row span, .listtab-container .row p{line-height:35px;}
.listtab-container .select-box{width:346px; height:35px; border:1px solid #ecebeb; border-top-color:#cbcbcb; }
.listtab-container .select-box .select{height:35px;}

.listtab-container .row input.input-salary{width:130px; margin-left:12px; float:left;}
.txt-ipt-salary{padding-left:12px; line-height:35px; display:inline-block; height:35px; float:left;}
.listtab-container .row input[type="radio"]{height:35px; line-height:35px; float:left;}


.listtab-container .styledSelect{line-height:35px; height:35px; background-color:#EFF5F7; background-position:97% 12px;}
.listtab-container .styledSelect:hover, .listtab-container .styledSelect.active, .listtab-container .styledSelect:active{background-position:97% -56px;}
.listtab-container .select-language{width:130px;}
.rr-text-language{width:80px; display:inline-block; text-align:center; float:left;}
.tabs-home .options{position:absolute;}
.tabs-home .button-add{display:inline-block; width:auto; height:22px; padding:0 0 0 8px; background:url(../../img/uv/bg_btnbutton.png) no-repeat 0 0; border:0 none; top:-8px; left:3px; position:relative; float:left;}
.pad{padding-bottom:16px;}
.normal tr:nth-child(1){position:relative; z-index:10;}
.normal tr:nth-child(2){position:relative; z-index:9;}
.normal tr:nth-child(3){position:relative; z-index:8;}
.tabs-home .button-add span{display:inline-block; height:22px; padding:0 14px 0 6px; background:url(../../img/uv/bg_btnbutton.png) no-repeat 100% -26px; line-height:18px; color:#374d4e; font-family:utm_swiss_condensedbold; letter-spacing:-2px;}
.tabs-home .button-add:hover{background:url(../../img/uv/bg_btnbutton.png) no-repeat 0 -52px; color:#fff;}
.tabs-home .button-add:hover span{background-position:100% -78px; color:#fff;}
.career-selected{padding-top:8px; clear:both;}
.tabs-home .line-career, .line-career .career-name {line-height: 18px !important;}
.tabs-home .line-career .career-name {display: inline-block; width: 325px;}
.row p.yl-text{padding-top:20px;}
.button.btn-next-step{height:31px; line-height:31px; font-family:utm_swiss_condensedbold; display:block; margin:21px 0 40px;}
.select-3-row .options{height:93px;}

.accordion-content {}
.accordion-content li{margin:6px 0 10px; position:relative;} /* 19/11/2013 */
.accordion-content li > a{cursor:pointer;} /* 19/11/2013 */
.accordion-content .accord-container{display:none; position:relative;}
.open-accordion{font-size:13px; display:block; margin:0 0 8px 18px;}
.open-accordion span{display:block; float:left; width:18px; height:18px; background:url(../../img/uv/bg_number_tabs.png) no-repeat 0 -92px; margin:1px 12px 0 0;}
.open-accordion.close span{background-position:0 -132px;}

.block.notes-profiles{padding:35px 32px 0; background:url(../../img/uv/shadow-bottom.png) no-repeat center 18px;}
.public-profiles{background:#ffdf99; padding:14px 20px 20px 53px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; color:#555555;}
.check-public-pro{padding-left:59px;}.public-profiles p{line-height:24px;}
.public-profiles strong{font-family:utm_swiss_condensedbold; font-weight:400; padding-left:8px; line-height:24px;}
.note-public-pro strong{display:block;width:72px; float:left; min-height:46px;}
.notes-profiles .action{margin-top:14px; margin-left:102px;}
.notes-profiles .action .button{margin-right:43px;}

.resumes .listtab-container{padding-left:26px; padding-right:31px; padding-top:10px;}
.accord-container .form-container{background:#f6f6f6; padding:9px 20px 20px 41px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; visibility:visible; position:relative;}
.form-container .textarea{width:540px; height:105px; margin-top:5px; border:0 none; border-top:1px solid #d2d2d2; padding:6px 0 0 12px; overflow:auto; color:#4e6667; display:block; background-color:#fff; position:relative; visibility:visible; font-family:utm_swiss_condensedregular; margin-bottom:12px;}
.accord-container .action{margin:12px 0 0 222px; visibility:visible;}
.accord-container .action .button{height:29px; line-height:29px; padding:0 25px; margin-right:21px; visibility:visible;}
.content-entered{padding:0 100px 15px 19px; position:relative;}
.dt-content-padding{padding-left:103px;}
.page-view-print .dt-content-padding{padding-left:107px; margin-bottom:12px;}
.detail-cont .content-entered{padding-left:0;}
.full-service .detail-cont .content-entered{padding-right:30px;} /* 19/11/2013 */
.listtab-container .form-container .row input{background-color:#fff; width:340px;}
.listtab-container .accord-container .select-box .styledSelect{background-color:#fff; background-position:97% 12px;}
.listtab-container .accord-container .select-box .styledSelect:hover, .listtab-container .accord-container .select-box .styledSelect.active{background-position:97% -56px;}
.listtab-container .accord-container .sel-box-location .styledSelect{background-color:#fff; background-position:94% 12px;}
.listtab-container .accord-container .sel-box-location .styledSelect:hover, .listtab-container .accord-container .sel-box-location .styledSelect.active{background-position:94% -56px;}
.listtab-container .accord-container .select-box{width:352px;}
.listtab-container .row .row-left span b{font-weight:400; display:inline-block; padding:0 5px 0 26px; font-family:utm_swiss_condensedregular;}
.listtab-container .accord-container .sel-box-month{width:65px;} /*18/11/2013 */
.listtab-container .accord-container .sel-box-year{width:65px;} /*18/11/2013 */
.listtab-container .accord-container .sel-box-year .styledSelect, .listtab-container .accord-container .sel-box-month .styledSelect{padding-right:20px; text-indent:9px;} /*18/11/2013 */
.row-span-space{display:inline-block; padding:0 5px 0 0; line-height:35px; float:left;} /*18/11/2013 */
.listtab-container .accord-container .sel-box-month .styledSelect, .listtab-container .accord-container .sel-box-year .styledSelect{background-position:88% 12px;}
.listtab-container .accord-container .sel-box-month .styledSelect:hover, .listtab-container .accord-container .sel-box-month .styledSelect.active, .listtab-container .accord-container .sel-box-year .styledSelect:hover, .listtab-container .accord-container .sel-box-year .styledSelect.active{background-position:88% -56px;}
.select-box .options li{margin:0;}
.sel-box-year .options{width:132%;}
.form-container .tt-textarea{ visibility:visible; display:block; width:522px; padding-left:12px; height:111px; overflow:auto; border:0 none; border-top:1px solid #D2D2D2; color:#374d4e;}
.content-edit-act{position:absolute; top:2px; right:-25px; display:block;}
.content-edit-act .gr-text{padding-left:16px;}
.content-entered strong{font-weight:400; font-family:utm_swiss_condensedbold; line-height:24px;}
.content-entered p{line-height:24px;}
.form-container .row-right .tt-textarea{width:340px;}

.detail-employee{color:#4e6667; padding-top:53px;}
.full-service .detail-employee{padding-top:18px;}
.detail-employee .em-date{margin-bottom:7px; text-align:right;}
.detail-employee .em-date span{background: url("../../img/uv/bg_linespace.png") no-repeat scroll right -144px transparent;  display: inline-block;    margin-right: 7px;  padding-right: 12px;}
.detail-employee .em-date span.em-date-create{background:none; padding-right:0; margin-right:0;}
.detail-employee .block-content{position:relative; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none;}
.tabs-home .detail-employee .block-content{border:0 none; padding-bottom:0;}
.detail-employee .block-content .em-shadowbg{background:url(../../img/uv/ntd_em_info.png) no-repeat center top; display:block; width:100%; height:6px; position:absolute; top:-7px; left:0; }
.detail-cont{padding:8px 17px 27px 46px;}
.detail-cont{padding:8px 17px 27px 46px;}
.detail-cont .lt-detail{width:38%; float:left; margin-top:4px;} /* 07/11/2013 */ /*02/12/2013 */
.detail-cont .rt-detail{width:60%; padding-left:2%; float:right;  margin-top:4px;} /* 01/11/2013 - PM */ /* 07/11/2013 */ /*02/12/2013 */
.em-picture{display:block; float:right; width:110px; margin-top:7px; margin-left:10px; position:absolute; right:0; bottom:5px;} /* 07/11/2013 */ /*02/12/2013 */
.r-detail-info{overflow:hidden; text-align:right; margin-top:0px;} /* 07/11/2013 */ /*02/12/2013 */

.detail-cont p{line-height:24px;}
.detail-cont .em-name{font-size:22px; font-family:utm_swiss_condensedbold; color:#ed5b03; text-transform:uppercase; line-height:30px;}
.detail-cont .em-work{font-family:utm_swiss_condensedbold; font-size:18px; padding:1px 0 2px;}
.t-em-detail{color: #ED5B03; font-family: utm_swiss_condensedbold;  font-size: 13px;   text-transform: uppercase; border-bottom:1px dashed #f2f2f2; padding-bottom:5px; padding-left:46px;}
.detail-cont .l-detail{float:left; width:60%;}
.detail-cont .r-detail{float:right; width:40%; margin-top:168px;}
.detail-cont .left-title{width:150px; padding-right:10px; display:inline-block;}
.full-service .detail-cont .row-work .left-title{width:120px;}
.full-service .list-col1 .row-work .left-title{width:90px;}
.listtab-container .row-work{color:#374243;}
.full-service .detail-cont{padding-right:0;}
.dt-summary{font-family: utm_swiss_condensedbold; }
.dt-summary span{display:inline-block; min-width:108px;}
.em-profile-public{height:37px; width:237px; line-height:37px; color:#374d4e; background-color:#ffdf99; text-align:center; border-radius:4px; position:absolute; top:-98px; right:0;}
.full-service .notes-profiles .action{margin-left:122px;}
.full-service .notes-profiles .action .button{margin-right:13px;}

.list-tab-cont .yl-text-head{color:#ed5b03; padding:19px 37px 9px;}
.list-tab-cont .yl-text-head b{font-family:utm_swiss_condensedbold; text-transform:uppercase; font-weight:400;}
.input-area-wrap{background:#f6f6f6; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; margin:0 10px; padding:30px;}
.input-area-wrap textarea{width:592px; height:702px; padding:10px 0 0 12px; color:#374d4e; border:0 none; border-top:2px solid #eaeaea; line-height:24px;}
.detail-profile-cont{min-height:300px;}
.dt-profile-cont{min-height:500px; margin:10px 38px 20px 27px; border:1px solid #f3f3f4; box-shadow:0 0 2px #dedede; -moz-box-shadow:0 0 2px #dedede; -webkit-box-shadow:0 0 2px #dedede; -o-box-shadow:0 0 2px #dedede; -ms-box-shadow:0 0 2px #dedede;}


.page-view-profile .wrapper{border:0 none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none;}
.page-view-print{padding:22px 16px 0; width:700px; margin:0 auto;  background:#f6f6f6; box-shadow:0 0 6px #CECECE; -moz-box-shadow:0 0 6px #CECECE; -webkit-box-shadow:0 0 6px #CECECE; -o-box-shadow:0 0 6px #CECECE; -ms-box-shadow:0 0 6px #CECECE;}
/*.page-view-print .page{width:700px; margin:0 auto; padding:22px 16px; background:#f6f6f6; box-shadow:0 0 6px #CECECE; -moz-box-shadow:0 0 6px #CECECE; -webkit-box-shadow:0 0 6px #CECECE; -o-box-shadow:0 0 6px #CECECE; -ms-box-shadow:0 0 6px #CECECE;}
.page-view-print .wrapper{border:1px solid #e5efef; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none;}*/
.page-view-print .bl-content{border:1px solid #e5efef; background-color:#fff;}
.page-view-print .detail-employee .block-content{border:0 none;}
.page-view-print .logo-print{left:8px; top:12px;}
.page-view-print .detail-employee{padding-top:35px;}
.page-view-print .bottom-shadow{display:block; width:100%; height:6px; background:url(../../img/uv/bg_printview_sh.png) center 0; position:relative; left:0; bottom:-6px;}
.page-view-print .action{padding:15px 0 15px 255px; margin:0;}
.page-view-print .action .button{margin-right:5px; border:1px solid #fff;}
.page-print-download{background:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none;}

.tbl-seft-produce{}
.tbl-seft-produce .head-data .search-col-1{width:215px}
.tbl-seft-produce .head-data .search-col-2{width:205px}
.tbl-seft-produce .head-data .search-col-3{width:208px} /* 26/12/2013*/
.tbl-seft-produce .action{margin-top:4px; margin-bottom:8px; }

.create-profile .row{padding-top:17px;}
.create-profile .row-left{width:150px; padding-right:20px; text-align:right; color:#374d4e;}
.create-profile .row-left span, .create-profile .row-left p{line-height:35px;}
.create-profile .row-right input{width:339px; border-style:solid; border-width:1px; border-color:#cbcbcb #ededed #ededed; height:35px; line-height:35px; color:#374d4e;  padding-left:12px;}
.create-profile .row-right textarea{width:432px; padding-left:12px; height:80px; overflow:auto; border-style:solid; border-width:1px; border-color:#cbcbcb #ededed #ededed;  background:#f6f6f6; color:#374d4e;}
.create-profile .action{margin-left:170px;}

.tbl-work-you{}
.tbl-work-you .head-data .search-col, .tbl-saved-work .head-data .search-col{padding-bottom:6px;}
.tbl-work-you .head-data .search-col-1{width:30px; padding-right:7px; }
.tbl-work-you .head-data .search-col-2{width:200px; padding-right:8px; padding-left:0;}
.tbl-work-you .head-data .search-col-3{width:200px; padding-right:8px; }
.tbl-work-you .head-data .search-col-4{width:90px; padding-right:8px; }
.tbl-work-you .head-data .search-col-5{width:100px; }
.tbl-work-you .head-data .search-col-5 .button{padding:0 6px; color:#fff; height:28px; line-height:28px;}
.tbl-work-you .head-data .search-col-5 .button:hover{color:#fff;}
.tbl-work-you .head-data .search-col .name-work, .tbl-saved-work .head-data .search-col .name-work, .tbl-viewed-employer .head-data .search-col .name-work, .tbl-noview-employer .head-data .search-col .name-work{color:#59b3c1;}

.tbl-saved-work{}
.select-box.sel-box-day{width:70px; background:none; border:0 none; height:20px; margin-right:0;}
.sel-box-day .styledSelect{height:20px; line-height:20px; background:url("../../img/uv/ntd_icons_table.png") no-repeat scroll 58px 8px transparent; text-indent:0; width:58px; padding-right:12px; color:#374D4E;}
.sel-box-day .options{width:125%; left:-13px;}
.sel-box-day .styledSelect:hover, .sel-box-day .styledSelect.active{background-position:58px -20px;}
.sel-box-day .options li{font-weight:400; font-family: utm_swiss_condensedregular; }
.tbl-saved-work .head-data .search-col-1{width:70px; padding-right:5px; }
.tbl-saved-work .head-data .search-col-2{width:120px; padding-right:10px; }
.tbl-saved-work .head-data .search-col-3{width:120px; padding-right:10px; }
.tbl-saved-work .head-data .search-col-4{width:97px; padding-right:10px; }
.tbl-saved-work .head-data .search-col-5{width:78px; padding-right:8px; }
.tbl-saved-work .head-data .search-col-6{width:70px; padding-right:0px; }
.tbl-saved-work .head-data .search-col-7{width:50px; }

.tbl-applied-work{}
.tbl-applied-work .head-data .search-col-1{width:90px; padding-right:5px; padding-left: 10px;}
.tbl-applied-work .head-data .search-col-2{width:140px; padding-right:10px; }
.tbl-applied-work .head-data .search-col-3{width:140px; padding-right:10px; }
.tbl-applied-work .head-data .search-col-4{width:185px; padding-right:10px; } /* 26/12/2013*/
.tbl-applied-work .head-data .search-col-5{width:65px; padding-right:8px; }
.icons-del{display:inline-block; font-size:0; background:url(../../img/uv/icons_right.png) no-repeat 0 -431px; width:18px; height:19px; position:relative; top:2px;}

.tbl-inform-work .head-data .search-col-1{width:317px; padding-right:10px; }
.tbl-inform-work .head-data .search-col-2{width:90px; padding-right:10px; }
.tbl-inform-work .head-data .search-col-3{width:210px; padding-right:10px; }
.tbl-inform-work .head-data .search-col-4{width:90px; padding-right:10px; }
.tbl-inform-work .head-data .search-col-5{width:65px; padding-right:8px; }
.tbl-inform-work .head-data .search-col-6{width:125px; } /* 26/12/2013*/
.tbl-inform-work .head-data .search-col{padding-bottom:6px;}
.tbl-inform-work .head-data .search-col .button-tb{top:0;}

.create-inform-work{padding:30px 30px 10px;}
.btn-create-inf{height:31px; line-height:31px; font-family:utm_swiss_condensedbold;}
.create-inf-cont{border:0px solid #e4ebed; background:#f4f9fa; padding:15px 30px 20px; color:#445c5d;}
.create-inf-fm{padding-top:19px;}
.create-inf-cont .row{padding-top:10px;}
.create-inf-cont .row-left{width:100px; padding-right:8px;}
.create-inf-cont .row-left span{line-height:38px;}
.create-inf-cont .row .row-right input{height:38px; line-height:38px; color:#445c5d; background:#fff; border-style:solid; border-width:1px; border-color:#d2d2d2 #f6f6f6 #f6f6f6; width:310px; padding-left:12px;}
.create-inf-cont .row .row-right input:focus{border-color:#d2d2d2;}
.create-inf-cont .select-box {width:322px; height:38px; border-style:solid; border-width:1px; border-color:#d2d2d2 #f6f6f6 #f6f6f6;}
.create-inf-cont .select{height:38px;}
.create-inf-cont .styledSelect{height:38px; line-height:38px; background-position:96% 14px;}
.create-inf-cont .styledSelect:hover, .create-inf-cont .styledSelect.active{background-position:96% -54px; background-color:transparent;}
.create-inf-fm .action{margin-left:139px; margin-top:17px;}
.create-inf-fm .action .button{margin-right:24px;}

.block-manages .block-title{position:relative;}
.block-title .sub-note{font-family:utm_swiss_condensedregular; font-size:13px; color:#374d4e; text-transform:none; line-height:30px;}
.block-title .sub-note b{font-family:utm_swiss_condensedbold; font-weight:400;}
.block-title .btn-update-profile{position:absolute; right:20px; bottom:6px; text-transform:none; font-size:13px; height:31px; line-height:31px;}
.p-block .yl-text{font-family:utm_swiss_condensedbold; padding-left:4px;}

.tbl-viewed-employer{}
.tbl-viewed-employer .head-data .search-col-1{width:287px; padding-right:10px; }
.tbl-viewed-employer .head-data .search-col-2{width:60px; padding-right:10px; }
.tbl-viewed-employer .head-data .search-col-3{width:165px; padding-right:10px; } /* 26/12/2013*/
.tbl-viewed-employer .head-data .search-col-4{width:120px; }
.tbl-viewed-employer .head-data .search-col .button-tb{top:1px;}

.tbl-noview-employer{}
.tbl-noview-employer .head-data .search-col-1{width:23px; padding-right:0px; padding-left:13px;}
.tbl-noview-employer .head-data .search-col-2{width:255px; padding-right:10px; } /* 26/12/2013*/
.tbl-noview-employer .head-data .search-col-3{width:230px; padding-right:10px; padding-left:10px; }
.tbl-noview-employer .head-data .search-col-4{width:125px; }
.tbl-noview-employer .head-data .search-col-1 input{height:20px;}
.row-bgr{background:#f2f7f8;}
.tbl-noview-employer .action{margin-left:32px;}
.search-employer-fm .action{margin-top:10px; margin-left:109px; margin-bottom:0px;}
.search-employer-fm{padding:4px 34px 32px;}
.search-employer-fm .create-inf-cont{padding-top:20px; padding-bottom:20px;}

.em-navigation{min-height:37px; background:#50696a; margin:0 1px; padding-left:266px; position:relative; top:-2px; clear:both;}
.em-navigation ul{min-height:37px; width:100%;}
.em-navigation li{float:left; }
.em-navigation li a{display:block; height:37px; line-height:37px; color:#47bcbe; padding:0 12px; position:relative;}
.em-navigation li:hover, .em-navigation li.active{background:url(../../img/uv/ntd_bg_menu.png) 0 -73px repeat-x;}
.em-navigation .icon-hover{display:none; width:12px; height:7px; position:absolute; bottom:0; left:46%; background:url(../../img/uv/ntd_icons_table.png) 0 -233px;}
.em-navigation li:hover .icon-hover, .em-navigation li.active .icon-hover{display:block;}
.em-navigation li:hover a, .em-navigation li.active a{color:#fff; font-family:utm_swiss_condensedbold;}

.bl-handbook{padding:15px 0 0 30px;}
.bl-handbook .block-content{padding-bottom:8px; box-shadow:0 -1px 2px #EEEEEE; -moz-box-shadow:0 -1px 2px #EEEEEE; -webkit-box-shadow:0 -1px 2px #EEEEEE; -o-box-shadow:0 -1px 2px #EEEEEE; -ms-box-shadow:0 -1px 2px #EEEEEE;}
.bl-handbook .top-content{border:1px solid #eff5f6; background:#f4f9fa; margin-bottom:21px; padding:18px 23px;}
.group-news-title{color:#ed5b03; text-transform:uppercase; font-family:utm_swiss_condensedbold; font-size:17px; border-bottom:1px dashed #d7d7d7; padding-bottom:12px; position:relative;}
h3.group-news-title{font-size:15px;}
.news-container{padding:11px 0px 0 16px;}
.group-news-title .gr-text{float:right; text-transform:none; font-size:13px; font-family:utm_swiss_condensedregular; position:absolute; right:23px; top:2px;}
.news-container .news-hbook{padding:17px 7px 32px;}
.image-hbook img{border:1px solid #a0acae; opacity:1; -moz-opacity:1; -webkit-opacity:1; transition:all 0.6s ease 0s; -moz-transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s; -ms-transition:all 0.6s ease 0s;} 
.image-hbook img:hover{opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; transition:all 0.6s ease 0s; -moz-transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s; -ms-transition:all 0.6s ease 0s;}
.image-hbook{display:block; float:left; width:122px;}
.top-content .image-hbook{width:182px;}
.info-hbook{padding-left:24px; color:#374d4e; overflow:hidden;} /* 26/11/2013 */
.top-content .info-hbook{padding-left:30px} /* 26/11/2013 */
.name-hbook{margin:0px 0 6px;}
.top-content .name-hbook{margin-top:8px;}
.name-hbook a{color:#36b178;; font-size:17px; font-family:utm_swiss_condensedbold; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;}
.name-hbook a:hover{color:#ed5b03; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; text-decoration:none;}
.top-content .name-hbook a{color:#ed5b03;}
.top-content .name-hbook a:hover{color:#36b178;}
.date-hbook{color:#c2c2c2; margin-bottom:8px;}
.top-content .date-hbook{color:#97a0a0; margin-bottom:17px;}
.view-detail-hbook .gr-text{float:right;}
.desc-hbook{text-align:justify; line-height:24px;}
.labor-market{padding:28px 23px 15px;}
.labor-market .block-content{padding-bottom:8px;}
.labor-market .info-hbook{width:725px;}
.labor-market .news-container .news-hbook{border-bottom:1px dashed #d7d7d7; padding-bottom:26px;}
.labor-market .news-container .news-hbook.no-border{border:0 none;}
.per-page{float:left; color:#6B7A7B; line-height:27px; padding-right:10px;}
.labor-market .action-page{padding-top:12px; padding-bottom:0px; width:100%; position:relative;}

.bl-detail-news{padding-top:16px; padding-bottom:12px;}
.bl-detail-news .group-news-title{font-size:15px; margin-bottom:5px;}
.news-detail{color:#445c5d; line-height:24px; padding-right:12px;}
.news-detail strong, .news-detail b{font-weight:400; font-family:utm_swiss_condensedbold;}
.news-detail p{margin:20px 0;}
.news-detail img{margin:0 auto; padding:4px; border:1px solid #e5efef; display:block;}
.news-related{padding-left:16px; padding-right:16px;}
.p-relate-title{background:#ecf2f0; line-height:32px; font-family:utm_swiss_condensedbold; color:#445c5d; padding-left:16px;}
.news-related-cont{padding:20px 0 15px 16px; line-height:24px;}
.list-news-related{background:url(../../img/uv/ntd_icons_table.png) no-repeat 0 -521px; padding-left:15px;}
.list-news-related a{color:#1b7c8a;}
.list-news-related a:hover{color:#ed5b03;}

.page-profile-templ{background:#f6f6f6 url(../../img/uv/bg_profile_templ.png) no-repeat 0 0; border:0 none; padding-top:10px;}
.page-profile-templ .bl-content{border:0 none; background:none;}
.bl-profile-templ{border:1px solid #e5efef; box-shadow:0 -1px 2px #eee; -moz-box-shadow:0 -1px 2px #eee; -webkit-box-shadow:0 -1px 2px #eee; -o-box-shadow:0 -1px 2px #eee; -ms-box-shadow:0 -1px 2px #eee; margin-bottom:12px; background-color:#fff;}
.page-profile-templ .em-name{color:#ed5b03;font-family:utm_swiss_condensedbold; font-size:29px; text-transform:uppercase; line-height:40px; margin-bottom:6px; padding-left:46px;}
.txt-profile-templ{font-family:utm_swiss_condensedbold; color:#95a3a4; font-size:14px; text-transform:uppercase; padding-left:32px; line-height:32px; position:relative; top:-5px;}
.page-profile-templ .logo-print{left:auto; right:0;}
.page-profile-templ .lt-detail{width:500px;}
.page-profile-templ .rt-detail{width:110px;}
.page-profile-templ .t-em-detail{padding-top:10px;}

.inf-produce-template{padding:27px; }
.inf-produce-template .logo-print{left:44px;}
.inf-produce-template .bl-content{border:1px solid #eff5f6; position:relative; background:#f4f9fa; padding-bottom:28px; width:100%;}
.top-corner-icon{display:block; width:100%; height:59px; background:url(../../img/uv/bg_corner_lt1.jpg) no-repeat; position:absolute; top:-1px; left:-1px;}
.corner-produce{float:right; width:205px; padding:7px 23px 10px 17px; background:url(../../img/uv/bg_ifself_produce.png) right top repeat-y; position:relative; z-index:1; right:-7px; top:5px; margin-bottom:10px;}
.login-form .email input, .login-form .password input{height:36px; line-height:36px; color:#606060; border-style:solid; border-width:1px; border-color:#c4cbcb #ecf5f5 #f9fcfc #e6eeee; font-size:14px; background:#eef7f7; width:182px; margin-bottom:12px; padding-left:11px;} /* 9/10/2013 */
.icons-corner{display:block; width:7px; height:7px; background:url(../../img/uv/bg_ifself_produce.png) -21px 0 no-repeat; position:absolute; top:-7px; right:0;}
.content-produce{clear:both; padding:0 32px; line-height:18px; color:#374d4e;}
.content-produce p{margin-bottom:18px;}
.bt-corner-produce{float:left; background:#59b0c1; left:-7px; top:10px;}
.bt-corner-produce .icons-corner{left:0; background-position:0 0; }
.p-list-corner{background:url(../../img/uv/bullet_ac.png) no-repeat 0 -24px; padding:3px 0 6px 14px; border-bottom:1px dotted #fff; color:#fff; }

/**====col-right====*/
.col-right{width:234px; float:right; margin:0 19px 8px 0;}
.col-right .block .block-content{padding:4px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none;}
.sidebar-container{background:#f7faf9 url(../../img/uv/bg_sidebarcontain.jpg) repeat-x;}
.login-form{background:url(../../img/uv/bg_searchform.jpg) no-repeat 0 bottom; padding:19px 0 19px 15px; overflow:hidden;}
.block .icons{display:block; width:36px; height:29px; background:url(../../img/uv/icons_right.png) no-repeat; position:absolute; top:8px; right:1px;}
.block .icons.login{background-position:0 0;}
.block .icons.t-employer{background-position:0 -35px; margin-top: 5px;}
.block .icons.i-search{background-position:0 -290px;}
.block .icons.icon-contact{background-position: 0 -366px; width:38px; height:31px; left:172px;}
.login-form .email input, .login-form .password input{height:36px; line-height:36px; color:#8da8a8; border-style:solid; border-width:1px; border-color:#c4cbcb #ecf5f5 #f9fcfc #e6eeee; font-size:14px; background:#eef7f7; width:182px; margin-bottom:12px; padding-left:11px;}
.login-form .email input:focus, .login-form .password input:focus{color:#606060; border-color:#c4cbcb;}
.login-form  .btlogin{height:36px; line-height:36px; text-align:center; border:1px solid #fff; color:#fff; text-transform:uppercase; font-family:utm_swiss_condensedbold; width:196px;}
.p-shadow{background:url(../../img/uv/bg_btlogin.png) no-repeat center bottom; padding-bottom:8px}
.forget-pass, .signup-link{background:url(../../img/uv/icons_right.png) no-repeat; padding-left:24px; margin-left:21px;}
.signup-link{background-position:0 -212px;}
.forget-pass{background-position:0 -154px; margin:7px 0 4px 21px;}
.forget-pass a, .signup-link a{color:#374d4e;}
.forget-pass a:hover, .signup-link a:hover{color:#ed5b03;}

.search-secret .login-form {padding-top:14px; padding-bottom:22px;}
.search-secret .login-form  p{line-height:24px; margin-bottom:6px;}

.top-employer .login-form{padding:7px 0 2px 11px; width:100%; overflow:visible;} /* 26/11/2013 */ /* 27/11/2013 */
.img-employer{display:block; float:left; border:1px solid #dff5ea;  margin:0 3px 6px 0; transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; opacity:1; -moz-opacity:1; -ms-opacity:1; -webkit-opacity:1; -o-opacity:1;}
.img-employer:hover{transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; opacity:0.6; -moz-opacity:0.4; -ms-opacity:0.6; -webkit-opacity:0.6; -o-opacity:0.6;}
.block.helps{margin-top:20px;}
.helps .login-form{background:url(../../img/uv/bg_searchform1.jpg) no-repeat 0 bottom; padding-top:6px;}
.helps .sidebar-container{background:#ddf4e9 url(../../img/uv/bg_sidebarcontain1.jpg) repeat-x;}
.block.top-employer .block-title{margin-top:1px;}
.block.top-employer {margin-top:1px; padding-top: 7px;}
.block.helps .block-title{margin:0 0 21px;}
.block.helps .block-title .subtitle{border-bottom:1px solid #c0e3d2; padding-bottom:4px;}
.block.helps .icons{width:47px; height:48px; background-position:0 -77px; right:21px; top:15px;}
.block.helps .block-content .login-form p{padding-right:20px; text-align:center;} 
.yahoo-chat{margin-top:17px;}
.yahoo-chat .YH-user{margin-bottom:7px;}
.block.notification{margin-top:13px;}

.block.get-email{background:url(../../img/uv/bg_getemail.jpg) no-repeat; min-height:131px; border-top:1px solid #e2edef; padding-left:51px;}
.block.get-email .block-content{border:0 none; box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none;}
.block.get-email .block-title{margin:7px 0 5px;}
.input-email input{height:36px; line-height:36px; border-style:solid; border-width:1px; border-color:#d2d2d2 #fff #fff #f6f6f6; width:298px; padding-left:15px; color:#8da8a8;}
.button.btget-email{border:1px solid #fff; height:40px; line-height:36px; color:#fff; font-family:utm_swiss_condensedbold; text-transform:uppercase; padding:0 39px;}
.input-email{margin-top:16px;}
.shadow-getemail{background:url(../../img/uv/bg_input_gete.png) no-repeat center bottom; padding-bottom:9px; display:inline-block; position:absolute; top:79px; left:376px;}

.block-title .sub-title{font-family:utm_swiss_condensedbold; text-transform:uppercase; color:#ed5b03; font-size:13px;}



/*====col-left=====*/
.left-content{width:214px; float:left; padding-left:26px; padding-top:26px;}
.left-content .block-content{padding:4px;}
.left-content .block .block-title{margin-top:0px; margin-bottom:10px; padding-top:24px;}
.left-content .block .block-title .sub-title{font-family:utm_swiss_condensedbold; text-transform:uppercase; color:#ed5b03; font-size:13px;}
.block.account-info{}
.btn-edit{display:block; position:absolute; top:30px; right:-1px; background:url(../../img/uv/btn_edit.png) no-repeat; width:19px; height:20px;}
.acc-name, .acc-address, .acc-phone, .acc-mail{background:#f7faf9 url(../../img/uv/bullet_ac.png) no-repeat 9px 14px; border-bottom:1px solid #e9efed; padding:9px 0 10px 22px; font-size:14px; color:#374d4e; }
.job-management li{background:url(../../img/uv/bg_jobmanagement.png) repeat-x left -43px; height:37px; padding-left:12px;}
.job-management li:hover, .job-management li:active, .job-management li.active {background-position:left top;}
.job-management li a{color:#374d4e; font-family:utm_swiss_condensedbold; line-height:37px; font-size:12px; display:block; padding-left:25px; background:url(../../img/uv/icon_total.png) no-repeat;}
	.job-management li.acc-edit a{background-position:0 12px;}
	.job-management li.profile a{background-position:0 -19px;}
	.job-management li.introduce a{background-position:0 -49px;}
	.job-management li.job-you a{background-position:0 -79px;}
	.job-management li.job-save a{background-position:0 -110px;}
	.job-management li.job-apply a{background-position:0 -138px;}
	.job-management li.job-notice a{background-position:0 -168px;}
	.job-management li.employer a{background-position:0 -199px;}
	.job-management li.job-number a{background-position:0 -228px;}
	.job-management li.print a{background-position:0 -412px;}
	.job-management li.download a{background-position:0 -451px;}
.job-management li:hover a, .job-management li.active a{color:#fff;}
.job-management li a span{color:#ed5b03;}
.news{background:#f7faf9; padding:14px 0 12px 10px; border-bottom:1px solid #e9efed;}
.img-news{float:left;}
.img-news img{transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s;}
.img-news img:hover{opacity:0.4; -moz-opacity:0.4; -ms-opacity:0.4; -webkit-opacity:0.4; -o-opacity:0.4; transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s;}
.content-news{float:left; margin-left:10px; width:65%;}
.content-news a{color:#374d4e;}
.content-news a:hover{color:#ff6204;}
.p-block{color:#374d4e; margin:20px 0 15px 33px;}
.number{font-size:16px; color:#ed5b03; font-family:utm_swiss_condensedbold;}
.number-small{font-size:14px; color:#ed5b03; font-family:utm_swiss_condensedbold;}
.data-table{border:0 none; color:#374d4e;}
.data-table thead th{background:#e4ebed; padding:11px 0 10px; color:#374d4e; font-family:utm_swiss_condensedbold; font-size:12px;}
.data-table tbody td{padding:14px 5px 6px 0;}
.data-table .name-profile{padding-left:33px;}
.data-table .center{text-align:center;}
.button-tb{display:inline-block; background:#e3e7e6; border:1px solid #e8e8e8; padding:0 6px; line-height:18px; color:#374d4e; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
.public{display:inline-block; background:url(../../img/uv/bg_public.png) no-repeat; height:16px; width:16px; font-size:0; cursor:pointer;}
.public:hover{background-position:left bottom;}
.action {margin:22px 0 20px 33px;}
.shadow{background:url(../../img/uv/shadow-top.png) no-repeat; height:3px; position:absolute; top:-4px; left:0; width:100%;}
.shadow-b{background:url(../../img/uv/shadow-bottom.png) no-repeat; height:4px; position:absolute; bottom:-5px; left:0; width:100%;}
.view-all{color:#ed5b03;} .view-all:hover{color:#35ae76;}
.green-text{color:#35ae76;} .green-text:hover{color:#ff6204;}

.profile-temp{}
.profile-temp li{height:55px; padding-left:14px; background:url(../../img/uv/bg_profile_temp.png) repeat-x 0 -65px;}
.profile-temp li:hover{background-position:0 0px;}
.profile-temp li a{display:block; padding-left:56px; line-height:55px; background:url(../../img/uv/icons-profile.png) no-repeat 0 0; height:55px; text-transform:uppercase; color:#374d4e;}
.profile-temp li:hover a{background-position:0 -87px; color:#ed5b03;}
.create-pro-one{padding:26px 12px 18px 26px; min-height:120px; width:302px; float:left;} /* 26/12/2013*/
.create-pro-one .create-number{display:block; float:left; width:120px; height:120px; background:url(../../img/uv/bg_create_profile.png) no-repeat; color:#1b7c8a; font-size:45px; font-family:utm_swiss_condensedbold; text-align:center; line-height:115px; margin-right:24px;}
.create-pro-one .button{font-family:utm_swiss_condensedbold; height:31px; line-height:31px; padding:0 14px; display:block; float:left; margin-top:42px;}

.profile-temp-1{}
.profile-temp-1 li{background-position:0 -149px;}
.profile-temp-1 li:hover{background-position:0 -149px;}
.profile-temp-1 li a:hover{background-position:0 -170px;}
.profile-temp-1 li a{background-position:0 -246px;}

.bl-advice .block-content{color:#788889; line-height:24px;}
.block.bl-advice .block-title .subtitle, .block.bl-top-views .block-title .subtitle{text-transform:uppercase; color:#ee7024; font-size:13px; line-height:20px;}
.block.bl-advice .block-title, .bl-top-views .block-title{margin:25px 0 4px;}
.bl-advice .sidebar-container{background:#eff0f4; padding:10px 20px 8px 15px;}
.bl-top-views .sidebar-container{background:#ecf2f0; padding:12px 9px 5px;}
.list-top-views{background:url(../../img/uv/ntd_icons_table.png) no-repeat 0px -474px; padding-left:7px; margin-bottom:15px;}
.list-top-views a{color:#667878; line-height:17px;}
.list-top-views a:hover{color:#ED5B03;}


/*8/1/2013*/
.head-print{text-align:right; padding-bottom:12px;  width:100%; margin:0 auto;}
.head-print a{display:inline-block; margin-left:5px;} /*22/01/2015*/
.page-view-profile .head-print{width:700px; padding-bottom:5px;} /*22/01/2015*/

/*2/8/2013*/
.block-message{background:url("../../img/uv/bg_loginpage.jpg") no-repeat scroll 0 0 transparent; min-height:172px; padding-top:40px;}
.block-message .bl-content{width:850px; padding:25px; margin:0 auto; background:#FBFCFC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 1px 5px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);}
.block-message .lg-texthead{text-transform:uppercase; font-family:utm_swiss_condensedregular; font-size:22px; padding:0; padding-left: 40px;}
.block-message .lg-textmain-bold{background:url("../../img/uv/bg_linespace.png") no-repeat scroll 0 -85px; padding-left:12px; font-size:16px; color:#606060; font-weight: bold; line-height:26px;}

/*=====article===*/

.bl-go-chonviec{padding:42px 0 20px 27px;}
.bl-go-chonviec .group-news-title{padding:16px 0 9px 27px;}
.go-chonviec{padding:45px 0 80px 15px;}
.chonviec-produce{padding:13px 20px 10px 27px; line-height:24px; color:#374d4e; text-align:justify;}
.go-chonviec-em{width:316px; float:left; margin-right:14px; text-align:center;}
.go-cv-em{ border:1px solid #eef7f7; padding:2px; margin-bottom:15px;}
.go-cv-em-cont{background:url(../../img/uv/cm_bg_gochonviec.jpg) no-repeat left bottom; padding-bottom:20px;}
.tt-go-chonviec{color:#31a670; text-align:center; font-size:17px; font-family:utm_swiss_condensedbold; text-transform:uppercase; padding-top:12px; padding-bottom:15px;}
.list-p-go{background:url(../../img/uv/bullet_ac.png) 11px 6px no-repeat; padding:0 0 0 20px; color:#1b7c8a; line-height:24px; text-align:left;}
.go-chonviec-em .button{font-family:utm_swiss_condensedbold; text-transform:uppercase;}

.common-services{padding:10px 20px;}
.common-services .bl-content{ border:1px solid #f1f2f3; box-shadow:0 0 1px #eee; padding:10px 28px 40px;}
.common-services .block-content{padding-bottom:8px; margin-bottom:25px;}
.common-services .group-news-title{text-align:center; border:0 none; font-size:24px; line-height:36px; padding-top:7px; padding-bottom:20px;}
.cm-service-title{text-transform:uppercase; font-family:utm_swiss_condensedbold; color:#616473; font-size:17px; padding-left:57px; padding-top:12px; padding-bottom:26px;}
.common-services .list-post{padding-left:57px; padding-right:84px;}
.common-services .list-post.post-left{padding-top:39px;}
.common-services .p-item-text{margin-bottom:12px; font-family:utm_swiss_condensedbold; font-size:15px; margin-top:7px;}
.menu.menu-commons{background:url(../../img/uv/ntd_bg_menu.png) repeat-x scroll 0 0;}
.menu.menu-commons ul li a {color: #FFFFFF;   font-family: utm_swiss_condensedbold;}

.block-contact{padding:20px 27px;}
.block-contact .p-block-title{font-family:utm_swiss_condensedbold; color:#127174; }

.send-mail-cv .row .row-right input, .send-mail-cv .row .row-right textarea{background:#fff;}
.send-mail-cv .row .row-right .input-capcha input{width:260px;}
.input-capcha, .image-capcha, .refresh-capcha{float:left;}
.send-mail-cv .input-capcha{width:295px;}
.image-capcha{width:95px; margin-right:10px;}
.refresh-capcha .btn-refresh{text-indent:-999em; background:url(../../img/uv/ntd_icons.png) no-repeat 0 -71px; display:block; width:30px; height:35px;}
.refresh-capcha .btn-refresh:hover{background-position:0 -121px;}
.send-mail-cv .action{margin-left:361px;}
.send-mail-cv .form-sendmail{padding:22px 100px 30px 140px;}

.block.block-faqs{padding:10px 27px; color:#374d4e;}
.block-faqs .p-top-title{font-family:utm_swiss_condensedbold; font-size:17px; color:#ed5b03; text-transform:uppercase; margin:8px 0 15px;padding-left:10px;}
.question-title{text-transform:uppercase; color:#374d4e;}
.question-wrap{background:#f4fafb; border:1px dashed #dedede; margin-bottom:25px; padding:14px 20px 0px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; }
.block-faqs p{line-height:24px;}
.question-cont{margin-bottom:24px;}
.answer-wrap{border:1px solid #e5efef; position:relative; padding:10px 20px;}
.shadow-faqs{display:block; font-size:0; width:100%; height:8px; position:absolute; top:-8px; left:0; background:url(../../img/uv/cm_bg_topfaqs.png) no-repeat;}
.bullet-bull{background:url(../../img/uv/bullet_ac.png) no-repeat 0 -73px; padding-left:25px;}
.answer-wrap p{line-height:28px;}

.block.block-user-rule{padding-top:26px;}
.block-user-rule .p-top-title{border-bottom:2px dotted #d7d7d7; padding-left:0;}
.block-user-rule p{color:#525a56; margin-bottom:20px; font-size:14px; line-height:28px;}
.security-rule p{font-family:utm_swiss_condensedregular; font-weight:400; font-size:13px; line-height:24px; margin-bottom:24px;}

.block-sitemap{padding:16px 30px 20px;}
.sitemap-title{text-transform:uppercase; color:#ed5b03; font-size:17px; font-family:utm_swiss_condensedbold; margin:0 0 16px;}
.block-sitemap .block-content{padding-top:30px; padding-bottom:40px; box-shadow:0 -1px 2px #eee; -moz-box-shadow:0 -1px 2px #eee; -webkit-box-shadow:0 -1px 2px #eee; -o-box-shadow:0 -1px 2px #eee; -ms-box-shadow:0 -1px 2px #eee;}
.site-map{width:680px; margin:0 auto; text-align:center; background:url(../../img/uv/cm_tree_sitemap.png) center 50px no-repeat; min-height:500px;}
.cv-logo a{display:block; margin:0 auto; width:190px;}
.sitemap-col{float:left; width:182px; margin-top:39px; margin-right:66px;}
.sitemap-col ul li{padding:2px; margin-bottom:18px; border:1px solid #f6fbfb; background:#fff;}
.sitemap-col ul li.link-top{border:0 none;}
.sitemap-col ul li.link-top a{background:url(../../img/uv/bg_lastmenu.png) repeat-x scroll 0 -6px transparent; height:34px; line-height:34px; color:#fff; }
.sitemap-col ul li.link-top a:hover{background-position:0 -105px; color:#fff;}
.sitemap-col ul li a{display:block; background:url(../../img/uv/cm_bgli_sitemap.png) no-repeat scroll left top transparent; height:47px; line-height:47px;  font-family:utm_swiss_condensedbold; font-size:17px; text-transform:uppercase; color:#2c7e82;}
.sitemap-col ul li a:hover{color:#ed5b03;}

/*===footer===*/
.footer{margin-top:7px;}
.footer p{color:#fff; font-size:12px;}
.top-footer{min-height:165px; background:#1b7c8a;}
.bottom-footer{min-height:72px; background:#336a72;}
.tf-footer{float:left; width:40%;}
.tf-footer{margin:20px 0 0 39px;} /*18/11/2013 */
.tf-footer p{margin-bottom:8px;}
.tf-footer .email{color:#fff;}
.tf-footer .email:hover{color:#02DCFC;}
.tr-footer{background:url(../../img/uv/bg_champion.png) no-repeat; padding-left:70px; float:left; width:35%; margin-left:120px; margin-top:24px; padding-top:20px; min-height:105px;} /* 25/09/2013 */ /* 12/11/2013 */ /*18/11/2013 */
.tr-footer p{margin-bottom:8px; background:url(../../img/uv/icon_total.png) no-repeat; padding-left:26px;}
    .tr-footer p.ld-vote{background-position:0 -266px; } /* 12/11/2013 */ /*18/11/2013 */
    .tr-footer p.visitors{background-position:0 -298px;} /* 12/11/2013 */ /*18/11/2013 */
    .tr-footer p.online{background-position:0 -327px;} /* 12/11/2013 */ /*18/11/2013 */
    .tr-footer p.put-home{background-position:0 -358px;} /* 12/11/2013 */ /*18/11/2013 */
.put-home a{color:#fff;}
.lb-footer{float:left; margin:25px 0 0 37px}
.copyright a{font-family:utm_swiss_condensedbold; color:#fff;}
.copyright a:hover, .put-home a:hover{color:#02DCFC;}
.rb-footer{float:right; margin:25px 16px 0 0;}
.lb-footer .footer-link a{color:#02dcfc; display:inline-block; background:url(../../img/uv/bg_linespace.png) no-repeat right -43px; padding:0 6px 0 2px; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.lb-footer .footer-link a:hover{color:#fff; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.select-box.em-select-currency{width:60px; margin-left: 10px;}
.em-select-currency .options{height:62px;}

/* 25/10/2013 */
.row-work{clear:both;}
.row-work .left-title, .detail-cont .left-title{float:left;}
.row-work .two-dot{float:left;}
.right-title{overflow:hidden; display:block; line-height:20px; padding-top:4px; padding-bottom:4px;}
.right-title-vip3{overflow:hidden; display:block; line-height:20px; padding-top:4px; padding-bottom:4px; margin-right: 30px;}

.detail-cont .right-title{padding-right:7%; padding-top:0; line-height:24px; padding-bottom:0;}
.detail-cont .listtab-col .right-title{padding-right:0;}
.detail-cont p{clear:both;}

/*template vip*/
.template-vip{margin-left:27px; margin-top:36px; border:1px solid #e5efef; padding:4px;}
.template-vip .infomation-work .bl-content{border:0 none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.template-vip .block.infomation-work{margin-left:0;}
.template-vip .infor-title{background:url(../../img/uv/icon-title.png) no-repeat 33px center; line-height:24px; padding-left:64px;}
.template-vip .search-summary{border:0 none; background:none; padding-top:0;}
.line-temp{display:block; width:100%; height:1px; background:url(../../img/uv/bg_templine.jpg) no-repeat center top; margin:10px 0 5px;}
.infor-two{float:left; width:48%; margin-right:20px;}
.template-vip .infor-one .infor-one{padding-top:9px; margin-bottom:8px;}

.no-margin-right{margin-right:0 !important;}


.template-vip1 .work-detail{background:url(../../img/uv/bg_template1.png) repeat-x 0 0; padding:19px 0 0;}

.template-vip1 .employer-image{margin-top:16px;}
.template-vip1 .employer-info{width:460px; position:relative; z-index:2; padding-top:10px;}
.template-vip1 .employer-info p{text-align:left;}
.image-template{position:relative; top:0px; z-index:0; min-height:347px; background:url(../../img/uv/img_template1.jpg) no-repeat center 0;}
/*.image-template img{display:block; margin:0 auto;}*/
.template-vip1 .block.infomation-work{margin-top:-65px; position:relative; z-index:2;}

.template-vip2 .work-detail{padding-top:0; background:none;}
.template-vip2 .image-template{min-height:117px; padding-top:128px; background-image:url(../../img/uv/img_template2.jpg); top:0; margin-top:23px; padding-left:17px;}
.template-vip2 .block.infomation-work{margin-top:8px;}
.template-vip2 .work-name{background:#e21d1d; color:#fff; width:278px; padding:5px 20px; line-height:28px;}

.template-vip3 .work-detail{background:url(../../img/uv/img_template3.jpg) 100% 100% no-repeat; min-height:295px; padding:18px 0 0;}
.template-vip3 .work-detail .bl-content{width:415px;}
.template-vip3 .employer-info{width:100%; margin-top:12px;}
.template-vip3 .employer-info .employer-intro{text-align:left;}
.template-vip3 .search-summary{margin-top:-3px; padding-right:0; padding-left:33px;}
.template-vip3 .work-detail .work-name{padding-left:33px;}
.view-bigpro{margin-top:100px;}
.view-bigpro img{margin:0 auto; display:block;}

.template-vip .block .icons.icon-contact{left:202px;}
.template-vip .contact-info{margin-bottom:8px; margin-left:33px;}

.print-template-vip .page{width:720px;}
.print-template-vip .template-vip{margin:60px 10px 10px 10px;}
.head-print{text-align:right; padding-bottom:12px;  width:100%; margin:0 auto;}
.head-print a{display:inline-block; background:url(../../img/uv/icon-print.png) no-repeat; width:20px; height:20px; text-indent:-9999em; margin-right:15px;}
/* 18/11/2013 */
.check-time{display:inline-block; padding-left:5px;}
.check-time input{width:auto !Important; margin-right:4px; position:relative; top:1px;}



a#btn_job_sort, a#btn_date_sort, #btn_directory_sort, #btn_saveddate_sort, #btn_status_sort, #btn_folder_sort,
a#btn_sort_experience,
a#btn_sort_salary,
a#btn_sort_date
{
background:url("../../img/uv/ntd_icons_table.png") no-repeat;
width:15px;
height:15px;
float:left;
text-indent:-999em;
margin-left:5px;
padding-top:5px;
}
a#btn_job_sort.ASC, a#btn_date_sort.ASC, a#btn_directory_sort.ASC, a#btn_saveddate_sort.ASC, a#btn_status_sort.ASC, a#btn_folder_sort.ASC,
a#btn_sort_experience.ASC,
a#btn_sort_salary.ASC,
a#btn_sort_date.ASC
{
background-position:0 7px;
}
a#btn_job_sort.DESC, a#btn_date_sort.DESC, a#btn_directory_sort.DESC, a#btn_saveddate_sort.DESC, a#btn_status_sort.DESC, a#btn_folder_sort.DESC,
a#btn_sort_experience.DESC,
a#btn_sort_salary.DESC,
a#btn_sort_date.DESC
{
background-position:0px -21px;
}
.em_candidate_list_row_error{
border:dashed 1px red;
 }
 

input[type="password"]{font-family:arial !important;}
/* 30/10/2013*/
.is_required {
     float: right; color: #374D4E; text-transform: lowercase; padding-right: 5px; font-weight: normal;
}

/* 12/11/2013 */
.news-detail .employer-info, .em-views *{max-width:100%; box-sizing:border-box; -moz-box-sizing:border-box;}
/* 13/11/2013 */
.or_text_italic_8 {
    font-size: 10px;
    color: #ED5B03 ;
    font-style: italic;
}

/* 13/11/2013 */
.check-wrap{padding-right:30px; white-space:nowrap; word-wrap:break-word;}
.check-wrap input{margin-right:3px;position:relative; top:2px;}
.row .row-overflow{overflow:hidden; float:none;}
.row .row-overflow span{line-height:30px;}
/* 27/12/2013 */
.list_carousel{width:205px; position:relative;}
.list_carousel ul{margin:0;	padding:0; list-style:none; display:block;}
.list_carousel li {color: #999; width:205px; min-height:305px; display: block;	float: left;}
.list_carousel li .item{width:107%;}
.clearfix {float:none;	clear: both;}
.caro-prev, .caro-next{width:16px; height:31px; background:url(../../img/uv/next-prev.png) no-repeat; position:absolute; top:43%; display:none !important; text-indent:-9999em;}
.caro-next{right:-13px; background-position:right top;}
.caro-prev{left:-16px; background-position:left top;}
.list_carousel:hover .caro-prev, .list_carousel:hover .caro-next{display:block !important; }

/* 02/12/2013 */
.top-em-left{float:left; padding-right:120px; position:relative; width: 81%}
/*2/8/2013*/
.block-message .lg-texthead-error{color:#DE6434; font-family:utm_swiss_condensedregular; font-size:22px; padding:0; padding-left: 40px; margin-bottom: 22px}
/*24/12/2014 */
.waiting{position:fixed; z-index:101; padding-top:20%; color:#fff; text-align:center; top:0 !Important; right:0; left:0 !important; bottom:0; background:rgba(255,255,255,0.6); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99ffffff', endColorstr='#99ffffff');}
.waiting img{display:inline-block;}

.main .bold-row a{font-weight:normal; font-family:utm_swiss_condensedbold;}
.box-priority{border:3px solid #ff4e00; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,0.2);}
.box-priority i:last-child{display:none;}
.main .search-content{margin-bottom:0; padding-bottom:15px;}

.page-profile-templ .rt-detail .em-picture{position:static; margin-left:0;}
/*multi select */
.SelectClass { position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; width: 100%; border: none; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.SumoSelect > .optWrapper > .options > li { -moz-transition: 200ms ease; -webkit-transition: 200ms ease; transition: 200ms ease; cursor:pointer;}
.SumoSelect > .optWrapper > .options > li label, .SumoSelect > .CaptionCont { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.SumoSelect{position:relative; z-index:202;}
.SumoSelect > .CaptionCont{position:relative; min-height:38px; cursor:pointer;}
.SumoSelect > .CaptionCont > span {display:block; padding-right:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:38px; text-indent:12px; padding-top:0;}
.SumoSelect > .CaptionCont > span.placeholder { color:#606060;}
.SumoSelect > .CaptionCont > label { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 30px; cursor:pointer;}
.SumoSelect > .CaptionCont > label > i { background-image: url(../../img/uv/bt_selectsearch.png); background-repeat:no-repeat; width:8px; height:12px; display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; }
.SumoSelect > .CaptionCont:hover > label > i{background-position:0 bottom;}
.SumoSelect > .optWrapper { top: 30px; width: 100%; position: absolute; left: 0; opacity: 0; visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: -100; background: #fff;}
.SumoSelect > .optWrapper.open { top: 38px; visibility: visible; opacity: 1; z-index: 1000; }
.SumoSelect > .optWrapper > .options { list-style: none; display: block; padding: 0px; margin: 0px; overflow: auto; }
.SumoSelect > .optWrapper.isFloating > .options { max-height: 100%; }
.SumoSelect > .optWrapper > .options > li { padding: 5px 6px; border-bottom: 1px solid #eee; position: relative;}
.SumoSelect > .optWrapper > .options > li:last-child { border-bottom:none;}
.SumoSelect > .optWrapper > .options > li:hover { background-color: #f6f6f6; }
.SumoSelect > .optWrapper > .options > li label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; cursor:pointer;}
.SumoSelect > .optWrapper > .options > li span { display: none; }
.SumoSelect > .optWrapper.isFloating { position: fixed; top: 0px; left: 0px; right: 0px; width: 90%; bottom: 0px; margin: auto; max-height: 90%; }
.SumoSelect > .optWrapper.multiple > .options > li { padding-left: 35px; }
.SumoSelect > .optWrapper.multiple > .options > li span { position: absolute; display: block; width: 30px; top: 0px; left: 0px; bottom: 0px; }
.SumoSelect > .optWrapper.multiple > .options > li span i { background-image: url(../../img/uv/musel-checkbox.png); position:absolute; margin:auto; left:0; right:0; top: 0; bottom: 0; background-repeat: no-repeat; width: 16px; height: 16px; }
.SumoSelect > .optWrapper > .MultiControls { display: none; border-top: 1px solid #ddd; background-color: #fff; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.13); border-radius: 0px 0px 3px 3px; }
.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls { display: block; margin-top: 5px; position: absolute; bottom: 0px; width: 100%; }
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls { display: block; }
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p { padding: 6px; }
.SumoSelect > .optWrapper.multiple > .MultiControls > p { display: inline-block; cursor: pointer; padding: 12px; width: 50%; box-sizing: border-box; text-align: center; }
.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover { background-color: #f1f1f1; }
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk { border-right: 1px solid #DBDBDB; border-radius: 0px 0px 0px 3px; }
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel { border-radius: 0px 0px 3px 0px; }
.SumoSelect > .optWrapper.multiple > .options > li.selected span i { background-image: url(../../img/uv/musel-checkbox-on.png); }
.SumoSelect > .optWrapper > .options > li.disabled { background-color: inherit; }
.SumoSelect > .optWrapper > .options > li.disabled * { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5; }		
.BackdropSelect { display: none; position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; width: 100%; z-index: 0; }
/*07/02/2015*/
#home-popup-overlay{display:none; position:fixed; z-index: 99998; top: 0px; left: 0px; bottom:0; right:0; width: 100%; height: 1333px; background: #000; opacity: 0.5;}
#home-popup-container{display:none; position: fixed; z-index: 99999; padding:20px 35px 30px; margin: 0 0 0 -300px; width: 560px; top: 115px; left: 50%; border:0 none; overflow:visible; background:#44cc8e;}
.home-popup-inner{border:4px solid #fff; text-align:center; background:#fff; padding-bottom:10px;}
.title-newversion{background:#44cc8e; color:#fff; padding:58px 0 12px; text-transform:uppercase; font-size:50px; line-height:1.05;}
.home-popup-close{position:absolute; top:5px; right:5px; background:url(../../img/uv/bg_lastmenu.png) repeat-x scroll 0 -8px; display:inline-block; padding:2px 8px; border-top:1px solid #fff; border-bottom:1px solid #fff; font-family:arial; font-weight:700; color:#fff; cursor:pointer;}
.flower-top{position:absolute; top:-120px; left:-60px; width:535px; height:290px; display:block; background:url(../../img/uv/flower-top-popup.png) no-repeat;}
.flower-bottom{position:absolute; bottom:-30px; right:-20px; width:197px; height:181px; background:url(../../img/uv/flower-bottom-popup.png) no-repeat;}
.home-logo-popup{margin:0 auto 5px;}
.text-home-popup{padding:15px 10px 0; font-size:15px;}
.home-popup-inner .button{height:36px; line-height:36px; font-weight:700; padding:0 30px; font-size:16px;}
/*07/02/2015*/
