.clear{clear:both;}
.stred{margin:0 auto;padding:0;text-align:center;}

body{background:#fff;font-family: 'Open Sans', sans-serif;font-size:13px;text-align:center;padding:0;margin:0;color:#333;}


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

.garance{background:url('img/garance.png') no-repeat;width:25%;;margin:0 auto;padding:1em;float:right;position:relative;top:10px;height:200px;}

.black h3 span{font-weight:600;}
.black h3{text-align:center;padding:1.0em 1em;line-height:1.5em;font-size:1.8em;margin:0 auto;color:#efefef;font-weight:400;}

.obsah h4 strong{font-weight:600;}
.obsah h4{text-align:center;padding:1.0em 1em;line-height:1.3em;font-size:1.6em;margin:0 auto;color:#272727;font-weight:400;}



.pozadi{background:#0385b1;padding:5px;margin:20px 0;}
.footer{background:#2d2d2d;margin:0;color:#f3f3f3;}
.footer p{font-size:1.0em;padding:1em;}
.footer p img{position:relative;top:5px;left:2px;}	
.menu{display:none;}
#top{background:#2d2d2d;height:90px;}
.stkikon{display:none;}

.logo{position:relative;float:right;top:-27px;left:-18px;background:url('img/logo-small.png') no-repeat;width:243px;height:60px;display:block;} 
.logo a{display: block;width:224px;height:60px;}
.logo a span{display:none;}

.header{clear:both;text-align:left;}
.header h1{color:#303030;font-size:1.7em;font-weight:600;padding:1.5em 1em;}
.header p{color:#303030;font-size:1.2em;font-weight:300;padding:0.5em 0.5em 3.5em 1.1em;}
.header .tlacitko{margin:0 4.0em;}
.header a{border-bottom:2px solid #e5e5e5;border-radius:6px;background:#fa4088;color:#fff;font-size:1.3em;text-decoration:underline;padding:0.5em 1.75em;font-weight:400;text-transform: uppercase;}
.header a:hover{border-bottom:2px solid #b6b6b6;background:#e73a7c;color:#fff;font-size:1.3em;text-decoration:underline;padding:0.5em 1.75em;font-weight:400;text-transform: uppercase;}
.header h1 span{font-weight:800;}
.header p strong{font-weight:bold;font-size:1.0em;}
.blue{background:#025f80;}
.boxy{width:100%;margin:0 auto;clear:both;padding:2% 0%;}
.box{background:#0385b1;width:94%;margin:3% 3%;padding:0;}

.box h2{padding:1em 0.5em;}
.box h2 a{color:#fff;font-size:2em;text-transform: uppercase;font-weight:500;text-decoration:none;}
.box h2 span{font-weight:700;}
.box p{color:#efefef;width:80%;margin:0 auto;padding:0.1em 0;font-size:0.9em;font-weight:400;}
.header a.odkaz{border:none;background:none;padding:0;margin:0;color:#fa4088;font-size:1.1em;text-transform: none;}

.box .tlacitko{margin:0;padding:2em;}
.box .tlacitko a{border-radius: 3px;background:#f8fa68;color:#000;font-size:1.2em;text-decoration:underline;padding:0.45em 1.75em;font-weight:400;text-transform: uppercase;}

.black{background:#1c1c1c;padding:1em;color:#efefef;}
.bus{background:url('img/bus-small.png') no-repeat;width:269px;height:150px;margin:0 auto;padding:1em;}
.garance{background:url('img/garance-small.png') no-repeat;width:269px;height:150px;margin:0 auto;padding:1em;}
.pani{background:url('img/pani-small.jpg') no-repeat;width:269px;height:150px;margin:0 auto;padding:1em;}
.obsah h3{font-size:1.6em;text-transform: uppercase;font-weight:500;padding:1.5em 0;margin:0;}
.obsah h3 span{font-weight:600;}
.black .obsah p{text-align:justify;padding:1.5em 0.5;line-height:1.5em;font-size:1.1em;margin:0 auto;color:#efefef;font-weight:300;}
.obsah h4{font-size:1.6em;text-transform: uppercase;font-weight:500;padding:1.5em 0;margin:0;}
.obsah h4 span{font-weight:600;}


.obsah ul.ok{margin:3em 1.3em;}
.obsah ul.ok li{background:url('img/ok.png') no-repeat;list-style:none;font-size:1.2em;height:2em;text-align:left;padding:0.8em 0 0.8em 4em;}

.smlouva{background:url('img/smlouva-small.jpg') no-repeat;width:100%;height:161px;margin:0 auto;padding:0em;border-top:5px solid #cb0505;}
.smlouva .tlacitko{margin:0;padding:8em 0;}
.smlouva .tlacitko a{border-radius: 3px;background:#cb0505;color:#fff;font-size:1.5em;text-decoration:underline;padding:0.45em 1.75em;font-weight:400;text-transform: uppercase;}
.smlouva .tlacitko a:hover{text-decoration:none;background:#f8fa67;color:#000;}

.obsah .mail,.phone,.maps{font-size:1.3em;text-align:left;height:60px;padding:0.8em 0 0 4.1em;margin:0 1.8em;}
.obsah .mail{background:url('img/e-mail.png') no-repeat;}
.obsah .phone{background:url('img/call.png') no-repeat;}
.obsah .maps{background:url('img/map.png') no-repeat;}
.modra{background:#025f80;}
.modra h2{font-size:1.6em;color:#f3f3f3;font-weight:300;padding:2em 1em 0.5em 1em;text-align:center;margin:0;}
.modra h2 span{font-weight:600;}
.modra h3{font-size:1.4em;color:#f3f3f3;font-weight:300;padding:2em 1em 0.5em 1em;text-align:center;margin:0;text-decoration:underline;text-transform: uppercase;}
.modra h3 span{font-weight:600;}
.white h2{font-size:1.8em;color:#272727;font-weight:300;margin:2em 1em 0.5em 1em;text-align:center;}
.white h2 span{font-weight:600;}
.white h3{font-size:1.8em;text-transform: uppercase;font-weight:500;margin:0;padding:1.5em 0.5em 1em 0.5em;}
.white h3 span{font-weight:600;}

input.jmeno{width:90%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0;background:#ebebeb url('img/user.png') no-repeat;background-position:95% 50%;font-size:1.3em;}
input.e-mail{width:90%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0;background:#ebebeb url('img/mail.png') no-repeat;background-position:95% 50%;font-size:1.3em;}
input.telefon{width:90%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0;background:#ebebeb url('img/phone.png') no-repeat;background-position:95% 50%;font-size:1.3em;}
textarea.zprava{width:90%;padding:1em;background:#ebebeb;color:#000;;margin:0.5em 0;height:200px;font-size:1.3em;}
input.posli[type=submit] {margin: 20px;padding: 0px 45px 0 25px;width: 231px;height: 53px;color: #fff;background:#8fc161;border: 0 none;cursor: pointer;-webkit-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: 600;
    font-size:1.5em;
}

input.posli:hover[type=submit] {color: #fff;background:#86b85b;border: 0 none;cursor: pointer;-webkit-border-radius: 2px;border-radius: 2px;text-transform: uppercase;}


input.vygenerovat[type=submit] {margin: 20px;padding: 0px 45px 0 25px;width: 231px;height: 53px;color: #fff;background:#8fc161;border: 0 none;cursor: pointer;-webkit-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: 600;
    font-size:1.5em;
}

input.vygenerovat:hover[type=submit] {color: #fff;background:#86b85b;border: 0 none;cursor: pointer;-webkit-border-radius: 2px;border-radius: 2px;text-transform: uppercase;}



.obsah ul.prostredky{padding:0.5em 0.5em 2.5em 0.5em;font-size:1.0em;margin:0 auto;}
.obsah ul.prostredky li{float:left;padding:0.3em;margin:0.3em;background:#fa4088;color:#fff;list-style:none;}
.obsah ul.ok{margin:3em 1.3em;}
.obsah ul.ok li{background:url('img/ok.png') no-repeat;list-style:none;font-size:1.2em;height:2em;text-align:left;padding:0.8em 0 0.8em 4em;}

ul.doklady{text-align:left;margin:1em;color:#f3f3f3;font-size:1.25em;}
ul.doklady li{list-style:disc;padding:0.5em;margin:0 0.5em;}
.bordermap{height:10px;background:black;width:100%;}

table.ceny{border-collapse: collapse;font-size:1.0em;width:100%;margin:0 auto;text-align:center;}
table.ceny tr{height:1.5em;}
table.ceny tr td{border:1px solid #cccccc;padding:0.3em;text-align:left;}
table.ceny td.cena{text-align:right;font-weight:500;}

}





@media screen and (min-width: 321px) {
.pozadi{background:#0385b1;padding:5px;margin:20px 0;}
.bordermap{height:10px;background:black;width:100%;}

.stkikon{display:none;}	
.clear{clear:both;}	
.menu{display:none;}
#top{background:#2d2d2d;height:90px;}

.logo{position:relative;float:right;top:-39px;left:-18px;background:url('img/logo-medium.png') no-repeat;width:300px;height:74px;display:block;} 
.logo a{display: block;width:295px;height:79px;}
.logo a span{display:none;}

.header{clear:both;text-align:left;}
.header h1{color:#303030;font-size:2.0em;font-weight:600;padding:1.5em 2em;text-transform: uppercase;}
.header h1 span{font-weight:800;}
.header p{color:#303030;;font-weight:300;padding:0.5em 2em 2.5em 2.75em;font-size:1.15em}
.header p strong{font-weight:bold;font-size:1.0em;}
.header .tlacitko{margin:0 4.0em;}
.header a{border-bottom:2px solid #e5e5e5;border-radius: 6px;background:#fa4088;color:#fff;font-size:1.5em;text-decoration:underline;padding:0.5em 2.75em;font-weight:400;text-transform: uppercase;}
.header a:hover{border-bottom:2px solid #b6b6b6;background:#e73a7c;color:#fff;font-size:1.5em;text-decoration:underline;padding:0.5em 2.75em;font-weight:400;text-transform: uppercase;}
.header a.odkaz{border:none;background:none;padding:0;margin:0;color:#fa4088;font-size:1.1em;text-transform: none;}

input.jmeno{width:90%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0;background:#ebebeb url('img/user.png') no-repeat;background-position:95% 50%;font-size:1.3em;}
input.e-mail{width:90%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0;background:#ebebeb url('img/mail.png') no-repeat;background-position:95% 50%;font-size:1.3em;}
input.telefon{width:90%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0;background:#ebebeb url('img/phone.png') no-repeat;background-position:95% 50%;font-size:1.3em;}
textarea.zprava{width:90%;padding:1em;background:#ebebeb;color:#000;;margin:0.5em 0;height:200px;font-size:1.3em;}
input.posli[type=submit] {margin: 20px;padding: 0px 45px 0 25px;width: 231px;height: 53px;color: #fff;background:#8fc161;border: 0 none;cursor: pointer;-webkit-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: 600;
    font-size:1.5em;
}

input.posli:hover[type=submit] {color: #fff;background:#86b85b;border: 0 none;cursor: pointer;-webkit-border-radius: 2px;border-radius: 2px;text-transform: uppercase;}

input.vygenerovat[type=submit] {margin: 20px;padding: 0px 45px 0 25px;width: 331px;height: 53px;color: #fff;background:#8fc161;border: 0 none;cursor: pointer;-webkit-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: 600;
    font-size:1.5em;
}

input.vygenerovat:hover[type=submit] {color: #fff;background:#86b85b;border: 0 none;cursor: pointer;-webkit-border-radius: 2px;border-radius: 2px;text-transform: uppercase;}



.blue{background:#025f80;}
.modra{background:#025f80;}
.gray{background:#f8f8f8;}
.white{background:white;}

.obsah .blue h2{font-size:1.8em;color:#f3f3f3;font-weight:300;margin:2em 1em;text-align:left;}
.obsah .blue h2 span{font-weight:600;}
.obsah .blue h3{font-size:1.5em;color:#f3f3f3;font-weight:300;margin:2em 1em 1em 1em;text-align:left;text-decoration: underline;}
.obsah .blue h3 span{font-weight:600;}

.modra h2{font-size:1.6em;color:#f3f3f3;font-weight:300;padding:2em 1em 0.5em 1em;text-align:center;margin:0;}
.modra h2 span{font-weight:600;}
.modra h3{font-size:1.4em;color:#f3f3f3;font-weight:300;padding:2em 1em 0.5em 1em;text-align:center;margin:0;text-decoration:underline;text-transform: uppercase;}
.modra h3 span{font-weight:600;}


.white h1{font-size:1.95em;color:#272727;font-weight:500;margin:0em 1em 0.5em 1em;text-align:center;}
.white h1 span{font-weight:600;}
.white p{font-size:1.3em;padding:0.5em;}

.white h2{font-size:1.8em;color:#272727;font-weight:300;margin:2em 1em 0.5em 1em;text-align:center;}
.white h2 span{font-weight:600;}
.white h3{font-size:1.8em;text-transform: uppercase;font-weight:500;margin:0;padding:1.5em 0.5em 1em 0.5em;}
.white h3 span{font-weight:600;}

.gray h2{font-size:1.8em;color:#272727;font-weight:300;margin:2em 1em 0.5em 1em;text-align:center;}
.gray h2 span{font-weight:600;}
.gray h3{font-size:1.8em;text-transform: uppercase;font-weight:500;margin:0;padding:1.5em 0.5em 1em 0.5em;}
.gray h3 span{font-weight:600;}
.black h3 span{font-weight:600;}
.black h3{text-align:center;padding:1.0em 1em;line-height:1.5em;font-size:1.8em;margin:0 auto;color:#efefef;font-weight:400;}


.gray h4 strong{font-weight:600;}
.gray h4{text-align:center;padding:1.0em 1em;line-height:1.3em;font-size:1.6em;margin:0 auto;color:#272727;font-weight:400;}

.garance{background:url('img/garance.png') no-repeat;width:200px;;margin:0 auto;padding:1em;float:none;position:relative;top:10px;height:200px;}


.black p{text-align:justify;padding:1.5em 1em;line-height:1.5em;font-size:1.15em;margin:0 auto;color:#efefef;font-weight:400;}
.gray p{text-align:justify;padding:1.5em 2em;line-height:1.5em;font-size:1.15em;margin:0 auto;color:#000;font-weight:400;}

.obsah ul.prostredky{padding:0.5em 1em 2.5em 1em;font-size:1.2em;margin:0 auto;}
.obsah ul.prostredky li{float:left;padding:0.5em;margin:0.3em;background:#fa4088;color:#fff;list-style:none;}
.obsah ul.ok{margin:3em 1.3em;}
.obsah ul.ok li{background:url('img/ok.png') no-repeat;list-style:none;font-size:1.2em;height:2em;text-align:left;padding:0.8em 0 0.8em 4em;}

ul.doklady{text-align:left;margin:1em;color:#f3f3f3;font-size:1.25em;}
ul.doklady li{list-style:disc;padding:0.5em;margin:0 2em;}

.boxy{width:100%;margin:0 auto;clear:both;padding:2% 0%;}
.box{background:#0385b1;width:94%;margin:3% 3%;padding:0;}

.boxy .box h2{padding:1em 0.5em;}
.boxy .box h2 a{color:#fff;font-size:1.7em;text-transform: uppercase;font-weight:500;text-decoration:none;}
.boxy .box h2 a:hover{text-decoration:underline;}
.boxy .box h2 span{font-weight:700;}
.boxy .box p{color:#efefef;width:80%;margin:0 auto;padding:0.1em 0;font-size:0.9em;font-weight:400;}

.box .tlacitko{margin:0;padding:2em;}
.box .tlacitko a{border-radius: 3px;background:#f8fa68;color:#000;font-size:1.2em;text-decoration:underline;padding:0.45em 1.75em;font-weight:400;text-transform: uppercase;}
.box .tlacitko a:hover{background:#fa4088;text-decoration:none;color:#fff;}

.black{background:#1c1c1c;padding:2em;color:#efefef;}
.bus{background:url('img/bus-small.png') no-repeat;width:269px;height:150px;margin:0 auto;padding:1em;}
.pani{background:url('img/pani-small.jpg') no-repeat;width:269px;height:150px;margin:0 auto;padding:1em;}


.smlouva{background:url('img/smlouva-small.jpg') no-repeat;width:100%;height:161px;margin:0 auto;padding:0em;border-top:5px solid #cb0505;}
.smlouva .tlacitko{margin:0;padding:8em 0;}
.smlouva .tlacitko a{border-radius: 3px;background:#cb0505;color:#fff;font-size:1.5em;text-decoration:underline;padding:0.45em 1.75em;font-weight:400;text-transform: uppercase;}
.smlouva .tlacitko a:hover{text-decoration:none;background:#f8fa67;color:#000;}

.obsah .mail,.phone,.maps{font-size:1.3em;text-align:left;height:60px;padding:0.8em 0 0 4.1em;margin:0 1.8em;}
.obsah .mail{background:url('img/e-mail.png') no-repeat;}
.obsah .mail a{color:#fa4088;}
.obsah .phone{background:url('img/call.png') no-repeat;}
.obsah .maps{background:url('img/map.png') no-repeat;}

.footer{background:#2d2d2d;margin:0;padding:0;color:#f3f3f3;min-height:40px;}
.footer p{font-size:0.8em;padding:0.8em;}
.footer p img{position:relative;top:4px;left:2px;}
.footer a{color:#fff;}

table.ceny{border-collapse: collapse;font-size:1.1em;width:99%;margin:0 auto;text-align:center;}
table.ceny tr{height:1.5em;}
table.ceny tr td{border:1px solid #cccccc;padding:0.3em;text-align:left;}
table.ceny td.cena{text-align:right;font-weight:500;}


}



@media screen and (min-width: 650px) {
.menu{display:none;}
.smlouva{background:url('img/smlouva-768.jpg') no-repeat;width:100%;height:161px;margin:0 auto;padding:0em;border-top:5px solid #cb0505;}



.pani{background:url('img/pani-large.jpg') no-repeat;width:350px;height:307px;margin:0 auto;padding:1em;float:right;position:relative;top:108px;}

.obsah ul.ok{margin:3em 1.3em;float:left;}
.obsah ul.ok li{background:url('img/ok.png') no-repeat;list-style:none;font-size:1.2em;height:2em;text-align:left;padding:0.8em 0 0.8em 4em;}

.obsah .mail,.phone,.maps{font-size:1.3em;text-align:left;height:60px;padding:0.8em 0 0em 3.5em;margin:1.2em 1.0em;float:left;width:180px;}

.boxy{width:100%;margin:0 auto;clear:both;padding:1.5em 0;}
.box{background:#0385b1;width:48%;margin:5px 5px;padding:0;float:left;min-height:290px;}

table.ceny{border-collapse: collapse;font-size:1.3em;width:95%;margin:0 auto;text-align:center;}
table.ceny tr{height:1.5em;}
table.ceny tr td{border:1px solid #cccccc;padding:0.5em;text-align:left;}
table.ceny td.cena{text-align:right;font-weight:500;}

}

@media screen and (min-width: 768px) {
.smlouva{background:url('img/smlouva-920.jpg') no-repeat;width:100%;height:193px;margin:0 auto;padding:0em;border-top:5px solid #cb0505;}

.pani{background:url('img/pani-large.jpg') no-repeat;width:350px;height:307px;margin:0 auto;padding:1em;float:right;position:relative;top:108px;}
.obsah ul.ok{margin:3em 1.3em;float:left;}
.obsah ul.ok li{background:url('img/ok.png') no-repeat;list-style:none;font-size:1.2em;height:2em;text-align:left;padding:0.8em 0 0.8em 4em;}
.boxy .box h2{padding:1em 0.5em;min-height:90px;}

.logo{position:relative;float:left;top:17px;left:18px;background:url('img/logo-medium.png') no-repeat;width:300px;height:74px;display:block;} 
.logo a{display: block;width:295px;height:79px;}
.logo a span{display:none;}
#top{height:110px;}

#dl-menu{display:none}
.gray p{text-align:justify;padding:1.5em 2em;line-height:1.5em;font-size:1.15em;margin:0 auto;color:#000;font-weight:400;}.gray p{text-align:justify;padding:1.5em 2em;line-height:1.5em;font-size:1.15em;margin:0 auto;color:#000;font-weight:400;}.gray p{text-align:justify;padding:1.5em 2em;line-height:1.5em;font-size:1.15em;margin:0 auto;color:#000;font-weight:400;}
.menu{height:44px;display:block;}
.menu ul{margin:0 10px 0 0;padding:0;float:right;}
.menu ul li{float:left;margin:0 3px;list-style:none;}
.menu ul li a{color:#fff;font-weight:400;font-size:1.2em;text-decoration:none;text-transform: uppercase;display:block;padding:44px 15px;}
.menu ul li.active a{background:#595959;}
.menu ul li a:hover{color:#fff;background:#595959;}
.stkikon{display:block;background:url('img/stk-small.png') no-repeat;width:297px;height:220px;float:right;position:relative;top:40px;left:-80px;}
.left{width:60%;float:left;}
.header{min-height:250px;}
.header h1{color:#303030;font-size:2.0em;font-weight:600;padding:1.5em 2em 0.5em 2em;text-align:left;}
.header p{color:#303030;font-size:1.3em;font-weight:300;padding:0.5em 2em 2.5em 2.8em;text-align:left;}

.bus{background:url('img/bus.png') no-repeat;width:40%;min-height:215px;margin:0 auto;padding:1em;float:left;position:relative;top:90px;}
.garance{background:url('img/garance.png') no-repeat;width:40%;min-height:215px;margin:0 auto;padding:1em;float:right;position:relative;top:30px;left:40px;}
.black .right{width:50%;float:right;}
.black h3{text-align:left;}
.obsah h3{font-size:1.8em;text-transform: uppercase;font-weight:500;margin:1.2em 0 1em 0.9em;}

.header .tlacitko{margin:0 3.5em;padding:0;text-align:left;}

ul.doklady{text-align:left;margin:1em 3.5em;color:#f3f3f3;font-size:1.25em;}
ul.doklady li{list-style:disc;padding:0.5em;margin:0 2em;}
.obsah ul.prostredky{padding:0.5em 1em 2.5em 3em;font-size:1.2em;margin:0 auto;}
.obsah ul.prostredky li{float:left;padding:0.5em;margin:0.3em;background:#fa4088;color:#fff;}

.obsah .blue h2{font-size:1.8em;color:#f3f3f3;font-weight:300;margin:2em 1em;text-align:left;}
.obsah .blue h3{font-size:1.5em;color:#f3f3f3;font-weight:300;margin:2em 1em 1em 1em;text-align:left;text-decoration: underline;}

.modra h2{font-size:1.6em;color:#f3f3f3;font-weight:300;padding:2em 1em 0.5em 2.5em;text-align:left;margin:0;}
.modra h3{font-size:1.4em;color:#f3f3f3;font-weight:300;padding:2em 1em 0.5em 3.5em;text-align:left;margin:0;text-decoration:underline;text-transform: uppercase;}

.white h2{font-size:1.8em;color:#272727;font-weight:300;margin:2em 1em 0.5em 2.5em;text-align:left;}
.white h3{font-size:1.8em;text-transform: uppercase;font-weight:500;margin:0;padding:1.5em 0.5em 1em 2.5em;}

.gray h2{font-size:1.8em;color:#272727;font-weight:300;margin:2em 1em 0.5em 2em;text-align:left;}
.gray h3{font-size:1.8em;text-transform: uppercase;font-weight:500;margin:0;padding:1.5em 0.5em 1em 2.5em;text-align:left;}
.gray p{text-align:justify;padding:1.5em 3em;line-height:1.5em;font-size:1.15em;margin:0 auto;color:#000;font-weight:400;}

.footer{background:#2d2d2d;margin:0;padding:0;color:#f3f3f3;min-height:40px;}
.footer p{font-size:1.0em;padding:1.0em;text-align:left;}
.footer p img{position:relative;top:5px;left:2px;}
.footer p.left{float:left;position:relative;top:3px;}
.footer p.right{float:right;position:relative;top:-2px;}
.gray h4 strong{font-weight:600;}
.gray h4{text-align:left;padding:1.5em 1em;line-height:1.3em;font-size:1.5em;margin:0 auto;color:#272727;font-weight:400;}

table.ceny{border-collapse: collapse;font-size:1.5em;width:90%;margin:0 auto;text-align:center;}
table.ceny tr{height:1.7em;}
table.ceny tr td{border:1px solid #cccccc;padding:0.5em;text-align:left;}
table.ceny td.cena{text-align:right;font-weight:500;}
.box{background:#0385b1;width:48%;margin:5px 5px;padding:0;float:left;min-height:250px;}

}

@media screen and (min-width: 920px) {
.smlouva{background:url('img/smlouva-1250.jpg') no-repeat;width:100%;height:193px;margin:0 auto;padding:0em;border-top:5px solid #cb0505;}
.pani{background:url('img/pani-large.jpg') no-repeat;width:350px;height:307px;margin:0 auto;padding:1em;float:right;position:relative;top:107px;}

.bus{background:url('img/bus.png') no-repeat;width:35%;;margin:0 auto;padding:1em;float:left;position:relative;top:50px;}
.garance{background:url('img/garance.png') no-repeat;width:35%;;margin:0 auto;padding:1em;float:right;position:relative;top:50px;}
.black .right{width:55%;float:right;}


input.jmeno{width:30%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0.8em;background:#ebebeb url('img/user.png') no-repeat;background-position:95% 50%;float:left;font-size:1.3em;}
input.e-mail{width:30%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0.8em;background:#ebebeb url('img/mail.png') no-repeat;background-position:95% 50%;float:left;font-size:1.3em}
input.telefon{width:30%;padding:1em;color:#000;letter-spacing: 1px;margin:0.5em 0.8em;background:#ebebeb url('img/phone.png') no-repeat;background-position:95% 50%;float:left;font-size:1.3em}
textarea.zprava{width:96%;padding:1em;background:#ebebeb;color:#000;;margin:0.5em 0.8em;height:200px;position:relative;left:-10px;font-size:1.3em;}

table.ceny{border-collapse: collapse;font-size:1.5em;width:70%;margin:0 auto;text-align:center;}
table.ceny tr{height:1.7em;}
table.ceny tr td{border:1px solid #cccccc;padding:0.5em;text-align:left;}
table.ceny td.cena{text-align:right;font-weight:500;}

}



@media screen and  (min-width: 1250px) {
.smlouva{background:url('img/smlouva-1600.jpg') no-repeat;width:100%;height:193px;margin:0 auto;padding:0em;border-top:5px solid #cb0505;}

.bus{background:url('img/bus.png') no-repeat;width:25%;;margin:0 auto;padding:1em;float:left;position:relative;top:40px;}
.garance{background:url('img/garance.png') no-repeat;width:25%;;margin:0 auto;padding:1em;float:right;position:relative;top:10px;height:200px;}
.black .right{width:65%;float:right;}
.stred{width:1250px;margin:0 auto;}

.boxy{width:100%;margin:0 auto;clear:both;padding:2.5em 0;}
.box{background:#0385b1;width:24%;margin:15px 3px;padding:0;float:left;min-height:290px;}

.obsah ul.ok{margin:3em 1.3em 3em 8em ;}
.pani{background:url('img/pani-big.jpg') no-repeat;width:408px;height:358px;margin:0 auto;padding:1em;float:right;position:relative;top:57px;}

.obsah .mail,.phone,.maps{font-size:1.3em;text-align:left;height:60px;padding:0.8em 0 0em 4.1em;margin:1.2em 1.8em;float:left;width:250px;}

}

@media screen and  (min-width: 1600px) {


.smlouva{background:url('img/smlouva-1920.jpg') no-repeat;width:100%;height:193px;margin:0 auto;padding:0em;border-top:5px solid #cb0505;}
.dokument{margin:10px 50px;padding:0;}
.dokument input{width:30%;padding:0.7em;color:#000;letter-spacing:0px;margin:0.5em 0.8em;background:#ebebeb ;float:left;font-size:1.2em;}
.dokument input.text{background:#0385b1;color:#fff;}




}

