div.error
{
	color: #ff0000;
}

.img  { margin:15px 0 45px 0}

/***********************************************home****************************************************************/

.home .img1  { margin:70px 0 70px 0}
.home .img_1  { margin:15px 0 0px 0}
.home .text_new { font-size:30px; padding:40px 0; color:#0020e2}
.home .text_top { padding-left:15px}
.home .text_top ul { padding-top:20px; font-size:16px; color:#545454}
.home .text_top ul li { background:url(../img/li1.gif) left 7px no-repeat; padding-left:12px; line-height:16px}
.home .text_top ul li a { color:#545454; text-decoration:none}
.home .text_top ul li a:hover { text-decoration:underline}
.home .text_bott { padding:15px; background:#ececec; position:relative}
.home .text_bott ul { padding-top:20px; font-size:16px; color:#545454}
.home .text_bott ul li { background:url(../img/li1.gif) left 7px no-repeat; padding-left:12px; line-height:16px}
.home .text_bott ul li a { color:#545454; text-decoration:none}
.home .text_bott ul li a:hover { text-decoration:underline}
/***********************************************home****************************************************************/


/***********************************************about****************************************************************/
.about p { padding:10px 0 25px 0}
/***********************************************about****************************************************************/


/********************************************people_saerch***********************************************************/
.people_saerch { padding:0 20px; font-size:16px;}
.people_saerch h2 { padding:8px 19px}
.people_saerch .people_saerch_box { background:#ececec; padding:7px 20px; margin:5px 0}
.people_saerch .people_saerch_box .left { width:425px; float:left}
.people_saerch .people_saerch_box .left input { width:185px; border:1px solid #b1b1b1;}
.people_saerch .people_saerch_box .left .clearfix { padding-top:8px}
.people_saerch .people_saerch_box .right { width:255px; float:right; text-transform:uppercase; font-weight:bold; line-height:28px; color:#204e7d}
.people_saerch .saerch_button { padding:7px 20px}
.people_saerch .saerch_button img { margin-right:25px}

.people_saerch .search_result { padding:7px 20px}
.people_saerch .search_result .pic_search { width:90px; float:left; margin:0 8px; padding:8px 0; text-align:center}
.people_saerch .search_result .pic_search strong { color:#204e7d}
.people_saerch .search_result .pic_search img { border:1px solid #b1b1b1; margin:5px 0}
/********************************************people_saerch***********************************************************/

/*********************************************registration************************************************************/
.registration {font-size:16px;}
.registration h2 { padding:8px 19px}
.registration .register_box strong { display:block; margin-bottom:10px}
.registration .register_box .clearfix { padding-top:8px}
.registration .register_box .text1 { width:90px; float:left; color:#000000}
.registration .register_box select, .registration .register_box input { border:1px solid #b1b1b1; vertical-align:middle} 
.registration .register_box .select1 select { width:auto}
.registration .register_box .select2 select { width:193px}
.registration .register_box .input1 input { width:193px; margin-right:5px}
.registration .register_box span { color:#ff0000}
.registration .register_box .span { color:#000000; font-size:12px}
.registration span.example { color:#000000}
.registration .register_box .input2 input { width:53px; margin-right:5px}
.registration .register_box .input2 img { vertical-align:middle}
.registration .top40 { margin-top:40px}
.registration .register_box .textarea1 { line-height:16px; padding-top:10px; color:#204e7d}
.registration .register_box .textarea1 textarea { width:310px; height:80px; border:1px solid #b1b1b1; vertical-align:top}
.registration .register_box textarea { margin:5px 0}
.registration .register_box .textarea2 { line-height:16px; padding-top:10px; color:#204e7d}
.registration .register_box .textarea2 textarea { width:410px; height:80px; border:1px solid #b1b1b1; vertical-align:top}

.registration .register_box .text2 { width:150px; float:left; color:#204e7d}
.registration .register_box .fields { padding:5px 0}
.registration .register_box .fields input { width:15px; height:15px}
.registration .register_box .upload_photo { padding:5px 0; color:#204e7d}
.registration .register_box .upload_photo img { border:1px solid #b1b1b1; margin-right:20px; vertical-align:middle}
.registration .register_box .upload_photo .browse { border:0 none; margin:0 0 0 20px}
.registration .register_box .bold { font-weight:bold}
/*********************************************registration************************************************************/

/********************************************my_comments**************************************************************/
.my_comments h2 { padding:8px 19px}
.my_comments .comment { background:#ececec; padding:7px 20px; margin:5px 0}
.my_comments .comment table { width:100%}
.my_comments .comment table td { vertical-align:top; color:#295481; font-size:16px; line-height:18px}
.my_comments .comment table td strong { display:block; font-size:14px; color:#000000}
.my_comments .comment table td.input { vertical-align:middle!important; width:20px}
.my_comments .comment table td.comm_img { width:190px}
.my_comments .comment .float { padding-top:12px;}
/*.my_comments .comment .float .float { padding-top:0;}*/
.my_comments .comment .float_r img { border:1px solid #404040}
.my_comments .comment .pic { /*background:url(../img/bg_comments.gif) left top no-repeat;*/ width:79px; height:95px; text-align:center; padding-top:5px; float:left; margin-right:10px; margin-top:12px}

.my_comments .comment .pic img { border:1px solid #B1B1B1}

.my_comments .select_all { padding:5px 20px; color:#295481; font-size:16px}
.my_comments .select_all a { color:#295481; text-decoration:none}
.my_comments .select_all input { vertical-align:middle; margin-right:6px}
.my_comments .delete { padding:5px 26px;}
/********************************************my_comments**************************************************************/


/********************************************my_message**************************************************************/
.my_message h2 { padding:8px 19px}
.my_message .message { background:#ececec; padding:0px 20px; margin:5px 0}
.my_message .message table { width:100%;}
.my_message .message .tr_border { border-bottom:1px solid #dcdcdc}
.my_message .message table td { vertical-align:top; color:#295481; font-size:16px; line-height:18px}
.my_message .message table td strong { display:block; font-size:14px; color:#000000}
.my_message .message table td span { display:block; font-size:10px; margin-top:43px}
.my_message .message table td a { text-decoration:none}
.my_message .message table td.input { vertical-align:middle!important; width:20px}

.my_message .message .clearfix { padding:7px 0}

.my_message .message .new_mess { display:inline; margin:0; font-size:16px; font-weight:bold; color:#ff0000}

.my_message .message .pic { background:url(../img/bg_comments.gif) left top no-repeat; width:79px; height: auto!important; text-align:center; padding-top:5px; float:left; margin-right:10px}
.my_message .select_all { padding:5px 20px; color:#295481; font-size:16px}
.my_message .select_all a { color:#295481; text-decoration:none}
.my_message .select_all input { vertical-align:middle; margin-right:6px}
.my_message .delete { padding:5px 26px;}


/********************************************my_message**************************************************************/

/*******************************************my_page_profile*********************************************************/
.my_page_profile  h2 { padding:8px 19px}
.my_page_profile .page_profile { background:#ececec; padding:7px 20px; margin:5px 0; font-size:14px; line-height:32px}
.my_page_profile .page_profile .main .img_main { width:132px; float:left; margin-right:14px}
.my_page_profile .page_profile .main .img_main img { border:1px solid #c1c1c1;}
.my_page_profile .page_profile .main .text_main { float:left; font-size:14px; line-height:20px; color:#545454}
.my_page_profile .page_profile .main .text_main strong { display:block; width:200px; float:left; color:#204e7d}
.my_page_profile .page_profile .main .text_main img { border:0 none; vertical-align:middle; margin-left:10px}

.my_page_profile .page_profile .link_main { font-size:12px; text-decoration:none; float:right}
.my_page_profile .page_profile .link_main a { text-decoration:none}

.my_page_profile .page_profile .main_element { width:290px; padding-bottom:20px}
.my_page_profile .page_profile .main_element img { border:1px solid #c1c1c1; margin-right:5px}
.my_page_profile .page_profile .main_element span { color:#245586}
.my_page_profile .top40 { margin-top:40px}


.my_page_profile .page_profile .width_form { width:325px}
.my_page_profile .page_profile .width_form .clearfix input { vertical-align:middle; border:1px solid #c1c1c1; margin-top:7px}

*+html .my_page_profile .page_profile .width_form .clearfix input { background:#ffffff!important}
.my_page_profile .page_profile .width_form .check { color:#255587; line-height:15px}
.my_page_profile .page_profile .width_form .check  input { vertical-align:middle; border:0px; margin-right:5px}
.my_page_profile .page_profile .width_form textarea { width:100%; height:60px; border:1px solid #c1c1c1; }
.my_page_profile .page_profile .width_form span { font-size:12px}
.my_page_profile .submit { padding:7px 20px}
/*******************************************my_page_profile*********************************************************/

/*********************************************my_settings***********************************************************/
.my_settings  h2 { padding:8px 19px}
.my_settings .settings { background:#ececec; padding:7px 20px; font-size:16px; margin:0 0 10px 0; color:#545454 }
.my_settings .settings .text1 { width:415px; float:left; line-height:32px;}
.my_settings .settings .select { float:left; margin-top:7px}
.my_settings .settings .select select { font-size:12px}
.my_settings .settings .select_width1 select { width: 60px; border:1px solid #a4a39e}
.my_settings .settings .select_width2 select { width: 138px; border:1px solid #a4a39e}
.my_settings .settings .text2 { width:195px; float:left; line-height:32px;}
.my_settings .settings .input { float:left; margin-top:7px}
.my_settings .settings .input input { width:190px; border:1px solid #a4a39e; margin-right:5px; vertical-align:middle}
.my_settings .button { padding:10px 0 0 20px;}
.my_settings .button img { margin:0 14px 0 0; vertical-align:middle}
/*********************************************my_settings***********************************************************/


/***********************************************my_communities******************************************************/
.my_communities  h2 { padding:8px 19px}
.my_communities .communities { background:#ececec; padding:7px 20px; font-size:14px; margin:0 0 10px 0; color:#000000 }

/*my_communities*/
.my_communities .communities .pic { width:120px; height:180px; float:left; margin:0 15px 0 15px; padding-bottom:20px; line-height:20px; text-align:center}
.my_communities .communities .pic a { display:block}
.my_communities .communities .pic .img_div { height:150px}
.my_communities .communities .pic .img_div img { border:1px solid #cdcdcd}
/*my_communities*/

/*my_communities_communites_title.html*/
.my_communities .communities .pic_commmunites_title { width:120px; float:left;}
.my_communities .communities .pic_commmunites_title img { border:1px solid #cdcdcd}
.my_communities .communities .top15 { padding-top:15px}
.my_communities .communities .commmunites_title { line-height:16px}
.my_communities .communities .commmunites_title strong { color:#204e7d}
.my_communities .communities .box_comments { margin-left:120px;}
.my_communities .communities .box_comments table { width:100%}
.my_communities .communities .box_comments table tr {border-top:1px solid #cdcdcd;}
.my_communities .communities .box_comments table td { padding:7px 10px}
.my_communities .communities .box_comments table td.width { width:65px; padding-right:0}
.my_communities .communities .box_comments img { border:1px solid #cdcdcd;}
.my_communities .communities .box_comments strong { color:#204e7d; display:block; margin-bottom:20px}
.add_message { padding:0 20px; font-size:14px}
.add_message textarea { width:565px; height:110px; border:1px solid #cdcdcd; margin:5px 0 10px 0}
/*my_communities_communites_title.html*/	

/*my_communities_edit_communites.html*/
.my_communities .communities .pic_edit_commmunites { width:120px; float:left;}
.my_communities .communities .pic_edit_commmunites img { border:1px solid #cdcdcd}
.my_communities .communities .commmunites_edit { line-height:16px; font-size:12px; color:#275a8d; float:left}
.my_communities .communities .commmunites_edit input { width:190px; border:1px solid #cdcdcd; margin:3px 0 25px 0}
.my_communities .communities .commmunites_edit textarea { width:300px; height:90px; border:1px solid #cdcdcd; margin:3px 0 3px 0}
.my_communities .communities .commmunites_edit img { margin-top:15px}
.my_communities .save { margin:7px 20px;}
/*my_communities_edit_communites.html*/
/***********************************************my_communities******************************************************/


/***********************************************my_friends******************************************************/
.my_friends { font-size:14px;}
.my_friends h2 { padding:8px 19px; float:left}
.my_friends .link { float:right; line-height:30px}
.my_friends .link a { text-transform:uppercase; margin:0 5px}
.my_friends .friends { background:#ececec; padding:7px 20px; margin:0 0 10px 0; color:#000000 }
.my_friends .friends .pic_friends { width:130px; float:left; margin:0 15px 0 15px; padding-bottom:20px; }
.my_friends .friends .pic_friends .float { padding:65px 0 0 0; width:20px}
.my_friends .friends .pic_friends .float input { border:1px solid #cdcdcd; width:15px; height:15px}
.my_friends .friends .pic_friends .img_friends { text-align:center; float:left}
.my_friends .friends .pic_friends .img_friends strong { display:block}

.my_friends .strong_col { display:block; color:#204e7d}

.my_friends .friends .pic_friends .img_friends img { border:1px solid #cdcdcd; margin:5px 0 0 0}
.my_friends .delete { padding:7px 20px}
.my_friends .delete img { float:left; margin-right:25px}
.my_friends .delete .link_delete { float:right; line-height:30px}
.my_friends .strong  { display:block; padding-bottom:20px}

.my_friends .strong_color  { display:block; padding-bottom:20px; color:#204e7d}
.my_friends .pic_friends1 .img_friends1 { text-align:center; float:left}
.my_friends .pic_friends1 .img_friends1 strong { display:block}
.my_friends .pic_friends1 .img_friends1 img { border:1px solid #cdcdcd; margin:0 0 0 5px; vertical-align:middle}
.my_friends .pic_friends1 .img_friends1 input { border:1px solid #cdcdcd; width:15px; height:15px; vertical-align:middle}
.my_friends .line { height:1px; font-size:0px; line-height:0px; background:#c3c3c3; margin-bottom:20px}
.my_friends .top40 { margin-top:40px}
/***********************************************my_friends******************************************************/

/***********************************************communities*****************************************************/
.communities_main { font-size:14px;}
.communities_main h2 { padding:8px 19px; float:left}
.communities_main .link { float:right; line-height:30px}
.communities_main .link a { margin:0 5px}

.communities_main .communities_box { background:#ececec; padding:7px 20px; margin:5px 0; color:#000000 }

.communities_main .communities_box .pic { width:90px; float:left; margin:0 8px; padding:8px 0; text-align:center}
.communities_main .communities_box .pic a { color:#000000; font-weight:bold; text-decoration:none}
.communities_main .communities_box .pic img { border:1px solid #b1b1b1; margin:5px 0}

.communities_main .communities_box1 { background:#ececec; padding:7px 20px; margin:5px 0; color:#000000 }

.communities_main .communities_box1 .title_pic { background:url(../img/bg_pic1.gif) left top no-repeat; width:205px; height:151px; float:left; text-align:center; padding-top:5px; margin-right:15px; position:relative; left:-5px}
.communities_main .communities_box1 .commmunites_title { line-height:16px}
.communities_main .communities_box1 .commmunites_title strong { color:#204e7d}
.communities_main .communities_button { padding:7px 20px;}
.communities_main .communities_button img { margin-right:25px}
.communities_main .community_search { padding:30px 0 10px 0; font-size:14px}
.communities_main .community_search .input input { vertical-align:middle; border:1px solid #cdcdcd; height:20px; margin: 0 5px 0 30px}
.communities_main .community_search img { vertical-align:middle}
.communities_main .community_search_random { padding:7px 20px}
.communities_main .community_search_pic { width:105px; float:left; text-align:center; float:left; padding:8px 0; margin:0 10px}
.communities_main .community_search_pic img { border:1px solid #cdcdcd; margin:0 0 5px 0}

.communities_main .create_community .clearfix { padding:10px 0}

.communities_main .create_community .cteate_left{ width:245px; float:left}
.communities_main .create_community .cteate_left input { width:218px; border:1px solid #cdcdcd; margin-top:10px}
.communities_main .create_community .cteate_right { float:left}
.communities_main .create_community .cteate_right input { width:215px; border:1px solid #cdcdcd;}
.communities_main .create_community .cteate_right textarea { width:330px; height:70px; border:1px solid #cdcdcd;}
.communities_main .create_community .cteate_right img { border:1px solid #cdcdcd;}
.communities_main .create_community span { font-size:12px}
/***********************************************communities*****************************************************/


/***********************************************my_photo******************************************************/
.my_photo { font-size:14px;}
.my_photo h2 { padding:8px 19px; float:left}
.my_photo .link { float:right; line-height:30px}
.my_photo .link a { font-size:12px; margin:0 5px}
.my_photo .photo { background:#ececec; padding:17px 0 7px 0; margin:0 0 10px 0; color:#000000 }
.my_photo .photo .pic_photo { width:180px; float:left; margin:0 7px 0 7px; padding-bottom:10px; }
.my_photo .photo .pic_photo .float { padding:45px 0 0 0; width:25px}
.my_photo .photo .pic_photo .float input { border:1px solid #cdcdcd; width:15px; height:15px}
.my_photo .photo .pic_photo .float_photo {width:154px; text-align:center; float:left;}
.my_photo .photo .pic_photo .img_photo {  border:1px solid #000000;  padding:4px 0}
.my_photo .photo .pic_photo .float_photo strong { display:block}
.my_photo .photo .pic_photo .float_photo a { text-decoration:none}
.my_photo a.font_size { font-size:12px; text-decoration:none}
.my_photo .photo .pic_photo .title { padding-top:5px; text-align:right!important}
.my_photo .photo .pic_photo .title  input { width:123px; border:1px solid #cdcdcd; margin-left:15px}

.my_photo .photo_album_title { font-size:14px; color:#204e7d; padding-left:7px; padding-bottom:17px}
.my_photo .photo_album_title input { width:180px; vertical-align:middle; margin-left:12px; border:1px solid #cdcdcd; height:18px}

.my_photo .upload_photo { font-size:12px; color:#204e7d; padding-left:7px; padding-bottom:17px}
.my_photo .upload_photo input { width:170px; vertical-align:middle; margin-right:12px; border:1px solid #cdcdcd; height:18px}
.my_photo .upload_photo img { vertical-align:middle}

.my_photo .photo .photo_comment { width:400px; padding:0 14px}
.my_photo .photo .photo_comment img { border:1px solid #000000;}
.my_photo .photo .photo_comment .next_photo { text-align:center}
.my_photo .photo .photo_comment .next_photo img { margin-bottom:15px}
.my_photo .photo .photo_comment .next_photo .float_r img  { border:0 none; margin:15px 0 0 10px}
.my_photo .photo .photo_comment .box_comments { padding-top:15px}
.my_photo .photo .photo_comment .box_comments table { width:100%}
.my_photo .photo .photo_comment .box_comments table tr { border-top:1px solid #cdcdcd;}
.my_photo .photo .photo_comment .box_comments table td { padding:7px 10px}
.my_photo .photo .photo_comment .box_comments table td.width { width:65px; padding-right:0;}
.my_photo .photo .photo_comment .box_comments table td .float_r {  color:#204e7d}
.my_photo .photo .photo_comment .box_comments strong { display:block; margin-bottom:20px}


.my_photo .strong_col { display:block; color:#204e7d}
.my_photo .photo_button { padding:7px }
.my_photo .photo_button img { margin:12px 18px 12px 0 }
.my_photo .photo_button span { color:#ff0000; font-weight:bold}

.my_photo .add_message { padding:0 20px; font-size:12px}
.my_photo .add_message textarea { width:400px; height:110px; border:1px solid #757474; margin:5px 0 10px 0}

/***********************************************my_photo******************************************************/


/********************************************photo_gallery*****************************************************/
.photo_gallery h2 { padding:8px 19px; float:left}
.photo_gallery .link { float:right; line-height:30px}
.photo_gallery .link a { font-size:14px; margin:0 5px}
.photo_gallery .gallery { background:#ececec; padding:7px 20px; font-size:14px; margin:0 0 10px 0; color:#000000 }
.photo_gallery .gallery span { color:#204e7d}
/*photo_gallery*/
.photo_gallery .gallery .pic { width:105px; float:left; margin:0 7px 0 7px; padding-top:20px; line-height:20px; font-size:12px; text-align:center}
.photo_gallery .gallery .pic img { border:1px solid #cdcdcd}

.photo_gallery .gallery .pic1 { width:123px; float:left; margin:0 7px 0 7px; padding-top:20px; line-height:20px; font-size:12px; text-align:center}
.photo_gallery .gallery .pic1 img { border:1px solid #cdcdcd}


.go_to_page { font-size:12px; float:left}
.go_to_page input { width:20px; height:18px; vertical-align:middle; margin-left:10px; border:1px solid #cdcdcd;}
/*photo_gallery*/

.photo_gallery .gallery .pic_photo { width:180px; float:left; margin:0 7px 0 7px; padding-bottom:10px; }
.photo_gallery .gallery .pic_photo .float { padding:45px 0 0 0; width:25px}
.photo_gallery .gallery .pic_photo .float input { border:1px solid #cdcdcd; width:15px; height:15px}
.photo_gallery .gallery .pic_photo .float_photo {width:154px; text-align:center; float:left;}
.photo_gallery .gallery .pic_photo .img_photo {  border:1px solid #000000;  padding:4px 0}
.photo_gallery .gallery .pic_photo .float_photo strong { display:block}
.photo_gallery .gallery .pic_photo .float_photo a { text-decoration:none}

.photo_gallery .gallery .add_new_photo_to_gallery { font-size:14px}
.photo_gallery .gallery .add_new_photo_to_gallery .left { width:520px; float:left; margin-right:35px}


.photo_gallery .gallery .add_new_photo_to_gallery .left textarea { width:518px; height:125px; color:#204e7d; font-family:"Times New Roman", Times, serif; font-size:14px; border:1px solid #cdcdcd; margin:5px 0}


.photo_gallery .gallery .add_new_photo_to_gallery .left .textarea_box { background:#fff; padding:0 5px; width:508px; height:140px; color:#204e7d; font-family:"Times New Roman", Times, serif; font-size:14px; border:1px solid #cdcdcd; margin:5px 0}
.photo_gallery .gallery .add_new_photo_to_gallery .left .textarea_box a { text-decoration:none}



.photo_gallery .gallery .add_new_photo_to_gallery .left .textarea textarea { width:518px; height:60px; color:#000}

.photo_gallery .gallery .add_new_photo_to_gallery .left input { width:285px; height:18px; border:1px solid #cdcdcd; vertical-align:middle; margin:5px 0 }
.photo_gallery .gallery .add_new_photo_to_gallery .left .file { line-height:30px; font-size:16px}
.photo_gallery .gallery .add_new_photo_to_gallery .left .file input { width:200px; margin:0; vertical-align:middle }
.photo_gallery .gallery .add_new_photo_to_gallery .left .file img { vertical-align:middle; margin:0 10px}

.photo_gallery .gallery .add_new_photo_to_gallery .right { float:left; padding-top:21px}
.photo_gallery .gallery .add_new_photo_to_gallery .right img { border:1px solid #cdcdcd;}

.photo_gallery .photo_button { padding:7px 20px }
.photo_gallery .photo_button img { margin:12px 18px 12px 0 }
.photo_gallery .photo_button span { color:#ff0000; font-weight:bold}


.photo_gallery .gallery .photo_display_page { width:400px;} /*padding:0 14px; float:left*/
.photo_gallery .gallery .photo_display_page .average_score { line-height:36px; float:right}
.photo_gallery .gallery .photo_display_page .star_text { background:url(../img/star_text.gif) left top no-repeat; font-weight:bold; float:right; color:#FFFFFF; text-align:center; line-height:36px; width:36px}

.photo_gallery .gallery .photo_display_page img { border:1px solid #000000;}
.photo_gallery .gallery .photo_display_page .next_photo { text-align:center}
.photo_gallery .gallery .photo_display_page .next_photo img { margin-bottom:15px}

.photo_gallery .gallery .photo_display_page .next_photo .float_r img  { border:0 none; margin:5px 0 0 10px}

.photo_gallery .gallery .photo_display_page  .next_photo .float { font-weight:bold}
.photo_gallery .gallery .photo_display_page  .next_photo .float a { margin:0 5px}

.photo_gallery .gallery .photo_display_page_text { float:left; padding-top:25px; line-height:32px}
.photo_gallery .gallery .photo_display_page_text span { color:#204e7d}
.photo_gallery .gallery .photo_display_page_text a { text-decoration:none; font-weight:bold; color:#000000;}


.photo_gallery .gallery .form_edit { font-size:14px; width:320px}
.photo_gallery .gallery .form_edit input { margin-left:5px; border:1px solid #cdcdcd; height:18px}
.photo_gallery .gallery .form_edit .input input { width:226px;}
.photo_gallery .gallery .form_edit .input1 input { width:266px}
.photo_gallery .gallery .form_edit .pic_edit { text-align:center; position:relative; left:-8px; width:320px }
.photo_gallery .gallery .form_edit .pic_edit_img { background:url(../img/bg_img2.gif) left top no-repeat; width:320px; height:237px; padding-top:8px;}
.photo_gallery .gallery .form_edit .pic_edit strong { color:#204e7d}
.photo_gallery .gallery .form_edit .textarea { padding:20px 0 4px 0; font-weight:bold}
.photo_gallery .gallery .form_edit .textarea textarea { width:308px; height:75px; border:1px solid #cdcdcd; }
.photo_gallery .gallery .form_edit .textarea_box { background:#fff; padding:0 5px; color:#204e7d; font-family:"Times New Roman", Times, serif; font-size:14px; border:1px solid #cdcdcd; margin:5px 0}
.textarea_box a { text-decoration:none}




/*search_result*/
.photo_gallery .gallery .form_search_resalt { font-size:14px}
.photo_gallery .gallery .form_search_resalt .left { width:355px; float:left; margin-right:35px}

.photo_gallery .gallery .form_search_resalt .left div { padding-bottom:10px}
/*.photo_gallery .gallery .form_search_resalt .left .textarea textarea { width:343px; height:125px; color:#204e7d; font-family:"Times New Roman", Times, serif; font-size:14px; border:1px solid #cdcdcd; margin:5px 0 0 0; vertical-align:bottom}
*/
.photo_gallery .gallery .form_search_resalt .left .textarea .left_box { background:#fff; padding:0 5px; width:333px; height:205px; color:#204e7d; font-family:"Times New Roman", Times, serif; font-size:14px; border:1px solid #cdcdcd; margin:5px 0 0 0; float:left}
.photo_gallery .gallery .form_search_resalt .left .textarea .left_box a { text-decoration:none}
.photo_gallery .gallery .form_search_resalt .left .textarea .butt_go { padding-top:132px;}

.photo_gallery .gallery .form_search_resalt .left .textarea img { vertical-align:bottom}


.photo_gallery .gallery .form_search_resalt .left input { width:343px; height:18px; border:1px solid #cdcdcd; vertical-align:middle; margin:5px 0 }
.photo_gallery .gallery .form_search_resalt .left img { vertical-align:middle; margin:0 0 0 10px}

.photo_gallery .gallery .form_search_resalt .right { float:right; text-align:center; font-size:18px; text-transform:uppercase; font-weight:bold; line-height:28px; color:#204e7d; padding-top:15px; width:350px}


.photo_gallery .search_result { padding:7px 20px}
.photo_gallery .search_result .pic_search { width:105px; float:left; margin:0 8px; padding:8px 0; text-align:center}
.photo_gallery .search_result .pic_search strong { color:#204e7d}
.photo_gallery .search_result .pic_search img { border:1px solid #b1b1b1; margin:5px 0}
/*search_result*/


/********************************************photo_gallery*****************************************************/

/********************************************contact*****************************************************/
.contact h2 { padding:8px 19px;}

.contact p { padding:10px 19px}
.contact .form_contact { padding-left:19px}
.contact .form_contact .float { width:80px;}
.contact .form_contact .float_inp { float:left}
.contact .form_contact .clearfix { padding-top:5px; color:#204e7d}
.contact .form_contact input { width:168px; border:1px solid #000000}
.contact .form_contact textarea { width:288px; height:120px; border:1px solid #000000; margin-top:5px}
.contact .form_contact img { margin-top:10px}
/********************************************contact*****************************************************/



/******************************************user*********************************************/
.user { line-height:40px;}
.user a { font-size:14px; margin:0 10px}
.user img { vertical-align:middle}
/******************************************user*********************************************/




/******************************************news_page*********************************************/
.news_page { padding:0 20px; font-size:16px;}

.news_page .news_page_box { background:#ececec; padding:7px 20px; margin:10px 0 20px 0} 

.news_page h2 { padding:0px}
.news_page span { color:#204e7d}
.news_page p { padding:10px 0; color:#545454}



/******************************************news_page********************************************/

