@charset "utf-8";
/* CSS Document */

/* main html init */
* html a:hover { visibility:visible; }
html { height: 100%; width:100%; padding:0; margin:0; }
body { height: 100%; padding:0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; 
		    background:#EFE7D5 url(images/main_bg.jpg) top center repeat; }
p,h1,h2,h3,h4,h5,ul,li { padding:0; margin:0; text-align:left; }
h1,h2,h3,h4,h5 { /*color:#073c61;*/ font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:23px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; } 
h5 { font-size:14px; }
h6 { font-size:12px; }
img { border:none; }
a { /*color:#454952;*/ outline: none; text-decoration:none; }
a:hover { /*color:#70cdff ;*/ text-decoration:none; }
.clear { clear:both; height:0; line-height: 0; }
.no-display { display:none; }
.fl_left { float:left; }
.fl_right { float:right; }
:focus { outline:0; }

/* layout */
.wrapper { width:100%; background:url(images/top_bg.jpg) top center repeat-x; }
.header { width:980px; height:198px; background:url(images/header_bg.jpg) top center no-repeat; margin:0 auto; }
.contentBody { width:980px; margin:0 auto; }
.inner .contentBody { width:1020px; margin:0 auto; }
.main { float:left; width:980px; }
.col2-layout { width:1020px; margin:0 auto; }
.col2-layout .leftCol { float:left; width:830px; overflow:hidden; margin:15px 0 27px 4px; display:inline; }
.col2-layout .rightCol { float:right; width:165px; overflow:hidden; margin:27px 20px 27px 0; display:inline; }

/* header */
.logo { float:left; width:310px; height:130px; margin:20px 0 0 20px; display:inline; }
.logo strong { visibility:hidden; }
.header ul { list-style-type:none; padding:0; margin:7px 0 0 0; float:right; }
.header ul li { float:left; font-size:10px; color:#7B673E; padding:0 5px; margin:0; }
.header ul li a { color:#7B673E; }
.header ul li a:hover { color:#C3A46D; }

.search { float:right; margin:7px 25px 0 20px; display:inline; }
.search .text-input { float:left; width:129px; height:18px; background:url(images/search_bg.gif) top left no-repeat; border:0; padding:0 5px 0 20px; margin:0 3px 0 0;}

.quote { float:right; width:356px; height:98px; margin:25px 15px 0 0; display:inline; }
.quote a { float:right; /*width:72px; height:86px; margin:10px 10px 0 0;*/ display:inline; }
.quote div { float:left; width:260px; text-align:right;  }
.quote div.portrait {  width:72px; height:86px; overflow:hidden; float:right; margin:15px 0 0 0; }
.quote .mask { position:absolute; width:72px; height:86px; background:url(images/keret.gif) top left no-repeat; margin:0 0 0 11px; }
.quote img { margin:5px 0 0 7px; }
.quote p { color:#56482B; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/icon_quote_1.gif) 0px 0px no-repeat; padding:0 0 0 13px; margin:15px 0 0 0; }
.quote span { color:#A48B59; font-size:13px; }
.quote p span.quoteEnd { width:12px; height:8px; background:url(images/icon_quote_2.gif) top left no-repeat; float:right; }

ul.navigation { float:left; width:980px; height:38px; background:url(images/nav_base.png) top left no-repeat; padding:0; margin:8px 0 0 0; }
ul.navigation li { float:left; padding:0; margin:0; height:38px; }
ul.navigation li a { float:left; height:38px; overflow:hidden; text-decoration:none; }
ul.navigation li a:hover { text-decoration:none; }
ul.navigation li a strong { visibility:hidden; }

li#home a { width:45px; }
li#receipt a { width:145px; }
li#family a { width:132px; }
li#health a { width:90px; }
li#gardening a { width:122px; }
li#soul a { width:72px; }
li#spirit a { width:83px; }
li#culture a { width:194px; }
li#library a { width:97px; }

li#home a:hover { background:url(images/nav_over.png) 0px 0px no-repeat; }
li#receipt a:hover { background:url(images/nav_over.png) -45px 0px no-repeat; }
li#family a:hover { background:url(images/nav_over.png) -190px 0px no-repeat; }
li#health a:hover { background:url(images/nav_over.png) -322px 0px no-repeat; }
li#gardening a:hover { background:url(images/nav_over.png) -412px 0px no-repeat; }
li#soul a:hover { background:url(images/nav_over.png) -534px 0px no-repeat; }
li#spirit a:hover { background:url(images/nav_over.png) -606px 0px no-repeat; }
li#culture a:hover { background:url(images/nav_over.png) -689px 0px no-repeat; }
li#library a:hover { background:url(images/nav_over.png) -883px 0px no-repeat; }

li#home a.active { background:url(images/nav_over.png) 0px 0px no-repeat; }
li#receipt a.active { background:url(images/nav_over.png) -45px 0px no-repeat; }
li#family a.active { background:url(images/nav_over.png) -190px 0px no-repeat; }
li#health a.active { background:url(images/nav_over.png) -322px 0px no-repeat; }
li#gardening a.active { background:url(images/nav_over.png) -412px 0px no-repeat; }
li#soul a.active { background:url(images/nav_over.png) -534px 0px no-repeat; }
li#spirit a.active { background:url(images/nav_over.png) -606px 0px no-repeat; }
li#culture a.active { background:url(images/nav_over.png) -689px 0px no-repeat; }
li#library a.active { background:url(images/nav_over.png) -883px 0px no-repeat; }

/* content */
.landingFlash { float:left; width:632px; height:321px; overflow:hidden; margin:13px 0 0 0; }
.landingAds { float:right; width:336px; height:280px; overflow:hidden; margin:29px 0 0 0; }
.main .pageHead { float:left; width:980px; height:69px; background:url(images/pageHead_bg.jpg) bottom center no-repeat; }
.main .pageHead h1 { color:#493E28; font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:0 0 0 13px; margin:15px 0 0 9px; float:left; background:url(images/bullet_1.jpg) 0px 3px no-repeat; display:inline; }
.main .pageHead .bookmarks { float:left; width:71px; height:23px; background:url(images/social.png) 0px 0px no-repeat; overflow:hidden; list-style-type:none; margin:20px 0 0 20px; display:inline; }
.main .pageHead .bookmarks li { float:left; height:23px; padding:0; margin:0; }
.main .pageHead .bookmarks li a { float:left; height:23px; padding:0; margin:0; overflow:hidden; }
.main .pageHead .bookmarks li a strong { visibility:hidden; }
.main .pageHead .bookmarks li#facebook a { width:23px; }
.main .pageHead .bookmarks li#twitter a { width:24px; }
.main .pageHead .bookmarks li#myspace a { width:24px; }

.main .pageHead .bookmarks li#facebook a:hover { background:url(images/social.png) 0px -23px no-repeat; }
.main .pageHead .bookmarks li#twitter a:hover { background:url(images/social.png) -23px -23px no-repeat; }
.main .pageHead .bookmarks li#myspace a:hover { background:url(images/social.png) -47px -23px no-repeat; }

.main .pageHead div { float:right; margin:10px 0 0 0; }
.main .pageHead div a.rss { float:right; width:40px; height:40px; background:url(images/icon_rss.gif) top left no-repeat; overflow:hidden; text-decoration:none; margin: 0 15px; display:inline; }
.main .pageHead div a.rss:hover { background:url(images/icon_rss.gif) 0px -40px no-repeat; text-decoration:none; }
.main .pageHead div a.rss strong { visibility:hidden; }
.main .pageHead div a.listAll { float:right; width:106px; height:21px; background:url(images/btn_listAll.png) 0px 0px no-repeat; overflow:hidden; margin:10px 0 0 0; }
.main .pageHead div a.listAll:hover { background:url(images/btn_listAll.png) 0px -21px no-repeat; }
.main .pageHead div a.listAll strong { visibility:hidden;}
* html .main .pageHead div a.listAll { background:url(images/btn_listAll.gif) 0px 0px no-repeat; }
* html .main .pageHead div a.listAll:hover { background:url(images/btn_listAll.gif) 0px -21px no-repeat; }

.content { width:980px; float:left; }
.content .lndCategory { float:left; width:234px; height:380px; background:url(images/landingBlock_bg.jpg) 0px 0px no-repeat; margin:-5px 0 10px 0; padding:0 0 0 9px; }
.content .lndCategory a.title { position:absolute; height:17px; text-transform:uppercase; background:url(images/title_bg_1.png) 0px 0px no-repeat; margin:110px 0 0 -9px; color:#fff; font-size:14px; padding:5px 10px; }
.content .lndCategory img { margin:8px 0 0 4px; }
.content .lndCategory .summary { width:221px; height:22px; background:url(images/delim_1.png) top center no-repeat; margin:2px 0 0 3px; border-bottom:1px solid #BDBAAF; }
.content .lndCategory .summary p { float:left; width:122px; color:#493E28; font-size:10px; margin:3px 0 0 4px; display:inline; }
.content .lndCategory .summary p span { color:#FF5904; }
.content .lndCategory .summary a.btn_listAll { float:right; color:#493E28; font-size:10px; background:url(images/bullet_2.gif) 100% 3px no-repeat; padding:0 12px 0 0; margin:3px 0 0 0; }
.content .lndCategory .newpost { width:215px; margin:19px 0 15px 6px; height:130px; overflow:hidden; }
.content .lndCategory .newpost h4 { color:#A48B59; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0 0 5px 0; }
.content .lndCategory .newpost h4 a { color:#A48B59; }
.content .lndCategory .newpost p { color:#493E28; font-size:12px; }
.content .lndCategory .btn_tovabb { float:right; width:62px; height:22px; background:url(images/btn_tovabb.jpg) 0px 0px no-repeat; margin:0 12px 0 0; display:inline; overflow:hidden; }
.content .lndCategory .btn_tovabb strong { visibility:hidden; }
.content .lndCategory .btn_tovabb:hover { background:url(images/btn_tovabb.jpg) 0px -22px no-repeat; }

.footerAd { width:933px; height:93px; float:left; background:url(images/footerAd_bg.jpg) 0px 0px no-repeat; margin:-10px 0 0 0; padding:35px 23px 0 23px; }

.col2-layout .rightCol a, .col2-layout .rightCol img, .col2-layout .rightCol p, .col2-layout .rightCol iframe, .col2-layout .rightCol div { float:right; position:relative; z-index:10; }
.col2-layout .leftCol_top { width:750px; background:url(images/leftCol_top_bg.jpg) top center no-repeat; padding:35px 40px 0 40px; }
.col2-layout .leftCol_bottom { width:750px; height:70px; background:url(images/leftCol_bottom.jpg) top center no-repeat; padding:0 40px 0 40px; }
.col2-layout .leftCol_bottom .contentBottom_img { position:absolute; margin:-180px 0 0 775px; }
.col2-layout .leftCol_mid { background:url(images/leftCol_bg.jpg) top center repeat-y; }
.col2-layout .leftCol_top a.rss { float:right; width:40px; height:40px; background:url(images/icon_rss.gif) top left no-repeat; overflow:hidden; text-decoration:none; display:inline; }
.col2-layout .leftCol_top a.rss:hover { background:url(images/icon_rss.gif) 0px -40px no-repeat; text-decoration:none; }
.col2-layout .leftCol_top a.rss strong { visibility:hidden; }
.col2-layout .leftCol_top .contentAd { float:left; width:176px; overflow:hidden; margin:0 15px 15px 0; }
.col2-layout .leftCol_top .contentAd img { background:none; }
.col2-layout .leftCol_top .content_bottom_ad { width:100%; }
.col2-layout .leftCol_top .content_bottom_ad img { background:none; float:none; }
.col2-layout .leftCol_top h1 { color:#A48B59; font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0 0 20px 0; }
.col2-layout .leftCol_top h2 { color:#A48B59; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0 0 20px 0; }
.col2-layout .leftCol_top h3 { color:#A48B59; font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0 0 5px 0; }
.col2-layout .leftCol_top h3 a { color:#487726; }
.col2-layout .leftCol_top h3 a:hover { color:#5C9632; }
.col2-layout .leftCol_top h4 { color:#A48B59; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0 0 20px 0; }
.col2-layout .leftCol_top h5 { color:#A48B59; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0 0 20px 0; }
.col2-layout .leftCol_top h6 { color:#A48B59; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:0 0 20px 0;}
.col2-layout .leftCol_top p { color:#493E28; font-size:14px; margin:0 0 15px 0; }
.col2-layout .leftCol_top p.postmetadata { font-size:12px; margin:0 0 5px 0; }
.col2-layout .leftCol_top p.timestamp { color:#999; font-size:12px; margin:0 0 5px 0; }
.col2-layout .leftCol_top ul { color:#493E28; font-size:14px; margin:0 0 15px 0; }
.col2-layout .leftCol_top ul li { list-style-image:url(images/bullet_3.gif); list-style-position:inside; padding:1px 0; }
*:first-child+html .col2-layout .leftCol_top ul { margin:0 0 15px 15px; }
*:first-child+html .col2-layout .leftCol_top ul li { list-style-position:outside; }
.col2-layout .leftCol_top ul ul { margin:0; padding:0 0 0 15px; }
.col2-layout .leftCol_top ul li ul { margin:0; padding:0 0 0 15px; }
.col2-layout .leftCol_top ul ul li {}
.col2-layout .leftCol_top ol { color:#493E28; font-size:14px; margin:0 0 15px 0; padding:0; }
.col2-layout .leftCol_top ol li { padding:1px 0; list-style-position:inside; }
.col2-layout .leftCol_top ol ol { margin:0; padding:0 0 0 15px; }
.col2-layout .leftCol_top ol ul { margin:0; padding:0 0 0 15px; }
.col2-layout .leftCol_top img { float:right; margin:0 0 15px 15px; background:url(images/delim_2.jpg) bottom center no-repeat; padding:0 0 21px 0; }
.col2-layout .leftCol_top a { color:#A48B59; }
.col2-layout .leftCol_top a:hover { color:#493E28; }
.col2-layout .leftCol_top .separator { border-bottom:2px solid #E7E3D7; width:100%; height:0; line-height:0; margin:0 0 10px 0; }
.col2-layout .leftCol_top p.commentCount { float:right; background:url(images/comment_count_right.gif) 100% 0px no-repeat; padding:0 10px 0 0; height:24px; overflow:hidden; margin-top:-35px; }
.col2-layout .leftCol_top p.commentCount a { float:left; background:url(images/comment_count_left.gif) 0px 0px no-repeat; height:21px; color:#fff; padding:3px 0 0 10px; }
.col2-layout .leftCol_top p.commentCount a:hover { color:#EFEBDF; }
.col2-layout .leftCol .commentForm { float:left; width:759px; background:url(images/commentForm_repeat.jpg) 0px 0px repeat-y; position:relative; margin:-47px 0 0 18px; display:inline;  }
.col2-layout .leftCol .commentForm_top { float:left; width:759px; background:url(images/commentForm_top_bg.jpg) 0px 0px no-repeat; position:relative; margin:0; display:inline;  }
.col2-layout .leftCol .commentForm_bottom { float:left; width:759px; height:50px; background:url(images/commentForm_bottom.jpg) 0px 0px no-repeat; position:relative; margin:0; display:inline; z-index:5; }
.commentForm h3.leave_reply { float:left; color:#fff; font-size:20px; font-weight:normal; margin:38px 0 20px 30px; display:inline; }
.commentForm .comment_bubble { float:left; color:#493E28; font-weight:normal; margin:10px 0 0 40px; display:inline; }
.commentForm .comment_bubble span { background:url(images/comment_buble.jpg) 0px 0px no-repeat; width:37px; height:29px; float:left; text-align:center; padding:1px 0 0 0; margin:0 10px 0 0; }
.commentForm ol { list-style-type:none; }
.commentForm ol li.comment { padding:5px; margin:0 0 10px 0; width:675px; border:1px solid #E7E3D7; }
.commentForm ol li.comment img { float:left; margin:0 10px 0 0; }
.commentForm ol li.even { background:#fff; }
.commentForm ol li.odd { background:#FBFCF6; }
.commentForm ol li.comment a { color:#A48B59; }
.commentForm ol li.comment a:hover { color:#493E28; }

.comment_bubble { float:left; color:#493E28; font-weight:normal; margin:10px 0 10px 10px; display:inline; }
.comment_bubble span { background:url(images/comment_buble.jpg) 0px 0px no-repeat; width:37px; height:29px; float:left; text-align:center; padding:1px 0 0 0; margin:0 10px 0 0; }
ol.commentlist { list-style-type:none; }
ol.commentlist li.comment { padding:5px; margin:0 0 10px 0; width:675px; border:1px solid #E7E3D7; }
ol.commentlist li.comment img { float:left; margin:0 10px 0 0; background:none; }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#FBFCF6; }
ol.commentlist li.comment a { color:#A48B59; }
ol.commentlist li.comment a:hover { color:#493E28; }

.commentForm .commentForm_left { float:left; width:260px; margin:0 0 0 40px; display:inline; }
.commentForm .commentForm_left label { color:#493E28; font-size:12px; float:left; font-weight:bold; margin:5px 0 2px 0; }
.commentForm .commentForm_left .btn_send { float:right; margin:0 40px 10px 0; display:inline; }
.commentForm .commentForm_left .input-text { float:left; width:212px; height:22px; background:url(images/text_input_bg.gif) 0px 0px no-repeat; border:0; margin:0 0 10px 0; padding:3px; }
.commentForm .commentForm_left .loggedin { margin:5px 0 10px 0; float:left; }
.commentForm .commentForm_left .loggedin a { color:#A48B59; }
.commentForm .commentForm_left .loggedin a:hover { color:#493E28; }
.commentForm .comment_body { float:left; width:425px; }
.commentForm .comment_body label { color:#493E28; font-size:12px; float:left; font-weight:bold; margin:5px 0 2px 0; }
.commentForm .comment_body textarea { float:left; width:400px; height:132px; background:url(images/textarea_bg.gif) 0px 0px no-repeat; border:0; padding:10px 10px 35px 10px; }
.commentForm .comment_body img.virag { position:relative; float:right; margin:-40px -30px -40px 0; display:inline; z-index:20; width:80px; height:87px !important; padding-bottom:40px;}
.commentForm p.required { float:left; margin:0 0 0 40px; display:inline; color:#cc0000; }
.contactForm { width:555px; float:left; }
.contactForm .input-text { float:left !important; width:212px !important; height:22px !important; background:url(images/text_input_bg.gif) 0px 0px no-repeat !important; border:0 !important; margin:0 0 10px 0 !important; padding:3px !important; }
.contactForm label { color:#493E28; font-size:12px; float:left; font-weight:bold; margin:0px 0 0px 0; padding:0; }
.contactForm textarea { float:left; width:400px; height:132px; background:url(images/textarea_bg.gif) 0px 0px no-repeat; border:0; padding:10px 10px 35px 10px; }
.contactForm img { float:left !important; background:none !important; border:1px solid #E7E3D7; margin:0 0 10px 0 !important; padding:0 !important; }
.contactForm p.btn_submit { float:left; width:68px; height:22px; background:url(images/btn_post_comment_1.png) 0px 0px no-repeat; }
.contactForm p.btn_submit:hover { background:url(images/btn_post_comment_2.png) 0px 0px no-repeat; }
.contactForm p.btn_submit input { background:none; border:0; width:68px; height:22px; cursor:pointer; }

.col2-layout .leftCol_bottom .bookmarks { float:right; width:71px; height:23px; background:url(images/social.png) 0px 0px no-repeat; overflow:hidden; list-style-type:none; margin:10px 0 0 0px; display:inline; position:relative; z-index:10; }
.col2-layout .leftCol_bottom .bookmarks li { float:left; height:23px; padding:0; margin:0; }
.col2-layout .leftCol_bottom .bookmarks li a { float:left; height:23px; padding:0; margin:0; overflow:hidden; }
.col2-layout .leftCol_bottom .bookmarks li a strong { visibility:hidden; }
.col2-layout .leftCol_bottom .bookmarks li#facebook a { width:23px; }
.col2-layout .leftCol_bottom .bookmarks li#twitter a { width:24px; }
.col2-layout .leftCol_bottom .bookmarks li#myspace a { width:24px; }

.col2-layout .leftCol_bottom .bookmarks li#facebook a:hover { background:url(images/social.png) 0px -23px no-repeat; }
.col2-layout .leftCol_bottom .bookmarks li#twitter a:hover { background:url(images/social.png) -23px -23px no-repeat; }
.col2-layout .leftCol_bottom .bookmarks li#myspace a:hover { background:url(images/social.png) -47px -23px no-repeat; }

/* footer */
.footerContainer { width:100%; height:230px; background:url(images/footerContainer_bg.jpg) top center repeat-x; }
.footer { width:980px; height:56px; margin:0 auto 0 auto; }
.footer p { float:left; color:#493E28; font-size:10px; display:inline; }
.footer ul { float:right; padding:0; list-style-type:none; display:inline; font-size:10px; }
.footer ul li { float:left; padding:0 5px; color:#493E28; }
.footer ul li a { color:#493E28; }
body.landing .footerContainer { margin-top:-70px; }
body.landing .footer p { margin:70px 0 0 20px; }
body.landing .footer ul { margin:70px 20px 0 0; }
body.inner .footerContainer { background:url(images/footerContainer_bg_inner.jpg) top center repeat-x; padding:50px 0 0 0; }
body.inner .footer { height:200px; }
body.inner .footerAd { margin:20px auto 0 auto; background:none; padding:0; height:auto; float:none; }

.subcategory { list-style-type:none; list-style-image:none; }
.subcategory li { list-style-type:none; list-style-image:none !important; background:none; float:left; width:210px; padding:7px 10px 7px 30px !important; }

.subcategory li#levesek { background:url(images/icon_soup.gif) 0px 0px no-repeat; }
.subcategory li#edessegek { background:url(images/icon_cake.gif) 0px 0px no-repeat; }
.subcategory li#salatak { background:url(images/icon_salad.gif) 0px 0px no-repeat; }
.subcategory li#italok { background:url(images/icon_drinks.gif) 0px 0px no-repeat; }
.subcategory li#kenyerfelek { background:url(images/icon_bread.gif) 0px 0px no-repeat; }
.subcategory li#befozes { background:url(images/icon_compot.gif) 0px 0px no-repeat; }
.subcategory li#tesztak { background:url(images/icon_pasta.gif) 0px 0px no-repeat; }
.subcategory li#feltetek { background:url(images/icon_topping.gif) 0px 0px no-repeat; }
.subcategory li#foetelek { background:url(images/icon_mains.gif) 0px 0px no-repeat; }

.subcategory li#egyeb { background:url(images/icon_flower.gif) 0px 0px no-repeat; }
.subcategory li#eloetelek { background:url(images/icon_eloetel.gif) 0px 0px no-repeat; }
.subcategory li#fozelekek { background:url(images/icon_fozelek.gif) 0px 0px no-repeat; }
.subcategory li#koretek { background:url(images/icon_potato.gif) 0px 0px no-repeat; }
.subcategory li#martasok { background:url(images/icon_martas.gif) 0px 0px no-repeat; }

.subcategory li#gyermek-0-3 {  }
.subcategory li#gyermek-3-7 {  }
.subcategory li#gyermek-7-14 {  }
.subcategory li#gyermek-14-21 {  }
.subcategory li#gyermek-felnottkor {  }
.subcategory li#gyermek-varandossag {  }

.subcategory li#ajurveda {  }
.subcategory li#bach-viragesszenciak {  }
.subcategory li#egyeb-gyogymodok {  }
.subcategory li#gyogynovenyek {  }
.subcategory li#homeopatia {  }
.subcategory li#schussler-sok {  }

.subcategory li#biogazdalkodas {  }
.subcategory li#kornyezettudatossag {  }
.subcategory li#novenyek {  }

.subcategory li#hindu-filozofia { background:url(images/icon_hindu.gif) 0px 0px no-repeat; }
.subcategory li#szellemi-tanitasok { background:url(images/icon_spirit.gif) 0px 0px no-repeat; }
.subcategory li#vallasok { background:url(images/icon_vallas.gif) 0px 0px no-repeat; }

.subcategory li#impressziok { background:url(images/icon_impressziok.gif) 0px 0px no-repeat; }
.subcategory li#novellak { background:url(images/icon_novel.gif) 0px 0px no-repeat; }
.subcategory li#taplalkozas { background:url(images/icon_taplalkozas.gif) 0px 0px no-repeat; }
.subcategory li#tortenelem { background:url(images/icon_history.gif) 0px 0px no-repeat; }


/* ie6 pngfix */
* html .virag { behavior: url("http://dev.westerlike.net/Lettudatos/wp-content/themes/WesterlikeTheme/js/iepngfix.htc"); }

/* MAILPRESS */
div.MailPress div.mp-loading, div.MailPress div.mp-message {
opacity:0;
position:absolute;
margin-left:6px;
} 
.MailPress { float:left; width:165px; margin:0 0 15px 0; }
.mp-container { float:left; width:159px; height:105px; padding:50px 0 0 6px; background:url(images/newsletter_bg.jpg) top right no-repeat; }
.mp-formdiv { float:left; width:159px; }
.mp-formdiv input { float:left; width:133px; margin:0 0 7px 8px; display:inline; background:#fff; border:1px solid #DACEB6; padding:1px 3px;}
.mp-formdiv input.mp_submit { width:46px !important; height:18px !important; background:url(images/btn_kuldes.gif) 0px 0px no-repeat; float:right; color:#fff; margin:0 10px 0 0; display:inline; font-size:10px; padding:0 1px 3px 0; cursor:pointer; }

.landingRotator { float:left; width:632px; height:321px; overflow:hidden; margin:13px 0 0 0; overflow:hidden; }

.imageContainer { float:left; width:558px; height:276px; overflow:hidden; margin:0 0 0 25px;  display:inline; }
.landingRotator .mask { position:relative; float:left; width:632px; height:321px; background:url(images/rotatorMask.png) 0px 0px no-repeat; z-index:10; margin-top:-280px; }
.landingRotator .description { position:relative; float:right; width:360px; height:111px; z-index:15; margin:-160px 37px 0 0; color:#fff; }
.landingRotator .description span { font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; width:338px; }
.landingRotator .description p { width:338px; height:45px; overflow:hidden;}
.landingRotator .description span.category { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:14px 0 0 60px; float:left; }
.landingRotator .description .btn_tovabb { float:right; color:#fff; font-size:12px; position:relative; margin:-15px 30px 0 0; display:inline; background:url(images/bullet_4.gif) right 2px no-repeat; padding:0 15px 0 0; }
