BODY { margin: 0px; background: #F8ECF0 url('../images/site/hatter.jpg') repeat-y center; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.clear { clear: both; }
.error { color: #F22; font-weight: bold; text-align: center; }
.success { color: #48B048; font-weight: bold; text-align: center; }
#copy { display: block; background: #F2DDE4; font-size: 13px; font-family: Times, Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 5px; color: #6C1951; }
#container { display: block; width: 880px; background: #FFF; margin: 0px auto; }

#header { display: block; width: 880px; height: 193px; overflow: hidden; background: url( '../images/site/fejlec.jpg' ) no-repeat; }
#header UL { display: block; list-style-type: none; margin: 10px 100px; height: 20px; line-height: 20px; padding: 0px; }
#header UL LI { display: block; float: right; margin: 0px; padding: 3px; }
#header UL LI.first { float: left; }
#header UL LI.separator { width: 50px; text-align: center; }
#header UL LI A { text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color: #E0ABBD; }
#header UL LI A:hover { color: #FFF; }

#content { display: block; width: 880px; }
#content #left { width: 62px; background: url( '../images/site/bal_belso_felso.jpg' ) repeat-y left; vertical-align: bottom; }
#content #right { width: 62px; background: url( '../images/site/jobb_belso_felso.jpg' ) repeat-y left; vertical-align: bottom; }
#content #text { width: 756px; }
#content #contentBottom { height: 46px; vertical-align: bottom; }

#pageContent { display: block; width: 756px; float: left; overflow-x: hidden; }
#pageContent .bottomImage { display: block; float: left; width: 194px; height: 194px; background: url( '../images/site/also_kep.gif' ) no-repeat; padding: 14px 29px 16px 26px; overflow: hidden; }

.velemenyek { width: 208px; margin: 0px; padding: 0px; list-style-type: none; float: left; overflow-x: hidden; background: url( '../images/site/hozzaszolas_hatter.jpg' ) repeat-y; }
.velemenyek LI { background: url( '../images/site/hozzaszolasvonal.jpg' ) no-repeat center bottom; width: 194px; margin: 0px 3px 5px 9px; padding-bottom: 6px; text-align: justify; }
.velemenyek LI.first { display: block; width: 178px; height: 34px; margin: 0px; line-height: 30px; padding: 0px 0px 0px 30px; background: url( '../images/site/hozzaszolas_top.jpg' ) no-repeat; font-weight: bold; }
.velemenyek LI.last { display: block; width: 208px; margin: 0px; text-align: center; background: url( '../images/site/hozzaszolas_also.jpg' ) no-repeat bottom; padding: 0px; }
.bal { float: left; }
.jobb { float:right; }

#bottom { display: block; width: 880px; height: 55px; background: url( '../images/site/lablec.jpg' ) no-repeat; padding: 10px 0px; }
#bottom UL { display: block; margin: 0px auto; padding: 0px; width: 580px; list-style-type: none; text-align: center; height: 29px; line-height: 29px; }
#bottom UL.first { width: 510px; }
#bottom UL LI { display: inline; margin: 0px; padding: 0px 3px; overflow: hidden; height: 29px; line-height: 29px; }
#bottom UL LI.separator { width: 30px; text-align: center; line-height: 29px; }
#bottom UL LI.separator IMG { margin:  auto; }
#bottom UL LI A { text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color: #E0ABBD; }
#bottom UL LI A:hover { color: #FFF; }

.viragosLista { margin: 0px 0px 1em 0px; padding: 0px; list-style-type: none; font-family: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
.viragosLista LI { background: url( '../images/site/virag_ikon.jpg' ) no-repeat; padding-left: 20px; }

FORM.regisztracio { display: block; width: 525px; overflow-x: hidden; margin: 0px auto; padding: 5px 0px; border: solid 3px #AE3A7E; background: #FFF2F6; }
FORM.regisztracio  P { margin: 0px; padding: 0px; text-align: center; }
FORM.regisztracio .small { font-size: 10px; margin: 5px 0px; }
FORM.regisztracio LABEL.label { display: block; float: left; width: 150px; text-align: right; margin: 2px 0px; clear: left; }
FORM.regisztracio LABEL.error { float: left; display: block; font-size: 11px; margin: 2px 0px; }
FORM.regisztracio INPUT { float: left; display: block; width: 200px; margin: 2px 0px; padding: 0px; border: solid 1px #AA0037; }
FORM.regisztracio INPUT.error { font-weight: normal; color: #000; text-align: left; }
FORM.regisztracio .clear { clear: both; display: block; }
FORM.regisztracio BUTTON { padding: 0px; background: #F8B1BA; border: solid 1px #80415E; }
FORM.regisztracio .error { color: #FE0000; text-decoration: none; font-weight: bolder; }
FORM.regisztracio .success { color: #48B048; text-decoration: none; font-weight: bolder; }

FORM .button { padding: 3px; background: #F8B1BA; border: solid 1px #80415E; }
FORM.kosarGomb { margin: 0px; padding: 0px; }
FORM.kosarGomb INPUT { display: inline; }

.belepett { width: 714px; margin: 0px auto; padding: 5px 0px; }
.belepett B { display: block; float: left; margin-left: 10px; }
.belepett A { margin-right: 10px; display: block; float: right; }
.belepett P { display: block; clear: both; padding: 10px; margin: 0px; text-align: left; }
.belepett P.success { text-align: center; }
.belepett UL { display: block; width: 714px; margin: 0px auto; padding: 0px; list-style-type: none; height: 80px; clear: both; }
.belepett UL LI { padding: 0px; text-align: center; float: left; margin: 5px; width: 228px; }
.belepett UL LI A.link { display: block; width: 228px; height: 48px; margin: 0px; padding: 0px; text-align: center; background: url( '../images/site/button_sites.gif' ) no-repeat; line-height: 40px; font-weight: bold; text-decoration: none; color:#7e0049; font-size: 14px; }
.belepett UL LI A.link:hover, .belepett UL LI A.active { color: #FFF; }
.belepett UL LI A.video { display: block; width: 228px; font-size: 14px; color: #009EE0; font-weight: normal; text-align: center; margin: 0px; }

BUTTON.login { margin: 0px auto 10px auto; display: block; width: 165px; height: 40px; padding: 0px 0px 10px 0px; font-weight: bold; text-align: center; color: #FFF; background: url( '../images/site/button_belepes.gif' ) no-repeat top center; border: none; }