html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
body{
background:#FFF url(images/bg.gif) repeat-x;
color:#333;
font-family:Verdana;
font-size:12px;
}
p{
line-height:18px;
}
#fejlec{
width:980px;
margin:0 auto;
height:100px;
}
.menu{
width:980px;
margin:0 auto;
height:50px;
}
.almenu{
width:980px;
margin:0 auto;
height:35px;
}
.almenu li{
float:left;
list-style:none;
line-height:35px;
}
.almenu a{
color:#747474;
text-decoration:none;
padding:24px;
}
.almenu a:hover{
text-decoration:underline;
}
.menu li{
float:left;
list-style:none;
line-height:50px;
}
.menu a{
color:#EFEFEF;
text-transform:uppercase;
text-decoration:none;
padding:17px 24px;
}
li.ajanlat{
background:none repeat scroll 0 0 #EEEEEE;
font-weight:bold;
height:36px;
}
li.ajanlat a {color:#c30000;text-transform:uppercase;}
.menu a:hover{
color:#FFF;
text-decoration:underline;
background:url(images/menuhover.gif) repeat-x;
}
.clear{
clear:both;
}
.logo{
float:left;
padding-top:15px;
width:360px;
}
.logo h1{
font-size:40px;
font-family:impact;
color:#FFF;
text-transform:uppercase;
padding-top:10px;
}
.logo h1 span{
font-size:24px;
position:relative;
top:-13px;
}
span.men{
color:#FFFFFF;
font-family:impact;
font-size:40px;
position:relative;
text-transform:uppercase;
top:10px;
}
span.men span{
font-size:24px;
position:relative;
top:-13px;
}
.logo a{
text-decoration:none;
}
span.hit{
color:#FFFFFF;
font-size:11px;
margin-left:91px;
position:relative;
top:-20px;
}
span.hit2{
color:#FFFFFF;
font-size:11px;
margin-left:91px;
position:relative;
top:-10px;
}
#egesz{
width:980px;
margin:40px auto 0;
}
.bal{
width:490px;
float:left;
margin-right:25px;
}
.post{
padding:15px;
background:#FFF;
border:1px solid #ededed;
margin-bottom:25px;
overflow:hidden;
}
.post2{
padding:15px;
background:#FFF;
border:1px solid #c30000;
margin-bottom:25px;
overflow:hidden;
}
.tharom{
padding:15px;
margin-bottom:25px;
}
.tharom h3{
padding-bottom:5px;
padding-top:5px;
font-size:18px;
border-bottom:1px solid #ededed;
}
.akcios h3{
padding-bottom:5px;
padding-top:5px;
font-size:18px;
}
.tharom h3 a,.akcios h3 a{
text-decoration:none;
color:#c30000;
}
a{
color:#333;
}
.post p{
float:right;
width:313px;
}
.post h2{
font-size:18px;
margin-bottom:5px;
}
.post h2 a{
color:#c30000;
text-decoration:none;
}
.post2 h2{
font-size:18px;
margin-bottom:5px;
}
.post2 h2 a{
color:#c30000;
text-decoration:none;
}
.post h1{
font-size:18px;
margin-bottom:5px;
}
.post h1 a{
color:#c30000;
text-decoration:none;
}
.post2 h1{
font-size:18px;
margin-bottom:5px;
}
.post2 h1 a{
color:#c30000;
text-decoration:none;
}
.thumb{
float:left;
margin:4px 12px 4px 0;
}
.meta{
font-size:9px;
width:133px;
}
#sidebar{
float:left;
width:220px;
}
.widget{
padding:15px;
border:1px solid #c30000;
background:#FFF;
margin-bottom:25px;
}
.title{
color:#c30000;
font-size:18px;
margin-bottom:5px;
}
.widget h2{
color:#c30000;
font-size:18px;
margin-bottom:5px;
}
input.kalk{
border:1px solid #d5d5d5;
margin-top:5px;
margin-bottom:5px;
padding:3px;
width:160px;
}
select.cel{
border:1px solid #d5d5d5;
margin-top:5px;
margin-bottom:5px;
padding:3px;
width:180px;
}
select.ev{
border:1px solid #d5d5d5;
margin-top:5px;
margin-bottom:5px;
padding:3px;
}
.gomb{
background:url(images/gomb.jpg);
border:none;
color:#FFF;
height:32px;
width:92px;
}
#sidebar2{
width:220px;
margin-left:25px;
float:left;
}
#sidebar-image{
width:465px;height:277px;
float:right;
background:url(http://2.bp.blogspot.com/_9aTjQMryvgM/SUlyBKWaY0I/AAAAAAAABSU/9ZxR-kLKOms/s400/business_woman_with_group.jpg) center no-repeat;
}

#sidebar-topbtn a {
	background:url(images/arrow_down_red.png) 50% 0 no-repeat;
   padding: 74px 15px 0;
   color: #ee0000;
   font-size: 22px;
   text-decoration: none;
   vertical-align: middle;
   width:433px;float:left;margin-bottom:25px;text-align:center;
   text-transform:uppercase;
   font-weight:bold;
   }
#sidebar-topbtn a span {font-size: 14px;}
#sidebar-topbtn a:hover {background:url(images/arrow_down_green.png) 50% 0 no-repeat;color: #88cb1e;}
#sidebar-topbtn a:active {}

.widget li{
border-top:1px solid #ededed;
padding-bottom:5px;
padding-top:5px;
}
.widget li a{
text-decoration:none;
}
.akcios{
padding:15px;
background:#f4f4f4;
margin-bottom:25px;
overflow:hidden;
border:1px solid #e4e4e4;
}
.akciosban{
border-right:1px solid #FFFFFF;
float:left;
padding-right:24px;
width:200px;
}
.akciosban2{
width:200px;
float:left;
margin-left:24px;
}
#lablec{
background:#383838 url(images/labbg.png) bottom repeat-x;
border-top:1px solid #666;
width:100%;
/* height:353px; */
/* margin-top:100px; */
color:#4d4d4d;
}
#lablec a{
color:#ddd;
text-decoration:none;
}
.lablecben{
width:980px;
margin:0 auto;
height:275px;
padding-top:20px;
}
.copy{
line-height:58px;
margin:0 auto;
text-align:center;
width:980px;
}
.lbox{
float:left;
margin-right:30px;
width:160px;
}
.lbox li{
border-top:1px solid #4D4D4D;
padding-bottom:5px;
padding-top:5px;
}
.bt{
color:#FFF;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
.commentlist li{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EDEDED;
padding:15px;
margin-bottom:25px;
}
#comments,#respond{
color:#c30000;
font-size:18px;
margin-bottom:25px;
}
#commentform{
float:left;
width:458px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EDEDED;
padding:15px;
margin-bottom:25px;
}
#commentform input{
border:1px solid #D5D5D5;
margin-bottom:5px;
margin-top:5px;
padding:3px;
}
textarea#comment{
width:400px;
border:1px solid #D5D5D5;
margin-bottom:5px;
margin-top:5px;
padding:3px;
}
.hitelvonal{
background:url(images/hitelvonal.gif) no-repeat;
float:right;
width:360px;
height:100px;
color:#FFF;
font-size:24px;
text-transform:uppercase;
font-family:impact;
}
.vonal{
padding-left:15px;
position:relative;
top:4px;
}
.telszam{
font-size:30px;
position:relative;
right:75px;
top:35px;
}
#s{
background:transparent url(images/searchfield.png) no-repeat;
color:#7E7E7E;
display:inline;
float:right;
font-size:13px;
height:24px;
margin-top:10px;
padding-left:15px;
padding-right:30px;
padding-top:9px;
width:147px;
border:none;
}
.post2 ul{
padding:5px 0 5px 30px;
}
.post2 ul li{
list-style:square;
line-height:18px;
}
.ie{
height:95px;
}