@charset "UTF-8";
/* CSS Document */

@charset "utf-8";

html {
	height:100%;
}
* html { visibility:visible; }
body { background: #BD9474 url("forum_graphics/bg_main.jpg") top left repeat; color:#543821; 
       font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em; 
	   padding:0; 
	   margin:0; 
	  
		/* height: 100%; */
	   }
	   
html, body {
	margin: 0;
	padding: 0;
}
	   
img {  float:left;  }
a { color:#A65625; text-decoration:none;  }
a:hover { text-decoration:underline;  }

h1 { color:#A65625; padding:5px 30px 0px 30px; margin-bottom:0; height:0; font-size:16px; 
     font-family:Georgia, "Times New Roman", Times, serif; }
h2 { color:#654846; padding:0px 30px 10px 30px; font-size:13px; height:0; }
.clear { clear:both; }

#mainTable{
	margin-left:auto;
	margin-right:auto
}

/* Header */
.jukebox { float:right; width:320px; height:322px; display:block; visibility:hidden}
#header_top { background: url("forum_graphics/header_top.gif") top left no-repeat; width:995px; height:30px; float:left; }
.header_border { background: url("forum_graphics/header_borders.gif") top left no-repeat; height:322px; width:39px; float:left; }
.header_border.header_left { background-position:0px 0px; width:39px; height:322px; float:left; }
.header_border.header_right { background-position:-39px 0px; width:30px; height:322px; float:left; }
#header_base { background: url("forum_graphics/header_base.jpg") top left no-repeat; width:926px; float:left;  }
#preloader {   float:right; padding:145px 0px 0 0px; }
#jukebox_news { background: url("forum_graphics/header_middle_news.jpg") top left no-repeat; }
#jukebox_tour { background: url("forum_graphics/header_middle_tour.jpg") top left no-repeat; }
#jukebox_store { background: url("forum_graphics/header_middle_store.jpg") top left no-repeat; }
#jukebox_journal { background: url("forum_graphics/header_middle_journal.jpg") top left no-repeat; }
#jukebox_scrapbook { background: url("forum_graphics/header_middle_scrapbook.jpg") top left no-repeat; }
#jukebox_community { background: url("forum_graphics/header_middle_community.jpg") top left no-repeat; }
#jukebox_links { background: url("forum_graphics/header_middle_links.jpg") top left no-repeat; }
#header_pic { width:926px; float:left;}
#title_pic { width:661px; height:88px; float:left; }

/* Main navigation */
.menu_border { background:url("forum_graphics/menu_borders.gif") top left no-repeat; width:65px; height:56px; float:left; }
.menu_border.menu_right { background-position: 0px 0px; }
.menu_border.menu_right { background-position: -65px 0px; width: 62px; }
.navigation { float:left;  background:url("forum_graphics/menu_main.jpg") top left no-repeat; 
              height:42px; width:73px; }
.navigation img, .navigation a { float:left;  border:none; cursor:pointer; }
.navigation a:hover span.navigation { background-image:none; border:none; }
.navigation.poconews { background-position:0px -42px; width:73px; height:42px; }
.navigation.poconews a span.navigation.poconews_over { background-position:0px 0px; width:73px; height:42px; }
.navigation.pocotour { background-position:-105px -42px; width:80px; height:42px; }
.navigation.pocotour a span.navigation.pocotour_over { background-position:-105px 0px; width:80px; height:42px; }
.navigation.pocostore { background-position:-215px -42px; width:84px; height:42px; }
.navigation.pocostore a span.navigation.pocostore_over { background-position:-215px 0px; width:84px; height:42px; }
.navigation.pocojournal { background-position:-323px -42px; width:110px; height:42px; }
.navigation.pocojournal a span.navigation.pocojournal_over { background-position:-323px 0px; width:110px; height:42px; }
.navigation.pocoscrapbook { background-position:-459px -42px; width:138px; height:42px; }
.navigation.pocoscrapbook a span.navigation.pocoscrapbook_over { background-position:-459px 0px; width:138px; height:42px; }
.navigation.pococommunity { background-position:-635px -42px; width:133px; height:42px; }
.navigation.pococommunity a span.navigation.pococommunity_over { background-position:-635px 0px; width:133px; height:42px; }
.navigation.pocolinks { background-position:-800px -42px; width:68px; height:42px; }
.navigation.pocolinks a span.navigation.pocolinks_over { background-position:-800px 0px; width:68px; height:42px; }
.navigation.star_egy { background-position:-73px 0px; width:32px; height:42px; }
.navigation.star_ketto { background-position:-185px 0px; width:30px; height:42px; }
.navigation.star_harom { background-position:-299px 0px; width:24px; height:42px; }
.navigation.star_negy { background-position:-433px 0px; width:26px; height:42px; }
.navigation.star_ot { background-position:-597px 0px; width:38px; height:42px; }
.navigation.star_hat { background-position:-768px 0px; width:32px; height:42px; }
.menu_footer { float:left; background:url("forum_graphics/menu_subs.jpg") top left no-repeat; 
               height:14px; width:868px; }
.menu_footer.menu_upper { background-position:0px 0px; width:868px; height:14px; }
.menu_footer.menu_lower { background-position:0px -14px; width:926px; height:36px; }
.menu_footer.menu_lower2 { background-position:0px -50px; width:926px; height:36px; }

/* Footer navigation */
.footer_border { float:left; background:url("forum_graphics/footer_borders.gif") top left no-repeat; }
.footer_border.border_left { background-position:0px 0px; width:39px; height:219px; }
.footer_border.border_right { background-position:-39px 0px; width:30px; height:219px; }
.small_nav { background: url("forum_graphics/footer_middle.jpg") top left no-repeat; 
             float:left; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;
			 color:#62401E; }
.small_nav a { float:none; color:#62401E;  }
.small_nav a:hover { color:#A65625; text-decoration:none; }		
.small_nav center img { float:none; padding:0 5px; }
.small_nav center { padding-top:55px; }	 
.small_nav.nav_main { background-position:-56px 0px; width:803px; height:122px; }
.small_nav.nav_left { background-position:0px 0px; width:56px; height:122px; }
.small_nav.nav_right { background-position:-859px 0px; width:67px; height:122px; }
.small_nav.nav_bottom { background-position:0px -122px; width:926px; height:72px; }
.footer_links { float:left; background:url("forum_graphics/footer_bottom.gif") top left no-repeat; margin-bottom:20px;}
.footer_links img, .footer_links a { float:left;  border:none; cursor:pointer; }
.footer_links a:hover span.footer_links { background-image:none; border:none; }	
.footer_links.copy { background-position:0px 0px; width:472px; height:25px; }
.footer_links.terms_of_use { background-position:-115px -25px; width:115px; height:25px; }
.footer_links.terms_of_use_over {  background-position:0px -25px; width:115px; height:25px;  }
.footer_links.star_1 { background-position:-429px -25px; width:20px; height:25px; }
.footer_links.star_2 { background-position:-409px -25px; width:17px; height:25px; }
.footer_links.privacy_policy { background-position:0px -50px; width:123px; height:25px; }
.footer_links.privacy_policy_over { background-position:-123px -50px; width:123px; height:25px; }
.footer_links.design_by { background-position:-246px -50px; width:179px; height:25px; }
.footer_links.design_by_over { background-position:-230px -25px; width:179px; height:25px; }


/* Left column */
#inner_content { background:url("forum_graphics/content_bg.jpg") top left repeat-y; }
.align_left { float:left; }
.align_right { float:right; }
.align_none { float:none; }
.main_content { width:573px; float:left; background:url("forum_graphics/real_content_bg.jpg") top left repeat-y; min-height:860px;}
#title_base { background: transparent url("forum_graphics/title_base.jpg") top left no-repeat; width:661px; height:88px; }
.real_content { background:url("forum_graphics/real_content_borders.jpg") top left no-repeat; width:56px; height:626px; float:left; }
.real_content.left_border { width:56px; background-position:0px 0px; }
.real_content.right_border { width:32px; background-position:-56px 0px; }
.real_content_trans { background:url("forum_graphics/real_content_trans.gif") top left no-repeat; width:56px; height:33px; float:left; }
.real_content_trans.left_border { width:56px; background-position:0px 0px; }
.real_content_trans.right_border { width:32px; background-position:-56px 0px; }
#real_content_footer { background:url("forum_graphics/real_content_footer.gif") top left no-repeat; width:661px; height:35px; 
                       float:left; padding-bottom:40px; margin-top:-1px }

/* Right column */
.login_panel { float:left; background:url("forum_graphics/loginpanel.jpg") top left no-repeat; }
.login_panel img, .login_panel a { float:left;  border:none; cursor:pointer; }
.login_panel a:hover span.login_panel { background-image:none; border:none; }
.login_panel.login_info { background-position:0px -156px; width:248px; height:43px; }
.login_panel.view_cart { background: url("forum_graphics/book_section.jpg") -33px -369px no-repeat; width:84px; height:59px; }
.login_panel.view_cart_over { background-position:-23px -199px; width:84px; height:59px; }
.login_panel.cart_text { background-position:-107px -199px; width:141px; height:59px; }
.login_panel.checkout { background: url("forum_graphics/book_section.jpg") -186px -254px no-repeat; width:79px; height:25px;  }
.login_panel.checkout_over { background-position:-28px -263px; width:79px; height:25px; }
.login_panel.logout { background: url("forum_graphics/book_section.jpg") -20px -254px no-repeat; width:83px; height:25px; }
.login_panel.logout_over { background-position:-165px -263px; width:83px; height:25px; }
.login_panel.manage_account { background: url("forum_graphics/book_section.jpg") -145px -230px no-repeat; width:120px; height:24px; }
.login_panel.manage_account_over { background-position:-28px -288px; width:120px; height:24px; }
.login_panel.logged_in_1 { background-position:-248px -199px; width:17px; height:43px; }
.login_panel.logged_in_2 { background-position:0px -199px; width:23px; height:59px;  }
.login_panel.logged_in_3 { background-position:-248px -199px; width:17px; height:59px; }
.login_panel.logged_in_4 { background-position:0px -258px; width:265px; height:5px; }
.login_panel.logged_in_5 { background-position:0px -263px; width:28px; height:25px; }
.login_panel.logged_in_6 { background-position:-107px -263px; width:58px; height:25px; }
.login_panel.logged_in_7 { background-position:-248px -263px; width:17px; height:25px; }
.login_panel.logged_in_8 { background-position:0px -288px; width:28px; height:24px;}
.login_panel.logged_in_9 { background-position:-148px -288px; width:100px; height:24px; }
.login_panel.logged_in_10 { background-position:-248px -288px; width:17px; height:24px;  }
.login_panel.logged_in_11 { background-position:0px -312px; width:265px; height:30px;  }

.login_panel.login_1 { background-position:0px 0px; width:265px; height:21px; }
.login_panel.login_2 { background-position:0px -54px; width:265px; height:21px; }
.login_panel.login_3 { background-position:0px -102px; width:265px; height:5px; }
.login_panel.login_4 { background-position:0px -107px; width:28px; height:25px; }
.login_panel.login_5 { background-position:-111px -107px; width:52px; height:25px; }
.login_panel.login_6 { background-position:-233px -107px; width:32px; height:25px; }
.login_panel.login_7 { background-position:0px -132px; width:28px; height:24px; }
.login_panel.login_8 { background-position:-156px -132px; width:109px; height:24px; }
.login_panel.login_9 { background-position:0px -312px; width:265px; height:30px; }
.login_panel.register { background: url("forum_graphics/book_section.jpg") -103px -254px no-repeat; width:83px; height:25px; }
.login_panel.register_over { background-position:-28px -107px; width:83px; height:25px; }
.login_btn { float:left; }
.login_panel.forgot { background: url("forum_graphics/book_section.jpg") -17px -230px no-repeat; width:128px; height:24px; }
.login_panel.forgot_over { background-position:-28px -132px; width:128px; height:24px; }
.login_panel.username_field { background-position:0px -21px; width:265px; height:33px; }
.login_panel.password_field { background-position:0px -75px; width:265px; height:27px; }
.login_panel.album_left { background-position:0px -342px; width:19px; height:200px; }
.login_panel.album_right { background-position:-220px -342px; width:45px; height:200px; }
.login_panel.album_bottom { background-position:0px -542px; width:265px; height:27px; }
.login_panel.new_album { background-position:-19px -342px; width:201px; height:200px; }
.login_panel.album_small { background-position:-220px -569px; width:45px; height:21px; }
.login_panel.album_title { background-position:0px -569px; width:150px; height:21px; }
.login_panel.buy_new { background-position:-150px -569px; width:70px; height:21px; }
.login_panel.buy_new_over { background: url("forum_graphics/book_section.jpg") -47px -428px no-repeat; width:70px; height:21px; }
.login_panel.album_footer { background-position:0px -590px; width:265px; height:48px; }
.login_panel.downloads_header { background-position:0px -638px; width:265px; height:35px; }

#book_top { background:url("forum_graphics/book_top.gif") top left no-repeat; width:228px; height:32px; float:left; }
#book_middle { background:url("forum_graphics/booknew1.jpg") top left no-repeat; width:228px; height:27px; float:left; 
               margin-bottom:-1px;  }

						   
.book_section { float:left; background:url("forum_graphics/book_section.jpg") top left no-repeat; }
.book_section img, .book_section a { float:left;  border:none; cursor:pointer; }
.book_section a:hover span.book_section { background-image:none; border:none; }
.book_section.book_left { background-position:-25px -279px; width:67px; height:90px; }
.book_section.book_right { background-position:-240px -279px; width:25px; height:90px; }
.book_section.book_band { background-position:-117px -369px; width:148px; height:90px;  }
.book_section.book_band_over { background-position:-92px -279px; width:148px; height:90px; }
.book_section.donate { background-position:0px -115px; width:265px; height:115px; }
.book_section.donate_over { background-position:0px 0px; width:265px; height:115px; }


#login_name { text-align:right; padding:8px 21px 0 0; width:210px; float:right; font-size:15px; font-weight:bold; color:#654846; }
#cart_text_align { float:left; padding:5px 0 0 5px; }
.emphasis { color:#A65625; font-weight:bold; }
.emphasis2 { color:#62401E; font-weight:bold; }
.login_panel.username_field input { margin-top:8px; background-color:#6C5423; border:none; color:#F6EFC0; }
.login_panel.password_field input { margin-top:6px; background-color:#6C5423; border:none; color:#F6EFC0; }
#new_album, #featured_album, #live_album { float:left; width:200px; height:200px; overflow: hidden; }
#new_album img { border:none; }
#download_list { font-size:11px;  }
#download_list li { list-style-image:url(forum_graphics/bullet.gif); padding:2px 0 0 0; visibility:visible;  }
#download_list li a { color:#412B14; }


/*News*/
.news_block { text-align:justify; padding:0 30px 5px 30px; width:510px; }
.news_link { float:right; padding:0 33px 0 0; }
#privacy_block {  text-align:justify; padding:0 30px 5px 30px; width:510px; font-size:10px; }
#privacy_block2 {  text-align:justify; padding:0 30px 5px 30px; width:480px; font-size:10px; }

/* Tour and Community */
.table_align { float:left; padding:15px 20px 20px 20px; width:530px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; }
#forum_align { float:left; padding:15px 20px 20px 20px; width:530px; }
#forum_align table { border: 2px solid #654846; }
#forum_align td { filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }
#forum_align .fejlec { filter:alpha(opacity=100); opacity: 1.0; -moz-opacity:1.0; }
.table_header { float:left; padding:10px; color:#FFFFFF; font-weight:bold; 
                font-family:Georgia, "Times New Roman", Times, serif; }
.table_header a { color:#B27A53; }				
.table_cell { padding:10px; }
.table_cell a { clear:both; }
.table_cell2 { padding:10px; width:190px; }
.table_cell2 a { font-weight:bold; }
.table_cell3 { padding:10px; width:140px; }
.table_cell3 a, .poster a , h2 a { color: #654846; }
.forum_header { font-size:12px; }
.forum_picture { width:130px; padding:10px; float:left; }
.forum_post { text-align:justify; width:350px; padding:10px; }
.forum_post img { float:none;  }
.forum_avatar { text-align:left; width:120px; padding:10px; }
.forum_avatar img { border:2px solid #654846; margin-bottom:10px; margin-left:15px; }
.forum_avatar a { font-weight:bold; font-size:11px; }
.forum_info { font-size:10px;  }
.post_footer { font-size:12px; padding:5px 10px 10px 10px; width:497px;}
.paginate { font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; }


/* Scrapbook */
.scrapbook_block { padding:0 0px 5px 6px; width:560px; }
.scrapbook_block img { border:none; }
.table_igazit { float:left; /*padding:5px; */ margin:5px 8px 3px 3px;}
.gallery_link { float:left; padding:5px 5px 3px 10px; width:125px; }
#upload_picture { float:left; padding:10px 0 10px 30px; width:510px; }

/* Store */
.cart_content { float:left; padding:0 30px 5px 30px; width:510px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; }
.cart_content2 { float:left; padding:0 30px 5px 26px; width:510px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; }
.cart_content table { border: 2px solid #D3BB92; }
label.inputLabelLogin {	width:130px; float:left; color:#654846; font-weight:bold; line-height:1.5em; padding-left:10px; }
.sor { width:480px; float:left; padding:10px 0 0 0; }
.table_cell input { border: 2px solid #D3BB92; float:left; }
.table_cell label { float:left; }
.login_field { border: 4px solid #D3BB92; }
.login_sub { float:left;width:500px; }
.login_sub input { float:right; padding-top:5px; }
.login_sub a { padding:5px 0 0 5px; float:left; }
.register_note { padding:10px 20px; text-align:justify; font-size:11px; color:#654846; font-weight:bold; }
.register_field { margin:10px; border: 2px solid #D3BB92; }
.alert { color:#A65625; font-weight:bold; padding:5px 0 0 10px;	float:left; }
.radioButtonLabel, .checkboxLabel { float:left;	padding:2px 5px 5px 5px; font-weight:bold; }
.table_cell #radiogomb  { float:left; margin-left:10px; }
.table_cell .checkgomb  { float:left; margin-left:10px; }

#product_left { float:left; width:210px; padding-left:30px; }
#product_right { float:left; width:200px; }
.product_info { float:left; padding-left:30px; }
#product_image {   }
#product_image img { float:left; border:2px solid #BB5A2A; }
#product_desc { padding-left:20px; float:left; width:280px;  }
#product_desc_text { text-align:justify; }
.product_name { font-size:16px; padding-bottom:20px; }
#view { float:left; font-weight:bold; color: #654846; font-size:12px; padding-top:5px; }
#product_panel { float:left; color:#BB5A2A; font-weight:bold; font-size:12px; margin-top:10px;
                 border:1px solid #D3BB92; }
#product_panel table { border-left:2px solid #D3BB92; }
#product_price { width:60px; float:left; padding:10px 10px 10px 0px; font-weight:bold; color:#BB5A2A; font-size:14px;  }	
#add2 {	color:#654846; padding:7px 5px 0px 10px; float:left; font-weight:bold; }
#mennyiseg { padding:3px 5px; }
#mennyiseg input { text-align:center; border: 2px solid #D3BB92; float:left; }
#add_this { float:right; padding:5px 10px 10px 0; }
#table_header { font-family:Tahoma; font-weight:bold; color:#fff; padding:10px; font-size:13px; float:left; }
#cart_kep { padding:8px; float:left; }
.cart_kep img, .cart_kep a, .cart_kep a img, #cart_kep img, #cart_kep a, #cart_kep a img  { float:left; border:1px solid #BB5A2A; }
.cart_kep { padding:8px; float:left; width:150px; }
#cart_title { font-weight:bold; padding:10px; }
.cart_title { font-weight:bold; padding:10px; width:120px; }
.cart_third { width:140px; }
#price_1 {	font-weight:bold; padding:10px; }
#price_2 { font-weight:bold; padding:10px; }
.price_3 { font-weight:bold; padding:10px 10px 10px 30px; color:#A65625; }
.add { float:left; font-weight:bold; padding:8px 8px 0 10px; }
#delete { float:left; padding:8px; }
#sub_total { color:#B95929; float:right; font-weight:bold; font-size:13px; padding:10px; }
#sub_total_div { border-top:2px solid #B95929; width:153px; float:right; }
#cart_buttons { float:left; margin-right:0px; border:none; }
#cart_buttons a, #cart_buttons a img { border:none; }
#cart_buttons input, #cart_buttons img { float:right; padding-right:10px; padding-top:5px; }
#cart_content_table { border: 2px solid #725A34; }
.quote { font-style:italic; border:1px solid #725A34; background-color:#D7BF93; padding:10px; width:330px; margin-bottom: 5px; }
.quoted { font-style:normal; font-size:10px; }
.add_btn { float:left; padding:0px 0 0 5px; }
.cart_third input { float:left; margin-top:3px }

/*-----------------------------*/

.overlay{ 
    /*background-image: url("forum_graphics/overlay.png");*/
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 80;
    width: 100%;
    height: 100%;
	 min-height:100%;
	float:left;
	
    background-color:#000;
    -moz-opacity: 0.7;
    opacity: 0.7;
	filter:alpha(opacity=70);	
}

* html .overlay{
    background-color: #333;
    background-color: transparent;
	/*
    background-image: url("forum_graphics/blank.gif");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="forum_graphics/overlay.png", sizingMethod="scale");*/

}
.overlay img{ border: none; }


.box{
    background:#2d2d2d;  
    border:4px solid #453A29;
}

#product_image .box a, #product_image .box img { border:none; }

.close{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
	z-index: 180;
}

.page_overlay {
    position: absolute;
    z-index:90;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color:#000;
    -moz-opacity: 0.4;
    opacity: 0.4;
	filter:alpha(opacity=40);
}


/*Calendar*/
#tour_naptar { padding:10px; width:550px;  }
#tour_naptar table { border:2px solid #83603D;}
.naptar_fejlec { color:#FFFFFF; font-weight:bold; padding:10px 10px 10px 10px; font-size:9px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; float:left; }
.date { text-align:right; float:right; padding:10px; }
.no_date { text-align:right; }
.tour_date { text-align:right; padding:10px; color:#FFFFFF; font-weight:bold; }
.current_date { color:#FFFFFF; font-weight:bold; text-align:right; padding:10px; }
#tour_popup { padding:20px; width:360px; background-color:#FFF; color:#83603D; }
#month { border:2px solid #BFA273; font-weight:bold; color:#83603D; width:120px; line-height:1.5em; font-size:14px; }
#year { border:2px solid #BFA273; font-weight:bold; color:#83603D; width:80px; line-height:1.5em; font-size:14px; }

#post_comment { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding:20px 0px 20px 20px; }
#post_comment label { float:left; font-size:13px; color:#A65625; line-height:1.5em; font-weight:bold;  }
#post_comment input { float:left; border:2px solid #BFA273; }
#post_comment textarea { float:left; border:2px solid #BFA273; }
#forum_border { border:2px solid #83603D; width:530px; margin-left:20px;  }
#forum_bg { background-color:#E1CEAA; margin:4px;  }
input#comment_submit { margin:5px 20px 0 0; float:right; border:2px solid #BFA273; color:#FFFFFF; background-color:#D3BB92; font-weight:bold; }

#forum_bg h1 { padding:0; float:left; padding:0 10px 0 20px; margin-bottom:10px; }
#forum_bg h2 { padding:0; float:left; padding:0 10px 0 20px; margin-bottom:30px; }

