/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
/* */
body
{
	color:#2b2b2b;
	font-family:Verdana;
	font-size:11px;
	height:auto;
	margin:0px;
	padding:0px;
	background:#F4F5F7
}
a
{
	text-decoration:none;
	color:#000000		;
}
a:hover
{
	color:#BA001F;
}

a img
{
	border:none;
}

form
{
	margin:0px;
	padding:0px;
}

.clear
{
	clear:both;
}

.tgp_container
{
	margin:0px auto;
	width:1000px;
	text-align:left;
	padding:0px;
	background:#f4f5f7;
		height:auto;
}
.tgp_banner
{
	width:1000px;
	height:171px;
}	
.tgp_menu
{
	width:1000px;
	height:22px;
	position:relative;
	background:url(/images/bg_menu.png) repeat-x;
	z-index:10000;
}
.tgp_menu .left, .tgp_menu .right, .tgp_menu .middle
{
	width:2px;
	height:23px;
	background:url(/images/left_menu.png) no-repeat right center;
	position:absolute;
}
.tgp_menu .left
{
	left:0px;	
}
.tgp_menu .right
{
	background:url(/images/right_menu.png) no-repeat left center;
	right:0px;
}
.tgp_menu ul.menu_main
{
	width:992px;
	margin:0;
	padding:0;
	position:absolute;
	padding-left:8px;
}
ul.menu_main li.menu_main
{
	background:url(/images/phan_cach_menu.png) no-repeat center right;
	float:left;
	display:inline-block;
	list-style:none;
	height:23px;
    position: relative;
	list-style:none
}
ul.menu_main li.menu_main:hover a.menu_main
{
	color:#4f728d;
	height:28px;
	margin-top:-5px;
	line-height:28px;
	display:block;
	visibility:visible;
	float:left;
	position:relative;
	background:url("/images/bg_hover_menu_main.png") repeat-x scroll 0 0 transparent;
}
ul.menu_main li.menu_main a.menu_main
{
	padding:0px 9px;
	height:23px;
	color:#ffe7e7;
	line-height:20px;
	float:left;
}
ul.menu_main li.menu_main a.menu_main:hover, ul.menu_main li.menu_main a.menu_main.active
{
	color:#4f728d;
	height:28px;
	margin-top:-5px;
	line-height:28px;
	display:block;
	visibility:visible;
	float:left;
	position:relative;
	background:url("/images/bg_hover_menu_main.png") repeat-x scroll 0 0 transparent;	
}
ul.menu_main ul
{
	height:21px;
	width:295px;
	margin:0;
	padding:0;
	position:absolute;
	left:0px;
	top:23px;
	display:none;
}
ul.menu_main ul li
{	
	list-style:none;
	float:left;
	display:inline-block;
	height:21px;
	width:289px;
	background:url(/images/bg_li_menu_sub.png) no-repeat;
}
ul.menu_main li:hover ul ul, 
ul.menu_main li:hover ul ul ul,
ul.menu_main li:hover ul ul ul ul 
{
    display: none;
}
ul.menu_main li:hover ul,
ul.menu_main li li:hover ul,
ul.menu_main li li li:hover ul,
ul.menu_main li li li li:hover ul {
    display: block;
}
ul.menu_main ul li a
{
	height:21px;
	padding-left:6px;
	width:289px;
	line-height:21px;
	color:#222222;
	display:inline-block;
	float:left;
	text-indent:15px;
}
ul.menu_main li.menu_main ul li a:hover 
{
	color:#4f728d
}
.left_hover_menu_main, .right_hover_menu_main
{
	width:2px;
	height:28px;
	margin-top:-5px;
	float:left;
	display:block;
	position:relative;
}
.left_hover_menu_main_active, .right_hover_menu_main_active
{
	width:2px;
	height:28px;
	background:url(/images/left_hover_menu_main.png) no-repeat left center;
	margin-top:-5px;
	float:left;
	position:relative;
}
.right_hover_menu_main_active
{
	background:url(/images/right_hover_menu_main.png) no-repeat left center;
}
.tgp_body .right .box_pro_quang_cao .label
{
	width:60px;
	height:17px;
	padding:5px 10px 0px 28px;
	font-size:14px;
	float:left;
}
.tgp_body .right .box_pro_quang_cao .search
{
	width:211px;
	height:22px;
	float:left;
	padding:0px 0px 2px 0px;
}
.tgp_body .right .box_pro_quang_cao .search input.txt_search
{
	width:170px;
	height:22px;
	line-height:22px;
	background:url(/images/txt_search.png);
	padding:0;
	margin:0;
	border:none;
	padding-left:10px;
	padding-right:5px;
	float:left;
	font-size:11px;
	font-family:verdana;
}
.tgp_body .right .box_pro_quang_cao .search .selectbox
{
	display:inline-block;
	line-height:22px;
	width:120px;
	background:#FFFFFF;
	font-size:11px;
	padding:2px 7px 2px 5px;
	margin:0px 0px 0px 2px;
	font-family:verdana;
	color:#000;
	float:left;
	height:22px;
	border:none;
	background:url(/images/selectbox_bg.png);
}
.tgp_body .right .box_pro_quang_cao .search input.bt_search
{
	width:26px;
	height:22px;
	background:url(/images/bt_seach.png);
	border:none;
	margin:0;
	padding:0;
	display:inline-block;
	float:left;
	cursor:pointer;
	color:#FFF;
	text-align:center;
	line-height:22px;
}
.tgp_body
{
	width:990px;
	margin-top:10px;
	padding:0px 5px;
}
.tgp_body .left
{
	width:492px;
	float:left;
	margin:0;
	padding:0;
	display:inline-block;
}
.tgp_body .right
{
	width:492px;
	float:left;
	margin:0;
	padding:0;
	margin-left:5px;
	display:block;
}
.tgp_body .left .box_news_today .title, .tgp_body .left .box_news_today .trich, .tgp_body .left .box_news_today .link
{
	float:left;
	width:234px;
	text-align:justify;
}
.tgp_body .left .news_today_hinh
{
	height:192px;
	width:252px;
	float:left;
}
.tgp_body .left .news_today_title, .tgp_body .left .news_today_trich, .tgp_body .left .news_today_link
{
	float:left;
	width:223px;
	padding-left:5px;
	text-align:justify;
}
.tgp_body .left .news_today_title
{
	font-size:18px;
}
.tgp_body .left .news_today_title a
{
	color:#a80000;
}
.tgp_body .left .news_today_trich
{
	margin-top:5px;

}
.tgp_body .left .news_today_link
{
	margin-top:5px;
	background:url(/images/bull.png) no-repeat left 4px;
	text-indent:10px;
	margin-left:5px;
	width:223px;
	display:block;
	padding:0;
	color:#04659c
}
.tgp_body .left .slide_news
{
	width:492px;
	padding:7px 0;
	float:left;

}
.tgp_body .left .slide_news .box_news
{
	width:160px;
	height:165px;
	padding-left:2px;
	padding-right:2px;
	float:left;
	display:block;
}
.tgp_body .left .slide_news .box_news .hinh
{
	width:158px;
	height:122px;
	border:1px solid #cccccc;
}
.tgp_body .left .slide_news .box_news .title
{
	width:160px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
.box_thiet_bi
{
	width:490px;
	height:210px;
	padding-top:5px;
	border-left:1px solid #d8dbe0;
	border-right:1px solid #d8dbe0;
	float:left;
	display:block;	
	background:#ffffff;
}
ul.tab_thiet_bi
{
	width:492px;
	background:url(/images/bg_tab_thiet_bi.png) repeat-x left bottom;
}
ul.tab_thiet_bi, .tgp_body .left  ul.tab_thiet_bi li.tab_thiet_bi
{
	height:23px;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:block;
}
ul.tab_thiet_bi li.tab_thiet_bi
{
	background:url(/images/bg_li_tab.png) no-repeat bottom right;
	float:left;
	display:block;
}
ul.tab_thiet_bi li.tab_thiet_bi a.tab_thiet_bi
{
	height:	23px;
	padding:0;
	line-height:23px;
	float:left;
	display:inline-block;
	color:#696969;
	padding-right:8px;
	
}
.box_thiet_bi .thiet_bi
{
	width:244px;
	height:100px;
	float:left;
	padding:5px 0px;
	text-align:justify;
	display:block;
}
.box_thiet_bi .thiet_bi .hinh
{
	width:95px;
	height:95px;
	float:left;
	padding:0px 9px;
	display:block;
}
.box_thiet_bi .thiet_bi .hinh img
{
	width:100px;
	height:100px;	
}
.box_thiet_bi .thiet_bi .title
{
	width:130px;
	float:left;
	font-weight:bold;
	display:inline-block;
	color:#696969;
}
.box_thiet_bi .thiet_bi .trich
{
	float:left;	
	width:130px;
	padding-top:5px;
}
.bottom_box_thiet_bi
{
	width:492px;
	height:3px;
	background:url(/images/bottom_box_thiet_bi.png) no-repeat;
	float:left;
	margin-bottom:6px;
	display:block;
	margin-top:-2px;
}
.tgp_body .right .box_seclect_news
{
	width:178px;
	height:680px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	background:url(/images/bottom_box_select_news.png) bottom center no-repeat;
}
.tgp_body .right .box_seclect_news .top_seclect_news
{
	width:178px;
	height:2px;
	float:left;
	background:url(/images/top_seclect_news.png) no-repeat bottom center;
}
.tgp_body .right .box_seclect_news .content
{
	border-left:1px solid #c2c9ce;
	border-right:1px solid #c2c9ce;
	width:176px;
	padding:16px 0px;
	background:url(/images/bg_box_select_news.png) no-repeat center top;
	background-color:#FFF;
	float:left;
	height:647px;
}
.tgp_body .right .box_seclect_news .content ul.link
{
	width:169px;
	padding:0;
	margin:0px;
	padding-left:3px;
	list-style:none;
	float:left;
	display:block;
}
.tgp_body .right .box_seclect_news .content ul.link li.link
{
	width:169px;
	float:left;
	padding:6px 0;
	margin:0;
	list-style:none;
	background:url(/images/bg_li_box_select_news.png) no-repeat bottom center;
}
.tgp_body .right .box_seclect_news .content ul.link a.link
{
	background:url(/images/bull_1.png) left 4px no-repeat;
	padding-left:15px;
	margin:0px 5px;
	float:left;
	display:inline-block
}
.tgp_body .right .box_seclect_news .content ul.link a.link:hover, .tgp_body .right .box_seclect_news .content ul.link a.active
{
	color:#04659c;
}
.tgp_body .right .box_pro_quang_cao
{
	width:309px;
	float:left;
	padding-left:5px;
}
.tgp_body .right .box_pro_quang_cao .title
{
	width:309px;
	height:16px;
	background:url(/images/title_quang_cao_pro.png) no-repeat;
}
.tgp_body .right .box_slide
{
	width:290px;
	height:201px;
	padding:5px;
	background:url(/images/box_slide.png) no-repeat;
	float:left;
	margin-top:5px;
	display:block;
}
.tgp_body .right .box_poll
{
	width:175px;
	padding-top:5px;
	display:block;
	float:left;
}
.tgp_body .right .box_poll .content
{
	background:#ecece9;
	border-left:1px solid #dfe0e0;
	border-right:1px solid #dfe0e0;
	padding:10px 0px;
	float:left;
}
.tgp_body .right .box_poll .content label
{
	width:160px;
	display:inline-block;
	margin:2px 0px;
}
.tgp_body .right .box_poll .content .cau_hoi
{
	text-align:justify;
	margin-bottom:5px;
	padding:0 5px; 
}
.tgp_body .right .box_poll .title
{
	background:url(/images/title_poll.png) no-repeat;	
	width:175px;
	height:24px;
	line-height:24px;
	color:#ba001f;
	font-weight:bold;
	text-indent:10px;
	float:left;
}
.tgp_body .right .box_poll .bottom
{
	background:url(/images/bottom_poll.png) no-repeat;
	height:29px;
	line-height:29px;
	width:175px;
	float:left;
	display:block;
}
.tgp_body .right .box_poll .bottom .bt_poll
{
	background:url(/images/bt_poll.png) no-repeat;
	height:18px;
	width:65px;
	display:inline-block;
	margin:0;
	padding:0;
	margin-left:8px;
	margin-top:6px;
	border:none
}
.tgp_body .right .box_poll .bottom .ket_qua
{
	margin-left:10px;
	height:29px;
	line-height:29px;
}
.tgp_body .right .box_quang_cao
{
	width:180px;
	float:left;
	margin-left:5px;
	display:block		
}
.tgp_body .right .box_quang_cao .title
{
	width:180px;
	height:18px;
	background:url(/images/title_quang_cao.png) no-repeat;
}
.tgp_body .right .quang_cao_2
{
	width:120px;
	height:215px;
	float:left;
	display:block;
	margin-top:5px;
	clear:right;
	margin-left:5px;
}
.tgp_menu_bottom
{
	height:28px;
	float:left;
	background:url(/images/bg_menu_bottom.png) repeat-x;
	width:999px;
	position:relative;
}
.tgp_menu_bottom .home
{
	float:left;	
	height:28px;
	padding:0;
	margin:0;
	display:block;
}
.tgp_menu_bottom a, .tgp_menu_bottom .hotline 
{
	padding:0 10px;
	line-height:28px;
	float:left;
	display:block;
	color:#FFF;
}
.tgp_menu_bottom a:hover
{
	color:#FFF;
	text-decoration:underline;
}
.tgp_menu_bottom img
{
	float:left;
	margin-left:5px;
	display:block;
}
.tgp_menu_bottom .right_menu_bottom
{
	background:url(/images/right_menu_bottom.png) no-repeat;
	width:1px;
	height:28px;
	float:left;
	display:block;
	position:absolute;
	right:0px;
}
.tgp_sitemap
{
	height:27px;
	width:973px;
	padding-left:27px;
	background:url(/images/bg_sitemap.png) left center no-repeat;
	float:left;
}
.tgp_sitemap ul, .tgp_sitemap ul li
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.tgp_sitemap ul
{
	width:973px;
	height:27px;
	background:#dee1e8;
}
.tgp_sitemap ul li
{
	background:url(/images/bg_li_sitlemap.png) right center no-repeat;	
	float:left;
	display:inline-block
}
.tgp_sitemap ul li a
{
	color:#212121;
	line-height:27px;
	padding:0 15px;
}
.tgp_sitemap ul li a:hover
{
	color:#BA001F	
}
.tgp_copyright
{
	height:55px;
	position:relative;
	line-height:14px;
	clear:both;
	color:#7B7B7B;
}

.tgp_copyright .div_1
{
	position:absolute;
	padding:10px 40px;
	width:700px;
	height:35px;
}

.tgp_copyright .div_2
{
	position:absolute;
	top:10px;
	right:40px;
	cursor:pointer;
}

.tgp_copyright .div_2 b
{
	color:#ff9900;
}
.bottom_box_select_news
{
	width:178px;
	background:url(/images/bottom_box_select_news.png) top center no-repeat;
	height:2px;
	margin:0;
	padding:0;
	float:left;
}
.thong_bao
{
	padding:5px;
	display:block
}
/*Phan trang*/
.navigation {
	font-size:11px;
	clear: both;
	padding: 10px 0px;
	text-align: center;
	cursor:default;
	font-weight:bold;
	color:#545454;
}
.navigation .current_page_item, .navigation .page_item a {
	outline:none;
	margin:2px;
	padding:2px 6px;
	border: 1px solid #9C9C9C;
	text-decoration:none;
}

.navigation .page_item a {
	border: 1px solid #9C9C9C;
	color:#000;
	background-color:#FFF;
}

.navigation .current_page_item, .navigation .page_item a:hover {
	color: #FFF;
	background-color:#B90000;
}
.top_content_main
{
	width:492px;
	height:3px;
	background:url(/images/bg_top_content.png) no-repeat bottom center;
	float:left;
	display:inline-block;
	text-align:justify;
}
.content_main
{
	padding:6px 5px 7px 5px;
	width:480px;
	border-left:1px solid #b5bec5;
	border-right:1px solid #b5bec5;
	background-color:#FFF;
	float:left;
}
.bottom_content_main
{
	width:492px;
	height:3px;
	background:url(/images/bottom_content_main.png) no-repeat;
	float:left;
	margin-top:-3px;
}
h3.title
{
	border-bottom:1px solid #2B2B2B;
	float:left;
	font-size:12px;
	line-height:20px;
	margin:5px 0;
	padding:0;
	width:480px;
}
h1.title
{
	border-bottom:1px solid #bc2828;
	margin:0;
	background:url(/images/bull3.png) no-repeat left 6px;
	padding-bottom:5px;
	margin-bottom:8px;
	margin-top:5px;
	font-size:19px;
	width:100%;
	text-indent:14px;
	float:left;
	display:block;
}
.tgp_lien_he
{	
	background:#FFF;
	float:left;
	width:490px;
}
.tgp_lien_he .form_lien_he{
	float:left;
	margin:0;
	padding:0px;
	font-family:Verdana;
}
.inputbox{
	border:none;
	border-bottom:#b2b2b2 1px dashed;
	background:transparent;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:2px;
}
.tgp_lien_he .btn
{
	margin-right:40px;
}
.btn_gui
{
	border:0;
	color:#FFF;
	background:transparent url(/images/bt_gui.png);
	margin-top:10px;
	margin-right:35px;
	width:70px;
	height:25px;
	font-size:11px;
	text-align:center;
	line-height:25px;
}
.thong_tin
{
	width:493px;
	margin-top:10px;
}.box_tin_tuc, .box_tin_tuc_xem
{
	width:478px;
	text-align:justify;
	float:left;
	margin-bottom:8px;
	z-index:1000;
}
.box_tin_tuc
{
	position:relative;
}
.box_tin_tuc .title, .box_tin_tuc_xem .title
{
	width:309px;
	font-weight:bold;
	padding-bottom:5px;
	float:left;
	color:#8A0000;
}
.box_tin_tuc .title, .box_tin_tuc .trich
{
	float:left;
}
.box_tin_tuc_xem .title
{
	width:478px;
	font-size:12px;
}
.box_tin_tuc .hinh
{
	width:160px;
	height:122px;
	padding:1px;
	border:1px solid #A5A5A5;
	margin-right:5px;
	float:left;
	display:block;
}
.box_tin_tuc .trich
{
	width:309px;
	position:absolute
	float:left;
}
.box_tin_tuc_xem .trich
{
	font-weight:bold;
	width:478px;
	float:left;
	padding-bottom:5px;
}
.thum
{
	height:107px;
	float:left;
	width:309px;
}
.time
{
	color:#333;
	width:309px;
	font-size:9px;
	margin-top:5px;
	float:left;
}
.ngay
{
	width:190px;	
}
.time div
{
	float:left;
	display:block;
}
.time div.ngay
{
	color:#8A0000
}
.box_tin_tuc .bt_xem
{
	width:59px;
	height:13px;
	display:inline-block;
	float:left;
	background:url(/images/Untitled-2.png) no-repeat;
	text-indent:-9999px;
	margin-top:-1px;
}
.tin_khac
{
	padding-left:10px;
	background:url(/images/bull_1.png) no-repeat left 4px;
	width:460px;
	display:inline-block;
}.box_pro,.box_pro_1, .box_pro_home,.box_pro_home_1
{
	width:236px;
	height:100px;
	float:left;
	text-align:justify;
	margin-bottom:5px;
	display:block
}
.box_pro_home_1
{
	margin-right:6px;
	margin-left:5px;
	padding:0;
	display:block;
	float:left;
	clear:both;
}
.box_pro, .box_pro_1
{
	margin:2px 0;
	width:236px;
}
.box_pro_1
{
	margin-right:7px;	
	clear:both;
}
.box_pro .hinh,.box_pro_1 .hinh, .box_pro_home .hinh,.box_pro_home_1 .hinh
{
	height:100px;
	width:100px;
	float:left;
	padding-right:5px;
}
.box_pro .title,.box_pro_1 .title, .box_pro_home .title,.box_pro_home_1 .title
{
	color:#8A0000;
	display:inline-block;
	float:left;
	font-weight:bold;
	width:131px;	
}
.box_pro .trich, .box_pro_1 .trich, .box_pro_home .trich, .box_pro_home_1 .trich
{
	width:131px;
	float:left;
	padding-top:5px;
	margin-bottom:5px;
	display:block;	
}
.title_pro_xem
{
	font-weight:bold;	
	color:#8A0000;
	padding-bottom:5px;
}
.content_xem
{
	padding-bottom:5px;	
}
.tgp_body .left ul.tab_san_pham
{
	width:480px;
	float:left;
	margin:0;
	padding:0
}
.tgp_body .left ul.tab_san_pham, .tgp_body .left  ul.tab_san_pham li.tab_thiet_bi
{
	height:23px;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:block;
	background:url(/images/bg_tab_thiet_bi.png) repeat-x left bottom;
}
.tgp_body .left ul.tab_san_pham li.tab_thiet_bi
{
	background:url(/images/bg_li_tab.png) no-repeat bottom right;
	float:left;
	display:block;
}
.tgp_body .left ul.tab_san_pham li.tab_thiet_bi a.tab_thiet_bi
{
	height:	23px;
	padding:0;
	line-height:23px;
	float:left;
	display:inline-block;
	color:#696969;
	padding-right:11px;
	
}
.tgp_body .left ul.tab_san_pham li.tab_thiet_bi a.tab_thiet_bi span
{
	width:60px;	
}
.content_tab
{
	width:468px;
	border-left:1px solid #D8DBE0;
	border-right:1px solid #D8DBE0;
	border-bottom:1px solid #D8DBE0;
	float:left;
}
.content_tab_ie
{
	padding:5px;
	border-left:1px solid #D8DBE0;
	border-right:1px solid #D8DBE0;
	border-bottom:1px solid #D8DBE0;
	margin-top:10px;
}
.content_tab_ie ul li
{
	padding-top:10px;	
}
h1.title_san_pham
{
	font-size:18px;
	color:#A80000
}
#container, #container-1
{
	float:left;
}

#container_ie a.tab_thiet_bi
{
	padding:0;
	padding-right:5px;
}

#container_ie a.tab_thiet_bi span
{
	margin:0;
	padding:0;
	height:23px;
	line-height:23px;
	display:block;
	float:left;
	padding-left:5px;
	text-align:center;
}

#container_ie a.tab_thiet_bi:hover, #container_ie a.tab_thiet_bi.active
{
	background:url(/images/tabie.png) top right no-repeat;
	cursor:pointer;
}

#container_ie a.tab_thiet_bi:hover span, #container_ie a.tab_thiet_bi.active span
{
	background:url(/images/tab.png) top left no-repeat;	
}
/* slideshow gallery */

#slideshow {
	position: relative;
	overflow: hidden;
	width:290px;
	height:202px;
}

	#slideshow a {
		position:absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		outline:none;
	}

	#slideshow img {
		border: none;
	}
	
	
	
/* pagination control */

#slideshow ul,
#slideshow ol {
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 3px;

	z-index: 3;
	right:0px;
}

	#slideshow ul li,
	#slideshow ol li {
		float: left;
		margin: 0 3px;
		width: 19px;
	}
	
	#slideshow ul li a {
		position: relative;
		display: block;
		
		width: 19px;
		height: 19px;
		line-height:19px;
		text-decoration: none;
		color: #FFFFFF;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
	}
	
	#slideshow ul li a.current, #slideshow ul li a:hover {
		background:transparent url(/images/slide_nav.png) top left no-repeat;
		background-position:bottom left;
	}
	
/* caption control */

#slideshow ol {
	bottom: 0px;
	left:0px;
	position: absolute;
	overflow: hidden;
	width: 290px;
	font-size: 14px;
	color: #FFFFFF;
	background:transparent url(/images/slide_caption.png) top left no-repeat;
	z-index:2;
	text-align:right;
	height:26px;
	line-height:26px;
	text-transform:uppercase;
}

#slideshow ol li {
	width: 100%;
}/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
	display:inline-block;
	float:left;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
	display:block;
    margin: 0;
}
.tabs-nav a, .tabs-nav a span {
    display: block;
	float:left;
    padding: 0 10px;
    background: url(/images/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    z-index: 2;
	float:left;
	display:inline-block;
    color: #27537a;
    text-align: center;
    text-decoration: none;

}
.tabs-nav .tabs-selected a {
    color: #000;
	display:inline-block;
	float:left;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -23px;
    outline: 0; /* prevent dotted border in Firefox */
	float:left;
	display:inline-block;
		color:#8A0000;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -69px;
	float:left;
	display:inline-block;
	color:#8A0000;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    height: 23px; /* IE 6 treats height as min-height */
    padding-right: 0;
	float:left;
	display:inline-block;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: 23px;
	float:left;
	display:block;
}
.tabs-nav .tabs-selected a span {
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 0px;
	height:23px;
	float:left;
	display:inline-block;
		color:#8A0000;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 -46px;
	float:left;
	width:auto;
	height:23px;
	display:inline-block;
	
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container{

}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}

