/* USTAWIENIA GLOWNE*/
* { margin: 0px; padding: 0px; outline: 0px; border: 0px; text-align: left; }
body {
	color: #333;
	background-color: #83796F;
	background-repeat: repeat;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	margin-bottom: 10px;
}
a { text-decoration: none; color: #333; background-color: transparent; }
a:hover { text-decoration: underline; }
a.main_focus {font-weight:bold;}
div.head a.main_focus :hover {text-decoration: underline;}
.cl {clear:both; float:none;}
li {list-style:none;}
h2 {font-size:15px; padding:3px 0px;}
div.top, div.main, div.footer {
	width:976px;
	margin:auto;
	background-color:#FFF;
}

/*div.top, div.main, div.footer {
	width:980px;
	margin:auto;
}*/

div.row3a div.cell1{
	width:976px;
	height:425px; /*355*/
	background-color:#fff;
	color:#000;
	/*display:table;*/
}

div.row3a div.cell2{
	width:976px;
	height:520px;
	background-color:#D1D1D1;
}

div.row3a div.cell3{
	width:976px;
	background-color:#fff;
	/*display:table;*/
}

div.row3a div.cell1 div.przywodztwo{
	float:left;
	clear : left;
	width:552px;
	height:290px;
}

div.row3a div.cell1 div.liniap1{
	float:left;
	clear : none;
	background-color: #83796F;
	margin-top:37px;
	margin-left:5px;
	width: 10px;
	height: 330px;
}

div.row3a div.cell1 div.szkolenia{
	float:right;
	clear : right;
	padding-right:25px;
	padding-left:5px;
	width:370px;
	height:350px;
}

div.row3a div.cell2 div.prosto{
	float:right;
	clear : right;
	padding-right:100px;
	padding-left:5px;
	width:350px;
}

div.row3a div.cell2 div.top5{
	float:left;
	clear : left;
	width:470px;
}

div.row3a div.cell2 div.liniap2{
	float:left;
	clear : none;
	background-color: #E9E9E9;
	margin-top:50px;
	width: 10px;
	height: 375px
}

div.row3a div.cell3 div.side_stripe{
float:left;
clear:none;
margin:32px 10px 0 0;
width:120px;
height:238px;
}

div.row3a div.cell3 div.side_stripe ul li{width:115px; height:140px; font-size:14px; color:#000;}
div.row3a div.cell3 div.side_stripe ul li :hover {background-color:#3D3D3D;}
div.row3a div.cell3 div.side_stripe ul li a {width:115px; height:90px; padding-top:50px; font-weight:bold; vertical-align:middle; text-align:center;  color:#FFF; display:block; text-decoration:none;}
div.row3a div.cell3 div.side_stripe ul li.a5k a {height:100px; padding-top:40px;}

div.row3a div.cell3 div.content{
float:left;
clear:none;
margin:32px 0 0 0;
width:540px;
}

div.row3a div.cell3 div.liniap3{
	float:left;
	clear : none;
	background-color: #E9E9E9;
	margin-top:32px;
	margin-left:5px;
	width: 10px;
	height: 980px;
	
}

div.row3a div.cell3 div.szkolenia{
	float:right;
	clear : right;
	padding-right:15px;
	margin-top:32px;
	width:265px;
}


div.cell div.content, div.cell1 div.content{
	padding: 0px;
}

div.separator{
	background: url(/img/sep.gif) top left repeat-x;
	clear:both;
	width:980px;
	height:10px;
}
hr
{
border:none;
border-top:1px #CCCCCC solid;
height: 1px;
width:98%;
}

/* CONTENT */
.country_name {text-align:center; display:inline;}
div.cell3 div.content h1{color:#aaa; font-weight:bold; font-family:Arial; font-size:20px; padding:25px 0px 4px 7px; margin-bottom:10px; text-decoration:none; }
div.cell3 div.content h1 {border-bottom: 3px solid #aaa;}
div.cell3 div.content p{padding: 5px 0; line-height:1.20em;}
div.cell3 div.content h2{ margin-left:10px; color:#cc0033; font-size:12px; font-weight:bold; padding:15px 0px 7px 0px;}
div.cell3 div.content img.fl {float:left; margin: 12px 10px 10px 0px; border:1px solid #ccc;}
div.cell3 div.content p.author {text-align:right; padding-top:20px}
div.cell3 div.content h4{width:528px; color:#fff; background-color:#3D3D3D; text-transform:uppercase; font-size:14px; padding:3px 0px 4px 8px;}
div.cell3 div.content div.offer div.text div.title {display:block; height:60px;}


/* CONTENT MENU */
div.omenu {width:526px; background-color:#3D3D3D; padding:25px 0 10px 10px; color: #fff; font-size:11px;}
div.omenu ul a {color: #fff; font-weight:bold; }
div.omenu ul li.current a {color: #8C8C8C; font-weight:bold;}
div.omenu ul{padding-top:5px;}
div.omenu li {line-height:15px; padding:0px 7px 0px 7px; display:inline; font-size:11px; border-right:2px solid #fff; }
div.omenu li.last {border:0px none;}

/* TOP STRONY */
#ptop {height:186px; width:976px;}
#ptop .logo1 {height:144px; width:976px;}
#ptop .logo2 {line-height:0px; height:5px; width:976px;}
#ptop .logo3 {height:32px; width:976px;}
#ptop .logo4 {background-color: #BBBBBB; height:5px; width:976px;}
/*#ptop2 {height:5px; width:976px;}
#ptop .logo, #ptop .srodek, #ptop .adres {float:left; height:115px;}
#ptop .logo {width: 300px; padding-top:23px;}
#ptop .srodek {width: 350px; text-align:center;}
#ptop .adres {width: 330px; font-size:9px; color:#777; padding-top:14px;}
#ptop .adres a{color:#DB4471;}
#ptop .adres img{float: left; padding: 2px 10px 0px 0px;}
#ptop .cert {padding-top:7px;}
#ptop .adres h1 {color:#3E327A; font-size:10px; font-weigth:bold; padding-bottom: 12px;}*/


/* STOPKA */
#footer { height:196px; width:976px; color:#000;}
#footer .adres {background:url("/img/loga_ckl.gif") center right no-repeat;}
#footer .logo, #footer .adres {float:left; height:196px; }
#footer a {color:#000;}
#footer ul {margin: 15px 0 0 35px;}
#footer li {width:215px;}
#footer .logo {height:196px; width:290px; }
#footer .adres .left .ckl_title {font-weight:bold; display:inline; margin: 0 40px 0 0}
#footer .adres .left .cert {margin: 10px 0 0 0;}
#footer .adres {width: 686px; font-size:9px;}

/* 	STOPKA STRONY */
div.footer div.content{
	padding:5px;
	text-align:center;
}

/* STRONA G??WNA BOXY */
div.box {margin-bottom: 10px;}
div.box div.body{padding: 10px 3px;}
div.box div.more {text-align:right;}
div.box div.title{color:#3E327A; font-weight:bold; font-family:Arial; font-size:18px; padding:5px 0px 4px 7px; text-decoration:none; }
div.box div.title a{color:#3E327A;}
/*div.box div.title {border-bottom: 3px solid #3e327a;}*/
div.box div.img {float:left;}
div.box img {padding-right:10px;}
div.box li {display:block; clear:both; margin:0px; padding:5px 0px;}
div.box div.movie {text-align:center; padding:5px 0;}
div.box .f {font-weight:bold;}
div.box .src {font-size:10px; color:#777; padding-left:6px;}
div.box .head {font-size:11px; padding-top:2px;}
div.box ul{list-style-position:outside;}

/* NEWSLETTER */
/*div.newsletter div.body {background:url("/img/nl1.gif") top left no-repeat; padding-top:50px;}
div.newslettera div.body {background:url("/img/nl1a.gif") top left no-repeat; padding-top:50px;}
div.newsletter div.body p, div.newslettera div.body p {font-size:11px; padding:0px 10px; color:#000;}
div.newsletter div.form {height:48px; background:url("/img/nl2.gif") bottom left no-repeat;}
div.newslettera div.form {height:48px; background:url("/img/nl4.gif") bottom left no-repeat;}
div.newsletter div.form input.text, div.newslettera div.form input.text {height:20px; border: 1px solid #ccc; margin:7px 0px 0px 15px; width:120px;}
div.newsletter div.form input.image, div.newslettera div.form input.image { vertical-align:bottom; padding-left:15px;}
div.newsletter span.red, div.newslettera span.red {color:#D1114B; font-weight:bold;}
div.newslettera div.form input.text {width:220px;}*/

/* NEWSLETTER */
div.newsletter div.body {padding: 0 0 0 0;background-color:#D1D1D1; border: 7px solid #1D1493; margin: 10px 45px; height:105px; width:382px; /*overflow:auto;*/}
div.newsletter div.title {width:380px; color:#fff; margin:10px 45px; height:15px; background-color:#3D3D3D; text-transform:uppercase; font-size:16px; padding:0px 5px 5px 7px;}
div.newsletter div.title_box {width:375px; height:15px; color:#fff; background-color:#1D1493; font-size:14px; padding:0px 0px 7px 7px;}
div.newsletter div.wysz_opis {float:left; width:185px; height:55px; color:#000; font-size:10px; margin: 15px 0px 0 15px;}
div.newsletter div.form input.text {float:right; display:block; text-align:center; height:20px; width:140px; background-color:#EAEAEA; border: 2px solid #ccc;  margin: 15px 25px 0 0; }
div.newsletter input.image {float:right; vertical-align:bottom; width:70px; margin: 10px 27px 0 0px;}

/* WYSZUKIWARKA KSIAZEK */
div.ksiazki div.body {padding: 0 0 0 0;background-color:#D1D1D1; border: 7px solid #8C8C8C; margin: 10px 45px; height:105px; width:382px; overflow:auto;}
div.ksiazki div.title {width:381px; color:#fff; margin:10px 45px; height:15px; background-color:#3D3D3D; text-transform:uppercase; font-size:16px; padding:0px 5px 5px 7px;}
div.ksiazki div.title_box {width:375px; height:15px; color:#fff; background-color:#8C8C8C; font-size:14px; padding:0px 0px 7px 7px;}
div.ksiazki div.wysz_opis {float:left; width:150px; height:55px; color:#000; font-size:10px; margin: 15px 0px 0 25px;}
div.ksiazki div.form select {float:right; display:block; margin: 12px 25px 0 0; height:24px; width:160px; text-align:center; border: 2px solid #ccc; background-color:#EAEAEA;}
div.ksiazki input.image {float:right; vertical-align:bottom; width:70px; height:20px; background-color:transparent; margin: 10px 27px 0 0px;}

/* WYSZUKIWARKA SZKOLENIA */
div.szkolenias div.body {padding: 0 0 0 0;background-color:#D1D1D1; border: 7px solid #C00B3A; margin: 10px 45px; height:105px; width:382px; overflow:auto;}
div.szkolenias div.title {width:388px; color:#fff; margin:15px 45px; height:15px; background-color:#3D3D3D; text-transform:uppercase; font-size:15px; padding:2px 0px 5px 8px;}
div.szkolenias div.title_box {width:375px; height:15px; color:#fff; background-color:#C00B3A; font-size:14px; padding:0px 0px 7px 7px;}
div.szkolenias div.wysz_opis {float:left; width:150px; height:55px; color:#000; font-size:10px; margin: 15px 0px 0 25px;}
div.szkolenias div.form select {float:right; display:block; margin: 12px 25px 0 0; height:24px; width:160px; text-align:center; border: 2px solid #ccc; background-color:#EAEAEA;}
div.szkolenias input.image {float:right; vertical-align:bottom; width:70px; height:20px; background-color:transparent; margin: 10px 27px 0 0px;}

/* SZKOLENIA NA ZLECENIE*/
div.szkoleniaf div.body {background:url("/img/sz2.gif") top left no-repeat; padding-top:50px;}
div.szkoleniaf p{font-size:11px; font-weight:normal; color:#666; padding:0px 0px 7px 0px;}
div.szkoleniaf p {padding:3px 18px;}
div.szkoleniaf {height:147px; background:url("/img/nl4.gif") bottom left no-repeat;}
div.szkoleniaf a{color:#D1114B; font-weight:bold;}

/* NAJCZYTANE */
#top5 {width:240px;}
#top5 .head a{color:#777; text-decoration:none;}
#top5 li a {color:#3e327a; text-decoration:underline;}
#top5 .more a {color:#3e327a; font-weight:bold; font-size:11px;}
#top5 .f {color:#3e327a;}

/*NAJBLIZSZE SZKOLENIA*/
#szkolenia .head a {color:#777;}
#szkolenia li a {color:#cc0033;}
#szkolenia div.more {margin: 0px 10px 0px 30px;} /*20px 0*/
#szkolenia .more a {color:#cc0033; font-weight:bold; font-size:11px;}
#szkolenia .f {color:#000;}
#szkolenia div.title {width:378px; color:#fff; margin:15px 0px; height:15px; background-color:#3D3D3D; text-transform:uppercase; font-size:15px; padding:2px 0px 5px 8px;}
#szkolenia img {padding: 0 0 0 0; width:110px; height:66px; margin:0px 20px 0px 0px; border:3px solid #BABABA;}
#szkolenia div.body {width:385px; height:275px; padding:0px;}
#szkolenia li.img {height:75px; overflow:hidden;} /* new line 27012010*/
span.najblizsze_data {color:#777; font-weight:normal;}

/* SZKOLENIA TOP 5 PODSTRONY*/
.szkolenia #szkolenia_top5 div.more {margin:20px 0px 0px 0px;}
.szkolenia #szkolenia_top5 .f {color:#000;}
.szkolenia #szkolenia_top5 div.title {width:270px; margin:0px 0px; height:15px; padding:2px 0px 5px 8px;}
.szkolenia #szkolenia_top5 img {padding: 0 0 0 0; width:100px; height:60px; margin:0px 10px 0px 0px;}

/* SZKOLENIA TOP 5 */
#szkolenia_top5 li.img {height:75px; overflow:hidden;}
.head_top5 {display:block; color:#777; font-weight:normal;}
.line_height_top5 {height:66px;}
#szkolenia_top5 li a {color:#cc0033;}
#szkolenia_top5 div.more {margin: 0px 0px 0px 30px;}
#szkolenia_top5 .more a {color:#cc0033; font-weight:bold; font-size:11px; clear:both;}
#szkolenia_top5 .f {color:#000;}
#szkolenia_top5 div.title {width:388px; color:#fff; margin:15px 0px; height:15px; background-color:#3D3D3D; text-transform:uppercase; font-size:15px; padding:2px 0px 5px 8px;}
#szkolenia_top5 img {float:left; padding: 0 0 0 0; width:110px; height:66px; margin:0px 20px 0px 0px; border:3px solid #BABABA;}
#szkolenia_top5 div.body {padding:0px;}

/* PODCASTY */
#video {width:350px; background-color:#EAE6F0;}
#inlinevideo {margin:10px 70px; width:330px;}
#video div.body {height:305px;}
#avideo div.rtop .left{float:left; width:50%; height:10px; background: url("/img/utl.gif") top left no-repeat;}
#avideo div.rtop .right{float:right; width:50%; height:10px; background: url("/img/utr.gif") top right no-repeat;}
#video div.rbt {background: url("/img/vb.gif"); height:10px;}
#video div.rtop {background: url("/img/vbt.gif"); height:10px;}
#video div.body {text-align:center;}
#video .mtitle{padding:10px;}
#video .mtitle a{color:#3e327a; font-weight:bold; text-decoration:underline;}
#video .more a {color:#3e327a; font-weight:bold; font-size:11px;}
#video .more {padding:5px 10px;}

/* PRZYWODZTWO */
#przywodztwo .title a{color:#666;}
#przywodztwo .title { padding:5px 10px 4px 15px; clear:both;}
#przywodztwo .f {font-size:22px; color:#1E1E1E; text-decoration:none;}
#przywodztwo div.f {padding: 0 0 10px 0;}
#przywodztwo .f a:hover {text-decoration:underline;}
#przywodztwo div.head {text-align:justify; padding-left:0px;}/*{padding-left:220px}*/
#przywodztwo .head a{ width:100%; color:#1E1E1E; font-size:11px; text-decoration:none;}
#przywodztwo li a {color:#666; text-decoration:underline;}
#przywodztwo .more a {color:#C00B3A; font-weight:bold; font-size:10px; text-decoration:none;}
#przywodztwo div.body {width:465px; padding: 0 40px 58px 35px; }
#przywodztwo li.img {width:500px; float:left; display:block; padding: 20px 0px; background:none;}
/*#przywodztwo img {width:128px; height:113px; padding:0px; margin-top:0px; border:5px solid #BCBCBC;}*/

#przywodztwo div.title {width:500px; color:#fff; height:15px; background-color:#3D3D3D; text-transform:uppercase; font-size:15px; padding:2px 0px 5px 8px;}
#techniki div.title {width:500px; color:#fff; height:15px; background-color:#3D3D3D; text-transform:uppercase; font-size:15px; padding:2px 0px 5px 8px;}

/* TECHNIKI KIEROWNICZE */
#techniki .title a{color:#666;}
#techniki .title { padding:5px 10px 4px 15px; clear:both;}
#techniki .f {font-size:22px; color:#1E1E1E; text-decoration:none;}
#techniki .f a:hover {text-decoration:underline;}
#techniki div.f {padding: 0 0 10px 0;}
#techniki div.head { text-align:justify; padding-left:0px;}/*{padding-left:220px}*/
#techniki .head a {width:100%; color:#1E1E1E; font-size:11px; text-decoration:none;}
#techniki li a {color:#666; text-decoration:underline;}
#techniki .more a {color:#C00B3A; font-weight:bold; font-size:10px; text-decoration:none;}
#techniki div.body {width:465px; padding: 0 40px 58px 35px; }
#techniki li.img {width:500px; float:left; display:block; padding: 20px 0px; background:none;}

/* Testy */
#testy .title a{color:#666;}
#testy  .title {border-bottom: 3px solid #666; padding:5px 10px 4px 15px; clear:both;}
#testy  .head a{color:#777; text-decoration:none;}
#testy  li a {color:#666; text-decoration:underline;}
#testy  .more a {color:#666; font-weight:bold; font-size:11px;}
#testy li {background:url("/img/dot.gif") top left no-repeat; padding-left:10px; margin-left:10px;} 
#testy  li.img {padding:0px; background:none;}
#testy  img {padding:0px; margin-right:10px;}

/* ZARZAD */
.zarzad {padding-top:35px; font-size:11px;}
.zarzad img {float:left; padding:0px; margin:15px 20px 20px 0px; border:1px solid #dcdcdc;}
.zarzad .title{padding-bottom:10px; font-weight:bold;}
.zarzad a {color:#cc0033;}

/* KODEKS */
#kodeks {font-size:11px;}
#kodeks .section1{padding:30px 0px 10px 0px; font-size:12px;}
#kodeks .section2{margin-left:10px; width:510px; text-align:justify; padding-bottom:10px;}

/* praca */
#praca h3 {color:#666; margin:10px 0; border-bottom: 3px solid #666; padding:5px 10px 4px 15px; clear:both;}
#praca ul {padding:10px 0px 10px 10px;}
#praca div.offer li {background:url("/img/dot.gif") top left no-repeat; padding:5px 5px 5px 15px;}
#praca div.offer {margin-bottom:20px;}

/* e-program */
#eprogram {padding-top:0px; margin-top:-15px;}

/* STRONY STATYCZNE */
.static a {color:#cc0033;}
.static h3 {color:#cc0033; font-size:12px; padding: 2px 0px 2px 0px;}
#prywatnosc .content {padding:25px 0;}

/* Reklamy */
div.adbox {
	height:150px;
	background-color:#444;
	color:#fff;
	margin-bottom:10px;
}
div.adbox div.info{
	text-align:center;
	padding:50px;
}
div.billboard div.info{
	height:100px;
	width:750px;
	background-color:#444;
	color:#fff;
	margin:auto;
	text-align:center;
}

div.billboard{
	margin:auto;
	text-align:center;
	margin-bottom:10px;

}

/*NAWIGACJA*/
.navinavi {margin-bottom:20px;}


/* FORMULARZE */
form.cform {width:540px; color:#333;}
form.cform ol {padding-left:30px}
form.cform p {margin:-5px 0px 10px 10px}
form.cform fieldset { margin-bottom: 10px; }
form.cform legend {color:#cc0033; font-weight:bold; font-family:Arial; font-size:20px; padding:25px 0px 4px 7px; margin-bottom:10px; text-decoration:none; border-bottom: 3px solid #cc0033;}
form.cform label { width:150px; display: block; float:left; line-height: 1.8; vertical-align: top;}
form.cform fieldset li { display:block; float:none; clear:both; list-style: none; padding:5px; margin: 0;}
form.cform em {	font-weight: bold; font-style: normal; color: #f00;}
form.cform input, form.cform textarea{border: 1px solid #ccc; width:250px; float:left;}
form.cform .image {width:auto;border:none;padding:10px 0px 0px 10px}
form.cform li.error {color:#f00; font-size:10px;margin:-15px 0px 0px 150px;}
#form.cform li.submit {color:#000;height:68px; background:url("/img/f2.gif") bottom left no-repeat;margin-left:30px;}
form.cform div.title {background:url("/img/f1.gif") top left no-repeat;padding:15px 0px 10px 10px;margin:20px 0px 0px 50px}
form.cform input.check {width:50px; border:none;margin-left:3px;height:43px}
form.cform div.checktext {font-size:9px;width:410px;float:left;}
form.cform div.checktext2 {font-size:9px;width:480px;}
form.cform label.long{width:450px;line-height: 1.5;vertical-align:top;}
form.cform input.medium2 {width:80px;margin-left:-12px}
form.cform input.medium {width:80px}
form.cform textarea.medium {width:80px}
form.cform td{width:90px;text-align:center}
form.cform .long{width:450px;padding:0px}
form.cform .w400{width:370px;line-height: 1.2; vertical-align: top;}
form.cform div.info {width:450px;margin-left:65px}
form.cform .empty {color:red;}
form.cform input.ch {width:auto;border:none;clear:both;padding-top:10px;}
form.cform div.zakladka {margin:15px 0px 15px 55px;font-weight:bold;padding-top:20px}
form.cform table {clear:both}
form.cform .border {border:1px solid red}
form.cform .topc {padding-top:10px;}
form.cform .submit2 {padding-left:400px}
form.cform .tekst{padding-top:17px;float:left}

/* MATERIA?Y Z PDF */
.materialy .omenu {margin-bottom:20px;}
.materialy {margin-bottom:30px;}
.materialy .tytul, .materialy .tytul a {color:#cc0033; font-weight:bold; font-family:Arial; font-size:20px; padding:25px 0px 4px 7px; margin-bottom:10px; text-decoration:none;}
.materialy li.punkty {padding-bottom:5px;list-style-type:decimal; margin: 0 20px 0 30px}
.materialy li.kropa {padding-bottom:5px;list-style-type:disc; margin: 0 20px 0 30px}
.materialy li.kwadrat_wciety {padding-bottom:5px;list-style-type:square; margin: 0 20px 0 40px}
.materialy ul.top {margin:20px 0px 0px 40px;}
.materialy li.top {margin-bottom:5px;list-style-type:square;}
.materialy .red {color:#cc0033}
.materialy .blue {color:#3e327a; font-weight:bold;}
.materialy .tekst {padding:10px 29px 0px 20px}
.materialy .srodek {text-align:center}
.materialy .prawa {margin-right:20px; text-align:right}
.materialy p {margin:0 0 0 10px;; text-align:justify; width:510px;}
.materialy p.db {margin-top:15px;}
.materialy .title {clear:both; float:none;}
.materialy .title img {float:left;}
.materialy .title {color:#3e327a; font-weight:bold; font-size:22px; margin-bottom:50px; padding-top:10px; }
.materialy .loga_partnerow {margin-left:10px; width:510px;}
.materialy .ckl_medical {height:50px; text-align:center;}
p.pdf {background:url("/img/pdf.gif") top left no-repeat; margin-left:20px; }
p.pdf a{padding-left:25px; color:#3e327a; font-weight:bold;}
p.word {background:url("/img/word.gif") top left no-repeat; margin-left:20px; }
p.word a{padding-left:25px; color:#3e327a; font-weight:bold;}

/*WIDEO LISTA*/
.movies h1{color:#aaa; font-weight:bold; font-family:Arial; font-size:20px; padding:25px 0px 4px 7px; margin-bottom:10px; text-decoration:none; }
.movies .title {padding:10px 0px 5px 0px;font-size:20px;border-bottom:1px dotted #D1114B;color:#D1114B}
.movies .title a{color:#D1114B;text-decoration:none}
.movies .head {padding:5px;margin-bottom:20px}
.movies .center {text-align:center;margin-top:15px}

.blog #content ul li {list-style-type:disc; list-style-position:outside; padding:3px; background:none;}
.blog #content ol li {list-style-type:decimal; list-style-position:outside; padding:3px; background:none;}
.blog #content ol, .blog #content ul {margin-left:30px;}
.blog #content td {padding:4px; border: 1px solid #ccc;}
.blog #content table {margin:10px; /*auto;*/}

/* a5k */
#a5k div.lista,#integracja div.lista {margin:10px 0px; text-align:center;}
#a5k table.lista,#integracja table.lista {/*border: 1px solid #ccc;*/ padding-bottom:5px; /*background-color:#f0f0f0;*/}
#a5k table.lista td,#integracja table.lista td {padding:0px; text-align:center;}
#a5k table.lista img,#integracja table.lista img {padding:10px 20px 5px 15px;}
#integracja table.lista td.rowtitle, #integracja table.lista td.rowtitle a {text-align: left; padding: 5px 10px 5px 10px; font-size:14px; color:#3e327a; font-weight:bold; border-bottom:1px solid #c0c0c0;}
#a5k h1 {color:#cc0033; border-color:#cc0033;}
#integracja h1 {color:#cc0033; border-color:#cc0033;}
#praca h1, #praca h3 {color:#cc0033; border-color:#cc0033;}
#a5k p.subtitle {font-size:14px; text-align:right;}

/*jakosc*/
.jakosc_image {width:105px; height:106px; text-align:center;}
.jakosc {height:115px;}
.jakosc_body {width:405px; text-align:justify; vertical-align:top; padding:5px 0 0 5px;}

/*ksiazki wszystkie*/
#ksiazki_menu li {margin: 10px 0 10px 20px; width:240px; height:15px;}
#ksiazki_menu li a {text-align:center; font-size: 14px; width:100%; display:block; text-decoration:none; color:white; background-color:#1D1493;}
#ksiazki_menu li a.all_books {background-color:grey;}
#ksiazki_menu {width:528px; height:150px;}
.ksiazki_cat_title {width:270px; color:#fff; height:15px; background-color:#3D3D3D; text-transform:uppercase; font-weight:bold; font-size:14px; padding:2px 0px 5px 8px;}
.fk {margin: 0px 5px 0px 5px; border:1px solid #ccc;}
.ksiazki_title {font-weight:bold; font-size:12px;}
.ksiazki_image {vertical-align:top; width:90px; height:100px;}
.ksiazki_body {width:170px; height:127px; overflow:hidden; font-size:10px;}
.ksiazki_price {font-size:11px; font-weight:bold; color:red; text-align:center;}

/*pojedyncza ksiazka*/
.image_book {text-align:center;  padding-top:8px; vertical-align:top; width:150px;}
.simple_data {width:350px;}
.extended_data {width:530px;}
.extended_data a { color:blue;}
.ksiazka_kategoria {font-weight:normal; font-size:11px;}
#toggleText p {font-size:12px; font-family: Verdana, Helvetica;}
#toggleText2 {font-size:11px; font-family: Verdana, Helvetica;}
#toggleText2 ul li {margin:10px 0 10px 20px; list-style-type:disc; font-size:11px; font-family: Verdana, Helvetica;}

/*szkolenia lista*/
td.products_date {text-transform:uppercase; width:80px;}
td.products_city {text-transform:uppercase; width:70px;}
td.products_title {text-transform:uppercase; width:345px;}
.products_list_title {text-transform:uppercase; height:30px;}
.products_list {vertical-align:top; height:60px;}
.products_element_center {text-align:center; border-top:black 2px solid;}
.products_element_left {text-align:left; border-top:black 2px solid;}
.products_element_red {color:red; text-align:center; border-top:black 2px solid;}

.szkolenie {display:inline; width:200px;}
.products_info {font-size: 12px; width:530px;}
.products_info .kat {margin: 10px 0px;}
.products_info .product_image {border:3px solid #BABABA; width:110px; height:66px; margin:0 15px 0 5px ;float:left;}
.products_info .products_subname {font-size: 12px; font-weight: bold; margin: 15px 0px;}
.products_info .products_date_city {font-size: 15px; font-weight: bold; color: green;}
.products_info .products_price {font-size: 15px; font-weight: bold; color: red;}
.products_info .sp {display:block; text-align: left; padding: 15px 10px 5px 10px; font-size:14px; color:#3e327a; font-weight:bold; border-bottom:1px solid #c0c0c0;}
.products_info .sp2 {font-weight: bold; color: #000; font-size: 12px; padding: 5px 0px 0px 0px; margin: 0px;}
.products_info .ourtrainings_description br {margin-top: 0px;}
.products_info .ourtrainings_description ul li {list-style-type:disc;} /* 15012010 */
.products_info .ourtrainings_description img {margin:5px 10px 5px 0;}
.products_info .ourtrainings_description div {text-align:justify;}
.products_info  ul { list-style: square; margin-left:30px;margin:10px; padding: 5; }	
.products_info  li {margin:10px; padding: 5;}
.products_info .ourtrainings_description p, .products_info .ourtrainings_methodology p {margin-bottom: 10px;}
.kat ul { list-style-type:disc; margin-left:20px;  padding: 0 0 5px 5px; }	
.kat ul li {margin:10px; list-style-type:disc;}
.kat ol { list-style-type:decimal; margin-left:20px;  padding: 0 0 5px 5px; }	
.kat ol li {margin:10px; list-style-type:decimal;}
a.kat {color:#3e327a;}

/*aktualnosci*/
ul.aktu_list {width:380px; list-style-type:disc; margin-left:10px;  padding: 0 0 5px 5px;}
li.aktu_list {margin:0 0 5px 10px; list-style-type:disc;}
.aktu_red {color:#C00B3A; font-weight:bold;}
.img_aktu img {width:110px;}
div.aktu_text {margin-top:5px;}
span.redaktu {color:#C00B3A; font-weight:bold;}
td.img_aktu {width:120px; text-align:center;}
td.text_aktu {width:380px;}
td.text_aktu p {text-align:justify; width:380px;}

.aktu2 img {margin-top:5px; border:3px solid #BABABA; width:110px; height:66px;}
.aktu2 p {margin-left:5px; text-align:justify; width:400px;}
.aktu2 td {width:120px; border-bottom:2px solid #BABABA; vertical-align:top; text-align:center;}
.taktu2 {width:400px; border-bottom:2px solid #BABABA;}
span.aktured {color:}
#swieta {height:110px;}
#swieta_glowna {width:90px; height:90px;}

/*cykle lista*/

.image_cykl {border:3px solid #BABABA; width:110px; height:66px; margin:0 20px 5px 5px ;float:left;}
.text_cykl {font-size:11px;}
.text_cykl_body {font-size:11px; color:#777;}
.ramka_cykl {height:70px; clear:both; float:none; overflow:hidden;}

.ct {margin: 10px 0;}
.ct .firstrow {background-color: #444; color: #fff; }
.ct .firstrow td {padding-left: 5px;}
.ct .row2 {background-color: #eee;}

p.bigger {font-size:18px;} 
blockquote {margin-left:20px;}

/*formularz*/
#firma fieldset input.radio_form {width:10px;}
#firma fieldset label {padding: 0 1em; text-align: center;}
#type_choice fieldset input.radio_form {width:10px;}
#type_choice fieldset label {padding: 0 1em; text-align: center;}