@import "navigace.css";
@import "prodejci.css";
@import "galerie.css";
@import "readers.css";

@import "kola.css";

.compare-choose {
  float: left;
  width: 300px;
  height: 330px;
  border: #999 2px solid;
  margin: 5px;
  text-align: center;
  background-color: #fff;
}

caption {
	color: #aaa;
	font-size: 14px;
	font-weight: bold;
}

.dimensions  { width: 949px; margin: 2em auto; border-collapse: collapse; }
.dimensions tr td, .dimensions th { border: 1px solid #FFF; padding: 3px 0; }
.dimensions th {
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	background-color: #ED1D24;
	color: #FFF;
	font-weight: bold;
}
.dimensions .heading th { text-transform: none; font-weight: normal; }
.dimensions tr.odd td { background-color: #EAEAEA; }
.dimensions tr td.range { background-color: #666; color: #FFF; text-align: center; font-weight: bold; }

.dimensions.padded td {	padding: 3px 1em; }
.dimensions.decent th {	background-color: #666;	color: #fff; }
.dimensions.decent .heading th { background-color: #ED1D24; }

#maloobchod-right {
	float: right;
	font-size: 12px;
	width: 250px;
	text-align: center;
}

.showborder {
  background-color: #fff;
  border: #999 2px solid;
  margin: 0 auto 10px auto;
  float: left;
  width: 943px;
}

#novinky-page {
	width: 100%;
	border: #999 2px solid;
	background-color: #fff;
}
#novinky-text {
	width: 650px;
	float: left;
	padding: 0 0 10px 10px;
}
#novinky-right {
	width: 250px;
	margin: 0 0 0 670px;
	border-left: #999 2px solid;
	height: 100%;
	padding: 10px;
}
#novinky-right .date {
	color: #111;
	font-style: italic;
	float: left;
}
#novinky-page h1 {
  margin: 0;
  padding: 15px 0 10px 0;
}
#novinky-page p {
	text-align: left;
	font-size: 12px;
}
#novinky-page img {
	margin-right: 15px;
	margin-bottom: 5px;
}
.novinkaMainImage{
	float:right;
	margin-top: 20px;
	margin-left:10px;
	margin-bottom:10px;
}
.novinkaMainImageThumb{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

/*** homepage ***/
#home-page {
  border-top: #999 2px solid;
  width: 949px;
  margin: 0 auto 0 auto;
}
#home-flash {
  text-align: center;
  margin: 8px auto 12px auto;
}
#home-sub-nav {
  float: right;
  height: 149px;
  margin:  0 auto 15px auto;
  width: 489px;
}
#home-sub-nav a.biglink {
  width: 236px;
  height: 133px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}
#home-sub-nav a span { display: none; }
#home-sub-nav a#supriders {	background: url('/images/but_img_supriders.jpg') no-repeat; margin: 0 7px 0 0; }
#home-sub-nav a#shteam { background: url('/images/but_img_shteam.jpg') no-repeat; margin: 0 0 0 7px; }
#home-sub-nav a#torq { background: url('/images/but_img_torq.jpg') no-repeat; margin: 0 0 0 7px; }


/*#home-sub-nav a.biglink:hover {
  background: url('/images/buttons_home_hover.jpg') no-repeat;
  width: 176px;
  height: 147px;
}
#home-sub-nav a:hover#tereza { background-position: -194px 0px; }
#home-sub-nav a:hover#supriders { background-position: -388px 0px; margin-right: -5px;}*/

#home-novinky {
  float: left;
  width: 430px;
  margin: 10px auto 10px auto;
}
#home-novinky h2 {
  margin-bottom: 5px;
  padding: 0;
}
#home-novinky p {
  margin: 4px auto 4px auto;
  padding: 0;
}
#home-novinky p.date {
  margin: 0 auto 0 auto;
  padding: 0;
  color: #999;
  font-style: italic;
}
#promotion {
  float: right;
  color: #666;
  width: 490px;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 20px;
}
#promotion p {
  margin-bottom: 20px;
}
#home-footer {
  clear: both;
  width: 949px;
  margin:  0 auto 0 auto;
  font-size: 12px;
  font-weight: bold;
}
#home-footer div {
  float: left;
  width: 460px;
}
#home-footer div p {
  _margin: 0;
  padding: 0;
}
/*** porovnavani ***/
table#compare img {
  width: 260px;
}
table#compare th {
  color: #222;
  width: 130px;
}
table#compare td {
  border-bottom:1px solid #ECE9EA;
  border-left: 5px solid transparent;
  width: 270px;
}
/*** vyhledavac ***/
#page-finder {
  width: 949px;
  margin: 0 auto 0 auto;
}
#page-finder h3 {
  margin: 10px auto 1px auto;
  padding: 0;
}
#page-finder p {
  margin: 1px auto 1px auto;
  padding: 0;
}
#page-finder p.url {
  color: #999;
  font-style: italic;
}
#finder-lister {
  text-align: center;
  font-size: 12px;
}
#finder-lister a {
  color: #666;
}
#finder-lister a.select {
  color: #c00;
}

/*** global ***/
h1 {
	font-size: 16px;
}
h2 {
	font-size: 15px;
	margin-bottom: 10px;
}
a {
  color: #c00;
  font-weight: bold;
  text-decoration: none;
}
#container .more {
	text-align: right;
	margin-right: 5px;
}
a img , img { border: none; }
#container .left { float: left; }
#container .right { float: right; }
#container .hr {
  text-align: left;
  background: url('/images/hr_line.jpg') no-repeat;
  width: 100%;
  height: 3px;
}
body {
  min-width: 994px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  background: url('/images/back_body.png') #000 top center repeat-y;
  font-family: Verdana, helvetica, sans-serif;
  font-size:10px;

}
#background-line {
  background: url('/images/back_top.jpg') top center no-repeat;
  height: 106px;
}
#statusbar {
  height: 31px;
  color: #999;
}
#statusbar #bar-content {
  width: 986px;
  margin: auto;
  text-align: left;
}
#language {
  padding: 10px 10px 0 0;
  width: auto;
  text-align: right;
}
#language a {
  color: #000;
}
#language a.select {
  color: #fff;
}
#statusbar #finder {
  float: right;
}
#statusbar #finder label { margin-right: 10px; }
#statusbar #finder input#input-text { border: 1px solid #ccc; background-color: #901; }
#statusbar #finder input.button {
  background: url('/images/button-search.png') no-repeat;
  width: 25px;
  height: 31px;
  border: none;
  cursor: pointer;
}
#header-link {
  position: absolute;
  top: 0;
  width: 530px;
  height: 100px;
  display:block;
  margin: 0;
  padding: 0;
}
#red-line {
  text-align: left;
  width: 994px;
  margin: auto;
}
#container {
  background: #fff url('/images/back_page.jpg') top center repeat-x;
  width: 994px;
  margin: auto;
  min-height: 622px;
  _height: 622px;
  text-align:left;
}
#page-full {
  width: 949px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom: 15px;
}
#background-page {
  background: url('/images/back_header.jpg') top center no-repeat;
}

#container-content {
  width: 994px;
  min-height: 600px;
  margin-left:auto;
  margin-right:auto;

}

#footer {
  color: #aaa;
  text-align: center;
}
#footerbox {
  width: 953px;
  height: 50px;
  margin: 0 auto 0 auto;
}
#footer .left {
  margin: 10px 0 5px 0;
  text-align: left;
  float: left;
}
#footer .right {
  margin: 10px 0 5px 0;
  text-align: right;
  float: right;
}
.cleaner {
  height: 1px;
  clear:both;
}

/*** PAGES ***/
.innovation-table , .innovation-table-top {
  border: 2px solid #999;
  background-color: #fff;
  margin: 0;
  padding: 15px;
}
.innovation-table-top td {
  width: 50%;
  vertical-align: top;
}

