html, body {font:normal 0.9em Tahoma, Verdana, Arial, sans-serif; color:#152271; padding:0; margin:0; background:#E0E8FF url(images/bg_html.jpg) no-repeat top center;}

a {font-weight:bold; text-decoration:none; color:#176DC3;}
a:hover {color:#0099FF;}
a img {border:none;}

h1 {font-family:Century Gothic; font-size:1.2em; display:block; margin:30px 0px 10px 0px; border-bottom:1px solid #152271; padding-bottom:3px; color:#152271;}
h2 {font-size:1em; display:block; margin:10px 0px 5px 0px; border-bottom:1px dotted #999; padding-bottom:3px; color:#152271;}
h3 {font-family:Century Gothic; font-size:1.2em; display:block; margin:0px; padding:0px; color:#152271;}
h4 {font-family:Century Gothic; font-size:1.4em; display:block; margin:0px; padding:0px; color:#152271;}

#site {width:98%; margin:0 auto;}

#mainmenu{margin:0px; background:#DEBA28; height:40px;}
#mainmenuwidth{width:980px; margin:0 auto;}
.menu{border:none; border:0px; margin:0px; padding:0px; font-family:Century Gothic; float:right; display:inline;}
.menu a {display:block;}
.menu ul{background:#DEBA28; height:40px; list-style:none; margin:0; padding:0; z-index:10;display:inline;}
.menu li{float:left; padding:0px;}
.menu li a{background:#DEBA28; border-right:1px dotted #083E7C; font-weight:bold; line-height:40px; margin:0px; padding:0px 15px; text-align:center;}
.menu li a:hover, .menu ul li:hover a{background: #FFCD00 url("images/hover.png") bottom center no-repeat; color:#FFFFFF;}
.menu li ul{background:url(images/bg_li2.png) top left repeat; height:auto; padding:0px; margin:0px 0px 0px 0px; border:0px; position:absolute; width:220px; left:-999em;}
.menu li:hover ul, .menu li.sfhover ul {left:auto;}
.menu li li {margin:0px; padding:0px; border-bottom:1px dotted #AE8A00; width:220px;}
.menu li:hover li a{background:none;}
.menu li ul a{display:block; font-style:normal; margin:0px; padding:0px 10px 0px 15px; text-align:left;}
.menu li ul a:hover, .menu li ul li:hover a{background:#FFCD00 url('images/hover_sub.png') center right no-repeat; border:0px; color:#ffffff;}
.menu p{clear:left;}
#homeicon{height:12px;}

#top {height:112px; margin:0px 0px 18px 0px; clear:both; background:#083E7C url(images/bg_top.jpg) top left no-repeat;}
#middle {width:980px; margin:0px auto; padding:0 0 18px 0; overflow:auto; background:url(images/bg_bottomshade.png) bottom center no-repeat;}
#bottom {height:112px; margin:0px; background:#BE9D19 url(images/bg_bottom.jpg) center center no-repeat;}

#left_panel {width:240px; float:left;}
.sidebox {font-family:Century Gothic; padding:20px 30px 20px 20px; margin-bottom:5px; text-align:right; background:url(images/bg_left.png) top left repeat-y; overflow:auto;}
.dashedborder {border:1px dashed #479DF3;}
.ilicon {margin-left:5px;}
#content {width:650px; text-align:justify; padding:5px 30px 10px 30px; background:#FFF; float:right;}
#content p {padding-right:30px;}
.container {width:710px; padding:0; overflow:auto; display:block; float:right;}
.item {margin:5px 0px; padding:5px 15px; background:#FFF;}
.center {float:left; width:350px; display:inline;}
.rightcontent {float:right; width:350px; display:inline;}

.sidebox ul {list-style:none; padding:0;}
.sidebox li {margin-top:4px; padding-bottom:4px; border-bottom:1px dotted #AAA;}

.course a {color:#FFF;}
.level69 {background:#FFF url(images/okj_emeltszintu.jpg) -100px -175px no-repeat; color:#FFF;}
.level70 {background:#FFF url(images/okj_felsofoku.jpg) -100px -175px no-repeat; color:#FFF;}
.level75 {background:#FFF url(images/okj_kozepszintu.jpg) -100px -175px no-repeat; color:#FFF;}
.details {text-align:right;}
.details a {color:#176DC3;}
.details a:hover {color:#0099FF;}

.info {background:#FFF url(images/bg_info.jpg) 300px -8px no-repeat;}

.lefttext {text-align:left;}
.centertext {text-align:center;}
.righttext {text-align:right;}
.quote {font-style:italic; margin:25px 0px 25px 150px;}

.leftfloater {float:left;}
.rightfloater {float:right;}

table {font-size:0.9em;}
table a {font-weight:normal;}
.tdpadding {padding:5px 10px;}
.bottomborder {border-bottom:1px dotted #083E7C;}

.partnerimg {width:80px; margin:3px 0px 3px 12px;}
.member_pic {width:100px; margin-right:20px;}
.memberpos {font-weight:bold; color:#777;}
.leftpadding {padding-left:10px;}

.images_kszgy {width:213px;}

.x {unicode-bidi:bidi-override; direction: rtl;}
.y {display:none;}

.inputtext {width:340px; height:18px; font:normal 1em Helvetica, Arial, sans-serif; padding:0px; margin:0px; border:1px solid #CCF;}
.captcha_content {width:100px; float:right;}
#message_textbox {width:340px; height:200px;}
.top_right {text-align:right; vertical-align:top;}
.middle_right {text-align:right; vertical-align:middle;}
.send {text-align:right;}

#dialogue {position:absolute; z-index:2000; display:none;}
#popuptable {width:400px; background:#FFF; color:#000; font-size:1.2em; font-weight:bold;}
#popuptable td {padding:15px 30px 15px 30px;}
#overlay {position:absolute; z-index:1000; top:0px; left:0px; width:100%; height:100%; background-color:#000; opacity:.8; filter:alpha(opacity=80); display:none;}

#newsticker-demo {width:350px; padding:0; font-size:12px; margin:10px 0px;}
#newsticker-demo .title {text-align:center; font-size:14px; font-weight:bold; padding:5px;}
#newsticker-demo .info a {font-weight:normal;}
.newsticker-jcarousellite { width:340px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; background:#FFF;}
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info {float:right; width:220px; height:82px;}
.newsticker-jcarousellite .info span.cat {display: block; font-size:1.4em; color:#808080; font-weight:bold;}
.newsticker-jcarousellite .info span.cat a {display: block; font-weight:bold;}
.clear {clear: both;}

.theme-default #slider {margin:0; width:618px; height:246px;}

#toTop {z-index:9; display:none; text-decoration:none; position:fixed; bottom:1%; right:1%; overflow:hidden; width:51px; height:51px; border:none; text-indent:-999px; background:url(/images/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(/images/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}
