div.container1 { margin: 0px auto; width: 100%; background: url(../img/bg.gif) top center no-repeat; }
div.container2 { margin: 0px auto; width: 1200px; background: url(../img/bg2.jpg) top center no-repeat; }
div.main { margin: 0px auto; width: 993px; }

div.level1 { height: 146px; overflow: hidden; padding-right:15px; }

    div.level1 div.logo { top: 45px; left: 30px; }
    
    div.level1 div.link a { color: #A0906E; font-size: 14px; }
    div.level1 div.link a:hover { color: #F09707; text-decoration: none; }
    div.level1 div#link1 { top: 110px; left: 405px; }
    div.level1 div#link2 { top: 95px; right: 420px; }
    div.level1 div#link3 { top: 73px; right: 350px; }

	div.level1 div.login_bar { top: 55px; right: 0px; width: 293px; height: 70px; background: url(../img/login_bar.gif) 0px 21px no-repeat;  }
		div.level1 div.login_bar div.login_bar_title { color: #F09707; font-size: 14px; height: 20px; font-weight: bold; }
		div.level1 div.login_bar input { background: none; border: none; color: #908E91; width: 85px; font-size: 11px; }
		div.level1 div.login_bar input[type=text] { margin: 0px 12px 0px 6px; }

    div.main div.language_list { top: 4px; right: 0px; width: 200px; z-index: 100; }
        div.main div.language_list img { margin-right: 3px; }
        div.main div.language_list a { text-transform: lowercase; color: #A0906E; }
            div.main div.language_list a:hover { text-transform: lowercase; color: #A0906E; }
        div.main div.language_list div.list { background: url(../img/lang_list_select_bg.jpg) top right repeat-y; padding: 5px 15px; }
            div.main div.language_list div.list p { padding: 3px 0px; }
        div.main div.language_list div.select { height: 34px; background: url(../img/lang_list_select.jpg) top right no-repeat; cursor: pointer; }
            div.main div.language_list div.select_left { height: 24px; background: url(../img/lang_list_select_left.jpg) top left no-repeat;
                                                           padding: 6px 37px 0px 15px; }

div.level2 { height: 46px; overflow: hidden; padding-right:15px; }
    div.level2 div.menu_top { background: url(../img/top_bg.jpg) top left repeat-x; height: 46px; }
        div.level2 div.menu_top div.menu_top_line { background: url(../img/menu_top_line.jpg) top left repeat-x; height: 46px; width: 2px; }
    div.level2 div.search_bar { width: 265px; padding-top: 13px; }
        div.level2 div.search_bar input { border: 0px; background: none; color: #8F8F8D; font-size: 11px; width: 150px; padding: 2px 0px; }
        div.level2 div.search_bar div.right { width: 85px; cursor: pointer; text-align: center; padding-top: 3px; }
                div.level2 div.search_bar div.right a.search-bar-href { color: #FFFFFF; font-size: 13px; }
                div.level2 div.search_bar div.right a.search-bar-href:hover { font-size: 13px; text-decoration: none; }

div.level3 { height: 28px; overflow: hidden; padding-right:15px; }
    div.level3 div.data { padding-top: 5px; }
    div.level3 div.menu_nav { padding: 0px 0px 0px 10px; }

    div.level3 div.menu_a { background: url(../img/menu_point.gif) 9px 11px no-repeat; padding: 6px 0px 5px 20px; }
        div.level3 div.menu_a a { color: #56402A; text-decoration: underline; }
        div.level3 div.menu_a a:hover { color: #56402A; text-decoration: underline; }
    
    div.level3 div.menu_i { background: url(../img/menu_point.gif) 9px 11px no-repeat; padding: 6px 0px 5px 20px; }
        div.level3 div.menu_i a { color: #56402A; }
        div.level3 div.menu_i a:hover { color: #56402A; text-decoration: underline; }

div.level4 { padding-right:15px; }
    div.level4 div.leftcolumn { width: 480px; overflow: hidden; }
    div.level4 div.rightcolumn { width: 485px; overflow: hidden; }    

div.level4_sub { padding-right:15px; }
    div.level4_sub div.leftcolumn { width: 600px; overflow: hidden; }
    div.level4_sub div.rightcolumn { width: 355px; overflow: hidden; }

div.level5 { padding: 20px 15px 50px 15px; }
    div.level5 div.menu_nav { padding-left: 30px; }
    div.level5 div.copyright { font-weight: bold; }
        div.level5 div.copyright a { font-weight: bold; color: #F09B11; }


/* BOX */

div.box_books { background: url(../img/box_books.jpg) top left no-repeat; height: 249px; overflow: hidden; }
    div.box_books p.header { padding: 18px 0px 20px 50px; }
        div.box_books p.header a { font-weight: bold; color: #F06B0C; font-size: 12px; }
        div.box_books p.header a:hover { font-weight: bold; color: #F06B0C; text-decoration: underline; }    
    div.box_books div.item { margin-right: 10px; }
        div.box_books div.item img { border: 1px solid #D9D0C1; padding: 1px; }
    div.box_books div#scrollbooks { width: 380px; height: 175px; overflow: hidden; margin-left: 3px; }
    div.box_books div.arrow_left { padding-top: 50px; margin-left: 20px; width: 27px; }
    div.box_books div.arrow_right { padding-top: 50px; width: 27px; }

div.box_topics { background: url(../img/box_topics_bg.jpg) top left repeat-y; }
    div.box_topics div.header { height: 35px; background: url(../img/box_topics_top.jpg) top left no-repeat; padding-left: 15px; }
        div.box_topics div.header div.tab { background: url(../img/box_topics_button.gif) top right no-repeat; height: 34px; }
        div.box_topics div.header div.tab a { background: url(../img/box_topics_button_left.gif) top left no-repeat;
                                                           display: block; color: #F06C0A; padding: 10px 15px 10px 35px; }
        div.box_topics div.header div.tab_a { background: url(../img/box_topics_button_a.jpg) top right no-repeat; height: 34px; }
        div.box_topics div.header div.tab_a a { background: url(../img/box_topics_button_a_left.jpg) top left no-repeat; 
                                                color: #C70D11; font-weight: bold; display: block; padding: 10px 15px 10px 35px; }
    div.box_topics div.footer { height: 15px; background: url(../img/box_topics_bottom.jpg) top left no-repeat; }

div.box_poll { background: url(../img/box_poll.png) top left no-repeat; width: 205px; padding: 0px 20px; }
    div.box_poll div.title { height: 30px; padding: 13px 0px 0px 20px; }
        div.box_poll div.title { font-weight: bold; font-size: 12px; color: #F16C0D; }

div.box_articles { background: url(../img/box_articles.png) top left no-repeat; padding: 0px 20px; }
    div.box_articles div.header { font-weight: bold; color: #EE6C0A; padding: 13px 0px 10px 20px; font-size: 12px;  }
    div.box_articles div.lid { color: #BFAA95; }

div.box_sub { background: url(../img/box_sub.png) top left no-repeat; padding: 0px 20px; }
    div.box_sub div.header { padding: 13px 0px 10px 20px; font-size: 12px;  }
        div.box_sub div.header a { font-weight: bold; color: #F06B0C; font-size: 12px; }
    div.box_sub li { background: url(../img/line_pointer.gif) 5px 7px no-repeat; color: #785F4B; padding: 7px 0px 7px 35px; _padding-left: 20px; }
        div.box_sub li a { display: block; color: #785F4B; }
    div.box_sub div#scrollgallery { width: 315px; height: 175px; overflow: hidden; }    
    div.box_sub div.opacity_shadow { top: -35px; left: 0px; width: 315px; height: 35px; background: #000; opacity: 0.5; _filter:alpha(opacity=50); }
    div.box_sub div.opacity_text { top: -35px; left: 0px; width: 315px; height: 35px; }
        div.box_sub div.opacity_text a { display: block; color: #FFF; padding: 10px 0px 0px 20px; }

    div.box_sub div.cover { width: 125px; }
        div.box_sub div.cover img { border: 1px solid #D8D1BF; padding: 1px; }
    div.box_sub div.number { width: 180px; }
        div.box_sub div.number p.number { padding: 0px 0px 5px 0px; }
            div.box_sub div.number p.number a { color: #F06B0C; font-weight: bold; font-size: 12px; }
        div.box_sub div.number p.article { padding: 5px 0px; }
            div.box_sub div.number p.article a { color: #76604B; }

div.newsletter { width: 360px; overflow: hidden; }
    div.newsletter div.title2 { height: 25px; padding: 13px 0px 0px 0px; }
        div.newsletter div.title { font-weight: bold; font-size: 12px; color: #F16C0D; }
        div.newsletter div.newsletter_text { color: #756149; }
        div.newsletter div.message { font-size: 10px; color: #BCAA94; }
/* ACCORDION */

li { list-style: none; }

li.header { color:#000000; height: 23px; padding: 9px 0px 0px 65px; margin: 2px 0px; }
li div.entry { padding: 10px 30px; }
li div.entry img { border: 1px solid #D9DAD7; padding: 1px; }
li div.entry div.pic { padding-right: 10px; }
li div.entry div.lid { padding-left: 10px; color: #56402A; line-height: 160%; } /* color: #76604A; */

li#header_active { background: url(../img/box_topics_entry_a.jpg) top center no-repeat; cursor: pointer; }
    li#header_active a { color: #E17808; }

li#header_inactive { background:url(../img/box_topics_entry.jpg) top center no-repeat; cursor: pointer; }
    li#header_inactive a:hover { color: #E17808; text-decoration: none; }


div.article_text li.header { color:#000000; height: 23px; padding: 9px 0px 0px 45px; margin: 2px 0px; }
div.article_text li#header_active { background: url(../img/box_articles_entry_a.gif) top left no-repeat; cursor: pointer; }
    div.article_text li#header_active a { color: #E17808; }
div.article_text li#header_inactive { background:url(../img/box_articles_entry.gif) top left no-repeat; cursor: pointer; }
    div.article_text li#header_inactive a:hover { color: #E17808; text-decoration: none; }
    
div.box_articles li.header { color:#000000; height: 23px; padding: 9px 0px 0px 45px; margin: 2px 0px; }
div.box_articles li#header_active { background: url(../img/box_articles_entry_a.gif) top center no-repeat; cursor: pointer; }
    div.box_articles li#header_active a { color: #766049; font-weight: bold; }
div.box_articles li#header_inactive { background:url(../img/box_articles_entry.gif) top center no-repeat; cursor: pointer; }
    div.box_articles li#header_inactive a { color: #766049; }
    div.box_articles li#header_inactive a:hover { color: #766049; text-decoration: none; font-weight: bold; }

div.box_articles li div.entry { padding: 0px 30px 10px 30px; }
    div.box_articles li div.entry div.lid { line-height: 160%; }

/* BUTTONS */

div.button_green_small { background: url(../img/button_green_small_left.gif) top left no-repeat; height: 15px; margin: 0px 2px; line-height: 100%; }
div.button_green_small a { background: url(../img/button_green_small.gif) top right no-repeat; color: #FFF; font-weight: normal; line-height: 100%;
                            font-size: 10px; display: block; margin-left: 5px; padding: 2px 10px 3px 5px; text-decoration: none; }
div.button_green_small a:hover { color: #FFF; text-decoration: underline; }

div.button_orange_small { background: url(../img/button_orange_small_left.gif) top left no-repeat; height: 15px; margin: 0px 2px; line-height: 100%; }
div.button_orange_small a { background: url(../img/button_orange_small.gif) top right no-repeat; color: #FFF; font-weight: normal; line-height: 100%;
                            font-size: 10px; display: block; margin-left: 5px; padding: 2px 10px 3px 5px; text-decoration: none; }
div.button_orange_small a:hover { color: #C70D12; text-decoration: none; }

div.button_green { background: url(../img/button_green_left.gif) top left no-repeat; height: 19px; margin: 0px 2px; line-height: 100%; }
div.button_green a { background: url(../img/button_green.gif) top right no-repeat; color: #FFF; font-weight: normal; font-size: 11px; line-height: 100%;
                    margin-left: 5px; padding: 4px 10px 4px 5px; display: block; text-decoration: none; }
div.button_green a:hover { text-decoration: underline; }
                                                        
div.button_orange { background: url(../img/button_orange_left.gif) top left no-repeat; height: 19px; margin: 0px 2px; line-height: 100%; }
div.button_orange a { background: url(../img/button_orange.gif) top right no-repeat; color: #FFF; font-weight: normal; font-size: 11px; line-height: 100%;
                     margin-left: 5px; padding: 4px 10px 4px 5px; display: block; text-decoration: none; text-align: center; }
div.button_orange a:hover { text-decoration: underline; }

/* archwium */

div.archwium_line div.cover { width: 135px; text-align: center; }
    div.archwium_line div.cover img { padding: 1px; border: 1px solid #D8D1BF; }

div.archwium_line div.number_content { width: 450px; }
    div.archwium_line div.number_content div.title a { color: #F09B11; }

/* komentarze */

.comment_bg{ background:#5580ad url(../img/comment_top_bg.gif) repeat-x; }
    .comment_bg img { margin: 0px; }
.comment_add{ text-align:right; vertical-align:middle; font-weight:bold; padding-right:5px; }
.comment_add a{ color:#ffffff; text-decoration:none; }
.comment_add a:hover{ color:#ffffff; text-decoration:underline; }

.comment_add_form{ border:1px solid #5580ad; background:#f8f8f8; padding:5px; margin:0px 5px 10px 40px; position:relative; top:-12px; }
.comment_add_form a{ color:#8c0b05; text-decoration:none; }
.comment_add_form a:hover{ color:#8c0b05; text-decoration:underline; }

.comment{ margin: 10px 0px; }
.comment .title{ font-weight:bold; text-decoration:none; color:#587b1b; padding:0px 10px 5px 20px; background:url(../img/comment_arrow.gif) 8px 5px no-repeat; }
.comment .title a{ color:#587b1b; text-decoration:underline; }
.comment .title a:hover{ color:#587b1b; text-decoration:none; }

.comment .user{ text-align:right; color:#999999; }
.comment .date{ text-align:right; color:#999999; font-size:10px; }
.comment .text{ padding:0px 10px 0px 20px; }

div#commentFirst a{ color:#333333; }
div#commentAdd td { padding: 3px 0px; vertical-align: middle; }
div.comment div.com_header { clear: both; margin: 5px 0px; display: block; height: 15px; padding-left: 15px; }
div.comment div.com_text { clear: both; margin: 5px 0px; padding-left: 15px; color: #656565; }

 div#header_active { background:url(../img/bullet_collapse.gif) left 2px no-repeat; cursor: pointer; }
 div#header_inactive { background:url(../img/bullet_expand.gif) left 2px no-repeat; cursor: pointer; }

/* form contact */
.formContact{ color:#444444; padding-left:10px; }
.formContact input{ margin:3px 5px 0px 0px; }
.formContact textarea{ margin:3px 0px 5px 0px; }
.formContact .info{ text-transform:none; color:#ce0020; }

/* Window */
.window{ z-index:1000; }
.windowLayer{ z-index:1010; position:absolute; }
.windowTitle{ z-index:1020; position:relative; background:#bf001d; cursor: move; padding:5px 3% 5px 3%; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color: #ffffff; width:94%; 
border:1px solid #bf001d; line-height:18px; }
.windowTitle img{ margin:1px; cursor:pointer !important; }
.windowContent{ z-index:1020; position:relative; background:#f8f8f8; border:1px solid #d3d8dc; display:block; padding:0px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; overflow:auto; width:100%; height:100%; }
.windowStatus{ z-index:1020; position:relative; background:#bf001d; height:5px; width:100%; border:1px solid #bf001d; font-size:1px; line-height:1px; }
.windowContent iframe{ width:100%; height:100%; }

.windowFrameContainer{ position:absolute; width:100%; height:100%; z-index:1000; }
.windowFrameContent{ width:100%; height:100%; background:#f5f5f5; border:0px; }

/* banner popup */
#bannerPopup{ position:absolute; margin:auto; z-index:1000; text-align:center; }
	.bannerPopupSwf{ border:0px solid #000000; }
	.bannerPopupImg{ border:1px solid #aaaaaa; padding:2px; background:#FFFFFF; }
#bannerPopupClose{ position:absolute; top:-18px; right:-1px; padding:2px 6px 2px 6px; background:#aaaaaa; color:#333333; font-weight:bold; font-size:10px; }
#bannerPopupClose a{ color:#ffffff; text-decoration:none; }
#bannerPopupClose a:hover{ color:#333333; text-decoration:none; }

/* loader */

div.loaderMedium { background:#FFFFFF url(../images/loader.gif) no-repeat scroll 50% 50%; top: 0px; left: 0px; position:absolute; opacity: 0.8;
                   filter: Alpha(Opacity:80); height: 100%; margin: 0px; padding: 0px; width:100%; z-index:10; }
				   
.seo { font-size:11px; color:#666; font-weight:normal; line-height:140%; padding-left:10px; }
.seo h1 { font-size:11px; color:#999; font-weight:normal; display:inline; clear:none; background:none; padding:0px; margin:0px; }
.seo a { font-size:11px; color:#999; font-weight:normal; display:inline; clear:none; background:none; padding:0px; margin:0px; }
.seo a.orange { font-size:11px; color:#F0990E; font-weight:normal; display:inline; clear:none; background:none; padding:0px; margin:0px; }
.seo img{ padding:0px !important; margin:0px; }

/* SUBSCRIPTION */

div.crmmenu { margin-bottom: 10px; }

div.sub_offers { margin: 10px 0px; }
	div.sub_offers div.sub_offers_title { color: #F09B11; font-size: 14px; font-weight: bold; padding-bottom: 5px; }
	div.sub_offers div.sub_offers_desc { padding-bottom: 10px; }
	
	td.box_header { color: #F09B11; font-weight: bold; padding-bottom: 5px; }
	p.cart_header { color: #F09B11; font-weight: bold; text-align: center; }
	
div.form_subscription_en td {
	font-size: 11px; font-weight: bold;
}	

/* CUFON ==================== */

a.menu_cascade_i {
	color: #FFFFFF; font-size: 14px;
	}
a.menu_cascade_i:hover {
	color: #C70D12;
	}		
	
a.menu_cascade_a {
	color: #C70D12; font-size: 14px;
	}		
	
a.login-bar-href {
	color: #FFFFFF; font-size: 12px;
	}
	a.login-bar-href:hover {
		text-decoration: none;
		}	