.title-site { background:url(/img/design/title1.gif) left top repeat-y; color:#000000; font-size:14px; font-weight:bold; padding:2px }
.padd-20 { padding-top:20px}
.padd-10 { padding-top:10px}

.top-title { padding:0 10px}


/*********************************************my_settings***********************************************************/
.my_settings  h2 { padding:8px 0 40px 18px; font-size:16px}
.my_settings .settings { background:#eaffff; border-bottom:1px dotted #FF9900; border-top:1px dotted #FF9900; padding:7px; font-size:16px; color:#545454; margin:0!important  }

.my_settings .settings .form-settings1 {
	text-align:right;
	padding-right:140px;
	 font-size:14px; font-weight:bold; color:#000;
	} 
.my_settings .settings .form-settings2 {
	text-align:right;
	 font-size:14px; font-weight:bold; color:#000;
	} 
.my_settings .settings  select { font-size:12px; margin:2px 0; vertical-align:middle;}
.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 .select_mar1 { margin-right:78px}

.my_settings .settings .form-settings2 input { width:140px; border:1px solid #a4a39e; margin:2px 5px; vertical-align:middle}
.my_settings .button-site { margin:0 3px; float:left}
/*********************************************my_settings***********************************************************/

.link-right-padd { padding:0 205px 10px 10px; font-size:14px; color:#FF0000; text-align:right}
a.link-right {
	/*display:block;*/
	margin:0 0 0 5px;
	font-size:13px;
	}
.right-box-left {
	text-align:left; color:#000000;
	}
.right-box-left span.color-grey-font12 { color:#666666; font-size:12px}
.right-box-left a { margin-left:40px;; font-size:14px}
/*********************************************my-photos***********************************************************/
table.preview-element-site {
	vertical-align:top;
	color:#000000;
	font-size:14px!important;
	width:100%;
	}
table.preview-element-site td {
	text-align:center;
	padding:5px;
	width:200px;
	vertical-align:top
	}
table.vertical td { vertical-align:middle!important}
table.preview-element-site span {
	display:block;
	color:#000080;
	font-size:14px!important;
	}
table.preview-element-site img {
	border:1px solid #c0c0c0;
	vertical-align:middle;
	margin:5px 0 1px 0;
	}
table.preview-element-site input {
	vertical-align:middle;
	}
table.preview-element-site span.present-position {
	display:block;
	color:#000000;
	font-size:12px!important;
	}
table.preview-element-site td.title-input-text { color:#000000}
table.preview-element-site td.title-input-text input { border:1px solid #cccccc; margin-left:5px; width:105px}


table.preview-element-site-font {
	vertical-align:top;
	color:#000000;
	font-size:12px!important;
	width:100%;
	}
table.preview-element-site-font td {
	text-align:center;
	padding:5px;
	width:200px;
	vertical-align: middle
	}
table.preview-element-site-font span {
	display:block;
	color:#000080;
	font-size:12px!important;
	}
table.preview-element-site-font img {
	border:1px solid #c0c0c0;
	vertical-align:middle;
	}
table.preview-element-site-font input {
	vertical-align:middle;
	}
table.preview-element-site-font span.present-position {
	display:block;
	color:#000000;
	font-size:12px!important;
	}
table.preview-element-site-font td.title-input-text { color:#000000}
table.preview-element-site-font td.title-input-text input { border:1px solid #cccccc; margin-left:5px; width:105px}

.img-preview-element { padding:5px 0 1px 0}
.text-preview-element { padding:0}
.text-preview-element span.blue-font { font-size:14px!important; color:#0000FF}

.preview-element-checkbox .text-preview-element { padding:0 0 0 25px}
.preview-element-checkbox .text-preview-element img { margin-left:5px}














table.preview-element {
	vertical-align:top;
	color:#0000FF;
	font-size:14px!important;
	width:100%;
	}
table.preview-element td {
	text-align:center;
	padding:5px;
	width:200px;
	vertical-align:top
	}
table.preview-element th {
	padding:5px 0 5px 25px;
	font-size:16px;
	font-weight:normal; vertical-align:bottom
	}
table.preview-element span {
	display:block;
	color:#000000;
	font-size:14px!important;
	}
table.preview-element span.present-position {
	display:block;
	color:#000000;
	font-size:12px!important;
	}
table.preview-element img {
	border:1px solid #c0c0c0;
	vertical-align:middle;
	margin:0 5px 0 1px;
	}
table.preview-element input {
	vertical-align:middle;
	}
table.preview-element td.title-input-text { color:#000000}
table.preview-element td.title-input-text input { border:1px solid #cccccc; margin-left:5px; width:105px}


.note {
	padding:10px;
	font-size:14px;
	color:#000080;
	}
.note span {
	color:#FF0000;
	}
.div-botder {
	border-top:1px dotted #FF9900;
	font-size:0px;
	overflow:auto;
	}

.upload-file {
	/*position:relative;*/
	padding-left:155px;
	color:#000000;
	font-size:14px;
	}
.upload-file span { color:#FF0000}	
.upload-file strong.uploat {
	display:block;
	top:5px;
	left:-155px;
	position:absolute;
	z-index:150
	}	
.upload-file input {
	border:1px solid #a4a39e;
	margin:2px 15px 2px 0;
	vertical-align:middle;
	}
.button-cancel-center {
	padding-left:200px;
	font-size:14px
	}
.button-cancel-center .button-site {
	float:left;
	margin-right:5px
	}
.button-cancel-center a {
	margin:0 5px;}
	
table.photo-upload-edit {
	width:100%;
	border-bottom:1px dotted #FF9900;
	}
table.photo-upload-edit td {
	padding:20px 0;
	vertical-align:top;
	font-size:14px;
	border-top:1px dotted #FF9900;
	}
table.photo-upload-edit td.photo {
	width:214px;
	}
table.photo-upload-edit td.photo img {
	border:1px solid #c0c0c0;
	display:block;
	}	
table.photo-upload-edit td.photo input {
	margin:2px 5px 2px 0;
	vertical-align:middle;
	}	
table.photo-upload-edit .info-photo {
	position:relative;
	padding-left:80px;
	font-weight:bold;
	padding-bottom:15px;
	}
table.photo-upload-edit .info-photo span {
	display:block;
	position:absolute;
	left:0;
	top:0px;
	}
*html table.photo-upload-edit .info-photo span { left:-80px}
table.photo-upload-edit .info-photo input {
	border:1px solid #c0c0c0;
	width:305px;
	}
table.photo-upload-edit .info-photo textarea {
	border:1px solid #c0c0c0;
	width:305px;
	height:60px
	}
table.photo-upload-edit .info-photo select {
	border:1px solid #c0c0c0;
	width:150px;}
.title-album-new {
	border-top:1px dotted #FF9900;
	border-bottom:1px dotted #FF9900;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:14px
	}
.title-album-new input {
	border:1px solid #c0c0c0;
	width:305px;
	margin-left:10px
	}
/*********************************************my-photos***********************************************************/



/********************************************my_comments**************************************************************/
.my_comments h2 { padding:8px 19px}
.my_comments .comment { background:#ececec; padding:7px 20px; margin:0 !important}
.my_comments .comment table { width:100%}
.my_comments .comment table td { vertical-align:top; color:#295481; font-size:14px!important; line-height:18px}
.my_comments .comment table td span.name { display:block; float:left; color:#0000FF;font-size:14px!important;}
.my_comments .comment table td strong { display:block; font-size:14px; color:#000000}
.my_comments .comment table td.input { vertical-align:top!important; width:20px; padding-top:45px}
.my_comments .comment table td.comm_img { width:115px!important; text-align:center}
.my_comments .comment table td.comm_img img {border:1px solid #B1B1B1}
.my_comments .comment .float { padding-top:0px!important;}
/*.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/design/bg_comments.gif) left top no-repeat;*/ width:120px!important; height:95px; text-align:center; padding-top:0px!important; float:left; margin-right:0px!important; margin-top:0px!important}

.my_comments .comment .pic img { border:1px solid #B1B1B1}

.my_comments .comment .text-comment  { width:355px; float:left; color:#000000; font-size:13px}

.my_comments .select_all { padding:5px 0px!important; color:#000000!important; font-size:14px!important; float:left}
.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**************************************************************/





a.online { color:#FF0000; text-decoration:none; padding:10px 0; display:block}
/*******************************************my_page_profile*********************************************************/
.my_page_profile .main .img_main { float:left; text-align:center; width:210px}
.my_page_profile .main .img_main img { border:1px solid #c1c1c1; display:block}
.my_page_profile .main .img_main { display:block; padding-top:10px; font-size:14px}
.my_page_profile .main .img_main a { display:block; font-size:13px}/*07.07.09*/
.my_page_profile .main .img_main a:hover { color:#800000; font-weight:bold}
.my_page_profile .main .text_main { font-size:14px; line-height:20px; color:#545454; float:left; width:420px}
.my_page_profile .main .text_main span { display:block; float:left; color:#000}
.my_page_profile .main .text_main .text-info-main { padding-left:188px; font-size:13px; color:#000080}
.my_page_profile .main .text_main img { border:0 none; vertical-align:middle; margin-left:10px}

.my_page_profile .main_element { width:235px!important; padding-bottom:20px; font-size:14px}
.my_page_profile .main_element img { border:1px solid #c1c1c1; margin:5px 5px 0 0; vertical-align:top}
.my_page_profile .main_element span { color:#245586}


.my_page_profile .page_profile .width_form { width:324px}
.my_page_profile .page_profile .width_form .clearfix input { vertical-align:middle; border:1px solid #c1c1c1; margin:0px 20px 0 0!important}

*+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:0; width:auto; height:auto; 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-edit { color:#000000; font-weight:bold; font-size:14px!important; }
.my_page_profile-edit .text1 { width:140px; float:left;text-align:right; padding-right:5px}
.my_page_profile-edit .float select, .my_page_profile-edit .float input { border:1px solid #b1b1b1; vertical-align:middle; margin:2px 0} 
.my_page_profile-edit .select1 select { width:auto}
.my_page_profile-edit .select2 select { width:193px}
.my_page_profile-edit .input1 input { width:193px; margin-right:5px}
.my_page_profile-edit span { color:#ff0000}
.my_page_profile-edit span.col-font { color:#000080; font-size:13px}
.my_page_profile-edit .input2 input { width:53px; margin-right:5px}
.my_page_profile-edit .input2 img { vertical-align:middle}
.my_page_profile-edit .present-position input { width:300px; vertical-align:middle; margin-left:10px; border:1px solid #b1b1b1;}
.my_page_profile-edit .textarea textarea { width:610px; height:50px; border:1px solid #b1b1b1; vertical-align:top}
.my_page_profile-edit .textarea { padding-top:20px}

.my_page_profile-edit .upload_photo  { padding:10px 0}

.my_page_profile-edit .upload_photo img.my-photo { border:1px solid #b1b1b1; float:left}
.my_page_profile-edit .upload_photo .browse { padding-left:240px; font-weight:normal; color:#000080}
.my_page_profile-edit .upload_photo .browse .browse-link { width:200px; text-align:center; padding:10px 0}
.my_page_profile-edit .upload_photo .browse .browse-link a { display:block; padding:5px 0}
.my_page_profile-edit .upload_photo .browse .browse-link .button-site { width:75px; float:none; margin:0 auto}
.my_page_profile-edit .bold { font-weight:bold}
/*******************************************my_page_profile*********************************************************/







/*********************************************registration************************************************************/

.registration .register_box { color:#000000;  }
.registration .register_box .text1 { width:140px; float:left;text-align:right; padding-right:5px; font-weight:bold; font-size:14px!important;}
.registration .register_box .float select, .registration .register_box .float input { border:1px solid #b1b1b1; vertical-align:middle; margin:2px 0} 
.registration .register_box .select1 select { width:auto}
.registration .register_box .select2 select { width:195px}
.registration .register_box .input1 {width:300px; text-align:left}
.registration .register_box .input1 input { width:193px; margin-right:5px}
.registration .register_box span { color:#ff0000}
.registration .register_box span.col-font { color:#000080; font-size:13px}
.registration .register_box .input2 input { width:53px; margin-right:5px}
.registration .register_box .input2 img { vertical-align:middle}
.registration .register_box .present-position {font-weight:bold; font-size:14px!important;}
.registration .register_box .present-position input { width:300px; vertical-align:middle; margin-left:10px; border:1px solid #b1b1b1;}
.registration .register_box .textarea textarea { width:600px; height:50px; border:1px solid #b1b1b1; vertical-align:top}
.registration .register_box .textarea { padding-top:20px; font-weight:bold; font-size:14px!important;}

.register_box1 { padding:0 20px 0 10px; width:800px }
.register_box1 .register-form2 { width:350px; float:left}
.register_box1 .text2 { width:155px; float:left; text-align:right; padding-top:2px; padding-right:5px; font-weight:bold; font-size:14px!important;}
.register_box1  input, .register_box1  select { border:1px solid #b1b1b1; vertical-align:middle; margin:2px 0; } 

.registration .upload_photo  { padding:10px 0}

.registration .bg-cont1 {
border-bottom:1px dotted #FF9900;
border-top:1px dotted #FF9900;
padding:7px;}

.registration .upload_photo img.my-photo { border:1px solid #b1b1b1; float:left}
.registration .upload_photo .browse { padding-left:252px; font-weight:normal; color:#000080; font-size:14px}
.registration .upload_photo .browse .browse-link { width:200px; text-align:center; padding:10px 0}
.registration .upload_photo .browse .browse-link a { display:block; padding:5px 0}
.registration .upload_photo .browse span { color:#FF0000}
/*********************************************registration************************************************************/



/********************************************photo_gallery*****************************************************/
/*search_result*/
.form_search_resalt { font-size:14px}
.form_search_resalt table.photo-search-resalt { width:100%}
.form_search_resalt table.photo-search-resalt td { padding:2px}
.form_search_resalt table.photo-search-resalt td.left-text-name { width:195px; text-align:right; font-weight:bold }
.form_search_resalt table.photo-search-resalt td.left-input {/* width:255px; */text-align:left;}
.form_search_resalt table.photo-search-resalt td.left-input input { width:250px; height:18px; border:1px solid #cdcdcd; vertical-align:middle;}

.form_search_resalt table.photo-search-resalt td.right-butt-search {
	padding-left:50px;
	vertical-align:middle
	}


table.add-more-video  { width:100%}
table.add-more-video td { padding:2px; vertical-align:top}
table.add-more-video td.left-text-name { width:95px; text-align:right; font-weight:bold }
table.add-more-video td.left-input { text-align:left;}
table.add-more-video td.left-input input { width:403px; height:18px; border:1px solid #cdcdcd; vertical-align:middle;}
table.add-more-video td.left-input textarea { border:1px solid #cdcdcd;}

table.add-more-video1  { width:100%}
table.add-more-video1 td { padding:2px; vertical-align:top; text-align:center; color:#000080}
table.add-more-video1 td.left-text-name { width:95px; text-align:right; font-weight:bold ; color:#000000}
table.add-more-video1 td.left-text-name span {font-weight: normal; color:#FF0000}
table.add-more-video1 td.left-input { width:auto; text-align:center}
table.add-more-video1 td.left-input input {   border:1px solid #cdcdcd; vertical-align:middle;}
table.add-more-video1 td.left-input input#GalleryVideo {float:left;  border:1px solid #cdcdcd; vertical-align:middle;}
table.add-more-video1 td.left-input input#GalleryYoutube { width:242px;  border:1px solid #cdcdcd; vertical-align:middle;}



.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*****************************************************/

table.preview-element1 {
	vertical-align:top;
	font-size:13px;
	width:100%;
	
	}
table.preview-element1 td {
	text-align:center;
	padding:5px 0;
	width:25%;
	vertical-align:top
	}
table.preview-element1 th {
	text-align:center;
	padding:5px 0 ;
	width:25%;
	vertical-align:top;
	color:#000000;
	font-weight:normal;
	vertical-align:bottom
	}
table.preview-element1 img {
	border:1px solid #c0c0c0;
	vertical-align:middle;
	}
table.preview-element1 span { color:#000000!important}
table.preview-element1 a { display:block}


table.preview-element2 {
	vertical-align:top;
	color:#000000!important;
	font-size:13px!important;
	width:100%;
	}
table.preview-element2 td {
	text-align:center;
	padding:5px;
	width:200px;
	vertical-align:top
	}
table.preview-element2 th {
	padding:5px 0 5px 25px;

	font-weight:normal; vertical-align:bottom
	}
table.preview-element2 span {
	display:block;
	color:#000000!important;
	font-size:12px!important;
	}
table.preview-element2 img {
	border:1px solid #c0c0c0;
	vertical-align:middle;
	margin:0 5px 0 1px;
	}
table.preview-element2 input {
	vertical-align:middle;
	}
table.preview-element2 .text-info-photo { padding-left:25px;}
table.preview-element2 .text-info-photo a { color:#000080;; text-decoration:none}
table.preview-element2 .text-info-photo a:hover { text-decoration:underline}
table.preview-element1 .text-info-photo a { color:#000080;; text-decoration:none}
table.preview-element1 .text-info-photo a:hover { text-decoration:underline}

table.preview-element3 {
	vertical-align:top;
	color:#0000FF;
	font-size:14px!important;
	width:100%;
	}
table.preview-element3 td {
	text-align:center;
	padding:5px;
	width:200px;
	vertical-align:top
	}
table.preview-element3 th {
	padding:5px 0 5px 0px;
	font-size:16px;
	font-weight:normal; vertical-align:bottom
	}
table.preview-element3 span.present-position {
	display:block;
	color:#000000;
	font-size:12px!important;
	}
table.preview-element3 img {
	border:1px solid #c0c0c0;
	vertical-align:middle;
	margin:0 5px 0 1px;
	}
















.news-page { border:1px dotted #FF9900; padding:10px 10px 17px 10px; position:relative; min-height:60px; height:auto!important; height:60px}
.news-page a.link-left-news { display:block; float:left; font-size: 14px; font-weight:bold; text-decoration:none}
.news-page a.link-left-news:hover { display:block; float:left; font-weight:bold; text-decoration:underline}
.news-page span.span-right-news { display:block; font-size: 14px; float: right; color:#666666}
.news-page img { border:1px solid #cccccc; margin:0 5px 5px 0; float:left}
.news-page .link-right-news {font-size:12px; position: absolute; right:5px; bottom:1px}
.news-page .link-right-news a { margin:0 5px;}
.news-page  p { margin:0; padding:0; font-size:14px}
.text_right { text-align:right}


.jobs-search { color:#800000;}
.jobs-search input { width:245px;  border:1px solid #cdcdcd; vertical-align:middle; margin: 1px 5px 0 5px}




/********************************************my_message**************************************************************/
.my_message h2 { padding:8px 19px}
.my_message .message {background:none!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:0!important; margin:0!important;}
.my_message .message table { width:100%;}
.my_message .message .tr_border {border-bottom:1px dotted #FF9900!important; }
.my_message .message table td { vertical-align:top; color:#295481; font-size:16px; line-height:18px; padding:7px 0}
.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:top!important; padding-top:35px; width:20px}

.my_message .message .clearfix { padding:0!important}

.my_message .message .new_mess { display:inline; margin:0; font-size:16px; font-weight:bold; color:#ff0000}
.my_message .message  span.name { display:block; float:left; color:#0000FF;font-size:14px!important; margin:0!important}

.my_message .message .pic { background:none!important; width:120px!important; height:95px; text-align:center; padding-top:0!important; float:left; margin-right:0!important}
.my_message .message .pic img { border:1px solid #B1B1B1}
.my_message .select_all { padding:5px 0px!important; color:#000000!important; font-size:14px!important}
.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;}

.message-delete { padding:0px 0 0 250px}


.text-message { float:left; width:470px; color:#000000; font-size:13px}

/********************************************my_message**************************************************************/




/***********************************style-important************************************/
.communities_main .communities_box1 { background:none!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important; margin:0!important; }
.communities_main .communities_box1 .title_pic { background:none!important; width:205px; height:auto !important; float:left; text-align:center; padding-top:5px; margin-right:15px; position:relative; left:-5px}
.communities_main .communities_box1 .title_pic img { border:1px solid #b1b1b1;}

.communities_main .communities_box1 .commmunites_title { color:#000080; position:relative; padding-left:220px}
.communities_main .communities_box1 .commmunites_title span { color:#000000;}
.communities-members {
	border-top:1px dotted #ff9900!important;
	border-bottom:1px dotted #ff9900!important;
	}
	
.communities-border-top {
	border-top:1px dotted #ff9900!important;
	}	
	
.communities-border-bott {
	border-bottom:1px dotted #ff9900!important;
	}	

.communities-members_comments table td.border { background:#eaffff!important; border-top:1px dotted #ff9900!important;
	border-bottom:1px dotted #ff9900!important; font-size:13px}
	.communities-members_comments table td.border .float_r { color:#000080}
.communities-members_comments strong { color:#000!important;}
.communities-members_comments  span { color:#000000!important}

.communities_main .communities_box { background:#eaffff!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important; margin:0!important; color:#000000 }

.my_communities .communities { background:none!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important;  }

.my_communities .communities .box_comments table tr {border-top:1px dotted #FF9900!important;}
.communities_main .communities_button { padding:7px 0!important}

.my_page_profile .page_profile {background:#eaffff!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important; margin:0!important }

.photo_gallery .gallery {background:none!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important; margin:0!important}
.photo_gallery .gallery span { color:#000080;}
#content .photo_gallery .gallery .add_new_photo_to_gallery .left { width:320px!important;; float:left; margin-right:35px; padding-bottom:0!important}


.photo_gallery .gallery .add_new_photo_to_gallery .left textarea { width:318px!important; 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:308px!important; height:auto!important; 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:318px!important;; height:60px; color:#000}

.photo_gallery .gallery .add_new_photo_to_gallery .left input { width:318px!important; 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; width:225px!important}
.photo_gallery .gallery .add_new_photo_to_gallery .right img { border:1px solid #cdcdcd;}


.my_comments .comment {background:#eaffff!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important;}

.my_communities .communities .commmunites_edit {color:#000080!important;}

.my_friends .friends {background:none!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important; margin:0!important}



/*.fiender-re-establish-contact-with .textarea textarea { width:100%!important}*/

.fiender-form .form-bg { background:#eaffff!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:10px 15px;}
.fiender-user-info { background:#eaffff!important; border-bottom:1px dotted #FF9900!important; }
.fiender-re-establish-contact-with .box1-contact-with { background:#eaffff!important; border-bottom:1px dotted #FF9900!important; border-top:0 none }
.fiender-table .left-name-last-name a.last { border-bottom:1px dotted #FF9900!important; padding-bottom:15px;
}

.fiender-table td { vertical-align:top; width:50%;}
.photo_gallery .search_result { padding:7px 0!important;}

.people_saerch .people_saerch_box {background:#eaffff!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important; margin:0!important;}

.people_saerch {font-size:14px!important; padding:0!important;}
#content .people_saerch .people_saerch_box .left {float:left; width:425px!important; padding-bottom:0!important}

.people-search-form-left {width:450px; text-align:right; font-weight:bold}

.people-search-form-left input { border:1px solid #B1B1B1; width:185px; vertical-align:middle; margin:2px 0 2px 10px}




.people_saerch .search_result {padding:7px 0px!important;}

.my_photo .photo {background:#eaffff!important; border-bottom:1px dotted #FF9900!important; border-top:1px dotted #FF9900!important; padding:7px!important;}
.my_photo .photo .photo_comment .box_comments table tr {border-top:1px dotted #FF9900!important;}

.my_photo .photo .photo_comment .box_comments table td .float_r { color:#000080!important; font-size:12px!important;}
/***********************************style-important************************************/
.displaying-see-all { color:#000080}
.displaying-comment { border-bottom:1px dotted #FF9900!important; font-size:13px }
.displaying-comment span {color:#000080!important }
strong { color:#000000!important}/************************************************************strong all page************************************************************/



.contact { border-top:1px dotted #FF9900; font-size:14px}
.contact .form_contact .clearfix { color:#000000!important; font-weight:bold}
.contact .form_contact input, .contact .form_contact textarea { border-color:#b1b1b1!important;}

.about { border-top:1px dotted #FF9900; font-size:14px!important; margin:0; padding:15px 10px; color:#000080}
.about span {
 display:block;
 font-weight:bold;
 }
.about div.div-botder {
 width:400px;
 margin:0 auto
 }


.text-right-page { color:#000080; font-size:14px; padding:0 10px 10px 10px; text-align:right;}


.jobs-resume {
	text-align:left;
	padding-left:10px;
	position:absolute;
	right:10px;
	top:8px;
	}
.jobs-resume2 {
	right:150px
	}
.jobs-resume a { font-size:13px; display:block;}










.contact .form_contact { padding:10px 20px}




































/*new style div*/
.div-preview-element-site {
	vertical-align:top;
	color:#000000;
	font-size:14px!important;
	width:100%;
	}
.div-preview-element-site .width-picture {
	text-align:center;
	padding:5px;
	width:145px;
	/*height:125px;*/
	vertical-align:top
	}

.div-preview-element-site span {
	display:block;
	color:#000080;
	font-size:14px!important;
	}
.div-preview-element-site img {
	border:1px solid #c0c0c0;
	vertical-align:middle;
	margin:5px 0 1px 0;
	}
table.preview-element-site input {
	vertical-align:middle;
	}
.div-preview-element-site span.present-position {
	display:block;
	color:#000000;
	font-size:12px!important;
	}
.div-preview-element-site .title-input-text { color:#000000}
.div-preview-element-site .title-input-text input { border:1px solid #cccccc; margin-left:5px; width:105px}


.div-preview-element-site-font {
	vertical-align:top;
	color:#000000;
	font-size:12px!important;
	width:100%;
	}
.div-preview-element-site-font .width-picture {
	float: left;
	text-align:center;
	padding:5px;
	width:145px;
	/*height:125px;*/
	vertical-align: middle
	}
.div-preview-element-site-font .width-picture-photo-album {
	float: left;
	text-align:center;
	padding:5px 5px 5px 35px;
	width:110px;
	/*height:125px;*/
	vertical-align: middle
	}
.div-preview-element-site-font span {
	display:block;
	color:#000080;
	font-size:12px!important;
	}
.div-preview-element-site-font img {
	border:1px solid #c0c0c0;
	vertical-align:middle;
	}
.div-preview-element-site-font input {
	vertical-align:middle;
	}
.div-preview-element-site-font span.present-position {
	display:block;
	color:#000000;
	font-size:12px!important;
	}
.div-preview-element-site .title-input-text { color:#000000}
.div-preview-element-site .title-input-text input { border:1px solid #cccccc; margin-left:5px; width:105px}

/*end new style*/




.view-photo-album {
			border-top:1px dotted #FF9900;
			border-bottom:1px dotted #FF9900;
			background:#ffffff;
			position:relative;
			margin-top:-1px;
			font-size:12px;
			color:#000080;
			}
		.view-photo-album span { color:#000000}
		.view-photo-album span.name-photo-album {
			font-size:14px;
			font-weight:bold;
			display:block;
			padding-bottom:15px;
			color:#000080
			}
		.view-photo-album .check-photo {
			float:left;
			width:150px;
			padding:10px;
			}
		.view-photo-album .check-photo input {
			vertical-align:middle;
			margin-left:10px;
			}
		.view-photo-album .check-photo img {
			vertical-align:middle;
			}
		.view-photo-album .check-photo  img {
			border:1px solid #000;}
		.view-photo-album .my-photo-info {
			padding:10px 10px 10px 170px;
			}


 .recruiter-terms-and-conditions { border-top:1px dotted #FF9900; font-size:14px; margin:0 10px; padding:15px 0px; color:#000080}
.recruiter-terms-and-conditions span {
 display:block;
 font-weight:bold;
 }
.recruiter-terms-and-conditions p { padding:10px 0 25px 0; }
.recruiter-terms-and-conditions ol.list1 {
 margin: 0;
 padding:10px 0 0px 20px;
 list-style-type:decimal
 }
.recruiter-terms-and-conditions ol.list2 {
 margin: 0;
 padding:0px 0 10px 20px;
 list-style-type:decimal
 }


.box-left-resume {
color:#000080;
padding-right:260px;
padding-top:12px;
text-align:left;
}
.box-left-resume span {
 color:#800000;
 }