body { margin:10px; padding:0; background:rgb(225, 232, 237); font:15px Tahoma; color:rgb(85, 109, 131)  }
#all { background: url(img/l.gif) top right no-repeat; margin: 10px auto; min-width: 760px; max-width: 890px }
#header { height: 96px;width:100% }
#sr { cursor:pointer }
#logo { width: 200px; top:36px; position:relative }
#container { background: rgb(85, 109, 131) url(img/le.gif) -2px -2px no-repeat }
.le { width: 8px; height: 8px; float:left; margin: -2px 0 0 -2px; background: url(img/le.gif) no-repeat; position:relative }
.re { width: 8px; height: 8px; float:right; margin: -2px -2px 0 0; background: url(img/re.gif) no-repeat; position:relative }
.bre { width: 8px; height: 8px; float:right; margin: 26px -2px -34px 0; background: url(img/bre.gif) no-repeat; position:relative; display:block;clear:left }

#contentbox { background: transparent; padding-right: 230px; overflow:hidden }
#contentleft { float:left; width:100%;position:relative; clear:both}
#mtop { height: 30px; background:transparent;margin: 10px 10px 0 }
#ctl { width:40px;height:30px; float:right }
#main { margin:0 10px; background:white url(img/grad.gif) top left no-repeat; border: 2px solid rgb(246, 190, 83); overflow:hidden }
#blog-main { margin:0 10px; background:white url(img/blog-grad.gif) top left no-repeat; border: 2px solid rgb(207, 4, 12); overflow:hidden }

#contentright { float:right; width:220px; height: 100%; margin-right:-220px; position:relative;  }
.rbox { padding: 3px 6px; background: url(img/rbox.gif) top left no-repeat; margin-top:6px }
#rtop { height: 20px; background: url(img/rtop.gif) top left; margin-top:10px }
#rbot { height: 20px; background: url(img/rbot.gif) bottom left; margin-bottom:10px }

#rightcol { background: white url(img/rcbg.gif) top left no-repeat; border-left: 2px solid #F7BF54; border-right: 2px solid #F7BF54; padding: 6px; height:220px; overflow:auto }
#atop { height: 20px; background: url(img/a-top.gif) top left; margin-top:10px; border-right: 2px solid #F7BF54 }
#abot { height: 20px; background: url(img/a-bot.gif) bottom left; margin-bottom:20px; border-right: 2px solid #F7BF54 }
#acol {  padding: 8px 12px; height:222px; overflow:auto }
#acolbg { background: white url(img/rcbg.gif) top left repeat-x; border-left: 2px solid #F7BF54; border-right: 2px solid #F7BF54; }
.ate { width: 8px; height: 20px; float:right; margin: 0 -2px 0 0; background: url(img/ate.gif) top right no-repeat; position:relative }
.abe { width: 8px; height: 20px; float:right; margin: 0 -2px 0 0; background: url(img/abe.gif) bottom right no-repeat; position:relative }
#left {float:left; width:50%; background:transparent}
#right{float:left; width:50%; background:transparent}
.col { padding:30px; min-height: 600px }
#left .col { padding-right:20px }
#right .col { padding-left:20px }
a { color: rgb(207,4,12); font-weight:bold; text-decoration:none; -moz-outline: none }
a:hover { text-decoration:underline }
a.ext:hover { border-bottom: 1px dashed rgb(207,4,12); text-decoration:none }
.kapcs { color:white }
.kapcs a { color:white }
a img { border:none }
label { display:block }

.kiskep, .kiskep0 { float: left; margin: 0 4px 4px 0; padding:1px; border: 1px solid rgb(207,4,12) }
.kiskep0 { float: right; border: none}
hr { width: 66%; height:0; background-color: white; color: white; border:none; border-top: 1px dashed rgb(207,4,12); margin-bottom:1em }
.srvtitle { font-variant:small-caps; font-weight:bold; text-align:center }
.rbox a { color:white }
.rbox p { color:rgb(225, 232, 237) }
.clearer { height:8px; clear:both; overflow:visible }
#footer { color: rgb(225, 232, 237); background:transparent url(img/ble.gif) bottom left no-repeat; font-size:13px; clear:left; padding: 8px; overflow:hidden; text-align:center; width:80% }

h1 { font-size: 160%; color:rgb(207,4,12) }
h2 { font-size: 145%; font-weight:normal; font-variant:small-caps }
h3 { font-size: 130%; color:rgb(207,4,12) }
blockquote { background: url(img/quote.gif) top left no-repeat; margin: 10px; padding: 0 60px }
blockquote p { font-style:italic;  font-family: Georgia, "Palatino Linotype",  "Times New Roman", Times, serif; font-size: 105% }
.szerzo { text-align:right; font-style:italic; margin: -0.1em 0 1.1em }
img.cikk, img.cikk0 { border: 1px solid rgb(207,4,12); padding: 1px; margin: 8px auto; text-align: center; display: block }
img.cikk0 { border: none }
p.kepala { font-size:80%; text-align:center; margin-bottom: 2.4em}