@import "php_inc/css/form.css";

body, html
{
    padding: 0px;
    margin: 0px;
}

#toplayer
{
position:absolute;
display:none;
padding:20px 5px 5px 5px;
width:500px;
text-align:left;
background:#FFF;
border:1px solid #559F00;
z-index:99;
}

#toplayer a#close
{
position:absolute;
right:0;
top:0;
display:block;
width:16px;
height:16px;
color:#000;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#toplayer p {text-align:right;}

#toplayer strong {text-transform:uppercase;text-align:center;display:block;color:#559F00;font-size:15px;}


img
{
    border: 0px;
}

*
{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #585858;
    line-height: 18px;
}

br.c { clear: both; }

* p 
{ 
       padding: 0px; 
       margin: 0px;
}


ol, ul {
       font-family: Verdana, Tahoma, Arial;
       font-weight: normal;
       font-size: 11px;
       color: #000000;
      margin-bottom: 5px;
}

ul li 
{
       list-style-image: url(grafika/li2.gif);
       margin-bottom: 3px;
       margin-left: 25px;
}

* > ul li 
{
       list-style-image: url(grafika/li.png);
       margin-bottom: 3px;
       margin-left: 25px;
}

ol li 
{
       font-size: 11px;
       color: #000000;
       margin-bottom: 3px;
}

a { font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #559f00; }
a:hover { font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #559f00; }

a.top_menu                { font-family: Tahoma, sans-serif; font-size: 10px; color: #dcdcdc; line-height: 14px; font-weight: normal; text-decoration: none; }
a.top_menu:hover { font-family: Tahoma, sans-serif; font-size: 10px; color: #dcdcdc; line-height: 14px; font-weight: normal; text-decoration: underline; }

a.top_menu_active               { font-family: Tahoma, sans-serif; font-size: 10px; color: #dcdcdc; line-height: 14px; font-weight: normal; text-decoration: underline; }
a.top_menu_active:hover { font-family: Tahoma, sans-serif; font-size: 10px; color: #dcdcdc; line-height: 14px; font-weight: normal; text-decoration: underline; }

span.menu_2 { font-family: Tahoma, sans-serif; font-size: 11px; line-height: 32px; color: #4a4a4a; font-weight: bold; text-decoration: none; }

a.menu_2               { font-family: Tahoma, sans-serif; font-size: 11px; line-height: 32px; color: #4a4a4a; font-weight: bold; text-decoration: none; }
a.menu_2:hover        { font-family: Tahoma, sans-serif; font-size: 11px; line-height: 32px; color: #559f00; font-weight: bold; text-decoration: none; }

a.menu_2_active               { font-family: Tahoma, sans-serif; font-size: 11px; line-height: 32px; color: #559f00; font-weight: bold; text-decoration: none; }
a.menu_2_active:hover        { font-family: Tahoma, sans-serif; font-size: 11px; line-height: 32px; color: #559f00; font-weight: bold; text-decoration: none; }

a.menu_3              { display:block;font-family: Tahoma, sans-serif; font-size: 11px; line-height: 19px; color: #4a4a4a; font-weight: normal; text-decoration: none; background: url(grafika/menu_arrow.gif) no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 10px; }
a.menu_3:hover  { font-family: Tahoma, sans-serif; font-size: 11px; line-height: 19px; color: #559f00; font-weight: normal; text-decoration: none; background: url(grafika/menu_arrow.gif) no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 10px; }

a.menu_3_active                     { font-family: Tahoma, sans-serif; font-size: 11px; line-height: 19px; color: #559f00; font-weight: normal; text-decoration: none; background: url(grafika/menu_arrow.gif) no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 10px; }
a.menu_3_active:hover         { font-family: Tahoma, sans-serif; font-size: 11px; line-height: 19px; color: #559f00; font-weight: normal; text-decoration: none; background: url(grafika/menu_arrow.gif) no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 10px; }

#logo { float: left; width: 200px; margin: 0px 0px 0px 12px; }
* > #logo { width: 200px; margin: 0px 0px 0px 24px; }

#menu_top { width: 752px; height: 41px; margin: -2px 0px 0px 0px; }
* > #menu_top { width: 752px; height: 41px; margin: 0px 0px 0px 0px; }

span.top { font-family: Tahoma, sans-serif; font-size: 10px; color: #e4e4e4; font-weight: normal; }

span.hit_topic { font-family: Verdana, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #2c2f91; }

span.cena_big        { font-family: Verdana, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #7fc238; }
span.cena_small { font-family: Verdana, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #585858; text-decoration: line-through; }

span.wydarzenia_data  { font-family: Tahoma, sans-serif; font-size: 9px; line-height: 20px; font-weight: normal; color: #2e1b86; }
span.wydarzenia_tekst { font-family: Verdana, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #878584; }

a.wydarzenia_tekst { font-family: Verdana, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; color: #878584; text-decoration: none; }
a.wydarzenia_tekst:hover { font-family: Verdana, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; color: #878584; text-decoration: underline; }

span.news_data  { font-family: Tahoma, sans-serif; font-size: 9px; line-height: 20px; font-weight: normal; color: #b0116e; }
span.news_tekst { font-family: Verdana, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #878584; }

a.news_tekst { font-family: Verdana, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; color: #878584; text-decoration: none; }
a.news_tekst:hover { font-family: Verdana, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; color: #878584; text-decoration: underline; }


a.menu_n { font-face: Verdana, sans-serif; font-size: 11px; line-height: 16px; color: #ffffff; font-weight: normal; text-decoration: underline; }
a.menu_n:hover { font-face: Verdana, sans-serif; font-size: 11px; line-height: 16px; color: #ffffff; font-weight: normal; text-decoration: none; }


span.footer { font-family: Tahoma, sans-serif; font-size: 10px; color: #a5a5ad; }

a.footer_active               { font-family: Tahoma, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.footer_active:hover        { font-family: Tahoma, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }

a.footer               { font-family: Tahoma, sans-serif; font-size: 10px; color: #a5a5ad; font-weight: normal; text-decoration: none; }
a.footer:hover        { font-family: Tahoma, sans-serif; font-size: 10px; color: #a5a5ad; font-weight: normal; text-decoration: underline; }

span.prod_name  { font-family: Verdana, sans-serif; font-weight: bold; font-size: 14px; line-height: 18px; color: #301d87; }
span.opis              { font-family: Verdana, sans-serif; font-weight: normal; font-size: 11px; line-height: 18px; color: #585858; }

td.naglowek_c        { font-family: Tahoma, sans-serif; font-weight: bold; font-size: 11px; line-height: 14px; color: #f9f9f7; text-align: center; }
td.naglowek_l        { font-family: Tahoma, sans-serif; font-weight: bold; font-size: 11px; line-height: 14px; color: #f9f9f7; text-align: left; }

span.dostepne { font-family: Verdana, sans-serif; font-weight: bold; font-size: 11px; line-height: 14px; color: #301d87; }

span.nazwa1              { font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #559f00; position: static; top: 0px; }
* > span.nazwa1              { position: relative; top: 2px; }

span.nazwa2              { font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #301d87; position: static; top: 0px; }
* > span.nazwa2              { position: relative; top: 2px; }

div.sub_menu { width: 653px; line-height: 29px; margin: 1px 0px 1px 0px; background: #f9f9f7 url(grafika/menu2_tlo.gif) repeat-x; padding: 3px 15px 5px 15px; }
* > div.sub_menu { width: 653px; }

span.sub_menu          { font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #7fc238; }

a.sub_menu                 { font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #559f00; text-decoration: underline; }
a.sub_menu:hover  { font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #559f00; text-decoration: none; }

a.sub_menu_active               { font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #3c2b8e; text-decoration: none;  }
a.sub_menu_active:hover { font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #3c2b8e; text-decoration: underline; }

span.news_date 
{
       color: #707070;
       font-family: Verdana, sans-serif;
       font-size: 10px;
       font-weight: bold;
}


a.news_title
{
       color: #559f00;
       font-family: Verdana, sans-serif;
       font-size: 11px;
       font-weight: bold;
       text-decoration: none;
}

a.news_title:hover
{
       color: #559f00;
       font-family: Verdana, sans-serif;
       font-size: 11px;
       font-weight: bold;
       text-decoration: underline;
}



a.news_active { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #559f00; }
a.news_active:hover { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #559f00; }


span.green_title 
{
       color: #559f00;
       font-family: Verdana, sans-serif;
       font-size: 11px;
       font-weight: bold;
       text-decoration: none;
}



#register_form0
{
       margin: -20px 0px 0px 0px;
}

* > #register_form0
{
       margin: -12px 0px 0px 0px;
}

div.etap_dol
{
       background: #EFEFEA; 
       margin: -14px 0px 1px 0px; 
       padding: 10px 0px 10px 0px; 
       z-index: 1; 
       position: relative;
}

* > div.etap_dol
{
       margin: 0px 0px 0px 0px;
}


div.etap_dol4
{
       background: #EFEFEA; 
       margin: -15px 0px 1px 0px; 
       padding: 10px 0px 10px 0px; 
       z-index: 1; 
       position: relative;
}

* > div.etap_dol4
{
       margin: 0px 0px 0px 0px;
}


div.etap_box1
{
       background: #EFEFEA; 
       margin: 0px 0px 1px 0px;
       padding: 10px 0px 10px 0px; 
}

* > div.etap_box1
{
       margin: 0px 0px 0px 0px;
}

div.etap_box2
{
       background: #e7e8e3; 
       margin: 0px 0px 1px 0px;
       padding: 10px 0px 10px 0px; 
       position: relative;
}

* > div.etap_box2
{
       margin: 0px 0px 0px 0px;
}


div.etap_licznik0
{
       width: 653px; 
       height: 45px; 
       margin: -30px 0px 0px 0px; 
}

* > div.etap_licznik0
{
       width: 653px; 
       height: 45px; 
       margin: -35px 0px 0px 0px; 
}

div.etap_licznik
{
       width: 653px; 
       height: 45px; 
       margin: -30px 0px 0px 0px; 
       z-index: 9; 
       position: absolute;
}

div.etap_naglowek
{
       width: 668px; 
       height: 14px; 
       padding: 9px 0px 9px 15px; 
       background: url(grafika/belka_produkty.gif) no-repeat; 
       margin: 21px 0px 5px 0px;
}

.register_form_text
{
       border: 1px solid #cecece;
       background: #ffffff;
       height: 18px;
       margin: 1px 0px 1px 0px;
}

.register
{
       font-family: Tahoma, sans-serif;
       color: #474747;
       font-weight: normal;
       text-decoration: none;
       font-size: 10px;
       line-height: 22px;
}

.register_red
{
       font-family: Tahoma, sans-serif;
       color: #e40000;
       font-weight: normal;
       text-decoration: none;
       font-size: 10px;
       line-height: 22px;
}

.register2
{
       font-family: Tahoma, sans-serif;
       color: #474747;
       font-weight: normal;
       text-decoration: none;
       font-size: 11px;
       line-height: 20px;
}

.register_radio
{
       width: 13px; 
       border: 0px; 
       height: 13px; 
       vertical-align: top; 
       background: none;
}

.pointer
{
       cursor: pointer;
}




#polec_wymagane { height: 40px; float: left; width: 300px; text-align: right; line-height: 18px; font-family: Verdana, sans-serif; font-size: 10px; color: #000000; margin: 0px; padding: 0px; }
* > #polec_wymagane { width: 317px; }
#polec_wyslij        { height: 40px; float: left; width: 130px; text-align: right; line-height: 18px; margin: 0px; padding: 0px; }
* > #polec_wyslij { width: 113px; }


div.footer_main  { width: 742px; height: 14px; line-height: 15px; font-size: 1px; background: url(grafika/tlo_content_bottom.gif) no-repeat; }
* > div.footer_main  { width: 742px; height: 15px; background: url(grafika/tlo_content_bottom.gif) no-repeat; }

div.footer_content { width: 742px; height: 38px; background: url(grafika/tlo_footer.gif) no-repeat; }


div.footer_left  { float: left; width: 610px; height: 14px; padding: 12px 0px 12px 14px; }
* > div.footer_left  { float: left; width: 610px; height: 14px; padding: 12px 0px 12px 14px; }

div.footer_right { float: left; width: 90px; height: 14px; padding: 12px 20px 12px 0px; text-align: right; }
* > div.footer_right { float: left; width: 90px; height: 14px; padding: 12px 20px 12px 0px; text-align: right; }

span.form_green_1 { font-family: Tahoma, sans-serif; font-weight: bold; font-size: 11px; color: #559f00; line-height: 13px; }
* > span.form_green_1 { font-family: Tahoma, sans-serif; font-weight: bold; font-size: 11px; color: #559f00; line-height: 18px; }

.kropki1
{
       position: static;
       vertical-align: middle;
}

* > .kropki1
{
       position: relative; 
       vertical-align: middle;
}


td.foto_hit_main
{
       width: 98px; 
       height: 130px; 
       padding: 3px 3px 3px 3px; 
       text-align: center; 
       vertical-align: middle;
}

* > td.foto_hit_main
{
       width: 98px; 
       height: 136px; 
       padding: 3px 3px 3px 3px; 
       text-align: center; 
       vertical-align: middle;
}


input.submit_search
{
    width: 23px;
    height: 18px;
    border: 0px;
    vertical-align: top;
    margin: 1px 0px 0px 0px;
}

* > input.submit_search
{
    width: 23px;
    height: 18px;
    border: 0px;
    vertical-align: middle;
    margin: 0px 0px 0px 0px;
}


input.field_search
{
    width: 184px;
    height: 14px;
    border: 1px solid #a3a3ab;
    margin: 0px 1px 0px 0px;
}

div.menu_nauczyciele
{
    width: 244px;
    height: 162px;
    padding: 9px 0px 0px 290px;
    background: url(grafika/tlo_dla_nauczycieli2.jpg) no-repeat;
    line-height: 13px;
}

* > div.menu_nauczyciele
{
    width: 244px;
    height: 162px;
    padding: 9px 0px 0px 290px;
    background: url(grafika/tlo_dla_nauczycieli2.jpg) no-repeat;
    line-height: 13px;
}

#dlanauczycieli {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 14px;
}

div.belka_main_bottom
{
    width: 487px;
    height: 18px;
    background: url(grafika/belka1.gif) no-repeat;
    margin: 0px 0px -36px 0px;
    position: relative;
    z-index: 10;
}

* > div.belka_main_bottom
{
    width: 487px;
    height: 18px;
    background: url(grafika/belka1.gif) no-repeat;
    margin: 0px 0px -18px 0px;
    position: static;
}

#l_top_corner {
	width: 11px;
	height: 7px;
	background: url('grafika/l_top_c.gif') no-repeat;
	float: left;
	padding: 0;
	margin: 0;
}

#r_top_corner {
	width: 10px;
	height: 7px;
	background: url('grafika/r_top_c.gif') no-repeat;
	float: right;
	padding: 0;
	margin: 0;
}

#top_background {
	background: url('grafika/top_background.gif') repeat-x;
	height: 7px;
	padding: 0;
	margin: 0;	
	_margin-bottom: -6px;
}

#l_background {
	background: url('grafika/l_background.gif') repeat-y;
	float: left;
	width: 5px;
	text-align: center;
	color: #2C2F91;
	font-weight: bold;
}

#r_background {
	background: url('grafika/r_background.gif') repeat-y;
	width: 5px;
	float: right;
}

#bottom_background {
	background: url('grafika/background_bottom.gif') repeat-x;
	height: 9px;
	padding: 0;
	margin: 0;	
}

#l_bottom_corner {
	width: 11px;
	height: 7px;
	background: url('grafika/l_bottom_c.gif') no-repeat;
	float: left;
	padding: 0;
	margin: 0;
}

#r_bottom_corner {
	width: 11px;
	height: 7px;
	background: url('grafika/r_bottom_c.gif') no-repeat;
	float: right;
	padding: 0;
	margin: 0;
}

#lista li{
	display: inline;
	family-font: Verdana, Tahoma;
	color: #FFFFFF;
	width: 97px;
	height: 14px;
}

#lista .back{
	list-style-image: url('grafika/gal_wstecz.gif');
	padding: 10px;
	background: url('grafika/gal_wstecz.gif') 16px 10px no-repeat;
	padding-left: 40px;
	margin-right: 20px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#lista .next{
	padding: 10px;
	padding-right: 40px;
	background: url('grafika/gal_dalej.gif') 0 10px no-repeat;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#lista li a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

.clear {clear:both;}

table.szkolenia {border-collapse: separate;width:100%;}
table.szkolenia td {padding:3px 5px;}
table.szkolenia td.data {white-space:nowrap;}
table.szkolenia td.cena {text-align:right;white-space:nowrap;}
table.szkolenia tr.header {background:#898A84;}
table.szkolenia tr.header td {background:#898A84;font-weight:bold;color:#FFF;text-align:center;}
table.szkolenia tr.color1 {background:#EFEFEA;}
table.szkolenia tr.color1 td {background:#EFEFEA;color:#585858;}
table.szkolenia tr.color2 {background:#E7E8E3;}
table.szkolenia tr.color2 td {background:#E7E8E3;color:#585858;}

h1 {font-size:1.6em;color:#589f01;margin-top:30px;}

.szkolenia_box,.szkolenia_box2
{
position:relative;
width:686px;
margin-top:11px;
background:url(./grafika/szkolenia_box.gif) repeat-y;
text-align:left;
}
.szkolenia_box {border-top:1px solid #c9cac4;margin-top:50px;}


.szkolenia_box_content,.szkolenia_box_content_hide
{
position:relative;
margin:20px 20px -10px 20px;
top:-30px;
text-align:left;
}
.szkolenia_box_content_hide {display:none;}
.szkolenia_box2 .szkolenia_box_content {top:0;margin:10px 20px;}

.szkolenia_box2 .szkolenia_box_content table {width:100%;}
.szkolenia_box2 .szkolenia_box_content td {background:url(./grafika/szkolenia_td_bg1.gif) repeat-x bottom;color:#848393;width:25%;padding:7px 10px;text-align:right;}
.szkolenia_box2 .szkolenia_box_content td.bg2 {background:url(./grafika/szkolenia_td_bg2.gif) repeat-x bottom;width:75%;text-align:left;}

.szkolenia_box_bottom,.szkolenia_box_top
{
position:relative;
height:10px;
width:686px;
font-size:0;
line-height:0;
}
.szkolenia_box_top {background:url(./grafika/szkolenia_box_top.gif) no-repeat;}
.szkolenia_box_bottom {background:url(./grafika/szkolenia_box_bottom.gif) no-repeat bottom;zoom:1;}

.szkolenia_box ul.menu
{
position:relative;
top:-31px;
margin:0;
padding:0;
}

.szkolenia_box ul.menu li
{
position:relative;
margin:0 4px 0 0;
padding:0;
float:left;
display:inline;
}

.szkolenia_box ul.menu li, .szkolenia_box ul li a {width:123px;height:31px;overflow:hidden;} 
.szkolenia_box ul.menu li a {display:block;color:#FFF;background:url(./grafika/szkolenia_box_li_bg.gif) no-repeat bottom;text-decoration:none;font-weight:bold;text-align:center;line-height:31px;}
.szkolenia_box ul.menu li a:hover, .szkolenia_box ul.menu li a.active,.szkolenia_box ul.menu li a:focus,.szkolenia_box ul.menu li a:active {background-position:top;color:#858494;}


#footer
{
position:relative;
width:952px;
margin-left:24px;
padding:3px 0 0 0;
background:url(./grafika/footer_top_bg.gif) no-repeat;
font-size:10px;
}

#footer a {text-decoration:none;color:#A5A5AD;}
#footer a:hover,#footer a:active,#footer a:focus {text-decoration:underline;}

#footer a.venti
{
position:absolute;
right:30px;
top:12px;
display:block;
}

#footer ul
{
position:relative;
margin:0;
padding:10px 150px 10px 225px;
background:url(./grafika/footer_ul_bg.gif) repeat-y;
zoom:1;
}

#footer ul li 
{
display:inline;
padding:0 1em 0 0;
margin:0 0.7em 0 0;
background:none;
border-right:1px solid #A5A5AD;
}
#footer ul li.last {border:0;margin:0;padding:0;}
#footer ul li a.active {font-weight:bold;color:#FFF;}

#footer .footer_bottom
{
height:3px;
font-size:0;
line-height:0;
background:url(./grafika/footer_bottom_bg.gif) no-repeat 0 bottom;
zoom:1;
}

