/* shopping cart */
#cart { position: absolute; bottom: -1px; left: 655px; z-index: 3; width: 190px; height: 41px; background: url("../images/cart.gif") no-repeat; }
#header .logged { background-image: url("../images/cart-loged-user.gif"); }
#header .full { height: 105px; background: white; }
#cart div#items { height: 47px; margin: 9px 9px 0 9px; overflow: auto; font-size: 10px; }
#cart div#items table { margin: 0; }
#cart div#items table td { padding-right: 0; }
#cart div#items table td.item { width: 102px; }
#cart p { position: absolute; top: 12px; left: 25px; margin: 0; font-size: 10px; }
#header .full p { top: 81px; left: 9px; }
#cart p#altogether { top: 60px; width: 151px; text-align: right; font-weight: bold; }
#registration { position: absolute; color: #0044aa; text-decoration: none; }
#login { position: absolute; left: 94px; color: #dd0000; text-decoration: none; }
#cart-icon { display: block; position: relative; width: 172px; height: 16px; padding: 0; overflow: hidden; }
#cart-icon span { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/cart-head-icon.gif") no-repeat; cursor: pointer; }

.cartRevision label { display:block; }
.productImage { /* display: table-cell; */ vertical-align: middle; border: 2px solid #DDDDDD; width: 266px; height: 200px; text-align: center; overflow:hidden;}

/* 404 page */ 
#wide-column { position: relative; width: 847px; margin: 65px 0 0 35px; padding: 0; float: left; } #content>#wide-column { margin-left: 70px; } /* vyre�it */
#wide-column h2 { color: #999; margin-bottom: 12px; }
#wide-column h3 { color: #000; margin: 0 0 12px 0; }

/* registrace */
fieldset { 
		border: 1px solid #999;
		margin: 5px 10px 20px 10px;
		padding: 20px 0 20px 15px;
		display:block;
		background-color:#e1e1e1;}

legend { background-color:#fff; border: 1px solid #999; padding: 3px;}
		
.form_row 		{ margin: 3px 0; padding: 0 5px; min-height: 25px; /*border: 1px dashed #000;*/  }	
.form_cell_1 	{ display:block; width: 160px; float:left; padding: 0 0 0 5px;} 


#debug { position: absolute; top:0; left:0; color:#fff; background:#ccc; width: 350px; height:80px; overflow:hidden;}

#sku { border-bottom: 1px solid #ccc;}
#sku table { border-bottom: 1px solid #ccc; width: 270px;}
#sku .t_variant_1 { white-space: nowrap;}
#sku .t_variant_2 {}
#sku .t_variant_3 {}
#sku .t_variant_4 {}
#sku .t_variant_5 {}
#sku .t_variant_sku 	{ text-align: center;}
#sku .t_variant_cart { text-align: center;}
span.vyberte-velikost { color: #0044AA; font-size: 1.1em; margin: 0 0 1.7em 0; font-weight: bold;}


#ankety p.head4 { position: relative; width: 129px; height: 16px; margin: 0; overflow: hidden; color:#ededed;}
#ankety p.head4 span { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/opinion-poll.gif") no-repeat;  }


#facebook { margin: 20px auto; text-align: center;}