body {
		margin: 0px;
		padding: 0px;
		background-color: #fff;
		background-image: url('/_g/site_background.gif');		
		background-position: top left;
		background-repeat: repeat-x;
		font-family:Arial,Verdana;
}

img							{ border: none; }
form						{ margin: 0px; padding: 0px; }
p							{ margin: 0px; padding: 0px 0px 10px 0px; }
p img						{ margin: 0px 5px; }
.hidden						{ display: none; }
.noborder					{ border: none; }
.bold						{ font-weight: normal; }
.normal						{ font-weight: normal; }
.justify					{ text-align: justify; }
.go-right					{ float: right; }
.go-left					{ float: left; }
.align-right				{ text-align: right; }
.align-left					{ text-align: left; }
.no-scroll					{ overflow: hidden; }
.clear						{ clear: both; }

.sue-orange					{ color: #ff6600; }
.sue-silver					{ color: #666666; }
.sue-black					{ color: #000000; }
.sue-green					{ color: #53a646; }
.sue-blue					{ color: #167cc5; }
.sue-maroon					{ color: #c80000; }
.sue-gray					{ color: #808080; padding: 1px;}
.sue-yellow					{ color: #ffcc00; }
.green 						{ color: #53a646;}

.sue-orange a				{ color: #ff6600; text-decoration: none; }
.sue-orange a:hover			{ color: #167cc5; text-decoration: none; }

.sue-silver a				{ color: #666666; text-decoration: none; }
.sue-silver a:hover			{ color: #167cc5; text-decoration: none; }

.sue-black a				{ color: #000000; text-decoration: none; }
.sue-black a:hover			{ color: #167cc5; text-decoration: none; }

.sue-blue a					{ color: #167cc5; text-decoration: none; }
.sue-blue a:hover			{ color: #ff6600; text-decoration: none; }

.sue-maroon a				{ color: #c80000; text-decoration: none; }
.sue-maroon a:hover			{ color: #ff0000; text-decoration: none; }
.ref, .ref2 {text-decoration: none; color: black;}
h1, h2, h3, h4, h5 {
		font-family: Arial, Verdana, sans-serif;
		font-weight: normal;
		padding: 0px;
		padding-bottom: 5px;
		margin: 0px;
		color: #000000;
}
h1 { 	font-size: 20px; font-weight: normal; }
h2 { 	font-size: 16px; }
h3 {	font-size: 13px; }
h4 {	font-size: 12px; }
h5 {	font-size: 11px; }

h1 a, h2 a, h3 a, h4 a, h5 a {
		color: #000000;
		text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
		color: #167cc5;
		text-decoration: none;
}
.desc {
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
}
.more-right					{ text-align: right; font-family: Tahoma, Verdana, Arial; font-size: 11px; padding-top: 10px; }
.more-right img				{ position: relative; top: 1px; left: 0px; margin-left: 3px; }

.form-button, .form-button-2 {
		background-image: url('/_g/button_bg_90.gif');
		background-position: center center;
		background-repeat: no-repeat;
		background-color: transparent;
		width: 90px;
		height: 25px;
		
		font-family: Arial, Verdana, sans-serif;
		font-weight: normal;
		font-size: 12px;
		text-align: center;
		color: #167cc5;
		text-transform: uppercase;
		border: 0px;
		cursor: pointer;
}
.form-button150 {
		background-image: url('/_g/button_bg_150.gif');
		background-position: center center;
		background-repeat: no-repeat;
		background-color: transparent;
		width: 150px;
		height: 25px;
		
		font-family: Arial, Verdana, sans-serif;
		font-weight: normal;
		font-size: 12px;
		text-align: center;
		color: #167cc5;
		text-transform: uppercase;
		border: 0px;
		cursor: pointer;
}
/* header -------------------------------------------------------- */

#wrapp	{ margin: 0px auto; width: 1000px; }

#content-header {
		background-color: #fff;
		padding: 0px;
		margin: 0px auto;
		position: relative;
		top: 0px;
		left: 0px;
		width: 970px;
		padding: 0 15px;
}
.header-header-line1 {
		background-image: url('/_g/header_background_line1.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 970px;
		height: 110px;
}
.header-header-line2 {
		background-image: url('/_g/header_background_line2.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 970px;
		height: 165px;
		border-top: 2px #fff solid;
}
.header-logo1 {
		padding: 8px 0 0 15px;
}
.header-logo2 {
		padding: 32px 15px 0 0;
}
.infoline-table {
		padding: 15px;
}
.info-item-01 span, .info-item-02 span, .info-item-03 span, .info-item-04 span {
		padding-left: 35px;
}
.info-item-01, .info-item-02, .info-item-03, .info-item-04 {
		font-family: Arial, Verdana;
		font-size: 20px;
		font-weight: normal;
		color: #fff;
		padding-bottom: 5px;
}
.info-item-01 a, .info-item-02 a, .info-item-03 a, .info-item-04 a {
		background-position: 0px -2px;
		background-repeat: no-repeat;
		color: #fff; 
		text-decoration: none;	
		height: 29px;
		display: block;
}
.info-item-01 a:hover, .info-item-02 a:hover, .info-item-03 a:hover, .info-item-04 a:hover {
		background-position: 0px -2px;
		background-repeat: no-repeat;
		color: #ffcc00; 
		text-decoration: none;	
		height: 29px;
}
.info-item-01 a			{ background-image: url('/_g/ico_info_01.gif'); }
.info-item-01 a:hover	{ background-image: url('/_g/ico_info_01x.gif'); }
.info-item-02 a			{ background-image: url('/_g/ico_info_02.gif'); }
.info-item-02 a:hover	{ background-image: url('/_g/ico_info_02x.gif'); }
.info-item-03 a			{ background-image: url('/_g/ico_info_03.gif'); }
.info-item-03 a:hover	{ background-image: url('/_g/ico_info_03x.gif'); }
.info-item-04 a			{ background-image: url('/_g/ico_info_04.gif'); }
.info-item-04 a:hover	{ background-image: url('/_g/ico_info_04x.gif'); }

.header-ad {
		width: 640px;
		border: 2px #177dc5 solid;
}

/* path --------------------------------------------------------- */

.path-line					{ height: 40px; width: 970px; margin: 0 15px; display: block; }

.content-path				{ padding: 15px 15px 0 15px; font-family: Tahoma, Verdana; font-size: 11px; }
.content-path span			{ font-weight: normal; color: #167cc5; }
.content-path a				{ color: #666666; text-decoration: none; }
.content-path a:hover		{ color: #167cc5; text-decoration: none; }
.content-path img			{ margin: 0 5px; }

.content-lang				{ padding: 12px 15px 0 15px; }

/* main menu ----------------------------------------------------- */

#content-menu {
		background-image: url('/_g/header_background_menu.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		background-color: transparent;
		width: 970px;
		height: 35px;
}
ul.menu-navi {
		padding: 7px 0 0 15px;
		margin: 0px;
}
ul.menu-navi img {
		position: relative;
		top: 2px;
}
ul.menu-navi li {
		display: inline;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		text-align: center;
}
li.navi-list-a, li.navi-list-b, li.navi-list-last {
		font-family: Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 0.4pt;
		text-transform: uppercase;
}
li.navi-separator {
		background-image: url('/_g/menu_separator.gif');
		background-position: center 6px;
		background-repeat: no-repeat;
		padding: 0 15px 0 15px;
		/*padding: 0 10px 0 11px;*/
}
li.navi-list-a a, li.navi-list-b a, li.navi-list-last a { 
		padding: 0px;
		text-decoration: none; 
		color: #fff;
}
li.navi-list-a a:hover			{ text-decoration: none; color: #ffcc00; }
li.navi-list-b a				{ color: #ffcc00; }
li.navi-list-b a:hover			{ text-decoration: none; color: #fff; }
li.navi-list-last				{ background-image: none; }
li.navi-list-last a:hover		{ text-decoration: none; color: #ffcc00; }

ul.normal li{
	list-style-type: disc;
	margin-left: 30px;
}
/* main ---------------------------------------------------------- */

#content-main {
		background-color: #fff;
		padding: 0px;
		margin: 0px;
		width: 970px;
		margin: 0 15px;
}
#content-frame-left {
		padding: 0 15px 0 0;

		font-family: Arial, verdana;
		font-size: 11px;			
		color: #000;
}
#content-frame-center {
		font-family: Arial, verdana;
		font-size: 11px;			
		color: #000;
}
#content-frame-right {
		padding: 0 0 0 15px;

		font-family: Arial, verdana;
		font-size: 11px;			
		color: #000;
}

/* footer -------------------------------------------------------- */

#content-footer {
		background-image: url('/_g/footer_background.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;		
		background-color: #fff;
		width: 970px;
		height: 170px;
}
.content-footer-nomargin {
		margin: 0px;
}
.content-footer-margin {
		margin: 0 15px 0 15px;
}
.footer-menu {
		padding: 45px 0 10px 300px;
		text-align: left;
		vertical-align: top;

		font-family: Arial, Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-transform: uppercase;
}
.footer-menu a				{ color: #000000; text-decoration: none; }
.footer-menu a:hover		{ color: #167cc5; text-decoration: none; }
.footer-menu span			{ color: #259de4; margin: 0px 4px; }

.footer-description {
		padding: 10px 0 0 300px;
		text-align: left;
		vertical-align: top;

		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
}
.copyright					{ color: #000000; text-align: left; padding: 0 15px 0 10px; line-height: 16px; }
.copyright a				{ color: #000000; text-decoration: none; border-bottom: 1px #cccccc solid; }
.copyright a:hover			{ color: #167cc5; text-decoration: none; border-bottom: none; }
.copyright span				{ font-family: Arial, Verdana; font-weight: normal; }

.author						{ color: #666666; text-align: left; padding: 0 15px 10px 10px; }
.author a					{ color: #666666; text-decoration: none; border-bottom: 1px #cccccc solid; }
.author a:hover				{ color: #167cc5; text-decoration: none; border-bottom: none; }
.author span				{ color: #cccccc; margin: 0px 4px; }

/* content ------------------------------------------------------- */

/* list */

ul.box-list {
		margin: 0px;
		padding: 0px;
}
li.list-item {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		text-decoration: none;

		background-image: url('/_g/ico_arrow_rt.gif');		
		background-position: left 5px;
		background-repeat: no-repeat;
		margin: 0;
		padding: 2px 0 2px 10px;
}

/* box */

.box-main		{ width: 314px; margin-bottom: 15px; border-bottom: 1px #666666 solid; }
.box-sub		{ width: 200px; margin-bottom: 15px; border-bottom: 1px #666666 solid; }

.box-main-header-01,
.box-main-header-02,
.box-main-header-03,
.box-main-header-04,
.box-main-header-05,
.box-main-header-06,
.box-sub-header-01,
.box-sub-header-02,
.box-sub-header-03,
.box-sub-header-04,
.box-sub-header-05 {
		background-position: top left;
		background-repeat: no-repeat;
		height: 35px;
}

.box-main-header-01 {
		background-image: url('/_g/box_header_background_01.gif');		
}
.box-main-header-02 {
		background-image: url('/_g/box_header_background_02.gif');		

}
.box-main-header-04 {
		background-image: url('/_g/box_header_background_04.gif');		
}
.box-main-header-05 {
		background-image: url('/_g/box_header_background_05.gif');		
}
.box-main-header-06 {
		background-image: url('/_g/box_header_background_06.gif');		
}
.box-sub-header-01 {
		background-image: url('/_g/box_sub_header_background_01.gif');		
}
.box-sub-header-02 {
		background-image: url('/_g/box_sub_header_background_02.gif');		
}
.box-sub-header-03 {
		background-image: url('/_g/box_sub_header_background_03.gif');		
}
.box-sub-header-04 {
		background-image: url('/_g/box_sub_header_background_04.gif');		
}
.box-sub-header-05 {
		background-image: url('/_g/box_sub_header_background_05.gif');		
}

.box-main-body-01 {
		background-image: url('/_g/box_body_background_01.gif');		
		background-position: top left;
		background-repeat: repeat-y;
		margin-bottom: 40px;

}
.box-main-body-02 {
		background-image: url('/_g/box_body_background_02.gif');		
		background-position: top left;
		background-repeat: repeat-y;
		margin-bottom: 40px;

}
.box-main-footer {
		background-image: url('/_g/box_footer_background.gif');		
		background-position: top left;
		background-repeat: no-repeat;
		height: 11px;
		line-height: 0px;

}
.header-title, .header-title-2 {
		font-family: Arial, Verdana; 
		font-size: 12px; 
		font-weight: normal;
		text-transform: uppercase;
		color: #fff;
		padding: 5px 15px 0 15px;
}
.header-title a							{ color: #ffffff; text-decoration: none; }
.header-title a:hover					{ color: #ffcc00; text-decoration: none; }
.header-title span						{ color: #5fc4ff; text-transform: none; }
.header-title-2 a						{ color: #ffffff; text-decoration: none; }
.header-title-2 a:hover					{ color: #000000; text-decoration: none; }

.desc1 a, .desc							{ color: #000000; text-decoration: none; }

.box-main-content						{ padding: 0 15px; font-family: Arial, Verdana; color: #000; font-size: 11px; }
.box-main-content2						{ padding: 0 1px; font-family: Arial, Verdana; color: #000; font-size: 11px; }

.box-main-content p,
.box-sub-content p						{ text-align: justify; }
.box-main-content p a,
.box-sub-content p a					{ color: #000; text-decoration: none; }
.box-main-content p a:hover,
.box-sub-content p a:hover				{ color: #167cc5; text-decoration: none; }

.box-main-content ul					{ margin: 0px; padding: 0px; }
.box-main-content li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		text-decoration: none;

		background-image: url('/_g/ico_box_arrow_blue.gif');		
		background-position: 0px 2px;
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px 0px 10px 13px;
}

.box-main-content-header,
.box-sub-content-header {
		font-family: Arial, Verdana; 
		font-size: 16px; 
		font-weight: normal;
		color: #c80000;
		padding: 0px 15px 0px 15px;
		margin: 0px;
}
.box-main-content-header a,
.box-sub-content-header a {
		color: #c80000;
		text-decoration: none;
}
.box-main-content-header a:hover,
.box-sub-content-header a:hover {
		color: #ff0000;
		text-decoration: none;
}

.more-box								{ font-family: Tahoma, Verdana; font-size: 11px; padding: 3px 0 3px 0; }
.more-box img							{ position: relative; top: 1px; left: 3px; margin-right: 3px; }
.more-box2								{ font-family: Arial, Verdana; font-size: 12px; font-weight: normal; text-align: right; padding: 10px 10px 10px 0; }
.more-box2 img							{ position: relative; top: 1px; left: 3px; margin-right: 3px; }

/* box - programy */

.spec01-list, .spec02-list {
		padding: 10px 0px;
}
.spec01-list p, .spec02-list p {
		padding: 10px 0px 0px 13px;
		text-align: justify;
}
.spec01-list h4 {
		background-image: url('/_g/ico_box_star_blue.gif');		
		background-position: top left;
		background-repeat: no-repeat;
		text-transform: uppercase;
		color: #167cc5;
		padding: 0px;
		margin: 0px;
}

.spec02-list h4 {
		background-image: url('/_g/ico_box_arrow_blue.gif');		
		background-position: 0px 2px;
		background-repeat: no-repeat;	
		text-transform: uppercase;
		color: #167cc5;
		padding: 0px 0px 0px 13px;
		margin: 0px;
}
.box-list-item {
		border-bottom: 1px #bfe2f4 solid;
		padding: 5px 0 2px 0;
}

.spec01-list h4 a, .spec02-list h4 a				{ color: #167cc5; text-decoration: none; }
.spec01-list h4 a:hover, .spec02-list h4 a:hover	{ color: #000000; text-decoration: none; }

.box-more-01										{ text-align: right; padding: 10px 10px 0 0; }
.box-more-02										{ text-align: right; padding: 10px 10px 10px 0; }
.box-more-03										{ text-align: right; padding: 0 10px 0 0; }
.box-more-04										{ text-align: left; padding: 0 10px 0 0; }
.box-more-01 img, 
.box-more-02 img, 
.box-more-03 img, 
.box-more-04 img									{ position: relative; top: 1px; left: 3px; margin-right: 3px; }

.box-more-01 a,
.box-more-02 a,
.box-more-03 a,
.box-more-04 a										{ color: #666666; text-decoration: none; }
.box-more-01 a:hover,
.box-more-02 a:hover,
.box-more-03 a:hover,
.box-more-04 a:hover								{ color: #167cc5; text-decoration: none; }

.expand-spec01, compress-spec01						{ text-align: right; }

/* box - zaufali nam */

.recomm-logos										{ text-align: center; }
.recomm-logos img									{ margin: 0 5px; }

/* box - kalndarz */

.box-calendar-header {
		font-family: Arial, Verdana; 
		font-size: 17px; 
		font-weight: normal;
		color: #167cc5;	
		padding: 15px 0 10px 0;
}

/* box - zrealizowane */

.box-lastexecuted-header {
		font-family: Arial, Verdana; 
		font-size: 11px; 
		font-weight: normal;
		color: #167cc5;	
		text-transform: uppercase;
}

/* box - galeria */

.box-gallery										{ border-bottom: 1px #bfe2f4 solid; }
.box-gallery img									{ border: 1px #cdb2b2 solid; margin-bottom: 3px; }
.box-gallery td										{ width: 25%; }

/* box - newsletter */

.box-newsletter-header {
		background-image: url('/_g/box_header_background_03.gif');		
		background-position: 0px 0px;
		background-repeat: no-repeat;
		height: 45px;
}
.newsletter-header-title {
		font-family: Arial, Verdana; 
		font-size: 12px; 
		font-weight: normal;
		text-transform: uppercase;
		color: #fff;
		padding: 15px 15px 0 15px;
}
.newsletter-header-title a							{ color: #ffffff; text-decoration: none; }
.newsletter-header-title a:hover					{ color: #ffcc00; text-decoration: none; }
.newsletter-header-title span						{ color: #5fc4ff; text-transform: none; }

/* box - kadra */

.staff-photos				{  }
.staff-photos img			{ border: 1px #cccccc solid; }

/* box - ref */

.ref-photos					{  }
.ref-photos img				{ border: 1px #cccccc solid; margin: 0 10px 10px 0; }

/* box-partners */

.our-parners				{  }
.our-parners img			{ border: 1px #cccccc solid; margin: 3px; }

/* subpage ------------------------------------------------------- */

/* left ---------------------------------------------------------- */

.sub-content-left {
		font-family: Arial, Verdana; 
		color: #000; 
		font-size: 12px;
		border-right: 1px #167cc5 solid; 
		width: 645px;
		margin-right: 15px;
}
.sub-content-left p a {
		color: #000;
		text-decoration: underline;
}
.sub-content-left p a:hover {
		color: #167cc5;
		text-decoration: none;
}
.sub-content-left-header {
	padding-bottom: 25px;
}
.sub-content-left-header h1 {
		font-family: Arial, Verdana; 
		font-size: 22px; 
		font-weight: strong;
		color: #167cc5;
		padding: 15px 0 6px 0;
}
.sub-content-left-header h2 {
		font-family: Arial, Verdana; 
		font-size: 20px; 
		font-weight: normal;
		color: #167cc5;
		padding: 0 15px 0 26px;
}
.sub-content-left-header h1 a {
		color: #167cc5;
		text-decoration: none;
}
.sub-content-left-header h1 a:hover {
		color: #c80000;
		text-decoration: none;
}
.sub-content-left-header h1 img {
		margin-right: 10px;
}

/* opis szkolenia */

.sub-content-desc {
		padding: 0 15px 20px 15px; 
}
.sub-content-desc p {
		padding: 0px 0px 10px 27px;
		text-align: justify;
}
.sub-content-desc h4 {
		background-image: url('/_g/ico_box_arrow_blue.gif');		
		background-position: 6px 4px;
		background-repeat: no-repeat;	
		text-transform: uppercase;
		color: #000000;
		padding: 0px 0px 10px 27px;
		margin: 15px 0px 0px 0px;
		font-size: 16px;
}
.sub-content-desc h4 a 								{ color: #000000; text-decoration: none; }
.sub-content-desc h4 a:hover						{ color: #167cc5; text-decoration: none; }

.sub-content-desc-recomm {
		padding: 5px 15px 15px 47px;
		font-family: Arial, Verdana;
		font-size: 16px;
		font-weight: normal;
		color: #53a646;
}
.sub-content-desc-recomm img {
		position: relative;
		right: 5px;
		top: 10px;
}
/* opis szkolenia - ramka */

.desc-infobox {
		padding: 10px 0px;
}
.desc-infobox-top,
.desc-infobox-bottom { 
		height: 10px;
}
.desc-infobox-body {
		background-image: url('/_g/box_frame_background.gif');		
		background-repeat: repeat-y;	
		padding: 0px;
		width: 615px;
}
.desc-infobox-body td {
		 padding: 0px 6px;
}
.desc-infobox h4 {
		background-image: url('/_g/ico_box_arrow_blue.gif');		
		background-position: 0px 4px;
		background-repeat: no-repeat;	
		text-transform: uppercase;
		color: #000000;
		padding: 0px 0px 10px 20px;
		margin: 0px;
		font-size: 16px;
}
.desc-infobox h4 a 								{ color: #000000; text-decoration: none; }
.desc-infobox h4 a:hover						{ color: #167cc5; text-decoration: none; }

ul.infobox-dates-list  {
		font-family: Arial, Verdana;
		font-size: 13px;
		font-weight: normal;
		padding: 0px 10px 10px 47px;
		margin: 0px;
}
ul.infobox-dates-list li {
		list-style-type: square
}
.infobox-price {
		font-family: Arial, Verdana;
		font-size: 26px;
		font-weight: normal;
		color: #c80000;
		padding-left: 20px;
}
.infobox-1, .infobox-2, .infobox-3				{ width: 190px; text-align: center; text-transform: uppercase; }

.infobox-1-body { 
		background-color: #167cc5; 
		font-family: Arial, Verdana;
		font-size: 13px;
		font-weight: normal;
		color: #fff;
		height: 70px;
}
.infobox-2-body { 
		background-color: #e0e0e0; 
		font-family: Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #000;
		text-align: left;
		padding-left: 12px;
		height: 70px;
}
.infobox-2-body img {
		margin-top: 3px;
		margin-right: 5px;
}
.infobox-2-body span {
		position: relative;
		top: -10px;
}
.infobox-3-body { 
		background-color: #42b649;
		font-family: Arial, Verdana;
		font-size: 13px;
		font-weight: normal;
		color: #fff;
		height: 70px;
}
.infobox-3-body a {
		color: #fff;
		text-decoration: none;
}
.infobox-3-body a:hover {
		color: #ffcc00;
		text-decoration: none;
}
.infobox-1-body span, .infobox-3-body span { 
		font-size: 24px;
		font-weight: normal;
}
.infobox-2-body a { 
		color: #808080;
		text-decoration: none;
}
.infobox-2-body a:hover { 
		color: #000;
		text-decoration: none;
}
.infobox-price-desc {
		text-align: justify;
		padding: 10px 25px 5px 25px;
}

/* jak wybrac szkolenie */

.sub-content-how-choose {
		padding: 0 15px 20px 0; 
}
.sub-content-how-choose p {
		padding: 0px 0px 10px 27px;
		text-align: justify;
}
.sub-content-how-choose td {
		padding: 4px 0px 4px 8px;
}

.how-choose-select-head-1 {
		background-image: url('/_g/ico_info_05.gif');		
		background-repeat: no-repeat;		
		padding: 0px 13px 0px 35px;
		font-family: Arial, Verdana;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
}
.how-choose-select-head-2 {
		background-image: url('/_g/ico_info_06.gif');		
		background-repeat: no-repeat;		
		padding: 0px 0px 0px 35px;
		font-family: Arial, Verdana;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
}
.how-choose-select-head-1 a,
.how-choose-select-head-2 a {
		color: #000000;
		text-decoration: none;
}
.how-choose-select-head-1 a:hover,
.how-choose-select-head-2 a:hover {
		color: #167cc5;
		text-decoration: none;
}
.how-choose-select-head-1 span,
.how-choose-select-head-2 span {
		text-transform: uppercase;
}
.sub-content-how-choose ul,
.sub-content-how-send ul {
		padding: 0px;
		margin: 0px;
}
.sub-content-how-choose li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		background-image: url('/_g/ico_box_arrow_yellow.gif');		
		background-position: 6px 2px;
		background-repeat: no-repeat;	
		padding: 0px 15px 10px 27px;
		font-size: 11px;
}
.sub-content-how-send {
		padding: 0 15px 20px;
}
.sub-content-how-send p {
		padding: 0px 0px 10px 0px;
		text-align: justify;
}
.sub-content-how-send li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		background-image: url('/_g/ico_box_arrow_blue.gif');		
		background-position: 6px 2px;
		background-repeat: no-repeat;	
		padding: 0px 15px 10px 27px;
		font-size: 12px;
}

/* right --------------------------------------------------------- */

.sub-content-right {
		width: 309px;
		padding: 0px 0px 20px 0px;
		margin: 0px 0px 10px 0px
}

/* nasze standardy */

.sub-box-our-standards {
		padding: 18px 0px 30px 0px;
}
.sub-box-register {
		padding: 15px;
}
.our-standards-header {
		font-family: Arial, Verdana; 
		font-size: 16px; 
		font-weight: normal;
		color: #167cc5;
		padding-bottom: 20px;
}
.our-standards-header a {
		color: #167cc5;
		text-decoration: none;
}
.our-standards-header a:hover {
		color: #000000;
		text-decoration: none;
}
.sub-box-our-standards ul {
		margin: 0px 0px 5px 15px;
		padding: 0px;
}
.sub-box-register ul {
		margin: 0px 0px 5px 0px;
		padding: 0px;
}
.sub-box-our-standards li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		background-image: url('/_g/ico_box_arrow_maroon.gif');		
		background-position: 6px 5px;
		background-repeat: no-repeat;

		font-family: Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
		color: #000;
		border-bottom: 1px #bfe2f4 solid;
		padding: 3px 0 3px 24px;
}
.sub-box-register li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		background-image: url('/_g/ico_box_arrow_maroon.gif');		
		background-position: 6px 5px;
		background-repeat: no-repeat;

		font-family: Arial, Verdana;
		font-size: 14px;
		font-weight: normal;
		text-transform: uppercase;
		color: #000;
		border-bottom: 1px #bfe2f4 solid;
		padding: 3px 0 3px 24px;
}
.sub-box-our-standards li a {
		color: #000;
		text-decoration: none;
}
.sub-box-our-standards li a:hover {
		color: #c80000;
		text-decoration: none;
}
.form-box {
		padding: 15px 15px 30px 15px;
}

/* kontakt */

.sub-box-contact {
		background-image: url('/_g/box_sub_contact_background.gif');		
		background-repeat: no-repeat;

		font-family: Arial, Verdana;
		font-size: 20px;
		font-weight: normal;
		color: #fff;
		padding: 15px;
		height: 30px;
		width: 279px;
		margin-bottom: 30px;
}
.sub-box-contact span {
		position: relative;
		top: -7px;
		margin-right: 15px;
}
.sub-box-contact img {
		margin-right: 10px;
}


/* podobne programy*/

.sub-box-sym-programs {
		padding: 0px 0px 30px 0px;
}
.sub-box-sym-programs ul {
		margin: 0px 0px 5px 15px;
		padding: 0px;
}
.sub-box-sym-programs li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		background-image: url('/_g/ico_box_arrow_blue.gif');		
		background-position: 6px 5px;
		background-repeat: no-repeat;

		font-family: Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
		color: #167cc5;
		border-bottom: 1px #bfe2f4 solid;
		padding: 3px 0 3px 24px;
}
.sub-box-sym-programs li a {
		color: #167cc5;
		text-decoration: none;
}
.sub-box-sym-programs li a:hover {
		color: #000000;
		text-decoration: none;
}

/* materialy */

.sub-box-materials {
		background-image: url('/_g/box_sub_body_background_02.gif');		
		background-repeat: repeat-y;
		margin-bottom: 30px;
}
.sub-box-materials-body {
		padding: 0px 15px 5px 15px;
}
.sub-box-materials-footer {
		height: 10px;
}
.caution-locked {
		text-transform: uppercase;
}
.caution-locked span {
		position: relative;
		top: -10px;
		margin-left: 10px;
}

/* szukaj */

.sub-box-search {
		background-image: url('/_g/box_sub_body_background_01.gif');		
		background-repeat: repeat-y;
		margin-bottom: 30px;
}
.sub-box-search-body {
		padding: 0px 15px 5px 15px;
}
.sub-box-search-footer {
		height: 10px;
}

/* newsletter */

.sub-box-newsletter {
		background-image: url('/_g/box_sub_body_background_01.gif');		
		background-repeat: repeat-y;
		margin-bottom: 30px;
}
.sub-box-newsletter-body {
		padding: 0px 15px 10px 15px;
}
.sub-box-newsletter-footer {
		height: 10px;
}


ul.sub-list {
		margin: 0px;
		padding: 0px;
}
li.list-item {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		text-decoration: none;

		background-image: url('/_g/ico_arrow_path.gif');		
		background-position: left 5px;
		background-repeat: no-repeat;
		margin: 0;
		padding: 2px 0 2px 10px;
}
.sub-content				{ font-size: 12px; padding: 0 0px 30px 0; }
.sub-content p				{ text-align: justify; }
a.sub-link					{ color: #000; text-decoration: underline; }
a.sub-link:hover			{ color: #167cc5; text-decoration: none; }

a.sub-link2					{ color: #000; text-decoration: none; }
a.sub-link2:hover			{ color: #167cc5; text-decoration: none; }

.content-header {
		font-family: Arial, Verdana;
		font-size: 17px;
		font-weight: normal;
		border-bottom: 1px #666666 solid;
		margin-bottom: 30px;
		padding-bottom: 2px;
		text-transform: uppercase;
}
.sub-table caption {
		text-align: left;
		font-family: Arial, Verdana;
		font-size: 15px;
		font-weight: normal;
		padding-left: 0px;
}
.sub-table th {
		background-image: url('/_g/table_th_background.gif');		
		background-repeat: repeat-x;
		background-color: #2884C6;
		color: #fff;
}

.with-border{
		border-bottom: 1px solid gray;
}
.trwith-border:hover {
		background-color: #cecece;
}
.more-spec01, .more-spec02							{ text-align: right; padding: 2px 0 3px 0; }
.more-spec01 img, .more-spec02 img					{ position: relative; top: 1px; left: 3px; margin-right: 3px; }
.more-spec01 a										{ color: #666666; text-decoration: none; }
.more-spec01 a:hover								{ color: #0cb6e0; text-decoration: none; }
.more-spec02 a										{ color: #666666; text-decoration: none; }
.more-spec02 a:hover								{ color: #0cb6e0; text-decoration: none; }


/* box - kalndarz */

.box-calendar-header {
		font-family: Arial, Verdana; 
		font-size: 17px; 
		font-weight: normal;
		color: #000000;	
		padding-bottom: 10px;
}
.calendar-table td {
		text-align: center;
}
.cal-head,
.cal-day,
.cal-sat,
.cal-sun,
.cal-today,
.cal-selected,
.cal-day-active {
		background-repeat: no-repeat;
		text-align: center;
		color: #000;
		width: 28px;
		height: 22px;
}
.cal-head {
		background-image: url('/_g/calendar_day_bg_03.gif');		
		font-weight: normal;
		color: #fff;
}
.cal-day {
		background-image: url('/_g/calendar_day_bg_01.gif');		
}
.cal-sat {
		background-image: url('/_g/calendar_day_bg_02.gif');		
}
.cal-sun {
		background-image: url('/_g/calendar_day_bg_04.gif');		
}
.cal-day a,
.cal-sat a,
.cal-sun a {
		color: #000;
		text-decoration: none;
}
.cal-day a:hover,
.cal-sat a:hover,
.cal-sun a:hover {
		color: #116099;
		text-decoration: none;
}
.cal-today {
		font-weight: normal;
		color: #116099;
}
.cal-today a {		
		color: #CC0000;
		text-decoration: none;
}
.cal-today a:hover {		
		color: #116099;
		text-decoration: none;
}
.cal-selected {
		background-image: url('/_g/calendar_day_bg_05.gif');	
		font-weight: normal;

}
.cal-day-active {
		font-weight: normal;
		cursor: pointer;
}
.cal-day-active-arrow {
		background-image: url('/_g/calendar_dayselect_arrow.gif');	
		background-repeat: no-repeat;
		background-position: 19px bottom;

}
.callendar-date {
		color: #6A777D;
		font-family: Arial,Verdana;
		font-size: 16px;
		font-weight: normal;
}
.day-read-more	{
		color: #6a777d; 
		padding-bottom: 5px;
		font-style: italic;
}
.header-normal {
	font-weight: normal;
	margin-top: 5px;
}
.header-small {
	margin-top: 5px;
	font-size: 11px;
}
.arrows {
		float: right;
		text-align: center;
		font-family: Arial, Verdana;
		font-size: 13px;
		margin: 5px;
		padding: 5px;
		border: 1px solid #e5ebee;
		width: 250px;
		overflow: hidden;
}

span.arrows-selected,
span.arrows-nonselected			{ margin: 0 2px; font-weight: normal; }
span.arrows-nonselected a		{ color: #000; text-decoration: none; }
span.arrows-nonselected a:hover	{ color: #bfe2f4; text-decoration: none; }
span.arrows-selected			{ color: #167CC5; }

#materialy-main-box {
	border-bottom: 1px solid #BFE2F4;
	width: 300px;
	margin-left: 10px;
	height:105px;
}
form {
	margin: 0px;
	padding: 0px;
	float: none;
}
.small {
	font-size: 10px;
}
.error {
	color: red;
}

.reg-tip {
	border: 0px;
}
#buttons {
	padding-left: 30px;
}
.hint{
	border: 1px solid #BFE2F4;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: white;
	padding: 20px;
}
.hint a {
	color: #167CC5;
	text-decoration: underline;
}

.reg-res {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.reg-blue{ 
	color: #167cc5;
	font-size: 13px;
}
.reg-val{
	color: black;
}

/*
	Dla modułu z NEWSAMI Z EUROFUNDS
*/

div#news a
{
	color: #444;
	text-transform: none;
	text-decoration: none;
}

div#news a:hover
{
	color: #187dc8;
	/* color: tutaj niebieski taki jak na eurofunds !!!! ;*/ 
	text-transform: none;
	text-decoration: none;
}

div.news1
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

div.news1 a
{
	font-size: 11px;
}
div.news1 h4
{
	background-image: url(http://www.eurofunds.org/templates/eurofunds_okfe/images/art.gif);
	padding: 0px 0px 2px 15px;
	line-height: 17px;
	
	border-bottom: 0px solid #e3e3e3;
}

div.news1 h4:hover
{
	background-image: url(http://www.eurofunds.org/templates/eurofunds_okfe/images/art-o.gif);
	padding: 0px 0px 2px 15px;
	line-height: 17px;
}

div.newsy
{
	/* background: #e5fcff; */
	background: #ecf6ff;
	background-image: url(/_g/tlo_newsow.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 5px 5px 20px 5px;
	padding-top: 10px; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	
	height: 350px;
}

