html,body
{
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	height:100%;
	position:relative;
}

@font-face
{
    font-family: 'Trade Gothic LT Bold';
    src: url('../css/fonts/Trade Gothic LT Bold.eot');
    src: url('../css/fonts/Trade Gothic LT Bold.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/Trade Gothic LT Bold.woff') format('woff'),
         url('../css/fonts/Trade Gothic LT Bold.ttf') format('truetype'),
         url('../css/fonts/Trade Gothic LT Bold.svg#One-Starry-Night') format('svg');
}

img
{
	margin:0px;
	padding:0px;
	border:0px;
}
h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
p
{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

/*-- main contain start --*/
#main_wrap
{
	width:100%;
	float:left;
	position:absolute;
	min-height:100%;
}
#main
{
	width:1050px;
	margin:0 auto;
}

/*-- header contain start --*/
#header_wrp
{
	width:100%;
	float:left;
	height:56px;
	background:url(../images/top_bg.jpg) repeat-x left top;
}
#header
{
	width:1050px;
	margin:0 auto;

}
.logo
{
	width:auto;
	float:left;
	padding:11px 0 0 0;
}
.header_right
{
	width:500px;
	float:right;
	padding:0 0 0 0;
}
.top_link
{
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#c8d7df;
	text-align:right;
	text-shadow:#000000 1px 1px;
	padding:17px 0 0 0;
}
.top_link li
{
	float:left;
	padding:0 0 0 26px;
}
.top_link li a
{
	color:#c8d7df;
	text-decoration:none;
}
.top_link li a:hover
{
	color:#fff;
	text-decoration:none;
}
.top_right_link
{
	width:auto;
	float:right;
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#c8d7df;
	line-height:25px;
	text-shadow:#000000 1px 1px;
	padding:13px 0 0 0;
}
.top_right_link li
{
	float:left;
	padding:0 0 0 7px;
}
.top_right_link li a
{
	color:#c8d7df;
	text-decoration:none;
}
.top_right_link li a:hover
{
	color:#fff;
	text-decoration:none;
}
.top_image
{
	width:auto;
	float:left;
	padding:0 7px 0 0;
}

/*-- header contain end --*/

/*-- middle contain start --*/
#middle_wrp
{
	width:100%;
	float:left;
		padding:38px 0 38px 0;
		margin:0 0 80px 0;

}
#middle
{
	width:1050px;
	margin:0 auto;
}
.middle_left
{
	width:210px;
	float:left;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	padding:0 0 0 0;
}
.left_image
{
	width:auto;
	float:left;
	padding:0 0 0 0;
}
.left_image img
{
	float:left;
}
.middle_left_sub
{
	width:100%;
	float:left;
	padding:0 0 30px 0;
}

.left_button
{
	width:99%;
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	background:url(../images/left_title_bg.jpg) repeat-x left top;
	padding:0 0 0 0;
	margin:0 0 16px 0;
}
.left_btn
{
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#27292a;
	text-align:center;
	text-decoration:none;
}
.left_button a
{
	color:#27292a;;
	text-decoration:none;
}
.left_button a:hover
{
	color:#2d6e9c;
	text-decoration:none;
}

.left_link_box
{
	width:100%;
	float:left;
	background:#ebebeb;
	padding:8px 0 16px 0;
}
.left_link
{
	width:95%;
	height:17px;
	float:left;
	padding:6px 0 5px 0;
	margin:9px 0 0 0;
}
.left_link:hover
{
	width:95%;
	height:17px;
	float:left;
	background:url(../images/left_arrow.jpg) no-repeat right top #f2f2f2;
	padding:6px 0 5px 0;
}
.left_link_icon
{
	width:16px;
	height:16px;
	float:left;
	padding:0 10px 0 10px;
}
.left_link_text
{
	width:auto;
	float:left;
	padding:0 0 0 0;
}
.left_link_text a
{
	color:#5c5c5c;
	text-decoration:none;
}
.left_link_text a:hover
{
	color:#ce8805;
	text-decoration:none;
}
.paiging
{
	width:auto;
	float:right;
	font-size:11px;
	text-align:center;
	padding:0 15px 0 0;
}
.paiging a
{
	width:auto;
	float:left;
	color:#68747c;
	text-decoration:none;
	border-radius: 2px;
	background:#f2f2f2;
	padding:1px 5px 1px 5px;
}
.paiging a:hover
{
	width:auto;
	float:left;
	color:#ce8805;
	border-radius: 2px;
	text-decoration:none;
	background:#dedede;
	padding:1px 5px 1px 5px;
}

.middle_left_sub_in
{
	width:100%;
	float:left;
	padding:0 0 0 0;
}
.middle_left_sub_in h2
{
	width:100%;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:16px;
	color:#ea9902;
	border-bottom:solid 1px #ebebeb;
	padding:0 0 10px 0;
}
.friend_box
{
	width:100%;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5c5c5c;
	line-height:20px;
	padding:20px 0 0 0;
}
.friend_box a
{
	font-size:12px;
	color:#006eb2;
	font-weight:normal;
	text-decoration:none;
}
.friend_box a:hover
{
	font-size:12px;
	color:#006eb2;
	font-weight:normal;
	text-decoration:underline;
}
.friend
{
	width:55px;
	height:45px;
	float:left;
	padding:0 10px 0 0;
}
.friend2
{
	width:61px;
	height:50px;
	float:left;
	padding:11px 6px 0 3px;
}
.middle_contain
{
	width:511px;
	float:left;
	background:#fff;
	padding:0 27px 0 46px;
}
.middle_contain2
{
	width:794px;
	float:right;
	background:#fff;
	padding:0 0 0 0;
}
.contain_top
{
	width:100%;
	float:left;
	padding:0 0 0 0;
	position:relative;
}
.contain_link_box
{
	width:100%;
	float:left;
	padding:0 0 0 0;
}
.post
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#5c5c5c;
	position:absolute;
	top:0px;
	left:0px;
}
.contain_link_icon
{
	width:auto;
	float:left;
	padding:0 6px 0 0;
}
.sub_link
{
	width:auto;
	height:24px;
	float:right;
	text-align:center;
	line-height:17px;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	background:url(../images/left_title_bg.jpg) repeat-x left top;
	padding:6px 14px 0 14px;
}
.big_btn
{
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#27292a;
	text-decoration:none;
	text-align:center;
}
.sub_link a
{
	color:#27292a;
	text-decoration:none;
}
.sub_link a:hover
{
	color:#2d6e9c;
	text-decoration:none;
}
.contain_top_sub
{
	width:96%;
	float:left;
	background:#ebebeb;
	border-radius: 2px;
	padding:10px 11px 10px 10px;
	margin:0 0 0 0;
	position:relative;
}
.text_box
{
	width:100%;
	height:29px;
	float:left;
	padding:0 0 8px 0;
}
.text_box_bg
{
	width:96%;
	height:16px;
	float:left;
	color:#a9a9a9;
	background:#FFFFFF;
	border:solid 1px #dedede;
	padding:8px 9px 8px 10px;
}
.post_button
{
	width:63px;
	height:30px;
	float:right;
	padding:7px 0 0 0;
}
.post_button_bg
{
	width:58px;
	height:30px;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	cursor:pointer;
	border-bottom:none;
	border-top:none;
	text-shadow:#015b90 1px 1px;
	background:url(../images/post_bg.jpg) repeat-x left top;
	border-left:solid 1px #016eb1;
	border-right:solid 1px #016eb1;
	padding:0 0 0 0;
}
.post_button_bg:hover
{
	cursor:pointer;
	background:url(../images/post_bg_h.jpg) repeat-x left top;
}
.text_box3
{
	width:410px;
	height:29px;
	float:left;
	padding:0 0 8px 0;
}
.text_box3_bg
{
	width:402px;
	height:16px;
	float:left;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#a9a9a9;
	background:#FFFFFF;
	border-left:solid 1px #dedede;
	border-top:solid 1px #dedede;
	border-bottom:solid 1px #dedede;
	padding:8px 0 8px 10px;
}
.contain_top_sub_in
{
	width:94%;
	float:left;
	background:#fff;
	padding:0 13px 0 17px;
	margin:11px 0 0 0;
}
.add_photo
{
	width:auto;
	height:31px;
	float:right;
	padding:0 0 3px 0;
}
.add_photo a
{
	width:auto;
	float:left;
	height:21px;
	font-family: 'Trade Gothic LT Bold';
	color:#27292a;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	text-decoration:none;
	background:url(../images/left_title_bg2.jpg) repeat-x left top;
	padding:9px 8px 3px 8px;
}
.add_photo a:hover
{
	width:auto;
	float:left;
	height:21px;
	font-family: 'Trade Gothic LT Bold';
	color:#0678bf;
	text-decoration:none;
	border-bottom:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	background:url(../images/left_title_bg2.jpg) repeat-x left top;
	padding:9px 8px 3px 8px;
}
.comment_box
{
	width:100%;
	height:70px;
	float:left;
	padding:0 0 20px 0;
}
.comment_box_bg
{
	width:469px;
	height:70px;
	float:left;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#a9a9a9;
	background:#FFFFFF;
	border:solid 1px #dedede;
	padding:8px 10px 8px 10px;
}

.entry_box
{
	width:100%;
	float:left;
	border-bottom:solid 1px #f2f2f2;
	padding:22px 0 22px 0;
}
.entry_image
{
	width:42px;
	height:42px;
	float:left;
	padding:0 0 0 0;
}
.sub_link2
{
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#006eb2;
	padding:3px 0 0 16px;
}
.sub_link2 a
{
	color:#006eb2;
	text-decoration:none;
}
.sub_link2 a:hover
{
	color:#d29421;
	text-decoration:underline;
}
.sub_link2 span
{
	font-size:12px;
	color:#929292;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
}
.sub_link3
{
	width:auto;
	height:22px;
	float:right;
	text-align:center;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	background:url(../images/left_title_bg.jpg) repeat-x left top;
	padding:0 10px 0 10px;
	line-height:22px;
	margin:8px 0 0 0;
}
.smoll_btn
{
	font-family: 'Trade Gothic LT Bold';
	font-size:12px;
	color:#27292a;
	text-align:center;
}
.sub_link3 a
{
	color:#27292a;
	text-decoration:none;
}
.sub_link3 a:hover
{
	color:#2d6e9c;
	text-decoration:none;
}
.contain_bottom
{
	width:100%;
	float:left;
	background:url(../images/border.jpg) repeat-y left top;

}
.contain_bottom_sub
{
	width:100%;
	float:left;
	padding:0 0 30px 0;
}
.popup_icon
{
	width:42px;
	height:42px;
	float:left;
	padding:16px 0 0 0;
}
.popup_icon img
{
	border-radius: 500px;
}
.popup_box
{
	width:84%;
	float:right;
	background:#FFFFFF;
	border-radius: 3px;
	border:solid 1px #efefef;
	padding:12px;
	position:relative;
}
.popup_image
{
	width:59px;
	height:56px;
	float:left;
	padding:0 0 0 0;
}
.arrow3
{
	width:11px;
	height:22px;
	float:left;
	padding:0 0 0 0;
	position:absolute;
	top:25px;
	left:-11px;
}
.popup_box_right
{
	width:83%;
	float:right;
	padding:0 0 0 0;
}
.popup_box_right h1
{
	width:100%;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#006eb2;
	padding:0 0 0 0;
}
.popup_box_right p
{
	width:100%;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#535353;
	line-height:17px;
	padding:4px 0 0 0;
}
.popup_box_right p span
{
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#535353;
	padding:7px 0 0 0;
}
.weight_box
{
	width:98%;
	float:left;
	color:#393939;
	border-radius: 3px;
	background:#f2f2f2;
	padding:6px 0 6px 7px;
	margin:12px 0 0 0;
}
.sub_link4
{
	width:100%;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	padding:10px 0 0 0;
}
.sub_link4 li
{
	float:left;
	background:url(../images/doat.jpg) no-repeat right 8px;
	padding:0 10px 0 10px;
}
.sub_link4 li a
{
	color:#2080bc;
	text-decoration:none;
}
.sub_link4 li a:hover
{
	color:#2080bc;
	text-decoration:underline;
}
.popup_table
{
	width:auto;
	float:left;
	border-spacing:0px;
}
.pippo_image_box
{
	width:100%;
	float:left;
	padding:22px 0 0 0;
}
.pippo_image
{
	width:auto;
	float:left;
	padding:0 5px 0 0;
}
.pippo_image img
{
	float:left;
}
.like_img
{
	width:auto;
	float:left;
	padding:3px 4px 0 0;
}
.popup_box_sub
{
	width:100%;
	float:right;
	padding:15px 0 0 0;
}
.popup_box_sub_in
{
	width:100%;
	float:right;
	border-top:dotted 1px #e5e5e5;
	padding:15px 0 15px 0;
}
.popup_smoll_img
{
	width:41px;
	height:38px;
	float:left;
	padding:0 0 0 0;
}
.popup_box_sub_right
{
	width:85%;
	float:right;
	padding:0 0 0 0;
}
.popup_box_sub_right h2
{
	width:100%;
	float:left;
	font-size:12px;
	font-family: 'Trade Gothic LT Bold';
	color:#32779d;
	text-transform:uppercase;
	padding:0 0 0 0;
}
.popup_box_sub_right p
{
	width:100%;
	float:left;
	color:#5f5f5f;
	text-align:justify;
	line-height:16px;
	padding:5px 0 0 0;
}
.sub_link5
{
	width:100%;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	padding:10px 0 0 0;
}
.sub_link5 li
{
	float:left;
	background:url(../images/doat.jpg) no-repeat right 8px;
	padding:0 10px 0 10px;
}
.sub_link5 li a
{
	color:#2080bc;
	text-decoration:none;
}
.sub_link5 li a:hover
{
	color:#2080bc;
	text-decoration:underline;
}
.comment_contain
{
	width:100%;
	float:left;
	border-top:dotted 1px #e5e5e5;
	padding:12px 0 0 0;
	margin:10px 0 0 0;
}
.text_box_main
{
	width:96%;
	float:left;
	background:#f2f2f2;
	padding:6px 8px 2px 6px;
}
.comment_img
{
	width:auto;
	float:left;
	padding:0 0 0 0;
}
.text_box2
{
	width:86%;
	float:right;
	padding:5px 0 0 0;
}
.text_box2_bg
{
	width:92%;
	height:20px;
	color:#cccccc;
	float:left;
	background:#FFFFFF;
	border:solid 1px #dedede;
	padding:3px 10px 3px 10px;
}
.pippo_big_image
{
	width:auto;
	float:left;
	padding:0 5px 0 0;
}
.middle_right
{
	width:238px;
	float:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	padding:0 0 0 0;
}
.middle_right_top
{
	width:100%;
	float:right;
	padding:0 0 30px 0;
}

.pannel h1
{
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:16px;
	color:#ea9902;
	line-height:12px;
	padding:0 0 0 0;
}
.pannel h1 span
{
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#006eb2;
}
.right_title_sub
{
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#006eb2;
	line-height:18px;
	padding:0 0 0 0;
}
.pannel2 h1
{
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:16px;
	color:#ea9902;
	line-height:12px;
	padding:0 0 0 0;
}
.pannel2 h1 span
{
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#006eb2;
}
.pannel2
{
	width:100%;
	float:left;
	border-bottom:solid 1px #ebebeb;
	padding:0 0 12px 0;
}
.pannel
{
	width:100%;
	float:left;
	border-bottom:solid 1px #ebebeb;
	padding:0 0 12px 0;
}
.pannel a
{
	width:auto;
	float:right;
	background:url(../images/right_arrow.jpg) no-repeat right 5px;
	color:#006eb2;
	text-decoration:none;
	padding:0 10px 0 0;
}
.pannel a:hover
{
	width:auto;
	float:right;
	color:#2080bc;
	text-decoration:underline;
	padding:0 10px 0 0;
}
.middle_right_top_sub
{
	width:100%;
	float:left;
	padding:0 0 0 0;
}
.right_box
{
	width:100%;
	float:left;
	border-bottom:dotted 1px #dcdcdc;
	padding:16px 0 16px 0;
}
.right_image
{
	width:42px;
	height:42px;
	float:left;
	padding:0 0 0 0;
}
.right_detail
{
	width:77%;
	float:right;
	padding:0 0 0 0;
}
.right_detail h1
{
	width:100%;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#6d6d6d;
	padding:0 0 0 0;
}
.right_detail p
{
	width:100%;
	float:left;
	padding:5px 0 0 0;
}
.right_sub_title
{
	width:100%;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#343434;
	line-height:14px;
	padding:0 0 0 0;
}
.right_sub_title span
{
	color:#6d6d6d;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.right_big_image
{
	width:auto;
	float:left;
	padding:12px 0 0 0;
}
.right_big_image img
{
	float:left;
}
.right_detail2
{
	width:100%;
	float:left;
	padding:10px 0 0 0;
	color:#535353;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:17px;
}
.right_link
{
	width:100%;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	padding:10px 0 0 0;
}
.right_link li
{
	float:left;
	background:url(../images/doat.jpg) no-repeat right 12px;
	padding:0 7px 0 7px;
}
.right_link li a
{
	color:#006eb2;
	text-decoration:none;
}
.right_link li a:hover
{
	color:#006eb2;
	text-decoration:underline;
}

/*-- middle contain end --*/

/*-- footer contain start --*/
#footer_wrp
{
	width:100%;
	float:left;
	background:url(../images/footer_bg.jpg) repeat-x left bottom;
	height:80px;
	position:absolute;
	bottom:0px;
	left:0px;
	*bottom:-80px;

}
#footer
{
	width:1050px;
	margin:0 auto;
}
.copyright
{
	width:auto;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#646262;
	padding:32px 0 0 0;
}
.copyright li
{
	float:left;
	padding:0 10px 0 0;
}
.copyright li a
{
	color:#006eb2;
	text-decoration:none;
}
.copyright li a:hover
{
	color:#006eb2;
	text-decoration:underline;
}
.copyright li span
{
	color:#006eb2;
}
.social_icon_box
{
	width:auto;
	float:right;
	padding:30px 0 0 0;
}
.social_icon
{
	width:auto;
	float:left;
	padding:0 0 0 7px;
}

/*-- footer contain end --*/

/*-- main contain end --*/



/*-- inner pages start --*/
.left_link2
{
	width:100%;
	float:left;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	padding:5px 0 0 0;
}
.left_link2 li
{
	width:100%;
	height:28px;
	float:left;
	padding:5px 0 0 0;
}
.left_link2 li a
{
	width:97%;
	height:22px;
	float:left;
	color:#5c5c5c;
	text-decoration:none;
	padding:6px 0 0 7px;
}
.left_link2 li a:hover
{
	width:97%;
	height:22px;
	float:left;
	color:#046db1;
	background:url(../images/left_arrow2.jpg) no-repeat right top #f2f2f2;
	text-decoration:none;
	padding:6px 0 0 7px;
}
#act_leftlink
{
	width:97%;
	height:22px;
	float:left;
	color:#046db1;
	background:url(../images/left_arrow2.jpg) no-repeat right top #f2f2f2;
	text-decoration:none;
	padding:6px 0 0 7px;
}
.right_link2
{
	width:100%;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	padding:7px 0 0 0;
}
.right_link2 li
{
	width:100%;
	float:right;
	padding:7px 0 0 0;
}
.right_link2 li a
{
	width:auto;
	height:16px;
	float:right;
	color:#5c5c5c;
	border-radius: 2px;
	background:#f2f2f2;
	text-decoration:none;
	padding:1px 5px 0 5px;
}
.right_link2 li a:hover
{
	width:auto;
	height:16px;
	float:right;
	color:#2080bc;
	border-radius: 2px;
	background:#f2f2f2;
	text-decoration:none;
	padding:1px 5px 0 5px;
}
.chart
{
	width:238px;
	float:left;
	padding:18px 0 0 0;
}
.chart img
{
	float:left;
}
.list_box_main
{
	width:100%;
	float:left;
	padding:0 0 0 0;
}
.list_box
{
	width:auto;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	padding:0 12px 0 0;
}
.list_box_title
{
	width:auto;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	background:url(../images/arrow3.jpg) no-repeat left 4px;
	padding:1px 0 0 15px;
}
.middle_title_box
{
	width:88%;
	float:left;
	padding:20px 0 0 62px;
	position:relative;
}
.middle_title
{
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:18px;
	color:#006eb2;
	background:url(../images/title_icon.png) no-repeat left 4px;
	padding:0 0 0 19px;
}
.middle_title_icon
{
	width:auto;
	float:left;
	padding:0 0 0 0;
	position:absolute;
	top:18px;
	left:0px;
}
.popup_icon2
{
	width:auto;
	float:right;
	padding:3px 0 0 9px;
}
.tab_detail
{
	width:100%;
	float:left;
	padding:0 0 0 0;
}
.tab_detail p
{
	width:100%;
	float:left;
	color:#909090;
	padding:15px 0 0 0;
}
.categories_box
{
	width:100%;
	float:left;
	padding:15px 0 30px 0;
}
.categories_title
{
	width:auto;
	float:left;
	color:#909090;
	padding:2px 6px 0 0;
}
.categories_link
{
	width:auto;
	float:left;
	color:#909090;
	padding:0 0 0 0;
}
.categories_link li
{
	width:auto;
	float:left;
	padding:0 6px 0 0;
}
.categories_link li a
{
	width:auto;
	float:left;
	color:#909090;
	background:#f3f3f3;
	border-radius: 2px;
	text-decoration:none;
	padding:2px 6px 2px 6px;
}
.categories_link li a:hover
{
	width:auto;
	float:left;
	color:#2d6e9c;
	background:#f3f3f3;
	border-radius: 2px;
	text-decoration:none;
	padding:2px 6px 2px 6px;
}
.blog_box
{
	width:440px;
	float:left;
	padding:0 0 0 0;
}
.point
{
	width:130px;
	float:left;
	color:#909090;
	padding:0 0 0 0;
}
.point li
{
	width:130px;
	float:left;
	padding:6px 0 0 0;
}
.edit_icon_box
{
	width:auto;
	float:right;
	padding:0 0 0 0;
}
.plus_icon
{
	width:13px;
	height:13px;
	float:left;
	background:#f6f6f6;
	border-radius: 2px;
	border:solid 1px #eaeaea;
	padding:0 0 2px 0;
	text-align:center;
	margin:0 0 0 8px;
}
.chart_box
{
	width:164px;
	float:left;
	padding:17px 0 0 5px;
}
.chart_img
{
	width:auto;
	float:left;
}
.chart_img img
{
	float:left;
	padding:1px 1px;
}
.caption
{
	width:100%;
	float:left;
	text-align:center;
	padding:5px 0 0 0;
}
.middle_title_box2
{
	width:100%;
	float:left;
	border-bottom:solid 1px #ebebeb;
	padding:10px 0 7px 0;
	position:relative;
}
.middle_title2
{
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:18px;
	color:#006eb2;
	padding:3px 0 0 0;
}
.table
{
	width:auto;
	float:left;
	padding:0 0 30px 0;
}
.table td
{
	font-size:14px;
	color:#909090;
	text-align:left;
	padding:15px 30px 0 0;
}
.table td span
{
	color:#4f4f4f;
}
.sub_name
{
	color:#016db6;
}
.recent_box_main
{
	width:100%;
	float:left;
	padding:8px 0 0 0;
}
.recent_box
{
	width:97%;
	float:left;
	background:#f2f2f2;
	padding:7px 9px 7px 7px;
	margin:8px 0 0 0;
}
.recent_img
{
	width:auto;
	float:left;
	padding:0 0 0 0;
}
.recent_img img
{
	float:left;
}
.recent_detail
{
	width:90%;
	float:right;
	color:#929292;
	text-align:justify;
	line-height:20px;
	padding:0 0 0 0;
}
.recent_detail span
{
	color:#3a3a3a;
}
.recent_sub
{
	color:#016eb1;
}
.recent_box2
{
	width:97%;
	float:left;
	background:#fff;
	padding:0 9px 0 7px;
	margin:8px 0 0 0;
}
.photo_box
{
	width:100%;
	float:left;
	padding:5px 0 0 5px;
}
.chart_box2
{
	width:100%;
	float:left;
	padding:50px 0 0 0;
}
.chart_img2
{
	width:auto;
	float:left;
	padding:0 0 0 0;
}
.chart_img2 img
{
	float:left;
}
.chart_detail
{
	width:65%;
	float:right;
	padding:0 0 0 0;
}
.chart_detail_sub
{
	width:70%;
	float:left;
	padding:0 0 0 0;
}
.chart_detail_title
{
	width:100%;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:14px;
	color:#016eb3;
	padding:0 0 0 0;
}
.chart_detail_text
{
	width:100%;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	padding:10px 0 0 0;
}
.big_chart
{
	width:auto;
	float:left;
	border:solid 1px #eaeaea;
	border-radius: 5px;
	padding:5px;
	margin:20px 0 0 0;
}
.big_chart img
{
	float:left;
	border-radius: 5px;
}

/*-- inner pages end --*/

/*-- home page start --*/
#banner_wrap
{
	width:100%;
	float:left;
	background:url(../images/banner_wrap_bg.jpg) repeat-x left top;
	padding:0 0 0 0 0;
}
#banner
{
	width:1050px;
	margin:0 auto;
}
.banner_sub
{
	width:1050px;
	float:left;
	background:url(../images/banner_sed.jpg) no-repeat center bottom;
	padding:0 0 24px 0;
	position:relative;
}
.banner_sub2
{
	width:1050px;
	float:left;
	background:url(../images/banner_bg.png) no-repeat center top;
	padding:0 0 0 0;
}
.banner_button
{
	width:165px;
	position:absolute;
	bottom:120px;
	left:0;
	z-index:100000000000;
	float:left;
}
.banner_button_bg
{
	width:165px;
	float:left;
	height:48px;
	border-radius:4px;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	background:url(../images/banner_button_bg.jpg) repeat-x left top;
	border:#f26f1f solid 1px;
	padding:0 0 0 0;
}
.banner_button_bg:hover
{
	background:url(../images/banner_button_bg_h.jpg) repeat-x left top;
	cursor:pointer;
}
.middle_left2
{
	width:160px;
	float:left;
	padding:0 0 0 0;
}
.middle_left2 h1
{
	width:100%;
	float:left;
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	font-size:16px;
	color:#ea9902;
	line-height:12px;
	padding:0 0 0 0;
}
.category_link
{
	width:160px;
	float:left;
	padding:8px 0 22px 0;
}
.category_link li
{
	width:100%;
	float:left;
	padding:6px 0 6px 0;
}
.category_link li a
{
	text-decoration:none;
	color:#515151;
	padding:0 0 0 0;
}
.category_link li a:hover
{
	text-decoration:none;
	color:#006eb2;
	padding:0 0 0 0;
}
.right_contain
{
	width:888px;
	float:right;
}
.middle_right2
{
	width:238px;
	float:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	padding:0 0 0 56px;
}
.sub_link6
{
	width:auto;
	float:right;
	text-align:right;
	padding:15px 0 12px 0;
}
.sub_link6 a
{
	width:auto;
	float:right;
	background:url(../images/right_arrow.jpg) no-repeat right 5px;
	color:#006eb2;
	text-decoration:none;
	padding:0 10px 0 0;
}
.sub_link6 a:hover
{
	width:auto;
	float:right;
	color:#2080bc;
	text-decoration:underline;
	padding:0 10px 0 0;
}
.facebook_box
{
	width:238px;
	float:right;
	padding: 0 0 0 56px;
}

.facebook_image
{
	width:auto;
	float:left;
	border:#ebebe9 solid 1px;
	margin:16px 0 0 0;
}
/*-- home page end --*/



/*-- popup start --*/
.pupup_main
{
	width:355px;
	float:left;
	border:#c5cace solid 1px;
	border-radius:5px;
	box-shadow: inset 0 0 2px 5px #f2f2f2;
	padding:20px 15px 20px 15px;
	margin:100px 0 0 200px;
}
.pannel3
{
	width:100%;
	float:left;
	border-bottom:solid 1px #ebebeb;
	padding:0 0 10px 0;
}
.pannel3 h1
{
	width:auto;
	float:left;
	font-family: 'Trade Gothic LT Bold';
	color:#026eb6;
	padding:0 0 0 0;
}
.close
{
	float:right;
	padding:5px 0 0 0;
}
.popup_contain
{
	width:100%;
	float:left;
	padding:0 0 20px 0;
}
.table2
{
	width:100%;
	float:left;
	border-spacing:0px;
	padding:0 0 0 0;
}
.table2 td
{
	font-size:14px;
	color:#909090;
	text-align:right;
	padding:15px 0 0 0;
}
.table2 td span
{
	color:#4f4f4f;
}
.text_box_bg2
{
	width:190px;
	float:right;
	height:26px;
	background:url(../images/text_box_bg2.jpg) repeat-x left top;
	border:#c2c2c2 solid 1px;
	border-radius:3px;
	color:#585858;
	padding:0 10px 0 10px ;
	margin:0 9px 0 0;
}
.icon
{
	width:auto;
	float:right;
	padding:6px 0 0 0;
}
.text_box_bg3
{
	width:215px;
	float:right;
	height:26px;
	background:url(../images/text_box_bg2.jpg) repeat-x left top;
	border:#c2c2c2 solid 1px;
	border-radius:3px;
	color:#585858;
	padding:0 10px 0 10px ;
}
.list_box_bg
{
	width:237px;
	float:right;
	height:26px;
	color:#585858;
	border-radius:3px;
	border:#c2c2c2 solid 1px;
	background:url(../images/text_box_bg2.jpg) repeat-x left top;
	padding:3px 3px 3px 10px;
}
.message_box_bg
{
	width:225px;
	float:right;
	height:76px;
	color:#aeaeae;
	border-radius:3px;
	border:#c2c2c2 solid 1px;
	background:url(../images/text_box_bg2.jpg) repeat-x left bottom;
	padding:  10px 0px 0 10px;
}
.popup_bottom
{
	width:100%;
	float:left;
	border-top:solid 1px #ebebeb;
	padding:8px 0 0 0;
}
.popup_button1
{
	width:auto;
	float:right;
	padding:0 0 0 10px;
}
.popup_button1_bg
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	height:27px;
	width:auto;
	color:#fff;
	cursor:pointer;
	border-bottom:none;
	border-top:none;
	text-shadow:#015b90 1px 1px;
	background:url(../images/post_bg.jpg) repeat-x left top;
	border-left:solid 1px #016eb1;
	border-right:solid 1px #016eb1;
	padding:0 20px 2px 20px;
}
.popup_button1_bg:hover
{
	cursor:pointer;
	background:url(../images/post_bg_h.jpg) repeat-x left top;
}
.sub_link7
{
	width:auto;
	height:21px;
	float:right;
	text-align:center;
	line-height:17px;
	font-size:15px;

	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	background:url(../images/left_title_bg.jpg) repeat-x left top;
	padding:6px 15px 0 15px;
	margin:0 0 0 10px;
}

.sub_link7 a
{
	color:#27292a;
	text-decoration:none;
}
.sub_link7 a:hover
{
	color:#2d6e9c;
	text-decoration:none;
}
/*-- popup end --*/