h1,h2,h3,h4 { margin:0px; }
.sajat_tabla { margin: auto; }
.sajat_tabla td { vertical-align:top; }

.ui-state-default, .ui-widget-content .ui-state-default { border:2px solid #FFFFCC;text-align:center; }
.ui-widget-content { background:none;border:none; }

#uzi2 { display:none; text-align: center; width:360px; height:18px; border:1px solid red; background:white; background:rgba(255,255,255,0.9); bottom:10px; right:40px;padding:7px; font-size: 1.0em; color:#990000; position: absolute; right: 40px; bottom:10px }
#uzi2 a { text-decoration:none; color:red }

body > div#uzi2 { position: fixed; }

.linkdobozlink { text-decoration:none; color:blue; }
.linkdobozlink:hover { color:red; text-decoration:underline; }

/*képgaléria ikonkép*/
.thumb { width:100px; height:100px; cursor:pointer; margin:6px; padding:4px; }
.thumb:hover { width:100px; height:100px; margin:6px; padding:4px; background:orange; }

.thumb2 { cursor:pointer; margin:8px; padding:4px; }
.thumb2:hover { margin:8px; padding:4px; background:orange; }

.gallerylayer img { width:600px; height:360px; cursor:pointer; margin:0px; padding:0px; }

.cred{margin-top:20px;font-size:11px;}
.ttable { width:100%; padding:5px; font-size:0.9em; }
.in { background:#ffffcc; border: 1px solid #ccc; padding:4px; margin:0px; resize: none; }
label.error{font-size:0.9em;width: auto;display: inline;color:red;text-align:left;background:#ffcccc;padding:3px;border:1px solid red;}

.szabadszavas { padding:10px; }
.szabadszavas p { margin:0; }

#nanoweb_uszo { position:absolute;padding:10px;top:100px;background:white;margin-left:-2000px;width:50%; }
.nanoweb_close { float:right;margin:-20px;cursor:pointer; }

table .ws_kep { width:170px; text-align:center; vertical-align:top; }
table .ws_kep img { width:130px; margin:5px; padding:2px; border:1px solid white; cursor:pointer; }
.ws p { margin:0; }
.ar { font-weight:bold; font-size:1.2em; margin-bottom:1em }
.wsgomb { padding:6px; margin:8px; float:right; cursor:pointer; text-align:center; box-shadow:0px 0px 8px rgba(0,0,0,0.7); border-radius:5px; }
.reszletek, .kosarba { width:110px; padding:6px; margin:8px; float:right; cursor:pointer; text-align:center; box-shadow:0px 0px 8px rgba(0,0,0,0.7); border-radius:5px; }
.ws_kosar { height:80px; background:white; padding:4px 2px 2px 8px; margin-bottom:20px; border:0px solid black; }
.wskdarab,.wsoar { font-weight:bold;color:red; }
.ws_kosar .wsgomb { margin:0;margin-right:2px; }
#wsablak { display:none; position:absolute; top:130px; left:10%; width:600px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.9); padding:10px; background-color:rgba(0,0,0,0.3);z-index:100; }
#wsbelso { width:100%; background:white; border:1px solid #6F7E82; z-index:3; }
#wsablak_tartalom { padding:5px; overflow:auto; height:95%; z-index:3; }
.closedwsablak { cursor:pointer; position:absolute; right:-25px; top:-25px; margin:5px; z-index:1; }
.closedwsablak img { z-index:1; }

.woldal{padding:6px;padding-left:60px;text-align:left;width:80%;margin:0 auto;font-size:12px;background:#fff url(../images/nanologo10.png) no-repeat;background-position:2px 5px;color:#666;border-radius:5px;}
.woldal:hover{background:#ccc url(../images/nanologo10.png) no-repeat;background-position:2px 5px;color:black;}
.woldal a{text-decoration:none;color:blue;height:30px;}

.horizont { width:100%; list-style-type:none; margin:0px; margin-left:7px !important; margin-top:7px !important; padding:0; }
.horizont ul { display:none; list-style-type:none; margin:0px; position: absolute; left: 0; z-index:1000; }
.horizont li { display:block; float:left; margin:0px; margin-right:1px; margin-bottom:6px; position:relative; }
.horizont li a { display:block; font-size:16px; margin-left:0px; margin-right:0px; padding:8px 12px 8px 12px !important; text-decoration:none; }
.horizont ul li { display:block; float:none; margin:0; padding:0; }
.horizont li:hover > ul { display:block; top:28px; left:0; padding-left:0px; }
.horizont li:hover > ul > li > ul { top:0px; left:228px !important; }

.vertical {	width:230px; list-style-type:none; margin:8px; margin-left:10px; padding:0; }
.vertical ul { display:none; list-style-type:none; position:absolute; left: 0; z-index:1000; }
.vertical li { display:block; margin-top:1px; margin-bottom:1px; padding:11px 11px 11px 11px !important; position:relative; }
.vertical li a { display:block; font-size:16px; margin:0px; padding:0px; text-decoration:none; }
.vertical ul li { display:block; float:none; margin:0; padding:0; }
.vertical li:hover > ul { display:block; top:0px; left:186px; }

.almenu { width:230px; display:block; }

.carousel-indicators { display:none !important; }

@media (min-width: 0px) and (max-width: 767px) {

.horizont li, .horizont li ul li, .vertical li, .vertical li ul li { display:block !important; border-radius:0 !important; }
.horizont li ul, .vertical li ul { display:block !important; border-radius:0 !important; }
.horizont li ul li a, .horizont ul li a, .vertical li ul li a, .vertical ul li a { border-radius:0 !important; }

}