/* CSS RESET ZACATEK */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
legend {
	display: none;
}
button {
	cursor: pointer
}
a {
	color: #F26522;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
sup {
	color: red;
}
.clear { clear: both; }
span.uzavirac,
div.uzavirac {
	clear: both;
	overflow: hidden;
	height: 1px;
	display: block;
}
.position-relative {
	position: relative;
}
.iePosun {
	*margin-left: 2px;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* CSS RESET KONEC */
body {
	background: #f0f0f0 url("../images/body-bg.gif") center top repeat-x;
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif
}
#page {
	width: 954px;
	margin: 0px auto;
	position: relative;
}
#float-left {
	float: left;
	width: 744px;
}
#hlava {
	background: url("../images/slogan.png") left bottom no-repeat;
	background-position: 235px 96px;
	height: 250px;
	position: relative;
	margin-bottom: 10px;
}
#hlava .search {
	float: left;
	width: 190px;
	margin-top: 10px;
	margin-lefT: 25px;
}
* html #hlava .search {
	margin-left: 12px;
}
#hlava .search input {
	float: left;
	width: 103px;
	border: 1px solid #c1c1c1;
	font-size: 11px;
	color: #818181;
	padding: 3px;
	padding-bottom: 4px;
	*padding-bottom: 3px;
	margin-right: 5px;
}
#hlava .search button {
	float: left;
	width: 45px;
	height: 24px;
	background: url("../images/button-search.gif") center top no-repeat;
	border: 0px;
	border: none;
}
#hlava .search button span {
	display: none;
}
#hlava .search a {
	font-size: 11px;
	color: black;
}
#hlava ul#topmenu {
	float: right;
	width: 730px;
	list-style-type: none;
	margin-right: 2px;
	font-size: 11px;
}
#hlava ul#topmenu li {
	*float: left;
}
#hlava ul#topmenu li a {
	float: left;
	background: url("../images/menu-top-bg.png") center top no-repeat;
	height: 40px;
	line-height: 40px;
	width: 105px;
	color: white;
	text-align: center;
	text-decoration: none;
}
#hlava ul#topmenu li a:hover {
	background: url("../images/menu-top-bg.png") center top no-repeat;
	background-position: -102px -40px;
}
#hlava ul#topmenu li a.active {
	background: url("../images/menu-top-bg.png") center top no-repeat;
	background-position: -102px -40px;
}
#hlava ul#topmenu li.n01 a {
	float: left;
	background: url("../images/menu-top-bg.png") left top no-repeat;
	height: 40px;
	line-height: 40px;
	width: 102px;
	*width: 103px;
	color: white;
	text-align: center;
	text-decoration: none;
}
#hlava ul#topmenu li.n01 a:hover {
	background: url("../images/menu-top-bg.png") left bottom no-repeat;
}
#hlava ul#topmenu li.n01 a.active {
	background: url("../images/menu-top-bg.png") left bottom no-repeat;
}
#hlava ul#topmenu li.n02 a {
	float: left;
	background: url("../images/menu-top-bg.png") right top no-repeat;
	height: 40px;
	line-height: 40px;
	width: 103px;
	*width: 102px;
	color: white;
	text-align: center;
	text-decoration: none;
}
#hlava ul#topmenu li.n02 a:hover {
	background: url("../images/menu-top-bg.png") right bottom no-repeat;
}
#hlava ul#topmenu li.n02 a.active {
	background: url("../images/menu-top-bg.png") right bottom no-repeat;
}
#hlava a img.logo {
	position: absolute;
	left: 25px;
	top: 65px;
}
#hlava .drobeckova-navigace {
	color: #818181;
	font-size: 11px;
	margin-top: 23px;
	margin-left: 235px;
}
#hlava .drobeckova-navigace a {
	color: #818181
}
#hlava .drobeckova-navigace .drbNavH {
	display: inline;
	color: #818181;
	font-size: 11px;
}
#hlava .head-box {
	background: url("../images/head-box-bg.png") center top no-repeat;
	width: 172px;
	height: 158px;
	padding: 16px;
	position: absolute;
	right: 0px;
	top: 130px;
	font-size: 12px;
}
#hlava .links {
	width: 172px;
	height: 158px;
	padding: 16px;
	position: absolute;
	right: 0px;
	top: 50px;
	font-size: 12px;
}
* html #hlava .head-box {
	bottom: -20px;
}
#hlava .head-box a.logout {
	background: url("../images/logout-button.gif") center top no-repeat;
	width: 87px;
	height: 21px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	color: white;
	text-decoration: none;
	floaT: right;
}
#hlava .head-box a:hover.logout {
	text-decoration: underline;
}
#hlava .head-box em {
	font-size: 14px;
	font-weight: bold;
	font-style: normal
}
#hlava .head-box em strong {
	color: #ed1c24
}
#hlava .head-box a.cart-button {
	background: url("../images/cart-button.gif") center top no-repeat;
	width: 125px;
	padding-left: 20px;
	height: 21px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	color: white;
	text-decoration: none;
	float: right;
}
#hlava .head-box a:hover.cart-button {
	text-decoration: underline;
}
#hlava .head-box h4 {
	color: #790000;
	margin-bottom: 10px;
	font-size: 14px;
}
#hlava .head-box input.text-2 {
	text-align: left;
	height: 16px;
	background-color: #fff;
	border: 1px solid #bababa;
	float: left;
	width: 100px;
	margin-bottom: 5px;
	*margin-bottom: -5px;
}
#hlava .head-box input.submit-s {
	float: left;
	width: 96px;
	height: 20px;
	background: url("../images/djkfhg.gif") center top no-repeat;
	border: 0px;
	border: none;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	*margin-bottom: -15px;
}
#hlava .head-box label {
	float: left;
	width: 40px;
	margin-top: 3px;
}
#hlava .head-box a {
	color: #f26522;
	line-height: 16px;
	font-size: 10px;
}
#hlava ul#headmenu {
	list-style-type: none;
	font-size: 11px;
	text-transform: uppercase;
	position: absolute;
	bottom: 0px;
	width: 750px;
}
#hlava ul#headmenu li {
	*float: left;
}
#hlava ul#headmenu li a {
	width: 105px;
	float: left;
	color: #790000;
	text-align: center;
	line-height: 14px;
	text-decoration: none;
}
#hlava ul#headmenu li a:hover {
	color: black;
	text-decoration: underline;
}
#hlava ul#headmenu li.bile-zbozi a {
	background: url("../images/head-menu-bg.jpg") left top no-repeat;
	background-position: 26px 0px;
	padding-top: 105px;
}
#hlava ul#headmenu li.plazmove-televize a {
	background: url("../images/head-menu-bg.jpg") left top no-repeat;
	background-position: -79px 0px;
	padding-top: 95px;
}
#hlava ul#headmenu li.lcd-televize a {
	background: url("../images/head-menu-bg.jpg") left top no-repeat;
	background-position: -184px 0px;
	padding-top: 105px;
}
#hlava ul#headmenu li.videokamery a {
	background: url("../images/head-menu-bg.jpg") left top no-repeat;
	background-position: -289px 0px;
	padding-top: 105px;
}
#hlava ul#headmenu li.fotoaparaty a {
	background: url("../images/head-menu-bg.jpg") left top no-repeat;
	background-position: -394px 0px;
	padding-top: 105px;
}
#hlava ul#headmenu li.mp3-prehravace a {
	background: url("../images/head-menu-bg.jpg") left top no-repeat;
	background-position: -499px 0px;
	padding-top: 95px;
}
#hlava ul#headmenu li.dvd-rekordery a {
	background: url("../images/head-menu-bg.jpg") left top no-repeat;
	background-position: -604px 0px;
	padding-top: 95px;
}
#obsah {
	width: 524px;
	float: right;
}
#obsah .anotation-box {
	background: #f5f5f5 url("../images/anotation-box-middle-bg.gif") center top repeat-y;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
}
#obsah .anotation-box .top {
	*margin-top: -12px;
}
#obsah .anotation-box .bottom {
	*margin-bottom: -5px
}
#obsah .anotation-box p {
	margin: 6px 30px;
	text-align: justify;
}
#obsah .anotation-box h1 {
	margin: 20px 30px;
	*margin: 10px 30px;
	margin-bottom: 20px;
	text-align: justify;
	color: #790000;
	font-size: 18px;
}
#obsah .anotation-box h2 {
	margin: 6px 30px;
	margin-bottom: 20px;
	text-align: justify;
	color: #790000;
	font-size: 14px;
}
#obsah .anotation-box h2 a {
	color: rgb(66,66,66)
}
#obsah .anotation-box h3 {
	color: rgb(242,101,34);
	font-size: 13px;
	margin-left: 30px;
}
#obsah .anotation-box h3 a {
	color: rgb(66,66,66);
	margin-left: 0px;
	margin: 6px 30px;
	margin-bottom: 20px;
	font-size: 12px;
}
#obsah .anotation-box p a {
	color: #f26522;
	font-weight: bold;
}
#obsah .anotation-box ul {
	margin: 6px 45px;
}
#obsah .anotation-box ul a {
	color: #f26522;
	font-weight: bold;
}
#obsah .anotation-box .razeni {
	font-size: 11px;
	color: #969696;
	padding-left: 20px;
	margin-top: 6px;
	float: left;
	margin-bottom: 5px;
}
#obsah .anotation-box .razeni em {
	color: #f26522;
	font-style: normal;
	margin-right: 5px;
}
#obsah .anotation-box .razeni a.asc {
	background: url("../images/strankovac_asc.gif") right center no-repeat;
	color: #f26522;
}
#obsah .anotation-box .razeni a.desc {
	background: url("../images/strankovac_desc.gif") right center no-repeat;
	color: #f26522;
}
#obsah .anotation-box .razeni a {
	color: #f26522;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 10px;
	background: url("../images/strankovac_none.gif") right center no-repeat;
}
#obsah .anotation-box .razeni a:hover {
	text-decoration: underline;
}
#obsah .anotation-box .stranky {
	float: right;
	margin-right: 20px;
	font-size: 11px;
	color: #969696;
	margin-top: 5px;
}
#obsah .anotation-box .stranky a {
	color: #f26522;
	text-decoration: none;
}
#obsah .anotation-box form.formFiltr {
	padding: 10px 15px;
}
#obsah .anotation-box form.formFiltr span.legend {
	display: block;
	color: #790000;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
#obsah .anotation-box form.formFiltr span.legend h1, #obsah .anotation-box form.formFiltr span.legend h2 {
	display: inline;
	font-size: 14px;
	margin-left: 0px;
}
#obsah .anotation-box form.formFiltr input {
	float: left;
}
#obsah .anotation-box form.formFiltr label {
	float: left;
	width: 70px;
	margin-left: 5px;
	margin-top: 2px;
	font-weight: bold;
	color: #F26522
}
#obsah .anotation-box form.formFiltr label a {
	color: #F26522
}
#obsah .anotation-box .submit-s {
	float: left;
	width: 96px;
	height: 20px;
	background: url("../images/djkfhg.gif") center top no-repeat;
	border: 0px;
	border: none;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	*margin-bottom: -15px;
}
#obsah .anotation-box table {
	margin-lefT: 35px;
	width: 455px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#obsah .anotation-box table.kosik {
	margin-lefT: 15px;
	width: 495px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#obsah .anotation-box table.kosik table {
	margin: 0px;
	width: 275px;
	*width: 270px;
}
#obsah .anotation-box table td {
	background-color: #fff;
	border: 1px solid rgb(245,245,245);
	padding: 3px 6px;
}
#obsah .anotation-box form.shop_search {
	margin-left: 30px;
}
#obsah .anotation-box form.shop_search label {
	width: 150px;
	float: left;
	font-weight: bold;
	margin-top: 3px;
}
#obsah .anotation-box form.shop_search input {
	width: 120px;
	float: left;
	margin: 2px;
}
#obsah .anotation-box form.shop_search select {
	width: 96px;
	float: left;
	margin: 2px;
}
#obsah .anotation-box p.compare {
	margin: 12px;
}
#obsah .product-velky {
	width: 259px;
	height: 290px;
	float: left;
	background: url("../images/product-middle-bg.gif") center top repeat-y;
	margin-bottom: 6px;
	position: relative;
	font-size: 11px;
}
#obsah .product-velky h2 a {
	color: #790000;
	font-size: 14px;
	font-weight: bold;
	margin: 13px 20px;
	*margin-top: 3px;
	text-transform: uppercase;
	display: block;
}
#obsah .product-velky a.img {
	height: 100px;
	display: block;
	position: relative;
}
#obsah .product-velky a .darek-ico {
	position: absolute;
	left: 17px;
	top: -3px;
	*behavior: url(./css/iepngfix.htc);
}
#obsah .product-velky img.image {
	margin-left: 20px;
}
#obsah .product-velky p {
	padding: 13px 20px;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
}
#obsah .product-velky .sbottom {
	position: absolute;
	bottom: 10px;
	width: 250px;
}
#obsah .product-velky .sbottom a.porovnat {
	padding-left: 25px;
	background: url("../images/katalog_porovnat.gif") left center no-repeat;
	;
	color: #818181;
	font-weight: bold;
	display: block;
	margin-left: 21px;
	line-height: 22px;
}
#obsah .product-velky .sbottom a:hover.porovnat {
	color: #444444;
}
#obsah .product-velky .sbottom a.hlidaci_pes {
	padding-left: 25px;
	background: url("../images/hlidaci_pes.gif") left center no-repeat;
	;
	color: #c70000;
	font-weight: bold;
	display: block;
	margin-left: 21px;
	line-height: 22px;
}
#obsah .product-velky .sbottom a:hover.hlidaci_pes {
	color: #c70000;
}
#obsah .product-velky .sbottom a.oblibene {
	padding-left: 25px;
	background: url("../images/oblibene.gif") left center no-repeat;
	;
	color: rgb(255,192,0);
	font-weight: bold;
	display: block;
	margin-left: 21px;
	line-height: 22px;
}
#obsah .product-velky .sbottom a:hover.oblibene {
	color: rgb(255,192,0);
}
#obsah .product-velky .sbottom em {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color: #ed1c24;
	margin-left: 20px;
}
#obsah .product-velky .sbottom a.cart-button {
	background: url("../images/cart-small-button.gif") center top no-repeat;
	width: 87px;
	padding-left: 20px;
	height: 21px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	color: white;
	text-decoration: none;
	float: right;
	margin-top: -2px;
}
#obsah .product-velky .sbottom a:hover.cart-button {
	text-decoration: underline;
}
#obsah .product-velky .top, #obsah .product-velky .bottom {
	border: 0px;
	border: none;
	margin: 0px;
}
#obsah .product-velky .top {
	*margin-top: -12px;
}
#obsah .product-velky .bottom {
	position: absolute;
	bottom: 0px;
}
#obsah .product-velky .vlastnosti {
	position: absolute;
	top: 48px;
	right: -9px;
	width: 90px;
	line-height: 20px;
}
#obsah .product-velky .vlastnosti strong {
	padding-left: 20px;
}
#obsah .product-velky .vlastnosti strong.skladem {
	color: #8DC63F;
	background: url("../images/katalog_skladem.gif") left center no-repeat;
}
#obsah .product-velky .vlastnosti strong.skladem-exter {
	color: #8DC63F;
	background: url("../images/katalog_skladem.gif") left center no-repeat;
}
#obsah .product-velky .vlastnosti strong.akce {
	color: #ED1C24;
	background: url("../images/katalog_akce.gif") left center no-repeat;
}
#obsah .product-velky .vlastnosti strong.doporucuje {
	color: #1cc200;
	background: url("../images/katalog_doporucuje.gif") left center no-repeat;
	line-height: 15px;
	/padding-top: 15px;
}
#obsah .product-velky .vlastnosti strong.doprava {
	color: #336699;
	background: url("../images/katalog_doprava.gif") left center no-repeat;
	line-height: 15px;
	/padding-top: 15px;
}
#obsah .product-images a strong.doprava {
	float: left;
	color: #FFFFFF;
	display: block;
	width: 100px;
	height: 58px;
	padding-top: 32px;
	position: relative;
	left: 10px;
	top: -90px;
	font-size: 14px;
	background: #336699;
	text-decoration: none;
}
#obsah .product-images a {
	text-decoration: none;
	display: block;
}
#obsah .product-images a .darek-ico-product {
	position: absolute;
	left: 12px;
	top: 12px;
	*behavior: url(./css/iepngfix.htc);
}
#obsah .product-velky .vlastnosti strong.tip {
	color: #598527;
	background: url("../images/katalog_tip.gif") left center no-repeat;
}
#obsah .product-velky .vlastnosti strong.novinka {
	color: #007CFF;
	background: url("../images/katalog_novinka.gif") left center no-repeat;
}
#obsah .product-velky .vlastnosti strong.porovnat {
	color: #818181;
	background: url("../images/katalog_porovnat.gif") left center no-repeat;
}
#obsah .product-velky .vlastnosti strong.porovnat a {
	color: #818181;
}
#obsah .product-velky .vlastnosti strong.hlidaci_pes {
	color: #c70000;
	background: url("../images/hlidaci_pes.gif") left center no-repeat;
}
#obsah .product-velky .vlastnosti strong.hlidaci_pes a {
	color: #c70000;
}
#obsah .product-velky .vlastnosti strong.oblibene {
	color: rgb(255,192,0);
	background: url("../images/oblibene.gif") left center no-repeat;
}
#obsah .product-velky .vlastnosti strong.oblibene a {
	color: rgb(255,192,0);
}
#obsah .product_fin {
	margin-lefT: 6px;
}
#obsah .product-maly {
	width: 170px;
	float: left;
	background: url("../images/product-small-middle-bg.gif") center top repeat-y;
	margin-bottom: 6px;
	position: relative;
	font-size: 11px;
	margin-right: 1px;
}
#obsah .product-maly h2 a {
	color: #790000;
	font-size: 12px;
	font-weight: bold;
	margin: 13px 10px;
	text-transform: uppercase;
	height: 30px;
	line-height: 16px;
	float: left;
}
#obsah .product-maly img {
	margin-left: 10px;
	border: 1px solid #cccccc
}
#obsah .product-maly p {
	padding: 13px 20px;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	height: 95px;
}
#obsah .product-maly em {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color: #ed1c24;
}
#obsah .product-maly a.cart-button {
	background: url("../images/cart-small-button.gif") center top no-repeat;
	width: 87px;
	padding-left: 20px;
	height: 21px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	color: white;
	text-decoration: none;
	position: absolute;
	bottom: 10px;
	right: 32px;
}
#obsah .product-maly a:hover.cart-button {
	text-decoration: underline;
}
#obsah .product-maly .top, #obsah .product-maly .bottom {
	border: 0px;
	border: none;
	margin: 0px;
}
#obsah .product-maly .top {
	*margin-top: -12px;
}
#obsah .product-maly .bottom {
	*margin-bottom: -4px;
}
#obsah .product_fin_maly {
	margin-right: 0px;
}
#obsah .product-detail {
	background: #fff url("../images/product-detail-middle-bg.gif") center top repeat-y;
}
#obsah .product-detail h1 {
	font-size: 18px;
	color: #790000;
	margin-top: 20px;
	margin-left: 25px;
}
#obsah .product-detail a img.detailImg {
	margin-left: 15px;
	margin-top: 15px;
	*left: 15px;
	_left: 0;
}
#obsah .product-detail .infobox {
	background: url("../images/infobox-middle-bg.gif") center top repeat-y;
	float: right;
	width: 394px;
	margin-top: 20px;
	margin-right: 25px;
	font-size: 11px;
	line-height: 16px;
}
* html #obsah .product-detail .infobox {
	margin-right: 12px;
}
#obsah .product-detail .infobox .left {
	float: left;
	margin: 20px;
	margin-right: 0px;
	*margin: 0px;
	margin-top: 33px;
	*margin-top: 13px;
	margin-left: 20px;
	width: 150px;
}
* html #obsah .product-detail .infobox .left {
	margin-left: 10px;
}
#obsah .product-detail .infobox .left em {
	font-style: normal;
	font-weight: bold;
	color: #790000;
	font-size: 18px;
}
#obsah .product-detail .infobox .right {
	float: right;
	margin: 20px;
	margin-left: 0px;
	background: url("../images/in-cart.gif") center top no-repeat;
	width: 194px;
	height: 73px;
	*margin: 0px;
	*margin-right: 20px;
	text-align: center;
	font-size: 11px;
	color: white;
	padding-top: 10px;
}
#obsah .product-detail .infobox .right strong {
	font-size: 12px;
	display: block;
	margin-bottom: 8px;
	margin-top: 3px;
	*margin-top: 13px
}
#obsah .product-detail .infobox .right label {
	float: left;
	margin-top: 4px;
	margin-left: 18px;
}
#obsah .product-detail .infobox .right input.text {
	float: left;
	width: 46px;
	height: 17px;
	padding: 3px;
	text-align: right;
	font-weight: bold;
	color: #818181;
	background: url("../images/in-cart-inputs.gif") left center no-repeat;
	border: 0px;
	border: none;
	margin-left: 5px;
}
#obsah .product-detail .infobox .right input.submit {
	float: left;
	background: url("../images/in-cart-inputs.gif") right center no-repeat;
	width: 52px;
	height: 21px;
	border: 0px;
	border: 0px;
	color: white;
	margin-left: 5px;
	font-size: 80%;
	*padding-top: 4px;
	margin-top: 1px;
	cursor: pointer
}
#obsah .product-detail .infobox .hr {
	display: block;
	height: 5px;
	width: 390px;
	background: url("../images/in-cart-hr.gif") center top no-repeat;
	margin-top: -20px;
	*margin-top: 0px;
}
#obsah .product-detail .infobox p {
	padding: 5px 25px;
	width: 300px;
}
#obsah .product-detail .infobox p strong.orange {
	color: #f26522;
}
#obsah .product-detail .infobox p em {
	color: #197b30;
	font-weight: bold;
	font-style: normal
}
#obsah .product-detail .infobox p a {
	color: #790000;
}
#obsah .product-detail .infobox .customer {
	margin-top: 10px;
	margin-left: 15px;
}
* html #obsah .product-detail .infobox .right {
	margin-right: 10px;
}
#obsah .product-detail .infobox .top, #obsah .product-detail .infobox .bottom {
	border: 0px;
	border: none;
	margin: 0px;
}
#obsah .product-detail .infobox .top {
	*margin-top: -13px;
}
#obsah .product-detail .infobox .bottom {
	*margin-bottom: -5px;
}
#obsah .product-detail .infobox .vlastnosti {
	width: 90px;
	line-height: 20px;
	float: left;
	margin-lefT: 20px;
}
#obsah .product-detail .infobox .vlastnosti strong {
	padding-left: 25px;
}
#obsah .product-detail .infobox .vlastnosti strong.skladem {
	color: #8DC63F;
	background: url("../images/katalog_skladem.gif") left center no-repeat;
}
#obsah .product-detail .infobox .vlastnosti strong.akce {
	color: #ED1C24;
	background: url("../images/katalog_akce.gif") left center no-repeat;
}
#obsah .product-detail .infobox .vlastnosti strong.tip {
	color: #598527;
	background: url("../images/katalog_tip.gif") left center no-repeat;
}
#obsah .product-detail .infobox .vlastnosti strong.novinka {
	color: #007CFF;
	background: url("../images/katalog_novinka.gif") left center no-repeat;
}
#obsah .product-detail .infobox .vlastnosti strong.doporucuje {
	color: #1cc200;
	background: url("../images/katalog_doporucuje.gif") left center no-repeat;
}
#obsah .product-detail .infobox .vlastnosti strong.doprava {
	color: #336699;
	background: url("../images/katalog_doprava.gif") left center no-repeat;
}
#obsah .product-detail .infobox a.porovnat {
	padding-left: 25px;
	background: url("../images/katalog_porovnat.gif") left center no-repeat;
	;
	color: #818181;
	font-weight: bold;
	display: block;
	margin-left: 21px;
	line-height: 22px;
}
#obsah .product-detail .infobox a:hover.porovnat {
	color: #444444;
}
#obsah .product-detail .infobox a.hlidaci_pes {
	padding-left: 25px;
	background: url("../images/hlidaci_pes.gif") left center no-repeat;
	;
	color: #c70000;
	font-weight: bold;
	display: block;
	margin-left: 21px;
	line-height: 22px;
}
#obsah .product-detail .infobox a:hover.hlidaci_pes {
	color: #c70000;
}
#obsah .product-detail .infobox a.oblibene {
	padding-left: 25px;
	background: url("../images/oblibene.gif") left center no-repeat;
	;
	color: rgb(255,192,0);
	font-weight: bold;
	display: block;
	margin-left: 21px;
	line-height: 22px;
}
#obsah .product-detail .infobox a:hover.oblibene {
	color: rgb(255,192,0);
}
#obsah .product-detail .infobox a.homecredit {
	color: #c13234;
	font-weight: bold;
	padding-left: 45px;
	background: url("../images/HC_logo.jpg") left center no-repeat;
	float: left;
	width: 100px;
}
#obsah .product-detail .infobox a.cetelem {
	color: #007f32;
	font-weight: bold;
	padding-left: 45px;
	background: url("../images/cetelemico.jpg") left center no-repeat;
	float: left;
	width: 100px;
}
#obsah .product-detail .infoboxNew {
	background: url("../images/infoBox-bg.png") center top no-repeat;
	width: 394px;
	float: right;
	margin-top: 20px;
	margin-right: 25px;
	font-size: 11px;
	line-height: 16px;
}
* html #obsah .product-detail .infoboxNew {
	margin-right: 12px;
}
#obsah .product-detail .infoboxNew .bottom {
	font-size: 0px;
	line-height: 0px;
	background: url("../images/infobox-bottom-bg.gif") center bottom no-repeat;
	width: 394px;
	height: 7px;
}
#obsah .product-detail .infoboxNew .icons {
	margin-left: 12px;
}
#obsah .product-detail .infoboxNew .icons strong {
	padding-left: 25px;
	float: left;
	margin-right: 10px;
	margin-top: 12px;
}
#obsah .product-detail .infoboxNew .icons strong.skladem {
	color: #8DC63F;
	background: url("../images/katalog_skladem.gif") left center no-repeat;
	line-height: 20px;
}
#obsah .product-detail .infoboxNew .icons strong.akce {
	color: #ED1C24;
	background: url("../images/katalog_akce.gif") left center no-repeat;
	line-height: 20px;
}
#obsah .product-detail .infoboxNew .icons strong.tip {
	color: #598527;
	background: url("../images/katalog_tip.gif") left center no-repeat;
	line-height: 20px;
}
#obsah .product-detail .infoboxNew .icons strong.novinka {
	color: #007CFF;
	background: url("../images/katalog_novinka.gif") left center no-repeat;
	line-height: 20px;
}
#obsah .product-detail .infoboxNew .icons strong.doporucuje {
	color: #1cc200;
	background: url("../images/katalog_doporucuje.gif") left center no-repeat;
	line-height: 20px;
}
#obsah .product-detail .infoboxNew .icons strong.doprava {
	color: #336699;
	background: url("../images/katalog_doprava.gif") left center no-repeat;
	line-height: 20px;
}
#obsah .product-detail .infoboxNew .left {
	float: left;
	width: 175px;
	margin-left: 11px;
	margin-top: 10px;
	color: #606060;
	font-size: 12px;
	line-height: 20px;
}
* html #obsah .product-detail .infoboxNew .left {
	margin-left: 5px;
}
#obsah .product-detail .infoboxNew .left span {
	font-size: 28px;
	color: #b10000;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	margin-bottom: 3px;
}
#obsah .product-detail .infoboxNew .left span span {
	font-size: 18px;
	display: inline;
}
#obsah .product-detail .infoboxNew .right {
	background: url("../images/in-cart.gif") center top no-repeat;
	width: 194px;
	float: right;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
}
* html #obsah .product-detail .infoboxNew .right {
	margin-right: 5px;
}
#obsah .product-detail .infoboxNew .right strong.fieldset {
	margin-top: 13px;
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 5px
}
#obsah .product-detail .infoboxNew .right form {
}
#obsah .product-detail .infoboxNew .right form label {
	float: left;
	width: 46px;
	margin-top: 4px;
	margin-left: 17px;
}
#obsah .product-detail .infoboxNew .right form input.text {
	float: left;
	width: 46px;
	height: 17px;
	padding: 3px;
	text-align: right;
	font-weight: bold;
	color: #818181;
	background: url("../images/in-cart-inputs.gif") left center no-repeat;
	border: 0px;
	border: none;
	margin-left: 5px;
}
#obsah .product-detail .infoboxNew .right form input.submit {
	float: left;
	background: url("../images/in-cart-inputs.gif") right center no-repeat;
	width: 52px;
	height: 21px;
	border: 0px;
	border: 0px;
	color: white;
	margin-left: 5px;
	font-size: 80%;
	*padding-top: 4px;
	margin-top: 1px;
	cursor: pointer;
	margin-bottom: 25px;
}
#obsah .product-detail .infoboxNew .right img {
	float: left;
	margin-left: 3px;
}
#obsah .product-detail .infoboxNew .linka {
	display: block;
	clear: both;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	background: url("../images/linka.gif") center top no-repeat;
	margin-top: 6px;
	margin-bottom: 6px;
}
#obsah .product-detail .infoboxNew .splatky {
	float: left;
	width: 190px;
	margin-left: 11px;
}
* html #obsah .product-detail .infoboxNew .splatky {
	margin-left: 5px;
}
#obsah .product-detail .infoboxNew .splatky img {
	float: left;
	margin-right: 10px;
}
#obsah .product-detail .infoboxNew .splatky img.Cetelem {
	float: left;
	margin-right: 7px;
	margin-top: 10px;
}
#obsah .product-detail .infoboxNew .splatky a.HomeCredit {
	line-height: 28px;
	color: #bb2821;
}
#obsah .product-detail .infoboxNew .splatky a.Cetelem {
	line-height: 28px;
	color: #018734;
}
#obsah .product-detail .infoboxNew .akce {
	float: right;
	text-align: right;
	line-height: 28px;
	margin-right: 10px;
}
* html #obsah .product-detail .infoboxNew .akce {
	margin-right: 5px;
}
#obsah .product-detail .infoboxNew .akce a {
	padding-right: 25px;
	font-weight: bold;
	display: block;
	margin-left: 21px;
}
#obsah .product-detail .infoboxNew .akce a.porovnat {
	background: url("../images/katalog_porovnat.gif") right center no-repeat;
	;
	color: #818181;
}
#obsah .product-detail .infoboxNew .akce a:hover.porovnat {
	color: #444444;
}
#obsah .product-detail .infoboxNew .akce a.hlidaci_pes {
	background: url("../images/hlidaci_pes.gif") right center no-repeat;
	;
	color: #c70000;
}
#obsah .product-detail .infoboxNew .akce a:hover.hlidaci_pes {
	color: #c70000;
}
#obsah .product-detail .infoboxNew .akce a.oblibene {
	background: url("../images/oblibene.gif") right center no-repeat;
	;
	color: rgb(255,192,0);
}
#obsah .product-detail .infoboxNew .akce a:hover.oblibene {
	color: rgb(255,192,0);
}
#obsah .product-detail .infoboxNew .akce a.doporucit {
	background: url("../images/doporucit.gif") right center no-repeat;
	;
	color: #336699
}
#obsah .product-detail .infoboxNew .akce a:hover.doporucit {
	color: #336699
}
#obsah .product-detail .infoboxNew .akce a.print {
	background: url("../images/print.gif") right center no-repeat;
	;
	color: #ff7200
}
#obsah .product-detail .infoboxNew .akce a:hover.print {
	color: #ff7200
}
#obsah .product-detail a.moreFotos {
	width:;
	display: block;
	background: url("../images/moreFotos.png") center top no-repeat;
	color: #f26522;
	font-size: 11px;
	width: 283px;
	line-height: 34px;
	margin-top: 10px;
	margin-left: 15px;
}
#obsah .product-detail .top, #obsah .product-detail .bottom {
	border: 0px;
	border: none;
	margin: 0px;
}
#obsah .product-detail .top {
	*margin-top: -17px;
}
#obsah .product-detail .bottom {
	*margin-bottom: -5px;
}
#obsah .product-detail .zalozky-div {
	padding: 25px;
}
#obsah .product-detail .zalozky-div ul.zalozky {
	list-style-type: none;
}
#obsah .product-detail .zalozky-div ul.zalozky li {
	*float: left;
}
#obsah .product-detail .zalozky-div ul.zalozky li a {
	height: 45px;
	float: left;
	text-align: center;
	font-weight: bold;
}
#obsah .product-detail .zalozky-div ul.zalozky li.popis a {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	width: 75px;
	height: 39px;
	color: #818181;
	font-size: 13px;
	text-decoration: none;
	line-height: 39px;
}
#obsah .product-detail .zalozky-div ul.zalozky li.popis a.active {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: 0px -39px;
	width: 75px;
	height: 45px;
	color: white;
}
#obsah .product-detail .zalozky-div ul.zalozky li.popis a:hover {
	text-decoration: underline;
}
#obsah .product-detail .zalozky-div ul.zalozky li.prislusenstvi a {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -75px 0px;
	width: 123px;
	height: 39px;
	color: #818181;
	font-size: 13px;
	text-decoration: none;
	line-height: 39px;
}
#obsah .product-detail .zalozky-div ul.zalozky li.prislusenstvi a.active {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -75px -39px;
	width: 123px;
	height: 45px;
	color: white;
}
#obsah .product-detail .zalozky-div ul.zalozky li.prislusenstvi a:hover {
	text-decoration: underline;
}
#obsah .product-detail .zalozky-div ul.zalozky li a.dotaz {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -198px 0px;
	width: 78px;
	height: 39px;
	color: #818181;
	font-size: 13px;
	text-decoration: none;
	line-height: 39px;
}
#obsah .product-detail .zalozky-div ul.zalozky li.active a.dotaz {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -198px -39px;
	width: 78px;
	height: 45px;
	color: white;
}
#obsah .product-detail .zalozky-div ul.zalozky li a:hover.dotaz {
	text-decoration: underline;
}
#obsah .product-detail .zalozky-div ul.zalozky li a.splatky {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -276px 0px;
	width: 149px;
	height: 39px;
	color: #818181;
	font-size: 13px;
	text-decoration: none;
	line-height: 39px;
}
#obsah .product-detail .zalozky-div ul.zalozky li.active a.splatky {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -276px -39px;
	width: 149px;
	height: 45px;
	color: white;
}
#obsah .product-detail .zalozky-div ul.zalozky li a:hover.splatky {
	text-decoration: underline;
}
#obsah .product-detail .zalozky-div ul.zalozky li a.sety {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -425px 0px;
	width: 70px;
	height: 39px;
	color: #818181;
	font-size: 13px;
	text-decoration: none;
	line-height: 39px;
}
#obsah .product-detail .zalozky-div ul.zalozky li.active a.sety {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -425px -39px;
	width: 70px;
	height: 45px;
	color: white;
}
#obsah .product-detail .zalozky-div ul.zalozky li a:hover.sety {
	text-decoration: underline;
}
#obsah .product-detail .zalozky-div ul.zalozky li.recenze a {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -495px 0px;
	width: 91px;
	height: 39px;
	color: #818181;
	font-size: 13px;
	text-decoration: none;
	line-height: 39px;
}
#obsah .product-detail .zalozky-div ul.zalozky li.recenze a.active {
	background: url("../images/zalozky-bg.png") left top no-repeat;
	background-position: -495px -39px;
	width: 91px;
	height: 45px;
	color: white;
}
#obsah .product-detail .zalozky-div ul.zalozky li a:hover.recenze {
	text-decoration: underline;
}
#obsah .product-detail .zalozky-div div.item {
	margin-top: 20px;
	font-size: 11px;
	line-height: 16px;
	color: #3d3d3d
}
#obsah .product-detail .zalozky-div div.item p {
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: justify;
}
#obsah .product-detail .zalozky-div div.item ul, #obsah .product-detail .zalozky-div div.item ol {
	margin-left: 40px;
	margin-bottom: 10px;
}
#obsah .product-detail .zalozky-div div.item p a {
	color: #f26522;
}
#obsah .product-detail .mini {
	width: 260px;
	float: left;
	margin-lefT: 25px;
	margin-top: 20px;
}
* html #obsah .product-detail .mini {
	margin-lefT: 12px;
}
#obsah .product-detail .mini img {
	margin: 2px;
	border: 1px solid #cccccc
}
#obsah .product-detail .product-images {
	float: left;
	width: 300px;
	text-align: center;
}
#obsah .product-detail table.specifi_product {
	width: 100%;
	font-size: 12px;
}
#obsah .product-detail table.specifi_product th {
	background-color: #f5f5f5;
	padding: 3px 10px;
	text-align: left;
	border-bottom: 1px solid white;
}
#obsah .product-detail table.specifi_product td {
	border-bottom: 1px solid #f5f5f5;
	padding: 3px 10px;
}
#obsah .product-detail table.specifi_product td a {
	color: #f26522;
}
#obsah .product-detail p.compare {
	font-size: 11px;
	margin-left: 25px;
	margin-top: 10px;
	color: green;
	background-color: yellow;
	padding: 10px 5px;
	margin-right: 25px;
}
#obsah .product-detail p.compare a {
	color: #000;
	font-weight: bold;
}
#obsah p.compare {
	font-size: 11px;
	margin-left: 25px;
	margin-top: 10px;
	color: green;
	background-color: yellow;
	padding: 10px 5px;
	margin-right: 25px;
}
#obsah p.compare a {
	color: #000;
	font-weight: bold;
}
#obsah .obecny-detail p {
	font-size: 11px;
}
#obsah .obecny-detail p a {
	font-weight: bold;
	color: #f26522;
}
#obsah .obecny-detail form {
	margin-top: 20px;
}
#obsah .obecny-detail label {
	float: left;
	margin-left: 25px;
	font-size: 11px;
	width: 100px;
	margin-top: 3px;
}
#obsah .obecny-detail input {
	float: left;
	margin-bottom: 10px;
}
#obsah .obecny-detail input.text {
	float: left;
	width: 120px;
}
#obsah .obecny-detail input.submit-s {
	float: left;
	width: 96px;
	height: 20px;
	background: url("../images/djkfhg.gif") center top no-repeat;
	border: 0px;
	border: none;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	margin: 10px;
	margin-top: 0px;
	margin-left: 0px;
}
#obsah .obecny-detail table.specifi_product input {
	float: none;
	margin: 0px;
}
#obsah .nakupni-kroky {
	margin-bottom: 6px;
	background: url("../images/kroky-bg.png") center top no-repeat;
	width: 494px;
	height: 44px;
	padding-left: 30px;
}
#obsah .nakupni-kroky strong, #obsah .nakupni-kroky em {
	text-transform: uppercase;
	font-size: 11px;
	font-style: normal;
	float: left;
	width: 126px;
	font-weight: bold;
	margin-top: 9px;
	line-height: 14px;
}
#obsah .nakupni-kroky strong {
	color: #f26522;
}
#obsah .nakupni-kroky em {
	color: #6d6d6d;
}
table.kosik {
	width: 500px;
	margin-lefT: 12px;
	margin-top: 7px;
	margin-bottom: 7px;
}
table.kosik tr th {
	background-color: #969696;
	border-right: 1px solid #f5f5f5;
	color: white;
	text-align: left;
	padding: 3px 10px;
}
table.kosik tr td {
	background-color: #e6e6e6;
	color: #000;
	border-right: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5;
	text-align: left;
	padding: 3px 10px;
}
table.kosik tr td a {
	font-weight: bold;
	color: #f26522;
}
table.kosik tr td input.text {
	text-align: right;
	width: 27px;
	height: 16px;
	background-color: #f4f4f4;
	border: 1px solid #bababa;
}
table.kosik tr td input.text-2 {
	text-align: left;
	width: 27px;
	height: 16px;
	background-color: #f4f4f4;
	border: 1px solid #bababa;
	float: left;
	margin-right: 10px;
	width: 100px;
	margin: 10px 0 0 10px;
}
table.kosik tr td textarea {
	width: 99%;
	height: 106px;
	background-color: #f4f4f4;
	border: 1px solid #bababa;
}
table.kosik tr td select {
	text-align: right;
	border: 1px solid #bababa;
	float: left;
	margin-right: 10px;
	width: 100px;
	margin: 10px;
	margin-bottom: 0px;
}
table.kosik tr td input.submit-1 {
	float: left;
	bordeR: 0px;
	bordeR: none;
	width: 145px;
	height: 25px;
	background: url("../images/in-cart-buttons.gif") center top no-repeat;
	background-position: -157px -3px;
	text-align: left;
	color: white;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	cursor: pointer;
	*padding-left: 10px;
	*margin-top: 10px
}
table.kosik tr td input.submit-2, .submit-get-loan {
	float: left;
	bordeR: 0px;
	bordeR: none;
	width: 145px;
	height: 25px;
	background: url("../images/in-cart-buttons.gif") center top no-repeat;
	background-position: -310px -3px;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	cursor: pointer;
	*padding-right: 10px;
	*margin-top: 10px
}
table.kosik tr td input.submit-x {
	float: left;
	bordeR: 0px;
	bordeR: none;
	width: 150px;
	height: 25px;
	background: url("../images/in-cart-buttons-2.gif") center top no-repeat;
	background-position: -150px 0px;
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 11px;
	*margin-top: 10px;
	margin-left: 8px;
	*margin-left: 4px;
	padding-bottom: 2px;
	cursor: pointer;
	color: #000;
}
table.kosik tr td input.submit-s {
	float: left;
	width: 96px;
	height: 20px;
	background: url("../images/djkfhg.gif") center top no-repeat;
	border: 0px;
	border: none;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	margin: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
table.kosik tr td input.submit-b {
	float: left;
	bordeR: 0px;
	bordeR: none;
	width: 145px;
	height: 25px;
	background: url("../images/in-cart-buttons.gif") center top no-repeat;
	background-position: -4px -3px;
	text-align: left;
	color: white;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	cursor: pointer;
	*padding-left: 10px;
	*margin-top: 10px;
	margin-right: 10px;
}
table.kosik tr td br {
	clear: left;
}
table.kosik tr td label {
	float: left;
	width: 75px;
	margin-top: 12px;
}
table.kosik tr td label.t {
	width: 205px;
}
table.kosik tr td .platba {
	float: left;
	width: 210px;
}
* html table.kosik tr td .platba {
	margin-right: -3px;
}
table.kosik tr td .platba label {
	width: 180px;
	floaT: left;
	margin-top: 8px;
	margin-bottom: 8px;
}
table.kosik tr td .platba input {
	float: left;
	width: 20px;
	margin-top: 8px;
	*margin-top: 4px;
	margin-bottom: 8px;
}
table.kosik tr td .platba .radek {
	float: left;
	width: 210px;
}
table.kosik tr td .platba .tmavy {
	background-color: #e6e6e6;
}
table.kosik tr td .platba-2 table {
	width: 268px;
}
* html table.kosik tr td .platba-2 table {
	width: 268px;
}
table.kosik tr td .platba-2 table tr td {
	border: 0px;
	border: none;
}
table.kosik tr td .platba-2 table tr td label {
	font-weight: bold;
	margin: 0px;
	float: none;
}
#obsah ul.mapaWebu {
	margin-lefT: 40px;
}
#obsah ul.mapaWebu a {
	color: #f26522;
}
#obsah ul.mapaWebu ul {
	margin-lefT: 20px;
}
#obsah ul.mapaWebu ul a {
	color: #790000
}
#obsah ul.mapaWebu ul ul a {
	color: #969696
}
#leva {
	float: left;
	width: 214px;
}
#leva .box {
	background: #fff url("../images/left-middle-bg.gif") center top repeat-y;
	font-size: 11px;
	margin-bottom: 6px;
}
#leva .box h4 {
	text-align: center;
	color: #818181;
	text-transform: uppercase;
	font-size: 15px;
	background: url("../images/h4.gif") center bottom no-repeat;
	margin-top: 10px;
	padding-bottom: 15px;
}
#leva .box img.top {
	*margin-bottom: 5px;
}
#leva .box img.bottom {
	*margin-bottom: -5px;
}
#leva .box ul {
	list-style-type: none;
}
#leva .box ul li {
	*float: left;
}
#leva .box ul li a {
	font-weight: bold;
	display: block;
	width: 152px;
	background: #f4f4f4 url("../images/li-plus.gif") left center no-repeat;
	background-position: 10px 3px;
	padding: 5px;
	padding-bottom: 6px;
	padding-left: 38px;
	color: #3d3d3d;
	text-decoration: none;
	margin-left: 9px;
	margin-top: 1px;
}
#leva .box ul li a:hover {
	text-decoration: underline;
}
#leva .box ul li a.active {
	background: #f4f4f4 url("../images/li-minus.gif") left center no-repeat;
	background-position: 10px 3px;
}
#leva .box ul li.akce a {
	color: #f26522;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}
#leva .box ul li.akce ul li a {
	font-size: 12px;
	text-transform: none;
	color: #3D3D3D;
	margin-lefT: 25px;
	background: #e6e6e6 url("../images/li-sipka.gif") left top no-repeat;
	width: 136px;
	font-weight: normal
}
#leva .box ul li.akce ul li a:hover {
	font-size: 12px;
	text-transform: none;
	color: #3D3D3D;
	background: #f26522 url("../images/li-sipka.gif") left top no-repeat;
	background-position: 0px -23px;
	color: white;
	text-decoration: none;
}
#leva .box ul li.akce ul li a.active {
	font-size: 12px;
	text-transform: none;
	color: #3D3D3D;
	background: #f26522 url("../images/li-sipka.gif") left top no-repeat;
	background-position: 0px -23px;
	color: white;
	text-decoration: none;
}
#leva .box ul li.n0 a {
	background-image: none;
	color: #9e0b0e;
	padding-left: 20px;
	width: 170px;
}
#leva .box ul li.n0 a.active {
	text-decoration: underline;
	background-image: none;
}
#leva .box ul ul {
	display: block;
}
#leva .box ul ul li a {
	margin-lefT: 25px;
	background: #e6e6e6 url("../images/li-sipka.gif") left top no-repeat;
	width: 136px;
	font-weight: normal
}
#leva .box ul ul li a:hover {
	background: #f26522 url("../images/li-sipka.gif") left top no-repeat;
	background-position: 0px -23px;
	color: white;
	text-decoration: none;
}
#leva .box ul ul li a.active {
	background: #f26522 url("../images/li-sipka.gif") left top no-repeat;
	background-position: 0px -23px;
	color: white;
	text-decoration: none;
}

#leva .box ul ul li a.submenu-with-sub {
	background: #e6e6e6 url("../images/li-plus-sub.gif") left top no-repeat;
}
#leva .box ul ul li a.submenu-with-sub:hover {
	background: #f26522 url("../images/li-plus-sub.gif") left top no-repeat;
	background-position: 0px -23px;
}
#leva .box ul ul li a.submenu-with-sub.active {
	background: #f26522 url("../images/li-plus-sub.gif") left top no-repeat;
	background-position: 0px -23px;
}

#leva .box ul ul ul {
	display: block;
}
#leva .box ul ul ul li a {
	margin-lefT: 40px;
	background: #f4f4f4;
	width: 134px;
	font-weight: normal;
	padding-left: 25px;
}
#leva .box ul ul ul li a:hover {
	background: #e6e6e6;
	color: black;
	text-decoration: none;
}
#leva .box ul ul ul li a.active {
	background: #e6e6e6;
	color: black;
	text-decoration: none;
}
#leva .box ul ul ul ul {
	display: block;
}
#leva .box ul ul ul ul li a {
	margin-lefT: 55px;
	background: #f4f4f4;
	width: 115px;
	font-weight: normal;
	padding-left: 25px;
	border-left: 4px solid #e6e6e6
}
#leva .box ul ul ul ul li a:hover {
	color: black;
	text-decoration: none;
	border-left: 4px solid #f26522;
}
#leva .box ul ul ul ul li a.active {
	color: black;
	text-decoration: none;
	border-left: 4px solid #f26522;
}
#leva .box p {
	padding: 0px 10px;
	line-height: 16px;
	margin-bottom: 5px;
}
#leva .box p a {
	color: #F26522
}
#prava {
	float: right;
	width: 204px;
}
#prava .box {
	background: #fff url("../images/right-middle-bg.gif") center top repeat-y;
	font-size: 11px;
	margin-bottom: 5px;
}
#prava .box h4 {
	text-align: center;
	color: #818181;
	text-transform: uppercase;
	font-size: 15px;
	background: url("../images/h4-prava.gif") center bottom no-repeat;
	margin-top: 10px;
	padding-bottom: 15px;
}
#prava .box img.top {
	*margin-bottom: 5px;
}
#prava .box img.bottom {
	*margin-bottom: -5px;
}
#prava .box p {
	padding: 10px 10px;
}
#prava .box p a {
	font-weight: bold;
	color: #f26522;
}
#prava .box .new {
	background: url("../images/h4-prava.gif") center bottom no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}
#prava .box .new img {
	border: 1px solid #cccccc;
	float: left;
	margin-lefT: 13px;
	margin-right: 10px;
}
#prava .box .new h3 a {
	color: black;
	font-size: 11px;
	text-decoration: none;
}
#prava .box .new h3 a:hover {
	text-decoration: underline;
}
#prava .box .new p {
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	width: 100px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#prava .box .new em {
	font-style: normal;
	float: right;
	width: 100px;
}
#prava .box .new table {
	margin-top: 10px;
	margin-left: 11px;
	line-height: 14px;
}
#prava .box .new table th {
	text-align: left;
	color: #818181;
	padding: 2px 4px;
}
#prava .box .new table td a {
	font-weight: bold;
	color: #f26522;
}
#prava .box .new table td a img {
	border: 0px;
	border: none;
	margin: 0px;
	margin-right: 5px;
	margin-top: -2px;
}
.partneri_odkazy {
	margin-left: 55px;
}
#obsah .product-detail .zalozky-div div.item .commentbox {
	background-color: rgb(254,244,239);
	border: 1px solid rgb(244,126,70);
	padding: 10px;
	margin-bottom: 5px;
}
#obsah .product-detail .zalozky-div div.item .commentbox a {
	color: rgb(242,101,34)
}
#obsah .product-detail .zalozky-div div.item .commentbox p {
	margin-bottom: 0px;
}
#obsah .product-detail .zalozky-div div.item .nadpisLogin {
	font-size: 14px;
	font-weight: bold;
	color: #790000
}
#obsah .product-detail .zalozky-div div.item .discussion-errors {
	margin: 15px 0;
}
.tablecomment {
}
.tablecomment input {
	background-color: #F4F4F4;
	border: 1px solid #BABABA
}
.tablecomment label {
	font-weight: bold;
	width: 90px;
	text-align: right;
}
.tablecomment button {
	float: left;
	width: 96px;
	height: 20px;
	background: url("../images/djkfhg.gif") center top no-repeat;
	border: 0px;
	border: none;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	margin: 0px;
	margin-top: -25px;
}
div.banner {
	width: 510px;
	height: 190px;
	background: url('../images/_banner2.jpg') no-repeat 0 0;
	margin: 0 auto 5px auto;
}
div.banner a.fotak1 {
	display: block;
	width: 130px;
	height: 70px;
	background: url('../images/_fotak1.jpg');
	float: right;
	position: relative;
	top: 10px;
	right: 40px;
}
div.banner a.fotak2 {
	display: block;
	width: 133px;
	height: 68px;
	background: url('../images/_fotak2.jpg');
	float: right;
	position: relative;
	top: 10px;
	right: 20px;
}
div.banner a.fotak3 {
	display: block;
	width: 130px;
	height: 69px;
	background: url('../images/_fotak3.jpg');
	float: right;
	position: relative;
	top: 38px;
	right: 96px;
}
div.banner a.fotak4 {
	display: block;
	width: 133px;
	height: 68px;
	background: url('../images/_fotak4.jpg');
	float: right;
	position: relative;
	top: 30px;
	right: 60px;
}
div.banner a span {
	display: none;
}
.linky {
	position: absolute;
	top: 50px;
	left: 50%;
	width: 265px;
	line-height: 1;
	text-align: right;
}
.zajimave_odkazy {
	line-height: 1.4;
	padding: 5px 7px 10px 7px;
}
/* higshlide / img */
.highslide {
	cursor: url('../highslide/graphics/zoomin.cur'), pointer;
	outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: white;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url('../highslide/graphics/loader.white.gif');
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
a.highslide-full-expand {
	background: url('../highslide/graphics/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* Controlbar example */
.controlbar {
	background: url('../highslide/graphics/controlbar4.gif');
	width: 167px;
	height: 34px;
}
.controlbar a {
	display: block;
	float: left;
	height: 27px;
}
.controlbar a:hover {
	background-image: url('../highslide/graphics/controlbar4-hover.gif');
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}
/* Necessary for functionality */
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}
/* highslide / html */
.highslide-html {
	background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url('../highslide/graphics/loader.white.gif');
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 300px;
	padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url('../highslide/graphics/resize.gif');
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}
/* These must be the last of the Highslide rules */
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}
/* end higshlide / img */
.hidden {
	display: none;
}
.required, .red {
	color: red;
}
.green {
	color: green;
}
.hp-akce {
	margin: 0 0 7px 2px;
	*margin-bottom: 5px;
}
.regmail {
	color: black;
	font-size: 16px;
	padding: 5px 10px;
	background: yellow;
	text-align: left;
	line-height: 24px;
}
#register {
	margin: 0 30px;
}
#register fieldset label {
	float: left;
	width: 130px;
	line-height: 25px;
}
#register fieldset input.text {
	margin-bottom: 2px;
	width: 130px;
	border: 1px solid #aaa;
}
#register fieldset input.submit {
	width: 135px;
	line-height: 1;
	*padding-top: 2px;
}
#register fieldset input.small {
	width: 65px;
}
#register fieldset select {
	margin-bottom: 2px;
	width: 135px;
}
#register fieldset img {
	margin-left: 3px;
}
#register fieldset br {
	clear: left;
}
.cotojatka {
	border: 1px solid #202020;
	padding: 10px;
	background: #ffee9c;
	font-size: 12px;
}
#submit_1 {
	float: left;
	border: 0;
	width: 145px;
	height: 25px;
	background: url("../images/in-cart-buttons.gif") center top no-repeat;
	text-align: left;
	color: white;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	cursor: pointer;
	*padding-left: 10px;
	line-height: 1;
	background-position: 0 -3px;
	float: left;
	margin-top: 5px;
}
#submit_2 {
	border: 0px;
	width: 145px;
	height: 25px;
	background: url("../images/in-cart-buttons.gif") center top no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	cursor: pointer;
	*padding-right: 10px;
	line-height: 1;
	float: right;
	margin-top: 5px !Important;
	background-position: -310px -3px;
}
/*#submit_2 {
	background: url("../images/dokoncitObjednavku.gif") center top no-repeat;
	height: 42px;
	width: 142px;
	bordeR: 0px;
	margin-top: -3px;
}
*/
#submit_3 {
	height: 25px;
	font-size: 11px;
	width: 100px;
	margin-top: 5px;
	border: 0;
	font-weight: bold;
	color: #333;
	background: #c1c1c1;
	*margin-left: 40px;
	cursor: poiner;
}
#submit_b {
	float: left;
	bordeR: 0px;
	bordeR: none;
	width: 145px;
	height: 25px;
	background: url("../images/in-cart-buttons.gif") center top no-repeat;
	background-position: -4px -3px;
	text-align: left;
	color: white;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	cursor: pointer;
	*padding-left: 10px;
	*margin-top: 10px;
	margin-right: 10px;
}
table.hidden {
	display: block !important;
}
#obsah .product-detail .zalozky-div div.item #komenty label {
	float: left;
	width: 200px;
	line-height: 25px;
}
#obsah .product-detail .zalozky-div div.item #komenty input {
	margin-bottom: 2px;
}
#obsah .product-detail .zalozky-div div.item #komenty input.text {
	border: 1px solid #aaa;
}
#obsah .product-detail .zalozky-div div.item #komenty textarea {
	border: 1px solid #aaa;
	margin-bottom: 2px;
	width: 400px;
	height: 80px;
}
#obsah .product-detail .zalozky-div div.item #komenty br {
	clear: left;
}
#obsah .product-detail .zalozky-div div.item #komenty {
	margin-top: 10px;
}
#obsah .product-detail .zalozky-div div.item #komenty legend {
	display: block !important;
	font-weight: bold;
	margin-bottom: 5px;
	*margin-left: -5px;
}
#fulltext-form label {
	float: left;
	width: 200px;
	line-height: 25px;
}
#fulltext-form input {
	margin-bottom: 2px;
}
#fulltext-form input.text {
	border: 1px solid #aaa;
}
#fulltext-form textarea {
	border: 1px solid #aaa;
	margin-bottom: 2px;
	width: 200px;
	height: 80px;
}
#fulltext-form br {
	clear: left;
}
#fulltext-form {
	margin: 10px 10px 0 30px;
}
#fulltext-form legend {
	display: block !important;
	font-weight: bold;
	margin-bottom: 5px;
	*margin-left: -5px;
}
#fulltext-form input {
	margin-bottom: 2px;
}
#akce .akce-anotace {
	border-bottom: 1px solid #e0e0e0;
	margin: 0 20px 30px 20px;
}
#akce .akce-anotace img {
	margin: 0 20px 30px 0;
	float: left;
}
#akce .news {
	margin: 0 20px 20px 20px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 20px;
	width: auto;
}
#akce .news b {
	font-size: 130%;
	color: #4E99CD;
}
#akce .news h2 {
	margin-bottom: 10px !important;
	font-size: 150% !important;
	font-weight: normal;
}
#akce .news h2 a {
	color: #9B0908 !important;
	text-decoration: none;
}
#akce .news h2 a:hover {
	text-decoration: underline;
}
#akce .news img {
	margin: 0 20px 20px 0;
	float: left;
}
#akce .news .chci {
	font-weight: normal;
	line-height: 21px;
}
#akce .news .chci a {
	color: #9B0908;
}
#akce .news .cart-button {
	background: url("../images/akce-do-kose.jpg") left top no-repeat;
	width: 87px;
	height: 21px;
	float: right;
	text-decoration: none;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}
.cleaner {
	clear: both;
	font-size: 0;
	height: 1px;
}
#leva .akcni p {
	margin-bottom: 10px;
}
#leva .akcni h4 a {
	color: #BEBEBE !important;
	text-decoration: none;
}
#leva .akcni h4 a:hover {
	text-decoration: underline;
}
#leva .akcni h5 {
	margin: 0 10px 10px 10px;
	line-height: 1.4;
	font-size: 110%;
}
#leva .akcni h5 a {
	color: #790000;
	text-decoration: none;
}
#leva .akcni h5 a:hover {
	text-decoration: underline;
}
#leva .akcni .inside {
	padding: 10px 10px 0 10px;
}
#leva .akcni .inside img {
	margin: 0 5px 5px 0;
	float: left;
}
#footer {
	font-size: 11px;
	width: 800px;
	margin: 0px auto;
	padding: 5px;
	color: #3d3d3d;
	text-align: center;
}
#footer a {
	color: #336699
}
.copy {
	font-size: 11px;
	width: 800px;
	margin: 0px auto;
	color: #3d3d3d;
	text-align: center;
}
.copy a {
	color: #336699
}
#order_form img {
	margin-top: 13px;
	margin-left: 5px;
}
#order_form .checkbox_img {
	float: right;
	margin: 3px 50px 0 0;
	*margin-right: 30px;
}
#page #obsah .metadata a {
	font-weight: normal;
}
#page #obsah .metadata .rss {
	text-decoration: none;
}
#page #obsah .metadata .rss img {
	float: left;
	margin-right: 5px;
}
#page #obsah .clanky_list {
	margin: 20px 0 10px 0;
}
#page #obsah .clanky_list h2 {
	margin: 0 30px 10px 30px !important;
	padding: 0;
}
#page #obsah .clanky_list.det {
	margin-top: 10px;
}
#page #obsah .clanek_anotation {
	font-style: italic
}
#page #obsah .clanek_anotation img {
	position: relative;
}
#page #obsah .post_img {
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0 10px 0 30px;
}
#page #obsah .news_tags {
	margin-bottom: 0;
}
#page #obsah .news_tags a {
	font-weight: normal;
}
#page #obsah .zalozky {
	margin: 0 30px 10px 30px;
}
#page #obsah #s2f_errors {
	margin-left: 15px;
	margin-top: 10px;
}
#page #obsah #s2f_ok {
	margin-top: 10px;
	margin-left: 0px;
}
#page #obsah #pages_with_tag h2 {
	margin-bottom: 5px;
}
#page #obsah #show_all_tags a {
	font-weight: normal;
}
a.tags4 {
	font-size: 20px;
}
a.tags3 {
	font-size: 17px;
}
a.tags2 {
	font-size: 15px;
}
a.tags1 {
	font-size: 13px;
}
a.tags0 {
	font-size: 11px;
}
#page #prava #box_clanky.box p {
	margin: 0 15px 10px 15px;
	line-height: 13px;
	padding: 0;
}
#page #prava #box_clanky.box h2 {
	margin: 10px 15px;
	padding: 0;
	font-size: 12px;
}
#page #prava #box_clanky.box h2 a {
	color: #F26522;
}
#page #float-left #obsah .product-detail .infoboxNew .right .bublina-externi {
	position: relative;
	*width: 188px;
}
#page #float-left #obsah .product-detail .infoboxNew .right .bublina-externi .text {
	display: none;
	background: url("../images/bublina.gif") center top no-repeat;
	width: 188px;
	height: 106px;
	position: absolute;
	top: 71px;
	*top: 24px;
	left: 3px;
	*left: 3px;
	color: white;
	text-align: center;
	font-size: 12px;
	padding-top: 20px;
}
#page #float-left #obsah .product-detail .infoboxNew .right .bublina-externi {
	behavior: url(css/hover.htc)
}
#page #float-left #obsah .product-detail .infoboxNew .right .bublina-externi:hover .text {
	display: block;
}
#page #float-left #obsah .product-detail .infoboxNew .right .bublina-externi.hover .text {
	display: block;
}
#page #float-left #obsah .product-detail .infoboxNew .right .skladem {
	width: 188px;
	height: 24px;
	line-height: 24px;
	padding-left: 25px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	background: transparent url("../images/skladem.gif") no-repeat left top;
}
.news {
	display: none;
}
#darekBox {
	margin: 20px 25px 0 15px;
	width: 694px;
	background: #eee url(../img/dMiddle.png) repeat-y scroll left top;
}
#darekBox .dTop {
	width: 100%;
	overflow: hidden;
	height: 9px;
	background: transparent url(../img/dTop.png) no-repeat scroll left top;
}
#darekBox .dBottom {
	width: 100%;
	overflow: hidden;
	height: 9px;
	background: transparent url(../img/dBottom.png) no-repeat scroll left top;
}
#darekBox .dMiddle {
	padding: 10px 20px;
}
#darekBox img {
	float: left;
	margin-right: 15px;
	border: 3px double #eba;
	padding: 15px;
	background-color: white;
}
#darekBox h2 {
	color: #f26522;
	margin-bottom: 10px;
	font-size: 18px;
}
#darekBox h3 {
	margin-bottom: 5px;
}
#darekBox p {
	margin-bottom: 5px;
	font-size: 11px;
}
.anotation {
	margin: 20px 25px 10px;
}
.mb20 {
	margin-bottom: 20px;
}
#specifikace h3 {
	color: #790000;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 10px;
}
/* tab */
.tab {
	width: 680px;
	border: 3px solid #F5F5F5;
}
.tab tr {
	background-color: #F5F5F5;
}
.tab tr.diferent {
	background-color: #fff;
}
.tab th {
	text-align: left;
}
.tab td, .tab th {
	padding: 5px 10px;
	border: 2px solid #fff;
}
.tab tr.diferent td, .tab tr.diferent th {
	border: 2px solid #F5F5F5;
}


#prava .box .new em.fce {
 float:left;
 display:block;
 padding-top:5px;
}

address {
	font-style:normal;
	display: block;
 	/* white-space: pre; */
 	/* font-family: monospace; */
}
#prava .box .new address {
	margin-left:15px;
	margin-top:10px;
	line-height: 1.5;
	/* font-weight: bold; */
}
#obsah .anotation-box .products { padding-left:6px; }
#obsah .anotation-box .product-maly h2,
#obsah .anotation-box .product-maly p { margin:0; }
#obsah .anotation-box .product-maly a.img { text-align:center; display:block; }
#obsah .anotation-box .product-maly a.img img { margin:0; }

#obsah .anotation-box #my_login { padding:15px; display:none; position:absolute; left:50%; top:50%; width:200px; margin:-50px 0 0 -100px; border:1px solid #b2b2b2; background-color: #F5F5F5;
	box-shadow:0 0 50px #555;
	-moz-box-shadow:0 0 50px #555;
	-webkit-box-shadow:0 0 50px #555;
}
#obsah .anotation-box #my_login label { display:block; }
#obsah .anotation-box #my_login input.text-2 { width:195px; *margin-left:100px; }
#obsah .anotation-box #my_login input.submit-s { margin:10px auto 0; float:right; }
#obsah .anotation-box #my_login input.submit-s.fl { float:left; *margin-left:15px; display:inline; }