@charset "utf-8";
/* CSS Document */

html{
        height:100%;
}
body{
        font-family:Trebuchet ms,Helvetica,Arial;
        font-size:11px;
        margin:0px;
        padding:0px;
        background:url(/cms/images/index_bg.png) repeat-x #015821;
        color:#6d6d6d;
        min-height:100%;
    
    
    /*explorer 6 ra optimalizalni!*/
}
#align_center{
    padding-top: 8px;
    width:936px;
        margin-left:auto;
        margin-right:auto;
        position:relative;
        padding-bottom:8px;
}
/**********/
/* header */
/**********/
#header_logo{
        margin-left:10px;
        margin-right:10px;
        height:87px;
        margin-bottom:10px;
}

#header_logo #logo{
    background:transparent url(/cms/images/header_bg.jpg) no-repeat scroll left center;
    float:left;
    height:88px;
    width:120px;
margin-left:4px;
}
/****************/
/* Search, Home */
/****************/

.found_text {
color:#A8111B;
}
#header_right
{
        position:relative;
        top:68px;
        float: right;
}
#header_right a
{
        display:block;
        float:left;
        margin-right:10px;
        margin-top:2px;
}
a img
{
        border:none;
}
#english
{
background:transparent url(/cms/images/gb.png) no-repeat scroll 0 4px;
height:15px;
width:16px;
}

#magyar
{
        background:url(/cms/images/hu.png) no-repeat scroll 0 4px;
height:15px;
width:16px;
}
#home
{
    background:url(/cms/images/home.jpg) no-repeat;
        width:17px;
        height:15px;
}
#text_field
{
        border:1px solid #cfcfcf;
}
#submit_button
{
        vertical-align:top;
}
#search
{
        float:left;
}
/************/
/* Top menu */
/************/
#closer_1
{
        background:url(/cms/images/header_menu_closer_1.jpg) no-repeat scroll 0 0;
        width:10px;
    height:44px;
        float:left;
}
#closer_2
{
        background:url(/cms/images/header_menu_closer_2.jpg) no-repeat scroll 0 0;
        width:10px;
        height:44px;
        float:right;
}
#menu
{
        background:url(/cms/images/header_menu_bg.jpg) repeat-x;
        margin-left:auto;
        margin-right:auto;
        width:934px;
}

#menu ul{
padding:0;
margin:0;
list-style-type:none;
}

#menu ul li:hover ul{
display:block;
}

#menu ul.subNav{
display:none;
position:absolute;
left:-6px;
top:40px;
z-index:5;
background:transparent url('/cms/images/submenu.png') no-repeat scroll center bottom;
width:225px;
padding:0 0 15px;
}

#menu ul.subNav li{
float:none;
height:auto;
display:block;
padding:0 0 2px;
margin:2px 8px;
background:transparent url('/cms/images/sidebar_separator.jpg') no-repeat scroll 20% 100%;
}

#menu ul.subNav li.top{
width:209px;
height:15px;
padding:0;
margin:0 0 0 8px;
background:transparent url('/cms/images/submenu_top.png') no-repeat;
}

#menu ul.subNav a{
color:#a6a6a6;
display:block;
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
text-transform:uppercase;
height:auto;
padding:7px 10px 7px 25px;
margin:0;
background:transparent url('/cms/images/arrow_grey.jpg') no-repeat scroll 6% 50%;
}

#menu ul.subNav a.active,#menu ul.subNav a:hover
{
background-image:url('/cms/images/arrow_red.jpg');
color:#a6a6a6;
}

#menu ul li{
background:url(/cms/images/header_menu_separator.jpg) no-repeat scroll left center;
height:44px;
padding:0 1px 0 2px;
margin:0;
display:block;
float:left;
position:relative;
}

#menu ul li.first{
background:transparent;
}

#menu a {
    color:#6D6D6D;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:29px;
    padding:15px 19px 0;
    text-decoration:none;
    text-transform:uppercase;
}
#menu a.active,#menu a:hover
{
        background:url(/cms/images/active_menu_bg.jpg) repeat-x;
        color:#003C17;
}

/**********/
/* Footer */
/**********/
#footer {
    margin:8px auto 7px;
    width:422px;
    z-index:2;
height:40px;
}

#footer ul{
margin:0;padding:0;
list-style-type:none;
}
#footer ul li{
display:block;
float:left;
}

#footer a {
    color:#FFFFFF;
    display:block;
    font-family:Trebuchet ms,Helvetica,Arial;
    font-size:11px;
    font-weight:bold;
    padding:0 15px;
    text-decoration:none;
}
.clear
{
        clear:both;
}

/******************/
/* Termék csúszka */
/******************/
.termek_csuszka{
width:209px;
height:183px;
background:transparent url('/cms/images/termek_csuszka_bg.png') no-repeat scroll 22px 70px;
position:relative;
}
.termek_csuszka a.next,.termek_csuszka a.prev{
display:block;
width:16px;
height:16px;
overflow:hidden;
position:absolute;
top:111px;
background:transparent url('/cms/images/slide_arrows.png') no-repeat scroll;
text-indent:-500px;
}

.termek_csuszka a.next:hover{
background-position:-16px -16px;
}

.termek_csuszka a.prev:hover{
background-position:0 -16px;
}

.termek_csuszka a.next.disabled{
background-position:-16px -32px;
}
.termek_csuszka a.prev.disabled{
background-position:0 -32px;
}

.termek_csuszka a.next{
background-position:-16px 0;
left:187px;
}
.termek_csuszka a.prev{
left:5px;
}
.termek_csuszka .ablak{
position:absolute;
left:29px;
top:0px;
width:150px;
height:183px;
overflow:hidden;
}

.termek_csuszka .csuszka{
height:186px;
width:5000px;
position:relative;
}
.termek_csuszka .csuszka img{
width:150px;
height:186px;
}
.termek_csuszka .csuszka .CMS_LINK_EDIT img,.termek_csuszka .csuszka .CMS_LINK_SAVE img,#news .CMS_LINK_EDIT img,#news a.CMS_LINK_SAVE img{
width:16px;
height:16px;
margin:0;
}
#tm_pages .content,#news .text{
position:relative;
}
.termek_csuszka .CMS_LINK_EDIT,#tm_pages a.CMS_LINK_EDIT,#news a.CMS_LINK_EDIT{
position:absolute;
left:0px;
top:0px;
}
#news a.CMS_LINKEDIT_1_EDIT{
left:123px;
top:181px;
}
#responsibility{
position:relative;
}
#responsibility a.CMS_LINKEDIT_2_EDIT{
position:absolute;
left:79px;
top:153px;
}
.termek_csuszka .CMS_LINK_SAVE,#tm_pages a.CMS_LINK_SAVE,#news a.CMS_LINK_SAVE{
position:absolute;
left:18px;
top:0px;
}
.contenido_help{
display:block;
background:#fff;
color:#555;
}

#form18Bg{
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:#015821;
filter:alpha(opacity=90);
/* CSS3 standard */
opacity:0.9;
z-index:5;
}

#form18{
position:absolute;
left:50%;
top:50%;
width:500px;
height:430px;
margin:-215px 0 0 -250px;
color:#fff;
text-align:center;
z-index:6;
}
#form18 img{
margin:0 0 30px;
}

#form18 h3{
text-transform:uppercase;
font-weight:bold;
margin-top:10px;
font-size:24px;
}

#form18 h4{
text-transform:uppercase;
font-weight:normal;
margin-top:5px;
font-size:16px;
}
#form18 p{
font-size:14px;
}

#button_box{
width:230px;
margin-left:auto;
margin-right:auto;
margin-top:48px;
}

#button_box .forward{
background:#f3f3f3 url(../images/green_arrow.jpg) no-repeat scroll right center;
border:1px solid #D4D3D3;
color:#418159;
display:block;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding:4px 25px 2px 5px;
float:left;
margin-left:20px;
margin-right:20px;
position:static;
}