body {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #000033;
	background-image: url(images/bodyright.gif);
	background-position: right top;
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	min-width: 870px;
}

#page {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2200px;
}

#page-older {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#page851 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-em851.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#page201 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-b201.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#page923 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-ds923.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#page11 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-s11r.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2940px;
}

#page10 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-f10u.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3370px;
}

#page914 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-ds914.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 4000px;
}

#page570 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-mp570.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3700px;
}

#page08 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-s08.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3060px;
}

#page566 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-mp566.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3510px;
}

#page2000 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-jwm988.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 4740px;
}

#page988 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-jwm988.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3720px;
}

#page5500 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-a5500.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#page003 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-mpp003.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2820px;
}

#page009 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-mpp009.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2800px;
}

#page320 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-mp320.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#page099 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-pd099.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2600px;
}

#page260 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-pd260.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 1270px;
}

#page60 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-rc60.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3300px;
}

#page1500 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-dah1500.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2700px;
}

#page68 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-babe.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 5000px;
}

#page126 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-fy126.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3530px;
}

#page610 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-fy610.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3120px;
}

#page80 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-none.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 1100px;
}

#page93 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-jwm93.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2900px;
}

#page-numpc {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-numpc.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3270px;
}

#page-ds900 {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-ds900.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3640px;
}

#page-ds90b {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-ds90b.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3840px;
}

#page-history {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-historie.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 3750px;
}

#page-recenze {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-historie.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 7500px;
}

#page-faq {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-faq.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2700px;
}

#page-faq.thanx {
	height: 400px;
}

#page-links {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header-linky.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 1340px;
}

#page-faq p {
	margin: 0 5px 0 10px;
}

#page-faq p.narrow {
	width: 380px;
}

#reklama a {
	margin: 0;
	padding: 0;
	width: 260px;
	color: #000000;
	background-image: url(images/reklama.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	text-indent: 0;
	text-decoration: none;
	line-height: 15px;
	position: absolute;
	top: 90px;
	left: 607px;
	height: 34px;
}

#news {
	margin: 0;
	padding: 0;
	width: 260px;
	background: #000033; /*	border: 1px solid #CCCCCC; */
	background-image: url(images/news.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	position: absolute;
	top: 130px;
	left: 607px;
	height: 400px;
}

p.news {
	margin: 0;
	padding: 15px 10px 15px 20px;
	color: #BBBBBB;
	font-weight: bold;
	text-align: left;
}

p.news a, p.news a:hover {
	margin: 0;
	padding: 0;
	color: #888888;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

#faq-form {
	margin: 0;
	padding: 0;
	width: 260px;
	background: #000033;
	background-image: url(images/news.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	text-align: center;
	position: absolute;
	height: 240px;
	top: 130px;
	left: 607px;
}

#content {
	margin: 0 0 0 180px;
	padding: 0 25px 20px 15px;
	background-image: url(images/content.gif);
	background-position: right top;
	background-repeat: repeat-y;
	text-align: justify;
	height: auto;
}

#content-recenze {
	margin: 0;
	padding: 0 25px 20px 15px;
	background-image: url(images/content.gif);
	background-position: right top;
	background-repeat: repeat-y;
	text-align: justify;
	height: auto;
}

#content-recenze p.odsek {
	margin: 0 0 0 180px;
}

h1.recenze {
 padding-left: 180px;
}

h3.recenze {
 padding-left: 180px;
}

h4.recenze {
 margin-left: 180px;
}

table.recenze {
  width: 850px;
  background: #f0f0f0;
  	border: 1px solid #CCCCCC;
}

table.recenze td {
  	border: 1px solid #ddd;
}

p.content {
	margin: 10px 5px 10px 10px;
	padding: 0;
	width: 380px;
}

#content img.rt {
	margin: 0 0 0 373px;
	padding: 0;
	border: none;
	position: absolute;
}

#parametry {
	width: 260px;
	background: #000033;
	position: absolute; /*	overflow: auto; */
	height: auto;
	top: 130px;
	left: 607px;
}

#parametry ul {
	margin: 10px 5px 20px 0;
	padding: 0 5px 0 25px;
}

#parametry li {
	list-style: none outside url(images/point.gif);
	color: #BBBBBB;
	font-size: 85%;
	text-align: left;
}

p.parametry a, p.parametry a:hover {
	margin: 0;
	padding: 0;
	color: #3399FF;
	font-weight: bold;
	text-align: left;
}

#udaje {
	width: 260px;
	background: #000033;
	position: absolute; /*	overflow: auto; */
	height: 200px;
	top: 130px;
	left: 607px;
}

#udaje ul {
	margin: 10px 5px 20px 0;
	padding: 0 5px 0 25px;
}

#udaje li {
	margin-bottom: 7px;
	list-style: none outside url(images/point.gif);
	color: #BBBBBB;
	font-size: 85%;
	text-align: left;
}

#udaje p {
	margin: 5px 5px 20px 0;
	padding: 0 5px 0 25px;
	color: #BBBBBB;
	text-align: left;
}

table {
	margin: 20px 5px 20px 10px;
	width: 635px;
	font-size: 11px;
	text-indent: 4px;
}

table.infomp {
	border: 1px solid #BBBBBB;
}

table.fotogaleria {
	margin: 10px 5px 20px 5px;
	padding: 0px;
	text-align: center;
}

table.fotogaleria td {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-indent: 4px;
}

table.fotogaleria td img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	text-align: center;
	cursor: pointer;
}

tr.nadpis {
	background-color: #EEEEEE;
	font-weight: bold;
}

h1 {
	margin: 0;
	padding: 17px 0 0 0;
	font-size: small;
	font-weight: bold;
	letter-spacing: 1px;
}

h2 {
	padding: 37px 7px 7px 47px;
	margin: 0;
	color: #000033;
	font-size: 100%;
}

#parametry h2, 
#news h2,
#faq-form h2,
#udaje h2 {
	margin: 0;
	padding: 15px 0 0 25px;
	color: #CC3333;
	font-size: 100%;
	text-align: left;
}

h3 {
	padding: 37px 7px 7px 47px;
	margin: 0;
	color: #000033;
	font-size: 100%;
}

h4 {
	padding: 0 0 4px 0;
	margin: 20px 7px 7px 10px;
	border-bottom: 1px solid #990000;
	width: 470px;
	color: #004E99;
	font-size: 85%;
}

h4 a {
	color: #004E99;
	text-decoration: none;
}

h4 a:hover {
	color: #990000;
}

h4.mid {
	padding: 0 0 4px 0;
	margin: 20px 7px 7px 40px;
	border-bottom: 1px solid #990000;
	width: 440px;
	color: #004E99;
	font-size: 85%;
}

h5 {
	padding: 0 0 4px 0; /* pre faq */
	margin: 10px 7px 4px 10px;
	color: #004E99;
	font-size: 85%;
}

h5.faq-model {
	margin: 20px 7px 12px 7px; /* pre model faq */
	border-bottom: 1px solid #990000;
	width: 150px;
	color: #990000;
}

h5.faq {
	margin-top: 20px;
}

h6 {
	margin: 10px 0 0 7px; /* otazka pre model faq */
	padding: 0;
	width: 150px;
	color: #000033;
	font-size: x-small;
	text-align: left;
}

img {
	margin: 0 0 0 50px;
	padding: 0;
	border: none;
}

img.info {
	position: absolute;
	left: 750px;
	top: 340px;
}

img.linky {
	position: absolute;
	left: 550px;
	top: 200px;
}

#eshop {
	margin: 0;
	padding: 0;
}

#eshop img {
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	left: 90px;
	top: 1030px;
}

#eshop p {
	padding: 0;
	margin: 0;
	color: #000033;
	font-size: 85%;
	line-height: 17px;
	position: absolute;
	left: 7px;
	top: 1000px;
}

#eshop p a {
	text-decoration: none;
}

#eshop p a:hover {
	color: #990000;
	letter-spacing: 2px;
}

p {
	padding: 0;
	margin: 10px 5px 10px 10px;
	color: #000033;
	font-size: 85%;
}

p a, a:hover {
	padding: 0;
	margin: 0;
	color: #000033;
}

a.linkpop {
	text-decoration: underline;
	cursor: pointer;
}

p img {
	margin: 0 0 0 12px;
	padding: 4px;
	float: right;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}

p img.leftside {
	margin: 0 12px 0 0;
	padding: 4px;
	float: left;
	border: 1px solid #CCCCCC;
}

img.amv {
	margin: 0;
	padding: 0;
	border: none;
	float: left;
}

p img.noborder {
	margin: 0 12px 0 0;
	padding: 0;
	float: left;
	border: none;
	cursor: pointer;
}

p img.noborderr {
	margin: 0 0 0 12px;
	padding: 4px;
	float: right;
	border: none;
	cursor: pointer;
}

img.noborder {
	cursor: pointer;
}

p img.nbrpop {
	margin: 0 0 0 12px;
	padding: 4px;
	float: right;
	border: none;
	cursor: default;
}

#under-faq-mpp003 {
	width: 167px;
	position: absolute;
	top: 2500px;
}

#under-faq-numpc {
	width: 167px;
	position: absolute;
	top: 2950px;
}

#under-faq-ds900 {
	width: 167px;
	position: absolute;
	top: 3000px;
}

img.underfaq {
	margin: 10px 12px 0 5px;
	padding: 4px;
	float: left;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}

hr {
	margin: 0 5px;
	padding: 0;
	width: 95%;
	color: #C0C0C0;
	height: 1px;
}

#menu {
	margin: 0;
	padding: 0;
	width: 100%;
	color: #AAAAAA;
	letter-spacing: 1px;
	height: 27px;
}

#menu ul {
	margin: 0;
	padding: 0 0 0 175px;
}

#menu li {
	float: left;
	width: 137px;
	margin: 0 2px 0 0;
	border-bottom: 2px solid #000033;
	list-style-type: none;
	display: inline;
	background: #990000;
	height: 25px;
}

#menu li.activ {
	background: #000033;
}

#menu li a {
	margin: 0;
	padding: 3px 0 0 0;
	border-bottom: 1px solid #999999;
	display: block;
	color: #EEEEEE;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	height: 20px;
}

#menu li a:hover {
	background: #000033;
	color: #EEEEEE;
}

#navimodel {
	margin: 0;
	padding: 0;
	width: 191px;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #AAAAAA;
	background: transparent;
	position: absolute;
	top: 270px;
	left: 0;
}

#navimodel ul {
	margin: 0;
	padding: 0;
}

#navimodel li {
	float: left;
	width: 190px;
	list-style-type: none;
	background: #004E99;
}

#navimodel li a {
	margin: 0;
	padding: 4px 0 2px 10px;
	border-bottom: 1px solid #CCCCCC;
	display: block;
	color: #EEEEEE;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	height: 20px;
}

#navimodel li a:hover {
	background: #990000;
	color: #EEEEEE;
}

#navimodel li.activ {
	background: #990000;
}

#banner {
	margin: 0;
	padding: 0;
	width: 173px;
	background: #000033;
	background-image: url(images/banner.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	position: absolute;
	top: 784px;
	height: 1400px;
}

#banner.google {
	height: 940px;
}

#banner address {
	top: 60px;
}

#banner.older {
	top: 480px;
	height: 540px;
}

#banner-model {
	margin: 0;
	padding: 0;
	width: 173px;
	background: #000033;
	background-image: url(images/banner.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	position: absolute;
	top: 481px;
	height: 540px;
}

#banner.pages {
	height: 540px;
}

#banner img {
	margin: 0;
	padding: 0;
	border: 1px solid #EEEEEE;
	position: absolute;
	top: 230px;
	left: 5px;
}

#banner img.hlava {
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 372px;
	left: 107px;
}

#banner img.elektrosvet {
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 470px;
	left: 5px;
}

#banner img.autoradio {
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 600px;
	left: 5px;
}

#banner img.okshop {
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 870px;
	left: 5px;
}

#banner img.bezva-portal {
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 1140px;
	left: 5px;
}

#banner img.pagerank{
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 1140px;
	left: 120px;
}

#banner img.katalog-ikon {
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 1180px;
	left: 5px;
}

#page img.flag {
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 0;
	left: 870px;
}

#faq {
	margin: 0 0 0 3px;
	padding: 0 0 20px 0;
	width: 167px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	position: absolute;
	top: 1090px;
	left: 0;
	height: auto;
}

#faq p {
	margin: 5px 5px 15px 7px;
	padding: 0;
	width: 150px;
	color: #000033;
	font-size: x-small;
	text-align: left;
}

p.dopo {
	margin: 370px 4px 10px 10px;
	padding: 0;
	width: 150px;
	color: #3366CC;
	text-align: left;
}

address {
	color: #EEEEEE;
	font-style: normal;
	font-size: 85%;
	font-weight: bold;
	position: absolute;
	top: 320px;
	left: 7px;
}

.button {
	margin-top: 10px;
	margin-left: 170px;
	width: 70px;
	font-size: 90%;
	text-align: center;
	height: 22px;
}

#footer {
	margin: 0;
	padding: 3px 0 0 0;
	width: 870px;
	background: #F4F4F4;
	height: 15px;
}

#footer p, #footer p a {
	margin: 0;
	padding: 0;
	color: #999999;
	text-decoration: none;
	text-align: center;
}

#footer img {
	margin: 3px 0 0 0;
	padding: 0;
	border: none;
	float: none;
	position: absolute;
	left: 830px;
}

p.nw {
	display: none;
}

#page-google {
	margin: 0;
	padding: 0;
	width: 870px;
	background: #FFFFFF;
	background-image: url(images/header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#google-search {
	margin: 0px;
	padding: 0px;
}

#google-search table {
	margin: 5px 5px 0 5px;
	padding: 0px;
	width: 120px;
	color: #CCCCCC;
	background-color: transparent;
}

