@charset "utf-8";
/* oldalformázó állomány */

HTML,
BODY {
	margin:0;
	padding:0;
	height:100%;
}

#pg_wrapper {
	width: 996px;
	height: 100%; 	
	margin: 0 auto;
	background: url('image/wrapper-3col-bg.png') repeat-y;
}

#pg_main {
	min-height: 100%;
	position: relative;
}

#pg_header {
	background: #0099CC;
	height: 90px;
	background: #fff url('image/header.jpg') top no-repeat;
	position: relative;
}

#pg_body {
	padding-bottom: 70px;
	background: url('image/wrapper-3col-bg.png') repeat-y;
}

#pg_footer {
	position: absolute;
	background: #fff url('image/footer-3col-bg.png') no-repeat left top;
	bottom: 0;
	width: 100%;
	height: 61px;	

}

#pg_body {
	float: left;
	width: 100%;
}

#pg_col_1 {
	float: left;
	width: 616px;
	margin: 0 0 0 190px;
}

#pg_col_1 .col_content {
	margin: 0 15px;
}

#pg_col_2 {
	float: left;
	width: 190px;
	margin: 0 0 0 -806px;
}

#pg_col_3 {
	float: right;
	width: 190px;
}

.col_content {
}

#pg_main_menu {
	height: 35px;
	background: #fff url('image/main-nav-bg.png') repeat-x;
	width: 100%;
	padding: 0 0 10px 0;
}

#pg_main_menu UL {
	margin: 0;
	padding: 0;
}

#pg_main_menu UL LI {
	display: inline;
	float: left;
	list-style: none;
	background: url('image/main-nav-sep.png') no-repeat right;
	text-align: center;
	height: 35px;
	max-width:120px;
	min-width:35px;
	padding:0 8px 0 6px;
	text-align: center;
}

#pg_main_menu UL LI A {
color:#FFFFFF;
display:block;
float:left;
font-size:0.75em;
font-weight:bold;
line-height:1.2em;
padding:4px 0 0;
text-align:center;
vertical-align:middle;
}

.clearer {
	clear: both;
}

/* header */
#header-homelink {
	display: block;
	height: 40px;
	margin: 0 0 20px;
	padding: 0;
	text-decoration: none;
	width: 996px;
}

A.tesco-hu-link, A.tesco-hu-link:visited, A.tesco-hu-link:hover {
	color: #0053A0;
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 auto 0 42px;
	padding: 0;
	text-decoration: none;
	width: 100px;
	position: relative;
	top: -3px;
	left: 0;
}

/* footer */
#pg_footer_menu {
	text-align: center;
	margin: 25px 0 0 0;
}

#pg_footer .copyright {
	text-align: center;
}

/* pod-ok */
.pod {
	border-bottom: 1px solid #E1E1E1;
	margin: 0;
	padding: 0;
	width: 100%;
}

.pod-inner {
	border-bottom: 10px solid #FFFFFF;
	margin: 0;
	padding: 0;
}

.pod-footer {
	border-top: 1px solid #E1E1E1;
	margin: 0;
	padding: 0;
}

/* almenu */
.pod ul.lnav {
	margin: 0 10px 20px;
	padding: 0;
	text-align: left;
	width: 170px;
}

.pod ul.lnav li.leftnav, .pod ul.lnav li.leftnavon {
	border-bottom:1px solid #E1E1E1;
}

.pod ul.lnav li.leftnav li, .pod ul.lnav li.leftnavon li {
	border-bottom: none;
}

.pod ul.lnav li {
	list-style-type: none;
	padding: 5px 0;
}

.pod ul.lnav li ul {
	margin: 0 0 5px 10px;
	padding: 0;
	display: none;
}

.pod ul.lnav li.active ul {
	display: block;
}

.pod ul.lnav li.active li ul {
	display: none;
}

.pod ul.lnav li.active li.active ul {
	display: block;
}

.center {
	text-align: center;
}

.center .center-inner {
	background: #C75427 none repeat scroll 0 0;
	margin: 0;
	padding: 0;
}

.center .center-left, .center .center-left {
	background: transparent url('image/pod-center-top-left.png') no-repeat;
}

.center .center-right, .center .center-right {
	background: transparent url('image/pod-center-top-right.png') no-repeat scroll right top;
	margin: 0;
	padding: 10px 10px 0;
}

.center img {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	width: 210px;
}

.center .center-footer {
	clear: both;
	height: 16px;
	width: 100%;
}

.center .center-footer .center-footer-left, .center .center-footer .center-footer-left {
	background:transparent url('image/pod-center-bottom-left.png') no-repeat left bottom;
	height:16px;
}

.center .center-footer .center-footer-right, .center .center-footer .center-footer-right {
	background:transparent url('image/pod-center-bottom-right.png') no-repeat right bottom;
	height: 16px;
}

/* chocolate */
.chocolate .center-inner {
	background-color: #49290C;
	color: #FFF;
}
.chocolate .center-inner H1, 
.chocolate .center-inner H2,
.chocolate .center-inner H3 {
	color: #FFCC66;
}
.chocolate .center-inner A {
	color: #FFF;
}

/* lavender */
.lavender .center-inner {
	background-color: #7F7FE3;
	color: #FFF;
}
.lavender .center-inner H1, 
.lavender .center-inner H2,
.lavender .center-inner H3 {
	color: #1B1F7C;
}
.lavender .center-inner A {
	color: #FFF;
}

/* barley */
.barley .center-inner {
	background-color: #E9C433;
	color: #FFF;
}
.barley .center-inner H1, 
.barley .center-inner H2,
.barley .center-inner H3 {
	color: #0C70B6;
}
.barley .center-inner A {
	color: #FFF;
}


/* khaki */
.khaki .center-inner {
	background-color: #AB9549;
	color: #FFF;
}
.khaki .center-inner H1, 
.khaki .center-inner H2,
.khaki .center-inner H3 {
	color: #392C00;
}
.khaki .center-inner A {
	color: #FFF;
}

/* terracotta */
.terracotta .center-inner {
	background-color: #C75427;
	color: #FFF;
}

.blue .center-inner {
	background-color: #62B3E3;
	color: #FFF;
}

.blue .center-inner H1, 
.blue .center-inner H2,
.blue .center-inner H3 {
	color: #333875;
}

.terracotta .center-inner H1, 
.terracotta .center-inner H2,
.terracotta .center-inner H3 {
	color: #271108;
}

.blue .center-inner A,
.terracotta .center-inner A {
	color: #FFF;
}

.brown .center-inner {
	background-color: #D9C597;
	color: #FFF;
}

.brown .center-inner H1, 
.brown .center-inner H2,
.brown .center-inner H3 {
	color: #5F000F;
}

.brown .center-inner A {
	color: #FFF;
}

.wheat .center-inner {
	background-color: #F7E5D1;
	color: #3F2516;
}

.wheat .center-inner H1, 
.wheat .center-inner H2,
.wheat .center-inner H3 {
	color: #DE1D5E;
}

.wheat .center-inner A {
	color: #3F2516;
}

#pg_content DIV.more_info {
	border-top: solid 1px;
	border-top-color: #E1E1E1;
}

#pg_content DIV.more_info P{
	margin-top: 0.5em;
}

#pg_content P.page-top-link{
	border-top: solid 1px;
	border-top-color: #E1E1E1;
	padding-bottom: 20px;
}

#pg_content P.page-top-link a {
	background: url("image/arrow.gif") no-repeat scroll 0 3px transparent;
	margin-left: 5px;
	padding-left: 10px;
}

#link-nexum:link, #link-nexum:visited {
	color:#AAAAAA !important;
}

#link-nexum {
	font-size: 11px;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 25px;
}

/* áruházi vezetői programok */
.center-trainee-home {
	background:url("image/tesco-trainee-management-programme.jpg") no-repeat scroll 0 0 #FFFFFF;
	height:317px;
	margin:0;
	padding:30px 0 0;
	position:static;
	text-align:left;
	width:100%;
}

.center-trainee-home .text-holder {
	margin:0 20px;
	width:220px;
}

.text-holder h1 {
	color:#FFFFFF;
	font-size:2em;
	font-weight:normal;
	margin-bottom:15px;
	margin-top:20px;
	text-align:left;
}

.text-holder p {
	color:#FFFFFF;
	font-size:0.75em;
	font-weight:bold;
	line-height:1.4em;
	padding:0 0 10px;
	text-align:left;
}

.text-holder p a {
	background:url("image/arrow-white.png") no-repeat scroll 0 1px transparent;
	color:#FFFFFF;
	padding-left:8px;
}

.trainee-page-student1 {
	margin-bottom: 24px;
	width: 586px;
	height: 167px;
	background:url("image/header_student1.jpg") no-repeat scroll 0 0 transparent;
}

.trainee-page-student2 {
	margin-bottom: 24px;
	width: 586px;
	height: 167px;
	background:url("image/header_student2.jpg") no-repeat scroll 0 0 transparent;
}

.trainee-page-student1 p, .trainee-page-student2 p {
	margin: 0;
	padding: 128px 0 0 17px;
	
	color: #fff;
	font-size: 2em;
}

/* student-profiles */
.student-holder a {
	margin: 0 25px 10px;
	width: 241px;
	height: 117px;
	
	position: relative;
	float: left;
	z-index: 1;
	text-decoration: none!important;
}

.student-holder img {
	width: 241px;
	height: 117px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	border: none;
}

.student-holder span {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 33px;
	right: 0;
	width: 126px;
	z-index: 3;
	font-size: 0.9em;
	line-height: 1.1em;
	color: #1777b5;
	cursor: pointer;
}

span.student-holder-link {
	top: 97px;
}

span.student-holder-link a {
	font-size: 0.8em;
	color: #1777b5 !important;
	text-decoration: underline;
	outline: none;
}

.trainee-page-container {
	margin-bottom: 20px;
	width: 586px;
	height: 167px;
	position: relative;
}

.trainee-page-container img {
	width: 586px;
	height: 167px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	border: none;
}

.trainee-page-container h1,.trainee-page-container p {
	position: absolute;
	z-index: 3;
}

.trainee-page-container h1 {
	top: 88px;
	left: 17px;
}

.trainee-page-container p {
	margin: 0;
	padding: 0;
	top: 128px;
	left: 17px;
	line-height: 1.3em;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
}

.faq-item {
	color: #0053A0;
}

div.close-quote {
	background-attachment: scroll;
	background-color: transparent;
	background-image:url("image/open-quote.gif");
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0;
	padding-left: 25px;
}

div p.quote {
	padding: 0;
}

div.close-quote p.open-quote {
	background-attachment: scroll;
	background-color: transparent;
	background-image:url("image/close-quote.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #0053A0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 25px;
	padding-top: 0;
}
