﻿html, body {
	margin:0;
	padding:0;
}
body {
	background:#FFF url("/img/bg1.png") repeat-x 0 80px;
	padding-top:0px;
}
/*
=============================================
 layout
=============================================
*/
div#wrapper {
	width:980px;
	margin:0 auto;
	padding:0;
/*	background-color:#FFF; */
}
div#header {
	width:980px;
	margin:0;
	padding:0 0 20px 0;
}
div#right {
	width:250px;
	float:right;
	padding:0;
}
div#content {
	width:700px;
	font-family:Arial, Tahoma, sans-serif;
	font-size:13px;
	float:left;
	padding:0;
}
div#footer {
	clear:both;
	padding-top:20px;
}
/*
=============================================
 główne kontenery
=============================================
*/

/*** górne menu ***/

ul#topmenu {
	margin:0px;
	margin-bottom:5px;
	padding:0;
	width:980px;
	height:35px;
	list-style:none;
}
ul#topmenu li {
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
ul#topmenu li a {
	background:transparent url("/img/b2.gif") no-repeat center left;
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
	height:30px;
	padding:15px 25px 0px 25px;
	font:bold 13px Corbel, sans-serif;
	letter-spacing:1px;
}
ul#topmenu li:first-child a {
	background-image:none;
}
ul#topmenu li a:hover {
	background:#565656 url("/img/b1.gif") no-repeat center left;
	text-decoration:none;
}
ul#topmenu li a.active {
	background-color:#565656;
	cursor:default;
}
ul#topmenu li ul.submenu {
	list-style:none;
	position:absolute;
	left:0px;
	top:45px;
	margin:0;
	padding:0;
	display:none;
	float:left;
	width:200px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px solid #000;
	z-index:100;
}
ul#topmenu li ul.submenu li {
	margin:0;
	padding:0;
	border-top:1px solid #B6B6B6;
	border-bottom:1px solid #4A4A4A;
	clear:both;
	width:200px;
}
ul#topmenu li ul.submenu li a {
 	float:left;
	display:block;
 	width:180px;
	height:20px;
 	padding:8px 0 0 20px;
	margin:0;
	border:0;
 	background: #626262 url("/img/dropdown_linkbg.gif") no-repeat 10px center;
 	opacity:0.9;     /* normalne przegladarki */
	filter:alpha(opacity=90);	/* IE */
	color:#FFF; /* IE */
	color:rgba(255, 255, 255, 1.0); /* normalne przegladarki aby tekst nie był przezroczysty */
	line-height:100%;
}
ul#topmenu li ul.submenu li a:hover {
	background-color:#262626;
}
ul#topmenu li span {
	height:30px;
	font:bold 14px Consolas, sans-serif;
	letter-spacing:1px;
}
/*** box ze zdjeciem i buttonami po bokach ***/

div#feature_list {
	margin:20px 0 0 0;
	padding:0;
	height:206px;
	position:relative;
}
div#feature_list ul.tabs {
	list-style:none;
	margin:0;
	padding:0;
	width:250px;
}
div#feature_list ul.tabs li a {
	background-color:#CECECE;
	background: rgb(216,216,216); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(216,216,216) 0%, rgb(165,165,165) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(216,216,216)), color-stop(100%,rgb(165,165,165))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(216,216,216) 0%,rgb(165,165,165) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(216,216,216) 0%,rgb(165,165,165) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(216,216,216) 0%,rgb(165,165,165) 100%); /* IE10+ */
	background: linear-gradient(top,  rgb(216,216,216) 0%,rgb(165,165,165) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#a5a5a5',GradientType=0 ); /* IE6-9 */
	color:#333;
	display:block;
	height:35px;
	padding:15px 5px 0 10px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-left:2px solid #FFF;
	font:bold 14px/150% 'Trebuchet MS', Arial, Tahoma, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
}
div#feature_list ul.tabs li a.current-0,
div#feature_list ul.tabs li a.current-1,
div#feature_list ul.tabs li a.current-2,
div#feature_list ul.tabs li a.current-3,
div#feature_list ul.tabs li a.current-4,
div#feature_list ul.tabs li a.current-5,
div#feature_list ul.tabs li a.current-6,
div#feature_list ul.tabs li a.current-7 {
	background: rgb(0,169,93); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(0,169,93) 0%, rgb(0,95,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,169,93)), color-stop(100%,rgb(0,95,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(0,169,93) 0%,rgb(0,95,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(0,169,93) 0%,rgb(0,95,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(0,169,93) 0%,rgb(0,95,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgb(0,169,93) 0%,rgb(0,95,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a95d', endColorstr='#005f01',GradientType=0 ); /* IE6-9 */
	color:#FFF;
}
div#feature_list ul#images {
	list-style:none;
	padding:0;
	margin:0;
	left:250px;
	position:relative;
}
div#feature_list ul#images li {
	margin:0;
	padding:0;
	position:absolute;
	width:480px;
	height:206px;
}
div#feature_list ul#images li img {
	display:block;
	border:0 none;
}

/*** stopka ***/

div#footer div#footer_links {
	text-align:center;
	padding:8px 0px;
	font:normal 11px Arial, Tahoma, sans-serif;
	background-color:#BBBDC0;
	color:#EEEEEE;
	border-bottom:1px solid #FFF;
}
div#footer div#footer_links a {
	font:normal 11px Arial, Tahoma, sans-serif;
	color:#EEEEEE;
	text-decoration:none;
	margin:0 8px;
	padding:2px 0;
}
div#footer div#footer_copyrights {
	text-align:center;
	padding:8px 0px;
	font:normal 11px Arial, Tahoma, sans-serif;
	color:#BBB;
	background-color:#626262;
}
div#footer div#footer_copyrights a {
	font:normal 11px Arial, Tahoma, sans-serif;
	text-decoration:none;
	color:#BBB;
}

/*** box prawa kolumna ***/

div.box1 {
	margin:0 0 15px 0;
	padding:0;
	border:1px solid #888;
	background-color:#F2F2F2;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-khtml-border-bottom-left-radius:8px;
	-khtml-border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
div.box1 h3 {
	margin:0 0 5px 0;
	padding:5px 10px;
	font:bold 16px Corbel, sans-serif;
	letter-spacing:1px;
	color:#FFF;
	border-bottom:2px solid #FA0;
	border-top:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	background: rgb(0,169,93); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(0,169,93) 0%, rgb(0,95,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,169,93)), color-stop(100%,rgb(0,95,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(0,169,93) 0%,rgb(0,95,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(0,169,93) 0%,rgb(0,95,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(0,169,93) 0%,rgb(0,95,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgb(0,169,93) 0%,rgb(0,95,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a95d', endColorstr='#005f01',GradientType=0 ); /* IE6-9 */
}
div.box1 h3 a {
	font:bold 16px Corbel, sans-serif;
	letter-spacing:1px;
	color:#FFF;
	text-decoration:none;
	background:url("/img/b4.gif") right no-repeat;
	padding-right:20px;
}
div.box1 h3 a:hover {
	color:#FB7904;
}
div.box1 ul {
	margin:0;
	padding:0 0 10px 30px;
	list-style-image:url("/img/b3.gif");
	color:#4A4A4A;
}
div.box1 li {
	margin:0;
	padding:2px 0;
	font:normal 12px/150% Arial, Tahoma, sans-serif;
	color:#565656;
}
div.box1 li a {
	color:#000;
	text-decoration:none;
}
div.box1 li a:hover {
	font:normal 12px/150% Arial, Tahoma, sans-serif;
	color:#078672;
}
div.box1 p {
	font:normal 11px/150% Arial, Tahoma, sans-serif;
	margin:0;
	padding:5px;
	color:#4A4A4A;
}
div.box1 span {
	height:30px;
	font:bold 15px Consolas, sans-serif;
	letter-spacing:1px;
}
/*** sciezka okruszkow ***/

div#breadcrumbs {
	padding:5px 0px 0px 5px;
	font:normal 11px Arial, Tahoma, sans-serif;
/* 	border-bottom:1px solid #EEE; */
}
div#breadcrumbs img {
	margin:0 3px 1px 3px;
}
/*
=============================================
 style globalne
=============================================
*/
a, embed, object, map {
	outline:none;
}
input[type=submit], input[type=button] {
	border:1px solid #222;
	background-color:#295963;
	padding:2px 10px;
	color:#FFF;
	font:bold 12px Arial, Tahoma, sans-serif;
	letter-spacing:1px;
}
input[type=text], input[type=password], textarea {
	border:1px solid #808080;
	font:normal 12px Arial, Tahoma, sans-serif;
}
input[type=checkbox] {
	position:relative;
	top:3px;
}
.ac {
	text-align:center;
}
.aj {
	text-align:justify;
}
.al {
	text-align:left;
}
.ar {
	text-align:right;
}
/*
=============================================
 glowna tresc
=============================================
*/
div#content a {
	text-decoration:underline;
	color:#078672;
}
div#content a:hover {
	color:#000;
}
div#content p {
	font:normal 12px Arial, Tahoma, sans-serif;
	color:#262626;
	margin:10px 0;
	line-height:150%;
	text-align:justify;
}
div#content ul {
	font:normal 12px Arial, Tahoma, sans-serif;
	color:#262626;
	line-height:150%;
	text-align:justify
	margin:0;
	padding:0 0 10px 40px;
	list-style-image:url("/img/b1.gif");
}
div#content ul li {
	margin:0;
	padding:2px 0;
}
div#content ol {
	font:normal 12px Arial, Tahoma, sans-serif;
	color:#262626;
	line-height:150%;
	text-align:justify
	margin:0;
	padding:0 0 5px 40px;
}
div#content ol li {
	margin:0;
	padding:2px 0;
}
div#content h1 {
	font:normal 15px Arial, Tahoma, sans-serif;
	font-variant:small-caps;
	letter-spacing:1px;
	color:#000;
	margin:10px 0 20px 0;
	width:600px;
	border-bottom:2px solid #008F3D;
}
div#content h2 {
	font:bold 12px Arial, Tahoma, sans-serif;
	color:#262626;
	margin:10px 0 10px 0;
}
div.tytul_referencje {
	font:normal 15px/150% Arial, Tahoma, sans-serif;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:5px;
	color:#4A4A4A;
	width:690px;
	border:1px solid #008F3D;
}
table.referencje {
	padding:10px;
	margin:10px 0;
}
table.referencje th {
	text-align:center;
}
table.referencje td {
	font:normal 10px Arial, Tahoma, sans-serif;
	color:#262626;
	text-align:center;
	vertical-align:top;
	padding:5px;
	margin:10px;
	line-height:150%;
}




/*** aktualnosci ***/

div#content div.news {

	padding:5px 0px 5px 0px;
}
div#content div.news p.date {
	font:bold 15px Calibri, Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:1px;
}
div#content div.news h2 {
	font:bold 13px/150% Arial, Helvetica, sans-serif;
	color:#116B51;
}
div#content div.news p {
	text-align:justify;
	font:normal 13px/150% Arial, Helvetica, sans-serif;
}



#referencje {
	width:100%;
	border:1px solid #aaa;
	border-collapse:collapse;
}
#referencje td {
	border:1px solid #aaa;
	background:#EEE;
	padding:5px;
}
#referencje th {
	border:1px solid #aaa;
	background:#DDD;
}


.szkolenia {
	width:100%;
	border:1px solid #aaa;
	border-collapse:collapse;
}
.szkolenia td {
	border:1px solid #aaa;
}
.szkolenia .bg1 {
	background:#C9E6D4;
}
.szkolenia .bg2 {
	background:#EEEEEE;
	text-align:center;
}
.szkolenia .bg3 {
	background:#CCCCCC;
}
.szkolenia .bg4 {
	background:#FFD4D4;
}
.szkolenia p {
	text-align:left !important;
	padding-left:5px;
}
.szkolenia p img {
	vertical-align:middle;
	margin-right:5px;
}