.nanoTableStruct{border:none !important;margin:0 !important;padding:0 !important;}
.nanoTableStruct td{border:none !important;margin:0 !important;padding:0 !important;vertical-align:top;}
#nanoMessagesBox{border:1px solid lightgray;}
#nanoMessagesBox .error{color:#F00;font-weight:bold;background-color: #fcc;padding:2px 4px}
#nanoMessagesBox .warning{color:#F60;font-weight:bold;background-color:#fc9;padding:2px 4px}
#nanoMessagesBox .success{color:#090;font-weight:bold;background-color:#cfc;padding:2px 4px}
.nanoPageSelector .switch input{width:43px;text-align:center}

/* nanoPageSelector box */
.nanoPageSelector{margin: 8px auto;text-align: center;}
.nanoPageSelector a{background: #EFFFEF;margin: 0 2px;padding: 2px 10px;text-decoration: none;}
.nanoPageSelector a:hover{background: #D4FACD;text-decoration: none;}
.nanoPageSelector span{color: #aEb5cD;margin: 0 2px;padding: 2px 10px;border: 1px solid #DEE5FD;}
.nanoPageSelector .switch{border:2px inset gray;margin:0 2px;padding: 1px 0px;}
.nanoPageSelector .switch input{border: none;height: 15px;}
/* nanoPanel box */
.nanoPanel {text-align:right;}
.nanoPanelInfo{font-size:85%;color:gray}
/* nanoList2 */
.nanoList2SortBox{margin-bottom: 12px;}
/* fieldset */
fieldset.nanoDesign{margin:0;padding:0 8px}
fieldset.nanoDesign legend{margin:0;padding:0}
p.nanoDesign{margin:12px}
/*	form	*/
.descriptionBox{}
.nanoControl{margin-bottom:20px}
.nanoFormButtons{text-align:right;}
.nanoTableInputLimitBox{width: 100%;border-collapse:collapse;border:none}
.nanoTableInputLimitBox td.tdInput{background:#fff;width:100%;border:1px solid #ccc;padding:4px}
.nanoTableInputLimitBox td.tdInput input.input{padding:0;margin:0;width:100%;border:none}
.nanoTableInputLimitBox td.tdLabel{border:1px solid #ccc;background:#eee;padding:0px 4px 0px 4px;margin:0;vertical-align:middle}
.nanoTableInputLimitBox td.tdLabel span{display:block;width:40px;text-align:center}
.nanoControlDate input{border: 1px solid #ccc;color: #000;cursor: pointer;width: 68px;vertical-align: top;}
.nanoControlDate img.ui-datepicker-trigger{vertical-align: text-bottom;margin:0 0 0 1px;}


.nanoOn{color:green}
.nanoOff{color:red}

/*	old version	*/
#nanoCrumbsBox{
	margin-bottom: 8px;
}
#nanoMessagesBox{
	margin-bottom: 8px;
}
.nanoUsersOnLine{
	color: green;
	white-space: nowrap;
}

.nanoUsersOffLine{
	color: lightgray;
	white-space: nowrap;
}

#block-usersLogin input.input{
	width: 100%;
}.textareaBox textarea{
	width: 100%;
}
.statusBox{
	font-size: 85%;
}
.descriptionBox{
	font-size: 85%;
}/* Плавающая панель */
* html #socialBox {display: none}
#socialBox {
		z-index: 1000;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 6px 6px 0;
	background: #FFF;
	width: 530px;
	margin: 0 auto;
}
#socialBox:hover {
	background: #F6F6F6;
	border: 1px solid #D4D4D4;
	-moz-box-shadow: 0 0 5px #DDD;
	-webkit-box-shadow: 0 0 5px #DDD;
	box-shadow: 0 0 5px #DDD;
}
#socialBox a{
	display:block;
	float:left;
	width:32px;
	height:32px;
	background:url(http://psybest.org/public/social/social.png) 0 0 no-repeat;
	margin: 0 6px 6px;
	background-color: #F6F6F6;
}
#socialBox #soc1{
	height: 38px;
	overflow:hidden;
	width: 530px;
	margin: 0 auto;
}

#socialBox #socialVkontakteButton{background-position:-32px 0;}
#socialBox #socialFacebookButton{background-position:-64px 0;}
#socialBox #socialGoogleBuzzButton{background-position:-96px 0;}
#socialBox #socialFriendFeedButton{background-position:-128px 0;}
#socialBox #socialLiveJournalButton{background-position:-160px 0;}
#socialBox #socialMoiMirButton{background-position:-192px 0;}
#socialBox #socialTwitterButton{background-position:0 0;}
#socialBox #socialDeliciousButton{background-position:-224px 0;}
#socialBox #socialGoogleButton{background-position:-256px 0;}
#socialBox #socialBobrDobrButton{background-position:-288px 0;}
#socialBox #socialMemoriButton{background-position:-320px 0;}
#socialBox #socialMisterWongButton{background-position:-354px 0;}


#socmore {
	text-align: center;
	cursor: pointer;
	margin: -11px 0 4px;
	width: 32px;
}

