body, div, form, p, h1, h2, h3, h4, h5, h6, input, ul, li{

    margin:0px;

    padding:0px;

    font-size:11px;

    font-family:arial;

}



#mainDiv{

    width:934px;

    margin:0px auto;

}

#headDiv{

    width:889px;

    background-image:url(/pics/head.jpg);

    /*height:60px;*/

    height:178px;

    /*padding-top:155px;*/

    padding-top:37px;

    padding-right:45px;

}

#logo{

    display:block;

    float:left;

    width:105px;

    height:120px;

    position: absolute;

    top:60px;

}



#searchDiv{

    float:right;

}

#searchDiv label{

    text-transform: uppercase;

    padding-right:5px;

}



#search{

    vertical-align:top;

}

#search{

    padding:0px;

    margin:0px;

    background-image:url(/pics/searchbg.gif);

    border:0px solid #000000;

    width:159px;

    height:19px;

    padding-left:5px;

    padding-right:5px;

    padding-top:2px;

}



#searchButton{

    background-image:url(/pics/searchok.gif);

    width:16px;

    height:16px;

    background-color:transparent;

    border:0px solid #000000;

    margin-top:2px;

    margin-left:3px;

}



#headmenu{

    /*position:absolute;

    top:186px;*/

    margin: 10px 0 0 0;

    width:889px;

    text-align:right;

}

#headmenu ul{

    list-style:none;

    float:right;

}

#headmenu ul li{

    float:left;

}

/*#headmenu ul li a{

    float:left;

    display:block;

    width:184px;

    height:19px;

    background-image:url(/pics/headbutton.gif);

    text-align:center;

    text-transform:uppercase;

    color:#ffffff;

    padding-top:5px;

    text-decoration:none;

}*/

#headmenu ul li a{

    float:left;

    display:inline;

    background: 0 0 url(/pics/headbutton.gif) no-repeat;

    text-transform:uppercase;

    color:#ffffff;

    text-decoration:none;

}



#headmenu ul li a span {

    float:left;

    display:inline;

    padding: 5px 10px 0 10px;

    height:19px;

    background: right 1px url(/pics/headbutton-right.gif) no-repeat;

    text-transform:uppercase;

    color:#ffffff;

    text-decoration:none;

    cursor: pointer;

}





/*#headmenu ul li a:hover, #headmenu ul li.active a{

    background-image:url(/pics/headbuttona.gif);

    color:#000000;

}*/



#headmenu ul li a:hover, #headmenu ul li.active a{

    background-image:url(/pics/headbuttona.gif);

    color:#000000;

}



#headmenu ul li a:hover span, #headmenu ul li.active a span{

    background-image:url(/pics/headbuttona-right.gif);

    color:#000000;

    

}



br.clearAll{

    font-size:0px;

    padding:0px;

    margin:0px;

    clear:both;

    float:none;

}



#flag{

    float: right;

    width: 93px;

    padding-left:10px;

    padding-right:10px;

    padding-top:4px;

    background: 0 0 url(/pics/bg_lang.gif) no-repeat;

}





#flag a{

    padding-top:0px!important;

    width:auto !important;

    background-image:none !important;

    color:#000000 !important;

    position:relative;

    top:-3px;

    text-decoration: none;

    text-transform: uppercase;

}

#flag img{

    margin-left:13px;

    position:relative;

    top:3px;

}

#lang2 #flag img{

    margin-left:10px;

}





#lang2 #flag{

    padding-right:14px !important;

}





#content{

    width:914px;

    float:left;

    padding-top:10px;

    padding-left:20px;

}



div.mainBox{

    width:439px;

    float:left;

    padding-right:10px;

    margin-bottom:8px;

}

div.mainBox div.mainBoxHead{

    width:406px;

    height:19px;

    background-image:url(/pics/boxhead.gif);

    float:left;

    padding-left:33px;

    padding-top:7px;

    font-size:14px;

    font-weight:bold;

}

div.mainBox div.mainBoxBody{

    float:left;

    width:371px;

    padding-top:22px;

    padding-left:33px;

    padding-right:33px;

    border-left:1px solid #000000;

    border-right:1px solid #000000;

    padding-bottom:20px;

    min-height:178px;

    height:expression(this.scrollHeight<178 ? "178px" : "auto");

}



div.mainBox div.mainBoxFooter{

    width:439px;

    height:11px;

    font-size:0px;

    background-image:url(/pics/boxbottom.gif);

    float:left;

}



div.mainBoxBody ul{

    list-style:none;

}

div.mainBoxBody ul li{

    padding-top:1px;

    padding-bottom:1px;

}

div.withoutBorder{ border:0px solid #000000 !important; }

div.noPadding{ padding:0px !important;}

div.jelen{ padding-bottom:0px !important; padding-top: 10px !important; }



div.mainBoxBody ul li a{

    background-image:url(/pics/sign.gif);

    background-repeat:no-repeat;

    background-position:0px 3px;

    color:#000000;

    /*text-decoration:underline;*/

    padding-left:15px;

    display:block;

}

div.mainBoxBody ul li a:hover{ text-decoration:none; }

div.mainBoxBody ul.countries li{

    padding-top:1px;

    padding-bottom:1px;

}

div.mainBoxBody ul.sign2 li a{ display:block; background-image:url(/pics/sign2.gif); }

div.mainBoxBody ul.sign3 li a{ display:block; background-image:url(/pics/sign3.gif); }





#footer{

    float:left;

    width:914px;

    padding-left:20px;

    height:25px;

}



#footer ul.button{

    list-style:none;

    margin-right:60px;

    float:left;

}

#footer ul.button li{

    float:left;

    background-image:url(/pics/button_center.gif);

    height:21px;

    margin-right:2px;

    margin-top:2px;

}

#footer ul.button li div{

    float:left;

    height:21px;

    background-image:url(/pics/button_left.gif);

    background-repeat:no-repeat;

}

#footer ul.button li a{

    display:block;

    float:left;

    height:18px;

    background-image:url(/pics/button_right.gif);

    background-repeat:no-repeat;

    background-position:right 0px;

    color:#2971AF;

    text-decoration:none;

    padding-left:10px;

    padding-right:10px;

    padding-top:3px;

}



#footer #nyilv{

    color:#838B99;

    width:200px;

    float:left;

    line-height:12px;

}



#lang2 #footer #nyilv{

    visibility: hidden;

}



#toComponent{

    float:left;

}

#toComponent a{

    background-image:url(/pics/sign4.gif);

    background-repeat:no-repeat;

    background-position:0px 2px;

    display:block;

    padding-left:20px;

    width:200px;

    color:#549BD3;

    text-decoration:none;

    height:16px;

    padding-top:2px;

}

#toComponent img{

    margin-left:20px;

}



#lang2 #toComponent{

    visibility: hidden;

}



#leftMenu{

    float:left;

    width:316px;

    padding-right:30px;

}

#leftMenu ul{

    list-style:none;

    float:left;

    width:316px;

}

#leftMenu ul li{

    width:316px;

    float:left;

    margin-bottom:2px;

}

#leftMenu ul li ul li a{

    background-image:url(/pics/sign5.gif);

    background-repeat:no-repeat;

    font-weight:normal;

    background-position:25px 8px;

    padding-left:35px;

    width:281px;

}

#leftMenu ul li ul li a:hover, #leftMenu ul li ul li a.active{

    background-image:url(/pics/sign5.gif);

    text-decoration:underline;

}





#leftMenu ul li a{

    text-decoration:none;

    font-weight:bold;

    color:#000000;

    width:291px;

    display:block;

    float:left;

    background-image:url(/pics/menu_bg.gif);

    height:19px;

    padding-top:4px;

    padding-left:25px;

}

#leftMenu ul li a:hover, #leftMenu ul li a.active{

    background-image:url(/pics/menu_bga.gif);

}

/*#leftMenu ul li a{

    text-decoration:none;

}



#leftMenu ul li a span.menuHead{

    display:block;

    width:316px;

    font-size:0px;

    background-image:url(/pics/menu_top_bg.gif);

    height:4px;

}

#leftMenu ul li a:hover span.menuHead, #leftMenu ul li a.active.gif); }



#leftMenu ul li a span.menuContent{

    display:block;

    background-image:url(/pics/menu_middle_bg.gif);

    width:311px;

    padding-left:5px;

}

#leftMenu ul li a:hover span.menuContent, #leftMenu ul li a.active span.menuContent{ background-image:url(/pics/menu_middle_bga.gif); }



#leftMenu ul li a span.menuText{

    display:block;

    text-decoration:none;

    font-weight:bold;

    color:#000000;

    background-image:url(/pics/menu_sign_bg.gif);

    background-repeat:no-repeat;

    padding-left:20px;

    padding-bottom:2px;

}

#leftMenu ul li a:hover span.menuText, #leftMenu ul li a.active span.menuText{ background-image:url(/pics/menu_sign_bga.gif); }



#leftMenu ul li a span.menu_bottom{

    display:block;

    width:316px;

    font-size:0px;

    background-image:url(/pics/menu_bottom_bg.gif);

    height:3px;

}

#leftMenu ul li a:hover span.menu_bottom, #leftMenu ul li a.active span.menu_bottom{ background-image:url(/pics/menu_bottom_bga.gif); }



#leftMenu ul li ul li a span.menuHead, #leftMenu ul li ul li a span.menuContent, #leftMenu ul li ul li a span.menu_bottom{

    background-image:none !important;

}



#leftMenu ul li ul li a span.menuText{

    background-image:url(/pics/sign5.gif);

    background-repeat:no-repeat;

    font-weight:normal;

    background-position:25px 5px;

    padding-left:35px;

    width:281px;

}

#leftMenu ul li ul li a:hover span.menuText, #leftMenu ul li ul li a.active span.menuText{ background-image:url(/pics/sign5.gif); }

*/

div.ext{ background-image:url(/pics/sign5.gif); }

*/

div.oneCol{

    width:900px !important;

}



#textContent{

    float:left;

    width:550px;

    padding-bottom:20px;

    min-height:300px;

    height:expression(this.scrollHeight<300 ? "300px" : "auto");

}



#textContent, #textContent ul, #textContent a{

    color:#000000;

}



#textContent p{

    margin-bottom:10px;

}



#sitemap{

    float:left;

}

#sitemap ul{

    margin:0px;

    padding:0px;

    list-style:none !important;

}

#sitemap li{

    background-image:url(/pics/sign5.gif);

    background-repeat:no-repeat;

    background-position:0px 5px;

    padding-left:10px;

}



img.leadpic{

    margin-right:3px;

    margin-bottom:1px;

}



#textContent p{

    margin-top:5px;

    margin-bottom:5px;

}

#textContent ul{

    list-style:none;

    padding-left:5px;

    margin-top:5px;

    margin-bottom:5px;

}

#textContent a{

    font-weight:bold;

    color:#0000f0;

    text-decoration:none;

}

#textContent a:hover{

    text-decoration:underline;

}



#textContent ul li{

    background-image:url(/pics/list_sign.gif);

    background-repeat:no-repeat;

    background-position:0px 4px;

    padding-left:8px;

}



#textContent div.more{

    text-align:right;

}



#breadCrumb{

    width:550px;

    float:left;

    padding-bottom:15px;

}

div.oneCol #breadCrumb{

    width:900px !important;

}



#outer_link, #linked_docs{

    padding:5px;

    background-color:#dfdfdf;

    margin-top:10px;

}



div.pager a{

    padding-right:3px;

}

div.pager{

    width:550px;

    text-align:center;

    margin-bottom:5px;

    margin-top:5px;

}





table.StdTable{

    border:1px solid #000000;

}

table.StdTable tr td{

    padding:2px;

    background-color:#94B7D5;

}

table.StdTable tr.SubHead td{

    background-color:#2A6EAB;

    font-weight:bold;

    color:#000000;

}

table.StdTable tr td.Main{

    background-color: #5C92C1;

    font-weight:bold;

}



table.StdTable tr td input.text{

    border:1px solid #000000;

    width:250px;

}

table.StdTable tr td textarea{

    width:244px;

    height:75px;

    border:1px solid #000000;

    padding:3px;

}



span.form_warning{

    visibility:hidden;

    font-weight:bold;

}



select.tanfolyamlista{

    height:200px;

}



#logos{

    float:right;

    margin-bottom:12px;

}

#logos a{

    display:block;

    float:left;

}

#logos #oracle{
    margin-top:28px;
    width:420px;
    height:70px;
}

#logos #guru{
    width:170px;
    height:33px;
}

#logos #ibm{

    margin-top: 40px; 
    margin-right: 40px;
    width: 170px;
    height: 50px;

}



#logos #novell{

    margin-left:10px;

    margin-right: 10px;

    width:65px;

    height:105px;

}




