@charset "utf-8";
html, body, div, h1, h2, h3, h4, img, form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
body {
	text-align: left;
	font: 88% verdana, arial, helvetica, sans-serif;
	color: #fff;
	background: url('../images/hatter/Rottingdean_smock_mill.png') repeat-x fixed bottom;
	line-height: 1.2;
}
html {
	background: #7c7c7c url('../images/hatter/szurke_grad.png') repeat-x;
}
a {
	color: #ff9;
}
a:hover {
	color: #ff0;
}
a img {
	display: block;
	margin: auto;
}
p {
	margin: 1em auto;
}
h1, h2, h3, h4 {
	font-family: georgia, times, serif;
	font-weight: bold;
	display: block;
	margin: 0.5em auto;
}
h1 {
font-size: 220%;
}
h2 {
font-size: 150%;
}
h3 {
font-size: 115%;
}
h4 {
font-size: 105%;
}

#container_wrapper {
}
#container {
	margin: 0px auto;
	max-width: 1020px;
	overflow: hidden;
}
#header, #felso {
	height: 0px;
}
#header * {
	z-index: 7;
}
#main {
	margin-left: 155px;
}
#footer {
	margin-top: 1em;
	font-size: 80%;
	clear: both;
	background: #706a65;
	overflow: hidden;
	text-align: center;
}
#footer ul {
	margin: 3px 2ex;
	text-align: left;
}
#footer li {
	list-style: none;
}
.email {
	unicode-bidi: bidi-override;
	direction: rtl;
}
.nob {
	border: none;
}
.b1px {
	border: 1px solid #000;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
.clearboth {
	clear: both;
}
.hidden {
	display: none;
}
/* Kozos design elemek */
h1 {
	color: #001;
	font-variant: small-caps;
	background: url('../images/hatter/narancs_grad.png') repeat-x;
	padding: 0px 0px 0.1em;
	position: relative;
	z-index: 1;
	text-shadow: 1px 1px 5px #000;
	text-align: center;
	margin: 0px 0px 0px -5px;
}
h2 {
	text-align: center;
	padding: 0.1em 0px 0px;
	margin: 0.5em 8px;
	display: block;
	color: #9eb3ff;
	text-shadow: 1px 1px 5px #000;
}
h3 {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	color: #000;
	background: #ffad33;
	margin: 1em 8px 0px;
	overflow: hidden;
}
fieldset {
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
}
fieldset legend {
	color: #fff;
	margin-left: 5%;
}
input, select {
	background: #7c7c7c;
	color: #fff;
}
/* kezdolap elemei */
#index #main {
	margin-left: -155px;
	margin-right: -135px;
	float: left;
	width: 100%;
}
#index #main_content_wrap {
	margin-left: 155px;
	margin-right: 135px;
}
#r_menu {
	margin-top: 45px;
	float: right;
	padding: 5px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	width: 122px;
}
#r_menu .item {
	margin: 10px auto;
	display: block;
	font-weight: normal;
	position: relative;
}
#r_menu .item span {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: url('../images/atlatszo/c000_a0.5.png');
}
#r_menu img {
	max-width: 122px;
}
.index h1 {
	margin-right: -135px;
}
.index h3, .szerviz h3 {
	background: transparent;
}
.index h3 span, .szerviz h3 span {
	float: left;
	padding: 0.2em 2ex 0px;
	display: block;
	background: #ffad33;
}
.index h3 a {
	color: #000;
}
h2 span {
	display: block;
	padding: 0.2em 1.5ex 0.2em 2ex;
	margin: 0px 1ex;
	text-align: left;
	font-variant: normal;
	font-size: 80%;
	border-style: solid;
	border-color: #212121 #000 #858585;
	border-width: 1px 0px;
	color: #fff;
}
h2 span:first-letter {
	text-transform: uppercase;
	color: #9eb3ff;
}
h2 span:first-child {
	padding-left: 4ex;
}
.index p, .szerviz p {
	padding: 0.4em 1.5ex;
	margin: 0px 8px;
	border-style: solid;
	border-width: 2px 0px 0px;
	border-color: #ffad33;
	background: #535353;
	line-height: 1.4;
	overflow: hidden;
}
.index p a {
	text-decoration: none;
}
.linkek {
	overflow: hidden;
}
.linkek > * {
	float: left;
	width: 120px;
	padding: 5px;
}
/* menu elemei */
#menu {
	padding: 110px 0px 0px;
	margin: 0px;
	width: 150px;
	list-style: none;
	text-align: center;
	float: left;
	position: relative;
	z-index: 3;
	background: url('../images/hatter/narancs_grad.png') repeat-x;
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	border-width: 0px;
}
#menu li {
	display: block;
}
#menu li > a {
	display: block;
	text-decoration: none;
}
#menu li.sitelink a {
	display: block;
	width: 200px;
	height: 90px;
	background: url('../images/logo/oldtimer-200.png') no-repeat center center;
	position: absolute;
	z-index: 6;
	top: 10px;
	left: 0px;
	font-size: 0px;
}
.button {
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 120%;
	text-align: center;
	line-height: 1.8;
	color: #fff;
	background: #7c7c7c;
	border: 1px solid #7c7c7c;
	display: block;
}
.button a, .button a:link {
	color: #000;
	background: #ff9900;
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	border-width: 1px;
	margin: -1px;
}
.button a:hover {
	background: #bf7300;
	border-color: #ff9900 #80520d #80520d #ff9900;
	color: #ff9;
}
#menu li.qinfo {
	margin: 10px 8px 8px;
	background: #bf7300;
	padding: 0.5em;
	color: black;
	overflow: hidden;
}
.qinfo p {
	font-size: 90%;
}
/* lako reszletek oldal elemei */
.tn-keret {
	padding: 3px;
	overflow: hidden;
}
.tn-keret a {
	display: block;
	width: 80px;
	height: 60px;
	background: #000;
	border: 1px solid black;
	float: left;
	margin: 5px;
}
.tn-keret a img {
	height: 60px;
}
.tn-keret a:hover {
	border-color: yellow;
}
a.activepic {
	border: 1px solid white;
}
.lako_r .tn-keret a:first-child {
	margin-left: 35px;
}
.lako_r a:focus, .lako_r a:active {
	outline: none;
}
.kep-keret {
	height: 400px;
	width: 533px;

	border-width: 1px;
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	text-align: center;
	padding: 2px;
	margin: 0px 0ex 6px 1ex;
	position: relative;
	float: right;
	background: #000;
}
.kep-keret img {
	height: 400px;
}
.kep-keret .reminder {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	background: url('../images/atlatszo/c000_a0.5.png');
	color: #ff9;
	text-align: center;
	font-size: 70%;
}
.kep-keret:hover .reminder {
	color: #ff0;
}
.info-keret {
	min-width: 540px;
	overflow: hidden;
	margin: 0px 8px;
	text-align: right;
}
.info-keret p {
	background: #535353;
	padding: 0.5em 1ex 0.5em 3ex;
	overflow: hidden;
}
.info-keret p span {
	float: left;
	color: #ff9;
}
.info-keret p span.berles {
	width: 100%;
}
.info-keret p strong {
	color: #fff;
}
.info-keret .felszereltseg {
	display: block;
	text-align: left;
}
.info-keret h3 {
	padding: 0.3em 1ex;
	margin: 0px;
	background: #ffad33;
	font-size: 140%;
	text-align: center;
}
.info-keret h3 span {
	float: left;
	font-size: 80%;
}
.info-keret .oldprice {
	padding-top: 0px;
}
/* elerhetoseg oldal elemei */
.elerh ul {
	list-style: none;
	font-size: 130%;
}
.elerh ul li {
	margin: 0px 1ex 1em 3ex;
}
.elerh ul li:first-child {
	margin-bottom: 0.1em;
}
.elerh h2 {
	font-size: 100%;
	font-family: verdana, arial, sans-serif;
	display: inline;
}
.elerh .gmapcont {
	background: #535353;
	padding: 5px;
	margin: 5px auto;
	max-width: 644px;
	text-align: center;
}
.elerh .gmapcont iframe {
	width: 640px;
	height: 480px;
}
/* lako lista oldal elemei */
.lako_l fieldset{
	margin: 5px 10px;
}
.lako_l .headerdesc {
	background: transparent;
	font-size: 115%;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.lako_l .headerdesc a {
	font-weight: normal;
	display: block;
}
.lako_l .headerdesc a:first-child {
	font-size: 105%;
}
.lako_l .left {
	float: left;
	margin-left: 5%;
}
.lako_l .right {
	float: right;
	margin-right: 5%;
}
.ll_e {
	min-width: 320px;
	margin: 5px 10px;
	display: block;
	text-align: left;
}
.ll_e a {
	text-decoration: none;
	display: block;
}
.ll_e h3 {
	font-family: verdana, arial, sans-serif;
	background: #ffad33;
	margin: 0px;
	border: none;
}
.ll_e h3 a {
	color: #000;
	display: block;
	overflow: hidden;
	padding: 5px 1em 3px;
	font-size: 75%;
	text-align: center;
}
.ll_e h3 a em {
	font-style: normal;
	margin-left: 1ex;
	margin-bottom: 1px;
	font-size: 140%;
	float: left;
}
.ll_e .fresh {
	font-size: 134%;
	color: #b40000;
}
.ll_e .fresh:before {
	content: " - ";
}
.ll_e p {
	background: #535353;
	line-height: 1.4;
	padding: 0px ;
	margin: 0px;
}
.ll_e p a {
	overflow: hidden;
	margin: 0px;
	text-shadow: 2px 2px 2px #000;
}
.ll_e .imgcont {
	float: left;
	position: relative;
}
.ll_e .napelem, .ll_e .mover, .ll_e .klima {
	display: block;
	position: absolute;
	top: 6px;
	left: 6px;
	right: 6px;
	height: 14px;
	z-index: 4;
}
.ll_e .napelem {
	background: transparent url('../images/napelem_tn.png') no-repeat center top;
}
.ll_e .mover {
	background: transparent url('../images/mover_tn.png') no-repeat center top;
}
.ll_e .klima {
	background: transparent url('../images/klima_tn.png') no-repeat center top;
}
.ll_e img {
	display: block;
	margin: 5px;
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	border-width: 1px;
	width: 120px;
	height: 90px;
}
.ll_e .adatmezo {
	display: block;
	text-align: right;
	float: left;
	width: 23ex;
	padding: 0.5em 0.2em 0.5em 1em;
}
.ll_e .adatmezo strong {
	font-weight: bold;
}
.ll_e .adatmezo span {
	float: left;
}
.ll_e .felsz {
	padding: 0.5em;
	display: block;
}
.ll_e .armezo {
	float: right;
	background: transparent;
	margin: 0px;
	padding: 0px;
	font-size: 106.6%;
	color: #535353;
}
.ll_e .armezo * {
	font-size: 110%;
}
.cost {
	font-size: 110%;
	color: #000;
}
.oldprice {
	color: #e00000;
	text-decoration: line-through;
}
/* berles oldal elemei */
.ll_e p em {
	display: block;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #fff;
}
.ll_e .berletdijak {
	display: block;
	text-align: right;
	float: left;
	width: 18em;
	padding: 0.5em 1em 0.4em;
}
.ll_e .berletdijak span {
	float: left;
}
.berlesinfo {
	margin: 10px;
	padding: 10px;
	background: #535353;
	font-size: 107%;
	line-height: 1.4;
	list-style: none;
}
/* talalkozos oldal elemei */
.tali div, .vontat div {
	margin: 10px;
	padding: 10px;
	background: #535353;
	font-size: 110%;
	line-height: 1.4;
	overflow: hidden;
}
.tali .red {
	color: red;
	display: block;
	margin-bottom: 0.5em;
}
.tali .jelentkezok {
	overflow: hidden;
}
.tali .jelentkezok li {
	float: left;
	list-style: square inside;
	margin: 0.1em 1ex;
}
.tali .program em {
	font-style: italic;
	font-size: 110%;
}
.tali .program > li {
	margin: 0.8em 0px;
	list-style: disc inside;
}
.tali fieldset {
	text-align: center;
	padding: 1em;
	margin: 1em;
	overflow: hidden;
}
.tali fieldset a {
	float: left;
	padding: 0.4em 0px;
	display: block;
	margin: 3px 5px;
}
.tali fieldset a img {
	margin-bottom: 0.3em;
	width: 240px;
}
.tali fieldset a:hover {
	background-color: #535353;
}
/* hiteles oldal elemei */
.ketcsillag {
	font-size: 85%;
	color: yellow;
}
.hitel #main div ul {
	margin: 0.7em;
}
.hitel table {
	font-size: 110%;
	background-color: #ccc;
}
.hitel td {
	text-align: right;
	padding: 0.2em;
	color: #000;
	background-color: #fff;
}
.hitel th {
	margin: 0px;
	background-color: #2f4c87;
	text-align: center;
	padding: 0.25em;
}
.hitel tr:nth-child(odd) {
	background-color: #eec;
}
.hitel tr:nth-child(even) {
	background-color: #fff;
}
.hitel td:nth-child(odd), .hitel td:nth-child(even) {
	background: transparent;
}
.hitel th:nth-child(odd) {
	background-color: #243a66;
}
/* Szerviz oldal elemei */
.space {
	height: 3em;
}
/* Vontathatóság oldal elemei */
.vontat ol {
	list-style-type: lower-alpha;
}
.vontat li {
	margin-bottom: 1em;
}
.vontat table {
	margin: 1em auto;
}
.vontat tr {
	border-bottom: 1px solid yellow;
}
.vontat td, .vontat th {
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: yellow grey;
}
.vontat td:first-child, .vontat th:first-child {
	border-left-width: 1px;
}
/* Érdekesség oldal elemei */
#erdekes #main img {
	margin: 0.5em auto;
}
#erdekes h2 {
	color: #ffad33;
}
.veteran p {
	margin-left: 230px;
	margin-right: 230px;
}
.erdekes div {
	padding: 0.4em 1.5ex;
	margin: 0px 8px;
	background: #535353;
	line-height: 1.4;
	overflow: hidden;
}
.erdekes div:first-of-type {
	margin-left: 28px;
}
.erdekes div > span {
	margin: 0px 0.8em;
	text-align: center;
}
.erdekes div > span img {
	display: block;
}
/* képnéző oldal elemei */
.kep_hely {
	overflow: hidden;
	margin: 10px;
}
.tn {
	display: block;
	float: left;
	margin: 10px 10px 0px;
	width: 122px;
	background-color: transparent;
	overflow: hidden;
}
.tn:hover {
	background-color: #535353;
}
.tn img {
	border-width: 1px;
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	height: 90px;
}
.tn:hover img {
	border-color: #7c7c7c #535353 #535353 #7c7c7c;
}
.tn em {
	font: 10px "courier new", courier, monospace;
	display: block;
	padding: 2px 0px;
	height: 24px;
	width: 100%;
}
.kep_hely a.big {
	display: block;
	overflow: hidden;
}
.kep_hely a.big:hover {
	background-color: #535353;
}
.kep_hely a.big img {
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	border-width: 1px;
	height: 500px;
}
.kep_hely a.big em {
	text-align: center;
	display: block;
	padding: 2px 0px;
	font-family: "courier new", courier, monospace;
}
.kozepso {
	display: block;
	text-align: center;
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	border-width: 0px;
	font-weight: bold;
	margin: 10px;
	padding: 4px 6px;
	overflow: hidden;
}
.kozepso .balnyil {
	display: block;
	height: 40px;
	width: 50px;
	float: left;
}
.kozepso a.balnyil {
	background: url('../images/nyil_50.png') no-repeat 0px -56px;
}
.kozepso a.balnyil:hover {
	background-position: 0px -6px;
}
.kozepso .jobbnyil {
	display: block;
	height: 40px;
	width: 50px;
	float: right;
}
.kozepso a.jobbnyil {
	background: url('../images/nyil_50.png') no-repeat -150px -56px;
}
.kozepso a.jobbnyil:hover {
	background-position: -150px -6px;
}
.kozepso .k_link {
	line-height: 2.5;
	margin: 0px 5px;
	padding: 2px 6px;
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	border-width: 1px;
}
.kozepso a.k_link:hover {
background: #535353;
}
/* képnéző lakókocsi részletekhez */
#viewbg {
	position: fixed;
	background: #000;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	height: 100%;
	z-index: 9;
}
#imgview {
	position: absolute;
	background: #000;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	margin: 0px auto auto;
	padding: 2px;
	border-style: solid;
	border-color: #ffad33 #bf7300 #bf7300 #ffad33;
	border-width: 1px;
	z-index: 10;
	max-height: 1024px;
	text-align: center;
}
#imgview a {
	position: absolute;
	top: 40px;
	bottom: 0px;
	width: 30%;
	height: auto;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
#imgview a div {
	width: 100px;
	height: 100px;
	margin-top: 80%;
	background: transparent url('../images/nyil_100.png') no-repeat 0 0;
}
a#imgprev {
	text-align: left;
	left: 0px;
}
a#imgprev div {
	opacity: 0.3;
	margin-left: 0px;
	margin-right: auto;
	background-position: 0px -100px;
}
a#imgprev:hover div {
	opacity: 0.8;
	background-position: 0px 0px;
}
a#imgnext {
	text-align: right;
	right: 0px;
}
a#imgnext div {
	opacity: 0.3;
	margin-right: 0px;
	margin-left: auto;
	background-position: -300px -100px;
}
a#imgnext:hover div {
	opacity: 0.8;
	background-position: -300px 0px;
}
#imgview a#imgclose {
	top: 0px;
	right: 0px;
	left: 0px;
	width: auto;
	padding-top: 4px;
	background: url('../images/close_20.png') no-repeat center right;
	height: 38px;
}
#imgview a span {
	opacity: 0;
	padding: 5px;
	text-shadow: 1px 1px 1px #000, -1px -1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000;
}
#imgview a:hover span {
	opacity: 0.9;
}
#imgview a#fullsize {
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	width: 40px;
	height: 40px;
	background: url('../images/fullscreen.png') no-repeat center center;
	z-index: 2;
}
#imgview #imgcontainer {
	background: #000;
	text-align: center;
	height: 100%;
}
#imgview #imgcontainer img {
	margin: auto;
	height: 100%;
}
#ajax-loadsign {
	position: absolute;
	z-index: 15;
	width: 32px;
	height: 32px;
	top: 0px;
	left: 0px;
	background: url('../images/ajax-loader.gif');
}
@media all {
	.hopihe { display:none; }
}
@media screen {
	.hopihe { display:block; }
}
.karacsony {
	text-align: center;
}
.kfa {
	margin-left: 3em;
}
