@CHARSET "UTF-8";

body {
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form table{width:100%}
form table td{padding: 5px 3px;}

#header {
	height: 110px;
	width: 780px;
	margin: 0 auto;
	text-align: left;
	background: url('../images/topseparator.gif') repeat-x bottom left;
	position:relative;
}

.inner_baner_reklamowy{
	width:780px;
	margin: 0 auto;
	text-align:left;
}

#top_banner {
	height: 149px;
	background-color: #f4f5f1;
}

#inner_top_banner {
	width: 780px;
	margin: 0 auto;
	text-align: left;
}

#top_banner_left {
	width: 451px;
	float: left;
	height: 145px;
}

#top_banner_right {
	width: 329px;
	float: right;
	height: 145px;
	position:relative;
	background: #EEF0EA url(../images/h_onas.gif) no-repeat scroll left
		bottom;
}

#inner_top_banner_right {
	color: #17315D;
	font-size: 11px;
	text-align: justify;
	vertical-align: middle;
	margin: 45px 25px 0 25px;
}

#inner_top_banner_right .wiecej {
	display: block;
	position:absolute;
	bottom:0;
	right:0;
	height: 12px;
	width: 42px;
	text-decoration: none;
	font-size:10px;
	color:#000;
	font-weight:normal;
}

#top_separator {
	width: 780px;
	height: 40px;
	margin: 0 auto;
	background-color: #F4F5F1;
}

#line_separator {
	background: #FFFFFF url(../images/bottomseparator.gif) repeat-x scroll
		left top;
	height: 7px;
	width: 780px;
	margin: 0 auto;
}

#bottom_separator {
	background: #FFFFFF url(../images/footerseparator_sides.gif) repeat-x
		scroll right 1px;
}

#inner_bottom_separator {
	background: #5A5500 url(../images/bottomseparator.gif) repeat-x scroll
		left top;
	height: 7px;
	width: 780px;
	margin: 0 auto;
}

#hd .header_top {
	height: 5px;
}

#hd .header_top .left {
	width: 610px;
	background-color: #ded2a6;
	float: left;
	height: 5px;
}

#hd .header_top .right {
	width: 300px;
	background-color: #719e23;
	float: right;
	height: 5px;
}

.container {
	
}

.container .left {
	width: 610px;
	float: left;
	display: inline;
}

.container .inner_left {
	width: 600px;
	margin-left: 10px;
	font-size: 77%
}

.container .right {
	width: 310px;
	float: left;
	display: inline;
}

.container .inner_right {
	width: 290px;
	margin-left: 20px;
}

h1,h2 {
color:#17315D;
font-size:14px;
font-weight:bold;
padding:10px 0 10px 10px;
text-align:left;
}

div#bd {
	width: 780px;
	margin: 0 auto;
	background-color: #F4F5F1;
}

#bd #yui-main {
	width: 520px;
	text-align: left;
	float: left;
	background-color: #fff;
	padding: 10px;
	color: #636363;
}

.homepage .inner_homepage{
	width: 780px;
	text-align: left;
	float: left;
	background-color: #fff;
	padding: 10px;
	color: #636363;
	margin:0 auto;
}

.homepage .right_column{width:329px;}
.homepage .left_column{width:451px;}

.arrow_dodatki {
background:transparent url(../images/arrow_nop.gif) no-repeat scroll 12px 7px;
vertical-align:middle;
width:35px;
}
#h_dodatki_pl {
background:#C7CBAD url(../images/h_dodatki_pl.gif) no-repeat scroll left top;
height:40px;
padding-left:16px;
vertical-align:top;
width:329px;
}
.dodatki_separator {
background:transparent url(../images/dodatki_separator.gif) no-repeat scroll left center;
height:13px;
width:329px;
}

.dodatki1_menu {
color:#173E67;
font-weight:normal;
height:28px;
padding:3px 0 3px 2px;
vertical-align:middle;
width:149px;
}

#bd #yui-main ul{
	list-style: square;
	margin:10px 0;
	padding-left:20px;
}

#bd #yui-main ul li {
list-style-type:square;
}
#bd #yui-main p{margin:10px 0;}
.right {
	width: 240px;
	float: right;
	background-color: #F4F5F1;
}

strong {
	font-weight: bold;
}

.clear_both {
	clear: both;
}

.main_menu {
	margin: 0 0 0 auto;
	text-align: right;
	width: 555px;
}

.main_menu ul {
	list-style: none;
	font-size: 15px;
}

#header .main_menu{margin-top:80px;float:right;}

#header .main_menu a{font-size:13px;}
#header .main_menu a:hover{color:#a8a000;}
#header .menu a.selected {color:#a8a000;text-decoration:none;}

#header p{display:block;width:225px;float:left;margin-top:5px;}
.main_menu li {
	float: left;
	padding: 0 10px;
}

.main_menu li a {
	text-decoration: none
}

#bottom_menu{
	background:#FFFFFF url(../images/pix.gif) repeat-x scroll right top;
	padding-bottom:25px;
	overflow:auto;
}

#inner_bottom_menu{
	width:780px;
	margin:0 auto;
	text-align:right;
}
#bottom_menu .main_menu{width:530px;}
#bottom_menu .main_menu ul{font-size:11px;margin:10px 0;}
#bottom_menu .main_menu ul li a{text-transform: lowercase;color:#636363;}

.right h3{
color:#173E67;
font-size:13px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

a:hover {
color:#173E67;
text-decoration:none;
}
a:link, a:visited {
color:#173E67;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
}

.okregi{
	background: transparent url('../images/okregi.jpg') no-repeat scroll right top; 
	height: 505px;
	width:100%
}

.okregi .linkz{
	width:150px;
	display: block;
	float:right;
	margin-top:20px;
}

.okregi .linkn{
	margin-top:20px;
	width:150px;
	float:left;
}

/* kontakt formularz */

form#kontakt p {
text-align: right;
font-size: 10px;
padding-right: 10px;
margin: 3px 0;
width: 235px;
}

form#kontakt input {
font-size: 10px;
padding: 0;
margin: 0;
}

form#kontakt select {
font-size: 10px;
padding: 0;
margin: 0;
}

.diagnoza_rozwoj, .dobor_personelu{width:225px;float:left}

.h_doborpersonelu_pl {
background:#C7CBAD url(../images/h_doborpersonelu_pl.gif) no-repeat scroll left top;
height:40px;
padding-left:16px;
vertical-align:top;
display:block
}

.diagnoza_rozwoj .h_doborpersonelu_pl {
background:#C7CBAD url(../images/h_diagnozairozwoj_pl.gif) no-repeat scroll left top;
border-right:1px solid #FFFFFF;
}

.arrow_dp {
background:#726D31 url(../images/arrow.gif) no-repeat scroll 50% 50%;
vertical-align:middle;
width:5px;
}

.dp_menu {
background-color:#FFFFFF;
font-weight:normal;
height:28px;
padding:3px 0 3px 10px;
vertical-align:middle;
width:220px;
}

.dobor_personelu .dp_link {
color:#726D31;
font-weight:bold;
vertical-align:middle;
}

.diagnoza_rozwoj .dp_link {
color:#8F352A;
font-weight:bold;
vertical-align:middle;
}

.dp_separator {
background:#FFFFFF url(../images/menu_separator.gif) no-repeat scroll left top;
height:3px;
width:226px;
}

.diagnoza_rozwoj .arrow_dp{background:#8F352A url(../images/arrow.gif) no-repeat scroll 50% 50%;}

#naglowek_animacja{display:inline;}

#bottom_menu .menu a{font-weight:normal;}
#bottom_menu .menu li{border-right:1px dotted #828282;}

 input{padding:3px;}

#h_najnowszeoferty_pl {
background:#C7CBAD url(../images/h_najnowszeoferty_pl.gif) no-repeat scroll left top;
height:45px;
padding-left:16px;
vertical-align:top;
display:block;

}
.arrow_nop {
background:#DEE3CA url(../images/arrow_nop.gif) no-repeat scroll 12px 3px;
vertical-align:middle;
width:27px;
}

#najnowszeoferty {
background:#DEE3CA none repeat scroll 0 0;
}

.najnowsze_oferty{
	background:#DEE3CA none repeat scroll 0 0;
	padding: 10px 0;
}
.najnowsze_oferty li{
	float:left;margin-left:35px;
}
.najnowsze_oferty li a{
	color:#8F352A;
}
#h_aktualnosci_pl {
background:#C7CBAD url(../images/h_aktualnosci_pl.gif) no-repeat scroll left top;
border-right:1px solid #FFFFFF;
height:40px;
padding-left:16px;
vertical-align:top;
display:block;
}

.nop_menu {
color:#173E67;
font-family:Tahoma,Arial;
font-size:11px;
font-weight:normal;
height:28px;
padding:3px 0 3px 10px;
vertical-align:middle;
width:302px;
}

.right .menu h3{text-align:left; padding-left:10px;}
.right .menu ul{margin-left:5px;}
.right .menu ul li {line-height:24px;text-align:left;padding-left: 22px;background:url('../images/arrow.jpg') no-repeat 5px 12px}

#top_banner_right2 {
background:#EEF0EA url(../images/h_onas_im.gif) no-repeat scroll left bottom;
float:right;
height:145px;
width:329px;
}

.baner_reklamowy{margin: 10px 0;}

.tekst {
color:#666666;
font-family:Verdana,Tahoma,Arial;
font-size:10px;
font-weight:normal;
line-height:140%;
}

.akt {
border-bottom:1px dotted grey;
color:#636363;
font-size:11px;
margin:0;
padding:6px 0;
}

#yui-main h2{padding: 5px 0;}

.dotted{border-bottom:1px dotted grey;margin-right:10px;}

.menu a.selected{text-decoration:underline;}

.menu_uslugi{margin-bottom: 15px;}

.flags{position:absolute;top:10px;right:0;}
.flags img {
	border:medium none;
	margin:2px;
}

.h_doborpersonelu_en {
	background:#C7CBAD url(../images/h_doborpersonelu_en.gif) no-repeat scroll left top;
	height:40px;
	padding-left:16px;
	vertical-align:top;
	display:block
}

.diagnoza_rozwoj .h_doborpersonelu_en {
	background:#C7CBAD url(../images/h_diagnozairozwoj_en.gif) no-repeat scroll left top;
	border-right:1px solid #FFFFFF;
}

.homepage_en .diagnoza_rozwoj, .homepage_en .dobor_personelu {
float:left;
width:390px;
}