@import url(common.css);

a {text-decoration: none;}
.cb, .clr {clear: both;}
.h0 {height: 0px; overflow: hidden;}
.h1 {height: 1px; overflow: hidden;}
.fl {float: left;}

sup,sub {height: 0;	line-height: 1;	vertical-align: baseline; _vertical-align: bottom; position: relative;	}
sup {bottom: 1ex;}sub {top: .5ex;}

h1,h2,h3,h4,h5,h6 {font-weight: 400;}

html {overflow-y: scroll;}
body {text-align: center; background: rgb(247,247,247) url(/res/i/bg-repeat.jpg) left top repeat-x;}

#Header {height: 65px; background: url(/res/i/header.bg.png) left top repeat-x; text-align: left;}
#Header > div:first-child {height: 65px; margin: 0 auto; width: 960px;}
#Header div > a {position: absolute; display: block; margin: 10px 0 0 30px;} 
#Header div div {height: 35px;} 
#Header ul {float: right; padding-right: 10px; display: block; height: 65px;} 
#Header li {float: right; display: block; background: url(/res/i/menu.separator.gif) right top no-repeat; padding-right: 1px;}
#Header li a {display: block; background: url(/res/i/header.bg.png) left top repeat-x; height: 65px; padding: 0 20px 0 20px;}
#Header li a:hover, #Header li a.on {background-color: #FFFFFF; background-image: none;}
#Header li.m a:hover {background-image: url(/res/i/header.bg.png);}
#Header li a:hover p, #Header li a.on p {color: #777777;}
#Header p:first-child {line-height: 65px;}
#Header p {color: #999999; font: normal 11px/15px Tahoma, Arial, sans-serif; padding-left: 2px;}
#Header h2 {color: #e3207b; font: normal 18px Tahoma, Arial, sans-serif; padding: 13px 0 1px 0;}
#Header .bottomline {height: 1px; position: relative; background: url(/res/i/header.bg.png) left bottom repeat-x;}

#superHolder {}
.bigBg {background: url(/res/i/bg.jpg) center 0 no-repeat;}
#stretch {position: absolute; width: 100%; left: 0px; z-index: 40;}
#nostretch {z-index: 41; position: relative;}

#Cont {text-align: center;}

.bigCHeader {margin: 0 auto; width: 948px; height: 342px; background: none 0px 0px no-repeat;}
.bigCHeader .guardIcon {position: absolute;}
.bigCHeader h2 {position: absolute; font-size: 30px; font-weight: 700; color: #FFFFFF; text-align: left;}
.bigCHeader h3 {position: absolute; font-size: 24px; font-weight: 400; color: #FFFFFF; text-align: left;}
	
.smallerHeader {margin: 0 auto; width: 948px; height: 38px;}

.mContent {margin: 0 auto; width: 948px; margin-bottom: 22px; margin-top: -4px; text-align: left;}
.mContent .inHead .c {height: 111px; background: url(/res/i/content.top.2line.center.png) left top repeat-x;}
.mContent .inHead .c h2 {padding-left: 20px; padding-top: 18px; color: #999999; font-size: 24px; float: left;}
.mContent .inHead .l {background: url(/res/i/content.top.2line.left.png) left top no-repeat; padding-left: 10px;}
.mContent .inHead .r {background: url(/res/i/content.top.2line.right.png) right top no-repeat; padding-right: 10px;}
.mContent .inHead ul {float: right; padding-right: 0px; display: block; height: 65px;} 
.mContent .inHead li {float: right; display: block; background: url(/res/i/content.top.2line.separator.png) left top no-repeat; padding-left: 1px; text-align: center;}
.mContent .inHead li .z {color: rgb(153,153,153); display: block; height: 65px; padding: 0 30px 0 30px;}
.mContent .inHead li:first-child .z {padding-right: 26px;}
.mContent .inHead li .z.on, .mContent .inHead li .z.arrow { background: url(/res/i/content.top.2line.arrow.png) center bottom no-repeat;}
.mContent .inHead li .z.noarrow { background: none !important;}
.mContent.noline .inHead .z a {font-size: 14px; color: #acacac;}
.mContent .inHead li .z.on a {color: #e3207b;}
.mContent .inHead li h4 {color: #999999; font: 400 12px/15px Tahoma, Arial, sans-serif; padding-left: 2px;}
.mContent.kapcsolat .inHead li h4 {font-size: 11px;}
.mContent .inHead .z div {padding: 8px 0 1px 0;}
.mContent .inHead .z a {font: normal 18px Tahoma, Arial, sans-serif; padding: 0 0 0 0; color: #999999;}
.mContent .subTermeks {margin: 65px 0 0 0; position: absolute; padding-top: 7px; width: 900px; display: none;}
.mContent .sActive {display: block;}
.mContent .subTermeks a {color: #999999; font-size: 14px; float: right; margin-left: 45px;}
.mContent .subTermeks a.curr {color: #e3207b;}
.mContent .co {background: url(/res/i/content.bg.png) left top repeat-y;}
.mContent img.bottom {margin: 0 auto;}
.mContent .inHead li .z sup {font-size: 10px;}

.mContent.noline {margin-bottom: 15px;}
.mContent.noline .inHead li {background: url(/res/i/content.top.noline.separator.png) 0px 1px no-repeat;}
.mContent.noline .inHead .l {background: url(/res/i/content.top.noline.bg.png) 0px 0px no-repeat;}
.mContent.noline .inHead .r {background-image: url(/res/i/spacer.gif);}
.mContent.noline .inHead li .z.on {background-image: url(/res/i/content.top.noline.arrow.png);}
.mContent.noline .inHead .c h2 {color: #c6c6c6}
.mContent.noline .inHead li .z {height: 67px; padding: 0 30px 0 30px;}
.mContent.noline .inHead li:first-child .z {padding-right: 31px;}
.mContent.noline .inHead .c {height: 67px; overflow: hidden; background-image: url(/res/i/spacer.gif)}
.mContent.noline .inHead li .z div {padding: 22px 0 1px 0;}
.mContent.noline .innerSep {height: 1px; background: #ececec; padding: 0 0 0 0; margin: 5px 4px 5px 4px;}
	
.mContent.noline.kapcsolat .inHead li {text-align: left;}
.mContent.noline.kapcsolat .inHead li span {color: #c6c6c6; font: normal 11px/15px Tahoma, Arial, sans-serif; padding-left: 1px; display: block; }
.mContent.noline.kapcsolat .inHead li .z div {padding: 16px 0 1px 0;}

#Footer {margin: 0 auto; width: 945px;}
#Footer .partners {width: 942px; margin: 0 auto;}
#Footer .partners div {padding: 0 8px 0 0; background: url(/res/i/footer.partner.right.png) right top no-repeat;}
#Footer .partners div div {padding: 0  0 0 8px; background: url(/res/i/footer.partner.left.png) left top no-repeat;}
#Footer .partners div div div {background: url(/res/i/footer.partner.bg.png) left top repeat-x; height: 70px;}
#Footer .partners a {display: block; float: left; margin: 0 26px 0 26px; }
#Footer .f {text-align: left; padding: 0 42px 44px 42px;}
#Footer .f > a {float: left; display: block; margin-top: 16px; font: normal 11px/15px Tahoma, Arial, sans-serif; color: #999999;}
#Footer .f a {text-decoration: underline; margin-left: 20px;}
#Footer .f > a.fi {margin-left: 0px;}
#Footer .f a:hover {color: #e3207b;}
#Footer .ps {float: right; margin-top: 5px; width: 270px;}
#Footer .ps a {float: right; display: block;}
#Footer .copyrHolder {display: block; margin: 0 auto; width: 945px; position: relative; height: 0px;}
#Footer .copyr {display: block; font: normal 11px/15px Tahoma, Arial, sans-serif; color: #999999; position: absolute; left: 42px; top: 40px;}

.termekLeft {width: 635px;}
.coSeparator {width: 7px;}
.coSeparator div {padding: 176px 0 0 0; background: url(/res/i/separatorVertical.top.gif) left top no-repeat;}
.coSeparator div div {padding: 0 0 176px 0; background: url(/res/i/separatorVertical.bottom.gif) left bottom no-repeat;}
.coSeparator div div div{padding: 0 0 0 0; background: url(/res/i/separatorVertical.center.gif) left top repeat-y;}
.termekRight {width: 306px; padding-bottom: 50px;}

.separatorSmall {width: 8px;}
.separatorSmall div {padding: 25px 0 0 0; background: url(/res/i/separatorVertical.small.top.png) right top no-repeat;}
.separatorSmall div div {padding: 0 0 25px 0; background: url(/res/i/separatorVertical.small.bottom.png) right bottom no-repeat;}
.separatorSmall div div div{padding: 0 0 0 0; background: url(/res/i/separatorVertical.small.center.png) right top repeat-y;}

.lighter .separatorSmall {width: 8px;}
.lighter .separatorSmall div {padding: 79px 0 0 0; background: url(/res/i/separatorVertical.small.lighter.top.png) right top no-repeat;}
.lighter .separatorSmall div div {padding: 0 0 79px 0; background: url(/res/i/separatorVertical.small.lighter.bottom.png) right bottom no-repeat;}
.lighter .separatorSmall div div div{padding: 0 0 0 0; background: url(/res/i/separatorVertical.small.lighter.center.png) right top repeat-y;}

.equality {padding-top: 70px;}

.termekLeft h1 {padding: 8px 26px 20px 30px; color: #e3207b; font-size:28px;}
.termekLeft h1 sup {font-size: 16px;}
.termekLeft h1 b {display: block; color: #999999; font-size:18px; font-weight: 400; padding-bottom: 3px; padding-top: 2px;}
.termekLeft h2 {padding: 0 20px 15px 0; color: #e3207b; font-size:28px;}
.termekLeft h2 sup {font-size: 16px;}
.termekLeft > div {padding-left: 30px; color: #666666; font: normal 12px/20px Tahoma, Arial, sans-serif; padding-bottom: 20px; padding-top: 20px; padding-right: 26px; clear: both; }
.termekLeft > div.h0 {padding: 0px;}
.termekLeft > div.noIndent {padding-left: 4px;}
.termekLeft > div.doubleIndent {padding-left: 60px;}
.termekLeft > div.noTopPadding {padding-top: 0;}
.termekLeft > div.noBottomPadding {padding-bottom: 0;}
.termekLeft > div.doubleBottomPadding {padding-bottom: 40px;}
.termekLeft > div.usr img {float: left; margin: 0 30px 30px 0;}

.pinkButton {color: #FFFFFF; text-align: center; background: url(/res/i/button.pink.png) center center no-repeat; width: 239px; height: 61px; font-size: 18px; line-height: 58px; display: block; font-weight: 700;}
.pinkButton:hover {background-image: url(/res/i/button.pink.hover.png);}

.pinkButton.small {color: #FFFFFF; text-align: center; background: url(/res/i/button.pink.small.png) center center no-repeat; width: 149px; height: 38px; font-size: 13px; line-height: 36px; display: block; font-weight: 700;}
.pinkButton.small:hover {background-image: url(/res/i/button.pink.small.hover.png);}

.termekRight .module {background: url(/res/i/separator.dotted.gif) left top repeat-x; padding: 25px 0 6px 0; margin-right: 4px;}	
.termekRight .module:first-child {background: none; padding-top: 15px;}
.termekRight .module .h4 {color: #e3207b; padding-left: 21px; font-size: 18px;}
.termekRight .module p {color: #666; font: normal 12px/20px Tahoma, Arial, sans-serif; padding: 24px 24px 10px 24px;}
.termekRight .module p img {float: left; margin: 2px 20px 20px 0;}
.termekRight .module.flotta img {margin: -10px 13px 10px -8px;}
.termekRight .module.flotta {padding-bottom: 10px;}
.termekRight .module.letoltheto {padding-bottom: 12px;}
.termekRight .module.letoltheto img {margin: 2px 12px 10px -6px;}
.termekRight .module.ajanlatkeres h4 {color: #666666; font-size: 15px; line-height: 23px; padding: 0 20px 20px 30px;}
.termekRight .module.ajanlatkeres.faded h4 {color: #999999;}	
.termekRight .module.ajanlatkeres a {margin: 0 auto; margin-bottom: 22px;}

.termekRight .module.ajanljuk {padding-bottom: 25px;}
.termekRight .module.ajanljuk .ajanlat {padding-top: 30px;}
.termekRight .module.ajanljuk .ajanlat a.label {color: #999999; font-size: 16px; font-style: italic;}
.termekRight .module.ajanljuk .ajanlat .pic {width: 85px; }
.termekRight .module.ajanljuk .ajanlat p {padding: 10px 45px 0 0;}

.sLink a {text-decoration: underline; color:#e3207b;}
.sLink img {margin: 0 0 0 0; float: left;}

.hybridhirdetes {padding: 0 0 0 0; width: 948px; margin: 0 auto; margin-bottom: 25px; text-align: left;}
.hybridhirdetes span {display: block; padding: 0 0 0 14px; background: url(/res/i/module.hybrid.left.png) left top no-repeat;}
.hybridhirdetes span span {display: block; padding: 0 14px 0 0; background: url(/res/i/module.hybrid.right.png) right top no-repeat;}
.hybridhirdetes span span span {display: block; height: 123px; padding: 0 0 0 0; background: url(/res/i/module.hybrid.center.png) left top repeat-x;}
.hybridhirdetes sup {font-size: 18px;}
.hybridhirdetes .pinkButton {position: absolute; margin: 30px 0 0 660px;}
.hybridhirdetes a.icon {position: absolute; margin: 2px 0 0 25px;}
.hybridhirdetes a.label {margin-left: 218px; color: #0055a5; font-size: 30px; font-weight: 700; padding-top: 15px; display: block;}
.hybridhirdetes a.label div.right {display: inline; color: #82c4f3;}
.hybridhirdetes p {width: 415px; font: normal 12px/20px Tahoma, Arial, sans-serif; color: #666666; margin-left: 218px; margin-top: 4px;}

.elonyok {width: 575px; padding: 0; margin: 10px 0 0 0;}
.elonyok td.fst {width: 285px;}
.elonyok td.fst .te {padding-right: 10px;}
.elonyok .elony {padding: 0 0 20px 0;}
.elonyok .img {width: 110px !important; overflow-x: hidden;}
.elonyok .te {width: auto;}
.elonyok .cufMeOn {font-style: italic; color: #666666; font-size: 13px; line-height: 18px;}
	
.car4x4 {width: 575px; padding: 0; margin: 0;}
.car4x4 td.fst {width: 285px;}
.car4x4 td.fst .te {padding-right: 10px;}
.car4x4 .elony {padding: 0 0 15px 0;}
.car4x4 .img {width: 160px !important; overflow-x: hidden;}
.car4x4 .te {width: auto; padding-right: 20px !important; padding-left: 10px !important;}
.car4x4 .hov {font-style: italic; color: #666666; font-size: 13px;}	

.car4x4 .ajanlo_basic .img {background-position: 10px 15px !important;}
.car4x4 .ajanlo_gold .img {background-position: 20px 10px !important;}
.car4x4 .ajanlo_diamond2010 .img {background-position: 23px 10px !important;}

.termekLeft .ajanlat {padding-top: 30px;}
.termekLeft .ajanlat a.label {color: #999999; font-size: 16px; font-style: italic; margin-right: 15px;}
.termekLeft .ajanlat .pic {width: 85px; }
.termekLeft .ajanlat p {padding: 10px 25px 0 0;}
.termekLeft .bike_hasonlito .eltd > td:first-child {width: 312px;}

.termekLeft .column2 .eltd > td:first-child {width: 285px;}
.termekLeft .column2 .sLink {margin-bottom: 5px; line-height: 18px; padding-right: 20px;}
.termekLeft .column2 p.sLink {padding-left: 20px; background: url(/res/i/module.dot.png) 0px 7px no-repeat; }
.termekLeft .column2 .nd2 .miHeig {padding-left: 26px;}
.termekLeft .column2 .nd2 .sLink {padding-right: 0px;}
.termekLeft .column2 h3 {color: #666666; font-size: 16px; padding-bottom: 20px; padding-top: 0px; padding-right: 20px; font-style: italic !important;}
.termekLeft .column2.aprobb .h3 {font: bold 12px/18px Tahoma, Arial, sans-serif !important; color: #e3207b !important; padding-bottom: 20px; padding-top: 0px; padding-right: 20px; }
.termekLeft .column2 .shortBek {padding-bottom: 20px;}
	
.termekLeft .picColumn2 .eltd > td:first-child {width: 285px;}
.termekLeft .picColumn2 .nd2 .miHeig {padding-left: 26px;}
.termekLeft .picColumn2 .sLink {padding-right: 20px;}
.termekLeft .picColumn2 img {position: absolute;}
.termekLeft .picColumn2 .nd2 .sLink {padding-right: 0px;}
.termekLeft .picColumn2 h3 {color: #999999; font-size: 16px; padding-bottom: 20px; padding-right: 20px;}
	
.termekLeft .arlista {width: 100%;}
.termekLeft .arlista .item > td {border-top: 1px solid #999999; padding: 0px 0 0 0 !important; font: normal 12px/18px Tahoma, Arial, sans-serif; color: #666666;}
.termekLeft .arlista .item > td > div {padding-top: 6px; padding-bottom: 6px;}
.termekLeft .arlista .item > td td {font: normal 12px/18px Tahoma, Arial, sans-serif; text-align: right;}
.termekLeft .arlista .first > td {border-top: 0; padding-top: 0 !important;}
.termekLeft .arlista .last > td {padding-bottom: 20px !important;}
.termekLeft .arlista .group {font-size: 16px; color: #999999; padding-bottom: 8px !important;}
.termekLeft .arlista td.ar {padding-left: 5px !important;}
.termekLeft .arlista td.ar td {width: 115px; color: #e3207b; font: normal 12px/18px Tahoma, Arial, sans-serif !important; font-style: italic !important; text-align: right;}
.termekLeft .arlista td.ar td.onallo {width: auto;}
.termekLeft .arlista td.ar td div {padding-left: 10px;padding-top: 6px; padding-bottom: 6px; }
.termekLeft .arlista .fejlec {width: 115px; text-align: right;}
.termekLeft .arlista .fejlec div { padding-top: 6px; padding-bottom: 6px; font: normal 12px/18px Tahoma, Arial, sans-serif; color: #666666; padding-left: 10px;}
.termekLeft .megjegyzes {color: #999999; font: normal 11px/16px Tahoma, Arial, sans-serif !important; padding-bottom: 5px; padding-top: 5px;}
	
.hybridSel a {display: block; background: url(/res/i/various/hybrid_select_arrow.png) left 6px no-repeat; padding: 0;}
.hybridSel .hold {display: block; padding-left: 55px;}
.hybridSel .le {font-weight: 700; color: #0055a5; font-size: 18px; }
.hybridSel .ri {font-weight: 700; color: #e3207b; font-size: 18px; }
.hybridSel .sub {font-weight: 700; color: #999999; font-size: 14px; display: block; padding-left: 60px; padding-right: 30px;}
.hybridSel sup {font-size: 11px;}

.refimage {width: 162px; height: 100px; background: none center 0px no-repeat; margin-left: 4px; float: left; display: block;}
.referenciakContent .tp {color: #e3207b; font-weight: normal; display: block;}
.referenciakContent .heading {padding: 30px 30px 30px 30px;}
.referenciakContent h1.tp {font-size: 30px;}
.referenciakContent h2.tp {font-size: 14px; color: #999999; margin-top: 3px;}
.referenciakContent .refLeft { width: 166px;}
.referenciak .mod {padding: 0px 0 0 0; background: none 20px 0px no-repeat; float: left; width: 275px;}
.referenciak .modHead {font-size: 16px; color: #999999; padding-bottom: 10px; text-decoration: none; display: block;}
.referenciak .modBody {font: normal 12px/18px Tahoma, Arial, sans-serif !important; color: #666666;}
.referenciak .lastRef {height: 30px;}
.referenciak .small {font: 10px/14px Tahoma, Arial, sans-serif !important; padding-top: 10px;}	
.referenciak .fst {width: 465px;}
table.referenciak {width: 100%; display: block; margin-top: 0; margin-bottom: 10px;}
table.insMod {display: block; margin: 30px 0 0 0;}
table.insMod:first-child {margin-top: 5px;}
.referenciakContent .egyebref {display: block; padding: 10px 130px 25px 30px; color: #666666; font: normal 12px/18px Tahoma, Arial, sans-serif;}
.referenciakContent .egyebref h2 {margin-bottom: 6px; color: #858585; font-size: 16px;}
.referenciak .miHeig {padding-top: 30px;}
.referenciak tr:first-child .miHeig {padding-top: 15px;}

.guardOneContent .tp {color: #e3207b; font-weight: normal; display: block;}
.guardOneContent .heading {padding: 30px 30px 40px 30px;}
.guardOneContent h1.tp {font-size: 30px;}
.guardOneContent h2.tp {font-size: 14px; color: #999999; margin-top: 3px;}
.guardOneContent .cont {background: url(/res/i/various/rolunk.guardone.bigBg.png) left top no-repeat;margin-left: 4px; padding-bottom: 30px; padding-left: 672px; padding-top: 80px; padding-right: 40px;}
.guardOneContent .cont td p {font: normal 12px/17px Tahoma, Arial, sans-serif !important; color: #666666; }
	
.rolunkErtekek .heading {background: url(/res/i/various/rolunk.ertekeink.bigBg.png) left top no-repeat; height: 293px; margin-left: 4px;}
.rolunkErtekek .heading h1 {color: #e3207b; font-weight: normal; display: block; padding: 25px 0 0 30px;}
.rolunkErtekek .heading p.h2 {color: #666666; display: block; margin: 18px 0 0 30px; width: 360px; font: normal 12px/18px Tahoma, Arial, sans-serif;}
.rolunkErtekek .cont {padding-top: 30px; padding-bottom: 30px;}
.rolunkErtekek .subHe {font-size: 30px; color: #e3207b; display: block; padding-left: 30px;}
.rolunkErtekek .fst .subHe {padding-left: 0px;}	
.rolunkErtekek .year {font-size: 16px; color: #858585; padding-top: 23px; padding-bottom: 10px;}
.rolunkErtekek .yearBody {color: #666666;font: normal 12px/18px Tahoma, Arial, sans-serif; padding-right: 30px;}
.rolunkErtekek .label1 {color: #e3207b; display: block; padding: 40px 55px 0 105px; text-align: right; font-style: italic; font-size: 18px;}
.rolunkErtekek .label2 {display: block; padding: 0 30px 0 105px; text-align: right; font-style: italic; color: #666666; font-size: 14px;}	
.rolunkErtekek .tabla {width: 100%;}
.rolunkErtekek .tabla .fst {width: 465px;}
.rolunkErtekek .tabla .fst .miHeig {padding-left: 34px;}
.rolunkErtekek .ertek {margin-top: 30px;}
.rolunkErtekek .ertek img {position: absolute; margin-top: 2px;}
.rolunkErtekek .ertek p {padding-left: 105px; padding-right: 30px; display: block;font: normal 12px/18px Tahoma, Arial, sans-serif; color: #666666;}

.k_inside {background: url(/res/i/kapcsolat/phone.png) right 0px no-repeat; margin: 50px 0 30px 124px; width: 820px; height: 370px; overflow: visible; }
.k_inside .terkepLink {display: block; position: absolute; margin: 52px 0px 0px 539px; width: 145px; height: 215px;}
.k_inside .terkepLink span,
#kapcsolatLayer .terkepLink span { display: block; padding: 185px 0 0 5px; font-size: 11px; color: #FFFFFF; width: 135px; text-align: center;}
.k_inside .khead {padding-top: 65px; display: block; font-style: italic; font-size: 16px; padding-bottom: 22px; color: #999999;}
#kapcsolatLayer .khead {padding-top: 72px; display: block; font-style: italic; font-size: 16px; padding-bottom: 22px; color: #999999;}
.k_inside #jelnyelv,
#kapcsolatLayer .jelnyelv
	{ height: 30px; background: url(/res/i/kapcsolat/jelnyelv.gif) left center no-repeat; padding-left: 35px; display: block;font: normal 11px/24px Tahoma, Arial, sans-serif; color: #666666;}
.k_inside .inco {height: 245px; color: #444444;font: normal 12px/18px Tahoma, Arial, sans-serif; }
#kapcsolatLayer #meCo {height: 358px; color: #444444;font: normal 12px/18px Tahoma, Arial, sans-serif; }		
.k_inside .lowLineH,
#kapcsolatLayer .lowLineH 
	{padding-bottom: 18px; line-height: 19px; width: 410px;}
.k_inside .highLineH,
#kapcsolatLayer .highLineH 
	{line-height: 24px; width: 410px;}
.k_inside .dbltbl .highLineH,
#kapcsolatLayer .dbltbl .highLineH 
	{width: auto;}
.k_inside .inProduct,
#kapcsolatLayer .inProduct 
	{color: #e3207b; font-weight: bold; padding-bottom: 7px;}
.k_inside .inName,
#kapcsolatLayer .inName 
	{font-weight: bold;}
.k_inside .inTitle,
#kapcsolatLayer .inTitle
	{padding-bottom: 7px;}
	
#kapcsolatLayer .terkepLink {position: absolute; margin: 66px 0px 0px 544px; width: 145px; height: 215px;}

#shdw {position: absolute; left: 0px; top: 0px; background: rgb(10,10,10); z-index: 1000;}
#kapcsolatLayer {text-align: left; position: absolute; top: 0px; left: 0px; width: 930px; height: 531px; background: url(/res/i/kapcsolat/bigbg.png) center center no-repeat; z-index: 1001;}
#closerImg {position: absolute; margin: 20px 0 0 879px; z-index: 1002; cursor: pointer;}
#kapcsolatLayer #insider {position: absolute; margin: 30px 0 0 30px; width: 870px; height: 471px; background: url(/res/i/kapcsolat/smallbg.png) left top repeat-x;}
#kapcsolatLayer #indmenu {height: 76px; margin-right: 25px;}
#kapcsolatLayer #indmenu h2 {color: #e3207b; padding-top: 20px; display: block;}
#kapcsolatLayer #indmenu .up {color: #e3207b; font: normal 14px/17px Tahoma, Arial, sans-serif; padding-top: 20px;}
#kapcsolatLayer #indmenu .down {color: #999999; font: normal 11px/16px Tahoma, Arial, sans-serif;}
#kapcsolatLayer #indmenu a {display: block; height: 76px; padding-left: 20px;}
#kapcsolatLayer #indmenu a:hover,
#kapcsolatLayer .on a
 {background: #e3207b !important;}
#kapcsolatLayer #indmenu a:hover .up,
#kapcsolatLayer .on a .up
 {color: #f5f5f5 !important;}
#kapcsolatLayer #indmenu a:hover .down,
#kapcsolatLayer .on a .down
 {color: #f3f3f3 !important;}
#kapcsolatLayer .onSelector {display: none; text-align: center; height: 0px; overflow: visible;}
#kapcsolatLayer .onSelector img {margin: 0 auto; position: relative; top: 74px;}
#kapcsolatLayer .on .onSelector {display: block;}
#kapcsolatLayer .padder {padding-left: 45px; background: url(/res/i/kapcsolat/phone.png) right 90px no-repeat; height: 471px;}

.aktualis .hirek {background: url(/res/i/module.aktualitas.hirekBottombg.png) left bottom repeat-x; height: 66px; margin: 0 4px 0 4px;}
.aktualis .hirek h2 {font-size: 24px; color: #e3207b; display: block; padding-top: 15px; padding-left: 30px;}
.aktualis .hirek a {color: #a0a0a0; font: normal 12px/64px Tahoma, Arial, sans-serif; margin-right: 45px;}
.aktualis .hirek a:hover,
.aktualis .hirek a.on
	{color: #e3207b;}

.aktualis .grey {padding: 0 4px 0 4px; background: url(/res/i/module.aktualis.topbg.png) left top no-repeat;}
.aktualis .grey .ix { background: url(/res/i/module.aktualis.fejlec.bottomSep.png) left bottom repeat-x;}
.aktualis .akciok h2 {font-size: 16px; color: #666666; display: block; padding-bottom: 10px;}
.aktualis .akciok .txt {font: normal 12px/18px Tahoma, Arial, sans-serif; padding-bottom: 25px; color: #666666;}
.aktualis .akciok .szovegTD {text-align: left; padding-top: 30px; padding-right: 40px; padding-left: 10px;}
.aktualis .akciok .picTd {text-align: center; width: 130px; padding-top: 25px; padding-bottom: 15px;}
.aktualis .akciok .picTd img {margin: 0 auto;}
.aktualis .akciok .akcSep {width: 20px; background: url(/res/i/module.akcio.separator.png) left top repeat-y;}
.aktualis .akciok .smallTexter {color: #a0a0a0; padding: 20px 200px 20px 30px; font: normal 11px/17px Tahoma, Arial, sans-serif; border-bottom: 1px solid rgb(224,224,224);}
.aktualis .akciok .smallTexter a {color: #a0a0a0; text-decoration: underline;}
.aktualis .akciok .smallTexter a:hover {color: #e3207b; text-decoration: underline;}
.aktualis .akciok #csucsok {position: absolute; z-index: 400; margin-left: 873px; margin-top: -3px;}
.aktualis .ajanlatkero {position: absolute; margin: 18px 0 0 758px;}
.aktualis .ajanlatkero.hirlev {margin-top: 16px;}
.aktualis .hirlevelContent {padding: 20px 200px 24px 30px;}
.aktualis .hirlevelContent > p {display: inline; margin-left: 20px; font: normal 11px/25px Tahoma, Arial, sans-serif; color: #a0a0a0;}
.aktualis .hirlevel h2 {color: #999999; font-size: 24px; display: inline;}
	
.aktualis #feliratkozas {display: none; position: absolute; z-index: 450; background: transparent url(/res/i/module.hirlevel.layerBg.png) left top no-repeat; width: 511px; height: 362px; margin: -3px 0 0 425px;}
.aktualis #feliratkozas .blower {padding: 25px 30px 0 30px; position: relative;}
.aktualis #feliratkozas .intable {display: block;}
.aktualis #feliratkozas .intable td {padding: 5px 5px 5px 10px; font: normal 12px/32px Tahoma, Arial, sans-serif; color: #666666;}
.aktualis #feliratkozas .intable .l {width: 140px; padding: 0;}
.aktualis #feliratkozas #messages div {font: normal 10px/25px Tahoma, Arial, sans-serif; color: #333333; text-align: right; padding-right: 55px; padding-top:12px;}
.aktualis #feliratkozas #messages .error { color: #e3207b; }
.aktualis #feliratkozas #messages .notice { color: #e3207b;}

.aktualis #feliratkozas .pret {padding: 0px 10px 14px 10px; font: normal 14px/32px Tahoma, Arial, sans-serif; color: #e3207b;;}
.aktualis #feliratkozas .chkbtxt {font: normal 10px/16px Tahoma, Arial, sans-serif; color: #999999;}
.aktualis #feliratkozas .chkbtxt a {color: #999999;text-decoration: underline; }
.aktualis #feliratkozas .chktable {padding: 10px 0 5px 50px;}
.aktualis #feliratkozas .chktable table { width: 355px;}
.aktualis #feliratkozas .leir {font: normal 10px/32px Tahoma, Arial, sans-serif; color: #BBBBBB; text-decoration: underline; position: absolute; margin: 13px 0 0 190px;}
.aktualis #feliratkozas .Flink {margin-top: 12px; margin-left: 256px;}
.aktualis #feliratkozas .closerI {position: absolute; z-index: 500; margin: 0 0 0 0; right: 12px; top: -4px; cursor: pointer;}

.aktualis .hirlevel .inpt {height: 32px; width: 252px; background: url(/res/i/module.hirlevel.inputbg.png) left top no-repeat;}
.aktualis .hirlevel .inpt input {background: url(/res/i/spacer.gif) left top repeat-x; border: 0; font: normal 13px/26px Tahoma, Arial, sans-serif; height: 26px; display: block; color: #666666; padding-left: 10px; width: 232px;}

.aktualis .hirHolder {display: block; margin: 0 4px 25px 4px;}
.aktualis .hirHolder .elso {width: 470px;}
.aktualis .insHir {margin-left: 10px; margin-top: 40px;}
.aktualis .insHir .refLeft {width: 140px; text-align: center;}
.aktualis .insHir .refLeft img {margin: 0 auto;}
.aktualis .insHir .righ {padding-right: 20px !important;}
.aktualis .insHir .ss {color: #666666; font: bold 14px/18px Tahoma, Arial, sans-serif; }
.aktualis .insHir .s2 {color: #b3b3b3; font: normal 11px/17px Tahoma, Arial, sans-serif; padding-bottom: 19px;}
.aktualis .insHir p {color: #666666; font: normal 12px/20px Tahoma, Arial, sans-serif; }
	
.aktualis .insHir .ss sup {font-size: 11px;}
	
.aktualitasokPage {margin: 0 auto; width: 948px; margin-bottom: 22px; text-align: left;}
.aktualitasokPage .co {background: url(/res/i/content.bg.png) left top repeat-y;}
.aktualitasokPage img.bottom {margin: 0 auto;}
.subSmallerHeader {margin: 0 auto; width: 948px; height: 30px;}

.nyitolap {margin: 0 auto; width: 948px; margin-bottom: 22px; text-align: left; background: url(/res/i/module.nyitooldal.top.png) left top no-repeat; padding-top: 15px;}
.nyitolap .co {background: url(/res/i/module.nyitooldal.bg.png) left top repeat-y; padding-bottom: 30px;}
.nyitolap img.bottom {margin: 0 auto;}
.nyitolap .ters {display: block; margin: 0 4px 0 4px; }
.nyitolap .ters td.zi:first-child {width: 313px; }
.nyitolap .ters td.zi {width: 310px; }
.nyitolap .ters td.zi.last {width: auto; }
.nyitolap .ters .hybridSel {margin-top: 20px;}
.nyitolap .proda {margin-top: 40px;}
.nyitolap .proda h2 {font-size: 15px !important; font-weight: 700}
.nyitolap .proda a {color: #666666; font-size: 15px !important; display: block; padding-bottom: 3px; font-weight: 700;}
.nyitolap .proda p {color: #666666; font: normal 12px/19px Tahoma, Arial, sans-serif; padding-right: 10px;}
	
.p404 h1 {padding: 20px 26px 18px 30px; color: #e3207b; font-size:28px;}
	
.standardPage .inHead h2 {color: #e3207b !important;}
.standardPage h1 {padding: 25px 26px 18px 30px; color: #e3207b; font-size:28px;}
.standardPage .innerContentStd {padding: 30px 30px 40px 30px; font: 12px/20px Tahoma, Arial, sans-serif; color: #666666;}
.standardPage .innerContentStd h2 {color: #e3207b; font-size: 16px; font-weight: normal; padding: 10px 0 0 0; display: block;}
.standardPage .innerContentStd h3 {color: #e3207b; font-size: 13px; font-weight: normal; padding: 10px 0 0 0; display: inline;}

.faqPage li .z div {padding-top: 15px !important;}
.faqPage li .z {padding-left: 20px !important; padding-right: 20px !important;}
.faqPage li .z a {font-size: 14px !important;}
.faqPage .inHead .c h2 {letter-spacing: -1px; font-size: 21px; padding-top: 21px;}
.faqPage h1 {padding-top: 25px;}

.faqContent {padding: 0 30px 0 30px;}
.faqContent .questions { padding-bottom: 50px;}	
.faqContent .questions a {font-size: 14px; display: block; padding-bottom: 8px; font-style: italic; text-decoration: none;color: #666666;}	
.faqContent .answers {}
.faqContent .answers .answer { padding-bottom: 35px; padding-right: 25px;}
.faqContent .answers a.tp {font-size: 14px; display: block; padding-bottom: 10px; font-style: italic; margin-right: 180px; text-decoration: none; color: #666666;}
.faqContent .answers .answ {font: normal 12px/19px Tahoma, Arial, sans-serif; display: block; color: #666666;}
.faqContent .answers a.vissza {display: block; position: absolute; margin-left: 710px; width: 180px; text-align: right; color: #B0B0B0; text-decoration: none; font-size: 11px; margin-top: 3px;}

.bekezdesFelsorolas .fels {padding: 0 10px 20px 20px; background: url(/res/i/module.dot.png) 0px 7px no-repeat;}

#Maindots {position: absolute; width: 948px; margin-top: 356px; z-index: 203;}
#Maindots img {display: inline; margin: 0 5px 0 5px; cursor: pointer;}
#topIMG {position: absolute; display: block; z-index: 201; width: 948px; height: 400px; Zoom: 1;}
#underIMG {position: absolute; display: block; z-index: 200; width: 948px; height: 400px; Zoom: 1;}
.picHolder {width: 948px; margin: 0 auto; height: 380px; text-align: left;}
#akcHolder { height: 96px; background: url(/res/i/module.akcio.bg.png) -8px top no-repeat; text-align: left; width: 948px; margin: 0 auto; overflow: hidden;}
#akcHolder img.akcCsucsok {position: absolute; margin: 0 0 0 877px; }
#akcHolder .akcPic {width: 120px; height: 110px; position: absolute; margin-top: -10px; margin-left: 4px;}
#akcHolder .akcPic img {width: 90px; background: none center center no-repeat; height: 110px;}
#akcHolder p {padding-left: 124px; padding-top: 23px; font: normal 12px/19px Tahoma, Arial, sans-serif; color: #666666;}
#akcHolder a {font: normal 12px/19px Tahoma, Arial, sans-serif; display: block; color: #e3207b; margin-left: 124px; text-decoration: none; display: none;}
#akcHolder #faderAkc {display: block; position: absolute; z-index: 350; width: 760px; height: 55px; margin-top: 15px; background: #FFF; margin-left: 124px;}

#kapcsolatLayer.osszehas {height: 571px !important; background-image: url(/res/i/module.osszehasonlitobg.png) !important;}
.osszehas .inPa {padding: 29px 0 0 30px; position: relative;}
.osszehas .trew {padding: 1px 0 0 20px;}
.osszehas .pHold {height: 70px; width: 90px; background: none center center no-repeat;}
.osszehas .pTxt {font-style: italic; color: #999999; font-size: 13px; line-height: 18px; width: 175px;}
.osszehas .pTxt p {padding-left: 15px; display: block;}
.osszehas .pBlocker {position: absolute; width: 265px; height: 70px; z-index: 1600; background: #FFF; display: none;}
.osszehas a {font-style: italic; color: #e3207b; font-size: 14px; line-height: 18px; margin-left: 20px; padding-left: 15px; padding-right: 15px; margin-right: 13px; cursor: pointer; height: 36px; padding-top: 15px; vertical-align: middle; text-decoration: none; display: block;}
.osszehas a span {color: #666666; margin-right: 4px;}
.osszehas a.on {background: url(/res/i/module.osszehas.selected.png) left top repeat-x;}
.osszehas .tho {padding-top: 15px;}

#Oldalterkep a {display: block; padding: 15px 0 0 0; font-size: 16px; color: #e3207b;;}
#Oldalterkep .level2 {margin-left:30px; font-size: 15px; padding-top: 4px; color: #e3207b;}
#Oldalterkep .level3 {margin-left:60px; font-size: 14px; padding-top: 4px; color: #666;}
#Oldalterkep .level4 {margin-left:90px; font-size: 13px; padding-top: 4px; color: #666;}
