body {
 margin: 0 auto 0 auto;
 padding: 0;
 background-color: #B2B2A8;
 text-align: left;
 font-family: georgia, times new roman, arial, sans-serif;
 font-size: 13px; 
 color: #000;
 background-repeat: repeat; 
 background-image: url(../images/tile.gif);
 background-position: 0 0;
}

.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:0;
	line-height:0;
}

:focus { /* FF1.5 bug */
 -moz-outline-style: none;
}

* {
	margin:0;
	padding:0;
}

.hidden {
 visibility: hidden;
}


/* Karakterkészlet */

h1,h2,h3,h4,h5,h6 {
 font-family: georgia, times new roman, arial, sans-serif;
}

h1 {
 margin: 0 0 15px 0;
 font-size: 20px;
 font-weight: normal;
}

h2 {
 margin: 0 0 15px 0;
 font-size: 20px;
 font-weight: normal;
}

h3 {
 margin: 0 0 15px 0;
 font-size: 15px;
 font-weight: bold;
}

ul, li {
 list-style-image: none;
 list-style-type: none;
}

a {
 color: #9A9A7D;
 text-decoration: none;
}

a:hover {
 color: #A64F49;
 text-decoration: none;
}

.regStatus, .warning {
 display: block;
 color: #d00;
 font-size: 14px;
 font-weight: bold;
}

.regStatusOK {
 display: block;
 color: #0c0;
 font-size: 14px; 
 font-weight: bold;
}

.padder p {
 margin-bottom: 15px;
}

.right {
 text-align: right;
}

.fullListLink {
 margin-top: 15px;
 text-align: center;
}

.fullListLink a {
 font-weight: bold;
}

.marginBottom {
 margin-bottom: 15px !important;
}

.back {
 text-align: right;
}



/* Űrlap elemek */

form {
 margin: 0;
 padding: 0;
}

input, select, textarea {
 font-family: georgia, times new roman, arial, sans-serif;
 font-size: 11px; 
 background: #FBFAF9;
 border: 1px solid #CACBC5;
 background-image: url(../images/input.gif);
 background-repeat: repeat-x; 
}

fieldset {
 width: 96%;
 margin-top: 5px;
 padding: 5px 10px 10px 10px;
 border: 1px #CACBC5 solid;
}

legend {
 margin: 0;
 padding: 0 3px;
 font-size: 11px;
 color: #A37E0F;
}

.button {
 border: 1px solid #CACBC5;
 background-color: #E6E6E6;
 color: #A37E0F; 
}

img.graf {
 border: 1px solid #DADADA !important;
 margin: 0 0 10px 0;
}



/* Tartó elemek */

#wrapper {
 width: 984px; /* eredeti: 774px; */
 margin: 0 auto 0 auto;
 background-image: url(../images/bg.gif);
 background-repeat: repeat-y;
 background-position: center 0;     
}

#container {
 position: relative;
 width: 980px; /* eredeti: 770px; */
 margin: 0 auto 0 auto;
 padding: 0; 
 background-image: url(../images/fade.gif);
 background-repeat: repeat-x;
 background-position: -1px 0;   
}

.left {
 float: left;
 }

.clear {
 font-size: 1px;
 text-indent: -9000px;
 clear: both;
}

.hr {
 padding-bottom: 10px;
 font-size: 1px;
 text-indent: -9000px;
 clear: both;
 background-image: url(../images/hr-3.gif);
 background-repeat: repeat-x;
 background-position: 0 0;
}



/* Fejléc */

#header {
 position: relative;
 width: 980px; /* eredeti: 770px; */
 height: 300px;
 margin: 0;
 padding: 0;
 background-image: url(../images/header.jpg);
 background-repeat: no-repeat;
 background-position: 0 bottom;   
}

#header h1 {
 position: absolute;
 top: 18px;
 left: 15px;
}

#header h1 a {
 display: block;
 width: 300px;
 height: 79px;
 font-size: 1px;
 text-indent: -9000px;
 background-image: url(../images/logo-off.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;   
}

#header h1 a:hover {
 background-image: url(../images/logo-on.jpg);
}

#header ul {
 position: absolute;
 top: 107px;
 left: 10px;
}

#header li {
 display: block;
 padding: 0;
 font-family: verdana, arial, sans-serif;
 font-weight: bold;
 font-size: 10px;  
 float: left;
}

#header li a {
 display: block;
 width: 85px; /* eredeti: 63px; */
 height: 23px;
 text-align: center;
}

#header li.wide a {
 width: 90px;
 margin-left: 10px;
}

#header li a:hover, #header li a.selected {
 color: #A64F49; 
 background-image: url(../images/menu-bg.gif);
 background-repeat: no-repeat;
 background-position: center bottom; 
}

#header li span {
 display: block;
 width: 63px;
 height: 23px;
 color: #A64F49; 
 text-align: center;
 background-image: url(../images/menu-bg.gif);
 background-repeat: no-repeat;
 background-position: center bottom;  
}

#header .bar {
 position: absolute;
 top: 0px;
 left: 374px;
 width: 371px;
 height: 16px;
 padding: 2px 5px 0 20px;
 background-image: url(../images/header-bar.gif);
 background-repeat: no-repeat;
 background-position: 0 0;  
}

#header .bar p {
 font-size: 11px;
 text-align: right;
 color: #8E8E68;
}

#header p.newMessages {
 position: absolute;
 left: 810px;
 top: 5px;
 display: block;
 width: 160px;
 text-align: right;
 font-family: verdana, arial, sans-serif;
 font-weight: bold;
 font-size: 10px; 
 border: 2px dotted #f00;
 background: #ffffb7;
}

#header p.newMessages a {
 display: block;
 height: 15px;
 text-decoration: blink;
 color: #A64F49;
 padding: 2px 25px 0 0;
 font-weight: bold;
 background-image: url(../images/mail.gif);
 background-repeat: no-repeat;
 background-position: right 0;  
}

#header p.newMessages a:hover {
 color: #E44F45;
}

#header .flash {
 position: absolute;
 top: 130px;
 left: 0px;
 width: 980px;
 height: 170px;
}



/* Lábléc*/

#footer {
 width: 960px; /* eredeti: 750px; */
 height: 26px;
 padding: 16px 10px 0 10px;
 background-color: #EBEBEB;
 background-image: url(../images/footer.gif);
 background-repeat: repeat-x;
 background-position: 0 0;
}

#footer p {
 width: 480px;
 text-align: right;
 float: left; 
 margin: 0;
 color: #9A9A7D;
}

#footer p.copyright {
 width: 480px;
 text-align: left;
 float: left;
 margin: 0; 
}



/* Közbenső rész */

#content {
 width: 980px; /* eredeti: 770px */
 margin-top: 20px;
 margin-bottom: 10px; 
 min-height: 500px;
}

#main {
 width: 675px; /* eredeti: 525px */
 padding: 0 15px 0 15px;
 float: left;
}

#main .title {
 margin: 0 0 15px 0;
 font-size: 20px;
 font-weight: normal;
}



/* Oldalsó oszlop */

#side {
 width: 255px; /* eredeti: 197px; */
 float: left; 
}

#side p.center {
 padding: 0 0 10px 0;
 text-align: center;
 color: #9A9A7D;
}

#side .header {
 height: 27px;
 background-image: url(../images/side-header.gif);
 background-repeat: no-repeat;
 background-position: 0 0; 
 font-size: 1px;
 text-indent: -9000px;
}

#side .footer {
 height: 27px;
 background-image: url(../images/side-footer.gif);
 background-repeat: no-repeat;
 background-position: 0 0; 
 font-size: 1px;
 text-indent: -9000px; 
}

#side .content {
 padding: 10px 0 0 0;
 background-color: #E1E1D9; 
}

#side .title {
 position: relative;
 padding: 0 0 10px 0;
 text-align: center;
 font-weight: bold;
 color: #9A9A7D;
}

#side .textBox {
 width: 215px; /* eredeti: 155px */
 margin: 0 0 0 10px;
 padding: 14px 10px 3px 10px;
 font-size: 11px;
 color: #8E8E68;
 background: #F9F9F7 url(../images/box-header.gif) no-repeat 0 top; 
}

#side .textBox p {
 margin: 0 0 3px 0;
}

#side .textBox p a {
 font-weight: bold;
}

#side p.archive {
 margin: 0 10px 0 10px;
 padding-top: 10px;
 background: url(../images/hr.gif) repeat-x 0 top;
}

#mbLoading {
 padding: 0 10px 0 10px;
}

#side .textFoot {
 width: 235px; /* eredeti: 175px */
/* height: 35px; */
/* _height: 30px; */ 
 margin: 0 0 10px 10px; 
 background: #F9F9F7 url(../images/box-footer.gif) no-repeat 0 bottom; 
 font-size: 11px; 
 font-weight: bold;  
}

#side .nickList {
 position: relative;
 margin: 0 0 15px 0;
 padding: 0 15px 0 15px;
 text-align: center;
}



/* Automata vendéglista */

#guestList {
 margin: 0 0 15px 0;
 padding: 0 15px 0 15px;
 text-align: center;
}

#guestList a {
 padding-left: 10px;
}

#guestList a.guestStatus-1, span.guestStatus-1 {
 background: url(../images/status-1.gif) no-repeat 0 5px; /* color: #0a0; */ 
}

#guestList a.guestStatus-2, span.guestStatus-2 {
 background: url(../images/status-2.gif) no-repeat 0 5px; /* color: #060; */
}

#guestList a.guestStatus-3, span.guestStatus-3 {
 background: url(../images/status-3.gif) no-repeat 0 5px; /* color: #660; */
}

#guestList a.guestStatus-4, span.guestStatus-4 {
 background: url(../images/status-4.gif) no-repeat 0 5px; /* color: #600; */
}

#guestList a:hover {
 color: #A64F49 !important;
}

.colorInfo {
 margin: 0 0 15px 0;
 padding: 0 15px 0 15px;
 text-align: center;
 font-style: italic;
 font-size: 10px;
}



/* Bejelentkeztető */

.loginContent {
 position: relative;
 left: 40px;
 width: 150px;
 padding: 0 15px 10px 15px;
}

.loginContent p {
 padding: 0 0 15px 0;
}

.loginContent ul {
 margin: 0 0 0 25px;
 clear: both;
}

.loginContent li {
 padding: 0 0 5px 10px;
 background-image: url(../images/li.gif);
 background-position: 0 6px; 
 background-repeat: no-repeat; 
}

#login label {
 display: block;
 float: left;
 width: 45px;
}

#login input {
 float: left;
 width: 95px;
 margin: 0 0 10px 0;
}

#login div {
 clear: both;
}

#login input.submit {
 position: relative;
 left: 45px;
 clear: both;
 width: 61px;
 height: 18px;
 margin: 0 0 10px 0;
 background-image: url(../images/button-login.gif);
 background-position: 0 0; 
 background-repeat: no-repeat;
 background-color: transparent;
 border: 0;
 color: #A64F49;  
 cursor: pointer;
}

#board label {
 display: block;
 float: left;
 width: 45px;
}

#board input {
 float: left;
 width: 166px;
 margin: 0 5px 10px 10px;
}

#board input.submit {
 width: 61px;
 height: 18px;
 margin: 0 0 10px 0;
 background-image: url(../images/button-login.gif);
 background-position: 0 0; 
 background-repeat: no-repeat;
 background-color: transparent;
 border: 0;
 color: #A64F49;  
 cursor: pointer;
 float: left; 
}

#login .cookie label {
 display: block;
 float: left;
 width: 100px;
}

#login .cookie input {
 position: relative;
 top: 1px;
 float: left;
 width: 20px;
 background-color: transparent;
 background-image: none;
 border: 0;
}




/* Lapozó */

#pager {
 width: 190px;
 height: 30px;
 margin: 20px 0 0 245px;
 padding: 0;
 text-align: center;
 font-weight: bold;
 font-size: 11px;
}

#pager a {
 font-weight: bold;
 font-family: verdana, sans-serif;
 font-size: 12px;
 color: #000;
 background: #fff;
 border: 1px solid #ccc;
 padding: 0 2px 1px 2px;
 margin: 0 3px 0 3px;
} 

#pager a:hover {
 color: #000;
 background: #eee;
 padding: 0 2px 1px 2px;
 margin: 0 3px 0 3px; 
 text-decoration: none;
} 

#pager span.inactive {
 font-weight: bold;
 font-family: verdana, sans-serif;
 font-size: 12px;
 color: #aaa;
 background: #fff;
 border: 1px solid #ccc;
 padding: 0 2px 1px 2px;
 margin: 0 3px 0 3px;
} 

#pager span.left {
 display: block;
 width: 50px;
 padding: 3px 0 3px 0;
 float: left;
 text-align: right;
}

#pager span.middle {
 display: block;
 width: 90px;
 padding: 2px 0 3px 0; 
 float: left;
 text-align: center;
}

#pager span.right {
 display: block;
 width: 50px;
 padding: 3px 0 3px 0; 
 float: left;
 text-align: left;
}

#pager select {
 width: 80px;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 background-color: #fff;
 border: 1px solid #ccc;
 font-weight: normal;
}



/* Belső adatlap almenükkel */

#userPanel {
 position: relative;
 width: 678px; /* eredeti: 513px */ 
 margin: 0 0 15px 0;
 padding-top: 45px;
 background-image: url(../images/inner_header.gif);
 background-position: 0 top; 
 background-repeat: no-repeat;
 background-color: #F2F2EE;
}

#userPanel .content {
 min-height: 420px;
 padding: 0 12px 16px 12px;
 background-image: url(../images/inner_footer.gif);
 background-position: 0 bottom; 
 background-repeat: no-repeat;
}

#userPanel ul.menu {
 position: absolute;
 top: 4px;
 left: 10px;
 height: 27px;
}

#userPanel ul.menu li {
 display: block;
 padding: 0;
 font-family: verdana, arial, sans-serif;
 font-weight: bold;
 font-size: 10px;  
 float: left;
}

#userPanel ul.menu li a {
 display: block;
 width: 63px;
 height: 23px;
 text-align: center;
}

#userPanel ul.menu li a:hover, #userPanel ul.menu li a.selected {
 color: #A64F49;
 background-image: url(../images/menu-bg.gif);
 background-repeat: no-repeat;
 background-position: center bottom; 
}

#userPanel ul.menu li span {
 display: block;
 width: 63px;
 height: 23px;
 color: #A64F49; 
 text-align: center;
 background-image: url(../images/menu-bg.gif);
 background-repeat: no-repeat;
 background-position: center bottom;  
}



/* Űrlapok */

.sheet {
 margin: 15px 0 0 0;
}

.sheet label {
 display: block;
 float: left;
 width: 326px;
 margin: 0 0 7px 0;
 padding: 1px 0 0 0;
 text-align: right;
}

.sheet input, .sheet select, .sheet textarea {
 display: block;
 width: 310px;
 height: 19px;
 margin: 0px 0 3px 0;
 float: right;
}

.sheet select {
 width: 312px;
 height: 19px;
}

.sheet textarea {
 height: 100px;
}

.sheet input.submit {
 position: relative;
 left: -230px;
 width: 150px;
 height: 20px; 
 margin: 10px 0 10px 0;
}

.sheet input.submitLast {
 position: relative;
 left: -230px;
 width: 150px;
 height: 20px;
 margin: 10px 0 0 0;
}

.sheet .innerBlock {
 height: 65px;
 padding: 10px 0 0 0;
 clear: both;
}

.sheet .innerBlock p {
 text-align: center;
}

.sheet .innerBlock input.copyButton {
 position: relative;
 left: -230px;
 width: 150px;
 height: 20px; 
 margin: 10px 0 0 0;
 clear: both;
}

.sheet p.inline {
 margin: 0;
 clear: both;
}

.sheet .birth {
 position: relative;
 left: -2px;
 width: 310px;
 height: 19px;
 float: right;
}

.sheet .birth span {
 display: block;
 width: 20px;
 margin-left: 4px;
 float: left; 
}

.sheet .birth input {
 width: 35px;
 float: left; 
}

.sheet .birth select.month {
 width: 90px;
 float: left; 
}

.sheet .birth select.day {
 width: 40px;
 float: left; 
}



.subSheet {
 width: 636px;
 margin: 15px 0 0 0;
}

.subSheet label {
 display: block;
 float: left;
 width: 320px;
 margin: 0 0 7px 0;
 padding: 1px 0 0 0;
 text-align: right;
}

.subSheet input, .subSheet select, .subSheet textarea {
 display: block;
 width: 280px;
 height: 19px;
 margin: 0px 0 3px 0;
 float: right;
}

.subSheet select {
 width: 282px;
 height: 19px;
}

.subSheet textarea {
 height: 100px;
}

.subSheet input.file {
 display: block;
 width: 280px;
 height: 19px;
 float: right;
}

.subSheet input.checkbox {
 position: relative;
 left: -260px;
 display: block;
 width: 20px;
 height: 20px;
 float: right;
 border: 0;
 background-image: none;
 background-color: transparent;
}

.subSheet input.submit {
 position: relative;
 left: -180px;
 width: 150px;
 height: 20px; 
 margin: 10px 0 10px 0;
}

.subSheet .innerBlock {
 height: 65px;
 padding: 10px 0 0 0;
 clear: both;
}

.subSheet .innerBlock p {
 text-align: center;
}

.subSheet p.inline {
 margin: 0;
 clear: both;
}

.subSheet .birth {
 position: relative;
 left: -2px;
 width: 280px;
 height: 19px;
 float: right;
}

.subSheet .birth span {
 display: block;
 width: 20px;
 margin-left: 4px;
 float: left; 
}

.subSheet .birth input {
 width: 35px;
 float: left; 
}

.subSheet .birth select.month {
 width: 90px;
 float: left; 
}

.subSheet .birth select.day {
 width: 40px;
 float: left; 
}

.subSheet img {
 margin-bottom: 10px;
 padding: 4px;
 background-color: #FEFEFE;
 border: 1px solid #CBCBC1;
}

.subSheet .pictureRow {
 clear: both;
 border: 1px solid #F2F2EE;
}

.subSheet .pictureRow .text {
 float: left;
 width: 320px;
 margin: 0 0 7px 0;
 padding: 1px 0 0 0;
 text-align: right;
}

.subSheet .pictureRow .picture {
 position: relative;
 left: -2px;
 width: 280px;
 float: right;
}

.subSheet .pictureRow .picture img {
 clear: both;
}

.subSheet .pictureRow .comment {
 position: relative;
 left: -2px;
 width: 280px;
 margin-bottom: 15px;
 float: right;
}



/* Színes doboz */

#coloredBox {
 position: relative;
 width: 677px; /* eredeti: 512px */
 margin: 0;
 padding: 45px 0 0 0;
 background-image: url(../images/inner_header_noline.gif);
 background-position: 0 top; 
 background-repeat: no-repeat;
 background-color: #F2F2EE;
}

#coloredBox div.contentWrap {
 min-height: 597px;
 padding: 0 10px 0 10px;
 background-image: url(../images/inner_footer.gif);
 background-position: 0 bottom;
 background-repeat: no-repeat;  
}

#coloredBox p.pageTitle {
 position: absolute;
 left: 12px;
 top: 11px;
 margin: 0;
 font-size: 20px;
 font-weight: normal; 
}

#coloredBox p.pageTitle span.smallNavigator {
 font-size: 11px;
}

#coloredBox .viewSelector {
 position: absolute;
 left: 495px; /* eredeti: 335px */
 top: 14px;
 width: 165px;
 margin: 0;
 font-size: 20px;
 font-weight: normal;
}

#coloredBox .viewSelector label {
 position: relative;
 top: 2px;
 margin-right: 5px;
 float: left;
 font-size: 12px;
}

#coloredBox .viewSelector select {
 width: 120px;
 float: left;
}



/* Dobozlista */

.boxList {
 position: relative;
}

.boxList .item, .boxList .lastItem {
 width: 150px;
 margin: 0 15px 15px 0;
 border: 1px solid #E1E1D9;
 background-color: #F9F9F7;
 background-image: url(../images/box-bg.gif);
 background-repeat: no-repeat;
 background-position: center bottom;   
 float: left;
}

.boxList .lastItem {
 margin-right: 0; 
}

.boxList .picture {
 min-height: 115px;
 margin: 0;
 padding: 5px 0 4px 0;
 text-align: center;
}

.boxList .picture img {
 padding: 4px;
 border: 1px solid #CDAA95;
 background-color: #F9F9F7;
}

.boxList .text {
 min-height: 120px;
 padding: 0 10px 4px 10px;
 margin: 0;
}

.boxList .text li.name {
 margin-bottom: 5px;
 font-weight: bold;
}

.boxList .text li.edit {
 margin-top: 7px;
}

.boxList .text li.edit a {
 display: block;
 height: 20px;
 padding: 2px 0 0 26px; 
 background-image: url(../images/edit.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 color: #A64F49; 
}

.boxList .text li.edit span {
 display: block;
 height: 20px;
 padding: 2px 0 0 26px; 
 background-image: url(../images/edit_no.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 color: #9A9A7D; 
}

.boxList .text li.edit a:hover {
 color: #D6352A; 
}

.boxList .text p.more {
 margin: 7px 0 0 0;
 text-align: right;
}



/* Különálló doboz */

.longBox {
 width: 629px;
 margin-bottom: 15px !important; 
 padding: 1px 0 0 5px; 
 border: 1px solid #E1E1D9;
 background-color: #F9F9F7;
 background-image: url(../images/corner-bg.gif);
 background-repeat: no-repeat;
 background-position: right top;    
}

.longBox h1 {
 font-weight: bold;
 font-size: 13px;
 margin-top: 4px;
}

.longBox p {
 display: block;
 clear: both;
 margin: 10px 0 5px 0; 
}

.longBox img {
 float: left;
 margin: 4px 10px 4px 0;
 padding: 4px;
 border: 1px solid #CDAA95;
 background-color: #F9F9F7;
}

.longBox li span {
 font-style: italic;
 color: #CDAA95;
}

.longBox li.first {
 margin: 5px 0 15px 0;
 font-weight: bold;
 font-size: 13px;
}

.longBox li.separated {
 margin: 10px 0 0 0;
 padding: 10px 0 0 0;
 background-image: url(../images/hr.gif);
 background-repeat: no-repeat;
 background-position: 0 top;     
}

.longBox ul {
 font-size: 11px;
}

.longBox ul.alone {
 display: block;
 /* width: 220px; */
 margin-bottom: 10px;
 float: left;
}

.longBox ul.first {
 display: block;
 /* width: 190px; */
 margin-right: 10px;
 float: left;
}

.longBox ul.second {
 display: block;
 /* width: 110px; */
 margin-top: 36px;
 float: left;
}

.longBox li.message {
 margin: 10px 0 0 0;
 padding: 10px 0 0 0;
 background-image: url(../images/hr.gif);
 background-repeat: no-repeat;
 background-position: 0 top;     
}

.longBox li.message a {
 padding: 2px 0 0 20px;
 font-weight: bold;
 background-image: url(../images/mail.gif);
 background-repeat: no-repeat;
 background-position: 0 0;     
}



/* Galéria */

#pictureList {
 margin: 0;
 padding: 5px 0 0 0;
}

#pictureList div.pictureBox {
 width: 110px;
 min-height: 100px;
 margin: 0 12px 12px 0;
 padding: 5px 0 4px 0;
 border: 1px solid #DDC9BD;
 background-color: #FEFCFA;
 text-align: center;
 float: left;
}

#pictureList div.pictureBox img {
 margin: 0 0 3px 0 ;
 padding: 0;
 border: 0;
}

#pictureList div.pictureBox p {
 margin: 0 0 2px 0;
 padding: 0 5px 0 5px;
 font-size: 12px;
 text-align: center;
}

#pictureList div.pictureBox p.size {
 font-size: 10px;
 color: #aaa;
}

#pictureList div.pictureBox a.delete {
 padding: 0 0 0 13px; 
 background-image: url(../images/delete-picture.gif);
 background-repeat: no-repeat;
 background-position: 0 2px;
 color: #A64F49;
}

#pictureList div.pictureBox a.delete:hover {
 color: #D6352A; 
}

#pictureList p.boxTitle {
 margin: 0 0 7px 0;
 padding: 0 5px 0 5px;
 text-align: left;
 color: #444;
 font-weight: bold;
}

.galleryList {
 position: relative;
}

.galleryList .item, .galleryList .lastItem {
 width: 118px;
 min-height: 210px;
 margin: 0 4px 4px 0;
 border: 1px solid #E1E1D9;
 background-color: #F9F9F7;
 background-image: url(../images/box-bg-mini.gif);
 background-repeat: no-repeat;
 background-position: center bottom;   
 float: left;
}

.galleryList .lastItem {
 margin-right: 0; 
}

.galleryList .picture {
 height: 86px; 
 margin: 0;
 padding: 5px 0 4px 0;
 text-align: center;
}

.galleryList .picture img {
 padding: 4px;
 border: 1px solid #CDAA95;
 background-color: #F9F9F7;
}

.galleryList .text {
 padding: 0 10px 4px 10px;
 margin: 0;
 font-size: 11px;
}

.galleryList .text li.name {
 margin-bottom: 5px;
 font-weight: bold;
}

.galleryList .text li.edit {
 margin-top: 7px;
}

.galleryList .text li.edit a {
 display: block;
 height: 20px;
 padding: 2px 0 0 26px; 
 background-image: url(../images/edit.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 color: #A64F49; 
}

.galleryList .text li.edit a:hover {
 color: #D6352A; 
}

.galleryList .text p.more {
 margin: 7px 0 0 0;
 text-align: right;
}



/* Főoldali kommentlista */

.commentList ul {
 margin-top: 15px;
}

.commentList li {
 margin-bottom: 2px;
 padding: 0 0 0 10px;
 background-image: url(../images/li.gif);
 background-repeat: no-repeat;
 background-position: 0 6px;
}



/* Üzenőfal archívum */

.messageList {
 padding-bottom: 15px;
}

.messageList p {
 display: block;
 padding: 2px 3px 3px 3px;
 background-color: #F9F9F7;  
 margin-bottom: 5px;
 border: 1px solid #E1E1D9;
}

.messageList p.colored {
 background-color: #F4F4F1;  
}



/* Táblázatok */

.itemList {
 width: 654px;
 margin-bottom: 12px;
 border: 1px solid #E1E1D9;
 background-color: #F9F9F7;
}

.itemList tr.header td {
 font-weight: bold;
 background-color: #E1E1D9;
}

.itemList tr.high td {
 background-color: #F4F4F1;
}

.itemList td {
 padding: 2px 3px 2px 3px;
}

.itemList td.td2 {
 width: 130px;
}

.itemList td.td3 {
 width: 80px;
}

.itemList td.tdU2 {
 width: 180px;
}

.itemList td.tdU3 {
 width: 60px;
}

.itemList td span {
 font-style: italic;
 cursor: help;
}

.itemList tr.header td a.selected {
 padding-right: 10px;
 background-image: url(../images/sorrend_le.gif);
 background-repeat: no-repeat;
 background-position: right 7px;
}




/* Felugró elem */

div#tipDiv {
 position: absolute; 
 left: 0;
 top: 0;
 z-index: 10000;
 width: 300px;
 padding: 4px;
 visibility: hidden;
 background-color: #E1E1D9;
 border: 1px solid #A64F49; 
 color: #000;
 font-size: 11px;
 line-height: 1.2;
}

div#tipDiv img {
 margin: 0 6px 4px 0;
 padding: 4px;
 border: 1px solid #CDAA95;
 background-color: #F9F9F7;
 float: left;
}




/* Blog */

#blog {
 width: 642px;
 padding: 7px 0 0 0;
}

#blog h3 {
 margin: 0 0 1px 0;
 padding: 10px 0 0 0;
 background-image: url(../images/hr.gif);
 background-repeat: repeat-x;
 background-position: 0px 0; 
}

#blog h3.first {
 margin: 0 0 1px 0;
 padding: 0;
 background-image: none;
}

#blog h3.blogTitle {
 margin: 0 0 8px 0;
 padding: 0;
 background-image: none;
}

#blog li {
 margin: 0 0 2px 0;
}

#blog p.jelzes {
 margin: 13px 0 15px 0;
 text-align: center;
}

#blog p {
 margin: 0 0 15px 0;
}

#blog p.time {
 margin: 0 0 15px 0;
 color: #aaa;
 font-weight: normal;
}

#blog p.comments {
 margin: 0 0 2px 0;
}

#blog p.picture img {
 margin: 0;
 padding: 4px;
 border: 1px solid #CDAA95;
 background-color: #F9F9F7;
}

#blog div.newForm {
 text-align: center;
}

#blog div.newForm p {
 margin: 0 0 10px 0;
 padding: 0;
 text-align: center;
 font-weight: bold;
 font-size: 11px;
}

#blog div.newForm textarea {
 width: 400px;
 height: 120px;
 margin: 0 0 15px 0;
}

#blog div.newForm input.gomb {
 height: 16px;
 width: 54px;
 padding: 0;
 margin: 0;
}

#blog div.newForm input.fajl {
 width: 190px;
 height: 17px;
 margin: 0 0 15px 0;
 padding: 0;
}

#blog div.ownerAvatar {
 width: 80px;
 margin: 0 0 5px 0;
 float: left;
}

#blog div.ownerAvatar img {
 border: 0;
}

#blog div.statText {
 width: 400px;
 float: left;
}

#blogRate {
 margin: 0;
 padding: 0 0 15px 0;
 text-align: center;
}

#blogRate div {
 margin: 0 0 5px 0;
 padding: 0;
}

#blogRate div p {
 margin: 0 0 10px 0;
 padding: 0;
 font-size: 11px;
 font-weight: bold;
}

#blogRate textarea {
 width: 400px;
 height: 70px;
}



/* Statikus szövegek */

img.staticLeft {
 margin: 4px 12px 3px 0;
 padding: 4px;
 background-color: #FEFEFE;
 border: 1px solid #CBCBC1;
 float: left;
}

img.staticRight {
 margin: 4px 0 3px 12px;
 padding: 4px;
 background-color: #FEFEFE;
 border: 1px solid #CBCBC1; 
 float: right;
}

span.staticSubTitle {
 display: inline;
 font-weight: bold;
 font-size: 13px;
}



/* Üzenetkezelő kiegészítés */

.messlist .checkbox {
 border: 0;
}

.selectorBlock {
 padding: 7px 0 0 40px;
 background-image: url(../images/arrow_ltr.gif);
 background-repeat: no-repeat;
 background-position: 6px 0; 
}

.eventBlock {
 padding: 10px 0 10px 0;
}



/* Grafikonok */

.cakeGram {
 padding-top: 10px;
 text-align: center;
}

.cakeGram p {
 margin-bottom: 15px;
}

.cakeGram p.main {
 font-weight: bold;
}

.cakeGram p.sub {
 font-size: 12px;
 font-style: italic;
}

.cakeGram img {
 margin-bottom: 10px;
 padding: 4px;
 background-color: #f7f7e8;
 border: 1px solid #cdaa95;
}




/* RSS blokk */

.rssBlock {
 padding: 15px 0 0 0;
}

.rssBlock p {
 text-align: center;
}

.rssBlock .mainTitle {
 margin-bottom: 2px !important;
}

.rssBlock .subTitle {
 margin-bottom: 15px;
 font-size: 11px;
 color: #777;
}

.rssBlock ul {
 margin: 0 15px 0 15px;
}

.rssBlock li {
 padding: 0 0 0 13px;
 background-image: url(../images/li-rss.gif);
 background-repeat: no-repeat;
 background-position: 0 5px; 
}



/* Cikklista */

.articleList .item {
 margin-bottom: 5px;
}

.articleList .lastItem {
 background-image: none;
 clear: both; 
}

.articleList .item .text {
 padding: 0;
 margin: 0;
}

.articleList .picture {
 width: 70px;
 margin: 4px 11px 0 0 !important;
 float: left;
}

.articleList .picture img {
 padding: 4px;
 border: 1px solid #CDAA95;
 background-color: #FEFCFA;
}

.articleList .text {
 width: 430px;
 float: left;
}

.articleList .text h2 {
 margin: 0 0 5px 0;
}

.articleList .text p {
 margin: 0;
}

.articlePicture {
 margin: 2px 10px 2px 0;
 padding: 4px;
 border: 1px solid #CDAA95;
 background-color: #FEFCFA;
 float: left;
}

img.largePicture {
 margin: 2px 0 2px 10px;
 padding: 4px;
 border: 1px solid #CDAA95;
 background-color: #FEFCFA;
 float: right;
}


.rssBlock_meteo {
 margin-top: 15px;
 padding-top: 15px;
 border-top: 1px solid #E1E1D9;
 text-align: center;
 color: #777; 
}

.rssBlock_meteo p {
 margin-bottom: 15px;
}



/* Képszerkesztő lista */

.picNamesForm {
 padding-top: 15px;
 background-image: url(../images/hr.gif);
 background-repeat: repeat-x;
 background-position: 0 0;
} 

.picNamesForm .picNameSubmit {
 text-align: center;
}

.picNamesForm .picNameSubmit .submit {
 width: 150px;
 padding: 1px 0 1px 0;
} 

.picNamesForm .picNameText {
 width: 96px;
} 



/* Új főoldal */

.mainStaticBlock {
 margin-bottom: 15px;
}

.mainNewsBlock .newComments {
 width: 260px;
 margin-right: 15px;
 float: left;
}

.mainNewsBlock .newArticles {
 width: 400px;
 float: left;
}

.mainNewsBlock .newArticles .articleList .text {
 width: 310px;
}



/* Kereső */

.searchBox {
 padding: 15px 35px 0 35px;
}

.searchBox form {
 padding-top: 10px;
 /* border-top: 1px dotted #f9f9f7; */
 border-top: 1px dotted #c5c5b4; 
}

.searchBox label {
 display: block;
 float: left;
 width: 60px;
}

.searchBox input {
 float: left;
 width: 115px;
 margin: 0 0 10px 0;
}

.searchBox div {
 clear: both;
}

.searchBox .accurate label {
 display: block;
 float: left;
 width: 160px;
}

.searchBox .accurate input {
 position: relative;
 top: 1px;
 float: left;
 width: 20px;
 background-color: transparent;
 background-image: none;
 border: 0;
}

.searchBox input.submit {
 position: relative;
 left: 60px;
 clear: both;
 width: 61px;
 height: 18px;
 margin: 0 0 10px 0;
 background-image: url(../images/button-login.gif);
 background-position: 0 0; 
 background-repeat: no-repeat;
 background-color: transparent;
 border: 0;
 color: #A64F49;  
 cursor: pointer;
}

.searchResults .resultCategory {
 margin-bottom: 15px;
 font-size: 15px;
 font-weight: bold;
 text-decoration: underline;
}

.searchResults .resultTitle {
 font-weight: bold;
 font-size: 14px;
}

.searchResults .resultText {
 margin-bottom: 15px;
}



/* Legfrissebb vélemények */

#commentlist ul li {
 display: block;
 margin-bottom: 15px;
 padding-left: 8px;
 background: url(../images/li.gif) 0 6px no-repeat;
}

