body {
	color: #545C66;
	background: #FFFFFF;
		margin:0;
        padding:0;
        line-height:1.5;
        font-family:Arial,Geneva,sans-serif;
}

body#bd {
	background: url(/images/bg.jpg) repeat-x top #000;
}
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline}
img {border:none}
hr {
  border:0;
  border-top: 1px solid #CCCCCC;
  height: 0;
  background: #CCCCCC;
}
.padding10{padding:0px 10px 10px 10px}
.clear {clear:both}
ul#saturday{margin:0;padding:0;list-style-type:none;width:100%;position:relative;display:block;height:35px;font-size:11px;font-weight:bold;background:transparent url("/images/bgOFF.gif") repeat-x top left;font-family:Arial,Geneva,sans-serif;
border-bottom:2px solid #336666;border-top:0px solid #C0E2D4;}

ul#saturday li{display:block;float:left;margin:0;pading:0;}
ul#saturday li a{display:block;float:left;color:#333333;text-decoration:none;padding:10px 10px 0 10px;height:25px;
background:transparent url("/images/bgDIVIDER.gif") no-repeat top right;}
ul#saturday li a:hover{
background:transparent url("/images/bgHOVER.gif") no-repeat top right;}
ul#saturday li a.current,ul#saturday li a.current:hover{color:#fff;
background:transparent url("/images/bgON.gif") no-repeat top right;}
.h1_1 {display:block;
background:url("/images/tabright10.gif") repeat-x right top;background-position:100% -42px;
color:#000;padding:4px;font-size:16px;font-weight:bold}

/*link exhcange*/
.linkujpl a {color:#ffffff;text-decoration:none}


#tail_navigation {      font-family:Arial,sans-serif;margin: 0; padding:0;    font-weight: normal;
}
#tail_navigation ul, #tail_navigation ul li {        list-style: none;        margin: 0;        padding: 0;}
#tail_navigation ul {        padding: 0px 0 5px;        text-align: center;}
#tail_navigation ul li {        display: inline;}
#tail_navigation ul li a {       color: #FFFFFF;        text-decoration: none;        padding: 5px 0;}
#tail_navigation ul li span {      padding: 5px 7px 5px 3px;        margin: 4px 0 4px 4px;}
#tail_navigation ul li a:hover span {        text-decoration: none;}
#tail_navigation ul li a:hover { color:#CC9900}
#tail_navigation .current a { color:#FFFF00 !important}
#tail_navigation .current a span {color:#FFFF00 !important}



/*\*//*/
#navigation ul li a {     display: inline-block;     white-space: nowrap;       width: 1px;}

#navigation ul {
        padding-bottom: 0;        margin-bottom: -1px;}
/**/

/*\*/
* html #navigation ul li a {        padding: 0;}
/**/


/* PATHWAY
---------------------------------------------------------*/
#pathway {padding:3px 5px 3px;text-align:left; font-size:11px;color:#333333; font-family:Arial,  sans-serif; text-align:left}
#pathway a {font-size:11px;color:#99CC00}
#pathway a:hover, #pathway a:active {	color: #646E7B;	text-decoration: none;}
.wiecej {font-size:11px;font-weight:normal;color:#FFFFFF;float:right;padding:5px}
#content {font-family:Arial;font-size:12px; color:#666666;text-align:left; margin:0;padding:0}
#content h1 {font-size:12px;}
#content h1 img {float:right}
#content h2 {font-family:Arial; font-size:12px;color:#333333;margin:0;padding:0}
#content .heading12 {font-family:Arial; font-size:12px;margin:0;padding:0; font-weight:bold}

#right_side {padding:4px 10px 10px 20px}
#right_side h1{ font-size:11px;margin:0;padding:0 4px 0px 22px;background:url(/images/pathway-bg.gif) repeat-x top}
#right_side h1 img {float:right}
#lista_szkolen_w_rzedach {width:98%;float:none;padding:0px; }
#lista_szkolen_w_rzedach  ul {margin-left:5px;padding-left:5px;list-style: square}
#lista_szkolen_w_rzedach  h2 {color:#CC9933;margin:0;padding:0}
#lista_szkolen_w_rzedach {color:#FFCC33}
#lista_szkolen_w_rzedach a{color:#CCFFCC}
#lista_szkolen_w_rzedach a.city{color:#FFCC33}
#lista_szkolen {color:#666666;background:#FFFFFF}
#lista_szkolen h1{color:#666666;background:#F5F5F5;padding:5px;margin:0;font-size:11px;}
#lista_szkolen h2{color:#FFFFFF;background:#990000;padding:5px;margin:0;font-size:11px}
#lista_szkolen a{color:#3366FF}
#lista_szkolen_error_msg {color:#333333;text-align:center}
.lista_szkolen_view_select {color:#333333; }
#lista_szkolen .footer_h1{background: url(/images/footer_arrow3.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 1em;font-size: 12px;color: #0066CC; font-weight:bold} 
#lista_szkolen .footer_h2{background: url(/images/footer_arrow2.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 1em;font-size: 12px;color: #0066CC; font-weight:bold} 
.lista_szkolen_column_bright {background:#F5F5F5}
.lista_szkolen_column_dark {background:#E8E8E8}
#podobne_szkolenia {padding:5px;background:#333333;color:white;margin:0 3px 0px 3px}
#podobne_szkolenia a{color:orange}
#list_bottom_nav a {color:#99CC00}
#tresc h1 {color:#FFFFFF;background:#5283CB;padding:0px 5px 0 5px;margin:0;height:26px}
#tresc .footer_h1{background: url(/images/footer_arrow2.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 1em;font-size: 12px;color: #0066CC; font-weight:bold} 

 .naglowek{
	background: url(/images/header-bg.gif) repeat-x bottom #FFFFFF;
	color: #646E7B;
	padding: 5px 5px 2px;
	text-align:left;
	}
#news_flash {padding:0 10px}
#news_flash a {color:#CC9900}
#news_flash ul {padding:5px;margin:5px}
#search_form {float:right; width:298px; background: #FFFFFF;border:1px dotted silver;margin:20px 0px 10px 10px}
#search_form form {padding:10px}
#search_form label {color:#666666;font-weight:bold}
#search_form .input {border:1px solid silver;padding:3px; width:99%}
.heading12bluebg {color:#FFFFFF;background:#5283CB;padding:4px;margin:0;font-weight:bold}
#search_form .footer_h1{background: url(/images/footer_arrow2.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 1em;font-size: 90%;color: #4A4A4A;} 
.newsbox{background-color: #F4F4F4;width: auto;padding: 10px;}

.newsfooter{background: url(/images/footer_arrow3.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 2em;font-size: 90%;color: #4A4A4A;}
.newsbox_dzial{background-color: #F4F4F4;width: auto;padding: 10px;}
.newsbox_dzial a, .newsbox_dzial a:visited {color:#990000}
.newsbox_dzial h2{background-color: #F4F4F4;width: auto;padding: 10px; font-family:Georgia, "Times New Roman", Times, serif !important}
.newsfooter_dzial{background: url(/images/footer_arrow3.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 2em;font-size: 90%;color: #4A4A4A;}
#tail {color:#FFFFCC;font-size:11px;text-align:center;margin-top:15px;margin-bottom:10px;width:100%;font-family:Arial,Verdana,sans-serif;font-weight:normal}



.footer4{background: url(/images/footer_arrow4.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 1em;font-size: 50%;color: #4A4A4A;}
.footer5{background: url(/images/footer_arrow5.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 1em;font-size: 50%;color: #4A4A4A;}
.footer6{background: url(/images/footer_arrow6.gif) 240px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 1em;font-size: 50%;color: #4A4A4A;}
.footer7{background: url(/images/footer_arrow7.gif) 240px 0 no-repeat; padding-left: 58px;padding-top: 1px;margin-bottom: 1em;font-size: 50%;color: #4A4A4A;}


.cssbutton{background-color: #d1ec4c;border: 2px #d1ec4c outset;padding: 1px 4px;color: black;text-decoration: none;font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana,  sans-serif;}

.cssbutton:visited{color: black;}

.cssbutton:hover{border-style: inset;background-color: #e3f48e;padding: 2px 3px 0 5px;}

.cssbutton:active{color: black;}


.kalendarz_link_pusty { font-size:12px; color: #999999  }

























#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background:#993300 !important
}
#dropmenudiv .lvl {
color:#003366;
font-weight:normal;
border:0;
text-indent: 10px;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 1px 0px;
text-decoration: none;
font-weight: bold;
color:white
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
color:black
}
	
	
	#dhtmlgoodies_tooltip{
		background-color:#FFFFFF;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:11px;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: Arial, sans-serif;
		font-weight:normal
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		
		display:none;
		z-index:10000;
		/*background-color:#555;opacity:0.5;
		filter:alpha(opacity=50);
		-khtml-opacity: 0.5;
		-moz-opacity: 0.5;*/
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}
	#ad_bg {background:#99CC00}
		#ad{
		clear:both;
		width:402px;
		font-weight:normal;
		color:silver;
		margin:0 auto;
		padding:10px;
		font-size:11px;
		
		
	}
	
	#ad a{
		
		font-weight:normal;
		color:white;
		text-decoration:none;
	}
	
	#ad img{
		border:1px solid #silver;		
	}
#msg_box { background:#FF0000;color:white;width:100%;margin:0; }
#msg_box h6 {font-size:12px;margin:10px}
#box_link a:link,
#box_link a:visited {
	padding:3px;
	background:#4F89D2;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;;
	width:auto;
}
#box_link a:hover {
	padding:3px;
	background:#0099FF;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;;
	width:auto;
	text-decoration:none
}

.req {
	color:red;
	font-size:11px
}
#ubox {height:26px;width:140px;float:right;background:white;text-align:left;white-space:nowrap}
#ubox img {vertical-align:middle}
#ubox a {color:black;font-weight:bold;}

/*menu_kategorii*/

    #menu_kategorii {
	float: left;
	width: 100%;
	background: #FFFFFF;
	font-size: 93%;
	line-height: normal;
}
    #menu_kategorii ul {
        margin:0;
        padding:0px 10px 0 0px;
        list-style:none;
      }
    #menu_kategorii li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menu_kategorii a {
      float:left;
      background:url("/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #menu_kategorii a span {
      float:left;
      display:block;
      background:url("/images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu_kategorii a span {float:none;}
    /* End IE5-Mac hack */
    #menu_kategorii a:hover span {
      color:#3366FF;
		
      }
    #menu_kategorii a:hover {
      background-position:0% -42px;
      }
    #menu_kategorii a:hover span {
      background-position:100% -42px;
      }

    #menu_kategorii #current a {
                background-position:0% -42px;
                color:#3366FF;
        }
    #menu_kategorii #current a span {
                background-position:100% -42px;
                color:#3366FF;
        }
        
#lista_wg_kategorii .kategoria { border-bottom:1px dotted silver}
#lista_wg_kategorii .tekst {color:#9d9d9d;}
#lista_wg_kategorii .miejsce {color:#6699ff;cursor:pointer}
#lista_wg_kategorii .data {font-size:11px}
#lista_wg_kategorii h2 {background: white; color:#494949 }
.miejsce {color:#6699ff;cursor:pointer}

#opis_szkolen {color:#000066;margin-top:0;padding-top:0}
#opis_szkolen a,#opis_szkolen a:visited {color:#3366FF}
#opis_szkolen h1 {font-size:13px;background:#EBEBEB;padding:3px;margin:0}
#opis_szkolen h2 {font-size:12px;background:#EEEEEE;padding:3px;margin:0;border-bottom:1px solid silver;clear:left}
#opis_szkolen h3 {font-size:12px;background:#F4F4F4;padding:3px;margin:0}
#opis_szkolen .czas_trwania {clear:both;font-size:12px;background:#EEEEEE;padding:3px;margin:0;border-bottom:1px solid silver;clear:left}
#opis_szkolen .cel_heading {font-size:14px;font-weight:bold;padding-right:10px}
#opis_szkolen ol {margin:14px;padding:14px;}
#opis_szkolen ol ol {margin:10px;padding:10px}
#opis_szkolen ol li {font-weight:bold;}
#opis_szkolen ol ol li {font-weight:normal}
#pdf_list {padding:15px 10px 10px 25px;}
#pdf_list ul {list-style-image:url(/images/ico/page_white_acrobat.gif);padding:0px;margin:0}
#pdf_list ul li.word {list-style-image:url(/images/ico/page_white_word.gif) !important;padding:0px;margin:0}
 
#generic-form_ label {
color:#888888;
display:block;
margin-bottom:4px;
}
.error { padding:10px; color:#CC6600; border:1px solid #CCCCCC; text-align:center; font-weight:bold }
.ok { padding:10px; color:#99CC00; border:1px solid #CCCCCC; text-align:center; font-weight:bold }
#generic-form_ h1.login { 
background:#FFFFFF url(../img/account_icon.gif) no-repeat scroll 0pt top;
}
#generic-form_ h1 { 
border-bottom:1px solid #E7E7E7;
color:#333333;
font-size:16px;
margin:12px 0pt 1em;
padding:0.7em 0.25em 0.125em 0px;
position:relative;
}
#generic-form_ p { 
line-height:150%;
margin:0pt 12px 1em 0pt;
text-align:left !important;
}
#generic-form_ h2.instructions { 
background:#FCFCD6 none repeat scroll 0%;
clear:both;
padding:0.25em 0pt;
position:relative;
}
#generic-form_ h2 { 
clear:both;
font-size:16px;
margin:0pt;
}
#generic-form_ #account { 
margin-top:10px;
}
#generic-form_ #account { 
clear:both;
}
#generic-form_ #account colgroup col.labelcol { 
text-align:right;
width:110px;
}
#generic-form_ #account tr td { 
border-top:1px dotted #E7E7E7;
color:#990000;
font-size:12px;
font-weight:bold;
padding-top:10px;
text-align:left;
}
#generic-form_ #account label { 
color:#333333;
display:block;
font-weight:normal;
padding-right:1em;
text-align:right;
}
#generic-form_ #account input { 
border:1px solid #7F9DB9;
display:block;
font-size:12px;
margin:0.125em 0pt;
padding:0.25em 0pt;
text-align:left;
width:220px;
}
#generic-form_ #account tr.instructions td { 
border:0pt none;
color:#666666;
font-size:11px;
font-weight:normal;
padding:0pt 0pt 1em;
text-align:left;
}
#generic-form_ #account tr td { 
border-top:1px dotted #E7E7E7;
color:#990000;
font-size:12px;
font-weight:bold;
padding-top:10px;
text-align:left;
}
#generic-form_ #account h3.button { 
margin:0pt;
width:220px;
}
#container h3.button { 
background:transparent none repeat scroll 0%;
border:0pt none;
clear:both;
display:block;
margin:1em 12px;
padding:0pt;
text-align:center;
}
#generic-form_ input.button { 
color:#000099;
font-size:19px;
font-weight:bold;
padding:0.5em 0pt 0.3em;
position:relative;
text-align:left;
background:#FFFFFF;
border:none !important;
cursor:hand;
cursor:pointer;
}


