h1,h2,h3,h4,h5,h6,form,input,ul,li {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}
a {color:#259cef;text-decoration:underline;}
a:hover {text-decoration:none;}
a img {text-decoration:none;border:0;}
.clear {clear:both;font-size:1px;line-height:1px;}
.center {text-align:center;}
.right {text-align:right;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
#top h1 a {outline:none;}

body
{
     padding:0;
     margin:0;
     font-family: tahoma,verdana,arial; 
     font-size: 0.8em;
     text-align: center;
     color:#555555;
     background:#FFF;
}

#main
{
position:relative;
margin:10px auto;
width:957px;
text-align:left;
font-size: 0.85em;
line-height:1.5em;
} 

#top
{
position:relative;
margin:0;
padding-bottom:20px;
}
.top_pl {background:url(./grafika/top_bg.gif) no-repeat top right;}
.top_en {background:url(./grafika/top_en_bg.gif) no-repeat top right;}

h1 {padding-bottom:44px;}
h1 a {position:relative;width:208px;height:48px;display:block;background:url(./grafika/logo.gif) no-repeat;padding-left:15px;color:#023D69;text-decoration:none;line-height:1.4em;font-size:3.2em;text-indent:-9999px;overflow:hidden;}

ul#top_menu {position:relative;float:left;/*left:16px;*/}
ul#top_menu li,ul#top_menu li a {height:14px;}  
ul#top_menu li {display:inline;float:left;background:none;}

ul#top_menu li.ofirmie,ul#top_menu li.ofirmie a {width:79px;}
ul#top_menu li.oferta,ul#top_menu li.oferta a {width:76px;}
ul#top_menu li.kariera,ul#top_menu li.kariera a {width:76px;}
ul#top_menu li.klub,ul#top_menu li.klub a {width:126px;}
ul#top_menu li.kontakt,ul#top_menu li.kontakt a {width:89px;}

ul#top_menu li.about,ul#top_menu li.about a {width:140px;}
ul#top_menu li.products,ul#top_menu li.products a {width:185px;}
ul#top_menu li.careers,ul#top_menu li.careers a {width:76px;}
ul#top_menu li.club,ul#top_menu li.club a {width:126px;}
ul#top_menu li.contact,ul#top_menu li.contact a {width:109px;}

ul#top_menu li a {display:block;color:#EE8D0A;text-align:center;text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:1.2em;text-indent:-9999px;outline:none;overflow:hidden;}
ul#top_menu li.ofirmie a {background:url(./grafika/top_menu_ofirmie.gif) no-repeat top;}
ul#top_menu li.oferta a {background:url(./grafika/top_menu_oferta.gif) no-repeat top;}
ul#top_menu li.kariera a {background:url(./grafika/top_menu_kariera.gif) no-repeat top;}
ul#top_menu li.klub a {background:url(./grafika/top_menu_klub.gif) no-repeat top;}
ul#top_menu li.kontakt a {background:url(./grafika/top_menu_kontakt.gif) no-repeat top;}

ul#top_menu li.about a {background:url(./grafika/top_menu_about.gif) no-repeat top;}
ul#top_menu li.products a {background:url(./grafika/top_menu_products.gif) no-repeat top;}
ul#top_menu li.careers a {background:url(./grafika/top_menu_careers.gif) no-repeat top;}
ul#top_menu li.club a {background:url(./grafika/top_menu_club.gif) no-repeat top;}
ul#top_menu li.contact a {background:url(./grafika/top_menu_contact.gif) no-repeat top;}

ul#top_menu li a.active,ul#top_menu li a:hover,ul#top_menu li a:focus,ul#top_menu li a:active {background-position:0 -14px;color:#003c68;border:0;}

ul#searchbox {position:relative;float:right;margin:-2px 0 0 0;}
ul#searchbox li {position:relative;display:inline;float:left;background:url(./grafika/top_searchbox_sep.gif) no-repeat top left;/*padding:0 7px;*/padding:0 3px;}
ul#searchbox li a {display:block;height:20px;width:23px;}

ul#searchbox li.home {background:none;}
ul#searchbox li.home a {background:url(./grafika/top_searchbox_home_ico.gif) no-repeat;}
ul#searchbox li.map a {background:url(./grafika/top_searchbox_map_ico.gif) no-repeat;}
ul#searchbox li.lang a {color:#259CEF;text-indent:-9999px;outline:none;overflow:hidden;}
ul#searchbox li.lang a.pl {background:url(./grafika/top_searchbox_lang_ico.gif) no-repeat 0 0;}
ul#searchbox li.lang a.en {background:url(./grafika/top_searchbox_lang_ico.gif) no-repeat 0 100%;}
ul#searchbox li.search {padding-left:16px;}

form#search_form {margin:0;padding:0;display:inline;}
form#search_form fieldset {border:0;margin:0;padding:0;display:inline;}
form#search_form input#search_input {background:url(./grafika/top_searchbox_search_input_bg.gif) no-repeat;width:167px;height:18px;display:inline;float:left;font-size:1em;color:#587F9E;padding:3px 3px 0;margin-right:5px;} 
form#search_form input#search_submit {background:url(./grafika/top_searchbox_search_ico.gif) no-repeat;display:inline;width:23px;height:20px;cursor:pointer;}

ul#searchbox li a.active,ul#searchbox li a:hover,ul#searchbox li a:focus,ul#searchbox li a:active {background-position:0 100%;}
ul#searchbox li.lang a.pl:hover,ul#searchbox li.lang a.pl:focus,ul#searchbox li.lang a.pl:active {background:url(./grafika/top_searchbox_lang_ico.gif) no-repeat 0 0;}
ul#searchbox li.lang a.en:hover,ul#searchbox li.lang a.en:focus,ul#searchbox li.lang a.en:active {background:url(./grafika/top_searchbox_lang_ico.gif) no-repeat 0 100%;}


#main_top_banner,#sub_top_banner {border:1px solid #eceaeb;margin-bottom:18px;}
#main_top_banner {height:336px;/*background:url(./grafika/_main_top_banner_bg.jpg) no-repeat 3px 3px;*/}
#sub_top_banner {height:112px;}
.ofirmie {background:url(./grafika/sub_top_banner_o_firmie.jpg) no-repeat 3px 3px;}
.kariera {background:url(./grafika/sub_top_banner_kariera.jpg) no-repeat 3px 3px;}
.klub {background:url(./grafika/sub_top_banner_klub.jpg) no-repeat 3px 3px;}
.kontakt {background:url(./grafika/sub_top_banner_kontakt.jpg) no-repeat 3px 3px;}

.szkolenia {background:url(./grafika/sub_top_banner_szkolenia.jpg) no-repeat 3px 3px;}
.konferencje {background:url(./grafika/sub_top_banner_konferencje.jpg) no-repeat 3px 3px;}
.czasopisma {background:url(./grafika/sub_top_banner_czasopisma.jpg) no-repeat 3px 3px;}
.ksiazki {background:url(./grafika/sub_top_banner_ksiazki.jpg) no-repeat 3px 3px;}
.elearning {background:url(./grafika/sub_top_banner_elearning.jpg) no-repeat 3px 3px;}

.about {background:url(./grafika/sub_top_banner_about.jpg) no-repeat 3px 3px;}
.careers {background:url(./grafika/sub_top_banner_careers.jpg) no-repeat 3px 3px;}
.club {background:url(./grafika/sub_top_banner_club.jpg) no-repeat 3px 3px;}
.contact {background:url(./grafika/sub_top_banner_contact.jpg) no-repeat 3px 3px;}

.training {background:url(./grafika/sub_top_banner_training.jpg) no-repeat 3px 3px;}
.conferences {background:url(./grafika/sub_top_banner_conferences.jpg) no-repeat 3px 3px;}
.periodicals {background:url(./grafika/sub_top_banner_periodicals.jpg) no-repeat 3px 3px;}
.books {background:url(./grafika/sub_top_banner_books.jpg) no-repeat 3px 3px;}

.default {background:url(./grafika/sub_top_banner_default.jpg) no-repeat 3px 3px;}

#content {position:relative;}

#content .box,#content .box_short,#content .box_wide {position:relative;border:1px solid #ECEAEB;}
#content .box_inside {padding:16px;}
#content .banner_box_inside {padding:6px 0 0 3px;}
#content .banner_box_inside a,#content .banner_box_inside a:hover,#content .banner_box_inside a:focus,#content .banner_box_inside a:active {border:0 none;text-decoration:none;color:#FFF;}
#content .banner_box_inside img,#content .banner_box_inside .flash_item {display:block;margin-bottom:3px;}
#content .left_side {float:left;}
#content .right_side {float:right;}

#content .left_box {position:relative;float:left;}

#nasze_marki_flash {position:relative;margin-left:3px;width:270px;height:127px;top:0;}

#content .box_inside p,#content .box_inside ul,#content .box_inside ol, #content .box_inside table {padding-top:0;margin-top:0;}

#content .box h2,#content .box_short h2,#content .box_wide h2, .banner_box h2
{
position:relative;
height:8px;
margin:-6px 14px 0;
color:#a7a7a7;
text-transform:uppercase;
font-size:0.75em;
text-indent:-9999px;
overflow:hidden;
}

#content #main_box_aktualnosci
{
width:367px;
height:286px;
margin-bottom:18px;
background:url(./grafika/main_box_aktualnosci_bg.gif) no-repeat 3px 3px;
}

#content #main_box_o_firmie,#content #main_box_polecamy,#content #main_box_polecamy_wide,#content #main_box_nasze_marki,#content #main_box_kontakt 
{
height:133px;
margin:0 0 18px 15px;
background:url(./grafika/main_box_bg.gif) no-repeat 3px 3px;
}

#content #main_box_polecamy_wide {background:none;width:569px;}
#content .box_short {width:276px;}
#content .box_wide {width:569px;}

#content #main_box_aktualnosci h2 {background:url(./grafika/main_box_aktualnosci_h2_bg.gif) no-repeat;}
#content #main_box_o_firmie h2 {background:url(./grafika/main_box_o_firmie_h2_bg.gif) no-repeat;}
#content #main_box_polecamy h2,#content #main_box_polecamy_wide h2,#content h2.polecamy_pl {background:url(./grafika/main_box_polecamy_h2_bg.gif) no-repeat;}
#content #main_box_nasze_marki h2 {background:url(./grafika/main_box_nasze_marki_h2_bg.gif) no-repeat;}
#content #main_box_kontakt h2 {background:url(./grafika/main_box_kontakt_h2_bg.gif) no-repeat;}

#content #main_box_aktualnosci h2.en {background:url(./grafika/main_box_aktualnosci_h2_en_bg.gif) no-repeat;}
#content #main_box_o_firmie h2.en {background:url(./grafika/main_box_o_firmie_h2_en_bg.gif) no-repeat;}
#content #main_box_polecamy h2.en,#content #main_box_polecamy_wide h2.en,#content h2.polecamy_en {background:url(./grafika/main_box_polecamy_h2_en_bg.gif) no-repeat;}
#content #main_box_nasze_marki h2.en {background:url(./grafika/main_box_nasze_marki_h2_en_bg.gif) no-repeat;}
#content #main_box_kontakt h2.en {background:url(./grafika/main_box_kontakt_h2_en_bg.gif) no-repeat;}


#left_menu,#oferta_menu,.banner_box
{
position:relative;
margin:0 0 18px 0;
background:url(./grafika/left_menu_bg.gif) repeat-y;
}
#left_menu,#oferta_menu {overflow:hidden;padding:2px;width:272px;}
.banner_box {position:relative;border:1px solid #ECEAEB;width:276px;}

#content #left_menu h2,#content #oferta_menu h2 {position:absolute;top:16px;height:12px;margin:0 0 0 26px;padding:0;color:#2B2728;text-transform:uppercase;text-indent:-9999px;font-size:1.2em;width:100%;overflow:hidden;}
#content #left_menu h2.ofirmie,#content #left_menu h2.ofirmie a {background:url(./grafika/menu_left_h2_o_firmie.gif) no-repeat;}
#content #left_menu h2.oferta,#content #oferta_menu h2.oferta,#content #left_menu h2.oferta a,#content #oferta_menu h2.oferta a {background:url(./grafika/menu_left_h2_oferta.gif) no-repeat;}
#content #left_menu h2.kariera,#content #left_menu h2.kariera a {background:url(./grafika/menu_left_h2_kariera.gif) no-repeat;}
#content #left_menu h2.klub,#content #left_menu h2.klub a {background:url(./grafika/menu_left_h2_klub.gif) no-repeat;}
#content #left_menu h2.kontakt,#content #left_menu h2.kontakt a {background:url(./grafika/menu_left_h2_kontakt.gif) no-repeat;}

#content #left_menu h2.about,#content #left_menu h2.about a {background:url(./grafika/menu_left_h2_about.gif) no-repeat;}
#content #left_menu h2.products,#content #oferta_menu h2.products,#content #left_menu h2.products a,#content #oferta_menu h2.products a {background:url(./grafika/menu_left_h2_products.gif) no-repeat;}
#content #left_menu h2.careers,#content #left_menu h2.careers a {background:url(./grafika/menu_left_h2_careers.gif) no-repeat;}
#content #left_menu h2.club,#content #left_menu h2.club a {background:url(./grafika/menu_left_h2_club.gif) no-repeat;}
#content #left_menu h2.contact,#content #left_menu h2.contact a {background:url(./grafika/menu_left_h2_contact.gif) no-repeat;}

#content #left_menu h2 a,#content #oferta_menu h2 a {display:block;height:12px;}

#left_menu ul,#oferta_menu ul
{
padding:34px 0 0 0;
background:url(./grafika/left_menu_ul_bg.gif) no-repeat;
}

#left_menu ul li,#oferta_menu ul li
{
color:#565656;
background:url(./grafika/left_menu_li_bg.gif) no-repeat;
}
#left_menu ul li.first,#oferta_menu ul li.first {background:none;}
#left_menu ul li.active,#oferta_menu ul li.active {background:#FF5E06;}

#left_menu ul li a,#oferta_menu ul li a 
{
display:block;
margin:0 0 0 24px;
padding:6px 11px;
color:#565656;
text-decoration:none;
font-size:1em;
background:url(./grafika/left_menu_li_a_bg.gif) no-repeat 0 1.1em;
outline:none;
}
#left_menu ul li a.active,#oferta_menu ul li a.active {font-weight:bold;}
#left_menu ul li.active a,#oferta_menu ul li.active a {color:#FFF;background:url(./grafika/left_menu_li_a_bg3.gif) no-repeat 0 1.1em;font-weight:bold;}

#left_menu ul li ul,#oferta_menu ul li ul {background:none;margin:0;padding:0;}

#left_menu ul.default li.active,#left_menu ul.default li ul,#oferta_menu ul.default li.active,#oferta_menu ul.default li ul {background:#EC8908;}
#left_menu ul.szkolenia li.active,#left_menu ul.szkolenia li ul,#left_menu ul.training li.active,#left_menu ul.training li ul,#oferta_menu ul.szkolenia li.active,#oferta_menu ul.szkolenia li ul,#oferta_menu ul.training li.active,#oferta_menu ul.training li ul {background:#FC4000;}
#left_menu ul.konferencje li.active,#left_menu ul.konferencje li ul,#left_menu ul.conferences li.active,#left_menu ul.conferences li ul,#oferta_menu ul.konferencje li.active,#oferta_menu ul.konferencje li ul,#oferta_menu ul.conferences li.active,#oferta_menu ul.conferences li ul {background:#FF8E0D;}
#left_menu ul.czasopisma li.active,#left_menu ul.czasopisma li ul,#left_menu ul.periodicals li.active,#left_menu ul.periodicals li ul,#oferta_menu ul.czasopisma li.active,#oferta_menu ul.czasopisma li ul,#oferta_menu ul.periodicals li.active,#oferta_menu ul.periodicals li ul {background:#FFB500;}
#left_menu ul.ksiazki li.active,#left_menu ul.ksiazki li ul,#left_menu ul.books li.active,#left_menu ul.books li ul,#oferta_menu ul.ksiazki li.active,#oferta_menu ul.ksiazki li ul,#oferta_menu ul.books li.active,#oferta_menu ul.books li ul {background:#E58C0E;}
#left_menu ul.elearning li.active,#left_menu ul.elearning li ul,#oferta_menu ul.elearning li.active,#oferta_menu ul.elearning li ul {background:#C14F08;}

#left_menu ul li ul.hidden,#oferta_menu ul li ul.hidden {height:0;overflow:hidden;}
#left_menu ul li ul li,#oferta_menu ul li ul li {background:url(./grafika/left_menu_li_bg2.gif) no-repeat;}
#left_menu ul li ul li a,#left_menu ul li.active ul li a,#oferta_menu ul li ul li a,#oferta_menu ul li.active ul li a 
{
color:#FFF;
font-weight:normal;
background:url(./grafika/left_menu_li_a_bg2.gif) no-repeat 0 1.2em;
margin:0 0 0 34px;
}

#left_menu ul.czasopisma ul li,#left_menu ul.periodicals ul li {background:url(./grafika/left_menu_li_bg3.gif) no-repeat;}
#left_menu ul.ksiazki ul li,#left_menu ul.books ul li {background:url(./grafika/left_menu_li_bg4.gif) no-repeat;}
#left_menu ul.elearning ul li {background:url(./grafika/left_menu_li_bg5.gif) no-repeat;}
#left_menu ul ul li.first {background:none;}

#left_menu ul li ul li a.active,#left_menu ul li ul li a:active,#left_menu ul li ul li a:focus,#left_menu ul li ul li a:hover,#oferta_menu ul li ul li a.active,#oferta_menu ul li ul li a:active,#oferta_menu ul li ul li a:focus,#oferta_menu ul li ul li a:hover {color:#ffd2af;font-weight:normal;}

ul#tree
{
width:632px;
padding:9px 14px;
margin-bottom:15px;
}
ul#tree li {display:inline;color:#555555;padding:0 0 0 16px;margin:0 10px 0 0;background:url(./grafika/tree_li_bg.gif) no-repeat 0 50%;}
ul#tree li.first {background:none;padding-left:0;}
ul#tree li a {text-decoration:none;color:#01437d;border-bottom:1px solid #a5bed2;}
ul#tree li a:hover,ul#tree li a:active,ul#tree li a:focus {border-bottom:1px solid #01437d;}

#text_box 
{
position:relative;
width:616px;
min-height:500px;
padding:22px;
margin-bottom:18px;
}
#text {position:relative;}

#text_box h3 {color:#565656;font-size:1.7em;line-height:1.3em;padding-right:70px;}
#text_box span#print {position:relative;display:block;float:right;top:2px;padding-right:19px;height:15px;line-height:15px;background:url(./grafika/print_ico.gif) no-repeat 100% 90%;}
#text_box span#print a {color:#023b66;text-decoration:none;border-bottom:1px solid #a6bfd3;font-size:0.9em;}
#text_box span#print a:hover,#text_box span#print a:active,#text_box span#print a:focus {border-bottom:1px solid #023b66;}

#text_box a,.box_inside a {border-bottom:1px solid #a5bed2;text-decoration:none;color:#00447d;}
#text_box a:hover,#text_box a:focus,#text_box a:active,.box_inside a:hover,.box_inside a:focus,.box_inside a:active {border-bottom:1px solid #00447d;}

#text_box table.text_table {font-family:tahoma;font-size:11px;border:1px solid #EBEBEB;border-collapse: collapse;} 
#text_box table.text_table td 
{
padding:5px;
font-family:tahoma;
font-size:11px;
border-collapse:collapse;
border:1px solid #EBEBEB;
}
#text_box table.text_table tr.header td {background:#EBEBEB;font-weight:bold;}

#text_box ul,#text_box ol {margin:10px 0 0 25px;padding:0;}
#text_box ol {margin-left:43px;}
#text_box ul {list-style-type:none;}
#text_box ul li 
{
padding-left:17px;
background:url(grafika/li.gif) no-repeat 0 8px;
}
#text_box ol li {background:none;padding-left:0;}

#text_box ul,#text_box ol,#text_box p,#text_box table.text_table,#text_box table {margin-bottom:1em;}

#text_box .foto_link {position:relative;background:none;border:0 none;text-decoration:none;overflow:hidden;}
#text_box a.foto_link img,#text_box span.foto_link img {padding:2px;border:1px solid #EBEBEB;display:block;}


#text_box .foto_link img.upper_right,#text_box .foto_link img.upper_left,#text_box .foto_link img.lower_left,#text_box .foto_link img.lower_right {border:0;padding:0;position:absolute;display:block;width:5px;height:5px;}
#text_box .foto_link img.upper_right {top:0;right:0;}
#text_box .foto_link img.upper_left {top:0;left:0;}
#text_box .foto_link img.lower_left {bottom:0;left:0;}
#text_box .foto_link img.lower_right {bottom:0;right:0;}


#bottom {padding:0 20px 0 10px;min-height:46px;border:1px solid #eceaeb;color:#a0a0a0;font-family:verdana;font-size:0.9em;}

#bottom a#venti 
{
display:block;
float:right;
position:relative;
color:#a0a0a0;
text-decoration:none;
line-height:48px;
}

#bottom ul {line-height:48px;}
#bottom ul li
{
display:inline;
border-left:1px solid #a0a0a0;
padding-left:0.7em;
margin-right:0.5em;
}
#bottom ul li.first {border:none;}
#bottom ul li a {text-decoration:none;color:#a0a0a0;}
#bottom ul li a.active,#bottom ul li a:active,#bottom ul li a:hover,#bottom ul li a:focus {color:#004378;}

a.noborder,a.noborder:hover,a.noborder:active,a.noborder:focus,a.foto_link,#text_box a.noborder,#text_box .box_inside a.noborder,#text_box a.noborder:hover,#text_box a.noborder:active,#text_box a.noborder:focus,#text_box .box_inside a.noborder:hover,#text_box .box_inside a.noborder:active,#text_box .box_inside a.noborder:focus {border:0;background:none;border-bottom:0;text-decoration:none;display:inline;overflow:hidden;color:#FFF;}
