/*  GLOBAL  */

body {
	font-family:Tahoma;
	text-align:center;
	background:#FFFFFF url(../img/bg.jpg) top repeat-x;
}

img, div, a, input { behavior: url(../iepngfix.htc) }

* {
	padding: 0;
	margin: 0;
}

img {
	border:0;
}

alt {
	color:#7a7a7a;
}

select, input, textarea {
	font-family:Tahoma;
	color:#414141;
	font-size:12px;
	padding:2px;
}

textarea {
	font-size:12px;
	font-family:Tahoma;
}

/*  MASTER  */
#Wrapper {
	text-align:left;
	margin:0 auto;
	width:1010px;
	padding-left:7px;
	padding-right:7px;
	background:url(../img/bg_main.jpg) top center no-repeat;
}

#Header {
	position:relative;
	margin:0 auto;
	width:1010px;
	height:66px;
}

/*  HEADER  */
#Header #Topmenu .l1 a, #Header #Topmenu .l2 a, #Header #Topmenu .l3 a, #Header #Topmenu .l4end a { 
	text-decoration:none;
	display:block;
	overflow:hidden;
}

#Header h1 {
	position:absolute;
	margin-top:18px;
	margin-left:28px;
}

#Header h1 a {
	background:url(../img/logo.png) no-repeat;
	width:327px;
	height:36px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#Header #Topmenu {
	top:0px;
	right:0px;
	position:absolute;
}
	
#Header #Topmenu li {
	padding-top:12px;
	padding-left:3px;
	padding-bottom:3px;
	float:left;
	border-right:1px dotted #cacaca;
	padding-right:19px;
	margin-right:5px;
	display:inline;
}

#Header #Topmenu .l4end  {
	border-right:0;}

#Header #Topmenu .l1 a {
	width:88px;
	height:23px;
	background:url(../img/topm_1.png) no-repeat;}
	
#Header #Topmenu .l2 a {
	margin-top:3px;
	width:80px;
	height:18px;
	background:url(../img/topm_2.png) no-repeat;}
	
#Header #Topmenu .l3 a {
	width:134px;
	height:23px;
	background:url(../img/topm_3.png) no-repeat;}
	
#Header #Topmenu .l4end a {
	width:125px;
	height:23px;
	background:url(../img/topm_4.png) no-repeat;}
	


/*  CONTENT  */

#Wing {
	padding-top:20px;
	float:right;
	width:244px;
}

.rbox {
	color:#666666;
	font-size:13px;
	position:relative;
	padding-left:10px;
	width:234px;
}

#Wing h3, #Main h3 {
	border-bottom:1px dotted #c7c7c7;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:normal;
	font-size:17px;
	color:#006699;
}

.first {
	line-height:18px;
	width:234px;
	background:url(../img/h_rekrutacja.png) 133px 10px no-repeat;
}

.first a {
	display:block;
	position:absolute;
	width:234px;
	height:130px;
}

.second {
	width:234px;
	background:url(../img/h_laptop.png) 100px 15px no-repeat;
}

.second a {
	display:block;
	position:absolute;
	width:234px;
	height:130px;
}

.third {
	height:200px;
	width:234px;
	background:url(../img/h_cash.png) 86px 60px no-repeat;
}

.third a {
	display:block;
	position:absolute;
	width:234px;
	height:150px;
}

.fourth {
	height:115px;
	width:280px;
	padding-top:14px;
	background:url(../img/karen.png) 161px 0px no-repeat;
	border-bottom:1px dotted #d4d4d4;
}

.fourth p {
	padding-top:5px;
}

.fourth a {
	display:block;
	position:absolute;
	width:234px;
	height:100px;
}

.first p, .second p {
	padding-right:90px;
}

.blue {
	color:#006699;
}

.big {
	font-size:19px;
}

.line {
	margin-top:10px;
	margin-bottom:40px;
	display:block;
	width:234px;
	height:1px;
	font-size:1px;
	border-bottom:1px dotted #d4d4d4;
}

#Main  {
	float:left;
	margin-right:9px;
	width:727px;
}

.teaser {
	width:729px;
	height:219px;
	background:url(../img/teaser.png) no-repeat;
}

.teaserbot {
	width:729px;
	height:298px;
}

.home_head {
	width:726px;
	height:42px;
	background:url(../img/home_h.png) no-repeat;
}

.sub_head {
	width:726px;
	height:42px;
	background:url(../img/sub_h.png) no-repeat;
}

.sub_head  p {
	color: white;
	font-size: 20px;
	aline-height: 26px;
	padding: 9px 0px 0px 20px;
}

#Content {
	padding: 10px 20px 20px 20px;
	font-size: 13px;
}

#Content p {
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-family: Tahoma;
}

#Content td {
	font-size: 13px;
	font-family: Tahoma;
}

.bootom_choose li {
	list-style:none;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px !important;
	padding-bottom:2px;
	padding-top:4px !important;
	padding-top:1px;
	background:url(../img/li.gif) 5px 10px no-repeat !important;
	background:url(../img/li.gif) 5px 7px no-repeat;
	border-bottom:1px solid #e4e4e4;
}

.bootom_choose li.end {
	border-bottom:0;
}

.b1 {
	float:left;
	width:409px;
	font-size:13px;
	border-bottom:1px dotted #d4d4d4;
	padding-bottom:7px;
	padding-top:14px;
}

.b1 a {
	color:#666666;
	text-decoration:none;
}

.b1 a:hover {
	text-decoration:underline;
}

.b2 {
	float:right;
}

/*Menu*/

#Schools {
	margin-top:0px!important;
	margin-top:-18px;
	background:url(../img/school_bg.png) top repeat-x;
	
}

.sch {
	color:#666666;
	font-size:11px;
	height:87px;
	float:left;
	border-left:1px dotted #dfdfdf;
	padding-left:10px;
	padding-right:10px;
	width:100px;
	padding-top:118px;
}

.s1 {
	background:url(../img/l1.png) 10px 23px no-repeat;
}

.s2 {
	background:url(../img/l2.png) 10px 23px no-repeat;
}

.s3 {
	background:url(../img/l3n.png) 10px 23px no-repeat;
}

.s4 {
	background:url(../img/l1.png) 10px 23px no-repeat;
}

.s5 {
	background:url(../img/l5.png) 10px 23px no-repeat;
}

.s6 {
	background:url(../img/l6.png) 10px 23px no-repeat;
}


.menutree ul {
border-left:1px dotted #dfdfdf;
aborder-right:1px dotted #dfdfdf;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.menutree ul li{
color:#006699;
font-size:12px;
background:url(../img/city.png) no-repeat;
width:114px;
height:22px;
padding-left:7px !important;
padding-left:0px;
padding-top:5px;
position: relative;
display: inline;
float: left; /*overall menu background color*/
}

.menutree ul li:hover{
background:url(../img/city_a.png) no-repeat;}

/*Top level menu link items style*/
.menutree ul li a{
padding-left:0px !important;
padding-left:10px;
margin-bottom:0px !important;
margin-bottom:5px;
cursor:pointer;
display: block;
color:#006699;
width: 121px; /*Width of top level menu link items*/
border-left-width: 0;
text-decoration: none;
}
	
/*1st sub level menu*/
.menutree ul li ul{
background:#2d94c6;
height:205px;
font-size:14px;
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

.menutree ul li ul.long{
background:#2d94c6;
height:205px;
width:141px;
font-size:14px;
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.menutree ul li ul li{
font-size:11px;
background:#2d94c6;
border-bottom:1px solid #429fcc;
display: list-item;
float: none;
}

.menutree ul li ul.long li{
width:134px;
font-size:11px;
background:#2d94c6;
border-bottom:1px solid #429fcc;
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.menutree ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.menutree ul li ul li a{
	color:#ffffff;
	border-right:0;
	text-decoration:none;
	width: 139px;
	display:block;
	padding-right:5px;
}

.menutree ul li ul.long li a{
	color:#ffffff;
	border-right:0;
	text-decoration:none;
	width: 135px;
	display:block;
	padding-right:5px;
}

.menutree ul li ul li a.long{
	color:#ffffff;
	border-right:0;
	text-decoration:none;
	width: 239px;
	display:block;
	padding-right:5px;
}

.menutree ul li ul li:hover{
	background:#46acdd;
}

#headerx {
  font-size:10px; 
  color:#BFBFBF; 
  margin-top:20px;
}
#headerx a {
  font-size:10px; 
  color:#BFBFBF; 
  margin-top:20px;
  text-decoration:none;
}


/* Holly Hack for IE \*/
* html .menutree ul li { float: left; height: 1%; }
* html .menutree ul li a { height: 1%; }
/* End */


