body {margin:0; padding:0; text-align:center; background: #F2EDCF url(top_body_bg.gif) repeat-x top left;}
div {font-family:Georgia, Tahoma; font-size:12px; color:#363636; text-align:left; line-height:20px;}
a { text-decoration:none; color:#C10808;} a:hover {text-decoration:underline; color:black;}
.clear{ padding:0px; margin:0px; height:0px; line-height:0px; clear:both;}
h1 {font-size:17px; font-weight:normal;}
h3 {font-size:17px; font-weight:normal; border-bottom:1px dotted black; padding-bottom:4px; margin:10px 0px 4px 0px;}
h4 {font-size:22px; font-weight:normal; border-bottom:1px dotted black; padding-bottom:4px; margin:10px 0px 4px 0px;}
h5 {font-size:17px; font-weight:normal; padding-bottom:10px; margin:20px 0px 14px 0px;}
li {list-style-position: inside;list-style-type: circle}
.selecteditem {list-style-position: inside;list-style-type: disc}
.content p {margin:0px; padding:10px 0px 30px 0px; background:url(pp.gif) no-repeat bottom;}

.mid-body {width:100%; text-align:center;}
.mid-section {margin:0px auto 0px auto; width:754px;}
.mid-bg {text-align:center; display:block; background: url(mid_bg.gif) repeat-y top; }
.mid-bg2 {text-align:center; display:block; background: url(mid_bg2.jpg) no-repeat top; }

.bottom-body {width:100%; text-align:center; background:#072405 url(bottom_body_bg.gif) repeat-x top left;}
.bottom-section {margin:0px auto 0px auto; width:804px;  background:#072405 url(bottom_section_bg.gif) no-repeat top left;padding-bottom:100px;}

.logo a {width:754px; height:273px; display:block;text-decoration:none; color:#000;}
.logo-text1 {margin-left:10px; float:left; width:340px; display:none;}
.logo-text2 {float:right; width:340px; text-align:right;}
.logo h1 {text-transform:uppercase; margin-top:50px; /*color:#F9F6E4;*/ letter-spacing: 1px;}

.left {width:200px; float:left; margin-top:15px;}
.mid-left {width:550px; float:left; border-top:3px solid black; margin-top:15px;}
.mid-left p {text-align: justify;}
.mid-left3 {width:270px; float:left; border-top:3px solid black;margin-right:14px; margin-top:15px; padding:10px 0px 30px 0px; background:url(pp.gif) no-repeat bottom;}
.mid-left4 {width:270px; float:left; border-top:3px solid black; margin-top:15px; padding:10px 0px 30px 0px; background:url(pp.gif) no-repeat bottom;}
.mid-left5 {width:754px;  border-top:3px solid black; margin-top:15px;}

/* Jani Laci mod */
.left_thin {width:160px; float:left; margin-top:15px;}/*-40*/
.mid-left3_thin {width:420px; float:left; border-top:3px solid black;margin-right:14px; margin-top:15px; padding:10px 0px 30px 0px;background:url(pp.gif) no-repeat bottom;}/*+150*/
.mid-left3_thin img {float:left;margin:5px 5px 5px 0;}
.mid-left4_thin {width:160px; float:left; border-top:3px solid black; margin-top:15px; padding:10px 0px 30px 0px; background:url(pp.gif) no-repeat bottom;}/*-110*/
/* vege */
.menu {margin-right:15px; border-top:3px solid black; display:block;}

.splash { background: url(index_splash.jpg) no-repeat bottom; display:block; padding: 0px 0px 0px 0px; border-top:3px solid black; height:312px;}
.splash a:hover {text-decoration:none; color:black;}
.splash .splash-text {float:left; width:496px;}
.splash .splash-text .cont {display:block; padding:20px 10px 10px 10px; color:#F9F6E8; font-size:17px;}
.splash .splash-text .cont h2 {font-size:30px; font-weight:normal;}
.splash .splash-text .cont h2 a {color:#DE9337;}
.splash .splash-quote {float:right; width:258px; color:#F9F6E8; font-size:18px; font-style:italic; margin-top:250px;} 
.splash .splash-quote span { font-size:14px;}

/* Jani Laci fele mod az indexMain-hez*/
.nosplash {border-top:3px solid black;}
.nosplash a:hover {text-decoration:none; color:black;}
.nosplash .nosplash-text {float:left; width:754px;}
.nosplash .nosplash-text .cont {display:block; padding:20px 10px 10px 10px; font-size:14px;}
.nosplash .nosplash-text .cont h2 {font-size:14px; font-weight:normal;}
.nosplash .nosplash-text .cont h2 a {color:#DE9337;}
.nosplash .date {margin-left:10px;}
.nosplash #date {float:left; width:258px; font-size:14px;}
.nosplash .nosplash-quote {float:right; width:258px; font-size:18px; font-style:italic;}
.nosplash .nosplash-quote span { font-size:14px;}
/* vege */

.sponsor {display:block; padding:5px 5px 5px 20px; border:1px solid #E1DDB8; background:#F6F4E1;}
.sponsorimg {float:left; border:5px solid white; margin:8px;}


.imgwrap {width:180px; margin:0px 4px 4px 0px; float:left; background:#F2EDCF;}
.caption {text-align:center; padding:2px; font-size:11px; line-height:14px;}
.img {border:1px solid white; margin:4px;}

/* fórum */

.forum-addcomment {display:block; background:white; padding:9px; margin-top:9px;}
.forum-addcomment .input1 {border:1px solid #e5e5e5; text-align:left; color:black; font-size:12px; color:black; text-transform:lowercase; height:24px; padding:4px 4px 4px 4px; vertical-align:center;}
.forum-addcomment .textfieldl {width:522px; height:250px;  font-family:Arial, Tahoma, Verdana; color:#3a3a3a; font-size:12px;  line-height:18px; padding:9px;}

.forum-comment-no {display:block; padding:9px; font-Family :Georgia, Times New Roman, Arial; font-size:18px;}
.forum-comment {display:block; background:white; padding:9px;}
.forum-comment .topline {display:block;}
.forum-comment .topline .user {float:left; width:350px; font-Family :Georgia, Times New Roman, Arial; font-size:18px;} .forum-comment .topline .date {float:right; width:150px;text-align:right;}
.forum-comment-bottomline {display:block; font-size:11px; border-top:1px solid #e5e5e5;  background:white; padding:9px; margin-bottom:9px;}
.forum-paging {padding:9px; text-align:right; display:inline;}
.forum-paging a {background:none; padding:0px; font-size:11px; display:inline;}
.forum-foot {display:block; background:white; padding:9px; margin-top:9px; font-size:11px;}
.forum-yellow {background:#f3ff8e;}