@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
.clearfix:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix 
{
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix 
{   
    display: block;
}
/* End hide from IE-mac */

html, body ,wrapper{
	height: 100%;width: 100%;margin: 0; text-align:center;
	font-family: arial,tahoma, verdana, Helvetica, sans-serif; background-color:#fff;	margin-bottom: 1px;
}
body > #wrapper > #content > #pageContent {height: auto !important; min-height: 100%;}
#wrapper {
	width: 1004px;		
	margin: 0 auto 0px;
	height: 100% !important;
	height: auto !important; min-height: 100%;
	/*background-color:#fff; /* phan am nay dung bang chieu cao cua footer */
	
}
#content {
	margin: 0;
	padding: 0px;
	width:1004px;
	height:100%;
	float:left;
	background-color:#dbd7be;
	text-align:left;
	padding-top:10px;
}
.push {
	height: 70px;
	background-color:#ffdfee;
}
.header {
	width:1004px;
	/*height:409px;*/
	padding:0em;
	background:#dbd7be ;
	/*padding-bottom:5px;*/
}
#footer
{
    display:block;
    width:100%;
    text-align:center;
    position: relative;
  /* height: 4em;*/
  	height:70px;
	min-height:70px;
    clear:both;
	background:#c8c099 ;
	float:left;
	
}
.full_header{
	width:1004px;
}
.header_fr{ width:1004px; float:left; text-align:left; overflow:hidden; background:#dfdfdf ; padding:5px 0 0px 0;}
.support {float:right; padding:0 5px 0 0; text-align:right; width:400px; margin-top:5px;}
.hotline{ font-size:13px; color:red;}
#nav{background:#b40001 ; width:100%; height: 32px; margin:10px 0px 10px 0px; float:left; list-style:none; margin:0; padding:0; }
#nav li{float: left; padding-right: 15px;  /*padding-top: 20px;*/ padding-left: 15px; font: 13px "Tahoma"; list-style: none inside; font-weight:bold; line-height:32px;}
#nav li a{color: #fff; text-decoration:none;}
#nav li a:hover, #nav li.active a{color: #f6cb32}
#banner{float:left; width:1004px; height:240px; margin-top:3px; overflow:hidden; margin-bottom:4px;}
/*
.header_r{	
	float:left;
	width:771px;
	height:409px;
}
.logo{
	width:100%;
	height:166px;
	background-image:url(../images/tithaco_02.jpg);
}
.bg_next{
	width:100%;
	height:243px;
	background-image:url(../images/tithaco_09.jpg);
}
.company_name{
	width:771px;
	height:70px;
	background:url(../images/tithaco_03.jpg) repeat-x;
}
.top_menu{
	width:771px; height:29px;
	background:url(../images/tithaco_05.jpg) repeat-x;
}
.date_home{
	width:232px; height:29px; float:left;
}
.menu{
	width:539px; height:29px; float:left;
}
.menu_bg_l{
	width:19px; height:29px;
	float:left;
	background:url(../images/left_bg_menu.jpg) no-repeat;
}
.menu_bg_m{
	height:29px; width:497px;
	float:left;
	background:url(../images/m_bg_menu.jpg) repeat-x;
}
.menu_bg_r{
	width:13px; height:29px;
	float:left;
	background:url(../images/right_bg_menu.jpg) no-repeat;
}
.sile_shows{
	width:771px; height:310px; background-color:#00FF00;
}
*/
.content_body{
	width:100%;height:100%;
}
.content_left{
	width:205px;
	float:left;
	height:100%;
}
.left_body{
	width:205px;
	float:left;height:100%;
}
.left_w{
	width:201px;
	float:left;
	padding-left:4px;
	margin-bottom:4px;
}
.left_menu{
	width:100%;
	/*height:28px;*/
	background-color:#ac0000;
	margin-bottom:1px;
}
.left_sub{
	width:100%;	
	background-color:#ededed;
}
.support_khung{
	width:189px; padding:10px 0px 10px 0px;
	margin-left:6px; margin-right:6px;	
}
.content_body{
	width:592px;
	float:left;
}
.main_body{
	width:592px;
	float:left;
	height:100%;
}
.main{
	width:592px; 
	float:left;
	margin-bottom:16px;
	margin-top:10px;
}
.introduction{
	width:100%; height:30px;
	background:url(../images/tithaco_13.jpg) no-repeat;
	line-height:30px;
}
.top{
	width:100%; height:30px;
}
.product_home{
	width:100%; height:30px;
	background:url(../images/tithaco_13.jpg) no-repeat;
	line-height:30px;
}
.content{
	width:100%; 
	height:100%;
	float:left;
}	
.more{
	width:100%; height:19px;
	float:left;
}
.page_w{
	width:100%; 
	float:left;
}
.product_sileshows{
	width:580px; height:169px;
	float:right;
	background-color:#dfdfd7;
}
.product_works{
	width:580px; 
	float:right;
	background:url(../images/bg_congtrinh.jpg) repeat-x;
}
.product_list{
	width:580px; 
	float:right;
}
.product_list_c{
	width:573px;
	margin-left:6px; 
}
.product_com{
	width:184px;
	float:left;
	border-bottom:1px dashed #9b9b9b;
	margin-top:4px;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:4px;
}
.product_detail_c{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.product_com_detail{
	width:190px;
	float:left;
	margin-top:10px;
}
.product_detail_p1{
	width:382px;
	float:left;
	margin-top:10px;
	margin-left:8px;
}

.call_friend{
	width:20%;
	background-color:#cb7301;
	height:20px;
}
#col_pro{
	width:100%;
	border-bottom:1px solid #9b9b9b;
	float:left;
	padding-bottom:4px;
}
.left_col{
	float:left;
	width:55px;
	margin-right:5px;
	font-weight:bold;
	padding-top:4px;
}
.right_col{
	float:left;
	width:322px;
	padding-top:4px;
}
.works_sp{
	width:573px;
	height:163px;
	margin-left:8px; 
}
.works_detail{
	width:100%;
	height:100%;
	margin-top:8px;
}
.works_img_zoom{
	width:557px; border:1px solid #fff;
	height:100%;
	margin-left:10px;
	margin-right:8px;
}
.d_bo{
	width:100%; 
	border:0px solid #fff;
	height:100%;
	margin-left:0px;
	margin-top:4px; margin-bottom:4px;
	/*background-color:#c8c099;*/
}
.works{
	width:184px;
	float:left;
	/*border-right:6px solid;*/
	margin-top:6px;
	padding-right:6px;
}
.works_img{
	width:182px; border:1px solid #fff;
	height:117px;
}
.works_company{
	width:100%; height:38px;
	background-color:#c8c099;
	text-align:center;
}
.works_company_d{
	width:100%; height:100%; 
	text-align:center;
	margin-top:2px; padding-bottom:2px;
}
.works_bg_pro{
	width:100%; height:100%; 
	text-align:center;
	margin-top:2px; padding-bottom:2px;
	background-color:#fff;
	height:34px;
}
.news_list{
	width:570px; 
	float:right;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
}
.news_khung{
	width:100%; float:left;border-bottom:1px dashed #c8c4ae; padding-bottom:5px;
}
/*right*/
.content_right{
	width:194px;
	float:left;
	margin-left:13px;
	height:100%;
}
.right_body{
	width:194px;
	float:left;
}
.right_w{
	width:190px;
	float:left;
	padding-right:4px;
}
.right_w_adv{
	width:190px;
	float:left;
	padding-right:4px;
	position:relative;
	min-height:300px;
  	height:auto !important;
 	height:300px;
	background:#dbd7be;
}
.right_menu{
	width:100%;
	height:28px;
	background-color:#ac0000;
	border-bottom:1px solid #dbd7be;
	border-top:3px solid #dbd7be;
}
.right_sub{
	width:188px;
	height:148px;
	background-color:#ededed;
	border:1px solid #ac0000;
}
.right_bg_images{
	width:178px; height:135px;
	border:1px solid #fff;
	margin-top:0px;
	margin-left:4px;
}

.right_bg_images_cus{
	width:178px; height:130px;
	border:1px solid #fff;
	margin-top:3px;
	margin-left:4px;
}
.bg_td{
	width:100%; height:30px; margin-top:105px;
	opacity:0.55; /* FF */
	filter:alpha(opacity=55); /* IE */
	background-color:#fff;
}
.right_sub_cus{
	width:188px;	
	background-color:#fff;
	border:1px solid #ac0000;
	padding-bottom:3px;		
}
.right_sub_lienket{
	width: 176px;
	margin:6px;
}
.bg_td_cus{
	width:100%; height:30px; margin-top:100px;
	opacity:0.55; /* FF */
	filter:alpha(opacity=55); /* IE */
	background-color:#fff;
}

/**/ 
.footer{
	width:100%; height:70px;
	background:url(../images/tithaco_19.jpg) repeat-x;
}
.footer_left{
	width:88%;
	float:left;
}
.footer_right{
	width:12%;
	height:70px;
	line-height:70px;
	float:left;
}

