@charset "windows-1251";

body			{ filter:none }
table        { font-family: Verdana; font-size: 11px }
td           { font-family: Verdana; font-size: 11px }
link         { font-family: Verdana; font-size: 11px }
h3         { font-family: Verdana; font-size: 12px }
A {
	TEXT-DECORATION: none
}
A:hover {
	 TEXT-DECORATION: underline
}
.link
{
	color: #0000FF;
}
.link:hover
{
	 TEXT-DECORATION: underline;
	 cursor: pointer;
}
.formstyle{
	padding-left: 2px;
	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #2460A9;
	border-right: #2460A9 1px solid; 
	border-top: #2460A9 1px solid; 
	border-left: #2460A9 1px solid; 
	border-bottom: #2460A9 1px solid; 
	background-color: #F2F3FD; 
	text-decoration: none;
	font-weight: none;
}

table.body
{
	width: 100%;
}

.errs
{
	display: block;
	
	padding: 10px;
	
	text-align: center;
	font-size: 12px;
}

span.town
{
	display: block;
	width: 100%;
	
	text-align: right;
}
		
td.town
{
	padding-top: 3px;

	text-align: right;
}
		
.section
{
	display: block;
	width: 100%;

	padding: 3px 0px 0px 0px;
	text-align: right;
}
		
.main_rubric
{
	font-weight: bold;
	
	display: block;
	white-space: nowrap;
	padding: 3px 0px 3px 10px;
}

	.rubric, .rubric_pseudo
	{
		display: block;
		white-space: nowrap;
		padding: 3px 0px 3px 15px;
	}

	.rubric:hover
	{
		background-color: #f7fbff;
	}

			
.p_menu_item, .t_menu_item, .a_menu_item
{
	padding-right: 6px;
}

h1.page_title
{
	text-align: center;
	font-family:"Arial";
	text-transform: uppercase;
	color: #E87B14;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: 4px;
}

h2.page_title
{
	display: block;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	height: 35px;
}

.outline
{
	width: 405px;
	margin-left: 5px;
}

	td.lastrowo
	{
		width: 100%;
		
		border-top-color:#9F9F9F;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-color: #9F9F9F;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
	
		img.lastrowo
		{
			height: 12px;
		}
			
	.rightrowo
	{
		padding-right: 2px;
		
		border-right-color:#9F9F9F;
		border-right-style: solid;
		border-right-width: 1px;
		
		vertical-align: top;
		text-align: left;
	}
		
a.title
{
	font-weight: bold;
}

.razdel_color
{
	white-space: nowrap;
	
	background-image: url(img_design/white_triangle.gif);
	background-repeat: no-repeat;
}

.info, info_book
{
	font-style: italic;
	
	display: block;
}

.navigation, .navigationt
{
	padding: 5px 5px 10px 5px;
}

.navigationt
{
	border-bottom-color: #9F9F9F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

	.n_previous
	{
		background-color: #F0F7FF;
		padding: 5px;
		text-align: left;
	}

	.n_next
	{
		background-color: #F0F7FF;
		padding: 5px;
		text-align: right;
	}

.addit_text
{
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	font-style: italic;
}

.stats
{
	display: block;
	padding: 5px;
}

.statstitle
{
	display: block;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}




.titler
{
	font-size: 16px;
	margin-top: 15px;
}

.subtitler
{
	padding-bottom: 10px;
	
	font-size: 14px;
}

		td.itemr
		{
			padding: 0px 5px 10px 20px;
		}

		.itemsr
		{
			width: 50%;
			
			text-align: left;
		}
			
			span.itemr
			{
			}
		
				span.iteml
				{
					font-weight: bold;
				}
	
				span.iteml2
				{
					font-style: italic;
				}
	
		td.itemsu
		{
			width: 50%;
		}
		
		table.itemsu
		{
			background-color: #F0F7FF;
			border: 1px solid #9f9f9f;
			margin: 10px 0px 10px 0px;
			padding: 10px 10px 10px 10px;
		}
		
			.minititle
			{
				display: block;
				
				padding-bottom: 5px;
				
				font-size: 12px;
			}
		
			.minititle#help
			{
				padding-top: 5px;
			}
		
			.hometitle
			{
				display: block;
				text-align: center;
				padding: 0px 0px 5px 0px;
				
				text-transform: uppercase;
				font-size: 10px;
			}
		
			.minititle#important
			{
				font-weight: bold;
			}
		
			.lastinfo
			{
				display: block;
				
				padding-top: 20px;
				
				font-size: 12px;
			}
			
				.lastinfo#reg, .lastinfo#addeditb
				{
					padding-left: 110px;
					padding-right: 110px;
					font-size: 11px;
				}
		.helpm
		{
			display: block;
			
			padding: 20px 5px 5px 0px;

			font-size: 12px;
		}
			.helpm#mail_to_admin	
			{
				padding: 10px 0px 5px 15px;
			}
			
			table#mail_to_admin	
			{
				padding-left: 15px;
			}	
		.subhelpm
		{
			display: block;
			
			font-size: 11px;
			font-style: italic;
		}
		
		.helpf
		{
			vertical-align: super;
			
			font-size: 11px;
		}
		
		#mails
		{
			margin: 5px;
		}
		
		.mailf
		{
			display: block;
			width: 100%;
			
			text-align: center;
		}



.systitle
{
	display: block;

	text-align: center;
	padding: 0px 0px 25px 0px;
	
	font-size: 16px;
}
	.systitle_home
	{
		display: block;
	
		text-align: center;
		padding: 10px 0px 0px 0px;
		font-size: 14px;
		text-transform: uppercase;
	}
		
	.syst
	{
		float: none;
		margin-bottom: 40px;
	}
			
.hrl
{
	width: 50%;
	
	margin-bottom: 10px;
}
		
.legend
{
	display: block;
	width: 100%;
	
	padding-top: 3px;
}
		

	/* rubrics rubrics rubrics rubrics rubrics rubrics rubrics rubrics */
	td.rubrics
	{
		width: 280px;
		background-color: #E6F1FB;
		vertical-align: top;
	}
	
/*
	#razdel1
	{
		background-color: #FFF7D7;
	}
	#razdel2
	{
		background-color: #F5D7FF;
	}
	#razdel3
	{
		background-color: #FEFFD7;
	}
	#razdel4
	{
		background-color: #FFD7D7;
	}
	#razdel5
	{
		background-color: #D7FFFF;
	}
	#razdel6
	{
		background-color: #DFFFD7;
	}
	#razdel7
	{
		background-color: #D7E3FF;
	}
	#razdel8
	{
		background-color: #F1F1F1;
	}
*/	
	/* topmenu topmenu topmenu topmenu topmenu topmenu topmenu topmenu */
	td.kp_top
	{
		padding: 0px 5px 0px 5px;
		margin: 5px 0px 0px 0px;
		width: 100%;
		vertical-align: top;
	}
	
		.welcome_menu_about
		{
			background-color: #F0F7FF;
			padding: 5px 0px 0px 5px;
		}
		.welcome_menu_about#registriran
		{
			background-color: #FFFAE5;
		}
		.welcome_menu_about tr td
		{
			white-space: nowrap;
		}
			
			.welcome
			{
				padding-left: 5px;
			}
			
				.p_menu
				{
					display: block;
				}
			
			td.menu_top
			{
				text-align: center;
			}
			
				span.menu_top
				{				
					display: block;
					width: 100%;
				}
				
			span.login, div.login
				{
					display: none;
				}
				
				.login_item
					{
						display: block;
						margin: 15px 0px 15px 0px;
					}
								
			.about
			{
				width: 35%;
				padding-right: 5px;
				
				text-align: right;
			}
			
				.a_menu_item_about
				{
					padding-left: 3px;
				}
				
			.login
			{
				display: block;
				width: 100%;
				
				text-align: center;
			}
	/* line line line line line line line line line line line line line line line */
	td.line
	{
		width: 3px;
		background-image: url(img_design/line_middle.gif);
		
		padding: 0px 5px 0px 5px;
		
		vertical-align: top;
	}
	
		img.line
		{
		}
		
	/* predlozheni predlozheni predlozheni predlozheni predlozheni */

	/* tyrseni tyrseni tyrseni tyrseni tyrseni tyrseni tyrseni tyrseni tyrseni */		
		.tyrseniname
		{
			display: block;
			
			padding-top: 3px;
			padding-bottom: 8px;
		}	
		
		td.koricat_leftrowo
		{
			width: 1%;

			vertical-align: top;

			border-left-color:#9F9F9F;
			border-left-style: solid;
			border-left-width: 1px;
		}

		td.korica_leftrowo
		{
			border-left-color:#9F9F9F;
			border-left-style: solid;
			border-left-width: 1px;
		}

		td.koricat
		{
			width: 1%;

			vertical-align: top;

			border-left-color:#9F9F9F;
			border-left-style: solid;
			border-left-width: 1px;
		}

		.infot
		{
			display: block;
			height: 63px;
			
			font-style: italic;
		}
	/* add_book add_book add_book add_book add_book add_book add_book add_book add_book add_book */
	
		.korica#add_book_real, .korica#add_book_sample, .korica#add_addedit
		{
			width: 120px;
		}
		.korica#add_book_real, .korica#add_book_sample
		{
			margin: 0px 0px 0px 8px;
		}
			.korica#add_book_real
			{
				border: 1px #000000 solid;
			}

			img.korica_real
			{
				border-top: 1px #FFD9B2 solid;
				border-left: 1px #FFD9B2 solid;
				border-bottom: 0px;
				border-right: 0px;
			}
		
				
				
		td.itemu, td.itemp
		{
			padding: 5px 0px 5px 0px;
		}




	/* add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i */

	.korica#add_add_user_i
	{
	}

	/* add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i add_add_user_i */
	
	.button
	{
		display: block;
		padding: 10px 10px 10px 0px;
	}
	
	.tablech
	{
		width: 60%;
		
		text-align: center;
	}	
		
		.tdm
		{
			padding: 5px 0px 5px 0px;
			text-align: center;
		}	
	
		.tdl
		{
			width: 10%;
			
			padding: 5px 0px 5px 0px;
			text-align: right;
			
			white-space: nowrap;
		}	
		
		.tdch
		{
			width: 10%;
			
			padding: 5px 0px 5px 0px;
			text-align: center;
		}	
		
		.tdf
		{
			width: 80%;
			
			padding: 5px 0px 5px 0px;
			text-align: left;
		}	
		
	.iteml#oblast, .iteml2#oblast
	{
		vertical-align: top;
	}




.subminititle
{
	display: block;
	
	text-align: center;
}	

.belezhki
{
	display: block;
	
	padding: 0px 0px 8px 0px;
}	

.kp_logo
{
	padding: 15px 15px 5px 15px;
}

.dobavi
{
	display: block;
	padding: 5px 0px 15px 0px;
}

.subtitle
{
	text-align: center;
	
	font-size: 14px;
}

.admin_compare
{
	color: #CC0000;
}

#cancel
{
	margin: 0px 0px 0px 30px;
}

.example
{
	padding: 0px 0px 0px 20px;
	
	color: #666666;
	font-size: 10px;
}

.more
{
	display:block;
	text-align: right;
}

.layer_infobook
{
	display:none;
	width: 300px;
	padding: 10px;
	position: absolute;
	left: 390px;
	
	border: 1px solid #9F9F9F;
	background: #fffae5;
	
	text-align: left;
	font-style: normal;
}

.bookinfo
{
	display: block;
	border: 1px solid #9f9f9f;
	padding: 10px;
	background-color: #fffae5;
}

.lupa
{
	padding: 0px 0px 0px 15px;
}

#formfree
{
	margin: 10px 0px 0px 0px;
}

.comment
{
	display: block;
	margin: 10px 0px 12px 10px;
	border: 1px solid #FFF2BF;
}

.c_title
{
	display: block;
	background-color: #FFFCF0;
	padding: 3px 3px 3px 5px;
	font-size: 12px;
}

.c_name
{
	padding: 3px 0px 0px 10px;
}

.c_timestamp
{
	text-align: right;
	padding: 3px 10px 0px 0px;
	color: #CCCCCC;
}

.c_info
{
	display: block;
	padding: 10px 15px 15px 12px;
	margin: 7px 10px 10px 10px;
}

.input_label
{
	width: 65px;
	text-align: right;
	vertical-align: top;
	padding: 3px 0px 0px 0px;
	margin: 2px;
}

.form_input2
{
	border: solid 1px #B3BAFF;
	margin: 3px;
}

.form_input2_button
{
	border: solid 1px #B3BAFF;
	margin: 3px;
	background-color:#F2F2F9;
	margin-top: 5px;
}












	td.content
	{
		width: 405px;

		padding-right: 4px;
		padding-left: 3px;
		vertical-align: top;
	}
	
	td.addit_content
	{
		width: 310px;
		
		padding-left: 6px;
		padding-right: 7px;
		vertical-align: top;
	}
				
	.vote
	{
		display: block;
		text-align: right;
		vertical-align: bottom;
	}

	.info_book
	{
		display: block;
		height: 65px;
		
		font-style: italic;
	}


	.price_intabs
	{
		font-style: italic;
		text-align: right;
	}

	.bottominfo
	{
		margin-bottom: 2px;
	}
	
	.tab_label, .tab_label_sel
	{
		display: block;
		width: 112px;
		padding: 6px;
		margin: 1px;
		background: #FFFAE5 no-repeat url(/view/img_design/tabhat.gif);
		text-align: center;
	}
	
	.tab_label_sel
	{
		padding: 9px;
		font-weight: bold;
		background-image: url(/view/img_design/tabhat_sel.gif);
	}	
	
	#t2
	{
		background-color: #F0F7FF;
	}
	
	.home_title
	{
		margin: 35px;	
	}

	.border_bottom
	{
		margin-left: 5px;
				
		display: block;
		width: 405px;
		border-bottom-color: #9F9F9F;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
	
	form.search
	{
	}

	.search
	{
		padding: 10px;
	}

	.ordering
	{
		display: block;
		text-align: right;
		margin: 3px 0px 5px 0px;
		padding: 2px 2px 2px 10px;
		
		color: #000000;
		background-color: #FFFCF0;
	}
	
	.ordering a
	{
		color: #000000;
	}
	
	.orderby_selected
	{
		font-weight: bold;
	}
	
	.img_ordering_selected, .img_ordering
	{
		margin: 0px 2px 0px 2px;
	}

	.img_ordering_selected
	{
		border: 1px #000000 dotted;
	}
	
	.layer_infobook
	{
		padding: 4px 15px 15px 15px;
		left: 393px;
	}
	
	.more
	{
		display:inline;
	}

	.layer_infoquery
	{
		display:none;
		width: 300px;
		padding: 4px 15px 15px 15px;
		position: absolute;
		left: 393px;
		
		border: 1px solid #9F9F9F;
		background: #f0f7ff;
		
		text-align: left;
		font-style: normal;
	}
	
	.read
	{
		color: #999999;
	}
	
	table.korica_noimg, table.korica_real
	{
		height: 50px;
		margin: 5px 0px 0px 5px;
	}
	
	img.korica_real
	{
		height: 50px;
	}
	
	img.korica_noimg
	{
		height: 52px;
	}	
	img.korica_real_m, img.korica_m
	{
		height: 100px;
		margin: 10px;
	}

	.slider_book
	{
		display: block;
		position:absolute;
		overflow:hidden;
	}
	
	.slider_book_cont, .slider_query_cont
	{
		display: block;
		border-color: #9F9F9F;
		border-style: solid;
		border-width: 1px;
		border-top-width: 0px;
	}
	
	.slider_book_cont
	{
	}
		
	.slider_query_cont
	{
	}
	
	td.koricat, td.korica
	{
		vertical-align: top;
	}
	
	.korica_lupa
	{
		padding: 16px 18px 0px 13px;
	}

	.korica_lupa_rcol
	{
		padding: 16px 8px 0px 3px;
	}

	.minititle_rcol
	{
		display: block;
		
		padding: 3px 0px 5px 0px;
		margin: 15px 0px 0px 0px;
		background-color: #fff6e5;
		background-image:url(/view/img_design/blockhat.gif);
		background-repeat: no-repeat;
		
		font-size: 12px;
		font-weight: bold;
		text-align:center;
	}

	td.rightbottomrowo
	{
		padding-right: 2px;
		
		vertical-align: top;
	}

	.outline_addit
	{
		width: 100%;
		border: #9F9F9F solid 1px;
	}
	
	.section_addit
	{
		padding-right: 4px;
		
		vertical-align: top;
	}
	
	.row_orderby
	{
		display: block;
		margin: 3px 0px 3px 0px;
	}
	
	.login_button_abs
	{
		display: block;
		margin-top: 5px;
	}
	
	.tyrseni_name
	{
		display: block;
		
		padding-top: 3px;
		padding-bottom: 8px;
	}
	
	td.koricat_addit
	{
		width: 1%;

		vertical-align: top;
	}

	.partners tr td a
	{
		color: #9F9FCA;
	}
	
	.i
	{
		font-style: italic;
	}
		
	.b
	{
		font-weight:bold;
	}
	
.toplinks
{
	text-align:center;
	background: #F0F7FF;
	border-bottom: 3px solid #E6F1FB;
	margin-bottom: 2px;
	font-size: 10px;
}
	
.toplinks a, .toplinks td
{
	color:#333333;
	font-size: 10px;
}

.toptown
{
	padding: 0px 0px 0px 20px;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}

.falling_menu_item
{
	display:block;
	padding:3px;
	text-decoration:none
}

.falling_menu_item:hover
{
	background-color: #E6F1FB;
}

.pseudo_sort_link1, .pseudo_sort_link2
{
	background-color: #f2fceb;
	padding: 5px 0px 7px 5px;
	font-weight:bold;
}

.pseudo_sort_link2
{
	border-bottom: 1px dashed #CCCCCC;
}

.pseudo_sort_link1 a, .pseudo_sort_link2 a
{
	color:#8F8F8F;
}

.add_book__similar__title{
	display:block;
	padding:5px;
	font-weight:bold;
}