.szervizes {
	margin: auto;
	border: 1px solid black;
}
.szervizes td {
	vertical-align: middle;
	text-align: center;
	border: 1px solid;
	width: 300px;
	padding: 2px;
	margin: 0;
}
.szervizes tr {
	background-color: #f8f8f8;
}
legend {
	color: #336600;
}
#tomb #fodesign #hirek .oldalszam a {
	border: 1px solid #9aafe5;
	margin: 0;
	padding-top: 0;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 4px;
	text-decoration: none;
	font-weight: bold;
	background-color: #f7f7f7;
	color: black;
}
#tomb #fodesign #hirek .oldalszam a:hover {
	background-color: #ecf2f8;
	color: black;
}
#tomb #fodesign #hirek .oldalszam .rajta {
	border: 1px solid #9aafe5;
	margin: 0;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 0;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 4px;
	text-decoration: none;
	font-weight: bold;
	background-color: #30659e;
	color: white;
}
#balmenu {
	margin: 0;
	padding: 0;
	width: 155px;
	float: left;
	text-decoration: none;
	background: url("kepek/menu/alatta.jpg") no-repeat;
	position: relative; bottom: 12px;
}
#balmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative; top: 28px;
	border-bottom: 2px solid #bbb;
}
#balmenu ul {
	margin: 0;
	padding: 0;
}
#balmenu a {
	margin: 0;
	padding: 0;
	display: block;
	color: black;
	text-decoration: none;
}
#balmenu .a {
	background: url("kepek/menu/1.jpg") no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .a:hover {
	background: url("kepek/menu/1.jpg") -150px 0px no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .b {
	background: url("kepek/menu/2.jpg") no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .b:hover {
	background: url("kepek/menu/2.jpg") -150px 0px no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .c {
	background: url("kepek/menu/3.jpg") no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .c:hover {
	background: url("kepek/menu/3.jpg") -150px 0px no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .d {
	background: url("kepek/menu/4.jpg") no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .d:hover {
	background: url("kepek/menu/4.jpg") -150px 0px no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .e {
	background: url("kepek/menu/5.jpg") no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .e:hover {
	background: url("kepek/menu/5.jpg") -150px 0px no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .f {
	background: url("kepek/menu/6.jpg") no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .f:hover {
	background: url("kepek/menu/6.jpg") -150px 0px no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .g {
	background: url("kepek/menu/7.jpg") no-repeat;
	height: 20px;
	width: 150px;
}
#balmenu .g:hover {
	background: url("kepek/menu/7.jpg") -150px 0px no-repeat;
	height: 20px;
	width: 150px;
}
body {
	margin: 0;
	background-image: url("kepek/hatter.jpg");
	background-attachment: fixed;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.kezdolap {
	margin: auto;
	width: 1000px;
	padding: 10px;
	border: 2px solid #1a3085;
	background-color: #bfdde8;
}
.udvozles {
	font-size: 30px;
}
#fullkozep {
	margin: auto;
	text-align: center;
}
#fullkozep object {
	position: relative; bottom: 430px;
}
#fullkozep a {
	text-decoration: none;
}
h1 {
	font-size: 16px;
	position: relative; top: 6px;
}
table tr {
	vertical-align: top;
}
span {
	text-decoration: underline;
}
p {
	margin: 0;
	margin-top: 11px;
	padding: 0;
	text-align: center;
}
a:link, #felsomenu a:visited {
	color: black;
}
p.balraigazit {
	text-align: left;
line-height: 1.5em;
}
ul {
line-height: 1.5em;
}
p.sorkizart {
	text-align: justify;
}
p.behuz {
	text-align: justify;
	text-indent: 30px;
	line-height: 1.5em;
}
#tomb {
	width: 750px;
	position: relative;
border: 5px solid #1a3085;
margin: auto;
margin-top: 10px;
}
#kiskepek {
background: url("kepek/Clipboard01.jpg") repeat;
background-color: #bfdde8;
border-top: 3px solid white;
border-bottom: 3px solid white;
width: 750px;
margin: auto;
}
.balrahuz {
float: left;
margin-top: 15px;
margin-left: 10px;
}
.jobbrahuz {
float: right;
margin-top: 10px;
color: black;
line-height: 1.5em;
text-align: left;
position: relative; right: 232px; top: 13px;
}
.jobbrahuz a {
color: black;
font-weight: bold;
text-align: left;
}

.megjobbrahuz {
float: right;
position: relative; left: 170px;
}
.megjobbrahuz a {
color: black;
font-weight: bold;
text-decoration: none;
}
#szerviz4{
margin-top: 5px;
margin-left: 10px;
}

#top {
background: url("kepek/felso2.jpg");
height: 15px;
border-top: 3px solid #ffce1f;
}
#fodesign {
background: url("kepek/back2.jpg") repeat-y;
}
#designalja {
background: url("kepek/alja2.jpg") bottom no-repeat;
height: 10px;
}
#designveg {
background-color: #bfdde8;
}
img {
	border:none;
        vertical-align: middle;        
}
.keret {
	border: solid #CCCCCC;
	border-width: 1px 3px 3px 1px;
	border-right-color: #777777;
	border-bottom-color: #777777;
	padding: 1px;
}


/* Felso Menu es menu beallitasok */

#felsomenu, #legalsomenu {
	text-align: right;
	font-size: 9px;
background-color: #1a3085;
color: white;
}
#legalsomenu {
border-top: 3px solid #ffce1f;
}
#felsomenu {
border-bottom: 3px solid #ffce1f;
}

#felsomenu a:link, #felsomenu a:visited, #designveg #legalsomenu a:link, #designveg #legalsomenu a:visited {
        text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
position: relative; right: 17px;
color: white;
font-weight: bold;
border-left: 2px solid yellow;
border-right: 2px solid yellow;
}



#felsomenu a:hover, #designveg #legalsomenu a:hover {
        text-decoration: underline;
}
#felsomenu li, #alsomenu li, #designveg #legalsomenu li {
	display: inline;
}
#felsomenu ul, #alsomenu ul, #designveg #legalsomenu ul {
	padding: 0;
	margin: 0;
}


/* Also Menu */

#alsomenu {
	background: url("kepek/fejlec.jpg") no-repeat;
	height: 177px;
	width: 750px;
	text-align: center;
	margin: auto;
	background-color: #bfdde8;
border-bottom: 3px solid #ffce1f;

}
#alsomenu a {
	font-weight: bold;
	position: relative; top: 184px;
        text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;

}
#alsomenu a:link, #alsomenu a:visited {
	color: black;
}
#alsomenu a:hover {
	background-color: black;
	color:#233b7b;
}

.ikonok {
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 10px;
}
.ikonok td {
padding-left: 20px;
padding-right: 20px;
}
#ujauto {
	background: url("kepek/uj-kek.jpg") no-repeat;
}
#hasznaltauto {
	background: url("kepek/hasznalt-kek.jpg") no-repeat;
	margin: auto;
}
#hirek table.ujauto a:hover {
	text-decoration: none;
}
.ujauto {
	font-weight: bold;
	font-size: 14px;
	margin: auto;
	text-align: center;
}
#szerviz {
	background: url("kepek/szerviz-kek.jpg") no-repeat;
}


/* Figyelmeztetesek */

.idea, .success, .hint, .failure {
	position: relative; top: 5px;
	border: 1px solid;
	font-size: 12px;
	padding-left: 50px;
	width: 407px;
}
.idea {
	background: #FFFFef url(kepek/idea.gif) 18px 10px no-repeat;
	color: #bd4c00;	
}
.success {
	background: #EFF6EA url(kepek/success.gif) 21px 3px no-repeat;
	color: #2C9C3B;
}
.hint {
	background: #5080b0 url(kepek/info.gif) 10px 7px no-repeat;
	color: #fffaf6;
}
.failure {
	background: #FFEBE3 url(kepek/error.gif) 21px 3px no-repeat;
	color: #DE2121;
}

/* Dinamikus tartalom */


#hirek {
width: 565px;
float: right;
position: relative; right: 11px;
}
#hirek a:link, #hirek a:visited {
	color: #1a3085;
}
#hirek h1 a:hover {
	text-decoration: none;
}
#hirek a:hover {
	text-decoration: underline;
}

.alatet {
	background: url("kepek/alatet.jpg") no-repeat top left;
	width: 520px;
	padding: 0 20px;
position: relative; right: 10px;

}
.alatet a {
	text-decoration: none;
}
.alatet h1 {
border-bottom: 1px solid black;
width: 530px;
margin: 0;
padding: 0;
margin-bottom: 15px;
font-size: 14px;
}
.autok {
	width: 250px;
text-align: center;
}
.autok a {
	font-weight: bold;
}


#hirek a.alter:link , #hirek a.alter:visited {
	color: black;
}

#hirek a.alter:hover {
	text-decoration: none;
}
.csik {
	border-bottom: 1px solid;
}
.csik2 {
border-bottom: 3px solid #1a3085;
}
.hasznaltauto {
	position: relative; right: 8px;
	text-align: center;
}
.tevekenyseg {
	margin: 0;
	padding-left: 15px;
	width: 410px;
}
.nagy {
	font-size: 18px;
color: #1a3085;
}

/* Aktualis hirek */

.hirinfo {
	background-color: #c0dffe;
	width: 534px;
	font-weight: bold;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px dashed black;
margin: auto;
}
.hirinfo td.pont {
	background: url("kepek/pirospont.jpg") no-repeat 1px 6px;
	padding-left: 10px;
}
.hirinfo td.jobb {
	text-align: right;
}
p.hirinfoszoveg {
	font-weight: normal;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	width: 522px;
margin: auto;
margin-top: 0;
line-height: 1.5em;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
background-color: #f8f8f8;
}
p.hirinfoszoveg2 {
	text-indent: 30px;
	line-height: 1.3em;
	font-weight: normal;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	width: 522px;
line-height: 1.5em;
margin: auto;
margin-top: 0;
	border: 1px solid black;
font-weight: bold;
background-color: #f8f8f8;
}
.modositva {
	color: green;
font-size: 10px;
}

/* Profil */

.profil {
	border: 1px solid black;
	width: 360px;
}
.profil th {
	text-align: left;
	border-bottom: 1px dashed black;
	background-color: #c0dffe;
}
.profil td {
	border-bottom: 1px solid;
}
.kotott {
	width: 110px;
}


/* BB kodok */

.kod {
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
	font-weight: bold;
	background-color: #eeeeff;
	border: 1px solid black;
}


/* Admin */

h2 {
	color: red;
	text-align: center;
	background-color: white;
}
.admintable th {
	background-color: #c0dffe;
	font-weight: bold;
	border: 1px solid black;
}
.admintable td {
	background-color: #f0f7f5;
	border: 1px solid black;
}
