/* aloldal.css */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #aaa; background: #ccc url('grafix/bg_body.jpg') repeat-x top left; }
a { color: #f60; }
a:hover { color: #bbb; }
a img { border: none; }

#kontener { width: 960px; position: absolute; top: 0; left: 50%; margin-left: -480px; background: #fff url('grafix/bg_kontener.jpg') repeat-x top left; }
#fej { width: 960px; height: 337px; position: relative; overflow: hidden; }
#fejmenu { position: absolute; top: 0; left: 12px; width: 432px; height: 44px; background: url('grafix/bg_fejmenu_al.jpg') no-repeat top center; padding-left: 20px; padding-top: 13px; }
#fejmenu a { display: block; width: 97px; height: 20px; background-image: url('grafix/bg_fejmenu_a.jpg'); background-repeat: no-repeat; background-position: top left; color: #fff; text-decoration: none; margin: 3px; float: left; text-align: center; padding-top: 5px; }
#fejmenu a:hover { background-position: bottom left; color: #000; }
#logo { width: 285px; height: 65px; position: absolute; left: 0; top: 65px; background: url('grafix/logo_aloldal.jpg') no-repeat top left; }
#logo a { display: block; width: 285px; height: 65px; text-decoration: none; }
#fomenu { width: 654px; height: 150px; position: absolute; right: 20px; top: 0px; overflow: hidden; background: url('grafix/bg_aloldal_fej.jpg') repeat-x top left; }
#fomenu_bg_bal { position: absolute; top: 0; left: 0; width: 23px; height: 147px; background: url('grafix/bg_aloldal_fej_bal.jpg') no-repeat top left; }
#fomenu_bg_jobb { position: absolute; top: 0; right: 0; width: 23px; height: 147px; background: url('grafix/bg_aloldal_fej_jobb.jpg') no-repeat top right; }
#fomenu_a { position: absolute; bottom: 25px; left: 20px; width: 614px; height: 30px; }
#fomenu_a a { display: block; width: 149px; height: 22px; float: left; text-align: center; margin: 2px; background-image: url('grafix/bg_fomenu_a.jpg'); background-repeat: no-repeat; background-position: top left; padding-top: 8px; text-decoration: none; color: #fff; }
#fomenu_a a:hover { background-position: bottom left; color: #fff; }
#kapcsolat { width: 380px; position: absolute; left: 480px; top: 20px; color: #000; }
#kapcsolat a { color: #000; text-decoration: none; }
#kapcsolat a:hover { color: #f60; text-decoration: none; }
#nagykep { position: absolute; width: 273px; height: 194px; top: 143px; right: 150px; }
#nagykep2 { position: absolute; width: 400px; height: 194px; top: 143px; right: 50px; }

#fej_tartalom { color: #000; width: 400px; position: absolute; top: 140px; left: 30px; }
#fej_tartalom h1 { font-size: 18px; font-weight: normal; }
#fej_tartalom p { margin-left: 20px; }

#tartalom { background: url('grafix/bg_tartalom.jpg') repeat-x top left; color: #000; width: 860px; margin-left: 30px; position: relative; padding: 20px; overflow: hidden;}
#tartalom_bg_bal { position: absolute; top: 0; left: 0; background: url('grafix/bg_tartalom_bal.jpg') no-repeat top left; width: 19px; height: 19px; }
#tartalom_bg_jobb { position: absolute; top: 0; right: 0; background: url('grafix/bg_tartalom_jobb.jpg') no-repeat top right; width: 19px; height: 19px; }

#tartalom h1 { font-size: 20px; font-weight: normal; padding: 0; margin: 0; }
#tartalom h2 { font-size: 16px; font-weight: normal; padding: 0; margin: 0; }
p.inputnev { clear: both; width: 280px; float: left; padding-right: 20px; text-align: right; }
p.input { width: 500px; float: left; }
p.input textarea { width: 300px; height: 70px; }
p.skype img { margin-bottom: -8px; margin-right: 5px; }

.spacer { clear: both; height: 20px; }
.bevezeto { font-weight: bold; color: #555; }
.oszlop3 { width: 270px; float: left; }
.kozepso { margin-left: 10px; padding-left: 10px; margin-right: 10px; padding-right: 10px; border-left: 1px dotted #999; border-right: 1px dotted #999; }
.oszlop3 ul li { color: #777; font-size: 11px; }
.oszlop3 img { margin-top: 10px; }

.oszlop2 { float: left; width: 400px; padding-right: 20px; }
.oszlop2a { float: left; width: 430px; }

.clear { clear: both; }
#osszehasonlito { border: none; }
#osszehasonlito td { border-bottom: 1px solid #ddd; }
#osszehasonlito tr.fej td { font-weight: bold; }

#nyomdai { border: none; margin-top: 20px;}
#nyomdai td { padding: 5px; border-bottom: 1px solid #ddd; }
#nyomdai td.fej { font-weight: bold; }
#nyomdai td.center { text-align: center; }
#nyomdai td.sotet { background: #ddd }

#lab { clear: both; background: #ccc; height: 80px; overflow: hidden; }
#lab_info { position: relative; width: 490px; background: #fff; height: 40px; float: left; padding-top: 10px; padding-left: 30px; }
#lab_info img { margin-bottom: -5px; }
#lab_info_bal { position: absolute; bottom: 0; left: 0; background: url('grafix/bg_feher_bal.jpg') no-repeat bottom left; width: 16px; height: 16px; }
#lab_info_jobb { position: absolute; bottom: 0; right: 0; background: url('grafix/bg_feher_jobb.jpg') no-repeat bottom left; width: 16px; height: 16px; }

#facebook {float: left; padding: 10px 0px 0px 0px; text-align: right; width: 400px;}

#lab_webbel { width: 400px; padding-top: 10px; text-align: right; float: left; }
#lab_webbel img { margin-bottom: -3px; }
.true { border: 1px solid #999; background: #eee; width: 300px; }
.false { border: 2px solid #800; background: #fba; width: 300px; }

.kapcsolodo { clear: both; margin-bottom: 20px; height: 150px; padding: 0; }
.kapcsolodo .kep { width: 274px; height: 150px; overflow: hidden; float: left; }
.kapcsolodo .leiras { width: 500px; margin-left: 20px; float: left; } 
