/************************************************************************************
LAYOUT
*************************************************************************************/

.page{width:980px;margin:15px auto 15px auto; position:relative; background:url('../images/page_wrp_bg.jpg') top right no-repeat #ffffff; padding:10px;}

.header{ padding:0px ;margin:0px;position:relative;display:block;height:auto;}

body a.back {display:block;color:#787878;font-size:0.688em;background:url('../images/icon_back.png') no-repeat;padding:5px 0px 5px 20px;}
body.first-page a.back {display:none;}

.logo{width:254px;margin:0px 20px 0px 0px; height:75px;background:url('../images/logo.png') no-repeat;float:left;}
.logo a{display:block;width:100%;height:100%;text-indent:-9999px;}

/*LANGUAGES*/
.languages{float:left;/*width:135px;*/ margin:20px 10px 0px 10px;}
.languages ul{padding:0;margin:0;}
.languages ul li{ padding:0;margin:0 10px 0 0;float:left;list-style:none; }

.languages ul a{
    display:block; font-size:0.5625em;padding:18px 0 0 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

.languages ul a.hun{ background:url('../images/hun_flag_small.jpg') top center no-repeat; }
.languages ul a.ger{ background:url('../images/ger_flag_small.jpg') top center no-repeat; }
.languages ul a.eng{ background:url('../images/eng_flag_small.jpg') top center no-repeat; }

.languages ul a.active,
.languages ul a:hover{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

/*TOPLINKS*/
.top-links{float:left;width:180px;margin:15px 0px 0px 20px;}
.top-links ul{padding:0;margin:0;}
.top-links ul li{padding:0 0 0 0;margin:0 5px 0 0;float:left;list-style:none;}
.top-links ul a{
    font-size:0.688em;display:block;padding:25px 0px 0px 0px;margin:0px 8px 0px 0px;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}

.top-links ul a:hover,
.top-links ul a.active{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.top-links ul a.archive {background:url('../images/icon_archive.png') top center no-repeat;}
.top-links ul a.newsletter {background:url('../images/icon_newsletter.png') top center no-repeat;}
.top-links ul a.vakbarat {background:url('../images/icon_vakbarat.png') top center no-repeat;}

/*SEARCH*/
.search-bar{ width:330px; float:left; margin:20px 10px 0px 10px;}
.search-bar fieldset.searchLeftFS{border:none;display:inline;margin: 0;outline: 0 none;padding: 0;vertical-align: baseline;}
.search-bar fieldset {border:none;display:inline;margin: 0;outline: 0 none;padding: 0;vertical-align: baseline;}

.search-bar .search-input{
    background: url("../images/search.png") no-repeat scroll left 0 #ffffff;padding:8px 8px 8px 25px;margin:1px;border:solid 1px #ededed;width:220px;font-size:10px;

    outline: none;/*chrome safari active input reset*/
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
    /*-webkit-appearance:caret;*/
}

.search-bar .search-input:focus{box-shadow: 0 0 3px #DBDBD7;border:solid 1px #cccccc;}

/*THEME SWITCHER*/
.theme-switch{margin:0px 0px 0px 0px;}

.theme-switch ul {padding:0;margin:0px 0px 0px 0px;}

.theme-switch ul li{ width:24%;float:left;padding:0px;margin:0px 0px 16px 1%;list-style:none;position:relative;height:195px;}
.theme-switch ul li:first-child{margin:0px 0px 0px 0px;}

.theme-switch ul li .mask{border:solid 1px #e1e1e1;padding:0px 0px 0px 0px;}
.theme-switch ul li .mask .box{width:90%;margin:0px auto 0px auto;padding:10px;}
.theme-switch ul li .theme-switch-button{ position:absolute; bottom:-10px;left:0; z-index:600;left:50%;margin:0px 0px 0px -60px;}

.theme-switch ul li a {border:solid 1px #e5e5e5;display:block;margin:0px;height:170px;background:#ffffff;position:relative;overflow:hidden;}
.theme-switch ul li a.box-1 {background:url('../images/theme_switch_box_1_bg.jpg') center 10px no-repeat;}
.theme-switch ul li a.box-2 {background:url('../images/theme_switch_box_2_bg.jpg') center 10px no-repeat;}
.theme-switch ul li a.box-3 {background:url('../images/theme_switch_box_3_bg.jpg') center 10px no-repeat;}
.theme-switch ul li a.box-4 {background:url('../images/theme_switch_box_4_bg.jpg') center 10px no-repeat;}
.theme-switch ul li a.box-5 {background:url('../images/theme_switch_box_4_bg.jpg') center 10px no-repeat;}

.theme-switch ul li a .tool-tip {font-size:0.688em;color:#ffffff;padding:10px 10px 20px 10px;position:absolute;bottom:0px;}

.theme-switch ul li a h1{font-size:0.875em;font-weight:700;text-align:right;padding:5px 15px 5px 15px;margin:0;color:#ffffff;}

.theme-switch ul li a.box-1 h1{background:#a4ca03;}
.theme-switch ul li a.box-2 h1{background:#007caf;}
.theme-switch ul li a.box-3 h1{background:#f3bf23;}
.theme-switch ul li a.box-4 h1{background:#630101;}
.theme-switch ul li a.box-5 h1{background:#E64A19;}

.yellow-page .theme-switch ul li,
.green-page .theme-switch ul li,
.red-page .theme-switch ul li,
.blue-page .theme-switch ul li,
.purple-page .theme-switch ul li { height:100px; }

.yellow-page .theme-switch ul li a,
.green-page .theme-switch ul li a,
.red-page .theme-switch ul li a,
.blue-page .theme-switch ul li a,
.purple-page .theme-switch ul li a{
    height:80px;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

.yellow-page .theme-switch ul li.active a,
.green-page .theme-switch ul li.active a,
.red-page .theme-switch ul li.active a,
.blue-page .theme-switch ul li.active a,
.purple-page .theme-switch ul li.active a{

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

/*WIDE BANNER*/
.wide-banner{width:100%;margin:5px 0px;}
.wide-banner img{max-width:100%;}

/*TOPMENU*/

.top-menu{
    margin:10px 0px;border:solid 1px #dbdbdb;
}
.top-menu A{
    color: #000000;
}

.first-page .top-menu{}
.yellow-page .top-menu{}
.blue-page .top-menu{}
.purple-page .top-menu{}
.green-page .top-menu{}
.red-page .top-menu{}

.top-menu ul{padding:12px;margin:0 0 0 0;position:relative;z-index:597;}

.top-menu ul li{background:url('img/vline.png') right 0px repeat-y;float:left;padding:0px 18px 0px 0px;margin:0 12px 0 0;list-style:none;position:relative;vertical-align: middle;zoom: 1;}
.top-menu ul li:first-child{border-top:0px solid #EEEEEE;margin-left:30px;}
.top-menu ul li:hover{visibility:inherit;z-index:599;}
.top-menu ul li a{font-size:0.813em;display:block;border-bottom:0px;}

.top-menu ul li ul li{ border-top:1px solid #EEEEEE;background:none;list-style:none;width:auto;padding:0;margin:0px 0px 0px 0px;float:none; }
.top-menu ul li ul li:hover{ background:#f5f5f5; }
.top-menu ul li ul li a{ padding:7px;margin:0px;diplay:block;white-space:nowrap;font-size:0.6875em; }
.top-menu ul li ul li a.sf-with-ul{ margin-right:12px; }
.top-menu ul li ul li:first-child{ margin-left:0px; border-top:none; }

.top-menu ul.dropdown li:hover > ul {visibility: visible;}
.top-menu ul.dropdown ul{
    position:absolute;width:auto;background: none #fff;border:solid 1px #e2e2e2;visibility: hidden;z-index: 598;

    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
}

.top-menu ul.dropdown ul ul { top: 1px;left: 99%; }

.top-menu .sf-sub-indicator { position:absolute;display:block;right:10px;top:50%;margin-top:-5px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('img/arrows-000000.png') no-repeat -10px -100px;}
.top-menu .dropdown ul a > .sf-sub-indicator{background-position:0 0;top:0.6em;padding:0;margin:0;}
.top-menu .dropdown a.sf-with-ul {padding-right:10px;min-width:1px;}

/*RIGHTMENU*/
.right-menu{ margin:10px 0px; border:solid 0px #dbdbdb; }
.right-menu A { color: #000000; }

.right-menu .sf-sub-indicator {position:absolute;display:block;right:10px;top:12px;margin-top:0px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('img/arrows-000000.png') no-repeat -10px -100px;}
.right-menu .dropdown ul a > .sf-sub-indicator{background-position:0 0;top:0.6em;padding:0;margin:0;}

.right-menu ul{ padding:0px 12px 0px 12px;margin:0 0 0 0; }

.right-menu ul li{ padding:0px 0px 0px 0px; margin:0 0 3px 0; list-style:none; position:relative; vertical-align:middle; zoom: 1;}

.right-menu ul li:hover{ visibility:inherit; z-index:599; }
.right-menu ul li a {
    font-size:0.813em; display:block; border-bottom:0px; width:87%; border: solid 1px #dfdfdf; padding:10px 2% 10px 10%; margin:0px;


    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.right-menu ul li ul li{ border-top:1px solid #EEEEEE !important; background:none; list-style:none; width:auto; padding:0; margin:0px 0px 0px 0px; float:none; }
.right-menu ul li ul li:first-child{border-top:0px solid #EEEEEE !important;}
.right-menu ul li ul li:hover{ background:#f5f5f5; }
.right-menu ul li ul li a{ border:none; background:url('../images/right_menu_hover.png') 0px 6px no-repeat; padding:7px 70px 7px 20px;margin:0px;diplay:block; font-size:0.6875em; }
.right-menu ul li ul li a:hover{background:url('../images/right_menu_bg.png') 0px 6px no-repeat;}
.right-menu ul li ul li a.sf-with-ul{ margin-right:12px; }

/*SITE NAV*/
.site-nav{width:100%;padding:0px 0px 0px 20px;}
.site-nav ul{list-style:none;margin:0px;padding:0px;}
.site-nav ul li{display:inline;padding:0px;color:#717171;font-size:0.688em;margin:0px 0px 0px 0px;}
.site-nav ul li a{color:#717171;text-decoration:underline;margin:0px 5px 0px 0px;}
.site-nav ul li span{color:#717171;}
.site-nav ul li a:hover{color:#000000;}

/*MAIN-WRAPPER*/
.main-wrapper{ padding:0;margin:10px 0px 10px 0px; }

.main-wrapper .main-container {border:solid 1px #dbdbdb;background:#f9f9f9;float:left; width:74%;}
.main-wrapper .main-container .content{font-size:0.75em; padding:20px;color:#000000;line-height:1.5em;}

.main-wrapper .main-container .content h1{font-size:1.875em; font-weight:400;color:#000000;}
.main-wrapper .main-container .content h2{font-size:1.5em; font-weight:400;color:#000000;}

.main-wrapper .main-container .content .news-item {margin:0px 0px 30px 0px;}
.main-wrapper .main-container .content .news-item h2{background:url('../images/news_title_bg.png') repeat-x;}
.main-wrapper .main-container .content .news-item h2 span{background:#f9f9f9;padding:0px 20px 0px 0px;}
.main-wrapper .main-container .content .news-item img{background:#ffffff;border:solid 1px #dcdcdc; padding:5px;margin:10px;}
.main-wrapper .main-container .content .news-item .lead img {float: left;}
.main-wrapper .right-container {border:solid 1px #dbdbdb;float:right;width:24%;}
.main-wrapper .right-container .widget{color:#717171;padding:5px 15px 5px 15px;font-size:0.75em;line-height:1.5em;}
.main-wrapper .right-container .widget h1{padding:0px; margin:5px 0px 5px 0px;color:#000000;}

.main-wrapper .main-container .content .button-grey { font-size:0.875em; }


/*BOTTOM MENU*/
.bottom-menu{ margin:10px 0px 10px 0px;border:solid 1px #dbdbdb; }
.bottom-menu ul{padding:12px 0px 12px 0px;list-style:none; margin:0; position:relative;display:table;text-align:center;margin:auto;}

.bottom-menu ul li{list-style:none; margin:0px 0px 0px 0px; padding:0; position:relative;display:table-cell;text-align:center;}

.bottom-menu ul li a{font-size:0.688em;display:block;border-bottom:0px;margin:0px 15px 0px 0px;}
.bottom-menu ul li a:hover{text-decoration:underline;}

/*BOTTOM CONTAINER*/
.bottom-container {border:solid 1px #dbdbdb;margin:5px 0px 5px 0px;}

.seo-content{width:55%; float:left;margin:10px 0px 10px 0px;}
.seo-content ul{list-style:none;padding:0;float:left;width:48%;}
.seo-content li{margin:0;padding:0px 0px 10px 20px; line-height:13px;}
.seo-content li a{color:#707070;font-size:0.75em;text-decoration:underline;}
.seo-content li a:hover{color:#000000;}

.social-content{margin:10px 4% 10px 0;width:18%;float:left;}
.social-content .button{
    border:solid 0px #ffffff; padding:8px 0px 8px 15px; margin:10px 0px 0px 0px; color:#ffffff; font-size:0.688em; cursor:pointer;line-height:1em; text-align:left;width:100%;

    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
}

.social-content .button:hover{
    background:#5f5f5f;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5f5f', endColorstr='#8b8b8b');
    background: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#8b8b8b));
    background: -moz-linear-gradient(top,  #5f5f5f,  #8b8b8b);
}

.social-content .button img{display:block;width:20px;height:20px;float:left;margin:0px 10px 0px 0px;}

.contact-content{margin:10px 0px 10px 0px;width:20%; float:left;}
.contact-content h1{padding:10px 0px 0px 0px;margin:0;font-weight:400;font-size:1.25em;}
.contact-content ul{list-style:none;margin:0;padding:0;}
.contact-content ul li{margin:5px 0px 5px 0px;padding:0px 0px 0px 25px;color:#707070;font-size:0.75em;height:18px;}
.contact-content ul li.street{background:url('../images/footer_icons.png') no-repeat;}
.contact-content ul li.phone{background:url('../images/footer_icons.png') 0px -18px no-repeat;}
.contact-content ul li.fax{background:url('../images/footer_icons.png') 0px -36px no-repeat;}
.contact-content ul li.email{background:url('../images/footer_icons.png') 0px -54px no-repeat;}
.contact-content ul li a{color:#707070;}

/*FOOTER*/
.footer{width:100%;margin:5px 0px 5px 0px;}
.footer a{color:#f26100;}
.footer a:hover{text-decoration:underline;}

.footer .copyright{font-size:0.5625em;float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.footer .designer{font-size:0.5625em;float:right;margin:0;padding:0;margin:0px 10px 0px 0px;}

/************************************************************************************
RESPONSIVE LAYOUT
*************************************************************************************/

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {

    body{ background-image:none; background-color:#5b8214; color:#000000; font-size:100%; font-family:Arial; padding:0px; margin:0px;}
    .page{width:95%;}

}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

    .logo{height:100px;float:none;}
    .languages{width:auto;margin:0;padding:0;position:absolute;top:65px;right:0px;}
    .top-links{width:auto;margin:0;padding:0;position:absolute;top:60px;right:170px;}
    .search-bar{width:auto;margin:0;padding:0;position:absolute;top:10px;right:0px;}

}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
    
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-width : 320px)
and (max-width : 480px) {
    .page{width:90%;}
    .logo{height:135px;}
    .top-links{float:none;position:absolute;top:65px;right:0px;width:auto;}

    .search-bar{ width:100%; float:left; margin:0px 0px 10px 0;}
    .search-bar fieldset.searchLeftFS{width:73%;float:left;}
    .search-bar fieldset.searchRightFS{float:left;width:20%;margin:0px 0px 0px 20px;}
    .search-bar fieldset.searchRightFS button{width:100%;}
    .search-bar .search-input{width:85%;font-size:10px;padding:15px 10px 0px 30px;margin:0px 0px 0px 0px;}

    .languages{float:none;position:absolute;top:65px;left:0px;width:auto;}
    .wide-banner{display:none;}
    .top-menu{}
    .site-nav{padding:0px 0px 0px 3%; width:98%;}
    .main-wrapper{}
    .right-container{}
    .bottom-menu{}
    .bottom-container{}
    .footer{}

    /*TEHEME SWITCH*/
    .theme-switch{margin:0px;}
    .theme-switch ul li{float:left; width:49%;margin:0px 0px 20px 0px;}
    .theme-switch ul li:nth-child(odd) { margin:0px 2% 20px 0px;}

    /*TOPMENU*/
    .top-menu ul.dropdown ul {visibility: visible; z-index: 598;}
    .top-menu ul.dropdown li:hover > ul {visibility: visible;}

    .top-menu.gradient-grey-light{background:none;}
    .top-menu{margin:10px 0px;border:none;}
    .top-menu ul{padding:0px;margin:0 0 0 0;}

    .top-menu ul li{
        background:none; border:solid 0px #dbdbdb; float:left; padding:0px 0px 0px 0px; margin:0 0px 0 0; width:50%;
    }

    .top-menu ul li:first-child{margin:0;padding:0; border:0px solid #dbdbdb;}
    .top-menu ul li ul li:first-child{margin:0;padding:0; border:1px solid #eeeeee;}
    .top-menu ul li:hover{visibility:inherit;z-index:599;}
    .top-menu ul li a{
        font-size:0.813em;display:block;border:0px;padding:10px;

        border:solid 1px #dbdbdb ;
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
        background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);

        -webkit-border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px 8px 8px 8px;
        border-radius: 8px 8px 8px 8px;

    }

    .top-menu ul.dropdown ul{
        position:relative;width:100%;background: none #fff;border:solid 0px #e2e2e2;left: 0px;

        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }


    .top-menu ul.dropdown ul ul {top:1px; left: 10%; background:none;}
    .top-menu ul li ul li{
        border:solid 1px #f0f0f0; background:none; list-style:none; width:auto; padding:0; margin:0px 0px 4px 0px; float:none;

        -webkit-border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px 8px 8px 8px;
        border-radius: 8px 8px 8px 8px;
    }

    .top-menu ul li ul li:hover{ background:#f5f5f5; }
    .top-menu ul li ul li a{background:none; border:solid 0px #f0f0f0; padding:7px; margin:0px; diplay:block; white-space:normal; font-size:0.6875em; }
    .top-menu ul li ul li a.sf-with-ul{ margin-right:12px; }
    .top-menu ul li ul li:first-child{ margin-left:0px;}
    .top-menu ul li ul li ul li {border:none;margin:0px;padding:0px;width:100%;}

    .top-menu .sf-sub-indicator { position:absolute;display:block;right:10px;top:13px;margin-top:0px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('img/arrows-000000.png') no-repeat -10px 0px;}
    .top-menu .dropdown ul a > .sf-sub-indicator{background-position:0 0;top:0.6em;padding:0;margin:0;}
    .top-menu .dropdown a.sf-with-ul {padding-right:10px;min-width:1px;}

    .top-menu ul li ul li ul li a,
    .top-menu ul li ul li:first-child ul li,
    .top-menu ul li ul li:first-child ul li:first-child ,
    .top-menu ul li ul li:first-child ul li:first-child a,
    .top-menu ul li ul li:first-child ul li a
     { border: 0px solid #EEEEEE;margin:5px 0px 5px 0px;padding:0px;width:60%;}
    .top-menu ul.dropdown ul ul{width:80%;}

    .top-menu ul li ul li ul li:first-child{border:none;margin:0px;}

    .main-wrapper .main-container{float:none;width:100%;}
    .main-wrapper .right-container {float: none;width: 100%; margin:10px 0px 0px 0px;}

    .bottom-menu ul {display:block;}
    .bottom-menu ul li {display:block; float:none;margin:10px 0px 0px 0px;}

    .seo-content,
    .social-content,
    .contact-content { clear: both;width:90%;padding:10px;margin:0px auto 0px auto; float:none; }

}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
    .top-menu ul li,.top-menu ul li:first-child{width:100%;margin:0px 0px 4px 0px;}
    .top-menu ul li ul li{ border-top:1px solid #EEEEEE;background:none;list-style:none;width:auto;padding:0;margin:4px 0px 4px 0px;float:none; }
    .top-menu ul li ul li:first-child{ margin:4px 0px 4px 0px;}
    .top-menu ul li ul li:hover{ background:none; }
    .top-menu ul li ul li a{ padding:7px;margin:0px;diplay:block;white-space:normal;font-size:0.6875em; }
    .top-menu ul li ul li a.sf-with-ul{ margin-right:12px; }

    .theme-switch ul li{float:none; width:100%;}

    .uniform label {float:none;clear:both;display:block;width:90%;padding:0;margin:0px 0px 0px 5%;text-align:left;}
    .uniform input:valid,
    .uniform input:invalid,
    .uniform input{float:none;clear:both;width:84%;margin:0px 0px 0px 5%;padding:2%;}
    .uniform ol li {margin:10px 0px 0px 0px;}

    div.checker,
    div.radio, .selector{margin:0px 0px 0px 10px;}
    .table {overflow:hidden;}

    html {
        -webkit-text-size-adjust: none;
    }
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) 
and (max-width : 480px) {
    .top-links{float:left;width:auto;}
    .languages{float:none;}
    .search-bar .search-input{width:90%;}
    .top-menu ul li{width:49%;margin:0px 0px 4px 0px;}

    .top-menu ul li:nth-child(odd) { margin:0px 1% 4px 0px;}
    .top-menu ul li ul li:nth-child(odd) { margin:0px 0px 0px 0px;}

    .top-menu ul li ul{margin:0px 0px 0px 0px;}
    .top-menu ul li ul li:nth-child(odd) { margin:4px 0px 4px 0px;}

    .main-wrapper .right-container .widget.box{width:40%;float:left;}
    .main-wrapper .right-container .widget.box im{max-width:100%;}

    .contact-content ul li {font-size:0.5em;}
}



/** Felső menüsor színek **/
.gradient-grey-light.menu-nav-green {
    background: rgb(246,250,231);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZmFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWY1ZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(246,250,231,1) 0%, rgba(238,245,208,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,250,231,1)), color-stop(100%,rgba(238,245,208,1)));
    background: -webkit-linear-gradient(top,  rgba(246,250,231,1) 0%,rgba(238,245,208,1) 100%);
    background: -o-linear-gradient(top,  rgba(246,250,231,1) 0%,rgba(238,245,208,1) 100%);
    background: -ms-linear-gradient(top,  rgba(246,250,231,1) 0%,rgba(238,245,208,1) 100%);
    background: linear-gradient(to bottom,  rgba(246,250,231,1) 0%,rgba(238,245,208,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6fae7', endColorstr='#eef5d0',GradientType=0 );
}

.gradient-grey-light.menu-nav-purple {
    background: rgb(240,231,231);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(240,231,231,1) 0%, rgba(226,207,207,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,231,231,1)), color-stop(100%,rgba(226,207,207,1)));
    background: -webkit-linear-gradient(top,  rgba(240,231,231,1) 0%,rgba(226,207,207,1) 100%);
    background: -o-linear-gradient(top,  rgba(240,231,231,1) 0%,rgba(226,207,207,1) 100%);
    background: -ms-linear-gradient(top,  rgba(240,231,231,1) 0%,rgba(226,207,207,1) 100%);
    background: linear-gradient(to bottom,  rgba(240,231,231,1) 0%,rgba(226,207,207,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0e7e7', endColorstr='#e2cfcf',GradientType=0 );
}

.gradient-grey-light.menu-nav-yellow {
    background: rgb(254,249,234);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjllYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGYzZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(254,249,234,1) 0%, rgba(253,243,214,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,249,234,1)), color-stop(100%,rgba(253,243,214,1)));
    background: -webkit-linear-gradient(top,  rgba(254,249,234,1) 0%,rgba(253,243,214,1) 100%);
    background: -o-linear-gradient(top,  rgba(254,249,234,1) 0%,rgba(253,243,214,1) 100%);
    background: -ms-linear-gradient(top,  rgba(254,249,234,1) 0%,rgba(253,243,214,1) 100%);
    background: linear-gradient(to bottom,  rgba(254,249,234,1) 0%,rgba(253,243,214,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef9ea', endColorstr='#fdf3d6',GradientType=0 );
}

.gradient-grey-light.menu-nav-blue {
    background: rgb(231,243,247);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZjNmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmU2ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(231,243,247,1) 0%, rgba(207,230,240,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,243,247,1)), color-stop(100%,rgba(207,230,240,1)));
    background: -webkit-linear-gradient(top,  rgba(231,243,247,1) 0%,rgba(207,230,240,1) 100%);
    background: -o-linear-gradient(top,  rgba(231,243,247,1) 0%,rgba(207,230,240,1) 100%);
    background: -ms-linear-gradient(top,  rgba(231,243,247,1) 0%,rgba(207,230,240,1) 100%);
    background: linear-gradient(to bottom,  rgba(231,243,247,1) 0%,rgba(207,230,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3f7', endColorstr='#cfe6f0',GradientType=0 );
}

.gradient-grey-light.menu-nav-red {
    background: rgb(253,238,233);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZWVlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWRkZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(253,238,233,1) 0%, rgba(250,221,212,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,238,233,1)), color-stop(100%,rgba(250,221,212,1)));
    background: -webkit-linear-gradient(top,  rgba(253,238,233,1) 0%,rgba(250,221,212,1) 100%);
    background: -o-linear-gradient(top,  rgba(253,238,233,1) 0%,rgba(250,221,212,1) 100%);
    background: -ms-linear-gradient(top,  rgba(253,238,233,1) 0%,rgba(250,221,212,1) 100%);
    background: linear-gradient(to bottom,  rgba(253,238,233,1) 0%,rgba(250,221,212,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdeee9', endColorstr='#faddd4',GradientType=0 );
}


