/*
Theme Name: Centrum Rozwoju
Theme URI: 
Description: 
Author: admin@centrumrozwoju.pl
Version: 1.0
Tags: 
*/


/* Reset 
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
h1, h2, h3, h4, h5, h6 {	font-weight: normal; 	clear: left;}
ol, ul {	list-style: none;}
blockquote {	quotes: none;}
blockquote:before, blockquote:after {	content: '';	content: none;}
del {	text-decoration: line-through;}
table {	border-collapse: collapse;	border-spacing: 0;} /* tables still need 'cellspacing="0"' in the markup */
a img { border: none; }

/* Global
-------------------------------------------------------------- */
body {	background: #f1f1f1; font:normal 11px tahoma, sans-serif, arial;}
body {	color: #525252;		line-height: 18px;}
p {	margin-bottom: 10px;}
ul {list-style: square;	margin: 0 0 18px 1.5em;}
ol {list-style: decimal;margin: 0 0 18px 1.5em;}
ol ol {	list-style:upper-alpha;}
ol ol ol {	list-style:lower-roman;}
ol ol ol ol {	list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul {margin-bottom:0;}
dl {	margin:0 0 24px 0;}
dt {	font-weight: bold;}
dd {	margin-bottom: 18px;}
strong {font-weight: bold;}
cite,em,i {	font-style: italic;}
big {	font-size: 131.25%;}
blockquote {	font-style: italic;	}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
sup,sub {	height: 0;	line-height: 1;	vertical-align: baseline;	position: relative;}
sup {	bottom: 1ex;}
sub {	top: .5ex;}

a:link {	color:#072C54;}
a:visited {	color:#072C54;}
a:active,a:hover {	color:#9ECB41;}

.clear {clear:both}
.alignleft {float:left;}
.alignright {float:right;}
/* Header
-------------------------------------------------------------- */
.zalogowany {background:#F9FFD1; border-bottom:1px solid #C0C0C0; text-align:center; padding:3px 0;}

#page {	width:910px; margin:15px auto 0; background:#FFFFFF url('images/corner1.gif') no-repeat top left; overflow: hidden; }
#header {position:relative; height:120px; background:url('images/corner2.gif') no-repeat top right;}
#logo {position:absolute; top:15px; left:30px;}
.menu-header ul li { 
	list-style: none;
	display:inline;
	list-style-image: none;
	margin:0;
	white-space: nowrap;
}

#menu-gorne {position:absolute; top:33px; right:190px; margin:0}
#menu-gorne li {padding:0 7px; border-right:1px solid #DBDBDB; }
#menu-gorne #menu-item-24 {border-right:0}
#menu-gorne a:link, #menu-gorne a:visited {text-decoration: none;color:#00367D;font: 14px Georgia;} 
#menu-gorne a:hover {text-decoration: none;color:#9ECB41;border-bottom:1px solid #9ECB41;}
#menu-gorne .current-menu-item a:link,
#menu-gorne .current-menu-item a:visited{text-decoration: none;color:#9ECB41;}

#search {position:absolute; top:31px; right:30px; width:150px; height:19px; background:#FCFCFC; border: 1px solid #D9D9D9; }
#search .text {position:absolute; top:0; left:0; border:0; width:122px; background:#FCFCFC; border-right: 1px solid #FCFCFC; font-size: 9pt; padding:2px; margin:0}
#search .text:focus {background: #F9FFE7; border-right: 1px solid #D9D9D9;}
#search .btn {position:absolute; top:3px; right:6px;}

#menu-glowne{position:absolute; bottom:0; left:30px; width:850px;padding:13px 0 4px; background:#0D4273;margin:0} 
#menu-glowne li {padding:17px 0 6px ; }
.granat1 {background:#072C54;}	/*analiza*/
.granat2 {background:#08315A;}	/*szkolenia*/
.granat3  {background:#09365F;}	/*projekty*/
.granat4 {background:#0A3964;}	/*coaching*/
.granat5 {background:#0B3C69;}	/*ewaluacja*/
.granat6 {background:#0C3F6E;}	/*lean*/
.granat7 {background:#0D4273;}	/*eventy*/

#menu-glowne a:link, #menu-glowne a:visited {text-decoration: none;color:#F2F6FA;font: 16px Georgia, Times New Roman; padding:13px 9px 6px 20px;} 
#menu-glowne a:hover {text-decoration: none; color:#FFFFFF;background:#9ECB41; }
#menu-glowne .current-menu-item a:link,
#menu-glowne .current-menu-item a:visited{text-decoration: none;color:#FFFFFF;background:#83BA26;}
#menu-glowne .current-menu-item a:hover{color:#FFFFFF;background:#9ECB41;}

#bnr1 {width: 850px; height:110px; margin: 0px auto 0; background:#C4D78E url('images/b.jpg') bottom left no-repeat; position:relative;}
#bnr1 h2 {position:absolute; top:18px; left:140px; width:490px; font:italic 16pt Georgia, "Times New Roman" ; color:#072C54/*#456123*/; }
#bnr1 h3 {position:absolute; top:80px; left:325px; width:400px; font:bold italic 12pt Georgia, "Times New Roman" ; letter-spacing:-0.5px*/;color:#072C54/*#736817*/; }
.slogan2 {position:absolute; top:25px; right:10px; width:200px; height:90px;overflow:hidden;  line-height:1.3em; color:#E6F5B7}
.slogan2 h4 {text-align:center; margin:15px 0 0}
.slogan2 a:link, .slogan2 a:visited {text-decoration: none;color:#1F68A0;font: 12px Georgia, Times New Roman; padding:4px 30px; background:#BDE73D} 
.slogan2 a:hover {text-decoration: none;background:#DCF397; }

#bnr2 {width: 850px; height:25px; margin: 0 auto; border-top:7px solid #83BA26; border-bottom:1px solid #83BA26;background:#B0D441 url('images/header2.jpg') left -2px no-repeat  ; }

/* Content
-------------------------------------------------------------- */
h3 {color:#6DA812;}

#main {width:850px; margin:0 auto;}
.intro {width:540px; margin:20px 0 ; line-height:1.4em; }
.intro h1 {color:#072C54; font: 16pt Georgia, "Times New Roman" ; margin:0 0 5px; letter-spacing:-1px; }
.reklama {margin:20px 0 ;}
.reklama img {border:1px solid #DFDFDF;}

.kolumna h2 {color:#072C54; font: 14pt Georgia, "Times New Roman" ; margin:0 0 90px; padding:0 0 4px; border-bottom:1px solid #DFDFDF; letter-spacing:-1px;background:url('images/arrowr.gif') right center no-repeat ;}
.kolumna h2 a:link, .kolumna h2 a:visited  {color:#072C54;text-decoration:none}
.kolumna h3 {	margin: 0 0 7px;	font-size:12px; font-weight:bold;}
.kolumna p {margin:5px 0}
.kolumna li {list-style-image:url('images/squareb.gif');}

.k1 {width:230px; margin:0 50px 0 0; background:url('images/specjalne1.jpg') left 28px no-repeat; }
.k2 {width:290px; margin:0; background:url('images/metodologia1.jpg') left 28px no-repeat; }
.k3 {width:220px; margin:0}
.k3 h2 { margin:0 0 10px }

.footer1 {	height:10px; background: url('images/corner4.gif') no-repeat bottom left; }
.footer2 {	height:10px; background: url('images/corner3.gif') no-repeat bottom right; }
#footer {clear:both; width:810px; height:50px; margin:10px auto;background: url('images/logof.gif') no-repeat 20px 10px; padding:15px 0 0 100px; }
.copyright {width:420px;}
#menu-stopka {float:right; }
#menu-stopka li {padding:0 10px; border-right:1px solid #B8B8B8; }
#menu-stopka #menu-item-40 {border-right:0}
#menu-stopka .current-menu-item a:link,
#menu-stopka .current-menu-item a:visited{text-decoration: none;color:#9ECB41;}

.navi {clear:both;margin:10px 0}
.sidebar {width:144px;  padding:15px 10px 5px 15px; border-top:1px solid #D9D9D9;}
.sidebar ul, .content .danetele ul {margin:0}
.sidebar ul li, .content .danetele ul li { 
	list-style: none;
	list-style-image: none;
	margin:10px 0;
	line-height:130%;
}
.danetele {width:250px;}
.formularz {width:290px;margin:0 50px 0 0; }
.formularz form { background:#F2F2F2 url('images/blockquote.gif') left top no-repeat ; border:1px solid #E1E1E1; padding:10px 15px 0; }
.formularz .dlabota {display:none}
.formularz .text {width:250px; border:1px solid #C0C0C0 }
.formularz .wyslij {text-align:center;  }
.formularz .wyslij input { text-decoration: none; border:1px solid #82B807; color:#072C54;padding:2px 30px; background:#9ECB41}
.formularz textarea {height:80px;  }
.formularz .text:focus {background: #F9FFE7; }

.content .trenerzy ul {margin:0}
.content .trenerzy ul li { 
	clear:both;
	list-style-type: none;
	list-style-image: none;
	padding:15px;
	line-height:150%;
	color:#939393;
}
.content .trenerzy img {height:50px; float:left; padding:0 10px 0 0}

.helpgreen {
margin:20px auto 20px;border:1px solid #83BA26; text-align:center; background-color:#F5FCEA; color:#83BA26; padding:5px; width:350px;
}
.helpred {
margin:20px auto 20px;border:1px solid #DC0000; text-align:center; background-color:#F6D8D8; color:#DC0000; padding:5px; width:350px;
}

.content {width:650px;	margin-bottom: 40px; border-left:1px solid #D9D9D9; padding-left:30px;}
.content {font-size:12px	}
.content blockquote {font-style:normal; padding:10px; margin:5px 0 10px; background:url('images/blockquote.gif') left top no-repeat ; border-top:1px solid #F2F2F2}
.content blockquote p {margin:0}
.content p,
.content ul,
.content ol,
.content dd,
.content pre,
.content hr {	margin-bottom:10px;}
.content ul ul,.content ol ol,.content ul ol,.content ol ul {	margin-bottom:0;}
.content ul li {list-style-image:url('images/squareb.gif');margin-left:20px}
.content ol li {margin:15px 0}
.content ol ul li {margin:0px 0; list-style-type:circle; list-style-image:none;}
.content ol ul {margin:10px 0 0 20px}
.content ul {}
.content pre,
.content kbd,
.content tt,
.content var {	font-size: 15px;	line-height: 21px;}
.content code {	font-size: 13px;}
.content dt,
.content th {	color: #000;}
.content h1 {	margin: 0 0 15px 0;	padding-bottom:5px; border-bottom:1px solid #D9D9D9; font: 18pt Georgia, "Times New Roman"; color:#072C54}
.content h2 {	margin: 25px 0 10px;	font: 18pt Georgia, "Times New Roman"}
.content h3 {	margin: 17px 0 7px;	font-size:12px; font-weight:bold;}
.content h4 {	margin: 12px 0 7px;	font-size:12px; font-weight:bold;}
.content table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
.content tr th,
.content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
.content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
.content tr.odd td {
	background: #F2F7FC;
}





/* Gallery listing
-------------------------------------------------------------- */

.category-gallery {
	margin-bottom: 48px;
}
.category-gallery h2 {
	margin-top: 10px;
}
.category-gallery .entry-meta {
}
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right:20px;
	margin-top: -4px;
}
.home .content .category-gallery .entry-content p {
	display: inline;
}
.home .content .category-gallery .entry-utility {
	padding-top:4px;
}


/* Attachment pages
-------------------------------------------------------------- */

.entry-content .attachment img {
	margin-bottom: 0;
}
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}



/* Images
-------------------------------------------------------------- */

.content img {
	margin: 0;
	max-width: 640px;
}
.content .attachment img {
	max-width: 900px;
}
.content .alignleft,
.content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.content .alignright,
.content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.content .aligncenter,
.content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.content img.alignleft, 
.content img.alignright, 
.content img.aligncenter {
	margin-bottom: 12px;
}
.content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
.content .wp-caption img {
	margin: 5px 5px 0;
}
.content .wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.content .wp-smiley {
	margin:0;
}
.content .gallery {
	margin: auto;
}
.content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.content .gallery img {
	border: 2px solid #cfcfcf;
}
.content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.content .gallery dl {
	margin: 0;
}
.content .gallery img {
	border: 10px solid #f1f1f1;
}
.content .gallery br+br {
	display: none;
}

small {font-size:7pt;line-height:100%; color:#B6B6B6;}