/*
Template Design by TheWebhub.com
http://www.thewebhub.com
Released for free under a Creative Commons Attribution-Share Alike 3.0 Philippines
*/

/** Common Styles */

body {
	margin: 0 0 20px 0;
	padding: 0;
	background: #000000;
	text-align: justify;
	line-height: 20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}

h1, h2, h3 {
	padding: 0;
	margin: 0;
	color: #000000;
}

strong {
	color: #000000;
}

p, ul, ol {
	margin-bottom: 1.5em;
}

ul {
	margin: 0px;
	padding: 0;
}

a {
	color : #004080;
	text-decoration:none;
	/*border-bottom: 1px #97C8E5 dotted;*/
}

a:hover {
	text-decoration: none;
	color: #005880;
}

a img{
border: none;
}

/** Style for header starts here */

#header {
	width: 900px;
	height: 304px;
	margin: 0px auto;
	background: #000000 url(../images/header.jpg) no-repeat left top;
}

#logo{
position:absolute; top:0; left:40;
}
#logo a{
text-decoration:none;
border:0;
}

#navigator{
float:right;
padding-top:30px;
}
#navigator a{
text-decoration:none;
border:0;
}

/** Style for menu starts here */

#menu {
	width: 900px;
	height: 42px;
	margin: 0px auto;
	background: #000000;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

li.firma_menu a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mfirma.jpg) no-repeat;
width : 130px;
height : 67px;
text-decoration : none;
border : none;
}
li.firma_menu_activ a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mfirma6.jpg) no-repeat;
width : 130px;
height : 67px;
text-decoration : none;
border : none;
}
li.firma_menu a:hover {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mfirma6.jpg) no-repeat;
width : 130px;
height : 67px;
text-decoration : none;
border : none;
}
li.firma_menu a:active {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mfirma6.jpg) no-repeat;
width : 130px;
height : 67px;
text-decoration : none;
border : none;
}
li.szkolenia_otwarte_menu a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mszkolenia_otwarte.jpg) no-repeat;
width : 183px;
height : 67px;
text-decoration : none;
border : none;
}
li.szkolenia_otwarte_menu_activ a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mszkolenia_otwarte2.jpg) no-repeat;
width : 183px;
height : 67px;
text-decoration : none;
border : none;
}
li.szkolenia_otwarte_menu a:hover {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mszkolenia_otwarte2.jpg) no-repeat;
width : 183px;
height : 67px;
text-decoration : none;
border : none;
}
li.szkolenia_otwarte_menu a:active {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mszkolenia_otwarte2.jpg) no-repeat;
width : 183px;
height : 67px;
text-decoration : none;
border : none;
}
li.szkolenia_zamkniete_menu a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mszkolenia_zamkniete.jpg) no-repeat;
width : 197px;
height : 67px;
text-decoration : none;
border : none;
}
li.szkolenia_zamkniete_menu_activ a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mszkolenia_zamkniete2.jpg) no-repeat;
width : 197px;
height : 67px;
text-decoration : none;
border : none;
}
li.szkolenia_zamkniete_menu a:hover {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mszkolenia_zamkniete2.jpg) no-repeat;
width : 197px;
height : 67px;
text-decoration : none;
border : none;
}
li.szkolenia_zamkniete_menu a:active {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mszkolenia_zamkniete2.jpg) no-repeat;
width : 197px;
height : 67px;
text-decoration : none;
border : none;
}
li.integracja_menu a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mintegracja.jpg) no-repeat;
width : 139px;
height : 67px;
text-decoration : none;
border : none;
}
li.integracja_menu_activ a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mintegracja2.jpg) no-repeat;
width : 139px;
height : 67px;
text-decoration : none;
border : none;
}
li.integracja_menu a:hover {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mintegracja2.jpg) no-repeat;
width : 139px;
height : 67px;
text-decoration : none;
border : none;
}
li.integracja_menu a:active {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mintegracja2.jpg) no-repeat;
width : 139px;
height : 67px;
text-decoration : none;
border : none;
}
li.praca_menu a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mpraca.jpg) no-repeat;
width : 111px;
height : 67px;
text-decoration : none;
border : none;
}
li.praca_menu_activ a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mpraca2.jpg) no-repeat;
width : 111px;
height : 67px;
text-decoration : none;
border : none;
}
li.praca_menu a:hover {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mpraca2.jpg) no-repeat;
width : 111px;
height : 67px;
text-decoration : none;
border : none;
}
li.praca_menu a:active {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mpraca2.jpg) no-repeat;
width : 111px;
height : 67px;
text-decoration : none;
border : none;
}
li.kontakt_menu a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mkontakt.jpg) no-repeat;
width : 140px;
height : 67px;
text-decoration : none;
border : none;
}
li.kontakt_menu_activ a {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mkontakt2.jpg) no-repeat;
width : 140px;
height : 67px;
text-decoration : none;
border : none;
}
li.kontakt_menu a:hover {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mkontakt2.jpg) no-repeat;
width : 140px;
height : 67px;
text-decoration : none;
border : none;
}
li.kontakt_menu a:active {
margin : 0;
padding : 0;
float : left;
background : #000000 url(../images/mkontakt2.jpg) no-repeat;
width : 140px;
height : 67px;
text-decoration : none;
border : none;
}

/** Style for wrapper starts here */

#wrapper {
	width: 900px;
	margin: 0px auto;
	background: #FFFFFF;
}

/** Style for content starts here */

#content {
	width: 900px;
	margin: 0px auto;
}

#content h2 {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

#content h1 {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

#content p {
}

#content a {
	text-decoration: none;
}

#right {
	float: right;
	width: 540px;
	padding: 20px 25px;
}

#right ul {
	margin: 0 3em;
	padding: 0;
	list-style: none;
}

#right li {
	margin-bottom: 8px;
	padding-left: 10px;
	background: url(../images/img06.jpg) no-repeat 0 7px;
	line-height: 17px;
}

#right .post {
}

#left {
	float: left;
	width: 270px;
	padding: 20px 20px;
	background: #EDEDED;
}


#left ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}

#left ol {
	margin: 10;
	padding: 10;
}

#left ol li {
	padding: 0;
}

#left li {
	padding-left: 10px;
}

#left h1{
font-size: 18px;
font-weight: bold;
padding-bottom: 18px;
text-transform: uppercase;
}

#center {
width : 810px;
text-align : left;
padding : 40px;
float : left;
text-indent : 20px;
font-size:12px;
}

#center ul {
	margin: 0 3em;
	padding: 0;
	list-style: none;
}

#center ol li {
	font-weight:bold;
}

#center ol li ol li {
	font-weight:normal;
}

#center ul li {
	margin-bottom: 8px;
	margin-top: 8px;
	background: url(../images/img06.jpg) no-repeat 0 7px;
	line-height: 17px;
	font-weight:normal;
}

#center ul li ul li {
	margin-bottom: 8px;
	
	background: url(../images/img05.gif) no-repeat 0 7px;
	line-height: 17px;
}

/** Style for footer starts here */

#footer {
	clear: both;
	width: 900px;
	height: 38px;
	margin: 0px auto;
	padding-top: 18px;
	border-top: 1px solid #444444;
	background : #000000 url(../images/footer.jpg) left top no-repeat;
	text-transform: uppercase;
	font-size: 10px;
	color: #E5E5CC;
}

.tel {
position : relative;
float : left;
width : 300px;
padding : 0px 0 0 50px;
}
.tel_bg {
background-image : url(../images/tel.gif);
background-repeat : no-repeat;
background-position : top left;
padding : 0 0 0 15px;
}
.kontakt {
position : relative;
float : right;
width : 220px;
padding : 0;
font-size : 14px;
}
.kontakt a {
color : #ffffff;
text-decoration : none;
}
.kontakt img {
position : relative;
float : left;
padding : 0 0 0 0;
}
.opis{
text-indent:20px;
text-align:justify;
}

.readmore {
text-align : right;
margin : 0 10px 10px 0;
}
.readmore a {
font-size : 12px;
color : #b00000;
text-decoration : none;
font-style: italic;
}
.small_title {
font-size : 14px;
color : #000000;
font-weight : bold;
padding : 20px 0 0 0;
text-transform : uppercase;
}
.news_title {
font-size : 12px;
color : #000000;
font-weight : bold;
padding : 10px 0 0 0;
}

.copyright {
	margin: 0px;
	padding-top: 30px;
	text-align: center;
	font-size: 0.75em;
}

.pozycjonowanie{
text-align:center;
margin: 0;
padding: 0;
color:#ffffff;
}
.pozycjonowanie a{
text-decoration:none;
text-align:center;
color:#414141;
}
#clear{
margin: 40px 40px;
}

/*  form */
input.disabled {
border : 1px solid #f2f2f2;
background-color : #f2f2f2;
}
input.required, textarea.required {
border : 1px solid #00a8e6;
}
input.validation-failed, textarea.validation-failed {
border : 1px solid #ff3300;
color : #ff3300;
}
input.validation-passed, textarea.validation-passed {
border : 1px solid #00cc00;
color : #000;
}
.validation-advice {
margin : 5px 0;
padding : 5px;
background-color : #ff3300;
color : #fff;
font-weight : bold;
}
.title{
padding-bottom:20px;
border-bottom : 1px solid #e4e4e4;
}
.title h2{
padding : 20 0 0 0;
margin : 0;
color : #004080;
font-size : 20px;
}
.title h1{
padding : 20 0 0 0;
margin : 0;
color : #004080;
font-size : 20px;
}
.oferta{
background-color:#EDEDED;
color:#000000;
padding:20px;
}
.waluta{
color:red;
}
.lista_szkolen {
color : #004080;
}
.small_title h1{
font-size:16px;
}
.szkolenia{
width:270px;
border-bottom: 1px solid #c0c0c0;
}
.aktualnosci{
width:270px;
}