

body
{
	background: #f2f2f2;
	color: #58595b;
	font-family: Trebuchet MS;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	text-align: center;
}
h1
{
	color: #58595b;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}
h2
{
	color: #019bc7;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}
h3
{
	color: #1ea8cf;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
}
h4
{
	color: #1ea8cf;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
}
h5
{
	color: #019bc7;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}
img
{
	border: 0;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.center
{
	text-align: center;
}
.clear
{
	clear: both;
}
.strong
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.wdth100
{
	width: 100%;
}
.normal_lnehgt
{
	line-height: 19px;
}
.blue
{
	color: #019bc7;
}
.grey_brd
{
	border: 1px solid #f2f2f2;
}
.font10
{
	font-size: 10px;
}
.font12
{
	font-size: 12px;
}
.font13
{
	font-size: 13px;
}
.font14
{
	font-size: 14px;
}
.font15
{
	font-size: 15px;
}
.font16
{
	font-size: 16px;
}
.mrgtp5
{
	margin-top: 5px;
}
.mrgtp15
{
	margin-top: 15px;
}
.mrgtp10
{
	margin-top: 10px;
}
.mrgtp20
{
	margin-top: 20px;
}
.mrgbtm5
{
	margin-bottom: 5px;
}
.mrgbtm15
{
	margin-bottom: 15px;
}
.mrgbtm10
{
	margin-bottom: 10px;
}
.mrgbtm20
{
	margin-bottom: 20px;
}
.mrglf5
{
	margin-left: 5px;
}
.mrglf10
{
	margin-left: 10px;
}
.mrglf15
{
	margin-left: 15px;
}
.mrglf20
{
	margin-left: 20px;
}
.mrglf30
{
	margin-left: 30px;
}
.mrgrt5
{
	margin-left: 5px;
}
.mrgrt10
{
	margin-left: 10px;
}
.mrgrt15
{
	margin-left: 15px;
}
.mrgrt20
{
	margin-left: 20px;
}
.mrgrt30
{
	margin-left: 30px;
}
.pdtp15
{
	padding-top: 15px;
}
.pdtp20
{
	padding-top: 20px;
}
.pdlf15
{
	padding-left: 15px;
}
.pdlf25
{
	padding-left: 25px;
}

#header_container
{
	margin: auto;
	padding: 0px;
	text-align: left;
	width: 980px;
}

#main_container
{
	margin: auto;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 980px;
}
.clearfix:after
{
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
#header_port
{
	height: 115px;
	margin: 0px;
	padding: 0px;
}
.header_lf
{
	margin-top: 40px;
	width: 266px;
}
.header_rht
{
	padding: 0px 0 0 0;
	width: 714px;
}
.top_port
{
	padding-left: 170px;
}
.language
{
	margin: 2px 0 0 0;
	width: 230px;
}
.lang_combo
{
	font-size: 11px;
	margin-left: 10px;
	margin-top: 2px;
	padding-right: 10px;
}
.lang_bullet
{
	margin: 8px 0 0 10px;
}
.search
{
	padding: 0px 0 0 0px;
	width: 300px;
}
.search_inpt
{
	_background: url(/media/images/searchbg.gif) no-repeat;
	_border: 1px solid #fff;
	font-size: 11px;
	_height: 13px;
	margin-left: 5px;
	_padding-top: 3px;
}
#navbg
{
	background: url(/media/images/navbg_lf.jpg) no-repeat 0 0;
	height: 60px;
	margin-top: 15px;
	padding-left: 5px;
	width: 709px;
}
.nav
{
	background: url(/media/images/navbg_rht.jpg) no-repeat 100% 0;
	height: 64px;
	padding-right: 5px;
}
.nav ul
{
	background: url(/media/images/navbg_cnt.jpg) repeat-x;
	height: 64px;
	list-style: none;
	margin: 0px;
	padding: 0 0 0 20px;
}
.nav li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.nav li a
{
	color: #575757;
	display: block;
	float: left;
	font-weight: bold;
	height: 42px;
	line-height: 41px;
	padding: 0 24px 0 24px;
	text-decoration: none;
}
.nav li a:hover
{
	background: #e2e2e2;
}
.nav_curt
{
	background: #e2e2e2;
	height: 42px;
	padding: 0 24px 0 24px;
}
.nav_small
{
	margin: 0px;
	padding: 0px;
	width: 565px;
}
.nav_small ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.nav_small li
{
	display: inline;
	margin-left: 40px;
	padding: 0px;
}
.nav_small li a:link,.nav_small li a:visited
{
	color: #007ca0;
	font-size: 12px;
	text-decoration: none;
}
.nav_small li a:hover
{
	color: #19baed;
}
.login
{
	color: #6b6b6b;
	padding-right: 10px;
	font-weight: normal;
}

.login a:link,.login a:visited
{
	color: #6b6b6b;
	font-weight: bold;
	text-decoration: none;
}
.login a:hover
{
	text-decoration: underline;
}
#banner_port
{
	height: 281px;
	margin: 12px 0 0 0;
	padding: 0px;
}
.banner_lf
{
	padding: 0;
	width: 260px;
}
.banner_rht
{
	margin: 0 0 0 10px;
	width: 710px;
}
.news_cnt
{
	padding-bottom: 3px;
	padding-top: 5px;
}
.news_list
{
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	width: 256px;
}
.news_list ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.news_list li
{
	background: url(/media/images/bullet_blk.gif) no-repeat 12px 13px;
	padding: 11px 0 12px 29px;
}
.news_list ul li a:link, .news_list ul li a:visited
{
	color: #6b6b6b;
	line-height: 12px;
	text-decoration: none;
}
.news_list ul li a:hover
{
	text-decoration: underline;
}
li.news_list_brdbtm
{
	border-bottom: 1px solid #dbdbdb;
}
#middle_port
{
	margin: 12px 0 0 0;
	padding: 0px;
}
.whtbg_t
{
	background: url(/media/images/whtbg_tt.gif) repeat-x 0 0 #ffffff;
}
.whtbg_b
{
	background: url(/media/images/whtbg_tb.gif) repeat-x 0 100%;
}
.whtbg_l
{
	background: url(/media/images/whtbg_cnt_lf.gif) repeat-y 0 0;
}
.whtbg_r
{
	background: url(/media/images/whtbg_cnt_rht.gif) repeat-y 100% 100%;
}
.whtbg_tl
{
	background: url(/media/images/whtbg_con_tp_lf.gif) no-repeat 0 0;
}
.whtbg_tr
{
	background: url(/media/images/whtbg_con_tp_rht.gif) no-repeat 100% 0;
}
.whtbg_bl
{
	background: url(/media/images/whtbg_con_btm_lf.gif) no-repeat 0 100%;
}
.whtbg_br
{
	background: url(/media/images/whtbg_con_btm_rht.gif) no-repeat 100% 100%;
	padding: 0px;
}
.rc_box
{
	background: url(/media/images/rc_tl.png) no-repeat top left;
}
.rc_top
{
	background: url(/media/images/rc_tr.png) no-repeat top right;
}
.rc_bottom
{
	background: url(/media/images/rc_bl.png) no-repeat bottom left;
}
.rc_bottom div
{
	background: url(/media/images/rc_br.png) no-repeat bottom right;
}
.rc_content
{
	background: url(/media/images/rc_r.png) top right repeat-y;
}
.rc_top div,.rc_top,
	.rc_bottom div, .rc_bottom
{
	font-size: 1px;
	height: 5px;
	width: 100%;
}
.rc_content
{
	padding: 0 5px;
}
.hmskin_port
{
	border-right: 1px solid #dbdbdb;
	float: left;
	height: 258px;
	overflow: hidden;
	width: 315px;
}
.hmskin_port h2
{
	padding-left: 70px !important;
}
.hmskin_port h4
{
	padding: 5px 0 0 35px !important;
}
.hmskin_port p
{
	line-height: 15px;
	margin: 0px;
	padding: 5px 0 0 35px;
}
.hmskin_ply_scpt
{
	border: 1px solid #fff;
	margin-top: 15px;
}
.hmforum_port
{
	float: left;
	padding-left: 17px;
	padding-top: 15px;
	width: 310px;
}
.hmforum_port h2
{
	padding-left: 25px !important;
}
.hmforum_lst
{
	padding: 0px;
}
.hmforum_lst ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.hmforum_lst li
{
	background: url(/media/images/bullet_blk.gif) no-repeat 0 6px;
	display: block;
	padding: 0 0 0 20px;
}
.hmforum_lst li a:link,.hmforum_lst li a:visited
{
	color: #58595b;
	line-height: 22px;
	text-decoration: none;
}
.hmforum_lst li a:hover
{
	text-decoration: underline;
}
.hmplayer_port
{
	border-left: 1px solid #dbdbdb;
	float: right;
	text-align: center;
	width: 315px;
}
.skin_prw
{
	margin: 23px 10px 0 0;
}
.skin_next
{
	margin: 23px 0 0 10px;
}
.skin_hilight
{
	height: 84px;
	width: 231px;
}
#btm_port
{
	margin: 10px 0 0 0;
	padding: 0px;
}
.btm_lf
{
	margin: 0px;
	width: 230px;
}
.btm_rht
{
	margin: 0px;
	width: 741px;
}
.cloud_pd
{
	height: 137px;
	padding: 14px 20px 16px 20px;
	width: 190px;
}
.cloud_txt
{
	color: #58595b;
	line-height: 20px;
}
.cloud_txt a:link,.cloud_txt a:visited
{
	color: #58595b;
	line-height: 20px;
	text-decoration: none;
}
a.tagcloudlink:link, a.tagcloudlink:visited
{
	text-decoration: none;
}
a.tagcloudlink:hover, a.tagcloudlink:active
{
	text-decoration: underline;
}
a.level1
{
	font-size: 9px;
}
a.level2
{
	font-size: 11px;
}
a.level3
{
	font-size: 12px;
}
a.level4
{
	font-size: 16px;
}
a.level5
{
	font-size: 18px;
}
.btmbg_pd
{
	padding: 5px 5px 10px 10px;
}
#adevertis_port
{
	margin: 10px 0 0 0;
	padding: 0px;
}

#ftrbg
{
	/*background: url(/media/images/ftrbg.gif) repeat-x top; */	
	background-color:#f9f9f9;
	border: 1px solid #dbdbdb;
	margin-top: 20px;
	padding: 15px 10px 15px 15px;
}

.ftr_menu_port
{
	border: 1px solid #fff;
	margin: 30px 0 0 0;
}
.ftr_menu
{
	color: #58595b;
	margin: 0px;
	padding: 0px;
	width: 600px;
}
.ftr_menu a:link,.ftr_menu a:visited
{
	color: #58595b;
	margin: 0 3px;
	text-decoration: none;
}
.ftr_menu a:hover
{
	text-decoration: underline;
}

.graylinks a:link, .graylinks a:visited{
	color: #58595b;
	margin: 0 3px;
	text-decoration: none;	
}

.graylinks a:hover{
	text-decoration: underline;	
}

.submenu_navbg_lf
{
	background: url(/media/images/prd_navbg_lf.gif) no-repeat 0 0;
	margin-top: 13px;
}
.submenu_navbg_rht
{
	background: url(/media/images/prd_navbg_rht.gif) no-repeat 100% 0;
}
.submenu_navbg
{
	background: url(/media/images/prd_navbg_cnt.gif) repeat-x 0 0;
	color: #fff;
	height: 42px;
	margin: 0 5px;
	padding-left: 8px;
}
.submenu_navbg a:link,.submenu_navbg a:visited
{
	color: #fff;
	font-size: 12px;
	line-height: 42px;
	padding: 0 13px 0 13px;
	text-decoration: none;
}
.submenu_navbg a:hover
{
	color: #333333;
}
.submenu_active
{
	color: #333333;
	font-weight: bold;
}
.prd_mdlbg_t
{
	background: url(/media/images/prd_mdlbg_tt.gif) repeat-x 0 0 #fff;
}
.prd_mdlbg_b
{
	background: url(/media/images/prd_mdlbg_tb.gif) repeat-x 0 100%;
}
.prd_mdlbg_l
{
	background: url(/media/images/prd_mdlbg_l.gif) repeat-y 0 0;
}
.prd_mdlbg_r
{
	background: url(/media/images/prd_mdlbg_r.gif) repeat-y 100% 100%;
}
.prd_mdlbg_tl
{
	background: url(/media/images/prd_mdlbg_cor_tp_lf.gif) no-repeat 0 0;
}
.prd_mdlbg_tr
{
	background: url(/media/images/prd_mdlbg_cor_tp_rht.gif) no-repeat 100% 0;
}
.prd_mdlbg_bl
{
	background: url(/media/images/prd_mdlbg_cor_btm_lf.gif) no-repeat 0 100%;
}
.prd_mdlbg_br
{
	background: url(/media/images/prd_mdlbg_cor_btm_rht.gif) no-repeat 100% 100%;
	padding: 0px;
}
.prd_lf
{
	float: left;
	padding: 0px;
	width: 305px;
}
.prd_rht
{
	float: right;
	padding: 0px;
	width: 644px;
}

.skinbg
{
	background: #fff;
	border-bottom: 2px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	
	background-image: url(/media/images/skinbg.gif);
	background-repeat: repeat-y;
}

.skin_lf
{
	float: left;
	padding: 0px;
	width: 261px;
}

.skin_lf h2
{
	border-bottom: 1px solid #dbdbdb;
	padding: 10px 0 10px 10px;
}

.skin_categ
{
	margin: 0px;
	padding: 0px;
}
.skin_categ ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.skin_categ li a
{
	border-bottom: 1px solid #dbdbdb;
	display: block;
	padding: 5px 0 5px 0px;
}
.skin_categ li a:link,.skin_categ li a:visited
{
	background: url(/media/images/bullet_blk.gif) no-repeat 12px 8px;
	color: #58595b;
	font-size: 11px;
	padding: 5px 0 5px 30px;
	text-decoration: none;
}
.skin_categ li a:hover
{
	background: url(/media/images/bullet_blk.gif) no-repeat 12px 8px #f6f6f6;
	font-weight: bold;
	padding: 5px 0 5px 30px;
}
.skin_categ li.active
{
	background: url(/media/images/bullet_blk.gif) no-repeat 12px 8px #f6f6f6;
	font-weight: bold;
	padding: 0px 0 0 0px;
}
.skin_lnk_gry
{
	background: #f9f9f9;
	font-weight: bold;
	margin-top: 2px;
	padding: 6px 0 6px 30px;
}
.skin_lnk_gry a:link,.skin_lnk_gry a:visited
{
	color: #58595b;
	font-weight: bold;
	text-decoration: none;
}
.skin_lnk_gry a:hover
{
	text-decoration: underline;
}
.skin_lnk_bluebg
{
	border-top: 1px solid #dbdbdb;
	margin-top: 8px;
	margin-right: 1px;
	margin-left: 2px;
}
.skin_lnk_blue
{
	background: #f9f9f9;
	margin-top: 2px;
	padding: 6px 1px 6px 30px;
}
.skin_lnk_blue a:link,.skin_lnk_blue a:visited
{
	color: #1d9abe;
	font-size: 12px;
	text-decoration: none;
}
.skin_lnk_blue a:hover
{
	text-decoration: underline;
}

.skin_rht
{
	float: left;
	padding: 0px;
	width: 718px;
}

.skin_bluebg_lf
{
	background: url(/media/images/skin_bluebg_lf.gif) no-repeat 0 0;	
}
.skin_bluebg_rht
{
	background: url(/media/images/skin_bluebg_rht.gif) no-repeat 100% 0;
}
.skin_bluebg_cnt
{
	background: url(/media/images/skin_bluebg_cnt.gif) repeat-x 0 0;
	color: #fff;
	font-size: 22px;
	height: 37px;
	margin: 0 6px;
	padding-left: 15px;
	padding-top: 10px;
}
.skin_mdlbg_pd
{
	padding: 20px 25px 0 20px;
}
.skin_group_skinbg
{
	height: 96px;
	width: 183px;
}
.skin_mdl_box
{
	padding: 0px;
	width: 305px;
}
.skin_mdl_box h5
{
	padding-left: 5px;
}
.skin_mdl_box_lnhght
{
	line-height: 13px;
}
.skin_mdl_box_lhtbluebg
{
	background: #dce7ea;
	padding: 5px 15px;
	/*width: 270px;*/
}
.lightblue_brd
{
	border: 1px solid #dce7ea;
}
.skin_mdl_box_lhtbluebg_lf
{
	padding: 0px;
	width: 180px;
}
.skin_mdl_box_lhtbluebg_rht
{
	padding: 0px;
	width: 87px;
}
.pagination
{
	background-color: #f0f0f0;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}
.pagination a:link,.pagination a:visited
{
	color: #7e7e7e;
	font-weight: bold;
	padding: 0 2px;
	text-decoration: none;
}
.pagination a:hover
{
	color: #0891b8;
}
.pagination a.curt
{
	color: #0891b8;
}
.news_mdl_lf
{
	border-right: 1px solid #dbdbdb;
	margin: 0px;
	padding-left: 15px;
	padding-top: 10px;
	width: 343px;
}
.news_mdl_lf h2
{
	padding-left: 14px;
}
.news_add_lnk
{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.news_add_lnk ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.news_add_lnk li
{
	background: url(/media/images/bullet_blk.gif) no-repeat 0 7px;
	display: block;
	padding: 2px 0 2px 15px;
}
.news_mdl_rht
{
	margin-left: 15px;
	padding: 0px;
	padding-top: 10px;
	width: 600px;
}
.news_mdl_blue_lst
{
	color: #019bc7;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.news_mdl_blue_lst ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.news_mdl_blue_lst li
{
	display: block;
	line-height: 23px;
	padding: 0px;
}
.news_mdl_blue_lst li a:link,.news_mdl_blue_lst li a:visited
{
	color: #019bc7;
	font-size: 11px;
	text-decoration: none;
}
.news_mdl_blue_lst li a:hover
{
	text-decoration: underline;
}
.news_mdl_blue_lst li font
{
	color: #828282;
	font-size: 11px;
	font-weight: bold;
	padding-right: 15px;
}
.news_mdl_blue_lst li span
{
	color: #5d5d5d;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
}

/* ############################ */

.news_rcnt_add{
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 229px;	
	}
	
	
.news_rcnt_add ul{
	margin:0px 0px 0px 1px;
	padding:0px;
	list-style:none;
	}

.news_rcnt_add li{
	display: block;
	float: left;
	width: 100%;
}
		
.news_rcnt_add li a{
	display:block;
	padding:10px 5px 10px 24px;
	border-bottom:1px solid #dbdbdb;	
	width: 100%;
	font-weight:bold;
}

	
.news_rcnt_add li a:link,.news_rcnt_add li a:visited{
	font-size:15px;
	color:#58595b;
	text-decoration:none;
	background:url(/media/images/bullet_blk.gif) no-repeat 12px 15px;
}
	
.news_rcnt_add li a:hover{
	background:url(/media/images/bullet_blk.gif) no-repeat 12px 15px #f6f6f6;
	color: #019bc7;		
	}
	

.news_rcnt_add li.active a{
	color: #019bc7;	
}

/* ##################################### */

.news_bg{
	margin: 0px 0px 0px 0px;
	background-image:url(/media/images/gray-pix.gif);
	background-position: 480px 0px;
	background-repeat: repeat-y;
}

.news_left_block
{
	margin: 0px;
	padding-left: 15px;
	padding-top: 10px;
	width: 470px;
}
.news_right_block
{
	margin-left: 15px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	width: 473px;
}
.dwnbg_t
{
	background: url(/media/images/dwnbg_tt.gif) repeat-x 0 0 #fafafa;
}
.dwnbg_b
{
	background: url(/media/images/dwnbg_tb.gif) repeat-x 0 100%;
}
.dwnbg_l
{
	background: url(/media/images/dwnbg_cnt_l.gif) repeat-y 0 0;
}
.dwnbg_r
{
	background: url(/media/images/dwnbg_cnt_r.gif) repeat-y 100% 0;
}
.dwnbg_tl
{
	background: url(/media/images/dwnbg_con_tp_lf.gif) no-repeat 0 0;
}
.dwnbg_tr
{
	background: url(/media/images/dwnbg_con_tp_rht.gif) no-repeat 100% 0;
}
.dwnbg_bl
{
	background: url(/media/images/dwnbg_con_btm_lf.gif) no-repeat 0 100%;
}
.dwnbg_br
{
	background: url(/media/images/dwnbg_con_btm_rht.gif) no-repeat 100% 100%;
}
.dwn_lf
{
	padding: 0px;
	width: 539px;
}
.dwn_cnt
{
	padding: 0px;
	width: 232px;
}
.dwn_cnt_brd
{
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	text-align: center;
}
.dwn_cnt_whtbg
{
	background: url(/media/images/dwn_whtbg.png);
	width: 100%;
}
.dwn_rht
{
	padding: 0px;
	width: 209px;
}
.dwn_cnt b
{
	color: #3099b6;
	font-size: 11px;
	font-weight: bold;
}
.dwn_head
{
	color: #fff;
	font-size: 20px;
	height: 30px;
	margin-left: 15px;
	padding-top: 7px;
}
.dwn_head2
{
	color: #4e4e4e;
	font-family: Myriad Pro;
	font-size: 16px;
	height: 25px;
	padding-top: 12px;
	text-align: center;
}
.dwn_brd
{
	background: #e8e8e8;
	height: 1px;
}
.dwn_drktxt
{
	color: #898989;
	font-size: 15px;
	font-weight: bold;
}
.dwn_list
{
	margin: 0px;
	padding: 0px;
}
.dwn_list ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.dwn_list li
{
	border-bottom: 1px solid #e8e8e8;
	color: #33a0c0;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0 12px 15px;
}
.dwn_list li span
{
	color: #8d8d8d;
	font-size: 11px;
	font-weight: normal;
}
.tbl
{
	background-color: #fafafa;
	border-spacing: 0px;
	padding: 0px;
	table-layout: fixed;
	width: 100%;
}
.tbl tr td
{
}
.tbl-head-left
{
	background: url(/media/images/table/tbl-head-left.gif) no-repeat top left;
	height: 38px;
}
.tbl-head-mid
{
	background: url(/media/images/table/tbl-head-mid.gif) no-repeat top left;
	height: 38px;
}
.tbl-head-right
{
	background: url(/media/images/table/tbl-head-right.gif) no-repeat top right;
	height: 38px;
}
.tbl-brd-b
{
	border-bottom: 1px solid #e8e8e8;
}
.tbl-brd-l
{
	border-left: 1px solid #e8e8e8;
}
.tbl-brd-r
{
	border-right: 1px solid #dbdbdb;
}
.tbl-rndcellborder-left-btm
{
	background: url(/media/images/table/rndncellborder-left-btm.gif) no-repeat bottom left;
}
.tbl-rdncellborder-right-btm
{
	background: url(/media/images/table/rndcellborder-right-btm.gif) no-repeat bottom right;
}
.tbl-cellborder-btm
{
	background: url(/media/images/table/cellborder-btm.gif) repeat-x bottom left;
}
.tbl-wdth-150
{
	overflow: hidden;
	width: 150px;
}

.tbl-wdth-210
{
	overflow: hidden;
	width: 210px;
}

.tbl-wdth-300
{
	overflow: hidden;
	width: 300px;
}

.tbl-wdth-250
{
	overflow: hidden;
	width: 250px;
}

.tbl-head-title1 div
{
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	padding: 7px 0px 3px 15px;
}
.tbl-head-title2 div
{
	color: #4e4e4e;
	font-family: Myriad Pro;
	font-size: 16px;
	font-weight: normal;
	padding: 11px 0px 3px 0px;
	text-align: center;
}
.tbl-text div
{
	color: #33a0c0;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 10px 12px 15px;
}
.tbl-text span
{
	color: #8d8d8d;
	font-size: 11px;
	font-weight: normal;
}
.tbl-status-text
{
	font-weight: bold;
	text-align: center;
}
fieldset
{
	border: 1px solid #d0d0d0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
legend
{
	color: #4d4e50;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 6px;
}
.label1
{
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-right: 0.5em;
	text-align: right;
	width: 120px;
}
input
{
}
#signup.fieldset
{
	width: 400px;
}

/*############# Download New Page CSS #############*/ 
.dwnnew-mdllf{
	width:485px;
	padding:0px;
	float:left;
	}
.dwnnew-mdlrht{
	width:485px;
	padding:0px;
	float:right;
	}
.dwnnew-whtbg-t{background:url(/media/images/dwnnew-whtbg-t.jpg) repeat-x 0 0 #f7f7f7;	}
.dwnnew-whtbg-b{background:url(/media/images/dwnnew-whtbg-b.jpg) repeat-x 0 100%;}
.dwnnew-whtbg-l{background:url(/media/images/dwnnew-whtbg-center-lf.jpg) repeat-y 0 0;}
.dwnnew-whtbg-r{background:url(/media/images/dwnnew-whtbg-center-rht.jpg) repeat-y 100% 0;}
.dwnnew-whtbg-tpcrn-lf{background:url(/media/images/dwnnew-whtbg-tpcrn-lf.jpg) no-repeat 0 0;}
.dwnnew-whtbg-tpcrn-rht{background:url(/media/images/dwnnew-whtbg-crntp-rht.jpg) no-repeat 100% 0;}
.dwnnew-whtbg-btmcrn-lf{background:url(/media/images/dwnnew-whtbg-btmcrn-lf.jpg) no-repeat 0 100%;}
.dwnnew-whtbg-btmcrn-rht{background:url(/media/images/dwnnew-whtbg-crnbtm-rht.jpg) no-repeat 100% 100%;}

.window{
	background:#f2f2f2;
	color:#6b6b6b;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	font-size:12px;
	}
.cost{
	width:250px;
	padding:0px;
	float:left;
	margin-top:10px;
	}
	.cost b
	{
		background:#14a6ce;
		margin:0 0 0 7px;
		color:#fff;
		padding:1px 5px;
		font-size:12px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.delivery{	
	padding:0px;
	float:left;
	margin-top:10px;
	}
	.delivery b
	{
		background:#909090;
		margin:0 0 0 7px;
		color:#fff;
		padding:1px 7px;
		font-size:12px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	.delivery-comnt
	{
		color:#7d7d7d;
		font-size:11px;
	}
.download-list{
	margin:0px;
	padding:0px;
	}
.download-list ul{
	margin:10px 0 0 0;
	padding:0px;
	list-style:none;
	width:444px;
	}
.download-list li{
	margin:0px;
	padding:10px 0 10px 27px;
	display:block;
	border-top:1px solid #e8e8e8;
	}
.download-list li b{
	float:left;
	}
.download-list .dwntxt{	
	margin:2px 0 0 0px;
	font-weight:bold;
	font-size:12px;
	padding-left:0px !important;
	}

.freedownload{
	background:#909090;
	padding:1px 10px;
	font-weight:normal;
	margin:5px 0 0 0;	
	color:#fff;
	font-size:12px;
	font-style:italic;
	float:left;
	}
.downloadbtn{
	margin:25px 0 0 30px;
	}
.dwnoffer-head{
	background:#14a6ce;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	padding:1px 8px 1px 5px;
	float:left;
}
.dwnoffer-list{
	margin:0px;
	padding:0px;
}
.dwnoffer-list ul{
	margin:0 0 0 0;
	padding:0px;
	list-style:none;
}
.dwnoffer-list li{
	display:block;
	padding:0 0 0 15px;
	background:url(/media/images/arrow-blue.gif) no-repeat 0 8px;
	color:#0097c0;
	border-bottom:1px solid #e9e9e9;
	line-height:25px;
}
.dwnoffer-list sup{
	font-size:10px;
	color:#ce1414;
	padding:0 0 0 5px;
	font-style:normal;
	margin:0px;
}
.dwnoffer-list span{
	color:#5e5e5e;
	line-height:11px;
}
.brd-btm-none{
	border-bottom:none !important;
}
.ordernow-port{
	margin:0px 0 0 0px;
	}
	
.dwngrey-lnk a:link,.dwngrey-lnk a:visited{
	color:#5e5e5e;
	text-decoration:underline;
}
.dwngrey-lnk a:hover{
	text-decoration:none;
}

.big-list li{
	margin-top: 10px;
	font-size: 12px;
	line-height: 17px;
}

/* skin vote form */
.skin-vote-form-option-gray,
.skin-vote-form-option-blue{
	display: block;
	float: left;
	background-repeat: no-repeat;
	width: 29px;
	background-image: url(/media/images/icons/skin-vote-mark.gif);
}

.skin-vote-form-option-gray a,
.skin-vote-form-option-blue a{
	display: block;
	text-decoration: none;
	height: 27px;
}

.skin-vote-form-option-gray{
	background-position: 0px -27px;
}

..skin-vote-form-option-blue{
	background-position: 0px 0px;
}


.sort-menu{
	text-align: right; 
	padding: 5px 5px 15px 5px;
}

.sort-menu span{
	border-bottom: 2px none #686868;
}

.sort-menu a:hover{
	text-decoration: underline;
	color: #36aacb;	
}

.sm_active{
	text-decoration: underline;
	color: #36aacb;
	font-size: 14px;
}

.sm_unactive{
	text-decoration: none;
	color: #686868;
	font-size: 14px;
}

/* new added 30.5.2011 */

#tabs-ph{
	text-align: center;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #bbbbbb;
	height: 36px;
}

ul#tabs{
	 margin: 0; 
	 padding: 0;  
	 margin-left: 22px; 
}

ul#tabs li {
	display: block;
	float:left; 
	margin-right:10px; 
	margin-top:0px; 
	list-style-type: none; 
	position: relative;
}

ul#tabs li a {
	display:block; 
	text-decoration: none;
	background-image: url(/media/images/tab-unactive-left.gif); 	
	background-repeat: no-repeat;
	background-position: left top; 	
}

ul#tabs li a em {
	padding-right:7px;
	padding-top:9px; 
	padding-bottom:9px;
	padding-left:7px; 	 	 
	display:block;
	font-weight:bold;
	font-size:14px; 
	color:#999999; 
	background-image: url(/media/images/tab-unactive-right.gif);
	background-repeat: no-repeat;
	background-position: right top; 
}

ul#tabs li a:hover {
	background-position: left top; 
	background-repeat: no-repeat; 
	font-weight: bold;  
	background-image: url(/media/images/tab-active-left.gif); 
}

ul#tabs li a:hover em {
	background-position: right top; 
	background-repeat: no-repeat;
	font-weight: bold;
	background-image: url(/media/images/tab-active-right.gif);
	color: #3e3e3e;
}

ul#tabs li a.current{
	background-position: right top;
	background-position:left top;
	background-repeat: no-repeat; 
	font-weight: bold;  
	background-image: url(/media/images/tab-active-left.gif);
}

ul#tabs li a.current em {
	background-position: right top; 
	background-repeat: no-repeat;
	font-weight: bold;
	background-image: url(/media/images/tab-active-right.gif);
	color: #3e3e3e;
}

/* android subpage */
#doc-reviews{
	background-color: #ffffff;
}

#doc-reviews hr{
	background-color:#ccc;
	border:0;
	height:1px;
}

.doc-review{
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border: 0px solid #800000;
	background-color: #EBEBEB;
	padding: 10px 10px 10px 10px;
}

.doc-review{margin-top:15px}
.doc-review h4{padding-bottom:4px; color: #666666}
.doc-review p{margin-right:15px;overflow-x:hidden}
.star{background:transparent no-repeat top left;padding-left:10px}
.star-on-img {background-image: url(/media/images/star-on.png);}
.star-off-img {background-image: url(/media/images/star-off.png);}
.star-on-dark-img {background-image: url(/media/images/star-on-dark.png);}
.star-off-dark-img {background-image: url(/media/images/star-off-dark.png);}
.star-half-dark-img {background-image: url(/media/images/star-half-dark.png);}

.doc-review .ratings,
.doc-review .doc-review-author,
.doc-review-author .doc-review-date {
	position:relative; display:inline;
}

.doc-review-author, .doc-review-date{
	margin-left:6px
}