body { margin: 0;	padding: 0;	background: #E5E5E5 ; font-family: calibri; font-size: 13px; color: #616161; line-height: 18px; text-align: left; }

a { color: #631485; text-decoration: underline;}
a:hover { color: #e94500; text-decoration: none; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
img { behavior: url(../img/iepngfix.htc) }
h1 {color:#616161;font-size:18px;font-weight:normal;margin:0 0 20px 0;text-transform:uppercase;}
h2 {color:#06B100;font-weight:bold;font-size:14px;margin:10px 0}

.przewodnik { border: 1px solid #cccccc; margin: 5px 0 5px 0; }
.przewodnik th { color: #000000; text-align: left; font-weight: bold; }
.przewodnik td.kolor2 { background: #e6e6fa; }
.przewodnik td { padding: 3px; color: #000000; }

.boxSzukaj { color: #FFFFFF; font-weight: bold; border: 1px solid #005897; background: #006BB7; padding: 5px; margin-bottom:15px;}
.boxSzukajTytul { color: #FFFFFF; background: #006BB7; text-transform: uppercase; text-align: center; padding: 0 0 5px 0; font-size: 14px; }
.boxSzukaj input{ border:1px solid #006BB7; background: #006BB7; color:#FFFFFF; padding:0px 10px;}
.boxSzukaj select{ border:1px solid #006BB7; margin:0px 10px 0px 5px; font-size:13px; }

.szkolenieKategoria { color: #006dba; font-weight: bold; border: 1px solid #b2d1ff; background: #f3f8fc; padding: 5px; }
.szkolenie { padding: 10px 0 10px 0; }

.artykul_glowna { padding: 3px 0 3px 0; margin: 0 0 3px 0; border-bottom: 1px solid #dadada; }
.artykul_glowna a { text-decoration: none; color: #006BB7; }
.artykul_glowna a:hover { text-decoration: none; color: #FF0000; }

#bodyBg {width:100%;background:url(../img/body_bg1.jpg) no-repeat top center;}
#layout {width:910px;margin:0px auto 0px auto;position:relative;background:#fff;padding:0 40px 0 40px;}

.aktualnoscSzczegoly { }
.aktualnoscSzczegoly .data { color: #006BB7; }
.aktualnoscSzczegoly .zdjecie { float: right; margin: 0 0 10px 10px; }
.aktualnoscSzczegoly .tresc { }

.aktualnoscLista { overflow: hidden; padding: 0 0 10px 0; }
.aktualnoscLista .zdjecie { float: left; margin: 0 5px 5px 0; }
.aktualnoscLista .tytul { font-size: 16px; }
.aktualnoscLista .data { color: #006BB7; padding: 2px 0 2px 0; }
.aktualnoscLista .skrot { }
.aktualnoscLista .wiecej { text-align: right; padding: 3px 0 0 0; }

.partnerLista { overflow: hidden; padding: 0 0 10px 0; }
.partnerLista .zdjecie { width: 132px; height: 72px; float: left; margin: 0 10px 2px 0; }
.partnerLista .zdjecie2 { width: 132px; height: 72px; display: table-cell; vertical-align: middle; text-align: center; font-size: 68px; border: 1px solid #dddddd; }
.partnerLista .zdjecie img { vertical-align: middle; padding: 5px; cursor: pointer; }
.partnerLista .tytul { font-size: 16px; padding: 0 0 5px 0; }
.partnerLista .tytul a { text-decoration: none; }
.partnerLista .skrot { }
.partnerLista .wiecej { text-align: right; padding: 3px 0 0 0; }

#header {width:910px;height:130px;margin:0 auto 0px auto;;clear:both;overflow:hidden;padding:30px 0 0 0}
#header .headerTop {width:990px;height:165px;overflow:hidden;}
#logo {float:left;width:110px;margin:0 35px 0 0}
#logo img { cursor: pointer; }
#headerText {float:left;width:500px;text-transform:uppercase;font-size:24px;font-family:calibri;line-height:27px;padding:40px 0 0 0;color:#006BB7}
#newsletter {float:right;width:160px;padding:0 20px 0 0}
#newsletter .header {color:#616161;text-transform:uppercase;font-size:14px;font-family:calibri;line-height:20px;margin:0 0 10px 0}
#newsletter .input {width:148px;height:19px;border:1px solid #D8D8D8;margin:0 0 10px 0;color:#616161;font-family:calibri;font-size:13px;padding:3px 5px 0 5px;}
#newsletter .btn img { cursor: pointer; }
#newsletter_info { font-size: 10px; color: red; line-height: 12px; }

#mainMenu {width:873px;height:37px;margin:0 0 10px 0;background:#006BB7;padding:0 25px 0 13px}
#mainMenu a {display:block;float:left;text-transform:uppercase;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;font-family:calibri;padding:8px 6px 0 6px;height:29px}

#mainMenu a:hover {background:#888888}

#bannerSet {width:910px;height:266px;background:#E5E5E5}
#navSet {height:266px;position:relative;width:607px;float:left;}
#navPicsBottom {left:0px;position:absolute;top:217px;width:607px;z-index:100;height:49px;background:url(../img/nav_pics_pagination_bg.png) repeat-x}
#navPicsBottom .text {float:left;width:460px;padding:15px 0 0 20px;color:#fff;font-family:calibri;font-size:16px;line-height:19px;text-transform:uppercase;}
#navPicsPagination {float:right;width:115px;padding:15px 0 0 0}
#navPicsPagination a {width:21px;height:21px;background:url(../img/slide_bg.png) no-repeat;display:block;float:left;;margin:0 5px 0 5px}
#navPicsPagination a.activeSlide {width:21px;height:21px;background:url(../img/active_slide_bg.png) no-repeat;}
#navPics {height:266px;left:0;overflow:hidden;position:absolute;top:0;width:607px;z-index:1;}
#navPics img {width:607px;height:266px;}

#mainText {float:right;width:253px;padding:20px 20px 0 30px;height:246px;background:url(../img/main_text_bg.gif) repeat-x bottom}
#mainText .header {color:#616161;font-family:calibri;font-size:15px;font-weight:bold;line-height:19px;text-transform:uppercase;margin:0 0 10px 0;}
#mainText  .text {height:211px;color:#616161;font-family:calibri;font-size:13px;}
#mainText .btnMore a {padding:0 25px 0 0;background:url(../img/arrow_ico.gif) no-repeat right;color:#fff;font-weight:bold;text-decoration:none}
#mainText .btnMore a:hover {text-decoration:underline}

#content {width:910px;margin:0 auto;overflow:hidden;padding:20px 0 0px 0}
.mainBoxesSet .header {color:#616161;font-weight:bold;text-transform:uppercase;font-family:calibri;font-size:14px;margin:0 0px 10px 0}

.mainBoxesSet {width:910px;overflow:hidden}
.mainBoxesSet .mainBox {float:left;width:185px;padding:0 20px 0  20px}
.mainBoxesSet .mainBox .text {margin:0 0 10px 0;color:#616161;font-family:calibri;font-size:13px;}

.mainBoxesSet .form {}
.mainBoxesSet .form .input {width:178px;height:19px;border:1px solid #D8D8D8;margin:0 0 10px 0;color:#616161;font-family:arial;font-size:12px;padding:3px 5px 0 5px;color:#616161;font-family:calibri;font-size:13px;}
.mainBoxesSet .form textarea {width:178px;height:60px;border:1px solid #D8D8D8;margin:0 0 10px 0;color:#616161;font-family:arial;font-size:12px;padding:5px 5px 5px 5px;color:#616161;font-family:calibri;font-size:13px;}
.mainBoxesSet .form img { cursor: pointer; }

.mainLine {width:910px;height:2px;background:#dadada;overflow:hidden;margin:20px 0 20px 0}
.mainLine2 {width:910px;height:2px;background:#dadada;overflow:hidden;margin:20px 0 10px 0}
.headerWysz { color:#616161;font-weight:bold;text-transform:uppercase;font-family:calibri;font-size:14px;margin:0 0px 10px 0 }

.mainBoxesSet .mainBox2 {float:left;width:410px;padding:0 20px 0  20px}
.mainBoxesSet .mainBox2 .linkSet {float:left;width:410px;}
.mainBoxesSet .mainBox2 .text {margin:0 0 10px 0;color:#616161;font-family:calibri;font-size:13px;overflow:hidden}
.mainBoxesSet .mainBox2 .linkSet a {display:block;color:#006bb7;font-family:calibri;font-size:13px;text-decoration:none;border-bottom:1px solid #d8d8d8;padding:3px 0 3px 0}
.mainBoxesSet .mainBox2 .linkSet a:hover {color:#ff0000}
.mainBoxesSet .mainBox2 .linkSet a:hover {}

#partners {width:880px;padding:15px 10px 15px 20px;border:2px solid #dadada;border-left:none;border-right:none;margin:20px 0 0 0}
#partners span {color:#616161;font-weight:bold;text-transform:uppercase;font-family:calibri;font-size:14px;margin:0 10px 0 0;vertical-align:middle}
#partners img {vertical-align:middle;margin:0 10px }

#footerText { clear: both; padding: 20px 20px 0 20px; }

#footer {width:910px;clear:both;overflow:hidden;color:#616161;padding:10px 0 35px 0;margin:0px auto 0 auto}
#footer a {color:#006bb7;font-weight:normal;text-decoration:none;}
#footer a:hover {text-decoration:underline}

#footer .left {float:left;padding:0 0 0 20px}
#footerMenu {margin:0 0 10px 0;padding:8px 0 0 0;text-align:left;}
#footerMenu a {margin:0 20px 0 0;text-transform:uppercase;color:#006bb7;font-size:12px;font-family:calibri;font-weight:bold}
#footer .right {float:right;text-align:right;;}
#footer .right span {color:#616161;font-weight:bold;text-transform:uppercase;font-family:calibri;font-size:14px;margin:0 10px 0 0;vertical-align:middle}
#footer .right img {vertical-align:middle;margin:0 10px }

/*podstrona */
#content_s {width:910px;margin:0 auto;overflow:hidden;padding:10px 0 10px 0;}
#contentLeft {float:left;width:680px;margin:0 20px 0 0}
#localizer {width:680px;padding:0 0 0 20px;margin:0 0 20px 0}
#localizer a {font-family:calibri;font-size:13px;text-decoration:none;color:#616161}
#localizer a:hover {text-decoration:underline;color:#ff0000}
#localizer span {color:#006bb7;margin:0 10px 0 10px}

#columnLeft {float:left;width:235px;margin:0 20px 0 0}



#leftMenu {width:235px;margin:0 0 20px 0}
#leftMenu a {display:block;margin:0 0 1px 0;}
#leftMenu a:hover {color:#006bb7}
#leftMenu .noMargin{margin-bottom:0px !important; }
#leftMenu .menu_0 {color:#fff;text-decoration:none;padding:8px 5px 8px 20px;;background:#006bb7 url(../img/menu_0_bg.gif) no-repeat 8px 15px;font-family:calibri;font-size:13px;}
#leftMenu .menu_0:hover {color:#fff;background:#004e86 url(../img/menu_0_active.gif) no-repeat 8px 15px;}
#leftMenu .menu_1 {color:#006bb7;text-decoration:none;padding:8px 5px 8px 20px;;background:#d8d8d8 url(../img/menu_0_active.gif) no-repeat 8px 15px;font-family:calibri;font-size:13px;}
#leftMenu .menu_1:hover {background:#d8d8d8 url(../img/menu_0_active.gif) no-repeat 8px 15px;color:#000000;}
#leftMenu .active { font-weight: bold; color: #000000; }

#leftMenu .menu_0_active { font-weight: bold; color: #FFFFFF;text-decoration:none;padding:8px 5px 8px 20px;;background:#006bb7 url(../img/menu_0_bg.gif) no-repeat 8px 15px;font-family:calibri;font-size:13px;margin:0 0 1px 0; }
#leftMenu .menu_1_active { font-weight: bold; color: #FFFFFF;text-decoration:none;padding:8px 5px 8px 20px;;background:#d8d8d8 url(../img/menu_0_active.gif) no-repeat 8px 15px;font-family:calibri;font-size:13px; margin:0 0 1px 0;}

#columnCenter {float:left;width:425px;}

#columnRight {float:left;width:195px;padding:0 15px 0 0}
#columnRight .box {width:195px;}
#columnRight .box .header {color:#616161;font-weight:bold;text-transform:uppercase;font-family:calibri;font-size:14px;margin:0 0px 10px 0}
#columnRight .box .text {margin:0 0 10px 0;color:#616161;font-family:calibri;font-size:13px;}
#columnRight .box .form {}
#columnRight .box .form .input {width:178px;height:19px;border:1px solid #D8D8D8;margin:0 0 10px 0;color:#616161;font-family:arial;font-size:12px;padding:3px 5px 0 5px;color:#616161;font-family:calibri;font-size:13px;}
#columnRight .box .form textarea {width:178px;height:60px;border:1px solid #D8D8D8;margin:0 0 10px 0;color:#616161;font-family:arial;font-size:12px;padding:5px 5px 5px 5px;color:#616161;font-family:calibri;font-size:13px;}
#columnRight .box .form img { cursor: pointer; }

.columnRightLine {width:195px;height:1px;background:#006bb7;overflow:hidden;margin:15px 0 15px 0}

/* referencje */
#referencje { list-style: none; margin: 0; padding: 0; }
#referencje li { list-style: none; margin: 0; padding: 0; float: left; width: 132px; height: 99px; border: 1px solid #dddddd; margin: 3px; text-align: center; }
#referencje li .center { width: 132px; height: 99px; display: table-cell; font-size: 99px; vertical-align: middle; text-align: center; }
#referencje li img { vertical-align: middle; }
#referencje li .opis { display: none; }
/* referencje */

/* referencje - cytaty */
#referencjeCytaty { list-style: none; margin: 0; padding: 0; height: 130px; }
#referencjeCytaty li { list-style: none; margin: 0; padding: 0; padding: 0; text-align: left; font-size: 12px; }
#referencjeCytaty li.fakt { display: none; }
/* referencje - cytaty */

/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { text-align: left; margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { width: 410px; text-align: right; }
.formKontaktuPole input { width: 410px; border: 1px solid #ccc; color:#000000;padding:3px;}
.formKontaktuPole select { width: 416px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 410px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; }
.formKontaktuPoleRadio { float: right; width: 280px; text-align: left; }
.formKontaktuPoleRadio input { vertical-align: middle; }
.formKontaktuPoleCheckbox { text-align: left; }
.formKontaktuPoleCheckbox2 { text-align: left; }
.formKontaktuPoleCheckbox2 input { vertical-align: middle; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* faq */
.faqKat { font-weight: bold; font-size: 16px; }
.faq { display: none; border: 1px solid #006bb7; padding: 10px; margin: 20px; }
/* faq */

/* galerie */
.gallery_name { font-weight: bold; padding: 10px 0 5px 0; }
.gallery_text { }
.gallery_pics { text-align: center; overflow: hidden; }
.gallery_pic { float: left; margin: 0 2px 2px 0; }
.gallery_pic img { padding: 1px; border: 1px solid #dbdbdb; }
/* galerie */

/* mapa serwisu */
.sitemap, .sitemap ul, .sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.sitemap { margin-left:10px; }
.sitemap{background:url(../img/line1.gif) repeat-y;}
.sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html .sitemap li{
	float:left;
	display:inline;
}

.sitemap li a{padding-left:28px;}
.sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
.sitemap li span, .sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;}
.sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

.sitemap li ul{
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
.sitemap li li{
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

.sitemap:after, .sitemap ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.sitemap, .sitemap ul{display:block;}
/*  \*/
.sitemap, .sitemap ul{min-height:1%;}
* html .sitemap, * html .sitemap ul{height:1%;}
 /*  */
.sitemap ul{}
/* mapa serwisu */

.lewa_szkolenia{
	float:left;
	width: 235px;
	overflow:hidden;
	background-color:#CFCFCF;
	margin-right:5px;
}

.prawa_szkolenia{
	float:left;
	width:670px;

}

