/* CSS Document */

@import url(reset_all.css);

body
{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	line-height:150%;
background: #003300;
}

ul#quydinh {
	list-style: circle;
}

ul#quydinh li {
	list-style: circle;
	margin-left: 20px;
}


span#dangcv {
	color: red;
	font-weight: bold;
}

h1
{
	font-size:167%; /* 22px */
	color:#000;
}

h2
{
	font-size:138.5%; /* 18px */
	color:#000;
}

h3
{
	font-size:108%; /* 14px */
	font-weight:bold;
	color:#000;
}

h1, h2, h3, p, fieldset, table
{
	
}

a
{
	text-decoration:none;
	color:#537A98;
}


a:hover
{
	/*text-decoration:underline;*/
	color:#139af7;
}

a.external {
	background-image:url(images/external.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:12px;
}

#footerwrap {
background: #fff;
width: 981px;
padding-top: 20px;
}

#footer {
border-top: 3px solid #b5b4b4;
width: 981px;
	background: #ffffff url(images/footernhox.jpg) no-repeat center;
height: 265px;
color: #000000;
}

#myheader {
background: #ffffff url(images/header.jpg) repeat-x top;
width: 981px;
text-align: center;
height:52px;
}

#banner {
background: #ffffff;
margin: 0;
padding: 0;
width: 981px;
height: 153px;
}

fieldset
{
	border:1px dotted #a8b2bb;
	padding:3px 5px;
	margin:3px;
}

legend
{
	color:#000;
	padding:0 3px;
}

.small
{
	font-size:77%;
}

.blur
{
	color: #999;
}

.author
{
	font-size:10px;
	font-weight:normal;
}

.date
{
	font-size:10px;
	font-weight:normal;
	color:#999;
}

.tagline
{
	font-style:italic;
	color:#369;
	text-align:center;
}

.rating
{
	font-size:77%;
}

.error
{
	color:#f00;
}

.clsSplitter
{
	clear:both;
}

#InsertNewsForm
{
	text-align:left;
}

#contentholder
{
	margin:auto;
	width:980px;
	text-align:left;
}

#leftcontent
{
	float:left;
	width:220px;
}

#rightcontent
{
	display:none;
	/*float:right;
	width:220px;
	background:#eee;*/
}

#centercontent
{
	float:left;
	width:760px;
}

#footer
{
	clear:both;
	text-align:center;
}

#footer .clsFooter
{
	font-size:85%;
	line-height:130%;
}

#searchResults 
{
	display:none;
	position:absolute;
	width:400px;
	left:50%;
	margin-left:65px;
	top:136px;
	background-color:#fff;
	text-align:left;
	border:10px solid #eee;
}

/* Header */

#header .header_dmxzone
{
	position:relative;
	background:url(images/header_background_dmx.png) repeat-x;
	border:solid #a8b2bb;
	border-width:0 1px;
	height:100px;
}

#header .header_dnzone
{
	position:relative;
	background:url(images/header_background_dn.png) repeat-x;
	border:solid #a8b2bb;
	border-width:0 1px;
	height:100px;
}

#header .header_flzone
{
	position:relative;
	background:url(images/header_background_fl.png) repeat-x;
	border:solid #a8b2bb;
	border-width:0 1px;
	height:100px;
}

#header .header_fwzone
{
	position:relative;
	background:url(images/header_background_fw.png) repeat-x;
	border:solid #a8b2bb;
	border-width:0 1px;
	height:100px;
}

#header .header_cfzone
{
	position:relative;
	background:url(images/header_background_cf.png) repeat-x;
	border:solid #a8b2bb;
	border-width:0 1px;
	height:100px;
}

#header .header_logo
{
	position:absolute;
	background:url(images/dmx_logo.png) no-repeat;
	width:100px;
	height:80px;
	left:20px;
	top:10px;
}

#header .header_dnzone .header_logo
{
	background:url(images/dn_logo.png) no-repeat;
}

#header .header_flzone .header_logo
{
	background:url(images/fl_logo.png) no-repeat;
}

#header .header_fwzone .header_logo
{
	background:url(images/fw_logo.png) no-repeat;
}

#header .header_cfzone .header_logo
{
	background:url(images/cf_logo.png) no-repeat;
}

#header .header_tagline
{
	position:absolute;
	background:url(images/tagline.png) no-repeat;
	width:401px;
	height:57px;
	left:150px;
	top:30px;
}

#header .header_dnzone .header_tagline
{
	background:url(images/tagline_dn.png) no-repeat;
}

#header .header_flzone .header_tagline
{
	background:url(images/tagline_fl.png) no-repeat;
}

#header .header_fwzone .header_tagline
{
	background:url(images/tagline_fw.png) no-repeat;
}

/* Header login */

#header .header_login
{
	float:right;
	margin-right:5px;
	color:#537a98;
	font-size:77%;
}

#header {
	/* width: 980px; */
padding-bottom: 5px;

}


#header .header_login a
{
	color:#537a98;
	text-decoration:underline;
}

#header .header_dnzone .header_login, #header .header_dnzone .header_login a
{
	color:#51007f;
}

#header .header_flzone .header_login, #header .header_flzone .header_login a
{
	color:#6e6100;
}

#header .header_fwzone .header_login, #header .header_fwzone .header_login a
{
	color:#8e0800;
}

/* Header navigation */

#header .header_menu
{
	position:relative;
	background:url(images/menu_background.jpg);
	height:39px;
}

#header ul.nav
{
margin: 0;
padding: 0;
}

#header ul.nav li
{
	float:left;
	line-height:39px;
	border-right:1px solid #a8b2bb;
}

#header ul.nav li a
{
	display:block;
	padding:0 32px 0 32px; 
	font-weight: bold;
	color:#ffffff;
	background:none;
}

#header ul.nav li a:hover
{
	/* background:url(images/menu_hover.png); */
	text-decoration:none;
	color:#000000;
}

#header ul.nav li.selected a
{
	/* background:url(images/menu_selected.png); */
	color:#000000;
}

/* Header search */

#header .header_search
{
	position:absolute;
	top:8px;
	right:8px;
	width:160px;
}

#header .header_search .left
{
	display:block;
	position:absolute;
	left:0;
	width:20px;
	height:19px;
	background:url(images/search_left.png) no-repeat;
}

#header .header_search input
{
	height:16px;
	background:url(images/search_repeat.png) repeat-x;
	border:none;
	padding:3px 0 0 0;
	width:130px;
	margin-left:20px;
}

#header .header_search .right
{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:10px;
	height:19px;
	background:url(images/search_right.png) no-repeat;
}

/* Sidebar */

#leftcontent .sub_sections
{
	margin:20px 0 0 0;
}

#leftcontent .sub_sections li a
{
	display:block;
	margin:5px 0 0 0;
	padding:5px;
	background:url(images/menu_background.png);
	border:1px solid #A8B2BB;
	font-weight:bold;
	/*font-size:108%; /* weg? */
	color:#537a98;
}

#leftcontent .sub_sections li a:hover
{
	background-image:url(images/menu_hover.png);
	text-decoration:none;
	color:#fff;
}

#leftcontent .sub_sections li a.selected
{
	background-image:url(images/menu_selected.png);
	text-decoration:none;
	color:#fff;
}

.small_box
{
	margin:5px 10px 0px 10px;
}

.small_box .top
{
	background:url(images/box-header.jpg) no-repeat;
	height:24px;
	line-height:24px;
}

.top h4 {
	font-weight: normal;
}

.small_box .find_top
{
	background:url(images/box-header.jpg) no-repeat;
	height:24px;
	line-height:24px;
}

.small_box .find_top h4
{
	color:#fff;
	font-size:100%;
	font-weight:bold;
	text-align:center;
}

.small_box .apply_top
{
	background:url(images/apply_top.gif);
	height:50px;
	line-height:20px;
}

.small_box .apply_top h4
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.small_box .top h4
{
	color:#fff;
	font-size:100%;
	font-weight:bold;
	text-align:center;
}

.small_box .top h4 a
{
	color:#fff;
	font-size:100%;
	font-weight:bold;
	text-align:center;
}

.small_box .top h4 a:hover
{
	color:#537a98;
	font-size:100%;
	font-weight:bold;
	text-align:center;
}

.small_box .top h4 a.selected
{
	color:#537a98;
	font-size:100%;
	font-weight:bold;
	text-align:center;
}

.small_box .middle
{
	background:#fff;
	border-left:1px solid #a8b2bb;
	border-right:1px solid #a8b2bb;
	padding:1px 10px;
margin:0;
}

.formTitle
{
	color: white;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	position: relative;
	top: 5px;
}

.small_box .middle
{
	padding:5px;
}

.small_box.menu .middle
{
	padding:0;
}

.small_box .bottom
{
	clear:both;
	background:url(images/box_bottom.png) bottom no-repeat;
	height:14px;
}



.small_box .find_bottom
{
	clear:both;
	background:url(images/box_bottom.png) bottom no-repeat;
	height:14px;
}

/* Subheader todo */

/* Breadcrumbs */

#breadcrumbs
{
	margin:20px 0 0 0px;
	padding:0 0 0 10px;
	color:#000;
	background:url(images/breadcrumbs_box.png) no-repeat;
	overflow:hidden;
	height:36px;
	line-height:33px;
}

#breadcrumbs a
{
	float:left;
	font-weight:bold;
	font-size:93%;
	color:#537a98;
	padding:0 5px 0 0;
}

#breadcrumbs span
{
	float:left;
	width:14px;
	text-indent:-9999px;
	margin:1px 0 0 0;
	background:url(images/breadcrumbs_sep.png) no-repeat;
}

/* Subheader */

#subheader
{
	margin:20px 0 0 25px;
}

/* Main content */

#content
{
	margin:0 0 0 25px;
}

/*MinhLe : add*/

.new_box
{
	position:relative;
	margin:10px 0 0 0;
	width:361px;
	
}

.new_box .new_top
{
	background:url(images/tintuc.jpg) no-repeat left;
	height:63px;
	line-height:63px;
}

.job_top {	
	background:url(images/top_vieclam.jpg) no-repeat left;
	height:63px;
	line-height:63px;
}

.job_middle {
	background:#fff url(images/mid_vieclam.jpg) repeat-y ;
	padding:0 10px;
}

.job_bottom {
	clear:both;
	background:url(images/bot_vieclam.jpg) no-repeat left top;
	height:30px;
	line-height:30px;
}

.new_box .new_top h4
{
	color:#fff;
	font-size:100%;
	font-weight:bold;
	text-align:center;
}

.new_box .middle
{
	position:relative;
	background:#fff url(images/mid_tintuc.jpg) repeat-y ;
	padding:0 20px;
}

.new_box .new_bottom
{
	position:relative;
	clear:both;
	background:url(images/bot_tintuc.jpg) no-repeat;
	height:45px;
	line-height:45px;
}

.sum_box
{
	position:relative;
	margin:15px 0 0 0;
	width:600px;
	
}

.sum_box .top
{
	/* position:relative;
	background:url(images/sum_top.gif);
	height:19px;
	line-height:19px;
	*/
}

.sum_box .top h1
{
	color:#fff;
	font-size:1;
	font-weight:bold;
	text-align:left;
	padding-top:0;
	padding-left:5;
}

.sum_box .middle
{
	/*position:relative;
	background:#fff;
	border-left: 1px solid #a8b2bb;
	border-right: 1px solid #a8b2bb;
	
	padding:0 10px; */
}

ul#website, ul#vieclam {
	list-style: none;
	margin: 0;
	padding:0;
}

ul#vieclam li {
	background: url(images/arrow_red.jpg) no-repeat 10px 5px;
	margin: 0;
	padding: 0;
}

ul#vieclam li a {
	color: #4f4f4f;
	text-decoration: none;
	padding-left: 20px;
	line-height: 2;
}

ul#vieclam li a:hover {
	color: #0000ff;
	text-decoration: none;
	padding-left: 20px;
}

ul#website li.website {
	background: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px dashed #000000;
	padding: 5px 0px; 
}

div.website {
	border-bottom: 1px dashed #000000;
	padding: 5px 0px; 
}

ul#website li.website a, div.website a {
	color: #557755;
	text-decoration: none;
	font-weight: bold;
}

.sum_box .bottom
{
	position:relative;
	clear:both;
	background:url(images/sum_bottom.gif);
	height:14px;
	line-height:14px;
}

.adv_box
{
	position:relative;
	margin:5px 0 0 0;/*MinhLe*/
	width:720px;
}

.adv_box .top
{
	position:relative;
	background:url(images/adv_top.gif);
	height:11px;
	line-height:11px;
}

.adv_box .middle
{
	position:relative;
	background:#fff;
	border:solid #a8b2bb;
	border-width:0 1px;
	padding:0 10px;
	border-bottom:1px solid transparent;
}

.adv_box .bottom
{
	position:relative;
	clear:both;
	background:url(images/adv_bottom.gif);
	height:14px;
	line-height:14px;
}

/* end */



.big_box
{
	position:relative;
	margin:20px 0 0 0;/*MinhLe*/
	width:735px;
}

.big_box .top
{
	position:relative;
	background:url(images/largebox_top.png) no-repeat bottom;
	height:11px;
	line-height:11px;
}

.big_box .middle
{
	position:relative;
	background:#ffffff;
	border:solid #a8b2bb;
	border-width:0 1px;
	
	padding:0 10px;
	border-bottom:0px;
border-top: 0px;
}

.big_box .middle blockquote,
.big_box .middle ul,
.big_box .middle ol,
.big_box .middle dl{margin:1em;}
.big_box .middle ol,
.big_box .middle ul,
.big_box .middle dl{margin-left:2em;}
.big_box .middle ol li{list-style:decimal outside;}
.big_box .middle ul li{list-style:disc outside;}
.big_box .middle dl dd{margin-left:1em;}
.big_box .middle th{font-weight:bold;}

.big_box .bottom
{
	position:relative;
	clear:both;
	background:url(images/largebox_bottom.png);
	height:14px;
	line-height:14px;
}

/* Catalog/List Index */

.big_box.catalog .top, .big_box.list .top
{
	background:#a8b2bb url(images/largebox_top2.png) top no-repeat !important;
	height:25px;
}

.big_box.catalog .view_switch, .big_box.list .view_switch
{
	position:absolute;
	left:10px;
	top:5px;
}

.big_box.catalog .sort, .big_box.list .sort
{
	position:absolute;
	left:50px;
	height:25px;
	line-height:25px;
}

td {
margin: 0;
padding: 0;
}

.big_box.catalog .sort a, .big_box.list .sort a
{
	color:#333;
}

.big_box.catalog .index_item
{
	float:left;
	margin:10px 0 0 10px;
	width:170px;
	height:210px;
	border:1px solid #eee;
}

.big_box.list td
{
	border-bottom:1px dotted #a8b2bb;
	padding:5px;
}

/* Product page */

.big_box.product .top
{
	background:url(images/largebox_prop_top.png) !important;
}

.big_box.product .middle
{
	background:url(images/largebox_prop_middle.png);
	border:none;
	padding:0 10px;
}

.big_box.product .product_main
{
	width:540px;
}

.big_box.product .product_side
{
	position:relative;
	float:right;
	width:155px;
}

.big_box.product .tagline
{
	font-size:123.1%; /* 16px */
}

.big_box.product .bottom
{
	background:url(images/largebox_prop_bottom.png) !important;
}

/* Content Tabs */

.big_box .middle .tabs
{
	padding-bottom:10px;
}

.big_box .middle .tabs .selected
{
	float:left;
	margin-right:10px;
}

.big_box .middle .tabs .deselected
{
	float:left;
	margin-right:10px;
}

.big_box .middle .tabs a, .big_box .middle .tabs a
{
	display:block;
	padding:3px;
	border:1px solid #a8b2bb;
}

/* Content Filter */

.big_box .header_search
{
	position:absolute;
	top:8px;
	right:8px;
	width:160px;
}

.big_box .header_search .left
{
	display:block;
	position:absolute;
	left:0;
	width:20px;
	height:19px;
	background:url(images/search_left.png) no-repeat;
}

.big_box .header_search input
{
	height:16px;
	background:url(images/search_repeat.png) repeat-x;
	border:none;
	padding:3px 0 0 0;
	width:130px;
	margin-left:20px;
}

.big_box .header_search .right
{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:10px;
	height:19px;
	background:url(images/search_right.png) no-repeat;
}

/* Sidebar Menu */

.small_box.menu .middle li a
{
	display:block;
	background:#f9f9f9 url(images/menu_background.png) center repeat-x;
	border-bottom:1px solid #a8b2bb;
	color:#537a98;
	font-weight:bold;
	padding:0 5px;
	height:24px;
	line-height:24px;
}

.small_box.menu .middle li a.selected
{
	background:#888888 url(images/menu_selected.png) center repeat-x;
	color:#fff;
}

.small_box.menu .middle li li a
{
	padding-left:15px;
}

.small_box.menu .middle li a:hover
{
	background:#B7C3CE url(images/menu_hover.png) center repeat-x;
	text-decoration:none;
	color:#fff;
}

.small_box.menu .middle td
{
	border-bottom:1px solid #a8b2bb;
	padding:5px;
	font-size:77%;
	line-height:normal;
}

.small_box.menu .middle td a
{
	font-weight:bold;
}

.small_box.menu .bottom
{
	/*background-image:url(images/box_bottom_active.png) !important;*/
}

/* Accordion */

.accordion
{
	border-bottom:1px solid #a8b2bb;
	margin-top:-1px;
}

.accordion div
{
	background:#fff;
}

.accordion div.header
{
	height:30px;
	line-height:30px;
	background:#eee url(images/menu_background.png) top repeat-x;
	border-top:1px solid #a8b2bb;
	padding-left:5px;
	cursor:default;
}

.accordion div.header h4
{
	color:#666;
}

.accordion div.active div.header
{
	background:#ddd url(images/menu_hover.png) bottom repeat-x;
}

.accordion div.active div.header h4
{
	color:#fff;
}

.accordion div.content
{
	padding:5px;
	font-size:85%;
}

/* Features menu */

.featuredMenu div.content
{
	background:#fff;
	padding:5px;
	background:#fff url(images/box_tab.png) bottom no-repeat;
}

.featuredMenu div.active div.content
{
	background:#fff url(images/box_tab_active.png) bottom no-repeat;
}

.featuredMenu div.header h4
{
	color:#666;
	font-size:108%;
}

.featuredMenu div.header

{
	height:32px;
	line-height:32px;
	padding:0 5px;
	/*background:#eee;*/
	border:solid #a8b2bb;
	border-width:0 1px;
	background:#fff url(images/box_bottom.png) bottom no-repeat;
	/*border-bottom:1px solid #a8b2bb;*/
	cursor:default;
}

.featuredMenu div.active div.header
{
	/*background:#ddd;*/
	background:#d0d6dc url(images/box_bottom_active.png) bottom no-repeat;
}

.featuredMenu div.active div.header h4
{
	color:#000;
}

.featuredMenu div.last div.header
{
	border:none;
}

.featuredMenu div.active.last div.header
{
}

/* Newsticker */

#latestNews.ticker
{
	display: inline;
}

#latestNews.ticker li
{
	display: inline;
}

/* Billboard (Featured Items) */

.billboard
{
}

.billboard_content
{
}

.billboard_item
{
}

.billboard_item h4
{
}

.billboard_item p 
{
	font-size:85%;
	line-height:130%;
	color: #999;
}

.billboard_item img
{
	margin:0px 20px;
}

.scrollbar_track
{
	background:url('back.png');
}

.scrollbar_track .section.first
{
	background:url('back-l.png') left top no-repeat;
}

.scrollbar_track .section.last
{
	background:url('back-r.png') right top no-repeat;
}

.scrollbar_track .section
{
	line-height:20px;
	text-align:center;
	float:left;
	font-size:85%;
	color:#eee;
	cursor:pointer;
}

.scrollbar_left
{
	background:url('nav-l.png');
	cursor:pointer;
}

.scrollbar_right
{
	background:url('nav-r.png');
	cursor:pointer;
}

.scrollbar_face
{
	background:url('slider_l.gif') left 1px no-repeat;
	cursor:pointer;
}

.scrollbar_face div
{
	background:url('slider_r.gif') right 1px no-repeat;
	margin-left:8px;
	height:20px;
	line-height:20px;
	text-align:center;
}

.scrollbar_face span
{
	margin-left:-4px;
	font-size:85%;
	color:#333;
}

/* Buttons */

.button1
{
	float:left;
	background:url(images/button_right.png) right top;
	height:23px;
	line-height:23px;
	text-align:center;
	overflow:hidden;
	font-size:85%;
}

.button a
{
	display:block;
	background:url(images/button_left.png) left top no-repeat;
	color:#666;
	font-weight:bold;
	padding:0 10px;
}

.button_light
{
	float:right;
	background:url(images/button2_right.png) right top;
	height:36px;
	line-height:32px;
	text-align:center;
	overflow:hidden;
}

.button_light a
{
	display: block;
	background:url(images/button2_left.png) left top no-repeat;
	color:#139af7;
	font-weight:bold;
	padding:0 10px;
}

.button_light a:hover
{
	text-decoration:none;
	color:#139af7;
}

/* Paging */

div.pages
{
}

div.pages a
{
	border:1px solid #a8b2bb;
	background:#f1f1f1;
	color:#333;
	padding:2px;
	margin-left:2px;
}

div.pages a:hover
{
	background:#69d;
	color:#fff;
}

div.pages a.selected
{
	background:#69d;
	color:#fff;
}

/* Editor */

.dmx_btn     { width: 22px; height: 22px; border: 1px solid #F2F5FA; margin: 0; padding: 0; background-color: #F2F5FA; }
.dmx_btnOver { width: 22px; height: 22px; border: 1px outset #C4D2E8; margin: 0; padding: 0; background-color: #C4D2E8; }
.dmx_btnDown { width: 22px; height: 22px; border: 1px inset #C4D2E8; margin: 0; padding: 0; background-color: #C4D2E8; }
.dmx_btnNA   { width: 22px; height: 22px; border: 1px solid #F2F5FA; margin: 0; padding: 0; background-color: #F2F5FA; -moz-opacity:0.25; opacity:0.25; filter: alpha(opacity=25); }

.dmx_menuBar { background-color:#F2F5FA; }








.big_box_dark
{
	margin-top: 20px;
	width: 735px;
}

.big_box_dark .top
{
	background-image: url(images/largebox_dark_top.png);
	height: 11px;
	/*font-size: 1px;*/
}

.big_box_dark.news_index .top
{
	background-image: url(images/largebox_top2.png);
	height: 25px;
}

.big_box_dark .middle
{
	background-color: #F1F1F1;
	border-left: 1px solid #A8B2BB;
	border-right: 1px solid #A8B2BB;
	height: auto;
	padding: 1px 10px;
}

.big_box_dark .bottom
{
	background-image: url(images/largebox_dark_bottom.png);
	height: 14px;
	font-size: 1px;
}

.big_box_dark .header_search
{
	position:absolute;
	top:8px;
	right:8px;
	width:160px;
}

.big_box_dark .header_search .left
{
	display:block;
	position:absolute;
	left:0;
	width:20px;
	height:19px;
	background:url(images/search_left.png) no-repeat;
}

.big_box_dark .header_search input
{
	height:16px;
	background:url(images/search_repeat.png) repeat-x;
	border:none;
	padding:3px 0 0 0;
	width:130px;
	margin-left:20px;
}

.big_box_dark .header_search .right
{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:10px;
	height:19px;
	background:url(images/search_right.png) no-repeat;
}



.nowrap { 
  white-space: nowrap; 
}

.Quote {
	color: #555555;
	border : 1px dashed #A8B2BB;
	font-size: 11px;
	font-style : italic;
	padding: 5px;
	margin-left : 15px;
}

.Code {
	color: #444444;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	line-height:normal;
	border: 1px dashed #A8B2BB;
	padding: 5px;
	background: #F9F9F9;
	overflow: auto;
}

.Note {
	padding: 5px;
	background-color: #FFE1C0;
	text-align: center;
	vertical-align: middle;
	border: 1px dashed #A8B2BB;
}

.Highlight {
	padding: 5px;
	background-color: #F0FFFF;
	border: 1px dashed #A8B2BB;
	text-align: center;
	vertical-align: middle;
}

.Tip {
	padding: 5px;
	background-color: #FFFFE0;
	text-align: center;
	vertical-align: middle;
	border: 1px dashed #A8B2BB;
}

table.tablesorter {
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	padding: 4px;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color: #f9f9f9;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #A8B2BB;
	color: #fff;
}

div.tablesorterPager {
	padding: 10px 0 10px 0;
	background-color: #D6D2C2;
	text-align: center;
}
div.tablesorterPager span {
	padding: 0 5px 0 5px;
}
div.tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
div.tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
div.tablesorterPager input {
	font-size: 8px;
	width: 50px;
	border: 1px solid #300;
	text-align: center;
}


.re_content li
{
	font-size: 77%;
}



.clr {
clear: both;
}

.clsIndexTableHolder {
	clear: both;
	width: 100%
}

.clsIndexTable 
{
	width: 100%;
	border: none;
}

.clsIndexTable th
{
	background: #D8DfE5 url(images/forum_category_bg.png);
	border-top: 1px solid #a8b2bb;
	border-bottom: 1px solid #a8b2bb;
	color: #666;
	text-align: left;
	padding: 5px;
	white-space: nowrap;
}

.clsIndexTable th a {
	color: #666;
}

.clsIndexTable td
{
	padding: 5px;
	border-bottom: 1px solid #a8b2bb;
}

.star_rating_outer
{
	position:relative;
	overflow:hidden;
	margin:3px 0;
	width:120px;
	height:24px;
	background-image:url(images/star_grey.png);
}

.star_rating_inner
{
	position:absolute;
	top:0;
	left:0;
	height:24px;
	background-image:url(images/star_yellow.png);
}

.discount
{
	position:absolute;
	top:0;
	right:0;
	width:66px;
	height:66px;
	background-image:url(images/discount.png);
}

.list .discount
{
	position:relative;
	float:right;
}

/*
.clsIndexTable .odd td 
{
	background-color: #fff;
}

.clsIndexTable .even td 
{
	background-color: #f9f9ff;
}
*/
