/* ~°~°~°~°~°~°~°~°~°~°~°~°~°~ Amadea s.r.o. - e-shop Ozdoby.cz ~°~°~°~°~°~°~°~°~°~°~°~°~°~ */
/* ~°~°~°~°~°~°~°~°~°~°~°~° gFx via CSS: IdeFixx (www.sucharda.cz) °~°~°~°~°~°~°~°~°~°~°~°~ */
/* ~°~°~°~°~°~°~°~°~°~°~°~°~°~ Lady in the header by: Kimi Tan ~°~°~°~°~°~°~°~°~°~°~°~°~°~  */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
}
nav ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ins { background-color: #dfd2c2; color: #000; text-decoration: none; }
mark { background-color: #dfd2c2; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

img, fieldset {	border: 0; }

img { max-width: 100%; height: auto; width: auto\9; }

::selection { background: #dd7981; color: #000; text-shadow: none; }
::-moz-selection { background: #dd7981; color: #000; text-shadow: none; }

body {
	margin: 0 auto;
	font: 70% "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Geneva, sans-serif;
	color: #000;
	background: #eff3f3 url("bg-top.jpg") no-repeat 50% 0;
}

@font-face {
	font-family: 'akaFrivolityRegular';
	src: url('./font/akafrivolity-webfont.eot');
	src: local('☺'), url('./font/akafrivolity-webfont.woff') format('woff'), url('./font/akafrivolity-webfont.ttf') format('truetype'), url('./font/akafrivolity-webfont.svg#akaFrivolityRegular') format('svg');
	font-weight: normal; font-style: normal;
}
/* ~°~°~ Font 'akaFrivolity' is protected by WebOnly™ option, THX to FontSquirrel.com ~°~°~ */

h1, h2, h3 { margin: 0; padding: 0; font: normal 2.4em/1.4em 'akaFrivolityRegular', serif; clear: both; }
h1 a, h2 a, h3 a { text-decoration: none; }
h1, h2, h3 { margin: 7px 0 0; padding-bottom: 7px; }
h2, h3 { font-size: 1.8em; }

a { text-decoration: underline; font-weight: normal; color: #593736; }
a:visited { color: #505050; }
a:hover, a:active { text-decoration: underline; color: #000; }

.item p a, .listing a, #categories ul li a, #menu a, #menu strong, #navigation a, #login a, .name a { color: #593736; }
.item p a:visited, .listing a:visited, #categories ul li a:visited, #menu a:visited, #navigation a:visited, #login a:visited, .name a:visited { color: #593736; }
.item p a:hover, .listing a:hover, #categories ul li a:hover, #menu a:hover, #menu strong, #navigation a:hover, #login a:hover, .name a:hover { color: #000; }

img { border: none; }
p, ul, address { margin: .2em 0 1em 0; }
ul { padding: 0; }
address { font-style: normal; }

input, select, textarea { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, Geneva, sans-serif; }

.display-none, hr { display: none; }

#page { margin: auto; position: relative; width: 978px; min-height: 500px; background: url("bg-in.jpg") no-repeat 50% 243px; }
#site {}

#box-ab { float: right; width: 780px; }
#box-a { width: 780px; float: left; padding-bottom: 20px; }
#box-b { width: 210px; float: right; }
#box-c { width: 180px; float: left; }

/* ~°~°~ Header ~°~°~ */
#theme { position: relative; height: 243px; }

#logo { position: absolute;	top: 15px; left: 111px; }
html.lte7 #logo a { cursor: hand; }

#accesslink { position: absolute; z-index: -1; top: 100%; width: 1px; height: 1px; margin: 0; overflow: hidden; }

/* ~°~°~ Main stuff ~°~°~ */
.items { margin: 5px 0; text-align: center; }
.item { width: 185px; margin: 5px 10px 5px 0; padding: 10px 0 5px; float: left; text-alsign: center;
	background: #e9ebe7;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}

.photo { /*min-height: 130px;*/ }
.photo a {}
.category .photo-img { width: 120px; height: 120px; }
.photo-img { -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.1);	-moz-box-shadow: 0 3px 10px rgba(0,0,0,.1); box-shadow: 0 3px 10px rgba(0,0,0,.1); }
.photo a img, .basket img.thumb { padding: 4px; background: #fff; border: 1px solid #e2e2e2; }
.photo a img:hover { border: 1px solid #c2c2c2; }
.item p { /*margin-bottom: .3em;*/ padding: 0 10px; text-align: left; }
.item .name { /*margin-top: 5px; min-height: 2.3em; text-align: center;*/ font-size: 1.9em; /*color: #a61514;*/ }
.item .description { text-align: left; /*min-height: 7.4em;*/ }

/*table.variants .t-dimension, table.variants .t-price, table.variants .t-code { background: url('bg.png') no-repeat; }
table.variants { clear: both; margin: 0; width: 100%; border: none; text-align: left; }
table.variants caption, table.variants thead td { display: none; }
table.variants td { padding: 2px 0; vertical-align: top; border-bottom: 1px dotted #bcb2a1; }
table.variants .t-dimension, table.variants .t-price, table.variants .t-code { width: 30%; padding-left: 20px; }
table.variants .t-dimension { background-position: 0 -200px; }
table.variants .t-price { width: 40%; padding-left: 22px; background-position: -80px -200px; }
table.variants .t-code { background-position: -160px -200px; }*/

.item-form { position: relative; margin: 5px 0; padding: 0 8px; text-align: left; }
.item-form .pocet-1, .item-form .pocet-2, .price-align input {
	padding: 6px;
	margin-right: 10px; display: inline-block; outline: none; border: none;
	-webkit-border-radius: 5px;	-moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
	background-color: #c8c5c0;
}

.item-form span { position: relative; margin-left: -8px; }
html.lte7 .item-form span { margin-left: 0; }
.item-form .pocet-2 { position: relative; margin-left: -7px; padding: 7px 2px; width: 20px; }
.item-form .pocet-3 { position: absolute; top: -6px; right: 5px; height: 46px; width: 46px; border: none; text-indent: -9999em; background: url("bg.png") no-repeat 0 -46px; cursor: pointer; }
.item-form .pocet-3:hover { background-position: -46px -46px; }

.first { /*border-top: none;*/ }
.clear { clear: both; }
.price { font-weight: bold; font-size: 15px; color: #593736; }

#box-a ul { margin-left: 1.5em; }

.listing { clear: both; padding: 4px 5px; margin: 10px 0; }
.listing a, .listing strong, .listing span { padding: 7px 10px; margin: 0; background: #f4f5f2;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.listing a { background: #e9ebe7; }
.listing a:hover { background: #e2e5df; }

/* ~°~°~ Product details ~°~°~ */
.detail h1 { font-size: 3em; }
.detail .photo { float: right; }
.detail .photo img { max-width: 500px; padding: 10px; background: #fff; border: 1px solid #e2e2e2; }
.detail .cart { margin: 1em 0 1em 3.7em; }

.detail .item-form { padding: 0; }
.detail .item-form .pocet-3 { position: static; }

/* ~°~°~ Left column ~°~°~ */
#categories { width: 180px; }

#categories h3 { margin: 0; padding: 7px 0; font-size: 1.8em; text-align: center;
	color: #fff;
	background: #c4ae86;
	border: 2px solid #bba67c;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;
}

#categories ul, #categories li { margin: 0; padding: 0; }
#categories ul li { display: block; list-style: none; color: #a61514; }
html.ie6 #categories ul li { position: relative; height: 1%; }
#categories ul li a { display: block; margin-bottom: 1px; padding: 5px 10px; text-decoration: none; border-bottom: 1px dotted #bcb2a1; }
#categories ul li a:hover {}
#categories ul li strong { display: block; padding: 5px 10px; 
	color: #3f3f3f;
	border-bottom: 1px dotted #bcb2a1;
}

#categories ul li ul li a, #categories ul li ul li strong { margin-left: 5px; padding-left: 15px; background: url("bg.png") -228px 12px no-repeat; }
#categories ul li ul li ul li a, #categories ul li ul li ul li strong { padding-left: 20px; background: url("bg.png") -222px 12px no-repeat; }

#addthis-box { position: absolute; top: 82px; left: 390px; width: 222px; height: 24px; overflow: hidden; }

.addthis_button_facebook, .addthis_button_twitter, .addthis_button_email, .addthis_button_print, .addthis_button_more { float: left; display: block; padding-top: 24px; height: 0; width: 24px; overflow: hidden; background: url("bg.png") 0 -126px no-repeat; }

.addthis_button_google_plusone { float: left; }

html.ie6 .addthis_button_facebook, html.ie6 .addthis_button_twitter, html.ie6 .addthis_button_google_plusone, html.ie6 .addthis_button_email, html.ie6 .addthis_button_print, html.ie6 .addthis_button_more { background: url("bg.png") no-repeat 0 -126px; -pie-png-fix: true; }

.addthis_button_facebook, html.ie6 .addthis_button_facebook { background-position: -72px -126px; }
.addthis_button_twitter, html.ie6 .addthis_button_twitter { background-position: -96px -126px; }
.addthis_button_email, html.ie6 .addthis_button_email { background-position: -48px -126px; }
.addthis_button_print, html.ie6 .addthis_button_print { background-position: -24px -126px; }
.addthis_button_more, html.ie6 .addthis_button_more { background-position: 0 -126px; }
/*.addthis_button_google_plusone, html.ie6 .addthis_button_google_plusone { background-position: -120px -126px; }*/

.addthis_counter.addthis_bubble_style { float: left; margin: 4px 0 0 3px; opacity: 0; }
#addthis-box:hover .addthis_counter.addthis_bubble_style { opacity: .6; }
html.ie .addthis_counter.addthis_bubble_style { margin-top: 4px; }

#___plusone_0 { float: left !important; margin: 5px 3px 0 0 !important; }

/* ~°~°~ Menu ~°~°~ */
#menu { 
	position: absolute; top: 168px; left: 111px; width: 861px;
	font-size: 1.2em;
}
#menu li { float: left; list-style-type: none; }
#menu a, #menu strong { padding: 16px 8px; margin-right: 5px; }

/* ~°~°~ Breadcrumbs, Item in the cart ~°~°~ */
#navigation { margin: 7px 0 6px; margin-left: 195px; padding: 0 10px 0 0; min-height: 16px; }
#navigation strong { color: #3f3f3f; }

#attention { margin: 1px 0 1px 0; padding: 10px; font-size: 12px; background: #b3d705; 
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
#attention a { color: #000; font-weight: bold; }

/* ~°~°~ Cart ~°~°~ */
#shopping-cart {
	position: absolute;	z-index: 3;	top: 45px; right: 24px;
	width: 124px; height: 85px;
	background: url("bg.jpg") no-repeat -209px 0;
}
#shopping-cart .name { display: none; }
#shopping-cart a { position: relative; top: 53px; left: 2px; display: block; padding: 5px 20px 5px 0; width: 95px; height: 20px; overflow: hidden; color: #000; text-decoration: none; text-align: right; font-size: 14px; white-space: nowrap; }
#payment .right { position: absolute; left: 101px; top: 46px; }
#payment .right input { height: 46px; width: 46px; border: none; text-indent: -9999em; background: url("bg.png") no-repeat 0 -46px; cursor: pointer; }
html.ie6 #payment .right input { background: url("bg.png") no-repeat 0 -46px; -pie-png-fix: true; }
#payment .right input:hover { background-position: -46px -46px; }

/* ~°~°~ Order ~°~°~ */
.basket h2 { margin-top: .5em; border-bottom: 1px solid #000; }
.basket form { margin-bottom: 1em; }
.basket span { color: #593736; font-weight: bold; }

table.basket { width: 100%; margin-top: .2em; display: table; text-align: left; border-collapse: collapse; border: none; }
table.basket th { padding: .5em 1em; font-weight: bold; /*background-color: #c4ae86;*/ text-aling: center; border-bottom: 1px dotted #bcb2a1; }
table.basket td { background: none; padding: .5em 1em; vertical-align: middle; border-bottom: 1px dotted #bcb2a1; }
table.basket .price-align { width: 17%; /*text-align: right;*/ }
table.basket .price-align a img { position: relative; top: 2px; }
table.basket .prvni { width: 26px; }
table.basket .druhy { width: 220px; }
table.basket .paty { width: 40px; }
table.basket .thumb { vertical-align: middle; float: left; margin-right: 3px; }
table.basket .popis { vertical-align: middle; display: inline; }
table.registrace th { font-weight: normal; text-align: right; }

/* ~°~°~ Search ~°~°~ */
#search {
	position: absolute; z-index: 3; top: 45px; right: 173px;
	width: 184px; height: 85px;
	background: url("bg.jpg") no-repeat 0 0;
}
#search-in label { display: none; }
#search-in .form-input { position: absolute; left: 23px; top: 52px; width: 133px; border: none; border-bottom: 1px solid #ccef07; background: none; }
#search-in .right { position: absolute; left: 161px; top: 46px; }
#search-in .right input { height: 46px; width: 46px; border: none; text-indent: -9999em; background: url("bg.png") no-repeat 0 0; cursor: pointer; }
#search-in .right input:hover { background-position: -46px 0; }

#search-in input::-webkit-input-placeholder { color: #555; }
#search-in input:-moz-placeholder { color: #555; }

/* ~°~°~ Login, Register ~°~°~ */
#login { position: absolute; z-index: 3; top: 15px; right: 50px; font-size: 12px; }
html.ie6 #login { width: 300px; }
#login strong {}

#awood a {
	position: absolute; z-index: 2; top: 163px; right: 0;
	display: block; padding-top: 126px; height: 0; width: 126px; overflow: hidden; background: url("bg.png") no-repeat -92px 0;
}
html.ie6 #awood a { background: url("bg.png") no-repeat -92px 0; -pie-png-fix: true; }

/* ~°~°~ Footer ~°~°~ */
#footer { clear: both; margin: auto; max-height: 308px; overflow: hidden; }
#footer-in-1-wrap { min-height: 150px; max-height: 224px; overflow: hidden; width: 100%; background: url("bg-footer.jpg") no-repeat 50% 0; }
#footer-in-1 { margin: auto; position: relative; width: 978px; }
#footer-in-2-wrap { height: 84px; overflow: hidden; width: 100%; background: url("bg-footer.jpg") no-repeat 50% -224px; }
#footer-in-2 { margin: auto; position: relative; width: 978px; }

#footer .col { float: left; width: 30%; padding: 2% 1%; }
#footer .c-1 { width: 38%; }
#footer .c-2 { width: 34%; }
#footer .c-3 { width: 22%; }
html.lte7 #footer .c-3 { width: 18%; }

#footer-in-2 .footer-logo { float: left; margin: 4px 10px 0 100px; }
#footer-in-2 p { margin: 0; padding: 33px 0 0; }
#footer-in-2 a { color: #000; }

#footer-in-2 p#we-did-this { float: left; }

#footer-in-2 p#cesky-vyrobek a { float: left; display: block; margin: -10px 0 0 15px; padding-top: 48px; height: 0; width: 38px; overflow: hidden; background: url("bg.png") no-repeat 0 -152px; }
#footer-in-2 p#cesky-vyrobek a:hover { background-position: -38px -152px; }

#footer-in-2 p#back-top { position: absolute; top: 0; right: 0; margin: 4px 0 0; padding: 5px; background: #b3d705; }

/* ~°~°~ thumbnail scroller jQuery plugin - scrollers styling ~°~°~ */
.jTscrollerShift { padding-top: 210px; }

#jTscrollerWrapper { position: absolute; top: 239px; width: 100%; height: 206px; background: url('bg-slider.png') repeat-x center top; }

.jThumbnailScroller { position: absolute; top: 42px; width: 100%; height: 125px; overflow: hidden; }
html.lte7 .jThumbnailScroller {}

.jThumbnailScroller .jTscrollerContainer { position: absolute; }
.jThumbnailScroller .jTscroller { position: relative; height: 125px; margin: 0; left: 0; top: 0; display: inline-block; *display: inline; }

img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }

.jThumbnailScroller .jTscroller a { display: block; float: left; /*border: 5px solid #fff;*/ margin: 0 10px;
	width: 125px; height: 125px;
}
.jThumbnailScroller .jTscroller a:hover { border-color: #fff; }
.jThumbnailScroller .jTscroller a:first-child { margin-left: 20px; }
.jThumbnailScroller .jTscroller a img { border: none;}

.jThumbnailScroller#tS1 { width: 100%; }

/* ~°~°~ FancyBox - jQuery Plugin ~ Simple and fancy lightbox alternative ~°~°~
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {	position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px;	cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('./fancybox/fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0 solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { border-bottom: none; position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('./fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px;	margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('./fancybox/blank.gif');	z-index: 1102; display: none; }
#fancybox-left { left: 0; }
#fancybox-right { right: 0; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('./fancybox/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('./fancybox/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px;	z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('./fancybox/fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('./fancybox/fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('./fancybox/fancybox-y.png'); background-position: -20px 0; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('./fancybox/fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('./fancybox/fancybox-x.png'); background-position: 0 -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('./fancybox/fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%;	background-image: url('./fancybox/fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('./fancybox/fancybox.png'); background-position: -40px -122px; }
#fancybox-title { z-index: 1102; text-shadow: none; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333;	background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF;	text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('./fancybox/fancy_title_over.png'); display: block; }
.fancybox-title-float {	position: absolute; left: 0; bottom: -20px;	height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td {	border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('./fancybox/fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #fff; line-height: 29px; font-weight: bold; padding: 0 0 3px 0;	background: url('./fancybox/fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('./fancybox/fancybox.png') -55px -90px no-repeat; }

html.lte8 .fancybox-ie .fancybox-bg { background: transparent !important; }
html.lte8 .fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
html.lte8 .fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
html.lte8 .fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
html.lte8 .fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
html.lte8 .fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
html.lte8 .fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
html.lte8 .fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
html.lte8 .fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/* ~°~°~ Something for our old good buddy IE ~°~°~ */
html.lte8 .item,
html.lte8 .item-form .pocet-1, html.lte8 .item-form .pocet-2, html.lte8 .price-align input,
html.lte8 #categories h3,
html.lte8 #attention,
html.lte8 .listing a, html.lte8 .listing strong, html.lte8 .listing span,
html.ie6 .addthis_button_facebook, html.ie6 .addthis_button_twitter, html.ie6 .addthis_button_google_plusone, html.ie6 .addthis_button_email, html.ie6 .addthis_button_print, html.ie6 .addthis_button_more,
html.ie6 #payment .right input,
html.ie6 #awood a
{ behavior: url('./design/pie.htc'); }

html.ie6 #logo a img, html.ie6 .footer-logo img { behavior: url('./design/pie.htc'); -pie-png-fix: true; }

@media print {
body { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Geneva, sans-serif;
	font-size: 80%;
	color: #000;
	background-color: #fff;
}
* { margin: 0; padding: 0; }

h1 { margin-top: .2em; font-size: 170%; color: #000; font-family: Georgia, "Times New Roman", Times, serif;  }
h2, h3 { font-size: 150%; }

a { text-decoration: underline; font-weight: normal; color: #000; }
a:visited { color: #000; }
a:hover, a:active { text-decoration: underline; color: #000; }

img { border: none; }

p { margin: .2em 0 .3em 0; }

#box-ab, #box-a { float: none; width: 100%; }
#box-a { padding-bottom: 20px; }

#theme, #shopping-cart, #box-c, #menu, #search, #login, .display-none, .noprint, .item form, #jTscrollerWrapper, #attention, #cesky-vyrobek, .listing, #navigation, .footer-logo, #back-top, #footer .c-2 { display: none; }

.jTscrollerShift { padding: 0; }

.item { width: 23%; margin: 0 .5% .5% 0; padding: .5%; float: left; text-align: center; border: 1px solid #efefef; }
.photo { /*min-height: 152px;*/ }
.photo-img { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.item p { /*margin-bottom: .6em; padding: 0 10px; text-align: left;*/ }
.item .name {}
.item p.description {}
.item p a { font-size: 1.3em; }

#footer .col { float: none; width: 100%; padding: 1% 0; }

.clear, #footer { clear: both !important; }
}
