body {
	background-position:top center;
	background-repeat:repeat-x;
	background-image:url('images/bg_body.jpg');
	background-color:#989898;
	text-align:center;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}



table.novinky {
	float:left;
	width:340px;
	margin:5px 10px 5px 20px;
	padding:5px 10px 5px 10px;
	background-color:#cccccc;
	border:1px solid black;
}
td.datum {
	width: 50px;
	width:auto;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	
}
td.novinka {
	background-color: #dddddd ;
	padding:5px;
	font-size: 12px;
	
	width: 350px;
}
p.novinka {
	font-weight:bold;
	
}
table.novinkysto {
	width:580px;
	border:1px solid black;
	background-color:#cccccc;
}
td.datumsto {
	padding-right:10px;
	width:auto;
	text-align:right;
	vertical-align:top;
	width: 50px;
}
td.novinkasto {
	background-color: #dddddd ;
	padding:5px;
	font-size: 12px;

	width: 850px;
}







div#body {
	width:995px;
	margin:0 auto;
}

div#nadhlavickou {
	width:995px;
	height:15px;
}

div#hlavicka {
	background-image:url('images/bg_hlavicka.jpg');
	background-repeat:no-repeat;
	width:995px;
	height:114px;
}
div.mezera {
	width:995px;
	height:1px;
	font-size:0px;
	background-color:#ffffff;
}

div#menu-hor {
	width:995px;
	height:25px;
	background-color:#000000;
	text-align:right;
}

div#stred {
	width:995px;
	text-align:left;
	background-position:top left;
	background-repeat:repeat-y;
	background-image:url('images/bg_stred.gif');
}
div#menu-ver {
	width:144px;
	float:left;
	/*background-position:top left;
	background-repeat:repeat-y;
	background-image:url('images/bg_menu.gif');*/
}

div#nadobsah {
	float:left;

	width:995px;
	
}
div.pneu {
	background-image:url('images/bg_obsah_pneu.jpg');
		background-position:81% 100%;
	background-repeat:no-repeat;

}
div.disk {
	background-image:url('images/bg_obsah_disk.jpg');
	background-position:76% 100%;
	background-repeat:no-repeat;

}
div#obsah {
	/*width:626px;*/
	width:706px;
	background-position:bottom right;
	/*background-image:url('images/bg_obsah.jpg');*/
	background-repeat:no-repeat;
	float:left;
	min-height:230px;
}

div#obsah div.uvnitr{
	padding:15px 15px 15px 15px;
	text-align:justify;
}
div#pravo {
	float:left;
	width:140px;
	color: white;
}

div#paticka {
	width:995px;
	height:38px;
	background-color:#ed1c24;
	color:#ffffff;
	font-size:10px;
	margin:0 0 20px 0;
}

div.doporucujeme {
	width:144px;
	text-align:center;
	
}
div.doporucujeme img {
	border:2px solid #000000;
	margin-bottom: 5px;
	
}
div.doporucujeme p strong{
	color:#ed1d24;
	FONT: 15px/22px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	
}
div.anketa {
	color:white;
	width:130px;
	text-align:left;
	margin:5px;
	border:1px solid black;
	background-color: #ed1d24;
	
}
div.anketa div {
	padding:4px;
}
div.anketa, div.anketa p {
	FONT: 10px/12px Arial, Verdana, Helvetica, sans-serif;
}
div.anketa p.otazka {
	
	FONT: 11px/12px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
div.anketa p strong{
	color:#ed1d24;
	background-color:white;
	FONT: 15px/18px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 10px 0 10px;
	
}
div.reklama {
	width:144px;
	text-align:center;
	
}
div.reklama img {
	border:none
	
}
div.reklama p strong{
	color:#ed1d24;
	FONT: 15px/22px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	
}
span.slabe, span.slabe a {
	color:#ffa2a5;
}
span.slabe a:hover {
	text-decoration:none;
}
div.stred {
	
	text-align: center;
}
div.stred img {
	margin:0 auto;
}
/*////////////////////////*/
/*/////////////   menu */
/*//////////////////////*/


div#menu-hor ul {
	
	margin:0 15px 0 0;
	padding:0;
	
}

div#menu-hor ul li{
	display:inline;
	list-style-type:none;
	list-style-image: none;
	/*list-style-image:url('images/seznam-menu.gif');
	background-image:url('images/seznam-menu.gif');*/
	background-repeat:no-repeat;
	background-position:center left;
	margin-left:15px;
	padding-left:15px;
	FONT: 13px/22px Arial, Verdana, Helvetica, sans-serif;
}

div#menu-hor ul li a {
	font-weight:bold;
	color:#ffffff;
}
div#menu-hor ul li a:hover {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

div#menu-ver ul {
	
	margin:15px 0 15px 0;
	padding:0;
	
}

div#menu-ver ul li{
	list-style-type:none;
	list-style-image: none;	
	/*list-style-image:url('images/seznam-menu.gif');
	background-image:url('images/seznam-menu.gif');*/
	background-repeat:no-repeat;
	background-position:center left;
	margin-left:10px;
	padding-left:15px;
	FONT: 13px/22px Arial, Verdana, Helvetica, sans-serif;
}

div#menu-ver ul li a {
	font-weight:bold;
	color:#000000;
}
div#menu-ver ul li a:hover {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

div#menu-ver ul li.vyrazne a {
	font-weight:bold;
	color:#ed1d24;
	font-size: 14px;
}
div#menu-ver ul li.vyrazne a:hover {
	font-size: 14px;
	font-weight:bold;
	color:#ed1d24;
	text-decoration:none;
}


div#paticka ul {
	
	margin:3px auto 0 auto;
	padding:0;
	
	
}

div#paticka ul li{
	display:inline;
	list-style-type:none;
	/*list-style-image:url('images/seznam-menu.gif');
	background-image:url('images/seznam-menu.gif');*/
	background-repeat:no-repeat;
	background-position:center left;
	margin-left:10px;
	padding-left:15px;
	FONT: 10px/10px Arial, Verdana, Helvetica, sans-serif;
	
}

div#paticka ul li a {
	font-weight:bold;
	color:#ffffff;
	
}
div#paticka ul li a:hover {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

/*///////////////////*/
/*///////konec menu*/
/*////////////////////////*/

a img {
	border:none;
}
	
hr {
	border-collapse:collapse;
	border:1px solid #000000;
	height:1px;
}

#pravo hr {
	border-collapse:collapse;
	border:1px solid #ffffff;
	height:1px;
}

h1 {
	margin:0; 
	padding:0;
	font: 20px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ed1c24;
}

h2 {
	margin:5px 0 5px 5px; 
	padding:0;
	font: 16px/16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #cc1c24;
}

h3 {
	margin:5px 0 5px 5px; 
	padding:0;
	font: 14px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #aa1c24;
}

#pravo h1, #pravo h2, #pravo h3, #pravo p, #pravo strong {
	color:white;
}

p {
	margin:5px 0 5px 5px; 
	padding:0;
	
}

a {
	color: #ed1c24;
}

a:hover {
	color: #ed1c24;
	text-decoration:none;
}

ul {
	padding:0;
	margin:5px 0 0 10px;
}

ul li, td ul li  {
  margin-left:20px;
  padding:2px 0 0 0;
  
  list-style-image: URL('images/menu_aktiv.gif');
  margin-bottom:3px;
}
li li, td li li {
  margin-left:10px;
  padding-left:0px;
  list-style-image: URL('images/menu_pasiv.gif');
}
ol li a {
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
ol li a:hover {
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ed1c24;
}




/*--------------------------------
------------------ formuláře ---------
--------------------------------*/

div.hledani {
	background-color:#efefef;
	border:1px solid #000000;
	margin:10px 0 15px; 0;
	padding:10px;
}
div.hledani div {
	margin:5px 0 5px 0;
	padding: 2px;
	background-color:#dfdfdf;
}
form {
	margin:0;
	padding:0;
}

input, select {
	padding:0;
	
	height:18px;
	FONT: 10px/18px Verdana, Arial, Helvetica, sans-serif;
}
div.hledani input, div.hledani select {
	margin-right:15px;
}
input.tlacitko {
	height:25px;
	FONT: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
input.formular {
	width:150px;
}
input.pocet {
	FONT: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	width:20px;
	height:16px;
	margin:2px;

}
input.kosik {
	/*background-image: url ('images/kosik.gif');*/
	/*padding:5px 0px 0px 3px;*/
	/*margin:5px 0px 0px 3px;*/
	width:27px;
	height:16px;
	margin:2px;
	vertical-align:middle;
}
div.vysledky-vyhledavani {
	text-align:center;
}
div.vysledky-vyhledavani table {
	border-collapse:collapse;
	border:1px solid #000000;
	text-align:left;
	margin:0 auto;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.vysledky-vyhledavani table thead td{
	border:1px solid #000000;
	FONT: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	background-color:#ee1d24;
	color:white;
	font-weight:bold;
	padding:0 2px 0 2px;
	text-align:center;
}

div.vysledky-vyhledavani table tbody td{
	border:1px solid #aaaaaa;
	FONT: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0 2px 0 2px;
}
td.typ, td.nosnost, td.rindex, td.sirka, td.rozmer, td.profil, td.prumer, td.pocet_der, td.roztec_der {
	
	text-align:center;
	
}
td.sirka {
	width:50px;
}

td.cena {
	font-weight:bold;
	text-align:right;
	padding:0 2px 0 2px;
}
td.koupit {
	vertical-align:middle;
	background-color:#efefef;
}
td.koupit div {
	margin:0;
	padding:0;
}
div.vysledky-vyhledavani table tr.akce td{
	border:1px solid #000000;
}
tr.akce td, tr.akce td a, tr.akce td a:hover {
	/*background-color:#ee1d24;*/
	background-color:#1b9100;
	color:white;
}

tr.akce td.vyrobce a{
	font-weight:bold;
}
div.vysledky-vyhledavani table tbody tr.celkem td{
	border-top:2px solid #000000;
}
div.vysledky-vyhledavani table tbody td.suma {
	font-weight:bold;
	text-decoration:underline;
	background-color:#1b9100;
	color:white;
}

div.vysledky-vyhledavani table tr.vrch td {
	border-top:3px solid #000000;
}

div.vysledky-vyhledavani table tr.spodek td {
	border-bottom:3px solid #000000;
}

table.techdata {
	border:2px solid #000000;
	margin:10px 0 10px 0;
	border-collapse:collapse;
}
table.techdata td.nadpis {
	border:2px solid #000000;
	background-color:#ee1d24;
	color:white;
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
table.techdata td {
	border:1px solid #666666;
	padding: 3px;
}
table.techdata tr.index {
	border-top:2px solid #000000;
	
}
table.techdata tr.index td {
		
	FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	background-color:#aaaaaa;
	color:white;
	font-weight:bold;
	border-top:2px solid #000000;
	
}
table.techdata td.prvni {
	FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #000000;
	background-color:#777777;
	color:white;
	font-weight:bold;
	
	
}
table.techdata tr.index td.prvni {
	FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #000000;
	background-color:#999999;
	color:white;
	font-weight:bold;
	
	
}


table.form {
	border:2px solid #000000;
	margin:10px 0 10px 0;
	border-collapse:collapse;
	text-align:center;
	margin:auto;
}
table.form td.nadpis {
	border:2px solid #000000;
	background-color:#ee1d24;
	color:white;
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
table.form td.nadpis h2 {
	
	color:white;
	
}
table.form td {
	border:1px solid #666666;
	padding: 3px;
	text-align:left;
}

table.form td.povinny {
	font-weight:bold;
	background-color:#AAFFAA;
}
table.form input.formular {
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	background-color:#EEEEEE;
}
table.form input.formularpovinny {
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	font-weight:bold;
	background-color:#DDDDDD;
}

img.obrazek {
	padding:0 10px 0 0;
	margin:0;
}
