/* Last modified on Sep 22, 2025 17:33 */
:focus {outline-style: none}
html {-webkit-text-size-adjust: 100%}
body, table, tr, td,  li, img, div, figure, span, picture {margin:0;padding:0;border:0;box-sizing:border-box}

body.en {background: url(brokenstonecrack2n.jpg) #505050 fixed; font: 0.9em/1.25em Arial,sans-serif;color:#ffffff}
body.hu {background: url(stone28cbw.jpg) #505050 fixed; font: 0.9em/1.25em Arial,sans-serif;color:#ffffff}

a {
	outline: none;
}
a.no_outline:link {text-decoration:none;color:#303030;}
a.no_outline:visited {text-decoration:none;color:#303030;}
a.no_outline:hover {text-decoration:none;color:#303030;}

a:link {text-decoration: none; color:#00aaff;vertical-align:0px}
a:visited {text-decoration: none; color:#00aaff;vertical-align:0px}
a:active {text-decoration: none;color:#ff0000;vertical-align:0px}

@media (max-width: 640px) {
      .pic_size {
      	width:50px;height:50px;
      }
    }

@media (max-width: 640px) {
      .pic_size3 {
      	width:292px;height:97px;
      }
    }

div.keret {background-color: #303030; text-align:justify;
		padding: 10px 10px 10px 10px;
		border-left: 1px solid  #606060; border-top: 1px solid  #606060;
		border-right: 1px solid  #000000;border-bottom: 1px solid  #000000;
		max-width:1000px; margin: 0px auto;/*min-width:320px;*/;
		}

div.pic {

		min-width:320px; max-width:1000px;
		background-color: #303030; margin: 0px auto;
		padding: 0px 0px 0px 0px;
		border-left: 1px solid  #606060; border-top: 1px solid  #606060;
		border-right: 1px solid  #000000;border-bottom: 1px solid  #000000
		}

span.img
	{
	    border-right: #7B3503 1px solid;
	    padding-right: 2px;
	    border-top: #CD853F 1px solid;
	    padding-top: 2px;
	    border-left: #CD853F 1px solid;
	    padding-left: 2px;
	    border-bottom: #7B3503 1px solid;
	    padding-bottom: 1px;
	    left: 0px;
	    top: 0px;
	    visibility: hidden;
	    position: absolute;
	    color: black;
	    background-color: black;
	}

img.popup, picture.popup
	{
		position: absolute;
		background-color: #000000;
		border-right: #7B3503 1px solid;
	    padding-right: 2px;
	    border-top: #CD853F 1px solid;
	    padding-top: 2px;
	    border-left: #CD853F 1px solid;
	    padding-left: 2px;
	    border-bottom: #7B3503 1px solid;
	    padding-bottom: 2px;
	}

img.keret2
	{	width:inherit;
		background-color: #030303;
		border-left: 1px solid  #606060; border-top: 1px solid  #606060;
		border-right: 1px solid  #000000;border-bottom: 1px solid  #000000;
	    margin:10px 0 10px 0
	}

li {padding-bottom:3px}
span.big {display:none;z-index:99}

.responsive_max {
	display:block;
	height:auto;
	max-width:100%;
	vertical-align:middle;
	margin:auto;
	}

.ker2 {border: 1px dotted cyan} /*for testing only*/
.ker3 {border: 1px solid green} /*for testing only*/