
@charset "utf-8";

html{
	margin:0px;
	padding:0px;
	height:100%;
	border:none;
}

body{
  height:100%;
  border:none;
	background-color: #D4D0C8;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 0.70em;
	margin:0px;
	padding: 0px;
}

table{
	border-spacing: 0px;
	padding: 0px;
	border-collapse: collapse;
}

td{
	padding: 0px;
	border: 0px none #000000;
	vertical-align: top;
	margin: 0px;
}

p{
	margin: 0px;
}

input, select, textarea{
	padding: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin: 0px;
	border: 1px solid #b3afa2; 
	font-family: Verdana;
	font-size: 0.95em;
}

form{
	padding: 0px;
	margin: 0px;
}

/* FF, IE7: input[type="submit"] */


/* IE6 */
input.submit{
	text-align: right;
	border: 1px solid #FFFFFF;
	background-color: #D2DF80;	
	color: #8C9F15;
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	overflow: visible;
}


a{
	text-decoration: none;
	color: #3F362E;
}

a:hover{
	text-decoration: underline;
}

ol{
	padding: 10px;
	
	margin: 0px;
	margin-left: 10px;

}

#menu a{
	color: #FFFFFF;
}

ul{
	padding: 0px 0px 0px 10px;
	
	margin: 0px;
	margin-left: 4px;
	
	border: 0px none #ff0000;
}

li.color1{
	list-style-image: url("green_arrow.gif");
}

li.color2{
	list-style-image: url("orange_arrow.gif");
}



.highlight1{
	font-weight: bold;	
}
.highlight2{
	font-style: italic;	
}
.highlight3{
	text-decoration: underline;	
}
.highlight4{
	font-weight: bold;	
}

#main_row p{
	padding:0; 
	padding-bottom: 10px;
}

#main_row p.chapter{
	display: inline;
	padding:0; 
	padding-left: 30px; 
	padding-right: 30px;
}

#main_row span.chapter{
	display: block;
	margin: 0px;
	margin-bottom:15px;
	vertical-align: top;
}

#main_row p.author{
	padding:0; 
}

.chapter .title{
	font-size: 1.15em;
	font-weight: bold;	
	letter-spacing: 0.00em;
}





.title{
}

.type1{
	font-size: 1.00em;
}

.type2{
	font-variant: small-caps;
	font-size: 1.20em;
}

.type3{
	/* font-family: courier new; */
	font-variant: small-caps;
	font-size: 0.95em;
	font-weight: bold;	
}

.type4{
	font-size: 1.10em;
}

.type5{
	font-family: Tahoma;
	font-size: 0.90em;
}

.type6{
	font-size: 0.95em;
}

/* pager */
.type7{
	font-size: 0.80em;
	letter-spacing: -0.00em;
}

.fontcolor1{
	color: #FFFFFF;	
}
.fontcolor2{
	color: #A8BF19;	
}
.fontcolor3{
	color: #FFA533;	
}
.fontcolor4{
	color: #8C9F15;	
}
.fontcolor5{
	color: #3F362E;	
}



.bgcolor1{
	background-color: #FFFFFF;	
}
.bgcolor2{
	background-color: #A8BF19;	
}
.bgcolor3{
	background-color: #FFA533;	
}

.bgcolor6{
	background-color: #FFF4CC;	
}
.bgcolor7{
	background-color: #D2DF80;	
}


.box{
	/* border: 0px none #000000; */
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 130px;
	margin: 0px;
	overflow-x: hidden;
}

.border_color3{
	border: 1px solid #FFA533;
	width: 128px;
}

.border_color2{
	border: 1px solid #A8BF19;
	width: 128px;
}


.box .title{
	text-align: right;
	margin:0px;
	margin-bottom: 15px;
	
	font-size: 1.15em;
	font-weight: bold;	
	letter-spacing: 0.07em;

}


div.video{
	width: 100%;
	text-align: center;
	margin: 0px;
	margin-bottom: 10px;
}





















#main_table{
	background-color: #FFFFFF;
	border: 0px none #000000;
	border-left: 1px solid #3F362E;
	border-right: 1px solid #3F362E;
}

#main_table #header{
}

#main_table #left_row{
}

#main_table #left_row .box{
}

#main_table #right_row{
}

#main_table #right_row .box{
}

#main_table #footer{
	background-color: #A8BF19;
}

#main_table #main_row{
	color: #3F362E;
}
































div#menu{
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
}

td#menu{
	padding: 0px;
	padding-left: 10px;
	padding-right: 20px;
}

table#menu{
	width: 100%;
	border: 0px none #ffffff;
	border-spacing: 0px;
	background-color: #A8BF19;
	margin: 0px;
	padding: 0px;
	background-color: #ff0000;
}

table#menu td{
	background-color: #A8BF19;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	/* padding-top: 1px;
	padding-bottom: 1px; */
	text-align: center;
	font-variant: small-caps;
	font-size: 1.2em;
}

#selected_menuitem{
	font-weight: bold;
}









input#search_for{
	width: 100%;
}

select#search_in{
	width: 100%;
}

form#search_form p{
	margin-top: 8px;
}

form#search_form input, form#search_form select{
	margin-top: 1px;
}

form#recomm_form textarea#recomm_msg{
	width: 100%;
}

form#recomm_form #recomm_from_name, form#recomm_form #recomm_from_email, form#recomm_form #recomm_to_name, form#recomm_form #recomm_to_email{
	margin-top: 3px;
	width: 100%;
}

form#recomm_form p{
	margin-top: 8px;
}

form#newsletter_form #email{
	margin-top: 3px;
	width: 128px;
}

form#newsletter_form p{
	margin-top: 8px;
}

form#shoutbox_form p{
	margin-top: 8px;
}

form#shoutbox_form p.user, form#shoutbox_form p.msg{
	margin-top: 0px;
}

form#shoutbox_form textarea#shoutbox_msg, form#shoutbox_form input#name{
	margin-top: 3px;
	width: 100%;
}

form#shoutbox_form input#shoutbox_submit{
	border: 1px solid #b3afa2;
	background-color: #FFFFFF;	
	color: #FFA533;
	overflow: visible;
}

#main_row span.article{
	display: block;
	float: left;
}


#main_row .article .title{
	font-size: 1.25em;
	font-weight: bold;	
	letter-spacing: 0.00em;
	margin: 0px;
	padding: 0px;
}

#main_row .article .links{
	/* a -15 az IE miatt van a végén, próbálgatással. ha nincs ott, a pager a links alá kerül */
	width: 255px;
	float: left;
	border: 0px none #ff0000;
	margin: 20px 0px 0px 0px;
}

#main_row .article .links .title{
}


#main_row .article .pager{
	float: right;
	text-align: right;
	width: 270px;
	border: 0px none #ff0000;
	margin: 20px 0px 0px 0px;
}


#main_row span.article_lead{
	float: left;
	margin: 0px 0px 20px 0px;
}


#main_row .article_lead .title{
	font-size: 1.25em;
	font-weight: bold;	
	letter-spacing: 0.00em;
	margin: 0px;
	padding: 0px;
}



#footer_spacer img{
	height: 30px;
}


.book_props{
	width: 350px;
	margin-bottom: 30px;
}

.book_props .name{
	width: 50%;
	font-weight: bold;
}

.book_props .value{
	width: 50%;
}

div.lead{
	overflow: hidden;
	float: left;
}

div.lead p.lead{
	margin-top: 5px;
}

div.lead p.lead img.cover{
	margin: 0px 10px 10px 0px;
	/* border: 1px solid #cccac8; */
	float: left;
}

img.cover{
	border: 1px solid #cccac8;
}

div.book_ad_box img.cover{
	width: 130px;
}

table#recomm img.cover{
	margin: 0px;
	border: 0px none #cccac8;
	float: left;
}

div.lead p.lead img.author{
	margin: 0px 10px 10px 0px;
	border: 1px solid #cccac8;
	float: left;
}


div.pager{
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 1px;
	margin-bottom: 20px;
}

div.pager p.pager{
	text-align: center;
}

span.pager_separator{
	letter-spacing: -0.15em;
}

img.read_more{
	border: 0px none #ffffff;
	margin: 0px 0px 0px 6px;
}




























#main_row p.homepage_section{
	display: inline;
	padding:0; 
	padding-left: 30px; 
	padding-right: 0px;
	margin: 0px;
	background-image: url(images/title_o_l.gif); 
	background-repeat: no-repeat; 
	background-position: center left;
}

#main_row span.homepage_section{
	display: block;
	margin: 0px;
	margin-top:20px;
	margin-bottom:15px;
	/* float: bottom left; */
	/* float: bottom; */
}
#main_row #first_homepage_section{
	margin: 0px;
}

.homepage_section .title{
/*	display: block;
	float: left; */
	font-size: 1.15em;
	font-weight: bold;	
	letter-spacing: 0.00em;
}


td#shadow1{
	width: 6px; 
	height: 8px; 
	background:url(shadow1.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

td#shadow2{
	width: 6px; 
	background:url(shadow2.gif); 
	background-repeat: repeat-y; 
	background-position: top left;
	
	overflow: hidden;
}

td#shadow3{
	width: 6px; 
	height: 6px; 
	background:url(shadow3.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

td#shadow4{
	height: 6px; 
	background:url(shadow4.gif); 
	background-repeat: repeat-x; 
	background-position: top left;
}

td#shadow5{
	width: 6px; 
	height: 6px; 
	background:url(shadow5.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

img#shadow_spacer1{
	width: 6px; 
	height: 8px;
	border: 1px none #000000;
}

img#shadow_spacer2{
	width: 6px; 
	/* height: 90px; */
	border: 1px none #000000;
}

img#shadow_spacer3{
	width: 6px; 
	height: 6px;
	border: 1px none #000000;
}

img#shadow_spacer4{
	/* width: 1px;  */
	height: 6px;
	border: 1px none #000000;
}

img#shadow_spacer5{
	width: 6px; 
	height: 6px;
	border: 1px none #000000;
}











#jaffa_order_form_div{
	padding: 10px 10px 10px 10px;
	width: 510px;
	/* height: 450px; */
	background-color: #cccccc;
	overflow: hidden;
	font-family: Verdana, Arial;
	font-size: 11px;
}
#jaffa_order_form_div p{
	margin: 0px;
	padding: 0px;
}
input.jaffa_order_textinput{
	border: 1px solid #aaaaaa;
	/* width: 90%; */
}
input.jaffa_order_checkbox{
	/* width: 90%; */
}
.jaffa_order_form_title{
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	/* display: box; */
}

#jaffa_order_submit{
	margin: 15px 0px 0px 0px;
}
