<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Detail produktu */

#ProductDetailTop
{
float: left;
width: 250px;
font-size: 12px;
}

#ProductDetailTop .ProductPriceFirst
{
border: none;
}

#ProductDetailTop .NoBuyButton
{
	border-bottom: none;
	margin-bottom: 0;
}

.ProductDetails .SubBody, table.Gallery, .ProductDetails .DiscussionBody
{
	background: #f7f7f7;
	font-size: 12px;
	width: 500px;
}

.ProductListContainer table.Gallery
{
	background: none;
}

.ExtNoGallery{
text-align:center
}

table.Gallery
{
	width: 520px;
}

.ProductDetails a
{
color: black;
text-decoration: none;
}

.ProductDetails table.Gallery
{
	background: #f7f7f7;
}

.ProductDetails table.Gproduct img, .ProductLinked img
{
	border: 5px solid #e4e3e3;
}

.Product .productInfo
{
	right: 0px;
}

.Product.ProductInCart {
	border-color: green !important;
}

.Product.ProductInCart .productInfo  .ProductInCartInfo {
	display: block !important;
}

.LeftHalf
{
float: right;
width: 260px;
margin-top: 35px;
}

.ProductList .Cleaner
{
line-height: 1px; height: 1px;
}

.ProductList .BottomControls
{
margin-top: 0px;
}


.ProductList h1,
#ProductDetailTop h1,
h1.ProductsList
{
font-size: 16px;
font-family: Arial;
color: #444444;
text-align:left;
margin-bottom: 0px;
padding-bottom: 0px;
line-height: 16px;
}

#ProductDetailTop h1
{
height: auto;
line-height: 20px;
padding-top: 0px;
padding-left: 2px;
padding-bottom: 10px;
}


table.CartTable
{
background: #f7f7f7;
}

table.ProductRowTable
{
margin: 0px;
padding: 0px;
border-collapse: collapse;
margin-top: 10px;
}

table.ProductListInnerTable
{
background: #f7f7f7;
width: 520px; _width: 518px;
margin: 0px;
position: relative; left: -1px;
}

table.ProductListInnerTable td.Right
{
width: 235px;
font-size: 12px;
text-align: right;
}
table.ProductListInnerTable .Price
{
font-size: 11px;
font-weight: bold;
}
table.ProductListInnerTable .Buttons
{
float: right;
}

.ProductListInnerTable .productInfo, .ProductDetails .ProductListInnerTable .productInfo
{
position: relative; left: -50px; top: -18px;
margin-bottom: -18px;
float: left;
}







/* NOVA GALERIE NA DETAILU PRODUKTU */
.ExtGallery
{
	background: white;
	width: 220px;
}

.ExtGallery .BigImages
{
	height: 185px;
	position:relative;
}

.ExtGallery .BigImages a
{
	display: block;
}

.ExtGallery img
{
	border: none;
}

.ExtGallery .Navigation
{
	width: 220px !important;
	height: 70px;
	overflow: hidden;
	margin-top: 5px;
	position: relative;
}

.ExtGallery .Navigation a
{
	display: block;
	width: 68px;
	height: 68px;
	overflow: hidden;
	margin: auto;
}

.ExtGallery .Navigation .Item
{
	width: 68px !important;
	height: 68px !important;
	display: block;
	float: left;
	border: 1px solid #E5E5E5;
	background: white;
}

.ExtGallery .Navigation .SmallImagesRow
{
	width: 220px;
	height: 70px;
}

.ExtGallery .Navigation .Item.SmallImageRowItem_2
{
	margin-left: 5px;
	margin-right: 5px;
}

.ExtGallery .NextNavigation,
.ExtGallery .PrevNavigation
{
	display: none;
	width: 13px;
	height: 70px;
	cursor: pointer;
	position: absolute;
	top: 0px;
	z-index: 999;
}

.ExtGallery .NextNavigation.Inactive,
.ExtGallery .PrevNavigation.Inactive
{
	cursor: default;
}

.ExtGallery .PrevNavigation
{
	background: url(img/gallery-left.png) top left no-repeat;
	left: -15px;
}

.ExtGallery .NextNavigation
{
	background: url(img/gallery-right.png) top left no-repeat;
	right: -15px;
}

.ExtGallery .PrevNavigation.Inactive
{
	background-image: none;
/*	background-image: url(img/presun_obrazku_neni_mozny_do_leva.jpg);*/
}

.ExtGallery .NextNavigation.Inactive
{
	background-image: none;
/*	background-image: url(img/presun_obrazku_neni_mozny_do_prava.jpg);*/
}

.ExtGallery .NextNavigation:hover,
.ExtGallery .PrevNavigation:hover
{
	background-position: top right;
}

.ExtGallery .ImagesCount
{
	background: #F6F6F6;
	width: 250px;
	text-align: center;
	line-height: 22px;
	margin-top: 5px;
	color: #4B4B4B;
	position: relative;
	top: 1px;
	font-size: 11px;
}

.ExtGallery .Bottom
{
	position: relative;
}

.ExtGallery .Bottom,
.ExtGallery .BigImages
{
	left:15px;
}



.col2 .ExtGallery .Navigation
{
	width: 290px !important;
}

.col2 .ExtGallery,
.col2 .ExtGallery .Navigation .SmallImagesRow
{
	width: 290px;
}

.col2 .ExtGallery .Bottom
{
	width: 290px;
}

.col2 .ExtGallery .ImagesCount
{
	width: 365px;
}

.col2 .ObsahStrankyElements .ProductDetails .TopLeft
{
	width: 365px;
}
/*
.col2 .ExtGallery .Bottom,
.ExtGallery .BigImages
{
	margin-left: 0px;
}*/










/* NOVY DETAIL PRODUKTU */
.ObsahStrankyElements .ProductDetails
{
	padding-top: 10px;
	font-family: Tahoma;
}

.ObsahStrankyElements .ProductDetails fieldset
{
	padding: 0; margin: 0;
}

.ObsahStrankyElements .ProductDetails .Path
{
	margin-left: 5px;
	margin-right: 5px;
	border-color: #E5E5E5;
}

.ObsahStrankyElements .ProductDetails .Path .Homepage
{
	margin-right: 3px;
}

.ObsahStrankyElements .ProductDetails .Path .SinglePath
{
	float: left;
}

.ObsahStrankyElements .ProductDetails .Path #PathToggler
{
	width: 16px;
	height: 8px;
	background: url(img/path_arrow_bottom.png) center center no-repeat;
	float: left;
	margin-top: 4px;
	margin-left: 0px;
	cursor: pointer;
}

.ObsahStrankyElements .ProductDetails .Path #PathToggler.active
{
	background-image: url(img/path_arrow_top.png);
}

.ObsahStrankyElements .ProductDetails .productInfo
{
	right: 0px;
	top: 0;
}

.ObsahStrankyElements .ProductDetails .productInfo img
{
	float: right;
	display: block;
	margin-bottom: 3px;
}

.ObsahStrankyElements .ProductDetails h1
{
	text-align: left;
	color: #4C4C4C;
	font-size: 15px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: tahoma;
}

.ObsahStrankyElements .ProductDetails .TopLeft
{
	width: 260px;
/*	float: left;*/
}

.ObsahStrankyElements .ProductDetails .TopLeft th,
.ObsahStrankyElements .ProductDetails .TopLeft th a
{
	font-weight: bold;
}

.ObsahStrankyElements .ProductDetails .TopLeft th,
.ObsahStrankyElements .ProductDetails .TopLeft td,
.ObsahStrankyElements .ProductDetails .TopLeft th a,
.ObsahStrankyElements .ProductDetails .TopLeft td a
{
	color: #4B4B4B;
	font-size: 11px;
}

.ObsahStrankyElements .ProductDetails .TopLeft table
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

.ObsahStrankyElements .ProductDetails .TopTable select{
font-size:11px;
}

.ObsahStrankyElements .ProductDetails .TopTable
{
	border-collapse: collapse;
}

.ObsahStrankyElements .ProductDetails .TopTable td
{
/*	border: 1px solid black;
	vertical-align: top;*/
}


.ObsahStrankyElements .ProductDetails .TopTable .TopLeft
{
	background: #F6F6F6;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight,
.ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight
{
	padding-left: 8px;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft,
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight
{
	border-bottom: 5px solid white;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft,
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight,
.ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopLeft,
.ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight
{
	vertical-align: top;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft table th
{
	height: 23px;
	padding-left: 5px;
}

.ObsahStrankyElements .ProductDetails .TopLeft em{
	display:block;
	text-align:right;
	padding-bottom:5px;
	font-size:11px;
	padding-right:5px;
}

.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable
{
/*	margin-top: 10px;*/
/*	background: #F6F6F6;*/
}

.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable td
{
	text-align: right;
}

.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price
{
	margin-top: 5px;
}

.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price th
{
	font-size: 15px;
	vertical-align: top;
}

.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price td .with
{
	font-size: 15px;
	font-weight: bold;
	color: #D1354A;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount
{
	background: #F6F6F6;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount .Label
{
	padding-left: 8px;
	color: #4B4B4B;
	font-size: 12px;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount input
{
	color: #4B4B4B;
	margin-left: 5px;
	margin-top: 5px;
	width: 60px;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy,
.ObsahStrankyElements .ProductDetails .AmountControls button#Buy,
.ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy,
.ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy
{
	background: url(img/koupit.jpg) left top no-repeat;
	width: 94px;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	text-align: left;
	color: white;
	float: right;
	margin-right: 10px;
}

.ObsahStrankyElements .ProductDetails .AmountControls button#Buy
{
	position: relative;
	top: 5px;
}

.ie6 .ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy
{
	position: relative;
	top: -25px;
}

.ie7 .ObsahStrankyElements .ProductDetails .AmountControls button#Buy,
.ie6 .ObsahStrankyElements .ProductDetails .AmountControls button#Buy,
.ff3_0 .ObsahStrankyElements .ProductDetails .AmountControls button#Buy,
.ff2 .ObsahStrankyElements .ProductDetails .AmountControls button#Buy
{
	position: relative;
/*	top: 5px;*/
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy span,
.ObsahStrankyElements .ProductDetails .AmountControls button#Buy span,
.ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy span,
.ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy span
{
	position: relative;
	top:-1px;
	left: 30px;
	text-transform: uppercase;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy:hover,
.ObsahStrankyElements .ProductDetails .AmountControls button#Buy:hover,
.ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy:hover,
.ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy:hover
{
	background-position: right top;
}

.ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy
{
	margin-bottom: 10px;
}




.ObsahStrankyElements .ProductDetails .TopRight
{
	margin: 0; padding: 0;
	width: 250px;
	float: right;
}

.ObsahStrankyElements .ProductDetails .TopRight table
{
	margin-top: 10px;
	color: #4B4B4B;
	font-size: 11px;
}

.ObsahStrankyElements .ProductDetails .TopRight table th
{
	vertical-align: top;
}

.ObsahStrankyElements .ProductDetails .TopRight table td
{
	padding-left: 10px;
}

.ObsahStrankyElements .ProductDetails .TopRight table .CommonPrice td
{
	text-decoration: line-through;
}









.ObsahStrankyElements .ProductDetails .ProductSubMenu
{
	border: none;
	background: #F6F6F6;
	color: #4A4A4A;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu li,
.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu li a,
.ObsahStrankyElements .ProductDetails .ProductSubMenu .Print a
{
	color: #4A4A4A;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu li
{
	background: none;
	padding: 0; margin: 0;
	display: block;
	float: left;
	width: 170px;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu li a,
.ObsahStrankyElements .ProductDetails .ProductSubMenu .Print a
{
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 16px;
	padding: 0; margin: 0;
	padding-left: 20px;
	background-image: none;
	background-color: transparent;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 150px;
	font-size: 11px;
	text-decoration: none;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .Print
{
	margin-left: 5px;
	width: 120px;
	position: relative;
	top: 3px;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .Print a
{
	width: 120px;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu li a:hover,
.ObsahStrankyElements .ProductDetails .ProductSubMenu .Print a:hover
{
	background-position: left bottom;
	text-decoration: underline;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu li.Print a
{
	background-image: url(img/submenu_print.png);
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu li.Comparing a
{
	background-image: url(img/submenu_compare.png);
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu li.Favorite a
{
	background-image: url(img/submenu_favorites.png);
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu li.socialBookmarks a
{
/*	background-image: url(img/submenu_print.png);*/
	padding-left: 0;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu li.SendAdvice a
{
	background-image: url(img/submenu_advice.png);
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu li.WatchDog a
{
	background-image: url(img/submenu_watchdog.png);
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu li.sellerQuestion a
{
	background-image: url(img/submenu_question.png);
}

.ObsahStrankyElements .ProductDetails .Rating .RatingLink,
.ObsahStrankyElements .ProductDetails .Rating li,
.ObsahStrankyElements .ProductDetails .Rating .RatingLinkFull,
.ObsahStrankyElements .ProductDetails .Rating .RatingLinkBlank
{
	width: 18px;
	height: 18px;
}

.ObsahStrankyElements .ProductDetails .Rating .RatingLinkFull
{
	background: url(img/rating_full_hover.png) left top no-repeat;
}

.ObsahStrankyElements .ProductDetails .Rating .RatingLinkBlank
{
	background: url(img/rating_empty_hover.png) left top no-repeat;
}

.ObsahStrankyElements .ProductDetails .Rating
{
	margin: 0;
	width: 125px;
	height: 42px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 0px;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu
{
	width: 510px;
	margin: 5px 0;
}

.ObsahStrankyElements .ProductDetails .Modals
{
	font-size: 12px;
}

#watch_dog,
#send_advice,
#seller_question
{
	font-size: 12px;
}

#seller_question th
{
	text-align: left;
}

#send_advice button,
#seller_question button
{
	float: right;
}




#flash_video
{
	margin: 10px;
}












.ObsahStrankyElements .ProductDetails .SubHeader,
.ObsahStrankyElements #Cart .SubHeader,
.ObsahStrankyElements #login .SubHeader
{
	border: 1px solid #E5E5E5;
	border-bottom: 1px solid white;
	background: none;
	position: relative;
	top: 1px;
	color: #474747;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 8px;
 	width: 150px;
	height: 28px;
	line-height: 28px;
	font-family: Tahoma;
	width: auto;
	float: left;
}

#CentralPart .ObsahStrankyElements .ProductDetails .SubHeader span,
.ObsahStrankyElements #Cart .SubHeader span,
.ObsahStrankyElements #login .SubHeader span
{
	padding: 0;
	padding-left: 0;
	background: none;
	background-image: none;
	line-height: 28px;
}

#CentralPart .ProductDetails #DownPart .Expanding
{
	background: none;
}

.ObsahStrankyElements .ProductDetails .SubBody,
.ObsahStrankyElements #Cart .SubBody,
.ObsahStrankyElements #login .SubBody,
.ObsahStrankyElements #review .SubBody
{
	border: 1px solid #E5E5E5;
	background: white;
	padding: 0; margin:0;
	width: 99.8%;
}

.ObsahStrankyElements .ProductDetails .Comparing .SubBody .Content,
.ObsahStrankyElements .ProductDetails .Cetelem .SubBody .Content
{
	padding: 10px;
	color: #4F4F4F;
}

.Container .ObsahStrankyElements .UserAccountEl#Cart .SubBody.social
{
	padding: 10px;
}

.ObsahStrankyElements .ProductDetails .ProductsList .Image
{
	width: 60px;
	text-align: center;
	padding: 5px 0;
}

.ObsahStrankyElements .ProductDetails .ProductsList .Image img,
.ObsahStrankyElements .ProductsList .Image img
{
	border: 0;
}

.ObsahStrankyElements .ProductDetails .ProductsList tr.Even td
{
	background: #F6F6F6;
}

.ObsahStrankyElements .ProductDetails .ProductsList.TotalProducts_2 tr.Even td
{
	background: white;
}

.ObsahStrankyElements .ProductDetails .ProductsList table
{
	border-collapse: collapse;
}

.ObsahStrankyElements .ProductDetails .ProductsList .ProductName,
.ObsahStrankyElements .ProductDetails .ProductsList .ProductName a,
.ObsahStrankyElements .ProductDetails .ProductsList th,
.ObsahStrankyElements .ProductDetails .ProductsList th.VAvail,
.ObsahStrankyElements .ProductDetails .ProductsList .Expedition,
.ObsahStrankyElements #Cart .ProductsList .ProductName a
{
	color: #4D4D4D;
	padding: 10px 0;
	padding-right: 5px;
	text-decoration:none;
}

.ObsahStrankyElements .ProductDetails .ProductsList table td.InputBuy
{
width: 40px;
}

.ObsahStrankyElements .ProductDetails .ProductsList .AmountRecount th
{
	padding:0;
	padding-left:5px;
}

.ObsahStrankyElements .ProductDetails .ProductsList .AmountRecount .r
{
	padding-right:5px;;
}

.ObsahStrankyElements .ProductDetails .ProductsList .Expedition,
.ObsahStrankyElements .ProductDetails .ProductsList .VAvail,
.ObsahStrankyElements #Cart .ProductsList .Expedition
{
	padding-right: 10px;
	font-size:11px
}

.ObsahStrankyElements .ProductDetails .ProductsList .VPrice
{
width: 80px;
}

.ObsahStrankyElements .ProductDetails .ProductsList .Price,
.ObsahStrankyElements .ProductDetails .ProductsList .Expedition,
.ObsahStrankyElements .ProductDetails .ProductsList .VAvail,
.ObsahStrankyElements #Cart .ProductsList .Price,
.ObsahStrankyElements #Cart .ProductsList .Expedition
{
	color: #CB304F;
	font-weight: bold;
	font-size:11px;
	padding-right: 5px;
}
.ObsahStrankyElements .ProductDetails .ProductsList .Expedition
{
	color: #4D4D4D;
}

.ObsahStrankyElements .ProductDetails .ProductsList .ProductName h3
{
	font-size: 12px;
	font-weight: bold;
	padding: 0; margin: 0;
}

.ObsahStrankyElements .ProductDetails .ProductsList .ProductName span
{
	margin-top:3px;
	display:block;
}

.ObsahStrankyElements .ProductDetails .ProductsList.NoInputs .ProductName,
.ObsahStrankyElements .ProductDetails .ProductsList.NoInputs .ProductNameHeader
{
	padding-left: 10px;
}

.ObsahStrankyElements .ProductDetails .ProductsList.NoImages td
{
	height: 22px;
}

.ObsahStrankyElements .ProductDetails .ProductsList table
{
	margin-bottom: 5px;
	margin-top: 5px;
}

.ObsahStrankyElements .ProductDetails .ProductsList .varietyCount input
{
	width: 50px;
}

.ObsahStrankyElements .ProductDetails table.NextProductNavigation
{
	background: none;
	margin-bottom: 5px;
}

.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.previousProductText,
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.previousProduct,
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.nextProductText,
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.nextProduct
{
	background: #E7E7E7;
	width: 102px;
}

.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.previousProductText
{
	width:132px;
}

.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.previousProductText a,
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.previousProduct a,
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.nextProductText a,
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.nextProduct a
{
	text-transform: uppercase;
	font-weight: bold;
	color: #494949;
}

.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.previousProductText a,
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.previousProduct a
{
	background-image: url(img/arrow_left.png);
}

.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.nextProductText a,
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.nextProduct a
{
	background-image: url(img/arrow_right.png);
}
.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.middleProduct
{
	font-weight: bold;
	color: #494949;
}

.ObsahStrankyElements .ProductDetails table.NextProductNavigation td.NoNav
{
	background: none;
}





#ProductDetailTabs,
#ProductDetailTabs .ui-corner-tl,
#ProductDetailTabs .ui-corner-tr,
#ProductDetailTabs .ui-corner-bl,
#ProductDetailTabs .ui-corner-rl,
#ProductDetailTabs .ui-corner-top,
#ProductDetailTabs .ui-corner-bottom,
#ProductDetailTabs .ui-corner-right,
#ProductDetailTabs .ui-corner-left,
#ProductDetailTabs .ui-corner-all
{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#ProductDetailTabs,
#ProductDetailTabs ul.TabHeaders,
#ProductDetailTabs ul.TabHeaders li,
#ProductDetailTabs ul.TabHeaders li a
{
	background: none;
	border: 0;
	padding: 0; margin: 0;
}

#ProductDetailTabs
{
	margin-top: 10px;
}

#ProductDetailTabs .ui-tabs-panel
{
	border: 1px solid #E5E5E5;
}

#ProductDetailTabs ul.TabHeaders li,
#ProductDetailTabs ul.TabHeaders li a
{
	height: 28px;
	line-height: 28px;
	color: #4B4B4B;
	font-weight: bold;
	font-size: 11px;
}

#ProductDetailTabs ul.TabHeaders li
{
	border: 1px solid #E5E5E5;
	position: relative;
	background: #F0F0F0;
	margin-right: 5px;
}

#ProductDetailTabs ul.TabHeaders li a
{
	padding-left: 5px;
	padding-right: 8px;
}

#ProductDetailTabs ul.TabHeaders li.ui-tabs-selected
{
	background: white;
}

#ProductDetailTabs ul.TabHeaders li.ui-tabs-selected a
{
	font-weight: bold;
	border-bottom: 1px solid white;
}

#ProductDetailTabs .ui-tabs-panel
{
	padding: 0;
}

#DescriptionContentContent
{
	padding: 10px 5px;
}

#DescriptionContent,
#DescriptionContent a
{
	color: #4F4F4F;
}

#FilesContent table
{
	background: none;
}

#FilesContent,
#FilesContent a
{
	color: #4F4F4F;
}

#DiscussionContent .DiscussionBody
{
	background: none;
	padding-right: 0;
	width: 506px;
	&amp;width:496px;
	width: 496px\9
}

#DiscussionContent,
#DiscussionContent a
{
	color: #4F4F4F;
}

#DiscussionContent .DiscussionBody .DiscussionPost .Var
{
	float: none;
}

/* small detail */
.ObsahStrankyElements .ProductDetails .TopLeft.Small{
background: transparent;
}

.ObsahStrankyElements .ProductDetails .TopLeft.Small div{
background: #F6F6F6;
margin-bottom:5px;
}

.ObsahStrankyElements .ProductDetails .ProductCommonPricePrice{
text-decoration: line-through;
}

.ObsahStrankyElements .ProductDetails .TopLefts table {
padding:10px 5px 0 0;
width:100%;
}

.InputBuy{
text-align:center;
}

.ui-widget {
font-family:Tahoma;
font-size: 12px;
}

#fancybox-outer{
font-family: Tahoma;
font-size: 10px;
}

#fancybox-outer .standartTable th{
width:180px;
text-align:left;
}

.FacyBoxHeader{
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.ProductDetails #Buy
{
padding-left: 0px;
margin-top: 3px;
}








.col2 #DiscussionContent .DiscussionBody,
.col2 #FilesContent table.Gallery
{
  width: 724px;
}

.col2 .ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu
{
  width: 728px;
}

.facebookLike iframe
{
	float: left;
}

.col2 .ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu li
{
	width: 180px;
}



.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu.rows_1
{
	height: 19px;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu.rows_2
{
	height: 47px;
}

.ObsahStrankyElements .ProductDetails .ProductSubMenu .ProductMenu.rows_3
{
	height: 70px;
}

.ObsahStrankyElements .ProductDetails table.Varieties .VAvail.ParamName
{
	text-align: left;
	padding-left: 6px;
}

.ObsahStrankyElements .ProductDetails table.Varieties tr.FirstLineParams
{
	background-color: #F6F6F6;
}

.ObsahStrankyElements .ProductDetails table.Varieties tr.FirstLineParams th.VAvail
{
	padding-top: 6px;
	padding-bottom: 6px;
}


/***** super ko??k *****/
#Cart table.CartTable
{
	width:97.8%;/*504px;*/
	margin-left:7px;
	font-size:11px;
}
.col2 #Cart table.CartTable
{
	width:98.2%;/*504px;*/
	margin-left:7px;
}
#Cart .orderStep
{
	color:#414141;
	text-align:left;
	position:relative;
	z-index:5;
	width:520px;
	margin:0 auto;
	_top:14px;
}

#Cart .orderStep3
{
	width: 400px;
}

.Step td
{
	vertical-align: middle;
	text-align:left;
	height:32px;
}
.DE .Step td
{
	font-size:11px;
}
.orderStep .Number
{
	line-height:36px;
	float:left;
}
#Cart .Step
{
	float:left;
	border: 1px #E6E6E6 solid;
	margin-left:3px;
	/*height:35px;*/
	padding-right:24px;
	padding-left:5px;
}
#Cart .Step span
{
margin-left:5px;
}
#Cart .Step1
{
  background: #F0F0F0 url(img/cart/1.png) no-repeat scroll 74px center;
	width:70px;
	margin:0px;
}
#Cart .Step2
{
  background: #F0F0F0 url(img/cart/2.png) no-repeat scroll 110px center;
  _background: #F0F0F0 url(img/cart/2.png) no-repeat scroll 110px center !important;
  width:101px;
}
#Cart .Step3
{
  background: #F0F0F0 url(img/cart/3.png) no-repeat scroll 104px center;
  width:92px;
}
#Cart .Step4
{
  background: #F0F0F0 url(img/cart/4.png) no-repeat scroll 136px center;
  width:124px;
}

#Cart .Step1.currentStep
{
  background: #CD2D47 url(img/cart/1_hover.png) no-repeat scroll 74px center;
  color:#FFF;
  font-weight:bold;
}
#Cart .Step2.currentStep
{
  background: #CD2D47 url(img/cart/2_hover.png) no-repeat scroll 110px center;
  color:#FFF;
  font-weight:bold;
}
#Cart .Step3.currentStep
{
  background: #CD2D47 url(img/cart/3_hover.png) no-repeat scroll 104px center;
  color:#FFF;
  font-weight:bold;
  padding-right:20px;
  width:96px;
}
#Cart .Step4.currentStep
{
  background: #CD2D47 url(img/cart/4_hover.png) no-repeat scroll 136px center;
  color:#FFF;
  font-weight:bold;
}
.orderStep .sipka
{
  background: #FFF url(img/cart/aktivni.jpg) no-repeat scroll 100% top;
	height:6px;
	width:11px;
	position:absolute;
	z-index:100;
	top:37px;
	left:70px;
	&amp;top:39px;
	top: 39px\9;
}
.safari .orderStep .sipka
{
	top:39px;
}
.orderStep .step2.sipka
{
	left:200px;
}
.orderStep .step3.sipka
{
	left:330px;
}
.orderStep .step4.sipka
{
	left:480px;
}
#Cart a.delete
{
	display:block;
  background: url(img/cart/smazat.gif) no-repeat scroll center center;
  width:12px;
  height:14px;
  margin-left:7px;
}
#Cart a.delete span
{
	display:none;
}
#Cart th
{
	font-weight:bold;
	color:#464646;
}
#Cart table.CartTable {
/*width:400px !important;*/
background: #FFF;
}
#Cart table.CartTable th
{
	padding-top:18px;
	text-align:right;
}
#Cart table.CartTable th.name
{
	text-align:left;
}
#Cart table.CartTable th.ItmPrice
{
	width:95px;
}
#Cart table.CartTable th.TotCnt
{
	width:28px;
	padding-left:5px;
}
#Cart table.CartTable th.TotPrice
{
	width:85px;
}
#Cart table.CartTable th.DelCol
{
	width:21px;
}
#Cart table td.image
{
	text-align:center;
	padding: 2px 0 0 0;
	width:42px;
}
#Cart table td.image a
{
	border:1px #EAEAE8 solid;
	padding:2px;
	margin-right:2px;
	overflow:hidden;
	display:block;
	width:34px;
}
#Cart table td.image a img
{
	border:0;
}

#Cart .CartContent
{
	border:1px solid #E6E6E6;
	position:relative;
	top:-1px;
	z-index:1;
	padding-bottom:5px;
}
#Cart .Recount.step1
{
	color:#464646;
	font-size:11px;
}
#Cart hr
{
	width:100%;
	border-top:1px solid #E6E6E6;
}
#Cart .line
{
	padding:0;
}
#Cart .Recount
{
	color:#464646;
	height:20px;
}
#Cart td.recount
{
	padding:0px;
	padding-bottom:5px;
}
#Cart a.Back,
.Shop a.Back,
#CentralPart .ObsahStrankyElements .UniversalBackButton,
#Reviews .Button
{
background: #E8E8E8 url(img/arrow_left.png) no-repeat scroll 5px 11px;
color: #515151;
padding: 0px 20px;
border:0;
text-transform: uppercase;
font-weight:bold;
line-height:30px;
font-size:12px;
display:block;
text-align: center;
margin: auto;
}
.Shop a.Back
{
	margin-top: 20px;
}
.ObsahStrankyElements button#Order,
.ObsahStrankyElements .WatchDogs input#wd_del_ok
{
background: #CC3151 url(img/cart/arrow_right.png) no-repeat scroll 98% 11px;
color: #FFFFFF;
padding: 2px 20px 2px 10px;
border:0;
text-transform: uppercase;
font-weight:bold;
height:30px;
font-size:12px;
float:right;
margin-right:10px;
margin-bottom:10px;
}
.ObsahStrankyElements button#Order span
{
	position:relative;
	top:-1px;
}
#Cart button#Order
{
	margin:0;
}
.ObsahStrankyElements a.Back:hover,
.ObsahStrankyElements button#Order:hover
{
	text-decoration:underline;
}
#Cart
{
padding-bottom:10px;
}
#Cart td.Select,
#ShipmentPrice
{
	padding:0px 0 0 5px;
	width:auto;
}
#ShipmentPrice
{
	white-space: nowrap;
}

#Cart select
{
	margin-left:5px;
}
#Cart .LastRow .name
{
	padding-left:15px;
}
#Cart .LastRow #TotalPrice
{
	padding-right:5px;
}
.ObsahStrankyElements .login
{
background: white;
}
.ObsahStrankyElements .login .BottomMenu
{
  background: #F6F6F6;
  float:left;
  width:255px;
  margin-left:5px;
  margin-bottom:5px;
}
.ObsahStrankyElements .login .BottomMenu a
{
  background: #F6F6F6;
  border:0;
  line-height:30px;
}
.ObsahStrankyElements .login .BottomMenu a:hover
{
  text-decoration:underline;
}
.ObsahStrankyElements .login #login_button
{
  background: #CC3151;
	color: #FFFFFF;
	padding: 0px 20px;
	border:0;
	text-transform: uppercase;
	font-weight:bold;
	height:30px;
	font-size:12px;
	margin-left:10px;
}
.ObsahStrankyElements .login #login_button span
{
	position:relative;
	top:-2px;
	top:0px\9
}
.ObsahStrankyElements .login label
{
	font-weight:bold;
}
#Cart .Toggler
{
  background:url("img/cart/plus.gif") no-repeat scroll left top white;
  width:14px;
  height:14px;
  margin-left:0;
  margin-right:5px;
}

#Cart .Open
{
  background:url("img/cart/minus.gif") no-repeat scroll left top white;
}
.col2 table.ProductListInnerTable
{
width:100%;
}
label.message
{
	display:block;
	float:none;
	margin-bottom:5px;
	width: 97.7%;
}
.orderRow textarea.message
{
width: 97.8%;
margin-left:5px;
}
.orderRow
{
   min-height: 25px;
}
#Cart .ProductsList
{
	text-align:left;
}

.supplementalBuy
{
	background: url("img/cart/1.png") top left no-repeat;
	display: block;
	width: 19px;
	height: 17px;
	margin-left: 15px;
}

.supplementalBuy span
{
	display: none;
}
#Cart .SubHeader.VoucherCode
{
	margin-top:10px;
}
#Cart .SubBody.VoucherCode
{
	padding:10px;
	display:block;
	text-align:left;
	width: 96.8%;
}
.col3 #Cart .SubBody.VoucherCode
{
	width: 95.8%;
}
.Varieties th.ProductNameHeader
{
	/*width:59%;*/
}
/***** konec super ko??k *****/

/* napoveda v kosiku */
.cartPaymentShipmentHelp
{
display: block;
float: left;
width: 7px;
height: 11px;
background: url('img/question-mark.gif') left top no-repeat;
position: relative;
top: 5px;
left: 5px;
}

.cartPaymentShipmentHelp span
{
display: none;
}

.payment_description, .shipment_description, .payship_description
{
	font-size: 12px;
}
/* END napoveda v kosiku */
/***** prihlaseni *****/
.LoginElement .links
{
	float:left;
	width:140px;
	position:relative;
	left:3px;
}
#login_table
{
width:280px;
margin-bottom:10px;
}
.LoginElement #login_button
{
	float:right;
	left:2px;
	background-color:#3b3b3b;
	border:0px none;
}
.LoginElement .input
{
	text-align:right;
}

.ui-dialog.custom_theme .ui-widget-header {
    display: block;
    background:none;
    height:11px;
    border:1px transparent solid;
}
.custom_theme .ui-dialog-titlebar-close
{
  background: url(img/login-close.png) no-repeat scroll center center;
  position:absolute;
  top:12px;
  right:5px;
}
.custom_theme .ui-dialog-titlebar-close.ui-state-hover
{
	border:1px solid transparent;
}
.ui-dialog .ui-dialog-content {
	padding-top:0px;
}
/***** konec prihlaseni *****/


.LevaStranaElements .Element.ProductTreeAjax li a,
.PravaStranaElements .Element.ProductTreeAjax li a
{
	display: inline-block;
	background: none;
	padding: 0 2px;
}

.LevaStranaElements .Element.ProductTreeAjax li,
.PravaStranaElements .Element.ProductTreeAjax li
{
	display: block;
}

.LevaStranaElements .Element.ProductTreeAjax li li,
.PravaStranaElements .Element.ProductTreeAjax li li
{
	margin-left: 18px;
}
.HeurekaRating .Name
{

font-size: 12px;
font-weight: bolder;
}
.HeurekaRating .RatingDate
{
color: #888;
}
.HeurekaRatingSingle
{
	margin:10px;
}

.fancyboxContent
{
	width: 320px;
	height: 80px;
	text-align: center;
	padding-top: 20px;
	font-size: 15px;
}

.fancyboxContent .BottomMenu
{
	margin-top: 20px;
}

.fancyboxContent .BottomMenu a:hover
{
	text-decoration: underline;
}


.fancyboxContent .ContinueShopping
{
	margin-right: 30px;
}

.fancyboxContent .ShowCart
{
	margin-left: 30px;
}













/***** NOVE FILTROVANI 2011 *****/
/*** path ***/
.ObsahStrankyElements .Path
{
	padding: 10px 0;
	margin-bottom:0;
}

.ObsahStrankyElements .Path .Homepage
{
	background: url(img/home.png) left top no-repeat;
	width: 10px;
	height: 9px;
	display: block;
	float: left;
	position: relative;
	top: 3px;
}

.ObsahStrankyElements .Path .Homepage span
{
	display: none;
}

.ObsahStrankyElements .Path a {
  color: #ce2e4c;
  text-decoration: underline;
  font-size:11px;
}
.ObsahStrankyElements .Path a:hover
{
	text-decoration:none;
}
.ObsahStrankyElements .Path img
{
  margin: 0 5px;
  position:relative;
  top:-1px;
}
/*** konec path ***/
/*** podkategorie ***/
.ObsahStrankyElements .Subcategories,
.AdvancedSearch
{
	background: white;
}
.ObsahStrankyElements .Subcategories .Header,
.ObsahStrankyElements .AdvancedSearch .SubHeader
{
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#4c4c4c;
	margin-top:10px;
}
.ObsahStrankyElements .Subcategories li
{
	margin-bottom:5px;
	height:22px;
	line-height:22px;
}
.ObsahStrankyElements .Subcategories li a
{
	background: #f0f0f0;
	background-image: none;
	border: 1px solid #e5e5e5;
	padding: 0 10px;
}
/*** konec podkategorie ***/
/*** vyrobci ***/
.AdvancedSearch .HLine
{
  background: transparent;
  padding-left:5px;
  border-bottom:1px solid #aeb3b9;
  margin-bottom:5px;
}
.AdvancedSearch .HLine span
{
	background:white;
	position:relative;
	top:4px;
	font-size:12px;
}
.AdvancedSearch .HLine span.Expanding
{
	padding-left:0px;
	cursor:pointer;
}
.AdvancedSearch .HLine span.Expanding a
{
	position:relative;
	top:4px;
}

.AdvancedSearch .man
{
	text-transform: uppercase;
}

.AdvancedSearch .man,
.AdvancedSearch .Tags
{
	float:left;
	height:15px;
	margin-right:5px;
	margin-bottom:10px;
}
/*** konec vyrobci ***/
.AdvancedSearch .PriceSearchHeader .Hline
{
	margin-bottom:10px;
	height:20px;
}
.AdvancedSearch .TagsSearch label
{
	color: #CE3051;
/*	text-transform: uppercase;*/
	font-weight: bold;
}
.AdvancedSearch .ManSearch label,
.AdvancedSearch .ParSearch label,
.AdvancedSearch .ExpSearch label {
  font-size: 12px;
/*  text-transform: uppercase;*/
}
.AdvancedSearch .ParSearchSelect label
{
  text-transform: none;
}
.AdvancedSearch .SubHeader2
{
	display:inline;
	background:white;
	position:relative;
	top:4px;
	font-size:12px;
	font-weight:bold;
	color: #5A5A5A;
	padding: 0 5px;
	padding-top:0px;
}
.AdvancedSearch .ui-widget-content
{
	width:268px;
}

.AdvancedSearch .TagsSearch,
.AdvancedSearch .ManSearchContent,
.AdvancedSearch .ParSearchSelect,
.AdvancedSearch .ParSearchCheckbox,
.AdvancedSearch .PriceSearchContent
{
	background: #F6F6F6;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.AdvancedSearch .ParSearchSelect,
.AdvancedSearch .ParSearchCheckbox,
.AdvancedSearch .ParSearchLinks,
.AdvancedSearch .PriceSearchContent
{
	padding-bottom: 5px;
}

.AdvancedSearch .ParSearchLinks .SubHeader3
{
	margin-bottom: 5px;
	display: block;
}

.AdvancedSearch .ManSearchLinks .ManSearchContent
{
	background: none;
}

.AdvancedSearch .ParSearchLinks .ParameterItem,
.AdvancedSearch .ManSearchLinks .ManufacturerItem,
.AdvancedSearch .TagSearchLinks .TagItem
{
	margin-bottom: 6px;
	margin-right:3px;
	float:left;
	line-height:20px;
}

.AdvancedSearch .ParSearchLinks .ParameterItem a,
.AdvancedSearch .ManSearchLinks .ManufacturerItem a,
.AdvancedSearch .TagSearchLinks .TagItem a
{
	color:#4c4c4c;
	text-decoration:none;
	background: #f0f0f0;
	border: 1px solid #e5e5e5;
	padding: 3px 10px;
	line-height:20px;
}

.AdvancedSearch .ParSearchLinks .ParameterItem a:hover,
.AdvancedSearch .ManSearchLinks .ManufacturerItem a:hover,
.AdvancedSearch .TagSearchLinks .TagItem a:hover
{
	text-decoration: underline;
}

.AdvancedSearch .ParSearchLinks .ParameterItemActive a,
.AdvancedSearch .ManSearchLinks .ManufacturerItemActive a,
.AdvancedSearch .TagSearchLinks .TagItemActive a
{
	font-weight: bold;
	background: #d6d6d6;
}

.AdvancedSearch .ParSearchLinks .ParamCleaner,
.AdvancedSearch .ManSearchLinks .ParamCleaner,
.AdvancedSearch .TagSearch .ParamCleaner,
.AdvancedSearch .PriceSearch .ParamCleaner
{
	margin-left: 10px;
	text-decoration: none;
	color: #D22E50;
	font-weight: bold;
	font-size: 11px;
}

.AdvancedSearch .ManSearchLinks .ParamCleaner span,
.AdvancedSearch .TagSearch .ParamCleaner span,
.AdvancedSearch .PriceSearch .ParamCleaner span
{
	top: 1px;
	font-size: 11px;
}

.AdvancedSearch .ParSearchLinks .ParamCleaner:hover,
.AdvancedSearch .ManSearchLinks .ParamCleaner:hover,
.AdvancedSearch .TagSearch .ParamCleaner:hover,
.AdvancedSearch .PriceSearch .ParamCleaner:hover
{
	text-decoration: underline;
}

.AdvancedSearch .Toggler
{
	background-color: white;
}

.AdvancedSearch .HLine span.Expanding a
{
	top: 0;
}

.ff .AdvancedSearch .HLine span.Expanding a,
.opera10 .AdvancedSearch .HLine span.Expanding a
{
	top: 4px;
}

.AdvancedSearch .TagsSearch
{
	margin-top: 5px;
}

.AdvancedSearch .price_slider_show_from,
.AdvancedSearch .price_slider_show_to,
.AdvancedSearch .price_slider,
.AdvancedSearch .ExpSearch
{
	float: left;
}

.AdvancedSearch .price_slider_show_from,
.AdvancedSearch .price_slider_show_to
{
	width: 75px;
	text-align: center;
	font-weight: bold;
	color: #D22E50;
}

.ObsahStrankyElements .Subcategories ul.SubcategoriesList
{
	margin-left: 5px;
}

.AdvancedSearch .price_slider
{
	width: 170px;
	margin-left: 10px;
	margin-right: 10px;
}

.col2 .AdvancedSearch .price_slider
{
	width: 380px;
}

.AdvancedSearch .price_slider .ui-slider-range
{
	background: #D22E50;
	border: 1px solid #D22E50;
}

.AdvancedSearch button.Button
{
	background: url(img/filter_button.jpg) left top no-repeat;
	width: 78px;
	height: 27px;
	line-height: 27px;
	padding: 0;margin: 0;
	color: white;
	text-transform: uppercase;
	border: 0;
	font-size: 13px;
	font-weight: bold;
}

.AdvancedSearch button.Button:hover
{
	background-position: right top;
}

.AdvancedSearch .price_slider_show_from,
.AdvancedSearch .price_slider_show_to,
.AdvancedSearch .price_slider
{
	margin-top: 7px;
}

.AdvancedSearch .ExpSearch
{
	margin-top: 3px;
}

div.AdvancedSearchButton
{
	float: right;
	padding-right: 4px;
}

.ObsahStrankyElements .Subcategories .Header,
.ObsahStrankyElements .AdvancedSearch .SubHeader
{
	font-size: 18px;
	font-family: Tahoma;
	font-weight: normal;
}

.ProductList .PageControls a
{
	padding: 1px 2px 1px 2px;
}

.ProductList .PageControls a.SortingArrows
{
	display: block;
	float: left;
	width: 19px;
	height: 19px;
	background-position: left top;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	text-decoration: none;
	margin-top: 2px;
}

.ProductList .PageControls a.SortingArrows.SortUp
{
	background-image: url(img/sort_up.png);
}

.ProductList .PageControls a.SortingArrows.SortDown
{
	background-image: url(img/sort_down.png);
}

.ProductList .PageControls a.SortingArrows.SortUp:hover,
.ProductList .PageControls a.SortingArrows.SortUp.Active
{
	background-image: url(img/sort_up_active.png);
}

.ProductList .PageControls a.SortingArrows.SortDown:hover,
.ProductList .PageControls a.SortingArrows.SortDown.Active
{
	background-image: url(img/sort_down_active.png);
}

.ProductList .PageControls .SortingSelect,
.ProductList .PageControls .SortLabel
{
	display: block;
	float: left;
}

.ProductList .PageControls .SortingSelect
{
	margin-right: 5px;
}

.ProductList .PageControls .SortLabel
{
	margin-top: 5px;
}

.ProductList .PageControls
{
	background: transparent;
	padding: 0;
}

.ProductList .PageControls .TopPageControls
{
	background: #F6F6F6;
	padding: 10px;
}

.ProductList .PageControls .TopPageControls .PerPage
{
	float: right;
	margin-right: 5px;
}

.ProductList .PageControls .TopPageControls .Showing
{
	float: right;
	margin-top: 5px;
}

.ProductList .PageControls .TopPageControls .ShowAs
{
	margin-top: 5px;
}

.ProductList .PageControls .TopPageControls .ShowAs .ShowAsList
{
	margin-left: 5px;
}

.ProductList .PageControls .BottomPageControls
{
	padding-left: 10px;
	padding-right: 10px;
}

.ProductList .PageControls .BottomPageControls .Paging
{
	position: relative;
	top: 4px;
	float: right;
	width: 290px;
	overflow: hidden;
}

.ProductList .PageControls .BottomPageControls .Paging,
.ProductList .PageControls .BottomPageControls .Paging a,
#Reviews .Paging,
#Reviews .Paging a
{
	color: #D22E50;
}

.ProductList .PageControls .BottomPageControls .Paging .CurrentPage,
#Reviews .Paging .CurrentPage
{
	font-weight: bold;
}

.SubcategoriesToggler
{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	background-image: url('img/plus.gif');
}

.SubcategoriesToggler.Open
{
	background-image: url(img/minus.gif);
}

.NoPriceFilter
{
	margin-top: 10px;
}

.NoPriceFilter button
{
	float: right;
}

.NoPriceFilter .ExpSearch
{
	float: right;
	margin-right: 10px;
}

/***** KONEC NOVE FILTROVANI 2011 *****/

/**** RADY PRODUKTU 2011 ****/
#ProductLine.ui-tabs {
	margin-top: 10px;
	margin-bottom: 10px;
}

#ProductLine,
#ProductLine ul.TabHeaders,
#ProductLine ul.TabHeaders li,
#ProductLine ul.TabHeaders li a {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
}

#ProductLine,
#ProductLine .ui-corner-tl,
#ProductLine .ui-corner-tr,
#ProductLine .ui-corner-bl,
#ProductLine .ui-corner-rl,
#ProductLine .ui-corner-top,
#ProductLine .ui-corner-bottom,
#ProductLine .ui-corner-right,
#ProductLine .ui-corner-left,
#ProductLine .ui-corner-all {
    border-radius: 0 0 0 0;
}

#ProductLine .ProductList
{
	width: auto;
	border: 1px solid #E5E5E5;
}


#ProductLine .ProductList .Product
{
	height: 260px;
	width: 162px;
}

#ProductLine .ProductList .Product .ProductDescription
{
	height: 30px;
}

#ProductLine .Product .Buttons a.Lupa {
    background-image: url("img/button_detail.jpg");
    height: 18px;
    line-height: 18px;
    width: 45px;
    color: #FFFFFF;
    padding-left: 20px;
    text-align: left;
}

#ProductLine .Product .Buttons a.Basket {
    background: url("img/button_buy.jpg") no-repeat scroll left top transparent !important;
    height: 18px;
    line-height: 18px;
    width: 45px;
    color: #FFFFFF;
    padding-left: 20px;
    text-align: left;
}

#ProductLine .Product .TopPartProduct .Price {
	color: Black;
	font-weight: bold;
}

#ProductLine .Product .TopPartProduct .Price,
#ProductLine .Product .TopPartProduct .beznacena {
	width: 100%;
}

#ProductLine .Product .TopPartProduct hr {
	margin: 1px 0 1px 0;
	border-color: #ededed;
}

#ProductLine ul.TabHeaders li {
    background: none repeat scroll 0 0 white;
    border: 1px solid #E5E5E5;
    margin-right: 5px;
    position: relative;
}

#ProductLine ul.TabHeaders li,
#ProductLine ul.TabHeaders li a {
    color: #4B4B4B;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
}

#ProductLine ul.TabHeaders li a {
    padding-left: 5px;
    padding-right: 8px;
}

#ProductLine .ProductList .Product.First {
	margin-left: 0;
}

#ProductLine .Product .Buttons a:hover {
    background-position: right bottom;
    text-decoration: underline;
}
/**** KONEC PRODUKTOVE RADY 2011****/

/**** PRODUCT ADVANCE FILTER ****/
.FilterBox .ParSearch .Closed,
.FilterBox .ParSearch .Closed * {
	display: block;
}

.FilterBox .ParSearch .Closed {
	height: auto;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
/**** KONEC PRODUCT ADVANCE FILTER ****/



.ShowFullDescription
{
	float: right;
	color: black;
}


/**** CESKA POSTA - BALIK NA POSTU ****/
.ShipmentCpostNaPostu
{
	padding: 10px;
}

.ShipmentCpostNaPostu .Images .posta
{
	float: left;
}

.ShipmentCpostNaPostu .Images .balik
{
	float: right;
}

.ShipmentCpostNaPostu .TextTop
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}

.ShipmentCpostNaPostu .TextBottom
{
	margin-bottom: 10px;
}

.ShipmentCpostNaPostu .Inputs label,
.ShipmentCpostNaPostu .Inputs input,
.ShipmentCpostNaPostu .Inputs .City,
.ShipmentCpostNaPostu .Inputs .PSC,
.ShipmentCpostNaPostu .Inputs a
{
	display: block;
	float: left;
	width: auto;
}

.ShipmentCpostNaPostu .Inputs input
{
	position: relative;
	top: 1px;
	height: 13px;
	font-size: 11px;
	margin-left: 5px;
}

.ShipmentCpostNaPostu .Inputs .City input
{
	width: 240px;
}

.ShipmentCpostNaPostu .Inputs .PSC input
{
	width: 50px;
}

.ShipmentCpostNaPostu .Inputs a
{
	background: #FFCE34;
	color: black;
	text-decoration: none;
	height: 19px;
	line-height: 19px;
	margin-left: 15px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
}

.ShipmentCpostNaPostu .Inputs a:hover
{
	background: #FFB934;
}

.ShipmentCpostNaPostu #cpost_search_results
{
	margin-top: 10px;
	border-top: 1px solid #E5E5E5;
	padding-top: 10px;
}

.ShipmentCpostNaPostu #cpost_search_results_data .Msg
{
	margin-bottom: 5px;
}

.ShipmentCpostNaPostu #cpost_search_results_data .BottomMsg
{
	margin-top: 10px;
	border-top: 1px solid #E5E5E5;
	padding-top: 10px;
}

.ShipmentCpostNaPostu #cpost_selected
{
	margin-top: 10px;
	border-top: 1px solid #E5E5E5;
	padding-top: 10px;
}

.ShipmentCpostNaPostu #cpost_selected .Msg
{
	font-weight: bold;
}





.ShipmentCpostNaPostu #cpost_search_results_data table .Info_part,
.ShipmentCpostNaPostu #cpost_search_results_data table .OtDoba
{
	width: 21px;
}

.ShipmentCpostNaPostu #cpost_search_results_data table .PSC
{
	width: 35px;
}

.ShipmentCpostNaPostu #cpost_search_results_data table .Posta
{
	width: 95px;
}

.ShipmentCpostNaPostu #cpost_search_results_data table .Ulice
{
	width: 160px;
}

.ShipmentCpostNaPostu #cpost_search_results_data table .Vybrat a
{
	display: block;
	height: 19px;
	line-height: 19px;
	background: #FFCE34;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	font-weight: bold;
}

.ShipmentCpostNaPostu #cpost_search_results_data table .Vybrat a:hover
{
	background: #FFB934;
}

.ShipmentCpostNaPostu #cpost_search_results_data table tr:hover td
{
	background: #F5F5F5;
}

.ShipmentCpostNaPostu #cpost_search_results_data table tr:hover td.Info_part,
.ShipmentCpostNaPostu #cpost_search_results_data table tr:hover td.Vybrat,
.ShipmentCpostNaPostu #cpost_search_results_data table tr:hover td.OtDoba
{
	background: white;
}

/**** CESKA POSTA - BALIK NA POSTU KONEC ****/

/**** ZASILKOVNA ****/
.ShipmentZasilkovna
{
	padding: 10px;
}

.ShipmentZasilkovna .Logo
{
	float: left;
	margin-right: 10px;
}

.ShipmentZasilkovna label
{
	float: none;
	width: auto;
	padding-left: 7px;
	font-weight: bold;
	display: block;
}

.ShipmentZasilkovna #zasilkovnaPoints
{
	width: 330px;
}
/**** ZASILKOVNA KONEC ****/


/**** ZABKAPOINT ****/
.ShipmentZabkapoint
{
	padding: 10px;
}

.ShipmentZabkapoint .Logo
{
	float: left;
	margin-right: 10px;
}

.ShipmentZabkapoint .Description
{
	color: gray;
}

.ShipmentZabkapoint label
{
	float: left;
	width: auto;
	padding-left: 7px;
	font-weight: bold;
	display: block;
}

.ShipmentZabkapoint #zabkaPoints
{
	float: left;
/*	width: 330px;*/
}
/**** ZABKAPOINT KONEC ****/

/**** ULOZENKA ****/
.ShipmentUlozenka
{
	padding: 10px;
}

.ShipmentUlozenka .Logo
{
	float: left;
	margin-right: 30px;
}

.ShipmentUlozenka .UlozenkaPointDetail .Name
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

.ShipmentUlozenka .UlozenkaPointDetail .LeftPart
{
	float: left;
	width: 210px;
	margin-bottom: 10px;
}

.ShipmentUlozenka .UlozenkaPointDetail .RightPart
{
	float: left;
	width: 285px;
	margin-bottom: 10px;
}

.ShipmentUlozenka .UlozenkaPointDetail .RightPart .Lbl
{
	width: 85px;
	float: left;
	line-height: 19px;
}

.ShipmentUlozenka .UlozenkaPointDetail .RightPart .Val
{
	width: 195px;
	float: left;
	line-height: 19px;
}

.ShipmentUlozenka .UlozenkaPointDetail .RightPart .Skype .Lbl
{
	position: relative;
	top: 5px;
}

.ShipmentUlozenka .UlozenkaPointDetail .RightPart .Skype .Val .Link
{
	position: relative;
	top: -5px;
}

.ShipmentUlozenka label
{
	position: relative;
	left: -5px;
	margin-top: 18px;
}

/**** ULOZENKA KONEC ****/


#ProductParamsTab table
{
	margin: 0 auto;
	border-collapse: collapse;
	width: 100%;
}

#ProductParamsTab table th
{
	text-align: right;
	padding-right: 10px;
	width: 50%;
}

#ProductParamsTab table td
{
	text-align: left;
}

#ProductParamsTab table tr:nth-child(2n) td,
#ProductParamsTab table tr:nth-child(2n) th
{
	background: #F6F6F6;
}




/* PRODUCT DETAIL GALLERY BIG VERTICAL */
.ExtGalleryBigVertical
{

}

.ExtGalleryBigVertical .Thumbnails
{
	width: 100px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}

.ExtGalleryBigVertical .Thumbnails .Navigation .SmallImagesRow .Item
{
	width: 100px;
	height: 151px;
	overflow: hidden;
	margin-bottom: 10px;
	/*background: blue;*/
}

.ExtGalleryBigVertical .BigImages
{
	float: right;
	width: 422px;
	height: 632px;
}

.ExtGalleryBigVertical .NavigationLinks
{
	/*display: block !important;*/
	display: none;
	width: 100px;
	height: 20px;
	cursor: pointer;
}

.ExtGalleryBigVertical .NavigationLinks.Inactive
{
	background-image: none !important;
}

.ExtGalleryBigVertical .NavigationLinks.PrevNavigation
{
	background:	url(img/gallery-up.png) left top no-repeat;
}

.ExtGalleryBigVertical .NavigationLinks.NextNavigation
{
	background:	url(img/gallery-down.png) left top no-repeat;
}

.ExtGalleryBigVertical .Thumbnails
{
	height: 632px;
}

.ExtGalleryBigVertical .NextNavigation
{
	margin-top: 3px;
}

.ExtGalleryBigVertical .PrevNavigation
{
	margin-bottom: 3px;
}

.ExtGalleryBigVertical .PrevNavigationContainer,
.ExtGalleryBigVertical .NextNavigationContainer
{
	position: absolute;
	z-index: 10000;
}




.CategorySubmenu
{
	background: white;
	padding: 10px;
	border: 1px solid #838383;
	z-index: 10;
}

.CategorySubmenu li
{
	display: block;
	line-height: 18px;
}

#Reviews{
	margin-bottom: 10px;
}
#Reviews .Review{
	border: 1px solid #E6E6E6;
	padding: 8px 0 8px 0px;
	margin-bottom: 10px;
}

#Reviews .ReviewUserScore{
	width: 30%;
	min-height: 70px;
	float: left;
	padding-left: 8px;
	font-weight: bold;
	position: relative;
}

#Reviews .ReviewDateText{
	width: 30%;
	float: left;
}
#Reviews .ReviewUserinfo{
	margin-bottom: 9px;
	text-align: center;
}
#Reviews .ReviewText{
	float: left;
	width: 58%;
	min-height: 70px;
	text-align: justify;
}
#Reviews .ReviewRecommendation{
	width: 10%;
	float: right;
	height: 24px;
	margin-top: 28px;
}
.ReviewRecommendationYes{
	background: transparent url('img/good_mark.png') no-repeat bottom;
}
.ReviewRecommendationNo{
	background: transparent url('img/bad_mark.png') no-repeat bottom;
}
#Reviews .ReviewDate{
	text-align: center;
	font-size: 90%;
}
.ReviewScore {
	margin: 0 auto;
}
.ReviewScore .ReviewScoreHeader{
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 80%;
}
.ReviewScore .ReviewScoreStars{
	display:inline-block;
	margin: 0 auto;
}

.ReviewScore .ReviewStarOff, .ReviewScore .ReviewStarOn, .ReviewScore .ReviewStarHalf
{
	width: 18px;
	height: 18px;
	float: left;
}
.ReviewScoreHint{
	margin: 3px 0 0 10px;
	float: left;
}
.ReviewStarLeft, .ReviewStarRight{
	width: 9px;
	height: 18px;
}
.ReviewStarLeft{
	float: left;
}
.ReviewStarRight{
	float: right;
}
.ReviewScore .ReviewStarOff{
	background-image: url('img/star_empty.png');
}
.ReviewScore .ReviewStarOn{
	background-image: url('img/star_full.png');
}
.ReviewScore .ReviewStarHalf{
	background-image: url('img/star_half.png');
}
#review textarea{
	min-height: 110px;
}

.ReviewResponses {
	margin-top: 10px;
}
.ReviewResponses .ReviewResponseLabel{
	font-weight: bold;
}
.ReviewResponses .ReviewResponseTexts{
	float: right;
	width: 67%;
	clear: right;
	margin-right: 7px;
	text-align: justify;
}
.ReviewResponses .ReviewResponseText{
	border-bottom: 1px solid #E6E6E6;
	padding: 5px 0 7px 0;
}
.ReviewResponseTexts div:last-of-type{
	border-bottom: 0;
	padding-bottom: 0;
}
.ReviewResponses .ReviewResponseLabel{
	float: left;
	padding-left: 8px;
	font-weight: bold;
}
#Reviews .Paging
{
	float: right;
	width: 290px;
	overflow: hidden;
}
.ReviewMessage p{
	text-align: center
}
#Reviews .ReviewButton:hover, #Reviews .MainButton:hover{
	text-decoration: underline;
}
#Reviews .ReviewButton{
	float: right;
}
#Reviews .MainButton{
	float: left;
}




.loadNextPageContainer
{
	text-align: center;
    padding: 20px 0;
    clear: both;
}

.loadNextPageContainer .spinner-wrapper
{
    padding: 10px 0 100px;
}

.loadNextPage
{
	background: #E8E8E8;
	color: #515151;
	padding: 0px 20px;
	border: 0;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	margin: auto;
}

.loadNextPage:hover
{
	text-decoration: none;
}


/* Priplatkove parametry */
.ExtraParamsWizard .params_list {
	margin: 0;
	padding-left: 20px;
	list-style-type: decimal;
}

.ExtraParamsWizard .params_values_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ExtraParamsWizard .MoreParameters {
	transition: max-height 1s;
	overflow: hidden;
	max-height: 0;
}

.ExtraParamsWizard .showMore .MoreParameters,
.ExtraParamsWizard li.checked .MoreParameters {
	max-height: 10000px;
}

.ExtraParamsWizard .showMore .show_more,
#ExtraParams .checked .show_more
{
	display: none;
}

.ExtraParamsWizard li {
	clear: both;
	padding: 0;
}

.ExtraParamsWizard .params_name {
	padding: 10px;
	margin-bottom: 1px;
	border-bottom: 1px solid #ccc;
}


.ExtraParamsWizard ol ol li {
	font-weight: normal;
	box-sizing: border-box;
	background: none;
	clear: none;
	float: left;
	width: 25%;
	text-align: center;
	border: 1px solid transparent;
	padding: 10px;
}

.ExtraParamsWizard .param_value_name  {
	margin: 0;
	padding: 0;
}

.ExtraParamsWizard .show_more, .ExtraParamsWizard .change_selection {
	cursor: pointer;
	font-weight: bold;
	display: block;
	text-align: center;
	position: relative;
	z-index: 100;
	height: 25px;
	line-height: 25px;
	border: 1px solid #ccc;
	background: white;
	padding: 0 10px;
}

.ExtraParamsWizard .change_selection  {
	float: right;
}

.ExtraParamsWizard .show_more:hover {
	text-decoration: underline;
}

.ExtraParamsWizard .param_value_name label {
	font-weight: bold;
	margin: auto;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 16px;
	overflow: hidden;

}

.ExtraParamsWizard .selected {
	background: #e1e1e1;
	color: #000;
	border: 1px solid #888;
}

.ExtraParamsWizard ol ol li:hover {
	border: 1px solid #888;
	cursor: pointer;
}

.ExtraParamsWizard input {
	position: absolute;
	visibility: hidden;
}

.ExtraParamsWizard ol h4:after {
	font-size: 12px;
	color: red;
}

.ExtraParamsWizard .checked li {
	display: none;
}

.ExtraParamsWizard .checked li.selected {
	display: block;
}
</pre></body></html>