body{text-align:center; margin:0px; font:1em arial,sans-serif; background:#9c1501 url(../graf/bg.png) repeat-x 50% top; color:#4f4f4f}
#box{padding-bottom:0px; margin:0px auto; padding-left:0px; width:960px; padding-right:0px; padding-top:0px}
#hlavicka{padding-bottom:0px; margin:0px; padding-left:0px; width:960px; padding-right:0px; padding-top:0px}
#hlavicka h1{padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px}
#hlavicka h1 a{position:relative; padding-bottom:0px; margin:0px; padding-left:0px; width:960px; padding-right:0px; display:block; height:240px; color:#fff; font-size:2em; text-decoration:none; padding-top:0px}
#hlavicka h1 a span{z-index:1000; position:absolute; width:960px; display:block; background:url(../graf/pneuservis-bartousek.jpg); height:240px; top:0px; right:0px}
#hlavicka h2{position: absolute;width:100% ;left: 0; right: 0; font-family:arial,sans-serif; font-style:italic; margin:0px; margin-top: -25px; display:block; letter-spacing:0.1em; height:24px; color:#7f7f7f; font-size:0.9em; padding-top:4px; z-index:1100;}
#hlavicka h2 span{margin:0px 1.1em}
#telo {background: #fff url(../graf/bgtelo.png) no-repeat bottom; border-bottom:#fff 0px solid; border-left:#fff 0px solid; margin:0px; padding-left:0px; padding-top: 10px; padding-bottom: 20px; float:left; border-top:#dc351b 1px solid; border-right:#fff 0px solid; margin-top: -1px;}
#menu{width:220px; float:left}
#menu ul{background: url(../graf/menu_pozadi.png) no-repeat top left; ;text-align:left; padding-bottom:5px; list-style-type:none; margin:7px 0px 10px -35px; padding-left:35px; width:240px; padding-right:5px; display:block; height:320px; list-style-image:none; padding-top:12px}
#menu li a{border-bottom: #fff 1px solid; padding-bottom:2px; margin:5px 0px 0px -5px; width:187px; display:block; letter-spacing:0.0em; color:#fff; font-size:0.7em; font-weight:bold; text-decoration:none; text-transform: uppercase;}
#menu li a:hover{border-bottom:#ffa800 1px solid; width:187px; color:#ffa800; text-decoration:none}
.menu_adresa{margin-top:30px; font-size:0.8em}
.share{text-align: center; padding-left: 40px;}
.share a{text-decoration: none;}
#obsah{text-align:center; border-left:#dc351b 1px solid; padding-bottom:0px; background-color:#fff; margin:0px 0px 10px; padding-left:10px; width:530px; padding-right:10px; float:left; font-size:0.9em; padding-top:0px}
#info {text-align:left; border-left:#dc351b 1px solid; padding-bottom:0px; background-color:#fff; margin:0px 0px 10px; padding-left:10px; width:530px; padding-right:10px; float:left; font-size:0.9em; padding-top:0px}
#obsah h3{font-family:arial,sans-serif; padding-bottom:4px;background:#9c1501 url(../graf/bgaktual.png) repeat-x; margin:3px; padding-left:0px; width:510px; padding-right:0px; color:#fff; font-size:1.2em; letter-spacing:0.3em; padding-top:4px}
#info p{margin-bottom:30px;clear:both;}
#info h4{color:#dc351b;}
#info h3{text-align: center; font-family:arial,sans-serif; padding-bottom:4px;background:#9c1501 url(../graf/bgaktual.png) repeat-x; margin:3px; padding-left:0px; width:510px; padding-right:0px; color:#fff; font-size:1.2em; letter-spacing:0.3em; padding-top:4px}
#info ul{clear:both;}
#obsah p img{margin:0px 0px 8px 8px; float:right;}
#obsah div.disky {display: block; float:left; width: 510px; clear: both;}
#obsah div.disky img{float:left;}
#obsah p{text-align:left; display: block; clear: right;}
#mapa{float:right; width:300px; height:300px;}
div.aktuality{border-bottom:#dc351b 1px solid; text-align:center; border-left:#dc351b 1px solid; padding:5px 10px 10px 5px; background:#9c1501 url(../graf/bgaktual.png) repeat-x; margin:20px 0px 10px 10px; width:510px; color:#fff; border-top:#dc351b 1px solid; border-right:#dc351b 1px solid; display: block; float: left;}
div.aktuality h4{margin:10px 0px 10px 0px; letter-spacing:0.1em; font-size:1.4em; font-weight:bold;}
div.aktuality h4 a{color: #fff; text-decoration: none;}
div.aktuality h4 a:hover {color: #ffa800;}
div.aktuality strong {font-size:1.1em;}
div.aktuality a{color: #fff; text-decoration: none; font-weight: bold;}
div.aktuality a:hover {color: #ffa800;}
div.aktuality img{margin-right: 5px;}
div.aktuality hr{visibility: visible; width: 100%; color: #fff;}
div.aktuality_50{border-bottom:#dc351b 1px solid; text-align:center; border-left:#dc351b 1px solid; padding:5px 10px 10px 5px; background:#9c1501 url(../graf/bgaktual.png) repeat-x; margin:10px 0px 10px 10px; width:238px; float:left; color:#fff; border-top:#dc351b 1px solid; border-right:#dc351b 1px solid;}
div.aktuality_50 h4 {margin:5px 0px; letter-spacing:0.1em; font-size:1.2em; font-weight:bold; text-align: center;}
div.aktuality_50 img{text-align: center; margin:5px auto 5px auto; clear:both;}
div.aktuality_50 ul{margin: 0px; padding: 15px;}
div.aktuality_50 hr{visibility: visible; width: 100%; color: #fff;}
a.aktuality{text-decoration:none}
.prov_doba {text-decoration:none; text-transform: uppercase; margin: 0px; width: 70%;}
.den{color:#dc351b; padding: 0px 10px 0px 5px; text-align: left;}
.cenik{width: 95%}
.cenik_1{color:#dc351b; font-weight: bold; font-size: 1.1em; text-align: left;}
.cenik_1_1{color:#4f4f4f; font-size: 0.8em; font-weight: lighter; }
.cenik_2{color:#dc351b; font-weight: bold; font-size: 1.2em; text-align: right; padding-left: 1em;}
.cenik2{width: 100%; margin-top: 20px;}
.cenik2_1{font-weight: bold; font-size: 0.9em; text-align: left;}
.cenik2_2{font-weight: bold; font-size: 1em; text-align: left; padding-left: 3em;}
.cenik2_male{font-size: 0.7em;}



.akce{width: 95%;}
.akce td{padding-bottom: 5px; border-bottom: 1px solid #BFBFBF;}
.akce_1{color:#4f4f4f; font-weight: bold; font-size: 1.0em; text-align: left; width: 100px;}
.akce_2{color:#4f4f4f; font-weight: normal; font-size: 1.0em; text-align: center; width: 10em;}
.akce_3{color:#dc351b; font-weight: bold; font-size: 1.1em; text-align: center; padding-left: 20px; width: 10em;}
.akce_3_2{color:#4f4f4f; text-align: center; padding-left: 20px; font-weight: bold;  width: 13em;}
.akce .nadpis {color:#dc351b; font-weight: bold;}
caption {color:#fff; font-weight: bold; background:#9c1501 url(../graf/bgaktual.png) repeat-x; padding: 4px 0 4px 0; font-size: 1.1em;}

#prava{padding-bottom:20px; padding-left:0px; width:187px; padding-right:0px; float:left; padding-top:10px}
#prava img{border-bottom:#dc351b 1px solid; border-left:#dc351b 1px solid; border-top:#dc351b 1px solid; border-right:#dc351b 1px solid}
#paticka{color:#fff; font-size:0.6em; padding-top:5px; float: left; width: 100%;}


.cervena{color:#dc351b}
.bila{color:#fff}
a{color:#dc351b}
a:hover{color:#dc351b; text-decoration:none}
a img{border:none;}
h4 {margin: 15px 0px 5px 0px; font-family:arial,sans-serif; }
.okraj {border: 1px solid;}
.blok {display: block;}
.left {float: left; margin-right: 15px;}
.left_text {text-align: left;}
.clear {clear: both; visibility: hidden;}
.center {text-align: center;}
.stred {margin: auto;}
.big {font-size: 1.6em;}
hr {visibility: hidden; width: 100%;}
.hidden {visibility: hidden;}

.imageflow {visibility:hidden; position:relative; text-align:left; width:100%;}
.imageflow img {visibility:hidden; position:absolute; border:1px solid; cursor:pointer;}
.imageflow p {text-align:center; margin:0px; cursor:pointer;}
.imageflow .loading {position:relative; left:50%; margin-left:-106px; width:200px; height:15px; padding:5px; visibility:visible; border:1px solid white;}
.imageflow .loading_bar {height:15px; width:1%; background:#fff; visibility:visible;}
.imageflow .caption {font-weight:bold; position:relative; text-align:center; z-index:10000; padding-top:110px; letter-spacing:0.6em; color:#bcbcbc;}
.imageflow .scrollbar {visibility:hidden; position:relative; border-bottom:3px solid #6f6f6f; z-index:10001;}
.imageflow .slider {position:absolute; z-index:10002; background-color:#bcbcbc; width:2px; height:3px; display: block;}