/*
 * print.css - media print (print)
 * Autor: Martin Zemánek, martinzemanek at email.cz 
 */
* { 
padding: 0; 
margin: 0;
}
.noborder {
  border:none;
  background:none;
}
body {
 font-family: Arial, Verdana, "Times New Roman", Verdana;
 font-size: 13px;
 color: black;
 background: white;
 background-attachment:fixed;
}
/* ------------------ Poziční bloky - obsah, sloupce--------------------*/
#wrap {
float:left;
width:989px;
}
#content_block {
  width:100%;
  float:left;
}
#main { 
 float: left;
 width:100%;
}
#content { 
 float:left;
 display:block; 
 padding:0 5px;
}
#left, #rating_of_products, .submit2, iframe, #detail_product, .submit, .input_mini, .navigace_back3, .navigace_back2 { 
 display:none;
}
#right { 
 display:none;
}
.table_detail {
  width:100%;
}
.h1_background {
  font-size:16px;
  font-weight:bold;
  padding:10px 0;
}
h2 {
  font-size:14px;
}

/* ------------------ Hlavička --------------------*/
#header { 
 display:none;
}
/* ------------------ NAVIGACE nahoře --------------------*/
#navigace { 
  display:none;
}

.sale_badge span {
  padding-top:14px;
  display:block;
}
.img_thumb {
	height:140px;
	display:block;
	text-align:center;
}
.top_content {
  border: 1px solid #242424;
	display:block;
	float:left;
	width: 230px;
	height:280px;
	overflow:hidden;
	padding:0 10px;
}
.top_content_small {
  border: 1px solid #242424;
	display:block;
	float:left;
	width: 120px;
	height:140px;
	overflow:hidden;
	padding:10px;
}
.top_content .description, .top_content_over .description, .column_content .description {
	display:block;
	height: 70px;
	overflow:hidden;
	font-size:12px;
	line-height:19px;
}

.top_content_over {
  border: 1px solid #242424;
	display:block;
	float:left;
	width: 230px;
	height:280px;
	overflow:hidden;
	padding:0 10px;
}

.column_content {
	display:block;
	float:left;
	overflow:hidden;
	padding-left:15px;
}
.column_content h2 {
	padding:6px 2px;
	height:25px;
	font-size:12px;
	line-height:14px;
	color:black
}
.top_left  {
  display:block;
  width:240px;
  text-align:justify;
  padding-left:20px;
  float:left;
  margin-bottom:10px;
}
.top_left_small  {
  display:block;
  width:130px;
  text-align:justify;
  padding-left:20px;
  float:left;
  margin-bottom:10px;
}
.column_left  {
  display:block;
  width:200px;
  text-align:justify;
  float:left;
  margin-bottom:10px;
}
/* ------------------ Ikony --------------------*/
.top_bottom {
  display:block;
}

.dokosiku { 
  display:none;
}
.detail_produktu { 
  display:none;
}
.dokosiku_detail { 
  display:none;
}

.navigace_back {
  border: none;
  height:50px;
  padding:3px 10px;
  margin:0 0 10px 0;
}
/* ------------------ Vlastnosti elementu --------------------*/
th {
  padding:3px;
}
table {
  width:100%;
}
td {
  padding:2px 1px;
}
table, tr, td, th {
  border-collapse:collapse;
}

select {
  border: 1px solid #242424;
  padding:0 0 0 2px;
  font-size:13px;
}
img {
  border:none;
}
a {
  font-weight:bold;
  color:black;
}

a:hover {
  text-decoration:none;
}

/* ------------------ Patička --------------------*/
#footer {
	display:none;
}
/* ------------------ Výpis produktů - záhlaví a zápatí --------------------*/
.list_of_products {
  height:30px;
  line-height:30px;
  border: 1px solid #242424;
  width:100%;
  font-weight:bold;
}
table.list_of_products_table tr td {
  padding: 2px 3px;
  border: 1px solid #242424;
  border-bottom:2px solid white;
}
#paging_header {
  display:none;
}
#paging_header p.paging_header_left {
  line-height:20px;
  float:left;
}
#paging_header p.paging_header_right {
  line-height:20px;
  float:right;
}
#paging_footer {
  display:none; 
}

#paging_footer table tr td{
 padding:0;
}
#paging_footer table tr td.leftpage {
 width:16px;
text-align:left;
}
#paging_footer table tr td.rightpage{
 width:70px;
 text-align:right;
}
#paging_footer table tr td.centerpage{
 text-align:center;
}
/* ------------------ Ostatní vlastnosti --------------------*/
.infomessage {
vertical-align: middle;
color:black;
}
.errormessage {
vertical-align: middle;
color:black;
}
.left {
  text-align:left;
}
.right {
  text-align:right;
}
.smaller_bold {
  font-weight:bold;
  font-size:75%;
}
.bold {
  font-weight:bold;
}
.center {
  text-align:center;
}
.center_small {
  text-align:center;
  width:100px;
}
.hidden {
	display: none;
}

.justify {
  text-align:justify;
}
.clear {
  clear: both;
}
.smaller, .description, .description2 {
  font-size:75%;
}
.smaller_center {
  font-size:75%;
  text-align:center;
}
.smaller_color {
  font-size:75%;
}
.smaller_gray {
  font-size:75%;
  color:black;
}

.background {
  border-style: inset;
}

.color_bold {
  font-weight:bold;
}

.submit {
  border:none;
  font-size:13px;
  border: 1px solid #242424;
  height:auto;
  cursor:pointer;
}
a.special_submit {
  border:none;
  font-size:14px;
  border: 1px solid #242424;
  height:auto;
  cursor:pointer;
  padding:5px;
  color:black;
  display:block;
}

.objednavka {
  text-align:center;
  font-size:120%;
}
.objednavka2 {
  text-align:center;
  font-size:125%;
  padding:10px;
  margin-top:20px;
}
#dotaz, #diskuze {
  margin-top:15px;
}
#kontaktform {
  margin-top:30px;
}

.boxik{
  border: 1px solid #242424;
}
.boxik_content {
  padding: 8px;
}
.boxik_content a, .boxik_content span, .boxik_content p {
  border: 1px solid #242424;
}
.tabik{
  float: left;
  height: 32px;
  width: 100px;
  margin-right:5px;
  text-align: center;
  border: 1px solid #242424;
}
.tabik_over {
  float: left;
  height: 32px;
  width: 100px;
  margin-right:5px;
  text-align: center;
  border: 1px solid #242424;
}

.tabtxt{
  border: 1px solid #242424;
  font-size: 12px;
  font-weight: bold;
  padding: 9px 0 0 0;
}

#detail_product {
  margin:0px 5px 20px 5px;
}
.a_normal {
  border: 1px solid #242424;
  height:30px;
  width:160px;
  padding: 0 10px;
  font-weight:normal;
  border:none;
  font-size:14px;
  line-height:30px;
  display:block;
  text-align:center;
}
.a_alert {
  border: 1px solid #242424;
  height:30px;
  width:200px;
  padding: 0 10px;
  cursor:pointer;
  font-size:14px;
  border:none;
}

.cart_box {
margin-bottom:20px;
height:40px;
line-height:40px;
text-align:center;
width:100%;
display:block;
}

.cart_box_item_selected {
font-weight:bold;
float:left;
width:25%;
}

.cart_box_item {
float:left;
width:25%
}
