@charset "utf-8";
div,ul,li,p{position:relative;margin:0;padding:0;}
html{height:100%;}
body{position:relative;height:100%;font-family:Helvetica,Arial,sans-serif;font-size:12px;background:#1F1F1F url("images/bg.png") repeat-x;color:#FFF;margin:0;padding:0;}
/*br { margin: 0 0 5px; } */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
/* Hides from IE-mac \ */
* html .clearfix{height:1%;}
/* End hide from IE-mac  */
a{color:#D6D6D6;text-decoration:underline;outline:none;}
a:hover{color:#2677A2;text-decoration:underline;}
a img{border:none;}
:focus{-moz-outline-style:none;}
h1,h2,h3,h4,h5{font-weight:400;color:#FFF;margin:0;padding:0;}
/* CIMSOROK  */
h1{font-family:'Droid Serif', Helvetica;font-size:20px;margin:0 0 10px;}
h3{font-family:'Droid Serif', Helvetica;font-size:18px;}
h4{font-family:'Droid Serif', Helvetica;font-size:14px;text-align:right;}
h4 a{text-decoration:none;}
p,li{font-size:13px;margin:0 0 10px;}
ul{margin:0 0 4px 20px;}
span.blue{color:#2677A2;font-size:13pt;font-style:normal;font-weight:400;}
#super-wrapper{width:100%;position:relative;}
#wrapper{width:960px;margin-left:auto;margin-right:auto;}
/* FEJLEC  */
#header{width:960px;height:55px;}
#header div#logo{width:197px;height:44px;position:absolute;top:10px;left:0;}
#header div#menu{width:700px;margin-left:260px;height:55px;}
#header div#menu ul{float:right;height:55px;}
#header div#menu ul li{list-style:none;float:left;text-align:center;}
/* menu  */
.lavaLampBottomStyle{position:relative;height:29px;overflow:hidden;padding:15px 0;}
.lavaLampBottomStyle li{float:right;list-style:none;}
.lavaLampBottomStyle li.back{border-bottom:5px solid #2677A2;width:9px;height:30px;z-index:8;position:absolute;}
.lavaLampBottomStyle li a{font-size:13px;font-family:Trebuchet MS;color:#FFF;border:0;text-decoration:none;top:7px;letter-spacing:0;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;margin:auto 10px;padding:0 0 4px;}
.lavaLampBottomStyle li a:hover,.lavaLampBottomStyle li a:active,.lavaLampBottomStyle li a:visited{border:none;color:#FFF;text-decoration:none;}
/* TARTALOM  */
#content{width:960px;margin:50px auto 0;}
#content div#left{width:250px;float:right;border-right:2px solid #333;padding:0 15px 0 0;}
#content div#left p{color:#eee;}
#content div#right{width:670px;float:right;margin:0 0 0 20px;}
/* FORM  */
form.normalform fieldset{border:none;padding-left:0;}
form.normalform{font-size:13px;font-family:"Arial";color:#FFF;margin:15px 0 0 30px;}
form.normalform div.row{width:100%;float:left;margin:0 0 10px;}
form.normalform div.row p{font-size:12px;}
form.normalform div.trickme{display:none;}
form.normalform label{display:block;width:160px;float:left;padding:0 10px 0 0;}
form.normalform label span{line-height:15px;text-align:right;color:#EEE;}
sup{color:#5191BF;}
form.normalform input.text{display:block;width:280px;float:left;border:1px solid #999;background:#999;height:20px;line-height:16px;color:#FFF;padding:4px 2px;}
form.normalform select{display:block;width:286px;float:left;border:1px solid #999;background:#999;height:24px;line-height:16px;color:#FFF;padding:2px;}
form.normalform textarea{width:280px;float:left;border:1px solid #999;background:#999;font-family:"Arial";color:#FFF;font-size:14px;padding:2px;}
form.normalform input.button{font-size:14px;background:#E8E8E8;border:1px solid #333;cursor:pointer;margin:20px 0 0 403px;padding:2px 4px;}
form.normalform input.button:hover{background:#CCC;border:1px solid #333;}
form.normalform label.error{float:left;width:40px;height:32px;color:#787368;font-size:11px;background:url("images/unchecked.png") no-repeat 0 0;margin:0 0 0 20px;padding:0 0 0 20px;}
form.normalform label.checked{float:left;width:220px;height:16px;margin:0 0 0 20px;}
/* KAPCSOALT OLDAL EXTRA   */
.contact{margin:0 0 20px 40px;}
.contact span{font-size:11pt;}
.contact ul{margin-left:0;}
.contact ul li{list-style:none;margin-bottom:0;}
div.success{border:1px solid #1B4965;background:#D2DCEC;padding:4px 10px;}
div.success h3{font-weight:700;color:#036;margin:10px 0 5px;}
div.success p{color:#036;}
/* fulek  */
div.blocks{width:27px;height:75px;line-height:0;font-size:0;text-indent:-9999px;}
div.blocks a{display:block;width:100%;height:100%;}
div#twitter{position:absolute;top:100px;right:0;}
div#twitter a{background:url("images/twitter-full.png") no-repeat 0 0;}
div#facebook{position:absolute;top:180px;right:0;}
div#facebook a{background:url("images/facebook-full.png") no-repeat 0 0;}
div#feedback{position:absolute;top:260px;right:0;}
div#feedback a{background:url("images/feedback-full.png") no-repeat 0 0;}
.footervonal{background:#333;font-size:0;height:2px;line-height:0;margin-bottom:10px;width:100%;}
.footer{margin-top:30px;margin-bottom:20px;width:960px;font-size:19px;color:#999;font-family:'Reenie Beanie';letter-spacing:1px;text-align:center;text-shadow:1px 1px 2px #000;}
h2,h5{font-family:'Droid Serif', Helvetica;font-size:25px;margin:0 0 10px;}
div#twitter a:hover,div#facebook a:hover,div#feedback a:hover{background-position:0 -75px;}