
/*- search and mail-*/
	div#search_body,div#mail_body {
		margin: 8px 0px;
		margin-left: 16px;
		font-size: 13px;
		color: #666666;
	}

	div#search_body div.section, div#mail_body div.section{
		margin-top: 5px;
	}

	div#search_body input, div#mail_body input{
		border: 1px solid #999999;
		width: 172px;
	}

	div#search_body.red {
		color: white;
	}


/*- author -*/

	td.author_image img {
		border-right: 1px solid gray;
		border-top: 1px solid gray;
	}

	td.author_title {
		background-image: url(/bin/img/author_name_bg.jpg);
	}

	div.author_title_name {
		width: 400px;
		font-size: 33px;
		color: #1386DE;
		margin-left: 30px;
	}

	div.author_title_sortname {
		width: 400px;
		font-size: 13px;
		color: gray;
		margin-left: 30px;
	}


	div.author_title_info {
		width: 400px;
		margin-left: 30px;
		margin-top:4px;
		padding: 4px 0;
		font-size: 16px;
		font-weight: bold;
		color: #666666;
		border-top: 1px solid gray;
	}

	td.author_quot {
		font-size: 18px;
		color: #666666;
		padding-left: 36px;
		background-image: url(/bin/img/quot.gif);
		background-repeat: no-repeat;
		font-style: italic;
	}

	td.author_text {
		font-size: 15px;
		color: #666666;
		padding-left: 36px;
		line-height: 140%;
	}

	textarea.author_quot {
		font-size: 21px;
		color: #666666;
		width:180px;
		height:250px;
	}



/*- top10 -*/
	div.top10 {
		padding:6px 3px;
		border-top: 1px solid #CCCCCC;
	}

	div.top10.v2 {
		padding:6px 3px;
		background-color: #EDEDED;
	}

	div.top10 td.cover {
		vertical-align: top;
		width: 56px;
		padding:2px;
		cursor: pointer;
	}
	div.top10 td.body {
		vertical-align: top;
		padding:2px;
		width: 135px;
	}

	div.top10_author a {
		color: #666666;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}

	div.top10_title a {
		color: red;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}


	div.top10_count{
		color: #999999;
		font-size: 30px;
		height: 1px;
		position:relative;
		top:-26px;
		text-align: right;
	}

	div#top10_replace div.title {
		color: #999999;
		font-size: 18px;
	}



/*- book -*/
	a.book_more {
		color: #1386DE;
		font-size: 13px;
		font-weight: bold;
	}

	div.book_item_medium {
		width: 528px;
		height: 210px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
	}

	td.book_medium_body,td.book_small_body_1 {
		padding-left: 8px;
		vertical-align: top;
	}

	div.book_title {
		color: #1386DE;
		font-size: 15px;
		font-weight: bold;
	}

	div.book_author {
		font-size: 14px;
		font-weight: bold;
		color: #666666;
	}

	td.book_medium_img {
		width: 160px;
		vertical-align: top;
		background-image: url(/bin/img/3d_bg_medium.jpg);
	}

	td.book_medium_stuff {
		width: 98px;
		vertical-align: middle;
		background-image: url(/bin/img/3d_bg_medium.jpg);
	}

	td.book_medium_title {
		width: 270px;
		vertical-align: top;
		background-image: url(/bin/img/3d_bg_medium.jpg);
	}


	div.book_medium_text {
		width:99%;
		color: #666666;
		font-weight: normal;
		line-height: 130%;
		font-size: 11px;
		margin: 8px 0;
	}

	div.book_category {
		color: red;
		padding: 2px;
		font-size: 15px;
		font-weight: normal;
		margin-bottom:6px;
	}

	div.book_price,	div.book_webshop_price {
		font-size: 14px;
		font-weight: bold;
	}

	div.book_webshop_price {
		margin-bottom: 8px;
		color: #1386DE;
	}


	div.book_price {
		color: #666666;
		text-decoration: line-through;
	}
	

	div.book_item_small_0, div.book_item_small_1 {
		width: 269px;
		height: 240px;
		margin: 4px 0px;
		padding: 0px;
		border: 1px solid;
		cursor: pointer;
		float: left;
		overflow: hidden;
	}

	div.book_item_small_0 {
		margin-right: 4px;
	}

	td.book_small_body_2 {
		padding-left: 8px;
		vertical-align: bottom;
	}

	td.book_small_body_stamp {
		padding-left: 0px;
		vertical-align: bottom;
		width: 60px;
	}

	div.book_item_tiny {
		float: left;
		width: 176px;
		height: 150px;
		margin: 5px 0;
		cursor: pointer;
	}

	div.book_item_tiny td{
		padding: 2px;
	}

	div.book_item_tiny td.book_item_tiny_separator {
		padding: 0px;
	}

	div.book_title_tiny {
		color: #1386DE;
		font-size: 11px;
		font-weight: bold;
	}

	div.book_title_tiny.longTitle {
		font-size: 9px;
	}

	div.book_author_tiny {
		font-size: 10px;
		font-weight: bold;
		color: #666666;
	}

	div.book_icons_tiny {
		height: 22px;
		clear:both;
	}

	div.book_icons_tiny div,div.book_icons_tiny a.fullscreen_icon_tiny {
		height: 22px;
		float: left;
		width: 35px;
		background-repeat: no-repeat;
		cursor: pointer;
	}


	div.book_item_tiny:HOVER div.book_icons_tiny div.zoom_icon_tiny,
	div.book_item_tiny_hover div.book_icons_tiny div.zoom_icon_tiny {
		background-image: url(/bin/img/icons/zoom.gif);
	}

	div.book_item_tiny:HOVER div.book_icons_tiny a.fullscreen_icon_tiny,
	div.book_item_tiny_hover div.book_icons_tiny a.fullscreen_icon_tiny{
		display: block;
		text-decoration: none;
		background-position: right;
		background-image: url(/bin/img/icons/fullscreen.gif);
	}

	a.fullscreen_icon_tiny span{display:none}


	div#books_from_author div.book_item_tiny:HOVER div.book_icons_tiny div.zoom_icon_tiny,
	div#books_from_author div.book_item_tiny_hover div.book_icons_tiny div.zoom_icon_tiny {
		background-image: url(/bin/img/icons/zoom_red.gif);
	}

	div#books_from_author div.book_item_tiny:HOVER div.book_icons_tiny a.fullscreen_icon_tiny,
	div#books_from_author div.book_item_tiny_hover div.book_icons_tiny a.fullscreen_icon_tiny{
		background-position: right;
		background-image: url(/bin/img/icons/fullscreen_red.gif);
	}



	/* div#books_from_author */
	div#books_from_author div.book_item_tiny {
		width: 186px;
	}

	div#books_from_author td {
		padding-left: 5px;
	}

	div#books_from_author div {
		color: white;
	}

	div#books_from_author div.book_author_tiny {
		color: #FFCEB8;
		margin-bottom: 3px;
	}



	td.book_title_full {
		background-image: url(/bin/img/3d_bg.jpg);
	}

	div.book_author_full {
		padding: 5px 0px;
		width: 400px;
		font-size: 14px;
		font-weight: bold;
		color: #666666;
	}

	div.book_author_full a, div.book_author_full span {
		background-image: url(/bin/img/petty_full.gif);
		background-repeat: no-repeat;
		background-position: left 2px;
		padding-left: 12px;
		margin-right: 10px;
		position: relative;
		color: #666666;
		top:-2px;
	}



	td.book_cover_full {
		background-repeat: no-repeat;
		vertical-align: top;
		padding-left: 30px;
		padding-top: 35px;
	}

	div.book_title_full {
		width: 400px;
		font-size: 40px;
		color: #1386DE;
	}

	div.book_subtitle {
		color: #666666;
	}


	div.book_subtitle_full {
		border-top: 1px solid gray;
		margin: 5px 0px;
		padding: 5px 0px;
		width: 400px;
		font-size: 16px;
		font-weight: bold;
		color: #666666;

	}

	td.book_full_left {
		padding-left: 25px;
	}

	div.lapozz_bele{
		background-image:url(/bin/img/lapozz_bele.gif);
		background-repeat: no-repeat;
		width:141px;
		height:29px;
		position: relative;
		top: 208px;
		cursor:pointer;
	}

	td.book_full_left div.cartItem div.btn{
		background-image:url(/bin/img/btn/cart_full.gif);
		width:167px;
		height:25px;
		vertical-align: middle;
		padding-top: 4px;
	}


	div.book_full_properties div {
		padding: 8px 0;
		border-bottom: 1px solid #CCCCCC;
		width: 180px;
		color: #666666;
	}


	div.webshop_price_full {
		border-bottom: 0;
		color: #1386DE;
		font-weight: bold;
		margin: 8px 0;
	}

	div#book_full_status {
		color: red;
		font-weight: bold;
	}

	td.book_full_text {
		line-height: 140%;
		padding: 0px 20px;
		color: #666666;
		font-size: 14px;
	}


	div#book_authors div.author_list,div#book_authors div.book_author_img {
		margin-top: 6px;
	}

	div#book_authors div.author_list a {
		display: block;
		background-image:url(/bin/img/author_list_bg_inaktiv.jpg);
		margin: 2px 10px;
		padding: 2px 4px;
		font-weight: bold;
		color: #EF7F73;
		text-decoration: none;
	}

	div#book_authors div.author_list a.active {
		background-image:url(/bin/img/author_list_bg.jpg);
		color: white;
	}

	div#book_authors  div.book_author_body {
		margin: 2px 10px;
		color: white;
	}

	div#book_authors  div.book_author_body div.book_author_more{
		margin: 6px 0px;
	}
	div#book_authors  div.book_author_body div.book_author_more a{
		color: white;
		font-weight: bold;
		font-size: 13px;
	}

	div#book_authors  div.book_author_body div.book_author_text{
		line-height: 140%;
	}


/*- categories -*/


	div.category_box {
		border-bottom: 1px solid #CCCCCC;
		height: 27px;
		padding-left: 3px;

		font-size: 13px;
		font-weight: bold;
	}

	div.category_box a {
		display: block;
		color: #666666;
		position: relative;
		top: 5px;
		background-repeat: no-repeat;
		background-image: url(/bin/img/petty_szurke.gif);
		padding-left: 14px;
		text-decoration: none;
	}


	div.category_box a.category_main {
		color: #404040;
	}

	div.category_box a:HOVER {
		color: red;
	}



/*- dock -*/
	div.dockBox {
		border: 1px solid #FF7F7F;
		width:528px;
		padding: 8px;
		margin-bottom: 3px;
		clear: both;
	}


	div.dockBox_title {
		margin: 3px 0;
		font-size: 15px;
		font-weight: bold;
/*		cursor: pointer;*/

		background-repeat: no-repeat;
		background-image: url(/bin/img/box_open.gif);
		background-position: right 2px;
	}

	div.dockBox_title a,div.book_category a{
		color: inherit;
		font-weight: bold;
	}


	div.dockBox_content {
		padding-top: 8px;
	}


	div.dockBox.opened div.dockBox_title {
		background-image: url(/bin/img/0.gif);
	}


/*- menu -*/

	div#mainMenu {
		position:absolute;
		top:394px;
		background-image:url(/bin/img/header/menu_bg.gif);
		background-repeat:no-repeat;
		width: 980px;
		height: 30px;
	}

	div#mainMenu table.menuTable {
		margin-left: 25px;
	}

	div#mainMenu td.menuCell {
		height: 30px;
		width: 140px;
		border-right: 1px solid white;
	}

	div#mainMenu th {
		width:50px;
	}


	div#mainMenu a.link{
		display: block;
		padding: 2px 5px;
		color: white;
		text-decoration: none;
		font-size: 15px;
		font-family: Georgia;
		font-weight: bold;
	}

	div#mainMenu td.menuCell.menuParent {
		background-image:url(/bin/img/header/menu_bg_dropdown.gif);
	}

	div#mainMenu td.menuCell.active,div#mainMenu td.menuItemHover,  div#mainMenu td.menuCell:HOVER {
		color: white;
		background-image:url(/bin/img/header/menu_bg_active.gif);
	}


	div#mainMenu td.menuParent.active,div#mainMenu td.menuParentHover,  div#mainMenu td.menuParent:HOVER {
		color: white;
		background-image:url(/bin/img/header/menu_bg_dropped.gif);
	}

	td.menuParent div.subMenu {
		display: none;
	}

	td.menuParentHover div.subMenu,td.menuParent:HOVER div.subMenu {
		display: block;
	}


	div.subMenu {
		position: absolute;
		z-index: 89;
		top:30px;
		width: 140px;
		padding:0;
		margin:0;
	}


	div.subMenuFolder {
		background-color: #404040;
		height: 1px;
		overflow:hidden;
	}

	div.subMenuFolder a {
		color: #A2A2A2;
		display: block;
		border-top: 1px solid #A2A2A2;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		margin: 0px 8px;
		padding: 3px 2px;
	}

	div.subMenuFolder a.first {
		border-top: 0px;
	}

	div.subMenuFolder a:hover {
		color: white;
		text-decoration: none;
	}


	div.subMenu table{
		width: 140px;
		padding:0;
		margin:0;
	}



/*- orderDiv -*/
	div.orderDiv {
		margin: 10px 0;
		text-align:right;
		color: #9C9C9C;
	}

	div.orderDiv a {
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #9C9C9C;
	}

	div.orderDiv a.active {
		color: #6F6F6F;
	}



/*- news -*/
	div.news_item {
		margin: 6px 5px;
		padding-bottom: 10px;
		font-size: 11px;
		color: #666666;
		width: 180px;

		border-bottom: 1px solid #E0E0E0;
	}

	div.news_item div.news_body {
		position: relative;
		left:6px;
		top: 3px;
	}

	div.news_item a.title {
		color: #666666;
		font-weight: bold;
		font-size: 12px;
		display: block;
		margin-bottom: 1px;
	}

	div.news_item b.date {
		font-size: 11px;
		display: block;
		margin-bottom: 3px;
		font-weight: bold;
		color: #1386DE;
	}

	div#news a.more{
		color: #1386DE;
		font-weight: bold;
	}

	div#news a.all{
		display: block;
		color: #1386DE;
		margin: 8px 12px;
		font-size: 13px;
		font-weight: bold;
	}
	
	
	div.news_full_title {
		font-size: 16px;
		font-weight: bold;
		color: #696969;
	}

	div.news_full_date {
		color: #1386DE;
		font-size: 11px;
	}

	div.news_full_body {
		line-height: 150%;
		color: #666666;
	}

	img.news_full_img {
		margin: 0 8px 2px 0;
		cursor: pointer;
		border: 1px solid #cecece;
		border-top: 0px;
		border-left: 0px;
	}


	div.news_list_title {
		font-size: 16px;
		font-weight: bold;
		color: #696969;
	}

	div.news_list_date {
		color: #1386DE;
		font-size: 11px;
	}

	div.news_list_body {
		margin-top: 8px;
		line-height: 150%;
		color: #666666;
	}

	div.news_list_body a.more{
		color: #1386DE;
		font-weight: bold;
	}

	div.news_list_separator {
		margin: 10px 0px;
		border-top: 1px solid #CECECE;
	}




/*-- attachments --*/
.attachments {
	padding: 25px;
}

.attachments h2 {
	color: red;
	font-size: 15px;
	border-bottom: 2px solid red;
}


.attachments table th {
	padding: 3px;
	padding-bottom: 0;
	color: #1386DE;
	font-size: 14px;
	text-align: left;
}

.attachments table td.separator {
	padding: 5px;
}



.attachment {
	padding: 5px 3px;
	color: #666666;
	border-top: 1px solid #E0E0E0;
}

.attachment_title {
	margin: 3px 0;
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin-bottom: 1px;
}




#preference_body {
	width: 212px;
}

#preference_body .preference{
	display: block;
	float: left;
	width: 105px;
	height: 68px;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
}

#preference_body .preference a {
	display: block;
	width: 105px;
	height: 68px;
}
#preference_body .preference a.preference_20{
	background-image: url(/bin/img/preference_box_20.jpg);
}
#preference_body .preference a.preference_30{
	background-image: url(/bin/img/preference_box_30.jpg);
}
#preference_body .preference a.preference_50{
	background-image: url(/bin/img/preference_box_50.jpg);
}
#preference_body .preference a.preference_70{
	background-image: url(/bin/img/preference_box_70.jpg);
}

#preference_body .preference a:hover{
	color: black;
	text-decoration: none;
}
