/* 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: 1013px;

	margin: 0px auto;

	position: relative;

}

#center {

	float: right;

	width: 1013px;

}

#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: 789px;

	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 6px 15px;

	text-align: justify;

}

#obsah .anotation-box h1 {

	margin: 20px 30px 20px 15px;

	*margin: 20px 30px 20px 15px;

	text-align: justify;

	color: #790000;

	font-size: 18px;

}

#obsah .anotation-box h1.new {

	margin: 15px 0 25px;

	/**margin: 20px 0;*/

}

#obsah .anotation-box h2 {

	margin: 15px 30px 0 15px;

	text-align: justify;

	color: #790000;

	font-size: 15px;

}

#obsah .anotation-box h2.new {

	margin: 6px 0;

}

#obsah .anotation-box h2 a {

	color: rgb(66,66,66)

}

#obsah .anotation-box h3 {

	color: #4d9fd7;;

	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 .legend h2 {

	margin: 6px 0 20px 0;

}

#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 .anotation-box #roztahuj { width: 570px; }

#obsah .vanocebanner {
  clear: both;
  margin-bottom: 7px;
  width: 100%;
}





/* KONTAKT v ANOTACNIM BOXU */

#obsah .anotation-box .box

{

	float: right;

	width: 204px;

	margin: 5px 10px 0px 10px;

}



#obsah .anotation-box .box {

	background: #fff url("../images/right-middle-bg.gif") center top repeat-y;

	font-size: 11px;

	margin-bottom: 5px;

}

#obsah .anotation-box .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;

}



#obsah .anotation-box .box .smaller

{

	font-size: 13px;

}



#obsah .anotation-box .box img.top {

	*margin-bottom: 5px;

}

#obsah .anotation-box .box img.bottom {

	*margin-bottom: -5px;

}

#obsah .anotation-box .box p {

	padding: 10px 10px;

}

#obsah .anotation-box .box p a {

	font-weight: bold;

	color: #f26522;

}

#obsah .anotation-box .box .new {

	background: url("../images/h4-prava.gif") center bottom no-repeat;

	padding-top: 10px;

	padding-bottom: 10px;

}

#obsah .anotation-box .box .new img {

	border: 1px solid #cccccc;

	float: left;

	margin-lefT: 13px;

	margin-right: 10px;

}

#obsah .anotation-box .box .new h3 a {

	color: black;

	font-size: 11px;

	text-decoration: none;

}

#obsah .anotation-box .box .new h3 a:hover {

	text-decoration: underline;

}

#obsah .anotation-box .box .new p {

	margin-top: 5px;

	margin-bottom: 5px;

	float: right;

	width: 100px;

	padding: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

}

#obsah .anotation-box .box .new em {

	font-style: normal;

	float: right;

	width: 100px;

}

#obsah .anotation-box .box .new table {

	margin-top: 10px;

	margin-left: 11px;

	line-height: 14px;

	width: auto;

}

#obsah .anotation-box .box .new table th {

	text-align: left;

	color: #818181;

	padding: 2px 4px;

}

#obsah .anotation-box .box .new table td a {

	font-weight: bold;

	color: #f26522;

}

#obsah .anotation-box .box .new table td a img {

	border: 0px;

	border: none;

	margin: 0px;

	margin-right: 5px;

	margin-top: -2px;

}

/* KONEC KONTAKTU */





#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 strong.kontaktLink

{

	min-height: 60px;

}

#obsah .product-detail .infoboxNew .right strong.kontaktLink a

{

	text-decoration: none;

}

#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 #kontaktLink {

	color: #ffffff;

}

#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;

	margin-left: 25px;

}

#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;

	margin-right: 10px;

}

#leva .box {

	background: #fff url("../images/left-middle-bg.gif") center top repeat-y;

	font-size: 11px;

	margin-bottom: 6px;

}

#leva .box h2 {

	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 h4 {

	text-align: center;

	font-size: 15px;

	margin: 5px 0 5px 0;

}

#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

}

#leva #clanky

{

	height: 200px;

}

#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;

}



a.banner { display:block; width:100%; text-align:center; margin:20px 0; }



.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;

}

#poptavkaForm {

	background-color: #e7e7e7;

	margin-left: 30px;

	margin-right: 30px;

	padding: 10px;

}

#poptavkaForm label {

	float: left;

	width: 150px;

	line-height: 25px;

}

#poptavkaForm textarea {

	width: 200px;

}

#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;

}

.center {

	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 h2 a {

	color: #BEBEBE !important;

	text-decoration: none;

}

#leva .akcni h2 a:hover {

	text-decoration: underline;

}

#leva .akcni h3 {

	margin: 0 10px 10px 10px;

	line-height: 1.4;

	font-size: 110%;

}

#leva .akcni h3 a {

	color: #790000;

	text-decoration: none;

}

#leva .akcni h3 a:hover {

	text-decoration: underline;

}

#leva .akcni .inside {

	padding: 10px 10px 0 10px;

	min-height: 175px;

}

#leva .akcni .inside img {

	margin: 0 5px 5px 0;

	float: left;

}

#footer {

	font-size: 11px;

	width: 200px;

	margin: 0px auto;

	padding: 5px;

	color: #3d3d3d;

	text-align: right;
	
	float: right;
}

#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: 0px 30px 10px 30px !important;

	padding: 0;

}

#page #obsah .clanky_list .uzavirac {

	margin-top: 20px;

}

#page #obsah .clanky_list.det {

	margin-top: 10px;

}

#page #obsah .clanky_list.det h2 {

	margin-top: 20px !important;

}

#page #obsah .clanky_list.det .attention {

	background-color: #787878;

	margin: 20px 30px 0 30px;

}

#page #obsah .clanky_list.det .attention p {

	color: #ffffff;

	margin: 0 0 0 0;

	padding: 15px 15px 15px 15px;

}

#page #obsah .clanky_list.det .attention a {

	color: #ff9630;

}

#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 20px 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 #center #obsah .product-detail .infoboxNew .right .bublina-externi {

	position: relative;

	*width: 188px;

}

#page #center #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 #center #obsah .product-detail .infoboxNew .right .bublina-externi {

	behavior: url(css/hover.htc)

}

#page #center #obsah .product-detail .infoboxNew .right .bublina-externi:hover .text {

	display: block;

}

#page #center #obsah .product-detail .infoboxNew .right .bublina-externi.hover .text {

	display: block;

}

#page #center #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; }







#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;

}



/* DROP-DOWN */

/*-----------

/* tabs

*************************/

ul.tabs { display: table; margin: 0; padding: 0; list-style: none; position: relative; }

ul.tabs li { margin: 0; padding: 0; list-style: none; display: table-cell; float: left; position: relative; }

ul.tabs a { position: relative; display: block; }

/* dropdowns

*************************/

ul.dropdown { margin: 0; padding: 0; display: block; position: absolute; z-index: 999; top: 100%; width: 250px; display: none; left: 0; }

ul.dropdown ul.dropdown { top: 0; left: 95%; }

ul.dropdown li { margin: 0; padding: 0; float: none; position: relative; list-style: none; display: block; }

ul.dropdown li a { display: block; }



/* menu-specifc

*************************/

#menu { position: absolute; bottom: 0px; width: 750px; }

#menu ul { list-style-type: none; height:133px; font-size: 11px; text-transform: uppercase; }

#menu ul li { margin: 0; }

#menu ul li a { float:left; font-weight:normal; width:105px; height:28px; line-height:14px; color:#790000; text-align:center; text-decoration:none; padding-top:105px; background: url("../images/head-menu-bg.jpg") no-repeat 26px 0px; }



#menu ul li.c1 a { background-position: 0px 0px; }

#menu ul li.c2 a { background-position: -105px 0px; height:38px; padding-top:95px; }

#menu ul li.c3 a { background-position: -210px 0px; }

#menu ul li.c4 a { background-position: -315px 0px; }

#menu ul li.c5 a { background-position: -420px 0px; }

#menu ul li.c6 a { background-position: -525px 0px; /*height:38px; padding-top:95px;*/ }

#menu ul li.c7 a { background-position: -630px 0px; height:38px; padding-top:95px; }



#menu ul li.c1.active a { background-position: 0px -123px; }

#menu ul li.c2.active a { background-position: -105px -123px; }

#menu ul li.c3.active a { background-position: -210px -123px; }

#menu ul li.c4.active a { background-position: -315px -123px; }

#menu ul li.c5.active a { background-position: -420px -123px; }

#menu ul li.c6.active a { background-position: -525px -123px; }

#menu ul li.c7.active a { background-position: -630px -123px; }



#menu ul.dropdown { width:175px; padding:0 10px 23px 4px; height:auto !important; margin-left:-3px; margin-top:18px; background:transparent url(../images/dropdown.png) no-repeat left bottom; }

#menu ul.dropdown li a { width: auto; padding-top: 0; text-align: left; float: none; text-decoration:none; line-height: 22px; color:#3d3d3d; height:22px; margin-top:2px; padding-left:37px; background:#f4f4f4 url(../images/dropdown-a.gif ) no-repeat 10px center; }

#menu ul.dropdown li a:hover { color:#fff; background:#f26522 url(../images/dropdown-a-active.gif ) no-repeat 10px center; }

#menu ul.dropdown li.first { margin-top:-20px; margin-left:-3px; width:188px; height:20px; background:transparent url(../images/dropdown-top.png ) no-repeat left top; }

#bezvaVanoce { position: relative; }
#bezvaVanoce object { margin: 8px 17px; }
#bezvaVanoce a { margin: 8px 17px; display: block; width: 180px; height: 180px; /*position: absolute; top: 0; left: 0;*/ }

