﻿@import url('/global/css/all.css');
@import url('/global/font-awesome.min.css');
body{padding:0;margin:0;color:#222;font: 400 13px/18px Arial;}
p{margin:0;padding:3px 0;color:#222;font: 400 13px/18px Arial;}
a{color:#0000ee;text-decoration:none}
a:hover {color:#d12229;text-decoration: underline}
td{font: 400 13px/18px Arial;color:#222;line-height:18px;text-align:justify}



.thumb .rsOverflow{

width: 100% !important;
}





   /*@media (min-width: 992px){
        .fab-wrapper{
            display: none !important;
        }
    }*/
 
   .fab-wrapper {
      position: fixed;
      bottom: 5px;
      right: 0;
      z-index: 9999999;
   }
   .fab-checkbox {
      display: none !important;
   }
   .fab-checkbox:checked~ .devvn_bg {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.8);
      z-index: 1;
   }
   .fab {
      width: 60px;
      max-width: unset;
      height: 60px;
      display: flex !important;
      justify-content: center;
      align-items: center;
      margin: 0;
      border-radius: 50%;
      background: #ff192a;
      box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
      position: absolute;
      right: 10px;
      bottom: 10px;
      z-index: 1000;
      overflow: hidden;
      transform: rotate(
            0deg
      );
      -webkit-transition: all .15s cubic-bezier(.15,.87,.45,1.23);
      transition: all .15s cubic-bezier(.15,.87,.45,1.23);
   }
   .fab-checkbox:checked~.fab {
      transform: rotate(
            90deg
      );
      -webkit-transition: all .15s cubic-bezier(.15,.87,.45,1.23);
      transition: all .15s cubic-bezier(.15,.87,.45,1.23);
   }
   [class*=icon-cps-] {
      display: inline-block;
      vertical-align: middle;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAACECAQAAACNQYRWAAAACXBIWXMAAAsTAAALEwEAmpwYAAALHWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMi0yNlQyMjo0Mjo1NyswNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDItMjdUMTA6MDA6MDcrMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDItMjdUMTA6MDA6MDcrMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIxIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRG90IEdhaW4gMjAlIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNjNmQ1OGI1LWY1NmMtYjU0NS1hZmIzLTIzMjZkNDE3NzE3NSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjJjZmJmOGYxLTM0OGMtMzI0MS1hZWI4LTNkMGIxMTZjNWU5NiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjFiMjQ1MWY3LTRmODYtNWU0OC04MzQwLTlkYzljMWI3MTE1MyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MWIyNDUxZjctNGY4Ni01ZTQ4LTgzNDAtOWRjOWMxYjcxMTUzIiBzdEV2dDp3aGVuPSIyMDIxLTAyLTI2VDIyOjQyOjU3KzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2ZTJkMjJlLTg3NWMtODY0NC05YzlmLWRhZWUzYjg0NWQ4ZCIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0yN1QwOTo1OTo1NCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvcG5nIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODZjZmUzMS01ZmFhLTI1NDUtOTRjNC0wODgyM2NlOTVlYmMiIHN0RXZ0OndoZW49IjIwMjEtMDItMjdUMDk6NTk6NTQrMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzE3NmI3ZDEtYjRkYS00ZjRkLTk1YTQtOGY4OGZjNmUzYTkyIiBzdEV2dDp3aGVuPSIyMDIxLTAyLTI3VDEwOjAwOjA3KzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNjNmQ1OGI1LWY1NmMtYjU0NS1hZmIzLTIzMjZkNDE3NzE3NSIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0yN1QxMDowMDowNyswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTc2YjdkMS1iNGRhLTRmNGQtOTVhNC04Zjg4ZmM2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)!important;
      background-repeat: no-repeat;
      background-size: 453px;
   }
   .icon-cps-fab-menu {
      width: 50px;
      height: 50px;
      margin: 0 !important;
      background-size: 694px;
      background-position: -649px 0;
   }
   .fab-checkbox:checked~.fab .icon-cps-fab-menu {
      width: 30px;
      height: 30px;
      margin: 0;
      background-size: 615px;
      background-position: -291px -70px;
   }
   .fab-wheel {
      width: 300px;
      height: 220px;
      position: absolute;
      bottom: 15px;
      right: 15px;
      transform: scale(0);
      transform-origin: bottom right;
      transition: all .3s ease;
      z-index: 12;
   }
   .fab-checkbox:checked~.fab-wheel {
      transform: scale(1);
   }
   .fab-wheel .fab-action {
      display: flex;
      align-items: center;
      font-size: 14px;
      font-weight: 700;
      color: #fff;
      position: absolute;
      text-decoration: none;
   }
   .fab-wheel .fab-action-1 {
      top: 0;
      right: 0;
   }
   .fab-title {
      float: left;
      margin: 0 5px 0 0;
      opacity: 0;
   }
   .fab-checkbox:checked~.fab-wheel .fab-title {
      opacity: 1;
   }
   .fab-button {
      width: 45px;
      height: 45px;
      display: flex;
      justify-content: center;
      align-items: center;
      float: left;
      padding: 4px;
      border-radius: 50%;
      background: #0f1941;
      box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
      font-size: 24px;
      color: White;
      transition: all 1s ease;
      overflow: hidden;
   }
   .icon-cps-local {
      width: 28px;
      height: 28px;
      background-position: 0px -49px;
   }
   .fab-wheel .fab-button-1 {
      background: #dd5145;
   }
   .fab-wheel .fab-action-2 {
      top: 40px;
      left: 85px;
   }
 
   .fab-wheel .fab-button-2 {
      background: #fb0;
   }
   .icon-cps-phone {
      width: 28px;
      height: 28px;
      background-position: -51px -49px;
   }
   .fab-wheel .fab-action-3 {
      left: 50px;
      bottom: 70px;
   }
   .fab-wheel .fab-button-3 {
      background: #0f9d58;
   }
   .icon-cps-chat {
      width: 30px;
      height: 30px;
      background-position: -369px 0px;
   }
   .fab-wheel .fab-action-4 {
      left: 0;
      bottom: 0;
   }
   .fab-wheel .fab-button-4 {
      background: #2f82fc;
   }
   .icon-cps-chat-zalo {
      width: 30px;
      height: 30px;
      background-position: -202px -1px;
      background-size: 515px;
   }
   .suggestions-chat-box {
      min-width: 140px;
      min-height: 50px;
      display: flex;
      justify-content: center;
      align-items: center;
      border: 1px solid #1d72e0;
      border-radius: 10px;
      background: #277cea;
      box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
      font-size: 14px;
      font-weight: 700;
      color: #fff;
      position: fixed;
      right: 80px;
      bottom: 7%;
      z-index: 11;
   }
   .hidden {
      display: none!important;
   }
   .align-items-center {
      -ms-flex-align: center!important;
      align-items: center!important;
      -ms-flex-pack: distribute!important;
      justify-content: space-around!important;
      display: -ms-flexbox!important;
      display: flex!important;
      -webkit-box-align: center!important;
      -ms-flex-align: center!important;
      align-items: center!important;
   }
   .suggestions-chat-box #btnClose {
      position: absolute;
      top: 2px;
      left: 2px;
   }
   i.icon-cps-face {
      width: 28px;
      height: 28px;
      background-position: -177px 0px;
   }
   .fab-checkbox:not(:checked)~.fab {
      animation-name: zoom;
      -webkit-animation-name: zoom;
      animation-delay: 0s;
      -webkit-animation-delay: 0s;
      animation-duration: 1.5s;
      -webkit-animation-duration: 1.5s;
      animation-iteration-count: infinite;
      -webkit-animation-iteration-count: infinite;
      cursor: pointer;
      box-shadow: 0 0 0 0 #c31d1d;
   }
   @-webkit-keyframes tada {
      0% {
         -webkit-transform: scale(1);
         transform: scale(1)
      }
 
      10%,20% {
         -webkit-transform: scale(.9) rotate(-3deg);
         transform: scale(.9) rotate(-3deg)
      }
 
      30%,50%,70%,90% {
         -webkit-transform: scale(1.1) rotate(3deg);
         transform: scale(1.1) rotate(3deg)
      }
 
      40%,60%,80% {
         -webkit-transform: scale(1.1) rotate(-3deg);
         transform: scale(1.1) rotate(-3deg)
      }
 
      100% {
         -webkit-transform: scale(1) rotate(0);
         transform: scale(1) rotate(0)
      }
   }
 
   @keyframes tada {
      0% {
         -webkit-transform: scale(1);
         -ms-transform: scale(1);
         transform: scale(1)
      }
 
      10%,20% {
         -webkit-transform: scale(.9) rotate(-3deg);
         -ms-transform: scale(.9) rotate(-3deg);
         transform: scale(.9) rotate(-3deg)
      }
 
      30%,50%,70%,90% {
         -webkit-transform: scale(1.1) rotate(3deg);
         -ms-transform: scale(1.1) rotate(3deg);
         transform: scale(1.1) rotate(3deg)
      }
 
      40%,60%,80% {
         -webkit-transform: scale(1.1) rotate(-3deg);
         -ms-transform: scale(1.1) rotate(-3deg);
         transform: scale(1.1) rotate(-3deg)
      }
 
      100% {
         -webkit-transform: scale(1) rotate(0);
         -ms-transform: scale(1) rotate(0);
         transform: scale(1) rotate(0)
      }
   }
 
   @-webkit-keyframes zoom {
      0% {
         transform: scale(.9)
      }
 
      70% {
         transform: scale(1);
         box-shadow: 0 0 0 15px transparent
      }
 
      100% {
         transform: scale(.9);
         box-shadow: 0 0 0 0 transparent
      }
   }
 
   @keyframes zoom {
      0% {
         transform: scale(.9)
      }
 
      70% {
         transform: scale(1);
         box-shadow: 0 0 0 15px transparent
      }
 
      100% {
         transform: scale(.9);
         box-shadow: 0 0 0 0 transparent
      }
   }

   

#uhchatmobile{
	z-index:999 !important;
}


@media only screen and (max-width: 600px){
	
	#uhchatboz{
	display: none;
	}
	
}


*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
@font-face {
    font-family: segoe;
    src: local("segoe"),
    local("segoe"),
    url('/font/SEGOEUI.TTF');
    font-weight: normal;
}
@font-face {
    font-family: 'Mont';
    src: url('/font/Montserrat-SemiBold.ttf');   
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans';
    src: url('/font/opensans_regular.eot');
    src: url('/font/opensans_regular.eot?#iefix') format('embedded-opentype'),
         url('/font/opensans_regular.woff') format('woff'),
         url('/font/opensans_regular.ttf') format('truetype'),
         url('/font/opensans_regular.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('/font/opensans_bold.eot');
    src: url('/font/opensans_bold.eot?#iefix') format('embedded-opentype'),
         url('/font/opensans_bold.woff') format('woff'),
         url('/font/opensans_bold.ttf') format('truetype'),
         url('/font/opensans_bold.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('/font/opensans_semibold.eot');
    src: url('/font/opensans_semibold.eot?#iefix') format('embedded-opentype'),
         url('/font/opensans_semibold.woff') format('woff'),
         url('/font/opensans_semibold.ttf') format('truetype'),
         url('/font/opensans_semibold.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'OswaldVNF';
	src: url('/font/oswald-vnf.eot');
	src: url('/font/oswald-vnf.eot?#iefix') format('embedded-opentype'),
		 url('/font/oswald-vnf.woff') format('woff'),
		 url('/font/oswald-vnf.ttf') format('truetype'),
		 url('/font/oswald-vnf.svg#AftaserifRegular') format('svg');
	font-weight: 300;
	font-style: normal;
}

/* ========== MAIN DIV THAT HOLDS THE ENTIRE MENU ========== */
.menu{
	width:100%;
	background:#8a8c8e;
	height:40px;
	}
.menu ul, .menu ol{
	margin:0;
	padding:0;
	list-style:none;
	}
/* ========== FLOAT ========== */
.menu .left{
	float:left;
	}
.menu .right{
	float:right;
	}	
/* ========== DIV THAT HOLDS MAIN LINKS ========== */
.menu ul{
	position:relative;
	}
/* ========== MAIN LINKS ========== */
.menu ul li{
	float:left;
	}
.menu ul li.menu_right{
	position:relative;
	}
.menu > ul > li:first-child a{
	border-left:solid 0px #6d98d4;
	}
.menu ul > li > a{
	display:block;
	padding:0 20px;
	margin:5px 0;
	font:bold 13px/30px Arial;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	border-left:solid 0px #6d98d4;
	-webkit-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-moz-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-ms-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-o-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	transition:color 180ms linear 20ms, background 180ms linear 20ms;
	}
.menu ul > li > a span{
	display:block;
	height:20px;
	font:400 11px/11px Arial;
	color:#eaeaea;
	text-decoration:none;
	}
/* ========== MAIN LINKS ON MOUSEOVER ========== */
.menu ul:hover li.active a{
	color:#bd0a0d;
	}
.menu ul li:hover > a, .menu ul li.active:hover > a{
	color:#bd0a0d;
	background:#ffffd8;
	}
/* ========== MAIN LINKS ON MOUSE CLICK ========== */	
.menu ul li a:active, .menu ul li.active a:active{

	}
/* ========== CLASSIC/MEGA MENU ========== */	
.menu ul ul, .menu .mega_menu{
	position:absolute;
	top:35px;
	visibility:hidden;
	opacity:0;
	z-index:11;
	background:#ffffd8;
	border-left:solid 0px #006a0c;
	border-right:solid 0px #006a0c;
	-webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    3px 3px 3px rgba(50, 50, 50, 0.55);
	box-shadow:         3px 3px 3px rgba(50, 50, 50, 0.55);
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
/* ========== MEGA MENU ========== */		
.menu .mega_menu{
	padding:9px 1% 2px;
	border:none;
	border-top:solid 0px #004b09;
	border-bottom:solid 1px #004b09;
	}
/* ========== CLASSIC/MEGA MENU ON MOUSEOVER ========== */
.menu ul li:hover > ul, .menu ul li:hover .mega_menu{
	visibility:visible;
	opacity:1;
	}
/* ========== LINKS IN CLASSIC MENU ========== */	
.menu ul ul li{
	float:none;
	position:relative;
	}
.menu ul ul li a{
    position: relative;
    min-width: 250px;
    padding: 5px 20px;
	margin:0;
    font: bold 12px/20px Tahoma;
    text-transform: none;
    color: #bd0a0d;
    border-bottom: #be0604 1px dotted;
    border-left: solid 0px #6d98d4;
    border-right: none;
	}
.menu ul ul li:last-child a{
	border-bottom: #be0604 0px dotted;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	}	
.menu ul ul li a i{
    position: absolute;
    top: 8px;
    right: 12px;
    font-size: 15px;
	}
/* ========== LINKS ON MOUSEOVER IN CLASSIC MENU ========== */
.menu ul ul li:hover > a{
	color:#222;
	background:#ffffd8;
	}
/* ========== LINKS ON MOUSE CLICK IN CLASSIC MENU ========== */
.menu ul ul li a:active{
	color:#222;
	}
/* ========== CLASSIC MENU LVL 2,3,4,... ========== */	
.menu ul ul ul li:first-child a{
	-webkit-border-top-right-radius:4px;
	-moz-border-top-right-radius:4px;
	border-top-right-radius:4px;
	}
.menu ul ul ul{
	left:100%;
	top:0;
	border-top-right-radius:4px;
	}	
/* ========== MEGA MENU ALIGNED TO THE RIGHT SIDE ========== */	
.menu ul li.menu_right .mega_menu{
	right:0;
	}	
/* ========== DIFFERENT SIZE OF MEGA MENU ========== */
.menu .size1{
	width:150px; /* + 10px from left and right side, width=170px */
	}
.menu .size2{
	width:250px; /* + 10px from left and right side, width=270px */
	}	
.menu .size3{
	width:350px; /* + 10px from left and right side, width=370px */
	}
.menu .size4{
	/*width:450px;  + 10px from left and right side, width=470px 
    padding: 9px 0.5% 2px;
	*/
	
	width:100%; /* + 10px from left and right side, width=980px. 980px is the width of the Menu */
	left:0;
	padding:9px 10px 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	z-index:1000000000;
	}
.menu .size5{
	width:550px; /* + 10px from left and right side, width=570px */
	}
.menu .size6{
	width:650px; /* + 10px from left and right side, width=670px */
	}
.menu .size7{
	width:750px; /* + 10px from left and right side, width=770px */
	}
.menu .size8{
	width:850px; /* + 10px from left and right side, width=870px */
	}
.menu .full_width{
	width:100%; /* + 10px from left and right side, width=980px. 980px is the width of the Menu */
	left:0;
	padding:9px 10px 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	z-index:1000000000;
	
}
	
	}	
/* ========== HEADINGS IN MEGA MENU ========== */
.menu h1, .menu h2, .menu h3, .menu h4, .menu h5, .menu h6{
	margin:0;
	font-family:"Roboto Condensed";
	font-weight:normal;
	color:#ffff00;
	}
.menu h1{
	font-size:24px;
	}
.menu h2{
	font-size:20px;
	}
.menu h3{
	font-size:18px;
	}
.menu h4{
	font-size:16px;
	}
.menu h5{
	font-size:14px;
	}
.menu h6{
	font-size:12px;
	}
/* ========== CLASSIC LINKS IN MEGA MENU ========== */
.menu .mega_menu a{
	display:inline;
	padding:0;
	font-family:inherit;
	font-size:inherit;
	color:#BBB;
	line-height:inherit;
	text-transform:none;
	text-decoration:none;
	border:none;
	-webkit-transition:color 160ms linear 20ms;
	-moz-transition:color 160ms linear 20ms;
	-ms-transition:color 160ms linear 20ms;
	-o-transition:color 160ms linear 20ms;
	transition:color 160ms linear 20ms;
	}
.menu .mega_menu a:hover{
	color:#ffff00;
	}
/* ========== IMAGES INSIDE LINK IN MEGA MENU ========== */		
.menu .mega_menu a img{
	margin:0;
	opacity:0.7;
	-webkit-transition:opacity 160ms ease-in 10ms;
	-moz-transition:opacity 160ms ease-in 10ms;
	-ms-transition:opacity 160ms ease-in 10ms;
	-o-transition:opacity 160ms ease-in 10ms;
	transition:opacity 160ms ease-in 10ms;
	}
.menu .mega_menu a img:hover{
	opacity:1;
	}
.menu .mega_menu a img:active{
	opacity:0.8;
	}	
/* ========== TYPOGRAPHY IN MEGA MENU ========== */	
.menu .mega_menu p{
	margin:3px 0 6px 0;
	font-size:12px;
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
	}
.menu .mega_menu .one, .menu .mega_menu .one_half, .menu .mega_menu .one_thirds, .menu .mega_menu .two_thirds, .menu .mega_menu .one_fourth,.menu .mega_menu .three_fourths{
	margin:0 1%;
	padding:0 0 12px;
	float:left;
	}	
.menu .mega_menu .one{
	width:98%;
	}	
.menu .mega_menu .one_half{
	width:48%;
	}
.menu .mega_menu .one_thirds{
	width:31.33%;
	}	
.menu .mega_menu .two_thirds{
	width:64.67%;
	}
.menu .mega_menu .one_fourth{
	width:23%;
	}	
.menu .mega_menu .three_fourths{
	width:73%;
	}		
/* ========== IMAGES IN MEGA MENU ========== */		
.menu .mega_menu img{
	border:solid 1px #222;
	-webkit-box-shadow:0 0 3px #222;
	-moz-box-shadow:0 0 3px #222;
	box-shadow:0 0 3px #222;
	}
.menu .mega_menu img.left{
	margin:3px 7px 4px 0;
	}
.menu .mega_menu img.right{
	margin:3px 0 4px 7px;
	}
/* ========== PORTFOLIO IN MEGA MENU ========== */	
.menu .mega_menu .portfolio li{
	display:inline-block;
	vertical-align:top;
	width:232px;
	margin:2px 7px 10px;
	float:none;
	*float:left;
	}	
.menu .mega_menu .portfolio li a{
	display:block;
	height:auto;
	}
.menu .mega_menu .portfolio li a img{
	width:100%;
	height:105px;
	margin:0;
	float:left;
	opacity:0.75;
	border:solid 1px #111;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 3px #222;
	-moz-box-shadow:0 0 3px #222;
	box-shadow:0 0 3px #222;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	}	
.menu .mega_menu .portfolio li p{
	margin:2px 5px 0;
	font:11px/11px Tahoma, Geneva, sans-serif;
	text-align:left;
	color:#888;
	float:left;
	}
.menu .mega_menu .portfolio li a:hover img{
	opacity:1;
	}
.menu .mega_menu .portfolio li a:active img{
	opacity:0.85;
	}
	
/* ========== LISTS IN MEGA MENU ========== */
.menu .mega_menu .list{
	display:inline-block;
	vertical-align:top;
	width: 19%;
    margin: 0 5px 10px;
	padding:0;
	
	height: auto !important;
    
	
	
	}	
.menu .mega_menu .list li{
	width:100%;
	float:left;
	}	
.menu .mega_menu .list li.headline{
	}
.menu .mega_menu .list li.headline h3, .menu .mega_menu .list li.headline h3 a{
	font:bold 14px/20px Tahoma;
	color:#bd0a0d;
	}
.menu .mega_menu .list li.headline h3 a{
	margin-left:0;
	}
.menu .mega_menu .list li a{
    display: block;
    padding: 5px 2px;
    font: 12px/20px Arial;
    color: #bd0a0d;
    text-transform: none;
    text-decoration: none;
    border: none;
    border-bottom: #be0604 1px dotted;
	}
.menu .mega_menu .list li:last-child a{
    border-bottom: #be0604 0px dotted;
	}
.menu .mega_menu .list li:hover a{
	background:none;
	}
.menu .mega_menu .list li a:hover, .menu .mega_menu .list li.headline h3 a:hover{
	color:#222;
	}
.menu .mega_menu .list li a:active, .menu .mega_menu .list li.headline h3 a:active{
	color:#222;
	}

/* ========== LISTS 2 NEW IN MEGA MENU ========== */
.menu .mega_menu .list2{
	display:inline-block;
	vertical-align:top;
	width:40%;
	margin:0 1% 7px;
	padding:0;
	*float:left;
	}	
.menu .mega_menu .list2 li{
	width:100%;
	float:left;
	}	
.menu .mega_menu .list2 li.headline{
	}
.menu .mega_menu .list2 li.headline h3, .menu .mega_menu .list2 li.headline h3 a{
	font:bold 14px/20px Tahoma;
	color:#bd0a0d;
	}
.menu .mega_menu .list2 li.headline h3 a{
	margin-left:0;
	}
.menu .mega_menu .list2 li a{
    display: block;
    padding: 5px 2px;
    font: 12px/20px Arial;
    color: #bd0a0d;
    text-transform: none;
    text-decoration: none;
    border: none;
    border-bottom: #be0604 1px dotted;
	}
.menu .mega_menu .list2 li:last-child a{
    border-bottom: #be0604 0px dotted;
	}
.menu .mega_menu .list2 li:hover a{
	background:none;
	}
.menu .mega_menu .list2 li a:hover, .menu .mega_menu .list2 li.headline h3 a:hover{
	color:#222;
	}
.menu .mega_menu .list2 li a:active, .menu .mega_menu .list2 li.headline h3 a:active{
	color:#222;
	}

/* ========== LISTS 2 IN MEGA MENU ========== 
.menu .mega_menu .list2{
	display:inline-block;
	vertical-align:top;
	width:46%;
	margin:0 2% 7px;
	padding:0;
	*float:left;
	}	
.menu .mega_menu .list2 li{
	width:100%;
	float:left;
	}	
.menu .mega_menu .list2 li.headline{
	}
.menu .mega_menu .list2 li.headline h3, .menu .mega_menu .list2 li.headline h3 a{
	font:bold 14px/20px Tahoma;
	color:#bd0a0d;
	}
.menu .mega_menu .list2 li.headline h3 a{
	margin-left:0;
	}
.menu .mega_menu .list2 li a{
    display: block;
    padding: 5px 2px;
    font: 12px/20px Arial;
    color: #bd0a0d;
    text-transform: none;
    text-decoration: none;
    border: none;
    border-bottom: #be0604 1px dotted;
	}
.menu .mega_menu .list2 li:last-child a{
    border-bottom: #be0604 0px dotted;
	}
.menu .mega_menu .list2 li:hover a{
	background:none;
	}
.menu .mega_menu .list2 li a:hover, .menu .mega_menu .list2 li.headline h3 a:hover{
	color:#222;
	}
.menu .mega_menu .list2 li a:active, .menu .mega_menu .list2 li.headline h3 a:active{
	color:#222;
	}
*/	
/* ========== BLOG IN MEGA MENU ========== */
.menu .mega_menu .blog_post{
	margin-bottom:10px;
	padding:5px;
	overflow:hidden;
	background:#029013;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	} 	
.menu .mega_menu .blog_post h2{
	margin-bottom:3px;
	padding-bottom:3px;
	color:#555;
	border-bottom:solid 1px #2E2E2E;
	}	
.menu .mega_menu .blog_post p{
	font-size:11px;
	color:#888;
	}
.menu .mega_menu .blog_post .read_more{
	margin-top:-5px;
	height:auto;
	float:right;
	font:11px Tahoma, Geneva, sans-serif;
	color:#555;
	text-decoration:none;
	}	
.menu .mega_menu .blog_post .read_more:hover{
	color:#ffff00;
	}
	
/* Animated CSS3 Mega Menu - Responsive */
	.menu input#dropdown, .menu label{
		display:none;
		position:absolute;
		top:6px;
		left:10px;
		width:46px;
		height:34px;
		}
	.menu input#dropdown{
		opacity:0;
		}
	.menu label{
		background: #c10604 url(../images/icon_list.png) no-repeat center;
		webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		}
	.menu label:hover{
		cursor:pointer;
		}
	.menu input#dropdown:checked ~ label{
		-webkit-box-shadow:inset 0 0 28px #473127, inset 0 0 6px #1A1A1A;
		-moz-box-shadow:inset 0 0 28px #473127, inset 0 0 6px #1A1A1A;
		box-shadow:inset 0 0 28px #473127, inset 0 0 6px #1A1A1A;
		}
	.menu input#dropdown:checked ~ ul{
		display:block;
		}	
	.menu div.dropdown{
		display:none;
		position: absolute;
		top: 10px;
		left: 68px;
		margin: 0;
		font: 400 18px Roboto;
		text-transform: uppercase;
		color: #fff;
		}
	.menu div.dropdown span{
		text-transform:none;
		font: 700 25px/30px Roboto;
		color:#fff;
		}
	.menu div.dropdown span a{color:#fff;}
@media only screen and (max-width: 1024px){
	.menu{
		width:100%;
		}
	.menu ul ul{
		margin:0;
		}
	.menu .mega_menu{
		margin:0;
		}
	}
@media only screen and (max-width: 900px){
	.menu input, .menu label, .menu div.dropdown{
		display:block;
		}
	.menu{
		width:100%;
		min-height:45px;
		height:100%;
		overflow:hidden;
		position:relative;
		}
	.menu ul{
		display:none;
		width:100%;
		margin:45px 0 0 0;
		padding:0;
		float:none;
		z-index:10;
		}
	.menu ul > li{
		float:none;
		}
	.menu ul li a{
		width:auto;
		height:36px;
		padding-left:2%;
		font:bold 14px/38px arial;
		}
	.menu ul ul, .menu .mega_menu{
		display:none !important;
		position:static;
		visibility:visible;
		opacity:1;
		margin:0;
		font-size:0;
		overflow:hidden;
		position: fixed;
		transition: background-color .6s,transform .3s,opacity .3s;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		}


	.menu ul ul li{
		width:33.33333%;
		float:left;
		}
	.menu ul ul li a{
		width:auto;
		padding:0 0 0 5%;
		text-align:left;
		color:#444;
		border:none;
		}
	.menu ul ul li:hover a{
		background:#dc1000;
		}
	.menu ul ul ul, .menu ul ul li a i{
		display:none;
		}
	.menu .mega_menu .one, .menu .mega_menu .one_half, .menu .mega_menu .one_thirds, .menu .mega_menu .two_thirds, .menu .mega_menu .one_fourth,.menu .mega_menu .three_fourths{
		display:inline-block;
		vertical-align:top;
		padding:0 0 12px;
		float:none;
		}		
	.menu .mega_menu .portfolio li, .menu .mega_menu .list{
		margin:0;
		width:98%;
		margin:0 1% 2%;
		}
	}
@media only screen and (max-width: 770px) {
	.menu{
		width:100%;
		display:block;
		}
	.menu ul ul li{
		width:50%;
		overflow:hidden;
		float:left;
		}
	.menu ul ul li a{
		width:auto;
		padding:0 0 0 5%;
		text-align:left;
		color:#444;
		border:none;
		}
	.menu div.flag{
		display:block;
		}
	.menu .mega_menu{display:inline-block;vertical-align:top;}
	}
@media only screen and (max-width: 580px) {
	.menu{
		width:100%;
		}
	.menu ul ul li{
		width:100%;
		overflow:hidden;
		float:left;
		}
	.menu ul ul li a{
		width:auto;
		padding:0 0 0 5%;
		text-align:left;
		color:#444;
		border:none;
		}
	}
@media only screen and (max-width: 480px) {
	.menu .mega_menu{display:inline-block;vertical-align:top;}
	}
/* KET THUC MENU CHINH */

.main{width:100%;margin:0 auto;background:#fff;}
/* START CONTENT */
#header{width:100%;}
#header .header-1 {width:100%;padding:2px 8px 0 0;text-align:right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#header .header-1 ul {display:inline-block;padding: 0;margin:0;color:#bd0a0d;list-style:none}
#header .header-1 ul li {display:inline-block;padding:0 0 0 10px;margin:0;font:700 12px/28px arial;color:#ff0000;vertical-align:top}
#header .header-1 ul li.mem {display:inline-block;padding:3px 0 3px 5px;margin:0;font:400 12px/22px arial;color:#ff0000;vertical-align:top}
#header .header-1 ul li.mem a {display:inline-block;vertical-align:top;background:#ed3237;padding:0 10px;font:400 12px/22px arial;color:#fff;text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	}
#header .header-1 ul li.mem a:hover {background:#c10604;color:#fff;}
#header .header-1 ul li.mem a i{font-size:11px;padding-right:5px;}
#header .header-1 ul li.lang {display:inline-block;padding:0 0 0 5px;margin:0;color:#ff0000;}
#header .header-1 ul li.lang a {font:400 12px/20px arial;color: #ff0000;text-decoration: none}
#header .header-1 ul li.lang a:hover {border:none}
#header .header-1 ul li.lang a img {display:block;height:28px;border:none}
#header .header-1 ul li.first {padding-left:10px;}
#header .header-1 ul li.last {padding-right:0;}

#header .header-2 {width:100%;}
#header .header-2 .left {display:inline-block;width:32%;padding:0 2% 0 2%;vertical-align:top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#header .header-2 .left img {display:block;width:100%;max-height:80px;margin:10px 0px;border:none}
#header .header-2 .left h1.tit_top {position:relative;}
#header .header-2 .left h1.tit_top span {position: absolute;top: -1000px;}
#header .header-2 .mid {display:inline-block;width:67%;margin:5px 0 10px 0;padding:0 1% 0 2%;vertical-align:top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#header .header-2 .mid img {display:block;width:100%;height:85px;border:none;}

/* MENU */
#header .header-3 {width:100%;background-color: #8a8c8e;margin:0 auto;padding: 0 1%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
.fixed {position:fixed;top:0;z-index:9999;}

label.mobile_menu span {margin-left: 10px;color: white;display: none;}
.nav {
	/* General Font */
	font-family: Tahoma, sans-serif; 
	font-weight: 400; /* 400 thinner */
	font-size: 13px;
	line-height: 13px;
	/* General Shape */
	position: relative;
	padding: 0 0 0 4px; /* Fix for inline-block spacing*/
	margin: 0;
	/* Genral Styling 
    background-color: #008fd5;*/
}

/* Reset Links */
.nav a, .nav a:link, .nav a:visited, .nav a:hover, .nav a:focus, span {text-decoration: none;}
/* Main element of the naviagtion */
.nav > li {display: inline-block;text-align: center;margin-left: -4px; /* For the inline-block spacing */}
/* Search */
/* Search reset */
.nav > li.search {
	border:none;
	-webkit-box-shadow:  none;
    box-shadow:  none;
    float: right;
    padding: 11px 6px;
    position: relative;
}
.nav > li.search:hover {background-color: transparent;}

/* Search form */
.nav > li  input {
	padding: 7px 6px 6px 38px;
	margin: 0 5px;
	color:#fff;
	border:none;
	background-color: #008fd5;
	font-size: 14px;
	border: 1px solid #6dbfe7;
}
.nav > li  input:focus {outline: none;border-color: white;}
.nav > li.search i {
	position: absolute;
	left: 20px;
	top:20px;
	color: #a7daf3;
	font-size: 16px;
}
/* Link Style */
.nav > li > a {font: bold normal 12px tahoma;color:#ffffff;padding: 8px 20px 8px 20px;display: block;}
.nav > li:hover > a{color: #ffffff;}
.nav > li:hover {background-color: #ffffd8;}
/* Simple multilevel dropdown */
.nav > li > ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	top:29px;
	background-color: #ffffd8;
	width: 195px;
	text-align: left;
	margin-top:30px;
	padding: 0 0 10px 0;
	z-index: 99;
	-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.75);
}
.hmnuright{}
.relative{position: relative;}
/* First level appear */
.nav > li:hover > ul {opacity: 1;visibility: visible;margin-top: 0px;}
/* Style for dropdown links */
.nav li > ul li {
	position: relative;
	display: block;
	padding: 8px 12px 8px 22px;
	font: bold 12px tahoma;
	color: #fff;
	border-bottom:#be0604 1px dotted;
	text-transform: none;
	margin: 0;
}
.nav > li > ul  li:hover {background-color: #ffffd8;}
.nav ul  li > a {color: #bd0a0d;}
.nav ul  li:hover > a {color: #222;}
.nav > li > a {
	font: bold normal 12px tahoma;
	color:#fff;
	padding: 8px 20px 8px 20px;
	display: block;
}
.nav > li:hover > a{color: #bd0a0d;}
.nav > li:hover {background-color: #ffffd8;}
/* Second and third dropdown level */
.nav > li > ul li ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	top:0px;
	left: 190px;
	background-color: #ffffd8;
	width: 191px;
	text-align: left;
	padding: 0 0 10px 0;
	margin-left: 30px;
	-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.75);
}
.nav > li > ul li ul li:hover {background-color: #ffffd8;}input#mobile_menu { display: none; }
.nav > li > ul li ul li ul {background-color: #ffffd8;}
.nav > li > ul li ul li ul li:hover {background-color: #00344d;}
/* Second and third level appears */
.nav > li ul li:hover > ul {opacity: 1;visibility: visible;margin-left: 0px;}
/* Full width dropdown */
.nav > li > .fulldrop {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	top:28px;
	left: 0px;
	background-color: #ffffd8;
	width: 100%;
	min-height: 100px;
	text-align: left;
	margin-top:30px;
	padding: 0;
	z-index: 99;
	overflow: hidden;
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.75);
}
/* Full dropdown appears */
.nav > li:hover .fulldrop {opacity: 1;visibility: visible;margin-top: 0px;}
.nav ul li:hover:after {color: white;}
/* coldrop based dropdown */
.nav .coldrop {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	width:40%;
	top:28px;
	background-color: #ffffd8;
	min-height: 100px;
	text-align: left;
	margin:30px 0 0 -60px;
	padding: 0px 5px 0px 5px;
	z-index: 99;
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.75);
}
.nav > li:hover .coldrop {opacity: 1;visibility: visible;margin-top: 0px;}
.nav .coldrop .column {width: 47% !important;margin:8px 1.5% 15px 1.5% !important;}
/* coldrop for full width dropdown */
.nav .column {
	width: 18%;
	float: left;
	color:white;
	margin: 10px 1% 18px 1%;
}
.nav .column ul {padding: 0;margin: 0;}
.nav .column ul li {
	padding: 8px 0 8px 0;
	list-style: none;
	font: 400 11px Arial;
	border-bottom:#be0604 1px dotted;
}
.nav .column h3 {
	font-size: 14px;
	padding: 0 0 8px 0px;
	font-weight: 400;
	border-bottom:#be0604 1px dotted;
	margin: 5px 0 5px 0;
}
.nav .column h3 a {font: bold normal 14px tahoma;color:#bd0a0d;}
.nav .column h3 a:hover {font: bold normal 14px tahoma;color:#222;}
.nav .column ul li a {display: block;padding: 0;color:#bd0a0d;}
.nav .column ul li:hover a {display: block;padding: 0;color:#222;}
/* Arrows for dropdowns */
.nav > li.dropdown > a:after {font-family: Tahoma;color: #fff;}
.nav ul li.dropdown:after {
  position: absolute;
  left: 170px;
  font-family: Tahoma;
  display: inline-block;
  color: #fff;
  margin-left: 10px;
  margin-top: 2px;
}
.nav ul li.dropdown:hover:after{}
.nav > li > ul li ul, .nav li >ul li, .nav > li > .fulldrop, .nav > li > .coldrop, .nav > li > ul, .nav > li {
	transition: all 0.05s ease-in-out;
	-moz-transition: all 0.05s ease-in-out; /* Firefox 4 */
	-webkit-transition: all 0.05s ease-in-out; /* Safari and Chrome */
	-o-transition: all 0.05s ease-in-outs; /* Opera */
}
@media only screen and (max-width: 959px) {
/* New direction for third dropdown level */
.nav > li > ul li ul li ul {left: -200px;z-index: 3;}
.nav > li > a{padding: 8px 12px;font-size: 12px;}
}

@media only screen and (max-width: 767px) {
	.nav {display: none;}
	label.mobile_menu span {display: inline;}
	label.mobile_menu {
      position: relative;
      display: block;
      width: 100%;
      background-color: #008fd5;
      padding: 10px 0;
      border-bottom: 1px solid white;
	}
	.nav {padding: 0;}
	.nav li {
		width: 100%;
		display:block;
		text-align: left;
		margin-left: 0;
	}
	.nav > li {
		border-right: none;
    	padding: 18px 0px;
    	position: relative;
	}
	.nav > li > a {display: inline;}
	.nav li ul, .nav li .fulldrop, .nav li .coldrop {top:45px;}
	.nav li ul {padding: 0;}
	.nav .fulldrop, .nav .coldrop {
		width: 95%;
		padding: 0 2.5%;
	}
	.nav li > ul li {
		padding: 18px 0px;
	}
	.nav .column, .nav .coldrop .column { 
		width: 94%;
		padding: 0 3%;
	}
	.nav > li > ul {
		width: 100%;
	}
	.nav > li > ul li ul {
		width: 100%;
		top:43px;
		left: 0;
		margin-top: 30px;
		z-index: 2;
	}
	.nav > li > ul > li:hover ul {
		margin-top: 0;
	}
		#mobile_menu:checked+.nav {
		display: block
	}
    label:after {
        position: absolute;
        top:0px;
        right: 10px;
        font-size: 30px;
        color: white;
    }
	.nav > li > ul li ul li ul {
		width: 100%;
		top:43px;
		left: 0px;
		margin-left: 0;
		margin-top: 30px;
	}
	.nav > li > ul > li ul li:hover ul{
		margin-top: 0;
	}
	.nav > li > ul li{ 
		padding: 15px 0 15px 6%;
		width: 94%;
	}
	.nav > li > ul li ul li{ 
		padding: 15px 0 15px 9%;
		width: 91%;
	}
	.nav > li > ul li ul li ul li{ 
		padding: 15px 0 15px 12%;
		width: 88%;
	}
	.nav > li.search {
    	float: none;
    	padding-left: 14px;
	}
	.nav ul li.dropdown:after {
		left: 90%;
	}
	.nav > li.search i {
		left: 27px;
	}
	/* Disable animation on mobile device*/
	.nav > li > ul li ul, .nav li >ul li, .nav > li > .fulldrop, .nav > li > .coldrop, .nav > li > ul, .nav > li {
		transition: none;
		-moz-transition: none; /* Firefox 4 */
		-webkit-transition: none; /* Safari and Chrome */
		-o-transition: none; /* Opera */
	}
}

#search{width:100%;background-color:#f2f2f2;padding:15px 10px 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .space10{display:block;height:10px;}
#search .sebox{position:relative;}
#search .search-1 {background-color:#fff;padding:4px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: #cecfce 1px solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-1 .head {padding:10px 5px 3px;font:bold 18px arial;color:#555;}
#search .search-1 .box {padding:5px 0;}
#search .search-1 .box ul{display:inline-block;vertical-align:top;width:80%;margin:0;padding:0;list-style:none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#search .search-1 .box ul li{width:20%;display:inline-block;vertical-align:top;margin:0;padding:5px 5px;list-style:none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#search .search-1 .box ul li.lisize1{width:33.33333%;}
#search .search-1 .box ul li.lisize2{width:16.66666%;}

#search .search-1 .box ul li button{width:100% !important;}
#search .search-1 .box ul li .size100 {width:100%;}

#search .search-1 .box .box-3{display:inline-block;width:20%;padding:0 0 0 3%;vertical-align:top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
	}
#search .search-1 .box .box-3 .box-50{display:inline-block;width:50%;vertical-align:middle}
#search .search-1 .box .box-3 .box-50 span{display:inline-block;padding:0 0 0 3px;font:400 12px/20px Arial;vertical-align:top}
#search .search-1 .box .box-3 .box-3x1{display:inline-block;width:65%;font:400 12px/20px Arial;vertical-align:middle}
#search .search-1 .box .box-3 .box-3x2{display:inline-block;width:35%;vertical-align:middle}
#search .search-1 .box .box-3 .box-3x2 .txInput90 {width:90px;}
#search .search-1 .box .box-3 .box-31{padding:4px 0 11px;font:bold 14px/16px Arial;color:#565656;}
#search .search-1 .box .box-3 .box-31 span{padding-left:5px;font:bold 16px Arial;color:#f00}
#search .search-1 .box .box-3 .box-32{padding:2px 0 5px;font:bold 26px/26px arial;color:#565656;}
#search .search-1 .box .box-3 .box-33{padding:10px 0 0;font:400 13px/13px arial;color:#565656;}
#search .search-1 .box .box-3 .box-33 .box-33in{display:inline-block;padding-right:10px;vertical-align:middle}
#search .search-1 .box .box-3 .box-33 .box-33in a{font:400 13px/13px arial;color:#565656;text-decoration:none}
#search .search-1 .box .box-3 .box-33 .box-33in a:hover{color:#bd0a0d;text-decoration:none}

#search .search-1 {background-color:#fff;padding:4px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: #cecfce 1px solid;}
#search .search-1 .advanced {background-color:#fff;width:100%;height:258px;
	position:absolute;
	z-index:50;
	left:0;
	top:0;
	visibility:hidden;
	padding:4px 12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border: #cecfce 1px solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-1 .hideadvanced {background:#fff;width:50px;height:auto;
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:9001;
	font:bold 12px arial;
	color:#5d7fa2;
	padding:6px 15px 6px 15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: #dcdcdc 1px solid;
	cursor:pointer;
	cursor:hand;
	}
#search .search-2 {position:relative;background-color:#fff;margin:10px 0 0 0;padding:10px 12px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: #cecfce 1px solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-2 .head {padding-bottom:10px;font:bold 18px arial;color:#555;}
#search .search-2 .left-20{width:18%;display:inline-block;padding:0 0 0 1%;vertical-align:middle}
#search .search-2 .left-20 .cbox100 {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	background: #fff url('/images/global/down-green.png') no-repeat right;
	border: #cccccc 1px solid;
	border-right: #cccccc 0px solid;
	padding:6px 25px 7px 8px;
	-moz-user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-2 .left-21{width:50%;display:inline-block;padding:0;vertical-align:middle}
#search .search-2 .left-21 .txInput400 {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	border: #cccccc 1px solid;
	border-left: #e1e1e1 1px solid;
	padding:6px 8px 7px 8px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-2 .left-22{display:inline-block;padding-left:12px;vertical-align:middle}

#search .search-3 {position:relative;background-color:#fff;margin:10px 0 0 0;padding:10px 12px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: #cecfce 1px solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-3 .head {padding-bottom:10px;font:bold 18px arial;color:#555;}
#search .search-3 .search-31{display:inline-block;width:22%;padding:0 1% 0 0;vertical-align:middle;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-3 .search-32{display:inline-block;width:22%;padding:0 1% 0 0;vertical-align:middle;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-3 .search-31 .cbox100, #search .search-3 .search-32 .cbox100 {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	background: #fff url('/images/global/down-green.png') no-repeat right;
	border: #cccccc 1px solid;
	padding:6px 0 7px 8px;
	-moz-user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-3 .search-33{display:inline-block;width:38%;padding:0 1% 0 0;vertical-align:middle;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#search .search-3 .search-33 .txinput100 {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	border: #cccccc 1px solid;
	padding:6px 8px 7px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .search-3 .search-34{display:inline-block;vertical-align:middle}

/* SEARCH DỰ ÁN */
#search .duan {position:relative;background-color:#fff;margin:0;padding:15px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: #cecfce 1px solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search .duan .head {padding:3px 0 10px;font:bold 18px arial;color:#555;}
#search .duan ul{list-style:none;margin:0;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#search .duan ul li{display:inline-block;width:13%;vertical-align:top;margin:0;padding:0 1% 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#search .duan ul li.text{width:25%;}
#search .duan ul li:last-child{width:10%;padding:0;}
#search select {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	background: #fff url('/images/global/down-green.png') no-repeat right;
	border: #cccccc 1px solid;
	padding:6px 22px 7px 8px;
	-moz-user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search input[type="text"] {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	border: #cccccc 1px solid;
	padding:6px 8px 7px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#search input[type="submit"] {
	width:100%;
	background:#c10604;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin:0;
    padding: 7px 20px;
	font:bold 12px/17px Arial;
	text-align:center;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#search select:hover, #search input[type="text"]:hover, .formbox input[type="password"]:hover, #search textarea:hover, #search input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#search input[type="submit"]:hover {
	background:#ea4335;
}
/* END SEARCH DỰ ÁN */

#content{width:100%;background-color:#fff;padding:5px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}

/*START HOME FEATURED*/
#content ul.homefe{width:100%;padding:0 0 15px;margin:0;list-style:none}
#content ul.homefe li{width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.homefe li.title{position:relative;margin:0;padding:10px 1%;text-align:center}
#content ul.homefe li.title .tit{position:relative;text-align:center;}
#content ul.homefe li.title .tit span{position:relative;background:#fff;display:inline-block;padding:5px 25px;font:bold 20px/30px Arial;color:#c10604;text-transform:uppercase;z-index:2}
#content ul.homefe li.title .tit div{position:absolute;top:19px;left:0;width:100%;height:2px;background:#c10604;z-index:1}
/* END HOME FEATURED*/

/*START HOME TOP DA*/
#content ul.homeda{width:100%;padding:0 0 25px;margin:0;list-style:none}
#content ul.homeda li{width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.homeda li.title{position:relative;margin:0;padding:25px 1.5% 0;text-align:center}
#content ul.homeda li.title .tit{position:relative;text-align:center;}
#content ul.homeda li.title .tit span{position:relative;background:#fff;display:inline-block;padding:5px 25px;font:bold 20px/30px Arial;color:#c10604;text-transform:uppercase;z-index:2}
#content ul.homeda li.title .tit div{position:absolute;top:19px;left:0;width:100%;height:2px;background:#c10604;z-index:1}

#content ul.homeda li .con{width:100%;padding:15px 0 25px;font:400 14px/20px Arial;color:#222;text-align:center;}

#content ul.homeda li .list{margin:15px 0 10px;padding:0;text-align:center;}
#content ul.homeda li .list a{background:#8a8c8e;display:inline-block;padding:5px 25px;font: 700 15px/25px arial;color:#fff;text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#content ul.homeda li .list a:hover{background:#c10604;color:#fff;text-decoration: none;}
/* END HOME TOP DA*/

/*START HOME TOP PRO*/
#content ul.homesp{padding:10px 0 15px;margin:0;list-style:none;
    background: #f1f5f9;
	border-top:#8a8c8e 10px solid;
	border-bottom:#8a8c8e 10px solid;
	}
#content ul.homesp li{width:50%;display:inline-block;vertical-align:top;padding:20px 1.5% 15px;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.homesp li ul{background:none;padding:0;margin:0;}
#content ul.homesp li ul li{width:100%;padding:10px 0;margin:0;font:400 14px/18px Arial;color:#222;
	border-bottom: #cecfce 1px dotted;
	}
#content ul.homesp li ul li a{position:relative;display:block;padding:0 100px 0 0;height:18px;overflow:hidden;font:400 14px/18px Arial;color:#222;text-decoration:none}
#content ul.homesp li ul li a:hover{color:#bd0a0d;text-decoration:none}
#content ul.homesp li ul li a span{position:absolute;top:0;right:0;font:400 italic 14px/18px Arial;color:#ff0000}
	
#content ul.homesp li ul li.title{width:100%;padding:0;margin:0 0 8px;text-align:center;text-transform: uppercase;}
#content ul.homesp li ul li.title span{font:bold 18px/30px Arial;color:#c10604;}

#content ul.homesp li ul li.list{border-bottom:#cecfce 0px dotted;padding:15px 0 5px;text-align:right;}
#content ul.homesp li ul li.list a{padding:0;font:400 italic 13px/14px Verdana;color:#222;text-decoration: none;}
#content ul.homesp li ul li.list a:hover{color:#bd0a0d;text-decoration: none;}
#content ul.homesp li ul li.list a b{font:700 italic 13px/14px Verdana;color:#222;}
/* END HOME TOP PRO*/

/*START HOME EVENT*/
#content .event{width:100%;padding:35px 0 5px;margin:0;}
#content .event h2{margin:0 0 25px;padding:0 2px 15px;border-bottom:#e6e6e6 1px solid;font:400 24px/30px Arial;color:#222;text-align:center;}
#content .event .box{padding:25px 1.5%;}

/* START HOME GROUP LIST */
#content .hgroup{display:block;width:97%;margin: 0 auto;padding:25px 0 35px;}
#content .hgroup h2{padding:30px 0 5px;margin:0;font:bold 18px/30px Arial;color:#222;text-transform:uppercase;}
#content .hgroup .boxdes{margin:0;padding:0 0 10px 0;font:400 15px/15px Arial;color:#434a54;text-align:center}

#content .hgroup ul{width:100%;padding:0;margin:0;}
#content .hgroup ul li{
	display:inline-block;
	border:#fff 0px solid;
	width:31.666666%;
	margin:10px 0 0 2.5%;
	padding:0;
	vertical-align:top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}

#content .hgroup ul li:first-child{margin-left:0 !important;}

#content .hgroup ul li ul{width:100%;padding:0;margin:0;}
#content .hgroup ul li ul li{
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	vertical-align:top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
#content .hgroup ul li ul li.head {}
#content .hgroup ul li ul li.head a {
  display:block;
  font-size: 24px;
  color:#172646;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0 15px 0 0;
  position: relative;
  text-decoration:none;
  text-transform:uppercase;
}
#content .hgroup ul li ul li.head a:hover{color:#be0604;text-decoration:none;}
#content .hgroup ul li ul li.head a:before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  height: 1px;
  left: 70px;
  right: 0;
  position: absolute;
  bottom: -12px;
}
#content .hgroup ul li ul li.head a:after {
  background: #be0604;
  content: "";
  height: 3px;
  left: 0;
  width: 60px;
  position: absolute;
  bottom: -13px;
}
#content .hgroup ul li ul li ul {width:100%;padding:0;margin:15px 3px 0 3px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#content .hgroup ul li ul li ul li{display:inline-block;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:#ccc 1px dotted}
#content .hgroup ul li ul li ul li .thumb{
	float:left;
	width:25%;
	padding:0px;
	overflow:hidden;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#content .hgroup ul li ul li ul li .thumb a img{
	display:block;
	width:100%;
	margin:0 auto;
	opacity:1;
	border:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content .hgroup ul li ul li ul li .con{
	float:right;
	width:73%;
	min-height:67px;
	padding:0px;
	overflow:hidden;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#content .hgroup ul li ul li ul li .con p.tit{margin:0 0 3px;padding:0;height:40px;font:400 14px/18px Arial;color:#3db7ef;overflow:hidden}
#content .hgroup ul li ul li ul li .con p.tit a{font:400 14px Arial;color:#222;text-decoration:none;}
#content .hgroup ul li ul li ul li .con p.tit a:hover{color:#be0604;text-decoration:none;}
#content .hgroup ul li ul li ul li .con p.updated{margin:0;padding:3px 0;font:400 13px/18px Arial;color:#a4a4a4;}
#content .hgroup ul li ul li ul li .con p.updated i{padding-right:8px;}

#content .hgroup .boxmore{margin:0;padding:10px 0 0 0;text-align:right}
#content .hgroup .boxmore a{
	display:inline-block;
	background:#be0604;
	margin:0;
	padding:5px 20px;
	font:400 14px/22px Arial;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	}
#content .hgroup .boxmore a:hover{background:#ed3237;}
#content .hgroup .boxmore a i{padding-left:10px}
/* END HOME GROUP LIST */

/* END HOME EVENT*/

#content .hnbox{width:100%;padding:0 0.5%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#content .hnbox .hnbox2{
	display:inline-block;
	width:48%;
	min-height:114px;
	padding: 9px 10px;
	margin:0 1% 15px 1%;
	border: 1px #ddd solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	vertical-align:top;
}
#content .hnbox .hnbox2 .hnbimg {float:left;width:25%;height:85px;margin:3px 0 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#content .hnbox .hnbox2 .hnbimg img{width:100%;height:85px;border:none}
#content .hnbox .hnbox2 .hnbcon {float:right;width:73%;}
#content .hnbox .hnbox2 .hnbcon h3 {padding:0;margin:1px 0 3px 0;font: bold 12px/18px Arial;line-height:18px;text-align:left;color:#555;height:18px;overflow:hidden;}
#content .hnbox .hnbox2 .hnbcon h3 a{font: bold 12px/18px verdana;line-height:18px;color:#555;text-decoration:none}
#content .hnbox .hnbox2 .hnbcon h3 a:hover{color:#000;text-decoration:underline}
#content .hnbox .hnbox2 .hnbcon p {margin:0;padding:0 0 4px 0;max-height:78px;overflow:hidden;font: 400 12px/16px Arial;line-height:16px;text-align:justify;color:#555;}
#content .hnbox .hnbox2 .hnbcon p span {font: 400 italic 12px Arial;color:#888;}
#content .hnbox .hnbox2left {margin-left:0;}

#content .navi{background:#c10604;padding:5px 10px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	}
#content .navi .left{float:left;font:bold 13px/17px tahoma;color:#fff}
#content .navi .left a{font:bold 12px tahoma;color:#fff;text-decoration:none}
#content .navi .left a:hover{font:bold 12px tahoma;color:#fff;text-decoration:underline}
#content .navi .right{float:right}
#content .navi .right .txcombo{display:inline-block;color:#bf1212;font-size:12px;width:120px;height:17px;border:#fff 0px solid;vertical-align:middle;outline:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
#content .navi .right a{display:inline-block;padding-left:5px;vertical-align:middle}
#content .navi .right a img{display:block;height:15px;border:none}
.topmargin5{margin-top:5px !important;}

#content .mdetail{padding:15px 2%;}
#content .mdetail .floatBox{display:block;position:relative;height:160px;overflow:hidden;}
/*
#content .mdetail{display:block;max-height:103px;overflow-y:scroll;margin:0;padding:0 5px 0 0;font:400 16px/25px Roboto, serif;color:#222;}
#content .mdetail::-webkit-scrollbar {width: 6px; height: 6px; background: #f9f9f9;}
#content .mdetail::-webkit-scrollbar-thumb {width: 6px; background-color: #c1c1c1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#content .mdetail::-webkit-scrollbar-track {padding: 6px;}
*/

#content .mdetail .boxContent{padding:0 0 60px;font:300 17px/25px Roboto, serif;color:#222;}
#content .mdetail .boxContent h1{margin:0;padding:3px 0;font:400 17px/25px Roboto, serif;color:#222;}
#content .mdetail .boxContent h2{margin:0;padding:3px 0;font:400 17px/25px Roboto, serif;color:#222;}
#content .mdetail .boxContent div,
#content .mdetail .boxContent p{margin:0;padding:3px 0;font:300 17px/25px Roboto, serif;color:#222;}
#content .mdetail .boxContent img{max-width:100%;height:auto !important;border:none}
#content .mdetail .boxContent a{font:300 17px Roboto, serif;color:#222;text-decoration:none;}
#content .mdetail .boxContent a:hover{color:blue;}

#content .mdetail .floatBox .text-center{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:0;}
#content .mdetail .floatBox .text-center .over{display:block;width:100%;height:30px;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	}
#content .mdetail .floatBox .text-center .link{display:block;width:100%;background: rgb(255,255,255);text-align:center;}
#content .mdetail .floatBox .text-center .link a{display:inline-block;padding:0;font:400 17px/30px Roboto, Arial;color:#666;text-decoration:none;transition:top ease 1s;}


#content .coming{width:100%;padding:50px 0;font:bold normal 13px tahoma;color:#454545;text-align:center;}

/* START PRO */
#content ul.list-1{width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.list-1 li{display:inline-block;width:23%;background-color:#edeaea;vertical-align:top;padding:5px;margin:0 1% 10px;

    box-shadow: 0 0 1px transparent;
    transform: perspective(1px) translateZ(0px);
    transition-duration: 0.3s;
    transition-property: box-shadow, transform;
		
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.list-1 li .thumb{position:relative;width:100%;}
#content ul.list-1 li .thumb a img{
	display:block;
	position:relative;
	width:100%;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content ul.list-1 li h2{
    height: 36px;
    overflow: hidden;
    padding: 0;
    margin: 5px 0 5px 0;
    text-align: left;	
	font: 400 12px arial;
	color:#5d7fa2;
	}
#content ul.list-1 li h2 a{font: 450 14px/18px Roboto;color:#146798;text-decoration: none;}
#content ul.list-1 li h2 a:hover{color:#bd0a0d;text-decoration: none;}
#content ul.list-1 li p{font: 400 13px/18px Roboto;color:#444;}
#content ul.list-1 li .left {float:left;}
#content ul.list-1 li .left p {font: 400 13px/16px Roboto;color:#666;padding:0;margin:0 0 5px 0;text-align:left}
#content ul.list-1 li .right {float:right;}
#content ul.list-1 li .right p {font: 400 13px/16px Roboto;color:#222;padding:0;margin:0 0 5px 0;text-align:right}
#content ul.list-1 li .right p span {font: 450 14px Roboto;color:red;}

#content ul.list-1 li:hover{box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);}
/* STYLE 2 */
#content ul.list-2{width:100%;padding:10px 3px 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.list-2 li{display:inline-block;padding:0 0 15px 0;margin:0 0 15px 0;border-bottom: #ccc 1px dotted;}
#content ul.list-2 li .left {float:left;width:23%;}
#content ul.list-2 li .left .thumb{position:relative;width:100%;}
#content ul.list-2 li .left .thumb a img{
	display:block;
	position:relative;
	width:100%;
	height:150px;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content ul.list-2 li .right {float:right;width:75%;}
#content ul.list-2 li .right h2{padding: 0;margin: 0 0 10px 0;font:400 16px/20px arial;color:#5d7fa2;}
#content ul.list-2 li .right h2 a{font: 400 16px/20px arial;color:#bd0a0d;text-decoration: none;}
#content ul.list-2 li .right h2 a:hover{color:#222;text-decoration: none;}
#content ul.list-2 li .right p{margin:0;padding:0 0 10px;font: 400 13px/13px arial;color:#444;}
#content ul.list-2 li .right p span{font-weight:bold;}
#content ul.list-2 li .right p span.price{font-weight:bold;color:#ff0000;}
#content ul.list-2 li .right p.desc{padding:0;font: 400 13px/20px arial;color:#222;}

#content ul.list-3{width:100%;padding:10px 3px 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.list-3 li{display:inline-block;width:24%;background-color:#fff;vertical-align:top;padding:0;margin:0 0.5% 10px 0.5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.list-3 li .thumb{position:relative;width:100%;}
#content ul.list-3 li .thumb a img{
	display:block;
	position:relative;
	width:100%;
	height:155px;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content ul.list-3 li h2{
    max-height: 35px;
    overflow: hidden;
    padding: 0;
    margin: 5px 0 5px 0;
    text-align: left;	
	font: 400 12px arial;
	color:#5d7fa2;
	}
#content ul.list-3 li h2 a{font: bold 12px/18px arial;color:#146798;text-decoration: none;}
#content ul.list-3 li h2 a:hover{color:#bd0a0d;text-decoration: none;}
#content ul.list-3 li p{
    max-height: 35px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    text-align: left;	
	font: 400 12px/18px arial;
	color:#444;	
	}

/* DỰ ÁN */

.floatBox {display: block;position: relative;height: 500px;overflow: hidden;}.floatBox .text-center {position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;padding: 0;}.floatBox .text-center .over {display: block;width: 100%;height: 30px;background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}.floatBox .text-center .link {display: block;width: 100%;background: rgb(255,255,255);text-align: center;}.floatBox .text-center .link a {display: inline-block;padding: 0;font: 700 15px/30px 'Nunito Sans', Arial;color: #666;text-decoration: none;transition: top ease 1s;}


.nutbang {
    display: inherit;
    padding-bottom: 20px;
    background: #be0604;
    height: 40px;
    color: #fff;
    padding-left: 10px;
	width: 98%;
    margin: 0 auto 10px;
    padding: 0;
}

.tdtin {
    width: 73%;
    float: left;
    line-height: 10px;
	padding-left:10px;
}
#bangban, #bangthue {
    float: right;
    width: 25%;
}
.xembang {
    display: inline-block;
    width: 100%;
    background: #0b77bf;
    border: #0b77bf 1px solid;
    margin: 0;
    font: 700 14px/38px 'Nunito Sans', Arial;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 150ms linear 10ms;
    -moz-transition: all 150ms linear 10ms;
    -ms-transition: all 150ms linear 10ms;
    -o-transition: all 150ms linear 10ms;
    transition: all 150ms linear 10ms;
}

#content ul.duan{width:100%;padding:12px 0 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.duan li{display:inline-block;width:22%;background-color:#fff;vertical-align:top;padding:0;margin:0 1.3% 25px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content ul.duan li .thumb{position:relative;width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	}
#content ul.duan li .thumb img{
	display:block;
	position:relative;
	width:100%;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	z-index:1;
	}
#content ul.duan li .thumb a div{position:absolute;bottom:0;width:100%;padding:5px 0;font: 400 14px/25px arial;color:#fff;text-align:center;opacity:1;background: rgba(0,0,0,.3);}
#content ul.duan li .thumb a div span{font: bold 14px arial;}
	
#content ul.duan li h2{
    max-height: 20px;
    overflow: hidden;
    padding: 0;
    margin: 8px 0 5px;
    text-align: left;	
	font: 400 14px arial;
	color:#5d7fa2;
	}
#content ul.duan li h2 a{font: bold 14px/20px arial;color:#146798;text-decoration: none;}
#content ul.duan li h2 a:hover{color:#bd0a0d;text-decoration: none;}
#content ul.duan li p{
    max-height: 36px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    text-align: left;	
	font: 400 14px/18px arial;
	color:#444;	
	}
#content ul.duan li p.price{
    padding: 0 0 5px;
    margin: 0;
    text-align: left;	
	font: 700 14px/18px arial;
	color:#444;	
	}
#content ul.duan li p.price span{
	font: 700 14px/18px arial;
	color:#c10604;	
	}
		
#content .dabox{padding:15px 1%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1{float:left;width:27%;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dahead{background:#8a8c8e;margin:0;padding:8px 15px 6px;
    font: bold 15px/20px Arial;
    color: #fff;
    text-transform: uppercase;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dahead i{margin-right:10px;font-size:18px;}

#content .dabox .dabox1 .daheadred{background:#c10604;margin:0;padding:8px 15px 6px;
    font: bold 15px/20px Arial;
    color: #fff;
    text-transform: uppercase;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .daheadred i{margin-right:10px;font-size:18px;}

#content .dabox .dabox1 .dagmap{width:100%;margin:0 0 15px 0;overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dagmap .gmap{width:100%;height:520px;
	border:#aeaeae 1px solid;
	border-top:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dasale{width:100%;margin:0 0 15px 0;padding:15px 15px;
	border:#aeaeae 1px solid;
	border-top:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dasale ul.quanly{width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dasale ul.quanly li{display:inline-block;width:100%;padding:20px 0 0;margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dasale ul.quanly li:first-child{padding:0;}

#content .dabox .dabox1 .dasale ul.quanly li .thumb{display:inline-block;vertical-align:top;width:30%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dasale ul.quanly li .thumb img{display:block;width:100%;border:none;}
#content .dabox .dabox1 .dasale ul.quanly li .info{display:inline-block;vertical-align:top;width:70%;padding:0 0 0 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dasale ul.quanly li h3{margin:0;padding:5px 0 8px;font:400 14px/18px Arial;color:#c10604;text-transform:uppercase;border-bottom:#c10604 1px solid;}

#content .dabox .dabox1 .dasale ul.quanly li p{margin:0;padding:3px 0;font:400 14px/18px Arial;color:#222;}
#content .dabox .dabox1 .dasale ul.quanly li p.fullname{margin:0;padding:8px 0 3px;font:400 14px/18px Arial;color:#c10604;text-transform:uppercase;}

#content .dabox .dabox1 .dasale ul.quanly li i{margin-right:8px;}
#content .dabox .dabox1 .dasale ul.quanly li a{font:400 14px/18px Arial;color:#222;text-decoration:none}
#content .dabox .dabox1 .dasale ul.quanly li a:hover{color:#c10604;text-decoration:none}

#content .dabox .dabox1 .dapro{width:100%;margin:0 0 15px 0;padding:5px 15px;
	border:#aeaeae 1px solid;
	border-top:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dapro ul{width:100%;list-style:none;
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

#content .dabox .dabox1 .dapro ul li{display:block;
	margin:0;
	padding:0;
	border-bottom:#ccc 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabox .dabox1 .dapro ul li:last-child{border-bottom:none}
#content .dabox .dabox1 .dapro ul li a{display:block;padding:8px 0;
	font:bold 14px/20px Arial;
	color: #222;
	text-decoration:none;
	}
#content .dabox .dabox1 .dapro ul li a:hover{color:#c10604;}
			
#content .dabox .dabox2{float:right;width:73%;
	padding: 0 0 0 25px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

#content .dabox .dahot{padding:25px 0 0;font:400 18px/22px Arial;color:#c10604;}	
#content .dabox .dahot i{margin-right:8px;}
#content .dabox .dahot a{background:#ed3237;display:inline-block;vertical-align:top;margin-right:10px;padding:5px 10px;font:700 14px/18px Arial;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none
	}
#content .dabox .dahot a:hover{background:#c10604;text-decoration:none}

#content .dabox .dahot .reg{background:#ed3237;display:inline-block;vertical-align:top;margin-right:10px;padding:5px 10px;font:700 14px/18px Arial;color:#fff;cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#content .dabox .dahot .reg i{margin-right:6px;}
#content .dabox .dahot .reg:hover{background:#c10604;}

#content .dabox .dabox2 .dagal{padding:0 0 5px;}	
.dagallery {
	width: 100% !important;
	height: 950px !important;
	margin: 0;
	padding:0;
	-webkit-user-select: none;
	-moz-user-select: none;  
	user-select: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#content .dabox h1.datitle{position:relative;margin:0;padding:25px 0 10px;font:bold 24px/34px Arial;color:#c10604;text-transform:uppercase;}
#content .dabox h1.datitle .reg{background:#ed3237;position:absolute;right:0;top:15px;padding:5px 10px;font:400 12px/18px Arial;color:#fff;text-transform:uppercase;cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#content .dabox h1.datitle .reg i{margin-right:6px;}
#content .dabox h1.datitle .reg:hover{background:#c10604;}
	
#content .dabmnu{width:100%;list-style:none;background:#fff;padding:0 0 10px;}
.dafixed {position: fixed;top:40px;z-index: 9998;}

#content .dabmnu ul{list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #c10604;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

#content .dabmnu ul li{display:inline-block;width:auto;vertical-align:top;
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dabmnu ul li a{display:block;padding:10px 10px 5px;
	border-bottom: 2px solid transparent;
	font:400 16px/20px Arial;
	color: #c10604;
	text-decoration:none;
	}
#content .dabmnu ul li a:hover{border-bottom:2px solid #c10604;color:#666;}
	
#content .dabmnu ul li a.active{border-bottom:2px solid #c10604;color:#666;}
#content .dabmnu ul li a.active:hover{color:#666;}

#content .dacon{width:100%;margin:0;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon h2.contitle{margin:0 0 10px;padding:15px 0 5px;font:bold 20px/30px Arial;color:#222;text-transform:uppercase;border-bottom:#ccc 2px dashed;}

#content .dacon h3.contitle{margin:0;padding:15px 0 10px;font:bold 15px/25px Arial;color:#c10604;text-transform:uppercase;}

#content .dacon h3.nhtitle{margin:0;padding:15px 0 0;font:bold 15px/25px Arial;color:#c10604;text-transform:uppercase;}

#content .vidbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:15px 0 5px;
	}
#content .vidbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}
	
/* START CHECK BẢNG HÀNG */
#content .dacon div.dacheck{width:100%;padding:15px 0 25px;margin:0;overflow:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

#content .dacon div.dacheck table{
	margin:0;
	border-collapse: collapse;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
	}
#content .dacon div.dacheck td{min-width:100px;padding:3px 0;
	border:#8a8c8e 1px solid;
	font:400 12px/20px Arial;
	color:#222;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

#content .dacon div.dacheck td.title{min-width:60px;font:700 12px/20px Arial;text-transform:uppercase;}

#content .dacon div.dacheck td.avai{background:#e7e7e9;}
#content .dacon div.dacheck td.book{background:#ff0000;}
#content .dacon div.dacheck td.paid{background:#f7941e;}
	
#content .dacon div.dacheck td span{display:block;padding:3px 0;font:400 12px/20px Arial;color:#222;}

#content .dacon div.dacheck td a{display:block;padding:3px 0;
	font:400 12px/20px Arial;
	color:#222;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	border-bottom:#ccc 1px dotted;
	}
#content .dacon div.dacheck td a:hover{color:#c10604;}

#content .dacon div.dacheck ul{width:auto;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dacheck ul:first-child{border-top:#ccc 1px solid;}
#content .dacon div.dacheck ul li{display:inline-block;min-width:100px;vertical-align:top;margin:0;padding:0;text-align:center;
	font:400 12px/20px Arial;
	color:#222;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dacheck ul li:first-child{min-width:50px;height:54px;font:bold 12px/54px Arial;color:#222;
	text-transform:uppercase;
	border-left:#ccc 1px solid;
	}
#content .dacon div.dacheck ul li.blank{height:54px;}
	
#content .dacon div.dacheck ul li span{display:block;padding:3px 0;font:400 12px/20px Arial;color:#222;}

#content .dacon div.dacheck ul li span.dacan{display:block;
	font:400 12px/20px Arial;
	color:#222;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:#ccc 1px dotted;
	}
#content .dacon div.dacheck ul li span.dacan:hover{color:#000;}

/* END CHECK BẢNG HÀNG */

/* START CHI TIẾT BẢNG HÀNG */
#dacheck {margin:0;padding:0;}
#dacheck .head{margin:0;padding:15px 0 10px;border-bottom:#ccc 1px solid;}
#dacheck .head .title{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 10px;font:bold 20px/30px Arial;color:#c10604;}
#dacheck .head .price{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 10px;font:400 15px/30px Arial;color:#222;}
#dacheck .head .code{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 10px;font:400 15px/30px Arial;color:#222;}
#dacheck .head .avai{background:#e7e7e9;display:inline-block;vertical-align:top;margin:0 0 0 15px;padding:0 15px;font:400 15px/30px Arial;color:#222;}
#dacheck .head .book{background:#ff0000;display:inline-block;vertical-align:top;margin:0 0 0 15px;padding:0 15px;font:400 15px/30px Arial;color:#222;}
#dacheck .head .paid{background:#f7941e;display:inline-block;vertical-align:top;margin:0 0 0 15px;padding:0 15px;font:400 15px/30px Arial;color:#222;}

#dacheck .box{min-height:50vh;margin:0;padding:15px 0 10px;}
#dacheck .box .daleft{width:35%;padding:0 15px;display:inline-block;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#dacheck .box .daleft .dabor{padding:8px 15px 15px;border:#ccc 1px solid}
#dacheck .box .daleft .dabor h2{
	margin: 0;
    padding: 0 0 10px;
    font: bold 20px/30px Arial;
    color: #c10604;
    }
#dacheck .box .daleft .dabor h3{
	margin: 0;
    padding: 0 0 15px;
    font: 400 14px/20px Arial;
    color: #222;
    }
	
#dacheck .box .daleft ul{width:100%;list-style:none;margin:0;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#dacheck .box .daleft ul li{display:inline-block;width:46%;vertical-align:top;margin:0 0 0 8%;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#dacheck .box .daleft ul li.li1{display:inline-block;width:100%;margin:0 !important}

#dacheck .box .daleft ul li:nth-child(odd){margin-left:0;}

#dacheck .box .daleft ul li div{display:block;padding:3px 3px 8px;font:400 14px/20px Arial;color:#222;}
#dacheck .box .daleft ul li div.hc{display:block;padding:3px 0 0;font:400 14px/20px Arial;color:#222;}
#dacheck .box .daleft ul li div.dk{display:block;padding:3px 0 0;font:400 14px/20px Arial;color:#222;}

#dacheck .box .daleft ul li span {
	display: block;
	padding: 5px 0 0 5px;
	font: 400 italic 11px Verdana;
	color: #ff0000;
	}

#dacheck .box .daleft ul li span.dk {
	padding: 5px 0 8px 5px;
	}
	
#dacheck .box .daleft select {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	background: #fff url('/images/global/down-green.png') no-repeat right;
	border: #cccccc 1px solid;
	padding:6px 0 7px 8px;
	-moz-user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#dacheck .box .daleft input[type="text"] {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	border: #cccccc 1px solid;
	padding:6px 8px 7px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#dacheck .box .daleft input[type="checkbox" i] {margin: 0;}
#dacheck .box .daleft input[type="button"] {
	width:100%;
	background:#c10604;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin:0;
    padding: 7px 20px;
	font:bold 12px/17px Arial;
	text-align:center;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#dacheck .box .daleft select:hover, #dacheck .box .daleft input[type="text"]:hover, .formbox input[type="password"]:hover, #dacheck .box .daleft textarea:hover, #dacheck .box .daleft input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#dacheck .box .daleft input[type="button"]:hover {
	background:#ea4335;
}

#dacheck .box .daright{width:65%;display:inline-block;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
	
#dacheck .box .dagen {margin:0;font:400 13px/18px Arial;color:#222;padding:5px 10px;}
#dacheck .box .dagen h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#dacheck .box .dagen h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#dacheck .box .dagen h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#dacheck .box .dagen p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#dacheck .box .dagen p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#dacheck .box .dagen p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#dacheck .box .dagen table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#dacheck .box .dagen table td{padding:3px 5px;}
#dacheck .box .dagen .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#dacheck .box .dagen .bang td{padding:3px 5px;border:#ababab 1px solid;}
#dacheck .box .dagen .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#dacheck .box .dagen .bang0 td{padding:0;border:#ababab 0px solid;}
/* END CHI TIẾT BẢNG HÀNG */

/* START BOOKING */
#content .dacon div.dabook{width:100%;padding:20px 0 5px;margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

#content .dacon div.dabook .dableft{display:inline-block;vertical-align:top;width:65%;padding:0;margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dabook .dableft .dabor{padding:8px 20px 15px;border:#ccc 1px solid}

#content .dacon div.dabook .dableft .dabor h2{
	margin: 0;
    padding: 0 0 10px;
    font: bold 20px/30px Arial;
    color: #c10604;
    }
#content .dacon div.dabook .dableft .dabor h3{
	margin: 0;
    padding: 0 0 15px;
    font: 400 14px/20px Arial;
    color: #222;
    }	
#content .dacon div.dabook .dableft ul{width:100%;list-style:none;margin:0;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dabook .dableft ul li{display:inline-block;width:48%;vertical-align:top;margin:0 0 0 4%;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dabook .dableft ul li.li1{display:inline-block;width:22%;margin:0 !important}
#content .dacon div.dabook .dableft ul li.li2{display:inline-block;width:22%;margin:0 0 0 4% !important}

#content .dacon div.dabook .dableft ul li:nth-child(even){margin-left:0;}

#content .dacon div.dabook .dableft ul li.textarea{width:100%;margin-left:0;}

#content .dacon div.dabook .dableft ul li.dangky{width:100%;margin-left:0;text-align:right}

#content .dacon div.dabook .dableft ul li div{display:block;padding:3px 3px 8px;font:400 14px/20px Arial;color:#222;}

#content .dacon div.dabook .dableft ul li span {
	display: block;
	padding: 5px 0 0 5px;
	font: 400 italic 11px Verdana;
	color: #ff0000;
	}

#content .dacon div.dabook .dableft ul li span.dk {
	padding: 5px 0 8px 5px;
	}
	
#content .dacon div.dabook .dableft select {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	background: #fff url('/images/global/down-green.png') no-repeat right;
	border: #cccccc 1px solid;
	padding:6px 0 7px 8px;
	-moz-user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#content .dacon div.dabook .dableft input[type="text"],
#content .dacon div.dabook .dableft textarea {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	border: #cccccc 1px solid;
	padding:6px 8px 7px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#content .dacon div.dabook .dableft input[type="checkbox" i] {margin: 0;}
#content .dacon div.dabook .dableft input[type="button"] {
	width:auto;
	background:#c10604;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin:0;
    padding: 7px 25px;
	font:bold 12px/17px Arial;
	text-align:center;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#content .dacon div.dabook .dableft select:hover, #content .dacon div.dabook .dableft input[type="text"]:hover, .formbox input[type="password"]:hover, #content .dacon div.dabook .dableft textarea:hover, #content .dacon div.dabook .dableft input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#content .dacon div.dabook .dableft input[type="button"]:hover {
	background:#ea4335;
}

#content .dacon div.dabook .dabright{display:inline-block;vertical-align:top;width:35%;padding:0 0 0 2%;margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dabook .dabright .dabor{padding:8px 15px 15px;border:#ccc 1px solid}

#content .dacon div.dabook .dabright .dabor h2{
	margin: 0;
    padding: 0 0 10px;
    font: bold 20px/30px Arial;
    color: #c10604;
    }
#content .dacon div.dabook .dabright .dabor h3{
	margin: 0;
    padding: 0 0 15px;
    font: 400 14px/20px Arial;
    color: #222;
    }
#content .dacon div.dabook .dabright ul{width:100%;list-style:none;margin:0;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dabook .dabright ul li{display:block;width:100%;vertical-align:top;margin:0;padding:8px 0;
	border-bottom:#ccc 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dabook .dabright ul li:last-child{border-bottom:#ccc 0 dotted;}

#content .dacon div.dabook .dabright ul li span.dabr1{display:inline-block;width:50%;vertical-align:top;margin:0;padding:0;
	font:400 14px/18px Arial;
	color:#222;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.dabook .dabright ul li span.dabr2{display:inline-block;width:50%;vertical-align:top;margin:0;padding:0;
	font:400 14px/18px Arial;
	color:#222;
	text-align:right;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
/* END BOOKING */

/* START ONLINE */
#content .dacon div.daonline{width:100%;padding:20px 0 5px;margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.daonline .dabor{padding:10px 20px 15px;border:#ccc 1px solid}

#content .dacon div.daonline .dabor h2{
	margin: 0;
    padding: 0 0 10px;
    font: bold 20px/30px Arial;
    color: #c10604;
    }
#content .dacon div.daonline .dabor h3{
	margin: 0;
    padding: 0 0 15px;
    font: 400 14px/20px Arial;
    color: #222;
    }	
#content .dacon div.daonline ul{width:100%;list-style:none;margin:0;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon div.daonline ul li{display:inline-block;width:100%;vertical-align:top;margin:0;padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

#content .dacon div.daonline ul li div{display:block;padding:3px 3px 8px;font:400 14px/20px Arial;color:#222;}

#content .dacon div.daonline ul li span {
	display: block;
	padding: 5px 0 0 5px;
	font: 400 italic 11px Verdana;
	color: #ff0000;
	}

#content .dacon div.daonline ul li span.dk {
	padding: 5px 0 8px 5px;
	}
	
#content .dacon div.daonline ul li.litit{padding: 10px 3px 8px;font: 700 14px/20px Arial;color: #222;}

#content .dacon div.daonline ul li.li3{width:30%;margin:0 0 0 5%}
#content .dacon div.daonline ul li.li3:first-child{margin-left:0}
#content .dacon div.daonline ul li.li3f{width:30%;margin:0}

#content .dacon div.daonline ul li.li2{width:48%;margin:0 4% 0 0;}
#content .dacon div.daonline ul li.li2r{width:48%;}
#content .dacon div.daonline ul li.li2 div,
#content .dacon div.daonline ul li.li2r div{display:inline-block;width:30%;padding:3px 15px 8px 3px;font:400 14px/20px Arial;color:#222;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#content .dacon div.daonline ul li.li1 div{display:inline-block;width:30%;padding:3px 15px 8px 3px;font:400 14px/20px Arial;color:#222;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#content .dacon div.daonline ul li.textarea{width:100%;margin-left:0;padding:3px 0 0}

#content .dacon div.daonline ul li.dangky{width:100%;margin-left:0;text-align:right}
	
#content .dacon div.daonline select {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	background: #fff url('/images/global/down-green.png') no-repeat right;
	border: #cccccc 1px solid;
	padding:6px 0 7px 8px;
	-moz-user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
.se70{width:70% !important;}

#content .dacon div.daonline input[type="text"],
#content .dacon div.daonline textarea {width:100%;
	outline:none;
	font-size:14px;
	text-align:left;
	color:#565656;
	border: #cccccc 1px solid;
	padding:6px 8px 7px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#content .dacon div.daonline input[type="checkbox" i] {margin: 0;}
#content .dacon div.daonline input[type="button"] {
	width:auto;
	background:#c10604;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin:0;
    padding: 7px 25px;
	font:bold 12px/17px Arial;
	text-align:center;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#content .dacon div.daonline select:hover, #content .dacon div.daonline input[type="text"]:hover, .formbox input[type="password"]:hover, #content .dacon div.daonline textarea:hover, #content .dacon div.daonline input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#content .dacon div.daonline input[type="button"]:hover {
	background:#ea4335;
}
/* END ONLINE */

#content .dacon ul.datailieu{width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon ul.datailieu li{display:inline-block;width:48%;vertical-align:top;margin:0;padding:15px 0 0;
	border-bottom:#ccc 1px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dacon ul.datailieu li:nth-child(even){margin-left:4%;}
#content .dacon ul.datailieu li a{position:relative;display:block;padding:10px 0;font:bold 14px/20px Arial;color:#868686;text-transform:uppercase;text-decoration:none}
#content .dacon ul.datailieu li a:hover{color:#c10604;text-decoration:none}
#content .dacon ul.datailieu li a i{position:absolute;top:10px;right:0;font-size:22px;color:#868686;}
#content .dacon ul.datailieu li a:hover i{color:#c10604;}
			
#content .dagen{font:400 14px/20px Arial;color:#222;padding:0;}
#content .dagen h1{font:bold 20px/26px Arial;color:#222;padding:5px 0;}
#content .dagen h2{font:bold 18px/26px Arial;color:#222;padding:5px 0;}
#content .dagen h3{font:bold 16px/26px Arial;color:#222;padding:5px 0;}
#content .dagen p{font:400 14px/20px Arial;color:#222;padding:5px 0;}
#content .dagen div{font:400 14px/20px Arial;color:#222;padding:5px 0;}
#content .dagen a{font:400 14px Arial;color:#222;text-decoration:none}
#content .dagen a:hover{font:400 14px Arial;color:red;text-decoration:none}
#content .dagen audio {margin:5px 0;width:100%;}
#content .dagen img{margin:5px 0;max-width:100%;height:auto !important;border:none}
#content .dagen table{max-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
	}
#content .dagen td{padding:3px 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .dagen .bang {margin:10px 0;border-collapse: collapse;}
#content .dagen .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .dagen .bang0 {margin:10;border-collapse: collapse;}
#content .dagen .bang0 td{padding:0;border:#ababab 0px solid;}

#content .dagen ul {width:100%;padding:0;margin:0;list-style:circle;list-style-position:inside;}
#content .dagen ol {width:100%;padding:0;margin:0;list-style:square;list-style-position:inside;}
#content .dagen ul li{width:100%;padding:5px 0;margin:0;list-style:circle;list-style-position:initial;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
	
#content .share{padding:10px 0;text-align:left}

#content .daads{}
#content .daads div{padding:0 0 5px;}
#content .daads img{display:block;width:100%;border:none}
/* END DỰ ÁN */

#content .gabox{padding:15px 10% 0 10%}
#content .probox{padding:0}
#content .bubox{padding:12px 10px 12px 10px;}
#content .pgbox{padding:12px 10px 12px 10px;}
#pgallery, #fgallery {
	width: 100%;
	margin: 0;
	padding:0;
	-webkit-user-select: none;
	-moz-user-select: none;  
	user-select: none;
	border: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#gallery-2 {
	width: 100%;
	margin: 0;
	padding:5px 5px 10px 5px;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
	-webkit-user-select: none;
	-moz-user-select: none;  
	user-select: none;
	border: 1px solid #ddd;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#content .featured{width:98%;margin:0 auto 10px;padding:0;border-bottom:1px solid #c10604;}
#content .featured h3{display:inline-block;margin:0;padding:20px 15px 5px;font:bold 16px/24px Arial;text-transform:uppercase;
	border-bottom: 2px solid #c10604;
    color: #c10604;
	}

#content .debox{position:relative;width:100%;margin:0;padding:12px 10px 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox h1{margin:0;padding:0;font:bold 18px/24px Arial;color:#d62029;}
#content .debox div{position:absolute;display:inline-block;font:bold 14px/14px Arial;color:#5d7fa2;right:10px;bottom:0}

#content .debox-1{position:relative;display:table;width:100%;margin:5px 0 0 0;padding:5px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-1 .largmap{background:#ccc;width:100%;position:absolute;z-index:9000;font:bold 12px arial;color:#5d7fa2;display:none;
	left:0;
	top:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-1 .largmap .boxmap{width:100%;height:632px;}
#content .debox-1 .largmap .hidemap{background:#fff;display:inline-block;position:absolute;z-index:9001;font:bold 12px arial;color:#5d7fa2;
	right:10px;
	bottom:10px;
	padding:6px 15px 6px 15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: #dcdcdc 1px solid;
	cursor:pointer;cursor:hand;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-1 .dleft{float:left;width:65%;padding:0;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-1 .sharebox{position:absolute;right:10px;}
#content .debox-1 .sharebox span{display:inline-block;padding: 8px 0 0 5px;vertical-align:top;}
#content .debox-1 .sharebox span.sharetit{display:inline-block;padding: 10px 0 0 5px;font:400 13px/16px arial;color:#555;}
#content .debox-1 .sharebox span img{display:block;height:16px;border:none}
	
#content .debox-1 .dright{float:right;width:35%;padding:0 0 0 10px;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-1 .dright .dehead{
    position:relative;
	padding: 4px 0 4px 10px;
    border: 1px solid #e0e0e0;
    background: #f6f6f6 url('/images/global/mainnav.png') repeat-x top;
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
    font: bold 15px/18px arial;
    color: #666;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-1 .dright .dehead div{position:absolute;display:inline-block;font:bold 12px/24px Arial;color:#d62029;right:10px;bottom:0}
#content .debox-1 .dright .dehead div span{font:bold 12px Arial;color:#d62029;}
#content .debox-1 .dright .dehead div span.num{font:bold 15px Arial;color:#d62029;}
#content .debox-1 .dright .deinfo{display:table;width:100%;margin:0;border:#e0e0e0 1px solid;border-right:#e0e0e0 0px solid;border-top:#e0e0e0 0px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .debox-1 .dright .deinfo .deinfo-1{display:table-cell;width:30%;padding:6px 5px;font:400 12px/16px Arial;color:#222;border-right:#e0e0e0 1px solid;vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .debox-1 .dright .deinfo .deinfo-2{display:table-cell;width:20%;padding:6px 5px;font:bold 12px/16px Arial;color:#222;border-right:#e0e0e0 1px solid;vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .debox-1 .dright .deinfo .deinfo-3{display:table-cell;width:100%;background:#fbfcfc;padding:6px 5px;font:bold 13px/16px Arial;color:#d62029;
	border-right:#e0e0e0 1px solid;vertical-align:middle;text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .debox-1 .dright .demap{position:relative;width:100%;margin:4px 0;padding:3px;border:#e0e0e0 1px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .debox-1 .dright .demap .gmap{width:100%;height:459px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-1 .dright .demap .showmap{display:inline-block;position:absolute;right:10px;bottom:10px;
	background:#fff;
	z-index:1;
	font:bold 12px arial;
	color:#5d7fa2;
	padding:6px 15px 6px 15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: #dcdcdc 1px solid;
	cursor:pointer;cursor:hand;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

#content .debox-1 .dright .dememtit{width:100%;background:#d62029;margin:4px 0 0 0;padding:8px 10px;font:bold 14px/14px arial;color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#content .debox-1 .dright .dememcon{margin:5px 0 0 0;padding:9px;border:#e0e0e0 1px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .debox-1 .dright .dememcon .dmcleft{display:inline-block;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .debox-1 .dright .dememcon .dmcleft img{display:block;height:85px;border:none}
#content .debox-1 .dright .dememcon .dmcright{display:inline-block;width:65%;padding-left:15px;vertical-align:top;font:400 13px/16px arial;color:#222;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .debox-1 .dright .dememcon .dmcright p{margin:0;padding:3px 0;font:400 13px/16px arial;color:#222;}
#content .debox-1 .dright .dememcon .dmcright p a{font:400 13px/16px arial;color:#5d7fa2;text-decoration:none}
#content .debox-1 .dright .dememcon .dmcright p a:hover{font:400 13px/16px arial;color:#ff0000;text-decoration:none}
#content .debox-1 .dright .dememcon .dmcright p span{display:block;cursor:pointer;font:bold 13px/16px arial;color:#ff0000;}

#content .debox-1 .logonoimage{width:100%;margin:4px 0 0 0;}
#content .debox-1 .logonoimage img{display:block;width:100%;height:100%;}

#gallery-3 {
  width: 100%;
  height: 880px;
  margin:4px 0 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;  
  user-select: none;
}

#gallery-4 {
  width: 100%;
  height: 880px;
   margin:4px 0 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;  
  user-select: none;
}

#content .debox-2{display:table;width:100%;margin:0;padding:5px 10px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-2 .conbox{position:relative;width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-2 .conbox .contool{width:100%;background:#f4f3f0;padding:10px;border:#e0e0e0 1px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-2 .conbox .contool ul{width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-2 .conbox .contool ul li{display:inline-block;width:auto;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-2 .conbox .contool ul li a{display:block;margin:0 8px 0 0;padding:0 5px;font: bold 12px/18px arial;color:#146798;text-decoration: none;}
#content .debox-2 .conbox .contool ul li a:hover{color:#bd0a0d;text-decoration: none;}

#content .debox-2 .conbox .conbook{width:100%;height:auto;position:absolute;z-index:9002;visibility:hidden;background-color:#f2f2f2;padding:10px;border:#cecfce 1px solid;
	left:0;
	right:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-2 .conbox .conbook .chidebook{display:inline-block;background:#fff;position:absolute;z-index:9003;font:bold 12px arial;color:#5d7fa2;padding:6px 15px 6px 15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: #dcdcdc 1px solid;
	cursor:pointer;cursor:hand;
	bottom:20px;
	right:20px;
	}
#content .debox-2 .conbox .conbook .tablebook{background-color:#fff;padding:4px;padding-left:12px;padding-right:12px;padding-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: #cecfce 1px solid;}
	
#content .debox-3{width:100%;margin:25px 0 0 0;padding:5px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-3 .p3tit{font:bold 16px/24px arial;color:#222;}
#content .debox-3 .p3con-1{padding:5px 10px;font:400 13px/18px arial;color:#222;}
#content .debox-3 .p3con-1 h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .debox-3 .p3con-1 h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .debox-3 .p3con-1 h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .debox-3 .p3con-1 p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .debox-3 .p3con-1 p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .debox-3 .p3con-1 p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .debox-3 .p3con-1 img{display:block;max-width:100%;height:auto !important;border:0;}
#content .debox-3 .p3con-1 table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .debox-3 .p3con-1 table td{padding:3px 5px;}
#content .debox-3 .p3con-1 .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .debox-3 .p3con-1 .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .debox-3 .p3con-1 .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .debox-3 .p3con-1 .bang0 td{padding:0;border:#ababab 0px solid;}

#content .debox-3 ul.p3con-2{width:100%;padding:10px 9px 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-3 ul.p3con-2 li{display:inline-block;width:18.5%;vertical-align:top;padding:0;margin:0 0.5% 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-3 ul.p3con-2 li span{display:inline-block;padding-right:8px;font:400 13px/18px arial;color:#222;vertical-align:middle}

#content .debox-5{width:100%;margin:0;padding:5px 10px;border-top:#ccc 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-5 ul.p5con {padding:8px 0 0 0;margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-5 ul.p5con li{display:inline-block;width:24%;vertical-align:top;padding:3px 0;margin:0 0.5% 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .debox-5 ul.p5con li a{font: 400 12px/16px Arial;color:#222;text-decoration: none;}
#content .debox-5 ul.p5con li a:hover{color:#bd0a0d;text-decoration: none;}
	
#locbox{display:table;width:100%;margin:0;padding:0;border-top:#ccc 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#locbox .locleft{display:table-cell;width:40%;padding:0 10px 0 0;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#locbox .locleft .loctit{margin:0;padding:8px 0 0 0;font:bold 16px/24px arial;color:#222;}
#locbox .locleft .loccon{padding:5px 0;font:400 13px/18px arial;color:#222;}
#locbox .locleft .loccon h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#locbox .locleft .loccon h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#locbox .locleft .loccon h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#locbox .locleft .loccon p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#locbox .locleft .loccon p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#locbox .locleft .loccon p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#locbox .locleft .loccon img{display:block;max-width:100%;height:auto !important;border:0;}
#locbox .locleft .loccon table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#locbox .locleft .loccon table td{padding:3px 5px;}
#locbox .locleft .loccon .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#locbox .locleft .loccon .bang td{padding:3px 5px;border:#ababab 1px solid;}
#locbox .locleft .loccon .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#locbox .locleft .loccon .bang0 td{padding:0;border:#ababab 0px solid;}

#locbox .locright{display:table-cell;width:60%;padding:0;border-left:#ccc 1px dotted;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#locbox .locright .gmap{width:100%;height:150px;border:#cdcdcd 0px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#locbox .locright .hotspot{width:100%;border:#cdcdcd 0px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#locbox .locright .hotspot .locbox50{display:inline-block;width:50%;border-right:#ccc 1px dotted;border-bottom:#ccc 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#locbox .locright .hotspot .locbox50 h4 {margin:0;padding:15px 15px 10px 15px}
#locbox .locright .hotspot .locbox50 h4 a{text-transform: uppercase;font: bold 12px/16px arial;color: #d12229;text-decoration: none;}
#locbox .locright .hotspot .locbox50 h4 a:hover{color:#222;text-decoration: none;}
#locbox .locright .hotspot .locbox50 p{margin:0;padding:0 15px;font: 400 13px/18px arial;color: #222;}
#locbox .locright .hotspot .locbox50 p span{font-weight: bold;}
	
.rmargin0{margin-right:0 !important}
.lmargin10{margin-left:10px !important}
.padding0{padding:0 !important}
/* END PRO */

/* START NEIGHBOORBOOD */
#content .menuneighborhood{width:100%;padding:8px 0px 5px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menuneighborhood .mleft{float:left;width:12%;background:#f2f2f2 url('/images/global/neighborhood-title-bg.png') no-repeat right;
	padding: 0 0 0 15px;
	font:bold 18px/50px arial;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menuneighborhood .mright{float:right;width:88%;height:50px;background:#f2f2f2;overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menuneighborhood .mright ul {width:100%;padding:0 12px;margin:5px 0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menuneighborhood .mright ul li{display:inline-block;width:auto;vertical-align:middle;padding:0 5px 0 0;margin:0;font:400 12px/20px arial;color:#5d7fa2}
#content .menuneighborhood .mright ul li a{font:400 12px arial;color:#5d7fa2;text-decoration:none}
#content .menuneighborhood .mright ul li a:hover{font:400 12px arial;color:#ff0000;text-decoration:none}
#content .mapneighborhood{width:100%;padding:5px 9px 10px;margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .mapneighborhood .gmap{width:100%;height:350px;border:#cdcdcd 0px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .conneighborhood{width:100%;padding:0;margin:0;list-style:none;border-top:#b2b2b2 1px dotted;border-bottom:#b2b2b2 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .conneighborhood .conleft{display:table-cell;background-color:#f2f2f2;width:25%;padding:10px 10px 5px;margin:0;border-right:#b2b2b2 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .conneighborhood .conleft .head{font:bold 18px/18px arial;color:#666;text-transform:uppercase;}
#content .conneighborhood .conleft ul {width:100%;padding:10px 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .conneighborhood .conleft ul li{display:inline-block;width:100%;vertical-align:middle;padding:5px 0;margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .conneighborhood .conleft ul li label{display:inline-block;padding:5px 0;font:400 12px/12px arial;vertical-align:middle;cursor:pointer;}
#content .conneighborhood .conright{display:table-cell;width:75%;padding:5px 10px;margin:0;font:400 13px/18px Arial;color:#222;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .conneighborhood .conright h1.neightit{margin:0;font:bold 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .conneighborhood .conright p.neighdesc{margin:0;font:bold 13px/18px Arial;color:#222;padding:5px 0 5px 0;}

#content .conneighborhood .conright .neighcon h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .conneighborhood .conright .neighcon h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .conneighborhood .conright .neighcon h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .conneighborhood .conright .neighcon p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .conneighborhood .conright .neighcon p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .conneighborhood .conright .neighcon p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .conneighborhood .conright .neighcon table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .conneighborhood .conright .neighcon table td{padding:3px 5px;}
#content .conneighborhood .conright .neighcon .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .conneighborhood .conright .neighcon .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .conneighborhood .conright .neighcon .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .conneighborhood .conright .neighcon .bang0 td{padding:0;border:#ababab 0px solid;}

#mapcon{width:100%;}
#mapcon .maptit{font:bold 18px/18px Arial;color:#444;padding-bottom:8px;text-align:center;}
#mapcon .mapdet{font:400 13px Arial;color:#444;}
/* END NEIGHBOORBOOD */

/* START GEN 1 */
#content .genbox {margin:0;font:400 13px/18px Arial;color:#222;padding:5px 10px;}
#content .genbox h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .genbox h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .genbox h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .genbox p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .genbox p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .genbox p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .genbox table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .genbox table td{padding:3px 5px;}
#content .genbox .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .genbox .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .genbox .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .genbox .bang0 td{padding:0;border:#ababab 0px solid;}
/* END GEN 1 */

/* START ADVICE */
#content .advice{width:100%;padding:8px 0 0 0;border-bottom:#a3a3a3 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .advice .adtit{padding: 10px 10px 0 10px;font:bold 22px/22px arial;color:#222;}
#content .advice .adconbox {margin:0;font:400 13px/18px Arial;color:#222;padding:5px 10px;border-bottom:#f2f2f2 15px solid;}
#content .advice .adconbox h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .advice .adconbox h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .advice .adconbox h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .advice .adconbox p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .advice .adconbox p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .advice .adconbox p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .advice .adconbox table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .advice .adconbox table td{padding:3px 5px;}
#content .advice .adconbox .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .advice .adconbox .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .advice .adconbox .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .advice .adconbox .bang0 td{padding:0;border:#ababab 0px solid;}

#content .badvice{display:table;width:100%;margin:5px 0 0 0;padding:1px 0 0 0;border-top:#a3a3a3 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .badvice .aleft{display:table-cell;width:73%;vertical-align:top}
#content .badvice .aleft .adtit{padding: 10px 10px 5px 10px;font:bold 22px/22px arial;color:#222;}
#content .badvice .aleft .adconbox {margin:0;font:400 13px/18px Arial;color:#222;padding:0 10px;}
#content .badvice .aleft .adconbox h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .badvice .aleft .adconbox h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .badvice .aleft .adconbox h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .badvice .aleft .adconbox p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .badvice .aleft .adconbox p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .badvice .aleft .adconbox p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .badvice .aleft .adconbox table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .badvice .aleft .adconbox table td{padding:3px 5px;}
#content .badvice .aleft .adconbox .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .badvice .aleft .adconbox .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .badvice .aleft .adconbox .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .badvice .aleft .adconbox .bang0 td{padding:0;border:#ababab 0px solid;}

#content .badvice .aright{display:table-cell;width:27%;background:#f2f2f2;vertical-align:top}
#content .badvice .aright .atit{padding:8px 10px;background:#323232;font:400 14px/18px arial;color:#fff;}
#content .badvice .aright .acon{padding:5px 10px;font:400 14px/18px arial;color:#222;}
#content .badvice .aright .acon h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .badvice .aright .acon h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .badvice .aright .acon h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .badvice .aright .acon p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .badvice .aright .acon p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .badvice .aright .acon p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .badvice .aright .acon table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .badvice .aright .acon table td{padding:3px 5px;}
#content .badvice .aright .acon .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .badvice .aright .acon .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .badvice .aright .acon .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .badvice .aright .acon .bang0 td{padding:0;border:#ababab 0px solid;}
	
#content .menuadvice{width:100%;padding:8px 0px 5px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menuadvice .mleft{float:left;width:25%;background:#f2f2f2 url('/images/global/neighborhood-title-bg.png') no-repeat right;
	padding: 0 15px 0 15px;
	font:bold 18px/50px arial;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menuadvice .mright{float:right;width:75%;height:50px;background:#f2f2f2;overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menuadvice .mright ul {width:100%;padding:0 15px;margin:15px 0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menuadvice .mright ul li{display:inline-block;width:auto;vertical-align:middle;padding:0 5px 0 0;margin:0;font:400 12px/20px arial;color:#5d7fa2}
#content .menuadvice .mright ul li a{font:400 12px arial;color:#5d7fa2;text-decoration:none}
#content .menuadvice .mright ul li a:hover{font:400 12px arial;color:#ff0000;text-decoration:none}

/* B ADVICE */
#content .menubadvice{width:100%;padding:8px 0px 5px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menubadvice .mleft{float:left;width:22%;background:#f2f2f2 url('/images/global/neighborhood-title-bg.png') no-repeat right;
	padding: 0 15px 0 15px;
	font:bold 18px/50px arial;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menubadvice .mright{float:right;width:78%;height:50px;background:#f2f2f2;overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menubadvice .mright ul {width:100%;padding:0 15px;margin:15px 0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .menubadvice .mright ul li{display:inline-block;width:auto;vertical-align:middle;padding:0 5px 0 0;margin:0;font:400 18px/20px arial;color:#5d7fa2}
#content .menubadvice .mright ul li a{font:400 18px arial;color:#5d7fa2;text-decoration:none}
#content .menubadvice .mright ul li a:hover{font:400 18px arial;color:#ff0000;text-decoration:none}
/* END ADVICE */

/* START MANAGER */
#content .mana{display:table;width:100%;margin:5px 0 0 0;padding:1px 0 0 0;border-top:#a3a3a3 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .mana .aleft{display:table-cell;width:73%;padding:8px 10px;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .mana .aleft .tit-1{background-color:#8a8c8e;font: bold 12px arial;color:#fff;padding:8px;text-align:left}
#content .mana .aleft .tit-2{background-color:#8a8c8e;font: bold 12px arial;color:#fff;padding:8px;text-align:center}
#content .mana .aleft .detail-1 {background-color:#f0f0f0;border-bottom:#cecfce 1px dotted;font: 400 12px arial;color:#555;padding:8px;padding-top:10px;padding-bottom:10px;text-align:left}
#content .mana .aleft .detail-2 {background-color:#f0f0f0;border-bottom:#cecfce 1px dotted;font: 400 12px arial;color:#555;padding:8px;padding-top:10px;padding-bottom:10px;text-align:center}

/* START GEN 3 */
#content .mana .aleft .mgenbox {margin:0;font:400 13px/18px Arial;color:#222;padding:0;}
#content .mana .aleft .mgenbox h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .mana .aleft .mgenbox h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .mana .aleft .mgenbox h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .mana .aleft .mgenbox p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .mana .aleft .mgenbox p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .mana .aleft .mgenbox p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .mana .aleft .mgenbox table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .mana .aleft .mgenbox table td{padding:3px 5px;}
#content .mana .aleft .mgenbox .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .mana .aleft .mgenbox .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .mana .aleft .mgenbox .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .mana .aleft .mgenbox .bang0 td{padding:0;border:#ababab 0px solid;}
/* END GEN 3 */

#content .mana .aright{display:table-cell;width:27%;border-left:#ccc 1px dotted;vertical-align:top}
#content .mana .aright .atit{padding:8px 10px;background:#323232;font:400 14px/18px arial;color:#fff;}
#content .mana .aright .acon{padding:5px 10px;font:400 14px/18px arial;color:#222;}
#content .mana .aright .acon h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .mana .aright .acon h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .mana .aright .acon h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .mana .aright .acon p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .mana .aright .acon p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .mana .aright .acon p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .mana .aright .acon table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .mana .aright .acon table td{padding:3px 5px;}
#content .mana .aright .acon .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .mana .aright .acon .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .mana .aright .acon .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .mana .aright .acon .bang0 td{padding:0;border:#ababab 0px solid;}
/* END MANAGER */

/* START BUILDING */
#content .building{display:table;width:100%;margin:5px 0 0 0;padding:1px 0 0 0;border-top:#a3a3a3 1px dotted;border-bottom:#a3a3a3 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .building .aleft{display:table-cell;width:27%;padding:8px 10px;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .building .aleft .gmap{width:100%;height:350px;border:#cdcdcd 0px solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .building .aleft ul {width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .building .aleft ul li{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:#cdcdcd 1px solid;font:400 13px/16px arial;color:#444}
#content .building .aleft ul li a{font:400 13px arial;color:#444;text-decoration:none}
#content .building .aleft ul li a:hover{font:400 13px arial;color:#ff0000;text-decoration:none}
#content .building .aleft ul li.tit{padding:12px 0 5px 0;margin:0 0 10px 0;font:bold 14px/16px arial;color:#b00503;text-transform:uppercase;}

#content .building .aleft .dememcon{display:block;width:100%;margin:10px 0 0 0;}
#content .building .aleft .dememcon p{margin:0;padding:3px 0;font:400 13px/16px arial;color:#222;}
#content .building .aleft .dememcon p a{font:400 13px/16px arial;color:#222;text-decoration:none}
#content .building .aleft .dememcon p a:hover{font:400 13px/16px arial;color:#ff0000}
#content .building .aleft .dememcon p i{padding-right:5px;}

#content .building .aright{display:table-cell;width:73%;border-left:#ccc 1px dotted;vertical-align:top}
#content .building .aright .atit{margin:0;padding:12px 10px 0;font:bold 18px/24px arial;color:#222;text-align:center;}
#content .building .aright .adesc{padding:5px 10px;font:bold 13px/18px arial;color:#222;}
#content .building .aright .acon{padding:5px 10px;font:400 13px/18px arial;color:#222;}
#content .building .aright .acon h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .building .aright .acon h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .building .aright .acon h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .building .aright .acon p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .building .aright .acon p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .building .aright .acon p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .building .aright .acon img{display:block;max-width:100% !important;height:auto !important;border:0;}
#content .building .aright .acon table {margin:10px 0;border-collapse: collapse;max-width:100% !important;}
#content .building .aright .acon table td{padding:3px 5px;}
#content .building .aright .acon .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .building .aright .acon .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .building .aright .acon .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .building .aright .acon .bang0 td{padding:0;border:#ababab 0px solid;}
/* END BUILDING */

/* START NEWS */
#content .news{display:table;width:100%;margin:5px 0 0 0;padding:1px 0 0 0;border-top:#a3a3a3 1px dotted;border-bottom:#a3a3a3 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .news .aleft{display:table-cell;width:23%;padding:8px 10px;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .news .aleft ul {width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .news .aleft ul li{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:#cdcdcd 1px solid;font:400 13px/16px arial;color:#444}
#content .news .aleft ul li a{font:400 13px arial;color:#444;text-decoration:none}
#content .news .aleft ul li a:hover{font:400 13px arial;color:#ff0000;text-decoration:none}
#content .news .aleft ul li.tit{padding:5px 0 10px 0;margin:0 0 10px 0;font:bold 14px/16px arial;color:#b00503;text-transform:uppercase;}

#content .news .aleft ul.adsul {width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .news .aleft ul.adsul li{padding:5px 0;margin:0;border:none;font:400 13px/16px arial;color:#444}
#content .news .aleft ul.adsul li img{display:block;width:100%;border:none}

#content .news .aright{display:table-cell;width:77%;padding:8px 12px;border-left:#ccc 1px dotted;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .news .aright ul.nlist{width:100%;padding:10px 9px 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .news .aright ul.nlist li{display:block;padding:0 0 15px 0;margin:0 0 15px 0;border-bottom: #ccc 1px dotted;}
#content .news .aright ul.nlist li .left {float:left;width:23%;}
#content .news .aright ul.nlist li .left .thumb{position:relative;width:100%;}
#content .news .aright ul.nlist li .left .thumb a img{
	display:block;
	position:relative;
	width:100%;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content .news .aright ul.nlist li .right {float:right;width:75%;}
#content .news .aright ul.nlist li .right h2{padding: 0;margin: 0 0 10px 0;font:400 16px/20px arial;color:#5d7fa2;}
#content .news .aright ul.nlist li .right h2 a{font: 400 16px/20px arial;color:#bd0a0d;text-decoration: none;}
#content .news .aright ul.nlist li .right h2 a:hover{color:#222;text-decoration: none;}
#content .news .aright ul.nlist li .right p{margin:0;padding:0 0 10px;font: 400 13px/13px arial;color:#444;}
#content .news .aright ul.nlist li .right p span{font-weight:bold;}
#content .news .aright ul.nlist li .right p.desc{padding:0;font: 400 13px/20px arial;color:#222;}

#content .news .aright ul.olist{width:100%;padding:10px 9px 0 15px;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .news .aright ul.olist li{padding:5px 0;margin:0;font:400 13px/20px arial;color:#5d7fa2;}
#content .news .aright ul.olist li a{font: 400 13px/20px arial;color:#222;text-decoration: none;}
#content .news .aright ul.olist li a:hover{color:#bd0a0d;text-decoration: none;}
#content .news .aright ul.olist li a i{padding-right:5px;font-size:13px;}

#content .news .aright .atit{margin:0;padding:5px 0 5px;font:bold 18px/24px arial;color:#222;}
#content .news .aright .adesc{padding:5px 0;font:bold 13px/18px arial;color:#222;}
#content .news .aright .alink{margin:0;padding:5px 0;font:bold 13px/18px arial;color:#444;text-align:right;}
#content .news .aright .alink a{font:bold 13px/18px arial;color:#222;text-decoration:none}
#content .news .aright .alink a:hover{font:bold 13px/18px arial;color:#ff0000;text-decoration:none}
#content .news .aright .asource{margin:0;padding:5px 0 0 0;font:bold 13px/18px arial;color:#444;text-align:right;}
#content .news .aright .acon{padding:5px 0;font:400 13px/18px arial;color:#222;}
#content .news .aright .acon h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .news .aright .acon h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .news .aright .acon h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .news .aright .acon p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .news .aright .acon p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .news .aright .acon p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .news .aright .acon img{display:block;max-width:100%;height:auto !important;border:0;}
#content .news .aright .acon table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .news .aright .acon table td{padding:3px 5px;}
#content .news .aright .acon .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .news .aright .acon .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .news .aright .acon .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .news .aright .acon .bang0 td{padding:0;border:#ababab 0px solid;}
/* END NEWS */

/* START GEN 2 */
#content .style2{display:table;width:100%;padding:0;margin:0;list-style:none;border-top:#b2b2b2 1px dotted;border-bottom:#b2b2b2 1px dotted;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .style2 .con2left{display:table-cell;width:22%;padding:5px 10px 5px;margin:0;border-right:#b2b2b2 1px dotted;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .style2 .con2left ul {width:100%;padding:0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .style2 .con2left ul li{padding:8px 5px;margin:0;font:400 12px/16px Arial;text-transform:uppercase;color:#222;border-bottom: #f2f2f2 1px solid;}
#content .style2 .con2left ul li a{font:400 12px Arial;color:#222;text-decoration:none}
#content .style2 .con2left ul li a:hover{font:400 12px Arial;color:#ef3000;text-decoration:none}
#content .style2 .con2left ul li i{padding-right:5px;}
#content .style2 .con2left ul li.sub{padding:8px 5px 8px 5px;margin:0;font:400 12px/16px Arial;text-transform:uppercase;color:#222;}
#content .style2 .con2left ul li.sub a{font:400 12px Arial;color:#222;text-decoration:none}
#content .style2 .con2left ul li.sub a:hover{font:400 12px Arial;color:#ef3000;text-decoration:none}
#content .style2 .con2right{display:table-cell;width:78%;padding:0 10px 0 9px;margin:0;font:400 13px/18px Arial;color:#222;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .style2 .con2right .snavi{padding:8px 0;border-bottom:#b2b2b2 1px dotted;font: bold 12px/14px tahoma;color:#565656;}
#content .style2 .con2right .snavi a{font: bold 12px/14px tahoma;color:#565656;text-decoration:none}
#content .style2 .con2right .snavi a:hover{color:#ef3000;text-decoration:underline}

#content .style2 .con2right .sgenbox {margin:0;font:400 13px/18px Arial;color:#222;padding:10px 0 5px;}
#content .style2 .con2right .sgenbox h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .style2 .con2right .sgenbox h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .style2 .con2right .sgenbox h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .style2 .con2right .sgenbox p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .style2 .con2right .sgenbox p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .style2 .con2right .sgenbox p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .style2 .con2right .sgenbox img{display:block;max-width:100%;height:100% !important;border:none}
#content .style2 .con2right .sgenbox table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .style2 .con2right .sgenbox table td{padding:3px 5px;}
#content .style2 .con2right .sgenbox .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .style2 .con2right .sgenbox .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .style2 .con2right .sgenbox .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .style2 .con2right .sgenbox .bang0 td{padding:0;border:#ababab 0px solid;}

#content .style2 .con2right ul.nhansu-1{width:100%;padding:15px 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .style2 .con2right ul.nhansu-1 li{padding:0;margin:0;}
#content .style2 .con2right ul.nhansu-1 li .left {float:left;width:16%;}
#content .style2 .con2right ul.nhansu-1 li .left .thumb{position:relative;width:100%;}
#content .style2 .con2right ul.nhansu-1 li .left .thumb img{
	display:block;
	position:relative;
	width:100%;
	height:130px;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content .style2 .con2right ul.nhansu-1 li .right {float:right;width:82%;}
#content .style2 .con2right ul.nhansu-1 li .right h2{padding: 0;margin: 0 0 10px 0;font:400 16px/20px arial;color:#bd0a0d;}
#content .style2 .con2right ul.nhansu-1 li .right h2 a{font: 400 16px/20px arial;color:#bd0a0d;text-decoration: none;}
#content .style2 .con2right ul.nhansu-1 li .right h2 a:hover{color:#222;text-decoration: none;}
#content .style2 .con2right ul.nhansu-1 li .right p{margin:0;padding:0 0 10px;font: 400 13px/13px arial;color:#444;}
#content .style2 .con2right ul.nhansu-1 li .right p span{font-weight:bold;}
#content .style2 .con2right ul.nhansu-1 li .right p a{font: 400 13px/13px arial;color:#5d7fa2;text-decoration:none}
#content .style2 .con2right ul.nhansu-1 li .right p a:hover{font: 400 13px/13px arial;color:#bd0a0d;text-decoration:none}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail {margin:0;font:400 13px/18px Arial;color:#222;padding:0;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail table td{padding:3px 5px;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content .style2 .con2right ul.nhansu-1 li .right .nsdetail .bang0 td{padding:0;border:#ababab 0px solid;}

#content .style2 .con2right .nhansuhead {padding:8px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;font: 400 12px tahoma;color:#565656;text-transform:uppercase}

#content .style2 .con2right ul.nhansu-2{width:100%;padding:15px 0 0 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .style2 .con2right ul.nhansu-2 li{display:inline-block;width:49%;padding:0 0 15px 0;margin:0 2% 15px 0;border-bottom: #ccc 1px dotted;}
#content .style2 .con2right ul.nhansu-2 li .left {float:left;width:32%;}
#content .style2 .con2right ul.nhansu-2 li .left .thumb{position:relative;width:100%;}
#content .style2 .con2right ul.nhansu-2 li .left .thumb a img{
	display:block;
	position:relative;
	width:100%;
	height:130px;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content .style2 .con2right ul.nhansu-2 li .right {float:right;width:63.5%;}
#content .style2 .con2right ul.nhansu-2 li .right h2{padding: 0;margin: 0 0 10px 0;font:400 16px/20px arial;color:#5d7fa2;}
#content .style2 .con2right ul.nhansu-2 li .right h2 a{font: 400 16px/20px arial;color:#bd0a0d;text-decoration: none;}
#content .style2 .con2right ul.nhansu-2 li .right h2 a:hover{color:#222;text-decoration: none;}
#content .style2 .con2right ul.nhansu-2 li .right p{margin:0;padding:0 0 10px;font: 400 13px/13px arial;color:#444;}
#content .style2 .con2right ul.nhansu-2 li .right p span{font-weight:bold;}
#content .style2 .con2right ul.nhansu-2 li .right p a{font: 400 13px/13px arial;color:#5d7fa2;text-decoration:none}
#content .style2 .con2right ul.nhansu-2 li .right p a:hover{font: 400 13px/13px arial;color:#bd0a0d;text-decoration:none}

#content .style2 .con2right ul.vanphong-1{width:100%;padding:10px 9px 0;margin:0;list-style:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .style2 .con2right ul.vanphong-1 li{display:inline-block;width:32.333333%;background-color:#fff;vertical-align:top;padding:0;margin:0 1.5% 10px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#content .style2 .con2right ul.vanphong-1 li .thumb{position:relative;width:100%;}
#content .style2 .con2right ul.vanphong-1 li .thumb a img{
	display:block;
	position:relative;
	width:100%;
	height:155px;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content .style2 .con2right ul.vanphong-1 li h2{
    height: 16px;
    overflow: hidden;
    padding: 0;
    margin: 0 0 8px 0;
	font: 400 12px arial;
	color:#5d7fa2;
	text-transform:uppercase;
	text-align:center;
	}
#content .style2 .con2right ul.vanphong-1 li h2 a{font: 400 12px/16px arial;color:#5d7fa2;text-decoration: none;}
#content .style2 .con2right ul.vanphong-1 li h2 a:hover{color:#bd0a0d;text-decoration: none;}
/* END GEN 2 */

#mainlink {margin:10px 0 15px 0;text-align:center;}
#mainlink a {
    box-shadow: 0 1px 4px #e1e1e1;
    -moz-box-shadow: 0 1px 4px #e1e1e1;
    -webkit-box-shadow: 0 1px 4px #e1e1e1;
    border: 1px solid #c9c9c9;
	font:400 14px arial;
	color: #a00879;
    line-height: 17px;
    margin: 0px 2px 0px 2px;
    padding: 5px 0 5px 0;
	width:27px;
	display:inline-block;
    text-align: center;
	text-decoration:none;
}
#mainlink a:hover{color: #331e4b;text-decoration: none;}
#mainlink a.active {
    background-color:#f5f5f5;
	box-shadow: 0 1px 4px #e1e1e1;
    -moz-box-shadow: 0 1px 4px #e1e1e1;
    -webkit-box-shadow: 0 1px 4px #e1e1e1;
    border: 1px solid #c9c9c9;
	font:400 14px arial;
	color: #222;
    line-height: 17px;
    margin: 0px 2px 0px 2px;
    padding: 5px 0 5px 0;
	width:27px;
	display:inline-block;
    text-align: center;
	text-decoration:none;
}
#mainlink a.active:hover{color:#331e4b;text-decoration: none;}

/* END CONTENT */

/* START FOOTER */
#footer{width:100%;background-color:#be0604;padding:0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#footer .footer-1{background-color:#8a8c8e;width:100%;margin:0;padding:0;text-align:center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#footer .footer-1 ul {display:inline-block;padding:10px 0;margin:0;color:#fff;list-style:none}
#footer .footer-1 ul li {display:inline-block;padding:0;margin:0;text-transform:uppercase;font:bold 11px/18px Arial;color: #fff;}
#footer .footer-1 ul li a {display:inline-block;padding:0 12px;font:bold 11px/14px Arial;color: #fff;text-decoration: none}
#footer .footer-1 ul li a:hover {color:#fff;}

#footer .footer-2{background-color:#fff;width:100%;margin:0;padding:15px 11px;
	border-top: #e01e1c 1px solid;
	border-bottom:#9a0200 1px solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#footer .footer-2 ul {padding:0;margin:0;color:#222;list-style:none}
#footer .footer-2 ul li {display:inline-block;width:23.5%;padding:0;margin:0 2% 0 0;font:400 11px/20px Arial;color: #222;vertical-align:top;}
#footer .footer-2 ul li h4{padding:0 0 5px 0;margin:5px 0;font:bold 14px/20px Tahoma;color:#222;border-bottom: #cecfce 0px dotted;}
#footer .footer-2 ul li h4 a{color:#222;text-decoration: none}
#footer .footer-2 ul li h4 a:hover {color:#222;text-decoration:underline}
#footer .footer-2 ul li ul {padding:0;margin:0;color:#222;list-style:none}
#footer .footer-2 ul li ul li {width:100%;padding:5px 0;margin:0;font:400 13px/14px Arial;color:#222;}
#footer .footer-2 ul li ul li a{color:#222;text-decoration: none}
#footer .footer-2 ul li ul li a:hover {color:#9a0200;text-decoration:none}

#footer .footer-3{width:100%;margin:10px 0 0 0;padding:12px 11px;border-top: #8a8c8e 10px solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
#footer .footer-3 .left{float:left;padding-right:25px;}
#footer .footer-3 .left img{max-height:55px;border:none}
#footer .footer-3 .right{float:left}
#footer .footer-3 .right p{margin:0;padding:3px 0;font:400 12px/14px arial;color:#444;}
#footer .footer-3 .right p a{font:400 12px/14px arial;color:#444;text-decoration:none}
#footer .footer-3 .right p a:hover{font:400 12px/14px arial;color:#444;text-decoration:none}
/* END FOOTER */

#cobox{width:100%;margin:0 auto;padding:7px 0 10px;border-top: #e01e1c 1px solid;}
#cobox .box {width:98%;margin: 0 auto 0 auto;padding:15px 0;}

#cobox .box .box-1{
	float:left;
	width:40%;
	min-height:155px;
	margin-right:3%;
	padding-right:3%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-right:#ccc 1px dotted;
	}
#cobox .box .box-2{
	float:left;
	width:27%;
	min-height:155px;
	margin-right:3%;
	padding-right:3%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-right:#ccc 1px dotted;
	}
#cobox .box .box-3{
	float:left;
	width:27%;
	min-height:155px;
	padding-right:3%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
	
#cobox .box .box-1 .head,
#cobox .box .box-2 .head,
#cobox .box .box-3 .head {margin:0;padding:0 0 20px 0;font:bold 15px/22px Arial;color:#fff;text-transform:uppercase}

#cobox .box .box-2 .mxh {padding:15px 0 0 0;}

#cobox .box .box-2 .fbbox {
    height: 155px;
    overflow: hidden;
}
#cobox .box .box-1 .left{float:left;}
#cobox .box .box-1 .right{float:left;margin-left:40px}
#cobox .box .box-1 .logo{margin:0;padding:3px 0 0 0;text-align:left}
#cobox .box .box-1 .logo img{display:block;max-height:30px;}
#cobox .box .box-1 .info{margin:0;padding:3px 0;font:400 14px/16px Arial;color:#fff;}

#footbox{background:#fff;margin:0 auto;padding:10px;font:400 16px/24px Arial;color:#222;text-align:center}
#footbox p{font:400 16px/24px Arial;color:#222;padding:5px 0}
#footbox div{font:400 16px/24px Arial;color:#222;padding:5px 0}
#footbox p a{font:400 16px Arial;color:#222;text-decoration:none}
#footbox p a:hover{font:400 16px Arial;color:#222;text-decoration:underline}
#footbox div a{font:400 16px Arial;color:#222;text-decoration:none}
#footbox div a:hover{font:400 16px Arial;color:#222;text-decoration:underline}

/* START MANG XH */
a.vs-social-link {
  background: #105caa;
  width: 32px;
  display: inline-block;
  text-align: center;
  margin-right: 3px;
  -webkit-border-radius: 32px !important;
  -moz-border-radius: 32px !important;
  -khtml-border-radius: 32px !important;
  border-radius: 32px !important;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
text-decoration:none;
}
a.vs-social-link i {
  font-size: 18px;
  color: #fff;
  margin: 6px 0;
  display: block;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
a.vs-social-link.instagram {
  background: #004879;
}
a.vs-social-link.facebook {
  background: #346da6;
}
a.vs-social-link.twitter {
  background: #4086cd;
}
a.vs-social-link.google {
  background: #ca4638;
}
a.vs-social-link.youtube {
  background: #cf3427;
}
a.vs-social-link.pinterest {
  background: #fe0000;
}
a.vs-social-link:last-child {
  margin: 0;
}
a.vs-social-link:hover {
  background: #6a6b6f;
text-decoration:none
}
a.vs-social-link:hover i {
  color: #fff;
}
/* END MANG XH */

/* START ALL OTHER STYLE */
.both h4{ font-family:Arial, Helvetica, sans-serif; margin:0px; font-size:12px;}
.both{ float:left; margin:0 15px 0 0; padding:0px;}
/* END ALL OTHER STYLE */
.clearfix {clear: both;}

/* START FORM */
#form {width:100%;}
#form .fboxtit{width:100%;padding:0 0 15px 0;font:400 22px/28px "Calibri",Helvetica,Arial,sans-serif;color:#666}
#form .fbox{display:inline-block;width:35%;vertical-align:top}
#form .fbox .fhead{width:90%;font:20px/28px "Calibri",Helvetica,Arial,sans-serif;color:#766b58}
#form .fbox .fhead1{width:90%;font:15px/28px "Calibri",Helvetica,Arial,sans-serif;color:#000;text-transform:uppercase}
#form .fbox .fhead2{width:90%;padding:25px 0 15px;font:400 italic 20px/28px "Calibri",Helvetica,Arial,sans-serif;color:#766b58}
#form .fbox .ftit{width:90%;font:13px/28px "Calibri",Helvetica,Arial,sans-serif;color:#666}
#form .fbox .ftit span.errmsg{padding-left:5px;color:#ff0000;}
#form .fbox .fnotes{width:90%;padding:5px 0 0 0;font:15px/18px "Calibri",Helvetica,Arial,sans-serif;color:#666}
#form .fbox .fcon{width:90%}
#form .fbox .fcon .fcon30{display:inline-block;width:30%;vertical-align:top;font:13px/28px "Calibri",Helvetica,Arial,sans-serif;color:#666}
#form .fbox .fcon .fconat{display:inline-block;width:auto;vertical-align:top;padding-right:15px;white-space:nowrap}
#form .fbox .fcon-1{width:90%;padding:15px 0 0 0;}
#form .fbox .fcon-1 p{padding:5px 0;font:13px/28px "Calibri",Helvetica,Arial,sans-serif;color:#666}
#form .fbox .fcon-1 p.errmsg{padding-left:0;color:#ff0000;}

.txbox120px {outline:none;width:120px;font:13px/32px "Calibri",Helvetica,Arial,sans-serif;color:#A3A3A3;border:#9c917b 1px solid;margin:0;padding:0 2%;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	height:32px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
.txbox80 {outline:none;width:80%;font:13px/32px "Calibri",Helvetica,Arial,sans-serif;color:#A3A3A3;border:#9c917b 1px solid;margin:0;padding:0 5%;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	height:32px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
.txbox100 {outline:none;width:100%;font:13px/32px "Calibri",Helvetica,Arial,sans-serif;color:#A3A3A3;border:#9c917b 1px solid;margin:0;padding:0 2%;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	height:32px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
.txbox100ca {outline:none;width:100%;font:13px/32px "Calibri",Helvetica,Arial,sans-serif;color:#A3A3A3;border:#9c917b 1px solid;margin:0;padding:0 2%;
	background: #fff url('/images/global/calenda-grey.png') no-repeat right;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	height:32px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
.tabox100 {outline:none;width:100%;font:13px/18px "Calibri",Helvetica,Arial,sans-serif;color:#A3A3A3;border:#9c917b 1px solid;margin:0;padding:0 2%;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
.cbbox100 {outline:none;width:100%;font:13px/28px "Calibri",Helvetica,Arial,sans-serif !important;color:#4c4c4c;border:#9c917b 1px solid;margin:0;padding:0 2%;
	background: #fff url('/images/global/down-vang.png') no-repeat right;
	-moz-user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0px !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	}
    select::-ms-expand {
        display: none;
    }
/* END FORM */

/* START FORM MEM BOX */
#meform{
	width:98%;
	margin:0 auto;
	padding:15px 0;
	}
#meform .formhead{
	width:100%;
	border-bottom:#d3d3d3 1px solid;
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	}
#meform .formhead p{font: 400 13px/18px Verdana;padding:3px 0;color:#222;}
#meform .formhead span{font: 400 italic 13px Verdana;color:#ff0000;}
	
#meform .formdetail{width:60%;margin:0 auto;padding: 10px 0;font: 400 12px/18px Verdana;}
#meform .formdetail p{font: 400 13px/18px Verdana;padding:3px 0;}
#meform .formdetail span{font: 400 italic 13px Verdana;color:#ff0000}
	
#meform .formbox {width:50%;margin:0 auto;color:#222;}
.formbox90 {width:80% !important;}
#meform .formbox div.head{width:100%;padding:9px 0 12px;font: bold 14px/16px Verdana;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#meform .formbox .formleft{float:left;width:30%;padding:9px 0;font: 400 12px/18px Verdana;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#meform .formbox .formleft span{color:#ff0000}
#meform .formbox .formright{float:right;width:70%;padding:3px 0;font: 400 12px/18px Verdana;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#meform .formbox .formright .thumb{display:block;margin-bottom:5px;width:100px;border:none}

#meform .formbox .formright div.thanhpho{width:50%;display:inline-block;vertical-align:top;padding:0 25px 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
#meform .formbox .formright div.quanhuyen{width:50%;display:inline-block;vertical-align:top;padding:0 0 0 25px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
		
#meform .formbox .formright a{font: 400 12px Verdana;text-decoration:underline}
#meform .formbox .formright a:hover{color:#ff0000;}
#meform .formbox .formright span{display:block;padding:5px 0 0 5px;font: 400 italic 12px Verdana;color:#ff0000;}

#meform .formbox .formright div.mef50{width:50%;display:inline-block;vertical-align:top;
	padding: 9px 0;
    font: 400 12px/18px Verdana;
	}
#meform .formbox .formright div.mef50r{width:50%;display:inline-block;vertical-align:top;
	padding: 9px 0;
    font: 400 12px/18px Verdana;
	}

#meform .formbox .formright div.mef501{width:50%;display:inline-block;vertical-align:top;
	padding: 0;
    font: 400 12px/18px Verdana;
	}
#meform .formbox .formright div.mef501r{width:50%;display:inline-block;vertical-align:top;
	padding: 0;
    font: 400 12px/18px Verdana;
	}
	
#meform .formbox .formright .suggestion {
	margin:1px 0 0 0;
	padding:5px 10px;
	border:#e6e6e6 1px solid;
	background:#fff;
	cursor:default;
	overflow:auto;
	width:100%;
	display:none;
	z-index:999;
	position:absolute;
	max-height:350px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
	}
#meform .formbox .formright .suggestion p {margin:0;padding:3px 0;font:400 12px/18px Verdana;color:#222;overflow:hidden}
#meform .formbox .formright .suggestion p span{display:block;cursor:pointer;font:400 12px Verdana;color:#222;}
#meform .formbox .formright .suggestion p span:hover{color:#ff0000;}

#meform .formbox select {
    background: rgba(255,255,255,.95) url('/images/global/down-green.png') no-repeat right;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: 1px solid;
    border-color: #e6e6e6 #e6e6e6 #d2d2d2;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 12px/16px Verdana;
    color: #444;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#meform .formbox input[type="text"], #meform .formbox input[type="password"], #meform .formbox input[type="file"], #meform .formbox textarea {
	display:inline-block;
	width:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,.95);
    border: 1px solid;
    border-color: #e6e6e6 #e6e6e6 #d2d2d2;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 12px/16px Verdana;
	color:#444;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;

}
#meform .formbox input[type="radio"] {
	display:inline-block;
	vertical-align:sub;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 12px/16px Verdana;
	color:#444;

	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#meform .formbox input[type="button"] {
	display:inline-block;
	width:auto;
	background:#bd0a0d;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin: 5px 0 0 0;
    padding: 6px 25px;
	font:400 12px/16px Verdana;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#meform .formbox select:hover, #meform .formbox input[type="text"]:hover, .formbox input[type="password"]:hover, #meform .formbox textarea:hover, #meform .formbox input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#meform .formbox input[type="button"]:hover {
	background:#ea4335;
}

.fsize0{width:45px !important}
.fsize01{width:85px !important}
.fsize1{width:150px !important}
.fsize2{width:200px !important}
.fsize3{width:250px !important}

#herrormsg {width:100%;padding:20px 0 0;font:400 12px/12px Verdana;color:#fff;text-align:center;}
.herrormsg-title {width:100%;padding:20px 0 0;font:400 12px/12px Verdana;color:#fff;text-align:center;}

#errormsg {width:100%;padding-top:50px;padding-bottom:50px;font:bold normal 13px tahoma;color:#454545;text-align:center;}
#errormsg p{margin:0;padding:5px 0;font:400 12px/18px Verdana;color:#454545;text-align:center;}
#errormsg p.xacminh{margin:0;padding:5px 0;font:400 12px/18px Verdana;color:#454545;}
#errormsg p.xacminh a{font:400 12px/18px Verdana;color:#00759c;}
#errormsg p.xacminh a:hover{color:#ff0000;}
#errormsg span{font:bold 12px Verdana;color:#454545;}
.errormsg-title {width:100%;padding:30px 0 10px;font:bold 15px Verdana;color:#444;text-align:center;text-transform:uppercase}
.errormsg-error{margin:0;padding:5px 0;font:bold 14px/20px Verdana;color:#222;text-align:left;}
.errormsg-message{margin:0;padding:5px 0 30px;font:400 12px/18px Verdana;color:#ff0000;text-align:left;}

#bookmsg {padding:50px 20px;font:bold normal 14px tahoma;color:#454545;}
#bookmsg p{margin:0;padding:5px 0;font:400 14px/18px Verdana;color:#454545;}
#bookmsg span{font:bold 14px Verdana;color:#454545;}

#nganhang {margin:10px 0;padding:10px 0;font:400 14px/18px Verdana;color:#454545;border-top:#ccc 2px dotted;border-bottom:#ccc 2px dotted}
#nganhang p{margin:0;padding:5px 0;font:400 14px/18px Verdana;color:#454545;}
#nganhang p a{font:400 14px/18px Verdana;color:#454545;text-decoration:none}
#nganhang p a:hover{color:red;text-decoration:underline}

#alertmsg {width:80%;margin:0 auto;padding:15px 0 0;font:400 14px/20px Arial;color:#222;text-align:center;}
#alertmsg p{margin:0;padding:5px 0;font:400 14px/20px Arial;color:#222;text-align:center;}
/* END FORM BOX */


@media only screen and (max-width: 1600px) {
	
	.dagallery{height: 780px !important;}
	
	#gallery-3,
	#gallery-4 {height: 740px;}
	#content .debox-1 .dright .demap .gmap{height:312px;}

}

@media only screen and (max-width: 1366px) {
	
	.dagallery{height: 690px !important;}
	
	#gallery-3,
	#gallery-4 {height: 640px;}
	#content .debox-1 .dright .demap .gmap{height:212px;}
	
}

@media only screen and (max-width: 1280px) {
	
	.dagallery{height: 650px !important;}
	
	#gallery-3,
	#gallery-4 {height: 600px;}
	#content .debox-1 .dright .demap .gmap{height:172px;}
		
	#floating_left{display:none}
	#floating_right{display:none}
}

@media only screen and (max-width: 1024px) {
	
	.dagallery{height: 500px !important;}
	
	#gallery-3,
	#gallery-4 {height: 480px;}
	#content .debox-1 .dright .demap .gmap{height:120px;}
		
	.main{width:98%}
	
	.menu ul > li > a {padding: 0 10px;}

	#search .search-1 .box ul {width: 80%;}
	#search .search-1 .box .box-3 {width: 20%;}
	
	#search .duan {padding: 4px 12px;}
	#search .duan .head {padding: 10px 5px 3px;}
	#search .duan ul {padding: 5px 0;}
	#search .duan ul li {width: 25%;padding: 5px;}
	#search .duan ul li:last-child {width: 25%;padding: 5px;}
	#search .duan ul li.text {width: 50%;}

}
@media only screen and (max-width: 900px){
	
	.dagallery{height: 620px !important;}

	#content .debox-1 .dleft {width:100%;height: 665px;}
	#content .debox-1 .dright {width: 100%;padding: 15px 0 0 0;}	
	#gallery-3,
	#gallery-4 {height: 620px;}
	#content .debox-1 .dright .demap .gmap{height:200px;}
		
	#header .header-3 {margin: 0 auto;padding: 0;}
	.menu ul > li > a {background:#ffffd8;color:#222;margin:1px 0;}
	.menu ul > li > a:hover {background:#ffffd8;color:#bd0a0d}
	.menu ul ul{padding:6px 0;}
	.menu ul ul li a {
		width: auto;
		height: auto;
		padding: 6px 12px;
		text-align: left;
		font: bold 12px/20px Arial;
		color: #222;
		border: none;
		text-transform: uppercase;
	}
	.menu .size4 {width:100%;padding: 9px 0.5% 2px;z-index:1000000000;}
	.menu .mega_menu .list2 li.headline h3 {padding:3px 0 0;font: bold 14px/20px Tahoma;height: auto;}
	.menu .mega_menu .list2 li.headline h3 a {padding:3px 0 10px;font: bold 14px/20px Tahoma;height: auto;}
	.menu .mega_menu .list2 li a {height: auto;}
	.menu .mega_menu .portfolio li, .menu .mega_menu .list {width: 48%;margin: 0 1% 2%;}
	
	.menu .mega_menu .list li.headline h3 {padding:3px 0 0;font: bold 14px/20px Tahoma;height: auto;}
	.menu .mega_menu .list li.headline h3 a {padding:3px 0 10px;font: bold 14px/20px Tahoma;height: auto;}
	.menu .mega_menu .list li a {height: auto;}
	
	.fixed {position:relative;}
	
	.hmnuright {right: 0;}
	.nav > li > ul li ul{display:none}
	
	#search .search-1 .box ul li.lisize1 {width: 50%;}
	#search .search-1 .box ul li.lisize2 {width: 25%;}
	
	#content ul.duan li {width: 30.33333%;}

	#content .debox-1 .largmap{top:auto;bottom:0;}

	#content .hgroup ul li {width: 100%;margin: 10px 0 0 0;}

	#content .hometopbox {padding: 10px 3px 0 3px;}
	#content .hometopbox ul li {width: 31.33333%;margin: 0 1% 10px 1%;}
	#content .hometopbox ul li .thumb a img{height:175px;}
	
	.dafixed {top:0;}
	#content .dabox .dabox2 {width: 100%;padding: 0 0 25px;}
	#content .dabox .dabox1 {width: 100%;}
	#content .dabmnu ul li a {padding: 10px 5px 5px;}
	
	#meform .formbox {width: 60%;}
	
	#content ul.list-1 li{width:31.33333%;margin:0 1% 10px 1%;}
	#content ul.list-1 li .thumb a img{height:175px;}
	
	#content ul.list-3 li{width:31.33333%;margin:0 1% 10px 1%;}
	#content ul.list-3 li .thumb a img{height:175px;}
	
	#content .style2 .con2right ul.nhansu-2 li {
		width: 100%;
		margin: 0 0 15px 0;
		border-bottom: #ccc 1px dotted;
	}
	
	#content .debox-3 ul.p3con-2 li {width: 23.5%;}
	
	#cobox .box {width: 96%;}
	#cobox .box .box-1 {width: 62%;}
	#cobox .box .box-2 {
		width: 35%;
		margin-right: 0;
		padding-right: 0;
		border-right: #ccc 0px dotted;
	}
	#cobox .box .box-3 {display:none}

	}
@media only screen and (max-width: 770px) {
	
	.dagallery{height: 520px !important;}
	
	#content .debox-1 .dleft {width:100%;height: 565px;}
	#gallery-3,
	#gallery-4 {height: 520px;}
	#content .debox-1 .dright .demap .gmap{height:200px;}
		
	.fixed {width:100% !important;position:inherit;top:auto;z-index:9999;}
	
	#content ul.homesp li {width: 100%;padding: 20px 2% 15px;}
	#content ul.homesp li:last-child {padding: 0 2% 15px;}

	#content .homedahead ul li .supbox {display:none}
	#content .homedahead ul li i{display:none}
	#content .head-2 ul li .supbox {display:none}
	#content .head-2 ul li i{display:none}
	
	#content .hometopbox ul li .thumb a img{height:150px;}
	
	#content .navi .right a{display:none}
	#content ul.list-1 li .thumb a img{height:150px;}
	#content ul.list-3 li .thumb a img{height:150px;}
	
	#content .menuneighborhood .mleft {width: 20%;min-height:50px;}
	#content .menuneighborhood .mright {width: 80%;height:auto}
	#content .conneighborhood .conleft {display:none}
	#content .conneighborhood .conright {width: 100%;}
	
	#content .style2 .con2left {display:block;width: 100%;border-right: #b2b2b2 0px dotted;}
	#content .style2 .con2right {display:block;width: 100%;}

	#content .news .aleft {display:block;width:100%;border-right: #b2b2b2 0px dotted;padding: 8px 10px 0;}
	#content .news .aleft .l-lb{display:none;}
	#content .news .aright {display:block;width: 100%;padding: 0px 10px;border-left: #ccc 0px dotted;}
	#content .news .aright ul.nlist {padding: 0;}
	
	#content .building .aleft {display:block;width:100%;}
	#content .building .aright {display:block;width: 100%;border-left: #ccc 0px dotted;}
	
	#content .debox-3 ul.p3con-2 li {width: 30%;}
	
	#meform .formbox,
	#meform .formdetail {width: 70%;}
	
	#content .dabox .dabox1 .dagmap .gmap {height: 420px;}
	
	#footer .footer-2 {padding: 10px 15px;}
	#footer .footer-2 ul li {width: 49%;margin: 0 2% 0 0;padding:5px 0;}
	#footer .footer-2 ul li:nth-child(odd) {margin-right:0;}
	
	}
@media only screen and (max-width: 640px) {
	
	.dagallery{height: 410px !important;}
	
	#content .debox-1 .dleft {height: 455px;}
	#gallery-3,
	#gallery-4 {height: 410px;}
	#content .debox-1 .dright .demap .gmap{height:200px;}
	
	#search .search-1 .box ul {width: 100%;}
	#search .search-1 .box .box-3 {width: 100%;padding:8px 5px 5px;}
	#search .search-1 .box .box-3 .box-31 {padding: 8px 15px 7px 0;display: inline-block;vertical-align: top;}
	#search .search-1 .box .box-3 .box-33 {padding: 0;display: inline-block;vertical-align: top;}
	
	#search .duan ul li {width: 50%;}
	#search .duan ul li:last-child {width: 50%;}
	
	#content ul.duan li {width: 47%;}
	
	#meform .formbox,
	#meform .formdetail {width: 80%;}
	
	#content .hgroup ul li ul li.head a {font-size: 20px;}

	#content .hometopbox ul li .thumb a img{height:125px;}
	
	#content .homepro-2 ul li.group {width: 98%;margin: 0 1% 0 1%;}
	#content .homepro-2 {margin: 0 9px 10px 9px;}
	#content .hnbox .hnbox2 {width: 98%;margin: 0 1% 15px 1%;}

	#content ul.list-1 li{width: 47%;margin: 0 1.5% 10px 1.5%;}
	#content ul.list-1 li .thumb a img{height:184px;}
	
	#content ul.list-3 li{width: 47%;margin: 0 1.5% 10px 1.5%;}
	#content ul.list-3 li .thumb a img{height:184px;}
	
	#content .debox-3 ul.p3con-2 li {width: 45%;}
	
	#cobox .box .box-1,
	#cobox .box .box-2 {width:100%;min-height:auto;border: none;margin: 0;padding: 0;}
	#cobox .box .box-2 .head {padding: 0 0 15px 0;}
	
	}
@media only screen and (max-width: 580px) {
	
	.dagallery{height: 400px !important;}
	
	#content .debox-1 .dleft {height: 450px;}
	#gallery-3,
	#gallery-4 {height: 400px;}
	#content .debox-1 .dright .demap .gmap{height:200px;}
		
	#header .header-2 .left {width: 70%;padding:5px 0 0 0;margin:0 15%}
	#header .header-2 .mid {display:none}
	#search .search-2 .left-20 {width: 22%;}
	#search .search-2 .left .left-21 {width: 50%;}

	#content .hometopbox {padding: 10px 3px 0 3px;}
	#content .hometopbox ul li {width: 47%;margin: 0 1.5% 10px 1.5%;}
	#content .hometopbox ul li .thumb a img{height:150px;}
	
	#content ul.list-1 li .thumb a img{height:166px;}
	#content ul.list-3 li .thumb a img{height:166px;}

	#content .menuneighborhood .mleft {display:none}
	#content .menuneighborhood .mright {width: 100%;height:auto}

	#content .menuadvice .mleft {display:none}
	#content .menuadvice .mright {width: 100%;height:auto}
	#content .badvice .aleft {display:block;width: 100%;}
	#content .badvice .aright {display:block;width: 100%;}

	#content .dagen img{display:block;margin:5px 0 !important;width:100% !important;height:auto !important;border:none}

	#meform .formbox,
	#meform .formdetail {width: 90%;}
		
	}
@media only screen and (max-width: 480px) {
	
	.dagallery{height: 340px !important;}
	
	#content .debox-1 .dleft {height: 385px;}
	#gallery-3,
	#gallery-4 {height: 340px;}
	#content .debox-1 .dright .demap .gmap{height:200px;}
		
	#search .search-1 .box ul li.lisize2 {width: 50%;}
	
	#content ul.duan li {width: 96%;margin:0 2% 20px}
	
	#content .dabox h1.datitle {padding: 35px 0 5px;font: bold 18px/34px Arial;}
	#content .dabox h1.datitle .reg {top: 8px;font: 400 11px/16px Arial;}
	#content .dabmnu ul li a {padding: 5px 5px 5px;}
	#content .dabox .dahot a {
		margin: 3px;
		padding: 6px 8px;
		font: 700 13px/18px Arial;
	}

	#meform .formbox,
	#meform .formdetail {width: 96%;}
	
	#meform .formbox .formleft {width: 33%;}
	#meform .formbox .formright {width: 67%;}
	#meform .formbox .formright div.thanhpho {padding: 0 5px 0 0;}
	#meform .formbox .formright div.quanhuyen {padding: 0 0 0 5px;}

	#content ul.list-1 li .thumb a img{height:137px;}
	#content ul.list-3 li .thumb a img{height:137px;}

	#content .debox-1 .sharebox {display:none}
	
	#content .dacon div.daonline ul li.li3f {width: 100%;}
	#content .dacon div.daonline ul li.li3 {width: 100%;margin: 0;}

	#content .dabox .dabox1 .dagmap .gmap {height: 260px;}
		
	#footer .footer-2 ul li {width: 100%;margin: 0;padding: 5px 0;}
	
	}

@media only screen and (max-width: 420px) {


	#content ul.list-1 li{
	background-color: #e7e7e7;
	}
	
	.dagallery{height: 300px !important;}

	#content .debox-1 .dleft {height: 345px;}
	#gallery-3,
	#gallery-4 {height: 300px;}
	
	#content ul.homefe li.title .tit span {font: bold 16px/26px Arial;}

	#cobox .box .box-1 .right {width:100%;margin-left: 0;padding: 15px 0 10px;}

	#content ul.homefe li {padding: 0 2%;}	
	
	#content ul.list-1 li{width: 100%;margin: 0 0 10px 0;padding:0;padding-left: 5px;padding-right: 5px;}
	#content ul.list-1 li h2 {height: auto;overflow: auto;margin: 8px 0 5px;}
	#content ul.list-1 li .thumb a img{height:212px;}
	
	#content ul.list-3 li{width: 100%;margin: 0 0 10px 0;padding:0;}
	#content ul.list-3 li h2 {height: auto;overflow: auto;}
	#content ul.list-3 li .thumb a img{height:212px;}
	
	#content .debox-3 ul.p3con-2 li {width: 90%;}
	
}

@media only screen and (max-width: 360px) {
	
	.dagallery{height: 260px !important;}
	
	#content .debox-1 .dleft {height: 305px;}
	#gallery-3,
	#gallery-4 {height: 260px;}
		
	#content .hometopbox {padding: 10px 9pxpx 0 9px;}
	#content .hometopbox ul li {width: 100%;margin: 0 0 10px 0;}
	#content .hometopbox ul li .thumb a img{height:214px;}

	}
