html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, img, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: inherit; 
	vertical-align: baseline; 
}

html { height: 100%; margin: 0; padding: 0; line-height: 1.5em; }

body{	
	text-align: center;
	background-color: #dae6f2;
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
    background-image: url(kepek/design/bg_body.jpg);
    background-position: top center;
	background-repeat: no-repeat;
}

#container {
    background-image: url(kepek/design/bg_container.jpg);
    background-position: top left;
	background-repeat: repeat-y;
    width: 1000px;
    margin: 0 auto 0 auto;
    padding: 0;
}

#header{
  width: 1000px;
  height:220px;
}
img { border: 0px solid white; }

p{ margin-top: 10px; margin-bottom: 10px; }
.kiemelt{ font-weight:bold; }
.sub_head{color: #005689; font-weight: bold; font-size: 18px; text-align: center;}

#content_wrapper{ width: 1000px; }

#main_area { width: 900px; margin: 0 auto 0 auto; }

#left_col { width: 690px; float: left; }

#right_col{ width: 200px; float: right; }

#left_col #leftnav { width: 200px; float: left; }
#left_col #content{
  width: 485px;
  float: right;
  text-align: justify;
  margin: 0;
  padding: 0;
  
}

#contact {
  width: 200px;
  height: 280px;
  text-align: left;
  background-image: url(kepek/design/bg_contact.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  color: #123456;
  font-weight: bold;
}
#footer{
	background-color: #a8bfcd;
	width: 900px;
	margin:  0 auto 0 auto;
}

/*css menu*/
#menu {
	height: 500px; /*  --  --  */
    width: 200px;
    list-style: none;
	padding: 0;
	margin: 0;
    position: relative; 
}
#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menu a:hover { background-position: left bottom; }

#menu .home {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_01.jpg) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .home_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_01.jpg) no-repeat;
    background-position: left bottom;
	left: 0px;
	top: 0px;
}
#menu .ceginfo {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_02.jpg) no-repeat;
	left: 0px;
	top: 50px;
}
#menu .ceginfo_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_02.jpg) no-repeat;
    background-position: left bottom;
	left: 0px;
	top: 50px;
}
#menu .szakmaiold {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_03.jpg) no-repeat;
	left: 0px;
	top: 100px;
}
#menu .szakmaiold_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_03.jpg) no-repeat;
    background-position: left bottom;
	left: 0px;
	top: 100px;
}
#menu .rendelok {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_04.jpg) no-repeat;
	left: 0px;
	top: 150px;
}
#menu .rendelok_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_04.jpg) no-repeat;
    background-position: left bottom;
	left: 0px;
	top: 150px;
}
#menu .maganrend {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_05.jpg) no-repeat;
	left: 0px;
	top: 200px;
}
#menu .maganrend_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_05.jpg) no-repeat;
    background-position: left bottom;
	left: 0px;
	top: 200px;
}
#menu .ujdonsagok {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_06.jpg) no-repeat;
	left: 0px;
	top: 250px;
}
#menu .ujdonsagok_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_06.jpg) no-repeat;
    background-position: left bottom;
	left: 0px;
	top: 250px;
}
#menu .hasznos {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_07.jpg) no-repeat;
	left: 0px;
	top: 300px;

}
#menu .hasznos_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_07.jpg) no-repeat;
	left: 0px;
	top: 300px;
    background-position: left bottom;
}
#menu .hallasteszt {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_08.jpg) no-repeat;
	left: 0px;
	top: 350px;
}
#menu .hallasteszt_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_08.jpg) no-repeat;
	left: 0px;
	top: 350px;
    background-position: left bottom;
}

#menu .partnerek {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_09.jpg) no-repeat;
	left: 0px;
	top: 400px;
}
#menu .partnerek_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_09.jpg) no-repeat;
	left: 0px;
	top: 400px;
    background-position: left bottom;
}

#menu .fulzugas {
	width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_10.jpg) no-repeat;
	left: 0px;
	top: 450px;
}
#menu .fulzugas_akt {
    width: 200px;
	height: 50px;
	background: url(kepek/design/menu/btn_10.jpg) no-repeat;
	left: 0px;
	top: 450px;
    background-position: left bottom;
}

#hormenu {
	height: 30px; /*  --  --  */
    width: 225px;
    list-style: none;
	padding: 0;
	margin: 0;
    position: relative; 
}
#hormenu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#hormenu a:hover {
	background-position: left bottom;
}

#hormenu .cimek {
	width: 100px;
	height: 30px;
	background: url(kepek/design/menu/btn_cimek.jpg) no-repeat;
	left: 0px;
	top: 0px;
}
#hormenu .linkek {
	width: 200px;
	height: 30px;
	background: url(kepek/design/menu/btn_linkek.jpg) no-repeat;
	left: 125px;
	top: 0px;
}
/**/
.blue{ color: blue; }
.green{ color: #97bf07; font-weight: bold; }
.red{ color: #ff0000; font-weight: bold; }
h2{
    margin: 25px 0 10px 0;
    color: #ff8800;
	font-weight: bold;
    font-size: 140%;
}
h3{
    margin: 10px 0 0 0;
    color: #038014;
	font-weight: bold;
    font-size: 110%;
}
div.clearboth{ clear: both; }

.acus{
	color: blue;
	font-size: x-large;
	font-family: "monotype corsiva", Arial, Verdana,  Helvetica, sans-serif ;
}
.alcim{
	margin: 20px 0 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #ff8800;
}
.nev{
	font-size: larger;
	color: #123456;
	font-weight: bold;
}
 .laplink{
  margin-bottom: 15px;
  color: blue;
  font-weight: bold;
  text-align: left;
}
.laplink a{
    color: blue;
    text-decoration: underline;
}
.laplink a:hover{
    color: #FF6633;
    text-decoration: underline;
}
a.link{
	color: blue;
    text-decoration: underline;	
}
a.link:hover{
	color: #FF6633;
    text-decoration: underline;	
}
/*table divs*/
.table2columns {
	width: 100%;
 	/*border: 1px solid #f00;*/
}
.table2columns .th {
 	background-color: #f00;
 	color: #fff;
	font-weight: bold;
	border-bottom: 1px dotted #f00;
}
.table2columns .td {
	float: left;
	width: 23%;
 	padding-left: 2%;
    text-align: center;
    /*background-color: #e6e7e6;*/
}
.table2columns .td150 {
	float: left;
	width: 150px; 	
    text-align: left;
    /*background-color: #e6e7e6;*/
}
.table2columns .td150 img{
	padding-top: 8px;
	width: 150px; 	
    text-align: left;   
}
.table2columns .td330 {
	float: right;
	width: 330px; 	
    text-align: justify;
    /*background-color: #e6e7e6;*/
}
/**/
/* lapozás*/
div.pagination{
  text-align: center;
  margin-top: 15px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2C2C2C;
	text-decoration: none; 
	color: #fff;
	background: #2C2C2C url(kepek/design/image1.gif);
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #AAD83E;
	color: #FFF;
	background: #AAD83E url(kepek/design/image2.gif);
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #AAD83E;
    font-weight: bold;
	background: #AAD83E url(kepek/design/image2.gif);
	color: blue;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
/**/
div.subnav{
  width: 485px;
  background: #ffffff url(kepek/design/bg_subnav_02.jpg) repeat-y left top;
}

.akciok{
  margin: 15px 0 15px 0;
  width: 485px;
  background-image: url(kepek/design/bg_akciok.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
ul.partnerlink{
	list-style-image: url(kepek/design/bullet1.jpg);
	margin: 20px 10px 10px 20px;
	vertical-align: baseline;
	
}
