html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
audio,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
menu,
meter,
nav,
output,
progress,
section,
summary,
time,
video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section,
blockquote{display:block}
nav ul{list-style:none}
ol{list-style:decimal}
ul{list-style:disc}
ul ul{list-style:circle}
blockquote,
q{quotes:none}
blockquote:before,
blockquote:after,
q:before,
q:after{content:none}
ins{text-decoration:underline}
del{text-decoration:line-through}
mark{background:none}abbr[title],
dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input[type=submit],
input[type=button],
button{margin:0 !important;padding:0 !important}input,
select,
a img{vertical-align:middle}
body{font-family:'Helvetica Roman', Arial, Helvetica, sans-serif;font-size:14px;color:#666;background:#fff}
h1{font-size:22px;line-height:30px;border-bottom:1px  #800;margin-bottom:10px;margin-top:10px}/*dotted*/
h2{font-size:12px;line-height:20px}
h3{font-size:16px;line-height:20px}
h4{font-size:14px;line-height:20px}
.container{margin-bottom:5px}
.grid_2_ext{margin:0;width:164px !important}
.img-responsive{max-width:100%;width:100%;height:auto;display:block}
#header .container{border-bottom:2px solid #666}
#header_left{background:#666}
#header_left img{display:block;border-left:2px solid #666;padding-left:8px;background:#727373}
#header_main{position:relative;text-align:center;height:130px}
#header_main .header-title{display:inline-block;font: normal 50px 'Helvetica UltraLight', Raleway, Arial, Helvetica, sans-serif;margin-top:30px;margin-left:130px;border-top:1px solid #bcab67;border-bottom:1px solid #bcab67;padding:5px 0}
#header_main .header-subtitle{position:absolute;right:0;bottom:0;color:#779;font: normal 16px 'Helvetica Roman', Arial, Helvetica, sans-serif}
#header_right{text-align:center;font-size:11px;line-height:15px}
#header_right .address{padding:20px 0 10px;border-bottom:1px solid #ddd}
#header_right .tel{font-size:14px;line-height:40px}
.navigation{background:#F3D031;display:block;list-style:none;font-size:14px;line-height:20px;padding:0 5px}
.navigation li{display:inline-block}
.navigation li a{text-decoration:none;color:#727373}
.navigation li.active a{font-weight:bold;color:#666}
.navigation li:after{content:"»";display:inline-block;padding:0 5px}
.navigation li:last-of-type:after{display:none}
.text-box{background:#F3D031;color:#000;padding:5px;margin-bottom:20px;height:175px;overflow:hidden} /*border:1px solid #000;*/
.text-box:hover{color:#fff;background:#727373;padding:4px}/*border:2px solid #000;*/
.text-box .text-box-title h2{display:block;margin-bottom:10px}
.text-box .text-box-title h2 a{display:block;font-size:15px;font-weight:bold;text-align:right;color:#000;text-decoration:underline}
.text-box .text-box-image{float:left;margin-right:10px;margin-bottom:0}
.text-box .text-box-image img{border:1px solid #666}
.text-box .text-box-content{text-align:justify}
.text-box .text-box-content:hover{text-align:justify;color: #fff}
.text-box .text-box-content a{color: #000;font-size:12px;text-decoration:none}
.text-box .text-box-content a:hover{color: #fff;text-decoration:underline}
table.kapcsolat{width:100%}
table.kapcsolat tr.v3{background:#beb79d}
table.kapcsolat tr.v2{background:#dcd9d0}
table.kapcsolat tr td{padding:5px;border:2px solid #eee;vertical-align:middle}
table.kapcsolat textarea,
table.kapcsolat input{width:98%}
table.kapcsolat textarea{height:100px}
#content p{margin-bottom:10px}
#content p:last-child{margin-bottom:0}
#content_left{/*border-right:1px dashed #800*/}/*800*/
#content_left .left-menu{display:block;list-style:none;margin-bottom:10px;margin-right:2px}
#content_left .left-menu li{display:block}
#content_left .left-menu li a{display:block;background:#F3D031;color:#000;margin-bottom:2px;padding:2px 10px;border-left:5px solid #666;text-decoration:none}
#content_left .left-menu li a:hover{background:#727373;text-decoration:underline;border-left:10px solid #866;padding-left:5px;color:#fff}
/*#content_left .left-menu li.main a{border-left:5px solid #727373;background:#726532;color:#ddd}
#content_left .left-menu li.main a:hover{background:#727373;border-left:10px solid #866;padding-left:5px;color:#fff}
#content_left .left-menu li.url a{border-left:5px solid #727373;background:#8e7e3e;color:#a00}
#content_left .left-menu li.url a:hover{background:#727373;border-left:10px solid #866;padding-left:5px;color:#fff}*/
#content_left .left-menu li.url a{color:#287100}
#content_left .left-menu li ul{display:block;list-style:none}
#content_left .left-menu li ul li{display:block}
#content_left .left-menu li ul li a{display:block;border-left-width:10px;border-left-color:#727373;padding-left:15px;background:#8e7e3e}
#content_left .left-menu li ul li a:hover{border-left-width:15px;padding-left:10px}
#content_right{/*border-left:1px dashed #800*/}
#content_right img{border-bottom:1px solid #666;margin-bottom:20px}
.tag-cloud{text-align:center;padding:0 10px}
.tag-cloud h3{margin-bottom:20px}
.tag-cloud a{color:#727373;font-size:12px;line-height:20px;text-decoration:none}
.tag-cloud a:hover{text-decoration:underline;color:#666}
.link-list a{color:#727373;font-size:12px;line-height:20px;text-decoration:none}
.link-list a:hover{text-decoration:underline;color:#666}
#footer .container{border-top:1px dashed #66f;font-size:11px;line-height:15px}
#footer .container a{font-size:10px;line-height:15px;color: #727373}
#footer .container a:hover{font-size:10px;line-height:15px;color: #F3D031}
#footer .container a img{margin-bottom:5px}
#footer .container .footer-content{padding:10px 0 10px;text-align:center}
.text-box:hover > .text-box-title > h2 > a,
.text-box:hover > .text-box-content > a {
    color: #fff;
    text-decoration: underline;
}