@media only screen 
and (max-width : 600px) {



* {
	margin: 0vw;
	padding: 0vw;
	border: 0vw;
	line-height: 1.5em;
}
body {
	font-size: 5.45808966861598vw;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	padding: 0vw;
	margin: 0vw;
	color: #000;
	text-align: center;
}
.header {
	background: url(/x.jpg);
	background: url(/xx.jpg);
	background-size: cover;
	background-position: center;
	margin: 0vw 0vw 3.89863547758285vw 0vw;
}
.header h1 {
	font-size: 15.5945419103314vw;
	line-height: 1em;
	margin: 0vw;
	padding: 0vw;
	color: white;
}
#page {
	margin: 0vw;
	padding: 0vw;
	border: 0vw;
	margin-left: auto;
	margin-right: auto;
	width: 400vw;
	text-align: left;
}

.footer {
	background: #cccccc;
	color: maroon;
}
.clear {
	clear: both;
}
.c3 {
	width: 125.536062378168vw;
	float: left;
	text-align: left;
	padding: 3.89863547758285vw;
}
.c32, .xh1 {
	width: 258.869395711501vw;
	float: left;
	text-align: left;
	padding: 3.89863547758285vw;
}
b, h1 {
	color: maroon;
}
.logo {
	color: white;
	text-shadow: 0.389863547758285vw 0.779727095516569vw 1.94931773879142vw black;
	padding: 1.94931773879142vw 3.89863547758285vw;
	font-size: 7.79727095516569vw;
}
h1 {
	font-size: 7.79727095516569vw;
}
.motto {
	color: maroon;
	font-style: italic;
	min-height: 74.0740740740741vw;
}
.txtbg {
	background: url(/bg06.png);
	margin: -3.89863547758285vw;
	padding: 3.89863547758285vw;
}
.myslienka {
	color: blue;
	background: #dddddd;
	min-height: 58.4795321637427vw;
}
.oznam1 {
	min-height: 58.4795321637427vw;
	background: #dddddd;
}

.content {
	xborder-top: 1.16959064327485vw solid #2e2e2e;
	margin: 3.89863547758285vw 0vw;
	padding: 3.89863547758285vw 0vw;
}

.leftcolumn {
	width: 128.654970760234vw;
	float: left;
}

.menu {
	float: left;
	width: 109.941520467836vw;
	padding: 3.89863547758285vw 7.79727095516569vw;
	border-radius: 1.55945419103314vw;
	box-shadow: 0.389863547758285vw 0.779727095516569vw 3.11890838206628vw #cccccc;
	line-height: 2.5em;
	border: 0.389863547758285vw solid #cccccc;
	margin: 3.89863547758285vw 0vw;
	font-size: 1.1em;
	font-weight: bold;
}
a, .menu a {
	color:maroon;
	text-decoration: none;
}
.menu a:hover, .menu a.current {
	color: orange;
}
.main {
	padding: 3.89863547758285vw 0vw 0vw 3.89863547758285vw;
	width: 261.208576998051vw;
	float: left;
	text-align: justify;
}
.item {
	display: inline-block;
	width: 68.6159844054581vw;
	height: 38.9863547758285vw;
	padding: 3.89863547758285vw;
	text-align: center;
	margin: 1.16959064327485vw;
	border-radius: 1.55945419103314vw;
	box-shadow: 0.389863547758285vw 0.779727095516569vw 3.11890838206628vw #cccccc;
	border: 0.389863547758285vw solid #cccccc;
	font-weight: bold;
	vertical-align: text-top;
}
.articleimg {
	float: right;
	margin: 0vw 0vw 3.89863547758285vw 3.89863547758285vw;
}
p {
	margin-bottom: 3.89863547758285vw;
}
.icon {
	height: 5.84795321637427vw;
	margin: 0vw 3.89863547758285vw 0vw 0vw;
}
.omse {
	background: orange;
	margin: 3.89863547758285vw 0vw;
}
.omsa {
	color: white;
	float: left;
	text-align: center;
	height: 58.4795321637427vw;
	overflow: hidden;
	margin-bottom: 7.79727095516569vw;
}

.main table, .main th, .main td {
	border: 0.389863547758285vw solid black;
}
table {
	border-collapse: collapse;
}
th, td {
	padding: 1.16959064327485vw;
}






/****************************************************************************
popup window
****************************************************************************/
#window {
        display: none;
        z-index:1000;
        width: 282.261208576998vw;
        height: auto;
        background: white;
        position:fixed;
        top: 50%;
        left: 50%;
        border: 0.389863547758285vw solid #134172;
        margin-top: -97.4658869395711vw;
        margin-left: -141.520467836257vw;
        -moz-border-top-left-radius: 1.55945419103314vw;
        -moz-border-top-right-radius: 1.55945419103314vw;
        border-top-left-radius: 1.55945419103314vw;
        border-top-right-radius: 1.55945419103314vw;
}
#window .whead {
        height: 22.6120857699805vw;
        background: maroon;
        color: #ffffff;
        text-align: left;
        border-bottom: 0.389863547758285vw solid maroon;
}
#window .wclose {
        float: right;
        padding: 6.62768031189084vw 6.62768031189084vw 0vw 6.62768031189084vw;
}
#window .wtitle {
        float: left;
        padding: 6.62768031189084vw 6.62768031189084vw 0vw 6.62768031189084vw;
        font-size: 7.79727095516569vw;
        font-weight: bold;
}
#window table {
        /*width: 233.918128654971vw;*/
        border: 0vw;
        margin: 0vw;
        padding: 0vw;
        border-spacing:0;
        border-collapse:collapse;
}
#window td {
        padding: 0vw;
}
#window .wright {
        color: #131c21;
        text-align: left;
        padding: 7.79727095516569vw 5.45808966861598vw;
        width: 146.588693957115vw;
        min-height: 86.9395711500975vw;
}
#window .wleft {
        background: #ffffff;
        width: 124.756335282651vw;
}
#window .wleft img {
        width: 124.756335282651vw;
        height: 124.756335282651vw;
}
#window input.i {
        background: white;
        border: 0.389863547758285vw solid #a6a6a6;
        width: 136.4522417154vw;
        height: 8.18713450292398vw;
}
#window input.ii {
        background: white;
        border: 0.389863547758285vw solid #a6a6a6;
        width: 44.8343079922027vw;
        height: 8.18713450292398vw;
}
#window textarea.i {
        background: white;
        border: 0.389863547758285vw solid #a6a6a6;
        width: 136.4522417154vw;
        height: 23.3918128654971vw;
        resize: none;
}
#window p {
        line-height: 7.79727095516569vw;
        margin: 1.94931773879142vw 0vw;
        padding: 0vw;
}
#window strong {
        font-size: 5.45808966861598vw;
        font-size: 5.0682261208577vw;
        font-weight: bold;
        xcolor: #444444;
}
#window .wfoot {
        xbackground: maroon;
        clear: both;
        padding: 3.89863547758285vw 5.45808966861598vw;
        text-align: right;
        height: 14.4249512670565vw;
}
#window .wsubmit {
        background: #e87a26;
        color: white;
        font-weight: bold;
        width: 38.9863547758285vw;
        padding: 3.89863547758285vw;
        border: 0.389863547758285vw solid white;
        cursor:pointer;
}





.button-green2, input.button-green2, #txt input.button-green2 {
        padding: 3.89863547758285vw 9.74658869395711vw;
        border-radius: 1.55945419103314vw;
        box-shadow: 0.779727095516569vw 0.779727095516569vw 2.33918128654971vw #aaaaaa;
        font-weight: bold;
        color: maroon;
        background: #eeeeee;
        font-size: 5.45808966861598vw;
        cursor: pointer;
        display: inline-block;
        width: auto;
}
.button-green2:hover {
        background: #ffffff;
}


h3 {
	margin: 1.94931773879142vw 0vw 0vw 0vw;
	font-size: 1.17em;
	font-weight: bold;
	-webkit-margin-before: 0vw;
	-webkit-margin-after: 0vw;
}

#window input.required {
	border: 0.389863547758285vw solid red;
}

.xh1, .xh2 {
	xfloat: none;
	xclear: both;
	xtext-align: center;
	xwidth: 100%;
	min-height: 0vw;
	margin: 0vw;
	padding: 0vw;
}
.xh2 {
	float: right;
	width: 90.448343079922vw;
}
.xh1 .txtbg {
	font-size: 5.84795321637427vw;
	line-height: 12.4756335282651vw;
}
.leftcolumn, .main {
	font-size: 6.23781676413255vw;
}
.gallery {
	text-align: left;
}
sub {
	font-size: 0.7em;
}
* {
	margin: 0vw;
	padding: 0vw;
	border: 0vw;
	line-height: 1.5em;
}
body {
	font-size: 5.45808966861598vw;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	padding: 0vw;
	margin: 0vw;
	color: #000;
	text-align: center;
}
.header {
	background: url(/x.jpg);
	background: url(/xx.jpg);
	background-size: cover;
	background-position: center;
	margin: 0vw 0vw 3.89863547758285vw 0vw;
}
.header h1 {
	font-size: 15.5945419103314vw;
	line-height: 1em;
	margin: 0vw;
	padding: 0vw;
	color: white;
}
#page {
	margin: 0vw;
	padding: 0vw;
	border: 0vw;
	margin-left: auto;
	margin-right: auto;
	width: 400vw;
	text-align: left;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 100vw;
}

.footer {
	background: #cccccc;
	color: maroon;
}
.clear {
	clear: both;
}
.c3 {
	width: 125.536062378168vw;
	float: left;
	text-align: left;
	padding: 3.89863547758285vw;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 92.2027290448343vw;
}
.c32, .xh1 {
	width: 258.869395711501vw;
	float: left;
	text-align: left;
	padding: 3.89863547758285vw;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 92.2027290448343vw;
}
b, h1 {
	color: maroon;
}
.logo {
	color: white;
	text-shadow: 0.389863547758285vw 0.779727095516569vw 1.94931773879142vw black;
	padding: 1.94931773879142vw 3.89863547758285vw;
	font-size: 7.79727095516569vw;
}
h1 {
	font-size: 7.79727095516569vw;
}
.motto {
	color: maroon;
	font-style: italic;
	min-height: 74.0740740740741vw;
}
.txtbg {
	background: url(/bg06.png);
	margin: -3.89863547758285vw;
	padding: 3.89863547758285vw;
}
.myslienka {
	color: blue;
	background: #dddddd;
	min-height: 58.4795321637427vw;
}
.oznam1 {
	min-height: 58.4795321637427vw;
	background: #dddddd;
}

.content {
	xborder-top: 1.16959064327485vw solid #2e2e2e;
	margin: 3.89863547758285vw 0vw;
	padding: 3.89863547758285vw 0vw;
}

.leftcolumn {
	width: 128.654970760234vw;
	float: left;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 100vw;
}

.menu {
	float: left;
	width: 109.941520467836vw;
	padding: 3.89863547758285vw 7.79727095516569vw;
	border-radius: 1.55945419103314vw;
	box-shadow: 0.389863547758285vw 0.779727095516569vw 3.11890838206628vw #cccccc;
	line-height: 2.5em;
	border: 0.389863547758285vw solid #cccccc;
	margin: 3.89863547758285vw 0vw;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 84.4054580896686vw;
}
a, .menu a {
	color:maroon;
	text-decoration: none;
}
.menu a:hover, .menu a.current {
	color: orange;
}
.main {
	padding: 3.89863547758285vw 0vw 0vw 3.89863547758285vw;
	width: 261.208576998051vw;
	float: left;
	text-align: justify;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 96.1013645224172vw;
}
.item {
	display: inline-block;
	width: 68.6159844054581vw;
	height: 38.9863547758285vw;
	padding: 3.89863547758285vw;
	text-align: center;
	margin: 1.16959064327485vw;
	border-radius: 1.55945419103314vw;
	box-shadow: 0.389863547758285vw 0.779727095516569vw 3.11890838206628vw #cccccc;
	border: 0.389863547758285vw solid #cccccc;
	font-weight: bold;
	vertical-align: text-top;
}
.articleimg {
	float: right;
	margin: 0vw 0vw 3.89863547758285vw 3.89863547758285vw;
}
p {
	margin-bottom: 3.89863547758285vw;
}
.icon {
	height: 5.84795321637427vw;
	margin: 0vw 3.89863547758285vw 0vw 0vw;
}
.omse {
	background: orange;
	margin: 3.89863547758285vw 0vw;
}
.omsa {
	color: white;
	float: left;
	text-align: center;
	height: 58.4795321637427vw;
	overflow: hidden;
	margin-bottom: 7.79727095516569vw;
}

.main table, .main th, .main td {
	border: 0.389863547758285vw solid black;
}
table {
	border-collapse: collapse;
}
th, td {
	padding: 1.16959064327485vw;
}






/****************************************************************************
popup window
****************************************************************************/
#window {
        display: none;
        z-index:1000;
        width: 282.261208576998vw;
        height: auto;
        background: white;
        position:fixed;
        top: 50%;
        left: 50%;
        border: 0.389863547758285vw solid #134172;
        margin-top: -97.4658869395711vw;
        margin-left: -141.520467836257vw;
        -moz-border-top-left-radius: 1.55945419103314vw;
        -moz-border-top-right-radius: 1.55945419103314vw;
        border-top-left-radius: 1.55945419103314vw;
        border-top-right-radius: 1.55945419103314vw;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 100vw;
}
#window .whead {
        height: 22.6120857699805vw;
        background: maroon;
        color: #ffffff;
        text-align: left;
        border-bottom: 0.389863547758285vw solid maroon;
}
#window .wclose {
        float: right;
        padding: 6.62768031189084vw 6.62768031189084vw 0vw 6.62768031189084vw;
}
#window .wtitle {
        float: left;
        padding: 6.62768031189084vw 6.62768031189084vw 0vw 6.62768031189084vw;
        font-size: 7.79727095516569vw;
        font-weight: bold;
}
#window table {
        /*width: 233.918128654971vw;*/
        border: 0vw;
        margin: 0vw;
        padding: 0vw;
        border-spacing:0;
        border-collapse:collapse;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 100vw;
}
#window td {
        padding: 0vw;
}
#window .wright {
        color: #131c21;
        text-align: left;
        padding: 7.79727095516569vw 5.45808966861598vw;
        width: 146.588693957115vw;
        min-height: 86.9395711500975vw;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 89.083820662768vw;
}
#window .wleft {
        background: #ffffff;
        width: 124.756335282651vw;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 100vw;
}
#window .wleft img {
        width: 124.756335282651vw;
        height: 124.756335282651vw;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 100vw;
}
#window input.i {
        background: white;
        border: 0.389863547758285vw solid #a6a6a6;
        width: 136.4522417154vw;
        height: 8.18713450292398vw;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 100vw;
}
#window input.ii {
        background: white;
        border: 0.389863547758285vw solid #a6a6a6;
        width: 44.8343079922027vw;
        height: 8.18713450292398vw;
}
#window textarea.i {
        background: white;
        border: 0.389863547758285vw solid #a6a6a6;
        width: 136.4522417154vw;
        height: 23.3918128654971vw;
        resize: none;
	margin-left: 0vw;
	margin-right: 0vw;
	width: 100vw;
}
#window p {
        line-height: 7.79727095516569vw;
        margin: 1.94931773879142vw 0vw;
        padding: 0vw;
}
#window strong {
        font-size: 5.45808966861598vw;
        font-size: 5.0682261208577vw;
        font-weight: bold;
        xcolor: #444444;
}
#window .wfoot {
        xbackground: maroon;
        clear: both;
        padding: 3.89863547758285vw 5.45808966861598vw;
        text-align: right;
        height: 14.4249512670565vw;
}
#window .wsubmit {
        background: #e87a26;
        color: white;
        font-weight: bold;
        width: 38.9863547758285vw;
        padding: 3.89863547758285vw;
        border: 0.389863547758285vw solid white;
        cursor:pointer;
}





.button-green2, input.button-green2, #txt input.button-green2 {
        padding: 3.89863547758285vw 9.74658869395711vw;
        border-radius: 1.55945419103314vw;
        box-shadow: 0.779727095516569vw 0.779727095516569vw 2.33918128654971vw #aaaaaa;
        font-weight: bold;
        color: maroon;
        background: #eeeeee;
        font-size: 5.45808966861598vw;
        cursor: pointer;
        display: inline-block;
        width: auto;
}
.button-green2:hover {
        background: #ffffff;
}


h3 {
	margin: 1.94931773879142vw 0vw 0vw 0vw;
	font-size: 1.17em;
	font-weight: bold;
	-webkit-margin-before: 0vw;
	-webkit-margin-after: 0vw;
}

#window input.required {
	border: 0.389863547758285vw solid red;
}

.xh1, .xh2 {
	xfloat: none;
	xclear: both;
	xtext-align: center;
	xwidth: 100%;
	min-height: 0vw;
	margin: 0vw;
	padding: 0vw;
}
.xh2 {
	float: right;
	width: 90.448343079922vw;
}
.xh1 .txtbg {
	font-size: 5.84795321637427vw;
	line-height: 12.4756335282651vw;
}
.leftcolumn, .main {
	font-size: 6.23781676413255vw;
}
.gallery {
	text-align: left;
}
sub {
	font-size: 0.7em;
}





}
