/*General*/

.clearer {
 clear:			both;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica;
	color: #666666;
	vertical-align: baseline;
	background: url(ipods/pattern.gif);
	text-align: justify;
}

a {
font-style:		italic;
text-decoration:underline;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica;
	color: #666666;
	vertical-align: baseline;
	background: transparent;
	text-align: justify;
}

img {
border-style: none;
}

a:hover {
color:			#6699FF;
font-style:		italic;
text-decoration:underline;
}

h1 {
text-align:		center;
font-size:		1.3em;
font-weight:	bold;
padding:		0.1em;
margin-top:		1.3em;
margin-bottom:	0.2em;
}

h2 {
text-align:		center;
font-size:		1em;
margin-bottom:	0.2em;
}

h3 {
text-align:		center;
font-size:		0.8em;
margin-bottom:	0.2em;
}

p{
margin-top:		0.8em;
line-height:	1.1em;
padding:		0 1em 0 0;
}

#signature{
font-style:		italic;
padding:		0.8em 0 0 1.4em;
}

em {
font-size:		20px;
font-style:		normal;
}



/*dfgdfgdgdf*/
#ipodtable {
margin-left:	auto;
margin-right:	auto;
}

#highlight {
float:			right;
border:			0.2em dotted #666666;
padding:		0.3em;
margin-bottom:	0.8em;
}

#highlight p {
text-align:		justify;
}

#highlight #signature {
text-align:		right;
}

h5 {
text-align:		center;
font-variant:	small-caps;
background-color:	white;
}

.forexplorer {
text-align:		center;
}

#col1 {
width: 			186px;
float: 			left;
margin-top:		3em;
}

#col2 {
margin-left: 	11em;
margin-right:	0.2em;
margin-bottom:	0.5em;
}

div.box {
 padding: 		0 2px 2px 15px;
}

#col2 div.box {
 border-left: 0.1em solid #dedede;
 border-right: 0.1em solid #dedede;
 border-bottom: 0.1em solid #dedede;
}

#col2_1 {
 width:				75%;
 float:				left;
}

#col2_2 {
 margin-left:		75%;
 width:				25%;
 min-height:		44em;
 border-top: 		0.1em solid #9a9a9a;
 border-left: 		0.1em solid #9a9a9a;
 border-bottom:		0.1em solid #9a9a9a;
 border-right:		0.1em solid #9a9a9a;
}

#col2_2 h2 {
 font-size:			0.75em;
 letter-spacing:	0.5em;
 margin-bottom:		0.9em;
 border-top: 		0.1em solid #ddd;
 border-bottom: 	0.1em solid #ddd;
}

#col2_2 h2 a {
 letter-spacing:	0;
}

#col2_2 .arrow a{
 font-size:			0.75em;

 float:				left;
 padding-left:		0.5em;
 padding-right:		0.3em;
 text-decoration:	none;
}

#col2_2 .date {
 float:				right;
 display:			inline;
 padding-left:		0.3em;
 padding-right:		0.5em;
}

#col2_2 h3 {
 font-size:			0.6em;
 line-height:		1.6em;
 text-align:		left;
 border-top: 		0.1em solid #ddd;
 border-bottom: 	0.1em solid #ddd;
}

#col2_2 p {
 padding-left:		0.25em;
 font-size:			0.6em;
 text-align:		left;
 line-height:		1.15em;
}

#col2_2 p em{
 padding-left:		0.25em;
 font-size:			1.2em;
 font-style:		italic;
 font-weight:		bolder;
 text-align:		left;
 line-height:		1.2em;
}

#col2_2 a {
 font-size:			1em;
 padding-left:		0.25em;
}

#col2_2 form {
 text-align:		center;
 padding-left:		0.25em;
 font-size:			0.6em;
}

#col2_2 form p{
 text-align:		center;
}

#buttons {
 float:right;
 text-align: center;
 vertical-align: bottom;
 margin-left: 2em;
}

#buttons img {
 border:		0;
 text-align:	center;
}

#hira h2 {
 background:		url(source/stripe.gif);
 font-size:			0.75em;
 letter-spacing:	0.5em;
 margin-bottom:		0.9em;
 border-top: 		0.1em solid #ddd;
 border-bottom: 	0.1em solid #ddd;
}

#hira .arrow a{
 font-size:			0.75em;

 float:				left;
 padding-left:		0.5em;
 padding-right:		0.3em;
 text-decoration:	none;
}

#hira .date {
 float:				right;
 display:			inline;
 padding-left:		0.3em;
 padding-right:		0.5em;
}

#hira h3 {
 background:		url(source/stripe.gif);
 font-size:			0.6em;
 line-height:		1.6em;
 text-align:		left;
 border-top: 		0.1em solid #ddd;
 border-bottom: 	0.1em solid #ddd;
}

#hira p {
 padding-left:		0.25em;
 font-size:			0.6em;
 text-align:		left;
 line-height:		1.15em;
}

#hira p em{
 padding-left:		0.25em;
 font-size:			1.2em;
 font-style:		italic;
 font-weight:		bolder;
 text-align:		left;
 line-height:		1.2em;
}

#hira a {
 font-size:			1em;
 padding-left:		0.25em;
}

.ipod_all {
/*height: 100%;*/
margin: 0;
padding: 0;
}

#navtop {
text-align:	left;
font-size: 13px;
margin-bottom: 0.8em;
}

#navtop a {
font-size: 13px;
}

#navtopchg a{
float: right;
text-align:	right;
font-style:	normal;
font-size:	12px;
}

/*ipodinfo*/
 #footer{
font-size:		10px;
vertical-align:	sub;
padding-right:	0.6em;
/*position:		static; bottom: 5px;*/
}

.ipodinfo h4, #solution a {
text-align:		center;
font-weight:	bold;
font-style:		italic;
font-size:		1.1em;
letter-spacing:	0.08em;
font-variant:	small-caps;
text-decoration: none;
display:		block;
}

.ipodinfo h4{
margin:			1.1em 2em 1.1em 2em;
border:			2px outset #ccc;
padding:		0.5em 0 0.5em 0;
}

.ipodinfo h4:hover {
margin:			1.1em 2em 1.1em 2em;
border:			2px ridge #ccc;
padding:		0.5em 0 0.5em 0;
font-style:		italic;
color:			#6699FF;
font-style:		italic;
}

.ipodinfo p {
text-align:		justify;
padding-left:	0.6em;
padding-right:	0.6em;
font-size:		0.85em;
}

.ipodinfo #remark p {
text-align:		justify;
padding:		0.1em 2em 0 2em;
}

/*iphoneinfo*/
.iphoneinfo #footer{
font-size:		0.6em;
position:		static; bottom: 0.2em;
}


.iphoneinfo h4, #solution a {
text-align:		center;
font-weight:	bold;
font-style:		italic;
font-size:		1.1em;
letter-spacing:	0.08em;
font-variant:	small-caps;
text-decoration: none;
display:		block;
}

.iphoneinfo h4{
margin:			1.1em 2em 1.1em 2em;
border:			2px outset #ccc;
padding:		0.5em 0 0.5em 0;
}

.iphoneinfo h4:hover {
margin:			1.5em 2.5em 1.5em 2.5em;
border:			2px ridge #ccc;
padding:		1em 0 1em 0;
font-style:		italic;
color:			#6699FF;
font-style:		italic;
}

.iphoneinfo p {
text-align:		justify;
padding-left:	0.6em;
padding-right:	0.6em;
font-size:		0.85em;
}

.iphoneinfo #remark p {
text-align:		justify;
padding:		0.1em 2em 0 2em;
}




/*tortenetek*/
.tortenetek{
text-align:		left;
padding-left:	0.6em;
padding-right:	0.6em;
font-size:		0.7em;
line-height:	1.04em;
}

.tortenetek p {
text-align:		left;
padding-left:	0.6em;
padding-right:	0.6em;
font-size:		1em;
line-height:	1em;
margin-bottom:	0;
margin-top:		0.8em;
}

.tortenetek .lifter p{
	margin-bottom: 400px;
}

.tortenetek a {
	font-style:		italic;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1.1em;
	line-height:	1.2em;
	font-family: Verdana, Arial, Helvetica;
	color: #666666;
	vertical-align: baseline;
	background: transparent;
	font-style:		italic;
	text-decoration:	none;
}

.tortenetek a:hover {
color:			#6699FF;
font-style:		italic;
text-decoration:none;
}

.tortenetek ul {
list-style-image: url(tortenetek/ipod_list.gif);
line-height:	1.2em;
margin-left:	2em;
}

.tortenetek li{
padding:		1em 0 0 0.8em;
}

.tortenetek h3 {
margin-top:		0.8em;
font-size:		0.9em;
margin-bottom:	0.2em;
text-align:		left;
}

.tortenetek td{
width:			18em;
height:			120px;
vertical-align:	middle;
padding-left:	1em;
text-indent:	-1em;
}


/*Stories*/
.stories {
text-align:		center;
font-size:		0.7em;
line-height:	1.08em;
}

.stories p {
line-height:	1.3em;
text-align:		justify;
margin:			1em;
}

.stories img{
border: 		0.05em;
margin-top: 	1em;
text-align:		center;
}

.stories a{
padding:		0 0 2em 0;
line-height:	2em;
}

.stories ol {
list-style-image: url(tortenetek/iphone_list.gif);
line-height:	2em;
margin-left:	4em;
text-align:		left;
}

.stories li {
padding:		0.2em 0 0 0.4em;
}

.stories em {
font-weight:		bold;
}

.stories hr {
margin-top:		3em;
}

/*Elerhetosegek*/

.elerhetosegek {
padding-left:	1.2em;
font-size:		0.8em;
line-height:	1.15em;
text-align:		left;
}

.elerhetosegek p {
font-size:		1em;
line-height:	1.1em;
margin-bottom:	0;
margin-top:		0.8em;
}

.elerhetosegek a {
	font-style:		italic;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1.1em;
	line-height:	1.2em;
	font-family: Verdana, Arial, Helvetica;
	color: #666666;
	vertical-align: baseline;
	background: transparent;
	font-style:		italic;
	text-decoration:	underline;
}

.elerhetosegek a:hover {
color:			#6699FF;
font-style:		italic;
text-decoration:underline;
}

.elerhetosegek dt{
margin-left:	-0.6em;
padding:		1.8em 0 0.6em 0;
font-weight: 	bold;
font-style:		italic;
text-decoration:underline;
}

.elerhetosegek dd{
border-left:	2px dotted #666666;
padding-left:	0.8em;
padding-right:	0.8em;
}





/*Gen - both*/
.generated {
padding-left:	1.2em;
padding-bottom:	2em;
font-size:		0.7em;
line-height:	1.08em;
}

.generated p {
text-align:		justify;
padding-left:	0.6em;
padding-right:	0.6em;
font-size:		1.1em;
line-height:	1.15em;
}

.generated h2 {
text-align:		center;
font-size:		0.8em;
margin-bottom:	0.2em;
}

.generated  h3 {
font-size:		1.2em;
margin-left:	-0.6em;
margin-bottom:	0.2em;
margin-top:		1.3em;
margin-right:	0.2em;
text-align:		left;
line-height:	1.8em;
font-weight:	bold;
border-top:		2px dotted #666666;
}

.generated li {
font-size:		0.9em;
margin-left:	-2.2em;
padding:		0.1em;
list-style-type: none;
}

#submit {
position: absolute; left: 19em;
margin-bottom:	2em;
}

.inputfields input {
position: absolute; left: 42em;
}

.inputfields #vezetek input {
position: absolute; left: 42em;
}

.inputfields #kereszt input {
position: absolute; left: 42em;
}

.inputfields #elohivo input {
position: absolute; left: 42em;
}

.inputfields #tortegy input {
position: absolute; left: 44.5em;
}

.inputfields #halo input {
position: absolute; left: 45.2em;
}

.inputfields #tortketto input {
position: absolute; left: 47em;
}

.inputfields #szam input {
position: absolute; left: 47.85em;
}

.inputfields #kiaz input {
position: absolute; left: 42em;
}

.inputfields #at input {
position: absolute; left: 47em;
}

.inputfields #hol input{
position: absolute; left: 48.5em;
}

.inputfields #pont input {
position: absolute; left: 53.5em;
}

.inputfields #hu input {
position: absolute; left: 54.5em;
}

.inputfields select{
position: absolute; left: 42em;
}

.inputfields li {
margin-top: 0.9em;
line-height:	2em;
}





/*Mail*/
.mail p{
text-align:		center;
}

#partnerek table {
width:			400px;
}

#partnerek td {
height:			5em;
text-align:		center;
}

#partnerek a {
font-size:		0.8em;
}

#bottommenu {
font-size: 			11px;
text-align: 		center;
margin-bottom:		0;
}

#bottommenu a{
font-size: 			11px;
font-style:			normal;
text-align: 		center;
text-decoration: 	none;
}
