html,body   { width: 100%; height: 100%; background-color: #7f460f; margin: 0px; padding: 0px; border-width: 0px; text-align: center; font: 11px Arial, Verdana, Helvetica, Arial, Sans-serif; }
table, table tr, table tr td, th	{ border-collapse: collapse; margin: 0px; padding: 0px; }
a:active,                
a:focus             { outline: none !important; }
img					{ border: none; line-height: normal !important; padding: 0px; margin: 0px; }
.clear              { clear: both; }
span.clear		    { display: block; font-size: 1px !important; position: relative; line-height: 0px !important; height: 0px; overflow: hidden; }
form				{ margin: 0px; padding: 0px; }
/*.ie-6 img,
.ie-7 img           { display: block; }*/
.ie-6 span.clear,
.ie-7 span.clear    { display: inline; font-size: 0px !important; }
.ie-7 span.clear    { font-size: 0px !important; }
.ie-6 img.b,
.ie-7 img.b         { display: block; }
/*
BASE COLORS:
    bg:     #7f460f;
*/
h1 { margin-bottom: 20px; font-size: 16px; font-weight: bold; text-align:left; padding-left: 50px;}

#container			    { width: 1008px; min-height: 100%; position: relative; margin: 0 auto; text-align: left; }
#header                 { width: 1008px; height: 216px; background: url('../images/header.bg.jpg') 0 top no-repeat; }
#content                { width: 1008px; padding-bottom: 0px; /*min-height: 632px; background: url('../images/content.bg.png') left bottom repeat-x;*/ }
#footer                 { width: 842px; height: 47px; margin-left: 28px; background: url('../images/footer.bg.jpg') left top no-repeat; }
.ie-6 #container            { height: 100%; }
/*.ie-6 #content              { height: 632px; }*/


#header .logo                   { float: left; margin-top: 138px; /*padding-left: 22px;*/ }
.ie-6 #header .logo,
.ie-7 #header .logo                 { margin-top: 124px; }
#header .contact-row            { float: left; position: relative; width: 711px; height: 24px; padding-top: 8px; font-size: 12px; font-weight: bold; color: #fff; }
.ie-6 #header .contact-row,
.ie-7 #header .contact-row          { margin-top: -14px; }
#header .contact-row img        { vertical-align: -3px; }
#header .contact-row a          { color: #fff; text-decoration: none; }
#header .contact-row a:hover    { text-decoration: underline; }
#header .contact-row .flags     { position: absolute; top: 10px; right: 0px; }
#header .contact-row .flag      { float: left; display: block; height: 15px; width: 20px; margin-right: 12px; background: url('../images/header.icon.eng.jpg') left top no-repeat; }
#header .contact-row .flag:hover    { background-position: 0 -15px; }
#header .contact-row .eng           { background: url('../images/header.icon.eng.jpg') left top no-repeat; }
#header .contact-row .hun           { background: url('../images/header.icon.hun.jpg') left top no-repeat; }
#header .contact-row .on            { background-position: 0 -15px; }

#header .menubox        { float: left; width: 711px; height: 179px; position: relative; background: url('../images/header.menu.bg.jpg') left top no-repeat; }
#header .menubox .menu          { position: absolute; left: 4px; bottom: 2px; height: 30px; width: 711px;  }
#header .menubox .menu .btn         { float: left; display: block; height: 30px; width: 84px; cursor: pointer; background: url('../images/header.menu.01.fooldal.jpg') left top no-repeat; }
#header .menubox .menu .btn.on,
#header .menubox .menu .btn:hover   { background-position: 0 -30px; }
#header .menubox .menu .foldal      { width: 84px; background: url('../images/header.menu.01.fooldal.jpg') left top no-repeat; }
#header .menubox .menu .atitok      { width: 100px; background: url('../images/header.menu.02.atitok.jpg') left top no-repeat; }
#header .menubox .menu .termekek    { width: 122px; background: url('../images/header.menu.03.termekek.jpg') left top no-repeat; }
#header .menubox .menu .uzleti      { width: 189px; background: url('../images/header.menu.04.uzleti.jpg') left top no-repeat; }
#header .menubox .menu .gyik        { width: 68px; background: url('../images/header.menu.05.gyik.jpg') left top no-repeat; }
#header .menubox .menu .partnereink { width: 139px; background: url('../images/header.menu.06.partnereink.jpg') left top no-repeat; }
#header .footer                 { width: 895px; height: 5px; font-size: 1px; line-height: 0px; background: url('../images/header.foot.bg.jpg') 3px 0px no-repeat; }
.ie-6 #header .contact-row    { height: 32px; }

/*---------*/

#footer .menu           { width: 100%; text-align: center; height: 15px; padding: 8px 0 0px 10px; color: #4d291b; }
#footer .menu a         { color: #4d291b; vertical-align: bottom; text-decoration: none; }
#footer .menu a:hover   { text-decoration: underline; }
#footer .text           { padding: 12px 0 0 10px; color: #a48256; font-size: 10px; }


/*LEFT BLOCK: DECORATION*/
.block-left                 { /*margin-left: 20px;*/ float: left; width: 28px; height: 138px; background: url('../images/page.left.bg.jpg') left top no-repeat; }
.ie-6 .block-left           { /*margin-left: 10px;*/ }

/*RIGHT BLOCK: MENU*/
.block-right                    { float: left; width: 134px; }
.block-right .menu              {  }
.block-right .menu .btn         { display: block; height: 57px; width: 134px; overflow: hidden; background: url('../images/page.right.menu.01.jpg') left top no-repeat; }
.block-right .menu .btn:hover   { background-position: 0 -57px; cursor: pointer; }
.block-right .menu .referencia  { width: 134px; background: url('../images/page.right.menu.01.jpg') left top no-repeat; }
.block-right .menu .partnereink { width: 134px; background: url('../images/page.right.menu.02.jpg') left top no-repeat; }
.block-right .menu .videken     { width: 134px; background: url('../images/page.right.menu.03.jpg') left top no-repeat; }

/*CENTRAL BLOCK: PAGE */
.page                       { float: left; width: 822px; min-height: 300px; padding: 7px 10px 0 10px; background-color: #faf5ef; }
.ie-6 .page                 { width: 842px; height: 300px; }

.page-home .box                  { float: left; cursor: pointer !important; }
.page-home .box td.h                   { height: 5px; }
.page-home .box td.hl                  { width: 5px; background: url('../images/box.hl.bg.jpg') 0 0 no-repeat; }
.page-home .box td.hr                  { width: 5px; background: url('../images/box.hr.bg.jpg') 0 0 no-repeat; }
.page-home .box td.hc                  { background-color: #dfcfbe; }
.page-home .box td.c                   { height: 185px; }
.page-home .box td.cl                  { width: 5px; background-color: #dfcfbe; }
.page-home .box td.cc                  { background-color: #dfcfbe; }
.page-home .box td.cc img              { display: table-cell;}
.page-home .box td.cr                  { width: 5px; background-color: #dfcfbe; }
.page-home .box td.f                   { height: 30px; }
.page-home .box td.fl                  { width: 5px; background: url('../images/box.fl.bg.jpg') 0 0 no-repeat; }
.page-home .box td.fr                  { width: 5px; background: url('../images/box.fr.bg.jpg') 0 0 no-repeat; }
.page-home .box td.fc                  { background-color: #dfcfbe; }

.page-home .box:hover td.hl            { background-image: url('../images/box.hl.bg.hover.jpg'); }
.page-home .box:hover td.hr            { background-image: url('../images/box.hr.bg.hover.jpg'); }
.page-home .box:hover td.hc            { background-color: #4d291b; }
.page-home .box:hover td.cl            { background-color: #4d291b; }
.page-home .box:hover td.cc            { background-color: #4d291b; }
.page-home .box:hover td.cr            { background-color: #4d291b; }
.page-home .box:hover td.fl            { background-image: url('../images/box.fl.bg.hover.jpg'); }
.page-home .box:hover td.fr            { background-image: url('../images/box.fr.bg.hover.jpg'); }
.page-home .box:hover td.fc            { background-color: #4d291b; }

.page-home .box-1 .title             { width: 137px; height: 30px; background: url('../images/box.1.title.jpg') 0 0 no-repeat; }
.page-home .box-1:hover .title       { background-image: url('../images/box.1.title.hover.jpg'); }

.page-home .box-2                    { margin-left: 10px; }
.page-home .box-2 .title             { width: 254px; height: 30px; background: url('../images/box.2.title.jpg') 0 0 no-repeat; }
.page-home .box-2:hover .title       { background-image: url('../images/box.2.title.hover.jpg'); }


.page-home .box-3 .title             { width: 284px; height: 30px; background: url('../images/box.3.title.jpg') 0 0 no-repeat; }
.page-home .box-3:hover .title       { background-image: url('../images/box.3.title.hover.jpg'); }

.page-home .box-4                    { margin-left: 10px; }
.page-home .box-4 .title             { width: 127px; height: 30px; background: url('../images/box.4.title.jpg') 0 0 no-repeat; }
.page-home .box-4:hover .title       { background-image: url('../images/box.4.title.hover.jpg'); }

.page-home .box-5                    { margin-left: 10px; }
.page-home .box-5 .title             { width: 185px; height: 30px; background: url('../images/box.5.title.jpg') 0 0 no-repeat; }
.page-home .box-5:hover .title       { background-image: url('../images/box.5.title.hover.jpg'); }

/* P.HOME.TPL as central block */
.page-home                  { }
.page-home .c               { margin: 20px 0 20px 0; }
.page-home .c .text         { padding: 0px; font-size: 14px; color: #4d291b; text-align: center; }

/*abs.inner link flash above
.page-home .box-1 .cc       { position: relative; }*/
/*.page-home .box-1 .cc a.innerlink   { display: block; position: absolute; width: 450px; height: 185px; z-index: 10; }*/

/* SUB általános */
.page-sub                   { width: 814px; padding: 10px 14px 0 14px; font-size: 12px; color: #4d291b; }
.ie-6 .page-sub                 { width: 842px; }

.page-sub .col-left         { width: 166px; float: left; }
.page-sub .col-right        { width: 648px; float: left; }
.page-sub .submenu          { width: 146px; }
.page-sub a                 { color: #4d291b; }

.page-sub .box td.h             { height: 9px; }
.page-sub .box td.hl            { width: 9px; background: url('../images/sub.box.hl.bg.jpg') 0 0 no-repeat; }
.page-sub .box td.hr            { width: 9px; background: url('../images/sub.box.hr.bg.jpg') 0 0 no-repeat; }
.page-sub .box td.hc            { width: auto; background: url('../images/sub.box.hc.bg.jpg') 0 0 repeat-x; }
.page-sub .box td.cl            { width: 9px; background: url('../images/sub.box.cl.bg.jpg') 0 0 repeat-y; }
.page-sub .box td.cr            { width: 9px; background: url('../images/sub.box.cr.bg.jpg') 0 0 repeat-y; }
.page-sub .box td.cc            { width: auto; background-color: #fff; }
.page-sub .box td.fl            { width: 9px; background: url('../images/sub.box.fl.bg.jpg') 0 0 no-repeat; }
.page-sub .box td.fr            { width: 9px; background: url('../images/sub.box.fr.bg.jpg') 0 0 no-repeat; }
.page-sub .box td.fc            { width: auto; background: url('../images/sub.box.fc.bg.jpg') 0 0 repeat-x; }

.page-sub .submenu .row         { padding: 9px 8px 9px 8px; background: url('../images/sub.box.points.jpg') left bottom repeat-x; }
.page-sub .submenu .row-last    { padding: 9px 8px 0 8px; background: none; }
.page-sub .submenu .row a       { font-size: 12px; font-weight: bold; color: #4d291b; text-decoration: none; }
                                /*.page-sub .submenu .row a:hover   { font-weight: bold; }*/

/*path*/
.page-sub .col-right .path          { padding: 17px 0 8px 17px; }
/*content*/
.page-sub .col-right .cc                    { padding: 11px 8px 11px 8px; color: #4d291b !important;  }
.page-sub .col-right .cc .title             { margin-bottom: 20px; font-size: 16px; font-weight: bold; }
.page-sub .col-right .cc .article           { margin-bottom: 15px; }
.page-sub .col-right .cc h1					{ margin-bottom: 20px; font-size: 16px; font-weight: bold; text-align:left; padding: 0;}
.page-sub .col-right .cc .article .thumb        { width: 84px; margin-right: 32px; height: 84px; float: left; display: block; text-align: center; background: url('../images/product.article.thumb.bg.jpg') 0 0 no-repeat; }
.page-sub .col-right .cc .article .thumb img    { margin: 0 auto 0 auto; }
/*.page-sub .col-right .cc .article:hover .thumb,*/
.page-sub .col-right .cc .article .thumb:hover  { background-position: 0 -84px; }
.page-sub .col-right .cc .article .c            { width: 491px; float: left; }
.page-sub .col-right .cc .article .c a.more     { color: #945e3a; text-decoration: none; font-size: 12px; }
.page-sub .col-right .cc .article .c a.more:hover   { color: #4d291b; text-decoration: underline; }
.page-sub .col-right .cc .article .title        { display: block; float: left; margin: 0; font-weight: normal; text-decoration: none; }
.page-sub .col-right .cc .article .title:hover  { text-decoration: underline; }
.page-sub .col-right .cc .article .subtitle     { font-size: 12px; color: #945e3a !important; }
.page-sub .col-right .cc .article p             { font-size: 12px; margin: 0; padding: 0; padding: 10px 0 10px 0; }

/* TERMÉK */
.page-details                               { }
.page-details .col-right .cc .title         { margin-bottom: 10px; }
.page-sub .col-right .cc .richtext          { width: 394px; float: left; padding-top: 10px; padding-right: 10px; }
.page-sub .col-right .cc .pics              { width: 209px; float: left; padding-top: 10px; }
.ie-6 .page-sub .col-right .cc .pics        { padding-top: 0; }
.ie-6 .page-sub .col-right .cc .richtext        { width: 404px; }

.richtext                                   { }
.richtext p                                 { margin: 10px 0; font-size: 12px !important; }
.richtext strong                            { display: block; }
.richtext ul                                { margin-top: 10px; }

/* PARTNEREINK */
.page-partners                  { }
.page-partners .col-right       { width: 812px; }
.page-partners .col-right .cc .article .c   { float: none; width: 100%; }
.page-partners .cc .leftside    { float: left; width: 50%; }
.page-partners .cc .rightside   { float: left; width: 50%; }
.page-partners .cc .article p           { line-height: 18px; }
.page-partners .cc .article a.partner   { text-decoration: none; }
.page-partners .cc .article a.partner:hover   { text-decoration: underline; }
.page-partners .cc .article .title      { margin-bottom: 15px; }
.page-partners .cc .points              { width: 370px; height: 15px; background: url('../images/sub.box.points.jpg') left top repeat-x; font-size: 1px; line-height: 1px; }
.page-partners .cc .rightside .points   { width: 390px; }

/*ÜZLETI AJÁNLATUNK*/
.page-ajanlat                       { }
.page-ajanlat .col-right .cc p      { font-size: 12px; margin: 0; padding: 0 0 10px 0; }
.page-ajanlat .col-right .cc ul     { font-size: 12px; line-height: 20px; /* margin: 0; padding: 0 0 10px 0;*/ }
.page-ajanlat .col-right .cc ul li  {  }
.page-ajanlat .col-right .cc p.b    { font-size: 14px; font-weight: bold; line-height: 22px; }

/* TERMÉK FOLYT */
.page-details                               { }
.page-details .col-right .cc .lead              { font-size: 12px; }
.page-details .col-right .cc .richtext          { font-size: 12px; padding-top: 10px; }
.page-details .col-right .cc .pics              { font-size: 12px; padding-top: 10px; }
.page-details .col-right .cc .pics img          { border: 1px solid #7f460f; margin-bottom: 15px; }
.ie-6 .page-details .col-right .cc .pics            { padding-top: 10px; }
.page-details .col-right .cc a.back             { font-size: 12px; text-decoration: none; }
.page-details .col-right .cc a.back:hover       { text-decoration: underline; }










