/* ---------------- Global reset ------------------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
/*background-image: transparent;*/ /* edit! has been removed again */
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}



/* ------------- Global reset vége ------------------ */

/* ------------- IE6 flicker bug fix ------------------ */


html {
/* filter: expression(document.execCommand("BackgroundImageCache", false, true)); */
}


body {

     background:url(../images/bg-felso.jpg);
     background:url(../images/bg-felso2.gif);
     background-position: top left;
     background-repeat: repeat-x;
     background-color:#dbdbdb;

     font-family: Verdana, Arial, Helvetica, sans-serif;
}

div{
    vertical-align:top;
    padding:0px;
    margin:0px;

     line-height:18pt;
     font-size:12pt;
     color:#555;


}


.imageLoader {
     background:url(../images/menu1.gif);
     background:url(../images/menu1h.gif);
     background:url(../images/menu1a.gif);

     background:url(../images/menu2.gif);
     background:url(../images/menu2h.gif);
     background:url(../images/menu2a.gif);

     background:url(../images/menu3.gif);
     background:url(../images/menu3h.gif);
     background:url(../images/menu3a.gif);

     background:url(../images/menu4.gif);
     background:url(../images/menu4h.gif);
     background:url(../images/menu4a.gif);

visibility: hidden;
display:none;
}


.nagykulsodiv{
}


.fotop{
/*      border: 1px solid red; */

     width:859px ;
     height: 146px;
}

.fotorzstop{
/*      border: 1px solid red; */

     width:859px ;
     height: 379px;
     
     background:url(../images/fooldal-torzstop.jpg);
     background-position: top left;
     background-repeat: no-repeat;
     
     text-align:left;

}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Menü xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.menukulso{
/*      border: 1px solid green; */

     width:859px ;
     height: 94px;
     
     position:relative;
     top:64px;
}

.menubelso{
/*      border: 1px solid blue; */

     width:520px ;
     height: 94px;
     margin-right:auto;
     margin-left:auto;
}

.menuelema, .menuelemaactiv{
     width:130px ;
     height: 93px;

     background-position: bottom left;
     background-repeat: no-repeat;

     float:left;
     
     cursor:pointer;

}

.menuelema{
     cursor:pointer;
}





a.menuelema#menu1:link, a.menuelema#menu1:visited, a.menuelema#menu1:active{
     background:url(../images/menu1.gif)!important;
}
a.menuelema#menu1:hover{
     background:url(../images/menu1h.gif)!important;
}


a.menuelema#menu2:link, a.menuelema#menu2:visited, a.menuelema#menu2:active{
     background:url(../images/menu2.gif)!important;
}
a.menuelema#menu2:hover{
     background:url(../images/menu2h.gif)!important;
}


a.menuelema#menu3:link, a.menuelema#menu3:visited, a.menuelema#menu3:active{
     background:url(../images/menu3.gif)!important;
}
a.menuelema#menu3:hover{
     background:url(../images/menu3h.gif)!important;
}




a.menuelema#menu4:link, a.menuelema#menu4:visited, a.menuelema#menu4:active{
     background:url(../images/menu4.gif)!important;
}
a.menuelema#menu4:hover{
     background:url(../images/menu4h.gif)!important;
}


a.menuelemaactiv#menu1x{
     background:url(../images/menu1a.gif)!important;
}

a.menuelemaactiv#menu2x{
     background:url(../images/menu2a.gif)!important;
}

a.menuelemaactiv#menu3x{
     background:url(../images/menu3a.gif)!important;
}

a.menuelemaactiv#menu4x{
     background:url(../images/menu4a.gif)!important;
}




/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Menü VÉGE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



#monoSlideshow{
  
     width:331px ;
     height: 249px;
     
     position:relative;
     top:88px;
     left:466px;
/*      position:absolute;
     z-index:1; */
}

.mottodivBAK{

/*      border: 1px solid blue; */

     width:380px ;
     height: 115px;
     
     line-height:18pt;
     font-size:13pt;
     color:white;

     position:relative;
     bottom:45px;
     left:56px;
}


.mottodiv{

/*      border: 1px solid blue; */

     width:380px ;
     height: 115px;
     
     line-height:17pt;
     font-size:14px;
     font-size:13px;
     color:white;

     position:relative;
     bottom:43px;
     left:56px;
}




.legfrissebbdiv{
/*      border: 1px solid red; */

     width:859px ;
     height: 160px;
/*      height: 190px; */

     background:url(../images/torzsbg.jpg);
     background-position: top left;
     background-repeat: repeat-y;
     
     text-align:left;
     

}

.legfrissebbtitle{
/*      border: 1px solid red; */

     width:186px ;
     height: 21px;

     background:url(../images/legfrissebb.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     position:relative;
     left:54px;
     top:25px;

/*      margin-left:54px;
     margin-top:22px; */

}

.legfrissebbbelso{
/*      border: 1px solid red; */
/*      width:747px ; */
     text-align:center;
     
/*      position:relative;
     top:22px; */

     padding-top:44px;

}

.legfrissebbelem{

     width:224px ;
     height: 94px;
     
     padding: 0px 18px;


}

.legfrissebba{
text-decoration: none!important;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.rolamdiv{
/*      border: 1px solid red; */

     width:859px ;
/*      height: 200px; */

     background:url(../images/torzsbg.jpg);
     background-position: top left;
     background-repeat: repeat-y;
     
     text-align:center;
     
     padding-bottom:26px;
     

}

.rolamtitle{
/*      border: 1px solid red; */

     height: 16px;

     background:url(../images/rolam.gif);
     background-position: top left;
     background-repeat: no-repeat;

     position:relative;
     left:54px;
     top:30px;

/*      margin-left:54px;
     margin-top:22px; */

}

.rolambelso{
/*      border: 1px solid red; */
     width:747px ;
/*      text-align:center; */

/*      position:relative;
     top:22px; */

     padding-top:37px;

     
     line-height:19pt;
     line-height:18pt;

     font-size:13pt;
     font-size:13px;
     color:#535042;
     text-align:left;

     margin-right:auto;
     margin-left:auto;



}

img#ZoomImage{
     border:6px solid #777;
/*      border:18px solid #777; */

}

#ZoomClose{
     display:none;

}


.torzslab{
     width:859px ;
     height: 35px;
     height: 77px;


     background:url(../images/torzslab.gif);
     background-position: top left;
     background-repeat: no-repeat;
     


}



.labweb{
/*      width:859px ; */
     height: 246px;

     background:url(../images/bg-also.jpg);
     background-position: top left;
     background-repeat: repeat-x;
     
     background-color:#423031;
}

.labwebbelso{
/*      width:859px ; */
     width: 962px;
     height: 199px;

     background:url(../images/labwebvirag.jpg);
     background-position: top left;
     background-repeat: no-repeat;
     
     padding-top:30px;
}

.labwebspace{
/*      border: 1px solid black; */

     width:60px ;
     height: 150px;
     
     float:right;
     
}

.labwebspace2{
/*      border: 1px solid black; */

     width:60px ;
     height: 150px;
     
     float:right;
     
}

.labwebelerhetoseg{
/*      border: 1px solid red; */

     width:230px ;
     height: 150px;
     
     float:right;
     text-align:left;
     
}


.labwebfobb{
/*      border: 1px solid green; */

     width:230px ;
     height: 150px;

     float:right;
     text-align:left;
     

}

.labwebelerhetosegfej{
     width:99px ;
     height: 13px;

     background:url(../images/elerhetoseg.gif);
     background-position: top left;
     background-repeat: no-repeat;

     margin-bottom:6px;

}

.labwebelerhetosegszoveg{
     line-height:17pt;
     font-size:12px;
     color:#9b8972;
     text-align:left;
}



.labwebfobbfej{
     width:132px ;
     height: 13px;

     background:url(../images/fobb.gif);
     background-position: top left;
     background-repeat: no-repeat;

     margin-bottom:6px;

}

.labwebfobbszoveg{
     line-height:17pt;
     font-size:12px;
     color:#9b8972;
     text-align:left;


}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx REFERENCIÁK CSS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.referenciaktorzstop{
/*      border: 1px solid red; */

     width:859px ;
     height: 309px;
     
     background:url(../images/referencia-torzstop.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     text-align:left;
}

.referenciaktorzstopbelso{
/*      border: 1px solid red; */

     width:859px ;
     height: 90px;

     text-align:left;

     position:relative;
     top:205px;
}

.szolgaltatasoktorzstop{
/*      border: 1px solid red; */

     width:859px ;
     height: 309px;
     
     background:url(../images/szolgaltatas-torzstop.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     text-align:left;
}

.kiskutyatorzstop{
/*      border: 1px solid red; */

     width:859px ;
     height: 309px;
     
     background:url(../images/kiskutya-torzstop.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     text-align:left;
}


.terepjarotorzstop{
/*      border: 1px solid red; */

     width:859px ;
     height: 309px;
     
     background:url(../images/terepjaro-torzstop.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     text-align:left;
}



.szolgaltatasoktorzstopbelso{
/*      border: 1px solid red; */

     width:859px ;
     height: 90px;

     text-align:left;

     position:relative;
     top:205px;
}

.ref-spacer1{

/*      border: 1px solid green; */

     width:55px ;
     height: 90px;
     float:left;
}

.ref-bevezeto{

/*      border: 1px solid green; */

     width:462px ;
     height: 90px;
     float:left;

     line-height:17pt;
     font-size:12px;
     color:#535042;
     text-align:left;

}

.ref-spacer2{

/*      border: 1px solid green; */

     width:35px ;
     height: 90px;
     float:left;
}

.ref-felsorol{

/*      border: 1px solid green; */

     width:250px ;
     height: 90px;
     float:left;
     
     line-height:17pt;
     font-size:12px;
     color:#535042;
     text-align:left;
}


.felsorolimg{
float:left;
margin:0px;
padding:0px;
margin-top:9px;
margin-right:9px;
}

a.reflinkek{
     color:#b63c00;
     text-decoration: none!important;
}


a.reflinkek:hover{
     color:#b63c00;
     text-decoration: underline!important;
}

/* xxxxxxxxxxxxxxxxxxxxxxxx Refernciaképek kezdete xxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.refkepekdiv{
/*      border: 1px solid red; */

     width:859px ;
/*      height: 160px; */

     background:url(../images/torzsbg.jpg);
     background-position: top left;
     background-repeat: repeat-y;
     
     text-align:left;
     padding-bottom:35px;
     padding-bottom:12px;


}

.refkepektitle{
/*      border: 1px solid red; */

     width:186px ;
     height: 21px;

     background:url(../images/weboldalak.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     position:relative;
     left:54px;
     top:25px;

/*      margin-left:54px;
     margin-top:22px; */

}

.refkepektitlelogo{
/*      border: 1px solid red; */

     width:218px ;
     height: 19px;

     background:url(../images/logok.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     position:relative;
     left:54px;
     top:25px;

/*      margin-left:54px;
     margin-top:22px; */

}

.refkepektitlekiadvany{
/*      border: 1px solid red; */

     width:218px ;
     height: 19px;

     background:url(../images/kiadvanyok.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     position:relative;
     left:54px;
     top:25px;

/*      margin-left:54px;
     margin-top:22px; */

}

.refkepektitlegrafika{
/*      border: 1px solid red; */

     width:218px ;
     height: 19px;

     background:url(../images/illusztraciok.gif);
     background-position: top left;
     background-repeat: no-repeat;
     
     position:relative;
     left:54px;
     top:25px;

/*      margin-left:54px;
     margin-top:22px; */

}

.refkepekbelso{
/*      border: 1px solid green; */
/*      width:747px ; */
     text-align:center;

/*      position:relative;
     top:22px; */

/*      padding-top:44px; */
     margin-top:44px;

}

.refkepekelem{

     width:347px ;
     height: 150px;
     
     padding: 0px 18px;


}

.refkepeka{
text-decoration: none!important;
}


.refkepekbelsogombok{
/*      border: 1px solid green; */
/*      width:747px ; */
     text-align:center;

/*      position:relative;
     top:22px; */

     padding-top:0px;

}


.refkepekgombelem1{
/*      border: 1px solid green; */
     width:347px ;
/*      height: 20px; */

     float:left;

     position:relative;
     left:62px;
     
     vertical-align:top;
     text-align:left;
     
     padding:0px;
     margin:0px;
     
     font-size:10px;
     line-height:15px;

}


.refkepekgombelem2{
/*      border: 1px solid green; */
     width:347px ;
/*      height: 20px; */

     float:left;

     position:relative;
     left:102px;
     
     vertical-align:top;
     text-align:left;
     
     padding:0px;
     margin:0px;
     
     font-size:10px;
     line-height:15px;
}


a.refkepgomba{
     color:#b63c00;
     text-decoration: none!important;
}


a.refkepgomba:hover{
     color:#b63c00;
     text-decoration: underline!important;
}

.info{
/*      border: 1px solid green; */
cursor:pointer;
/* width:120px; */

}



ul.tooltipul li{
list-style: square inside;
line-height:2em;

}
/* xxxxxxxxxxxxxxxxxxxxxxxx Refernciaképek VÉGE xxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modalbezar{
color:red;
}


.info{
     color:#b63c00;
     text-decoration: none!important;
}

.contacttable tr td
{
width:150px;
height:24px;

}

.labmail{
     line-height:17pt;
     font-size:12px;
     color:#9b8972!important;
     text-align:left;
    text-decoration: none!important;


}
a.labmail:hover{
     text-decoration: underline!important;

}


.tetejerediv{
   padding-left:60px;
/*    padding-top:18px; */
   margin-top:28px;
}


/* ----------------------------- SZOLGÁLTATÁSOK ------------------------------ */



.ref-bevezeto{

/*      border: 1px solid green; */

     width:462px ;
     height: 90px;
     float:left;

     line-height:17pt;
     font-size:12px;
     color:#535042;
     text-align:left;

}




.szolgwebdiv{
/*      border: 1px solid red; */

     width:859px ;
/*      height: 200px; */

     background:url(../images/torzsbg.jpg);
     background-position: top left;
     background-repeat: repeat-y;
     
     text-align:center;
     
     padding-bottom:26px;
     

}


.szolgbelso{
/*      border: 1px solid red; */
     width:747px ;
/*      text-align:center; */

/*      position:relative;
     top:22px; */

     padding-top:37px;

     
     line-height:19pt;
     line-height:18pt;

     font-size:13pt;
     font-size:13px;
     color:#535042;
     text-align:left;

     margin-right:auto;
     margin-left:auto;



}



.szolgwebtitle{
/*      border: 1px solid red; */

     height: 18px;

     background:url(../images/honlap.gif);
     background-position: top left;
     background-repeat: no-repeat;

     position:relative;
     left:54px;
     top:30px;

/*      margin-left:54px;
     margin-top:22px; */

}

.szolghostingtitle{
/*      border: 1px solid red; */

     height: 18px;

     background:url(../images/hosting.gif);
     background-position: top left;
     background-repeat: no-repeat;

     position:relative;
     left:54px;
     top:30px;


}

.szolgarculattitle{
/*      border: 1px solid red; */

     height: 18px;

     background:url(../images/arculat.gif);
     background-position: top left;
     background-repeat: no-repeat;

     position:relative;
     left:54px;
     top:30px;

/*      margin-left:54px;
     margin-top:22px; */

}

.szolgvideotitle{
/*      border: 1px solid red; */

     height: 18px;

     background:url(../images/mozgokep.gif);
     background-position: top left;
     background-repeat: no-repeat;

     position:relative;
     left:54px;
     top:30px;

/*      margin-left:54px;
     margin-top:22px; */

}


.szolgh2{

     line-height:18pt;
     font-size:13px;
     color:#535042;
     text-align:left;
     font-weight:bold;
     
     margin:0px;

     padding-top:10pt;
     padding-bottom:0pt;
}

.legalsodiv{
/*      border: 1px solid red; */
     position:relative;
     top:-18px;
     color:white;
     text-align:center;
     float:none;

     width:800px;
     height:18px;
     padding:0px;
     margin:0px;


/*      line-height:10px; */
     font-size:11px;
     color:#777;
     color:#68595a;
     color:#76645b;
     color:#aaa;


}

.legalsolink{
     font-size:11px;
     color:#777;
     color:#68595a;
     color:#76645b;
	      color:#aaa;

     text-decoration: none!important;


}

ul.features {
/* line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #00CC33;
text-decoration: none;
background-color: #CCCCCC; */
text-indent: 5px;
list-style-position: outside;
/* list-style-image: url(arrow.gif); */
list-style-type: square;
padding: 6px;
margin: 2px;
}










