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

H2		{ Xmargin-bottom:30px;}

BODY		{ font-size:12px;}
P		{ padding:0px 10px;}

.slider2 > P	{ padding:0px; float:left;}
.slider > P	{ padding:0px;}

WRAPPER		{ width:auto;}
IMG { max-width:100%; Xwidth:100%; }

.header		{ background-position:10px center; Xbackground-color:red; margin:0px; padding:0px;  background-size: 250px;}
.menu2		{ display:none; height:auto;}
/* #toggle-menu { display:block; float:right; border-bottom: 68px double #fff; border-top: 24px solid #fff; height: 112px; width:120px; content:""; margin-right:50px; margin-top:25px;} */
#toggle-menu { display:block; position:absolute; Xfloat:right; border-bottom: 18px double #fff; border-top: 6px solid #fff; height: 30px; width:40px; content:""; Xmargin-right:50px; Xmargin-top:25px; right:30px; top:65px;}
#logo		{ display:none;}

.menu { position:absolute; top:140px; left:0px; width:100%; z-index:1000; height:auto;}
.menu A { height:60px; display:block; line-height:60px; color:black; background:#fff; border-top:1px solid #888; Xfont-size:2em; font-weight:bold; opacity:0.9;}
.menu A:hover	{ color:#888;}
.menu IMG	{ display:none;}

.menu .ll	{ display:none;}

.uzsi	{ max-width:100%; width:100%; display:block;}

.hpauto IMG	{ float:none; margin:0 auto; display: block; margin-bottom:1em;}

.hpautotext	{ float:none; width:100%; padding:0px 10px; text-align:center; line-height:2em;}
.hpautotext h3	{ text-align:center; }
.hpautotext h3	A { border:0px;}
.hpautotext > A { padding-bottom:80px; text-align:center;}

.pujcovna .pet	{ width:49%; display:inline-block; padding-bottom:50px;}
.pujcovna .ctyri	{ width:49%; display:inline-block; padding-bottom:50px;}
.pujcovna .ctyri IMG	{ width:50%; max-width:500px; }
.pujcovna h3 a	{ line-height:1.5em;}

.aktuality	{ margin:0px; padding:0px; display:inline-block; width:100%;}
.aktualita	{ width:100%; max-width:100%;}
.aktualita P	{ width:100%; max-width:100%; text-align:center;}
.aktualita H4	{ margin:0px; line-height:1.5em;}
.aktualita HR	{ margin:0px; margin-bottom:40px;}
.aktualita .img	{ width:100%; float:none; display:block; padding-bottom:20px;}
.aktvice	{ position:relative; top:-40px;}

.kontakty	{ margin:0px; padding:0px;}
.kontakty .mini	{ width:100%;}
.kontakty .pul	{ width:100%; text-align:center;}

.kontakt	{ margin:0px; padding:0px;}
.kontakt .adresa	{ width:auto;max-width:100%; text-align:center; display:block; margin:0px auto;  padding-top:50px; background-position:left bottom;}
.kontakt .telefon	{  width:auto;max-width:100%; text-align:center; display:block; margin:0px auto;}
.kontakt .email	{  width:auto;max-width:100%; text-align:center; display:block; margin:0px auto;  padding-bottom:50px; background-position:left top;}

.kontaktform	{ margin:0px; padding:0px;}
.kontaktform .pul	{ width:100%;}
.kontaktform .pulleft	{ width:100%;}
.kontaktform SPAN	{ text-align:center; width:100%;}
.ksubmit	{ margin:0px auto; float:none; margin-bottom:30px;}
.kontaktform textarea	{ width:100%;}
.kontaktform INPUT[type='text'] { width:100%;}

.social A	{ display:block; padding:10px 0px;}
.social IMG	{ width:25%; max-width:250px;}

.fakturace	{ margin:0px; padding:0px;}

.fablok		{ padding:0px; text-align:center;}

.fandove .pul	{ width:100%;}
.fandove h2	{ line-height:1.2em;}

.pocitadlo	{ width:1px; height:1px;}

.referencehp	{ margin:0px; padding:50px 0px;}
.referencehp LI	{ padding:20px;}

.paticka .adresa	{ width:auto;max-width:100%; text-align:center; display:block; margin:0px auto;  padding-top:50px; background-position:left bottom;}
.paticka .telefon	{  width:auto;max-width:100%; text-align:center; display:block; margin:0px auto;}
.paticka .email	{  width:auto;max-width:100%; text-align:center; display:block; margin:0px auto;  padding-bottom:50px; background-position:left top;}

.kupon		{ margin:0px; padding:50px 0px;}
.dkpul		{ width:100%; padding:0px; line-height:1.5em; background:none; text-align:center;}
.dkpul H2	{ padding-left:0px; text-align:center;}
.dkupon		{ padding: 25px;}
.dkupon .pul	{ width:100%;}
.dkupon .input	{ width:100%;}
.dkupon	INPUT[type='text'] { border:1px solid grey; width:100%;}
.dkupon	SELECT { border:1px solid grey; width:100%; display:block;}
.dkupon .mezi	{ display:none;}

.dkimg	{ background:none; width:100%; height:auto; padding:0px 25px;}
.dkimg INPUT	{ position:static; border:1px solid grey; background:#f6f6f6; margin-bottom:20px; border-radius:5px;}
.dkimg .i1	{ width:100%;}
.dkimg .i2	{ width:100%;}
.dkimg .i3	{ width:100%;}

.vseobecne	{ margin:0px; padding:20px 10px;}
.vseobecne SPAN	{ width:100%; padding:0px; display:block; }
.vseobecne SPAN:first-child	{ padding-bottom:20px; }
.vseobecne H2	{ line-height:1.5em; margin:10px 0px;}
.auto H1	{ line-height:1.5em; padding-top:30px;}
.dalsi P	{ width:100%; padding-left:0px;}

.cenik		{ margin:0px; padding:0px; padding-bottom:25px;}
.cenik H2	{ padding-top:25px;}
.cenik .n IMG	{ display:none;}
.cenik > DIV	{ width:auto;}
.cenik .f span	{ width:100%;}
.cenik INPUT[type='text'] { border:1px solid grey; width:100%;}
.cenik TEXTAREA { border:1px solid grey; width:100%;}

.techudaje LI	{ display:block; text-align:center;}
.techudaje IMG	{ width:49px;}

.reference LI	{ line-height:2em; text-align:center;}
.reference UL	{ margin:0px 25px;}

.aktualita H4	{ padding:0px 10px;}
.aktualitydetail { padding:0px 10px; text-align:center;}

.zazitek	{ margin:0px; padding:0px;}
.zazitek H2	{ line-height:1.5em;}
.zazitek UL	{ margin:0px; padding:20px 0px; }
.zazitek LI	{ line-height:1.5em; padding:20px 10px;}

.faq H3		{ padding:10px 10px;}
.faq H4		{ padding:10px 10px;}
.faq P		{ padding:0px 10px;}

.galerie IMG	{ max-width:400px;}

#kform		{ padding:10px;}

.programy .tretina	{ width:100%; display:block; text-align:center;}

.kontakt .adresa	{ background: url(/img/icoadresa.png) no-repeat 30px bottom;}
.kontakt .telefon	{ background: url(/img/icotelefon.png) no-repeat 30px center;}
.kontakt .email		{ background: url(/img/icomail.png) no-repeat 30px top;}

.banner			{ display:none;}

#instaimg			{ background:#000;display:block; margin-top:5px;}

}

