

*{outline:none;}
body{margin:0px;padding:0px;background:#333;text-align:justify;line-height:1.5em;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#222;}
abbr{cursor:help;}
img{border:none;}
h1, h2, h3, h4, h5{padding:0px;margin:0px;color:#000;}
strong{color:#000;}
p, ul, ol{margin-bottom:1.5em;}
ul, form{margin:0px;padding:0px;}
form{clear:both;}
a{text-decoration:none;color:#308AC0;}
a:hover{text-decoration:underline!important;color:#005880;}
#cute_icons{clear:both;margin:0px;padding:0px;position:fixed;top:255px;right:0px;}
#cute_icons a{font-size:0px;background:url("images/cute_icons.png") no-repeat scroll 0 0 transparent;display:block;height:32px;margin:0 0 4px;padding:0;width:32px;}
#cute_icons p{margin:0;}
#cute_icons .contact{background-position:0 0;}
#cute_icons .contact:hover{background-position:0 -32px;}
#cute_icons .facebook{background-position:-32px 0;}
#cute_icons .facebook:hover{background-position:-32px -32px;}
#cute_icons .rss{background-position:-64px 0;}
#cute_icons .rss:hover{background-position:-64px -32px;}
#cute_icons .display_none{display:none;}


#header{width:900px;height:150px;margin:0px auto;background:#2D7B18 url(images/header2.jpg) no-repeat -200px top;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;}
#header #title{text-align:center;width:370px;padding-left:20px;padding-top:28px;float:left;}
#header a{text-decoration:none;color:#FFF;border:none;display:block;}
#header h1, #header h2, #header h3{margin:0px;padding:0px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;}
#header h1{font-size:3em;padding-bottom:20px;}
#header h2{font-size:1.5em;padding-bottom:7px;}
#header h3{font-size:1em;text-transform:none;}
#header #tanulmany{float:right;padding:15px 15px 0px 15px;width:210px;height:135px;background:rgba(45, 123, 24, 0.4);}
#header .tanulmany_button{position:relative;top:10px;margin-left:30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);background-color:#5491E2;border:1px solid rgba(0, 0, 0, 0.25);color:#FFF;cursor:pointer;font-size:14px;font-weight:bold;padding:3px 20px;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);width:45px;}
#header .tanulmany_button:hover,
#header .tanulmany_button:focus{background-color:#007d9a;}


.menu{width:900px;height:50px;margin:0px auto;background:#000;clear:both;}
.menu ul{margin:0px;padding:0px 0px 0px 20px;list-style:none;}
.menu li{display:inline;}
.menu a{display:block;float:left;border:none;background:url(images/blue_dot.jpg) no-repeat left 55%;padding:14px 21px 10px 13px;color:#FFF;font-weight:bold;}
.menu a:hover{color:#c87535;}
.menu_active{color:#c87535!important;}


#wrapper{width:930px;margin:20px auto;padding:15px 0px;background:#FFF url(images/img02.jpg) repeat-y left top;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-moz-box-shadow:0px 0px 25px #CCC;-webkit-box-shadow:0px 0px 25px #CCC;box-shadow:0px 0px 25px #CCC;}
#content{width:900px;margin:0px auto;}
#content h1{line-height:1.5em;text-align:left;text-transform:uppercase;font-size:20px;border-bottom:1px #aaa dashed;}
#content h2{line-height:1.5em;text-align:left;font-size:18px;border-bottom:1px #aaa dashed;padding-top:15px;}
#content h3{line-height:1.5em;text-align:left;font-size:16px;padding-bottom:10px;padding-left:15px;padding-top:7px;background:url(images/yellow_dot.png) no-repeat scroll left 45% transparent;}
#content h4{padding-left:20px;line-height:1.5em;text-align:left;font-size:14px;margin-top:10px;}

#left{float:left;width:220px;padding:20px 20px;}
#left p{text-align:center;background:#fff;-moz-box-shadow:3px 3px 10px #26627F;-webkit-box-shadow:3px 3px 10px #26627F;box-shadow:3px 3px 10px #26627F;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#left a{display:block;padding:5px;}

#right{float:left;width:600px;padding:20px 20px;}
#right ul{margin:0px 3em;padding:0px;list-style:none;}
#right ul li{background:url(images/img06.jpg) no-repeat 0px 7px;margin-bottom:5px!important;padding-left:15px!important;}
#right ol li{margin-bottom:5px;padding-left:5px;}
#right p{text-indent:1.5em;}


#footer{clear:both;width:900px;height:38px;margin:0px auto;padding-top:10px;padding-bottom:10px;border-top:1px solid #444;background:#000;text-transform:uppercase;color:#E5E5CC;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;}
#footer .copyright{float:left;margin:0px;padding-left:10px;text-align:center;margin:0px;}
#footer .links{float:right;margin:0px;padding-right:10px;text-align:center;}
#footer .pagerank{float:left;}
#footer a{color:#E5E5CC;}


.float_right{float:right;}
.float_left{float:left;}
.clear_left{clear:left;}
.clearer{clear:both;font-size:0;line-height:0;}
.kuldo_gomb{margin-left:240px;}
.next{background:transparent url(images/next2.gif) no-repeat;padding:13px 15px !important;color:#fff;font-weight:bold;}
.next:hover{color:#fff!important;}
.content_left, .content_center, .content_right{float:left;}
.content_left{width:160px;padding-right:10px;}
.content_center{width:198px;height:255px;padding:0px 10px;border-left:1px dashed #aaa;border-right:1px dashed #aaa;}
.content_left p, .content_center p{margin:0px!important;}
.content_right{width:200px;padding-left:10px;}
.descr{padding:5px;padding-bottom:10px;font-style:italic;}
.up{background:transparent url(images/up.gif) left 40% no-repeat;margin-left:3px;padding-left:7px;}
.oneletrajz{margin-left:15px;float:right;text-align:center;border:1px dashed #AAA;padding:10px;position:relative;bottom:20px;width:190px;}
.quick_navigation_up{float:right;padding-right:20px;}
.quick_navigation_down{float:right;position:relative;bottom:35px;height:20px;}
.keret{background:#FFF;border:1px solid #AAA;padding:3px;}
.no_margin{margin:0px;}
.elerhetoseg_email{background:transparent url(images/email.png) 98% top no-repeat;padding:0px 90px 10px 0px;}
.elerhetoseg_skype{background:transparent url(images/online.png) 98% top no-repeat;padding:0px 90px 10px 0px;}
.elerhetoseg_phone{background:transparent url(images/phone.png) 98% top no-repeat;padding:0px 90px 10px 0px;}
.elerhetoseg_header{padding:0px;margin:0px;margin-top:10px;margin-bottom:10px;}
.hirlevel_feliratkozas{background:transparent url(images/tanulmany.png) no-repeat 98% 50%;padding:25px 25px 25px 90px;}
.level_kuldo{background:transparent url(images/level_kuldo.png) no-repeat 98% 50%;padding:25px 90px 25px 0px;}
#image_verification{margin-top:2px;}
.nev_input{background:#fff url(images/avatar.png) no-repeat 2px 50%;}
.email_input{background:#fff url(images/mail.png) no-repeat 2px 50%;}
.web_input{background:#fff url(images/weblap.png) no-repeat 2px 50%;}
.kereso_input{background:#fff url(images/kereses.png) no-repeat 2px 50%;}
.targy_input{background:#fff url(images/subject.png) no-repeat 2px 50%;width:225px!important;}
.uzenet_input{background:#fff url(images/message.png) no-repeat 2px 1%;width:300px!important;}
.uzenet_fennmaradt{margin-left:240px;}
select{cursor:pointer;}
.input, .spamcode{width:200px;border:1px solid #aaa;font-size:14px;padding:3px;padding-left:20px;}
.input:focus, .spamcode:focus, .button:focus, .input:hover, .spamcode:hover, .button:hover{border-color:#555;background-color:#fff5bd;color:#000!important;}
.spamcode{width:83px;background:#fff url(images/kod.gif) no-repeat 2px 50%;}
.button{background-color:#fff;color:#000;border:1px solid #aaa;cursor:pointer;font-size:14px;}
.wrong{background-color:#b33;color:#fff;}
.failure{background:#b33 url(images/wrong.png) no-repeat 2% 50%;font-size:14px;font-weight:bold;padding:10px 10px 10px 9%;color:#fff;border:1px solid #000;}
.success{background:#3b3 url(images/ok.png) no-repeat 2% 50%;font-size:14px;font-weight:bold;padding:10px 10px 10px 9%;color:#fff;border:1px solid #000;}
.txt{background:#ee3 url(images/txt.png) no-repeat 2% 50%;font-size:14px;font-weight:bold;padding:10px 10px 10px 9%;color:#000;border:1px solid #000;}
.form_block{display:block;padding:3px 0px;margin:3px 0px;overflow:hidden;background:#E9EEF1;}
.form_block label{float:left;width:230px;text-align:right;display:block;margin-right:10px;font-weight:bold;cursor:pointer;}
.form_block .subtext{font-size:12px;font-weight:normal;padding-left:10px;}
.no_indent{text-indent:0px!important;}
.akcio{margin-top:15px;padding:10px 90px 10px 10px;background:#FFEECE url(images/akcio.png) no-repeat 98% 50%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px dashed #AAA;}
.oldalszam{background:#E9EEF1 url(images/oldalszamozas.png) no-repeat 1% 50%;margin:0px;padding:10px;padding-left:15px;margin:0px 0px 5px;}
.oldalszam .aktiv{background-color:#333;color:#FFF;margin:2px;padding:3px;}
.oldalszam a{margin:2px;padding:3px;}
.oldalszam a:hover,.oldalszam a:focus{}
.oldalszam a:after{content:normal!important;}
.cikk_bemutatasa{border-bottom:1px solid #DDD;margin-bottom:20px;padding:10px;}
.cikk_bemutatasa h2{padding-top:0px!important;}
.cikk_bemutatasa:hover{background:#E9EEF1;}
.cikk_bemutatasa h4{background:transparent url(images/irta.png) no-repeat 0% 50%;padding-left:20px;}
.cikk_bemutatasa .hozzaszolasok_szama{background:transparent url(images/message.png) no-repeat 60% 50%;float:right;padding-left:7%;font-weight:bold;}
.no_cikk_hover{padding:0px!important;}
.no_cikk_hover:hover{background:transparent!important;}
.hozzaszolas{background:#E9EEF1;border:1px solid #DDD;margin:10px;padding:5px 5px 10px 10px;}
.hozzaszolas .no_indent{margin:0px!important;}
.hozzaszolas p{margin-bottom:0px!important;}
.hozzaszolas h4{margin-top:0px!important;}
.figyelmeztetes{background:transparent url(images/figyelmeztetes.png) no-repeat 98% 50%;padding:15px 60px 15px 20px;border:1px solid #AAA;}
.hozzaszolas .idezet, .valasz_uzenet{background:#FFF;border:1px dashed #AAA;display:block;margin-left:5px;margin-right:15px;padding-left:10px;text-indent:0px;}
.bbkod span{cursor:pointer;border-left:1px solid #aaa;padding-left:10px;}
.underline, .bbkod span:hover{text-decoration:underline;}
.tabla{background:#666;color:#FFF;}
.tabla td{border:1px solid #FFF;padding:3px;}
.valasz_uzenet{width:325px;float:right;}
.kiemeles{background-color:yellow;}
.kereso{background:#E9EEF1;margin-bottom:5px;padding:10px;}


a:first-letter, label:first-letter, a:focus{font-weight:bold;text-decoration:underline;}
#right a:after,#footer a:after{content: " [" attr(accesskey) "] ";}
#right .quick_navigation_down a:after,.hozzaszolas_szoveg a:after{content:normal!important;}

