#frameholder .shopcart {	padding:12px;}#frameholder .shopcart h2 {	margin:16px 0 11px;	padding:4px 0;}/* Chyby */#frameholder .shopcart div.errors {	margin-bottom:16px;}#frameholder .shopcart div.errors h3 {	color:black;	font-size:14px;	margin:0 0 10px 23px;	padding:0;}#frameholder .shopcart div.errors ul {	list-style:none outside none;	margin-left:23px;}#frameholder .shopcart div.errors ul li {	color:red;	font-weight:bold;	padding:1px;}/* Navigace */#frameholder .shopcart div#cart-navigation {	}#frameholder .shopcart div#cart-navigation ul {	float:left;	list-style:none outside none;	margin-bottom:20px;	width:100%;}#frameholder .shopcart div#cart-navigation ul li {	float:left;	width:20%;	text-align:center;}#frameholder .shopcart div#cart-navigation ul li a {	color:white;	float:left;	font-size:16px;	font-weight:normal;	margin-left:8px;	padding:13px 11px;	text-align:center;	width:120px;	text-decoration:none;}#frameholder .shopcart div#cart-navigation ul li.active a {	border:1px solid #3F99CB;	background-color:#1F79B7;}#frameholder .shopcart div#cart-navigation ul li.inactive a {	background-color:#DFDFDF;	border:1px solid white;	color:#666666;}/*#frameholder .shopcart div#cart-navigation ul li.active a:hover {	background-color:#1DA611;	border-color:#ECF4FB;	color:black;	text-decoration:none;}*/#frameholder .shopcart div#cart-navigation ul li.inactive a:hover {	cursor:not-allowed;	text-decoration:none;}#frameholder .shopcart div#cart-navigation ul li.prev a {    background-color: #1F79B7;}#frameholder .shopcart div#cart-navigation ul li.current a {    background-color: #1DA611;}#frameholder .shopcart div#cart-navigation ul li.next a {    background-color: #FFB200;    border: 1px solid #FFB200;    color: black;}#frameholder .shopcart div#cart-navigation ul li a span {}/* Základní tabulka */#frameholder .shopcart table.main {	width: 100%;	border: 0 none;}#frameholder .shopcart table.main thead {	}#frameholder .shopcart table.main thead th {	border-bottom:1px solid #1F79B7;	font-size:12px;	font-weight:normal;	height:26px;}#frameholder .shopcart table.main tbody.space {	display:none;}#frameholder .shopcart table.main tbody.items {	}#frameholder .shopcart table.main tbody.items tr {	background-color:white;}#frameholder .shopcart table.main tbody.items tr:hover {	background-color:#ECF4FB;}#frameholder .shopcart table.main tbody.items tr td a {	color:black;}#frameholder .shopcart table.main tbody.items tr td.actions {	}#frameholder .shopcart table.main tfoot {	}#frameholder .shopcart table.main tfoot td {	border-top:1px solid #1F79B7;}#frameholder .shopcart div.frame {	/*border:1px solid #1F79B7;*/	margin:0 0 20px;	padding:2px;}#frameholder .shopcart div.frame h3 {	background-color:#ECF4FB;	border-bottom:1px solid #1F79B7;	border-top:1px solid #D1DDE7;	color:black;	font-size:15px;	font-weight:bold;	margin:0 0 18px;	padding:6px 0 6px 9px;}#frameholder .shopcart div.frame h3 span {	color:gray;	font-size:10px;	font-weight:normal;}#frameholder .shopcart div.legend {	border-bottom:1px solid #F7F7C9;	margin:6px 0 12px;	padding:5px 0;}#frameholder .shopcart div.legend table {	width:100%;}#frameholder .shopcart div.legend table tr th.image {	width:30px;}#frameholder .shopcart div.legend table tr td.description {	font-style:italic;}/* Košík */#frameholder .shopcart table#cart-items tbody.items tr td {	border-bottom:1px solid #EFEFEF;}#frameholder .shopcart table#cart-items tbody.items tr td.code {	}#frameholder .shopcart table#cart-items tbody.items tr td.name {	}#frameholder .shopcart table#cart-items tbody.items tr td.pricevat {	}#frameholder .shopcart table#cart-items tbody.items tr td.count {	}#frameholder .shopcart table#cart-items tbody.items tr td.count input {	border:1px solid white;	font-size:12px;	padding:3px 0;	text-align:center;	width:30px;}#frameholder .shopcart table#cart-items tbody.items tr td.count input:hover {	background-color:#1F79B7;	border-color:#ECF4FB;	color:white;	cursor:pointer;}#frameholder .shopcart table#cart-items tbody.items tr td.countpricevat {	}/* Cenová pravidla */#frameholder .shopcart table#price-rules {	width:100%;}#frameholder .shopcart table#price-rules thead th {	border-bottom:1px solid #1F79B7;	font-size:12px;	font-weight:normal;}#frameholder .shopcart table#price-rules tbody tr:hover {	background-color:#ECF4FB;}#frameholder .shopcart table#price-rules tbody tr td {	border-bottom:1px solid #EFEFEF;}#frameholder .shopcart table#price-rules tbody tr td.button {	text-align:center;}#frameholder .shopcart table#price-rules tbody tr td.button:hover {	background-color: #1f79b7;}#frameholder .shopcart table#price-rules tbody tr td.button input:hover {	cursor:pointer;}#frameholder .shopcart table#price-rules tbody tr td a {	color:black;}/* Bonusy */#frameholder .shopcart table#bonuses {	width:100%;}#frameholder .shopcart table#bonuses tr {	background-color:white;}#frameholder .shopcart table#bonuses tr:hover {	background-color:#ECF4FB;}#frameholder .shopcart table#bonuses tr.selected td {	background-color:#d7eeff;	border-bottom-color:#CFCFCF;}#frameholder .shopcart table#bonuses tr td {	border-bottom:1px solid #EFEFEF;}#frameholder .shopcart table#bonuses tr td.name {	text-align:left;}#frameholder .shopcart table#bonuses tr td.name label {	display:block;	cursor:pointer;	padding:6px;}#frameholder .shopcart table#bonuses tr td.action {	text-align:center;	width:44px;}/* Doprava */#frameholder .shopcart table#transit tbody.items tr td {	border-bottom:1px solid #EFEFEF;}#frameholder .shopcart table#transit tbody.items tr.selected td {	background-color:#d7eeff;}#frameholder .shopcart table#transit tbody.items tr td label {	padding:4px;	display:block;	cursor:pointer;}#frameholder .shopcart table#transit tr.selected td {	background-color:#d7eeff;}#frameholder .shopcart table#transit tbody.items td.actions {	width:25px;}#frameholder .shopcart table#transit tbody.items td.name {	}#frameholder .shopcart table#transit tbody.items td.price {	text-align: right;}#frameholder .shopcart #cart-button-next {	margin-top:26px;	text-align:right;	float: right;	background-color:#FFB200;	color:black;	font-weight:bold;	padding:12px;	cursor: pointer;}/* Platba */#frameholder .shopcart table#payment tbody.items tr td {	border-bottom:1px solid #EFEFEF;}#frameholder .shopcart table#payment tbody.items tr.available.selected td {	background-color:#d7eeff;}#frameholder .shopcart table#payment tbody.items tr td label {	padding:4px;	display:block;	cursor:pointer;}#frameholder .shopcart table#payment tbody.items tr.unavailable {	color: #999;}#frameholder .shopcart table#payment tbody.items tr.unavailable input {	visibility: hidden;}#frameholder .shopcart table#payment tbody.items td.actions {	width:25px;}/* Adresa */#frameholder .shopcart table#address tbody th, .shopcart table#address2 tbody th {	text-align:left;	min-width:70px;}#frameholder .shopcart table#address tbody td, .shopcart table#address2 tbody td {	padding-right:6px;}#frameholder .shopcart .same_address {	margin-bottom:12px;}#frameholder .shopcart .same_address label {	cursor: pointer;}#frameholder .shopcart div.frame #del_overlay {	background-color:white;	height:213px;	margin:-47px 0 0 -8px;	opacity:0.6;	position:absolute;	width:814px;	/*	background-color:white;	height:159px;	margin:-8px 0 0 -10px;	opacity:0.6;	position:absolute;	width:783px;	*/	/*	background-color:#F7F7F7;	height:178px;	margin:-18px 0 0 -20px;	opacity:0.6;	position:absolute;	width:803px;	*/}#frameholder .shopcart table.address tbody td input {	width:220px;}#frameholder .shopcart table.address tbody td input.email,#frameholder .shopcart table.address tbody td input[type='email'],#frameholder .shopcart table.address tbody td input.tel,#frameholder .shopcart table.address tbody td input[type='tel'],#frameholder .shopcart table.address tbody td input.zipcode,#frameholder .shopcart table.address tbody td input.bank {	width:198px;}#frameholder .shopcart table.address tbody th.required {	}#frameholder .shopcart table.address tbody td.required {}#frameholder .shopcart table.address tbody td.required input {	background-color:#FFE9CF;}#frameholder .shopcart table.address tbody td span.iconstatus {	display:block;	height:22px;	width:18px;}#frameholder .shopcart table.address tbody td span.iconstatus.ok {	background:url("/images/value_ok_input.png") no-repeat scroll center center transparent;}/* Souhrn */#frameholder .shopcart div.frame.preview {	}#frameholder .shopcart div.frame.preview table {	width:100%;}#frameholder .shopcart div.frame.preview table thead th {	border-bottom:1px solid #1F79B7;	font-size:12px;	font-weight:normal;	height:26px;}#frameholder .shopcart div.frame.preview div.products tbody tr {	background-color:white;}/*#frameholder .shopcart div.frame.preview div.products tbody tr:hover {	background-color:#ecf4fb;}*/#frameholder .shopcart div.frame.preview div.products tbody tr td {	padding:6px;	border-bottom:1px solid #EFEFEF;}#frameholder .shopcart div.frame.preview div.products tbody tr td.code {	text-align:left;	white-space:nowrap;	width:100px;}#frameholder .shopcart div.frame.preview div.products tbody tr td.code a {	color:black;}#frameholder .shopcart div.frame.preview div.products tbody tr td.name {	text-align:left;	white-space:nowrap;	width:auto;}#frameholder .shopcart div.frame.preview div.products tbody tr td.name a {	color:black;	padding:2px 0;}#frameholder .shopcart div.frame.preview div.products tbody tr td.name.pricerule a {	background:url("/images/form/price-tag.png") no-repeat scroll right center transparent;	padding-right:23px;}#frameholder .shopcart div.frame.preview div.products tbody tr td.price {	text-align: right;}#frameholder .shopcart div.frame.preview div.products tbody tr td.count {	text-align: center;}#frameholder .shopcart div.frame.preview div.products tbody tr td.vat {	text-align: center;}#frameholder .shopcart div.frame.preview div.products tbody tr td.pricecount {	text-align: right;}#frameholder .shopcart div.frame.preview div.products tbody tr td.pricecountvat {	text-align: right;}#frameholder .shopcart div.frame.preview div.transitpayment th {	text-align: left;}#frameholder .shopcart div.frame.preview table.address {	width: auto;}#frameholder .shopcart div.frame.preview table.address th {	border-bottom:1px solid #EFEFEF;	font-weight:normal;	padding:6px;	text-align:left;	width:113px;}#frameholder .shopcart div.frame.preview table.address th label {	}#frameholder .shopcart div.frame.preview table.address td {	border-bottom:1px solid #EFEFEF;	font-weight:bold;	padding:6px;	text-align:left;	width:252px;}#frameholder .shopcart div.frame.preview div.note textarea {	width:794px;}#frameholder .shopcart div#cart-finish {	text-align: center;}#frameholder .shopcart div#cart-finish div.message {    font-size: 16px;    font-weight: normal;    padding: 20px;}#frameholder .shopcart div#cart-finish div.ok {	color: #2C7A2B;    font-weight: bold;}#frameholder .shopcart div#cart-finish div.print-url {	padding: 4px 20px 20px;}#frameholder .shopcart div#cart-finish div.print-url a {    background: url("/images/printer.png") no-repeat scroll 4px center transparent;    color: black;    padding: 4px 4px 4px 25px;}#frameholder .shopcart div#cart-finish div.print-url a:hover {	background-color: #DDF1FF;}#frameholder .shopcart div#online-payments div.description {    font-size: 14px;    font-style: italic;    margin-bottom: 20px;    padding: 4px;}#frameholder .shopcart div#online-payments div.payment:hover {	background-color: #ECF4FB;}#frameholder .shopcart div#online-payments div.payment table {    text-align: center;    width: 100%;	}#frameholder .shopcart div#online-payments div.payment table td.icon {	background-color: white;	height: 155px;	width: 320px;}#frameholder .shopcart div#online-payments div.payment table td.description {	padding: 0 10px;    text-align: justify;	}#frameholder .shopcart div#online-payments div.payment table td.select {	text-align: center;}#frameholder .shopcart div#online-payments div.payment table td.select a {	padding: 30px 10px;}#frameholder .shopcart div#online-payments div.payment table td.select a:hover {	background-color: #3F99CB;	color: white;	text-decoration: none;}#frameholder .shopcart div#online-payments #cart-button-next {	margin-bottom: 14px;	visibility: hidden;}