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;    
    /*min-height: 800px;*/
    margin: 0 auto 0 auto;
    padding: 0;
}

#header{
  width: 1000px;
  height:220px;
}
img {
  border: 0px solid white;  
}
p{
	margin-top: 10px;
	margin-bottom: 10px;
}
#content_wrapper{
 width: 1000px;
 /*min-height: 700px;*/

}

#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;
	
}

