/* CSS Document */
body{margin:0px; font-family:Arial; font-size:12px; color:#333;}
.domain{ font-family: Verdana; font-size:10px; color:#3F3F3F; height:18px; background-color:#DFDFDF; padding:3px 5px 0 0; text-align:right;}
#container{ position:relative; margin:auto; width:auto; width:984px;}
/*#container{ position:relative; margin:auto; width:auto;}*/
#banner{width:auto;height:110px;background:url(../images/index_13.gif) no-repeat top left;}
#topbanner{float:right;}

#topmenu_1{background-image:url(../images/index_19.gif);background-repeat:repeat-x;height:40px;width:981px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

#topmenu{background-image:url(../images/index_19.gif);background-repeat:repeat-x;height:40px;width:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

#topmenu .left{float:left;width:20px;background-image:url(../images/index_18.gif);height:40px;}
#topmenu .right{float:right;width:21px;background-image:url(../images/index_31.gif);height:40px;}
#topmenu .slogon{float:right;width:261px;background:url(../images/index_31.gif) no-repeat right top;height:40px;border:0px solid;}
.slogan1{float:left;width:13px;background-image:url(../images/index_28.gif);height:40px;}
.slogan2{float:left;width:227px;background-image:url(../images/index_30.gif);height:40px;}

#topmenu{ position:relative; height:40px; font-weight:bold; font-family:Arial; font-size:12px; text-transform:uppercase;}
#topmenu ul{margin:0px;padding:10px 0 0 0;list-style-type:none;width:auto;float:left;}
#topmenu ul li{display:block;float:left;margin:0 1px;}
#topmenu ul li a{display:block;float:left;color:#FFF;text-decoration:none;padding:0 0 0 8px;height:30px;line-height:195%;}
#topmenu ul li a span{padding:0 8px 0 0;}
#topmenu ul li a:hover, #topmenu ul li a.current{color:#B62337;background:#FFF url(../images/index_34.gif) no-repeat top left;}
#topmenu ul li a:hover span, #topmenu ul li a.current span{display:block;width:auto;background:#FFF url(../images/index_38.gif) no-repeat top right;}
#topmenu ul li.vline{background: url(../images/index_40.gif) no-repeat; height:30px;}

#topsubmenu_1{clear:both;width:981px;}
#topsubmenu{clear:both;height:36px;}
#topsubmenu .left{background: url(../images/index_44.gif) no-repeat;width:20px;height:36px;float:left;}
#topsubmenu3 .bar{background:#FFF url(../images/index_45.gif) repeat-x top left;height:36px;float:left;width:940px;}
#topsubmenu .bar{background:url(../images/index_45.gif) repeat-x;height:36px;  display:block; margin:0 21px 0 20px;}
#topsubmenu .right{background: url(../images/index_53.gif) no-repeat;width:21px;height:36px;float:right;}

#topsubmenu .bar .nav{ float:left;}
#topsubmenu .bar .nav ul{ list-style-type:none; margin:0; padding:10px 0 0 0; font-family:tahoma; font-size:11px;}
#topsubmenu .bar .nav ul li{ float:left; padding-right:5px;}
#topsubmenu .bar .nav ul li a{ text-decoration:none; color:#000; background:url(../images/square.gif) no-repeat; padding-left:8px; background-position: 0 5px;}
#topsubmenu .bar .nav ul li a:hover{ text-decoration: underline;}

#topsubmenu .bar .search{ float:right; margin:0; padding:5px 0 0 0; font-family:Tahoma; font-size:11px; font-weight:bold; color:#494948;}

/*Tin nhanh*/
.tn {
	min-height:250px; 
	height:auto !important;
}
 
/* for Internet Explorer */
/*\*/
* html .tn {
	height: 250px;
}

.tn .img{ float:left; margin:0 4px 0 0;}
.tn .title{ font-family:Arial; color:#333; font-size:12px; font-weight:bold; margin:4px 0;}
.tn .des{ font-size:12px; font-family:Arial; color:#333; width:auto; margin:0; padding:0; text-align:justify;}
.xemtiep{ font-family:verdana; font-size:10px; color:#0066CC; text-decoration:none;}
.xemtiep:hover{ text-decoration:underline;}
.tn ul{ margin:0; padding:0px; list-style-type:none;}
.tn li a{ margin:0; padding-left:10px; font-family: Tahoma; font-size:11px; color:#5C5C5C; text-decoration:none; background:url(../images/blue-square.gif) no-repeat left;}
.tn li a:hover{ color:#0066CC;}

/*Float, clear*/
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:left;}
.cr{ clear:right;}
.cboth{ clear:both;}

/*Box tieu diem*/
.tdsize{min-height:225px; height:auto !important;}
* html .tdsize{min-height:225px;}
.tieudiem{ width:200px;}
.tieudiem h1.title{ background: url(../images/khung_27.gif) no-repeat top left; width:90px; height:22px; font-size:12px; margin:0;}
.tieudiem h1 span{ display:block; margin-left:4px; background:url(../images/khung_29.gif) repeat-x top left; height:22px;}
.tieudiem h1 span span{ display:block; background:url(../images/khung_30.gif) no-repeat top right; height:22px; padding-top:5px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFF; text-transform:uppercase;}
.tieudiem .border{ border:1px solid #CCC; margin:0px; padding:3px;}

/*Khung*/
.khung{ background:url(../images/khung_45.gif) no-repeat top left; margin:0;}
.khung-br{ background:url(../images/khung_87.gif) no-repeat right bottom;}
.khung-tr{ background:url(../images/khung_49.gif) no-repeat right top;}
.khung-bl{ background:url(../images/khung_83.gif) no-repeat left bottom;}
.khung-body{ border: 4px solid #EDEDED; padding:3px; margin:0px 0;}

/*Quang cao*/
.qc{ background:url(../images/khung_126.gif) no-repeat left top; height:40px;}
.qc span{ background:url(../images/khung_127.gif) repeat-x left top; display:block; margin:0 0 0 4px; height:40px;}
.qc span span { background:url(../images/khung_131.gif) no-repeat right top; font-family:Arial; font-size:14px; color:#FFF; font-weight:bold; display:block; text-align:center; line-height:40px;}

/*Footer*/
.footer{ clear:both; width:100%; padding-top:10px;}
.footer span{ background:url(../images/fo1.gif) no-repeat left top; height:90px;}
.footer span span{ background-color:#E5E5E5; display:block; height:90px}
.footer span span span{ background:url(../images/fo2.gif) no-repeat right top;font-family:Arial; font-size:12px; color:#444; text-align:center; display:block; height:90px; line-height:20px;}

/*Home category title*/
.cat-h{ width:100%;}
.cat-h h1.title{ background: url(../images/khung_137.gif) no-repeat top left; height:28px; font-size:12px; margin:0; width:100%; text-align:center;}
.cat-h h1 span{ display:block; margin-left:4px; background:url(../images/khung_139.gif) repeat-x top left; height:28px;}
.cat-h h1 span span{ display:block; background:url(../images/khung_140.gif) no-repeat top right; height:28px; padding-top:5px; padding-right:4px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFF; text-transform:uppercase;}

/*News box*/
.news-h{ background-color:#F5F5F5; width:250px; height:150px; float:left; font-size:11px; font-family:Arial;}
.news-h h1{ background:url(../images/cicon.gif) no-repeat left top; font-family:Tahoma; font-size:11px; font-weight:bold; color:#B62337; padding-left:15px; text-transform:uppercase; margin:0 0 4px;}
.news-h h2{ margin:0; font-size:11px; font-weight:bold; color:#333;}
.news-h img{ float:left; margin: 0 4px 0;}
.news-h p{ margin:0; text-align:justify;}

.news-h ul{ margin:4px 4px 0; padding:0px; list-style-type:none; clear:left;}
.news-h li a{ margin:0; padding-left:10px; font-family: Arial; font-size:11px; color:#5C5C5C; text-decoration:none; background:url(../images/blue-square.gif) no-repeat left;}
.news-h li a:hover{ color:#0066CC;}
a{ font-family: arial; font-size:12px; text-decoration:none; color:#111;}
a:hover{ color:#0066CC;}

.searchresult h4{margin:3px 0; font-size:13px;}

/*------------ start boxes ------------*/
.box-item{ font-size:11px; width:250px;}
.box-item-header{ background:url(../images/boxes/hot-top.gif) repeat-x; height:3px;}
.box-item-list{}
.box-item-bottom{ background:url(../images/boxes/hot-bottom.gif) repeat-x;}
/*------------ end boxes ------------*/

/********** Start brand ****************/
h3.title{ background:#FE9512; text-align:center; font-size:15px; color:#FFF; margin:0; padding:5px;}
.vmenu ul{ margin:0px; list-style-type:none; padding:0;}
.vmenu ul li{margin:1px 0 0 0; display:block;}
.vmenu ul li a{ background:#F3F3F3; display:block; margin:0; padding:4px 0;}
.vmenu ul li a:hover{ background:#CAE1E5;}

.sform{border:1px solid #999; background-color:#CAE1E5; margin:2px;padding:3px;}
.sform label{width:100px; margin:3px 0; padding:3px 0; display:block;}
.sform input.text, select {width:260px; border:1px solid #adc2d6}
.sform select {width:265px;}
.sform .button {width:auto; background:url(../images/btn_bg_submit.gif) left bottom repeat-x; border: 1px solid; border-bottom-color:#945F0C; border-right-color:#945F0C;-webkit-appearance: push-button; display:inline-block; padding:1px 10px;}
/********** end brand ****************/

/*********** Title Bar **************/
h3.bar {background:url(../images/barleft.gif) top left no-repeat;font-family:tahoma; font-size:11px; font-weight:bold; color:#b62337; text-transform:uppercase; display:block; height:20px;}
h3.bar span{background:url(../images/barright.gif) top right no-repeat; display:block; height:20px;}
h3.bar span span{background:url(../images/barbg.gif) repeat-x; margin:0 13px; display:block; height:20px;padding-top:3px;}

/********* Company *********/
.brand dl { border:1px solid #999; margin:0; padding:0;}
.brand dt { font-size:14px; font-weight:bold; background-color:#F3F3F3; padding:5px 0 5px 5px; margin:0;}
.brand dt a{display:block;}

.brand dd{ margin:0; padding:0; border:1px solid #CCC; padding:2px;}
.brand ul{ margin:0 0 0 10px; padding:0px; list-style-type:none;}
.brand ul li a{ margin:0; padding-left:10px; font-family: Tahoma; font-size:11px; color:#5C5C5C; text-decoration:none; background:url(../images/blue-square.gif) no-repeat left;}
.brand ul li a:hover{ color:#0066CC;}