#left {
    width:355px;
}

#right {
    width:610px;
}
/* module */
.mod_nav {
    text-align:right;
    font-size:10px;
    font-weight:bold;
}
.mod_nav span {
    color:#3FA9FF;
    cursor:pointer;
}
.mod_nav span:hover {
    color:#BF4317;
}
.mod_nav span.active {
    color: #3F3F3F;
}


.widget {
    padding: 0px;
    margin-bottom: 10px;
}

.tabnav {
    margin:0px;    
    padding: 1px 0px 0px 3px;
    display:block;
    border-bottom:1px solid #0B7421;
    height:31px;
}

.tabnav li {   
    list-style: none;
    padding: 0px 2px 0px 0px;
    margin:0px;
    display:block;
    float: left;
}

.tabnav li a {
    text-decoration: none;
    color: #222;
    font-weight: bold;
    padding: 0px;
    outline: none;
    display:block;
    float: left;
    background: url("images/bg_tab_d_left.png") no-repeat 0px 0px;
    height:31px;
}
.tabnav li a span {
    display:block;
    background: url("images/bg_tab_d_right.png") no-repeat top right;
    height:31px;
}
.tabnav li a span, .tabnav li.ui-tabs-selected a span {
    padding: 0px 5px 0px 7px;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
    color: #FFF;
    background: url("images/bg_tab_left.png") no-repeat 0px 0px;
}

.tabnav li a:hover span, .tabnav li a:active span, .tabnav li.ui-tabs-selected a span {
    background: url("images/bg_tab_right.png") no-repeat top right;
}

.tabdiv {
    margin-top: 2px;
    background: #fff;
    padding: 5px;
}

.tabdiv h3 {
    margin: 0px 0px 5px 0px;
}

.ui-tabs-hide {
    display: none;
}

li.mod_cus_title {
    margin: 10px 10px 0px 1px;
    color:#F8002E;
    font-weight:bold;
    font-size:12px;
}

/* pink tab */
#tabs_quangcao .tabnav {
    border-bottom:1px solid #F4093C;
}
#tabs_quangcao .tabnav li a:hover, #tabs_quangcao .tabnav li a:active, #tabs_quangcao .tabnav li.ui-tabs-selected a {
    color: #FFF;
    background: url("images/bg_tab_pink_left.png") no-repeat 0px 0px;
}

#tabs_quangcao .tabnav li a:hover span, #tabs_quangcao .tabnav li a:active span, #tabs_quangcao .tabnav li.ui-tabs-selected a span {
    background: url("images/bg_tab_pink_right.png") no-repeat top right;
}
#tabs_quangcao .tabnav, #tabs_quangcao_blue .tabnav {
	margin-bottom: 0px;
}
#tabs_quangcao .tabdiv, #tabs_quangcao_blue .tabdiv {
	margin: 0px;
	padding: 0px;
}

#tabs_quangcao_blue .tabnav {
    border-bottom:1px solid #0791F9;
}
#tabs_quangcao_blue .tabnav li a:hover, #tabs_quangcao_blue .tabnav li a:active, #tabs_quangcao_blue .tabnav li.ui-tabs-selected a {
    color: #FFF;
    background: url("images/bg_tab_blue_left.png") no-repeat 0px 0px;
}
#tabs_quangcao_blue .tabnav li a:hover span, #tabs_quangcao_blue .tabnav li a:active span, #tabs_quangcao_blue .tabnav li.ui-tabs-selected a span {
    background: url("images/bg_tab_blue_right.png") no-repeat top right;
}
#tabs_quangcao_blue .tabnav li a:hover span span, #tabs_quangcao_blue .tabnav li a:active span span, #tabs_quangcao_blue .tabnav li.ui-tabs-selected a span span {
    background: none;
}

/* all tab */
.tabnav li a span span, .tabnav li.ui-tabs-selected a span span {
    padding-top: 11px;
    height:0px;
    background:none;
}
.tabnav li a:hover span span, .tabnav li a:active span span, .tabnav li.ui-tabs-selected a span span,
#tabs_taitro .tabnav li a:hover span span, #tabs_taitro .tabnav li a:active span span, #tabs_taitro .tabnav li.ui-tabs-selected a span span,
#tabs_quangcao .tabnav li a:hover span span, #tabs_quangcao .tabnav li a:active span span, #tabs_quangcao .tabnav li.ui-tabs-selected a span span
{
    background: none;
    cursor:pointer;
}

/* module */
#gopy {
    margin-left:5px;
}
.mod_gopy {
    width:170px;
    float: left;
    margin-bottom:10px;
}
.mod_gopy h4, .mod_lienhe h4 {
    color:#0066CC;
    margin: 0px 0px 5px 0px;
    font-size:100%;
}
.mod_gopy p, .mod_lienhe p {
    margin: 2px 0px 2px 0px;
}

.mod_lienhe {
    width:115px;
    float: left;
    margin-bottom:10px;
}

.mod_lienhe a {
    color:#0066CC;
    font-size:11px;
    font-weight:bold;
}
.mod_lienhe a:hover {
    color:#015A03;
}

.mod_content_item {
    margin: 0px 0px 15px 0px;
	text-align:justify;
}
.mod_content_item h3 {
    font-size:110%;
}
.mod_content_item img, img.img-news {
    float: left;
    padding: 3px;
    border:3px solid #EFEFEF;
    margin:0px 5px 15px 0px;
}

.icon_phone {
    padding: 3px 0px 2px 25px;
    background: url("images/phone.gif") no-repeat 0 0;
}
.icon_email {
    padding: 3px 0px 2px 25px;
    background: url("images/email.gif") no-repeat 0 0;
}
.yahoo-online {
    padding: 3px 0px 2px 25px;
    background: url("images/yahoo-online.gif") no-repeat 0 0;
}
.yahoo-offline {
    padding: 3px 0px 2px 25px;
    background: url("images/yahoo-offline.gif") no-repeat 0 0;
}
