@charset "utf-8";
/* CSS Document */
/* GLOBAL RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,ul,ol,li,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
ul,ol{padding:3px 3px 7px 20px;}
li {padding:0 0 5px 0;}
.content ul,.content ul li{list-style:circle outside none;}
.content ol,.content ol li{list-style:decimal outside none;}
div {position:relative}
hr{border:none; height:1px; background-color:#AAAAAA; margin:5px;}

/*{ behavior: url(/media/skrypty/pie/PIE.htc);} */



/* /////////////////////////////////////
OGLNE
/////////////////////////////////////// */
html{background:#dfddda url(../images/html_bg_1.png) top center repeat; color:#000000;font-family:'century gothic',verdana,arial,helvetica,sans-serif; text-decoration:none;text-align:center; font-size:16px;line-height:1.6em;}
html * {}
body {}
h1,h2,h3,h4,h5,h6,dt,dd,ul,ol,li{text-align:left;}
h1{font-size:20px;}
h2{font-size:17px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}
strong{font-weight:bold;}
p{text-align:justify;}

a {color:#222222; text-decoration:none;}
  a:hover {color:#2f6a9b; text-decoration:underline; }
.clearfix{clear:both; height:0; width:0;}
.ukryj{display:none;}
input,button,textarea,select,optgroup,option{color:#aaaaaa; padding:2px 5px; border:#dddddd 1px solid; background-color:#fdfdfd; margin:2px 2px;}
input:hover,button:hover,textarea:hover,select:hover,optgroup:hover,option:hover{color:#444444;border-color:#aaaaaa;}
input[type="button"] {color: #407781;float: right;margin: 2px 4px;width: 80px;}
input[type="radio"], input[type="checkbox"] {width: 15px;}
input[type="checkbox"].typ1{float:right}
label.typ1{float:right}
.zielona_ramka{width:90%; padding:2%; margin:2%; background:#d9e5d1; border:#bfcbbc 1px solid;}


form[name="mosForm"]  .button{font-weignt:bold; color:#416676;margin: 0 10px 10px; width:200px; float:right; padding: 5px 0;}
.col-c #jnews_module form input{width:30%;}
.col-c #jnews_module form input.inputbox,.col-c #jnews_module form input.button{float:left; margin:2px;}
.col-c #jnews_module form input.button{width:100px;}

.col-l #jnews_module form input{width:212px;}
.col-l #jnews_module form input.inputbox,.col-c #jnews_module form input.button{float:left; margin:2px;}
.col-l #jnews_module form input.button{width:100px;}

#jnews_module { text-align:left;}
#jnews_module1{text-align:justify;}

.ramka.newsletter1 input.inputbox{float:left; margin:2px; width:90px; height:17px; }
.ramka.newsletter1 input.button{float:left; margin:2px; width:73px; height:23px;}

form#contact-form input,form#contact-form textarea{width:500px}
form#contact-form input[type=checkbox]{width:15px;}
form#contact-form button{width:150px;margin-left: 152px;}
form#contact-form dt{width:150px;float:left; clear:left;}
form#contact-form dd{width:500px;float:left;}
form#contact-form label{color:#999999}

input.invalid,textarea.invalid{border:#dd0000 1px solid; background-color:#ffeeee;}

.article-info-term{display:none;}	

.pretext{color:#6A6A6A; font-size:9px; display:block;text-align:justify;}
.moduletable{overflow:hidden;}
.col-l .moduletable, .col-l .moduletable_menu{margin:11px 20px 0 0;}
.col-l h3{font-size:15px; color:#2e4955; line-height:13px; display:block; border-bottom:#2e4955 1px solid; width:100%; padding:4px 0;}
button.joobibutton{width:70px;}
.search input{ }
.search input[type="submit"]{width:70px}
table{empty-cells:show;}

.blog-featured,.blog,.item-page{padding:0 5px 5px;}
	.blog h1,.item-page h1, .blog-featured h1{font-family: "trebuchet MS",sans-serif;font-size: 20px;font-weight: bold;font-variant: small-caps;letter-spacing: -0.4pt;
			word-spacing: 0.8pt; display:none;}
		.blog .content h1,.item-page .content h1, .blog-featured .content h1{font-family: "trebuchet MS",sans-serif; color: #4d7b9c; font-size: 17px; line-height: 1.5;}
	.blog .content_header,.item-page .content_header, .blog-featured .content_header{padding:5px;}
		.blog .content_header h2,.item-page .content_header h2, .blog-featured .content_header h2, .categories-list h1,.col-c .moduletable h3,dt.message,dt.notice{font-size: 18px;letter-spacing: 0pt;word-spacing: 1pt; color:#416676; border-bottom:#416676 1px solid; text-shadow:0 1px 0 #ffffff; line-height:1.5em;}
		.blog .content_header h2 a,.item-page .content_header h2, a.blog-featured .content_header h2 a{font-size: 18px;letter-spacing: 0pt;word-spacing: 1pt; color:#416676;}
		.blog .content_header .header_icons ul.actions,.item-page .content_header .header_icons ul.actions,.blog-featured .content_header .header_icons ul.actions{margin:-25px 0 15px 0;}
			.blog .content_header .header_icons ul.actions li,.item-page .content_header .header_icons ul.actions li,.blog-featured .content_header .header_icons ul.actions li{background-image: none;border: 0 none;	display: inline;float: right;list-style: none outside none;margin: 0px 10px 0 0; padding: 0 !important;}
	.blog .content_info,.item-page .content_info,.blog-featured .content_info{padding:5px;color:#aaaaaa;}
		.blog .content_info a,.item-page .content_info a,.blog-featured .content_info a{color:#777777;}		
	.content{padding:5px; color:#333344;}
	.content ol li{line-height:1.5em}
		.content ol li:hover{background-color:#fff2f2;}

.moduletable.migawka_1,.moduletable.migawka_2{width:44%;float:left; margin:2%;}
	.migawka_1 h3,.migawka_2 h3{color:#3f9997; font-size:14px; text-transform:uppercase;}
		.newsflash-title.migawka_1,.newsflash-title.migawka_2{padding:15px 0 10px 0;}
			.newsflash-title.migawka_1 a,.newsflash-title.migawka_2 a{color:#3f9997; font-size:13px;}
	
img.po_lewej{float:left; margin: 0 10px 10px 0;}  
img.po_prawej{float:right; margin: 0 0 10px 10px;}  

.contact h3{display:none;}
.contact-form legend{display:none;}
.col-c .moduletable{padding:5px;}
.categories-list li a{font-size:1.2em}

/* /////////////////////////////////////
KONSTRUKCJA
/////////////////////////////////////// */
#ie6_warning{ color:#ff6666; background-color:#000000; display:none;}
	#ie6_warning a{ color:#ffffff; text-decoration:underline;}

#warsztaty{display:block; width:40px; height:197px; position:fixed; top:100px; left:0; background:transparent url('../images/Warsztaty.png') top right no-repeat; z-index:10; transition:1.2s; opacity:0.8}
	#warsztaty:hover{width:51px; transition:0.2s; opacity:1.0}
#czarny_pasek{background-color:#000000; width:100%; height:6px; line-height:6px; overflow:hidden;}

#tla_1{width:100%;}
	#tla_1 .r1 .k2{background:url(../images/tla_1-r1-k2.jpg) top left no-repeat;}
		#ramka_1{width:100%; height:264px; position:relative; text-align:center; margin-left:auto; margin-right:auto; overflow:visible; z-index:2;}
			#logo_1{background:url(../images/tla_1-r1-logo_1.png) top left no-repeat; width:372px; height:105px; position:absolute; top:1px; left:1px;}
			#menu_1{/*background:url(../images/temp_2.png) top left repeat-y;*/ width:366px; height:264px; position:absolute; top:0px; left:20px;}
			#newsletter1{width:320px; height:250px; position:absolute; right:10px; top:0px;}
			
			
#tla_2{width:100%;}
	#tla_2 .r1 .k2{background:url(../images/tla2-r1-k2.png) top left repeat;}
		#tla_2 .r1 .k2 .centrum1{top:-4px; position:relative; z-index:3}	
			#ramka_2{width:100%; position:relative; text-align:center; margin-left:auto; margin-right:auto; overflow:visible; z-index:2; }		
				.col-l{width:270px; overflow:hidden; float:left; margin:0; position:static; display:none; }
				.col-c{margin-left:0; margin-right:0; text-align:justify;}
				.col-r{width:270px; overflow:hidden; float:right; margin:0; position:static; display:none;}	

#tla_3{width:100%; background-color:#2e4955;border-bottom:#ffffff 1px solid;}
	#stopka1{margin:0 auto;}

#tla_4{width:100%;background-color:#3f9997; }
	#tla_5{width:1000px; margin:0 auto;padding:6px 0;color:#ffffff;}

#tla_6{width:100%;}	
	#stopka2{margin:10px auto; width:1000px;}
		#stopka2 .r1 .k1{text-align:left;}
		#stopka2 .r1 .k2{text-align:right;}
		
	#stopka1 .r1 .k1,#stopka1 .r1 .k2{width:50%;}

		
		
	
#menu_1 ul.menu{padding:0; text-align:center;}
	#menu_1 ul.menu li{list-style:none outside none;background: none repeat scroll 0 0 #FF0000;display: inline;}
		#menu_1 ul.menu li a{color:#ffffff; background:url("../images/menu2_hover.png") no-repeat 0 -15px;height: 265px;width: 52px; display:block; float:left; font-size:0px; line-height:40px;}
		#menu_1 ul.menu li a:hover{background-position:0 -5px;}

		#menu_1 ul.menu li a.m_blog{background-position:0px -15px;}
			#menu_1 ul.menu li a.m_blog:hover{background-position:0px -5px;}	
		#menu_1 ul.menu li a.m_omnie{background-position:-52px -15px;}
			#menu_1 ul.menu li a.m_omnie:hover{background-position:-52px -5px;}			
		#menu_1 ul.menu li a.m_coaching{background-position:-104px -15px;}
			#menu_1 ul.menu li a.m_coaching:hover{background-position:-104px -5px;}	
		#menu_1 ul.menu li a.m_kompas{background-position:-156px -15px;}
			#menu_1 ul.menu li a.m_kompas:hover{background-position:-156px -5px;}	
		#menu_1 ul.menu li a.m_dlafirm{background-position:-208px -15px;}
			#menu_1 ul.menu li a.m_dlafirm:hover{background-position:-208px -5px;}	
		#menu_1 ul.menu li a.m_wiedza{background-position:-260px -15px;}
			#menu_1 ul.menu li a.m_wiedza:hover{background-position:-260px -5px;}										
		#menu_1 ul.menu li a.m_kontakt{background-position:-312px -15px;}
			#menu_1 ul.menu li a.m_kontakt:hover{background-position:-312px -5px;}
		

.col-l ul.menu{list-style:none outside none;display:block; padding:0;}
.col-l ul.menu li a{width:96%;color:#6a6a6a; display:block; text-align:right; padding:2% 2%; background:url("../images/menu1_hover.gif") no-repeat 5px 10px;}
.col-l ul.menu li a:hover{color:#3f9997; background-color:#ffffff;text-decoration:none;background-position:10px 10px;}

#tla_5 ul.menu{padding:0; text-align:center;}
#tla_5 ul.menu li{list-style:none outside none;display:inline;}
#tla_5 ul.menu li a{color:#ffffff; display:inline; text-align:right; padding:2px 10px; background:url("../images/menu1_hover.gif") no-repeat 0px 8px;}
#tla_5 ul.menu li a:hover{color:#2e4955; text-decoration:none;background-position:5px 8px;}

	
	
	
	
.login label{display: block; float: left; line-height: 18px; text-align: right; width: 100px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
/* Ramki */	
table.ramka{border-collapse:collapse;	border-spacing: 0;empty-cells: show;}

	table.ramka.newsletter1 {width:100%;}
		/*Rozmiary*/
		table.ramka.newsletter1 tbody .row1 .col1,table.ramka.newsletter1 tbody .row3 .col3{height:13px;}  						/* wysoko�� g�rnego obramowania*/
		table.ramka.newsletter1 tbody tr .col1,table.ramka.newsletter1 tbody tr .col3{width:13px;} 									/* szeroko�� bocznego obramowania*/	
		/*Za�o�enia*/
		table.ramka.newsletter1 tbody tr td{background-repeat:repeat; vertical-align:top;}
		/*2 wiersz*/
		table.ramka.newsletter1 tbody .row2 .col1{background-image:url("../images/ramka1_n.png");background-position:left bottom;}
		table.ramka.newsletter1 tbody .row2 .col2{background-image:url("../images/ramka1_h.png");background-position:left bottom;}
		table.ramka.newsletter1 tbody .row2 .col3{background-image:url("../images/ramka1_n.png");background-position:right bottom;}
		/*3 wiersz*/
		table.ramka.newsletter1 tbody .row3 .col1{background-image:url("../images/ramka1_n.png");background-position:0 -13px;}
		table.ramka.newsletter1 tbody .row3 .col2{background-image:url("../images/ramka1_h.png");background-position:0 -13px;}
		table.ramka.newsletter1 tbody .row3 .col3{background-image:url("../images/ramka1_n.png");background-position:-13px -13px;}	

		
		
		
	table.ramka.centrum1 {width:100%;}
		/*Rozmiary*/
		table.ramka.centrum1 tbody .row1 .col1,table.ramka.centrum1 tbody .row3 .col3{height:14px;}  						/* wysoko�� g�rnego obramowania*/
		table.ramka.centrum1 tbody tr .col1,table.ramka.centrum1 tbody tr .col3{width:14px;} 									/* szeroko�� bocznego obramowania*/	
		/*Za�o�enia*/
		table.ramka.centrum1 tbody tr td{background-repeat:repeat; vertical-align:top;}
		/*1 wiersz*/
		table.ramka.centrum1 tbody .row1 .col1{background-image:url("../images/ramka2_n.png");background-position:0 0;}
		table.ramka.centrum1 tbody .row1 .col2{background-image:url("../images/ramka2_h.png");background-repeat:repeat-x; background-position:0 0;}
		table.ramka.centrum1 tbody .row1 .col3{background-image:url("../images/ramka2_n.png");background-position:-14px 0;}
		/*2 wiersz*/
		table.ramka.centrum1 tbody .row2 .col1{background-image:url("../images/ramka2_n.png");background-position:0 -28px;}
		table.ramka.centrum1 tbody .row2 .col2{background-image:url("../images/ramka2_h.png");background-position:0 -28px;}
		table.ramka.centrum1 tbody .row2 .col3{background-image:url("../images/ramka2_n.png");background-position:-14px -28px;}
		/*3 wiersz*/
		table.ramka.centrum1 tbody .row3 .col1{background-image:url("../images/ramka2_n.png");background-position:0 -14px;}
		table.ramka.centrum1 tbody .row3 .col2{background-image:url("../images/ramka2_h.png");background-position:0 -14px;}
		table.ramka.centrum1 tbody .row3 .col3{background-image:url("../images/ramka2_n.png");background-position:-14px -14px;}			

	

	
	
.itemid-224 #system-message-container{display:none!important}	