body, p, div, form, input, ul, li {
    margin:0px;
    padding:0px;
    font-size:11px;
    font-family:arial, verdana;
}

body {
    padding:0px;
    background: url(../images/portal/background.png);
}

#content {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    position : relative;
    width : 1025px;
    text-align : left;
    margin-right : auto;
    margin-left : auto;
    margin-top : 0;
    margin-bottom : 0;
    float:none;
    overflow:auto;
}

.pagecontent {
    background: url(../images/portal/pagecontent.png);
    width:1025px;
    float:left;
    display: inline;

}

.pagecontentbottom {
    background: url(../images/portal/bottom.png) no-repeat;
    width: 1025px;
    height: 65px;
    float:left;
}

#innerbackground {
    background: url(../images/portal/backgroundinner.png) no-repeat;
    width: 1000px;
    margin-left: 7px;
    display: inline;
    float:left;

}

#headerpage {
    width: 950px;
    padding: 30px 0px 0px 60px;

}

#logo,#smallnewdesign,#headerpage, .news {
    float:left;
}

#smallnewdesign {
    padding: 25px 0px 0px 0px;
    display: inline;

}

li span a b{
    color: #FF6600;

}

ul#topnav {
    float: left;
    width: 650px;
    list-style: none;
    position: relative;
    font-size: 1.2em;
    padding: 0px 0px 0px 0px;
}
ul#topnav li {
    float: left;
    margin: 0; padding: 0;
}
ul#topnav li a {
    color: #161616;
    padding: 0px 0 10px 45px;
    display: block;
    text-decoration: none;
    font-size: 17px;
    font-weight:100;
}
ul#topnav li a:hover {
    color: #FCEB00;

}
ul#topnav li:hover {  }
ul#topnav li span {
    float: left;
    padding: 10px 0;
    margin: 0px 0px 0px 0px;
    position: absolute;
    left: 0; top:25px;
    color: #525252;
    display: none;
    width: 620px;
    font-size:15px;
    background: #525252;
    -moz-border-radius: 10px;

}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; color: #FFFFFF; padding-left:20px; font-weight: normal}
ul#topnav li span a:hover {text-decoration: none;}

.news {
    display: inline;
    margin: 20px 0 0 20px;
}

.newsheader {
    width: 291px;
    height: 71px;
}

.newscontent {
    float: left;
    background: #aeaeae;
    padding: 5px;
    width: 281px;

}


.innercontent {
    background: #f5f5f5;
    width: 282px;
    display: inline;
    float: left;


}
.innercontent a {
    margin-left: 3px;


}



.innercontent a img{
    border: 0px;


}

#mainpagecontent {
    background: #f5f5f5;
    width: 625px;
    float: left;
}



#logo {
    padding: 20px 0 0 60px;
}


#leftside {
    float: left;
    width: 350px;




}
#rightside {
    float: left;
    width: 650px;
}

#menu  {
    float: left;
    width: 650px;
    height:210px;

}

#maincontentpage{
    width: 650px;
    float: left;

}

#contentinside {
    background: #aeaeae;
    width: 624px;
    padding: 10px 10px 10px 10px;
    text-align:justify;
    float: left;
}

.footer {
    display: inline;
    margin: 60px 0 0 27px;
    float: left;

}

.properties{
    display: inline;
    margin: 5px 0 0 27px;
    float: left;

}

.maincontentbottom {
    background: url(../images/portal/information.png);
    width: 973px;
    height: 68px;

}

.maincontent{
    float: left;
    background: #aeaeae;
    height: 50px;
    width: 973px;

}

.maincontent2{
    float: left;
    background: #aeaeae;
    height: 200px;
    width: 973px;

}


.maincontent ul, .maincontent2 ul {
    list-style-type: none;
    margin:5px 0 0 15px;

}


.maincontent ul li, .maincontent2 ul li{
    display: inline;
    margin-right: 20px;
    color: #525252;
    font-size: 16px;
    font-weight: 100;
    text-decoration: none;

}

.maincontent ul li a, .maincontent2 ul li a{
    color: #525252;
    font-size: 16px;
    font-weight: 100;
    text-decoration: none;

}

.maincontent ul li a:hover, .maincontent2 ul li a:hover{
    text-decoration: underline;

}

#contentdecorheader{
    float: left;
    background: url(../images/portal/mainpage.png);
    width: 597px;
    height: 251px;
    margin: 0 0 10px 11px;
    display: inline;
}

#webszerkesztes{
    float: left;
    background: url(../images/portal/webszerkeszt.png);
    width: 597px;
    height: 251px;
    margin: 0 0 10px 11px;
    display: inline;
}

#bannerkeszites{
    float: left;
    background: url(../images/portal/bannerkeszit.png);
    width: 597px;
    height: 251px;
    margin: 0 0 10px 11px;
    display: inline;
}

#flashanimacio{
    float: left;
    background: url(../images/portal/flashkeszites.png);
    width: 597px;
    height: 251px;
    margin: 0 0 10px 11px;
    display: inline;
}

#grafikaitervezes{
    float: left;
    background: url(../images/portal/grafikaszerkesztes.png);
    width: 597px;
    height: 251px;
    margin: 0 0 10px 11px;
    display: inline;
}

#mediaajanlat{
    float: left;
    background: url(../images/portal/img_main.png);
    width: 279px;
    height: 354px;
    margin: 0 10px 10px 11px;
    display: inline;
}

#tortenet{
    float: left;
    background: url(../images/portal/tortenetimg.png) no-repeat;
    width: 282px;
    height: 400px;
    margin: 0 10px 0 10px;
}

#garancia{
    float: left;
    background: url(../images/portal/smallnew.png) no-repeat;
    width: 214px;
    height: 372px;
    margin: 0 10px 0 10px;
}


#hirlevel {
    background:url(../images/portal/iratkozzon.png);
    width: 271px;
    height: 111px;
    float: left;

}

#visszahivas {
    background: url(../images/portal/callback.png);
    width: 270px;
    height: 111px;
    float: left;

}

#mainheadertext {
    font-size:14px;
    font-weight: bold;
    color: #161616;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing:1px;
    margin:10px 0 0 10px;
    float: left;
    width: 600px;

}

.text {
    font-size: 17px;
    font-weight: 100;
    line-height: 23px;
    margin-left:3px;

}

.text a {
    font-weight: bold;
    color: #161616;
    text-decoration: none;
}

.text a:hover {
    text-decoration: underline;
}

.lefthack {
    font-size: 15px;
    font-weight: 100;
    line-height: 23px;
    text-align:left;
    margin-bottom: 15px;


}


.textelement {
    font-size: 17px;
    font-weight: 100;
    line-height: 23px;
    text-align:justify;
    margin: 0 10px 10px 10px;
    color: #000000 !important;
}

.textelement a {
    font-weight: bold;
    color: #161616;
    text-decoration: none;
}

.textelement a:hover {
    text-decoration: underline;
}


.textreferencia {
    font-size: 17px;
    font-weight: 100;
    line-height: 23px;
    text-align:justify;
    margin: 0 10px 10px 0px;
}

.textreferencia a {
    font-weight: bold;
    color: #161616;
    text-decoration: none;
}

.textreferencia a:hover {
    text-decoration: underline;
}


.inicale{
    color:#33CCFF;
    font-size:20px;
    padding-left:5px;
    padding-right: 1px;

}

#form-container-contact {
    background:url(../images/portal/irodank.png);
    width: 170px;
    height: 96px;
}

#form-container-uzenjen {
    background:url(../images/portal/uzenjen.png);
    width: 396px;
    height: 92px;
}

#form-container-betakom {
    background:url(../images/portal/betakom.png);
    width: 600px;
    height: 100px;
    margin-top: 10px;

}

#left-container {
    width: 300px;
    float: left;
    text-align: right;
    margin: 35px 0 0 0;
    font-size: 19px;
    font-weight: bold;
    line-height: 20px;



}


#right-container {
    width: 300px;
    float: left;
    text-align: left;
    margin: 10px 0 0 15px;
    font-size: 19px;
    font-weight: bold;
    line-height: 20px;

}

#left-container a,#right-container a {
    color: #161616;
    text-decoration: none;
    font-size: 15px;
}

#left-container a:hover, #right-container a:hover{
    color: #161616;
    text-decoration: underline;
    font-size: 15px;
}

#orangetext{
    color: #FF9702;
    font-size: 12px;
    font-weight: 100;

}

#datacontact {
    font-size: 10px;
    display: inline;
}

#staticdatatext{
    font-size: 16px;
    display: inline;

}

#ado {
    font-size:14px;
    color: #333333;

}

#motto {
    font-weight: 100;
    display: inline;
    float: left;
    font-size:17px;
    margin: 25px 0 25px 39px;

}

#projektheadermenet {
    color:#FF9B04;
    font-size: 18px;
    display: inline;
}

#projektheadermenet {
    color:#FF9B04;


}

#projektemenet1 {
    float: left;
    background: url(../images/portal/projektmenet3.png);
    width: 284px;
    height: 359px;
    margin: 0px 10px 0px 0px;
}

#projektemenet2 {
    float: left;
    background: url(../images/portal/boywithtrans.png);
    width: 282px;
    height: 359px;
    margin: 0px 10px 0px 0px;
}

#projektemenet3 {
    float: right;
    background: url(../images/portal/projektmenet2.png) no-repeat;
    width: 282px;
    height: 400px;
    margin: 0px 0px 0px 10px;
}

#smallnewdesignmini {
    background: url(../images/smallnewdesign/smallnewdesign.png);
    width: 128px;
    height: 24px;


}


.coda-slider-wrapper { padding: 20px 0 }

.coda-slider { background: #ebebeb;
               display: inline;
}

.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }

.coda-slider, .coda-slider .panel { width: 260px }



.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 260px }

.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }

.coda-nav-left a, .coda-nav-right a { background: #161616; color: #fff; padding: 5px; width: 100px }

.coda-nav ul li a.current { background: #FF6600 }

.coda-slider .panel-wrapper { padding: 20px }

.coda-slider p.loading { padding: 20px; text-align: center }

.coda-nav ul { clear: both;  overflow: hidden; display: inline;}

.coda-nav ul li { display: inline }

.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none; font-weight: 100 }

.coda-slider-wrapper { clear: both; overflow: auto; margin-left:10px }

.coda-slider { float: left; overflow: hidden; position: relative }

.coda-slider .panel { display: block; float: left }

.coda-slider .panel-container { position: relative }

.coda-nav-left, .coda-nav-right { float: left }

.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }





.coda-slider-wrapper2 { 
    padding: 0 0  0 10px;

}
.coda-slider2 { background: #ebebeb }

.coda-nav ul li a{
    font-weight: 100;
}

.panel-wrapper h2 {
    background: #ff6600;
    width: 570px;
    color: #ffffff;
    padding:4px;
    font-weight: bold;
    font-size:17px;

}

/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider2 { height: 200px; overflow: auto !important; padding-right: 20px }

/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider2, .coda-slider2 .panel { width: 600px }


.coda-slider-wrapper.arrows .coda-slider2, .coda-slider-wrapper.arrows .coda-slider2 .panel { width: 260px }

.coda-slider-wrapper.arrows .coda-slider2 { margin: 0 10px; }
.coda-slider2 .panel-wrapper { padding: 20px }

.coda-slider2 p.loading { padding: 20px; text-align: center }



.coda-slider2 { float: left; overflow: hidden; position: relative }

.coda-slider2 .panel { display: block; float: left }

.coda-slider2 .panel-container { position: relative }



#refimg {
    padding: 5px;
    background: #AEAEAE;
    width: 400px;
    margin: 20px 0 0 78px;


}

#oldalterkep {
    float: left;
    list-style-type: none;
    margin-left: 5px;


}

#oldalterkep li a {
    font-size:15px;
    color: #000000;
    text-decoration: none;


}


#oldalterkep li a:hover {
    color: #FF6600;
    text-decoration: underline;


}


#callback-form , #newsletter-form{
    float:left;
    padding-left: 5px;
    margin-top: 15px;


}

#callback-form div ul, #newsletter-form div ul{
    list-style-type: none;


}
#callback-form div ul li, #newsletter-form div ul li{
    height: 40px;
    color: #000000 !important;


}

.item {
    float:left;
    padding-top: 7px;
    padding-right: 5px;
    font-weight: 100;
}

.buttonsForm {
    margin-left: 50px;
    float: left;
    display: inline;


}

.selectForm{
    margin-left: 55px;

}

.selectForm select{
    width: 105px;

}



.error {
    font-size: 10px;
    float: left;
    margin: 10px 0 0 10px;
}

.texterror {
    color: #FF0000;
    font-weight: 100;


}


.element {
    width: 575px;
    height: 200px;
    padding: 0;
    border-left: 5px solid #F5A875;
    border-top: 5px solid #F5A875;
    margin-top: 20px;
    float: left;


}

.elementimg {
    width:400px;
    float: left;

}

.elementimg ul li{
    list-style-type: none;
}

.elemetimg a img {
    border:0px !important;
}

.elementiframe img{
    border: 0px;

}



.elementprojekt {
    text-align: right;


}

.projekttitle {
    font-size: 20px;
    font-weight: bold;

}

#hack{
    height: 280px;

}

#copysend {
    text-align: left;
    margin-top: -5px;

}

.orangedot {
    color: #ff6600;
}

.list {
    font-size: 14px;
}

.csomag{
    width:600px;
    float:left;
    margin-bottom: 65px;

}

.csomag .doboz{

    float: left;

}

.textinpack ul li{
    font-size: 15px;
    font-weight: 100;
    line-height: 52px;
    list-style-type: none;


}

.packheader {
    background: #ff6600;
    padding:5px;
    color: #ffffff;
    font-size: 17px;
    font-weight:  bold;
    float:left;
    width: 290px;


}

.costpage {
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;

}
