* { margin: 0; padding: 0; }
body{background-color: #ebebeb; border-top: 2px solid #2b2171; padding:0; margin:0;
    font-family: Segoe UI,Arial, Helvetica,sans-serif; font-size: 13px;line-height:18px;
    color:#919191;
}
a {text-decoration:none;}
p, hr {margin: 8px 0;}
h1, h2, h3, h4 {margin: 15px 0;}
input {padding: 1px;}
img {border:0;}

#wrapper1 {
    margin-left: auto;
    margin-right: auto;
    width:1020px;
}   
.wrapper{width:922px;margin:0 auto;}
#wrapper2 {
    border-left: 1px solid #a0a5a5;
    border-right: 1px solid #a0a5a5; 
    width:880px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px 0 20px;
    background-color: white;
  }
#header {background: white url(../images/site/bg_header.jpg) no-repeat; height: 80px; color: #6b6b6b;line-height:14px}
#header a{color: #6b6b6b;}
#header_logo {margin-top: 17px; float:left; margin-right:33px;}
#header p {float:left;font-size:11px}
#header form {float:right; padding-top: 15px;}
#header #search select {width:192px;
    font-family: Arial,Helvetica,sans-serif; color: #000; border: 1px solid #d5d5d5; 
    background: #175671 url(../images/site/bg_input.png) repeat-x;
    height: 22px; padding: 2px 2px 2px 3px;
}

#fomenu {background: #2b2171 url(../images/site/bg_menu.png) no-repeat; height: 78px; 
    font-family: Arial,Helvetica,sans-serif; color: #000; color: white;
    }
#fomenu ul {list-style:none; margin-left: 40px;}
#fomenu li span {font-family: "Times New Roman",Georgia,Serif; font-size: 12px; font-style: italic; font-weight: normal; text-transform: none;}

ul.dropdown       { position: relative; z-index:500}
ul.dropdown li {
    /*display: inline;*/ 
    float:left;
    width:149px;
    font-size: 14px; font-weight:bold; text-transform: uppercase; line-height: 16px;
    zoom: 1;
}
ul.dropdown li a  {
    display: block; width:100%;
    color: #fff; text-decoration: none; padding: 10px;}
ul.dropdown li a.hover, ul.dropdown li a:hover  
    { color: #0d0; position: relative;}
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li.hover, ul.dropdown li:hover
    { position: relative; /**/}
/* ul.dropdown li.hover a { color: black; } */
ul.dropdown li.fo{width:90px}
ul.dropdown li.be{width:auto}
ul.dropdown li.gal{width:auto}
ul.dropdown li.ref{width:auto}
ul.dropdown li.bg:hover{background: transparent url(../images/site/bg_menu_hover.png) no-repeat;}
/* --- sub menu --- */
ul.dropdown ul {
    width: 225px; visibility: hidden; 
    position: absolute; top: 45px; left: -40px;
    margin:0px; padding:10px 0 0 0;
    background: transparent url(../images/site/bg_submenu_top.png) no-repeat left top;
    }
ul.dropdown ul li { 
    font-weight: normal; text-transform: none;
    width: 225px; /* height: 40px; */ 
    display: block; float: none;
    background: transparent url(../images/site/bg_submenu.png) repeat-y; 
}
ul.dropdown lu li.hover, ul.dropdown ul li:hover 
    { background: transparent url(../images/site/bg_submenu.png) repeat-y;}
ul.dropdown ul li a {
    font-weight: normal; text-transform: none;  
    width:100%; margin:0; padding: 10px 0 12px 20px;
    background: transparent url(../images/site/bg_submenu_div.png) no-repeat left bottom;
    display: inline-block; /* IE 6 & 7 Needs Inline Block */
}
ul.dopdown ul li a b{font-weight:normal;display:block;width:220px}
ul.dropdown ul li a:hover {background: transparent url(../images/site/bg_submenu_div.png) no-repeat left bottom;}
ul.dropdown ul li.utolso a { 
    background: transparent url(../images/site/bg_submenu_bottom.png) no-repeat left bottom; 
}

#main_slider{padding: 3px 0px; border-bottom: 4px solid #0271b0; margin-bottom: 12px;}
#banner-fade{margin: 0 auto;}
.bjqs-markers{position: absolute; bottom: 10px;}
.bjqs-controls{display: none;}
ol.bjqs-markers.h-centered{text-align: right; right: 35px!important; width: auto!important;}
.bjqs-markers li a span{display: none;}
.bjqs-markers li a{display: inline-block!important; width: 14px; height: 14px; background-color: #ffffff; margin: 0 10px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
background: #adadad; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #adadad 0%, #fbfbfb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adadad), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #adadad 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #adadad 0%,#fbfbfb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #adadad 0%,#fbfbfb 100%); /* IE10+ */
background: linear-gradient(to bottom, #adadad 0%,#fbfbfb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-8 */
}
.bjqs-markers .active-marker a{
    background: #044071; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNDQwNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjQ2NDk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, #044071 0%, #246496 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#044071), color-stop(100%,#246496)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #044071 0%,#246496 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #044071 0%,#246496 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #044071 0%,#246496 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #044071 0%,#246496 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#044071', endColorstr='#246496',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.indulom_tanf_cont{padding-bottom: 2px; text-align: center; border-bottom: 4px solid #0271b0; margin-bottom: 6px;}


#headpic {background: white url(../images/site/bg_headpic2.png) no-repeat; height: 246px;display:none}
#headpic #slider1 {float:left;}
#headpic #slider2 {float:right;position:relative;height: 243px; width: 266px;overflow:hidden}
#slider1 img {border: 3px solid white; height: 240px; width: 602px}
#slider2 img {border: 3px solid white; position:absolute;display:none}




.box1 {width: 280px; height: 300px; margin-right: 7px; float:left; background: #f5fafc url(../images/site/bg_block.jpg) no-repeat top right;}
.box2 {width: 260px; height: 300px; margin-right: 7px; float:left; background: #f5fafc url(../images/site/bg_block.jpg) no-repeat top right;}
.box3 {width: 235px; height: 300px; float:left; background: #f5fafc url(../images/site/bg_block.jpg) no-repeat top left;}
.box {
    color: #000; 
    padding: 10px 15px 5px 15px; 
    text-align: justify;
    text-shadow: 1px 1px 1px #fff;
}
.box h2, .box h2 a, #content h1, #content h3 {color: #2b2171; font-size: 28px; margin:0;font-family:'Ubuntu Condensed'}
.box input[type="text"], .box textarea {
    width:270px; margin-bottom: 10px;}
.box input[type="text"], #sBox form input {
    font-family: Arial,Helvetica,sans-serif; color: #000; border: 1px solid #d5d5d5; 
    background: #175671 url(../images/site/bg_input.png) repeat-x;
    height: 18px; padding-left: 3px;
    }
#footer_content input[type="button"], .box input[type="submit"], #footer_content input[type="submit"] {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: transparent url(../images/site/bg_button.png) repeat-x;
    height:27px;
    padding: 0 23px;
    color: white;
    font-size: 13px;
    text-align: center;
    text-shadow: 1px 1px 1px #013350;
    border:0;
}

.box textarea {resize:none; height:60px;}

#footer {background: #175671 url(../images/site/bg_footer1.png) repeat-x bottom; /*height: 457px;*/ border-top:1px solid #6fa8bc}
#footer_content {
    position:relative;
    background: #175671 url(../images/site/bg_footer2.png) no-repeat bottom;
   /* height: 452px;*/ width:920px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 50px 0 50px;
    color: white;
    /*text-shadow: 1px 1px 1px #d5d5d5;*/
}

#footer_content a {color: #fff;}
#footer_content ul {list-style:square url(../images/site/nyil.png); padding:0; list-style-position: inside;}
#footer_content li {border-bottom: 1px solid #5c869a;/* height: 22px;*/ padding-bottom: 3px; margin-top: 8px;}
#footer_content li.utolso {border:0;}
#footer_content hr {height: 1px; color: #5c869a; background-color:#5c869a; border:0;}

#footer_content ul li.active.childs{list-style: none;}
#footer_content ul ul{display: none;}
.tovabbi_tanf_footer{cursor: pointer; display: inline-block;}

#impresszum {/*position:absolute; */bottom: 0px; left: 130px; /*width:830px;*/ margin-top: 45px;}
#impresszum .bal {float:left; margin:0; margin-left: 100px;}
#impresszum .jobb {float:right; margin:0;}
#impresszum ul {list-style:none; font-size: 10px;}
#impresszum li {display: inline; float:left; text-transform: uppercase; margin: 0 10px 0 0; border:0;}

.footer_col {width:190px; padding-left: 40px; float:left;}
.footer_col input[type="text"] {
    background-color: #fafafa;
    border: 1px solid #d1d2d3;
    width: 138px; height: 23px;
    color: #2b2171;
    margin-bottom: 10px;
}

.esemenynaptar { width: 100%; border-collapse:collapse}
.esemenynaptar td {
    vertical-align:center;
    /*height: 33px;*/
    
}
.esemenynaptar td a{color:black;}
.esemenynaptar .kategoria {
    background: #005aa1 url(../images/site/bg_kategoria.png) repeat-x;
    padding: 2px 5px;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    text-align: center;
    display:inline-block;
}
.esemenynaptar .kategoria a{color:#fff}

.clear {clear:both; height: 1px;}
.kat_kepmenu {
    list-style: none;
    background: #fff url(../images/site/divider2.png) repeat-x;
    padding: 4px 0 0 0;
    margin: 6px 0 0 0;
}
.kat_kepmenu li {display: inline; margin:0 -4px 0 0; padding:0;}
.kat_kepmenu img {border:0}

.button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: transparent url(../images/site/bg_button.png) repeat-x;
    display:inline-block;
    height:18px;
    padding: 5px 23px;
    color: white;
    font-size: 13px;
    text-align: center;
    text-shadow: 1px 1px 1px #013350;
}

#content{padding: 10px 15px 5px 15px;background:url(../images/site/bg-content.jpg) no-repeat top left;color:black;text-align:justify;font-family:Segoe UI;font-size:13px}
#content ul{padding-left:30px;padding-top:10px;padding-bottom:10px}
#content ul.kat_kepmenu{padding-left:0;padding-top:4px;padding-bottom:0;margin-bottom:0}
#content ul.kat_kepmenu li{margin: 0 -10px 0 0;}
#content h3{padding-bottom:10px}
#header #right{float:right;width:322px;font-size:11px ;}
#header #right table{float:right;margin-top:5px;}
#content #szakoktatok td span{float:right;padding-right:15px}
#content #szakoktatok .pos-top{position:relative;margin-top:-22px}

#contact-left{float:left;width:417px}
#contact-right{float:right;width:364px;}
#gMapContainer{border:1px solid #a9a4a4;padding:1px;width:380px}
#k-he td{padding:8px;color:#727272}
#k-he td select{padding:3px}
#elerhDiv label{display:block;padding-bottom:3px;padding-top:5px;}
#elerhDiv input, #elerhDiv select{background:#e8e8e8 url(../images/site/bg_input.png) repeat-x;color: #000; border: 1px solid #d5d5d5; height:22px;line-height:22px;width:300px}
#elerhDiv textarea{background:#e8e8e8 url(../images/site/bg_input.png) repeat-x;color: #000; border: 1px solid #d5d5d5;width:300px }

.boxhirek{background:url(../images/site/bg_block-white.png) no-repeat right center; width:256px;padding-left:0;margin-right:15px;height:auto}
.boxhirek h3{text-align:center}
.boxhirek h3 a{color:black;font-size:13px;line-height:18px;font-family:Segoe UI;}
.boxhirek h3 span{display:block;font-size:11px;font-weight:normal;text-align:center;padding-top:2px;text-transform:uppercase}
.boxhirek div.desc{height:130px;overflow:hidden}
.box p.desc{height:218px;overflow:hidden}
.last-col{background:none;padding-right:0;margin-right:0}
.boxhirek .img{margin:0;padding-top:2px;width:256px;height:150px;overflow:hidden}
.img-left{float:left;margin-right:10px;width:256px;overflow:hidden;}

.footer_col{padding-left:30px}
.elrh-col{width:280px}
.fc-1{padding-left:25px;width:150px}
.box #desc{height:199px;overflow:hidden}

#indulo-t{background:#f5fafc url(../images/site/stop2.png) no-repeat right top;padding:10px;padding-top:15px}
.it1{width:183px;padding-left:15px;padding-right:20px;}
.esemenynaptar thead{border-bottom: 2px solid #0283B7;}
.esemenynaptar tbody{border-bottom: 1px solid #0283b7;}
.esemenynaptar th{padding-bottom:5px}
.esemenynaptar td{padding-top:5px;padding-bottom:10px;text-align:left}
.kategoria{float:left;margin:1px;margin-left: 0px;}
.cxX{padding-top:2px}
.cx{padding-top:0px;float:right;}
.sdX{font-size:12px;margin-top:-10px}
.mm td{border-bottom: 1px solid #0283b7;padding-bottom:5px;}
.mm .kategoria{padding: 2px 3px;margin-left:0;margin-right:0px}
.it2{position:relative;}
.it2 span{position:absolute;left:0;top:29px;width:334px;font-size: 11px;}
.esemenynaptar td.it3{text-align:center}
.esemenynaptar td.it4 .s{min-height:50px}

.head-box-title{background:url(../images/site/bg-box-title.jpg) repeat-x;color:white;height:33px;line-height:33px;padding-left:20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.head-box-title p{float:right;margin:0}
.head-box-title span{display:block;float:right;padding-right:15px;font-size:12px;}
.head-box-collapse{cursor:pointer}

#sBox form {border-top: 1px dotted white;border-bottom: 1px dotted white;height:60px;padding-top:25px;padding-left:110px}
#sBox form input{width:250px}
#sBox form p {float: left;padding-right: 20px;}

div.p404 {text-align: center;padding-top: 60px;padding-bottom: 60px;padding-left: 107px}
div.p404 p#p404 {color:#2B2171;font-family: 'Frijole', cursive;font-size: 123px;float: left;width: 288px;}
.p404-info {float: left;font-family: 'Esteban', serif;font-size: 25px;padding-left: 15px;text-align: left;width: 400px;line-height: 28px;}
.p404-info p {color: #A82801;border-bottom: 1px solid #A82801;font-weight: bold;padding: 5px;margin-bottom: 10px}
.p404-info div {font-size: 14px;}
#g-kereso {padding-top: 40px;padding-left: 212px}
#goog-wm-sb {background: #F0F0F0; width: auto}


.left_page{float: left; width: 590px; margin-right: 19px; margin-left: 3px;}
.right_page{float: left; width: 260px; /*height: 500px;*/}

.right_page #slider2{position:relative;height: 243px; width: 257px;overflow:hidden}

.main_cont{background: url(../images/site/main-bg-right.png); background-repeat: repeat-y; background-position: top right 300px; padding-bottom: 10px;}

.hirek_element{width: 530px; color: #000000; position: relative; padding-bottom: 15px; margin-bottom: 0px; overflow: hidden; background: url(../images/site/news_bg_bot.png); background-repeat: no-repeat; background-position: bottom center;}
.hirek_element #news_desc{}
.hirek_element .button{position: absolute; bottom: 7px; right: 7px;}
.hirek_element .news_time{font-size: 11px; margin-bottom: 4px;}

.face_activity{margin-top: 15px; margin-bottom: 15px;}

.vendeg_konyv{color: #000000; border: 1px solid #aaa;}

.vendeg_desc{font-size: 10px;}
.vendeg_title{background-color: #e6e7f0; padding: 6px 10px; margin-bottom: 5px; display: block; color: black;}
.vendeg_desc{padding: 5px; padding-top: 0px;}
.vendeg_irta{background-color: red; display: inline-block; padding: 2px 10px; font-size: 11px; color: #ffffff; margin-left: 3px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #0281b6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyODFiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjYzYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0281b6 0%, #0263aa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0281b6), color-stop(100%,#0263aa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0281b6 0%,#0263aa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0281b6 0%,#0263aa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0281b6 0%,#0263aa 100%); /* IE10+ */
background: linear-gradient(to bottom, #0281b6 0%,#0263aa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0281b6', endColorstr='#0263aa',GradientType=0 ); /* IE6-8 */
}

.venged_el{margin-bottom: 5px; border-bottom: 1px solid #aaa}
.venged_el.last{border-bottom: none;}



#brand_slider{height: 147px; background-color: #165570; position: relative; margin-bottom: 0px;
  border-bottom: 4px solid #0271b0; border-top: 4px solid #0271b0; padding-top: 3px; padding-bottom: 3px;
}
.slider_brand .hbox_element{width: 119px; border-right: 1px solid #e0e0e0; height: 147px;}

/*az animáció miatt kell még 1 div*/
.slider_brand .hbox_element .hbox_elem{
display: block; height: 147px; width: 155px; text-align: center;
}
.slider_brand .hbox_element .hbox_elem a{display: table-cell; vertical-align: middle; height: 147px; width: 155px; text-align: center; color: #ffffff; font-weight: bold; font-size: 16px;
text-transform: uppercase; text-shadow: 1px 1px 0px #000000;
}
.slider_brand .hbox_element .hbox_elem span{display: inline-block; width: 150px; overflow: hidden; word-wrap: break-word; margin-top: 10px;}
.slider_brand .hbox_element .hbox_elem span span{display: block; font-size: 13px; margin-top: 30px; font-weight: normal;}


#brand_slider #bslider-prev{position: absolute; width: 49px; border-right: 1px solid #e0e0e0; height: 100%; background-color: #165570; top: 0px; left: 0px;
background-image: url(../images/site/slider-l-arrow.png); background-repeat: no-repeat; background-position: center; background-size: 22px 38px;
}
#brand_slider #bslider-next{position: absolute; width: 50px; border-left: 1px solid #e0e0e0;  height: 100%; background-color: #165570; top: 0px; right: 0px;
background-image: url(../images/site/slider-r-arrow.png); background-repeat: no-repeat; background-position: center; background-size: 22px 38px;
}
#brand_slider #bslider-prev a, #brand_slider #bslider-next a{display: block; width: 49px; height: 147px;}


.gallery-item.video {
  width: 46%;
  height: 200px;
  margin: 0 2%;
  margin-bottom: 15px;
}

.gallery-item {
  text-align: center;
  width: 200px;
  height: 108px;
  float: left;
  overflow: hidden;
  margin: 0px 6px 15px 6px;
  position: relative;
}
.gallery-item.video.datapage a {
  width: auto;
  height: auto;
}

.gallery-item a {
  width: 200px;
  height: 108px;
  display: table-cell;
  vertical-align: bottom;
  text-align: center;
  overflow: hidden;
}

.gallery-item span {
  background: rgba(21, 84, 112, 0.8);
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
  padding: 3px 0px;
  text-align: center;
  color: #ffffff;
  text-shadow: 1px 1px 0px #000000;
}
.gallery-item i {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  margin-top: -30px;
  z-index: 1;
}
.gallery-item img {
  max-width: 100%;
}


.vkonyvleft{float: left; width: 45%;}
.vkonyvleft .vendeg_konyv{padding-top: 5px;}
.vright{float: right; width: 45%;}
.vright table{width: 97%;}
.vright label{display: block;}
.vright input{width: 100%;}
.vright textarea{width: 100%; height: 50px;}
.vright td{padding-bottom: 15px;}
#proccess_btn, #proccessed_btn{display: none; text-align: center;}


.arajanlat_keres_b{width: 400px; margin: 0 auto;}
.arajanlat_keres_b table{width: 97%;}
.arajanlat_keres_b label{display: block;}
.arajanlat_keres_b input{width: 100%;}
.arajanlat_keres_b textarea{width: 100%; height: 50px;}
.arajanlat_keres_b td{padding-bottom: 15px;}

.share_news{position: absolute;right: 10px; top: 30px;}
#content{position: relative;}

#fomenu ul{margin-left:0}
ul.dropdown{display: flex;}
ul.dropdown li{width:unset !important;flex:1;padding-top: 15px;}
ul.dropdown li a{text-transform: none;}
ul.dropdown ul{top:70px}