html, body {
    padding: 0px;
    margin: 0px;
    background: #9e7f44;
    font-family: Arial, sans-serif;
    font-size: 13px;    
}

img {
    border: 0px solid white;
    vertical-align: bottom;
}

.center {
    text-align: center;
}

#page {
    width: 100%; 
    border: 0px solid green; 
    /*background: url('../images/system/layouts/public/bg.png') repeat-x;*/
    background: #9e7f44;
    clear: both;
    overflow: hidden;
}

#container {
    width: 1000px; 
    border: 0px solid red; 
    margin-left: auto; 
    margin-right: auto;
    background: url('../images/system/layouts/public/contentbg.png') repeat-y;
    padding-left: 5px;
    padding-right: 5px;
    clear: both;
    overflow: hidden;
}

#header {
    position: relative;
    width: 1010px;
    height: 120px;
    margin-left: auto; 
    margin-right: auto;
    border: 0px solid pink;
    background: url('../images/system/layouts/public/head.png') no-repeat;
}

#menu {
    position: absolute;
    width: 1000px;
    height: 40px;
    border: 0px solid green;
    bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    left:5px;
    background: url('../images/system/layouts/public/menu1.jpg') no-repeat;
}

#menu #menuitems { 
    margin: 0; 
    padding: 0; 
}



#menu #menuitems li { 
    display: inline; 

}

#menu #menuitems li a { 
    float: left; 
/*    width: 120px; 
    height: 0; 
    overflow: hidden; 
    padding 40px;*/
    height: 27px;
    width: 90px; 
    padding-top: 12px;
    font-size: 13px;
    text-decoration: none;
    text-align: center;
    color: #ffffff;
}

#menu #menuitems #item2 a { 
    width: 256px; 
    background: url('../images/system/layouts/public/item1.png') no-repeat;
}

#menu #menuitems #item2 a:hover { 
    width: 256px; 
    background: url('../images/system/layouts/public/item1ovr.png') no-repeat;
}

#ml2 {
    background: url('../images/system/layouts/public/item2.png') no-repeat;
}

#menu #menuitems #item1 a { 
    width: 105px; 
    background: url('../images/system/layouts/public/item2.png') no-repeat;
}

#menu #menuitems #item1 a:hover { 
    width: 105px; 
    background: url('../images/system/layouts/public/item2ovr.png') no-repeat;
}

#ml1 {
    background: url('../images/system/layouts/public/item2.png') no-repeat;
}

#menu #menuitems #item3 a { 
    width: 161px; 
    background: url('../images/system/layouts/public/item3.png') no-repeat;
}

#menu #menuitems #item3 a:hover { 
    width: 161px; 
    background: url('../images/system/layouts/public/item3ovr.png') no-repeat;
}

#ml3 {
    background: url('../images/system/layouts/public/item3.png') no-repeat;
}

#menu #menuitems #item4 a { 
    width: 159px; 
    background: url('../images/system/layouts/public/item4.png') no-repeat;
}

#menu #menuitems #item4 a:hover { 
    width: 159px; 
    background: url('../images/system/layouts/public/item4ovr.png') no-repeat;
}

#ml4 {
    background: url('../images/system/layouts/public/item4.png') no-repeat;
}


#menu #menuitems #item5 a { 
    width: 131px; 
    background: url('../images/system/layouts/public/item5.png') no-repeat;
}

#menu #menuitems #item5 a:hover { 
    width: 131px; 
    background: url('../images/system/layouts/public/item5ovr.png') no-repeat;
}

#ml5 {
    background: url('../images/system/layouts/public/item5.png') no-repeat;
}


#menu #menuitems #item6 a { 
    width: 110px; 
    background: url('../images/system/layouts/public/item6.png') no-repeat;
}

#menu #menuitems #item6 a:hover { 
    width: 110px; 
    background: url('../images/system/layouts/public/item6ovr.png') no-repeat;
}

#ml6 {
    background: url('../images/system/layouts/public/item6.png') no-repeat;
}


#menu #menuitems #item7 a { 
    width: 78px; 
    background: url('../images/system/layouts/public/item7.png') no-repeat;
}

#menu #menuitems #item7 a:hover { 
    width: 78px; 
    background: url('../images/system/layouts/public/item7ovr.png') no-repeat;
}

#ml7 {
    background: url('../images/system/layouts/public/item7.png') no-repeat;
}

#left {
    position: relative;
    float: left;
    width: 180px;
    height: auto;
    border: 0px solid blue;
}

#kupongyujto {
    display: block;
    width: 160px;
    height: 64px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border: 0px solid red;
    text-align: center;
}

#kupongyujto a {
    font-size: 9px;
    color: #8a8a8a;
    text-decoration: none;
}

#kupongyujto a:hover {
    text-decoration: underline;
}

#uzletkereso {
    display:block;
    background: url('../images/system/layouts/public/uzletkereso_kek.png') no-repeat;
    width: 160px;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    border: 0px solid red;
}

#uzletlista {
    margin-top: 4px;
    margin-left: -30px;
    width: 120px;
}

#uzletlista-label {
    color: white;
    font-size: 14px;
/*    font-weight: bold;*/
    margin-left: 12px;
    padding-top: 4px;
}

#nincsnyomtatom {
    width: 160px;
    height: 55px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
}

#kategoria {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
}

#adsense_left {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    width: 120px;
    height: 600px;
    border: 0px solid black;
}

#hird_left {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    width: 120px;
    height: 620px;
    border: 0px solid black;
}

#hirekbeszamolok {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
}

#content {
    padding-top: 7px;
    position: relative;
    float: left;
    width: 635px;
    border: 0px solid red;
}

#pager {
    clear: both;
    position: relative;
    display: block;
    width: 605px;
    height: 30px;
    border: 0px solid red;
    font-size: 11px;
    text-align: center;
    background: url('../images/system/layouts/public/pager_bg.png') no-repeat;
    padding-top: 8px;
    margin-left: 10px;
}

#pager a {
    color: #003cac;
    text-decoration: none;
}

#pager a:hover {
    text-decoration: underline;
}

#right {
    position: relative;
    float: left;
    width: 178px;
    border: 0px solid purple;
}

#regisztracio {
    display: block;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

#kiemeltajanlatok {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
}

#facebook_mb {
    display: block;
    width: 144px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
}



.ad160x400 {
    display: block;
    width: 160px;
    height: 385px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    background: url('../images/system/layouts/public/ad_bg.png') no-repeat;
    padding-top: 15px;
    text-align: center;
    border: 0px solid black;
}

#google_adsense {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    width: 120px;
    height: 240px;
}

#footer {
    position: relative;
    clear: both;
    width: 1010px;
    height: 120px;
    border: 0px solid brown;
    margin-left: auto; 
    margin-right: auto;
    background: url('../images/system/layouts/public/footer_end.png') no-repeat;
    overflow: hidden;
}

#mediapartnerek {
    position: relative;
    display: block;
    width: 635px;
    margin-top: 15px;
    margin-left: auto; 
    margin-right: auto;
    font-size: 13px;
    text-align: center;
    border-top: 2px solid #6f6f6f;
    border-bottom: 2px solid #6f6f6f;
    overflow: hidden;
}

#mediapartnerek a {
    text-decoration: none;
    color: #6f6f6f;
}

#mediapartnerek a:hover {
    text-decoration: underline;
}

#mediapartnerek td{
    width: 20%;
    text-align: left;
    font-size: 12px;
}

#footerlinks {
    position: relative;
    display: block;
    top: 10px;
    width: 635px;
    margin-left: auto; 
    margin-right: auto;
    font-size: 13px;
    text-align: center;
}

#footerlinks a {
    text-decoration: none;
    color: #000000;
}

#footerlinks a:hover {
    text-decoration: underline;
}

.kekkiem {
    color: #2c65a4;
}

#linktabla{
    width: 300px;
    height: 255px;
    border: 0px solid #dddddd;
    background: #eeeeee;
    text-align: center;
    float: left;
    position: relative;
    z-index: 10;
	 margin-bottom: 15px;
}

#linktabla #linktablakep img{
    border: 0px solid #dddddd;
}

#linktabla dl {
    width: 300px;
    line-height: 1.5;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
 
#linktabla dl dt {
    float:left;
    font-weight: bold;
    clear: both;
    width: 88px;
    margin: 0px;
    padding-left: 5px;
    line-height: 19.5px;
    background: url('/images/system/kuponlista/uzletbg.jpg') no-repeat;
}

#linktabla dl dt a{
    color: #272727;
    text-decoration: none;
}

#linktabla dl dt a:hover{
    text-decoration: underline;
}
	 
#linktabla dl dd {
    width: 202px;
    float: left;
    margin: 0px;
    padding-left: 5px;
    line-height: 19.5px;
    background: url('/images/system/kuponlista/akciobg.jpg') repeat-x;
}

#linktabla dl dd a{
    color: #616161;
    text-decoration: none;
}

#linktabla dl dd a:hover{
    text-decoration: underline;
}

#linktabla a:hover {
    text-decoration: underline;
}

#linktablalink{
    width: 300px;
    height: 20px;
    border-top: 0px solid #dddddd;
    text-align: center;
    left: 0px;
    top: 250px;
    clear: both;
    position: absolute;
    bottom: 1px;
	 margin-top: 1px;
    padding-top: 4px;
    font-weight: bold;
    background: url('/images/system/kuponlista/osszeslink.jpg') no-repeat;
}

#linktablalinkhosszu{
    width: 617px;
    height: 20px;
    border-top: 0px solid #dddddd;
    text-align: center;
    left: 0px;
    top: 177px;
    clear: both;
    position: absolute;
    bottom: 1px;
    padding-top: 4px;
    font-weight: bold;
    background: url('/images/system/kuponlista/osszeslink_hosszu.jpg') no-repeat;
}

#linktablalinkhosszu a{
    color: white;
    text-decoration: none;
    font-size: 11px;
}

#linktablalinkhosszu a:hover {
    text-decoration: underline;
}

#linktablalink a{
    color: white;
    text-decoration: none;
    font-size: 11px;
}

#linktablalink a:hover {
    text-decoration: underline;
}

#linktabla hr {
    width: 80%;
    height: 1px;
    color: #dddddd;
    background: #dddddd;
    border: 0px;
}

#linktablakep {
    width: 300px;
    height: 60px;
    border: 0px solid;
}

@media print {
    .pbreak {
	page-break-before: always;
    }
}

.tobbinfo{
    font-size: 10px; 
}

.tobbinfo a{
    color: grey;
}

.ugyfelnev{
    font-size: 15px; 
    vertical-align: bottom;
}

.ugyfelnev a{
    color: #003393; 
    text-decoration: none;
    font-weight: bold;
}

.ugyfelnev a:hover{
    text-decoration: underline;
}

#maipiac{
    display: block;
    position: absolute;
    top: 10px;
    left: 20px;
    width: 120px; 
    height: 240px; 
    border: 1px solid #4c814a; 
    overflow: hidden;
    text-align: left;
    background: #ffffff;
}

#maipiac #text{
    width: 113px; 
    height: 220px; 
    position: absolute; 
    bottom: 0px; 
    border: 0px solid red; 
    overflow: hidden;
    margin-left: 5px;
}

#maipiac a{
    color: #003664; 
    font-size: 12px; 	
    text-decoration: none;
}

#maipiac a:hover{
    color: #003664; 
    font-size: 12px; 	
    text-decoration: underline;
}

#maipiac2{
    display: block;
    position: relative;
    width: 120px; 
    height: 240px; 
    border: 1px solid #4c814a; 
    overflow: hidden;
    text-align: left;
    background: #ffffff;
}

#maipiac2 #text{
    width: 113px; 
    height: 220px; 
    position: relative; 
    bottom: 0px; 
    border: 0px solid red; 
    overflow: hidden;
    margin-left: 5px;
}

#maipiac2 a{
    color: #003664; 
    font-size: 12px; 	
    text-decoration: none;
}

#maipiac2 a:hover{
    color: #003664; 
    font-size: 12px; 	
    text-decoration: underline;
}

#akcioguru{
    display: block;
    position: relative;
    width: 120px; 
    height: 190px; 
    border: 1px solid #c1399d; 
    overflow: hidden;
    text-align: left;
    background: #ffffff;
}

#akcioguru #text{
    width: 113px; 
    height: 170px; 
    position: relative; 
    bottom: 0px; 
    border: 0px solid red; 
    overflow: hidden;
    margin-left: 5px;
}

#akcioguru a{
    color: #c1399d; 
    font-size: 12px; 	
    text-decoration: none;
}

#akcioguru a:hover{
    color: #c1399d; 
    font-size: 12px; 	
    text-decoration: underline;
}

#jobbszel {
    position: relative;
    width: 160px;
}

#jobbszel #adheader{
    position: relative;
    width: 160px;
    height: 10px;
    background: url('../images/system/hirdetesek/jobbszel/ad_bg_top.png') no-repeat;
    overflow: hidden;
}

#jobbszel #adcontent{
    position: relative;
    width: 160px;
    background: url('../images/system/hirdetesek/jobbszel/ad_bg_repeat.png') repeat-y;
}

#jobbszel #adfooter{
    position: relative;
    width: 160px;
    height: 10px;
    background: url('../images/system/hirdetesek/jobbszel/ad_bg_bottom.png') no-repeat;
}

#jobbszel .hirdblokk {
    display: block;
    position: relative;
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

#jobbszel .hirdblokkzaro {
    display: block;
    position: relative;
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
}

.hird160 {
    display: block;
    position: relative;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    text-align: center;
    border: 0px solid black;
}

#klubtagsag-label {
    width: 280px;
}

.regielements {
    vertical-align: top;
}

#regifb td {
    vertical-align: top;
}

.fbcommentsIFrame_0 {
	overflow-y: hidden;
}

#social a{
    color: #5c5c5c;
    text-decoration: none;
}

#social a:hover{
    color: #5c5c5c;
    text-decoration: underline;
}

#social a:visited{
    color: #5c5c5c;
}

