/* 
+++++++++++++++
Оформление форм для Netcat
+++++++++++++++
*/
div.clear {
	width:100%;
	height:1px;
	clear:both;
	overflow:hidden;
	font-size:1px;
	overflow:hidden;
}

#netcat-add-form {
	font-size:1em;
	margin:0 2em;
	white-space:nowrap;
}

#netcat-add-form table {
	border-collapse:collapse; 
	background:#ffffff;
	width:50%;
	margin:1em 0;
	margin-top:0;
	font-size:1em;
}
#netcat-add-form td { 
	padding:.5em 1em;
	font-size:.85em;
	line-height:1.4;
	vertical-align:middle;
	background-color:#f5f5f5;
	border:2px solid #ffffff;
} 
.td01 {background:#ffffff;}
.td02 {background:#f5f5f5;}

#netcat-panel {
	font:.7em Tahoma, Helvetica, sans-serif;
	color:#000;
	padding:1em 1.5em;
	width:85%;
	}

#netcat-panel a {text-decoration:none; font:1.1em Tahoma, Helvetica, sans-serif; border:none !important;}
	#netcat-panel .desc {float:left; width:60%;}
	#netcat-panel .change {float:right; vertical-align:middle; white-space:nowrap;}
	#netcat-panel small{ font-size:.9em; sans-serif; letter-spacing:0em;}
	#netcat-panel img {border:none; margin:0;}

	.AdminCommon {
		border:3px solid #FFE5E5;
		background-color:#FFF2F2!important;
		margin:.5em 1em;
		margin-left:auto;
		float:left;
		clear:both;
	}
	.AdminCommon img {
		margin:0em 0.5em;
		background-color:#ffffff;
		border:2px solid #FFE5E5;
		padding:.5em;
	}
	.warnText {padding-left:60px!important; background:transparent url(/netcat/admin/skins/default/img/status_error.gif) no-repeat 15px 50%; margin-top:0!important;}


	.AdminButtons {
		border:3px solid #D7E6E5;
		background-color:#E9F2F2;
		margin:0 1em .5em 1em;
		margin-left:auto;
		float:right;
		clear:both;
	}

	.AdminButtons img {
		margin:.7em .5em;
		background-color:#ffffff;
		border:2px solid #D7E6E5;
		padding:0.5em;
	}

	#netcat-add-form #gb .AdminButtons {font-size:1em;}


#netcat-add-form textarea {font:normal 1.2em Arial, Tahoma, Helvetica, sans-serif; padding:.5em; margin:0 .75em; line-height:1.5; width:500px;}
#netcat-add-form input {font:normal 1.2em Arial, Tahoma, Helvetica, sans-serif; padding:.25em; margin:0 .75em; }
	#netcat-add-form input.error {background-color:#FFE5E5;}
#netcat-add-form select {font:normal 1.2em Arial, Tahoma, Helvetica, sans-serif; padding:.25em; margin:0 .75em;}
#netcat-add-form select {margin:0.5em;}
#netcat-add-form label {margin:0;}

#netcat-add-form hr {
	background-color:#E9E9E9;
	border:0 none;
	color:#E9E9E9;
	display:block;
	height:4px;
	margin:1em 0;
	width:100%;
}


#netcat-add-form #f {
	padding:0.75em; 
	margin:0.5em 0; 
	font:bold 1.1em Arial, Tahoma, Helvetica, sans-serif; 
	background:#f5f5f5;
}


.FCKeditor-button {
	margin:1em 0;
	padding:.75em 2em;
	font:bold 1.2em Arial, Tahoma, Helvetica, sans-serif;
	letter-spacing:0.15em;
	width:100%;
}


#ysearch {font-size:1.1em; width:80%;}
#ysearch .refblock {
	margin:1em 1.5em 0 1.5em;
	font-size:1em;
}

#ysearch .refblock h2 {font-size:1.8em; padding:0}
#ysearch p {font-size:1.2em;}

#ysearch input {padding:0.4em; margin:0 0.75em; font-size:1.3em}

#ysearch ol.results {margin:0 0 1em 2em; padding:0; }
#ysearch ol {margin:0 2em 1em 1em;}
#ysearch ol li {
	list-style-type:decimal; 
	padding:1em;
	}
#ysearch ol li .title {font-size:1em; line-height:1.2;}
#ysearch ol li .text {font-size:.9em; line-height:1.4; margin:.5em 0;}
#ysearch ol li .info {font-size:.6em;}

#ysearch ol li.odd {background-color:#f2f2f2;}


#ysearch ol li .info {color:#93948D;}
#ysearch ol li .info span {color:#93948D;}
#ysearch ol li .info span a {color:#93948D; text-decoration:none;}


#content #news #netcat-panel {font-size:.9em; margin:0;} 
#content #news #netcat-panel .desc {margin:0; width:40%;} 
.sub-cont #content #news .AdminCommon, #content #news .AdminButtons {font-size:.9em; margin:2em 0; }





#news-list #netcat-panel {font-size:.7em; width:70%;}
#news-list #netcat-panel .desc {width:50%; }
#news-list #netcat-panel .desc small {display:none;}
#news-list .AdminButtons {margin-top:0;}