p
{
	font: 12px Arial, sans-serif;
}

html,body
	{
	background:#eee;
	margin:0;
	padding:0;
	vertical-align:top;
	color:#484848;
	height:100%;
	font: normal "Times New Roman", serif;
	}
	
a, f:visited, a:acitve {color:$f00}
.lhead
{
	width: 182px;
	background: url(../i/srch.jpg) no-repeat left top;
}
.lhead2
{
	width: 187px;
	background: url(../i/srch2.jpg) no-repeat left top;
}
.bkline
{
	background: url(../i/zw.gif) repeat-x 0 97px;
}
.srch2
{
	border: none; 
	width: 146px; 
	font-weight: normal; 
	color: #585858;
	margin-left: 8px;
}
.btns
{
	border: solid Black;
	border-width: 1px 0;
	background-image: url(../i/btnback.gif);
	border-right: solid 1px #C6C6C6;
	width:100%;
}

.btn
{
	text-align: center;
	border-left: solid 1px #C6C6C6;
	border-right: solid 1px White;
	padding: 8px 0 8px 0;
	font: bold 11px Arial, sans-serif; 
	white-space:nowrap;
}
.menu2
{
	padding-left: 31px;
	font: bold 11px Arial, sans-serif;
}
.menu2 a:link, .menu2 a:visited, .menu2 a:active 
{
	text-decoration: none;
	color: White;
}
.btn a:link, .btn a:visited, .btn a:active , .btn a
{
	text-decoration: none;
	color: #585858;
}
.btn a.dropdown{
width:100%;
	background:url(../i/arrow.gif) no-repeat 0 2; 
}
.btn a:hover {text-decoration: underline;}

.news
{
	background: url(../i/rshdw.jpg) no-repeat right top;
	border-right: solid 1px #C6C6C6;
}
.new
{
	border-bottom: solid 1px #C6C6C6;
	border-top: none;
}

.last .new
{
	border-bottom: none;
}
.new2
{
	background: url(../i/brshdw.jpg) no-repeat right bottom;
}
.catalog
{
	border-left: solid 1px #C6C6C6;
	background: url(../i/lshdw.jpg) no-repeat left top;
}
.catalog2
{
	background: url(../i/blshdw.jpg) no-repeat left bottom;
	border-bottom: solid 1px #C6C6C6;
}
.last .catalog2
{
	background: none;
	border-bottom: none;
}
.pinf
{
	background: url(../i/bkback.jpg) no-repeat right top;
}
.pinf div
{
	margin-bottom: 15px;
}
.pinf ol
{
	list-style-image: url(../i/rarrow2.gif);
	margin: 0 0 0 40px;
}
.list
{
	background-color: #C6C6C6;
	margin-right: 5px;
	padding: 0 2px;
}
.catlist h2
{
	margin: 0;
	padding: 10px 0 0 15px;
}
.catlist a
{
	padding-left: 6px;
}
.catlist a:link, .catlist a:visited, .catlist a:active
{
	font: bold 12px Arial, sans-serif;
	color: #585858;
	text-decoration: none;
}
.catlist a:hover {text-decoration: underline;}
.catlist2 h3
{
	margin: 0;
	padding: 5px 5px 5px 5px;
}
.catlist2 a:link, .catlist2 a:visited, .catlist2 a:active
{
	font: 12px Arial, sans-serif;
	color: #585858;
	text-decoration: none;
}
.catlist2 a:hover {text-decoration: underline;}

.titl1
{
	font: bold 12px Arial, sans-serif;
	acolor: #585858;
	bcolor: #234287;
	color: #000099;
}

.titl1 a:link, .catlist2 a:visited, .catlist2 a:active
{
	color: #000099;
}


.titl2
{
	font: bold 12px Arial, sans-serif;
	acolor: #F60C0C;
	color: #000099;
}
.titl2au
{
	font: bold 12px Arial, sans-serif;
	acolor: #F60C0C;
	color: #0000dd;
}
.best
{
	font: bold 12px Arial, sans-serif;
}
.titl3
{
	font: bold 12px Arial, sans-serif;
	acolor: #585858;
	bcolor: #00a100;
	color: #F60C0C;
}

a.ablue:link, a.ablue:visited, a.ablue:active
{
	color: #000099;
}

.titl4
{
	font: bold 12px Arial, sans-serif;
	color: #3C3C3C;
}
.titl3 a:link, .titl3 a:visited, .titl3 a:active
{
	font: 12px Arial, sans-serif;
	color: #585858;
	text-decoration: none;
}
.titl3 a:hover {text-decoration: underline;}

.lnk
{
	font: 11px Arial, sans-serif;
	color: #F60C0C;
	bcolor: #0CA60C;
}

.bkshd
{
	margin:0px;
	padding: 0 5px 5px 0;
	background: url(../i/bkshd1.gif) no-repeat center top;
}
.bkshd2
{
	padding: 0 5px 5px 0;
	background: url(../i/bkshd2.gif) no-repeat center top;
}
.p
{
	border: none;
	margin: 0 0 -3px 4px;
}
.p2
{
	border: none;
	margin: 0 4px -2px 0;
}
.ref
{
	font: 11px Arial, sans-serif;
	color: #585858;
}
#footer td
{
	border: solid Black;
	border-width: 1px 0 0 0;
	background-image: url(../i/btnback.gif);
	padding: 5px 10px 0 10px;
	font: 10px Arial, sans-serif;
}



h3.menu
{
	margin: 0;
	padding: 0 0 0 0;
}

h2.menu
{
	margin: 0;
	padding: 0 0 0 0;
}

h2
{
	margin: 0;
	padding: 0 0 0 0;
}

a.menu
{
	margin: 0;
	padding: 0;
}

.white
{
 	font: bold 12px Arial, sans-serif;
	color: #234287;
}

.navigator
{
	acolor: #234287;
	bcolor: #008100;
	color: #F60C0C;
}

.a_6
{
	font: 12px Arial, sans-serif;
	color: #00a100;
}

	#oval .top {height:29px}
	#oval .bottom {height:29px}

	#oval .top .left {background:url(../i/o00.gif) no-repeat;width:29px}
	#oval .top .center {background:url(../i/o.gif) repeat-x top #f5f5f5;}
	#oval .top .right {background:url(../i/o10.gif) no-repeat;width:29px}

	#oval .center .left {background:url(../i/o.gif) repeat-y left #f5f5f5;width:1px}
	#oval .center .center {background:#f5f5f5;padding-right:2px}
	#oval .center .right {background:url(../i/o.gif) repeat-y right #f5f5f5;width:1px}

	#oval .bottom .left {background:url(../i/o01.gif) no-repeat;width:29px}
	#oval .bottom .center {background:url(../i/o.gif) repeat-x bottom #f5f5f5}
	#oval .bottom .right {background:url(../i/o11.gif) no-repeat;width:29px}

	.oval_20 {background:no-repeat;margin:0}
	.oval_20 tr {height:40px}
	.oval_20 tr tr{height:auto}
	.oval_20 .h100  {height:100%}
	.oval_20 .left img,.oval_20 .right img {width:18px;height:20px}
	.oval_20 .center .bottom img, .oval_20 .center .top img {width:1px;height:1px}
	.oval_20 a, .oval_20 a:visited {text-decoration:none}
	.oval_20 a.active {text-decoration:none;color: #F60C0C;font-weight:bold;}

	.oval_20 .left .top {background:url(../i/o20_00.gif)}
	.oval_20 .left .center {background:url(../i/o.gif) repeat-y left #f5f5f5;height:100%}
	.oval_20 .left .bottom {background:url(../i/o20_01.gif)}

	.oval_20 .center {background:#f5f5f5}
	.oval_20 .center .center td.text{padding:10px;text-align:justify;color:#8B3E2F;font-style:italic}
	.oval_20 .center .top {background:url(../i/o.gif) repeat-x top;height:1px}
	.oval_20 .center .bottom {background:url(../i/o.gif) repeat-x bottom; height:1px}

	.oval_20 .right .top {background:url(../i/o20_10.gif)}
	.oval_20 .right .center {background:url(../i/o.gif) repeat-y right #f5f5f5;height:100%}
	.oval_20 .right .bottom {background:url(../i/o20_11.gif)}
	
	.oval_20 div {text-align:center;margin-top:3px}

	.oval_30 {background:no-repeat}
	.oval_30 .h100  {height:100%}
	.oval_30 .left img,.oval_30 .right img {width:29px;height:29px}
	.oval_30 .center .bottom img, .oval_30 .center .top img {width:1px;height:1px}

	.oval_30 .left .top {background:url(../i/o00.gif)}
	.oval_30 .left .center {background:url(../i/o.gif) repeat-y left #f5f5f5;height:100%}
	.oval_30 .left .bottom {background:url(../i/o01.gif)}

	.oval_30 .center {background:#f5f5f5}
	.oval_30 .center .top {background:url(../i/o.gif) repeat-x top height:1px}
	.oval_30 .center .bottom {background:url(../i/o.gif) repeat-x bottom height:1px}

	.oval_30 .right .top {background:url(../i/o10.gif)}
	.oval_30 .right .center {background:url(../i/o.gif) repeat-y right #f5f5f5;height:100%}
	.oval_30 .right .bottom {background:url(../i/o11.gif)}

	.searchres img{margin-top:2px}
	.searchres a{text-decoration:none}
	.searchres a:visited{text-decoration:none}
.newstable img {
	margin-right: 20px;
	margin-bottom: 20px;
}
DIV.oval_pic {
	MARGIN: 0px 0px 10px; width:125px
}
DIV.op_header {
	BACKGROUND-COLOR: #dcdcdc; HEIGHT:15px;
}
DIV.op_body {
	CLEAR: both; PADDING-RIGHT: 8px; MARGIN-TOP: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 5px; HEIGHT: 100px; BACKGROUND-COLOR: #e4e4e4
}
DIV.op_bottom {
	WIDTH: 100%; HEIGHT: 6px; BACKGROUND-COLOR: #e4e4e4
}
.op00 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BACKGROUND-IMAGE: url(i/op00.gif); BORDER-LEFT: 0px; WIDTH: 6px; BORDER-BOTTOM: 0px; HEIGHT: 6px
}
.op01 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: right; BACKGROUND-IMAGE: url(i/op01.gif); BORDER-LEFT: 0px; WIDTH: 6px; BORDER-BOTTOM: 0px; HEIGHT: 6px
}
.op10 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BACKGROUND-IMAGE: url(i/op10.gif); BORDER-LEFT: 0px; WIDTH: 6px; BORDER-BOTTOM: 0px; HEIGHT: 6px
}
.op11 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: right; BACKGROUND-IMAGE: url(i/op11.gif); BORDER-LEFT: 0px; WIDTH: 6px; BORDER-BOTTOM: 0px; HEIGHT: 6px
}
div.lead1 {margin:0;padding:0;float:right;width:1px;}
div.lead2 {background:#f6f6f6;clear:right;padding:0px;margin: 25px 2px 5px 5px;float:right}
div.lead3 {font-size:2px;height:2px;background:#F60C0C}
div.lead4 {font-size:2px;height:2px}
div.lead5 {background:#F60C0C; padding:10px;color:white;font:bold 12px tahoma}
div.lead6 {padding:10px;font:11px tahoma;text-align:justify}
div.lead6 img {border:0;margin:0;padding:0}

#buy_book_dn_menu {filter: alpha(opacity: 70);opacity:0.70;position:absolute}
#buy_book_dn_menu div{padding:0;background:#e0e0e0; border:solid 1px #909090}
#buy_book_dn_menu a{display:block;color:black;font-weight:bold;width:100%;padding:4px 4px 4px 10px;margin:0;text-decoration:none}
#buy_book_dn_menu a:hover{text-decoration:underline}
.buy_ref {
	float:left;
	border:solid #909090 1px;
	text-align:left;
	text-decoration:none;
	background: #e0e0e0 url(../i/dn_arrow.gif) no-repeat right top;
	font: 11px Arial, sans-serif;
	color: #585858;
	padding: 3px 10px 3px 10px;
	width: 130px; // width: 150px
}
.bref {display:block;white-space:nowrap;height:25px;width:470px}
.bref a {float:left;padding:3 10 3 10;margin: 0 20px 0 20px}


#rss_news_table img.px{width:1px;height:1px; border:0 none}

#rss_news_table1 {width:160px;background:#d0dcfb}
#rss_news_table1 td.top_right{border-top:4px solid #dddddd;border-right:solid 1px #dddddd; font-size:1px}
#rss_news_table1 td.bottom_left{border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;font-size:1px}
#rss_news_table1 td.bottom_right{border-bottom:1px solid #dddddd;border-right:1px solid #dddddd; padding:0 12px 10px 0;}
.rss_news_caption {padding:0;color:#000099;font:verdana;font-weight:bold;text-align:center}

div.rss_news {float:left;clear:left;width:140px;padding-top:10px;margin-top:10px; border-top: dashed black 1px;vertical-align:top}

div.rss1{float:left;width:91px;margin-right:2px}
div.rss2{float:left;width:45px;}
div.rss1 a {font:verdana 12px; font-weight:bold;text-decoration:none}
div.rss2 img {border: 1px solid black;width:45px;height:55px;}

td.elka, td.tales, td.bratva, td.flushed {text-align:center;white-space:nowrap}
td.elka a, td.tales a, td.bratva a, td.flushed a {display:inline;text-align:center;width:15%;margin:5px}
td.tales a {width:20%}
td.bratva a, td.flushed a {width:30%}
td.bratva, td.flushed {padding-top:20px}
td.elka a img{border:0;width:100px;height:150px}

#main_table{width:100%;height:100%;text-align:center}
#head{height:155px}
#top_menu {vertical-align:top;height:29px}
#send_letter{border-left: solid 1px #C6C6C6;padding:0}
#send_letter img{margin:9px 3px 8px 6px;width:11px;height:9px}
#home_ref img{margin:8px 6px 8px 3px;width:10px;height:10px}
#info {width:100%;height:100%}
#left {width:180px;vertical-align:top}
#left table{border-top:none;width:100%}
#left table td{vertical-align:top}
#left table.bottom{height:100%}
#left table.bottom td{vertical-align:bottom}
#center {vertical-align:top;text-align:center}
#right {width:200px;vertical-align:top}
#shadow {height:27px}
#shadow td.left {background: url(../i/brshdw.jpg) no-repeat right bottom}
#shadow td.left_bord {background: url(../i/brshdw.jpg) no-repeat right bottom;border-right: solid 1px #C6C6C6}
#shadow td.center_left {background: url(../i/blshdw.jpg) no-repeat left bottom}
#shadow td.center_right {background: url(../i/brshdw.jpg) no-repeat right bottom}
#shadow td.right, #shadow td.right_bord {background: url(../i/blshdw.jpg) no-repeat left bottom;}
#shadow td.right_bord{border-left: solid 1px #C6C6C6}
#footer {height:33px;}
#footer .left {float: left}
#footer .left a {color: #585858;text-decoration:none}
#footer .right {float: right}
a img {border:0}
.original_name {color:#3333cc;margin-bottom:15px}
.author_name {
	margin-top:0px;
	margin-bottom:20px;	
	font: bold 12px Arial, sans-serif;
	acolor: #F60C0C;
	color: #000099;
}
.author_books div{clear:left;font-weight:bold;text-decoration:underline}
.author_books a {text-decoration:none}
tr.light {background:#f4f4f4;}
tr.dark {background:#e7e7e7;vertical-align:top}
tr.light td, tr.dark td{vertical-align:top}
.gall_img {border:solid #c0c0c0 1px;padding:0}
.gall_img img{border:0;margin:0;padding:0}

.gall_list_desc {text-align:justify;font-style:italic}
.gall_list_count {font-size:7pt;color:black;white-space:nowrap;text-align:right;}
.gall_list_count td {padding:5px 5px 0 0}

table.gall {background:#eeeeee}
table.gall tr {background:#f3f3f3}

#right_advert {border-top: none}

.author_list a, .author_list a:visited {text-decoration:none}

a.to_book_list, a.to_book_list:visited
{
	text-decoration: none;
	font: bold 12px Arial, sans-serif;
	color: #000;
}

#poll {background:#fff;border: solid 2px #C6C6C6;}
#poll form {padding:0;border:0;margin:0}
#poll a {text-decoration:none}
.poll_sumbit {text-align:center;margin:15px 0 0 0}
img.addshd {margin: 0 0 0 63px}
div.right {text-align:right}
table.book_info {width:80%;border:1px solid #C6C6C6}
table.book_info td {border:1px solid #C6C6C6}
table.book_info tr {text-align:center}
table.book_info tr.head {background:#FFF;font: bold 12px Arial, sans-serif;color: #3C3C3C}
div.poll {text-align:justify;margin-top:8px}
.write_poll textarea {width:100%}

.s {text-decoration:none}

table.frag_list_row {width:100%;height:70px;background: url(../i/blshdw.jpg) no-repeat left bottom;border-bottom: solid 1px #C6C6C6;}
table.frag_list_row table {width:100%;height:100%;}
table.frag_list_row table td.h100 {height:100%}
div.news_subtitle {margin-top:10px;font-style:italic;font-family:verdana;color:darkred}

#price p {text-align:justify}
div.price {text-align:center}
div.price img {vertical-align:middle}
img.text_img {margin-right:10px; margin-bottom:5px}

form {margin:0;padding:0}
#head table.head {width:100%;height:155px;background:#000}
#search {position: relative}
#search div.logo {padding: 40px 0 0 30px}
#search div.caption {font: bold 12px Arial, sans-serif;text-align:left;margin: 30px 0 0 28px; color: White}
#search span {margin-left: 3px}
#search span img {cursor: pointer}
#head .head1 {background: url(../i/head1b.jpg)}
#head .head2 {width:600px;text-align:right;background-repeat : no-repeat}
#head .head2 img {margin-left:0}
.more {text-align:right}

.elka, .tales {border-top: none;width:100%}
.elka td,  .tales td {text-align:center}

.lr, .lr1 {border-bottom: solid 1px #C6C6C6;border-top: none;width:100%}
.lr td {text-align:center}

.leftmenu {width:100%;vertical-align:top;
	border-bottom: solid 1px #C6C6C6;
	border-top: none;
}

.leftmenu .item tr td {vertical-align:top;padding:5px 0 5px 0}
.leftmenu .item tr td img {margin-top:3px}
a.menu_sel {color: #F60C0C;	margin: 0;padding: 0;} 

#counters {text-align:center;margin:20px}

#quiz {width:100%}
#quiz h1 {text-align:center;font:verdana 2pt;color:darkred;text-decoration:underline;font-weight:bold}
div.error {color:red}
#quiz input.w {width:150px}

#rss_news {width:100%;	border-bottom: solid 1px #C6C6C6;border-top: none}
.vote_txt {font-weight:bold;text-align:center}
.vote_res {padding:5px}

#quiz_res .q1 {padding-left:10px;padding-right:10px}
#quiz_res div.q2 {margin-top:5px;margin-bottom:7px;font-size:12px	font: bold 12px Arial, sans-serif}
#quiz_res marquee {padding-bottom:7px;background:#eee}
#quiz_res marquee a {color:#f60c0c;font:bold arial}
#quiz_res ul {margin-left:15px}
#quiz_res ul li {line-height:20px;font-size:11px}

.pres {padding-left:10px;padding-right:10px}
.pres img {border:1px solid #c9c9c9}

.ispug {padding: 0 10px}
.ispug a img {border:1px solid #c9c9c9}

td.bestseller {padding: 0 10px}
div.bestseller {color:#f60c0c;font:bold arial;letter-spacing:2px}
span.new_best {font-size:7pt;margin:0px;vertical-align:top;color:red}
a.best_item {color:#4F4F4F;text-decoration:none;font-weight:bold}
span.best_autor {color:#6C7B8B}
#oval tr.br {height:4px}
#oval .center .center td {text-align:left} 

.new_year {width:50%;font:tahoma; font-style:italic;font-weight:bold;padding:7px;border-top: solid 1px #ccc;border-bottom: solid 1px #ccc}
.last .leftmenu
{
	border-bottom: none;
}
#zidan_flash {width:184px;border:1px solid white}

#autor_info div.image, .live_journal, #autor_info .you_tube {float:left;clear:left;width:120px;text-align:center}

.live_journal img {border:solid #ccc 1px;margin-bottom:20px}
#autor_info img {margin:3 5 10 0;padding:0}

#autor_info .you_tube {width:131px}
#autor_info .you_tube img {border:solid #ccc 1px;margin-bottom:20px}

#newslist .titl2, h1, #artlist .titl2
{
	color: #000099;
	font-size: 14px;
}
#newslist .titl2 .date, #fullnews h1 .date
{
	font-size: 12px;
}

td.frag {text-align:justify;font-size:12pt;font-family: Times New Roman, Times, Garamond, serif; color:#000}
hr.repl {color:#999}
a.wo_und, a.wo_und:visited, a.wo_und:acitve  {text-decoration:none}