html, body, div, img{
padding:0;
margin:0;
border:0;
}

body{
color:#333;
}

label{
cursor:pointer;
}

#header{
background:transparent url("images/header_bg.jpg") repeat-x top center;
height:105px;
}

#footer{
background:transparent url("images/footer_bg.jpg") repeat-x bottom center;
height:105px;
}

#footerinner{
width:980px;
margin:0 auto;
}

#menu{
height:75px;
border-bottom:1px dashed #e9e9e9;
}

#headerinner,#menuinner,#middle,#footerinner{
width:980px;
margin:0 auto;
}

#middle{
width:980px;
margin:0 auto;
}

#content{
float:left;
width:715px;
}

#sidebar{
float:left;
width:265px;
margin-top:15px;
}

.endfloat{
clear:both;
}

#headerinner a{
margin-top:6px;
margin-right:8px;
width:245px;
height:75px;
background:transparent url("images/header_megrendel.png") no-repeat center center;
display:block;
float:right;
text-indent:-9999px;
cursor: pointer;
}

#headerinner a:hover{
background-image:url("images/header_megrendel_hover.png");
}

.footerblock{
width:325px;
height:88px;
float:left;
padding-top:17px;
color:#b8dff0;
font-family:arial, sans-serif;
font-size:14px;
}

.tos{
text-align:center;
line-height:2em;
}

.tos a:link, .tos a:visited{
margin-right:15px;
} 

.tos a{
text-decoration:none;
color:#b8dff0;
}

.tos a:hover{
text-decoration:underline;
}

.logo img{
margin-top:24px;
}

.orderpree a{
margin-top:14px;
margin-right:30px;
width:195px;
height:60px;
background:transparent url("images/footer_megrendel.png") no-repeat center center;
display:block;
float:right;
text-indent:-9999px;
cursor: pointer;
}

.orderpree a:hover{
background-image:url("images/footer_megrendel_hover.png");
}

#headerinner h1{
line-height:88px;
margin:0;
display:inline;
font-family: "Trebuchet MS", verdana;
font-size:18px;
font-weight:normal;
color:white;
float:left;
}

#menuinner ul{
margin:0;
padding:0;
float:right;
}

#menuinner li{
list-style-type:none;
float:left;
margin:0;
padding:0;
margin-top:12px;
}

#menuinner li a{
height:37px;
line-height:37px;
padding:8px 14px;
background-color:transparent;
background-repeat:no-repeat;
background-position:center center;
color:#333;
text-decoration:none;
font-family:arial, sans-serif;
font-size:18px;
}

#menuinner span{
float:left;
}

#menu1:hover{
background-image:url("images/menu_fooldal_hover.png");
}

#menu2:hover{
background-image:url("images/menu_kerdesek_hover.png");
}

#menu3:hover{
background-image:url("images/menu_munkaink_hover.png");
}

#menu4:hover{
background-image:url("images/menu_fooldal_bejelentkezes.png");
}

#menu5:hover{
background-image:url("images/menu_kapcsolat_hover.png");
}

.sideblock{
padding:10px 0;
}

.topsb{
width:265px;
height:295px;
background:transparent url("images/rightmenu_top_bg.png") no-repeat top center;
padding-top:10px;
}

.topsb div{
width:223px;
height:53px;
background:transparent url("images/submit.png") no-repeat center center;
margin:12px auto;
}

.topsb div:hover{
background-image:url("images/submit_hover.png");
}

.topsb div span{
font-family:arial, sans-serif;
font-size:14px;
color:#333;
line-height:53px;
padding-left:53px;
background-color:transparent;
background-repeat:no-repeat;
background-position:left center;
display:block;
width:170px;
height:53px;
}

#sb1{
background-image:url("images/righticon_phone.png");
}

#sb2{
background-image:url("images/righticon_email.png");
}

#sb3{
background-image:url("images/righticon_twitter.png");
cursor: pointer;
}

#sb4{
background-image:url("images/righticon_delicious.png");
cursor: pointer;
}

.topsb a {
color:#333;
text-decoration:none;
}

.bottomsb{
width:265px;
height:350px;
background:transparent url("images/rightmenu_bottom_bg.png") no-repeat top center;
}

.bottomsb div{
font-family:arial, sans-serif;
color:#681229;
font-size:24px;
background:transparent url("images/righticon_bubble.png") no-repeat top right;
margin:10px auto;
width:223px;
}

.bottomsb form{
margin:0 auto;
width:223px;
}

.bottomsb input, .bottomsb textarea{
border:1px solid #bcdff6;
color:#bebebe;
margin:0 auto 12px;
padding:5px;
width:211px;
font-size:14px;
font-family:arial, sans-serif;
}

.bottomsb input:hover, .bottomsb textarea:hover{
border-color:#63b5e9;
}

.bottomsb textarea{
height:88px;
}

.kosar_help{
background-image:url("images/megrendeles_rightmeu.jpg");
height:220px;
}

.kalkulator{
width:265px;
height:350px;
background:transparent url("images/rightmenu_bottom_bg.png") no-repeat top center;
}

.kalkulator div{
width:220px;
margin:10px auto 0;
font-size:14px;
font-family:arial, sans-serif;
color:#333;
}

.dagimezo{
font-family:arial, sans-serif;
color:#681229;
font-size:24px;
display:block;
padding:10px 25px 0;
}

#content{
font-size:14px;
font-family:arial, sans-serif;
color:#333;
}

#content h2{
font-size:24px;
font-family:arial, sans-serif;
color:#681229;
font-weight:normal;
margin-bottom:0;
margin-top:20px;
}

p.byline{
color:#797979;
font-size:14px;
}

ul.sherlock{
padding-left:20px;
}

ul.sherlock li{
list-style-type:none;
background:transparent url("images/yes.jpg") no-repeat left center;
padding-left:18px;
line-height:1.5em;
}

.features{
margin-bottom:20px;
width:540px;
padding-left:60px;
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
line-height:1.5em;
}

#f1{
margin-top:20px;
background-image:url("images/icon_coffee.jpg");
}

#f2{
background-image:url("images/icon_time.jpg");
}

#f3{
background-image:url("images/icon_money.jpg");
}

#f4{
background-image:url("images/icon_wand.jpg");
}

.kerdes_tab{
margin-left:-10px;
}

.kerdes_tab .kerdes_more{
margin-left:10px;
}

.kerdes_tab a{
color:#333;
text-decoration:none;
padding:10px;
}

.kerdes_tab a:hover,.kerdes_tab .kerdes_aktiv{
text-decoration:underline;
color:#691129;
}

#content dl{
font-size:14px;
font-family:arial, sans-serif;
}

#content dd{
margin:0;
}

#content dt .mark{
width:65px;
color:#681229;
font-weight:bold;
float:left;
}

#content dd .mark{
width:65px;
color:#0085d9;
font-weight:bold;
float:left;
}

#content dl .text{
float:left;
width:650px;
}

#content dt .text{
margin-bottom:10px;
color:#000;
}

#content dd .text{
margin-bottom:25px;
color:#333;
}

.reference{
float:left;
width:215px;
height:200px;
text-align:center;
background:transparent url("images/munkadoboz.jpg") no-repeat top center;
padding-top:25px;
text-decoration:none;
display:block;
}

.reference:hover{
background-image:url("images/munkadoboz_hover.jpg");
}

.reference span{
display:block;
width:150px;
height:150px;
overflow:hidden;
margin:0 auto 8px;
}

.reference b{
font-weight:normal;
color:#691129;
font-size:14px;
font-family:arial, sans-serif;
}

.reference:hover span{
text-decoration:underline;
}

#kapcsolat span{
width:195px;
padding-right:5px;
text-align:right;
float:left;
display:block;
line-height:30px;
}

#kapcsolat input, #kapcsolat textarea{
width:290px;
border:1px solid #d2b7be;
color:#333;
margin:0 auto 12px;
padding:5px;
}

#kapcsolat input:hover, #kapcsolat textarea:hover{
border-color:#691229;
}

.irokbele{
color:#333 !important;
}

.submit{
height:53px;
width:223px !important;
border:0 !important;
color:#333;
background:transparent url("images/submit.png") no-repeat center center;
cursor:pointer;
}

.submit:hover{
background-image:url("images/submit_uzenet_hover.png");
color: #fff !important;
}

#megrendelolap .submit{
background-image:url("images/submit_uzenet_hover.png");
color: #fff !important;
position:relative;
left:425px;
}

#megrendelolap .submit:hover{
background-image:url("images/submit.png");
color:#333 !important;
}

#elsolap, #belsooldalak{
font-weight:bold;
color:#661229;
font-size:16px;
}

#afasar{
line-height:40px;
}

#afasar, #vegosszeg{
margin-top:5px;
color:#681229;
font-size:24px;
}

.feles{
float:left;
width:300px;
margin-right:45px;
line-height:45px;

}

.feles input{
border:1px solid #bcdff6;
padding:5px;
margin:8px;
font-size:14px;
font-family:arial, sans-serif;
font-weight:bold;
color:black;
}

.input #file {
width: 205px !important;
border: 1px solid #bcdff6;
}

.feles input:hover{
border-color:#63b5e9;
}

.feles div{
float:left;
}

.feles div.input{
float:right;
}

.feles span{
padding-left:125px;
display:block;
float:left;
}

.feles .normal{
width:207px;
}

.feles .pici{
width:32px;
}

.egeszes textarea{
border:1px solid #bcdff6;
padding:5px;
width:550px;
height:160px;
margin-left:10px;
font-size:14px;
font-family:arial, sans-serif;
font-weight:bold;
}

.egeszes textarea:hover{
border-color:#63b5e9;
}

.egeszes div{
float:left;
line-height: 30px;
}

.tovabbi{
width:643px;
height:40px;
line-height:40px;
background:transparent url("images/megrendeles-tovabbi-hatter.jpg") no-repeat center left;
}

.tovabbi .leiras{
width:185px;
text-align:left;
display:block;
float:left;
padding-left:10px;
}

.tovabbi .opciok{
width:345px;
text-align:right;
display:block;
float:left;
}

.tovabbi label{
margin-left:30px;
}

.tovabbi .opciok input{
margin-left:4px;
}

.tovabbi .penz{
width:90px;
text-align:right;
display:block;
float:left;
font-weight:bold;
padding-right:10px;
}

.szamlazas span{
display:block;
width:120px;
float:left;
line-height:45px;
}

.szamlazas input{
border:1px solid #bcdff6;
padding:5px;
margin:8px;
font-size:14px;
font-family:arial, sans-serif;
color:black;
width:250px;
}

.szamlazas input:hover{
border-color:#63b5e9;
}

.riado{
border-color:#691229 !important;
}

.uzenetelkuldve{
padding-left:20px;
padding-top:10px;
font-family:arial, sans-serif;
font-size:14px;
color:#333;
}

.cross_rss img, .cross_rss object, .cross_rss embed{
display:none;
}
.cross_rss p, .cross_rss li{
font-size:12px;
color:#333;
}
.cross_rss h3{
margin:0;
}
.cross_rss h3 a{
color:#681229;
text-decoration:none;
}
.twat {
overflow:hidden;
height:324px;
}
.twat h1{
margin:10px auto;
width:223px;
font-size:24px;
color:#333;
}
.twat div{
background:none;
margin:10px auto;
width:223px;
font-size:14px;
}

