/*  = =  M A I N  = =  */

body {
	background: #151515; 
	margin: 0px;
	text-align: center
	}
a:link, a:visited {
     color: #003366;
     text-decoration: underline
      }
a:hover {
     color: #d99517;
     text-decoration: underline
      }
td {
	color: black; 
	font-family: Arial; 
	font-size: 9pt;
	padding: 0px;
	vertical-align: top
	}

table.main {
	background: white;
	border: 6px solid white;
	border-top: 0px;
	text-align: center;
	width: 800px
	}


/* = =  L O G O  +  M E N U  = =  */
	
table.text {
	height: 566px;
	vertical-align: top;
	width: 100%
	}
table.text tr td.logo {
	height: 114px;
	vertical-align: top
	}
table.text tr td.menu {
	background: url("img/menu.gif") no-repeat;
	color: #808080;
	font-family: tahoma; 
	font-size: 9pt;
	font-weight: bold;
	height: 40px;
	padding: 7px 0px 0px 10px;
	vertical-align: top
	}
table.text tr td.menu a:link, td.menu a:visited {
	color: #ffffff;
	padding: 0px 5px 0px 1px;
	text-decoration: none
	}
table.text tr td.menu a#index{
	margin-left: -4px;
	}
table.text tr td.menu a:hover {
	color: #d99517;
	text-decoration: none
	}

	
/* = =  T E X T  = =  */
	
table.text tr td.text {
	background: url("img/bg_kostka.gif") repeat-y;
	border: 2px solid #b91324;
	border-top: 0px;
	padding-bottom: 25px;
	vertical-align: top;
	width: 795px
	}
div.reklama {
	background: #ffffcc;
	border: 2px solid #d99517;
	line-height: 150%;
	margin: 12px 10px 16px 30px;
	padding: 5px 5px 3px 5px
	}
b#reklama {
	color: #b91324;
	font-weight: bold
	}
div.nadpis  {
	background: #2d2d2d;
	color: #d99517;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	margin: 12px 10px 12px 30px;
	padding: 3px 5px 3px 5px
	}
div.podnadpis {
	color: #b91324;
	font-size: 11pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0px 20px 13px 40px
	}
div.text {
	line-height: 150%;
	margin: 0px 20px 10px 40px
	}

img.moto {
	float: right;
	margin: -16px 20px -25px 0px
	}

ul {
	line-height: 150%;
	list-style-type: disc;
	margin: -8px 20px 15px 70px
	}

table.news {
	margin: 15px 20px 25px 40px;
	width: 735px
	}
table.news tr td.datum {
	background: url("img/bg_okno_top.gif") repeat-y right;
	font-weight: bold;
	padding: 2px 3px 2px 3px
	}
table.news tr td.bg_okno_lista {
	background: url("img/bg_okno_lista.gif") no-repeat bottom;
	width: 1px
	}
table.news tr td.popis {
	background: url("img/bg_okno.gif") no-repeat right bottom;
	padding: 5px 5px 10px 5px;
	}
table.news tr td.popis div.title {
	font-weight: bold;
	padding-bottom: 2px;
	}
table.news tr td.popis img {
	border: 1px solid #000000;
	float: left
	}
	
	
table.products {
	margin: 0px 20px 30px 40px;
	width: 735px
	}
table.products tr td.model {
	background: url("img/bg_okno_top.gif") repeat-y right;
	font-weight: bold;
	padding: 2px 3px 2px 3px
	}
table.products tr td.foto_moto img, td.foto_eng img {
	border: 1px solid #000000;
	margin-top: 3px
	}
table.products tr td.foto_moto {
	background: url("img/bg_stin.gif") repeat-x bottom;
	height: 209px
	}
table.products tr td.foto_eng {
	background: url("img/bg_stin.gif") repeat-x bottom;
	height: 257px
	}
table.products tr td.bg_okno_lista {
	background: url("img/bg_okno_lista.gif") no-repeat bottom;
	border-left: 2px solid #ffffff;
	width: 2px
	}
table.products tr td.vlastnosti {
	background: url("img/bg_okno.gif") no-repeat right bottom;
	padding: 5px;
	}
table.products tr td.vlastnosti img {
	border: 1px solid #000000;
	float: left;
	margin: 11px 6px 0px 0px
	}
table.products tr td.vlastnosti table {
	margin: 11px 0px 0px 4px;
	width: 250px
	}
table.products tr td.vlastnosti table tr td {
	border-bottom: 1px solid #ccccff;
	font-size: 8pt;
	padding: 0px 2px 0px 2px;
	text-align: left
	}
table.products tr td.vlastnosti table tr td.vlastnosti_nadpis {
	background: #003366;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	color: white;
	font-size: 8pt;
	font-weight: bold
	}
table.products tr td.vlastnosti table tr td.vlastnosti_nadpis#data {
	width: 100px
	}
li.services {
	margin-bottom: -8px;
	margin-top: 18px
	}
	
li.odsadit {
	margin-bottom: 6px
	}
	
table.pricelist {
	margin: 0px 20px 30px 50px;
	width: 470px
	}	
table.pricelist tr.nadpis td {
	background: #dddddd;
	font-weight: bold;
	padding-top: 2px
	}		
table.pricelist tr td {
	border-bottom: 1px #dddddd solid;
	padding: 1px 1px 1px 5px
	}	
ul.pricelist {
	margin: 20px 20px 15px 55px
	}
	
table.sport {
	margin: 0px 20px 30px 55px
	}
table.sport tr td table tr td.foto {
	background: url("img/bg_stin.gif") repeat-x bottom;
	height: 96px
	}
table.sport tr td table tr td.foto img {
	border: 1px solid #000000
	}
table.sport tr td table tr td.bg_okno_lista {
	background: url("img/bg_okno_lista.gif") no-repeat bottom;
	border-left: 2px solid #ffffff;
	width: 2px
	}
table.sport tr td table tr td.bg_okno_top {
	background: url("img/bg_okno_top.gif") repeat-y right;
	height: 12px;
	width: 254px
	}
table.sport tr td table tr td.jmeno {
	background: url("img/bg_okno.gif") no-repeat right bottom;
	padding: 3px 5px 3px 5px;
	width: 254px
	}
table.sport tr td table tr td.jmeno img {
	border: 1px solid #dddddd;
	float: right
	}
	
table.dealers {
	margin: 0px 20px 30px 65px
	}
table.dealers tr td.bg_okno_lista {
	background: url("img/bg_okno_lista.gif") no-repeat bottom;
	width: 1px
	}
table.dealers tr td.bg_okno_top {
	background: url("img/bg_okno_top.gif") repeat-y right;
	height: 18px;
	width: 324px
	}
table.dealers tr td.adresa {
	background: url("img/bg_okno.gif") no-repeat right bottom;
	padding: 3px 5px 5px 5px;
	width: 324px
	}
table.dealers tr td.adresa img {
	border: 1px solid #dddddd;
	float: right
	}
	
td.mezera {
	width: 20px;
	}
	

	
table.kontakt {
	margin: 18px 20px 35px 50px
	}
table.kontakt tr td {
	width: 155px
	}
table.kontakt tr td#odbyt {
	width: 310px
	}
div.text_kontakt {
	line-height: 150%;
	margin: 0px 20px 10px 50px
	}
img.mapa {
	border: 0px;
	float: right;
	margin: 8px 35px 5px 5px
	}

	
	
/*  = =  C O P Y R I G H T  = = */
	
table.copy {
	border-bottom: 3px solid #151515;
	color: white;
	width: 820px
	}
table.copy td {
	color: white;
	font-size: 8pt;
	padding: 0px 2px 0px 0px;
	text-align: right
	}
