@charset "utf-8";

body, div, table, form, h1, h2, h3, h4, h5, h6, img, p { border:0px; margin:0px; padding:0px; }

* { font-family:Tahoma; font-size:11px; color:Black; }

a, a * { color: Red; text-decoration: none; } a:hover, a:hover * { text-decoration: underline; }

a p { text-decoration:none; color:#000000; } a:hover p { text-decoration:underline; color:#FF0000; }

	/* --- SCHEME --- */

		/* --- Body & Scroll --- */

body { background-color:#E3EFF2; }

.body-box { width:100%; height:100%; overflow: auto; position:relative; left:0px; top:0px; }

.body-box .document { width:1000px; height:auto; position:relative; left:50%; top:0px; margin-left:-500px; z-index:1; }

		/* --- Gallery --- */

#iis_PhotoGallery {
	position: absolute;
	left: 0px; top: 0px;
	width: 100%; height: 100%;
	display: none;
	z-index: 3;
}

		/* --- Blind's --- */

#sys_BlindWhite, #sys_BlindBlack { width:100%; height:100%; overflow:hidden; position:absolute; left:0px; top:0px; z-index:2; display:none; }

#sys_BlindWhite { background-image:url(../img/blind-white.png); }
#sys_BlindBlack { background-image:url(../img/blind-black.png); }
		
		/* --- open Photo --- */
#open_Photo { position:absolute; left:0px; top:0px; width:100px; height:100px; background-color:Silver; overflow:hidden; z-index:3; display:none; border:6px double #DFDFDF; }
		
		/* --- Float & Clear --- */

.l { float:left; } .r { float:right; }

p.both { margin:0px; width:0px; height:0px; overflow:hidden; clear:both; }

		/* --- Icon --- */

.icon_75px { background-color:#FFFFFF; width:81px; height:81px; overflow:hidden; border:1px solid Silver; }
.icon_75px img { width:75px; height:75px; border:1px solid Silver; margin:2px; }

.icon_50px { background-color:#FFFFFF; width:56px; height:56px; overflow:hidden; border:1px solid Silver; }
.icon_50px img { width:50px; height:50px; border:1px solid Silver; margin:2px; }

.icon_150px { background-color:#FFFFFF; width:156px; height:156px; overflow:hidden; border:1px solid Silver; }
.icon_150px img { width:150px; height:150px; border:1px solid Silver; margin:2px; }

	/* --- Gallery --- */

		/* --- Line --- */

.gallery_line { width:658px; height:128px; overflow:hidden; border:1px solid Silver; background-color:#FFFFFF; margin-bottom:10px; }
.gallery_line div.prev, .gallery_line div.next  { width:29px; height:128px; overflow:hidden; }
.gallery_line div.prev a { display:block; width:29px; height: 128px; background-image:url(../img/prev-d.jpg); }
.gallery_line div.prev a:hover { display:block; width:29px; height: 128px; background-image:url(../img/prev-l.jpg); }
.gallery_line div.next a { display:block; width:29px; height: 128px; background-image:url(../img/next-d.jpg); }
.gallery_line div.next a:hover { display:block; width:29px; height: 128px; background-image:url(../img/next-l.jpg); }
.gallery_line div.galbox { width:600px; height:128px; overflow:hidden; }
.gallery_line div.galbox a { width:120px; height:128px; display:block; float:left; }
.gallery_line div.galbox div { position:relative; overflow:hidden; }
.gallery_line div.box a img { border:2px solid #FFFFFF; }

		/* --- Table --- */

.gallery_table { width:660px; height:auto; overflow:hidden; margin-bottom:10px; }
.gallery_table table { width:658px; height:auto; overflow:hidden; border:1px dotted Silver; background-color:#FFFFFF; }
.gallery_table table tr, .gallery_table table td { margin:0px; padding:0px; }
.gallery_table table td { width:20%; height:120px; vertical-align:middle; text-align:center; padding:1px; }
.gallery_table table td.tl { border-top:1px dotted Silver; }
.gallery_table table td.ll { border-left:1px dotted Silver; }
		
		/* --- Input & TextArea & Select --- */

input.mf { margin:0px; padding:3px; height:14px; border:1px solid Silver; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:Gray; }
input.mf:focus { border:1px solid #5ED4F1; background-color:#F6FBDC; color:#000000; }
textarea.mf { margin:0px; padding:3px; height:auto; border:1px solid Silver; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:Gray; }
textarea.mf:focus { border:1px solid #5ED4F1; background-color:#F6FBDC; color:#000000; }
select.mf { margin:0px; padding:3px; height:auto; border:1px solid Silver; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:Gray; }
select.mf:focus { border:1px solid #5ED4F1; background-color:#F6FBDC; color:#000000; }
select.mf option.bold { font-weight: bold; } select.mf option.blue { color: Navy; }

		
		/* --- Document --- */

.ie { width:100%; height:auto; background-color:#E3EFF2; /* background-image:url(../img/ie.jpg); */ }

			/* --- Header & Footer --- */

.document .header { width:1000px; height:180px; overflow:hidden; border-top:2px solid #86C1D4; border-bottom:2px solid #86C1D4; background-image:url(../img/bg-header.gif); background-repeat:no-repeat; }
.header .t_l, .header .c_l, .header .b_l { width:700px; overflow:hidden; }
.header .b_l .a div { margin-top:11px; margin-left:5px; } .header .b_l .a div * { display:inline-block; margin-left:1px; margin-right:1px; }
.header .b_l .a div a { color:Gray; text-decoration:none; }
.header .b_l .a div a:hover { color:Red; text-decoration:underline; }
.header .t_r, .header .c_r, .header .b_r { width:300px; overflow:hidden; }
.header .t_l, .header .t_r, .header .b_l, .header .b_r { height:35px; }
.header .c_l, .header .c_r { height:110px; }
.header .t_r, .header .b_r { background-color:#86C1D4;  }
.header .t_r .a, .header .b_r .a { text-align: center; }
.header .t_r .a span, .header .b_r .a span { display:inline-block; margin-left:5px; margin-right:5px; color:White; }
.header .t_r .a span a, .header .b_r .a span a { color:White; text-decoration:none; }
.header .t_r .a span a:hover, .header .b_r .a span a:hover { text-decoration:underline; }
.header .t_r .a { margin-top: 9px; } .header .b_r .a { margin-top:11px; }
.header .t_l .a .form { color:Gray; margin-left:5px; }
.header .t_l .a .form .remember { position:relative; top:3px; }
.header .t_l .a .form .submit { position:relative; top:7px; }
.header .t_l .a .user { color:Gray; margin-left:5px; margin-top:7px; }
.header .t_l .a .user a { color:Gray; text-decoration:none; }
.header .t_l .a .user a:hover { text-decoration:underline; color:Red; }
.header .t_l .a .user span { display:inline-block; margin-left:5px; margin-right:5px; }


.document .footer { width:1000px; height:70px; overflow:hidden; border-top:2px solid #86C1D4; }
.document .footer .logo { width:125px; height:35px; overflow: hidden; }
.document .footer .copy { width:auto; height:35px; overflow: hidden; margin-left:10px; margin-top:3px; }
.document .footer .copy span { display:block; color:Black; }
.document .footer .copy span a { color:Gray; text-decoration:none; } .document .footer .copy span a:hover { color:Red; text-decoration:underline; }
.document .footer .menu { width:auto; height:auto; }
.document .footer .menu span { display:inline-block; margin-left:1px; margin-right:1px; }
.document .footer .menu span a { margin: 0px; font-size:11px; text-decoration:none; }
.document .footer .menu span, .document .footer .menu span * { color:Gray; text-decoration:none; }
.document .footer .menu span a:hover { text-decoration:underline; color:Red; }
.document .footer .counter {width:auto;height:35px;clear:both;}
.document .footer .counter div {float-right:margin-left:5px;}

			/* --- Document Menu --- */

.document .menu { width:1000px; height:80px; overflow:hidden; }
.document .menu a { display:inline-block; margin-right:10px; margin-left: 10px; font-size:20px; color:#A8A8A8; text-decoration:none; width:auto; height:20px; padding-top:5px; }
.document .menu a:hover { color:#AECB57; }
.document .menu a.active { color:#AECB57; background-image:url(../img/menu-arrow.png); background-position: center 0px; background-repeat:no-repeat; }

			/* --- Document Content --- */

.document .content { width:1000px; height:auto; }
.document .content .columns { width:1000px; height:auto; }
.document .content .columns .left { width:700px; height:auto; }
.document .content .columns .right { width:300px; height:auto; }

.document .content .columns .left .margin { width:660px; height:auto; overflow:hidden; }

			/* --- User List --- */
				
.columns .left .user_list .user { width:210px; height:72px; overflow:hidden; margin-left:10px; margin-bottom:10px; }
.columns .left .user_list .user .info { width:147px; height:58px; overflow:hidden; margin-left:5px; color:Gray; }
.columns .left .user_list .user .info * { font-family:Tahoma; font-size:11px; color:Gray; text-decoration:none; }
.columns .left .user_list .user .info a, .columns .left .user_list .user .info a * { color:Gray; text-decoration:none; }
.columns .left .user_list .user .info a:hover, .columns .left .user_list .user .info a:hover * { color:Red; text-decoration:underline; }
.columns .left .user_list .user .info img { position:relative; top:2px; }
.columns .left .user_list .user .online { display: block; width:58px; height:14px; overflow:hidden; color:#FFFFFF; text-align:center; background-color:#86C1D4; }
.columns .left .user_list .user .offline { display: block; width:58px; height:14px; overflow:hidden; color:Gray; text-align:center; }

				/* --- News Brief --- */

.columns .left .news_brief .item { width:660px; height:auto; overflow:hidden; border-top:1px dotted Silver; padding-top:10px; margin-top:10px; }
.columns .left .news_brief .first { border:0px; padding-top:0px; margin-top:0px; }
.columns .left .news_brief .item span, .columns .left .news_brief .item span * { font-size:10px; color:Silver; }
.columns .left .news_brief .item a { display:block; color:Black; text-decoration:none; }
.columns .left .news_brief .item a:hover { text-decoration:underline; }
.columns .left .news_brief .item a h2 { margin-bottom:5px; color:#393939; text-decoration:none; font-weight:bold; }
.columns .left .news_brief .item div span { color:Gray; display:inline-block; margin-right:20px; }
.columns .left .news_brief .item div span * { color:Gray; }
.columns .left .news_brief .item div span.date { float:right; color:Silver; }
.columns .left .news_brief .item div span a { display:inline; color:Red ! important; }

				/* --- Article Brief --- */

.columns .left .articles_brief .item { width:660px; height:auto; overflow:hidden; border-top:1px dotted Silver; padding-top:10px; margin-top:10px; }
.columns .left .articles_brief .first { border:0px; padding-top:0px; margin-top:0px; }
.columns .left .articles_brief .item .brief { width:572px; height:auto; margin-left:5px; margin-top:3px; }
.columns .left .articles_brief .item a { display:block; color:Black; text-decoration:none; }
.columns .left .articles_brief .item a:hover { text-decoration:underline; }
.columns .left .articles_brief .item a h2 { margin-bottom:5px; color:#393939; text-decoration:none; font-weight:bold; }
.columns .left .articles_brief .item .brief div { margin-top: 5px; }
.columns .left .articles_brief .item .brief div span { color:Gray; display:inline-block; margin-right:20px; float:left; }
.columns .left .articles_brief .item .brief div span * { color:Gray; }
.columns .left .articles_brief .item .brief div span.date { float:right; margin-right:0px; font-weight:bold; color:Silver; }
.columns .left .articles_brief .item .brief div span a { display:inline; color:Red ! important; }

				/* --- Blogs List --- */

.columns .left .blogs_list .item { width:660px; height:auto; overflow:hidden; border-top:1px dotted Silver; padding-top:10px; margin-top:10px; }
.columns .left .blogs_list .first { border:0px; padding-top:0px; margin-top:0px; }
.columns .left .blogs_list .last { border-bottom:1px dotted Silver; padding-bottom:10px; margin-bottom:10px; }
.columns .left .blogs_list .item .brief { width:572px; height:auto; margin-left:5px; margin-top:3px; }
.columns .left .blogs_list .item a { display:block; color:Black; text-decoration:none; }
.columns .left .blogs_list .item a:hover { text-decoration:underline; }
.columns .left .blogs_list .item a h2 { margin-bottom:5px; color:#393939; text-decoration:none; font-weight:bold; }
.columns .left .blogs_list .item .user { width:166px; height:auto; overflow:hidden; text-align:center; }
.columns .left .blogs_list .item .user .icon_75px { margin-left:41.5px; margin-bottom:3px; }
.columns .left .blogs_list .item .brief { width:485px; height:auto; overflow:hidden; margin-left:3px; padding-left:5px;  }
.columns .left .blogs_list .item .brief a { color: Black ! important; }
.columns .left .blogs_list .item .brief a:hover { color: Red ! important; }
.columns .left .blogs_list .item .user .info { width:166px; height:auto; overflow:hidden; margin-top:3px; }
.columns .left .blogs_list .item .user .info img.flag { position:relative; top:2px; }
.columns .left .blogs_list .item .brief div { margin-bottom: 5px; }
.columns .left .blogs_list .item .brief div span { font-size:11px; color:Gray; display:inline-block; margin-right:15px; }
.columns .left .blogs_list .item .brief .date { font-size:10px; color:Silver; font-weight:bold; display:inline-block; float:right; }
.columns .left .blogs_list .filter { margin-bottom:20px; }
.columns .left .blogs_list .blog .video { width:auto; height:auto; border:1px dotted Silver; padding-top:10px; padding-bottom:10px; text-align:center; margin-bottom:10px; }
.columns .left .blogs_list .blog .voting { width:auto; height:auto; border:1px dotted Silver; padding:10px; margin-bottom:10px; }
.columns .left .blogs_list .blog .signature { margin-bottom:20px; border-top:1px dotted Gray; padding-top: 5px; }
.columns .left .blogs_list .blog .signature, .columns .left .blogs_list .blog .signature * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:Gray; }
.columns .left .blogs_list .blog .signature a, .columns .left .blogs_list .blog .signature * a { text-decoration:none; color:Maroon; }
.columns .left .blogs_list .blog .signature a:hover, .columns .left .blogs_list .blog .signature * a:hover { text-decoration:underline; color:Red; }
.columns .left .blogs_list .blog .signature p { margin:0px; }

				/* --- Blog Create --- */

.columns .left .blog_create .item { width:660px; height:auto; overflow:hidden; margin-bottom:2px; }
.columns .left .blog_create .item .head { width:145px; height:auto; overflow:hidden; text-align:right; }
.columns .left .blog_create .item .head span { font-weight:bold; display:inline-block; margin-top:4px; }
.columns .left .blog_create .item .head span.pic { margin-top:22px; }
.columns .left .blog_create .item .body { width:510px;  height:auto; overflow:hidden; margin-left:5px; }
.columns .left .blog_create .item .body .pic { margin-left:2px; margin-top:17px; }
.columns .left .blog_create .item .body .pica { margin-left:2px; margin-top:22px; }
.columns .left .blog_create .item .body .spirits img#current_smile { border:4px solid #E3EFF2; }
.columns .left .blog_create .item .body .smile_block { display:none; width:500px; height:0px; overflow:hidden; }
.columns .left .blog_create .item .body .smile_block #smile_no { display:none; }
.columns .left .blog_create .item .body .smile_block a { display:inline-block; margin:0px; float:left; }
.columns .left .blog_create .item .body .smile_block a img { border:1px solid #E3EFF2; background:none; width:48px; height:48px; }
.columns .left .blog_create .item .body .smile_block a:hover img { border-color:Red; background-color:#F0F8FF; }
.columns .left .blog_create .item .body span { display:inline-block; margin-top:4px; }
.columns .left .blog_create .item .body #vote_block { width:508px; height:0px; overflow:hidden; border:1px dotted Silver; margin-top:3px; }
.columns .left .blog_create .item .body #vote_block .m { margin:4px; }
.columns .left .blog_create .item .body #vote_block .m .i { margin-top:2px; }
.columns .left .blog_create .item .body #vote_block .m .head { width:120px; }
.columns .left .blog_create .item .body #vote_block .m .body { width:370px; }
.columns .left .blog_create .item .body #vote_block .m .i .body .var { margin-top:2px; }
.columns .left .blog_create .item .body #video_block { width:508px; height:0px; overflow:hidden; border:1px dotted Silver; margin-top:3px; }
.columns .left .blog_create .item .body #video_block .m { margin:4px; }
.columns .left .blog_create .item .body #video_block .m .i { margin-top:2px; }
.columns .left .blog_create .item .body #video_block .m .head { width:120px; }
.columns .left .blog_create .item .body #video_block .m .i .head span.type { display:inline-block; margin-top:8px; }
.columns .left .blog_create .item .body #video_block .m .body { width:370px; }
.columns .left .blog_create .item .body #video_block .m .i .body .var { margin-top:2px; }
.columns .left .blog_create .item .body #video_block .m .i .vt a { display: inline-block; border:2px solid #E3EFF2; }
.columns .left .blog_create .item .body #video_block .m .i .vt a:hover { display: inline-block; border-bottom:2px solid Red; }
.columns .left .blog_create .item .body #photo_box { width:auto; height:auto; overflow:hidden; border:1px dotted Silver; }
.columns .left .blog_create .item .body #photo_box .photo_item { width:88px; height:88px; overflow:hidden; border:1px dotted Silver; background-color:White; margin-left:10px; margin-top:10px; margin-bottom:10px; }
.columns .left .blog_create .item .body #photo_box .photo_item a { display:block; width:88px; height:88px; overflow:hidden;background-color:White; }
.columns .left .blog_create .item .body #photo_box .photo_item a:hover { display:block; width:88px; height:88px; overflow:hidden;background-color:#F8DCD6; }
.pif { width:5px; height:5px; overflow:hidden; display:none; }

				/* --- Album Create --- */

.columns .left .album_create .item { width:660px; height:auto; overflow:hidden; margin-bottom:2px; }
.columns .left .album_create .item .head { width:145px; height:auto; overflow:hidden; text-align:right; }
.columns .left .album_create .item .head span { font-weight:bold; display:inline-block; margin-top:4px; }
.columns .left .album_create .item .body { width:510px;  height:auto; overflow:hidden; margin-left:5px; }

				/* --- Comments --- */

.columns .left .comments .item { display:block; width:660px; height:auto; overflow:hidden; border-top:1px dotted Silver; padding-top:10px; margin-top:10px; }
.columns .left .comments .first { border:0px; padding-top:0px; margin-top:0px; }
.columns .left .comments .item .brief { width:572px; height:auto; margin-left:5px; margin-top:3px; }
.columns .left .comments .item a { display:block; color:Black; text-decoration:none; }
.columns .left .comments .item a:hover { text-decoration:underline; }
.columns .left .comments .item a h2 { margin-bottom:5px; color:#393939; text-decoration:none; font-weight:bold; }

.columns .left .comments .item .user { width:165px ! important; height:auto ! important; overflow:hidden; }
.columns .left .comments .item .user .info { width:165px; height:auto; overflow:hidden; text-align:center; text-align:center; margin-top:3px; }
.columns .left .comments .item .user .icon_75px { margin-left:41.5px; margin-bottom:3px; }

.columns .left .comments .item .user .info img.flag { position:relative; top:2px; }

.columns .left .comments .item .comment { width:485px; height:auto; overflow:hidden; margin-left:5px; }
.columns .left .comments .item .comment a { color: Red ! important; }

				/* --- Registration & Profile --- */

.columns .left form .item { margin-bottom:5px; margin-top:5px; clear:both; }
.columns .left form .item .n { width:160px; height:auto; overflow:hidden; text-align:right; }
.columns .left form .item .n span { color:Black; font-weight:bold; display:inline-block; margin-top:4px; }
.columns .left form .item .v { width:500px; height:auto; overflow:hidden; }

.columns .left form .separator { border-top:1px dotted Silver; padding-top:10px; margin-top:5px; }
.columns .left .seprtr { border-top:1px dotted Silver; padding-top:5px; margin-top:5px; }

.columns .left .item .p { width:58px; height:58px; overflow:hidden; }
.columns .left .item .pp { width:83px; height:83px; overflow:hidden; }
.columns .left form .item .p { width:83px; height:83px; overflow:hidden; }
.columns .left .item .vM { margin-left:5px; width:500px; overflow:hidden; } .columns .left .item .vM a.msg { color: Black; }
.columns .left .item .vB { margin-left:5px; width:560px; overflow:hidden; }
.columns .left form .item .v1 { margin-left:10px; width:300px; overflow:hidden; margin-top:30px; text-align: center; }
.columns .left form .item .v2 { margin-left:10px; width:120px; overflow:hidden; margin-top:30px; text-align: center; }
.columns .left form .item .v3 { margin-left:10px; width:120px; overflow:hidden; margin-top:30px; text-align: center; }
.columns .left .item .v1 span { font-weight: bold; }
.columns .left .item .v2 span { font-weight: bold; }
.columns .left .item .v3 span { font-weight: bold; }
.columns .left form .item .n25 { width:170px; overflow:hidden; }
.columns .left form .item .n25 { width:170px; overflow:hidden; }
.columns .left form .item .n50 { width:290px; overflow:hidden; }
.columns .left form .item .n50 span, .columns .left form .item .n25 span { font-weight: bold; }

.columns .left form .item .u { width:140px; height:140px; overflow:hidden; text-align:center; }
.columns .left form .item .u div { display:inline-block; }
.columns .left form .item .u a span { font-weight:bold; }

				/* --- Box Item --- */

.columns .left .box .item { width:660px; height:auto; overflow:auto; }
.columns .left .box .item .ll { width:155px; height:auto; overflow:auto; text-align:right;  }
.columns .left .box .item .rr { width:500px; height:auto; overflow:auto; margin-left:5px; }
.columns .left .box .item .ll span { font-weight:bolder; display:inline-block; margin-top:3px; }

				/* --- Edit Photo --- */

.columns .left .box .edit_photo { width:660px; height:auto; overflow:auto; margin-bottom:10px; padding-top:10px; border-top:1px dotted Silver; }
.columns .left .box .auto { width:660px; height:auto; overflow:auto; margin-bottom:10px; padding-top:10px; border-top:1px dotted Silver; }
.columns .left .box .first { padding:0px; border:0px; }
.columns .left .box .edit_photo .inf { width:538px; height:112px; overflow:hidden; margin-right:5px; }
.columns .left .box .auto .inf { width:538px; height:auto; overflow:hidden; margin-right:5px; }
.columns .left .box .edit_photo .photo { width:110px; height:110px; overflow:hidden; border:1px solid Silver; background-color: White; }
.columns .left .box .edit_photo .photo img { border:3px double Silver; }
.columns .left .box .edit_photo .inf .itm { width:538px; height:auto; overflow:hidden; display:block; clear:both; margin-top:1px; }
.columns .left .box .auto .inf .itm { width:538px; height:auto; overflow:hidden; display:block; clear:both; margin-top:1px; }
.columns .left .box .edit_photo .inf .itm .ll { width:120px; height:auto; overflow:hidden; text-align:right; }
.columns .left .box .auto .inf .itm .ll { width:120px; height:auto; overflow:hidden; text-align:right; }
.columns .left .box .edit_photo .inf .itm .rr { width:408px; height:auto; overflow:hidden; margin-left:5px; }
.columns .left .box .auto .inf .itm .rr { width:408px; height:auto; overflow:hidden; margin-left:5px; }
.columns .left .box .edit_photo .inf .itm .ll span { font-weight:bold; display:inline-block; margin-top:3px; }
.columns .left .box .auto .inf .itm .ll span { font-weight:bold; display:inline-block; margin-top:3px; }
.columns .left .box .edit_photo .inf .itm .ll span.red_info { font-weight:normal; display:inline-block; margin-top:3px; color:Maroon; }
.columns .left .box .edit_photo .inf .itm ara { text-align:right; margin-top:1px; }
.columns .left .box .edit_photo .inf .itm ara a { width:20px; height:20px; overflow:hidden; border:0px; text-decoration:none; display:inline-block; margin-left:2px; }
.columns .left .box .edit_photo .inf .itm ara a img { border:1px solid White; }


.chkbox { position: relative; top:2px; }

				/* --- USER --- */

.columns .left .user .photo { width:200px; height:250px; }
.columns .left .user .item .n { width:120px; height:auto; overflow:hidden; text-align: right; } .columns .left .user .item .n span { font-weight:bold; }
.columns .left .user .item .v { width:300px; height:auto; overflow:hidden; }
.columns .left .user .item { margin-bottom: 17px; }

.columns .left .mt20 { margin-top: 20px; }
.columns .left .message { margin-bottom:20px; }
.columns .left .message #message_form { width:auto; height:0px; overflow:hidden; }

				/* --- PROFILE --- */

.columns .left .profile .menu_inside {text-align: right;margin-bottom:20px;}
.columns .left .profile .menu_inside a { display:inline-block; background-color:#72C4DF; color:White; text-decoration:none; margin-right:4px; padding:5px; margin-top:5px; }
.columns .left .profile .menu_inside a:hover { display:inline-block; background-color:#72C4DF; text-decoration:underline; }
.columns .left .profile .menu_inside a.active { color:Black; }
.columns .left .profile span.city {display:inline-block;margin-top:4px;}

