body {
margin:0;
padding: 10px 0 10px 0;
font-family: Tahoma, Helvetica;
font-size: 10px;
}

form {
margin: 0;
padding: 0;
}

input, select, textarea {
border: 1px solid #000;
background-color: #F3F3F3;
font-size: 11px;
}

input:hover, select:hover, textarea:hover {
background-color: #FBFBFB;
}

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

a:hover {
color: #594536;
}

img {
border: 0;
}

p {
padding: 0;
margin: 0;
}

div#content {
width: 875px;
margin: 0 auto 0 auto;
color: #594536;
background-color: #cdbd80;
margin-bottom: 10px;
}

div#upperheader {
text-align: right;
font-size: 9px;
color: #000;
text-transform: uppercase;
/* margin-bottom: 5px; */
padding-bottom: 5px;
padding-top: 10px;
background-color: #fff;
}

div#upperheader a {
margin: 0 10px 0 0;
color: #000;
}

div#upperheader a:hover {
color: #D7D7D7;
}

div#header {
background-image: url(/gfx/header.gif);
width: 865px;
height: 65px;
text-align: right;
padding: 15px 10px 0 0;
}

div#header p.sec {
margin-top: 10px;
}

div#headerpic_1 {
background-image: url(/gfx/head_pic_ablakok.jpg);
width: 875px;
height: 217px;
}

div#headerpic_2 {
background-image: url(/gfx/head_pic_hus_salataval.jpg);
width: 875px;
height: 217px;
}

div#headerpic_3 {
background-image: url(/gfx/head_pic_dugok.jpg);
width: 875px;
height: 217px;
}

div#headerpic_4 {
background-image: url(/gfx/head_pic_belso.jpg);
width: 875px;
height: 217px;
}

div#headerpic_5 {
background-image: url(/gfx/head_pic_sajto.jpg);
width: 875px;
height: 217px;
}

div#headerpic_6 {
background-image: url(/gfx/head_pic_admin.jpg);
width: 875px;
height: 217px;
}

div#headerpic_7 {
background-image: url(/gfx/head_pic_contact.jpg);
width: 875px;
height: 217px;
}

div#footer {
width: 875px;
height: 46px;
background-image: url(/gfx/footer.gif);
text-align: right;
}

div#footer a {
display: block;
font-size: 1px;
width: 88px;
height: 36px;
margin-top: 10px;
margin-right: 13px;
}

div#left {
width: 264px;
float: left;
margin: 0 12px 0 12px;
display: inline;
}

div#right {
float: left;
}

div#right-gombsor {
width: 575px;
}

div#right-gombsor a {
margin-left: 6px;
display: block;
width: 109px;
height: 46px;
float: left;
}

/* Gomb :: Etel-ital */
div#right-gombsor a.etelital {
margin-left: 0;
background-image: url(/gfx/gomb_etelital_alap.gif);
}

div#right-gombsor a.etelital:hover {
background-image: url(/gfx/gomb_etelital_aktiv.gif);
}

/* Gomb :: Borok */
div#right-gombsor a.borok {
background-image: url(/gfx/gomb_borok_alap.gif);
}

div#right-gombsor a.borok:hover {
background-image: url(/gfx/gomb_borok_aktiv.gif);
}

/* Gomb :: Etterem */
div#right-gombsor a.etterem {
background-image: url(/gfx/gomb_etterem_alap.gif);
}

div#right-gombsor a.etterem:hover {
background-image: url(/gfx/gomb_etterem_aktiv.gif);
}

/* Gomb :: Sajto */
div#right-gombsor a.sajtonk {
background-image: url(/gfx/gomb_sajto_alap.gif);
}

div#right-gombsor a.sajtonk:hover {
background-image: url(/gfx/gomb_sajto_aktiv.gif);
}


/* Gomb :: Blog */
div#right-gombsor a.blog {
display: none;
background-image: url(/gfx/gomb_blog_alap.gif);
}

div#right-gombsor a.blog:hover {
display: none;
background-image: url(/gfx/gomb_blog_aktiv.gif);
}

/* Gomb :: Fooldal */
div#right-gombsor a.fooldal {
margin-left: 0;
background-image: url(/gfx/gomb_foldal_alap.gif);
}

div#right-gombsor a.fooldal:hover {
background-image: url(/gfx/gomb_foldal_aktiv.gif);
}

div#innercontent {
margin-top: 16px;
min-height:500px;
height:auto !important;
height:500px;
}

div#right div#bemutatkozas {
/* width: 570px; */
margin-right: 15px;
/* background-color: #000; */
}

div#right  div.blokk {
width: 280px;
height: 256px;
float: left;
margin-top: 10px;
}


div#right  div.blokk-separator {
width: 1px;
height: 256px;
background-image: url(/gfx/elvalaszto_pont_le.gif);
background-repeat: repeat-y;
margin: 10px 5px 0 5px;
float: left;
}

div#right div.blokk p.text {
padding: 10px 3px 0px 3px;
text-align: justify;
height: 135px;
overflow: auto;
}

div#right  div.blokk p.more {
text-align: right;
font-weight: bold;
padding-right: 15px;
}

/* �tel-Ital */

div#right div#etel-ital div.blokk {
width: 285px;
height: 226px;
}

div#right  div.blokk-separator {
height: 230px;
}

div#right div#etel-ital div.blokk p.lista {
padding: 0;
margin: 0;
padding-left: 15px;
padding-top: 15px;
}

div#right div#etel-ital div.blokk p.text {
height: auto;
padding-top: 5px;
}

div#right div#etel-ital p.centered {
margin: 5px auto 0 auto;
width: 430px;
font-weight: bold;
text-align: center;
}

div#itallap {
padding: 0 20px 0 20px;
margin-bottom: 15px;
}

div#itallap div.separator-bottom {
height: 300px;
}

div#itallap p.focim {
margin: 10px 0;
width: 195px;
border-bottom: 1px solid #594536;
font-weight: bold;
}

div#itallap p.notopmargin {
margin-top: 0;
}

div#itallap table {
border: 0;
}


div#itallap table td {
padding: 3px auto;
margin: 0;
width: 45px;
line-height: 1.8;
}

div#itallap table td.elem {
width: 150px;
}

div#itallap table td.elem-2 {
width: 199px;
}


div#itallap table td.sep {
width: 245px;
height: 1px;
font-size: 1px;
background-image: url(/gfx/elvalaszto_pont_oldalra.gif);
background-repeat: repeat-x;
}

div#itallap div.itallap-1 {
float: left;
width: 255px;
margin-right: 15px;
}

div#itallap div.itallap-2 {
float: left;
width: 255px;
margin-right: 15px;
margin-left: 15px;
}

div#itallap div.itallap-3 {
float: left;
width: 255px;
margin-left: 15px;
}


div#left-bottom {
display: inline;
/* margin: 0 12px 10px 12px; */
/* margin: 0 0px 10px 10px; */
margin-left: 10px;
margin-bottom: 10px;
width: 430px;
float: left;
height: 340px;

}

div#left-bottom div.cleft {
float: left;
}


div#left-bottom div.cright {
float: left;
height: 350px;
overflow: hidden;
}

div#left-bottom div.cright img {
margin-bottom: 5px;
}

div#left-bottom div.cright p {
text-align: justify;
padding-left: 5px;
width: 220px;
}

div#left-bottom p.text {
height: 280px;
}

div#left-bottom p.more {
text-align: right;
font-weight: bold;
padding-right: 5px;
}

div#right-bottom {
display: inline;
width: 415px;
float: right;
height: 340px;
margin-right: 15px;
}

div#right-bottom div.tabla p.text {
padding: 5px 3px 0px 3px;
text-align: justify;
}

div#right-bottom div.tabla img.atabla {
padding-right: 3px;
padding-top: 3px;
}

div#right-bottom div.tabla p.more {
text-align: right;
font-weight: bold;
padding: 5px 5px 0 0;
}

div#right-bottom .tseparator {
height: 1px;
width: 380px;
margin: 10px auto 10px auto;
background-image: url(/gfx/elvalaszto_pont_oldalra.gif);
background-repeat: repeat-x;
}

div#right-bottom div.sajto img {
margin-bottom: 5px;
}

div#right-bottom div.sajto div.link {
background-image: url(/gfx/sajto_link_hatter.gif);
width: 387px;
height: 17px;
margin-top: 5px;
margin: 5px 0 0 5px;
font-weight: bold;
padding: 6px 0 0 15px;
}

div#right-bottom div.sajto p.more {
text-align: right;
padding: 10px 30px 0 0;
font-weight: bold;
}

/* Borokrol */

div#innercontent div#bor-left {
float: left;
margin: 0 12px;
}

div#innercontent div#bor-left div.borokrol {
padding-top: 13px;
width: 255px;
height: 520px;
background-color: #e4d7a0;
padding-left: 9px;
}

div#innercontent div#bor-left div.borokrol img.borokrol-kep {
padding-bottom: 4px;
padding-right: 10px;
}

div#innercontent div#bor-left div.borokrol p.text {
/* padding-right: 9px; */
/* padding-left: px; */
padding-right: 12px;
padding-left: 4px;
padding-top: 15px;
text-align: justify;
line-height: 1.6;
}

div#innercontent div#bor-right, div#innercontent div#ett-right, div#innercontent div#sajto-right {
float: left;
display: inline;
}

div#bor-right div#right-gombsor a.etelital {
margin-left: 6px;
}

div#bor-right img.borlap, div#ett-right img.etteremfocim, div#sajto-right img.sajtofocim {
margin-top: 10px;
}

div#bor-right div#bor-scroller {
width: 553px;
margin-top: 4px;
padding-right: 14px;
margin-bottom: 10px;
}

div#bor-scroller div.cimke {
background-image: url(/gfx/hatter_borcimke.gif);
width: 78px;
height: 78px;
text-align: center;
}

div#bor-scroller div.cimke img {
padding-top: 5px;
}

div#bor-scroller table {
border: 0;
}

div#bor-scroller table td {
font-size: 12px;
color: #6b0000;
font-weight: bold;
}

div#bor-scroller table td.bor-cimke {
width: 80px;
padding-top: 5px;
}

div#bor-scroller table td.bor-nev {
padding-left: 5px;
width: 304px;
padding-top: 5px;
}

div#bor-scroller table td.bor-tar {
width: 100px;
padding-top: 5px;
}

div#bor-scroller table td.bor-ar {
width: 80px;
padding-top: 5px;
}

div#bor-scroller table td.bor-sep {
background-image: url(/gfx/elvalaszto_pont_oldalra.gif);
background-repeat: repeat-x;
}

/* Etteremrol */
div#ett-right div#right-gombsor a.etelital {
margin-left: 6px;
}

div#innercontent div#ett-left a, div#innercontent div#sajto-left div.etteremrol a {
color: #594536;
}

div#innercontent div#ett-left a:hover, div#innercontent div#sajto-left div.etteremrol a:hover {
color: #6b0000;
}


div#innercontent div#ett-left, div#innercontent div#sajto-left {
float: left;
display: inline;
margin: 0 12px;
}

div#innercontent div#ett-left div.etteremrol {
width: 263px;
height: 320px;
background-color: #e4d7a0;
/* padding-left: 9px; */
}

div#innercontent div#ett-left div.etteremrol img {
margin-bottom: 5px;
}

div#innercontent div#ett-left div.etteremrol div {
padding: 10px 13px 0 13px;
line-height: 1.6;
}

div#innercontent div#ett-left div.etteremrol p {
padding-left: 8px;
font-weight: bold;
}

div#innercontent div#ett-left div.etteremrol p.inner {
padding-left: 10px;
font-weight: normal;
}

div#innercontent div#ett-left div.ett-sep {
height: 1px;
width: 205px;
margin: 3px 0;
background-image: url(/gfx/elvalaszto_pont_oldalra.gif);
background-repeat: repeat-x;
}

div#innercontent div#ett-right div.etteremtortenet {
width: 565px;
padding: 15px 0;
}

div#innercontent div#ett-right div.etteremtortenet p {
text-align: justify;
}

div#innercontent div#ett-right div.etteremtortenet img {
padding-right: 10px;
padding-bottom: 3px;
}

div#innercontent div#ett-right div.beszallitok {
padding-top: 15px;
line-height: 1.6;
}

div#innercontent div#ett-right div.beszallitok p.besz {
padding: 15px 10px 0 15px;
font-weight: bold;
}

div#innercontent div#ett-right div.beszallitok p.t {
padding-left: 25px;
}

div#innercontent div#ett-right div.beszallitok p.t a {
font-weight: bold;
}

div#innercontent div#ett-right div.beszallitok .separator-horizontal {
width: 260px;
margin: 10px 0 10px 15px;
}

div#innercontent div#ett-right div.araink {
padding-top: 15px;
line-height: 1.6;
width: 575px;
text-align: justify;
}

div#innercontent div#ett-right div.araink p.kat {
padding-top: 20px;
}

div#innercontent div#ett-right div.araink p.fogas {
padding-left: 20px;
}

div#innercontent div#ett-right div.elerhetoseg {
line-height: 1.6;
width: 575px;
text-align: justify;
/* padding-top: 15px; */
}

div#innercontent div#ett-right div.elerhetoseg p.fej {
font-weight: bold;
margin-top: 10px;
}

div#innercontent div#ett-right div.elerhetoseg p.fej2 {
margin-top: 20px;
}

div#innercontent div#ett-right div.elerhetoseg p.google {
margin-top: 20px;
margin-bottom: 10px;
}

div#innercontent div#ett-right div.nyitva {
line-height: 1.8;
width: 575px;
text-align: justify;
}

div#innercontent div#ett-right div.nyitva p.sec {
margin-top: 15px;
}

/* Sajto*/
div#sajto-right div#right-gombsor a.etelital {
margin-left: 6px;
}

div#innercontent div#sajto-right div.sajtonk {
width: 550px;
padding: 15px 0;
padding-left: 10px;
}

div#innercontent div#sajto-right div.sajtonk p {
width: 510px;
text-align: justify;
}

div#innercontent div#sajto-right div.sajtonk div.errorz p {
text-align: center;
width: auto;
}

div#innercontent div#sajto-right div.sajtonk p.title {
padding-bottom: 5px;
font-size: 11px;
}

div#innercontent div#sajto-right div.sajtonk p.title span {
font-weight: bold;
}

div#innercontent div#sajto-right div.sajtonk p.link {
text-align: right;
width: 545px;
font-weight: bold;
margin: 5px 0;
}

div#innercontent div#sajto-right div.sajtonk div.separator-horizontal {
width: 545px;
}

div#innercontent div#sajto-right div.sajtonk div.pager-left {
float: left;
font-weight: bold;
margin-top: 20px;
}

div#innercontent div#sajto-right div.sajtonk div.pager-right {
float: right;
font-weight: bold;
margin-top: 20px;
}

div#innercontent div#sajto-right div.sajtonk p.uc {
text-align: center;
width: 400px;
margin: 20px auto;
font-weight: bold;
font-size: 11px;
}

div#innercontent div#sajto-right div.sajtonk p.sajto-fo {
font-size: 12px;
font-weight: bold;
}

div#innercontent div#sajto-right div.sajtonk p.sajto-datum {
margin-bottom: 20px;
}

div#innercontent div#sajto-right div.sajtonk p.sajto-szoveg {
text-align: justify;
width: 570px;
margin-bottom: 10px;
}

div#innercontent div#sajto-right div.sajtonk p.sajto-nav {
text-align: left;
font-weight: bold;
}

/* contact */

div#innercontent div#ett-right form p.title {
/* margin-bottom: 5px; */
font-weight: bold;
}

div#innercontent div#ett-right form p.input {
margin-bottom: 5px;
padding-left: 10px;
}

div#innercontent div#ett-right form p.input input.submit {
text-transform: uppercase;
margin-top: 5px;
}

div#innercontent div#ett-right form p.input textarea {
width: 400px;
height: 100px;
}

/* osztalyok */

div.post-it {
width: 264px;
height: 319px;
background-image: url(/gfx/post-it.gif);
}



.post-it div.lheader {
padding: 52px 0 0 10px;
float: left;
width: 20px;
}

.post-it a {
color: #6b0000;
font-size: 12px;
font-weight: bold;
}

.post-it div.center {
padding: 53px 0 0 30px;
float: left;
font-size: 12px;
font-weight: bold;
}

.post-it div.rheader {
padding: 52px 4px 0 0px;
float: right;
width: 20px;
}


.post-it div.post-it-inner {
padding: 5px 15px 15px 15px;
}

.post-it div.post-it-inner p.main {
margin-top: 10px;
}

.post-it div.post-it-inner p.centered, .post-it div.post-it-inner p.centered2 {
padding-top: 10px;
text-align: center;
}

.post-it div.post-it-inner p.centered2 {
padding-bottom: 5px;
}


.post-it-inner-off {
text-align: justify;
padding: 50px 15px 15px 15px;
}

.c {
clear: both;
}

.separator {
background-image: url(/gfx/head_bottom_line.gif);
width: 875px;
height: 8px;
}

.separator-horizontal {
height: 1px;
width: 804px;
margin: 15px auto 15px auto;
background-image: url(/gfx/elvalaszto_pont_oldalra.gif);
background-repeat: repeat-x;
}

div.separator-bottom {
height: 340px;
width: 1px;
/* margin: 0 0px 0 0px; */
background-image: url(/gfx/elvalaszto_pont_le.gif);
background-repeat: repeat-y;
float: left;
}

.b {
font-weight: bold;
}

.gologin {
font-size: 12px;
font-weight: bold;
text-align: center;
width: 130px;
margin: 5px auto;
}

div.errorz {
width: 300px;
margin: 0 auto;
}

div.errorz p {
border: 2px solid #FF0004;
margin-bottom: 3px;
padding: 3px;
font-weight: bold;
text-align: center;
/* width: 180px; */
font-size: 11px;
}

p.dberror {
width: 200px;
font-size: 11px;
font-weight: bold;
margin: 3px auto;
text-align: center;
}

p.thanks {
font-size: 11px;
font-weight: bold;

}
