html, body
	{
	height:100%;
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: 10.5pt;
	line-height:1.15em;
	color: black;
	background: #FFF;
	background-color: #FFF;
	}

/*
#E0E0E0 - светлая рамка
#006B54 - зелёный
#E3261A - красный
*/

ul{
padding: -5px 0px 0px 20px;

}

li{
padding: 0px 0px 0px -10px;
margin-left: -10px;
}


.small {font-size: 9pt;}
.smallgray {font-size: 9pt; color:#A3A3A3;}
.gray {color:#A3A3A3;}

p {line-height:1.2em; margin: 2px 2px 10px 2px;}

input, select, textarea, button
	{
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
	color: #000;
	border: 1 solid #959595;
	}

fieldset.findme
	{	
	line-height:130%;
	height:100%;
	border: 1px solid #E0E0E0;
	padding: 0px 5px 5px 5px;
	margin-right:10px;
	}

legend.findme
	{	
	font-size:14pt;
	}


.comments_body
	{	
	padding: 7px 0px 5px 10px; 
	clear:both;
	line-height:normal; 
	
	}

/* чтобы работало при редактировании надо продублировать в fck_editorarea.css*/
.quote_fck
	{
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 3px;
	font-size:8pt;
	color:gray;
	border-left: 1px solid gray;
	}

.whitetext {color: #FFFFFF;}

.right_none {color: red;}

.right_none a:link {color: red;}


.im1 a 
	{
	position:relative;
	}


.im1 a span
{display:none}

.im1 a:hover span
	{
	display:inline-block;
	position:absolute;
	top:-50px;
	left:-20px;
	z-index:50;
	width:100px;
	height:100px;
	padding:2px;
	background-color:#FFF;
	border: 1px solid gray;
	}




.row_top{ 
background: #f7f7f7;
border: 1px solid #ccc;
width:973px;
padding: 5px;
margin: 10px 0px 2px 10px;
}

span.paginator
	{
	padding:2px 6px 2px 6px; 
	margin:2px;
	border:1px solid #E0E0E0; 
	background-color:#FFFFFF;
	}

span.paginator_current
	{
	padding:2px 6px 2px 6px; 
	border:1px solid #E0E0E0; 
	background-color:#E3261A; 
	color:#FFF
	}



.light_block
	{
	background: #f7f7f7; 
	border: 1px solid #ccc;
	vertical-align:top;
	padding: 0px 5px 3px 5px;
	margin: 1px;
	
	}

.medium_block
	{
	background-color:#B0B0B0; 
	border: 1px #959595 solid;
	vertical-align:top;
	padding: 3px;
	margin: 3px;
	}

.white_block
	{
	background-color:white; 
	border: 1px #E0E0E0 solid;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 5px;
	}



.dark_block
	{
	background-color:#DDDDDD; 
	border: 1px #959595 solid;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 5px;
	
	}


.error {
	font-size: 14px;
	color: black;
	font-weight: bold;
	margin:10 0 10 0;
	padding:10;
	border: 1 solid red;
	background-color: #FFB9B9;
	}


a	{text-decoration: none; color: #006B54;}
a:hover {text-decoration: underline;}

a.user	{text-decoration: none; color: #E3261A;}
a.user:hover {text-decoration: underline;}

a.white	{text-decoration: none; color: white;}
a.white:hover {text-decoration: underline;}

a.smallgray	 {text-decoration: none; color: #4c4c4c; font-size: 9pt; }
a.smallgray:hover {text-decoration: underline; font-size: 9pt; }

a.link:hover {color: red;}




.links_top 					{color:#737373;}
span.links_top a 		{color:#8f8f8f; text-decoration: none;}

.links_bottom 				{color:#000;}
span.links_bottom a 	{color:#222222; text-decoration: none;}


img {border:0}

img {text-decoration: none; }

h1 {font-size: 16pt; line-height:120%; padding: 0px; margin: 10px 0px 8px 0px; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;}
h2 {font-size: 15pt; padding: 0px; margin: 10px 0px 8px 0px; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;}
h3 {font-size: 14pt; padding: 0px; margin: 10px 0px 8px 0px; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;}
h4 {font-size: 13pt; padding: 0px; margin: 10px 0px 8px 0px; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; }					
h5 {font-size: 12pt; padding: 0px; margin: 10px 0px 8px 0px; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; }
h6 {font-size: 10pt; padding: 0px; margin: 10px 0px 8px 0px; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;}


/* sms-статус */
div.div_message {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top:0px;
	left:0px;
	width:1px;
	text-indent: 0px;
	visibility: hidden;
	text-align:left;
	z-Index:5;

	}

/* sms-статус */
div.div_message_1
	{
	top:	-4px;
	left:	260px;
	width:	250px;
	position:	absolute;
	background:	##FF6600;
	padding:	2px;
	z-Index:5;
	}

/* sms-статус */
div.div_message_2
	{
	border: 1px solid #FF9900;
	background: #4c4c4c;
	padding: 4px;
	}

div.div_popup
	{
	top:	-4px;
	left:	260px;
	width:	250px;
	position:	absolute;
	background:	##FF6600;
	padding:	2px;
	z-Index:5;
	}


div.spr
	{
	display: none;
	}

.forum_row
	{
	font-size:		13px;
	font-weight:	bold;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
	}

.forum_pinned_row
	{
	font-size:		17px;
	font-weight:	bold;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
	}


* HTML .forum_row
	{
	font-size:		14px;
	font-weight:	bold;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
	}

* HTML .forum_pinned_row
	{
	font-size:		17px;
	font-weight:	bold;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
	}

/* визуальный редактор */
body.mceContentBody {background: #FFF;}


/* админка /music */
 .border_normal	{
	border: 1 solid #4c4c4c;
	margin:5px;
	padding:3px 10px 10px 10px;
	}



/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(/tools/jquery/jtip/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/tools/jquery/jtip/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(/tools/jquery/jtip/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

td.part_type
	{
	width:100px;
	white-space:nowrap;
	font-weight:bold;
	border-bottom: 1px solid #E0E0E0;
	}

td.part_value
	{
	border-bottom: 1px solid #E0E0E0;
	}

