/* Minification failed. Returning unminified contents.
(1095,1): run-time error CSS1019: Unexpected token, found '@charset'
(1095,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(1095,17): run-time error CSS1019: Unexpected token, found ';'
(1097,1): run-time error CSS1019: Unexpected token, found '@import'
(1097,9): run-time error CSS1019: Unexpected token, found 'url(style.css)'
(1097,23): run-time error CSS1019: Unexpected token, found ';'
(1098,1): run-time error CSS1019: Unexpected token, found '@import'
(1098,9): run-time error CSS1019: Unexpected token, found 'url(header.css)'
(1098,24): run-time error CSS1019: Unexpected token, found ';'
(1099,1): run-time error CSS1019: Unexpected token, found '@import'
(1099,9): run-time error CSS1019: Unexpected token, found 'url(main-nav.css)'
(1099,26): run-time error CSS1019: Unexpected token, found ';'
(1100,1): run-time error CSS1019: Unexpected token, found '@import'
(1100,9): run-time error CSS1019: Unexpected token, found 'url(main-content.css)'
(1100,30): run-time error CSS1019: Unexpected token, found ';'
(1101,1): run-time error CSS1019: Unexpected token, found '@import'
(1101,9): run-time error CSS1019: Unexpected token, found 'url(footer.css)'
(1101,24): run-time error CSS1019: Unexpected token, found ';'
(1102,1): run-time error CSS1019: Unexpected token, found '@import'
(1102,9): run-time error CSS1019: Unexpected token, found 'url(dialog.css)'
(1102,24): run-time error CSS1019: Unexpected token, found ';'
 */
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 162 2008-12-01 23:36:58Z emartin24 $
 *
 */

/* Overlay */
#simplemodal-overlay {background-color:#f2f2f2; cursor:wait;}

/* Container */
#simplemodal-container {height: 300px; width: 400px; background-color:#f2f2f2; border:1px solid #d9d9d9; -moz-border-radius: 5px; }
#simplemodal-container a.modalCloseImg {background:url('circle_close_delete-24.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:5px; left:370px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
.ta-dialog {
position:absolute;
background-color:#fff;
z-index: 100;
box-shadow: 0 2px 7px 1px #6d6d6d; -moz-box-shadow: 0 2px 7px 1px #6d6d6d; -ms-box-shadow: 0 2px 7px 1px #6d6d6d; -o-box-shadow: 0 2px 7px 1px #6d6d6d; -webkit-box-shadow: 0 2px 7px 1px #6d6d6d;
}
.ta-dialog h5{ position: relative;}
.ta-dialog h5 a{ display: block; position: absolute; top: 15px; right: 15px;}
.ta-content-dialog{ padding: 15px 20px;}

.ta-dialog .ta-share-blog a{ margin-top: 7px !important;}
.ta-dialog .ta-share-blog a.ta-share-button{ float: right; border-radius: 6px; padding: 5px 20px; margin-top: 0px !important;}
.ta-dialog .ta-link-signin{ display: block; text-align: right; padding: 10px 30px; color: #818286; font-size: 13px;}
.ta-dialog .ta-link-signin:hover{ text-decoration: underline;}

/*dialog 1*/
.ta-dialog-box-1{ margin-top: 30px;}
.ta-dialog-box-1 textarea{ border: 1px solid #d8d8d8; border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; background: #f8f8f8; width: 100%; height: 100px}
.ta-dialog-box-1 a.ta-img{ display: block; float: left; width: 150px;}
.ta-dialog-box-1 .ta-text{ float: left; margin-left: 15px; width: 290px;}
.ta-dialog-box-1 .ta-text h3{ font-size: 16px; font-weight: bold; text-transform: uppercase; line-height: 21px; margin-bottom: 15px;}
.ta-dialog-box-1 .ta-text p{ margin-top: 5px;}
.ta-dialog-box-1 .ta-text a{ color: #0d7264;}
.ta-dialog .ta-share-blog{ background: #e5e5e5; padding: 12px 20px; margin-top: 0px;}
.ta-main-provinces { background: #e4e4e4; text-align: left;}
.ta-main-provinces .ta-content-footer { width: 1000px; overflow:hidden; margin: 0 auto; padding: 24px 0;}
.ta-main-provinces .ta-content-footer div {float: left;}
.ta-main-provinces h4, .ta-main-provinces h2 { padding-bottom: 10px; text-transform: uppercase;}
.ta-main-provinces h4 a, .ta-main-provinces h2 a{ color:#0d7264; font-size:13px; font-weight:bold;}
.ta-main-provinces h4 a:hover, .ta-main-provinces h2 a:hover{ color:#0d7264; text-decoration: underline;}
.ta-main-provinces li { font-size: 12px; margin-bottom: 3px; text-align: justify;}
.ta-main-provinces a {color: #919191;}
.ta-main-provinces a:hover { color: #000000;}
.ta-footer{ background: #bdbec0; padding-bottom: 50px;}

/* NEW */
.ta-agent-box .info-new{ margin-left: 140px;font-size: 16px;}
.ta-agent-box .info-new span{ display: inline-block; font-weight: normal; font-size: 14px; background: #fff7d9 url(../images/tel_icon.png) no-repeat 12px 7px; padding: 6px 12px 6px 36px; margin-top: 8px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;;}

ul.ta-list-property li .info-small-new{ overflow: hidden; color: #818286; font-size: 12px; font-weight: normal; margin-top: 5px; margin-bottom: 3px;}
ul.ta-list-property li .info-small-new sup{ position: relative; z-index: 0; top: -4px; vertical-align: baseline;}
ul.ta-list-property li .info-small-new span{ float: left;}
ul.ta-list-property li .info-small-new b{ float: left; color: #000000;}
ul.ta-list-property li .info-small-new b + span{ float: right; color: #000000; font-weight: bold;}

.breadcrumb-new{ margin-top: 15px; margin-left: 15px; overflow: hidden;}
.breadcrumb-new div{ float: left; padding-right: 20px; position: relative;}
.breadcrumb-new div:after{ content: ">"; position: absolute; top: 1px; right: 5px; color: #818286;}
.breadcrumb-new div:last-child:after{ content: "";}
.breadcrumb-new div:last-child span{ font-weight: bold;}
.breadcrumb-new a{ font-size: 14px; color: #818286;}
.breadcrumb-new a span{ color: #818286;}


.ta-logo{ float: left; padding: 10px 0 10px 20px;}
.ta-top-info{ float: right;}

.ta-top-info ul{ margin: 20px 15px 10px 0; float: right;}
.ta-top-info li{ border-right: 1px solid #818286; padding: 0px 10px 0px 10px; display: inline-block;}

.ta-top-info a{ color: #818286;}
.ta-top-info a:hover, .ta-top-info li.ta-active a{ text-decoration: underline;}

.ta-language{ overflow: hidden; margin-top: 10px; margin-right: 10px; margin-top: 20px; float: right;}
.ta-language a{ background: url(../images/icon-phodong.png) no-repeat 0 -387px; width: 25px; height: 14px; display: inline-block; margin-left: 8px;}
.ta-language a + a{ background-position: 0 -353px;}

.ta-search-key{ margin-right: 10px; border: 4px solid #e7e7e7; background: #ffffff;}
.ta-search-key a{ background: #fdb813 url(../images/searchguuu.png) no-repeat 5px 3px; color: #000000; font-size: 13px; font-weight: normal; width: 30px; height: 26px; line-height: 26px; display: block; float: left; transition: all .1s linear 0s; -moz-transition: all .1s linear 0s;-webkit-transition: all .1s linear 0s;-o-transition: all .1s linear 0s; -ms-transition: all .1s linear 0s; text-indent: -99999px;}
.ta-search-key a:hover{ background: #eea905 url(../images/searchguuu.png) no-repeat 5px 3px;}
.ta-search-key input{ height: 26px; line-height: 26px; width: 268px; color: #999999; padding-left: 10px; padding-right: 12px; float: left; font-size: 13px;}
.ta-current_search_type{ float: left; cursor: pointer; position: relative; z-index: 888;}
.ta-current_search_type .ta-arrow{ display: inline-block; line-height: 26px; color: #0d7264; font-weight: bold; font-size: 12px; position: relative; padding-right: 20px;}
.ta-current_search_type .ta-arrow:before{ content: ""; position: absolute; right: 6px; top: 9px;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 4px 0 4px;
border-color: #0d7264 transparent transparent transparent;
line-height: 0px;
_border-color: #0d7264 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.ta-current_search_type ul{ position: absolute; width: 150px; display: none; right: 0; background: #fff; box-shadow: 0 2px 3px #3b3b3b; margin: 0;}
.ta-current_search_type ul li{ float: none; border: 0; display: block; padding: 5px 10px;}
.ta-current_search_type ul li:hover{ background: #f5f5f5;}
.ta-current_search_type:hover ul{ display: block;}

.scroll-pane{ width: 98%; height: 285px; overflow: auto; padding-right: 6px; outline: none;}
.rightMainContent .topObject + .topObject .scroll-pane{ height: 310px;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 100%;
	background: #ffffff;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dddddd;
	position: relative;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;
}

.jspDrag
{
	background: #6c6c6c;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #ffffff;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #484848;
}

.jspVerticalBar .jspArrow
{
	height: 20px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
.ta-banner{ margin: 0 0 0 127px; position: relative; clear: both;}
.ta-banner ul{ overflow: hidden; position: absolute; bottom: 5px; right: 150px;}
.ta-banner li{ float: left; margin: 0 2px;}
.ta-banner li a{ font-size: 12px; color: #000000; background: #ffffff; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; display: block; float: left; width: 15px; height: 15px; text-align: center; line-height: 15px; z-index: 1;} 
.ta-banner li.active a{ background: #0d7264; color: #ffffff;}
.ta-main-content{ width: 660px; float: left; margin-left: 10px; margin-top: 20px;}
.ta-secondary-content{ width: 300px; float: left; margin-left: 20px; margin-top: 20px;}

/* Box search chính */
.ta-box-search ul{ overflow: hidden; margin-bottom: -1px;}
.ta-box-search li{ float: left; margin-left: 3px;}
.ta-box-search li a{ display: block; float: left; color: #818286; font-size: 13px; padding: 5px 15px;}
.ta-box-search li:hover a, .ta-box-search li.ta-active a{ color: #fdb813; background: #0d7264; border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;}
.ta-box-search li.ta-last{ float: right;}
.ta-box-search li.ta-last a{ text-decoration: underline; color: #0d7264; font-weight: bold; padding: 5px 10px 5px 0; background: url(../images/icon-phodong.png) no-repeat 0 -99px; padding-left: 15px;}
.ta-box-search li.ta-last:hover a, .ta-box-search li.ta-last.ta-active a{ color: #0d7264; background: none;}
.ta-box-search li:first-child{ margin-left: 12px !important;}
.ta-main-content .ta-box-search li:first-child{ margin-left: 12px !important;}

.ta-condition{ background: #0d7264; background: linear-gradient(top, #0d7264, #085b4f); background: -moz-linear-gradient(top, #0d7264, #085b4f); background: -webkit-linear-gradient(top, #0d7264, #085b4f); background: -o-linear-gradient(top, #0d7264, #085b4f); background: -ms-linear-gradient(top, #0d7264, #085b4f); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0d7264, endColorstr=#085b4f); padding-bottom: 20px; border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; -ms-border-radius: 6px 6px 6px 6px; -o-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; box-shadow: 0 4px 5px -5px #000;}
.ta-condition input{ margin-left: 15px; border: 1px solid #ffffff; height: 26px; line-height: 26px; width: 200px; float: left; color: #818286;}
.ta-condition select{ margin-left: 15px; border: 1px solid #ffffff; width: 200px; float: left; color: #818286; padding: 3px;}
.ta-condition input[type="text"]{ width: 470px; padding-left: 5px;}
.ta-tier1, .ta-tier2, .ta-tier3{ padding: 20px 0 0 0px;}
.ta-tier1:before, .ta-tier1:after, .ta-tier2:before, .ta-tier2:after, .ta-tier3:before, .ta-tier3:after{ content: ""; display: table;}
.ta-tier1:after, .ta-tier2:after, .ta-tier3:after{clear: both;}

.ta-tier2 a.ta-action-button{ margin-left: 15px; height: 27px; line-height: 27px;}
.ta-tier3{ text-align: right}
/* End Box search chính */

/* Box search chính bottom */
.ta-condition-wrap{ background: #0d7264; width: 100%;}
.ta-condition-wrap .ta-container{ background: none;}
.ta-box-search-bottom ul, .ta-box-search-bottom .ta-condition{ width: 660px;}
.ta-box-search-bottom .ta-condition{ padding-bottom: 30px; padding-top: 20px; background: none; box-shadow: none;}

/* End Box search chính bottom */

a.ta-action-button{ background: #fdb813; color: #000000; font-size: 14px; font-weight: normal; height: 30px; line-height: 30px; padding: 0 26px; display: inline-block; transition: all .1s linear 0s; -moz-transition: all .1s linear 0s;-webkit-transition: all .1s linear 0s;-o-transition: all .1s linear 0s; -ms-transition: all .1s linear 0s; border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 1px 1px #3b3b3b;}
a.ta-action-button:hover{ background: #eea905;}

.ta-subbox-main{ border: 1px solid #d8d8d8; margin-top: 20px;}
.ta-subbox-secondary{ margin-top: 30px;}

.ta-subbox-secondary h3, .ta-subbox-secondary h3 a{ font-size: 14px; font-weight: bold; color: #0d7264; text-transform: uppercase;}
.ta-subbox-secondary h3 a:hover{ text-decoration: underline;}
.ta-vip-property {
margin-bottom: 20px;
}
.ta-vip-property ul{ overflow: hidden; border-bottom: 3px solid #0d7264; margin-top: 20px;}
.ta-vip-property ul li{ float: left; margin-left: 3px;}
.ta-vip-property ul li a{ display: block; float: left; color: #818286; font-size: 13px; padding: 5px 15px;}
.ta-vip-property ul li:hover a, .ta-vip-property ul li.ta-active a{ color: #fdb813; background: #0d7264; border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;}
.ta-vip-property ul li:first-child{ margin-left: 12px;}
.ta-vip-property ol{ list-style: none; overflow: hidden; padding-top: 15px; padding-bottom: 15px;}
.ta-vip-property ol li{ float: left; width: 199px; margin-left: 15px; position: relative;}
.ta-vip-property ol a{ display: block;}
.ta-vip-property ol h4{ /*margin-top: 115px;*/margin-top: 152px; margin-bottom: 3px;}
.ta-vip-property ol h4 a{ color: #000000; font-size: 13px; font-weight: bold; padding-top: 5px;} 
.ta-vip-property ol h4 a:hover{ text-decoration: underline;}
.ta-vip-property ol span{ display: block; font-size: 12px; font-weight: normal;}
.ta-vip-property ol h2{ margin-top: 160px; margin-bottom: 3px;}
.ta-vip-property ol h2 a{ color: #000000; font-size: 13px; font-weight: bold; padding-top: 5px;} 
.ta-vip-property ol h2 a:hover{ text-decoration: underline;}
.ta-vip-property ol img{ width: 199px; height: 149px; position: absolute; /*clip: rect(0px 199px 112px 0px);*/}
.ta-vip-property .ta-subbox-main{ margin-top: 0;}

.ta-vip-property.ta-index-page .ta-subbox-main{ border: 0;}
.ta-vip-property.ta-index-page ol{ padding-top: 0; padding-bottom: 0;}
.ta-vip-property.ta-index-page ol li{ width: 210px;}
.ta-vip-property.ta-index-page ol li:first-child{ margin-left: 0;}
.ta-vip-property.ta-index-page ol img{ width: 210px; height: 157px; position: absolute; clip: rect(0px 210px 157px 0px);}

b.ta-new{ background:url(../images/icon-phodong.png) no-repeat 0 -27px; width: 56px; height: 58px; position: absolute; top: 0; left: 0;}
b.ta-number{ background:url(../images/icon-phodong.png) no-repeat 0 -139px; width: 30px; height: 30px; position: absolute; bottom: 0px; left: 121px; display: block;}
b.ta-number span{ display: block; float: right; color: #000000; font-size: 12px; padding-top: 13px; padding-right: 1px;}

.ta-title-main{ background: #0d7264; padding: 8px 0 8px 0; padding-left: 15px; padding-right: 15px; font-size: 16px; color: #ffffff; font-weight: bold; position: relative; line-height: 20px;}
.ta-title-main a{ color: #ffffff; font-size: 14px; font-weight: normal;}
.ta-title-main a:hover, .ta-title-main a.ta-active{ color: #fdb813;}
.ta-title-main h2{ display: inline-block; border-left: 1px solid #ffffff; padding-left: 15px; margin-left: 15px;}
.ta-title-main h2:first-child{ padding-left: 0; border-left: 0; margin-left: 0;}
.ta-title-main.ta-reviewed{ font-weight: normal; color: #000; border-bottom: 1px solid #e5e5e5; background: #f8f8f8; background: linear-gradient(top, #e4e4e4, #f8f8f8); background: -moz-linear-gradient(top, #e4e4e4, #f8f8f8); background: -webkit-linear-gradient(top, #e4e4e4, #f8f8f8); background: -o-linear-gradient(top, #e4e4e4, #f8f8f8); background: -ms-linear-gradient(top, #e4e4e4, #f8f8f8); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e4e4e4, endColorstr=#f8f8f8);}

.ta-main-img{ display: block; border: 1px solid #d8d8d8; margin-bottom: 10px;}
.ta-price-page p, .ta-loan-page p, .ta-faq-page p, .ta-consignments-page p, .ta-steps-page p, .ta-request-buying-page p, .ta-thanks-page p, .ta-with-phodong-page p{ margin-left: 0 !important; text-align: justify;}

.ta-close{ display: block; position: absolute; right: 15px; top: 10px;}

.ta-sort{ padding: 15px 0 0 15px; overflow: hidden;}
.ta-sort select{ color: #818286; border: 1px solid #e5e5e5; width: 152px; float: left; padding: 3px;}
.ta-sort select + select{  float: right; margin-right: 15px; width: 50px;}
.ta-sort p{ float: right; margin-right: 5px; margin-top: 3px; color: #818286;}

ul.ta-list-property li b.ta-new{ top: 0px; left: 0px;}
ul.ta-list-property > li{ overflow: hidden; margin: 0; padding: 15px; border-bottom: 1px dashed #d8d8d8;}
ul.ta-list-property li:hover{ background: #fef8e2;}
ul.ta-list-property li:first-child{ margin-top: 0px;}
ul.ta-list-property li a.ta-illustration-pic{ display: block; float: left; position: relative;}
ul.ta-list-property li a.ta-illustration-pic img{ width: 150px; /*height: 112px;*/ border: 1px solid #e5e5e5;}
ul.ta-list-property li .ta-text{ display: block; float: right; width: 458px;}
ul.ta-list-property li a.ta-title-list{ color: #0d7264; font-size: 13px; font-weight: bold; display: block;}
ul.ta-list-property li a.ta-title-list:hover{ text-decoration: underline;}
ul.ta-list-property li a.ta-title-list span{ text-transform: uppercase;}
ul.ta-list-property li h5{ overflow: hidden; color: #818286; font-size: 12px; font-weight: normal; margin-top: 5px; margin-bottom: 3px;}
ul.ta-list-property li h5 sup{ position: relative; z-index: 0; top: -4px; vertical-align: baseline;}
ul.ta-list-property li h5 span{ float: left;}
ul.ta-list-property li h5 b{ float: left; color: #000000;}
ul.ta-list-property li h5 b + span{ float: right; color: #000000; font-weight: bold;}
ul.ta-list-property li p a{ color: #0d7264; font-style: italic;}
ul.ta-list-property li p a:hover{ text-decoration: underline;}

ul.ta-list-property.ta-reviewed li{ border-bottom: 0;}
ul.ta-list-property.ta-reviewed li a.ta-title-list{ text-decoration: underline;}
ul.ta-list-line.ta-reviewed li a{ text-decoration: underline; color: #0d7264; background: url(../images/icon-phodong.png) no-repeat 0 -419px; padding-left: 20px;}

ul.ta-morebox{ overflow: hidden;}
ul.ta-morebox li{ float: right; margin: 0; padding: 15px 0 0 15px;}
ul.ta-morebox li a{color: #0d7264; text-decoration: underline;}

/* Phân trang */
ul.ta-page-number{ text-align: center; padding-bottom: 15px; margin-top: 15px;}
ul.ta-page-number li{ display: inline; padding: 0 1px; border-top: 0;}
ul.ta-page-number li a{ display: inline-block; color: #000000; font-size: 13px; border: 1px solid #dddddd; padding: 3px 10px;}
ul.ta-page-number li a:hover, ul.ta-page-number li a.ta-active{ color: #ffffff; background: #0d7264;}
ul.ta-page-number li:first-child a, ul.ta-page-number li:last-child a{ color: #818286;}
ul.ta-page-number li:first-child a:hover, ul.ta-page-number li:last-child a:hover, ul.ta-page-number li:first-child a.ta-active, ul.ta-page-number li:last-child a.ta-active{ color: #000000; background: #ffffff;}
/* End Phân trang */

.ta-description{ border: 1px solid #e5e5e5; padding: 15px; margin-top: 30px;}
.ta-description a{ color: #000000; text-decoration: underline;}

ul.ta-find-article li{ overflow: hidden; background: #fdb813; margin-top: 10px; padding: 2px 15px 2px 15px;}
ul.ta-find-article li:first-child{ margin-top: 0;}
ul.ta-find-article a{ display: block; float: left; background: url(../images/icon-phodong.png) no-repeat 0 -281px; height: 22px; line-height: 22px; margin-top: 3px; color: #000000; padding-left: 30px;}
ul.ta-find-article a:hover{ text-decoration: underline;}

.ta-trens-box .ta-agree-box.ta-find{ margin-bottom: 10px;}
.ta-trens-box .ta-agree-box.ta-find input{ width: 257px;}
.ta-trens-box .ta-agree-box.ta-find a{ padding: 0 8px 0 8px;}

@-moz-document url-prefix() { 
.ta-trens-box .ta-agree-box.ta-find input{ width: 255px;}
.ta-trens-box .ta-agree-box.ta-find a{ padding: 0 9px 0 9px;}
}

.ta-trens-box .ta-agree-box{ overflow: hidden; border-radius: 7px;-moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; -webkit-border-radius: 7px; padding-bottom: 1px;}
.ta-trens-box .ta-agree-box a{ background: #fdb813; color: #000000; font-size: 14px; font-weight: normal; height: 28px; line-height: 28px; display: block; float: left; padding: 0 11px; transition: all .1s linear 0s; -moz-transition: all .1s linear 0s;-webkit-transition: all .1s linear 0s;-o-transition: all .1s linear 0s; -ms-transition: all .1s linear 0s; box-shadow: 0 0 1px #3b3b3b;}
.ta-trens-box .ta-agree-box a:hover{ background: #eea905;}
.ta-trens-box .ta-agree-box small{ font-size: 14px; display: block; float: left; height: 28px; line-height: 28px; background: #fdb813; padding: 0 10px;}
.ta-trens-box .ta-agree-box input{ height: 28px; line-height: 28px; width: 170px; color: #999999; padding-left: 10px; padding-right: 12px; float: left; font-size: 14px; border: 1px solid #e5e5e5;}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) { Safari and Chrome .ta-trens-box .ta-agree-box input { width: 169px;} Safari only override ::i-block-chrome,.ta-trens-box .ta-agree-box input { width: 169px;}}*/

.ta-social-network{ overflow: hidden; margin-top: 10px;}
.ta-social-network small{ font-weight: bold; padding-top: 10px; display: block; float: left;}
.ta-social-network img{ width: 27px;}
a.ta-facebook, a.ta-google-plus, a.ta-twitter, a.ta-linked-in, a.ta-youtube, a.ta-email{ display: block; float: left; margin-top: 5px; margin-left: 7px;}
a.ta-facebook{ margin-left: 0;}

ul.ta-list-links li{ border-bottom: 1px solid #e5e5e5; padding-bottom: 8px; padding-top: 8px;}
ul.ta-list-links li:first-child{ border-top: 1px solid #e5e5e5; margin-top: 10px;}
ul.ta-list-links li:hover a, ul.ta-list-links li.active a{ color: #0d7264;}
ul.ta-list-links a{ color: #818286; display: block; font-size: 14px;}
ul.ta-list-links sup{ color: #df3832;}
ul.ta-list-links ul li:last-child{ border-bottom: 0;}

ul.ta-list-links li.ta-title-list{ color: #0d7264; font-size: 12px; font-weight: bold; margin-top: 15px; text-transform: uppercase;}
ul.ta-list-links li.ta-title-list:first-child{ border-top: 0;}
ul.ta-list-links li.ta-title-list:hover{ background: none;}
.ta-pull-left{ padding-left: 20px;}

ul.ta-list-links.article ul li:last-child{ border-bottom: 0;}
ul.ta-list-links.article li{ padding-top: 5px; padding-bottom: 5px;}
ul.ta-list-links.article > li{ position: relative;}
ul.ta-list-links.article li:hover{ background: #f8f8f8;}
ul.ta-list-links.article li a:hover{ text-decoration: underline;}
ul.ta-list-links.article li:before{ content: ""; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #fdb813; position: absolute; top: 10px; left: 2px;}

.ta-tag-blog, .ta-child-box{ border-top: 1px solid #e5e5e5; padding-top: 8px; margin-top: 10px;}
.ta-tag-blog a, .ta-child-box a{ color: #0d7264; display: inline-block; padding-right: 5px; font-size: 14px;}
.ta-tag-blog a:hover, .ta-child-box a:hover{ text-decoration: underline;}
.ta-blog-list li{ padding-left: 15px;}

.ta-see-more{ overflow: hidden; clear: both;}
.ta-see-more a{ color: #0d7264; display:inline-block; float: right; margin-top: 7px;}
.ta-see-more a:hover{ text-decoration: underline;}

.ta-price-tag{ margin-top: 10px;}
.ta-price-tag table{ border: 1px solid #e5e5e5; border-collapse: collapse;}
.ta-price-tag table th{ background: #e5e5e5; font-size: 11px; font-weight: bold; border: 1px solid #e5e5e5; text-align: center; vertical-align: middle; padding: 6px 0; line-height: 14px;}
.ta-price-tag table td{ font-size: 12px; border: 1px solid #e5e5e5; text-align: center; vertical-align: middle; padding: 4px 0;}
.ta-price-tag table th:first-child{text-align: left; padding-left: 3px;}
.ta-price-tag table td:first-child{text-align: left; padding-left: 3px;}
.ta-price-tag table a{ color: #000000;}
.ta-price-tag table a:hover{ text-decoration: underline;}
.ta-price-tag small{ color: #818286; padding-top: 5px; display: block; font-size: 12px; float: right;}

/**** Vụn bánh mì ****/
.ta-breadcrumb{ margin-top: 15px; margin-left: 15px; overflow: hidden;}
.ta-breadcrumb div{ float: left;}
.ta-breadcrumb a{ font-size: 14px; color: #818286;}
.ta-breadcrumb a span{ color: #818286;}
.ta-breadcrumb span.ta-mark{ padding: 0 6px; color: #818286;}
.ta-breadcrumb .ta-active{ font-weight: bold; color: #818286;}
/**** End Vụn bánh mì ****/

/**** Tìm kiếm nâng cao ****/
.ta-box-search-advance{ border: 1px solid #bcbdc1; border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px;}
.ta-box-search-advance h5{ text-align: center; background: #bcbdc1; color: 14px; padding: 7px 0; font-size: 15px;}
.ta-radio-control{ padding: 15px 0 10px 0; text-align: center;}
.ta-radio-control span{ display: inline-block; padding-right: 15px; padding-bottom: 5px;}
.ta-chose-control{ border-top: 1px dashed #e5e5e5; padding-bottom: 15px;}
.ta-chose-control .ta-tier1, .ta-chose-control .ta-tier2, .ta-chose-control .ta-tier3{ padding: 10px 0 0 0px;}
.ta-chose-control .ta-tier3 a.ta-action-button{ margin-right: 90px; padding: 2px 25px; height: 24px; line-height: 24px;}
.ta-chose-control label{ float: left; display: block; width: 70px; padding-left: 15px;font-size: 12px;}
.ta-chose-control select{ margin-left: 15px; border: 1px solid #e5e5e5; width: 183px; float: left; color: #818286; padding: 3px;}
.ta-chose-control input[type="radio"]{ margin-left: 15px !important;}
.ta-chose-control .ta-tier2 select{ width: 84px;}
/**** End Tìm kiếm nâng cao ****/

.ta-title-child{ overflow: hidden; padding-left: 15px; padding-top: 15px;}
.ta-title-child p{ float: left; font-weight: normal; font-size: 14px; padding-right: 15px; line-height: 22px;}
.ta-title-child span{ font-weight: bold; color: #0d7264;}
.ta-title-child i{ display: inline-block; font-style: normal; font-size: 14px; border-left: 1px solid #000000; padding-left: 15px; margin-left: 15px; font-weight: bold;}
.ta-title-child sup{ position: relative; top: -4px; vertical-align: baseline;}

.ta-list-line li{ border-bottom: 1px solid #e5e5e5; padding: 8px 15px 8px 15px; position: relative;}
.ta-list-line li:hover{ background: #fff4cd;}
.ta-list-line li a{ color: #000000; display: block;}
.ta-list-line li span.ta-price{ color: #0d7264; position: absolute; top: 8px; right: 15px;}
.ta-see-more-bottom{ margin-top: 20px; padding-bottom: 15px; overflow: hidden; width: 383px;}
.ta-see-more-bottom a{ *height: 30px; *line-height: 30px; display: block; float: right; background: #fdb813; color: #000000; padding: 6px 26px; transition: all .1s linear 0s; -moz-transition: all .1s linear 0s;-webkit-transition: all .1s linear 0s;-o-transition: all .1s linear 0s; -ms-transition: all .1s linear 0s; border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px;}
.ta-see-more-bottom a:hover{ background: #eea905;}

.ta-form-send-email-box{ background: #dcdddf; padding: 20px 0 20px 39px; margin-top: 20px;}
.ta-form-send-email-box h6, .ta-form-send-email-box h4{ font-size: 16px !important; font-weight: bold !important; line-height: 24px; margin-bottom: 15px; color: #0d7264 !important; margin-top: 30px; border-bottom: 0 !important;}
.ta-form-send-email{ overflow: hidden; width: 582px; padding-bottom: 2px;}
.ta-form-send-email .selectedValues{ background: #ffffff; border: 1px solid #dddddd; padding: 5px 15px; position: relative; width: 162px; float: left;}
.ta-form-send-email .selectedValues{ padding: 5px 10px;}
.ta-form-send-email input{ width: 160px; *width: 140px; color: #818286;}
.ta-form-send-email input[type="text"]{ height: 18px;}
.ta-form-send-email textarea{ background: #ffffff; border: 1px solid #dddddd; padding: 5px 10px; color: #919191; width: 100%; *width: 96.5%; height: 80px; margin-bottom: 15px; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.ta-form-send-email a{ float: right; background: #fdb813; color: #000000; height: 30px; line-height: 30px; display: inline-block; padding: 0 45px; transition: all .1s linear 0s; -moz-transition: all .1s linear 0s;-webkit-transition: all .1s linear 0s;-o-transition: all .1s linear 0s; -ms-transition: all .1s linear 0s; border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 1px 1px #3b3b3b;}
.ta-form-send-email a:hover{ background: #eea905;}
.ta-form-send-email .ta-new-post{ float: left; color: #818286;}
.ta-form-send-email .ta-new-post input{ width: auto;}

.ta-detail-content .ta-form-send-email-box{ padding-left: 0; padding-top: 0; margin-top: 0; background: #f8f8f8;}
.ta-detail-content .ta-form-send-email{ padding-left: 23px;}
.ta-color-box{ background: #dcdddf; padding-top: 22px; padding-bottom: 22px; position: relative;}
.ta-color-box:before{ content: ""; position: absolute; top: -10px; left: 60px;
width: 0;
height: 0;
border-bottom: 20px solid #dcdddf;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
}

.ta-agent-box{ overflow: hidden; margin-bottom: 30px; margin-left: 23px;}
.ta-agent-box a img{ display: block; float: left; width: 100px; border: 2px solid #ddd; padding: 2px;}
.ta-agent-box h5{ margin-left: 140px; margin-top: 33px; font-size: 16px;}
.ta-agent-box h5 span{ display: inline-block; font-weight: normal; font-size: 14px; background: #fff7d9 url(../images/tel_icon.png) no-repeat 12px 7px; padding: 6px 12px 6px 36px; margin-top: 8px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;;}

hr{ border-color: #e2e2e2; border-style: dashed; border-width: 1px 0 0 0; margin-top: 30px; margin-bottom: 20px;}

ul.ta-tab-detail{ overflow: hidden; border-bottom: 3px solid #bcbdc1; margin-top: 20px !important; padding-left: 0 !important; list-style: none !important;}
ul.ta-tab-detail li{ float: left; margin-left: 3px;}
ul.ta-tab-detail li a{ display: block; float: left; color: #818286; font-size: 13px; padding: 5px 15px;}
ul.ta-tab-detail li:hover a, ul.ta-tab-detail li.ta-active a{ color: #000000; background: #bcbdc1; border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;}
ul.ta-tab-detail li:first-child{ margin-left: 12px;}

.ta-box-img{ padding: 15px 0 0 0;}
.ta-big-img a{ display: block;}
.ta-thumbnail{ position: relative; border: 1px solid #e5e5e5; width: 608px; margin-top: 15px; overflow: hidden; padding: 10px 0 10px 18px;}
a.ta-small-img{ display: block; float: left; margin-left: 15px;}
a.ta-prev{ width: 17px; height: 26px; background: url(../images/icon-phodong.png) no-repeat 0 -189px; position: absolute; top: 38%; left: 7px;}
a.ta-next{ width: 17px; height: 26px; background: url(../images/icon-phodong.png) no-repeat 0 -235px; position: absolute; top: 38%; right: 7px;}

.ta-detail-content{ padding: 0 15px 20px 15px; font-size: 13px;}
.ta-detail-content ul{ list-style: disc; padding-left: 22px; margin-top: 10px;}
.ta-detail-content .ta-wrap-info ul{ padding-left: 12px;}
.ta-detail-content h2{ font-size: 13px; font-weight: bold; border-bottom: 1px dashed #e2e2e2; padding-bottom: 5px; margin-bottom: 10px; margin-top: 25px; overflow: hidden; background: url(../images/list-icon.png) no-repeat 0 3px; padding-left: 20px;}
.ta-detail-content table{ border-collapse: collapse; border: 1px solid #ddd; margin-top: 10px;}
.ta-detail-content table td{ border: 1px solid #e4e4e4 !important; padding: 5px;}
.ta-detail-content table.ta-facility{ border: 0; margin-top: 0;}
.ta-detail-content table.ta-facility td{ border: 0 !important; padding: 0;}
.ta-detail-content p{ margin-top: 15px; margin-left: 10px;}
.ta-keyword-box{ overflow: hidden; margin-top: 20px; border: 1px solid #d8d8d8; padding: 20px 15px;}
.ta-keyword-box label{ display: block; float: left;}
.ta-keyword-box ul{ float: left; width: 474px; margin-left: 15px;}
.ta-keyword-box li{ color: #0d7264; display: inline;}
.ta-keyword-box a{ color: #0d7264;}
.ta-keyword-box a:hover{ text-decoration: underline;}
ul.ta-basic-info{ margin-top: 10px; overflow: hidden; padding-left: 0; list-style: none;}
ul.ta-basic-info li{padding-bottom: 5px; float: left;}
ul.ta-basic-info li a{ color: #000000; text-decoration: underline;}
ul.ta-basic-info span{ width: 130px; display: inline-block; text-align: left; vertical-align: top;}
ul.ta-basic-info span + span{ width: 434px; display: inline-block; text-align: left; margin-left: 30px; font-weight: bold;}
ul.ta-basic-info span + span b{ font-weight: bold;}

.ta-wrap-info{ margin-top: 20px; margin-left: 10px;}

.ta-share-more{ overflow: hidden; margin-top: 20px;}
.ta-share-box{ float: left;}
.ta-more{ float: right;}
.ta-more a{ color: #0d7264; padding-left: 20px;text-decoration: underline;}

p.ta-intro-blog{ font-size: 15px;}
p.ta-intro-blog a{ color: #0D7264;}
p.ta-intro-blog a:hover{ text-decoration: underline;}
p.ta-intro-blog span{ display: block; padding-bottom: 12px;}
p.ta-intro-blog b{ display: block; padding-top: 12px; font-weight: normal;}

.ta-wrap-col{ overflow: hidden;}

h1.ta-title-blog{ color: #0d7264; font-size: 20px; font-weight: bold; margin-bottom: 16px; margin-top: 10px;}

.ta-content-blog li{ border-top: 1px solid #d8d8d8; padding-top: 10px; margin-top: 20px;}
.ta-content-blog h2{ color: #0d7264; font-size: 16px; text-transform: uppercase; line-height: 20px; padding-top: 20px;}
.ta-content-blog h2 a{ color: #0d7264;}
.ta-content-blog h2 a:hover{ text-decoration: none;}
.ta-content-blog p{ float: left; font-size: 13px; font-weight: normal; width: 406px;}
.ta-content-blog p a{ display: block; margin-top: 10px; text-align: right; color: #0d7264;}
.ta-content-blog p a:hover{ text-decoration: underline;}
.ta-content-blog a.ta-img{ display: block; float: right; width: 236px;}
.ta-content-blog .ta-title-blog{ float: left; width: 542px;}
.ta-content-blog .ta-title-blog a{ color: #0d7264;}
.ta-content-blog .ta-title-blog a:hover{ text-decoration: underline;}
.ta-content-blog .ta-title-blog span{ display: inline-block; padding-top: 10px; padding-right: 20px;}
.ta-social-number{ overflow: hidden;}
.ta-social-number{ float: right; width: 106px;}
.ta-social-number a{ margin-left: 0 !important; float: none !important; margin-top: 3px !important; overflow: hidden;}
.ta-social-number a.ta-facebook{ margin-top: 0 !important;}
.ta-social-number img{ display: block; float: left;}
.ta-social-number span{ display: block; float: left; color: #000000; background: #ffffff; padding: 0; position: relative;}
/*.ta-social-number span:before{ content: ""; background: url(../images/icon-phodong.png) no-repeat 0 -322px; width: 6px; height: 11px; position: absolute; top: 3px; left: -5px;}*/
.ta-share-blog{ overflow: hidden; margin-top: 15px; padding-bottom: 1px;}
.ta-share-blog span{ display: block; float: left; height: 16px; line-height: 16px; padding-right: 2px;}
.ta-share-blog a{ margin-top: 0 !important;}
.ta-share-blog a.ta-share-button{ display: block; float: left; height: 20px; line-height: 20px; margin-left: 10px; background: #fdb813; color: #000000; padding: 0 10px; transition: all .1s linear 0s; -moz-transition: all .1s linear 0s;-webkit-transition: all .1s linear 0s;-o-transition: all .1s linear 0s; -ms-transition: all .1s linear 0s; box-shadow: 0 0 1px #3b3b3b;}
.ta-share-blog a.ta-share-button:hover{ background: #eea905;}
.ta-share-blog a.ta-other-button{ display: block; float: left; height: 19px; line-height: 19px; margin-left: 10px; background: #ffffff; color: #000000; border: 1px solid #d8d8d8; padding: 0 10px;}

.ta-like-box{ border: 1px solid #d8d8d8; background: #ffffff; padding: 10px 5px;}

.ta-content-blog.detail{ border: 1px solid #d8d8d8; padding: 15px;}
.ta-content-blog.detail a{ color: #0d7264;}
.ta-content-blog.detail a:hover{ text-decoration: underline;}
.ta-content-blog.detail p{ float: none; width: auto; padding-top: 25px; line-height: 20px;}
.ta-content-blog.detail .ta-title-blog{ width: 510px;}
.ta-content-blog.detail .ta-share-blog{ margin-top: 25px; padding-bottom: 1px; margin-bottom: 25px;}
.ta-content-blog.detail img.ta-big-img{ padding-top: 25px;}
.ta-content-blog.detail h1{ color: #0d7264; font-size: 16px; text-transform: uppercase; padding-top: 15px; line-height: 22px;}
.ta-content-blog.detail .ta-form-send-email{ width: 628px; padding-bottom: 2px;}
.ta-content-blog.detail .ta-form-send-email .selectedValues{ width: 177px;}
.ta-content-blog.detail ol{ padding-left: 17px;}
.ta-content-blog.detail ul{ list-style: disc; padding-left: 12px;}
.ta-content-blog.detail li{ margin-top: 10px; padding: 0; border: 0;}
.ta-content-blog.detail div.a2a_kit{ padding-bottom: 20px;}

.ta-comment-box{ margin-top: 25px; margin-bottom: 25px;}
.ta-comment-box h6{ font-size: 14px; margin-bottom: 7px;}

.ta-protect-code{ overflow: hidden; margin-bottom: 20px;}
.ta-protect-code label{ display: block; float: left; font-weight: bold; margin-top: 6px; margin-right: 20px;}
.ta-protect-code span{ display: block; float: left;}
.ta-protect-code input[type="text"]{ height: 30px; line-height: 30px; border: 1px solid #dddddd; padding-left: 10px; float: left;}
.ta-protect-code img{ float: left;}
img.ta-refesh-code{ cursor: pointer}

.ta-comment-box-list{ margin-bottom: 25px;}
.ta-comment-box-list h5{ color: #0d7264; font-size: 11px; margin-top: 20px;}
.ta-comment-box-list h5 span{ color: #818286; font-weight: normal;}
.ta-comment-box-list p{ padding-top: 5px !important; font-size: 11px;}

.ta-sitemap { overflow: hidden; line-height: 24px; }
.ta-sitemap h1{ background: #0d7264; color: #ffffff; font-size: 16px; padding: 5px 0 5px 45px;}
ul.ta-top-level a{ color: #000000; font-size: 13px; font-weight: bold;}
ul.ta-top-level a:hover{ text-decoration: underline;}
ul.ta-top-level{ border-bottom: 1px dotted #cccccc; padding-top: 20px; padding-bottom: 5px; margin-bottom: 5px;}
ul.ta-col-indent sup{ color: #df3832;}
ul.ta-col-indent a{ color: #0d7264; font-size: 13px;}
ul.ta-col-indent{ padding-left: 30px;}
ul.ta-col-indent li{ position: relative;}
ul.ta-col-indent li:before{ content: ""; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #fdb813; position: absolute; top: 4px; left: -10px;}
ul.ta-col-indent a:hover{ text-decoration: underline;}
.ta-sitemap-block{ float: left; width: 270px; padding-left: 47px;}

.ta-english .ta-chose-control label{ width: 80px;}
.ta-english .ta-chose-control select{ width: 173px;}
.ta-english .ta-chose-control input[type="text"]{ width: 173px; border: 1px solid #E5E5E5; color: #818286; float: left; height: 26px; line-height: 26px; margin-left: 15px; padding-left: 5px; padding-right: 5px;}
.ta-english .ta-chose-control ul.ta-optinal{width: 173px; float: left; margin-left: 15px;}
.ta-english .ta-chose-control ul.ta-optinal li{ margin-bottom: 5px;}
.ta-english b.ta-new{ background-position: 0 -452px;}
.consignments{ margin-bottom: 15px; height:53px}
.ta-code{ float: right;}

.ta-catalog ul.list{ margin: 10px 15px; padding: 10px 0; border-top: 1px dotted #dddddd;}
.ta-catalog ul.list li{ list-style: square; color: #fdb813; margin-left: 15px; line-height: 24px;}
.ta-catalog ul.list li a{ color: #000;}
.ta-catalog ul.list li a:hover{ text-decoration: underline;}
.ta-catalog .ta-subbox-main{ margin-top: 0;}
.ta-catalog ol{ overflow: hidden; list-style: none;}
.ta-catalog ol li{ padding-left: 15px; padding-top: 15px; padding-bottom: 15px; float: left; width: 303px;}
.ta-catalog ol li .ta-illustration-pic{ display: block; float: left; margin-right: 15px;}
.ta-catalog .ta-text{ text-align: justify;}
.ta-catalog .ta-text a{ color: #0d7264; font-size: 14px; font-weight: bold;}
.ta-catalog .ta-text a:hover{ text-decoration: underline;}
.ta-catalog .ta-text p{ margin-top: 10px;}
.ta-catalog .ta-tab-detail { border-bottom-color: #0d7264;}
.ta-catalog .ta-tab-detail li a{ padding-left: 10px; padding-right: 10px;}
.ta-catalog .ta-tab-detail a:hover, .ta-catalog .ta-tab-detail .ta-active a{ background: #0d7264; color: #FDB813;}
.ta-title-big{ color: #0d7264; font-weight: bold; font-size: 18px; margin-top: 30px !important; margin-left: 0 !important;}
.check{ background: url(../images/check.gif) 0 0 no-repeat; width: 13px; height: 13px; display: block; float: left; margin-top: 1px; margin-right: 7px;}
.ta-wrap-info table label{ display: block; float: left; width: 180px;}
.ta-with-phodong-page h4{ position: relative; margin-top: 30px; margin-bottom: 50px; font-size: 18px; margin-left: 40px;}
.ta-with-phodong-page h4 img{ position: absolute; top: 0px; left: 0px;}
.ta-with-phodong-page h4 b{ display: inline-block; background: #fdb813; font-weight: normal; margin: 20px 0 0 30px; padding: 15px 25px 15px 95px;}
.ta-with-phodong-page h4 span{ display: block; text-align: right; font-size: 14px; margin-top: 5px;}
.ta-with-phodong-page h5{ font-size: 18px; margin-top: 30px;}
ul.ta-why-me li{ background: url(../images/check.gif) 0 3px no-repeat; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-left: 40px; padding-left: 30px; margin-top: 13px; text-align: justify; list-style: none;}
ul.ta-features li{ overflow: hidden; margin-top: 40px; list-style: none;}
ul.ta-features div{ float: left; text-align: center; border-right: 1px solid #e5e5e5; padding-right: 20px; width: 93px;}
ul.ta-features p{ margin-left: 135px !important;}
ul.ta-features strong{ display: block; font-size: 14px; margin-top: 5px;}
.ta-steps-page h6, .ta-steps-page h4{ color: #0d7264; margin-top: 30px; padding-top: 15px; font-size: 14px;}
.ta-faq-page h6, .ta-faq-page h4{ color: #0d7264; margin-top: 30px; border-top: 1px solid #d8d8d8; padding-top: 15px; font-size: 14px;}
.ta-faq-page .ta-toc{ padding-left: 20px; padding-top: 20px;}
.ta-faq-page .ta-toc a{ color: #000;}
.ta-faq-page .ta-toc a:hover{ color: #0d7264;}
.ta-faq-page .ta-toc li{ padding-top: 10px;}
.ta-thanks-page h5{ color: #000; padding: 30px 15px; font-size: 16px; font-weight: normal; line-height: 22px; text-align: justify;}
.ta-thanks-page h6{ border-bottom: 1px solid #d8d8d8; padding-bottom: 15px; margin-top: 10px; color: #808285; font-weight: normal;}
.ta-thanks-page .ta-form-send-email-box{ border-top: 1px dashed #e5e5e5; padding-top: 15px;}
.ta-loan-page .ta-action-button{ margin-left: 200px;}
dl{ margin: 30px 0 20px 0;}
dl dt{ clear: left; float: left; overflow: hidden; width: 180px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; text-align: left; margin-top: 10px;}
dl dd{ margin-left: 200px; margin-top: 10px;}
dl dd input[type="text"]{ height: 28px; line-height: 28px; padding: 0 10px; border: 1px solid #e5e5e5; width: 250px; color: #818286;}
dl dd select{ padding: 5px; width: 177px;}
.ta-calculate-result{ border-top: 1px dashed #e5e5e5; padding-top: 15px; margin-top: 20px;}
.ta-calculate-result strong{ color: #f00;}
.ta-calculate-result-detail{ margin-top: 20px;}
.ta-calculate-result-detail a{ background: #ffd97d !important; font-size: 12px !important;}
.ta-calculate-result-detail a:hover{ background: #ffcf5d !important;}
.ta-calculate-result-detail a + a{ margin-left: 15px !important;}
table.ta-gridtable{ border-collapse: collapse; border: 1px solid #e5e5e5; margin-top: 30px;}
table.ta-gridtable td, table.ta-gridtable th{ border: 1px solid #e5e5e5; padding: 5px 10px;}
table.ta-gridtable th{ background: #e5e5e5;}
.ta-notebox{ background: #fff; color: #0d7264; padding: 15px; margin: 20px 0 10px 0; border: 1px dashed #0d7264;}
.ta-request-buying-page .ta-form-send-email-box{ border-top: 1px dashed #e5e5e5; margin-top: 30px;}
.ta-detail-content .ta-form-send-email-box table, .ta-detail-content .ta-form-send-email-box table td{ border: 0 !important;}
.ta-request-buying-page .ta-chose-group input[type="text"]{ width: 100%;}
.ta-price-page .ta-form-send-email, .ta-request-buying-page .ta-form-send-email, .ta-thanks-page .ta-form-send-email, .ta-faq-page .ta-form-send-email{ padding-left: 0; width: 626px;}
.ta-price-page .ta-form-send-email .selectedValues, .ta-request-buying-page .ta-form-send-email .selectedValues, .ta-thanks-page .ta-form-send-email .selectedValues, .ta-faq-page .ta-form-send-email .selectedValues{ width: 176px;}
.ta-price-page .ta-form-send-email a, .ta-request-buying-page .ta-form-send-email a, .ta-thanks-page .ta-form-send-email a, .ta-faq-page .ta-form-send-email a{ margin-right: 4px;}
.ta-price-page .ta-form-send-email textarea, .ta-request-buying-page .ta-form-send-email textarea, .ta-thanks-page .ta-form-send-email textarea, .faq-page .ta-form-send-email textarea{ width: 624px;}
.ta-consignments-page h4{ color: #0d7264; font-size: 16px; margin-top: 30px; margin-bottom: 10px;}
.ta-consignments-page h4 input{ display: inline-block; padding: 0 10px; margin-left: 10px;}
.ta-consignments-page h4 select{ padding: 4px;}
.ta-consignments-page h5{ margin-top: 20px;}
.ta-consignments-page textarea{ width: 100%; height: 100px; display: block; margin-top: 10px; border: 1px solid #e5e5e5; color: #818286; padding: 10px;}
.ta-consignments-page input[type="text"]{ border: 1px solid #e5e5e5; height: 28px; padding: 0 10px; width: 250px; color: #818286;}
.ta-text-right{ text-align: right;}
ul.ta-upload-list{ overflow: hidden; margin-bottom: 10px; list-style: none; padding-left: 0;}
ul.ta-upload-list li{ margin-top: 15px; float: left; margin-right: 10px; position: relative;}
ul.ta-upload-list li a[title="Xóa"]{ position: absolute; top: 7px; right: 7px; color: #0d7264; background: #fff; display: block; width: 16px; height: 16px; line-height: 16px; text-align: center; font-size: 14px;}
ul.ta-upload-list li:nth-child(4n){ margin-right: 0;}
ul.ta-upload-list li img{ width: 149px; height: 111px;}
ul.ta-three-col{ overflow: hidden; margin-top: 5px; padding-left: 0;}
ul.ta-three-col li{ margin-right: 5px; margin-top: 5px; width: 260px; float: left; list-style: none;}
ul.ta-three-col li:nth-child(2n){ margin-right: 0;}
ul.ta-two-col li{ overflow: hidden; margin-top: 7px; list-style: none;}
ul.ta-two-col label{ float: left; width: 260px; margin-right: 5px;}
.highlight{ color: #f00; display: inline !important;}
ul.ta-two-col span{ float: left; line-height: 22px;}
ul.ta-three-col #chk{
margin-top:-5px;
}
.ta-check-group{ width: 100%; border-top: 1px solid #cccccc; padding-top: 15px; margin-top: 15px;}
.ta-check-group td{ padding-bottom: 10px;}
.ta-chose-group{ margin-top: 20px;}
.ta-chose-group td{ padding-bottom: 10px;}
.ta-chose-group select{ border: 1px solid #e5e5e5; height: 26px; line-height: 26px; width: 183px; color: #818286;}
.ta-chose-group input[type="text"]{border: 1px solid #e5e5e5; color: #818286; height: 26px; line-height: 26px; width: 183px; color: #818286; padding-left: 3px;}
.ta-chose-group span{ display: block; padding-top: 9px;}
.ta-form-send-email-box .ta-chose-group span{ display: block; padding-top: 0px !important; float:left;width:100%; text-align:top;height:30px}
.ta-form-send-email-box .ta-chose-group input[type="checkbox"]{
margin-top: -5px !important;
margin-right:3px;
}
.ta-form-send-email-box .ta-check-group input[type="checkbox"]{
margin-top: -5px !important;
margin-right:3px;
}
.relate-news-sub a{ color: #0d7264;}
.relate-news-sub a:hover{ text-decoration: underline;}

.ta-save-box{ overflow: hidden;}
.ta-save-box ol{ list-style: none; overflow: hidden; padding: 15px 0;}
.ta-save-box ol li:first-child{ margin-left: 15px;}
.ta-save-box ol li{ margin-left: 16px; float: left; width: 145px; position: relative;}
.ta-save-box ol li img{ width: 145px;}
.ta-save-box ol li a{ color: #000; font-size: 13px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ta-save-box ol li a:hover{ text-decoration: underline;}
.ta-save-box ol li h4{ margin-top: 5px; margin-bottom: 2px;}
.ta-save-box ol li i{ color: #0d7264; font-style: normal; font-weight: bold;}
.ta-save-box .ta-subbox-main{ position: relative;}

a.previousButton{ width: 17px; height: 40px; background: url(../images/icon-phodong.png) no-repeat 0 -530px; position: absolute; top: 38%; left: 15px;}
a.nextButton{ width: 16px; height: 40px; background: url(../images/icon-phodong.png) no-repeat 0 -594px; position: absolute; top: 38%; right: 15px;}

.ta-intro-web h1{ background: #0d7264; color: #fff; font-size: 16px; font-weight: bold; padding-left: 12px; height: 36px; line-height: 36px; width: 150px; margin-top: 30px; position: relative;}
.ta-intro-web h1:before{ content: ""; position: absolute; right: 0; top: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0 36px 36px 0;
border-color: transparent #f8f8f8 transparent transparent;
line-height: 0px;
_border-color: #000000 #f8f8f8 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.ta-intro-web h1:after{ content: ""; position: absolute; right: 0; bottom: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 36px 36px;
border-color: transparent transparent #f8f8f8 transparent;
line-height: 0px;
_border-color: #000000 #000000 #f8f8f8 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.ta-intro-web ul{ float: left;width: 300px;margin-left: 10px;}
.ta-intro-web-info{ float: left; margin-left: 40px; width: 620px;}
.ta-intro-web-info p{ font-size: 14px;  text-align:justify}
.ta-intro-web-info p img{margin:0 auto}
.ta-intro-web-info ol{ list-style: none; padding: 20px;}
.ta-intro-web-info ol li{ list-style: square; padding-left: 5px; padding-top: 20px;text-align:justify}
.ta-intro-web-info ol em{ font-size: 13px;}
.ta-intro-web-info p + p{ margin-top: 20px; font-size: 14px;}
.ta-intro-web-info img{ display: block; margin-top: 20px !important;}
.ta-intro-web ul li{ margin-top: 10px; position: relative;text-align:justify}
.ta-intro-web ul li a{ font-size: 14px; color: #000; display: block; }
.ta-sitemap ul.ta-col-indent li{ margin-top: 0px; position: relative;text-align:justify}
.ta-show-result{ padding: 15px; line-height: 20px;}
.ta-show-result a{ color: #0d7264; font-weight: bold;}
.ta-show-result a:hover{ text-decoration: underline;}
.lead{ font-weight: bold !important;}
.lead a{ display: inline !important; margin-top: 0 !important;}
.ta-margin-left-10{ margin-left: 10px !important;}
/* option:checked:before { content: "✓" }
select.check-list option:before { content: " ☐ " }
select.check-list option:checked:before { content: " ☑ " } 
update
*/
#Footer_divVie{
width:990px;
padding-left:10px
}
#Footer_divVie div {
width:198px;
}

.th-footer-add{
    background: #e4e4e4;
}
.th-footer-main{
    width: 1000px;
    margin: auto;
}
.th-footer-main .top-link{
    text-align: center;
      padding: 10px;
        border-bottom: 1px solid #B5B5B5;
  margin-bottom: 15px;
}
.th-footer-main .top-link ul li{
    display: inline-block;
}
.th-footer-main .top-link ul li a:hover{
    text-decoration: underline;
}
.th-footer-main .top-link ul li a{
    color: #000;
    padding: 0 5px;
    display: inline-block;
    position: relative;
}
.th-footer-main .top-link ul li:first-child a:before{
    display: none;
}
.th-footer-main .top-link ul li a:before{
    content: "|";
    position: absolute;
    left: -5px;
    top: 0;
}
.th-footer-main .center-info p a img:hover{
    opacity: .8;
}
.th-footer-main .center-info{
    padding-bottom: 10px;

}
.th-footer-main .bottom-info{
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 15px;
}
.dmca-badge img {
margin-top: -13px;
margin-right: 30px;
}
.ta-intro-web  .ta-subbox-secondary{
width: 320px !important;
float:left;
}
.ta-intro-web  ul.ta-pull-left{
	margin-left:0px !important;
	width: 300px !important;
	padding-left:10px !important;
}
.ta-intro-web  ul.ta-pull-left li{ border-bottom: 1px solid #e5e5e5;margin-top: 0px !important }
.ta-intro-web  ul.ta-pull-left li:first-child{ border-top: 1px solid #e5e5e5; margin-top: 10px;}
.ta-intro-web  ul.ta-pull-left a{ color: #818286; display: block; font-size: 14px;}
.ta-intro-web  ul.ta-pull-left sup{ color: #df3832;}
.ta-intro-web  ul.ta-pull-left ul li:last-child{ border-bottom: 0;}

.ta-intro-web  ul.ta-pull-left li.ta-title-list{ font-size: 12px; font-weight: bold; margin-top: 15px; text-transform: uppercase;}
.ta-intro-web  ul.ta-pull-left li.ta-title-list:first-child{ border-top: 0;}
.ta-intro-web ul.ta-pull-left li.ta-title-list:hover{ background: none;}
.ta-pull-left{ padding-left: 20px;}

.ta-intro-web  ul.ta-pull-left.article ul li:last-child{ border-bottom: 0;}
.ta-intro-web ul.ta-pull-left.article > li{ position: relative;}
.ta-intro-web ul.ta-pull-left.article li a:hover{ text-decoration: underline;}
.ta-intro-web  ul.ta-pull-left.article li:before{ content: ""; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #fdb813; position: absolute; top: 10px; left: 2px;}
.ta-intro-web .ta-trens-box{
margin-left: 10px;
float:left;
margin-top:30px;
width:300px;
}
.ta-intro-web .ta-intro-web-info ul { width:100% !important;margin-bottom:20px}
.ta-intro-web .ta-intro-web-info ul li{ list-style: square; margin-left: 40px; width:92% !important}
.ta-intro-web  .ta-sitemap ul li{
list-style-type:none !important;

}
.ta-intro-web  .ta-col-indent{
height:160px;
}
.ta-intro-web  .ta-col-indent li a{
color: #0d7264;
font-size:13px;
}
.ta-intro-web  .ta-sitemap ul li:before{
top:7px !important;
}
.ta-intro-web  .ta-sitemap-block{
margin-bottom:20px;
}
.ta-intro-web-info .ta-two-col li{
list-style:none;
}
.ta-intro-web-info h4,h3{
padding: 10px 0px 3px 0px; 
}
.ta-intro-web .ta-detail-content{
border: 0px !important;
padding:0px !important;
}
.ta-intro-web .ta-detail-content ul li{
	list-style:none !important;
}
.ta-main-content .ta-main-content label{ width: 150px !important;display:relative;float:left}
.ta-main-content .ta-main-content input{
  border: 1px solid #e5e5e5;
  height: 28px;
  padding: 0 10px;
  color: #818286;
  float:left;
}

.ta-main-content .ta-main-content select{
	
  border: 1px solid #e5e5e5;
  width: 183px;
  float: left;
  color: #818286;
  height:28px;
}
.ta-main-content .ff-item{
	float:left;
	margin-bottom: 15px;
	width:100%;
}
.ta-main-content .ff-item span{
float:left;
}
#cplLeft_ctl00_cmbInterestRateForm,#cplLeft_ctl00_cmbTimeForm{
margin-left:10px !important;
}
.ta-main-content #cplLeft_ctl00_txtTimeForm,#cplLeft_ctl00_txtInterestRateForm{
width:130px !important;
}

.ta-main-content #txtTotalForm,#cplLeft_ctl00_cmbTypeForm{
width:250px;
}

.ta-main-content #cplLeft_ctl00_txtInterestRateForm{

}
.ta-tier  #cplLeft_ctl00_LinkButton1{
margin-left: 165px;
}
.ta-main-content  #InterestRateForm,#cplLeft_ctl00_LinkButton1{
margin-right: 90px;
  padding: 2px 25px;
  height: 24px;
  line-height: 24px;
    background: #fdb813;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  padding: 0 26px;
  display: inline-block;
  transition: all .1s linear 0s;
  -moz-transition: all .1s linear 0s;
  -webkit-transition: all .1s linear 0s;
  -o-transition: all .1s linear 0s;
  -ms-transition: all .1s linear 0s;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 1px 1px #3b3b3b;

}
#divBds .ta-tier{
padding:15px 10px;
color:#fff;
margin-bottom:5px;
}
.ta-margin-left-10 #divBds{
padding-bottom:0px !important;
}
#divBds .ta-tier label,input,select{
float:left;
}
.ta-margin-left-10  .ff-result{
margin-top:20px;
}
.ta-main-content .ta-detail-content ol, #divGiaCa ul, #divCongDong ul{
margin-left:30px;
}
.tableInterestRate tbody{
padding: 10px 0px;
}
.tableInterestRate tbody tr td{
text-align:center;
}
.tableInterestRate tfoot tr td:first-child{
text-align: right;
}
.tableInterestRate tfoot tr td{
text-align:center;
}
.ta-margin-left-20 .ta-subbox-main{
margin-top:0px !important;
}
#cplLeft_ctl00_rdoFurinish label{
padding-top:3px;
padding-left:3px;
}
#cplLeft_ctl00_rdoLoaiNhaDat label{
padding-top:3px;
padding-left:3px;
}
#cplLeft_ctl00_divContentRS .boldCenter,.ff-result-title {
padding:5px 0px;
font-weight: bold;
margin-top:10px;
}
.divBody div {
padding-left: 0px !important;
}
.ta-detail-content .ta-form-send-email-box .ta-form-send-email input{
border: none !important;
}
.ff-table{
	width:350px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #0d7264;
	color: white;
	border-collapse: separate;
	border-spacing: 2px;
	border-color: gray;
	height:175px;
	margin-top:20px;
}
.batquai1{
  border: 1px solid white;
  background-color: #0d7264;
  color: white;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}
.td-style-2{
background-color: white;
  color: black;
  padding: 5px;
  vertical-align: middle;
  text-align: center;
}
.ff-table  .td-style-1{
border: 1px solid white;background-color: #0d7264;color: white;font-weight: bold;vertical-align: middle;text-align: center;
} 
.th-fz20{
margin-bottom:20px;
}
#cplLeft_ctl00_divContent ol li{
padding-top:0px !important;

}
.ta-main-nav{ width: 100%; background: #0d7264; border-top: 2px solid #65c5b7; float: left; margin-bottom: 20px;}
.ta-main-nav ul.ta-main-nav-box{ width: 1000px; margin: 0 auto;}
.ta-main-nav ul.ta-main-nav-box > li{ float: left; height: 45px; border-left: 1px solid #ffffff; position: relative; z-index: 200;}
.ta-main-nav ul.ta-main-nav-box > li > a{ color: #ffffff; font-weight: normal; font-size: 14px; display: block; float: left; padding: 0 23px 0 23px; line-height: 41px; border-bottom: 4px solid #0d7264;}
.ta-english .ta-main-nav ul.ta-main-nav-box > li > a{ padding: 0 20px 0 20px;}
.ta-main-nav ul.ta-main-nav-box > li:hover > a, .ta-main-nav ul.ta-main-nav-box > li.ta-active > a{ border-bottom: 4px solid #65c5b7;}
/*.ta-main-nav .sub{ background: url(../images/icon-phodong.png) no-repeat 0 0; width: 7px; height: 7px; position: absolute; bottom: 0; left: 0;}*/
.ta-main-nav .sub{ 
width: 0;
height: 0;
border-style: solid;
border-width: 7px 0 0 7px;
border-color: transparent transparent transparent #fdb813;
line-height: 0px;
_border-color: #000000 #000000 #000000 #fdb813;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
position: absolute; bottom: 0; left: 0;}

.ta-main-nav ul.ta-main-nav-box li ul{ display: none; background: #ffffff; opacity: 0.9; filter: alpha(opacity=90); box-shadow: 0 2px 7px 1px #6d6d6d; -moz-box-shadow: 0 2px 7px 1px #6d6d6d; -ms-box-shadow: 0 2px 7px 1px #6d6d6d; -o-box-shadow: 0 2px 7px 1px #6d6d6d; -webkit-box-shadow: 0 2px 7px 1px #6d6d6d;}
.ta-main-nav ul.ta-main-nav-box li:hover ul{ display: block; position: absolute; top: 45px; left: 0; width: 217px;}
.ta-main-nav ul.ta-main-nav-box ul a{ color: #000000; display: block;}
.ta-main-nav ul.ta-main-nav-box ul li{ padding: 7px 10px;}
.ta-main-nav ul.ta-main-nav-box ul li:hover{ background: #65c5b7;}

.f-main-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;} /* this make our menu fixed top */
@charset "utf-8";
/* CSS Document */
@import url(style.css);
@import url(header.css);
@import url(main-nav.css);
@import url(main-content.css);
@import url(footer.css);
@import url(dialog.css);


/************** Basics *********************/

*{ margin: 0; padding: 0;}
a{ text-decoration: none; outline: none;}
img{ border: 0;}
input, textarea {
border: 0;
outline: none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}
table{ width: 100%; border: 0; *border-collapse: collapse; padding: 0; border-spacing: 0;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box; 		/* Opera/IE 8+ */
}
th, td{ vertical-align: top;}
ul{ list-style: none;}

/**********************************************/

.ta-container{ width: 1000px; margin: 0 auto; background: #f8f8f8;}
.ta-container:before, .ta-container:after{ content: ""; display: table;}
.ta-container:after{ clear: both;}
body{ font: 14px/18px Arial, Helvetica, sans-serif; color: #000000;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;-moz-text-size-adjust:none;}
h1{ font-size: 20px;}
h2{ font-size: 14px;}
h3{ font-size: 16px;}
h4{ font-size: 18px;}
h5{ font-size: 13px;}
h6{ font-size: 12px;}

.ta-clear-both{ clear: both;}

.ta-padding-bottom-60{ padding-bottom: 60px;}
.ta-margin-bottom-15{ margin-bottom: 15px !important;}
.ta-margin-left-15{ margin-left: 15px !important;}
.ta-margin-left-10{ margin-left: 10px !important;}
.ta-margin-left-20{ margin-left: 20px !important;}
.ta-margin-top-0{ margin-top: 0px !important;}
.ta-margin-top-5{ margin-top: 5px !important;}
.ta-margin-top-10{ margin-top: 10px !important;}
.ta-margin-top-15{ margin-top: 15px !important;}
.ta-margin-top-30{ margin-top: 30px !important;}
.ta-margin-0{ margin: 0px !important;}
.ta-margin-left-320{ margin-left: 320px !important;}
.ta-border-none{ border: 0 !important;}

.clearfix:before, .clearfix:after{ content: ""; display: table;}
.clearfix:after{ clear: both;}
