html, body {
	font-size:11px;
	color: #666666;
	margin: 0 auto;	
	font-weight:normal;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans Regular',Verdana,sans-serif;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
	
}
#szkolenia div { display:none; }
#szkolenia li { marign:5px 0px; }
#szkolenia h2 { cursor:pointer; margin:0; font-size:12px; color:#269CBE; }
#szkolenia div { margin:0 0 15px; }
#szkolenia h2:hover { color:#30BAE7 !important; }

#showcase { margin:0 auto 21px; border:1px solid #DEDEDE !important; }
#subBar { height:29px !important; text-align:center; font-style:normal !important; width:208px !important;  }	
#buttons { clear:both; margin:0 0 10px; }
.button { cursor:pointer; zoom:1; float:left; width:121px; height:123px; }
#b_coaching  { margin:0 0 0 41px; background:url(images/coaching.png) no-repeat 0 0; }
#1b_coaching:hover { background:url(images/coaching_ov.png) no-repeat 0 0; }
#b_analiza { background:url(images/analiza.png) no-repeat 0 0; }
#1b_analiza:hover { background:url(images/analiza_ov.png) no-repeat 0 0; }
#b_mentoring { margin:0 -11px 0 0; background:url(images/mentoring.png) no-repeat 0 0; }
#1b_mentoring:hover { background:url(images/mentoring_ov.png) no-repeat 0 0; }
#b_szkolenia { margin:-12px 0 0 105px; background:url(images/szkolenia.png) no-repeat 0 0; }
#1b_szkolenia:hover { background:url(images/szkolenia_ov.png) no-repeat 0 0; }
#b_outplacement { margin-top:-12px; background:url(images/outplacement.png) no-repeat 0 0; }
#1b_outplacement:hover { background:url(images/outplacement_ov.png) no-repeat 0 0; }

.button:hover { background:#42C8F3 none; color:#000; }

#buttons:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.container{
	float:right;
	width:355px;
	margin:64px 22px 0 0;
	color:#000;
	overflow:hidden;
}

#txt1 { margin:0 0 10px; }
#txt2 { margin:0 0 19px; }
#txt3 { margin:0 95px 0 0; color:#888888; }

.container p { margin:0; font-family:verdana; font-size:12px; text-align:right; font-style:italic; }
.flying-text{
}

.banner { width:721px; height:186px;  }
#ban1 { background:url(images/banner1.png) no-repeat 0 0; }	
#ban2 { background:url(images/banner2.png) no-repeat 0 0; }	
#ban3 { background:url(images/banner3.png) no-repeat 0 0; }	
#ban4 { background:url(images/banner4.png) no-repeat 0 0; }	
#ban5 { background:url(images/banner5.png) no-repeat 0 0; }	
#ban6 { background:url(images/banner6.png) no-repeat 0 0; }	
#ban7 { background:url(images/banner7.png) no-repeat 0 0; }	
#ban8 { background:url(images/banner8.png) no-repeat 0 0; }	
#ban9 { background:url(images/banner9.png) no-repeat 0 0; }	
#ban10 { background:url(images/banner10.png) no-repeat 0 0; }	
	
img.center { margin:-40px 0 3px 11px; float:left; }	
	
a:link {
	color: #aaaa9c;
	text-decoration: none;
       }
a:visited {
	color: #aaaa9c;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: none;
         }
a:active {
	text-decoration: underline;
	color: #aaaa9c; }	

@charset "utf-8";	
img
{
	border:0;
}
h1
{
	font-size: 13px;
	color: #000000;
	border-bottom: 1px #c0c0c0 solid;
}
ul
{
 list-style-type: circle;
}
h1 span.arrow
{
	font-weight: bold;
	color: #a94a0b;
	margin-right: 5px;
	
}
.italic
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}
.under
{
	text-decoration: underline;
}
div.all
{
	width: 720px;
	margin: 0 auto;
}
div.topMenu
{
	width: 720px;
	height: 43px !important;
}
div.topMenu div.left
{
	clear: left;
	float:left;
	width: 15px;
	height: 44px;	
	background: url(images/topMenuL.png);
}
div.topMenu div.center
{
	float:left;
	width: 690px;
	height: 26px;
	background: url(images/topMenuC.png);
	color: #ffffff;
	padding-top: 18px;
}
div.topMenu div.center a
{
	font-size:13px;
	margin-right: 5px;
}
a.company { font-size:14px; font-weight:bold; }
a.company:hover { text-decoration:underline; }

div.topMenu div.center a.current
{
	color: #ffffff;
}
span.compName, h2.compName
{
	float:left; 
	font-size: 14px; 
	color: #000000; 
	font-weight: bold; 
	margin-bottom: -10px;
	margin-left: 15px;
}
h2.compName
{
	margin:0px 0px -10px 15px;
}
span.name
{
	float: left;
	clear: both;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
	margin-right:19px;
	margin-left: 5px;
	margin-top: 0px;
}
span.name a
{
	color: #ffffff;
}
span.trener
{
	float: left; 
	color: #dc4713;
	font-size: 12px;
}
div.topMenu
{
height: 51px;
}
div.topMenu div.right
{
	float: left;
	width: 15px;
	height: 44px;	
	background: url(images/topMenuR.png);
}

div.underMenu
{
	width: 720px;
	height: 32px;
}
div.underMenu div.left
{
	float:left;
	width: 15px;
	height: 32px;	
	background: url(images/underMenuL.png);
}
div.underMenu div.center
{
	float:left;
	width: 690px;
	height: 30px;
	background: url(images/underMenuC.png);
	padding-top: 2px;
	text-align: right;
	font-size: 10px;
}
div.underMenu div.right
{
	float: left;
	width: 15px;
	height: 32px;	
	background: url(images/underMenuR.png);
}
p.underMenu
{
	float: right;
	margin: 0;
}
p.underMenu a
{
	color: #dc4713;
	margin-right: 5px;
}
p.underMenu a.current
{
	font-weight: bold;
}
div.banner
{
	width: 720px;
	height: 186px;
	
}
div.maksyma
{
	margin: auto;
	padding-top: 20px;
	font-style: italic;
	text-align: center;
	width: 100%;
}
div.main
{
	width: 720px;
	background: url(images/allBg.png);
}
div.content
{
	float: right;
	width: 451px;
	margin-right: 50px;
	
}
div.contactBox
{
	float: left;
	width: 210px;
	height: 384px;
	background: url(images/box.png);
	background-repeat: no-repeat;

}
.subBoxWrapper { float:left; width:190px; margin-right:20px; }
.subBoxTop { background:url(images/sub_top.png) no-repeat 0 0; height:26px; font-size:0; }
.subBox { background:url(images/sub_bkg.png) repeat-y 0 0; padding:0 14px; }
.subBoxBottom { background:url(images/sub_bottom.png) no-repeat 0 0; height:29px; font-size:0; }
	.subBox ul { margin:0; padding:0 0 0 29px; }
		.subBox ul li { padding:2px 0; font-size:115%; }
		.subBox a  { color:#7e7171; font-weight:bold; }
		.subBox a:hover { color:#000; }
		.subBox ul li a.current { color:#000; border-bottom:1px dotted #000; }
		
.name a:hover { text-decoration:underline; }
.compName a { color:#000; }
.compName a:hover { color:#1a1a1a; text-decoration:underline; }
div.bottom
{
	width: 720px;
	background: url(images/allBg.png);
	clear: both;
}
div.bottom div.left
{
	float: left;
	width: 15px;
	height: 48px;
	background: url(images/bottomL.png);
	margin-bottom:-5px;
}
div.bottom div.center
{
	float: left;
	width: 690px;
	height: 35px;
	background: url(images/bottomC.png);
	padding-top: 15px;
	margin-bottom:-5px;
	text-align: center;
}
div.bottom div.center a
{
	margin-left: 5px;
}
div.bottom div.center a.current
{
	color: #ffffff;
}
div.bottom div.right
{
	float: left;
	width: 15px;
	height: 48px;
	background: url(images/bottomR.png);
	margin-bottom:-5px;
}
div.stopka
{
	width: 460px;
	padding-left: 210px;
	padding-bottom: 5px;
	clear: both;
}
form.kontakt
{
	width: 300px;
	margin: 0 auto;
}

span.cdstudio
{
	float: right;
	font-size: 10px;
}
.contactFormBox
{
	background-image: url(images/kontaktFormBg.png);
	height: 304px;
	width: 730px;
}
.contactFormBox  dt
{
	font-size: 13px;
}
.contactFormBox dl.left
{
	float: left;
	margin-right: 20px;
	padding-top: 80px;
	padding-left: 45px;
}
.contactFormBox dl.right
{
	float: left;
	padding-top: 30px;
}
.contactFormBox #formFieldContent
{
	width: 420px;
	height: 180px;
}
.contactFormBox dl.right dd
{
	margin: 0;
}
.contactFormBox dl.right .button
{
	clear: both;
	display: block;
}
.klient
{	
	width: 216px;
	height: 110px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.klient img
{
	border: 1px #dedede solid;
}
.referencje
{
	font-size: 14px;
}

.referencje a:hover
{
	color: #666666;
}