@charset "windows-1250";
body{
	MARGIN:0;
	PADDING:0;
	FONT-FAMILY:Arial,Helvetica,Sans-serif;
	BACKGROUND: #460000 url(pict/konyv/body_bg.jpg) repeat-x top;
}
.bold{
	font-weight: bold;
}

.italic{
	font-style: italic;
}

.norm{
	font-weight: normal;
}

.right{
	text-align: right;
}

form{
	MARGIN:0;
	PADDING:0;	
}

h3{
	color: #9a8a70;
	/*font-weight: normal;*/
	font-size: 100%;
	text-align: center;
}

h3.alcim{
	margin: 10px 5px 0 5px;
	padding-bottom: 5px;
	/*BACKGROUND: transparent url(pict/konyv/alcim_bg.png) repeat-x bottom;*/
}

h3.alcim a{
	color: #9a8a70;
	text-decoration: none;
}

h3.alcim a:hover{
	text-decoration: underline;
	color: #480000;
}

h4.uzenet, .tbl td.uzenet{
	text-align: center;
	color: #bf680a;
	font-size: 110%;
	font-weight: normal;
}

.forum_view td h4.uzenet{
	font-size: 112%;
	font-weight: bold;
}

h4.megj{
	text-align: center;
	color: #480000;
	font-size: 110%;
	font-weight: bold;
}
	
.tr_szines{
	BACKGROUND: #f3ede3;
}

.tr_szines2{
	BACKGROUND: #f7f5ef;
}

.oldal_keret{
	/*width: 1000px;*/
}
/******************************************alap***************************************/
.bf{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/alap_bf.png) no-repeat top left;
}

.jf{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/alap_jf.png) no-repeat top right;
}

.ba{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/alap_ba.png) no-repeat bottom left;
}

.ja{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/alap_ja.png) no-repeat bottom right;
}

.kf{
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/alap_kf.png) repeat-x top;
}

.ka{
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/alap_ka.png) repeat-x bottom;
}

.bk{
	width: 7px;
	BACKGROUND: transparent url(pict/konyv/alap_bk.png) repeat-y left;
}

.jk{
	width: 7px;
	BACKGROUND: transparent url(pict/konyv/alap_jk.png) repeat-y right;
}

/***********************************boxok**************************************/
.box_head{
	width: 186px;
	vertical-align: top;
	height: 118px;	
}

.box_head .kf{
	height: 9px;
	BACKGROUND: #ece4d5 url(pict/konyv/box_h_kf.jpg) repeat-x top;
}

.box_head .ka{
	height: 9px;
	BACKGROUND: #ece4d5 url(pict/konyv/box_h_kf.jpg) repeat-x bottom;
}

.box_head .bf{
	width: 9px;
	height: 9px;
	BACKGROUND: transparent url(pict/konyv/box_h_bf.jpg) no-repeat;
}

.box_head .jf{
	width: 9px;
	height: 9px;
	BACKGROUND: transparent url(pict/konyv/box_h_jf.jpg) no-repeat;
}

.box_head .ba{
	width: 9px;
	height: 9px;
	BACKGROUND: transparent url(pict/konyv/box_h_ba.jpg) no-repeat;
}

.box_head .ja{
	width: 9px;
	height: 9px;
	BACKGROUND: transparent url(pict/konyv/box_h_ja.jpg) no-repeat;
}

.box_head .bk{
	width: 9px;
	BACKGROUND: #ece4d5 url(pict/konyv/box_h_bk.jpg) repeat-y left;
}

.box_head .jk{
	width: 9px;
	BACKGROUND: #ece4d5 url(pict/konyv/box_h_bk.jpg) repeat-y right;
}

.jobb_alap{
	width: 186px;
	vertical-align: top;
	margin-top: 4px;	
}

.jobb_alap .kf{
	height: 7px;
	BACKGROUND: #eedec0;
}

.jobb_alap .ka{
	height: 7px;
	BACKGROUND: #eedec0;
}

.jobb_alap .bf{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/box_j_bf.jpg) no-repeat;
}

.jobb_alap .jf{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/box_j_jf.jpg) no-repeat;
}

.jobb_alap .ba{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/box_j_ba.jpg) no-repeat;
}

.jobb_alap .ja{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/box_j_ja.jpg) no-repeat;
}

.jobb_alap .bk{
	width: 7px;
	BACKGROUND: #eedec0;
}

.jobb_alap .jk{
	width: 7px;
	BACKGROUND: #eedec0;
}

.jobb_alap .box_main{
	BACKGROUND: #eedec0;
}

/*******************************menu alap***********************************/
.bal_alap{
	width: 186px;
	vertical-align: top;
	margin-top: 4px;	
}

.bal_alap .kf{
	height: 7px;
	BACKGROUND: #dbd1be;
}

.bal_alap .ka{
	height: 7px;
	BACKGROUND: #dbd1be;
}

.bal_alap .bf{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/box_b_bf.jpg) no-repeat;
}

.bal_alap .jf{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/box_b_jf.jpg) no-repeat;
}

.bal_alap .ba{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/box_b_ba.jpg) no-repeat;
}

.bal_alap .ja{
	width: 7px;
	height: 7px;
	BACKGROUND: transparent url(pict/konyv/box_b_ja.jpg) no-repeat;
}

.bal_alap .bk{
	width: 7px;
	BACKGROUND: #dbd1be;
}

.bal_alap .jk{
	width: 7px;
	BACKGROUND: #dbd1be;
}

.bal_alap .box_main{
	BACKGROUND: #dbd1be;
}

/**********************************bal oldali almenuk***********************************/
.menu{
	LIST-STYLE:none;
	MARGIN:0 0 15px 0;
	PADDING:0;		
}

.main_menu{
	BACKGROUND:url(pict/konyv/menu_bg.png) repeat-x bottom;	
	padding: 5px;
}

.main_menu a{
	color: #50493c;
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
	padding-left: 10px;
	BACKGROUND:url(pict/konyv/menu_nyil.png) no-repeat left center;	
}

.main_menu a:hover{
	color: #fff;
	BACKGROUND:url(pict/konyv/menu_nyil_on.png) no-repeat left center;
}

.main_menu2 a{
	color: #fff;
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
	padding-left: 10px;
	BACKGROUND:url(pict/konyv/menu_nyil_on.png) no-repeat left center;
}

.navi a{
	color: #50493c;
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.navi a:hover{
	text-decoration: underline;
	font-size: 95%;
}

.submenu{
	font-size: 80%;
	padding: 3px 5px 3px 15px;
}

.submenu a{
	color: #50493c;
	text-decoration: underline;
	BACKGROUND:url(pict/konyv/subm_nyil.png) no-repeat left center;
	padding-left: 10px;
}

.submenu a:hover{
	color: #d89246;
	BACKGROUND:url(pict/konyv/subm_nyil_on.png) no-repeat left center;
}

.submenu2{
	font-size: 80%;
	padding: 3px 5px 3px 15px;
}

.submenu2 a{
	padding: 3px 5px 3px 15px;
	color: #d89246;
	text-decoration: underline;
	BACKGROUND:url(pict/konyv/subm_nyil_on.png) no-repeat left center;
	padding-left: 10px;
}

.submenu_item{
	color: /*#8a3009*/#945812;
	margin-left: 35px;	
	font-size: 80%;
}

.submenu_item a{
	color: /*#8a3009*/945812;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	BACKGROUND:url(pict/konyv/subm_item_bg.png) no-repeat left center;
}

.submenu_item a:hover{
	text-decoration: underline;
	color: #460000;
	BACKGROUND:url(pict/konyv/subm_item_bg_on.png) no-repeat left center;
}

.submenu_item2 a{
	font-weight: bold;
	padding-left: 10px;
	margin-left: 35px;	
	font-size: 80%;
}

.submenu_item2 a{
	text-decoration: underline;
	color: #460000;
	BACKGROUND:url(pict/konyv/subm_item_bg_on.png) no-repeat left center;
}


/********************************login, keres*****************************/

.box_head th{
	color: #480000;
	text-align: center;
	font-size: 12px;
	font-weight: bold;	
}

.keres{
	font-size: 75%;
	color: #50493c;
	padding: 3px 0;
}

.ker{
	BORDER: 1px solid #bbaf99;
	BACKGROUND:#fff;
	/*WIDTH:110px;*/
} 
/*.keres{
	BACKGROUND: #ece4d5;
}


.keres table td{
	color: #4b4b4b;
	font-size: 80%;
	padding: 2px 4px;
}

.ker{
	BORDER: 1px solid #dbd1be;
	BACKGROUND:#fff;
	WIDTH:110px;
} 
*/

.login_keres{
	BORDER: 1px solid #db996d;
    background: #d9954b url(pict/konyv/keres.jpg) no-repeat top center;
	width: 25px;
	margin-right: 5px;
	padding: 0;
	cursor: pointer;
}

.login_ok{
	BORDER: 1px solid #db996d;
    background: #d9954b url(pict/konyv/belep.jpg) no-repeat top center;
	width: 25px;
	/*margin-right: 5px;*/
	padding: 0;
	cursor: pointer;
}
.ok {         
    BORDER:1px solid #db996d;
    background: #e7b176;
    color: #000;
}


.search{
	/*text-align: center;	*/
	font-weight: bold;	
}
.search a{
	text-decoration: none;
	color: #50493c;
	padding-right: 13px;
	BACKGROUND: transparent url(pict/konyv/search.png) no-repeat 100% 7px;
}
.search a:hover{
	color: #9a8a70
}
/**************************cimek: kateg, aktuális, top******************************/

.kateg{
    HEIGHT:30px;
	padding-top: 2px;
	width: 186px;
}

.kateg_kozep{
	padding: 2px 3px;
	HEIGHT:30px;
	width: 720px;
}

.kateg .kateg_b{
    width: 7px;
	BACKGROUND: transparent url(pict/konyv/kateg_b.png) no-repeat top left;   
}

.kateg .kateg_k{
    BACKGROUND: transparent url(pict/konyv/kateg_k.png) repeat-x top;
	color: #480000;
	font-size: 90%;
	text-align: center;
	font-weight: bold;	
}



.kateg .kateg_j{
    width: 7px;
	BACKGROUND: transparent url(pict/konyv/kateg_j.png) no-repeat top right;   
}

.kateg_kozep .kateg_b{
     width: 7px;
	BACKGROUND: transparent url(pict/konyv/cim_b.png) no-repeat top left;   
}

.kateg_kozep .kateg_k{
    BACKGROUND: transparent url(pict/konyv/cim_k.png) repeat-x top;    
	color: #fff;
	font-size: 100%;
	text-align: center;	
	font-weight: bold;
}

.kateg_kozep .kateg_k img{
	margin: 0 20px;
}

.kateg_kozep .kateg_k a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.kateg_kozep .kateg_k a:hover{
	color: #480000;
	text-decoration: none;
}

.kateg_kozep .kateg_k a.fokateg_akt{
	color: #480000;
	text-decoration: none;
	font-weight: bold;
}

.kateg_kozep .kateg_k a.fokateg_akt:hover{
	color: #fff;
	text-decoration: none;
}


.kateg_kozep .kateg_j{
    width: 7px;
	BACKGROUND: transparent url(pict/konyv/cim_j.png) no-repeat top right;   
}

/*******************************top****************************************/
.top{
	MARGIN-BOTTOM:10px;
	BACKGROUND: transparent url(pict/konyv/top_bg.png) repeat-x bottom; 
}
.top img{
	BORDER: 2px solid #e5ddcf;
	MARGIN-BOTTOM:5px;	
}
.top_szoveg, .top_ar{
	TEXT-ALIGN:center;
	padding:5px;
	FONT-SIZE: 90%;	
}
.top_szoveg a{
	COLOR:#925a1d;
	TEXT-DECORATION:none;
	/*FONT-WEIGHT:bold;	*/
}


.top_szoveg a:hover{
	COLOR: #4e0000;
	TEXT-DECORATION:underline;	
}
.top_ar{
	COLOR:#4e0000;	
}
.top_ar span{
	FONT-WEIGHT:bold;
}
/******************régiek********************/
.td_main{
	BACKGROUND: #f7f5ef;
}


.fej{
	/*width: 614px;*/
	padding: 0 3px;	
	text-align: center;
	vertical-align: top;
}

.ml{
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	COLOR: #eceae3;
	TEXT-DECORATION: none;
}
.ml:hover {
	TEXT-DECORATION: underline;
	color: #e4ac6e;
}

.tx{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #fff;
}
.tx img{
	/*MARGIN-LEFT:5px;*/
}

.ml1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #eceae3;
	TEXT-DECORATION: underline;
}
.ml1:hover {
	TEXT-DECORATION: none;
	color: #e4ac6e;
}


.br{
	BACKGROUND:#c22b2b;
}

.lab{
	vertical-align: top;
	padding: 3px 0 5px 0;
	TEXT-ALIGN: center;
	FONT-SIZE: 10px;
	COLOR: #eceae3;
}

.lab a{
	COLOR: #eceae3;
}

.lab a:hover{
	COLOR: #fff;
}


/*product*/

.navig{
	padding: 5px;
	font-size: 90%;
	color: #50493c;
	margin: 5px 0;
}

.navig a{
	color: #50493c;
}

.margo{
	padding: 3px 0;
}

.product_alap{	
	/*padding: 3px;*/
	margin-bottom: 10px;
}
.product_alap td{
	vertical-align: top;
}

.product_alap .kf{
	height: 9px;
	background: transparent url(pict/konyv/box_p_kf.jpg) repeat-x top;
}

.product_alap .ka{
	height: 9px;
	background: transparent url(pict/konyv/box_p_ka.jpg) repeat-x bottom;
}

.product_alap .bk{
	width: 9px;
	background: #f3ede3 url(pict/konyv/box_p_bk.jpg) repeat-y left;
}

.product_alap .jk{
	width: 9px;
	background: #f3ede3 url(pict/konyv/box_p_jk.jpg) repeat-y right;
}

.product_alap .bf{
	width: 9px;
	height: 9px;
	background: transparent url(pict/konyv/box_p_bf.jpg) no-repeat top left;
}

.product_alap .jf{
	width: 9px;
	height: 9px;
	background: transparent url(pict/konyv/box_p_jf.jpg) no-repeat top right;
}

.product_alap .ba{
	width: 9px;
	height: 9px;
	background: transparent url(pict/konyv/box_p_ba.jpg) no-repeat bottom left;
}

.product_alap .ja{
	width: 9px;
	height: 9px;
	background: transparent url(pict/konyv/box_p_ja.jpg) no-repeat bottom right;
}

.product_alap .box_main{
	background: #f3ede3;
	padding: 5px;
	width: auto;
}

.product td{
	vertical-align: top;
	padding: 3px;
}

.product p{
	font-size: 80%;
	color: #50493c;
	margin: 0;
	padding: 5px 0;
}

.product h5{
	font-size: 90%;
	color: #9a8a70;
	
}
.product h4{
	margin: 0;
	font-size: 100%;
	color: #50493c;
}

.product h4 a{
	color: #50493c;
	text-decoration: none;
}

.product h4 a:hover{
	color: #b75f00;
	text-decoration: underline;
}

.product_nyito h4{
	margin: 0;
	font-size: 90%;
	color: #50493c;
}

.product_nyito h4 a{
	color: #50493c;
	text-decoration: none;
}

.product_nyito h4 a:hover{
	color: #b75f00;
	text-decoration: underline;
}

.product td.prl_ar{
	color: #4e0000;
	font-size: 110%;
	font-weight: bold;
	text-align: right;
	background: transparent url(pict/konyv/ar_bg.png) repeat-y left;
	width: 20%;
}

.product td.prl_ar span{
	font-weight: normal;
	font-size: 90%;
}

.prl_kep{
	border: 2px solid #e5ddcf;
}

.product td.nyito_ar{
	color: #4e0000;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	/*background: transparent url(pict/konyv/ar_bg.png) repeat-y left;*/
}

.product td.nyito_ar span{
	font-weight: normal;
	font-size: 90%;
}

.product .nyito_leir{
	font-size: 85%;
	color: #50493c;
}

.nyito_vonal{
	background: #f7f5ef;
}

.product .nyito_leir img{
	border: 2px solid #e5ddcf;
}

.line{
	background: transparent url(pict/konyv/velemeny_bg.png) repeat-x top;
	margin: 15px 0;
	height: 2px;
	line-height: 0;
	font-size: 0;
}

.nagyit a{
	text-decoration: none;
	color: #9a8a70;
}

/********************************************regisztracio, kosar*******************************************/

.tbl{
	margin: 15px auto;
	border: 2px solid #dbd1be;
}

.tbl td{
	padding: 5px;
	color: #50493c;
	font-size: 85%;
}

.tbl th{	
	padding: 5px;
	color: #480000;
	font-size: 90%;
	background: #eedec0
}

.tbl a{
	color: #ad5b01;
	font-weight: bold;	
}

.tbl a:hover{
	text-decoration: none;
	color: #da974e;
}

/*******************************vélemény************************************/

#velemeny_box{
	margin: 5px auto;	
}

#velemeny_box textarea{
	width: 100%;
}

.forum_uj{
	font-size: 90%;
	font-weight: bold;
	color: #9a8a70;
	padding-top: 10px;
	
}

.tabs{
	margin: 0;
	border-bottom: 2px solid #ece4d5;
	padding: 0 10px 22px 10px;
	list-style: none;
}

.tabs li{
	display: inline;
	margin: 0;
	padding: 0;
}

.tabs li p{
	margin: 0 2px 0 2px;
	float: left;
}

.tabs li a{
	border-bottom: 2px solid #ece4d5;
	float: left;
	line-height: 14px;
	padding: 4px 10px 4px 8px;
	font-size: 80%;
	text-decoration: none;
	font-weight: bold;
}

.tabs li.tab_akt a{
	background: #f7f5ef;
	border-bottom: 2px solid #f7f5ef;
	color: #9a8a70;
	background: transparent url(pict/konyv/tab_jobb.jpg) no-repeat top right;
}

.tabs li.tab_akt a:hover{
	color: #4e0000;
}

.tabs li.tab_akt p{
	background: transparent url(pict/konyv/tab_bal.jpg) no-repeat top left;
	padding-left: 2px;	
}

.tabs li.tab a{
	background: #f7f5ef;
	border-bottom: 2px solid #dbd1be;
	color: #50493c;
	background: transparent url(pict/konyv/tab_jobb_inakt.jpg) no-repeat top right;
}

.tabs li.tab a:hover{
	color: #fff;
}

.tabs li.tab p{
	background: transparent url(pict/konyv/tab_bal_inakt.jpg) no-repeat top left;
	padding-left: 2px;	
}

.tabs_content{
	clear: both;
	background: #f7f5ef; 
	border: 2px solid #ece4d5;
	border-top: none;
	padding: 10px;
}

.forum_view{
	background: transparent url(pict/konyv/velemeny_bg.png) repeat-x bottom;
}

.forum_view th{
	padding: 5px;
	font-size: 80%;
	text-align: right;
	color: #50493c;
	border-bottom: 1px solid #dbd1be; 
}

.forum_view th span{
	font-size: 110%;
	color: #9a8a70;
	font-weight: bold;
	font-style: italic;
}

.forum_view td{
	padding: 5px;
	font-size: 80%;
	color: #50493c;
	text-align: justify;
	background: #f3ede3;
}

/************nyito************/

.product_alap .hasab{
	width: 49%;
}

.product_alap .vonal{
	border-right: 1px solid #fff;
}

.lab_szoveg{
	font-size: 80%;
	color: #50493c;
}

.lab_cim .uzenet{
	margin-bottom: 0;
}

.vilagos{
	color: #9a8a70;
	font-size: 110%;
}

.jellemzok{
	color: #9a8a70;
	font-size: 75%;
	margin: 10px; 
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: 1px solid #fff;
}

/******************************************************

showhint stílusok 

*******************************************************/

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}


/******************************************************

showhint stílusok vége

*******************************************************/