ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,span{margin:0; padding:0;}
body {background-color:#424242 ; background: url('../kepek/bg.png'); text-align: center; font-family: arial; color: #888; font-size: 12px; }


.bg_mnu1 {background-color: #A2853F;}
.brd_btm_1 {border-bottom: 1px solid #A2853F;}
.clr_1 {color:#A2853F;}
.bg_mnu2 {background-color: #628365;}
.brd_btm_2 {border-bottom: 1px solid #628365;}
.clr_2 {color:#628365;}
.bg_mnu3 {background-color: #4C726E;}
.brd_btm_3 {border-bottom: 1px solid #4C726E;}
.clr_3 {color:#4C726E;}
.bg_mnu4 {background-color: #616783;}
.brd_btm_4 {border-bottom: 1px solid #616783;}
.clr_4 {color:#616783;}
.bg_mnu5 {background-color: #845F82;}
.brd_btm_5 {border-bottom: 1px solid #845F82;}
.clr_5 {color:#845F82;}
.bg_transp_90 {background: url('../kepek/bg_transp_90.png') repeat;}
.bg_transp_20 {background: url('../kepek/bg_transp_20.png') repeat;}

ul.lst_none {list-style-type:none}

div.clear{clear: both}


div#kozep{width: 900px;  margin: auto; text-align: left}

div#header{}
div#menu{}

div#menu_tak_top {}
div#menu_tak_top ul li{float:left; width: 180px; height: 35px; }
div#menu_tak_top ul li div{background: url('../kepek/bg_transp_90.png') repeat; height:100%; width: 100%;}

div#menupontok{}
div#menupontok ul li{float:left; width: 180px; text-align:center; }
div#menupontok ul li a {display: block;background:url(../kepek/bg_transsp_atmenet.png);width: 100%;padding:15px 0 15px 0; color: #fff; text-decoration: none; font-size: 14px; font-weight: bold; text-transform: uppercase ; }

div#menu_tak_btm {}
div#menu_tak_btm ul li{float:left; width: 180px; height: 6px; font-size: 1px }
div#menu_tak_btm ul li div{background: url('../kepek/bg_transp_20.png') repeat;height:100%; width: 100%;}



div#logo_cont{background: url('../kepek/bg_logo.png') right bottom no-repeat; border: 1px solid transparent}
div#logo{text-align: right; margin: 15px 0 10px 0; }
div#logo img.logo {width: 262px; height:96px; border: 0;}

div#content{ background-color: #000; padding: 25px 25px 45px 25px;}

a {text-decoration: none}
a:hover {text-decoration: underline}
h1 {font-size: 26px; font-weight: normal; padding-bottom:5px; margin-bottom: 20px; }
h2 {font-size: 18px; font-weight: normal; padding:10px 0 5px 0; margin-bottom: 20px; }
p {line-height: 1.8em; padding-bottom: 15px; }

div#footer{background-color: #222; padding:25px; }
div#footer ul li{padding: 0 20px 0 0px;float: left}
div#footer ul li a{color: #889; text-decoration: none;}
div#footer ul li a.kiem{color: #E14040; font-weight: bold; text-decoration: none;}
div#footer ul li a:hover{text-decoration:  underline;}
div#footer div.url{float: right; font-size:  28px; color: #333}

div.kapcs{float: right; width: auto}
div.kapcs div.err {text-align: right; color: #FF7171; padding:2px 0;}
div.kapcs div.succ {text-align: right; color: #84FE72; padding:2px 0;}
form.kapcs div { }
form.kapcs label {display: inline-block; width: 110px; padding-bottom: 4px; }
form.kapcs label.tarea {margin-top:5px}
form.kapcs input,textarea {border: 1px solid #666; height: 21px; width: 210px; padding:2px; background: #555; color: #eee; font-family: arial; font-size: 12px;}
form.kapcs textarea {height: 100px; width: 323px; OverFlow:auto}

form.kapcs .G{margin-top:5px; height: 30px; width: 210px;background: #888; cursor: pointer }

div.ref {margin-right:20px;float: left; width: 242px; background-color: #222; padding: 10px; margin-bottom: 25px;}
div.ref img {width: 240px; height:160px; border:1px solid white}
div.ref p{line-height:1em; padding:5px 0 0 5px;}

div.egysajatr{margin-bottom: 15px; padding: 0 10px 0 10px; border: 8px solid #595959; background: #242424}
div.egysajatr div.logo {float: right; text-align: right; width: auto; padding: 5px; margin: 10px 0px; background-color: white; border: 1px solid black}

ul.szolg li {list-style-type: square; margin-left: 20px; line-height: 150%}

div.akcio{border: 3px double #66090B;background-color: #D1C0C0;padding:10px;color:#66090B}
div.akcio h1{font-size:16px;font-weight: bold;padding:0;margin:0 0 10px 0}
div.akcio a{color:#464473;text-decoration: underline;}
div.akcio h2{font-size:14px;font-weight: bold;padding:0;margin:10px 0 10px 0;color:#3A3A3A}
div.akcio ul{margin-left:20px;color:#3A3A3A}

div.egyszolg{margin-bottom:15px; padding: 0 10px 0 10px; border: 8px solid #595959; background: #242424; float: left; width:227px}
div.egyszolg:hover{background: #2D2D2D;border: 8px solid #6A6A6A; }
div.egyszolg h2{text-align: center; letter-spacing: 3px;margin:5px 0 }
div.egyszolg p{text-align: center;}
a.egyszolg {color: #888!important; text-decoration: none;}

.logosor-sprites { 
    background-image     : url(../kepek/logosor_sprite.png); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
 } 
 
 #fooldal_logosor1_png { 
    height               : 78px; 
    width                : 825px; 
    background-position  : -0px -0px; 
 } 
 
 #fooldal_logosor_png { 
    height               : 78px; 
    width                : 825px; 
    background-position  : -825px -0px; 
 } 
