#DetailItem {
	width:817px;
}
#DetailItem input {
	background-repeat: no-repeat;
} 
#DetailItem #DetailText {
	display: block;
	float: right;
	font-size: 11px;
	margin: 6px 6px 16px;
	width: 55%;
/* IE6 */
	_width: 40%;
}
.breadCrumps{
	clear:both;
	color:#00285A;
	display:block !important;
	font-size:11px;
	font-weight:normal !important;
	height:15px;
	line-height:15px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:-3px !important;
	padding:12px 0 7px;
	vertical-align:bottom;
}

.breadCrumps .home{
	display: inline; 
	padding-top: 0px;
}

.breadCrumps a {
	font-weight:normal !important;
	padding-left:4px;
	padding-right:4px;
	color:#00285A !important;
}
.breadCrumps a.home img {
	vertical-align:-2px;
}
#h1body.detail{
	background:url("/Img/CategoryHeader/h1fade4.png");
	font-size:17px;
/*	padding:5px 0 6px 10px; */
	height:26px;
	width:817px;	
}

#itemH1text{
	position:absolute;
	top:209px;
	left:584px;
	padding:0px;
	margin:0px;
	width:449px;
	font-size:11px;
	text-align: left;
	color:#00275a;	
}

#DetailText > p#NameExt{
	color:white;

	text-align: left;
	height:20px;
	margin-top:14px;
	margin-bottom:16px;	
}
#DetailText > div > table {
	width: 55%;
	background-color: #ECECEC;
	border-collapse: collapse;
}
#DetailText > div > table {
	text-align: left;
}
#DetailText > div > table tr:first-child {
	background-color: #ffffff;
	border-width: 0px;
}
#DetailText > div > table tr:first-child td {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
#DetailText > div > table td:first-child a {
	text-decoration: none;
}
#DetailText > strong {
	color: #00285A;
	font-size: 11px;
}
#DetailText > a {
	background-image:url("/img/CategoryHeader/icoUpresnitKategorii.png");
	background-position: left 4px;
	background-repeat: no-repeat;
	color: #00285A;
	font-size: 12px;
	margin: 0 0 5px;
	min-height: 18px;
	padding-left:20px;
	padding-top:2px;	
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-decoration: underline;
	width: 200px;
	display: block;
	float: left;
}
#DetailText ul {
	padding: 0px;
	margin: 0px;
}
#DetailText li {
	list-style-type: disc;
}
#DetailItem form[name="detailform"] table {
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 17px;
}
#DetailItem form[name="detailform"] table:first-child {
	font-weight: normal;
	font-size: 12px;
	border-top: 0px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;	
}
#DetailItem table:first-child td {
	color: #000000;
	height: 20px;
}
#DetailItem form[name="detailform"] u {
	font-weight: normal;
}
#DetailItem form[name="detailform"] table:first-child td:first-child {
	width: 60%;
}
#DetailItem form[name="detailform"] table:first-child td:first-child strong {
}
#DetailItem form[name="detailform"] table:first-child td:first-child input {
}
#DetailItem form[name="detailform"] table:first-child td {
	text-align: left;
	padding: 0px;
}
#DetailItem form[name="detailform"] table td.cetelem{
	vertical-align:top;
	padding-top:5px;
	color:#00275a;
}
#DetailItem form[name="detailform"] table td {
	text-align: left;
	width: 60%;
	padding: 10px 0;
}
#DetailItem input[type="button"] {
	background-color: #E5E5E5;
	border: 2px outset;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
}
#DetailItem input[type="submit"] {
	background-color:#C7E506;
	background-image:url(/Img/btnBgrAll.png);
	background-position:2px center;
	background-repeat:repeat-x;
	border:2px outset #92A806;
	color:#000000;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	height:25px;
	padding-bottom:3px;
	padding-left:15px;
	vertical-align:top;
	width:100px
}
#DetailText > div > p {
	bottom: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: left;
	vertical-align: bottom;
	width: 40%;
}
#DetailText > div > p a {
	color: #5D5D5D;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}
#DetailText > div {
	vertical-align: bottom;
	position: relative;
	min-height: 110px;
	margin-top:6px;		
}
#DetailText > div.ArchivText {
	vertical-align: bottom;
	position: relative;
	min-height: 20px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size:13px;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	color:#000000;
}
#DetailText > div.ArchivText strong{
	font-size:15px;
	color:#ff0000;
	display:block;
}

#DetailText > div.ArchivText a{
	color:#00275A;
	font-weight: bold;
}
#DetailText > div > p > input[type="button"] {
	width: 20px;
	border: 0px outset;
	background-color: #ffffff;
}
#DetailText > strong {
	color: #00275A;
	font-size: 12px;
	display: block;
	text-align: left;
	padding: 10px 0px 10px 0px;
}
#DetailItem #storageQuestion {
	background-color: #FFFFFF;
	background-image: url(/img/DetailIcons/question.png);
	border: 0 outset;
	cursor: pointer;
	width: 20px;
}
#DetailItem #watchdog {
	background-image: url(/img/DetailIcons/bell.png);
	cursor: pointer;
}
#DetailItem #calculator {
	background-image: url(/img/DetailIcons/calculator.png);
	cursor: pointer;
}
#DetailItem #telltofriend {
	background-image: url(/img/DetailIcons/mail.png);
	cursor: pointer;
}
#DetailItem #popular {
	background-image: url(/img/DetailIcons/star.png);
	cursor: pointer;
}
#DetailItem #helpdesk {
	background-image: url(/img/DetailIcons/balloon.png);
	cursor: pointer;
}
#DetailItem #print {
	background-image: url(/img/DetailIcons/printer.png);
	cursor: pointer;
}
#DetailItem #phoneContact {
	background-image: url(/img/DetailIcons/mobile-phone.png);
	cursor: pointer;
}
#DetailItem #cetelem {
	background-image: url(/img/DetailIcons/calculator.png);
	cursor: pointer;
	width: 20px;
	border: 0px outset;
	background-color: #ffffff;
	background-position: left;
	margin-top:3px;	
}
#DetailItem #facebook {
	background-image: url(/img/DetailIcons/link-facebook.gif);
	cursor: pointer;
}
#DetailItem #alzakredit {
	background-image: url(/img/DetailIcons/money-coin.png);
	cursor: pointer;
}
#DetailItem #DetailText input[type="text"] {
	border: 1px solid black;
	font-family: verdana;
	font-size: 12px;
	height: 15px;
	text-align: right;
	width: 15px;
}
#DetailItem form td.price, #DetailItem form td.priceNoVat {
	color: #FF0000;
	font-size: 17px;
}
#DetailItem form td.priceDiscount {
	color: #00285A;
}
#DetailItem form td.priceByProducer {
	color: #000000;
	background-image: url(/Img/skrt2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#DetailItem form td.paymentInfo {
	color: #0000CC;
}
#DetailItem form td.fontNormal {
	font-weight: normal;
	color: #4A494A;
}
/* Detail vyrobku v levo (obrazek, vyrobce, darky zdarma) */
#DetailItem #DetailPicture {
	float: left;
	width: 43%;
	position: relative;
	min-height: 300px;
	padding-top:10px;	
}
#DetailPicture > a:first-child {
	text-align: center;
	position: absolute;
	right: 0px;
	top: 280px;
	background-image: url('/Img/DetailIcons/magnifier-zoom.png');
	background-repeat: no-repeat;
	padding: 2px 0px 2px 20px;
}
#DetailPicture > a:first-child:hover {
	text-decoration: underline;
}
#DetailPicture a {
	display: block;
	text-align: center;
	text-decoration: none;
}
#DetailPicture > img {
	float: right;
}

#DetailPicture .item-funcIcons{position: absolute; top:280px; right:10px;}
#DetailPicture .item-funcIcons a{float:right; padding: 0px 5px}
#DetailPicture .item-funcIcons div{display:inline}
#DetailPicture  .item-icons {position: absolute;left: 12px; top: 50px;width: 54px;text-align: center;display: block;}
#DetailPicture  .item-icons img {margin-bottom: 10px;}

#DetailItem > table {
	clear: both;
}
/* related items - Doporučujeme zakoupit společně se zbožím */
#relatedItems {
	min-height: 178px;
	clear: both;
}
#relatedItems #relatedContent {
}
#relatedItems input[type="submit"] {
	background-color:#E5E5E5 !important;
	border:2px outset #CBCBCB !important;
	font-family:tahoma !important;
	font-size:11px !important;
	font-weight:bold !important;
	height:20px !important;
	background-image:none;
	width: auto;
	padding-left:6px;	
}
#relatedItems > div:first-child {
	background-color:#E0E0E0;
	background-image:url("/Img/CategoryHeader/h1fade4.png");
	background-position:left 100%;
	background-repeat:repeat-x;
	clear:both;
	color:#00275A;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-top:30px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
}
#relatedItems form {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	min-height: 140px;
	padding-bottom: 3px;
	width: 143px;
}
#relatedItems form img {
	margin: 5px auto auto;
	display: block;
	min-height: 87px;
	height: 87px;
}
#relatedItems form a {
	text-align: center;
	display: block;
	min-height: 26px;
	text-decoration: none;
}
#relatedItems form a:hover {
	text-decoration: underline
}
#relatedItems form a:first-child:hover {
	text-decoration: none
}
#relatedItems form span {
	display: block;
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	min-height: 20px;
	text-align: center;
}
#relatedItems #leftArr {
	float: left;
}
#relatedItems #rightArr {
	float: right;
}
/* Promo products - dárky zdarma atd */
#DetailItem #DetailPromo {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 12px;
}
#DetailPromo > div, #subCat > div,  #subCat_0 > div, #DetailImages > div, #DetailArticles > div, #DetailBundle > div, #DetailBottomDescription > span, #SeoSubCat > div {
	background-color:#E0E0E0;
	background-image:url("/Img/CategoryHeader/h1fade4.png");
	background-position:left 100%;
	background-repeat:repeat-x;
	clear:both;
	color:#00275A;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-top:30px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
}

#subCat > div,  #subCat_0 > div{
	background-color: #ffffff;
	background-image: url();
	background-position: center bottom;
	background-repeat: repeat-x;
	border-left: 0px solid #ffffff;
	color: #00285A;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
	min-height: 16px;
	padding-left: 10px;
	padding-top: 2px;
	text-align: center;
	clear: both;
	display: block;
}

#DetailPromo a strong, #DetailPromo strong {
	display: block;
	text-align: left;
	color: #ff0000;
	font-size: 17px;
}
#DetailPicture #DetailPromo a {
	text-align: left;
	text-decoration: underline;
	font-size: 12px;
}
#DetailPromo img {
	float: left;
}
#DetailItem #subCat, #DetailItem #subCat {
	font-size: 12px;
	clear: both;
	background-image: url();
	background-repeat: repeat-x;
	margin-top: 0px;
	padding-top: 0px;
}
#subCat > a, #subCat_0 > a {
	text-decoration: underline;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 0px 30px;
	background-image: url(/img/bod_green.gif);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	color: #00285A;
	float: left;
	width: 200px;
	font-size: 12px;
}
#SeoSubCat > a {
	text-decoration: underline;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 0px 30px;
	background-image: url(/img/bod_green.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #00285A;
	width: 500px;
	font-size: 12px;
}
#SeoSubCat > span {
	float: right;
}
#subCat_0 div:first-child {
	margin-bottom: 5px;
	margin-top: 0px;
}
#DetailImages, #DetailArticles {
	clear: both;
	width:817px;	
}
#DetailArticles img {
	float: left;
}
#DetailArticles a {
	display: block;
	text-decoration: underline;
	color: #00285A;
	font-weight: bold;
}
#DetailBundle {
	clear: both;
}
#DetailBundle > span {
	display: block;
	clear: both;
}
#DetailBundle img {
	float: left;
}
#DetailBundle a {
	display: block;
	font-weight: bold;
}
#DetailDescription {
	font-size: 11px;
}
#DetailDescription > strong {
	display: block;
}
#DetailDescription > span {
	background-color:#E0E0E0;
	background-image:url("/Img/CategoryHeader/h1fade4.png");
	background-position:left 100%;
	background-repeat:repeat-x;
	clear:both;
	color:#00275A;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-top:30px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
}
#DetailDescription > p {
	font-size: 11px;
}

#CrossSelling 
{
	margin: auto;
	margin-top: 20px;
	width: 816px !important;
	padding-top: 10px;
}
#CrossSelling #ImageBody 
{
	width: 828px;
	overflow: hidden;
	height: 250px;
	white-space: nowrap;
	margin: auto;
}
#CrossSelling #ImageBody img {
}
#CrossSelling #ImageBody ul {
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
#CrossSelling #ImageBody ul li {

	text-align: center;
	margin: 0px 0px 0px 0px;
	float: left;
	min-height: 250px;
	padding: 3px 18px 3px 12px;
	width: 177px;
	display: block;
}

#CrossSelling #ImageBody ul li a 
{
	font-size: 12px;
	white-space: normal;
}

#CrossSelling > div:first-child {
	font-weight: bold;
	background-color: #D6D6D6;
	background-image: url(/Img/h1fade3.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	border-left: 10px solid #B1D71F;
	color: #00285A;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 4px;
	min-height: 22px;
	padding-left: 10px;
	padding-right: 1px;
	text-align: left;
	clear: both;
}
#CrossSelling > div:first-child > a > img {
	float:right;
}
#CrossSelling > div:first-child > span {
	vertical-align:-15px;
	vertical-align/*\**/: -10px\9;
	&vertical-align: -5px;
}
#CrossSelling .csitem > a:first-child {
	font-size: 14px;
	color: #00275A;
	text-decoration: none;
	font-weight: bold;
	display: block !important;
	padding: 5px 0px 5px 0px;
}
#CrossSelling .csitem a:first-child:hover {
	text-decoration: underline;
	
}
#CrossSelling .csitem a.cs-title {
	text-decoration: none;
	display: block;
	height: 43px;
	overflow: hidden;
	padding:  0px 0 0 0;
	text-align: center;
	font-size: 12px;
}
#CrossSelling .csitem a.cs-title:hover {
	text-decoration: underline;
}
#CrossSelling .csitem div {
	margin: 0;
	padding: 0;
	width: 177px;
	height: 118px;
	overflow: hidden;
	clip: rect(0px 177px 120px 0px);
	text-align: center;
	background: white;
	margin-bottom: 5px;
	background: #DBDBDB;
}
#CrossSelling .csitem div a {
	padding: 0;
	margin: 0;
}

.user-edit {margin: 10px 0 10px 0;width: 560px;}
.user-edit .user-name  {text-align: right;width: 90px;}
.user-edit td {padding: 2px;height: 25px;}
.user-edit td .inpTxt {width: 190px;height: 20px; border: 1px solid #cccccc;font-size: 12px !important; color: #00275a;padding: 3px 10px 0 10px;font-family: Verdana;}
.user-edit td select {width: 250px;}
.user-edit .user-input {width: 180px;text-align: right !important;}
.user-edit .user-msg {text-align: left;width: 230px;padding: 0px 0 0px 5px;}
.user-edit .user-msg img {vertical-align: middle;}
.user-edit .user-msg span {color: Red !important;padding: 0px 0 0 3px !important;display: block;font-size: 12px;}
.user-edit .user-msg span img {margin: -3px 3px 0 0;float:none ;}
.user-edit .user-msg span a {color: Red !important;font-weight: bold;text-decoration: underline !important;}
.user-edit .image-in span {padding: 13px 0 0 5px;}
.user-edit .user-msg .user-gray-mess {color: #979797;font-size: 12px}
.user-edit .inpGreenSm {background: url(/img/bg-inp-33.gif) repeat-x !important;border:2px outset #92A806;}


.exwarranty {background: url(/img/ico-warranty.gif) no-repeat;padding: 0 0 0 20px;display: block;height: 18px;}

.warrext-table {border-collapse: collapse;}
.warrext-table .warrext {}

.warrext-table .warrext td {height: 45px;padding: 5px 5px 0 5px;}
.warrext-table .warrext .warrlow {width: 229px;xbackground: yellow;padding: 0px 5px 0 5px;}
.warrext-table .warrext .warrlow label {background: url(/img/bg-warrext-12.gif) no-repeat 5px 10px;padding: 8px 0 0 39px;display: block;width: 190px;height: 42px;xbackground: green;}
.warrext-table .warrext .warrhigh {width: 229px;xbackground: yellow;padding: 0px 5px 0 5px;}
.warrext-table .warrext .warrhigh label {background: url(/img/bg-warrext-36.gif) no-repeat 5px 10px;padding: 8px 0 0 39px;display: block;width: 190px;height: 42px;xbackground: green;}
.warrext-table .warrmore {text-align: left;vertical-align: top;padding: 8px 0 0 0!important;xbackground: red;}


.warrext-table .warrext td strong {display: block}

.warrext-table .warrext td span {color: Red;}

.warrext-table .warrext td a {font-weight: normal;color: #00275a;}


.warranty-info {text-align: left !important;}
.warranty-info ul {list-style-type: square;}
.warranty-info ul li {list-style-type: square;}

