/* base.css */

body {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	background-color: #d9d6d6;
	background-image: url(../images/bgbig.jpg);
	background-repeat: repeat-x;
}

#container {
	width: 971px;
	margin:0 auto;
	text-align: left;
}

#header {
	width: 971px;
	height: 138px;
	background: url(../images/header_bg.jpg);
	background-repat: repeat-x;
	position: relative;
}

#headercenter {
  width: 971px;
	height: 138px;
	margin: 0 auto;
	text-align: left;
	position:relative;
}


#header img {
	border: 0;
}

#menubar {
	width: 100%;
	height: 47px;
	background: url(../images/menubg.jpg);
	margin-bottom: 14px;
}

#mosttop {
	height: 64px;
	padding-top: 40px;
	padding-left: 22px;
	float: left;
}

#topright {
	background: url(../images/lepkek.gif);
	width: 230px;
	height: 137px;
	position: absolute;
	top: 1px;
	right: 280px;
	z-index: 1;	
}

#lang_switch {
	background: url(../images/topmenu_bg.jpg);
	width: 206px;
	height: 18px;
	text-align: center;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 30;
}

#lang_switch a:link, #lang_switch a:visited {
	color: #FFFFFF;
	font-size: 11px;	
	text-decoration: none;
}

#lang_switch a:hover {
	color: #7cb031;
	font-size: 11px;	
	text-decoration: none;
}


#centertop {
	padding-left: 41px;
}

#centerbar {
	background: white;
}

#leftbar {
	width: 210px;
	float: left;
}

#centerbar {
	width: 550px;
	float: left;
	background-image: url(../images/bottomshadow.jpg);
	min-height: 575px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#rightbar {
	width: 210px;
	float: right;
	/*background-image: url(../images/rightshadow.jpg);
	min-height: 575px;
	background-repeat: no-repeat;
	background-position: bottom left;*/
}

#footer {
	clear: both;
	text-align: center;
	font-family: tahoma;
	color: #737171;
	font-size: 11px;
	padding-bottom: 37px;
	padding-top: 11px;
}

#footer a {
	color: #737171;
	text-decoration: none;
}

#menubar ul {
	margin: 0;
	padding: 0;
	border: 0;
	padding-top: 1px;
	list-style-type: none;
}

#menubar li {
	display: inline;
}

#menubar img {
	border: 0;
}

#leftheader {
	height: 38px;
	background-image: url(../images/logo_gyartok.jpg);
	background-repeat: no-repeat;
}

#rightheader {
	height: 38px;
	background-image: url(../images/logo_partnerek.jpg);
	background-repeat: no-repeat;
}

/* ELSŐ SZINTŰ MENÜK */
#leftbar ul {
	list-style-type: none;
	margin: 0; padding: 0; border: 0;
	margin-left: 0;
	margin-top: 5px;
}

#leftbar ul li {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bolder;
	margin-bottom: 3px;
}

.secoff {
	height: 20px;
	width: 206px;
	background-image: url(../images/smoff.jpg);
}

.secon {
	height: 20px;
	width: 206px;
	background-image: url(../images/smon.jpg);
}

#centerheader {
	height: 38px;
	background-repeat: no-repeat;
}

.noshow {
	display: none;
}

#parns {
	text-align: center;
	margin-top: 15px;
}

#parns ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#parns li {
	margin-bottom: 9px;
	float: left;
	height: 64px;
	padding-left: 13px;
}

#parns li.fundamenta {
	margin-bottom: 9px;
	float: left;
	padding-left: 0px;
}

div.reality {
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 37px;
	padding-right: 28px;
	font-family: tahoma;
	color: #666;
	font-size: 11px;
}

div.reality ul li {
	color: #666;
	font-size: 11px;
}

div.hirbanner {
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 37px;
	padding-right: 28px;
	font-family: tahoma;
	color: #666;
	font-size: 11px;
}

div.hirbanner ul li {
	color: #666;
	font-size: 11px;
}

.newstitle {
	color: #5ea003;
	font-weight: bolder;
	font-size: 11px;
	text-transform: uppercase;
}

.newslead {
	color: #666;
	font-size: 11px;
	text-align: justify;
	line-height: 1.5em;
}

.docinn {
	color: #666;
	font-size: 11px;
	text-align: justify;
	line-height: 1.5em;
}

.inndoc {
	color: #666;
	font-size: 11px;
	text-align: justify;
	line-height: 1.5em;
}

.doctitle {
	color: #5ea003;
	font-weight: bolder;
	font-size: 11px;
	text-transform: uppercase;
}

.newsbody {
	color: #666;
	font-size: 11px;
	text-align: justify;
	line-height: 1.5em;
}

.prodlists ul li ul li a {
	text-decoration: none;
	color: #666;
	font-size: 11px;
	line-height: 1.5em;
}

.prodlists ul li ul li a:hover {
	text-decoration: underline;
}

.ipcaptions td {
	text-align: center;
}

.ipcaptions td a {
	text-decoration: none;
	color: #666;
	font-size: 11px;
	line-height: 1.5em;
}

.ipcaptions td a:hover {
	text-decoration: underline;
}

.bottomer td {
	padding-top: 10px;
}

#fundamentamod {
	clear: both;
/*	background: #cecece; */
	background-image: url(../images/ip_banner.gif);
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	width: 206px;
	height: 131px;
/*	margin-left: 13px; */
	font-family: tahoma;
	text-align:left;
}

#fundamentamod td {
	text-align: left;
	vertical-align: center;
	font-family: tahoma;
}

#fundamentamod input.inputter {
	width: 90px;
	background: #f7f7f7;
	border: 1px solid #bdbebd;
	color: #636163;	
}

#fundamentamod td.left {
	font-weight: bolder;
	font-size: 10px;
	color: #636363;
	padding-right: 5px;
}

#fundamentamod form {
	margin: 0;
	padding: 0;
	border: 0;
}

#fundatable a {
	text-decoration: none;
	font-weight: bolder;
	color: #5ea003;
}

#fundatable a:hover {
	text-decoration: underline;
}

#ip_packages {
	font-family: tahoma;
	color: #666;
	font-size: 11px;
}

#ip_packages a:link, #ip_packages a:visited {
	font-family: tahoma;
	color: #666;
	font-size: 11px;
	margin-top: 5px;
  display: block;
  text-decoration: none;
	background: url(../images/ip_pack_bg_off.gif) top left no-repeat;
  text-decoration: none;
  padding-left: 80px;
  padding-top: 4px;
  height: 71px;
  min-height: 71px;
  max-height: 71px;
}

#ip_packages a:hover {
	font-family: tahoma;
	color: #666;
	font-size: 11px;
	margin-top: 5px;
  display: block;
  text-decoration: none;
	background: url(../images/ip_pack_bg_on.gif) top left no-repeat;
  text-decoration: none;
  padding-left: 80px;
  padding-top: 4px;
  height: 71px;
  min-height: 71px;
  max-height: 71px;
}


#ip_packages .zold {
  color: #5e9f03;
	font-size: 11px;
	font-weight: bold;	 
}


#rightheader_ip {
	height: 38px;
	background-image: url(../images/logo_ajanlataink.jpg);
	background-repeat: no-repeat;
}

#ip_contact {
	font-family: tahoma;
	color: #666;
	font-size: 11px;
	margin-top: 5px;
	padding-left: 18px;
	padding-top: 18px;
	background: url(../images/ip_pack_erd.gif) top left no-repeat;	
  height: 143px;
  min-height: 143px;
  max-height: 143px;	
}

#ip_contact .zold {
  color: #5e9f03;
	font-size: 13px;
	font-weight: bold;	 
}

table.term_alap {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #646464;
	border-collapse: collapse;
	background-color: white;
}

table.term_alap th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #646464;
	background-color: #c7c7c7;
	text-align: center;
}

table.term_alap th.th1 {
	text-align: left;
}

table.term_alap td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #646464;
	text-align: center;
}

table.term_alap td.elso {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #646464;
	background-color: #eaeaea;
	text-align: left;
}

table.term_alap td.hl {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #646464;
	background-color: #c3dda0;
}

div.reality img {
	border: 0px;
}

div.reality a:link, div.reality a:visited, div.reality a:active {
	text-decoration: none;
	color: #5e9f03;
}

div.reality a:hover {
	text-decoration: none;
	color: #7cb031;
}

