﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Titillium+Web');
*{
	margin:0;
	padding:0;
	outline:none;
}

html{
	width:100%;
	min-height:100%;
}

body{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	background-color:#f2f2f2;
}

a, a:visited{
	color:#01a9da;
	text-decoration:none;
	cursor:pointer !important;
}

input[type="text"],
input[type="password"],
select,
textarea{
	border:1px solid #cecece;
	border-radius:2px;
	padding:4px 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size:14px;
	box-shadow: inset 0px 1px 0px 0px #f1f1f1;
}

.btn,
input[type="button"],
input[type="submit"]{
	border:none;
	cursor:pointer;
	display:inline-block;
	font-family: 'Titillium Web', sans-serif;
	font-size:14px;
	color:#fff !important;
	background-color:#777777;
	border-radius:4px;
	font-weight:bold;
	padding:5px 15px;
	text-transform:uppercase;
}

.btn:active,
input[type="button"]:active,
input[type="submit"]:active{
	position:relative;
	top:1px;
}

input:disabled{
	opacity: 0.65; 
	/*cursor:not-allowed;*/
}

.marg{
	width:960px;
	margin:0 auto;
}

.top{
	z-index:1000;
	width:100%;
	position:fixed;
	height:60px;
	background: #fff;
}

.top .icn{
	display:inline-block;
	background-image:url(images/top_icons.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	vertical-align:sub;
	margin-right:7px;
}

.top .i_profile{background-position:-5px -2px;}
.top .i_myups{background-position:-28px -3px;}
.top .i_settings{background-position:-50px -3px;}
.top .i_logout{background-position:-70px -3px;}

.top .logo{
	margin-left: 10px;
    float: left;
    
    margin-top: 15px;
    cursor: pointer;
}

.top .logo:hover{
	
}

.top .search{
	float: left;
}

.top .search input[type="text"]{
	margin-top:12px;
	margin-left:15px;
	width:180px;
	background-image:url(images/search.png);
	background-repeat:no-repeat;
	background-position:6px 6px;
	padding-left:30px !important;
}

.top .menus{
	margin-top:12px;
	float:left;
	margin-left:10px;
}

.top .menus a{
	color:#888;
	display:inline-block;
	margin-left:10px;
}

.top .menus #avatar_pic{
	float: left;
    margin-top: -8px;
    width: 35px;
    height: 35px;
	margin-right:10px;
}

.top .drop_menu{
	margin-left:10px;
	position: relative;
    display: inline-block;
}

.top .drop_list{
	font-size:13px;
	display:none;
    position: absolute;
	margin-left: 10px;
	padding-top:10px;
    min-width: 180px;
    z-index: 1;
}

.drop_links{
	background-color: #fff;
	box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.2);
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.drop_menu:hover .drop_list{
    display: block;
}

.top .drop_list a{
	margin-left:0px !important;
	display:block !important;
	padding:8px 13px;
	border-bottom:1px dashed #e8e8e8;
}

.top .drop_list a:last-child{
	border-bottom:none !important;
}

.top .drop_list a:hover{
	color:#1caad9;
}

.up_btn{
	background-color:#1caad9 !important;
}

.cats{
	font-family: 'Titillium Web', sans-serif;
	background-color:#fff;
	padding-top:60px;
	box-shadow: 0 1px 5px rgba(85, 85, 85, 0.15);
}

.cats a{
	text-transform:uppercase;
	display:inline-block;
	padding:8px 5px 10px 5px;
	color:#666;
	letter-spacing: -0.5px;
	margin:0px 8px;
	border-bottom:4px solid #fff;
}

.cats a:hover{
	color:#01a9da !important;
}

.cats .sel{
	font-weight: bold;
	color:#01a9da !important;
	border-bottom:4px solid #01a9da;
}

.footer{
	text-shadow: 1px 1px #fff;
	margin-bottom:35px;
	color:#999999;
}

.footer .links{
	font-weight:bold;
	margin-bottom:5px;
}

.footer .links a{
	color:#555555;
	display:inline-block;
	margin-right:15px;
}

.footer .copy{
	font-size:13px;
}

.cf:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.loading{
	background-image: url(images/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
}

/*---------------------------------------*/

.wbox{
	padding:20px 25px;
	box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
	background-color:#fff;
	border-radius:2px;
}

h2{
	font-weight:lighter;
	margin-bottom:15px;
}

.default{
	min-height:400px;
	padding:30px 0px;
}

.default-gray{
	min-height:400px;
	padding:30px 0px;
	color: #666;
}

.default-gray h4{
	color: #333;
}

.list-item a{
	color:#555 !important;
}

.item .name:hover{
	color:#01a9da !important;
}

.list-item a:hover .item .image{
	animation-name: example;
    animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
}

@keyframes example {
    from   {-webkit-filter: brightness(100%); }
    to {-webkit-filter: brightness(160%);}
}

.item{
	margin:0px 10px 20px 10px;
	float:left;
	box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
	background-color:#fff;
	width:300px;
	border-radius:2px;
}

.item .extra{
	padding:10px 15px;
}

.item .name{
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight:bold;
}

.item .image{
	background-size: cover;
	background-repeat:no-repeat;
	background-position: center;
	height:200px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.item .infos{
	color:#999999;
	font-size:12px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.item .infos .i_down{
	background-image:url(images/down_ico.png);
	display:inline-block;
	width:11px;
	margin:0px 1px 0px 8px;
	height:10px;
}

.item .infos .i_coms{
	background-image:url(images/ballon_ico.png);
	display:inline-block;
	width:11px;
	margin:0px 1px 0px 9px;
	height:10px;
}

.more{
	text-align:center;
	font-size:13px;
	padding:5px 5px;
}

.more a{
	display:inline-block;
	background-color:#777777;
	color:#fff;
	font-weight:bold;
	border-radius:5px;
	padding:5px 8px;
	margin:0px 5px 0px 5px;
}

.more a:hover{
	background-color:#1caad9;
}

.more .sel{
	background-color:#1586C1;
}

.access{
	color:#888;
	padding:30px 0px 30px 0px;
	width:580px;
}

.access .not{
	text-align:center;
	font-size:13px;
}

.w200{
	width:200px;
}

.w380{
	width:380px !important;
}

.access #login{
}

.msg{
	margin-bottom:14px;
	border-radius:3px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding:7px 0px;
}

.mt_e{
	background-color:#ec1d1d;
}

.mt_s{
	background-color:green;
}

.access label{
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}

.access label input{
	display:block;
	margin-top:3px;
}

.access #terms{
	font-size:13px;
	margin-bottom:11px;
}

.settings{
}

.settings .wlft{
	float:left;
	width:320px;
	margin-right:15px;
}

.settings .wrgt{
	float:left;
	width:620px;
}

.settings .s_menus a{
	display:block;
	margin-bottom:2px;
	padding:8px 10px;
	border:1px solid #fff;
	border-radius:4px;
}

.settings td{
	padding:0px 15px 10px 0px;
}

.settings .wrgt td:first-child{
	color:#888;
}

.settings .s_menus .sel{
	background-color:#01a9da !important;
	color:#fff !important;
	border:1px solid #01a9da !important;
}

.settings .s_menus a:hover{
	border:1px solid #01a9da;
}

.settings{
}

.settings .wbox{
	margin-bottom:15px;
}

.settings .wbox h3{
	font-weight:100;
	margin-bottom:10px;
}

.settings input[type="text"],
.settings input[type="password"],
.settings textarea{
	display:block;
	width:300px;
	margin-top:5px;
}

.settings #imgprev{
	display:block;
	margin:5px 0px;
	width:65px;
	height:65px;
	float:left;
	margin-right:10px;
}

textarea{
	resize:none !important;
}

.settings small{
	display:block;
	margin-top:5px;
}

.upload{
}

.upload .up_form{
	margin-bottom:20px;
}

.upload .up_form .wbox{
	margin-bottom:15px;
}

.upload ul{
	padding:15px 25px 10px 47px;
	font-size:13px;
}

.upload .lft{
	width:520px;
	margin-right:15px;
	float:left;
}

.upload .rgt{
	width:420px;
	float:left;
}

.upload input[type="text"],
.upload textarea,
.upload select,
.upload input[type="file"]{
	width:280px;
	margin-top:6px;
	display:block;
}

.upload textarea{
	margin-bottom:5px;
}

.upload .w420{
	width: 420px !important;
}

.upload .mods_infos table{
	padding-bottom:15px;
}

.upload .gallery{
	margin-top:15px;
}

.upload .gallery .uimg{
	text-align:center;
	margin-bottom:10px;
	float:left;
	width:180px;
}

.upload .gallery .uimg:nth-child(even){
	margin-left:8px;
}

.upload .gallery .img_prev{
	background-color:#fff;
	background-repeat: no-repeat;
	height:105px;
	margin-bottom:8px;
	background-size:contain;
	background-position:center;
	cursor: move;
	border:1px solid #dedede;
}

.upload .gallery .remove_btn{
	background-color:#d64040;
	font-size:12px !important;
	padding:4px 6px 4px 6px;
	font-weight:normal !important;
	text-transform:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
}

.upload .loading_up{
	display:none;
	font-size:13px;
	background-image:url(images/up_image.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	margin-top:10px;
	color:#21a4d0;
	background-position:5px 4px;
}

.upload .file_res{
	display:none;
	border:1px dashed #1caad9;
	background-image:url(images/saved.png);
	background-repeat:no-repeat;
	font-size:13px;
	padding:5px 10px 5px 32px;
	border-radius:3px;
	margin-top:10px;
	background-position:8px 5px;
}

.upload #rej_reason{
	display:none;
	margin-bottom:20px;
}

.upload .rej_div{
	background-image:url(images/warning.png);
	background-repeat: no-repeat;
    background-position: 377px 13px;
	background-color: #b73e3e;
    color: #fff;
    padding: 25px;
    text-shadow: 1px 1px #a21515;
    font-size: 13px;
    margin-bottom: 25px;
    border-radius: 2px;
}

.upload .rej_div #mreason{
	background: #d46868;
    border-radius: 3px;
    margin-top: 12px;
    padding: 15px 15px;
    margin-bottom: 10px;
}

.adm_edit td,
.item_edit td{
	padding:0px 15px 10px 0px;
}

.adm_edit td:first-child,
.item_edit td:first-child{
	font-weight:bold;
	color:#666;
}

.adm_edit input[type="text"],
.item_edit input[type="text"],
.adm_edit textarea,
.item_edit textarea{
	width:280px;
}

.item_edit small{
	display:block;
	margin-top:1px;
	color:#666;
}

.profile{
	margin-bottom:30px;
}

.profile .grad{
	color:#fff;
	margin-bottom:20px;
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:160px;
}

.profile .grad .image{
	border-radius:3px;
	background-size:cover;
	height:120px;
	background-position:center;
	float:left;
	width:120px;
	background-repeat:no-repeat;
	background-color:#000;
	margin-top:20px;
	margin-right:25px;
}

.profile .grad .infos{
	float:left;
	width: 700px;
}

.profile .grad .username{
	font-weight:bold;
	font-size:28px;
	margin-bottom:3px;
	margin-top:15px;
}

.profile .ru_vau span{
	display:inline-block;
	font-size:13px;
	margin-left:5px;
}

.profile .admin_tag{
	background-color: #d8973c;
    color: #fff;
    display: inline-block;
    margin-left: 2px;
    border-radius: 4px;
    font-size: 11px;
	font-weight:lighter;
    padding: 3px 8px;
    vertical-align: super;
}

.upsent{
	display:none;
}

.ustats{
	font-weight:bold;
	font-size:11px;
	width:100px;
	text-align:center;
	display:inline-block;
	margin-top:166px;
	margin-left:90px;
	padding:4px 10px;
	color:#fff !important;
	border-radius:4px;
}

.s0{
	background-color:#d6b748;
}

.s0:before{
	content: "Pending";
}

.s1{
	background-color:#393;
}

.s1:before{
	content: "Approved";
}

.s2{
	background-color:red;
}

.s2:before{
	content: "Rejected";
}

.s3{
	background-color:#d6b748;
}

.s3:before{
	content: "Pending (Resent)";
}


.view{
	padding:25px 0px;
}

.view #modname span{
	color:#888;
}

.view .lft{
	width:330px;
	float:left;
	margin-right:20px;
}

.view .rgt{
	width:610px;
	float:left;
}

.view .wbox{
	margin-bottom:15px;
}

.view .image{
	cursor:pointer;
	
	height:470px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	
	background-color:#fff;
	box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
	border-radius:2px;
	
	margin-bottom:15px;
}

.view .down_btn{
	display:block;
	text-align:center;
	margin-bottom:15px;
	font-size:22px;
	padding:12px 0px;
	background-color:#1caad9 !important;
}

.view .prof_pic{
	height:75px;
	width:75px;
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	margin-right:15px;
}

.view .extras{
	width:188px;
	float:left;
}

.view .extras .username{
	font-size:18px;
	line-height:68px;
	margin-bottom:5px;
}

.view .extra .infos{
}

.view .upinfos{
	color:#888;
	border-top:1px dashed #dedede;
	padding-top:15px;
	margin-top:15px;
	font-size:13px;
}

.view .upinfos td{
	padding:2px 7px 2px 0px;
}

.view .upinfos td:first-child{
	font-weight:bold;
}

.view .desc{
	word-wrap: break-word;
	font-size:13px;
}

.view .desc ul{
	padding-left:19px;
	margin-bottom:-19px;
}

.view .desc li{
	margin-bottom:-10px;
}

.view .edit_btn{
	vertical-align: text-top;
    margin-left: 10px;
	padding: 3px 10px;
}

.view #comments_text textarea{
	display:block;
	width:535px;
	height:60px;
	margin-bottom:10px;
}

.view .gallery{
	margin-bottom:20px;
}

.view .gallery .thumb{
	height:70px;
	width:115px;
	display:inline-block;
	background-size:cover;
	background-repeat: no-repeat;
    background-color: #fff;
    background-position: center;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #e6e6e6;
	box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
}

.view .comm{
	margin-bottom:5px !important;
	padding:12px 12px !important;
}

.view .comm .com_name{
	font-weight:bold;
	margin-bottom:3px;
}

.view .comm .com_txt{
	margin-bottom:8px;
	word-wrap:break-word;
	font-size:13px;
}

.view .comm .com_info{
	color:#777;
	font-size:12px;
	text-align:right;
}

.view .comm img{
	float:left;
	width:60px;
}

.view .comm .com_rgt{
	float:left;
	width:500px;
	margin-left:14px;
}

.utag{
	color:#fff !important;
	font-size:11px;
	padding:2px 4px;
	border-radius:3px;
	margin-left:3px;
	display:inline-block;
	vertical-align:bottom;
}

.view #auth_tag{
	background-color:#01a9da;
}

.view #admin_tag{
	background-color:#f0ad4e;
}

.view #lmc_btn{
	border:1px solid #01a9da;
	background-color:#01a9da;
	color:#fff;
	border-radius:3px;
	font-size:13px;
	font-weight:bold;
	display:block;
	width:100%;
	margin-bottom:10px;
	border-radius:3px;
	text-align:center;
	padding:5px 0px;
}

.view #lmc_btn:active{
	position:relative;
	top:-1px;
}

.view .join{
	color:#777;
	text-align:center;
	font-size:13px;
}

.down{
	padding:25px 0px 20px 0px;
	min-height:400px;
}

.down ._btn{
	background-color: #1caad9 !important;
	padding:15px 25px 15px 50px;
	font-weight:bold;
	background-image:url(images/down.png);
	background-position:14px 12px;
	background-repeat:no-repeat;
}

.down .dlft{
	margin-top:95px;
	float:left;
	width:450px;
	margin-right:25px;
}

.down .adsbox{
	margin-top:25px;
	float:left;
	height:315px;
}

.down .adsbox h3{
	color:#666;
	display:block;
	margin-bottom:10px;
}

.preview{
	font-weight: bold;
	background: #fffdea;
	text-align: center;
	border: 1px solid #f7eeac;
	padding: 10px 0px;
}

.list-users{
	
}

.list-users .uitem{
	margin: 0px 10px 20px 10px;
    float: left;
    box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
    background-color: #fff;
    width: 300px;
	height:70px;
    border-radius: 2px;
}

.list-users .uitem img{
	width:70px;
	height:70px;
	margin-right:15px;
	float:left;
}

.list-users .uitem .infos{
	font-size:12px;
	width: 210px;
    float: left;
	padding:10px 0px;
	color:#888;
}

.list-users .uitem #username{
	font-weight:bold;
	width:200px;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.list-report{
	
}

.list-report .ritem{
	margin: 0px 10px 20px 10px;
    float: left;
    box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
    background-color: #fff;
    width: 800px;
	height:230px;
    border-radius: 2px;
}

.list-report .ritem img{
	width:70px;
	height:70px;
	margin-right:15px;
	float:left;
}

.list-report .ritem .infos{
	font-size:12px;
	width: 790px;
    float: left;
	padding:10px 0px;
	color:#888;
}

.list-report .ritem #report{
	font-weight:bold;
	width:200px;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.list-logs{
	
}

.list-logs .litem{
	margin: 0px 10px 20px 10px;
    float: left;
    box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
    background-color: #fff;
    width: 800px;
	height:230px;
    border-radius: 2px;
}

.list-logs .litem img{
	width:70px;
	height:70px;
	margin-right:15px;
	float:left;
}

.list-logs .litem .infos{
	font-size:12px;
	width: 790px;
    float: left;
	padding:10px 0px;
	color:#888;
}

.list-logs .litem #report{
	font-weight:bold;
	width:200px;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.list-blockedip{
	
}

.list-blockedip .iitem{
	margin: 0px 10px 20px 10px;
    float: left;
    box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
    background-color: #fff;
    width: 400px;
	height:130px;
    border-radius: 2px;
}

.list-blockedip .iitem img{
	width:70px;
	height:70px;
	margin-right:15px;
	float:left;
}

.list-blockedip .iitem .infos{
	font-size:12px;
	width: 790px;
    float: left;
	padding:10px 0px;
	color:#888;
}

.list-blockedip .iitem #report{
	font-weight:bold;
	width:200px;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.list-tistanok{
	
}

.list-tistanok .titem{
	margin: 0px 10px 20px 10px;
    float: left;
    box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
    background-color: #fff;
    width: 400px;
	height:130px;
    border-radius: 2px;
}

.list-tistanok .titem img{
	width:70px;
	height:70px;
	margin-right:15px;
	float:left;
}

.list-tistanok .titem .infos{
	font-size:12px;
	width: 790px;
    float: left;
	padding:10px 0px;
	color:#888;
}

.list-tistanok .titem #report{
	font-weight:bold;
	width:200px;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}


.list-words{
	
}

.list-words .witem{
	margin: 0px 10px 20px 10px;
    float: left;
    box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
    background-color: #fff;
    width: 300px;
	height:100px;
    border-radius: 2px;
}

.list-words .witem img{
	width:70px;
	height:70px;
	margin-right:15px;
	float:left;
}

.list-words .witem .infos{
	font-size:12px;
	width: 300px;
    float: left;
	padding:10px 0px;
	color:#888;
}

.list-words .witem #word{
	font-weight:bold;
	width:200px;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.list-puzzle{
	
}

.list-imgpuzzle .pitem{
	margin: 0px 10px 20px 10px;
    float: left;
    box-shadow: 0 1px 5px 0 rgba(85, 85, 85, 0.15);
    background-color: #fff;
    width: 150px;
	height:132px;
    border-radius: 2px;
}

.list-imgpuzzle .pitem img{
	width:90px;
	height:90px;
	margin-right:15px;
	float:left;
}

.list-imgpuzzle .pitem .infos{
	font-size:12px;
	width: 300px;
    float: left;
	padding:10px 0px;
	color:#888;
}

.list-imgpuzzle .pitem #puzzleword{
	font-weight:bold;
	width:200px;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}


/* modal / viewer */

.big-loader{
	display:none;
	background-image: url(images/big_loader.gif);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 40px;
    margin-left: 40px;
    height: 58px;
    position: fixed;
}

.modal-bg,
.img-viewer{
	display:none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.2);
	z-index: 99999;
	animation: mfade 0.4s;
}

.img-viewer{
	cursor:pointer !important;
}

.modal{
	color:#888;
	font-size:14px;
	margin: auto;
    position: absolute;
    top: -100px;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    overflow-x: auto;
    border: 1px solid #b7b9c3;
    border-radius: 3px;
    box-shadow: 1px 3px 10px 0px #555;
    width: 300px;
    height: 150px;
}

.modal .m-title{
	line-height: 20px;
    color: #666;
    padding: 10px 22px;
	border-bottom:1px solid #f4f4f4;
}

.modal .m-title input[type="button"]{
	font-weight:bold !important;
	font-size:12px !important;
	padding:2px 7px !important;
	float:right;
}

.modal .m-body{
	padding:12px 20px;
}

.img-viewer img{
	background: #fff;
	box-shadow: 0 3px 9px #333;
	position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	max-height: 630px;
    max-width: 800px;
}

.pre_up{
	margin-top:10px;
	display:none;
}

.pre_up_box{
	word-wrap: break-word;
	font-size:13px !important;
	border:1px dashed #dedede;
	border-radius:3px;
	background-color:#fdfdfd;
	padding:15px 15px;
}

.pre_up_box ul{
	padding:10px 10px 10px 22px !important;
}

.pre_up_box li{
	margin-bottom:2px;
}

/*----------------------------------------------*/

.dashboard{
	padding:30px 0px;
}

.dashboard td{
	padding:5px 10px 0px 0px;
}

.dashboard td:first-child{
	color:#666;
}

.dashboard .wbox{
	margin-bottom:15px;
}

.dashboard .wlft{
	float:left;
	width:565px;
}

.dashboard .wrgt{
	float:left;
	width:370px;
	margin-left:20px;
}

.dashboard .admin_notes{
	width:295px;
	height:185px;
}

.dashboard .admins_list a{
	border:1px solid #01a9da;
	display:inline-block;
	margin:0px 5px 10px 5px;
	padding:8px;
	border-radius:4px;
}

.dashboard .admins_list a:hover{
	background-color:#01a9da;
	color:#fff !important;
}

.adm_mods{
}

.adm_mods .mods_opts{
	margin-bottom:15px;
}

.adm_mods .mods_opts a{
	border-radius:3px;
	display:inline-block;
	padding:4px 8px;
	margin-right:15px;
}

.adm_mods .mods_opts .sel{
	color:#fff !important;
	background-color:#01a9da !important;
}

.adm_settings,
.adm_ads{
	width: 640px !important;
}

.adm_settings td,
.adm_ads td{
	padding:5px 20px 5px 5px;
}

.adm_settings small,
.adm_ads small{
	display:block;
	margin-top:5px;
}

.adm_settings input[type="text"],
.adm_ads input[type="text"]{
	width:340px;
}

.adm_ads textarea{
	width:350px;
	height:100px;
}

.adm_settings .up_limit{
	border-top:1px solid #e8e8e8;
	border: 1px solid rgb(245, 232, 195);
	background: rgb(255, 252, 226);
	margin-top: 25px;
}

.adm_settings .up_limit h4{
	margin-bottom:5px;
	color:#666;
}

.adm_mods{
}

.default .adsbox{
	margin-bottom:25px;
}

.edit_user{
	width:700px;
}

.edit_user td{
	padding:6px 10px 6px 10px;
}

.edit_user input[type="text"],
.edit_user textarea{
	width:300px;
}

.edit_user #avatar_pic{
	vertical-align:middle;
	display:inline-block;
	margin-right:10px;
}

.no_mods{
	color:#777;
    padding: 55px 25px;
}

.adsbox{
	padding: 0px 0px 0px 0px;
}

/* The Modal (background) */
.modalx {
  display: none; /* Hidden by default */
  z-index: 1; /* Sit on top */

}

/* Modal Content */
.modalx-content {
  background-color: #fefefe;
  margin: auto;
  border: 1px solid #888;
  width: 30%;
}

/* The Close Button */
.closex {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.closex:hover,
.closex:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}