/* CSS Document */
* { margin:0; padding:0;}

body{font:11px/13px tahoma, arial, helvetica, sans-serif;background:#FBFBFB;padding-top:170px;}
body#index{font:11px/13px tahoma, arial, helvetica, sans-serif;background:#FBFBFB;padding-top:396px;}

.tablesz {width:100%;border-collapse:collapse;border:1px solid #F3F3F3;}
.tablesz td {border-bottom:1px solid #aeaeae;padding:5px;}
.tablesz td.title {font-weight:bold;color:#000;background-color:#E0E0E0;border:1px solid #aaa;}

body#klienci{font:11px/13px tahoma, arial, helvetica, sans-serif;background:#FBFBFB;padding-top:295px;}

.t_1{ color:#3C3C3C;}
.t_2{ color:#525252;}

input, textarea, select {
font:11px Tahoma, Arial, Geneva, sans-serif; 
color:#000000; 
vertical-align:top;
}

/*input{ width:178px; height:18px;}*/
.inp_h{ width:172px; height:30px;}
.width_h{ width:204px;}
textarea{width:175px; height:47px; overflow:auto;}

input.more {
width:146px;
height:25px;
border:none;
background:url(../images/1_pic_5.gif) top center no-repeat;
font:bold 13px Tahoma, Arial, Geneva, sans-serif; 
color:#fff; 
vertical-align:top;
}

.cForm input.normal {
	border:1px solid #ccc;
	width:150px;
	height:17px;
	background-color:#a7cfee;
}

.cForm textarea {
	border:1px solid #ccc;
	width:150px;
	height:67px;
	background-color:#fff;
}

.send {
	width:80px;
	height:40px;
	border:none;
	background:url(../images/send.png) top center no-repeat;
}

.contactLeft {float:left;overflow:hidden;height:auto;width:170px;}

a{text-decoration:none; color:#333333;}
a:hover{text-decoration:underline;}

h1 {color: #18527e;margin-left:3px;font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
h2 {color: #18527e;font:bold 14px Verdana, Arial, Helvetica, sans-serif;padding-bottom:0px;margin-bottom:0px;margin-left:3px;}
h3 {color: #18527e;font:normal 14px Verdana, Arial, Helvetica, sans-serif;}

div.strong h1 {font:bold 13px Tahoma, Arial, Geneva, sans-serif; color:#fff;}
div.strong h2 {font:bold 13px Tahoma, Arial, Geneva, sans-serif; color:#fff;}
strong {color: #18527e;}
.strong strong {color:#fff;}
.white {color:#fff;}

.productContainer {
width:689px;
height:auto;
overflow:hidden;
margin-bottom:10px;
border-top:1px solid #ccc;
padding-top:5px;
line-height:14px;
}

.productContainerBlue {
width:630px;
height:auto;
overflow:hidden;
margin-bottom:10px;
border-top:1px solid #ccc;
padding-top:5px;
line-height:14px;
}

.productLeft {
width:200px;
height:auto;
overflow:hidden;
float:left;
padding-top:5px;
text-align:center;
}
.productRight {
width:470px;
height:auto;
overflow:hidden;
float:left;
text-align:left;
padding-top:5px;
margin-left:3px;
}

.productLeftClients {
width:180px;
height:auto;
height:auto;
overflow:hidden;
float:left;
text-align:center;
}

.productRightClients {
width:490px;
height:auto;
overflow:hidden;
float:left;
text-align:left;
padding-top:5px;
margin-left:3px;
}

.productRightClientsBlue {
width:420px;
height:auto;
overflow:hidden;
float:left;
text-align:left;
padding-top:5px;
margin-left:3px;
}

table.form {width:350px;height:auto;margin:0 auto;}

.column {float:left;}
.clear {clear:both;}

#main {text-align:left;position:absolute;top:0;left:50%;margin-left:-383px;width:766px;}
#layer_0 {margin:auto; background:url(../images/bg_head.jpg) top repeat-x #FFFFFF;height:96px;margin-top:0;position:absolute;top:0;width:100%;}
#header { color:#99B9CF;}

#header a{ color:#99B9CF;}
#header wid{ width:469px;}
#header .indent{ padding:38px 0 0 0;}
#header .col_1{width:466px; padding:0 0 0 33px;}

#menu{ margin:0px 0 0 30px;}
#fl{ background:url(../images/fl_header.jpg) top no-repeat; padding:23px 454px 39px 73px;}


.bgrd { background:url(../images/bg_cont.jpg) top left repeat-x;}
/*---index---*/
#page .indent { }
#page .column_1 .indent { padding:8px 10px 13px 7px;}
#page .column_2 .indent { padding:11px 10px 14px 16px;}
#page .column_2 .bg { background:url(../images/bg_1.jpg) top left no-repeat;}
/*---// index---*/

/*---index-1---*/
#page_1 .indent { padding:3px 30px 12px 30px;} 
#page_1 .column_1 .indent {padding:5px 0px 16px 0px; margin:0 18px 0 0}
#page_1 .column_2 .indent {padding:11px 10px 14px 16px;}
#page_1 .column_2 .bg { background:url(../images/bg_1.jpg) top left no-repeat;}
#page_1 .column_2 .bgg { background:url(../images/bg_2.jpg) top left no-repeat;}
#page_1 .column_2 .bggg { background:url(../images/bg_3.jpg) top left no-repeat;}
#page_1 .column_2 .art { background:url(../images/artykuly.png) top left no-repeat;}
.indent_1 {padding:6px 5px 0 15px !important;padding:16px 5px 0 15px;margin-bottom:-12px !important; margin-bottom:-10px;}
/*---// index-1---*/

/*---index-2---*/
#page_2 .indent { padding:9px 30px 12px 30px;}
#page_2 .column_1 .indent {padding:5px 0px 40px 0px; margin:0 18px 0 0}
#page_2 .column_1 .indent_1 {padding:6px 5px 1px 15px;}
#page_2 .column_2 .indent {padding:6px 0 16px 15px;}
/*---// index-2---*/

/*---index-3---*/
#page_3 .indent { padding:9px 30px 12px 30px;}
#page_3 .column_1 .indent {padding:8px 0px 13px 7px; margin:0 18px 0 0}
#page_3 .column_2 .indent {padding:11px 20px 15px 16px;}
/*---// index-3---*/


/*---index-4---*/
#page_4 .indent { padding:9px 30px 12px 30px;}
#page_4 .column_1 .indent {padding:5px 18px 16px 0px;}
#page_4 .round_2 .indent { padding:6px 5px 0 15px;}
#page_4 .column_2 .indent {padding:21px 24px 23px 25px;}
/*---// index-4---*/

/*---index-5---*/
#page_5 .indent { padding:9px 30px 12px 30px;}
#page_5 .indent_1 { padding:8px 18px 13px 7px;}
#page_5 .indent_2 {padding:12px 0 3px 25px;}
#page_5 .for_m .indent{ margin:0 0 0 10px;}
/*---// index-5---*/

/*---index-6---*/
#page_6 .indent { padding:9px 30px 12px 30px;}
#page_6 .indent .r_top .indent { padding:15px 20px 25px 20px;}
/*---// index-6---*/

.link{ color:#FFFFFF; text-decoration:underline;}
.link:hover{ text-decoration:none;}
ul {margin:0;padding:0; list-style:square;}
li {margin:0;margin-bottom:10px; padding:0;margin-left:10px;}
li.regulamin{padding:0px;margin: 0 0 10px 30px;}
li a {line-height:13px;color:#3C3C3C;text-decoration:none; }
li a:hover {text-decoration:underline;}

.block_5_1{ width:338px; color:#EBEBEB}
.block_5_2{ width:362px; margin:0 0 0 6px;}

.block_6{ color:#EBEBEB}
.block_6_1{ width:203px; }
.block_6_2{ margin:10px 0 0 0; }

/*round corners*/
.round { width:100%; background:#5588B1}
.round .up{ background:url(../images/dot.gif) repeat-x top;}
.round .down{ background:url(../images/dot.gif) repeat-x bottom;}
.round .l{ background:url(../images/tal.jpg) repeat-x top left;}
.round .l_top{ background:url(../images/bg_l_top.gif) no-repeat left top;}
.round .r_top{ background:url(../images/bg_r_top.gif) no-repeat right top;}
.round .l_down{ background:url(../images/bg_l_bot.gif) no-repeat left bottom;}
.round .r_down{ background:url(../images/bg_r_bot.gif) no-repeat right bottom;}
/*round corners*/
/*round corners_1*/
.round_1 { width:100%; background:#F3F3F3}
.round_1 .up{ background:url(../images/dot_1.gif) repeat-x top;}
.round_1 .down{ background:url(../images/dot_1.gif) repeat-x bottom;}
.round_1 .left{ background:url(../images/dot_1.gif) repeat-y top left;}
.round_1 .right{ background:url(../images/dot_1.gif) repeat-y top right;}
.round_1 .l{ background:url(../images/cen.gif) repeat-x top left;}
.round_1 .l_top{ background:url(../images/top_left_1.gif) no-repeat left top;}
.round_1 .r_top{ background:url(../images/top_right_1.gif) no-repeat right top;}
.round_1 .l_down{ background:url(../images/bot_left_1.gif) no-repeat left bottom;}
.round_1 .r_down{ background:url(../images/bot_right_1.gif) no-repeat right bottom;}
/*round corners_1*/
/*round corners_2*/
.round_2 { width:100%; background:#4E84AE; margin:0 0 9px 0;}
.round_2 .r_top_2{ background:url(../images/top_right_2.gif) no-repeat right top;}
.round_2 .r_down_2{ background:url(../images/bottom_right_2.gif) no-repeat right bottom;}
.round_2 .l{ background:url(../images/tal_2.gif) repeat-x left top;}
/*round corners_2*/
#footer{width:766px;margin:auto;color:#000; background:url(../images/bgr_footer.gif) top no-repeat;} 
#footer .txt_n{ word-spacing:normal;}
#footer .indent{ padding:16px 0 0 42px;}
#footer a{color:#000000;margin-right:10px;}
#footer .link{ color:#4995D3; text-decoration:underline;}
#footer .link:hover{ color:#4995D3; text-decoration:none;}
#footer img {border:none;}

ul.oferta {padding:0;margin:0 0 0 30px;list-style-image:url(../images/button.gif);}

/* style do rozwijanych div w dziale szkolenia.tpl */

.page_sidebar {width: 100%;height: 100%;float:right;padding: 0;}
.page_sidebar #accordion {margin-top: 0;}

/* END style do rozwijanych div w dziale szkolenia.tpl  */

/* szkolenia */
strong.nazwisko{color:#cd210f;}
.szkolenia-tekst-prelegenci{padding-left:10px; padding-right:5px; vertical-align:middle;}
.margin-left-program{margin-left:30px;}

a.szkolenia-title:link, a.szkolenia-title:visited {
		text-decoration:none; 
		font-weight: bold; 
		color: #18527e; 
		font-size:15px;
		padding:2px 0px 2px 4px;
		width:680px;
		display:block;
		border: 1px solid #F3F3F3;
		}

a.szkolenia-title:hover {
		text-decoration:none;  
		font-weight: bold; 
		color: #A72A0A; 
		font-size:15px; 
		background-color:#fff;
		width:680px;
		padding:2px 0px 2px 4px;
		display:block;
		border: 1px solid #DCDCDC;
		}
a.zapisz:link, a.zapisz:visited {text-decoration:none; font-weight: bold; color:#ff0000; font-size:12px;}
a.zapisz:hover {text-decoration:none; font-weight: bold; color:#CD210F; font-size:12px;}

a.zapisz2:link, a.zapisz2:visited {background:url(../images/butony/sendSzkolenie.png) center center no-repeat;width:420px;height:28px;display:block;padding:10px 0 0 0;line-height:17px;text-decoration:none; font-weight: bold; color:#333; font-size:15px;text-align:center;}
a.zapisz2:hover {text-decoration:none; font-weight: bold; color:#CD210F; font-size:15px;}

a.pytanie:link, a.pytanie:visited {text-decoration:none; font-weight: bold; color:#18527E; font-size:12px;}
a.pytanie:hover {text-decoration:none; font-weight: bold; color:#CD210F; font-size:12px;}

a.regulamin:link, a.regulamin:visited {text-decoration:underline; font-weight: bold; color:#f1f1f1; font-size:11px;}
a.regulamin:hover {text-decoration:none; font-weight: bold; color:#444; font-size:11px;}

table.form-szkolenie {width:500px;height:auto;margin:0 auto;}	
td.form-szkolenie{font-weight:bold;color:#fff;}
span.gwiazdka{color:#F8FF4A;font-weight:bold;margin-left:3px;font-size:14px;}

input.szkolenie{width:380px;height:20px;font-size:14px;padding:1px 2px 0px 2px;color:#22649A;}
input.szkolenie:hover{width:380px;height:20px;font-size:14px;padding:1px 2px 0px 2px;color:#22649A;background-color:#eaeaea;border:2px solid #fff;}
select.szkolenie{width:386px;height:20px;font-size:13px;padding:1px 2px 0px 2px;color:#22649A;cursor:pointer;}
select.szkolenie:hover{width:386px;height:20px;font-size:13px;padding:1px 2px 0px 2px;color:#22649A;cursor:pointer;background-color:#eaeaea;border:2px solid #fff;}
textarea.szkolenie{width:380px;height:80px;font-size:14px;padding:1px 2px 0px 2px;color:#22649A;}
td.submit-szkolenie{padding-right:24px;padding-top:10px;}

td.szkolenie-error{color:#F8FF4A;width:100%;height:18px;padding:4px 0px;font-size:16px;font-weight:bold;}

span.szkolenie-miasta{color:#000;font-weight:normal;}
div.szkolenie-box{background-color:#F7F7F7;border:1px solid #dcdcdc; padding:5px;margin:0px 0px 10px 0px;}
img.foto{border:1px solid #eaeaea; padding:5px; background-color:#fff;}

/* style pomocnicze */
.borderGrey{border:1px solid #dcdcdc;}
.red{color:#ff0000;}
h2.red{color:#ff0000;}
h3.red{color:#ff0000;}
.margin-auto{margin:0px auto;}
.marginLeft10{margin-left:10px;}
.center{text-align:center;}
.pointer{cursor:pointer;}
.hand{cursor:pointer;}}
img{border:0px }
img a {border:0px;}
.underline{text-decoration:underline !important;}
div.no-scroll{scroll:none;} 
.top{vertical-align:top;}
.float-left{float:left;}
.floatLeft{float:left;}
.float-right{float:right;}
.floatRight{float:right;}
.italic{font-style:italic;}
.center{align:center;}
.rightSubmit{text-align:right;}
.bold{font-weight:bold;}
.border{border:1px solid #dcdcdc;}
.borderAddress{border:1px solid #dcdcdc;background:#eaeaea;text-align:center;width:400px;margin:0 auto;padding:10px;}

checkbox{cursor:pointer;}

.landingPageAgreement td {font-size:80%; color:#666; text-align:top; width:210px; float:left;}
.landingPageAgreement{margin:0 auto; font-size:90%; color:#666; } 
.landingPageSubmit{width:121px;height:31px;border:none; background:url(../images/landingPageSubmit.png) top center no-repeat; cursor:pointer; margin-right:34px; float:right;}
.landingPage{background:url(../images/tlo.jpg) no-repeat top; width:905; height: 535px; display:block; clear:block;}
.formLandingPage{position:relative; top:140px; left:50px;}

.formLandingTitle{width:110px; font-weight:normal; color:#fff; font-size:15px;}
.formLandingInput{width:190px; backrgound:#eaeaea; padding:2px 4px; font-size:15px; color:#31198B; border:1px solid #efefef;}

.formLandingCheckbox{color:#fff; margin:3px;}
.listLandingPage{position:relative; left:700px; top:-50px; background:#fff;}
#wrapper {height:690px;margin:8px auto 80px;width:905px;}

span.logoPM{display:block; width:160px; height:70px; position:absolute;top:6px;left:10px;z-index:109;cursor:pointer;}
span.certs{display:block;width:60px;height:60px;position:absolute;top:24px;z-index:109;cursor:pointer;}
span.flags{display:block; width:18px; height:12px;position:absolute;top:9px;z-index:109;cursor:pointer;}
div.flags{display:block;width:710px;height:86px;position:relative;top:-161px;left:31px;z-index:99;background: #fff url(../images/topLogosAll2.png) no-repeat 0 0;}

.topWorld{padding:0 0 0 30px; width:676px;position:relative;top:-86px;}
.topWorldNumbers{background:url(../images/mapkanumbers.jpg) 40px 81px no-repeat;height:236px;display:block;color:#345878;float:left;}
.topWorldNumbers div{font-size:13px;position:relative;left:80px;}
.topWorldNumbers div span{color:#9FA7AA;}
.topWorldMap{height:236px;display:block;float:right;display:block;}
.topWorldMap img{border:0;position:relative;top:37px;}

.normalMessage {
	margin: 5px 10px;
	color:red;
	font-style: italic;
}