@charset "utf-8";

/** Alap HTML **/

html, div, form, table, tr, td, p, h1 {
	padding: 0;
	margin: 0;
	border: 0 none;
}

a {
	color: #EE943F;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #FAE5B2;
}

div.desktop a{
	color: #800;
}

div.desktop a:hover {
	color: #c00;
}

select {
	max-width: 450px;
}

input {
	margin: 2px; /* ez miért is? */
}

html,body {
	background: url(./new_images/mbg.png) top repeat-x #310b01;
	font-family: Tahoma, Arial, sans;
	padding: 0;
	margin: 0;
}

.clear {
	clear: both;
}

/* gombok */

div.button_left {
	display: inline-block;
	background: url(./new_images/top_m_bgl.png) right no-repeat;
	padding:0 8px 0 0;
	margin: 0;
}

div.button_left a {
	display: block;
	line-height: 26px;
	position: relative;
	padding:0 0 0 30px;
}

div.button_left input,
div.button_left a {
	border: 0;
	color: #EE943F;
	height: 26px;
	background: url(./new_images/top_m_bgr.png) no-repeat;
}

div.button_left input {
	cursor: pointer;
	padding:0 0 0 8px;
}

div.button_left:hover {
	display: inline-block;
	background: url(./new_images/top_m_bgl_over.png) right no-repeat;
	padding:0 8px 0 0;
	margin: 0;
}

div.button_left:hover input,
div.button_left:hover a {
	border: 0;
	color: #F9E5B2;
	height: 26px;
	background: url(./new_images/top_m_bgr_over.png) no-repeat;
}

select#download_type {
	font-size: 12px;
	width: 180px;
}

input#btn_download {
	background-color: transparent;
	background-image: url('./new_images/btn_download.png');
	background-attachement: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #880000;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 26px;
	cursor: pointer;
	display: block;
	width: 180px;
	height: 26px;
	padding: 0;
	margin: 0;
	border: 0 none;
}

input#btn_download:hover {
	color: #cc0000;
}

input#btn_download.disabled, input#btn_download.disabled:hover {
	background-position: 0px -26px;
	color: #333333;
	cursor: default;
}

span.sugo {
	position: absolute;
	top: 0;
	left: 4px;
	display: inline-block;
	height: 24px;
	width: 26px;
	margin-right: 3px;
	background: url(./new_images/sugo.png) no-repeat;
}

div.button_left:hover a span.sugo {
	background: url(./new_images/sugo_hover.png) no-repeat;
}

/** Fő DIV-ek **/

div.container {
	background: url(./new_images/ctbg2.jpg) top left no-repeat;
	min-height: 600px;
	position: relative;
}

div.header {
	height: 118px;
	padding-left: 224px;
}

div.header .banner {
  height: 60px;
}

div.header .banner .b468 {
  width: 60%;
  text-align: center;
}

div.header .banner .b234 {
  width: 30%;
  text-align: center;
}

div.header ul.navigation {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}

div.header ul.navigation li {
	float: right;
	margin-right: 10px;
	background: url(./new_images/top_m_bgl.png) right no-repeat;
}

div.header ul.navigation li:hover,
div.header ul.navigation li.kilepes:hover {
	background: url(./new_images/top_m_bgl_over.png) right no-repeat;
}

div.header ul.navigation li.kilepes {
	float: left;
	margin-left: 10px;
	background: url(./new_images/top_m_bgl.png) right no-repeat;
}

div.header ul.navigation li a,
div.header ul.navigation li.kilepes a {
	font-size: 0.75em;
	display: block;
	padding: 0;
	margin-right:10px;
	background: url(./new_images/top_m_bgr.png) no-repeat;
	text-decoration: none;
	font-weight: bold;
}

div.header ul.navigation li:hover a,
div.header ul.navigation li.kilepes:hover a {
	background: url(./new_images/top_m_bgr_over.png) no-repeat;
}

div.header ul.navigation li.belepes {
	float: left;
	margin-right: 0;
	margin-left: 0;
	background: 0;
}

div.header ul.navigation li.belepes a,
div.header ul.navigation li.belepes a:hover {
	background: 0;
	margin-left: 0;
}

div.header ul.navigation li.belepes a span {
	width: 180px;
	background: url(./new_images/belepes.png) center right no-repeat;
	color: #800;
	padding: 0 10px;
	text-align: right;
}

div.header ul.navigation li.belepes:hover a span {
	background: url(./new_images/belepes_hover.png) center right no-repeat;
	color: #c00;
}

/* piktogramok */

div.header ul.navigation li a span {
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 0 6px 0 26px;
	line-height: 26px;
	height: 26px;
}

div.header ul.navigation li.kilepes a span {
	background: url(./new_images/kilepes.png) no-repeat;
}

div.header ul.navigation li.kilepes:hover a span {
	background: url(./new_images/kilepes_hover.png) no-repeat;
}

div.header ul.navigation li.sugo a span {
	background: url(./new_images/sugo.png) no-repeat;
}

div.header ul.navigation li.sugo:hover a span {
	background: url(./new_images/sugo_hover.png) no-repeat;
}

div.header ul.navigation li.regisztracio a span {
	background: url(./new_images/regisztracio.png) no-repeat;
}

div.header ul.navigation li.regisztracio:hover a span {
	background: url(./new_images/regisztracio_hover.png) no-repeat;
}

div.header ul.navigation li.kapcsolat a span {
	background: url(./new_images/kapcsolat.png) no-repeat;
}

div.header ul.navigation li.kapcsolat:hover a span {
	background: url(./new_images/kapcsolat_hover.png) no-repeat;
}

/* piktogramok vége */

div.top_banner_frame div.banner div {
	float: left;
	text-align: center;
}

div.top_banner_frame div.banner .b468 {
	width: 66%;
}

div.top_banner_frame div.banner .b234 {
	width: 33%;
}


div.header div.user_data_frame {
	position: relative;
	height: 26px;
	overflow:hidden;
	padding: 0;
	margin: 0;
}

	div#user_data_scroll {
		width: 800px;
		height: 26px;
		font-size: 10pt;
		line-height: 26px;
		position: absolute;
		top: 0;
		left: 0;
		color: #EE943F;
	}

div.header div.user_data {
	font-size: 10pt;
	color: #FAE5B2;
	margin: 2px 10px 0 20px;
}

div.header div.user_data.left {
	float: left;
}

div.header div.user_data.right {
	float: right;
}

div.side {
	position: absolute;
	top: 0;
	width: 250px;
	height: 600px;
	z-index: 2;
}

div.side div {
	width: 234px;
}

div.side h1 a {
	display: block;
	width: 150px;
	height: 150px;
 /* background: #f00; */
	overflow: hidden;
	line-height: 500px;
	padding-top: 33px;
	margin: 5px 0 0 58px;
}

div.side ul.navigation {
	width: 204px;
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
	text-align: center;
}

div.side ul li.banner {
	padding: 20px 0;
	height: 120px;
	margin: 0;
	overflow: visible;
}

div.side ul li.banner a {
	padding: 0;
	margin: 0;
	height: 120px;
}

div.side ul.navigation li {
	background: url(./new_images/menu.png) center -3px no-repeat;
	padding: 6px 0 0;
}

div.side ul.navigation li:first-child {
	background: none;
	padding: 0;
}

div.side ul.navigation li:last-child {
  padding-bottom: 10px;
}

div.side ul.navigation li a {
	display: block;
	width: 204px;
	padding: 3px 0;
	text-decoration: none;
	color: #300;
	font-family: Times;
	font-size: 1.25em;
}

div.side ul.navigation li a:hover {
	background: url(./new_images/menu_bg.png) no-repeat;
}

div.side ul.navigation li a:hover {
	color: #900;
}

div.footer {
	padding: 5px 0 0 210px;
	height: 54px;
}

div.footer ul.navigation {
	list-style-type: none;
	text-align: center;
	margin: 0;
}

div.footer ul.navigation li {
	display: inline;
}

div.footer ul.navigation li a {
	display: inline-block;
	border-right: 1px solid #EE943F;
	padding: 0 6px 0 0;
	text-decoration: none;
	font-size: 0.75em;
}

div.footer ul.navigation li:last-child a {
	border: none;
}

div.footer div.contact_frame {
	color: #EE943F;
	font-size: 0.75em;
	line-height: 27px;
	text-align: center;
	height: 27px;
	padding: 0;
	margin: 0;
}

div.desktop {
	margin: 0 0 0 234px;
	padding: 0;
	border: 0;
}
div.desktop div.ct_top_b {
	position: relative;
	height: 14px;
	margin: 0 14px;
	background:url(new_images/ct_top_b.png) repeat-x;
}
div.desktop div.ct_top_left_b {
	position: absolute;
	top: 0;
	left: -14px;
	height: 14px;
	width: 14px;
	z-index:1;
	background:url(new_images/ct_top_left_b.png) top left;
}
div.desktop div.ct_top_right_b {
	position: absolute;
	top: 0;
	right: -14px;
	height: 14px;
	width: 14px;
	z-index:1;
	background:url(new_images/ct_top_right_b.png) top right;
}

div.desktop div.ct_top {
	position: relative;
	height: 14px;
	margin: 0 14px;
	background:url(new_images/ct_top.png) repeat-x;
}
div.desktop div.ct_top_left {
	position: absolute;
	top: 0;
	left: -14px;
	height: 14px;
	width: 14px;
	z-index:1;
	background:url(new_images/ct_top_left.png) top left;
}
div.desktop div.ct_top_right {
	position: absolute;
	top: 0;
	right: -14px;
	height: 14px;
	width: 14px;
	z-index:1;
	background:url(new_images/ct_top_right.png) top right;
}
div.desktop div.ct_left {
	margin: 0;
	padding: 0 0 0 7px;
	background:url(new_images/ct_left.png) repeat-y;
}
div.desktop div.ct_right {
	margin: 0;
	padding: 0 7px 0 0;
	background:url(new_images/ct_right.png) right repeat-y;
}
div.desktop div.ct_content {
	background:#FAE5B2;
	word-wrap: break-word;
}
div.desktop div.ct_bottom {
	position: relative;
	margin: 0 14px;
	height: 14px;
	background:url(new_images/ct_bottom.png) bottom repeat-x;
}
div.desktop div.ct_bottom_left {
	position: absolute;
	top: 0;
	left: -14px;
	height: 14px;
	width: 14px;
	z-index:1;
	background:url(new_images/ct_bottom_left.png) bottom left;
}
div.desktop div.ct_bottom_right {
	position: absolute;
	top: 0;
	right: -14px;
	height: 14px;
	width: 14px;
	z-index:1;
	background:url(new_images/ct_bottom_right.png) bottom right;
}

div.bottom_boxes {
	margin: 10px 0 10px 235px;
	text-align: center;
}

div.bottom_boxes_container {
	width: 730px;
	text-align: center;
	margin: 0 auto;
}

/* főoldali középső kontent */

div.content_box_middle {
	color: #FAE5B2;
	margin: 10px 0;
	text-align: left;
}

div#message_area {
	color: #ee2222;
	text-align: center;
	border: 3px solid #ee2222;
}

div.content_box_middle a.adobe {
	float: right;
	padding: 0 3px 0 10px;
}

/* főoldali alsó dobozok */

div.left_box {
	margin-top: 10px;
	float: left;
	width:50%;
	text-align: left;
}

div.right_box {
	margin-top: 10px;
	float: left;
	width:50%;
	text-align: right;
}


div.left_box table,
div.right_box table {
	width: 99%;
	text-align: left;
}

td.bbox1_tl,
td.bbox1_tr,
td.bbox1_l,
td.bbox1_r,
td.bbox1_bl,
td.bbox1_br,
td.bbox2_tl,
td.bbox2_tr,
td.bbox2_l,
td.bbox2_r,
td.bbox2_bl,
td.bbox2_br {
	width: 10px;
}

td.bbox1_tl,
td.bbox1_t,
td.bbox1_tr,
td.bbox2_tl,
td.bbox2_t,
td.bbox2_tr {
	height: 38px;
}

td.bbox1_bl,
td.bbox1_b,
td.bbox1_br,
td.bbox2_bl,
td.bbox2_b,
td.bbox2_br {
	height: 10px;
}

td.bbox1_t,
td.bbox2_t {
	vertical-align: middle;
}

td.bbox1_t h2,
td.bbox2_t h2 {
	margin: 0;
	padding: 0;
	color: #f5dfaa;
	font-family: Georgia, Times;
	font-size: 16pt;
	font-weight: normal;
}

td.bbox1_c,
td.bbox2_c {
	padding-top: 5px;
}

div#top_books {
	position: relative;
	height: 432px;
	overflow: hidden;
}

div#top_books div.up_arrow {
	background: transparent url('/images/top_up.png') scroll no-repeat 0px -32px;
	cursor: pointer;
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 4px;
	right: 4px;
}

div#top_books div.up_arrow:hover {
	background-position: 0px 0px;
}

div#top_books div.down_arrow {
	background: transparent url('/images/top_down.png') scroll no-repeat 0px 0px;
	cursor: pointer;
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 396px;
	right: 4px;
}

div#top_books div.down_arrow:hover {
	background-position: 0px -32px;
}

div#top_books_list {
	overflow: hidden;
	height: 432px;
}

td.bbox1_c p {
	color: #d88d66;
}
td.bbox2_c p {
	color: #cb7c53;
}

td.bbox1_c p strong {
	color: #dfa283;
}
td.bbox2_c p strong {
	color: #d5926e;
}

td.bbox1_c p.highlight {
	color: #ff9731;
}
td.bbox2_c p.highlight {
	color: #fe8342;
	font-size: 12px;
}

div.top5book {
	/*background: #fae5b2 url('./images/sorter_bg.gif') scroll repeat-x left top;*/
	clear: both;
	padding: 3px;
}

div.top5book img {
	padding: 0;
	margin: 0 10px 2px 0;
	border: 1px solid #000000;
}

td.bbox1_tl {
	background: url(/new_images/bbox1/top_left.png);
}
td.bbox1_t {
	background: url(/new_images/bbox1/top.png);
}
td.bbox1_tr {
	background: url(/new_images/bbox1/top_right.png);
}
td.bbox1_l {
	background: url(/new_images/bbox1/left.png);
}
td.bbox1_c {
	background: #63341c;
}
td.bbox1_r {
	background: url(/new_images/bbox1/right.png);
}
td.bbox1_bl {
	background: url(/new_images/bbox1/bottom_left.png);
}
td.bbox1_b {
	background: url(/new_images/bbox1/bottom.png);
}
td.bbox1_br {
	background: url(/new_images/bbox1/bottom_right.png);
}

td.bbox2_tl {
	background: url(/new_images/bbox2/top_left.png);
}
td.bbox2_t {
	background: url(/new_images/bbox2/top.png);
}
td.bbox2_tr {
	background: url(/new_images/bbox2/top_right.png);
}
td.bbox2_l {
	background: url(/new_images/bbox2/left.png);
}
td.bbox2_c {
	background: #75300b;
}
td.bbox2_r {
	background: url(/new_images/bbox2/right.png);
}
td.bbox2_bl {
	background: url(/new_images/bbox2/bottom_left.png);
}
td.bbox2_b {
	background: url(/new_images/bbox2/bottom.png);
}
td.bbox2_br {
	background: url(/new_images/bbox2/bottom_right.png);
}


.notgood,
table.sorter table{
	/*border: 2px solid #703410;*/
}

.notgood {
	text-align: center;
	padding: 30px;
}

table.sorter td.szuro {
	width: 25%;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	background: #FAE5B2;
	color: #703410;
}

.paros, .paratlan {
	background: url(./images/sorter_bg.gif) bottom repeat-x #FAE5B2;
}

table.sorter td {
	border: 0;
	font-size: 11pt;
	line-height: 17pt;
}

table.sorter td.kep {
	width: 80px;
	vertical-align: middle;
	text-align: center;
}
table.sorter td.tartalom {
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
table.sorter td.akcio {
	width: 140px;
	vertical-align: middle;
	text-align: center;
}

/** Kitakarós & részletek **/

#modal {
	background: #e67201;
	text-align: center;
	border: 0;
	margin: 0;
	padding: 5px;
	width: 670px;
	height: 490px;
}

div#search_details_content {
	background-color: #fae5b2;
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
	width: 670px;
	height: 460px;
}

div.search_detail {
	font-size: 11pt;
	font-family: "tahoma";
	width: 645px;
	padding: 0 0 5px 0;
	margin: 0 auto;
}

.iframecloser {
	background: #fae5b2;
	border-top: 1px solid #703410;
	height: 29px;
}

/** Belső DIV-ek **/

div#banner_frame {
	text-align: center;
	height: 63px;
	padding: 2px 0 0 200px;
}

div#row_menu_frame {
	height: 28px;
	padding: 0 0 0 200px;
	overflow: hidden;
}

.left_menus_normal {
	height: 338px;
	overflow: hidden;
}

.left_menus_notebook {
	overflow-x: hidden;
	overflow-y: scroll;
}

div#static_menu_frame {
	width: 200px;
	height: 168px;
}

div#dynamic_menu_frame {
	background: transparent url("images/bg_dynamic_menu.png") no-repeat scroll top left;
	width: 200px;
	height: 163px;
	padding: 7px 0 0 0;
}

div#contact_frame {
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	line-height: 27px;
	text-align: center;
	height: 27px;
	padding: 0;
	margin: 0;
}

/** Desktop **/

div.desktop_guest_bg, div.desktop_logged_bg {
	background: transparent url("new_images/desktop.jpg") scroll no-repeat center top;
	text-align: center;
	width: 100%;
	height: 100%;
}

div.desktop_guest_bg ul.vinyetta a {
	font-size: 11pt;
}

div.desktop_guest_bg div.inner {
	width: 710px;
	margin: 0 auto;
}

div.desktop_logged_bg div.inner {
	background: transparent url("images/bg_desktop_logged.gif") no-repeat center;
	max-width: 700px;
	padding: 60px;
	min-height: 300px;
	margin: 0 auto;
}

div.desktop_guest_bg div.left_text {
	float: left;
	width: 410px;
	padding: 20px 0 10px 10px;
}

div.desktop_guest_bg div.left_text p {
	text-align: left;
}

div.desktop_guest_bg div.link {
	background: transparent url("images/bg_desktop_guest.gif") scroll no-repeat -520px -80px;
	float: right;
	width: 280px;
	height: 150px;
	padding: 40px 0 0 0;
}

div.desktop_guest_bg div.inner p.bottom_text {
	text-align: justify;
	clear: both;
	padding-bottom: 25px;
	margin: 0 10px;
}

div.desktop_logged_bg p {
	margin: 10px 50px;
}

div.desktop_guest_bg h1,
div.desktop_logged_bg h1 {
	font-family: Georgia;
	font-size: 17pt;
	padding: 30px;
	margin: 0;
}

div.desktop_guest_bg ul {
	text-align: left;
}

div.desktop_guest_bg ul li {
	text-align: left;
}

table.desktop_guest {
	font-size: 12pt;
	margin: 0 auto;
}

div.desktop_guest_bg div.link ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 20px;
}

div.desktop_guest_bg div.link ul li {
	padding: 2px 0;
}

div.desktop_guest_bg div.link ul a {
	color: #800
}

div.desktop_guest_bg div.link ul a:hover {
	color: #f60;
}

table.desktop_guest td {
	padding: 0 10px;
}

table.desktop_guest td.header {
	height: 75px;
	line-height: 40px;
}

table.desktop_guest td.list {
	width: 520px;
	height: 200px;
	padding: 0;
}

table.desktop_guest td.link {
	width: 240px;
	padding: 60px 0 0 0;
}

table.desktop_guest td.link {
	font-size: 10pt;
}

table.desktop_guest td.text {
	height: 64px;
}

table.desktop_guest td.adobe {
	height: 86px;
	padding: 0 30px 0 10px;
}

td#message_area {
	color: #ee2222;
	text-align: center;
	border: 3px solid #ee2222;
}

table.desktop_logged {
	background: transparent url("images/bg_desktop_logged.gif") no-repeat scroll left 50px;
	width: 780px;
	font-size: 12pt;
	margin: 0 auto;
}

table.desktop_logged_bg {
	width: 100%;
	height: 100%;
	background: transparent url("images/bg_desktop.jpg") no-repeat scroll left top;
}

table.desktop_logged td {
	padding: 0 100px;
}

table.desktop_logged td.header {
	height: 45px;
	padding: 0;
}

table.desktop_logged td.data {
	height: 165px;
}

table.desktop_logged td.text {
	height: 45px;
}

table.desktop_logged td.link {
	height: 210px;
}

/** Statistic_frame **/

div#statistic_text {
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}

div#statistic_number {
	text-align: center;
	font-weight: normal;
	font-size: 10pt;
}

/** Navigation_frame **/

div#navigation_frame a, div#navigation_frame a:link {
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

div#navigation_frame a:active, div#navigation_frame a:hover {
	color: #ff8c00;
}

div#contact_frame a, div#contact_frame a:link, div#contact_frame a:active, div#contact_frame a:hover
	{
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: underline;
}

p.navigation_bar,p.navigation_bar a {
	color: #000000;
	font-size: 10pt;
	font-family: "tahoma";
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	padding: 0 0 0 10px;
	margin: 0;
	border: 0 none;
}

p.navigation_bar a {
	text-decoration: underline;
}

p.title_bar {
	background: url(./images/header_bg.gif) bottom repeat-x;
	color: #E17513;
	font-size: 17pt;
	font-family: Georgia, Garamond, "tahoma";
	text-align: left;
	padding: 10px;
	margin: 0;
	border: 0 none;
}

p.title_bar2 {
	background: #FAFAD2; /*url(./images/header_bg.gif) bottom repeat-x;*/
	color: #E17513;
	font-size: 17pt;
	font-family: Georgia, Garamond, "tahoma";
	text-align: left;
	margin: 5px;
	padding: 3px 5px;
	border: 0 none;
}

/** UserData **/

table.user_data {
	color: #000000;
	font-family: "tahoma";
	font-weight: normal;
	font-size: 10pt;
	overflow: hidden;
	padding: 2px;
	margin: 0;
	border: 0 none;
}

/** Registration **/

span.registration_needed {
	color: #cc2222;
	font-size: 8pt;
	font-style: italic;
}

table.registration, table.registration a {
	font-size: 12pt;
	font-family: "tahoma";
	font-weight: normal;
}

input.input_registration {
	font-size: 10pt;
	font-family: "tahoma";
	font-weight: normal;
	width: 155px;
}

select.registration {
	font-size: 10pt;
	font-weight: normal;
	width: 151px;
}

textarea.registration {
	width: 700px;
	height: 200px;
	font-size: 10pt;
	font-family: "tahoma";
	font-weight: normal;
}

/** Login **/


div.login {
	margin: 0;
	padding: 10px 0;
}

div.login_left,
div.login_right {
	float: left;
	width: 320px;
	margin: 0;
	padding: 0;
	text-align: center;
}

div.login_left {
	width: 330px;
	height: 200px;
	margin: 0 0 0 10px;
	background: url(/new_images/logon.png) no-repeat;
}

div.login_left_inner {
	padding: 20px;
}

div.login_left_inner td {
	text-align: left;
}

div.login_left_inner td label {
	font-size: 11pt;
}

div.login_right {
	padding: 20px 0;
}

div.login_left p {
	margin: 15px 0;
	font-size: 10pt;
}
div.login_right p {
	font-weight: bold;
	font-size: 10pt;
	margin: 5px 0;
}

div.login_right div#login_help {
	font-weight: normal;
	font-size: 10pt;
}

div.login_right p a {
	color: #800;
}

td.login_background {
	background: url(./images/sorter_bg.gif) bottom repeat-x #FAE5B2;
	width: 360px;
	height: 210px;
	overflow: hidden;
	padding: 25px 20px 0 25px;
}

td.login_text {
	font-size: 10pt;
	font-weight: normal;
	height: 55px;
}

td.login_bold {
	font-weight: bold;
}

input.input_login {
	width: 116px;
	font-size: 12pt;
	padding: 2px;
}

input.button_login {
	width: 25px;
	margin: 0 0 0 5px;
}

input.submit_login {
	font-size: 12pt;
	font-weight: bold;
	width: 164px;
	height: 32px;
}

span.login_error {
	color: #ff2222;
	font-size: 12pt;
	font-family: "tahoma";
	font-weight: bold;
}

div#login_help {
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0 none;
}

td.login_help {
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	height: 50px;
}

td.login_banner {
	padding: 20px 0 0 0;
}

td.login_help_bold {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	height: 50px;
}

td.login_help_bold a {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

body.logout_warning {

}

/** Search **/

input.input_search {
	width: 273px;
	font-size: 10pt;
	font-family: "tahoma";
	font-weight: normal;
}

input.input_search_small {
	width: 59px;
	font-size: 10pt;
	font-weight: normal;
}

input.search_submit {
	width: 136px;
	height: 30px;
	font-size: 12pt;
	font-weight: bold;
}

select.search {
	width: 142px;
	font-size: 10pt;
	font-weight: normal;
}

select.search_language {
	width: 88px;
	font-size: 10pt;
	font-weight: normal;
}

select.search_perpage {
	width: 46px;
	font-size: 10pt;
	font-weight: normal;
}

select.search_order {
	width: 71px;
	font-size: 10pt;
	font-weight: normal;
}

div.search_result_price {
	display: inline-block;
}

div.search_result_price_l {
	color: #703410;
	font-size: 10pt;
	font-weight: bold;
	line-height: 14pt;
	height: 14pt;
	padding: 0 10px;
	margin-top: 3px;
	border: 1px solid #703410;
}

html.search_detail {
	width: 100%;
}

body.search_detail {
	background: #fae5b2 none;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

.search_detail td {
	font-size: 11pt !important;
}

td.search_detail_topmost {
	height: 15px;
}

td.search_detail_topright {
	height: 15px;
}

td.search_detail_right {
}

td.search_detail_title {
	background-color: #703410;
	color: #FAE5B2;
	padding: 6px;
}

td.search_detail_green {
	background-color: #703410;
	color: #FAE5B2;
	padding: 10px;
}

.search_detail_green table {
	color: #FAE5B2;
}

td.search_detail_topbottom {
 /* background: #a7d0a7 url("images/bg_sd_bottom.png") no-repeat scroll top left;*/
	height: 15px;
}

td.search_detail_bottomright {
 /* background: #a7d0a7 url("images/bg_sd_bottomright.png") no-repeat scroll top left;*/
	height: 15px;
}

span.search_detail_price {
	font-size: 10pt;
	font-weight: bold;
	float: left;
}


span.search_detail_service {
	font-size: 10pt;
	font-weight: bold;
}

span.search_detail_ean_comm {
	font-size: 7pt;
}

div.search_detail_sbg {
	/*background: url("images/bg_sd_service.png") no-repeat scroll bottom right;*/
	width: 100px;
	height: 110px;
	margin: 15px 0 0 0;
}

iframe#search_detail_download {
	width: 1px;
	height: 1px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 0 none;
}

input.tm15,img.tm15 {
	margin: 15px 0 0 0;
}

div.search_detail_left {
	float: left;
}

div.search_detail_right {
	float: right;
}

html.ade_detector, html.ade_launcher, body.ade_detector, body.ade_launcher {
	background: none;
	overflow: hidden;
	margin: 100px 0 0 0;
	padding: 0;
}

body.ade_licence,html.ade_licence {
	background: url("images/bg_licence.png") no-repeat scroll top center;
	margin: 0;
	padding: 0;
}

form#ade_licence {
	text-align: center;
	width: 490px;
	padding: 165px 50px 0 50px;
	margin: 0 auto;
}

p.pfree {
	text-align: center;
	width: 400px;
	padding: 130px 120px 0 120px;
	margin: 0;
	border: 0 none;
}

iframe#ifree {
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	border: 0 none;
}

/** Browse **/

div.browseframe {
	color: black;
}

div.browse_letter {
	background: transparent url('images/tag.png') scroll no-repeat right top;
	text-align: center;
	line-height: 20px;
	width: 26px;
	height: 20px;
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 0 none;
}

div.browse_letter_aktiv {
	background: transparent url("images/tag_act.png") no-repeat top right;
	text-align: center;
	line-height: 20px;
	width: 27px;
	height: 20px;
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 0 none;
}

div.browse_letter a, div.browse_letter a:link {
	color: #FAE5B2;
	font-size: 12pt;
	font-family: "tahoma";
	font-weight: normal;
	text-decoration: none;
}

div.browse_letter_aktiv a, div.browse_letter_aktiv a:link {
	color: #703410;
	font-size: 12pt;
	font-family: "tahoma";
	font-weight: bold;
	text-decoration: none;
}

div.browse_letter a:active, div.browse_letter a:hover {
	color: #FAE5B2;
	font-weight: bold;
}

div.browse_letter_aktiv a:active, div.browse_letter_aktiv a:hover {
 /* color: #FAE5B2;*/
	font-weight: bold;
	cursor: arrow;
}

/** Súgó **/

div.help_main {
	position: relative;
	width: 720px;
	margin: 40px auto;
	background:url(/new_images/helpbg.png) center center;
}

div.help_content {
	padding: 60px;
	position: relative;
}

div.help_content a,
div#help_content a {
	color: #800;
}

div.help_content a:hover,
div#help_content a:hover,
div.help_content a:visited:hover,
div#help_content a:visited:hover,
div.help_content a:active,
div#help_content a:active {
	/*color: #E17513;*/
	color: #c00;
}

div.help_content a:visited,
div#help_content a:visited {
	color: #a16b4b;
}

div.help_top {
	position: absolute;
	top: -40px;
	left: 0;
	height: 100px;
	width: 720px;
	z-index:1;
	background:url(/new_images/helptop.png) center top;
}

div.help_bottom {
	position: absolute;
	bottom: -40px;
	left: 0;
	height: 100px;
	width: 720px;
	z-index:1;
	background:url(/new_images/helpbottom.png) center bottom;
}

div.help_content p {
	text-align: justify;
	margin: 0 0 10px 0;
}

div.help_categories {
	text-align: center;
}

div.help_categories ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

div.help_categories ul li {
	margin: 0 0 5px 0;
	padding: 0;
}

div.help_categories ul.help_left {
	float: left;
	width: 295px;
}

div.help_categories ul.help_right {
	text-align: right;
	float: right;
	width: 295px;
}

div.help_categories ul.help_center {
	margin: 10px auto 0;
	display: inline-block;
}

table.help_categories,table.help_categories a {
	font-size: 12pt;
	font-weight: normal;
}

td.help_10 {
	font-size: 10pt;
	font-weight: normal;
}

td.help_12 {
	font-size: 12pt;
	font-weight: normal;
}

div.video_holder {
	height: 200px;
}

div#help_video {
	position: absolute;
	top: 20px;
	left: 38px;
}

ol.help_video_link {
	position: absolute;
	left: 430px;
	top: 0;
	width: 250px;
	z-index: 1000;
}

ol.help_video_link li {
	padding: 4px 0;
	font-size: 11pt;
}

ol.help_video_link li a {
	font-size: 11pt;
}


/** Fizetés **/

table.help_pay,table.help_pay td {
	font-size: 10pt;
	padding: 0;
}

table.help_pay td input {
	/*padding: 0 5px;*/
}

table.help_pay td.header {
	font-size: 12pt;
}

table.help_pay span {
	font-size: 12pt;
	line-height: 26px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

table.help_pay img.block {
	display: block;
	clear: both;
	padding: 0;
	margin: 5px;
	border: 0 none;
}

font.license_title {
	font-size: 18px;
	padding: 4px;
}

font.license_title_small {
	font-size: 10px;
	padding: 1px;
}

div#pay_sms_txt {
	background: transparent url('/images/bg_sms_text.png') scroll no-repeat left top;
	font-size: 8pt;
	width: 140px;
	height: 160px;
	padding: 12px 13px 10px 13px;
}

div#pay_helplink {
	background: transparent url('/images/bg_desktop_guest.png') no-repeat -520px -80px;
	/*background: transparent url('/images/bg_helplink.jpg') scroll no-repeat left top;*/
	font-size: 10pt;
	text-align: left;
	width: 195px;
	height: 134px;
	padding: 20px 0 10px 30px;
}

a#pay_helplink_cib {
	background: transparent url('/images/bg_helplink_cib.jpg') scroll no-repeat left top;
	font-size: 10pt;
	line-height: 26px;
	text-align: center;
	display: block;
	width: 175px;
	height: 26px;
	padding: 0 0 0 25px;
	margin: 0;
}

div#pay_done {
	background: transparent url("images/bg_desktop_logged.gif") scroll no-repeat left top;
	width: 530px;
	height: 285px;
	padding: 100px 125px 25px 125px;
	margin: 50px auto 0 auto;
}

/** BookStatistic **/

div.book_statistic {
	background: transparent url("images/InaktivStat.gif") no-repeat scroll top left;
	width: 220px;
	height: 25px;
	line-height: 28px;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0 none;
}

div.book_statistic_active {
	background: transparent url("images/AktivStat.gif") no-repeat scroll top left;
	width: 220px;
	height: 25px;
	line-height: 28px;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0 none;
}

div.book_statistic a{
	color: #FAE5B2;
	font-size: 12pt;
	font-family: "tahoma";
	font-weight: normal;
	text-decoration: none;
}

div.book_statistic a:hover {
	color: #EE943F;
}

div.book_statistic_active a, div.book_statistic_active a:hover {
	color: #703410;
	font-size: 12pt;
	font-family: "tahoma";
	text-decoration: none;
	font-weight: bold;
}

/** Admin **/
div.menu_tab {
	background: transparent url('/images/tag_middle.gif') scroll repeat-x left top;
	height: 25px;
	line-height: 28px;
	text-align: center;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0 none;
}

div.menu_tab_left {
	background: transparent url('/images/tag_left.gif') scroll no-repeat left top;
	height: 25px;
	width: 9px;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0 none;
}

div.menu_tab_right {
	background: transparent url('/images/tag_right.gif') scroll no-repeat left top;
	height: 25px;
	width: 9px;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0 none;
}

div.menu_tab_active {
	background: transparent url('/images/tag_middle_active.gif') repeat-x scroll top left;
	height: 25px;
	line-height: 28px;
	text-align: center;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0 none;
}

div.menu_tab_left_active {
	background: transparent url('/images/tag_left_active.gif') no-repeat scroll top left;
	height: 25px;
	width: 9px;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0 none;
}

div.menu_tab_right_active {
	background: transparent url('/images/tag_right_active.gif') no-repeat scroll left top;
	height: 25px;
	width: 9px;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0 none;
}

div.menu_tab_active a, div.menu_tab_active a:hover {
	color: #703410;
	font-size: 10pt;
	font-family: "tahoma";
	text-decoration: none;
	font-weight: bold;
}

div.menu_tab a {
	color: #FAE5B2;
	font-size: 10pt;
	font-family: "tahoma";
	font-weight: normal;
	text-decoration: none;
}

div.menu_tab a:hover {
	color: #EE943F;
}


td.navtab {
	height: 28px;
	vertical-align: bottom;
	background-color: #703410;
}

div#price_field {
	width: 110px;
	display: inline;
}

td.calendar_day_none {

	padding: 3px 10px;
}

td.calendar_day_empty {
	background: #ebd296;
	padding: 3px 10px;
}

td.calendar_day_used {
	background-color: #ff8800;
	padding: 3px 10px;
}

table.manage {
	font-size: 10pt;
}

table.manage_user_users {
	font-size: 10pt;
 /* margin: 185px 0 45px 0;*/
}

table.manage_user_details {
	font-size: 10pt;
 /* margin: 63px 0 45px 0;*/
}

table.manage_user_pay {
	font-size: 10pt;
 /* margin: 176px 0 45px 0;*/
}

table.manage_user_buy_borrow {
	font-size: 10pt;
 /* margin: 160px 0 45px 0;*/
}

table.manage_user_bookself {
	font-size: 10pt;
 /* margin: 160px 0 45px 0;*/
}

table.manage_contract_contracts {
	font-size: 10pt;
 /* margin: 125px 0 45px 0;*/
}

table.manage_contract_details {
	font-size: 10pt;
 /* margin: 75px 0 0 0;*/
}

table.manage_record_book_books {
	font-size: 10pt;
 /*margin: 125px 0 45px 0;*/
}

table.manage_record_book_details {
	font-size: 10pt;
	/*margin: 75px 0 0 0;*/
}

table.manage_complain {
	font-size: 10pt;
 /*margin: 110px 0 45px 0;*/
}

table.manage_complain_details {
	font-size: 10pt;
 /* margin: 75px 0 0 0;*/
}

table.manage_storage {
	font-size: 10pt;
 /* margin: 140px 0 45px 0;*/
}

table.manage_rate {
	font-size: 10pt;
 /* margin: 55px 0 0 0;*/
}

table.manage_customer_customers {
	font-size: 10pt;
/*  margin: 115px 0 45px 0;*/
}

table.manage_customer_details {
	font-size: 10pt;
 /* margin: 68px 0 45px 0;*/
}

table.manage_ad_campaigns {
	font-size: 10pt;
 /* margin: 230px 0 45px 0;*/
}

table.manage_ad_details {
	font-size: 10pt;
 /* margin: 70px 0 45px 0;*/
}

table.manage_ad_ads {
	font-size: 10pt;
 /* margin: 120px 0 45px 0;*/
}

table.manage_ad_offer {
	font-size: 10pt;
/*  margin: 55px 0 0 0;*/
}

table.manage_ad_bill {
	font-size: 10pt;
 /* margin: 50px 0 45px 0;*/
}

table.manage_newsletter {
	font-size: 10pt;
 /* margin: 40px 0 10px 0;*/
}

table.manage_book,table.manage_publisher,table.manage_price {
	font-size: 10pt;
 /* margin: 50px 0 10px 0;*/
}

table.manage_publisher_list {
	font-size: 10pt;
 /* margin: 100px 0 45px 0;*/
}

table.manage_publisher_data {
	font-size: 10pt;
 /* margin: 70px 0 10px 0;*/
}

div.manage_publisher_contact {
	font-size: 10pt;
/*  margin: 70px 0 10px 0;*/
}

table.manage_publisher_user,table.manage_publisher_agent {
	font-size: 10pt;
 /* margin: 105px 0 45px 0;*/
}

table.manage_depot {
	font-size: 10pt;
/*  margin: 255px 0 10px 0;*/
}

table.manage_category {
	font-size: 10pt;
 /* margin: 160px 0 10px 0;*/
}

table.manage_people_author {
	font-size: 10pt;
 /* margin: 220px 0 10px 0;*/
}

table.manage_people_other {
	font-size: 10pt;
 /* margin: 195px 0 10px 0;*/
}

table.manage_language {
	font-size: 10pt;
 /* margin: 160px 0 10px 0;*/
}

table.manage_book_list {
	font-size: 10pt;
 /* margin: 145px 0 10px 0;*/
}

table.manage_book_data {
	font-size: 10pt;
 /* margin: 100px 0 10px 0;*/
}

table.manage_stat_borrow, table.manage_stat_buy, table.manage_stat_transaction {
	font-size: 10pt;
/*  margin: 155px 0 45px 0;*/
}

table.manage_stat_pay {
	font-size: 10pt;
 /* margin: 133px 0 45px 0;*/
}

table.manage_stat_visit {
	font-size: 10pt;
 /* margin: 70px 0 45px 0;*/
}

table.manage_stat_place_usage {
	font-size: 10pt;
 /* margin: 50px 0 45px 0;*/
}

table.manage_stat_actual_ads {
	font-size: 10pt;
 /* margin: 50px 0 45px 0;*/
}

table.manage_pay_card_details {
	font-size: 10pt;
 /* margin: 100px 0 45px 0;*/
}

table.manage_licence {
	font-size: 10pt;
 /* margin: 40px 0 10px 0;*/
}

table.manage_logs {
	font-size: 10pt;
 /* margin: 40px 0 10px 0;*/
}

td.line_header {
	background-color: #E07D10;
	color: white;
}

td.line0 {
	background-color: #FAE5B2;
}

td.line1 {
	background-color: #ead092;
}

td.pad8 {
	padding: 8px 0;
}

p.title_bar_manage {
	background: url(./images/header_bg.gif) bottom repeat-x;
	color: #E17513;
	font-size: 17pt;
	font-family: Georgia, Garamond, "tahoma";
	text-align: left;
	padding: 5px;
	margin: 0;
	border: 0 none;
}

.input_contract, .input_complain {
	width: 280px;
}

iframe#grey_details {
	width: 660px;
	height: 450px;
	margin: 5px auto;
}

.w50 {
	width: 50px;
}

.w80 {
	width: 80px;
}

.w120 {
	width: 120px;
}

.w780 {
	width: 780px;
}

.h120 {
	height: 120px;
}

/** D'N'D **/

body.book_people {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #fae5b2;
}

div#dnd_lists {
	width: 660px;
	height: 410px;
	overflow: hidden;
	padding: 5px;
}

div#dnd_buttons {
	width: 660px;
	height: 25px;
	text-align: center;
	padding: 0;
	margin: 0 5px;
}

div#dnd_list_1, div#dnd_list_2 {
	background-color: #fae5b2;
	width: 315px;
	height: 398px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: 1px solid #000000;
	padding: 5px;
	margin: 0;
}

div#dnd_list_1 {
	float: left;
}

div#dnd_list_2 {
	float: right;
}

ul#sortable1, ul#sortable2 {
	list-style-type: none;
	width: 300px;
	min-height: 366px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin: 0;
	padding: 0 0 32px 0;
	margin-right: 10px;
}

ul#sortable1 li, ul#sortable2 li {
	color: #000000;
	background-color: #fefefe;
	width: 290px;
	cursor: pointer;
	font-size: 10px;
	text-align: left;
	padding: 2px;
	margin: 2px;
	border: 1px solid #666666;
}

.red_drag {
	color: #ff2222;
}

/** Calendar **/

#calendardiv {
	position: absolute;
	width: 205px;
	background-color: #ffffff;
	font-family: arial;
	font-size: 10px;
	visibility: hidden;
	padding: 1px 1px 20px 1px;
	border: 1px solid #317082;
}

#calendardiv span, #calendardiv img {
	float: left;
}

#calendardiv .selectbox, #calendardiv .selectboxover {
	line-height: 12px;
	padding: 1px;
	cursor: pointer;
	padding-left: 2px;
}

#calendardiv .selectboxtime, #calendardiv .selectboxtimeover {
	line-height: 12px;
	padding: 1px;
	cursor: pointer;
	padding-left: 2px;
}

#calendardiv td {
	padding: 3px;
	margin: 0;
	font-size: 10px;
}

#calendardiv .selectbox {
	border: 1px solid #f2f3ee;
	color: #000000;
	position: relative;
}

#calendardiv .selectboxover {
	border: 1px solid #ffffff;
	background-color: #a7d0a7;
	color: #fff;
	position: relative;
}

#calendardiv .selectboxtime {
	border: 1px solid #317082;
	color: #317082;
	position: relative;
}

#calendardiv .selectboxtimeover {
	border: 1px solid #216072;
	color: #216072;
	position: relative;
}

#calendardiv .topbar {
	height: 16px;
	padding: 2px;
	background-color: #a7d0a7;
}

#calendardiv .activeday { /* Active day in the calendar */
	color: #ff0000;
}

#calendardiv .todaysdate {
	height: 17px;
	line-height: 17px;
	padding: 2px;
	background-color: #f2f3ee;
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 201px;
}

#calendardiv .todaysdate div {
	float: left;
}

#calendardiv .timebar {
	height: 17px;
	line-height: 17px;
	background-color: #f2f3ee;
	width: 72px;
	color: #fff;
	position: absolute;
	right: 0px;
}

#calendardiv .timebar div {
	float: left;
	margin-right: 1px;
}

#calendardiv .monthyearpicker {
	background-color: #f2f3ee;
	border: 1px solid #aaaaaa;
	position: absolute;
	color: #000000;
	left: 0px;
	top: 15px;
	z-index: 1000;
	display: none;
}

#calendardiv #monthselect {
	width: 70px;
}

#calendardiv .monthyearpicker div {
	float: none;
	clear: both;
	padding: 1px;
	margin: 1px;
	cursor: pointer;
}

#calendardiv .monthyearactive {
	background-color: #317082;
	color: #f2f3ee;
}

#calendardiv td {
	text-align: right;
	cursor: pointer;
}

#calendardiv .topbar img {
	cursor: pointer;
}

#calendardiv .topbar div {
	float: left;
	margin-right: 1px;
}

/* hibajavítás */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */


/* cart adn bookself buttons */

a.into_cart,
div.into_cart,
a.into_bookself,
div.into_bookself,
a.into_cart_b,
div.into_cart_b,
a.into_bookself_b,
div.into_bookself_b {
	display: inline-block;
	width: 72px;
	height: 28px;
	overflow: hidden;
	line-height: 200px;
	margin: 0 0 10px 0;
}

a.into_cart {
	background: url(/new_images/into_cart_off.png) no-repeat;
}

a.into_cart:hover {
	background: url(/new_images/into_cart_on.png) no-repeat;
}

a.into_bookself {
	background: url(/new_images/into_bookself_off.png) no-repeat;
}

a.into_bookself:hover {
	background: url(/new_images/into_bookself_on.png) no-repeat;
}

div.into_cart {
	background: url(/new_images/into_cart_dis.png) no-repeat;
}

div.into_bookself {
	background: url(/new_images/into_bookself_dis.png) no-repeat;
}

a.into_cart_b {
	background: url(/new_images/into_cart_off_b.png) no-repeat;
}

a.into_cart_b:hover {
	background: url(/new_images/into_cart_on_b.png) no-repeat;
}

a.into_bookself_b {
	background: url(/new_images/into_bookself_off_b.png) no-repeat;
}

a.into_bookself_b:hover {
	background: url(/new_images/into_bookself_on_b.png) no-repeat;
}

div.into_cart_b {
	background: url(/new_images/into_cart_dis_b.png) no-repeat;
}

div.into_bookself_b {
	background: url(/new_images/into_bookself_dis_b.png) no-repeat;
}

div.list_actions a {
	margin: 2px 0 !important;
}

div.result_info {
	margin: 0;
	padding-top: 5px;
	border: 0;
}

* html div.result_info,
*+html div.result_info {
	width: 629px;
}

div.result_info div.ct_top {
	position: relative;
	height: 22px;
	margin: 0 22px;
	background:url(new_images/ri_top.png) repeat-x;
}

div.result_info div.ct_top_left {
	position: absolute;
	top: 0;
	left: -22px;
	height: 22px;
	width: 22px;
	z-index:1;
	background:url(new_images/ri_top_left.png) top left;
}

div.result_info div.ct_top_right {
	position: absolute;
	top: 0;
	right: -22px;
	height: 22px;
	width: 22px;
	z-index:1;
	background:url(new_images/ri_top_right.png) top right;
}

div.result_info div.ct_left {
	margin: 0;
	padding: 0 0 0 8px;
	background:url(new_images/ri_left.png) repeat-y;
}

div.result_info div.ct_right {
	margin: 0;
	padding: 0 22px 0 0;
	background:url(new_images/ri_right.png) right repeat-y;
}

div.result_info div.ct_content {
	background-color: #703410;
	color: #fae5b2;
	word-wrap: break-word;
	padding-bottom: 5px;
}

div.result_info div.ct_bottom {
	background: transparent url(new_images/ri_bottom_right.png) scroll no-repeat right bottom;
	height: 22px;
	padding-right: 22px;
}

div.result_info div.ct_bottom_left {
	background: transparent url(new_images/ri_bottom_left.png) scroll no-repeat left bottom;
	height: 22px;
	padding-left: 22px;
}

div.result_info div.ct_bottom_middle {
	background: transparent url(new_images/ri_bottom.png) scroll repeat-x left bottom;
	height: 22px;
}

div.result_info div.ct_content h2 {
	background: #fafad2 url(./images/header_bg.gif) scroll repeat-x left top;
	color: #e17513;
	font-family: Garamond, Georgia, Times;
	font-size: 16pt;
	line-height: 22pt;
	padding: 3px 7px;
	margin: 0;
}

div.result_info div.ct_content div.det_img {
	float: left;
}

div.result_info div.ct_content div.det_img div.img_cont {
	overflow: hidden;
	padding: 10px;
	margin: 0;
	border: 0 none;
}

div.result_info div.ct_content div.det_img div.img_cont img {
	padding: 1px;
	border: 1px solid #fae5b2;
}

div.result_info div.ct_content div.det_text {
	float: left;
	width: 315px;
	padding: 5px 0;
}

div.result_info div.ct_content div.det_text h3 {
	margin: 0;
	padding: 3px 0;
	font-size: 14pt;
	font-weight: normal;
}

div.result_info div.ct_content div.det_text p {
	font-weight: bold;
	font-size: 10pt;
}

div.result_info div.ct_content div.det_text div.start_dload {
	margin: 17px 0;
	width: 160px;
}

div.result_info div.ct_content div.det_actions {
	text-align: center;
	width: 130px;
	float: right;
	padding: 10px;
}

div.result_info div.ct_content div.det_actions h3 {
	font-size: 11pt;
	font-weight: normal;
	margin: 0 0 10px;
}

div.search_detail_adobe {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	padding-top: 10px;
}

a.det_link {
	color: #800;
}

a.det_link:hover,
a.det_link:visited:hover,
a.det_link:active {
	color: #c00;
}

a.det_link:visited {
	color: #a16b4b;
}


a.jazzy {
	background-image: url('./new_images/jazzyoff.png');
}

a.jazzy:hover {
	background-image: url('./new_images/jazzyon.png');
}
