* {margin: 0; padding: 0; border: 0;}
body {text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ccc1a6; color: #6f1818;}
div#maincontainer {margin-left: auto; margin-right: auto; width: 731px; position: relative;}

/* HEADER */
div#head {width: 731px; height: 76px; background-image: url(/images/bg_head.jpg); background-position: top; background-repeat: no-repeat; text-align: left;}
div#head div#menu {padding-top: 14px;}

/* ALAPRAJZOK FLASH */
div#alaprajzok_flash {width: 731px; height: 289px; background-color: #fff; color: #6f1818; z-index: 100;}
div#alaprajzok_flash p {padding: 30px; line-height: 150%; font-size: 9pt; font-weight: bold;}
div#alaprajzok_flash a {background-color: #fff; color: #6f1818; text-decoration: underline;}
div#alaprajzok_flash a:hover {background-color: #fff; color: #000; text-decoration: underline;}

/* CONTENT */
div#content {width: auto; text-align: left; background-color: #fff; color: #6f1818; margin-top: 8px; margin-bottom: 8px; padding: 7px; position: relative;}
div#content div.textcontent {background-color: #e6e7e8; color: #6f1818; line-height: 140%; font-size: 8pt; padding: 8px;}
div#content div.textcontent h1 {background-color: inherit; color: #6f1818; font-size: 10pt; font-weight: bold; margin-bottom: 10px;}
div#content div.textcontent p {margin-bottom: 10px;}
div#content div.textcontent ul {list-style-position: outside; margin-bottom: 10px;}
div#content div.textcontent li {list-style-type: disc; font-size: 8pt; margin-left: 24px;  margin-bottom: 2px;}
div#content div.textcontent img.decorpicleft {float: left; margin-bottom: 10px; margin-right: 12px; position: relative;}
div#content div.textcontent img.decorpicright {float: right; margin-bottom: 10px; margin-left: 12px;position: relative;}
div#content div.textcontent p a {background-color: inherit; color: #b22931; text-decoration: none; border-bottom: 1px dotted #b22931; padding-bottom: 2px;}
div#content div.textcontent p a:hover {background-color: inherit; color: #000; text-decoration: none; border-bottom: 1px dotted #000; padding-bottom: 2px;}

/* LAKASKINALAT */
table.lakaskinalat {width: 697px; border-left: 1px dotted #d2d2d2; border-bottom: 1px dotted #d2d2d2;}
table.lakaskinalat th {text-align: center; font-size: 9pt; font-weight: bold; background-color: #b9bbbd; color: #fff; padding: 2px;}
table.lakaskinalat td {padding: 2px; border-collapse: collapse; border-right: 1px dotted #d2d2d2;}
table.lakaskinalat tr.a_epulet td {background-color: #fff2ec; border-bottom: 1px solid #ffe0d3; color: inherit;}
table.lakaskinalat tr.b_epulet td {background-color: #eef8ff; border-bottom: 1px solid #d3ecff; color: inherit;}
table.lakaskinalat tr.c_epulet td {background-color: #ffffef; border-bottom: 1px solid #fffebb; color: inherit;}
table.lakaskinalat td a {background-color: inherit; color: #b22931; text-decoration: none;}
table.lakaskinalat td a:hover {background-color: inherit; color: #000; text-decoration: none; font-weight: bold;}

/* AKCIO */
div#akcio {background: url(/images/lakas_qooky.jpg) no-repeat top; width: 436px; height: 333px; position: absolute; z-index: 1000; top: 115px; left: 155px;}
div#akcio p {margin-left: 236px; text-align: left; font-size: 9pt; line-height: 150%; padding-right: 30px; padding-top: 50px;}
div#akcio .title {color: #ff0000; font-family: Arial Black; font-size: 22pt; font-style: normal;}
div#akcio .highlighted {color: #ff0000; font-family: Arial Black; font-size: 13pt; font-style: normal;}
div#akcio .close { float: right; width: 45px; height: 45px;}

/* FOOTER */
div#foot {background-color: #a08a72; color: #fff; padding: 8px; font-size: 7pt; text-align: left; margin-bottom: 20px;}
div#foot a{background-color: #a08a72; color: #fff; text-decoration: none;}
div#foot a:hover{background-color: #a08a72; color: #fff; text-decoration: underline;}
div#foot div.left {width: 400px; text-align: left;}
div#foot div.right {width: 200px; text-align: right; float: right;}

/* CREATED BY */
div#createdby {margin-bottom: 10px; width: auto;}
div#createdby p {font-size: 7pt; text-align: center; color: #a08a72; background-color: inherit;}
div#createdby a {color: #fff; background-color: inherit; text-decoration: none;}
div#createdby a:hover {color: #fff; background-color: inherit; text-decoration: none;}
div#createdby img {vertical-align: middle;}

/* KEPGALERIA */
div.kepgaleria {text-align: center;}
div.kepgaleria img {border: 0; margin-bottom: 5px; margin-left: 2px; margin-right: 2px;}

/* GLOBAL CLASSES */
div.elkelt {color: Red; font-weight: bold; text-align: center;}
