/* Encoding: UTF-8 */
/* STYLY SPOJENE S E-SHOPEM */

/** veci tykajici se objedavky **/
.order_box {
	width: 98%;
	margin:.5em;
}

.order_table {
	border-collapse: collapse;
	margin: 0;
	background: #ebf0fa;
	width: 100%
}

.order_table td {
	border: 3px solid #fff;
	padding: .1em .3em;
}

.order_info_box {
	border:1px solid #999;
	background-color:#FFE;
	padding:.5em;
	margin:1.5em 0;
	font-weight:bold;
}



.product_status {
	font-size: 1.1em;
	font-weight: bold;
	color: #252572;
}

.incart, .incart .productcart, .producttable tr.incart td{
	background: #FE0;
}

.OrderButton {
	float: right;
	font-weight: bold;
}



.productcart {
	white-space: nowrap;
}

.product_name {
	font-weight: bold;
}

.common_price {
	font-weight: bold;
	color: #c20;
}

#product_detail_show {
	position:relative;
}

.product_info_table {
	border-collapse: collapse;
	width: 70%;
	margin-top: 3px;
	z-index:30;
}

.product_info_table td {
	padding: .3em .6em;
	border-bottom: 2px solid #fff;
}

.odd td {
	background: #ebf0fa;
}

.even td {
	background: #f1ffdd;
}

td.label {
/*	font-weight: bold;*/
	text-align: right;
	vertical-align: middle;
	width: 35%;
}

/*** n?hledy vedle tabulky***/
#productThmubs {
float:right;
width:110px;
padding:5px;
padding-right:52px;
}

#print_link, #send_by_email_link, #back_link {
	display: block;
	padding: 2px 0 2px 20px;
	float: left;
	clear: left;
}

#print_link {
	background: transparent url(../../images/layout/print-cs.png) no-repeat 0 50%;
}

#send_by_email_link {
	background: transparent url(../../images/layout/mail-cs.png) no-repeat 0 50%;
}

#back_link, .back_link {
	background: transparent url(../../images/layout/back-cs.png) no-repeat 0 50%;
}

#in_categories {
	padding:  .5em;
	margin-top: 1em;
}
#related_products {
	background:#EBF0FA none repeat scroll 0 0;
	margin-top:1.5em;
	padding: 3px 20px 1em 20px;
}

.related_products_row {
	clear: both;
}

.related_products_cell {
	padding: 5px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-top: 5px;
	width: 110px;
	float: left;
	overflow: hidden;
	height: 109px;
}

.related_products_cell a {
	color: #666;
}


#related_products span{
	display: block;
	margin: 3px;
	text-align: center;
}

#related_products .name_cell {
	text-align: left;
}

#related_products .image_cell {}

.related_product_image {
	max-width: 80px;
	max-height: 80px;
	border:0;
}

#product_detail_interlinks {
	margin-top: 20em;
}

#product_detail_interlinks, #interlinks {
	font-size: 10px;
}

.product_info_table form {
	margin: 0;
}

.product_info_table .variant {
    color: #C00;
    font-weight: bold;
}

/* STYLY SPOJENE S E-SHOPEM */
/* zobrazeni formulare pro filtraci produktu */

.filter_form_holder {
	background: #ebf0fa;
	padding: .4em;
}

.product_filter_form {
/*	border-bottom:1px solid #CCC; */
	padding: .25em 0;
	margin: 0;
/*	width: 41em;*/
}

.product_filter_form select, .product_filter_form input {
	vertical-align:middle;
}

.product_filter_form div {
	display:inline;
}

.product_filter_form br {
	display:none;
}

.filter_form_left {
	float: left;
}

.manufacturer_form {
/*	width: 41em;*/
}

.ucebnice_form {
/*	width: 41em;*/
}

.action_products_form {
/*	width: 41em;*/
}

.action_products_form2 {
/*	width: 41em;*/
}

.product_filter_form div.pager {
	display: block;
}

/* tabulka s produkty */
.producttable {
	width:100%;
	border-collapse: collapse;
	margin-bottom: 3px;
}

.producttable td, .producttable th {
	vertical-align: top;
	padding: .3em;
	border-bottom: 1px solid #bdff59;
	margin-bottom: .2em;
	background: #f1ffdd;
	padding: .6em .4em;
}

.productbox {
}

.oddline {
	background-color:#fafafa;
}

.productfoto {
	width: 80px;
	text-align:center;
}

.productdata h2 {
	margin:0;
	font-size:11px;
}

td.productcart {
	text-align: right;
	width: 5%;
}

.productcart .price {
	font-size: 1.15em;
	padding-top: .5em;
}

.productfoto img {
	border:1px solid #AAA;
}

.productdetailthumb {
	/*float: right;
	clear: right;*/
	border: 1px solid #ddd;
	margin: .2em;
}

.centered_image {
	display: block;
	text-align: center;
}

.centered_image img {
	float: none;
}

.productfoto img:hover, .productdetailthumb:hover {
	border:1px solid #333;
}

.old_price {
	color: #555;
	font-size: .85em;
	font-weight: normal;
}

.productcart .old_price {
	font-size: 1em;
	padding-top: .5em;
}

.action_price {
	color: red;
	font-size: 1.1em;
	background: transparent url(../../images/layout/akce.png) no-repeat 100% 50%;
	padding-right: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.producttable div.action_price {
	background: none;
	margin-bottom: 0.2em;
	padding: 0.6em 0.4em;
	vertical-align: top;
}

input {
	vertical-align: middle;
}

.productlegend {
	padding: 1em;
	margin: .5em 0;
	border: 1px solid #ddd;
}

.productlegend img {
	vertical-align: middle;
	border: none;
}

/* stavy zbozi, bere se z DB - status_shortcut */
span.product_status_N {
	width: 5em;
	color: green;
	background: transparent url(../../images/layout/nove.png) no-repeat 100% 50%;
	padding-right: 45px;
	padding-top: 1px;
	padding-bottom: 1px;
}

div.product_status_N {
	width: 5em;
	color: green;
	background: transparent url(../../images/layout/nove.png) no-repeat 0px 0px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.producttable .product_status_N {
	background: transparent url(../../images/layout/nove-maly.png) no-repeat ;
	padding: 10px;
}

.product_status_S { color: red; }
.product_status_V { color: blue; }

.product_locked { color: grey; }

.manufacturer_combo {
	font-size:.9em;
}



/*** ZOBRAZENI PRODUKTU V LAYOUT KATALOG ****************************************/

.katalogbox {
	background: #f1ffdd;
	border: solid 1px #bdff59;
	padding: 1em;
	margin: .5em 0;
	position: relative;
}

.katalogboxcontent {
	margin-left:1em;
	min-height:70px;
}



/*** zrusit peekaboo bug v IE6 */
* html .katalogbox {
	height: 1%;
}

#content .katalogbox h2 {
	color: #07238f;
	margin: 0 0 .35em 0;
	font-size: 12px;
	padding:0;
	margin:0;
	/* !!! IE !!! */
/*	display: inline;*/
}

.icon_box {
	margin-bottom: .25em;
}

.katalogproductbox {
	border: 1px solid #fff;
 	background: #d0ff89;
	width: 100%;
	clear: left;
	position: relative;
	margin: .5em 0;
}

.katalogpricebox {
	float: left;
	padding: .3em;
	color: #07238f;
	font-size: 1.2em;
}

.katalogpricebox .price_info {
	float: left;
	margin-right: 1em;
}

.katalogbox .left_side {
	float: left;
	clear: left;
	margin-right: 10px;
	margin-left: 0;
}

.katalogproductbox .tocart {
	text-align: right;
	padding: .3em;
	padding-right: 50px;
}

.katalogproductbox .incart {
	background: #FE0;
}

.tocart input {
	vertical-align: middle;
}

.tocart_button {
	position: absolute;
	top: -2px;
	right: 0;
	width: 40px;
	height: 31px;
	background: url(../../images/layout/kosik-homepage.png);
}

.product_identifier {
	font-weight: bold;
}

div.thumbnails {
	text-align: right;
}

div.thumbnails img {
	margin: 1px;
	border: 0px none;
}
/************************************************/

div.forum {
	margin-top: 30px;
	padding-top: 5px;
	border-top: 2px solid #FF0000;
}

div.forum ul {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 15px;
	margin-top: 10px;
}

ul.forum {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 10px;
	margin-top: 10px;
}

.expedice-informace {
	font-size: 11px;
}

.back_link_shop {
	display: block;
	padding: 0px 0 4px 20px;
	margin: -5px 10px 4px 0;
	position: absolute;
	z-index: 1;
}

.back_link_shop, .back_link_shop:hover {
	margin-bottom: 4px;
	padding-bottom: 4px;
	background: transparent url(../../images/layout/back-cs.png) no-repeat 0 50%;
}

#cart_form {
	margin: 0;
	padding: 0;
	position: relative;
	padding-top: 20px;
}

#order_top_button {
	position: absolute;
	top: -5px;
	right: 0;
	width: 120px;
}

#order_bottom_button {
	position: absolute;
	right: 0;
	width: 120px;
}

.cart_package_info {
	margin: 1em 0;
	padding:.5em;
	border:1px solid #999;
	background-color:#FFE;
}

.cart_package_info form {
	display:inline;
}

.cart_package_info input.slFormButton {
	font-size: .9em;
	font-weight: normal;
}

/** Drobe?kov? navigace */

.breadcrumb {
	padding: .2em .1em  1em .1em ;
}

.breadcrumb img {
	vertical-align: middle;
	padding-top: 2px;
}

.order_label {
	display: block;
	width: 10em;
	position: relative;
	float: left;
/*	margin-top:0.3em; */
	clear: both;
}


.thumb_pager {
	text-align: center;
	display: block;
}

#intextWide .thumb_pager a {
	text-decoration: none;
	color: #000;
}

#product_pictures_preview .product_thumbnail {
	float: left;
	border:none;
	margin: .5em;
}

#intextWide #product_pictures_preview a:hover img.productdetailthumb, #intextWide #product_pictures_preview a:visited img.productdetailthumb {
	border: 1px solid #ddd;
}

/*** Zobrazení nejprodávanìj¹ího zbo¾í */

#bestselling_products_caption {
	margin: 0;
	font-size: 1.2em;
}

#bestselling_products {
	margin: 0;
}

.bestselling_products_cell {
	width: 18%;
	padding: 5px;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left;
 	overflow: hidden;
}

#bestselling_products img {
	max-width: 60px;
	max-height: 95px;
	border: none;
}

#bestselling_products .blind_image {
	width: 44px;
}

.bestselling_image_holder {
	background: transparent url(../../images/layout/package-category-drop-shadow.png) no-repeat 100% 100%;
	width: 60px;
	padding-right: 10px;
	padding-bottom: 10px;
	min-height: 42px;
	text-align: center;
	display:block;
}

/** zobrazení pro IE6 */
* html #bestselling_products .bestselling_image {
	width: 60px;
	border-bottom: 2px solid #bbb;
	border-right: 2px solid #aaa;
}

* html .bestselling_image_holder {
	background: #fff;
	padding-right: 0;
	padding-bottom: 0;
	height: 100px;
	overflow: hidden;
}

/****/


#bestselling_products .image_cell {
	display: block;
	width: 60px;
	padding-right: 23px;
	background: url(../../images/layout/bestselling-info.png) no-repeat  60px 0;
	margin: 0 auto;
	text-align: right;
	max-height: 100px;
 	overflow: hidden;
	z-index: 1;
}

#bestselling_products span  {
	display: block;
}

#bestselling_products .name_cell {
	text-align: center;
}


/*** Zobrazení podkategorií v pøehledu produktù */
#subcategories {
	margin: .5em 0 1em 0;
	width: 668px;
}

.subcategory_column	 {
	width: 32%;
	margin: 0 2px 0 0;
	float: left;
}

.column_count_3 {
	margin-right: 4px;
	width: 218px;
}

.column_count_4 {
	width: 164px;
	font-size: .9em;
	margin-right: 4px;
}

.subcategory_last_column {
	margin-right: 0;
}

.subcategory_column a {
	font-weight: bold;
	display: block;
	margin: 0 0 4px 0;
	padding-left: 17px;
	background: url(../../images/layout/folder2.png) no-repeat 0 0 ;
}

.bigger_folder .subcategory_column a  {
	padding: 2px 0 2px 22px;
	background: url(../../images/layout/folder-bigger.png) no-repeat 0 0 ;
}

.bigger_folder .column_count_4, .bigger_folder .column_count_3 {
	font-size: 1em;
}


/*** Zobrazení visačky se slevou */

.discount-tag-relative{
	position:relative;
	display:block;
}

.discount-tag,
.discount-tag span
{
	display: block;
	width: 51px;
	height: 49px;
	position: absolute;
	left: -5px;
	top: -5px;
}

.discount-tag {
	font-size: 6px;
	text-align: center;
	line-height: 20px;
	left: 0;
	top: 5px;
}

.discount-tag span {
	background: url(../../images/shared/layout/price-tags-small/price_tag.png);
}

span.discount-tag-0 { background: url(../../images/shared/layout/price-tags-small/price_tag_0.png) }
span.discount-tag-1 { background: url(../../images/shared/layout/price-tags-small/price_tag_1.png) }
span.discount-tag-2 { background: url(../../images/shared/layout/price-tags-small/price_tag_2.png) }
span.discount-tag-3 { background: url(../../images/shared/layout/price-tags-small/price_tag_3.png) }
span.discount-tag-4 { background: url(../../images/shared/layout/price-tags-small/price_tag_4.png) }
span.discount-tag-5 { background: url(../../images/shared/layout/price-tags-small/price_tag_5.png) }
span.discount-tag-6 { background: url(../../images/shared/layout/price-tags-small/price_tag_6.png) }
span.discount-tag-7 { background: url(../../images/shared/layout/price-tags-small/price_tag_7.png) }
span.discount-tag-8 { background: url(../../images/shared/layout/price-tags-small/price_tag_8.png) }
span.discount-tag-9 { background: url(../../images/shared/layout/price-tags-small/price_tag_9.png) }
span.discount-tag-10 { background: url(../../images/shared/layout/price-tags-small/price_tag_10.png) }
span.discount-tag-11 { background: url(../../images/shared/layout/price-tags-small/price_tag_11.png) }
span.discount-tag-12 { background: url(../../images/shared/layout/price-tags-small/price_tag_12.png) }
span.discount-tag-13 { background: url(../../images/shared/layout/price-tags-small/price_tag_13.png) }
span.discount-tag-14 { background: url(../../images/shared/layout/price-tags-small/price_tag_14.png) }
span.discount-tag-15 { background: url(../../images/shared/layout/price-tags-small/price_tag_15.png) }
span.discount-tag-16 { background: url(../../images/shared/layout/price-tags-small/price_tag_16.png) }
span.discount-tag-17 { background: url(../../images/shared/layout/price-tags-small/price_tag_17.png) }
span.discount-tag-18 { background: url(../../images/shared/layout/price-tags-small/price_tag_18.png) }
span.discount-tag-19 { background: url(../../images/shared/layout/price-tags-small/price_tag_19.png) }
span.discount-tag-20 { background: url(../../images/shared/layout/price-tags-small/price_tag_20.png) }
span.discount-tag-21 { background: url(../../images/shared/layout/price-tags-small/price_tag_21.png) }
span.discount-tag-22 { background: url(../../images/shared/layout/price-tags-small/price_tag_22.png) }
span.discount-tag-23 { background: url(../../images/shared/layout/price-tags-small/price_tag_23.png) }
span.discount-tag-24 { background: url(../../images/shared/layout/price-tags-small/price_tag_24.png) }
span.discount-tag-25 { background: url(../../images/shared/layout/price-tags-small/price_tag_25.png) }
span.discount-tag-26 { background: url(../../images/shared/layout/price-tags-small/price_tag_26.png) }
span.discount-tag-27 { background: url(../../images/shared/layout/price-tags-small/price_tag_27.png) }
span.discount-tag-28 { background: url(../../images/shared/layout/price-tags-small/price_tag_28.png) }
span.discount-tag-29 { background: url(../../images/shared/layout/price-tags-small/price_tag_29.png) }
span.discount-tag-30 { background: url(../../images/shared/layout/price-tags-small/price_tag_30.png) }
span.discount-tag-31 { background: url(../../images/shared/layout/price-tags-small/price_tag_31.png) }
span.discount-tag-32 { background: url(../../images/shared/layout/price-tags-small/price_tag_32.png) }
span.discount-tag-33 { background: url(../../images/shared/layout/price-tags-small/price_tag_33.png) }
span.discount-tag-34 { background: url(../../images/shared/layout/price-tags-small/price_tag_34.png) }
span.discount-tag-35 { background: url(../../images/shared/layout/price-tags-small/price_tag_35.png) }
span.discount-tag-36 { background: url(../../images/shared/layout/price-tags-small/price_tag_36.png) }
span.discount-tag-37 { background: url(../../images/shared/layout/price-tags-small/price_tag_37.png) }
span.discount-tag-38 { background: url(../../images/shared/layout/price-tags-small/price_tag_38.png) }
span.discount-tag-39 { background: url(../../images/shared/layout/price-tags-small/price_tag_39.png) }
span.discount-tag-40 { background: url(../../images/shared/layout/price-tags-small/price_tag_40.png) }
span.discount-tag-41 { background: url(../../images/shared/layout/price-tags-small/price_tag_41.png) }
span.discount-tag-42 { background: url(../../images/shared/layout/price-tags-small/price_tag_42.png) }
span.discount-tag-43 { background: url(../../images/shared/layout/price-tags-small/price_tag_43.png) }
span.discount-tag-44 { background: url(../../images/shared/layout/price-tags-small/price_tag_44.png) }
span.discount-tag-45 { background: url(../../images/shared/layout/price-tags-small/price_tag_45.png) }
span.discount-tag-46 { background: url(../../images/shared/layout/price-tags-small/price_tag_46.png) }
span.discount-tag-47 { background: url(../../images/shared/layout/price-tags-small/price_tag_47.png) }
span.discount-tag-48 { background: url(../../images/shared/layout/price-tags-small/price_tag_48.png) }
span.discount-tag-49 { background: url(../../images/shared/layout/price-tags-small/price_tag_49.png) }
span.discount-tag-50 { background: url(../../images/shared/layout/price-tags-small/price_tag_50.png) }
span.discount-tag-51 { background: url(../../images/shared/layout/price-tags-small/price_tag_51.png) }
span.discount-tag-52 { background: url(../../images/shared/layout/price-tags-small/price_tag_52.png) }
span.discount-tag-53 { background: url(../../images/shared/layout/price-tags-small/price_tag_53.png) }
span.discount-tag-54 { background: url(../../images/shared/layout/price-tags-small/price_tag_54.png) }
span.discount-tag-55 { background: url(../../images/shared/layout/price-tags-small/price_tag_55.png) }
span.discount-tag-56 { background: url(../../images/shared/layout/price-tags-small/price_tag_56.png) }
span.discount-tag-57 { background: url(../../images/shared/layout/price-tags-small/price_tag_57.png) }
span.discount-tag-58 { background: url(../../images/shared/layout/price-tags-small/price_tag_58.png) }
span.discount-tag-59 { background: url(../../images/shared/layout/price-tags-small/price_tag_59.png) }
span.discount-tag-60 { background: url(../../images/shared/layout/price-tags-small/price_tag_60.png) }
span.discount-tag-61 { background: url(../../images/shared/layout/price-tags-small/price_tag_61.png) }
span.discount-tag-62 { background: url(../../images/shared/layout/price-tags-small/price_tag_62.png) }
span.discount-tag-63 { background: url(../../images/shared/layout/price-tags-small/price_tag_63.png) }
span.discount-tag-64 { background: url(../../images/shared/layout/price-tags-small/price_tag_64.png) }
span.discount-tag-65 { background: url(../../images/shared/layout/price-tags-small/price_tag_65.png) }
span.discount-tag-66 { background: url(../../images/shared/layout/price-tags-small/price_tag_66.png) }
span.discount-tag-67 { background: url(../../images/shared/layout/price-tags-small/price_tag_67.png) }
span.discount-tag-68 { background: url(../../images/shared/layout/price-tags-small/price_tag_68.png) }
span.discount-tag-69 { background: url(../../images/shared/layout/price-tags-small/price_tag_69.png) }
span.discount-tag-70 { background: url(../../images/shared/layout/price-tags-small/price_tag_70.png) }
span.discount-tag-71 { background: url(../../images/shared/layout/price-tags-small/price_tag_71.png) }
span.discount-tag-72 { background: url(../../images/shared/layout/price-tags-small/price_tag_72.png) }
span.discount-tag-73 { background: url(../../images/shared/layout/price-tags-small/price_tag_73.png) }
span.discount-tag-74 { background: url(../../images/shared/layout/price-tags-small/price_tag_74.png) }
span.discount-tag-75 { background: url(../../images/shared/layout/price-tags-small/price_tag_75.png) }
span.discount-tag-76 { background: url(../../images/shared/layout/price-tags-small/price_tag_76.png) }
span.discount-tag-77 { background: url(../../images/shared/layout/price-tags-small/price_tag_77.png) }
span.discount-tag-78 { background: url(../../images/shared/layout/price-tags-small/price_tag_78.png) }
span.discount-tag-79 { background: url(../../images/shared/layout/price-tags-small/price_tag_79.png) }
span.discount-tag-80 { background: url(../../images/shared/layout/price-tags-small/price_tag_80.png) }
span.discount-tag-81 { background: url(../../images/shared/layout/price-tags-small/price_tag_81.png) }
span.discount-tag-82 { background: url(../../images/shared/layout/price-tags-small/price_tag_82.png) }
span.discount-tag-83 { background: url(../../images/shared/layout/price-tags-small/price_tag_83.png) }
span.discount-tag-84 { background: url(../../images/shared/layout/price-tags-small/price_tag_84.png) }
span.discount-tag-85 { background: url(../../images/shared/layout/price-tags-small/price_tag_85.png) }
span.discount-tag-86 { background: url(../../images/shared/layout/price-tags-small/price_tag_86.png) }
span.discount-tag-87 { background: url(../../images/shared/layout/price-tags-small/price_tag_87.png) }
span.discount-tag-88 { background: url(../../images/shared/layout/price-tags-small/price_tag_88.png) }
span.discount-tag-89 { background: url(../../images/shared/layout/price-tags-small/price_tag_89.png) }
span.discount-tag-90 { background: url(../../images/shared/layout/price-tags-small/price_tag_90.png) }
span.discount-tag-91 { background: url(../../images/shared/layout/price-tags-small/price_tag_91.png) }
span.discount-tag-92 { background: url(../../images/shared/layout/price-tags-small/price_tag_92.png) }
span.discount-tag-93 { background: url(../../images/shared/layout/price-tags-small/price_tag_93.png) }
span.discount-tag-94 { background: url(../../images/shared/layout/price-tags-small/price_tag_94.png) }
span.discount-tag-95 { background: url(../../images/shared/layout/price-tags-small/price_tag_95.png) }
span.discount-tag-96 { background: url(../../images/shared/layout/price-tags-small/price_tag_96.png) }
span.discount-tag-97 { background: url(../../images/shared/layout/price-tags-small/price_tag_97.png) }
span.discount-tag-98 { background: url(../../images/shared/layout/price-tags-small/price_tag_98.png) }
span.discount-tag-99 { background: url(../../images/shared/layout/price-tags-small/price_tag_99.png) }


#product_detail_show .slFacebookLikeItButton {
	overflow:hidden;
	float: right;
	clear: right;
	width: 120px;
	height: 40px;
	margin:1em 0 .3em;
}

#content .content-category-products,
#content .content-pager {
	background-image: none;
}

