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;}
.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,ul#menu li a,#content_right h2 a {outline:none;}

a.pdf, a span.pdf {background:url(../images/pdf.gif) no-repeat;padding-left:21px;}
a.doc, a span.doc {background:url(../images/doc.gif) no-repeat;padding-left:21px;}
a.ppt, a span.ppt,a.pps,a span.pps {background:url(../images/ppt.gif) no-repeat;padding-left:21px;}
a.xls, a span.xls {background:url(../images/xls.gif) no-repeat;padding-left:21px;}

html,body {background:#FFF;height:100%;}

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

#main_background
{
text-align:center;
background:url(../images/top_background.gif) repeat-x;
}


#main
{
position:relative;
width:970px;
margin:0 auto;
padding:0 10px;
text-align:left;
background:#FFF;
}

#top
{
position:relative;
height:78px;
background:url(../images/menu_tlo.gif) repeat-x bottom;
}

#main_background #top h1,#main_background #top h1 span {position:absolute;top:5px;left:0;width:249px;height:89px;z-index:99;} 
#main_background #top h1 span {display:block;background:url(../images/logo.gif) no-repeat;text-indent:-9999px;cursor:hand;cursor:pointer;}

#top a.home_off,#top a.home_on {position:relative;float:right;right:41px;top:10px;display:block;height:16px;width:16px;background:url(../images/home.gif) no-repeat;}
#top a.home_on {background-position:bottom;}
#top a.home_off {background-position:top;}
#top a.home_on:hover {background-position:top;}
#top a.home_off:hover {background-position:bottom;}

#flash_box
{
position:relative;
height:345px;
}

ul#menu {position:relative;float:right;display:inline;top:24px;margin-right:40px;}
ul#menu li {position:relative;float:left;height:38px;}
ul#menu li.szkolenia,ul#menu li.szkolenia a {width:101px;}
ul#menu li.coaching,ul#menu li.coaching a {width:102px;}
ul#menu li.portfolio,ul#menu li.portfolio a {width:95px;}
ul#menu li.onas,ul#menu li.onas a {width:80px;}
ul#menu li.po_godzinach,ul#menu li.po_godzinach a {width:120px;}
ul#menu li.kontakt,ul#menu li.kontakt a {width:96px;}
ul#menu li a {display:block;text-indent:-9999px;height:38px;}

ul#menu li.szkolenia a {background:url(../images/menu_li_szkolenia.gif) no-repeat top;}
ul#menu li.coaching a {background:url(../images/menu_li_coaching.gif) no-repeat top;}
ul#menu li.portfolio a {background:url(../images/menu_li_portfolio.gif) no-repeat top;}
ul#menu li.onas a {background:url(../images/menu_li_onas.gif) no-repeat top;}
ul#menu li.po_godzinach a {background:url(../images/menu_li_po_godzinach.gif) no-repeat top;}
ul#menu li.kontakt a {background:url(../images/menu_li_kontakt.gif) no-repeat top;}
ul#menu li a.active,ul#menu li a:active,ul#menu li a:hover,ul#menu li a:focus {background-position:bottom;}

#content
{
position:relative;
margin:10px 0 36px 0;
padding:0 42px;
min-height:100px;
background:url(../images/content_tlo.gif) repeat-y 249px 0;
font-family:arial;
}

#content_left
{
position:relative;
float:left;
width:202px;
}

#content_left ul {position:relative;margin-bottom:30px;border-top:1px solid #d1d1d1;font-weight:bold;font-size:0.9em;text-align:right;}
#content_left li {border-bottom:1px solid #d1d1d1;background:url(../images/strzalka.gif) no-repeat 186px 10px;}
#content_left li a {display:block;padding:0.5em 0;padding-right:15%;color:#393939;text-decoration:none;}
#content_left li a.active,#content_left li a:active,#content_left li a:focus,#content_left li a:hover {color:#384b9a;}

#content_left ul ul {margin-bottom:0;font-size:1em;font-weight:normal;}
#content_left ul ul li {border:0;background:url(../images/strzalka2.gif) no-repeat 168px 12px;}
#content_left ul ul li a {padding-right:20%;}

#content_right ul#tree {position:relative;float:left;list-style-type:none;top:-7px;margin:0;}
#content_right ul#tree li {display:inline;color:#364b9a;font-size:1.5em;font-weight:bold;padding-right:5px;background-position:0 7px;}
#content_right ul#tree li a {color:#364b9a;}
#content_right ul#tree li a:hover,ul#tree li a:active,ul#tree li a:focus {text-decoration:none;}





#zapisz_sie_box
{
position:relative;
height:146px;
width:202px;
background:url(../images/zapisz_sie_box_tlo.jpg) no-repeat;
}
#zapisz_sie_box a
{
position:absolute;
bottom:15px;
right:0;
display:block;
width:91px;
height:17px;
background:url(../images/zapisz_sie_box_a_tlo.gif) no-repeat top left;
color:#FFF;
text-decoration:none;
font-size:0.9em;
padding-left:10px;
}
#zapisz_sie_box a:active,#zapisz_sie_box a:focus,#zapisz_sie_box a:hover {background-position:bottom left;}

#content_right
{
position:relative;
float:right;
width:645px;
color:#393939;
font-size:0.85em;
line-height:1.7em;
}

#content_right ul {list-style-type:none;}
#content_right ul,#content_right ol {margin:0 0 0 2em;}
#content_right li {line-height:1.7em;margin:0.5em 0;}
#content_right ul li {background:url(../images/strzalka.gif) no-repeat 0 0.55em;padding-left:15px;}

#content_right hr {position:relative;clear:both;height:20px;background:url(../images/hr_tlo.gif) repeat-x #FFF;border:0;}

#content_right a {color:#6271af;text-decoration:none;}
#content_right a:hover {text-decoration:underline;}

#content_right h2 {position:relative;color:#384b9a;font-size:1.1em;float:left;display:inline;margin-right:15px;text-indent:-9999px;margin-bottom:0.5em;}
#content_right h2 a {display:block;height:12px;text-indent:-9999px;color:#384b9a;text-decoration:none;}

#content_right h2.main,#content_right h2.main a {width:265px;background:url(../images/h2_glowna_tlo.gif) no-repeat;}
#content_right h2.szkolenia,#content_right h2.szkolenia a {width:70px;background:url(../images/h2_szkolenia_tlo.gif) no-repeat;}
#content_right h2.coaching,#content_right h2.coaching a {width:66px;background:url(../images/h2_coaching_tlo.gif) no-repeat;}
#content_right h2.portfolio,#content_right h2.portfolio a {width:68px;background:url(../images/h2_portfolio_tlo.gif) no-repeat;}
#content_right h2.onas,#content_right h2.onas a {width:39px;background:url(../images/h2_onas_tlo.gif) no-repeat;}
#content_right h2.po_godzinach,#content_right h2.po_godzinach a {width:94px;background:url(../images/h2_pogodzinach_tlo.gif) no-repeat;}
#content_right h2.kontakt,#content_right h2.kontakt a {width:57px;background:url(../images/h2_kontakt_tlo.gif) no-repeat;}

#content_right h3 {position:relative;color:#364b9a;font-size:1.5em;float:left;display:inline;line-height:13px;background:url(../images/strzalka.gif) no-repeat 0 50%;padding-left:15px;}

#content_right .text {margin-top:2em;font-size:1.1em;}
#content_right p {margin-top:0;padding-top:0;}
#content_right .text-header-1 {color:#384b9a;font-weight:bold;font-size:1.1em;}

#content_right table {border-collapse:collapse;border:1px solid #e7e7e7;border-spacing:0;width:100%;}
#content_right table td {padding:10px;border:1px solid #e7e7e7;}

#content_right table tbody td {background:#FFF;}
#content_right table tbody tr.color td {background:#e5e5e5;}
#content_right table thead td {background:#eeeeee;color:#b3b1b1;}

.news_item,.news_item_short
{
position:relative;
margin-bottom:1em;
font-size:1.1em;
}

.news_item span.data,.news_item_short span.data
{
position:relative;
float:left;
display:block;
padding-right:1em;
margin-right:1em;
border-right:1px solid #393939;
font-size:1.1em;
}

.news_item h4,.news_item_short h4
{
color:#384b9a;
font-weight:bold;
font-size:1.1em;
}

#content_right .news_item_short h4 a, #content_right .news_item_short h4 a:hover, #content_right .news_item_short h4 a:active, #content_right .news_item_short h4 a:focus {color:#384b9a;text-decoration:none;}

.news_item_short p, .news_item_short a.wiecej {display:inline;}
.news_item_short a.wiecej {margin-left:0.5em;}

#content_right ul.gal {position:relative;list-style-type:none;margin:0;padding:0;}
#content_right ul.gal li {position:relative;float:left;width:25%;min-height:140px;background:none;margin:0 0 20px 0;padding:0;text-align:center;}
#content_right ul.gal li a {position:relative;display:block;background:#EEEEEE;border:1px solid #E7E7E7;width:140px;height:140px;background-repeat:no-repeat;background-position:50% 50%;margin:0 auto;zoom:1;}

#bottom_background
{
position:relative;
border-top:1px solid #d7d7d7;
text-align:center;
background:url(../images/bottom_tlo.gif) repeat-x;
}


#bottom
{
position:relative;
padding:10px 43px 0;
width:884px;
margin:0 auto;
text-align:left;
height:113px;
font-size:0.85em;
}

#bottom ul
{
position:relative;
float:left;
margin-left:-1.5em;
display:inline;
}

#bottom ul li
{
display:inline;
margin:0 1.7em 0 1.5em;
}

#bottom ul li a {color:#ccc2ac;text-decoration:none;}
#bottom ul li a.active,#bottom ul li a:active,#bottom ul li a:focus,#bottom ul li a:hover {color:#b09b85;}

#bottom a.square {position:relative;color:#ded6cd;display:block;float:right;text-decoration:none;}

#bottom address {position:relative;font-size:0.95em;margin-top:50px;color:#b09b85;font-style:normal;text-transform:uppercase;}
#bottom address strong {display:block;}
#bottom address a {color:#b09b85;text-decoration:none;}
