@charset "utf-8";
body {
	font: 11px Tahoma, Verdana, Arial;
	color: #000000;
	background: #FFFFFF url(../images/bg.png) no-repeat;
	margin: 0px;
	padding: 10px 5px 0px 30px;
}
div {
	margin: 0px;
	padding: 0px;
	text-align: left;
	position: static;
}
img {
	border-style: none;
}
address {
	line-height: 130%;
	margin: 0px;
	padding: 10px 0px 0px;
	font-style: normal;
}
acronym {
	cursor: help;
	border-bottom: 1px dotted #FFFFFF;
}
ul {
	margin: 0px;
	padding: 10px 0px 0px 17px;
	list-style: url(../images/list.png);
	line-height: 130%;
}
li {
	text-align: justify;
}

form {
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font: 11px Tahoma, Verdana, Arial;
}
textarea {
	border: 1px solid #DA251D;
	background: #FFFFFF;
	width: 400px;
}
table {
	margin: 10px 0px 0px;
	padding: 0px;
	font-size: 11px;
}
h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px;
}
h2 {
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 10px 0px 0px;
}
h3 {
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	padding: 10px 0px 0px;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 0px;
}
p {
	text-align: justify;
	margin: 0px;
	padding: 10px 0px 0px;
	line-height: 130%;
}
a {
	font-weight: normal;
	color: #DA251D;
	text-decoration: underline;
}
a:Hover {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.header {
	color: #FFFFFF;
}
a.header:Hover {
	color: #000000;
}
a.footer {
	color: #999999;
}
a.footer:Hover {
	color: #000000;
}
div#pneuservis {
	width: 921px;
}
div#logo {
	background: url(../images/bg-logo.jpg) no-repeat;
	height: 70px;
	width: 921px;
}
a#logoLink {
	float: left;
}
#cart {
	float: right;
	padding-right: 5px;
	text-align: right;
}
#cart a, #cart a:Hover {
	background: url(../images/cart.png) no-repeat;
	padding: 1px 0px 3px 25px;
	font-weight: bold;
}
#cart p {
	padding-top: 8px;
	text-align: right;
	font-size: 10px;
}
div#border {
	border-right: 1px solid #FFFFFF;
	border-bottom: none;
	border-left: 1px solid #FFFFFF;
	border-top-style: none;
	margin: 0px 3px;
}
div#header {
	background: #841611 url(../images/bg-header.jpg) no-repeat;
	color: #FFFFFF;
	border-bottom: 1px solid #999999;
	width: 913px;
	float: left;
}
p.headContent {
	padding: 6px 0px 0px;
}

address#headAddress {
	padding-top: 15px;
}
div#contact {
	padding: 0px 0px 0px 7px;
	height: 126px;
	float: left;
}
form#refer {
	float: right;
	width: 160px;
}
p.referContent {
	text-align: left;
	padding-right: 7px;
	padding-top: 15px;
	padding-bottom: 5px;
}
div.inline {
	display: inline;
}
input#refer_mail {
	border: 1px solid #000000;
	background: #FFFFFF;
	width: 90px;
}
div#motto {
	margin: 30px 0px 0px 415px;
	width: 235px;
}
div#left {
	float: left;
	width: 208px;
}
ul#menu {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #FFFFFF;
}
ul#menu li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
ul#menu li a {
	border-top: 1px solid #999999;
	font-weight: bold;
	color: #000000;
	background: #DBDBDB url(../images/menu_icon.png) no-repeat 3px 3px;
	display: block;
	padding: 4px 0px 4px 25px;
}
ul#menu li a:Hover {
	border-top: 1px solid #999999;
	font-weight: bold;
	color: #DA251D;
	background: #D4D4D4 url(../images/menu_icon.png) no-repeat 3px 3px;
	display: block;
	padding: 4px 0px 4px 25px;
}
ul#menu li a#first {
	border-top: none;;
}
ul#menu li ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#menu li ul li a {
	font-weight: normal;
	color: #000000;
	background: #E8E8E8 url(../images/list.png) no-repeat 25px 6px;
	display: block;
	padding: 4px 0px 4px 40px;
}
ul#menu li ul li a:Hover {
	font-weight: normal;
	color: #DA251D;
	background: #DBDBDB url(../images/list.png) no-repeat 25px 6px;
	display: block;
	padding: 4px 0px 4px 40px;
}
ul#menu li ul li ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#menu li ul li ul li a {
	font-weight: normal;
	color: #000000;
	background: #FFFFFF url(../images/list.png) no-repeat 40px 6px;
	display: block;
	padding: 4px 0px 4px 55px;
}
ul#menu li ul li ul li a:Hover {
	font-weight: normal;
	color: #DA251D;
	background: #E8E8E8 url(../images/list.png) no-repeat 40px 6px;
	display: block;
	padding: 4px 0px 4px 55px;
}
div.sideTitleLeft {
	background: #841611 url(../images/bg-side.jpg) no-repeat;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	padding: 5px 0px 5px 6px;
	color: #FFFFFF;
}
table.open {
	width: 194px;
}
table.openLong {
	width: 230px;
}
table.openLegend {
	width: 194px;
	font-size: 9px;
}
table.openLegendLong {
	width: 230px;
	font-size: 9px;
}
#openBlack, div#openBlue, div#openRed, div#openGreen {
	font-size: 1px;
	background: #000000;
	height: 10px;
	width: 4px;
}
div#openBlue {
	background: #0000FF;
}
div#openRed {
	background: #FF0000;
}
div#openGreen {
	position: absolute;
	background: #009933;
	margin-top: -11px;
}
.open acronym {
	border-bottom: 1px dotted #666666;
}
div.sideTitleRight {
	background: #841611 url(../images/bg-side.jpg) no-repeat;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	padding: 5px 0px 5px 6px;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
div#right {
	float: right;
	width: 178px;
}
div#right p, div#left p {
	text-align: left;
}
div.sidePadding {
	padding: 0px 7px 10px;
}
ul#faq, ul#news, ul#east {
	padding-left: 17px;
}
li.faq, li.news, li.east {
	padding-bottom: 10px;
	text-align: left;
}
li.east {
	padding-bottom: 5px;
}
h4 a, h4 a:Hover {
	font-weight: bold;
}
p.newsDate {
	font-size: 9px;
	padding-top: 3px;
	color: #666666;
}
div#middle {
	float: left;
}
div#middlePadding {
	padding: 10px;
}
div#copyright {
	background: #841611 url(../images/bg-copyright.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 10px;
	border-top: 1px solid #999999;
	padding: 5px 0px;
	width: 913px;
	clear: both;
}
p#copyContent {
	padding: 0px 0px 0px 7px;
}
div#footer {
	background: url(../images/bg-footer.jpg) no-repeat;
	padding-top: 10px;
	font-size: 10px;
	color: #999999;
	text-align: right;
	width: 921px;
	padding-bottom: 10px;
}
div.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
}
.left {
	text-align: left;
}
.top {
	vertical-align: top;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.nowrap {
	white-space: nowrap;
}
table.long {
	width: 685px;
}
.hidden {
	display: none;
}
.red {
	color: #FF0000;
}
.green {
	color: #009933;
}
.blue {
	color: #0000FF;
}
ul.subList {
	padding-top: 0px;
}
input.forms, select.forms {
	border: 1px solid #DA251D;
	background: #FFFFFF;
	width: 170px;
}
/* Technický rádce */
div#znaceniPneu {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 15px;
	margin: 10px auto 0px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
div#znaceniDisku {
	border: 1px solid #CCCCCC;
	height: 341px;
	width: 600px;
	margin: 10px auto 0px;
}
table.indexy {
	width: 500px;
}
table.indexy td {
	background: #FFFFFF;
	padding: 2px;
}
table.indexy thead td {
	background: #A41D15;
	font-weight: bold;
	color: #FFFFFF;
}
/* O nás */
a.provozovna {
	display: block;
	background: #DA251D;
	height: 124px;
	width: 164px;
	margin-top: 10px;
}
a.provozovna:Hover {
	display: block;
	background: #000000;
	height: 124px;
	width: 164px;
	margin-top: 10px;
}
a.provozovna img {
	background: #F4F4F4;
	padding: 1px;
	margin: 1px;
}
div.provozovnaGallery {
	float: left;
	width: 164px;
	margin-right: 8px;
}
div#rightGallery {
	margin-right: 0px;
}
p.photoDesc {
	padding-top: 5px;
}
/* Kontakty */
div#contactLeft {
	float: left;
	width: 230px;
	margin-right: 20px;
}
div#contactRight {
	float: left;
}
/* Příslušenství */
div#disky {
	width: 655px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
div#disky div {
	text-align: center;
	margin-right: 10px;
	float: left;
	width: 85px;
	line-height: 170%;
}
div#retezy {
	float: left;
	margin-right: 15px;
	height: 153px;
	width: 298px;
	margin-top: 10px;
}
div.kosmetika, div.rozmrazovac {
	float: left;
	margin-right: 15px;
	margin-top: 13px;
	width: 100px;
}
div.kapaliny {
	float: left;
	margin-right: 15px;
	margin-top: 13px;
	width: 195px;
}
div.ostrikovace {
	float: left;
	margin-right: 15px;
	margin-top: 13px;
	width: 180px;
}
div.oleje {
	float: left;
	margin-right: 15px;
	margin-top: 13px;
	width: 135px;
}
div.smesi {
	float: left;
	margin-right: 15px;
	margin-top: 13px;
	width: 170px;
}
/* Disky */
div.aluBox, div.makBox {
	width: 335px;
	float: left;
	margin: 15px 15px 0px 0px;
	background: #FFFFFF;
}
div.aluBoxRight, div.makBoxRight {
	width: 335px;
	margin: 15px 0px 0px;
	float: left;
	background: #FFFFFF;
}
div.aluBoxIn, div.makBoxIn {
	border: 1px solid #DA251D;
	padding: 1px;
	float: left;
}
a.alu {
	height: 126px;
	padding-right: 1px;
	border-right: 1px solid #DA251D;
	float: left;
	margin-right: 1px;
}
div.aluDesc {
	float: left;
	width: 202px;
	background: #FFFFFF;
}
div.aluDescIn, div.makDescIn {
	padding: 6px 6px 0px;
}
div.aluDescIn p, div.makDescIn p {
	text-align: left;
}
div.makDesc {
	float: left;
	width: 239px;
	background: #FFFFFF;
	height: 126px;
}
h2.alu {
	padding-top: 0px;
	font-size: 12px;
}
p.alu, ul.alu {
	line-height: 110%;
	font-size: 10px;
}
table.sizes {
	width: 190px;
	font-size: 10px;
}
/* Motocyklové pneumatiky */
div#logaLeft {
	float: left;
	width: 300px;
	margin-right: 25px;
}
div#logaLeft p {
	text-align: right;
}
div#logaRight {
	float: left;
	width: 330px;
}
/* Akce pneumatiky */
table#pneuLong {
	width: 685px;
}
/* Úvodem */
a.action, a.bazaar {
	display: block;
	background: #DA251D;
	height: 100px;
	width: 100px;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}
a.action:Hover, a.bazaar:Hover {
	display: block;
	background: #000000;
	height: 100px;
	width: 100px;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}
a.action img, a.bazaar img {
	background: #F4F4F4;
	margin: 1px;
	border: 1px solid #F4F4F4;
}
div.actionContent, div.bazaarContent {
	margin-top: 10px;
}
div.actionContentPhoto {
	float: left;
	width: 397px;
	margin-top: 10px;
}
table#pneuHome {
	width: 507px;
}
table#pneuHome thead tr, table#pneuLong thead tr {
	background: #841611 url(../images/table-title.png);
}
table#pneuHome th, table#pneuLong th {
	color: #FFFFFF;
	text-align: left;
	padding: 2px 4px 4px;
}
table#pneuHome tbody tr, table#pneuLong tbody tr {
	background: #F4F4F4;
}
table#pneuHome tbody tr:Hover, table#pneuLong tbody tr:Hover {
	background: #EAEAEA;
}
table#pneuHome td, table#pneuLong td {
	padding: 2px 4px;
	border-bottom: 1px solid #CCCCCC;
}
table#pneuLong tfoot {
	background: #FFFFFF;
}
table#pneuLong tfoot td {
	padding-top: 4px;
	padding-bottom: 4px;
}
input.pneu {
	border: 1px solid #DA251D;
	background: #FFFFFF;
	width: 15px;
	text-align: center;
}
div.dottedH {
	background: url(../images/dotted-horizontal.png) repeat-x left bottom;
	font-size: 1px;
	clear: both;
	height: 11px;
}
/* Bazar */
.date {
	font-size: 9px;
	padding-top: 3px;
}
/* Osobní pneumatiky */
table#loga {
	width: 100%;
	margin-top: 0px;
}
table#loga td {
	text-align: center;
	padding-top: 10px;
}
/* Zákaznické programy */
div.kleber {
	float: left;
	margin-right: 15px;
	margin-top: 13px;
	width: 130px;
}
/* FAQ */
div#techA {
	border: 1px solid #DA251D;
	height: 485px;
	width: 600px;
	margin: 10px auto 0px;
}
div#techB {
	border: 1px solid #DA251D;
	height: 495px;
	width: 600px;
	margin: 10px auto 0px;
}
h3.tech {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
h2.action {
	margin: 10px 0px 0px;
	padding: 4px;
	border: 1px solid #8A1712;
	background: #FFFFFF url(../images/table-title-big.png);
	text-transform: uppercase;
	color: #FFFFFF;
	font: bold 17px Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	word-spacing: 5px;
}
h2#mainAction {
	background: #DA251D;
	color: #FFFFFF;
	font-size: 18px;
}
textarea.long {
	width: 575px;
}
/* Hliníkové disky */
div#filter {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 10px 0px 0px;
	background: #FFFFFF;
}
table#filterTable {
	width: 673px;
	margin: 0px;
}
p.weFound {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
p.weFound a, p.weFound a:Hover {
	font-weight: bold;
}

