body {margin: auto; background-image: url('grafika/bg-layout.png'); background-repeat: repeat-x; background-position: center top; background-color: #040506}
 
a img {border: none}  
        
#header {*position: relative; *left: 1px; width: 804px; margin: auto}
.header-left {width: 200px; height: 105px; display: block; background-image: url('grafika/bg-header-left.png'); float: left}
.header-center {width: 404px; height: 105px; display: block; background-image: url('grafika/bg-header-center.png'); float: left; text-align: center}
.header-center img {position: relative; left: -2px}
.header-right {width: 200px; height: 105px; display: block; background-image: url('grafika/bg-header-right.png'); float: left}
       
#cars-image {*position: relative; *left: 1px; clear: both; width: 804px; height: 140px; margin: auto; background-image: url('grafika/head-cars.jpg')}
        
#content-topline {*position: relative; *left: 1px; width: 804px; height: 26px; margin: auto; background-image: url('grafika/bg-content-topline.jpg'); background-repeat: no-repeat; background-color: #CCCCCC}

#content {*position: relative; *left: 1px; width: 804px; margin: auto; background-image: url('grafika/bg-content.jpg'); background-repeat: repeat-y; background-color: #CCCCCC}
.content-frame {width: 758px; margin: auto}
.main-menu {width: 192px; background-image: url('grafika/bg-main-menu.jpg'); float: left}
.main-menu a {text-decoration: none; font-weight: bold; color: #ffffff; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px; background: url('grafika/menu-button.jpg') 0 0 no-repeat; width: 180px; height: 24px; line-height: 24px; display: block; margin: auto; border-top: solid 1px #ffffff; border-bottom: solid 2px #ffffff}
.main-menu a:hover {font-weight: bold; background-position: 0 -24px !important; color:#ffffff;}


.content-text-frame {width: 556px; background-image: url('grafika/bg-content-text.jpg'); margin: auto; float: left; position: relative; left: 11px}
.content-text {width: 520px; padding: 15px; margin: auto; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px}
.content-text a {color: #808080}  
.content-text a:hover {color: #000000}
.content-text-border {width: 556px; height: 7px; background-image: url('grafika/bg-content-text-bottom.jpg')}
.menu-bottom {height: 20px; width: 192px; font-size: 3px; background-image: url('grafika/main-menu-bottom.jpg'); background-repeat: no-repeat; background-color: #CCCCCC}
.menu-bottom img {position: relative; top: 1px; margin: 0px}
        
#content-bottom {*position: relative; *left: 1px; width: 804px; margin: auto; text-align: center; background-image: url('grafika/bg-content-bottom.jpg'); background-repeat: no-repeat}
.copyright {position: relative; top: 6px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #777777; font-size: 10px}
.copyright a {
	color: #777777;
}

h1 {font-size: 15px}                 

table.seznam {
	border-collapse: collapse;
	width:90%;
}

table.seznam tr.polozka td {
	border-bottom: 1px solid #FF0000;
	padding:5px 0 5px 0;
}

div.polozka {
	border-bottom: 1px solid #FF0000;
	padding:5px 0 5px 0;
	margin:5px 0 5px 5px; 
	
}
div.polozka div.meta {
	font-size: 11px;
	padding:5px 5px 5px 0 ;
}

fieldset {
	margin:20px 0 0 0 ;
}

legend {
	color:#ff0000;
}

.center {
	text-align:center;
}
div.center {
	text-align:center;
	width:100%;
	
}
div.center img {
	vertical-align: center;
}
div.ikonky {
	background-image: url('grafika/mazda-mini.gif');
	font-weight:bold;
	text-align:center;
	padding:0 0 0 5px;
	background-position:center left;
	background-repeat: no-repeat;
}

div.ikonky p {
	background-image: url('grafika/mitsubitshi-mini.gif ');
	background-position:center right;
	padding:0 20px 0;
	background-repeat: no-repeat;
}

/*
z levné pneu
*/

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;
	
	
}


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;
}

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;
}

table.autanadily {
	border-collapse: collapse;
	
}
table.autanadily tr{
	
}
table.autanadily tr td{
	border:1px solid #aaaaaa;
	padding:5px;
	vertical-align: top;
	
}
table.autanadily tr td a{
	
}
table.autanadily tr td a img{
	
}
