﻿/* STRUCTURE */
/*	
	KimOanh/ hiepdo / 2012
	1. IMPORT & RESET
	2. GRID 	
	3. TYPOGRAPHY
	4. MISC		
	5. MAIN
/*-------------------------------------------------------------- 
RESET
-------------------------------------------------------------- */

/*********************NIVO SLIDER*************/
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;	padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {overflow: hidden;display: none !important;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {	position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {text-align:center;position:absolute;bottom:5px;right:10px;z-index:99;}
.nivo-controlNav a { background: none;border:1px solid #fff;color:#8d8d8d; float: left; margin-left: 5px;position: relative;cursor:pointer;height:15px;width:15px;}
.nivo-controlNav a.active, .nivo-controlNav a:hover {background: #f79129;border:none;color:#fff;height:17px;width:17px;}

@font-face {
    font-family: 'sfueurostileregular-webfont';
    src: url('fonts/sfueurostileregular-webfont.eot');
    src: url('fonts/sfueurostileregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sfueurostileregular-webfont.woff') format('woff'),
         url('fonts/sfueurostileregular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
b,strong{font-weight:bold}
img{color:transparent;font-size:0;vertical-align:middle;}
li{display:list-item}
table{border-collapse:collapse;border-spacing:0}
th,td,caption{font-weight:normal;vertical-align:top;text-align:left}
q{quotes:none}
q:before,q:after{content:'';content:none}
sub,sup,small{font-size:90%}
sub,sup{line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
svg{overflow:hidden}
.alpha{margin-left:0!important}
.omega{margin-right:0!important}
.prefix_1{padding-left:5px!important}
.prefix_2{padding-left:10px!important}
.prefix_3{padding-left:15px!important}
.prefix_4{padding-left:20px!important}
.prefix_5{padding-left:25px!important}
.prefix_6{padding-left:30px!important}
.suffix_1{padding-right:5px!important}
.suffix_2{padding-right:10px!important}
.suffix_3{padding-right:15px!important}
.suffix_4{padding-right:20px!important}
.suffix_5{padding-right:25px!important}
.suffix_6{padding-right:30px!important}
.suffix_8{padding-right:40px!important}
.wrap01{padding:5px 0}
.wrap02{padding:10px 0}
.wrap03{padding:15px 0}
.wrap04{padding:20px 0}
.wrap05{padding:25px 0}
.wrap06{padding:30px 0}
.wrap1{padding:5px}
.wrap2{padding:10px}
.wrap3{padding:15px}
.wrap4{padding:20px}
.wrap5{padding:25px}
.wrap6{padding:30px}
.wrap0{padding:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.cf:before,.cf:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.cf:after{clear:both}
.left{float:left!important}
.right{float:right!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.sfMenu,ul.otherNews,.breadcrum ul,.productList{margin:0;padding:0;list-style:none}
.banner img,figure img{display:block}
.figure,figure{overflow:hidden}
.figure img{height:100%;max-width:none}
.figure,figure{text-align:center;display:block}
.reset{margin-bottom:0}
.reset td{padding:0}
.cover img{width:100%}
.cover{overflow:hidden}
.relative{position:relative}
.figure2{display:block;overflow:hidden}
.figure2 img{width:100%;height:auto;min-height:100%}
[class^="grid_"] input[type='text'],[class^="grid_"] input[type='password'],[class^="grid_"] textarea{width:99%}
[class^="grid_"] select{width:99.7%}
.notext{border:0;text-indent:-999em;font-size:0}
.RadWindow
{
    background-color:#eaeaeb;
    border-radius: 10px;
    width:97%;
}
.RadWindow .rwPinButton,.RadWindow .rwReloadButton,.RadWindow .rwMinimizeButton,.RadWindow .rwMaximizeButton,.RadWindow .rwCloseButton
{
    background: url(/App_Themes/Cpanel1/images/PopupWindowIcon.gif)  no-repeat;
}

.RadWindow .rwPinButton{ background-position:-180px 0px}
.RadWindow .rwReloadButton{ background-position:-120px 0px}
.RadWindow .rwMinimizeButton{ background-position:0px 0px}
.RadWindow .rwMaximizeButton{ background-position:-60px 0px}
.RadWindow .rwCloseButton  { background-position:-90px 0px} 
.container_28
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24,
.grid_25,
.grid_26,
.grid_27,
.grid_28 {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.container_28 .grid_1 {width: 25px;}
.container_28 .grid_2 {width: 60px;}
.container_28 .grid_3 {width: 95px;}
.container_28 .grid_4 {width: 130px;}
.container_28 .grid_5 {width: 165px;}
.container_28 .grid_6 {width: 200px;}
.container_28 .grid_7 {width: 235px;}
.container_28 .grid_8 {width: 270px;}
.container_28 .grid_9 {width: 305px;}
.container_28 .grid_10 {width: 340px;}
.container_28 .grid_11 {width: 375px;}
.container_28 .grid_12 {width: 410px;}
.container_28 .grid_13 {width: 445px;}
.container_28 .grid_14 {width: 480px;}
.container_28 .grid_15 {width: 515px;}
.container_28 .grid_16 {width: 550px;}
.container_28 .grid_17 {width: 585px;}
.container_28 .grid_18 {width: 620px;}
.container_28 .grid_19 {width: 655px;}
.container_28 .grid_20 {width: 690px;}
.container_28 .grid_21 {width: 725px;}
.container_28 .grid_22 {width: 760px;}
.container_28 .grid_23 {width: 795px;}
.container_28 .grid_24 {width: 830px;}
.container_28 .grid_25 {width: 865px;}
.container_28 .grid_26 {width: 900px;}
.container_28 .grid_27 {width: 935px;}
.container_28 .grid_28 {width: 970px;}
/* --------------------------------------------------------------
TYPOGRAPHY
-------------------------------------------------------------- */
html{font-size:100.01%}
body{font-size:80%;color:#3a3a3a;line-height:1.4;font-family:Arial,Tahoma,sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.3}
h1{font-size:150%;font-weight:normal}
h2{font-size:125%;margin-bottom:10px}
h3{font-size:100%;margin-bottom:10px}
h4{font-size:87.5%;margin-bottom:10px}
h5{font-size:87.5%;text-transform:uppercase}
h6{font-size:75%;margin-bottom:5px}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;vertical-align:middle}
h6 a{color:#ecfff2}
h6 a:hover{color:#fff}
input[type='button'],input[type='submit']{cursor:pointer}
hr{border:medium none;border-top:1px dotted #ccc;clear:both;float:none;margin:0 0 10px;width:100%}
hr.style1{border-top:1px solid #ccc;margin:3px 0 2px 8px;width:97%;}
hr.style2{border-top:1px dashed #ccc}
ul.style1{padding:0;margin:0 0 20px 0}
ul.style1 li{list-style-type:none;margin:0;background:url(images/icon-check.png) no-repeat 5px .5em;padding-left:30px}
ul.style2{padding:0;margin:0 0 10px 0}
ul.style2 li{list-style-type:none;margin:0;background:url(images/ul_style2.gif) no-repeat 5px .7em;padding:4px 4px 4px 20px}
table.style1 tr td{vertical-align:top;padding:0 10px 5px 0;text-align:left}
table.style2 tr.alt{background:#f5f5f5}
table.style2 thead th{background:#fff}
table.style2 tbody th{background:#f5f5f5;text-align:right;padding-right:15px;border-right:1px dotted #e5e5e5}
table.style2 tbody tr.alt th{background:#efefef}
table.style3 th,.style3 td{padding:2px 10px}
:focus{outline:0}
input[type=text],input[type=password],input[type=url],input[type=email],input.text,input.title,textarea{background-color:#fff;border:1px solid #ccc;color:#000;font-family:Tahoma,Arial;font-size:12px; width:250px}
input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=email]:focus,input.text:focus,input.title:focus,textarea:focus{border-color:#666}
select{background-color:#fff;border-width:1px;border-style:solid;border-color:#ccc}

/* Text elements
-------------------------------------------------------------- */

a{text-decoration:none;outline:0;color:#ff7e00;}
a:hover {color:#000;}
blockquote{margin:1.5em;color:#666;font-style:italic}
strong,dfn{font-weight:bold}
em,dfn{font-style:italic}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
address{margin:0 0 1.5em;font-style:italic}
del{color:#666}
pre{margin:1.5em 0;white-space:pre}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}
/* Lists
-------------------------------------------------------------- */
li ul,li ol{margin:0}
ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}

/* Tables
-------------------------------------------------------------- */
table{margin-bottom:.4em;width:100%}
th{font-weight:bold}
thead th{background:#c3d9ff}
th,td,caption{padding:4px 10px 4px 4px;vertical-align:middle}
tfoot{font-style:italic}
caption{background:#eee}
/*-------------------------------------------------------------- 
MISC
-------------------------------------------------------------- */
/* Image */
img.alignLeft{float:left;margin:8px 20px 10px 0}
img.alignRight{float:right}
img.alignCenter{margin:0 auto}
.link{color:#000}
.loud{color:#cd010e}
.color{color:#f00!important}

/*-------------------------------------------------------------- 
MISC
-------------------------------------------------------------- */
.z-print{width:960px;margin:0 auto}
.print-header{padding:15px 0;border-bottom:1px dashed #ccc}
.print-content{padding:20px 0}
.pr-detail{padding:15px 0;color:#000}
.print-footer{text-align:right;padding:10px 0}

ul.noli{padding:0; margin:0;list-style:none;}
ul.nav{padding: 0; margin: 0; list-style: none;}
ul.nav li{float: left;}
/* --------------------------------------------------------------
MAIN
-------------------------------------------------------------- */
body.canhcam{background:#f3f0e9;}
.clearfix{width:100%;clear:both;}
.container_28.relative{z-index: 1000;}

/* HEADER */ 
header{height: 85px;width:980px;margin:0 auto;position: relative;z-index: 200;padding:0 7px;}

.logo{float:left;margin-top:10px;}
.login {margin-top:27px;}
.login input[type="button"] {background:url(images/bg-dangky.jpg) repeat-x;height:20px;line-height:20px;padding:0 5px;color:#fff;font-size:11px;border:none;margin-left:3px;float:right;}
.login input:hover[type="button"] {color:#333;}
.login input[type="text"],.login input[type="password"] {float:right;margin-left:3px;width:108px;border:1px solid #cfcfcf;background:white;font-size:11px;color:#828282;padding:0 5px;height:18px;line-height:20px;}
.login a {margin-right:5px;float:right;line-height:19px;}

.main-nav{position:relative;top:59px;z-index:99;float:right;}
.main-nav ul {margin:0;padding:0;}
.main-nav li{float:left;list-style:none;}
.main-nav li a{
color: #ff7e00;
font-size: 12px;
display: block;
position: relative;
padding: 0 4px;
height: 28px;
line-height: 31px;
text-transform: uppercase;
font-family: Tahoma,Arial,sans-serif;
font-weight: bold;
white-space: nowrap;
}
.main-nav li a:hover,.main-nav li a.active{color:#fff;background:#ff7e00;border-radius: 5px 5px 0 0}
.li{margin:0 3px;padding:0;background:#ff7e00;width:1px;height:10px;position:relative;top:10px;}

/*CONTENT*/ 
.both {clear:both;}
.ie6 {background:url(images/bg-ie6.jpg) repeat-x scroll top left;width:100%;min-width:994px;}
.contaner {width:980px;margin:2px auto 0;background: url(images/wrap-content.png) repeat-y scroll top center;padding:0 7px;}

/* BANNER */ 
.slider-wrap{width: 100%;position:relative;height: 264px;z-index: 100;border-bottom:5px solid #0090ee;}
.bg-caption {background:url(images/bg_caption_slide.png) repeat;width:100%;height:25px;z-index:9;position:absolute;bottom:0;}

.atslider-preload{display: none;}
.at-slider{width:100%;min-width:980px;height:550px;overflow:hidden;position:relative;}
.at-item{background-repeat:no-repeat;background-position:top center; width:100%;height:100%;position:absolute;z-index:4;top:0;left:0;display:none;background-color: #bfdffc;}
.at-slider .active{z-index:6;}

.atslider-ctrlwrap{height:38px;position:absolute;width:100%;z-index:10;background:url(images/ctrl_bar.png) no-repeat;bottom: -38px}
.atslider-ctrl{float:right;line-height:38px;}
.atslider-ctrl a{height:12px;width: 12px;display:block;text-indent: -9999px; background: url(images/atsl_bul.png) no-repeat top;margin-left: 8px;margin-top: 13px;float: left;}
.atslider-ctrl a.active,.atslider-ctrl a:hover{background-position: bottom;}

/* FOOTER */ 
footer {background:url(images/bg-footer.png) no-repeat scroll bottom;margin-bottom:15px;width:980px;margin:0 auto 15px;padding:0 7px 7px 7px;}
.footer {padding:10px;color:#eaeaea;}
.ft-menu{background: url(images/ft_mn.png);margin-bottom: 20px;box-shadow: 0 0 5px #333}
.ft-col{float: left;width: 132px; padding:22px 15px 20px 45px;background: url(images/ft_col.png) no-repeat top left;}
.ft-col:first-child{background: none;padding-left: 0}
.ft-col h4{font-size: 11px;font-weight: normal;margin-bottom: 10px;}
.ft-col h4 a{color: #005671;text-transform: uppercase;font-weight: bold;}
.ft-col h4 a:hover{color: #000;}
.ft-col li{padding: 1px 0}
.ft-col li a{color: #005671;font-size: 11px;display: block;}
.ft-col li a:hover{text-decoration: underline;}

.ft-copy{color: #0d5466;}
.ft-copy a{color: #0d5466;}
.ft-copy a:hover{text-decoration: underline;color: #000;}

.l-footer {width:540px;float:left;font-size:11px;}
.l-footer ul {margin:0;padding:0;}
.l-footer li {list-style:none;float:left;}
.l-footer li a {padding:0 7px;border-right:1px solid #ebebeb;color:#ebebeb;font-size:11px;font-weight:bold;}
.l-footer li a:hover {color:#fff;text-decoration:underline;}
.last-padding-footer {padding:0 7px 0 0 !important;}

.l-footer p {margin-bottom:0px;clear:both;}
.l-footer p a {color:#fff;}
.l-footer p a:hover {color:#000;}

.r-footer {width:400px;float:right;text-align:right;}
.r-footer a {text-decoration:underline;color:#eaeaea;}
.r-footer a:hover {text-decoration:none;}

/* LEFT COL */
.left-col{width:775px;float:left;background:url(images/shadow.png) repeat-x scroll top left;margin-bottom:68px;}
.wrap-left {margin:0 5px 0 10px;}
.lmod{}
.lmod-title{font-size:12px;color:#fff; background: #21c6ef;padding: 4px 10px;border-bottom: 1px solid #e6e6e6;margin-bottom: 0}
.lmenu{}
.lmenu li{border-bottom: 1px solid #e6e6e6}
.lmenu li a{display: block;padding: 4px 10px;color: #333;}
/*
.lmenu li a:hover{color: #21c6ef;text-decoration: underline;}*/
.lmenu li a:hover, .lmenu li a.active{font-size:12px;color:#fff; background: #21c6ef;margin-bottom: 0; font-weight:bold}

.searchBox{background: #f4f4f4;margin-top: 10px;padding: 5px 10px;border-radius: 5px 5px 0 0; }
.searchBox .searchInput{font-size: 11px;padding: 3px;color: #c9c9c9;border: 1px solid #d0d0d0;width: 115px;float: left;}
.searchBox .searchButton{border: none;background: url(images/search_bt.jpg) no-repeat center;width: 20px; height: 20px;float: right;text-indent: -9999px;margin-top: 2px;}

.lmod-link{background:#21c6ef;border-radius: 0 0 5px 5px;}
.lmod-link li{padding: 4px 0}
.lmod-link li a{color: #fff;padding: 2px 3px 2px 35px;display: block;line-height: 20px;background: url(images/lmod_link.jpg) no-repeat 5px -22px;;}
.lmod-link li:first-child a{background-position: 5px 5px}
.lmod-link li:last-child a{background-position: 5px -50px}
.lmod-link li a:hover{text-decoration: underline;}

.project-feath {clear:both;background:#f0f0f0;padding:5px;margin:0 5px 5px 0;position:relative;}
.project-feath h1 {color:#ff7e00;font-size:14px;font-weight:bold;margin:0 0 5px 18px;text-transform:uppercase;font-family:'sfueurostileregular-webfont',sans-serif;}
.home-project {position:relative;}
.pre {background:url(images/bg-pre.jpg) no-repeat;width:9px;height:30px;cursor:pointer;position:absolute;left:0;top:25%;}
.pre:hover {background:url(images/bg-pre-h.jpg) no-repeat;}
.next {background:url(images/bg-next.jpg) no-repeat;width:9px;height:30px;cursor:pointer;position:absolute;right:0;top:15%;}
.next:hover {background:url(images/bg-next-h.jpg) no-repeat;}
.project {width:725px !important;margin:0 0 0 20px;}
.project li {position:relative !important;width:240px;margin-right:5px;}
.project li a {float:left;}
.project li a.title {margin-left:10px;color:#555;font-weight:bold;width:135px;padding-top:15px;}
.project li a:hover.title {color:#ff7e00;}

/* MIDDLE COL */
.mid-col{width: 585px;margin-left: 25px;}

/* RIGHT COL */
.right-col{width:205px;float:right;}
.feedback-wg .wget-content{background: url(images/fb_content.jpg) repeat-y;}
.fb-top{background: url(images/fb_bg.png) no-repeat 0 10px;border-top: 1px dotted #d9d9d9;padding: 10px 0}
.fb-top:first-child{border: none;}
.fb-bottom{background: url(images/fb_bg.png) no-repeat right bottom;padding: 0 20px;display: block;}
.fb-avatar{float: left;margin: 0 5px 4px 0;}
.fb-content{line-height: 14px;}

.newsletter-wg input[type="text"]{background:#f3f3ed; padding: 3px 5px;width: 120px;}
.newsletter-wg .nl-submit{background: #26bde2;border: none;color: #fff;padding: 0 5px; height: 24px; float: right;border-radius: 4px;margin: 0}
.newsletter-wg{}


/* HOME PAGE */ 
.home-content{position: absolute;top: -510px;z-index: 3000;right: 0;}
.wget-box{width: 225px;}
.wget-title{background: #26bde2;border-radius: 5px 5px 0 0;font-size: 12px;color: #fff;padding: 10px 15px 5px; margin-bottom: 0;}
.wget-content{background: url(images/wh90.png);border-radius: 0 0 5px 5px;}
.wget-box .post-title{line-height: 16px;}
.wget-box .post-title a{color: #009ac4;}
.wget-box .other-news li{padding-left: 20px;background:url(images/arrow.png) no-repeat 0 5px;}
.wget-box .other-news li a{color: #289bba;padding-bottom: 10px;}

.home-tab{width: 460px;float: right;margin-right: 25px;}
.htab-nav{display: block;}
.htab-nav li{float:left;}
.htab-nav li a{ padding:5px 9px; text-decoration: none; cursor:pointer;font-size:12px;color:#fff;display:block;line-height:22px;background:#26bde2;margin-left:1px;position:relative;z-index:20;font-weight: bold;}
.htab-nav li:first-child a{padding: 5px 10px 5px 11px}
.htab-nav li a.active,.htab-nav li a:hover{color:#1ba2c3;background:url(images/wh90.png);}
.htab-nav li:first-child a{border-radius: 5px 0 0 0;}
.htab-nav li:last-child a{border-radius: 0 5px 0 0}
.htab-contents{background: url(images/wh90.png);border-radius: 0 0 5px 5px;}

/* NEWS PAGE */

.news-bds {padding-top:7px;}
.news-bds h1 {font-family:'sfueurostileregular-webfont',sans-serif;font-size:14px;font-weight:bold;color:#ff7e00;text-transform:uppercase;padding:5px 00;float:left;}
.wrap-news-bds {clear:both;padding-top:7px;}

.mid-content{background: #fff;margin-top: -5px;padding: 10px 0}
.top-page{margin: 25px 0 20px;background: url(images/top_page.jpg) repeat-x;height: 58px;padding: 0 5px}
.page-name{color: #21c6ef;font-size: 24px;font-weight:normal;line-height: 58px;}

.post{padding: 10px 0;height:118px;overflow:hidden;background:url(images/bg-dotted.png) repeat-x scroll bottom;}
.post-img{float:left;margin:0 10px 0 0;}

.post-title{font-size:12px;margin-bottom:3px;line-height: 16px}
.post-author{color: #0091b5;font-size: 13px;}
.post-title a{color: #3e3e3e;font-weight: bold;font-size:14px;}
.post-title a:hover{color:#000;}
.post-desc{margin-top:5px;text-align:justify;}
.post-time{color:#0072bc; font-size:11px;}
.post-meta{margin:-5px 0 10px;}

.news-detail{padding-top:10px;background:#fff;border-radius:10px;box-shadow:0 0 3px #999}
.newsdt-title{font-size:16px;font-weight:bold;margin-bottom:5px;}
.news-detail-content{padding:10px 20px;}
.other-news{clear:both;padding: 20px 0 0 0; }
.other-news h4{color:#494949;font-size:14px;margin-bottom: 5px}
.other-news .post{width: 135px;margin-left: 15px;border: none;padding: 3px 0;margin-bottom: 10px;}
.other-news .post-title a{font-weight: normal;}
.other-news .post:hover a{text-decoration: underline;}
.other-news ul{margin-bottom:10px;}	
.other-news li{list-style-image:url(images/icon-other-news.png);line-height:24px;}
.other-news li a{ color:#ff8813;padding:1px 0; display:inline-block;}
.other-news li span{color:#b6b6b6;font-size: 11px;}
.other-news li a:hover{color:#222}

.clbox{margin-bottom:15px;}
.clbox .infobox{margin-left:13px;}

/* DOCTER PAGE */
.dt-item{width: 120px;margin:10px 0 25px 10px}
.dt-item img{margin-bottom: 5px;}
.ser-item{width: 175px;float: left;margin: 10px 0 10px 30px;}
.ser-item img{margin-bottom: 20px;}

.dis-list{background: #f9f9f9;margin-top: 20px;}
.dis-list th{background: #21c6ef;border-left: 1px solid #fff;font-weight: bold;color: #fff;text-align: center;}
.dis-list th:first-child{border: none;border-radius: 5px 0 0 0 }
.dis-list th.col3{border-radius: 0 5px 0 0;}
.dis-list td{border: 1px solid #e9e9e9;padding: 0}
.dis-list td.col3{	width: 122px;text-align: center;}
.dis-list td.col3 a{display: inline-block;padding: 5px 10px;border-radius: 5px; background: #26bde2;color: #fff;}
.dis-list td.col2{padding: 5px 10px 5px 30px !important}


/* FAQ */
.faq-container {margin-bottom:15px;}
.faq-frame{padding-bottom:20px;}
.faq-frame .faq-item:first-child{border-top:none;}
.faq-frame .faq-item{padding-top:0px;}
.faq-item.active .question{border:0;font-weight:bold;text-decoration:none;}

.question{color:#ed6624;cursor:pointer;text-decoration:underline; font-size: 14px;}
.question:hover{color: #ed6624;}
.question h1{font-size: 14px;font-weight: bold;}
.faq-item{position:relative;margin-bottom:5px;}
.answer{margin:5px 0 15px 15px;padding:10px;display:none;background:#f5f5f5;border:1px solid #eaeaea;border-radius:7px;}
.icon-faq {background:url(images/icon-faq.png) no-repeat scroll left bottom;height:10px;width:10px;position:relative;top:6px;float:left;margin-right:4px;}
.faq-item.active .icon-faq{background:url(images/icon-faq.png) no-repeat scroll left top;}

.got-question{margin-top:20px;font-size:14px;background:url(images/mail_icon.jpg) no-repeat;padding:12px 0 15px 58px;display:block;}
.got-question h6{float:left;margin-right:5px;}
.got-question a{color:#21c6ef;text-decoration: underline;}
.got-question a:hover{color:#000;}


/* PHOTO PAGE */
.photo-page{background:#fff;border-radius:10px;box-shadow:0 0 3px #999}
.photo-page .page-name{padding:15px 20px;}
.photo-wrap{margin: 0;}
.photo-item{ float:left;margin:0 20px 20px 0; width:220px;position: relative;text-align:center;}
.photo-item a{color: #2d2d2d; font-weight: bold;}
.photo-item a:hover{color:#FF7E00;}
.photo-item img{margin-bottom: 5px;width:220px;height:170px;}
.video-wrap{margin: 0 -5px;display: block;}
.video-wrap .photo-item{width: 184px;margin-left: 20px;}
.video-wrap .photo-item a{font-weight: normal;}
.video-wrap .photo-item img{padding: 0; background: none;}
.video-wrap .photo-item span{background:url(images/play_icon.png) no-repeat center;width:35px;height:35px;position:absolute;z-index:20;display:block;left:5px;top:100px;}

/* CAREER PAGES */
.career-btn{background:#31a6c3;padding:5px 10px;color:#fff;line-height:20px;margin:10px 0 20px;display:inline-block;border-radius: 5px}
.career-btn:hover{color:#000}
.career-table{ border-bottom:1px solid #cfcfcf;margin-top: 15px;}
.career-table tr:first-child{border-radius:5px;}
.career-table tr:first-child td{background:#21c6ef;font-weight:bold;color:#fff; padding:6px;border:1px solid #fff;}
.career-table tr td{padding:4px 6px;color:#000;border:1px solid #ececec;text-align: center;}
.career-table tr td:first-child{width: 30px;}
.career-table a{color:#21c6ef; text-decoration:underline;}
.career-table a:hover{color:#000;}
.career-table tr.even td{background:#f9f9f9;}
.career-table .col1{width:80px;}

.crfrm{background: url(images/crfrm_bg.jpg) repeat-y;border-radius: 5px}
.crfrm input[type=file]{float: left;margin: 0;}
.crfrm input[type=text]{padding: 3px 5px; width: 97%;}
.crfrm textarea{height: 124px;resize: none}
.crfrm .row-error{top: 33px}
.deletefile{color: #ff0000; text-decoration: underline;float: right;}

/* CONTACT PAGE */

.contact-frm{width: 370px;}
.ct-title{font-size: 14px;font-weight: bold;text-transform: uppercase;color: #666;margin-bottom: 10px;}

.frm-row{width:100%;clear:both;position:relative;padding-top:5px;}
.require{color:#E60D0D; font-size:11px;}
.frm-row .label{margin:0;width:90px;float:left;line-height:24px;}
.frm-row .lcontact{width:80px}
.row-error{position:absolute;right:4px;top:8px;background:url(images/edtError.png) no-repeat;width:14px;height:14px;display:block;}
.contact-frm input[type=text],.contact-frm textarea{width:270px;float:right;padding:3px;background:#f8f8f8;}
.contact-frm textarea{resize:vertical; min-height:60px;}
.frm-btnwrap{width:278px;float:right;}
.frm-btnwrap input{background:#ff7e00;border:none;color:#fff; padding: 4px 10px; border-radius: 5px;}
.frm-btnwrap p{margin: 25px 0 10px;}
.frm-btncareer{width:260px; margin:10px 0;}

.contact-frm .sub-captcha {margin-left:90px;}
.apply-captcha .sub-captcha {margin-left:160px;}
.contact-frm .contact_Content {width:242px !important;}
.msg-frm{margin:20px;padding:20px;border:1px solid #ccc;border-radius:0 20px;background:#dedede;}
.msg-title{color:#d10707;font-weight:bold;}

.capcha-input{width:125px;position:relative;float:left;margin-right:10px;}
.capcha-input input[type=text]{width:115px;}

.contact-info h4{ color:#0072bc; margin-bottom:5px;}
.contact-info{font-size: 14px;}
.contact-info p.label{line-height: 16px;}
.contact-info hr{margin: 8px 0;}
.contact-note{clear: both;margin-top:20px;border-top:1px solid #dcdcdc;padding-top:10px;color:#585858;font-size:11px;line-height:15px;}

/* LOGIN PAGE */
.login-page{padding:60px 0;}

.login-frm .label{width:80px;}
.login-frm input[type=text],.login-frm input[type=password]{width:150px;padding:5px;background:#f3f3ed;border:1px solid #c8c8c7;color: #a3a3a3;font-size:12px; margin-right: 8px;line-height: 14px;}
.login-frm .login-sm{border: none;background: #26bde2;color: #fff;border-radius: 5px; line-height: 14px;padding: 5px 10px; line-height: 14px;width: 86px;}
.rem-pass{float:right;width:262px;;font-size:11px;}
.login-btnwrap{position:absolute;bottom:-1px;height:34px;background:url(images/login_bottom.png) no-repeat;width:427px;left:-1px;}
.fogotpass{color:#0072bc; position:absolute;left:35px;top:10px;font-weight:bold;}
.fogotpass:hover{text-decoration:underline;}
.login-btn{background:url(images/login_btn.png) no-repeat right bottom;float:right;margin:6px 38px 0 0;padding-right:3px;}
.login-btn input{height:25px;border:none;background:url(images/login_btn.png) no-repeat left top;padding:0 12px 0 15px ; font-weight:bold;color:#fff; margin:0;}
.login-btn:hover input{color:#fefa46}


/* TABS */
.tab-nav{width: 100%;background:url(images/bg-tab.jpg) repeat-x;height:30px;margin-top:7px;padding-top:2px;}
.tab-nav ul{list-style:none;margin:0;padding:0 15px;}
.tab-nav ul li{float:left;}
.tab-nav ul li a{ padding:5px 22px; text-decoration: none; cursor:pointer;font-size:12px;color:#fff;display:block;line-height:20px;background:url(images/bg-nav-tab.jpg) repeat-x ;font-weight: bold;position:relative;z-index:20;margin:1px 5px 0 0;border-radius:5px 5px 0 0;text-align:center;white-space:nowrap;}
.tab-nav ul li a.active,.tab-nav ul li a:hover{color:#ff8a17;background:url(images/bg-nav-tab-hover.jpg) repeat-x ;border:1px solid #ccc;border-bottom:none;padding:4px 21px 4px 21px;}
.tab-contents{margin: 4px 0 0 1px;}
.tab-container{margin-bottom:0px;}
.tab-content{display:none;}
.tab-content:first-child{display:block;}

/* BREADCRUM */
.breadcrum{color:#494949;text-align:right;font-size:11px; line-height:25px;display:block;border-bottom:1px solid #ccc;}
.breadcrum a{color:#494949}
.breadcrum a:hover{text-decoration:none;color:#ff850d}
.breadcrum span.separate{padding:0 5px}
.breadcrum .active{color:#ff850d}

/* UTILITIES BAR */
.utilities-bar{margin:0 20px 12px 10px;width:97%;border-top:1px dotted #ccc;padding:5px 0 0 0;}
.utilities-bar ul{float:right;margin:0;list-style:none;padding:0}
.utilities-bar li{float:left}
.utilities-bar a{display:block;font-size:11px;color:#434343}
.utilities-bar a span{display:inline-block;padding:0px 0 0px 21px;height:19px}
.utilities-bar a.print,.utilities-bar a.sendtofriend{background:url("images/utility.png") no-repeat right top;border-top:0;position:relative;top:5px;margin-right:5px;}
.utilities-bar a.sendtofriend span{background:url("images/utility.png") no-repeat left top}
.utilities-bar a.print span{background:url("images/utility.png") no-repeat left bottom}
.utilities-bar a:hover span{text-decoration:underline}
.utilities-bar a.social-network{position:relative;top:5px;width:65px}

/* PAGE */
.pages{padding:10px 0 ; text-align:right;}
.pages a{color:#6d6d6d;text-decoration:underline;font-weight:bold;padding:2px 2px}
.page-curr,.pages a:hover{color:#333;text-decoration:none;font-weight:bold}
.page-textbox{width:33px!important;line-height:20px;height:13px;border:1px solid #ddd !important;height:20px;background:#f3f2ed !important;}
.page-submit{border:0;text-indent:-9999px;font-size:0;height:26px;width:26px;cursor:pointer;padding:0;top:-5px;position:relative;background:url(images/bt_go.gif) no-repeat 2px 2px;}
.page-submit-h {border:0;text-indent:-9999px;font-size:0;height:26px;width:26px;cursor:pointer;padding:0;top:-5px;position:relative;background:url(images/bt_go.png) no-repeat 2px 2px;}

/*
 * FancyBox - jQuery Plugin
 */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('images/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('images/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('images/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('images/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('images/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('images/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('images/fancybox/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('images/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('images/fancybox/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('images/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('images/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('images/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('images/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('images/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('images/fancybox/fancybox-x.png') 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('images/fancybox/fancybox.png') -55px -90px no-repeat}

.martop-20{margin-top:-20px}
a.figureactive, a.pro-vid{cursor:pointer}
.preload{display:none}
.popuphomepage{display:none}
.ask-frm {padding:20px}

/*RadAsyncUpload display button select*/

.frm-row .RadUpload .ruFileWrap{min-height: 31px; width:266px;}                       
.frm-row .RadUpload .ruBrowse{margin-left:-79px; background:none; cursor:pointer; padding-top:5px;}
.frm-row .RadUpload .ruFakeInput{ width:170px}
.frm-row .RadUpload_Default .ruRemove {margin-left:-90px; padding-top:5px; position:relative; z-index:999;}
.frm-row #ctl00_cntMain_radFile1row0{position:absolute; margin-left:160px; z-index:999;}
.frm-row #ctl00_cntMain_radFile2row0{position:absolute; margin-left:160px; z-index:999;}
.frm-row .RadUpload .ruUploadFailure {padding:3px 0 0 20px !important; background-position:2% 80% !important; width:148px;}
.frm-row .ruRemove{padding-right:50px;}
.frm-row #ctl00_cntMain_dtpBirthday_dateInput_display{ position:absolute; z-index:9999; display:block}
.frm-row .riDisplay{color:#999 !important; position:absolute; height:80px; left:0; padding-top:5px;}
.bshare{position:absolute; left:-212px; top:115px}

/*Du an*/
.row-tab{float:left;width:365px;padding:10px 5px;height:105px;margin:0 5px 5px 0;position:relative;line-height:15px;border:1px solid #cdcdcd;}
.row-tab a {float:left;}
.row-tab .item-row {float:left;margin-left:10px;width:190px;height:105px;overflow:hidden;}
.row-tab .item-row a.title {color:#3e3e3e;font-weight:bold;height:30px;overflow:hidden;text-transform:uppercase;}
.row-tab .item-row a:hover.title {color:#000;}
.row-tab .item-row span {color:#555;}

/*partner*/
.par-left {background:url(images/bg-par.jpg) repeat-x;height:63px;clear:both;position:absolute;margin:-68px 0 0 9px;width:760px;}
.icon-par {background:url(images/img-doitac.jpg) no-repeat;width:93px;height:63px;display:block;float:left;}
.par-item {padding:10px 0 10px 0;width:649px !important;left:15px !important;position:relative;}
.par-item li {position:relative;width:98px;margin-right:11px;list-style:none;}
.par-item li a img {width:96px;border:1px solid #cdcdcd;}
.par-item li a img:hover {border-color:#0072bb;}

/*SEARCH REAL*/
.search-real {background:url(images/bg_search_bds.jpg) no-repeat;width:205px;height:365px;margin-bottom:5px;position:relative;}
.bg-bot-search {background:url(images/bot-search.png) no-repeat scroll bottom right;width:99px;height:76px;position:absolute;right:0;bottom:0;}
.item-search {padding:10px;}
.item-search h2 {background:url(images/icon-search.png) no-repeat scroll left center;padding-left:30px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold;line-height:24px;font-family:'sfueurostileregular-webfont',sans-serif;}
.item-search label {font-size:12px;font-weight:bold;padding-bottom:3px;}
.item-search select {width:177px;background:white;border:1px solid #cfcfcf;padding-left:7px;margin-bottom:6px;color:#383838;font-size:11px;height:18px;}
.item-search p {padding:7px 0;}
.button {background:url(images/bg_button.png) no-repeat;width:65px;height:22px;line-height:19px;color:#fff;font-size:11px;font-weight:bold;padding-right:24px;display:block;text-align:right;}
.button:hover {color:#3e3e3e;}
.item-search p a.title{color:#001e51;font-size:11px;text-decoration:underline;}
.item-search p a.title:hover {text-decoration:none; color:#fff;}

/*OPTION COL RIGHT*/
.right-option {clear:both;margin-bottom:5px;width:196px;}
h2.title {background:url(images/bg_title.png) no-repeat;width:196px;height:38px;line-height:34px;color:#fff;font-size:13px;font-weight:bold;padding-left:7px;font-family:'sfueurostileregular-webfont',sans-serif;margin-bottom:0;text-transform:uppercase;position:relative;z-index:9;}
.right-option .wrap1 {padding:15px 5px 5px;background:#f2f2f2;margin-top:-6px;}
.wrap1 input[type="text"] {width:173px;height:18px;border:1px solid #cdcdcd;padding-left:8px;font-size:11px;color:#3a3a3a;margin-bottom:5px;}

.list-res {clear:both;padding-top:8px;}
.list-res ul {margin:0;padding:0;}
.list-res ul li {list-style:none;line-height:24px;margin-bottom:1px;padding:0 10px;background:#0094ec;cursor:pointer;width:86%;}
.list-res ul li a {background:url(images/bg_arrow.png) no-repeat scroll left center;padding-left:10px;color:#fff;font-weight:bold;}
.list-res ul li:hover,.list-res ul li.active {background:#ff8813;}

.list-system {position:relative;margin-top:-6px;z-index:1;}
.list-system ul{margin:0;padding:0;}
.list-system ul li {padding:3px 0;list-style:none;background:#ececec;}
.list-system ul li a {color:#555;padding:3px 0 3px 13px;display:block; background:url(images/span-bg-list.jpg) repeat-x scroll bottom;line-height:18px;}
.list-system ul li a span{background:url(images/bg_arrow2.png) no-repeat scroll -1px 0;display:inline-block;width:8px;height:7px;}
.list-system ul li a:hover, .list-system ul li a.active{color:#000;}

.list-news {position:relative;margin-top:-6px;}
.list-news ul {background:#f2f1f2;margin:0;padding:0;}
.list-news ul li {list-style:none;border-bottom:1px solid #ddd;line-height:14px;padding:5px 0;}
.list-news ul li a {color:#222;background:url(images/bg_arrow3.png) no-repeat scroll 5px 4px;padding-left:13px;display:block;}
.list-news ul li a:hover {color:#cc741e;}
.last-border {border:none !important;}

.support {border:2px solid #ff8813;padding:5px;}
.support h2 {font-size:15px;color:#ff7e00;font-weight:bold;font-family:'sfueurostileregular-webfont',sans-serif;text-transform:uppercase;margin-bottom:5px;text-align:center;}
.support h3 {background:url(images/icon-hotline.jpg) no-repeat scroll left center;padding:4px 0 0 30px;font-size:18px;color:#3a3a3a;font-weight:bold;}
.support tr td {width:90px;padding:2px;}
ul.icon-yahoo {padding:4px 0 0 0;margin:0 0 5px 0;}
ul.icon-yahoo li {width:86px;padding:2px;float:left;list-style:none;}
.support tr td.list {background:url(images/bg-list.gif) no-repeat scroll 0 9px;padding-left:5px;}

.utility {background:#f2f1f2;padding:10px;position:relative;margin-top:-6px;}
.utility a.gold {background:url(images/gia-vang.gif) no-repeat;width:136px;height:32px;line-height:32px;padding-left:46px;text-decoration:none;font-size:14px;color:#373737;display:block;margin-bottom:5px;}
.utility a.stock {background:url(images/chung-khoan.gif) no-repeat;width:136px;height:32px;line-height:32px;padding-left:46px;text-decoration:none;font-size:14px;color:#373737;display:block;margin-bottom:5px;}
.utility a.currency {background:url(images/ngoai-te.gif) no-repeat;width:136px;height:32px;line-height:32px;padding-left:46px;text-decoration:none;font-size:14px;color:#373737;display:block;margin-bottom:5px;}
.utility a:hover {color:red;}

.content-price, .content-currency {display:none;}
.content-price tr td, .content-currency tr td {border:1px solid #ccc;font-size:11px;}

/*BDS DANH SACH*/
.list-bds h1, .detail-bds h1 {font-family:'sfueurostileregular-webfont',sans-serif;font-size:14px;font-weight:bold;color:#ff7e00;text-transform:uppercase;padding:5px 00;float:left;}
.wrap-list-bds {clear:both;margin-top:15px;}
.wrap-list-bds h2 {font-size:14px;color:#333;font-weight:bold;}

/*BDS DETAIL*/
.detail-bds {padding-top:7px;}
.wrap-detail-bds {clear:both;padding-top:7px;}
.wrap-detail-bds h2 {color:#3e3e3e;font-size:18px;font-family:arial;margin-bottom:10px;font-weight:bold;}
.info-bds {float:left;width:205px;margin-left:20px;}
.info-bds ul {margin:0;padding:0;}
.info-bds ul li {list-style:none;line-height:22px;border-bottom:1px dotted #ccc;color:#555;}
.info-bds ul li b.price {color:#ee7907;font-size:16px;font-weight:bold;}

.detail-contact {background:url(images/bg-lhe.gif) no-repeat;width:189px;height:61px;padding:3px 7px;margin-top:7px;}
.detail-contact p {margin-bottom:0px;color:#232323;font-weight:bold;}
.detail-contact p.name {text-transform:uppercase;}
.detail-contact p span {color:#ee7907;font-size:14px;font-weight:bold;}

.dacdiem-bds {clear:both;margin-top:10px;}
.dacdiem-bds h2, .desc-bds h2 {color:#ff8a17;font-weight:bold;margin-bottom:10px;font-size:12px;text-transform:uppercase;}

table.left-bds {width:373px;border:1px solid #ccc;padding:4px;}
table.left-bds tr {border-bottom:1px solid #ccc;}
table.left-bds td {float:left;color:#333;font-weight:bold;padding:6px 7px;line-height:12px;}
table.left-bds td.col1 {width:215px;}
table.left-bds td span.check {background:url(images/button-check.png) no-repeat;width:12px;height:12px;display:block;position:relative;top:0px}

.desc-bds {clear:both;margin-top:10px;}

/*FORM BDS*/
.form-bds {padding-top:7px;}
.form-bds h1 {font-family:'sfueurostileregular-webfont',sans-serif;font-size:14px;font-weight:bold;color:#ff7e00;text-transform:uppercase;padding:5px 00;float:left;}
.wrap-form-bds {clear:both;margin-top:10px;}
.item-form {margin-bottom:10px;padding-bottom:7px;border-bottom:2px solid #e1e1e1;}
.item-form h2 {color:#333;font-size:16px;font-weight:bold;margin:7px 0;}
.item-form h3 {color:#333;font-size:12px;}
.item-form p.radio {margin-bottom:7px;}
.item-form p.radio span {color:#505050;font-weight:bold;}

.item-form .desc-form {width:230px;margin-right:34px;float:left;}
.item-form .desc-form p {padding:0 0 3px 0;}
.item-form .desc-form label {width:100%;color:#505050;font-weight:bold;float:left;}
.item-form .desc-form label span {color:red;}
.item-form .desc-form input[type="text"] {background:white;border:1px solid #b1b1b1;height:18px;width:215px;margin:2px 0;color:#505050;padding-left:8px;font-size:11px;}
 .item-form .desc-form select {background:white;border:1px solid #b1b1b1;height:22px;width:226px;margin:2px 0;color:#505050;padding:2px 2px 2px 8px;font-size:11px;}
.item-form .desc-form input[type="text"].price-form {width:143px;float:left;}
.item-form .desc-form select.type {float:left;width:62px;margin-left:10px;text-align:center;height:22px;padding:2px;}

.item-form input[type="file"] {width:300px;}
.item-form textarea {width:99%;margin-top:2px;height:65px;}
.item-form .checkbox p {line-height:30px;}
.item-form .checkbox p span {position:relative;bottom:2px;}

/*********************WEB CONG TY*******************/


.ie6-home {background:url(images/bg-ie6-home.jpg) repeat-x scroll top left;width:100%;min-width:994px;}
.slider-home{width: 100%;position:relative;height: 351px;z-index: 100;border-bottom:5px solid #0090ee;}
.item-home {padding:20px 10px;}
.left-i-home {float:left;width:640px;border:1px solid #ccc;box-shadow:1px 3px 5px rgba(0,0,0,0.2);border-radius: 8px;padding: 12px 10px 7px 15px}
.home-title{font-family: 'sfueurostileregular-webfont',sans-serif;font-size: 14px;font-weight: bold;color: #FF7E00;text-transform: uppercase;}

.home-project-h{width: 202px;padding-right: 18px;float: left;background: url(images/hprj_bg.jpg) no-repeat 218px -17px;margin-right: 18px;}
.hprj-title{font-size: 12px;margin: 0;padding: 8px 0 12px;height:30px;overflow:hidden;}
.hprj-title a{color: #555;line-height: 16px;}
.hprj-more{float: right;margin-top: 15px;background: url(images/bg_button.png) no-repeat;height: 22px;line-height: 18px;color: #fff;padding: 0 25px 0 10px;font-size: 11px;font-weight: bold;}
.hprj-more:hover{color: #ccc;}

.home-news{width: 402px;float: right;}
.home-news .post-img img{border-radius: 0;}
.home-news .post-title{}
.home-news .post-title a{color: #555;font-size: 12px;}
.home-news .post-title a:hover{text-decoration: underline;}
.home-news .other-news{padding-top: 12px;}
.home-news .other-news ul{color: #0072bb;padding:0;}
.home-news .other-news li{list-style: none;line-height: 18px;background:url(images/list-home.png) no-repeat scroll 0 8px;}
.home-news .other-news li a{color: #0072bb;padding-left:10px;}
.home-news .other-news li a:hover{text-decoration: underline;}

.home-prj {position:relative;}
.home-prj li{width:202px;}

.hprj-content {height:85px;overflow:hidden;width:202px;text-align:justify;}
.hprj-nav {position:absolute;top:110px;right:3px;}
.hprj-nav a {float:left;background:white;padding:0px 4px;color:#8d8d8d;font-size:11px;border:1px solid #d5d5d5;margin-left:2px;}
.hprj-nav a:hover, .hprj-nav a.selected {background:#f68622;color:#fff;border:none;padding:1px 5px;}

.right-i-home{width: 265px;padding-right: 8px;float: right;}
.hvideo-title{font-size: 12px;margin: 0;padding: 8px 0;height: 14px;overflow: hidden;line-height: 20px;}

.hvideo-content{height: 50px;margin-bottom: 7px;}
.hvideo-content a{cursor:pointer;color:#4a4a4a;}

.home-ad img {margin-left:8px}
.home-ad img:first-child{margin:0;}
.home-partner{border-top: 1px solid #dbdbdb;border-bottom:  1px solid #dbdbdb;padding:3px 0;}
.home-partner li{padding-right: 10px;}
.home-partner li img {height:50px; cursor:pointer; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */}
.home-partner li img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);}

.home-re-wrap{background: url(images/re_home.png) top no-repeat;padding: 20px 10px 20px 25px;}
.home-resl li{width: 290px;padding-right: 20px;height:85px;overflow:hidden;}
.re-img{margin-right: 15px;float: left;}
.re-title{font-size: 12px;margin-bottom: 5px;height:30px;overflow:hidden;}
.re-title a{color: #555;text-transform:uppercase;}
.re-title a:hover{text-decoration: underline;}
.re-price{color: #ff0000;}

.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:5px;height:100%;background:red}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#dde;position:relative}
.jspVerticalBar .jspTrack{background: url(images/scrbar.png) repeat-y;}
.jspDrag{background:#f68622;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
/*CHUNG KHOAN*/

.content-stock {display:none;}
.st-ul {list-style: none outside none; margin: 0; padding: 0;}
.st-ul li { float: left;}
.st-ul li p {padding-bottom: 0;}
.st-ul li p span {
    -moz-border-bottom-colors: none;   -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none; border-color: #6C7170 #6C7170 -moz-use-text-color;border-image: none;
    border-radius: 3px 3px 0 0; border-style: solid solid none; border-width: 1px 1px 0; cursor: pointer;  display: block; font-weight: bold; margin-right: 5px; padding: 3px 12px;
}
.st-ul li p span:hover, .st-ul li p span.active {  background-color: #BBBBBB;  color: #FFFFFF;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.main-nav li a {padding:0 2px;}
} /* hacked cho chrome và safari */

/*Bo sung ngay 26/12*/
.view-all {float:right;color:#ff7e00;background:url(images/icon-all.png) no-repeat scroll 0 4px;padding-left:7px;}
.view-all:hover {color:#333;}

ul.nav1 {margin:0;padding:0;list-style:none;}
ul.nav1 li {float:right;}

.slider-banner {height:235px;overflow:hidden;}

.login-wrap{position: absolute;right: 0;}
.header-login{float: right;margin-top: 30px;width: 306px;text-align: right;}
.header-login a{color: #666;display: inline-block;margin-left: 5px;border-left: 1px solid #ccc;padding-left:5px;}
.header-login a:first-child{border: none;}
.header-login a:hover{color: #ff7e00;}
.header-login input[type=text],.header-login input[type=password]{width: 100px;padding: 1px 5px;border: 1px solid #cfcfcf;line-height: 16px;margin: 0;float: left;margin-right: 4px;}
.header-login .button{float: right;border: none;background: url(images/btn_login.png) repeat-x;height: 20px;border-radius: 4px;display: block;padding: 0 8px;width:74px;margin: 0;font-family: Arial,sans-serif;font-size: 11px;font-weight: normal;}


/*FORM THONG TIN TUYEN DUNG*/
.tuyendungcol-left{width: 480px;float: left; margin-left: 10px;}
.tuyendungcol-right{width: 450px;float: right;}
.tuyendung .frm-row{width:100%;clear:both;position:relative;padding-top:3px;}
.tuyendung .frm-row .label{ margin:0 10px 7px 0;width:150px;float:left;line-height:24px;font-size: 14px; text-align: right;}
.tuyendung .frm-row .label2{float:left;line-height:24px;font-size: 14px; text-transform: uppercase; color: #0072bc;}
.tuyendung .frm-row .label strong{font-size: 12px;}
label.row-error, span.row-error{position:absolute;right:4px;top:11px;background:url(images/edtError.png) no-repeat;width:14px;height:14px;display:block;}
.tuyendung .contact-frm { padding-right:20px; width: 100%;}
.tuyendung .contact-frm input[type=text]{width:250px;float:left;padding:7px;background:#f3f3f3;border: 1px solid #ccc; margin:0 20px 7px 0; border-radius: 5px; color: #a4a4a4; height: 14px;}
.contact-frm textarea{width:250px !important;float:left;padding:7px;background:#f3f3f3;border: 1px solid #ccc; margin:0 20px 7px 0; border-radius: 5px; color: #a4a4a4; height: 14px;}
.tuyendung .contact-frm textarea{resize:vertical; min-height:90px;}
.tuyendung .contact-frm .require{position:absolute; left:297px; top: 5px;}
.tuyendung .contact-frm .row-error { right:76px}
.tuyendung .tuyendungcol-right .contact-frm .row-error { right:30px}
.tuyendung .frm-btnwrap{width:300px;float:left;}
.tuyendung .frm-btn{float:left;}
.tuyendung .frm-btn input{background:#0099f3;border:none;color:#fff; margin: 5px 0 0; padding:15px 17px 15px 15px; border-radius: 18px;font-size: 14px; text-transform: uppercase;font-weight: bold; }
.tuyendung .frm-btn input:hover{color: #fcff00;}
.frm-row input.dateexp{width: 150px !important;}
.tuyendung .contact-frm .frm-row select { height: 30px; padding:5px; width: 265px !important; display: block; margin-bottom: 10px;border: 1px solid #ccc; margin:0 20px 7px 0; border-radius: 5px;}
.tuyendung .msg-frm{margin:20px;padding:20px;border:1px solid #ccc;border-radius:0 20px;background:#dedede;}
.tuyendung .msg-title{color:#d10707;font-weight:bold;}
.tuyendung .riTextBox{height:28px !important; margin-bottom:3px !important;}
.frm-row .ruFileWrap{height:30px; width:266px !important;}

.capcha-input{width:125px;position:relative;float:left;margin-right:10px;}
.capcha-input input[type=text]{width:115px;}

.contact-info h4{ color:#0072bc; margin-bottom:5px;}
.contact-note{clear: both;border-top:1px dotted #dcdcdc;padding-top:10px;color:#585858;font-size:11px;line-height:15px;}


.tuyendung .title_form{font-size: 14px;font-weight: bold; text-align: left; color: #0072bc; margin-bottom: 18px; border-bottom: 1px solid #0072bc;}
.contact .tuyendung .bottom_form{font-size: 14px;font-weight: bold; text-align: left; color: #0072bc; margin:28px 0 8px; border-bottom: 1px solid #0072bc;}
.tuyendung input.btn-tracuu{background: url(images/btn-tracuu.png) no-repeat; width: 97px;height: 30px; display: block; position: relative; border: none; text-indent: 99999px;margin-left: 310px;}
.tuyendung input.btn-tracuu:hover{background: url(images/btn-tracuu-hover.png) no-repeat;}
.tuyendung .note{line-height: 18px;}
.tuyendung .captcha{margin-left: 311px;}

.btn-kq{width: 150px; margin: 45px auto 0; display: block; position: relative; clear: both; margin-left: 309px;}
.btn-kq a.btn-trove{background: url(images/btn-kq.png) top no-repeat; width: 146px;height: 28px; display: block;position: relative; text-indent: -999px;}

.bigfont{text-transform:uppercase; font-size:14px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bigfont2{text-transform:uppercase; font-size:14px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:312px !important;}
.frm-row input.filedinhkem {width:164px !important;}
.filedinhkem p{line-height:16px!important;}
.thongtinthamkhao{ font-size:12px; color:#999999;}
.addmore{ color:#ff7e00; padding:6px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;font-size:14px; width:412px;margin: 7px 0 12px;}
.addmore a{color:#ff7e00}
.addmore a:hover{text-decoration:underline;}
.addmore span{font-size:14px; font-weight:bold;}

a.upload{background:url(images/btn-upload.jpg) top repeat-x; display: inline-block; position:relative; width:64px; height:16px; vertical-align:middle; border-radius:6px; padding:7px 0; text-align:center; color:#333;}
a.upload:hover{color:#000;}
.sendhoso{margin-top:50px; text-align:right;}
.sendhosotuyendung{background:url(images/btn-send.jpg) top repeat-x; display: inline-block; position:relative; width:90px; height:16px; vertical-align:middle; border-radius:6px; padding:7px 0; text-align:center; color:#333; margin-right:30px;border:none;height:30px;}
.sendhosotuyendung:hover{color:#000;}

.tuyendung .rec-req {
    color: #FF0000;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    padding-left: 2px;
}

.tags {margin:10px;}
.tags .tagstitle {float:left;font-weight:bold;margin-right:10px;}
.tags .lnktags 
{
    background: none repeat scroll 0 0 #eee;
    margin: 5px 5px 5px 0;
    padding: 5px;
    border-radius:5px;
}