*{margin:0px;padding:0px;}
body{font-family:Verdana,Arial,Tahoma,Sans Serif; font-size:100%;text-align:center;margin:0px;padding:0px;}

ol li,ul li{margin-left:20px;}

h1{margin:0px;margin-top:0px;margin-bottom:10px;color:darkblue;font-weight:bold;font-size:110%;padding-top:20px;text-align:left;padding-left:0px;}
h2{margin:0px;margin-top:20px;color:darkblue;font-weight:bold;font-size:80%;text-align:left;}
h3{margin:0px;margin-top:25px;color:#ec8000;font-weight:bold;font-size:12px;text-align:left;}
h4{margin:0px;color:#666666;font-weight:bold;font-size:12px;padding-top:10px;text-align:left;margin-bottom:10px;margin-top:20px;background:url("../images/sipka2.gif") no-repeat left; padding-left:15px;}
strong{color:#003300;font-weight:bold;}
p{font-size:12px;padding-top:0px;padding-right:15px;padding-left:15px;color:#003300;text-align:justify;line-height:20px;margin-top:5px;}
a{font-size:12px;font-weight:bold;}
img{border:0px;}

legend{margin:0px;color:darkblue;font-size:90%;text-align:left;}
fieldset{margin-bottom:20px;}
fieldset table{margin:10px 0px;}

#stranka{width:780px;min-height:500px;_height:500px;text-align:left;margin:0 auto;border:1px solid #9E9F9D;background: url("../images/pozadi-leva.gif") repeat-y left bottom;}
#stranka-sub{margin:0px;padding:0px;background: url("../images/leva-inner.gif") no-repeat bottom left;}

#hlavicka{background: url("../images/hlavicka-pospisil.jpg") no-repeat left top;width:778px;height:162px;}
#levy-sloupec{margin:0px;padding:0px;width:163px;float:left;}
#levy-sloupec-inner{margin:0px;padding:0px;width:163px;}
#zapati{margin:0px;padding:0px;border:0px;width:778;height:23px;margin:0px auto;background:url("../images/zapati.gif") no-repeat bottom;}
#menu{margin:0px;padding:0px;width:163px;text-align:left;}
#menu div.uroven1 a{display:block;font-size:12px;min-height:20px;_height:20px;padding-left:30px;padding-top:10px;padding-bottom:3px;color:#000000;font-weight:bold;text-decoration:none;background: url("../images/pozadi-menu.gif") no-repeat left;}
#menu div.uroven2 a{display:block;font-size:11px;min-height:15px;_height:15px;padding-left:30px;padding-top:5px;padding-bottom:3px;color:#000000;font-weight:normal;text-decoration:none;border-bottom:1px solid #ffffff;}
#menu div a:hover{color:#CC3333;}
#obsah-stranky{margin:0px;padding:15px;min-height:800px;_height:800px;float:right;width:585px;}
#mapa{margin:0px;padding:0px;}
div#logo-shrek p{margin:0px;padding:0px;padding-bottom:20px;padding-top:5px;font-size:10px;color:#666666;font-style:italic;font-family:Verdana;text-align:center;text-decoration:none;}

ul.text{margin:0px;padding:0px;list-style-type:none;padding-left:390px;padding-top:15px;color:#CC3333;font-weight:bold;font-size:13px;}
ul{margin:0px;padding:0px;padding-top:5px;padding-bottom:10px;padding-left:40px;list-style-type:disc;font-weight:normal;color:#000000;font-size:12px;}
ul.sluzby{margin:0px;padding:0px;padding-left:40px;list-style-type:disc;font-weight:normal;color:#000000;font-size:12px;}
li{line-height:20px;}
ul.sluzby li{line-height:180%;}
ol{list-style-type:decimal;font-size:13px;margin-top:5px;}
p.popis{font-size:14px;padding-right:15px;padding-left:15px;color:#000000;font-weight:normal;font-style:italic;}
p.cervena{padding-left:0px;padding-top:20px;font-size:14px;color:#cc0000;font-weight:bold;}
p.cervena a{padding-left:0px;padding-top:20px;font-size:14px;color:#cc0000;font-weight:bold;}
p.zpet{margin:0px;padding:0px;padding-top:50px;padding-right:20px;text-align:right;font-size:13px;color:#CC6633}
p a{color:#3D578C;}
a:hover{color:#CC3333;}
.odkaz{margin:0px;padding:0px;padding-left:15px;padding-bottom:20px;color:#000000;font-weight:normal;font-size:12px;line-height:16px;width:163px;background: url("../images/leva-inner.gif") no-repeat bottom left;}
.odkaz2{margin:0px;padding:0px;padding-left:15px;padding-bottom:20px;color:#000000;font-weight:normal;font-size:12px;width:163px;}
.odkaz2 img{margin:0px;padding:0px;text-align:center;}
.odkaz3{margin:0px;padding:0px;text-align:center;}
.cleaner{clear:both;}
address{width:270px;font-size:80%;color:#003300;text-align:justify;line-height:140%;margin:0px;}

.obrazek{margin:0px;padding:10px;padding-top:20px;padding-left:20px;float:right;}
.obrazek img{margin:0px;padding:0px;border:1px solid #666666;}
.obrazek2{margin:0px;padding:10px;padding-top:15px;padding-left:20px;float:right;}
.obrazek2 img{margin:0px;padding:0px;}

div.fotka-vyska{float:right;padding-top:10px;padding-left:15px;padding-bottom:5px;}
div.fotka-vyska img{border:1px solid #a9bec7;margin-bottom:5px;}
div.fotka-vyska span{width:122px;height:40px;display:block;font-size:10px;font-style:italic;}
div.fotka-vyska a{font-size:10px;font-style:italic;font-weight:normal;}
div.fotka{float:right;padding-top:10px;padding-left:15px;padding-bottom:5px;}
div.fotka img{border:1px solid #a9bec7;margin-bottom:5px;}
div.fotka span{width:158px;height:40px;display:block;font-size:10px;font-style:italic;}
div.fotka a{font-size:10px;font-style:italic;font-weight:normal;}
div.fotky-skupina{margin-top:20px;text-align:left;}
div.fotky{float:left;padding-bottom:20px;padding-right:25px;}
div.fotky img{border:1px solid #a9bec7;margin-bottom:5px;}
div.fotky span{width:158px;height:40px;display:block;font-size:10px;font-style:italic;font-weight:normal;}
div.fotky a{font-size:10px;font-style:italic;font-weight:normal;}


.loga-pneu{margin:0px;padding:0px;padding-top:30px;}
.loga-pneu h2{margin:0px;margin-top:15px;margin-bottom:15px;color:#666666;font-weight:bold;font-style:italic;font-size:80%;text-align:left;}
.loga-skla{margin:0px;text-align:center;}
.loga-skla img{margin:0px;padding:0px;}
div.technicky{padding-top:10px;text-align:center;}
div.technicky img{margin:0px;padding:0px;border:0px;}

table.parametry{margin-top:5px;margin-bottom:30px;width:550px;font-size:10px;border-left:1px solid #cccccc;border-top:1px solid #cccccc;}
table.parametry td{width:450px;height:20px;padding-left:5px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;}
table.parametry td.cislo{width:100px;font-weight:bold;height:20px;padding-left:5px;border-left:1px solid #ffffff;}

table.indexy{margin-top:5px;margin-bottom:30px;width:550px;font-size:10px;border-left:1px solid #cccccc;border-top:1px solid #cccccc;}
table.indexy td.nazev{font-weight:bold;height:20px;padding-left:5px;text-align:left;border-left:1px solid #ffffff;}
table.indexy td{height:20px;padding-left:5px;text-align:center;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;}

table.indexy2{margin-top:5px;margin-bottom:30px;width:550px;font-size:10px;border-top:1px solid #cccccc;border-right:1px solid #cccccc;}
table.indexy2 td.nazev2{width:55px;font-weight:bold;height:20px;padding-left:5px;background:#cccccc;border-left:1px solid #ffffff;border-bottom:#ffffff;}
table.indexy2 td.nazev3{width:55px;font-weight:bold;height:20px;padding-left:5px;background:#cccccc;border-left:1px solid #ffffff;border-bottom:#cccccc;}
table.indexy2 td{width:55px;height:20px;padding-left:5px;text-align:center;border-bottom:1px solid #cccccc;font-size:10px;}


.sluzba{margin:0px;padding:0px;padding-right:100px;margin-top:20px;border-bottom:1px solid #9E9F9D;}
.sluzba1{;min-height:100px;_height:100px;background:url("../images/autoservis2-bg.jpg") no-repeat top right;}           
.sluzba2{;min-height:100px;_height:100px;background:url("../images/geometrie-bg.jpg") no-repeat top right;}
.sluzba3{;min-height:100px;_height:100px;background:url("../images/rucni-bg.jpg") no-repeat top right;}
.sluzba4{;min-height:100px;_height:100px;background:url("../images/autolak-bg.jpg") no-repeat top right;}
.sluzba5{;min-height:100px;_height:100px;background:url("../images/autoservis-bg.jpg") no-repeat top right;}
.sluzba6{;min-height:100px;_height:100px;background:url("../images/odtah-bg.jpg") no-repeat top right;}
.sluzba a{margin:0px;padding:0px;font-size:13px;color:#E55D00;font-weight:bold;}
.sluzba p{margin:0px;padding:0px;padding-top:5px;font-size:12px;}
.sluzba p a{font-size:12px;font-weight:normal;}

.tlacitko{text-align:right;}
th{font-size:75%;vertical-align:top;padding:3px;}
td{font-size:75%;vertical-align:top;padding:3px;}
textarea{width:300px;height:80px;}

fieldset textarea{width:350px;height:80px;}
fieldset span.poznamka{font-size:80%;}
fieldset th.povinny{font-weight:bold;}
fieldset th.nepovinny{font-weight:normal;}

#reklama-dodavatele {margin-bottom:50px;clear:left;margin-top:200px;}
#reklama-dodavatele img{margin:5px;}
#reklama-dodavatele h2{margin:0px;margin-top:60px;padding-bottom:10px;color:#666666;font-weight:bold;font-size:75%;text-align:left;font-style:italic;}

div#cesta-zpet-stranky{margin-top:0px;margin-bottom:0px;}
div#cesta-zpet-stranky a,div#cesta-zpet-stranky span{font-size:70%;color:gray;}
p#souhrn-stranky{padding:10px;margin:0px;margin-top:10px;margin-bottom:10px;border:1px solid #c9cacb;background:#e2e2e2;}


ul#mapa-stranek{list-style-type:none;margin-left:0px;padding-left:0px;}
ul#mapa-stranek li.uroven1{padding-left:10px;font-weight:bold;font-size:90%;}
ul#mapa-stranek li.uroven2{padding-left:30px;font-size:80%;}
ul#mapa-stranek li.uroven3{padding-left:60px;font-size:70%;}
ul#mapa-stranek li.uroven4{padding-left:90px;font-size:65%;}
ul#mapa-stranek li.uroven5{padding-left:90px;font-size:60%;}

table.cenik{width:560px;margin-top:10px;border:1px solid lightgrey;}
table.cenik th,table.cenik td{padding:5px;font-size:70%;}
table.cenik th{background:darkgray;color:#000000;}
table.cenik th.nazev{width:350px;}
table.cenik th.cena{text-align:center;width:70px;}
table.cenik td.cena{text-align:center;vertical-align:middle;}
table.cenik tr.sudy td{border-top:1px solid lightgrey;border-bottom:1px solid lightgrey;background:lightgrey;}

div#mainMap{width:500px;height:350px;margin:00px;border:1px solid gray;margin-top:10px;}

p.chyba{color:red;border:1px solid red;}

table.obj-myti{margin-bottom:20px;margin-left:20px;margin-right:20px;margin-top:10px;border:1px solid lightgrey;}
table.obj-myti th,table.obj-myti td{padding:5px;font-size:70%;}
table.obj-myti th{background:darkgray;color:#000000;}
table.obj-myti th.nazev{width:200px;}
table.obj-myti th.cena{text-align:center;width:70px;}
table.obj-myti td.cena{text-align:center;vertical-align:middle;width:70px;}
table.obj-myti tr.sudy td{border-top:1px solid lightgrey;border-bottom:1px solid lightgrey;background:lightgrey;}

fieldset.cmd{text-align:center;}
fieldset.cmd input{display:block;margin:10px auto;}

div#shrek-linky-builder{width:780px;font-size:9px;margin:0px auto;margin-top:10px;}
div#shrek-linky-builder a{font-size:9px;color:gray;font-weight:normal;}

div.kolekce-fotek{margin-top:20px;width:100%;}
div.kolekce-fotek div.fotka{float:left;border:1px solid gray;margin-right:5px;margin-bottom:10px;margin-left:0px;background:lightgray;width:160px;height:156px;padding:0px;}
div.kolekce-fotek div.fotka a.odkaz-detail-foto{padding:0px;display:block;width:150px;height:150px;margin:3px;}
div.kolekce-fotek div.fotka a.odkaz-detail-foto img.land{margin-top:15px;}
div.kolekce-fotek div.fotka a.odkaz-detail-foto img.port{margin-left:0px;}
div.kolekce-fotek p.nazev{display:none;}

div.konfigurator a{padding-right:20px;}


#sbfrm textarea{padding:2px;font-size:12px;width:490px;height:100px;}
#sbfrm input{padding:2px;font-size:12px;}
#sbfrm select{font-size:12px;width:110px;}
#sbfrm p{font-size:12px;margin-bottom:20px;}

#sbfrm fieldset{border:1px solid #dddddd;padding:10px;margin-bottom:20px;}
#sbfrm fieldset legend{border:1px solid #dddddd;margin-left:0px;padding:2px;font-size:13px;margin-bottom:15px;}
#sbfrm  table{border:1px solid #dddddd;margin-top:20px;}
#sbfrm  th,#sbfrm  td{font-size:12px;padding:4px;font-weight:normal;text-align:left;}
#sbfrm  tr.buttons td{text-align:center;padding-top:10px;}
#sbfrm  tr.required th{font-weight:bold;font-size:12px;}
#sbfrm  tr.even th,#sbfrm  tr.even td{background:#eeeeee;}
#sbfrm  tr.odd th,#sbfrm  tr.odd td{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#ffffff;}
#sbfrm textarea{padding:2px;font-size:12px;width:290px;height:100px;}
#sbfrm .sb-form-element-explanation{font-size:10px;display:block;}
#sbfrm .not-shown{display:none;}


#pneuOnline{margin-bottom:600px;}
#pneuOnline .cleanerLeft{clear:left;}
#pneuOnline h2{margin:0px;margin-top:20px;color:#555555;font-weight:bold;font-size:80%;text-align:left;border-bottom:1px solid #aaaaaa;padding-bottom:5px;}
#pneuOnline h3{margin:0px;margin-top:15px;color:#555555;font-weight:normal;font-size:80%;text-align:left;padding-bottom:0px;font-style:italic;font-size:13px;}
#pneuOnline #divSelectCar a{display:block;float:left;width:100px;height:30px;border:1px solid #aaaaaa;text-align:center;margin:5px;line-height:25px;font-size:12px;color:darkblue;background:#dddddd;margin-top:20px;}
#pneuOnline #nearDays a{display:block;float:left;width:120px;height:30px;border:1px solid #aaaaaa;text-align:center;margin:5px;line-height:25px;font-size:11px;color:darkblue;background:#dddddd;margin-top:20px;}
#pneuOnline #otherDays a{display:block;float:left;width:120px;height:30px;border:1px solid #aaaaaa;text-align:center;margin:5px;line-height:25px;font-size:11px;color:darkblue;background:#dddddd;margin-top:20px;font-weight:normal;}
#pneuOnline p a{font-size:10px;font-weight:normal;}
#pneuOnline #nearTime a{display:block;float:left;width:120px;height:30px;border:1px solid #aaaaaa;text-align:center;margin:5px;line-height:25px;font-size:11px;color:darkblue;background:#dddddd;margin-top:20px;}
#pneuOnline #otherTime a{display:block;float:left;width:94px;height:30px;border:1px solid #aaaaaa;text-align:center;margin:5px;line-height:25px;font-size:11px;color:darkblue;background:#dddddd;margin-top:13px;font-weight:normal;}
