.answer {

	wight:100%; 
	padding:7px; 
	background-color:#F5F5F5; 
	font-size:100%;
}

td {
   font-weight: normal;
   font-size: 80%;
   color: #515151;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
}

.size11 {
   font-size: 70%;
}

a {
   color: #6D60B5;
   text-decoration: underline;
}

a:hover {
   color: #6D60B5;
   text-decoration: none;
}


.size11_2 {
   font-size: 70%;
   color: #828282;
}

.header {
   font-size: 150%;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
   color: #6D60B5;
}

.grey_border {
   border: #C7C7C7 1px solid;
}



ul.small_bullet{
   list-style-type: none;
   padding: 0;
   margin: 0;
}

li.small_bullet {
   font-size: 85%;
   background-image: url(/pic/small_bullet.gif);
   background-repeat: no-repeat;
   background-position: 3px 6px;
   padding-right: 0px;
   padding-left: 23px;
   margin-top: 0px;
   margin-bottom: 9px;
}

.right_banner{ padding: 20px 0px 0px 10px;}


/* Пользовательские подкасты */
img.avatar {margin: 5px 0px 5px 0px;}

/* для скроллера */

A.page_number:link, A.page_number:visited, A.page_number:hover { TEXT-DECORATION: none;}


.page_number, .this_page_number{
   text-align:  center;
   text-decoration: none;
   height: 17px;
   width: 25px; 
   display: block;
   padding: 3px 0px 3px 0px;
   float: left;
   margin: 2px;
   background-color: #C0C1D9;
   color: #000000;	
}

.this_page_number{
   color: #FFFFFF;
   font-weight: bold;
   background-color: #A32A2C;
   border: 1px solid #FFFFFF;
}


.page_number{
   border: 1px solid #FFFFFF;
}

.page_number:hover {
   text-decoration: none;
   background-color: #A32A2C;
   border: 1px solid #FFFFFF;
   color: #000000;
}



.error{
	color: #A32A2C;
}




/* Рейтинг "Живые звездочки" */

.rating {
	cursor: pointer;
	/*margin: 2em;*/
	clear: both;
	display: block;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.star-left,
.star-right {
  width: 8px
}
.cancel,
.cancel a {background: url(/pic/delete.gif) no-repeat 0 -16px;}

.star,
.star a {background: url(/pic/star.gif) no-repeat 0 0px;}
.star-left,
.star-left a {background: url(/pic/star-left.gif) no-repeat 0 0px;}
.star-right,
.star-right a {background: url(/pic/star-right.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -16px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -32px;
}

/* Конец рейтинг "Живые звездочки" */


/* Формы */

.input{

	border: #ADA8CA 1px solid;
   font-weight: normal;
   font-size: 90%;
   color: #515151;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
   width: 100%;
}

.checkbox{

	border: #ADA8CA 1px solid;
}

.textarea{

	border: #ADA8CA 1px solid;
   font-weight: normal;
   font-size: 100%;
   color: #515151;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
}


.fieldLabel{

   font-weight: normal;
   font-size: 85%;
   color: #515151;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
}

.fieldComment{

   font-weight: normal;
   font-size: 85%;
   color: #515151;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
}

.fieldrequire{

   font-weight: normal;
   color: #A60000;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
}


.formComment{

	font-size: 12px;
   font-weight: 600;
   color: #515151;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
}


/*Комментарии*/ 

#commentField textarea{

	border: #ADA8CA 1px solid;
   font-weight: normal;
   font-size: 90%;
   width: 100%;
   color: #515151;
   font-family: tahoma, arial, verdana, pragmatica, sans-serif;
}

.userPicComments {

	margin-top: 5px; 
	margin-right: 16px;
   margin-bottom: 10px;
	/*border: solid 1px #ADA8CA;*/
}

.userPicComments IMG {

	border: solid 1px #E0E0E0;
}


.commentBg {

	background-color: #F5F5F5;
}

.parity{

	background-color: #FFFFFF;
}

.oddness{

	background-color: #F5F5F5;
}


/*Конец. Комментарии*/ 


/*Оформление делал Арсен*/ 
#active {
   /*width: 190px;*/
   height: 29px;
   background-color: #a32a2c;
   text-align: center;
   padding: 1 9 0 9;
}
#active a {
   color: #ffffff;
   font-size: 14px;
   font-family:    Arial, sans-serif;
   text-decoration: none;
   font-weight: bold;
}
#active a:hover {
   text-decoration: underline;
}

#passive {
	/*width: 190px;*/
	height: 29px;
	background-image: url("/pic/cpassive.gif");
	text-align: center;
	/*padding: 0 9 0 9;*/
}

.lpassive{

	background-image: url(/pic/lpassive.gif); 
	background-position: left; 
	background-repeat: no-repeat;
   /*height: 29px; */
   padding: 7 9 6 9;
   vertical-align: middle;
}

#passive a {
   color: #ffffff;
   font-size: 14px;
   font-family: Arial, sans-serif;
   text-decoration: none;
   font-weight: bold;
}

#passive a:hover {
	text-decoration: underline;
}


#podcast_listening{

	float: left; 
	text-align: center; 
	height: 36px; 
	padding-top: 6px; 
	margin-right: 10px;
}


#podcast_anounce {
	width: 95%;
	margin: 0 0 0 6px;
	line-height: 20px;
}

#podcast_anounce div {
	width: 100%;
	height: 1px;
	margin: 10px 0 10px 0;
	padding: 0;
}

#podcast_anounce a {
	color: #515151;
	text-decoration: underline;
	font-weight: bold;
}
#podcast_anounce a:hover {
	text-decoration: none;
}
#podcast_anounce i {
	font-style: normal;
	font-size: 11px;
	color: #727272;
}
#podcast_anounce hr {
	border: 0;
	margin: 10px 0 10px 0;
	padding: 0;
	height: 1px;
	width: 100%;
	background-image: url("/pic/divider_user.gif");
}



#user {
	width: 95%;
	margin: 0 0 0 6px;
	line-height: 20px;
}
#user div {
	width: 100%;
	height: 1px;
	margin: 10px 0 10px 0;
	padding: 0;
	background-image: url("/pic/divider_user.gif");
}

#user a {
	color: #515151;
	text-decoration: underline;
	font-weight: bold;
}
#user a:hover {
	text-decoration: none;
}
#user i {
	font-style: normal;
	font-size: 11px;
	color: #727272;
}
#user hr {
	border: 0;
	margin: 10px 0 10px 0;
	padding: 0;
	height: 1px;
	width: 100%;
	background-image: url("/pic/divider_user.gif");
}

/*Оформление делал Арсен*/ 
#handler { display: none; }

.copy { position: absolute; width: 297px; height: 115px; z-index: 1000; margin: 30px 0 0 -211px; //margin: 30px 0 0 -238px; }
.copyclose { width: 12px; height: 12px; position: absolute; margin: 19px 0 0 272px; cursor: pointer; font-size: 0; }
.copybg { width: 297px; height: 115px; background: url(/img/codebg.png); }
.copy_field1 { font-size: 11px; background: none; border: none; color: #333; float: left; width: 185px; text-align: left; padding: 2px 5px 0 7px; position: relative; top: 37px; left: 13px; //left: 17px; overflow: hidden; }
.copy_field2 { font-size: 11px; background: none; border: none; color: #333; float: left; width: 185px; text-align: left; padding: 2px 5px 0 7px; position: relative; top: 57px; left: 13px; //left: 17px; overflow: hidden; }
.copy_btn1 { height: 19px; cursor: pointer; position: relative; width: 73px; top: 37px; left: 17px; float: left; }
.copy_btn2 { height: 19px; cursor: pointer; position: relative; width: 73px; top: 57px; left: 17px; float: left; }
.copy_clr { clear: both; font-size: 0; }

.big_img img{

    border-width: 1px;
}

.table_avatar { border: 1px solid #999; margin-right: 15px; }

