html { height: 100%; margin-bottom: 0px; overflow-y: scroll; overflow-x: hidden;}
body { height: 100%; font-family: Arial; margin: 0px; padding: 0; font-size: 11px; color: #000000; background: #3b110b url('../images/body-background.png') no-repeat center top; text-align: left; line-height: 150%; }
a { text-decoration: none; color: #135652; }
a:hover { text-decoration: underline; }
img { border: none; }
div.clear { clear: both; }
div#outer_container { width: 100%; height: 100%; margin: 0; padding: 0; text-align: center; background: url('../images/green-bar.png') no-repeat 0 215px; }
div#inner_container { width: 1050px; height: 100%; margin: 0 auto; padding: 0; background: url('../images/green-bar-shadow.png') no-repeat 0 215px; }
div#main_container { width: 960; height: 100%; margin-left: 90px; padding: 0; text-align: left; }
div#aktywny_uczen_logo { float: left; width: 476px; height: 83px; margin-top: 50px; }
div#wsg_logo { float: right; width: 145px; height: 60px; margin: 50px 70px 0 0; }
div#main_body { width: 720px; float: left; }
div#right_body { width: 240px; min-height: 300px; float: left; }
h1 { margin: 0; }
h2.artTitle { font-size: 18px; color: #0e403d; margin: 0; padding-bottom: 15px; line-height: 150%; }

div.site_calendar {font-size:11px;}
div.site_calendar_top { width: 240px; height: 82px; background: url('../images/calendar-top.png') no-repeat 0 0; }
div.site_calendar_content { background-color: #ff9c0f; padding: 10px 0; }
div.site_calendar_footer { width: 240px; height: 11px; background: url('../images/calendar-footer.png') no-repeat 0 0; }
div.site_calendar_scroller { width: 145px; height: 16px; margin: 5px auto; padding: 3px 0; background: url('../images/calendar-date-scroller.png') no-repeat center center; text-align: center; color: #ffffff; font-size: 11px; }
table.site_calendar_table { color: #0e403d; margin: 0 20px; font-size:11px; }
table.site_calendar_table a { color: #0e403d;font-size:11px;  }
table.site_calendar_table td { cursor: pointer; }
table.site_calendar_table td, table.site_calendar_table th { text-align: center; padding: 4px; border-bottom: 1px dashed #0e403d; }
table.site_calendar_table td.event_exist { font-weight: bold; }
table.site_calendar_table td.not_current, table.site_calendar_table td.not_current a { color: #02756e; font-size:11px; }
table.site_calendar_table td.current { color: #ffffff; background: url('../images/calendar-date-background.png') no-repeat center center; }
td.current a {color:#ffffff;font-size:11px;}
div.link_box { padding-bottom: 1px; }
div.link_box_item { width: 190px; height: 44px; margin: 10px auto; padding: 10px 15px; background: url('../images/link-background.png') no-repeat 0 0; }
div.link_box_item_name { padding-bottom: 3px; color: #371725; font-size: 12px; font-weight: bold; border-bottom: 1px dashed #371725; }
div.link_box_item_link { color: #135652; font-size: 11px; padding-top: 3px; }
div.link_box_item_link a { color: #135652; }

div.gallery_slider { width: 196px; height: 215px; margin: 10px 0; margin-left: 15px; padding: 50px 0 0 19px;  background: url('../images/gallery-background.png') no-repeat 0 0; }div.facebook_slider { width: 196px; height: 215px; margin: 10px 0; margin-left: 15px; padding: 50px 0 0 19px;  background: url('../images/facebook-background.png') no-repeat 0 0; }
div.gallery_slider_img { width: 170px; height: 170px; background-repeat: no-repeat; background-position: center center; cursor: pointer; }
div.virtual_walk { width: 189px; height: 147px; margin-left: 20px; padding: 45px 0 0 15px; background: url('../images/virtual-walk.png') no-repeat 0 0; }
div.counter_box { width: 165px; height: 63px; margin: 15px 0; padding: 15px; padding-right: 60px; background: url('../images/counter-background.png') no-repeat 0 0; color: #ffffff; text-align: right; }
div.counter_box .counter_simple { margin: 0; margin-bottom: 10px; text-transform: uppercase; font-size: 12px; }
div.counter_box .counter_digit { margin: 0; font-size: 28px; font-family: Georgia, Serif; font-weight: bold; padding-right: 15px; }
div.counter_box .counter_ext { font-size: 18px; }

div#top_counter_bar { width: 200px; height: 49px; margin-top: 22px; padding-left: 520px; padding-top: 30px; font-size: 11px; color: #ffffff; background: url('../images/top-counter-bar.png') no-repeat 0 0; }
div#top_counter_bar .counter_value { font-size: 12px; color: #ff9c0f; font-weight: bold; }
div#main_baner_box { width: 720px; height: 241px; background: #0e403d url('../images/main-top-baner-background.png') no-repeat 10px 3px; }
div#main_baner_scroller { width: 149px; height: 25px; padding: 10px 20px; float: right; background: url('../images/main-top-baner-scroller-background.png') no-repeat 0 0; }
div#main_baner_scroller div.baner_scroller_button { width: 13px; height: 17px; float: left; margin: 2px; padding: 3px 5px; text-align: center; color: #ffffff; font-size: 12px; font-weight: bold; background: url('../images/main-top-baner-scroller-buttons.png') no-repeat 0 0; cursor: pointer; }
div#main_baner_scroller div.active { color: #0e403d; background-position: -23px 0; }
div#main_baner_title { height: 27px; font-size: 24px; padding: 10px; padding-top: 20px; padding-left: 30px; font-family: Georgia, Serif; color: #ffffff; position: relative; top: 182px; }
div#main_baner_title a { color: #ffffff; }
div#main_content { width: 720px; background: url('../images/main-content-background.png') repeat 0 0; }
div#main_content_left { width: 220px; margin-right: 10px; padding-left: 10px; float: left; margin-top: 10px; }
div#main_content_right { width: 470px; float: left; margin-top: 20px; margin-right: 10px; background: url('../images/content-background.png') repeat 0 0; }

div.menu_top { height: 46px; width: 249px; background: url('../images/menu-top.png') no-repeat 0 0; position: relative; left: -29px; }
div.menu_footer { height: 13px; width: 220px; margin-bottom: 10px; background: url('../images/menu-footer.png') no-repeat 0 0; }
ul.menu_list { margin: 0; padding-left: 11px; list-style: none; background-color: #3c1012; font-size: 11px; font-family: Arial; position: relative; }
ul.menu_list li { border-bottom: 1px dashed #ffffff; width: 202px; height: 16px; padding: 10px 0px 10px 7px; background-position: 0 0; background-repeat: no-repeat; }
ul.menu_list li:hover { background-image: url('../images/menu-hover-background.png'); cursor: pointer; }
ul.menu_list li:hover a { color: #3c1012; }
ul.menu_list li.level0 { text-transform: uppercase; }
ul.menu_list li.level1 { display:block; height: auto !important;  }
ul.menu_list li a { color: #ffffff; }
ul.menu_list li a:hover { text-decoration: none; color: #3c1012; }
ul.submenu_list { display: none; width: 210px; z-index: 20; position: relative; left: 195px; top: -27px; margin: 0; padding: 5px 15px 15px 15px ; list-style: none; text-transform: none; background-color: #ff9c0f; border-radius: 15px; border-top-left-radius: 0px; }
ul.submenu_list li { font-size: 12px; cursor: none; padding-left: 5px;}
ul.submenu_list li a { color: #3c1012; }
ul.submenu_list li:hover { background-image: none; }
ul.submenu_list li:hover a { font-weight: bold; }

div.artBox { padding: 20px; }
div.artText { font-size: 12px; color: #3c3c3c; line-height: 160%; }

div.news_box { padding: 15px; margin-bottom: 10px; background: url('../images/news-item-bottom.png') no-repeat center bottom; }
div.news_box_title, h3.news_box_title { color: #0e403d; font-size: 14px; font-weight: bold; margin: 0; }
div.news_box_text { color: #3c3c3c; font-size: 11px; }
div.news_box_more {}
div.news_box_more_fb { float: left; width: 220px; height: 30px; }
div.news_box_more_date { float: left; padding: 7px; color: #3c3c3c; font-size: 11px; }
div.news_box_more_button { float: left; width: 76px; padding: 0 10px; }
div#news_box_scroller { padding: 15px; text-align: center; font-size: 12px; }
div#news_box_scroller .scroller_chosen { font-weight: bold; }
div#news_box_scroller .scroller_link {}

div.system_baner_top { height: 40px; width: 249px; background: url('../images/system-baner-top.png') no-repeat 0 0; position: relative; left: -29px; }
div.system_baner { height: 355px; padding: 10px 4px; background-color: #0e403d; }
div.system_baner_footer { height: 11px; width: 220px; margin-bottom: 10px; background: url('../images/system-baner-footer.png') no-repeat 0 0; }
div#slider { height: 355px; width: 211px; }

div#eu_logos { clear: both; margin: 0 auto; width: 698px; padding: 10px 0; }
div#footer { clear: both; padding: 15px 20px; font-size: 12px; color: #ffffff; }
div#footer a { color: #ffffff; }
div#footer .yellow a { color: #ff9c0f; }
div#footer .efs_link { float: right; padding: 0 30px; }  