/* BASE */
body{background-color:#ffffff; margin: 0 0 0 0px}
body,p,div,td,input,span{ font-family:Tahoma; font-size:11px; color:#000000; line-height:14px;}
img { border:0px }
img[align="left"] { padding-right: 10px; padding-top:4px}
img[align="right"] { padding-left: 10px; padding-top:4px}
a{font-family:Tahoma;}
a {color:#cd0000;text-decoration:underline;font-weight:bold;}
a:hover{color:#cd0000;text-decoration:none;font-weight:bold;}
ul { list-style : none; margin:5px 0px 3px 0px;padding:0px 0px 0px 5px;}
li {background-image: url(../images/li.gif);background-repeat: no-repeat;padding-left: 23px;list-style: none; text-decoration: none;margin: 0px 0px 0px 0px;}
h2{color:#2a4141;font-size:11px;font-family:Tahoma;font-weight:bold;text-align:left;line-height:normal;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px}
h3{ font-family:Tahoma; font-size:13px; color:#000000; line-height:18px; margin: 10 0 10 0px}
h4{ font-family:Tahoma; font-size:12px; color:#000000; line-height:18px; margin: 10 0 10 0px}
h5{color:#2a4141;font-size:11px;font-family:Tahoma;font-weight:bold;text-align:left;line-height:25px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px}
/* containers */
.contTwoCol{border-right:1px solid #dddddd;}
.contMainTxt{padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;color:#2a4141;font-size:11px;font-family:Tahoma;font-weight:normal;line-height:15px;text-align:justify;}
.contNewsTxt{padding-top:5px;padding-bottom:5px;color:#2a4141;font-size:11px;font-family:Tahoma;font-weight:normal;line-height:15px;text-align:justify;background-color:#f8f8f8;}
.contPic{height:91px;width:91px;background-color:#eaeaea;display:table-cell;vertical-align:middle;text-align:center;}
.contBigPic{height:184px;width:184px;background-color:#eaeaea;display:table-cell;vertical-align:middle;text-align:center;}
.contBig{float:right;padding:0px 0px 10px 10px;}
/* BGs */
.bgCat1{background-color:#878d8d;}
.bgCat2{background-color:#697272;}
.bgCat3{background-color:#576161;}
.bgSubcat{background-color:#e5e5e5;}
.bgDarkGrey{background-color: #dbdbdb;}
.bgLightGrey{background-color: #f1f1f1;}
.bgBlueGrey{background-color: #2a4141;background-image: url(../images/menubg_grey.gif);background-position: top left;background-repeat: repeat-x;border-left: 1px solid #ffffff;}
.bgWhite{background-color: #ffffff;}
.bgRed{background-color: #cd0000;background-image: url(../images/menubg_red.gif);background-position: top left;background-repeat: repeat-x;}
/* inputs & buttons */
.form_search {width:103px;height:19px;background-color:transparent; background-image: url(../images/search.gif);background-position: top right;background-repeat: no-repeat;border:1px solid #bcbcbc; font-size:10px; font-family:Tahoma; color:#7a7a7a; text-align:left; padding:3px 20px 0px 5px; margin:0px 7px 0px 0px;}
.form_ok {width:23px; height:19px; background-color:#c9c9c9; border:none; font-weight:bold; font-family:Tahoma; color:#ffffff; text-align:center; font-size:10px; padding:0px 0px 1px 0px; margin:0px 0px 0px 0px;}
/* header */
.logo{background-image: url(../images/logo.gif);background-position: top;background-repeat: no-repeat;}
.headPic{background-image: url(../images/headpic.gif);background-position: top;background-repeat: no-repeat;}
.headPic2{background-image: url(../images/headpic2.gif);background-position: top;background-repeat: no-repeat;}
.headMenu {color:#ffffff;font-size:11px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 33px;}
/* texts */
.textBlueGray{color:#2a4141;font-size:11px;font-family:Tahoma;font-weight:normal;text-align:justify;line-height:15px;}
/* redlink */
a.redLink {color:#cd0000;font-size:11px;font-family:Tahoma;font-weight:bold;text-decoration:none;}
a.redLink:hover {color:#cd0000;font-size:11px;font-family:Tahoma;font-weight:bold;text-decoration:underline;}
/* boxmenu */
a.boxMenu {color:#ffffff;font-size:11px;font-family:Tahoma;font-weight:bold;text-decoration:none;}
a.boxMenu:hover {color:#ffffff;font-size:11px;font-family:Tahoma;font-weight:bold;text-decoration:underline;}
/* submenu */
a.subMenu {color:#697272;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_grad.gif);background-position: top left;background-repeat: repeat-x;height: 30px;display: block;}
a.subMenu:hover {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_grad_a.gif);background-position: top left;background-repeat: repeat-x;height: 30px;display: block;}

a.subMenuActive {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_grad_a.gif);background-position: top left;background-repeat: repeat-x;height: 30px;display: block;}
a.subMenuActive:hover {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_grad_a.gif);background-position: top left;background-repeat: repeat-x;height: 30px;display: block;}
/*submenu NEW/ÚJ*/
a.subMenu2_hu {color:#697272;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_gr_uj.gif);background-repeat: no-repeat;height: 30px;width:233px;display: block;}
a.subMenu2_hu:hover {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_gr_uj_a.gif);background-repeat: no-repeat;height: 30px;width:233px;display: block;}

a.subMenuActive2_hu {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_gr_uj_a.gif);background-repeat: no-repeat;height: 30px;width:233px;display: block;}
a.subMenuActive2_hu:hover {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_gr_uj_a.gif);background-repeat: no-repeat;height: 30px;width:233px;display: block;}

a.subMenu2_en {color:#697272;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_gr_new.gif);background-repeat: no-repeat;height: 30px;width:233px;display: block;}
a.subMenu2_en:hover {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_gr_new_a.gif);background-repeat: no-repeat;height: 30px;width:233px;display: block;}

a.subMenuActive2_en {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_gr_new_a.gif);background-repeat: no-repeat;height: 30px;width:233px;display: block;}
a.subMenuActive2_en:hover {color:#ffffff;font-size:10px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:left;line-height: 12px;background-color: #2a4141;background-image: url(../images/menubg_gr_new_a.gif);background-repeat: no-repeat;height: 30px;width:233px;display: block;}

a.certificate_link {color:#878d8d;text-decoration:none;font-weight:bold;}
a.certificate_link:hover {color:#878d8d;text-decoration:underline;font-weight:bold;}
/* iconSub */
.iconSub{width:30px;height:30px;margin-left:0px;margin-right:3px;vertical-align:middle;border:none;}
/* head menu */
a.headMenu {color:#ffffff;font-size:11px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:center;line-height: 33px;background-color: #2a4141;background-image: url(../images/menubg_grey.gif);background-position: top left;background-repeat: repeat-x;height: 34px;display: block;}
a.headMenu:hover {color:#ffffff;font-size:11px;font-family:Tahoma;font-weight:bold;text-decoration:none;text-align:center;line-height: 33px;background-color: #2a4141;background-image: url(../images/menubg_grey_a.gif);background-position: top left;background-repeat: repeat-x;height: 34px;display: block;}
a.products {color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.products:hover {color:#FFFFFF;text-decoration:underline;font-weight:bold;}

/* LI & UL */
.box1 ul { list-style : none; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box1 li {color:#333333; margin:2px 0px 0px 16px;padding:0px 0px 0px 15px;background-image: url(../images/arr1_close.gif);background-repeat: no-repeat;list-style: none; text-decoration: none; line-height:14px;font-size:11px;font-family:Tahoma;color:#ffffff;font-weight: bold;}
.box2 ul { list-style : none; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box2 li {color:#333333; margin:2px 0px 0px 16px;padding:0px 0px 0px 15px;background-image: url(../images/arr2_close.gif);background-repeat: no-repeat;list-style: none; text-decoration: none; line-height:14px;font-size:11px;font-family:Tahoma;color:#ffffff;font-weight: bold;}
.box3 ul { list-style : none; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box3 li {color:#333333; margin:2px 0px 0px 16px;padding:0px 0px 0px 15px;background-image: url(../images/arr3_close.gif);background-repeat: no-repeat;list-style: none; text-decoration: none; line-height:14px;font-size:11px;font-family:Tahoma;color:#ffffff;font-weight: bold;}
/* footer */
.footMenu {color:#878d8d;font-size:10px;font-family:Tahoma;text-decoration:none;text-align:left;}
a.footMenu {color:#878d8d;font-size:10px;font-family:Tahoma;text-decoration:none;text-align:left;}
a.footMenu:hover {color:#cd0000;font-size:10px;font-family:Tahoma;text-decoration:none;text-align:left; text-decoration: underline;}
.vertBar{margin-left: 9px;margin-right: 9px;}
/* toTop */
.toTop {border-bottom: 1px solid #f1f1f1;}
a.toTop {color:#c9c9c9;font-size:10px;font-family:Tahoma;text-decoration:none;background-image: url(../images/top.gif);background-repeat: no-repeat;background-position: bottom right;padding-right:25px;}
a.toTop:hover {color:#cd0000;font-size:10px;font-family:Tahoma;text-decoration:none;background-image: url(../images/top_a.gif);background-repeat: no-repeat;background-position: bottom right;padding-right:25px;border-bottom: 1px solid #cd0000;}

.search_container {text-align:center;}
.search_result_text {text-align:left; font-weight:normal;}
.search_input {border:1px solid #6dba49;background-color:#ffffff;color:#444444;font-size:11px;font-family:Arial;width:250px;height:22px;padding:4px;}
.search_button {height:21px;background-color:#6dba49;border:none;color:#ffffff;font-family:Arial;}
a.search_result_link{ font-size:10px;color:#888888;text-decoration:none;font-weight:normal;}
a.search_result_link:hover { font-size:10px;color:#888888;text-decoration:underline;font-weight:normal;}
.search_container a {color:#63AE14; text-decoration: underline;}
.search_container a:hover {color:#63AE14; text-decoration: underline;}


.contact_button{width: 150px;}
.contact_error{font-weight:bold;color:red;}
.contact_left_td{
    width: 130px;
    text-align:right;
    color: #CD0000;
    background-color: #F0F0F0;
    font-weight:bold;
    vertical-align: top;
}

.contact_right_td{
    width: 302px;
    text-align:left;
    vertical-align: top;
    padding: 0px;
}

.contact_textarea {
    width: 300px;
    height:  181px;
    padding: 2px 3px 3px 5px;
    border: 1px solid #A5ACB2;
}
.contact_input {
    width: 300px;
    height:  19px;
    padding: 2px 3px 0px 5px;
    border: 1px solid #A5ACB2;
}

.contact_psection {
    border: 1px solid #A5ACB2;
    color: #2A4141;
    margin-top: 5px;
}
.contact_pcat {
    border: 1px solid #A5ACB2;
    color: #2A4141;
    margin-top: 5px;
}
.contact_product {
    border: 1px solid #A5ACB2;
    color: #2A4141;
    margin-top: 5px;
}
.contact_padd {
    height: 19px;
    background-color: #576161;
    color: #ffffff;
    border: none;
    margin-top: 5px;
}
.contact_button {
    width: 117px;
    height: 19px;
    background-color: #CD0000;
    color: #ffffff;
    border: none;
    margin-top: 5px;
}

h1{padding:0px; margin:10px 20px 15px 0px; font-size:13px; color:#cd0000}

div.gallery_container {margin:10px 20px 10px 20px;padding:0px; clear:both}
div.gallery_container a {width:91px; height:91px; float:left; margin:9px 9px 0 0px;background-color:#e5e5e5;background-repeat:no-repeat;background-position:center}
div.gallery_container a:hover {width:91px; height:91px; float:left; margin:9px 9px 0 0px;background-color:#e5e5e5;background-repeat:no-repeat;background-position:center;filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.80;opacity:0.8;}

div.structure {padding:0px;color:#888888; font-size:10px; text-decoration:none; font-weight:normal}
div.structure a {color:#888888; font-size:10px; text-decoration:none; font-weight:normal}
div.structure a:hover {color:#000000; font-size:10px; text-decoration:underline; font-weight:normal}


a.sitemap_level1{color:#cd0000; text-decoration: none;}
a.sitemap_level1:hover {color:#cd0000; text-decoration: underline;}
a.sitemap_level2{color:#000000; text-decoration: none;}
a.sitemap_level2:hover {color:#000000; text-decoration: underline;}
a.sitemap_level3{color:#576161; text-decoration: none;}
a.sitemap_level3:hover {color:#576161; text-decoration: underline;}
a.sitemap_level4{font-weight:normal;color:#878d8d; text-decoration: none;}
a.sitemap_level4:hover {font-weight:normal;color:#cd0000; text-decoration: underline;}

table.keretes {border:1px solid #576161;border-collapse:collapse;}
table.keretes td {border:1px solid #576161;border-collapse:collapse;}

a.nyelvvaltas {color:#878d8d;font-weight:normal;text-decoration:none;font-size:10px;}
a.nyelvvaltas:hover {color:#cd0000;font-weight:normal;text-decoration:none;font-size:10px;}

.certificate{ background-image: url(../images/certificate_bg.gif);}

.calendar{ background-image: url(../images/calendar_bg.gif);padding:17px 0 20px 20px;background-repeat:no-repeat;}
.calendar a.prev, .calendar a.prev:active {background-image: url(../images/calendar_prev.gif);background-repeat:no-repeat;width:9px;height:12px;float:left;display:block;margin-top:2px;}
.calendar a.prev:hover {background-image: url(../images/calendar_prev.gif);background-repeat:no-repeat;width:9px;height:11px;float:left;display:block;margin-top:2px;}
#calendar_title {float:left;width:110px;height:12px;text-align:center;font-weight:bold;color:#848a8a;float:left;}
.calendar a.next, .calendar a.next:active {background-image: url(../images/calendar_next.gif);background-repeat:no-repeat;width:9px;height:12px;float:left;display:block;margin-top:2px;}
.calendar a.next:hover {background-image: url(../images/calendar_next.gif);background-repeat:no-repeat;width:9px;height:11px;float:left;display:block;margin-top:2px;}
.calendar a.more, .calendar a.more:active {display:block;clear:both;margin-top:10px;}
.calendar a.more:hover {display:block;clear:both;margin-top:10px;}
.calendar .content { display:none;}
.calendar .content p{ margin:0px; padding:0px;line-height:15px;clear:both;color:#576161;cursor:pointer;}
.calendar .content p.title{ padding: 13px 0 0 0; font-weight:bold;}

table.events{ border-collapse:collapse; width:505px;}
table.events td{ border-collapse:collapse; border:1px solid #576161;padding:3px;}
table.events th{ background-color:#f1f1f1;color:#000000; padding:4px; font-weight:bold;border-top:1px solid #576161;border-left:1px solid #576161;border-right:1px solid #576161; font-size:11px;border-collapse:collapse;}


a.hirkep {width:55px;height:55px;display:block;float:left;margin:0px 10px 0px 0px;background-repeat:no-repeat;background-position:center;background-color:#eaeaea;border:1px solid #eaeaea;}
a.hirkep:hover  {width:55px;height:55px;display:block;float:left;margin:0px 10px 0px 0px;background-repeat:no-repeat;background-position:center;background-color:#eaeaea;border:1px solid #eaeaea;}

.certificate_bg{background-image:url(../images/certificate_bg.gif);background-repeat:no-repeat;width:233px;height:64px;background-position:bottom left;padding-top:3px;padding-left:40px;}

.applications{background-color:#e8e9e9;padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px;}
a.applications_link {font-weight:normal;font-size:10px;color:#878d8d;text-decoration:none;}
a.applications_link:hover {font-weight:normal;font-size:10px;color:#cc0000;text-decoration:underline;}

.more_link{padding-top:5px;padding-bottom:5px;}
.datum{font-size:10px;font-family:Tahoma;color:#878d8d;float:right;}

a.getaquote {
    display:block;
    float:right;
    margin:15px 0 15px 0;
    text-decoration:none;
    background: #cd0000 url(../images/arr3_close.gif) no-repeat;
    background-position: 90% 7px;
    padding: 5px 30px 6px 10px;
    font-size: 1.1em;
    border: 3px solid #bc0000;
    text-transform: uppercase;
    color:#fff;
}
a.getaquote:hover {
    color:  #fff;
    border: 3px solid #ab0000;
    background-color: #ab0000;
}

a.productpicture {
    display:block;
    float:right;
    clear:right;
}

.productDetails{
     margin:15px 0 10px 20px;
     width:500px;
}

.productRightColumn{
    float:right;
    overflow: hidden;
    margin: 0 0 10px 15px;
    width:200px;
}

