body{
	background-color: #F6F6F6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.logo {
	margin-top: 10px;
	display: block;
	float: left;
}
#top_nav{
	float:right;
	height:35px;
	line-height:35px;
	margin-top:15px;
}
#top_nav li{
	float:left;
	height:37px;
	margin:0 1px;
}
#top_nav li:hover, #top_nav li.active {
	border-bottom:2px solid #FFA86F;
}
#top_nav li a{
	height:30px;
	line-height:30px;
	display: block;
	float:left;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#top_nav li.premium a{
	color: #F26B11;
}
.right{
	float:right;
}
.left{
	float:left;
}
.centered{
	text-align:center;
}
.gray_border {
	border:1px solid #CCC !important;
}
.top20{
	margin-top:20px;
}
.top30{
	margin-top:30px;
}
.left{
	float:left !important;
	text-align:left !important;
}
.gr_block {
	overflow:hidden;
	margin-top:40px;
	display: block;
	border:1px solid #CCC;
	padding: 15px;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
		
background: #595959;
background: -moz-linear-gradient(-45deg,  #595959 0%, #191919 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#595959), color-stop(100%,#191919));
background: -webkit-linear-gradient(-45deg,  #595959 0%,#191919 100%);
background: -o-linear-gradient(-45deg,  #595959 0%,#191919 100%);
background: -ms-linear-gradient(-45deg,  #595959 0%,#191919 100%);
background: linear-gradient(135deg,  #595959 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#191919',GradientType=1 );
}
.gr_left{
	width:550px;
	margin-left:30px;
	margin-top:15px;
	float: left;
	overflow: hidden;
}
.gr_left h3 {
	font-size:16px;
	color: #666;
}

.gr_right{
	color: #222;
	margin-top:30px;
	margin-left:580px;
	width:300px;

}
.gr_right h3{
	font-size:16px;
	color:#666;
}
.register_form{
	border:1px solid #fff;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );

}
.black_input{
	background-color: #000;
	border:1px solid #4d4d4d;
	color: #CCC;
	font-weight:bold;
	padding: 8px 10px;
	font-size:14px;
	width:240px;
}
.register_more{
	float:right;
	text-align:right;
	margin-top:-5px;

}

.text3d{
	color:#555;
	 text-shadow: 0 1px 0 #fff;
}

.text3dblack{
	color:#444;
	 text-shadow: 0 1px 0 #000;
}


.big_signup_btn{
font:bold 21px "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-style:normal;
color:#ffffff;
background:#36a850;
border:0px inset #ffffff;
text-shadow:0px -1px 1px #222222;
-moz-box-shadow:3px 3px 6px #a1a1a1;
-webkit-box-shadow:3px 3px 6px #a1a1a1;
box-shadow:3px 3px 6px #a1a1a1;
border-radius:0px 15px 0px 15px;
-moz-border-radius:0px 15px 0px 15px;
-webkit-border-radius:0px 15px 0px 15px;
width:230px;
padding:10px 22px;
cursor:pointer;
margin:0 auto;
}
.big_signup_btn:hover{
	opacity: .90; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=90); /* IE lt 8 */
	-ms-filter: "alpha(opacity=95)"; /* IE 8 */
	-khtml-opacity: .90; /* Safari 1.x */
	-moz-opacity: .90; /* FF lt 1.5, Netscape */
	color:#FFF;
	text-decoration:none;
}
.big_signup_btn:active{
cursor:pointer;
position:relative;
top:2px;
}

.footer_sep{
	margin-top:35px;
	display: block;
}
.premium_features{
	margin-top:15px;
	font-size:0.9em;
	color: #ccc;
}
.premium_features ul li{
	border-bottom:1px solid #000;
	border-top:1px solid #444;
	height:35px;
	line-height:35px;
	list-style-image: url("images/checkmark.png");
}
.premium_features ul li:first-child{
	border-top:none;
}
.premium_features ul li:last-child{
	border-bottom:none;
}

.premium_package {
	position: relative;
}
.premium_package h2{
	color: #F26B11;
	margin-bottom:20px;
	text-shadow: 1px 1px 0px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
.premium_package .buy_now {
	position: absolute;
	width:149px;
	height:50px;
	bottom:0;
	left:0;
	line-height:50px;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color: #833707;
	border-right:1px solid #FFF;

	text-shadow: 1px 1px 0px #F29A63;
	filter: dropshadow(color=#F29A63, offx=1, offy=1);

	background: #ff823a;
	background: -moz-linear-gradient(top,  #ff823a 0%, #ed5600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff823a), color-stop(100%,#ed5600));
	background: -webkit-linear-gradient(top,  #ff823a 0%,#ed5600 100%);
	background: -o-linear-gradient(top,  #ff823a 0%,#ed5600 100%);
	background: -ms-linear-gradient(top,  #ff823a 0%,#ed5600 100%);
	background: linear-gradient(top,  #ff823a 0%,#ed5600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff823a', endColorstr='#ed5600',GradientType=0 );


	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 0px 5px;
}
.premium_package .buy_now:hover{
	background: #f9843b;
	background: -moz-linear-gradient(top,  #f9843b 0%, #ed6c1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9843b), color-stop(100%,#ed6c1c));
	background: -webkit-linear-gradient(top,  #f9843b 0%,#ed6c1c 100%);
	background: -o-linear-gradient(top,  #f9843b 0%,#ed6c1c 100%);
	background: -ms-linear-gradient(top,  #f9843b 0%,#ed6c1c 100%);
	background: linear-gradient(top,  #f9843b 0%,#ed6c1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9843b', endColorstr='#ed6c1c',GradientType=0 );
}
.premium_package .free {
	position: absolute;
	width:150px;
	height:50px;
	bottom:0;
	left:150px;
	line-height:50px;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color: #204700;

	text-shadow: 1px 1px 0px #64AE04;
	filter: dropshadow(color=#64AE04, offx=1, offy=1);

	background: #68b700;
	background: -moz-linear-gradient(top,  #68b700 0%, #2c7f00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68b700), color-stop(100%,#2c7f00));
	background: -webkit-linear-gradient(top,  #68b700 0%,#2c7f00 100%);
	background: -o-linear-gradient(top,  #68b700 0%,#2c7f00 100%);
	background: -ms-linear-gradient(top,  #68b700 0%,#2c7f00 100%);
	background: linear-gradient(top,  #68b700 0%,#2c7f00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b700', endColorstr='#2c7f00',GradientType=0 );


	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 0px;
}
.premium_package .free:hover{
	background: #68b700;
	background: -moz-linear-gradient(top,  #68b700 0%, #429300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68b700), color-stop(100%,#429300));
	background: -webkit-linear-gradient(top,  #68b700 0%,#429300 100%);
	background: -o-linear-gradient(top,  #68b700 0%,#429300 100%);
	background: -ms-linear-gradient(top,  #68b700 0%,#429300 100%);
	background: linear-gradient(top,  #68b700 0%,#429300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b700', endColorstr='#429300',GradientType=0 );
}
.black_gradient{
	  min-height: 20px;
	  padding: 19px;
	  margin-bottom: 20px;
	  background-color: #f5f5f5;
	  border: 1px solid #eee;
	  border: 1px solid rgba(0, 0, 0, 0.05);
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

	background: #4f4f4f;
	background: -moz-linear-gradient(top,  #4f4f4f 0%, #212121 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#212121));
	background: -webkit-linear-gradient(top,  #4f4f4f 0%,#212121 100%);
	background: -o-linear-gradient(top,  #4f4f4f 0%,#212121 100%);
	background: -ms-linear-gradient(top,  #4f4f4f 0%,#212121 100%);
	background: linear-gradient(top,  #4f4f4f 0%,#212121 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#212121',GradientType=0 );

}

#fm_sort_by {
	margin-left:220px;
} 
.fm_table .file_name{
	color: #555;
	font-size:11px;
}
.fm_table .file_name a{
	display: block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.fm_table .misc {
	width:65px;
}
.fm_table .misc a{
	padding: 10px 10px 0 5px;
	display: block;
	float: left;
}
.fm_table .file_number {
	text-align:center;
}
.profile_infos .tab-content {
	background-color: #FFF;
	padding:15px 10px;
	border:1px solid #DDD;
	border-top:none;

	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;

	-webkit-box-shadow: 3px 3px 2px 1px #EEE;
	-moz-box-shadow: 3px 3px 2px 1px #EEE;
	box-shadow: 3px 3px 2px 1px #EEE;
}
.profile_infos .nav{
	margin-bottom:0;
}



.tickets_table .ticket_id {
	width:70px;
	text-align:center;
}

.tickets_table .ticket_subject {
	width:140px;
}



/*=============UPLOADER============*/

#uploader_frame {
	padding: 0;
	border:1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

}



footer{
	text-align:center;
	color: #CCC;
	margin-bottom:20px;
}
footer a{
	color: #007D74;
	padding: 0 10px;
}
footer a:hover{
	color:#007D74;
}



	.text_page{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #222;
		width:90%;
	}
	.text_page p{
		margin-top:5px;
		margin-bottom:25px;
		line-height:20px;
	}
	.text_page h4{
		font-size:18px;
		font-family:Georgia, 'Nimbus Roman No9 L', serif;
		font-weight:bold;
		font-style:italic;
		color: #333;
		margin-top:30px;
		padding-bottom:4px;
	}

.p_top{
	font-size:12px;
	color: #333;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
	margin-top:30px;
	margin-bottom:15px;
	padding-bottom:10px;
}
.p_top strong {
	margin-top:10px;
}
.p_top_left, .p_top_right{
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-indent:20px;
	width:468px;
	float: left;
	display: block;
	border:1px solid #BFBFBF;
	text-shadow: 1px 1px 0px #FFFFFF;
	filter: dropshadow(color=#FFFFFF, offx=1, offy=1);


	background: #eeeeee;
	background: -moz-linear-gradient(top,  #eeeeee 1%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eeeeee), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #eeeeee 1%,#cccccc 100%);
	background: -o-linear-gradient(top,  #eeeeee 1%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #eeeeee 1%,#cccccc 100%);
	background: linear-gradient(top,  #eeeeee 1%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );

	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}
.p_top_right{
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}

.p_top_left.active, .p_top_right.active {
	color: #FFF;
	border:1px solid #78A90A;
	text-shadow: 1px 1px 0px #78A90A;
	filter: dropshadow(color=#78A90A, offx=1, offy=1);

background: #a0d81c;
background: -moz-linear-gradient(top,  #a0d81c 1%, #79ad00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a0d81c), color-stop(100%,#79ad00));
background: -webkit-linear-gradient(top,  #a0d81c 1%,#79ad00 100%);
background: -o-linear-gradient(top,  #a0d81c 1%,#79ad00 100%);
background: -ms-linear-gradient(top,  #a0d81c 1%,#79ad00 100%);
background: linear-gradient(top,  #a0d81c 1%,#79ad00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d81c', endColorstr='#79ad00',GradientType=0 );


}

.well p {
word-wrap: break-word;
}

.well.reply {
background: white;
border: 1px solid #DADADA;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15);
}
.mobilePay {
font-size: 12px;
width: 320px;
margin: 0 auto;
background: #F5F5F5;
border: 1px solid #CCC;
padding: 10px 20px 5px 20px;
border-radius: 4px;
margin-bottom: 15px;
}
.mobilePay h4 {
color: #F26B11;
}