/*--- padding: TOP, RIGHT, BOTTOM, LEFT  ----*/

BODY {FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
margin: 15px 2px 2px 2px;}

#header {background-image: url(header.jpg); background-repeat:no-repeat; background-position: top center;height:160px;}


UL {margin-left: 0px; margin-bottom: 5px;}
html>BODY UL {margin-left: -10px}
html>BODY UL.menu {margin-left: -23px; width:130px; position:relative;} 
UL.menu {margin-left: 5px; width:135px;}
LI {padding-bottom:5px;  }
*html ul.menu LI {list-style-image:none; padding-bottom:3px;padding-left:16px; }

*html ul.menu LI.upd {padding-left:16px}
*html ul.menu LI.new {padding-left:16px}

html>BODY LI.upd {margin-left: 7px; text-indent:-6px;}
html>BODY LI.new {margin-left: 7px; text-indent:-6px;}

.menu A IMG {BORDER-width:0px;}
.boxed {line-height:130%; text-align:justify; padding:  1px 10px 10px 20px}
.boxed UL {margin: 10px 10px -10px -20px ; padding:  1px 10px 10px 30px}

.BoxedLeftTop {border-left: 1px solid; border-top:1px solid}
.BoxedTop {border-top:1px solid}
.BoxedRightTop {border-right: 1px solid; border-top: 1px solid;}
.BoxedBottom {border:1px solid; border-top:0px;}

PRE {padding:2px}

A:link {font-weight: normal; TEXT-DECORATION:underline;font-style: normal;}
A:active {font-weight: normal;TEXT-DECORATION:underline;font-style: normal;}
A:visited {font-weight: normal;TEXT-DECORATION:underline;font-style: normal;}
A:hover {TEXT-DECORATION:line-through;}
A:visited:hover {TEXT-DECORATION:line-through;}
a img {border: 2px solid; padding: 0px; text-decoration: none; }
a:hover img {border: 2px solid; padding: 0px; text-decoration: none; }

.highlightit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}
.highlightit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}

.H1 {font-weight: bold;FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-align:center;margin-bottom:20px; margin-top: 15px;}
.H2 {font-weight: bold;FONT-FAMILY: verdana, arial, helvetica, sans-serif;margin-bottom:7px; margin-top: 15px;}
.H3 {FONT-FAMILY: verdana, arial, helvetica, sans-serif;margin-bottom:10px; margin-top: 7px;}
.H4 {font-weight: normal;FONT-FAMILY: verdana, arial, helvetica, sans-serif;margin-bottom:10px; margin-top: 7px;}
.H5 {font-weight: normal;FONT-FAMILY: verdana, arial, helvetica, sans-serif;margin-bottom:10px; margin-top: 7px;}

.lh {line-height:130%; text-align:justify; padding-left: 10px; padding-right:10px}
.fanfic {line-height:130%; text-align:justify; width:95%; margin-right: auto; margin-left:auto}

.menuheader {margin:0px 5px 5px 5px; font-style: normal; font-weight: bold; FONT-FAMILY: verdana, arial, helvetica, sans-serif;display:inline; text-align: left}
.menuheader_books {margin: 0px;font-style: italic;text-align: left}
.inverse {font-style: normal; font-weight: bold; FONT-FAMILY: verdana, arial, helvetica, sans-serif;padding-bottom:5px}


.magyaraz {font-style: italic; }
.magyaraz td {font-style: italic;}

.behuz1 {margin-left: 25px;}
.behuz1 td {border-bottom: solid black 1px; text-align:justify; }
html>BODY .behuz1 {width:92%}
*html .behuz1 {width:99%}

.szin_betu {font-style: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; line-height:130%;}
.szin_betu2 {font-style: normal; font-weight: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; line-height:130%;}
.szin_betu_nagy {font-weight: bold; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}

.bgbgr {padding: 2px 2px 2px 2px; font-style: normal;}
#lyric_search_bgr {border: 1px solid}

.initial {float: left; font-weight: normal;}

.OutfitBottomLine {border-bottom:1px solid; width:20%}
.OutfitLeftBottom {border-bottom:1px solid;border-left:1px solid;width:80%}

#affiliates {width:100%; text-align: center;}
#affiliates img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}

.borderedtable td { border-bottom: 1px solid; border-right: 1px solid }
.borderedtable { border-left: 1px solid; border-top: 1px solid}

/* Downloads section */
.bgbgr2 {width:95%; height: 23px;}


/* RELATED LINKS */ 
.relatedlinks {padding: 5px 5px 1px 5px; margin: 60px 20px 2px 20px;text-align:left; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}


/* Search Results */
.searchresult {font-weight: bold; }

/* Site Layout */
.p1 {margin-bottom: 20px;}
.p2 {margin-top: 10px; margin-bottom:10px}

/* Decor-line */
.decor {margin-bottom: 20px; margin-top: 20px; text-align: center; }
.linedecor {margin-bottom: 20px; margin-top: 20px; text-align: center; width:100%; border-bottom: 1px solid; }
.linedecor2 {margin-bottom: 10px; text-align: left; width:100%; border-bottom: 1px solid;}