p, td, div, font, b, a, body, table, ol, li, textarea, select, input {font-family: Trebuchet MS, Arial Cyr, Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; line-height: 140%; }

A:link {color: #366AA7}
A:visited {color: #366AA7}
A:active {color: #366AA7}
A:hover { color: #663300}

.h1_10 { margin: 0px; font-weight: 100; font-size:10pt; }
.h1_10_b { margin: 0px; font-weight: bold; font-size:10pt; }
.h1_11 { margin: 0px; font-weight: 100; font-size:11pt; }
.h1_11_b { margin: 0px; font-weight: bold; font-size:11pt; }
.h1_12 { margin: 0px; font-weight: 100; font-size:12pt; }
.h1_12_b { margin: 0px; font-weight: bold; font-size:12pt; }
.h1_13 { margin: 0px; font-weight: 100; font-size:13pt; }
.h1_13_b { margin: 0px; font-weight: bold; font-size:13pt; }
.h1_14 { margin: 0px; font-weight: 100; font-size:14pt; }
.h1_14_b { margin: 0px; font-weight: bold; font-size:14pt; }
.h1_15 { margin: 0px; font-weight: 100; font-size:15pt; }
.h1_15_b { margin: 0px; font-weight: bold; font-size:15pt; }
.h1_16 { margin: 0px; font-weight: 100; font-size:16pt; }
.h1_16_b { margin: 0px; font-weight: bold; font-size:16pt; }
.h1_17 { margin: 0px; font-weight: 100; font-size:17pt; }
.h1_17_b { margin: 0px; font-weight: bold; font-size:17pt; }

.a10 { font-size:10pt; }
.a9 { font-size:9pt; }
.a8 { font-size:8pt; }

.gray_lnk:link { color: #D0D0D0; }
.gray_lnk:visited { color: #D0D0D0; }
.gray_lnk:active { color: #D0D0D0; }
.gray_lnk:hover { color: #366AA7; }

.menu_osn
{
	background:transparent url(images/pics/menu_back.gif);
 	background-repeat: repeat-x;
 	background-position: bottom left;
	background-color: #EBEBEB;
	border: 1px dotted #C0C0C0;
	margin: 2px 0px 10px 0px;
	padding: 5px 5px 5px 8px;
}



.comment
{
	background:transparent url(pics/bqbg_otz.gif) no-repeat scroll 0% 0%;
	background-color: #EBEBEB;
	border:1px dashed #B5B5B5;
	min-height:50px;
	padding:10px;
	margin-top:2px;
}

.quote_1
{
	border-left: 5px solid #7A8DAD;
	border-right: 1px dotted #7A8DAD;
	border-top: 1px dotted #7A8DAD;
	border-bottom: 1px dotted #7A8DAD;
	margin-top: 2px;
	margin-bottom: 5px;
}

.quote_2
{
	background-image: url(pics/quote.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #EBEBEB;
	padding:2px;
	height: 17px;
	
}

.spoiler_1
{
	cursor: pointer;
	margin: 3px 3px 0px 3px;
	padding: 3px;
	background-color: #EBEBEB;
	border-left: 5px solid #7A8DAD;
	border-right: 1px dotted #7A8DAD;
	border-top: 1px dotted #7A8DAD;
	border-bottom: 1px dotted #7A8DAD;
}

.spoiler_2
{
	margin: 0px 3px 3px 3px;
	padding: 5px;
	border-left: 5px solid #7A8DAD;
	border-right: 1px dotted #7A8DAD;
	border-bottom: 1px dotted #7A8DAD;
	background-color: #FAFAFA;
}


/* Листалка */
.pagelist_1
{
	padding: 1px 5px 1px 5px;
	border: 1px solid #C0C0C0;
	margin-left: 2px;
	margin-right: 2px;
	background-color: #FFFFFF;
}

.pagelistV_1
{
	padding: 2px 7px 2px 7px;
	border: 1px solid #C0C0C0;
	margin-left: 2px;
	margin-right: 2px;
	font-weight: bold;
	background-color: #FFCACA;
}

.pagelistL_1
{
	color: #000000;
	text-decoration:none;
}

.pagelist_1:hover { background-color: #E9E9E9; }
/* Листалка */



.pg
{
	border: 1px #a0a0a0 solid;
	background-color:#f9f9f9;
	padding:2px 4px 2px 4px;
	margin-left:5px;
	color:#f55555;
	font-size: 10pt
}
.pg:hover{background:#ffffff;}

.acpg
{
	border: 1px #FF9191 solid;
	margin-left:5px;
	background-color:#FF9191;
	padding:2px 4px 2px 4px;
	color:black;float:none;
	font-size: 10pt
	
}

.error
{
	width: 50%;
	background-color: #E9E9E9;
	border: 1px solid #808080;
	padding: 10px
}

.for
{
	font-size: 7pt;
	color: #C0C0C0;
}
.for:link {color: #C0C0C0;}
.for:visited {color: #C0C0C0;}
.for:active {color: #C0C0C0;}
.for:hover { color: #C0C0C0;}

#log_enter_fon {
   position:fixed;
   top:0px;
   left:0px;
   bottom:0px;
   right:0px;
   background-color:#C0C0C0;
   opacity:0.7;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   display:none;
   z-index:9998;
 }
 
#log_enter{
   border:1px solid #000000;
   background-color:#FFFFFF;
   color:#000000;
   position:fixed;
   top:110px;
   left:110px;
   display:none;
   z-index:9999;
 }
 
 .input_button{
  border:1px #AAAAAA solid;
  background-color:#EEEEEE;
  margin:0px;
  padding:1px 7px 1px 7px;
  background-image:url(images/pics/menu_back.gif);
  height:22px;
  font-size:9pt;
}

.input_text{
  border:1px #AAAAAA solid;
  background-color:#FFFFFF;
  margin:0px;
  padding:1px;
}

.otstup_text:first-letter {
padding-left: 20px;
font-size: 18pt;
font-weight: bold;
color: red;
} 

/* CSS для bb редактора */
.wizbutton{
  background-repeat:no-repeat;
  background-position:2px 2px;
  background-image:url(/pics/bb_button/off.gif);
  padding:2px;
  cursor:pointer;
}
.bb_smiles {
  padding:5px;
  border:1px solid #EEEEEE;
}

#bb_color input{
  border:none;
  cursor:pointer;
  height:18px;
  width:18px;
  margin:3px;
  margin-top:8px;
}

#bb_size input{
  width:100%;
  border:none;
  background-color:#EEEEEE;
  margin:0px;
}

.bb_img{
  margin:2px;
  border:2px #AAAAAA solid;
  padding:1px;
  cursor:pointer;
  float:left
}
