body {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#424242;}

A:link {COLOR:#840084;}
A:visited {COLOR:#550055;}
A:active {COLOR:#840084;}
A:hover {COLOR:#9B16A3; TEXT-DECORATION:underline}

input, textarea, select {text-decoration: none; color: #000000; cursor: default; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #cccccc;}

.input1 input
{
border-color:#ffffff;
}

p {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#424242; margin:12px;}

.print_p p
{
color:#000000;
}

ul
{font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#424242; margin:12px;}

.br
{
}

.br p
{margin-top:-4px; margin-bottom:-4px;}

.header1
{text-decoration:none;
 }

.header2
{font-size:11px; font-weight:bold; color:#000; padding-bottom:16px; padding-left:120px; 
}

.table2 /*3 ячейки*/
{border:1px solid #cccccc;}


.nav_cat  /*Дописать меню слева*/
{font-size:13px; color:#840084;
background-color:#ffffff;
margin-top:6px;
margin-bottom:-7px;
font-weight:bold;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-repeat:no-repeat;
height:24px;
}

.nav_catrt  /*Дописать меню справа*/
{font-size:12px; color:#FAF4F6;
background-color:#840084;
margin-top:1px;
margin-left:6px;
margin-right:8px;
font-weight:bold;
text-align:center;
padding-top:3px;
padding-bottom:4px;
background-image:url(img/menyrt.gif);  background-repeat:no-repeat;
}

.nav_catrt a
{color: #FAF4F6; text-decoration:none;}

.nav_link {color:#840084; font-size:11px; margin-top:10px; margin-bottom:10px; text-decoration:none; font-weight:bold; }

.nav_link_r {color:#840084; font-size:11px; margin-top:10px; margin-bottom:10px;}

.nav_link_footer {color:#840084; font-size:11px; margin-top:-7px; margin-bottom:-7px;}

.point /*Линия точек*/
{
border-bottom:1px dotted #F7BA18; padding-bottom:3px; margin-bottom:7px; margin-top:7px; text-align:left;
}

.pointr
{
border-bottom:1px dotted #F7BA18; padding-bottom:3px; margin-bottom:7px; margin-top:7px; text-align:left; color:#840084; font-size:11px;
}

.point1 /*Рубрика в статье*/
{
color:#850085; padding-bottom:5px; margin-bottom:7px; margin-top:10px; text-align:left; font-weight:bold; font-size:10px;
}
/*border-bottom:1px dotted #F7BA18;*/

.point1 a
{
text-decoration:underline;
}

/*для странички с рубрики*/
.post {border:1px dotted #F7BA18; width:95%; text-align:center;}
.post_title {background-color:#ffffff;}

.post_name {font-size:13px; font-weight:bold; margin-top:4px; margin-bottom:12px; line-height:18px; text-align:left;}

.post_img
{margin-right:21px; margin-left:5px; margin-top:3px;
}

.post_name_a {color:#840084; margin-left:34px; margin-top:-12px;}

.post_adds {font-size:11px; margin-top:7px; margin-bottom:1px; color:#424242;}

.post_view {font-size:11px; margin-top:2px; color:#666666;}
.post_view1 {font-size:11px; margin-top:2px; margin-bottom:-3px; color:#666666;}
.post_view_c {font-size:11px; color:#666666; }

.mini /*стиль картинки*/
{border:1px solid #4c004c; margin-right:16px; margin-top:5px; width:49px; height:49px;}

.text_cat { padding-left:6px;}

/*Стиль для статьи*/
.post_title1 {
font-size:17px;
font-weight:bold;
color:#840084;
text-align:center;
margin-left:21px;
margin-right:21px;
margin-top:18px;
margin-bottom:24px;
}

.pp   /*центр статьи*/
{padding-left:7px; padding-right:7px; border:1px solid #cccccc; text-align:left;
}

.ppp   /*центр статьи*/
{padding-left:7px; padding-right:7px; text-align:left;
}

/*Для печати*/
.post_print {
font-size:18px;
font-weight:bold;
margin-left:21px;
margin-right:21px;
margin-top:24px;
margin-bottom:24px;
text-align:center;
}

.header_print
{font-size:21px;
text-align:center;
margin-top:16px;
margin-bottom:24px;
}



/*Для статьи*/
.post_add {
font-size:11px; margin-top:10px; margin-bottom:10px; font-weight:bold;
}

.post_add_knigi {
font-size:11px; margin-top:7px; margin-bottom:12px; font-weight:bold; text-align:right; margin-right:25px;
}

.print
{text-align:right; font-size:10px;
}

/*Комментарии*/
.post_comment { text-align:center;
font-size:15px;
font-weight:bold;
color:#840084;
margin-left:3px; margin-top:25px; margin-bottom:15px;
}

.post_comment2 {font-size:11px;}

.post_div {border-bottom:1px dotted #F7BA18;
margin:15px;
}

.post_comment_div
{text-align:center; width:250px;}

.post_div p {margin-left:0px;}


.search_t {font-size:11px;}

.search_b {border:1px solid #cccccc;
background-color:#f6f6f6;
margin-top:-6px; text-align:center;
}

/*Для таблицы с навигацией  */
.table_navig
{border-left:0px solid #ffffff; border-right:3px solid #ffffff; border-top:1px dashed #F7BA18; background-color:#F6F6F6; border-bottom:2px solid #840084;}

.navig_a
{background-image:url(img/upgold5.gif); background-position:left center; background-repeat:no-repeat; padding-left:13px; }

.navig_a a
{color:#840084; text-decoration:none;}

.navig_a a:hover
{color:#9B16A3; text-decoration:underline}
}

/*Статистика*/
.stat
{font-size:11px; color:#999999;}

/*Оценить*/
.p_vote
{font-size:11px; color:#840084; font-weight:bold;
}

.radio
{
border:0px;
margin-bottom:-2px;
}


.sub_vote
{
font-size:10px; border:1px solid #840084; background-color:#f6f6f6; margin-left:1px; width:50px;
}

.subscribe
{
text-align:left; font-weight:bold;
}

.subscribe_vse
{margin:7px; padding-top:10px; border:1px solid #cccccc; width:95%;
}

.subscribe_name
{color:#840084; font-size:13px; text-align:center; font-weight:bold; }

.servis_rassylok
{font-weight:bold; text-align:center; font-size:11px;
}

.passuloshka
{font-size:10px; margin-bottom:-7px; font-weight:bold;}

.mini111
{
font-size:10px; margin-left:20px;
}

.snizu
{
border-bottom:1px dotted #F7BA18; padding-bottom:7px; margin-left:7px; margin-right:7px;
}

.snizu_statii
{
border-bottom:1px dotted #F7BA18; padding-bottom:4px; margin-bottom:6px;
}

/*background-image:url(img/point.jpg); background-position:top; background-repeat:repeat-x;*/
.vse_toshki
{border-top:1px dotted #F7BA18; padding-bottom:4px; padding-top:4px;
}

.p
{font-size:13px;}

.name_otzyv
{
color:#840084; font-weight:bold;
}

.obvodka
{
border:1px dotted #F7BA18;
}

.obvodka1
{
text-align:center; border:1px dotted #F7BA18; margin-bottom:4px;
}

.obvodka2
{
text-align:center; border-top:1px dotted #F7BA18; margin-bottom:4px;
}


.poick
{
margin-left:5px; margin-top:3px; text-align:center;
}

.bottom
{vertical-align:text-bottom;}

.table_rt/*внизу*/
{border-right:1px solid #DEDFDE;}

.table_lf /*еще внизу*/
{
border-left:1px solid #DEDFDE;
font-size:11px; color:#999999;
}

/*Стили нижней части*/
.copy
{
border-right:1px solid #DEDFDE; font-size:11px; color:#999999;} /*424242*/

.td_foot
{
padding-left:3px; padding-right:3px;
}

.footer
{
border:1px solid #cccccc;  margin-bottom:3px;
}

/*Для таблиц*/
.100
{
width: 100%;
}

/*Уточнения для каждой книги*/
.post_adds1
{font-size:10px; margin-top:7px; margin-bottom:1px; color:#424242;}

/*Кнопки*/
.knopka_podpiska
{background-color:#ffffff; border:0px; width:125px; height:32px; margin-bottom:-4px;}

.plus_otzuv
{background-color:#ffffff; border:0px;}

.plus_soobsh
{
 background-color:#ffffff; border:0px;
}

.pomp
{
 background-color:#ffffff; border:0px;
}

.img_rass   /*картинка для рассылки*/
{
width:147px; height:171px;  border: 0 #ffffff;
 }

/*карта сайта*/
.karta1
{
padding-left:25px; margin-top:21px; font-size:13px;
}

.karta2
{
padding-left:60px; font-weight:bold;
}

.karta3
{
padding-left:100px;
}

/*об авторе*/
.pereval
{margin-right:12px; margin-bottom:7px; margin-top:3px; width:314px; height:197px;
}

.gimn p
{margin-left:20px; color:#850085; font-weight:bold;
}

.perep
{
font-size:10px; color:#850085; font-weight:bold;
}

.sitya
{
font-size:14px; color:#850085; font-weight:bold;
}

/*постраничная навигация*/
.pstrnav 
{
padding: 0px 10px 20px 15px;  font-size:12px; 
}

.pstrnav a 
{

}

.point_lefttd
{
border-bottom:1px dotted #F7BA18; margin-left:9px;
margin-right:12px; margin-top:-12px; 
}

.poisk_ya
{margin-left:7px;
}

.vniz
{
}

.vniz input
{
margin-top:7px; margin-bottom:7px;
}

.vniz textarea
{
margin-top:7px; margin-bottom:7px;
}

.vniz select
{
margin-top:7px; margin-bottom:7px;
}

.radio_vopros
{
}

.radio_vopros input
{
margin-bottom:-2px;
}


.vopros 
{
 color:#840084; font-size:12px; padding-top:10px; padding-bottom:3px; font-weight:bold;
}

.foto
{
margin-right:21px; margin-bottom:7px; margin-top:3px; border: 0px;
}

.tip_kons
{
 font-size:11px; 
}

.tsena
{
 font-size:14px; 
}

/* demo */

/*отступ от одного блока с вкладками до второго*/
div.demolayout {
	width: 100%;
	margin: 0 0 20px 0;
}

/**/
ul.demolayout {
	list-style-type: none;
	width: 100%;
	margin-left:0px;
	margin-bottom:0px;
	float: left;
	background: url(pixel.gif) bottom left repeat-x;
	padding-left:0px;
}

/*расстояние между вкладками по горизонтали*/
ul.demolayout li {
	margin: 0 2px 0 0;
	float: left;
}

/*отступы в самой ячейке до текста*/
ul.demolayout a {
	float: left;
	display: block;
	padding: 4px 7px;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #666;
	background: #eee;
	text-decoration: none;
	font-weight: bold;
	margin:0px;
}

ul.demolayout a:hover {
	background: #fff;
	margin:0px;
}

/* ***выделенная ячейка*/
ul.demolayout a.active {
	background: #fff;
	padding-bottom: 5px;
	cursor: default;
	color: #840084;
	margin:0px;
}

/*отступ в блоке информации*/
.tabs-container {
	clear: left;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 3px 8px 0 8px;
}

.tab 
{
	display:none
}


/*отступы от заголовка в блоке информации*/
#demo h2 {
	font-size: 100%;
	margin: 0 0 0 0;
	display:none
}

#demo-nested h2 {
	font-size: 100%;
	margin: 0 0 0 0;
	display:none
}

#demo-metki h2 {
	font-size: 100%;
	margin: 0 0 0 0;
	display:none
}


#demo-vopros h2 {
	font-size: 100%;
	margin: 0 0 0 0;
	display:none
}

#demo-otzuv h2 {
	font-size: 100%;
	margin: 0 0 0 0;
	display:none
}

#demo-knigi h2 {
	font-size: 100%;
	margin: 0 0 0 0;
	display:none
}
