/*#Main styles#*/
body
{
	font-family: Arial;
	font-size: 12px;
	behavior: url(App_Themes/EcommerceSite/csshover.htc);

}
body.LTR, body.RTL
{
	padding: 0px;
	margin: 0px;
	color: #f0f0f0;
	background: #0b0b0b;
}

a
{
 color: #f0f0f0;
}

a:hover
{
 text-decoration: none;
}

h1
{
 color: #edff00;
 font-size: 180%;
 margin-top: 5px;
}

h2
{
 color: #edff00;
 font-size: 150%;
 padding: 5px 0px;
}

h3{
 color: #edff00;
 font-size: 130%;
 margin-bottom: 5px;
 margin-top: 10px;
}

h4{
 color: #edff00;
 font-size: 110%;
 margin-bottom: 5px;
 margin-top: 8px;
}

.caption h3{
margin: 10px 0 10px 0;
}

h1.homepage{
color: black;
font-size: 18px;
background: none;
font-weight: normal;
margin: 10px 3px 10px 3px;
}


.all
{
	width: 990px;
	margin: auto;
	background: black;
	padding-bottom: 25px;	
}

.head
{
	width: 100%;
	height: 203px;
	background:   url(../App_Themes/EcommerceSite/Images/bg_head_babolat_store.gif) 100% 0% no-repeat;
}

.headLeft
{
	width: 779px;
	height: 203px;
	float: left;
}

.headRight
{
	width: 201px;
	height: 203px;
	float: right;
}


.leftBlock
{
	width: 201px;
	float: left;
}
.subContent
{
	width: 787px;
	float: right;
}

.contentBlock
{
	width: 569px;
	float: left;
	padding: 0px 3px 0px 3px;
}

.DesignMode .contentBlock
{
	padding: 0px
}

.rightBlock
{
	width: 211px;
	float: right;
}


.mainTop
{
	height: 70px;
}

.mainBlock
{
	width: 100%;
	background:  url(../App_Themes/EcommerceSite/Images/bg_mainblock.gif) repeat-x;
}

.footerBlock
{
	width: 100%;
	height: 200px;
	background:  url(../App_Themes/EcommerceSite/Images/fansbox.gif) repeat-x;

}

.clear {width:0; height:0; clear:both; line-height: 0px; font-size: 0px;}


/*#Other styles#*/
.TextAreaField
{
	width: 280px;
	height: 100px;
}

.button, .SubscriptionButton, .signoutButton, .Button, .CMSSearchDialogSearchButton, .PollVoteButton
{
	border: 1px solid yellow;
	padding: 2px 0px;
	color: black;
	background:  url(../App_Themes/EcommerceSite/Images/button_background.gif) repeat-x;
	font-weight: bold;
	font-size: 11px;
	height: 22px;
	cursor: pointer;
}

.Gecko .button, .SubscriptionButton, .signoutButton, .Button, .CMSSearchDialogSearchButton, .PollVoteButton
{
	padding: 2px;
}


.signoutButton
{
	width: 80px;	
}

.ContentButton
{
	width: 115px;
}

.LongButton
{
	width: 160px;
}

.TextLeft
{
	text-align: left;
}

.RTL .TextLeft
{
	text-align: right;
}

.TextRight
{
	text-align: right;
}

.RTL .TextRight
{
	text-align: left;
}

.BreadBox
{
	font-size: 14px;
	padding: 10px 5px 0px 3px;
}
.BreadBox .CMSBreadCrumbsLink
{
	font-size: 14px !important;
}


.leftInfoBlock
{
	padding-left: 24px;
	padding-right: 4px;
}

.leftInfoBlock ul{
padding-left: 3px;
margin: 0px;
}

.leftInfoBlock li{
padding-left: 15px; 
list-style: none;
background: url(../App_Themes/EcommerceSite/Images/arrow_left.gif) no-repeat 0% 60%;
margin: 0;
}

.rightInfoBlock
{
	padding-right: 24px;
	padding-left: 4px;
}

.ProductList{
padding: 0px;
}

.EditingFormErrorLabel
{
	color: #ff0000;
}

.PrintLink
{
position: absolute;

}

.PrintLink a{
display: block;
padding: 9px 10px 5px 30px;
background: url(../App_Themes/EcommerceSite/Images/Print.gif) 0px 5px no-repeat;
margin-top:3px;
text-align: right;
width: 20px;
margin-left:470px;
}

/*#Polls#*/
.PollControl{
padding: 0 3px 0px 23px;
}

.PollTitle
{
	font-weight:bold;
	display:none;
	margin-bottom:10px
}

.PollAnswers{
	font-size: 10px;
	margin-top: 5px;
}

.PollGraph
{
	height: 8px;
	border: 1px solid #b0b0b0;
}

.PollGraph div
{
	height: 8px;
	background: url(../App_Themes/EcommerceSite/Images/poll05.gif) 100% 0% repeat-x;
	line-height: 0px;
	font-size: 0px;
}

.PollQuestion
{
	font-size:12px;
	font-weight: bold;
}

.PollCount
{
	text-align: right;
}

.PollFooter
{
	margin-top:10px;
}




/*#Products#*/
.ProductImage{
	height: 177px;
	width: 187px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 12px;
}

.bgakce
{
	background: url(../App_Themes/EcommerceSite/Images/cena.gif) 0% 100% no-repeat;
}

.IE6 .ProductImage
{
	line-height: 170px;
}

.IE7 .ProductImage
{
	line-height: 170px;
}



.ProductImage img
{
	border: none;
}

.ProductBreadcrumbs
{
padding-bottom: 5px;
}

.ProductList h1
{
	padding-left: 30px;
	padding-bottom: 5px;
	background: url(../App_Themes/EcommerceSite/Images/babolat.gif) 5px 2px no-repeat;

	
}

.ProductTitle{
background: #cecece;
display: block;
color: black;
text-align: center;
padding: 5px 2px 5px 2px;
font-size: 12px;
font-weight: bold;
line-height: 12px;
height: 24px;
}

.New .ProductTitle
{
	background: yellow;
	height: 24px;
}

.Sale .ProductTitle
{
	background: #009013;
	height: 24px;
	color: white;
}

.New .ProductImage
{
	background: url(../App_Themes/EcommerceSite/Images/novinka.gif) 0% 100% no-repeat;
}

.Sale .ProductImage
{
	background: url(../App_Themes/EcommerceSite/Images/sale.gif) 0% 100% no-repeat;

}



.ProductTitleAction{
background: #de0000;
display: block;
color: white;
text-align: center;
padding: 5px 2px 5px 2px;
font-size: 12px;
font-weight: bold;
line-height: 12px;
height: 24px;
}

.ProductBox a
{
	text-decoration: none;
}

.ProductPrice
{
font-size: 13px;
padding: 3px 3px 5px 3px;
font-weight: bold;
background: #666666;
}

.ProductPriceDetail{
font-size: 18px;
padding: 3px 3px 5px 0px;
font-weight: bold;
}

.ProductPriceDetailTax{
font-size: 12px;
padding: 3px 3px 5px 0px;
}

.ProductPriceLabel
{
font-size: 13px;
padding: 5px 3px;
font-weight: bold;
}

.ProductPriceLabelBig
{
font-size: 16px;
padding: 5px 3px;
font-weight: bold;
}

.ProductPriceLabelTax{
font-size: 12px;
padding: 5px 3px 5px 3px;
width: 100px;
}

.ProductPrice .right{
text-align: right;
}

.ProductPrice .left {
padding: 5px 0px 0px 4px;
}

.ProductBox{
padding-top: 20px
}

.ProductFooter{
text-align: center;
}

.productDetail img
{
	border: none;
}

.ProductDescription
{
	text-align: justify;
	padding: 10px;
}

.productDetailLinks
{
	margin-top: 15px;
	background: #121212;
	color: yellow;
	height: 50px;
	width: 569px;
	border-top: 4px solid #900000;
}

.IE6 .productDetailLinks
{
	width: 564px;
}

.ProductPreview
{
	width: 187px;
}

.AddToCartContainer
{ 
		text-align: right;
		background: black;
		padding-top: 5px;
}

.right .AddToCartContainer
{	
	background: none;
	padding-top: 0;
	margin: 0;
	float: right;
	width: 35px;
}




.ProductOptionSelectorContainer
{
	border: 1px solid #333333;
	padding: 0px 10px;
	margin: 6px 0px;
}
.ProductOptionSelectorContainer select
{
	width: 50%;
	background: #454545;
	color: white;
	border: 1px solid gray;
}
.productDetail .ProductPrice
{
	width: 180px;
	padding: 5px 5px;
	display: block;
	background:  url(../App_Themes/EcommerceSite/Images/bg_price.gif) no-repeat top right;
	font-weight: bold;
}

input.AddToWishlistImageButton
{
	float: left;
}


.wishlistAdd .AddToCartContainer
{
	background: none;
}

.removeFromWishlist
{
	margin-top: -18px;
}


.TotalPriceContainer
{
	text-align: center;
	padding: 4px;
	margin-bottom: 3px;
	font-size: 14px;
	border-bottom: 4px solid #900000;
}

.TotalPriceLabel
{
	font-weight: bold;
	text-align: right;
}

.TotalPrice
{
	font-weight: bold;
	text-align: right;
}

/*#Products/Forum#*/

.ForumNewPost .Title
{
	color: #edff00;
	display: block;
	padding: 10px 0px;
	font-weight: bold;
}

.ForumTree .Actions
{
	padding: 5px 5px;
	font-weight: bold;
}

.ForumTree .ForumManage
{
	padding: 5px 10px;
	margin-left: -5px;
	margin-right: -5px;
}

.ForumTree .ForumPost
{
	padding: 5px;
}

.ForumTree .PostText
{
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}

.ForumTree .PostActionLink
{
	padding: 1px 5px;
	display: block;
	float: left;
	border: 1px solid silver;
	color:	black;
	text-decoration: none;
	background: yellow;
}

.ForumTree .PostActionLink:hover
{
	border: 1px solid gray;
}


.ForumTree .PostActionSeparator{
	display: block;
	float: left;
	padding: 2px 5px;
}
.ForumTree .PostUserLink{
	font-weight: bold;
}
.ForumTree .Posts
{
	width: 580px;
	background: #121212;
	border-top: 5px solid black;
}

.PostTree
{
	background: #454545;
}

.ForumTree .PostSubject
{
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}
.ForumTree .TextboxItemShort, .ForumTree .TextboxItem, .ForumTree .TextareaItem
{
	width: 220px;
}
.ForumTree .Title
{
	font-weight: bold;
	margin: 5px 5px;;
	display: block;
}
/*#Products/Filter#*/

.ProductFilter Select
{
	width:160px;
	height:18px;
	font-size:10px;
}


.ProductFilter
{
	background: gray;
	padding: 3px 10px 5px 10px;
}

/*#Shopping cart preview#*/
.topBlock .shoppingCart
{
	padding-left: 0px;
}
.topBlock .shoppingCart a
{
	color: #000;
	text-decoration: none;
}
.topBlock .shoppingCart a:hover
{
	text-decoration: underline;
}
.topBlock .shoppingCart
{
	/*line-height: 33px;*/
}

.MyProfileUserSignature{
width: 300px;
height: 100px;
}

/*#Menus#*/
/*#Menus/Left menu#*/



.leftMenuCMSListMenuUL
{
	list-style: none;
	padding: 0px;
	margin-left: 14px;
	margin-bottom: 0px;
}

.leftMenuCMSListMenuUL ul{
margin: 0;
padding-left: 0px; 
}


.leftMenuCMSListMenuLink, .leftMenuCMSListMenuLinkHighlighted
{
	color: white;
	text-decoration: none;
	font-weight: bold;

}

.leftMenuCMSListMenuLinkHighlighted
{
	color: #edff00;
}

.leftMenuCMSListMenuLink:hover
{
	text-decoration: underline;
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuLI
{
	background: url(../App_Themes/EcommerceSite/Images/arrow_left2.gif) 0px 2px no-repeat;
	padding: 4px 0px 2px 16px;
	line-height: 13px;
	margin: 3px 0px;
}



.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI
{
	background: url(../App_Themes/EcommerceSite/Images/arrow_left_active.gif) 0px 5px no-repeat;
	padding: 4px 0px 2px 16px;
	line-height: 13px;
	margin: 3px 0px;
}

.leftMenuCMSListMenuUL li.Single
{
	background: url(../App_Themes/EcommerceSite/Images/arrow_left4.gif) no-repeat 0px 2px;
	padding: 4px 0px 2px 16px;
	line-height: 13px;
	margin: 3px 0px;
}

.leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI
{
	background: url(../App_Themes/EcommerceSite/Images/rbox.gif) no-repeat 0% 50%;
	padding: 3px 0px 2px 9px;
	line-height: 13px;
	margin: 2px 0px;
}


.leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuLI
{
	background: url(../App_Themes/EcommerceSite/Images/ybox.gif) no-repeat 0% 50%;
	padding: 3px 0px 2px 9px;
	line-height: 13px;
	margin: 2px 0px;
}




.leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI a
{
	font-weight: normal;
}

.leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuLI a
{
	font-weight: normal;
}

.leftMenuCMSListMenuUL .leftMenuCMSListMenuLI .leftMenuCMSListMenuUL
{
	display: none;
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL
{
	display: block;

}

.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuLI,
.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI
{
	font-weight: normal;
	line-height: 13px;
}

/*#Menus/Top menu#*/
.topMenuLeft
{
	height: 38px;
	font-size: 1px;
	float: left;
	margin: 0;
}
.topMenuRight
{
	width: 4px;
	height: 38px;
	font-size: 1px;
	float: left;
	margin: 0;
}

.topMenuCMSListMenuLink, .topMenuCMSListMenuLinkHighlighted
{
	color: #f3f3f3;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 33px;
	margin-left: 3px;
	padding: 9px 12px 1px 11px;
	text-align: center;
	float: left;
}

.fans a.topMenuCMSListMenuLink
{
	color: #ff1e00;
}

.topMenuCMSListMenuLinkHighlighted
{
	color: #edff00;
}



.topMenuCMSListMenuLinkHighlighted
{
	background: url(../App_Themes/EcommerceSite/Images/bg_topmenu_h.gif) repeat-x;
}

.topMenuCMSListMenuLink:hover
{
background: url(../App_Themes/EcommerceSite/Images/bg_topmenu_h.gif) repeat-x;
color: #f3ffb0;
}


.topMenuCMSListMenuLI:hover, .topMenuCMSListMenuHighlightedLI
{
	background: url(../App_Themes/EcommerceSite/Images/bg_topmenu_h.gif) repeat-x;
}


.fans .topMenuCMSListMenuLink:hover
{
	color: red;
}



.topMenuCMSListMenuLI, .topMenuCMSListMenuHighlightedLI{
	float: left;
	margin: 0;
	display: block;
}

.toplistmenu .fans
{
	float: left;
	margin: 0;
	display: block;
}

.topMenuCMSListMenuUL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 27px;
	float: left;
}

.toplistmenu{
padding-left: 2px;
float: right;
padding-right: 20px;
}

.toplistmenu li{
margin-left: 2px;
margin-right: 2px;
}

/*#Boxes#*/
/*#Boxes/Blue box left#*/


.RightBox
{
	width: 211px;
	background: #1c1c1c url(../App_Themes/EcommerceSite/Images/rightmenu.gif) 0% 100% repeat-x;
	margin-bottom: 20px;
	padding-bottom: 20px;

	
}

.RightBox span.BoxName
{
	display: block;
	background: #1c1c1c url(../App_Themes/EcommerceSite/Images/rightmenu_head.gif) 0% 100% repeat-x;
	padding: 5px 0px 5px 20px;
	color: #ecfd00;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 20px
}

.RightBox span.BoxName a
{
	color: #ecfd00;
}

.RightBox2
{
	width: 211px;
	background: #1c1c1c url(../App_Themes/EcommerceSite/Images/rightmenu.gif) 0% 100% repeat-x;
	margin-bottom: 20px;
}


.RightBox3
{
	width: 211px;
	margin-bottom: 20px;
}

.RightBox2 span.BoxName2, .RightBox3 span.BoxName2
{
	display: block;
	background: #1c1c1c url(../App_Themes/EcommerceSite/Images/rightmenu_head.gif) 0% 100% repeat-x;
	padding: 5px 0px 5px 20px;
	color: #ecfd00;
	font-weight: bold;
	font-size: 13px;
}

.LeftMenu
{
	width: 201px;
	background: #232424 url(../App_Themes/EcommerceSite/Images/leftmenu.gif) 0% 100% repeat-x;
	margin-bottom: 20px;
	padding-bottom: 11px;
}

.Gecko .LeftMenu
{
	padding-bottom: 3px;
}

.LeftMenuBabolat
{
	width: 201px;
	height: 31px;
	background: #232424 url(../App_Themes/EcommerceSite/Images/leftmenu_babolat.gif) 100% 0% no-repeat;
}

.LeftMenuStiga
{
	width: 201px;
	height: 31px;
	background: #232424 url(../App_Themes/EcommerceSite/Images/leftmenu_stiga.gif) 100% 0% no-repeat;
}


.LeftMenuSluzby
{
	width: 201px;
	height: 31px;
	background: #232424 url(../App_Themes/EcommerceSite/Images/leftmenu_sluzby.gif) 100% 0% no-repeat;
}

.LeftMenuTretorn
{
	width: 201px;
	height: 31px;
	background: #232424 url(../App_Themes/EcommerceSite/Images/leftmenu_tretorn.gif) 100% 0% no-repeat;
}


.LeftMenuHead
{
	width: 201px;
	height: 31px;
	background: #232424 url(../App_Themes/EcommerceSite/Images/leftmenu_head.gif) 100% 0% no-repeat;
}


.boxBlueLeft
{
	background: #d7d7d7 url(../App_Themes/EcommerceSite/Images/box_blue_background.gif) repeat-y top left;
	margin-bottom: 3px;
	margin-top: 1px;
}
.boxBlueLeftTop div {
	background: url(../App_Themes/EcommerceSite/Images/box_left_top.gif) no-repeat top left;
}
.boxBlueLeftTop {
	background: url(../App_Themes/EcommerceSite/Images/box_right_top.gif) no-repeat top right;
}
.boxBlueLeftBot div {
	background: url(../App_Themes/EcommerceSite/Images/box_left_bottom.gif) no-repeat bottom left;
}
.boxBlueLeftBot {
	background: url(../App_Themes/EcommerceSite/Images/box_right_bottom.gif) no-repeat bottom right;
}
.boxBlueLeftTop div, .boxBlueLeftTop, .boxBlueLeftBot div, .boxBlueLeftBot
{
	width: 100%;
	height: 14px;
	font-size: 1px;
}

.boxBlueLeft h2
{
	background-color: #eeeeee;
	font-size: 100%;
	font-weight: normal;
	margin-left: 20px;
	margin-top: 0px;
	line-height: 10px;
	padding: 7px 5px 7px 9px;
}

/*#Boxes/Blue box right#*/
.boxBlueRight
{
	background: #c4dbe7 url(../App_Themes/EcommerceSite/Images/box_light_background.gif) repeat-y top right;
	margin-bottom: 3px;
	margin-top: 1px;
}
.boxBlueRight p
{
	padding: 0px 20px 0 9px;
}
.boxBlueRightTop div {
	background: url(../App_Themes/EcommerceSite/Images/box_light_left_top.gif) no-repeat top left;
}
.boxBlueRightTop {
	background: url(../App_Themes/EcommerceSite/Images/box_light_right_top.gif) no-repeat top right;
}
.boxBlueRightBot div {
	background: url(../App_Themes/EcommerceSite/Images/box_light_left_bottom.gif) no-repeat bottom left;
}
.boxBlueRightBot {
	background: url(../App_Themes/EcommerceSite/Images/box_light_right_bottom.gif) no-repeat bottom right;
}
.boxBlueRightTop div, .boxBlueRightTop, .boxBlueRightBot div, .boxBlueRightBot
{
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.boxBlueRight h2
{
	background-color: #e6f0f5;
	font-size: 100%;
	font-weight: normal;
	margin-right: 20px;
	margin-top: 0px;
	line-height: 10px;
	padding: 7px 5px 7px 9px;
}


/*#Search box#*/
.searchText
{
	width: 140px;
	height: 20px;
	margin-left: 44px;
	margin-right: 9px;
	background: none;
	color: white;
	font-size: 14px;
	font-weight: bold;
	border: none;
}

.searchBox
{
	padding-top: 7px;
	height: 33px;
	float: left;
	width: 272px;
	background: url(../App_Themes/EcommerceSite/Images/bg_babolat_search.gif) no-repeat;
}

.searchBox .button
{
	background: none;
	width: 70px;
	border: none;
	font-size: 0px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	vertical-align: top;	
}

.boxSearchLeft
{
 background: #d7d7d7 url(../App_Themes/EcommerceSite/Images/box_blue_background.gif) repeat-y top left;
 margin-bottom: 3px;
 margin-top: 1px;
 min-height: 39px;
}



.boxSearchLeftTop div {
 background: url(../App_Themes/EcommerceSite/Images/box_left_top.gif) no-repeat top left;
}
.boxSearchLeftTop {
 background: url(../App_Themes/EcommerceSite/Images/box_right_top.gif) no-repeat top right;
}
.boxSearchLeftBot div {
 background: url(../App_Themes/EcommerceSite/Images/box_left_bottom.gif) no-repeat bottom left;
}
.boxSearchLeftBot {
 background: url(../App_Themes/EcommerceSite/Images/box_right_bottom.gif) no-repeat bottom right;
}
.boxSearchLeftTop div, .boxSearchLeftTop, .boxSearchLeftBot div, .boxSearchLeftBot
{
 width: 100%;
 height: 4px;
 font-size: 1px;
}

/*#Newsletter subscription#*/
.Subscription
{
	margin-left: 9px;
}
.SubscriptionTextbox
{
	border: 1px #c3c3c3 solid;
	width: 112px;
	height: 16px;
}

/*#Random product#*/
.randomProduct
{
	text-align: center;
	padding: 3px 15px 10px 15px;
}
.randomProduct img
{
	border: 2px solid #3a3d3d;
}

.RandomProductPrice
{
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
	color: #ecfd00;
}





/*#Shopping cart item selector#*/

.AddToShoppingCartTextBox
{
	width:25px;
}


.AddToShoppingCartLink
{
	background-image: url('Images/ShoppingCart/AddToCart.gif');
	background-position: left -2px;
	background-repeat: no-repeat;
	padding-left: 18px;	
	color: #000000;
	text-decoration: underline;
}

.AddToShoppingCartButton
{
	width:80px;
}

/*#Random product with status#*/
.randomProductWithStatus
{
	float: left;
	width: 182px;
}
/*#News#*/

.newsRepeater
{
margin: 15px 0;
}

.newsItem
{
	background-color: #121212;
	padding: 5px;
	margin: 5px 0px;
	border: 1px solid gray;
}

.newsItem p
{
	margin-top: 0px;
}
.newsItemDetail .Date
{
	font-size: 120%;
	font-weight: bold;
}
/*#Tags#*/
.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #A4B2BC;
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	background-color: #fff;
}

.RTL .autocomplete_completionListElement
{
	text-align: right;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	padding: 1px;
	cursor: pointer;
}

.autocomplete_listItem
{
	padding: 1px;
}
/*#Search#*/
.SearchResult
{
	margin-left: 5px;
	margin-bottom: 10px;
}
.ResultTitle
{
	font-size: 120%;
	margin-bottom: 3px;
	color: #edff00;
}

.ResultTitle a
{
	font-size: 110%;
	color: #edff00;
}

.ResultPath
{
	background-color: #121212;
	padding: 2px;
}

.CMSSearchDialogSearchForTextBox
{
	width: 154px !important;
}
.CMSSearchDialogSearchModeDropDownList
{
	width: 160px !important;
}
/*#Tab menu#*/
.myAccMenu
{
	background: url(../App_Themes/EcommerceSite/Images/myAccMenuBackground.gif) no-repeat top left;
	margin-left: -7px;
	width: 754px;
	min-height: 38px;
}
.IE6 .myAccMenu
{
	height: 38px;
}
.myAccMenu .TabsHeader
{
	/*background: url(../App_Themes/EcommerceSite/Images/myAccMenuRight.gif) no-repeat top right;*/
}
.myAccMenu .TabControl
{
	height: 35px;
}

.TabControlTable
{


margin-left: 3px;
}


.myAccMenu .TabControlSelectedLeft{
	background: url(../App_Themes/EcommerceSite/Images/myAccMenuActiveLeft.gif) 100% 0% no-repeat; 
}

.myAccMenu .TabControlSelectedRight{
	background: url(../App_Themes/EcommerceSite/Images/myAccMenuActiveRight.gif) left top no-repeat;
}

.myAccMenu .TabControlSelected{
	background: url(../App_Themes/EcommerceSite/Images/myAccMenuActive.gif) repeat-x;
}
.myAccMenu .TabControlSelected a{
	color: #000;
}

table.Grid{
width: 100%;
padding: 0px 10px;
}

.TabsHeader a
{
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	text-align: center;
}

.TabsHeader a:hover{
	display: block;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	text-align: center;
}

/*#Tab menu/Sub menu#*/

.TabsContent
{
	margin-top: 10px;
}
.TabsContent .TabControlTable
{
	background: none;
	width: 350px;
	height: 26px;
}
.TabsContent .TabsHeader
{
	background: none;
	background-color: #c4dbe7;
	height: 28px;
	margin-top: 1px;
	margin-bottom: 10px;
}
.TabsContent .TabControlSelectedLeft {
	background: none;
	width: 4px;
	height: 26px;
	font-size: 1px;
	float: left;
}

.TabsContent .TabControlSelectedRight {
	background: none;
	width: 4px;
	height: 26px;
	font-size: 1px;
	float: left;
}

.TabsContent .TabControl {
	height: 26px;
}

.TabsContent .TabControlSelected {
	background: white;
}
.TabsContent .TabControlSelected a
{
color: #000;
}


.GeneralActions
{
 background-color: #eeeeee;
 padding: 2px 5px;
}

/*#Sign out and user name box#*/
.boxSignoutRight
{
	background: #c4dbe7 url(../App_Themes/EcommerceSite/Images/box_light_background.gif) repeat-y top right;
	margin-bottom: 2px;
	margin-top: 1px;
	overflow: hidden;
	line-height: 29px;
}



.boxSignoutRightTop div {
	background: url(../App_Themes/EcommerceSite/Images/box_light_left_top.gif) no-repeat top left;
}
.boxSignoutRightTop {
	background: url(../App_Themes/EcommerceSite/Images/box_light_right_top.gif) no-repeat top right;
}
.boxSignoutRightBot div {
	background: url(../App_Themes/EcommerceSite/Images/box_light_left_bottom.gif) no-repeat bottom left;
}
.boxSignoutRightBot {
	background: url(../App_Themes/EcommerceSite/Images/box_light_right_bottom.gif) no-repeat bottom right;
}
.boxSignoutRightTop div, .boxSignoutRightTop, .boxSignoutRightBot div, .boxSignoutRightBot
{
	width: 100%;
	height: 4px;
	font-size: 1px;
}

.SignContent{
min-height: 30px;
}

.IE6 .SignContent{
	height: 30px;
}

.SignContent span{
font-size: 11px;
}

input.AddToCartTextBox{
width: 25px;
margin-top: 6px;
margin-left: 260px;
float: left;
}


.OptionCategoryName{
display: block;
font-weight: bold;
padding: 5px 0px 5px 0px;
}


.OptionCategoryDescription{
display: block;
padding: 5px 0px;
}

.productOptions
{
	background:  #121212;
}

.WishListLink{
text-align: right;
}

.WishListLink img{
margin-top: 2px;
}


.CartItemSelector{
padding: 6px 10px;
}

.right .CartItemSelector{
padding: 0px 10px;
}

.logonReg, .textHeader, .wishList, .myAccount
{
	padding: 0px 10px;
}

.IE6 .logonReg, .textHeader, .IE6 .wishList, .myAccount
{
	padding: 0px 0px 0px 10px;
}

.textHeader{
width: 97%;
}

.newsList
{
	padding: 0px 7px;
}

/*#ShoppingCart#*/


.subContent .shoppingCart
{
	padding: 5px 10px;
}

.IE6 .subContent .shoppingCart
{
	padding-right: 0;
}

.ShoppingCartStepImage
{
    border: none;
	margin-top: 10px;
	padding:0px;
	vertical-align: middle;
}

.ShoppingCartStepSeparator
{
    border: none;
    margin-top: 5px;
    padding: 0 5px;
    vertical-align: middle;
}

.CartStepHeader
{
	background-color: silver;
	color: black;
	padding: 5px;	
	font-weight: bold;
	font-family:Arial;
	font-size: 11px;
	margin-bottom: 5px;
}

.CartStepTable th
{
	background-color: gray;
	color: #ffffff;	
	font-family:Arial;
	font-size: 11px;
}

.CartStepTable
{
	border: 1px solid silver;	
	border-collapse: collapse;
	width: 740px;
}

.CartStepPanel
{
	padding: 5px;
}

.CartContentTable td
{
	border: 1px solid #gray;		
	background-color: #121212;
	padding: 4px;
}



.CartContentTable th
{
	border: 1px solid gray;	
	font-family:Arial;
	font-size: 11px;
	color: black;	
	background: yellow;
}

.ErrorLabel{
color: red;
font-weight: bold;
}

.LineErrorLabel
{
color: #ff0000;
text-align: left;
}


.BlockTitle{
font-size: 14px;
font-weight: bold;
padding: 5px 0 5px 0;
margin: 15px 5px;
display: block;
}

.PricePanel
{
	float: right;
}

.ItemsNotAvailable{
color: red;
}

.MyCredit, .MyOrders, .MyAddresses{
padding: 0px 6px;
}

.UniGridHead{
text-align: left;
}


.UnitsTextBox
{
	width: 40px;
}
.TextboxField, .TextBoxField
{
	width: 280px;
}
.DropDownField
{

}

.galleryPreview{
width: 120px;
height: 120px;
float: left;
border: 1px solid #c4dbe7;
text-align: center;
margin: 5px;
}

.IE6 .galleryPreview
{
margin: 4px;
}



.galleryImage{
display: table-cell;
vertical-align: middle;
width: 120px;
height: 120px;
text-align: center;
line-height: 120px;
}

.IE6.galleryImage{
height: 123px;
}

.hotOffers
{
	float: left;
	border: 1px solid silver;
	margin: 2px;
}

.hotOffers img
{
	border: none;
}

.hotImage
{
	height: 200px;
	line-height: 200px;
	width: 268px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.IE6 .hotImage img
{
	padding-top: 20px;
}
.PagePlaceholderBorder .hotImage
{
	width: 266px;
}

.hotPrice
{
	margin-bottom: 2px;
	background-color: #fff;
	padding: 0px 0px 5px;
}
.hotPrice span
{
	width: 140px;
	padding: 5px 15px;
	display: block;
	background: url(../App_Themes/EcommerceSite/Images/priceBackground.gif) no-repeat top left;
	font-weight: bold;
}
.hotLink
{
	height: 30px;
	width: 266px;
}

.hotText
{
	text-align: center;
	height: 30px;
	width: 266px;
	display:table-cell;
	vertical-align:middle;
	line-height: 25px;
	background: silver;
	
}



.hotText a
{
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.hotOffersBox{
padding: 4px 0px 1px 2px;
}


.PagerResults{
text-align: center;
}

.PagerNumberArea{
text-align: center;
font-weight: bold;
padding: 10px 0px;
line-height: 30px;
}

.SelectedPrev{
padding: 0px 2px;
}

.SelectedPage{
background: #edff00;
padding: 4px 10px;
border: 1px solid gray;
color: black;
}

.PagerNumberArea a{
border: 1px solid #343434;
padding: 4px 10px;
background: #161616;
}

.PagerNumberArea a:hover{
text-decoration: none;
border: 1px solid #343434;
background: #98a300;
color: black;
}

table.productDetailInfo td{
vertical-align: top;
padding: 2px 0px 2px 10px;

}

table.productDetail td{
vertical-align: top;
}

.NewsReleaseTitle
{
padding: 0px 15px;
}

.panelOptions
{
	background-color: red;
}

/*#Wishlist#*/
.wishlist
{
	margin-top: 10px;
}
.wishlist .ProductImage
{
	width: 100px;
	text-align: center;
}
.wishlist .ProductDetail
{
	margin-top: 15px;
}
.wishlist .ProductPrice
{
	width: 140px;
	padding: 5px 15px;
	height: 26px;
	display: block;
	font-weight: bold;
	margin: 5px 0px 0px;
	background: none;
}
.btnContinue
{
	text-align: right;
	padding:10px 0px;
}
td.ProductImageWishlist
{
padding-top: 30px;	
vertical-align: top;
width: 100px;
text-align: center;
}


td.ProductImageWishlist img{
border: none;
}

.ProductData h2{
font-size: 16px;
}
/*#Company#*/
.zoneCompanyContent
{
}
.zoneCompanyMap
{
	float: left;
	width: 330px;
}

.Map
{
	padding-left:10px
}

.Map img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.Map .Header
{
	font-weight: bold;
}

.Map .Address
{
	font-size: 10px;
}

.OfficeDetail img
{
	padding: 3px;
}

.OfficeDetail .Description
{
	padding-top: 5px;
	padding-left: 5px;
}

/*#Random product right column#*/

.randomProductWithStatusRightBlock
{
	margin-bottom: 5px;
	padding-left: 15px;
	float: left;
}

.featuresProdContent{
	padding-top: 10px;
}

.imageLink
{
	width: 70px;
	float: left;
	background: black;
	border: 2px solid #3a3d3d;
}


.imageLinkContent
{
	width: 70px;
	height: 70px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}


.IE7 .imageLinkContent
{
line-height: 70px;
}


.imageLinkContent img
{
	border: none;
	float: none;
	line-height: 50px;
}

.randomProductWithStatusRightBlock .randomProductRight
{
	float: left;
	width: 104px;
	padding-left: 5px;
	font-weight: bold;
}

span.RightPrice
{
	display: block;
	color: yellow;
	padding-top: 3px;
}




.PagerControl{
padding: 20px 0px;
}

/*#Send to friend#*/
.sendToFriendYourMessage
{
 text-decoration: underline;
 padding-top: 3px;
 display: block;
 cursor: pointer;
}
.sendToFriendYourMessage:hover
{
 text-decoration: none;
 cursor: pointer;
}

input.sendToFriendEmailTextbox{
width: 150px;
background: #454545;
color: white;
border: 1px solid gray;
}

.boxBlueRight h2{
color: #356B99;
}

/*#Modal popup#*/
.ModalBackground
{
	z-index: 10000 !important;
	background-color: #888888;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalPanel
{
    background-color: #ffffff;
    padding: 10px;
    /* position: fixed !important; */
}


.SubscriptionsGroup
{
	padding: 8px;
}

.SubscriptionsPanel
{
	padding-top: 22px;
}


.LoginBox
{
	font-size: 12px;
	margin-bottom: 15px;
	padding-top: 5px;
}

.CurrentUser
{
	font-weight: bold;
	color: #edff00;
	padding-top: 3px;
}

.LoginBotton 
{
	height: 30px;
}

.NewReg
{
	text-align: right;
	padding-left: 15px;
}

.ShoppingCartIcon
{
	display: none;
}

.ShoppingBox
{
	font-size: 13px;
	font-weight: bold;
	color: white;
	padding: 13px 0px 16px 0px;
}

.ShoppingCartLink
{
display: block;
padding: 3px 0px 5px 24px;
background: url(../App_Themes/EcommerceSite/Images/bg_shoppingcart.gif) 0px 2px no-repeat;
}

.ShoppingCartLink2
{
display: block;
padding: 3px 0px 5px 24px;
background: url(../App_Themes/EcommerceSite/Images/bg_shoppingcart2.gif) 0px 2px no-repeat;
}

.ShoppingCartLink3
{
display: block;
padding: 3px 0px 3px 24px;
background: url(../App_Themes/EcommerceSite/Images/bg_shoppingcart3.gif) 0px 5px no-repeat;
}

.SportMenu{
	float: left;
}

.SportMenu ul
{
	margin: 0px;
	padding: 0px;
}

.SportMenu li
{
	display: inline;
	float: left;
	list-style-type: none;
	margin-right: 5px;
}

.SportMenu li.tenis a
{
	display: block;
	font-size: 0;
	height: 1px;
	padding-top: 57px;
	color: #030303;
	width: 126px;
	background: url(../App_Themes/EcommerceSite/Images/tm_tenis.gif) 100% 0% no-repeat;
}

.SportMenu li.tenis a:hover
{
	background: url(../App_Themes/EcommerceSite/Images/tm_tenis_h.gif) 100% 0% no-repeat;

}

.SportMenu li.badminton a
{
	display: block;
	font-size: 0px;
	height: 1px;
	padding-top: 57px;
	color: #030303;
	width: 165px;
	background: url(../App_Themes/EcommerceSite/Images/tm_badminton.gif) 100% 0% no-repeat;
}

.SportMenu li.badminton a:hover
{
	background: url(../App_Themes/EcommerceSite/Images/tm_badminton_h.gif) 100% 0% no-repeat;

}


.SportMenu li.pingpong a
{
	display: block;
	font-size: 0px;
	height: 1px;
	padding-top: 57px;
	color: #030303;
	width: 177px;
	background: url(../App_Themes/EcommerceSite/Images/tm_pingpong.gif) 100% 0% no-repeat;
}

.SportMenu li.pingpong a:hover
{
	background: url(../App_Themes/EcommerceSite/Images/tm_pingpong_h.gif) 100% 0% no-repeat;

}

.Numero
{
	width: 211px;
	height: 46px;
	float: right;
	background: url(../App_Themes/EcommerceSite/Images/numero.gif) no-repeat;
}

.horizontalCMSMenu
{
	height: 34px;
	color: #ffffff;
	padding: 3px;
	background: #900000;
}

.horizontalsubCMSMenu
{
	background: black;
	color: white;
}

.horizontalsubCMSMenu tr
{
	background: #900000;
}


.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 10px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background: #c62121;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 15px;
	padding: 0px 10px;

}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	text-decoration: underline;
}	

.BabolatFansMenu
{
	padding-top: 17px;
	background: url(../App_Themes/EcommerceSite/Images/babolatfans.gif) no-repeat;
}

.BlogPTitle a
{
	font-size: 16px;
	font-weight: bold;
	color: #edff00;
	text-decoration: none;
}

.BlogPBody
{
	background: #282828;
	padding: 15px;
}

.BlogPDateWhole
{
	background: #464646;
	padding: 3px 5px;
}

.BlogPTitle
{
	background: #333333;
	padding: 3px 5px;
	border-top: 3px solid #900000;
}



.BlogPreviewText{
	padding: 0px 15px;
}

.TechImage
{
	text-align: center;
	background: gray;
	padding: 10px;
}

.TechImage img
{
	text-align: center;
}

.TechImage img
{
	border: none;
}

.TechURL
{
	text-align: center;
	background: #900000;
	padding: 5px 3px;
	margin-bottom: 30px;
	text-decoration: none;
}

.TechURL a
{
	text-decoration: none;
	font-weight: bold;
	color: white;
}

.GrayText td
{
	vertical-align: top;
}


.GrayText
{
	padding: 20px;
	background: #121212;
}

.GrayText p
{
	text-align: justify;
	padding-top; 0px;
	margin-top: 0px;
}

.zoneHeader h1{
	padding-top: 0px;
	margin-top: 0px;
}

.RightPadding
{
	padding: 0px 15px;
}

.RightTitle
{
	text-align: center;
	color: #900000;
	padding: 6px 0px;
	font-weight: bold;
	font-size: 13px;
}

.RightTitle a
{	
	text-decoration: none;
	color: white;
}

.PlayerPreview
{
	padding: 3px 10px 10px 10px;
	vertical-align: top;
}

.PlayerPreview h2
{
paddging: 0px 0px 10px 0px;
margin: 0px;
}

.PlayerPreview h2 a
{
color: #edff00;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

.PlayerDetail{
background: #121212;
padding: 20px;
}

.BabolatFansBox
{
	width: 203px;
	height: 29px;
	background: url(../App_Themes/EcommerceSite/Images/babolat_fans_box.gif) no-repeat;
	display:block;
	float: left;
}

.LastBlog
{
	padding: 3px 0px 0px 10px;
}

.LastBlogTitle
{
	padding-bottom: 10px;
	font-weight: bold;
}

.LastBlog span
{
	color: #e4442e;
	text-decoration: none;
}

.Footer1
{
	float: left;
	width: 203px;
}

.Footer1 img
{
	border: none;
}

.Footer2
{
	float: left;
	width: 220px;
}

.Footer3
{
	float: left;
	width: 203px;
}

.Footer4
{
	float: left;
	width: 150px;
}

.Footer5
{
	float: left;
	width: 200px;
	font-size: 11px;
	padding-left: 5px;
}


.Footer5 .BoxTitle
{
padding-bottom: 6px;
}

.Footer5 h3
{
	margin-top: 0px;
}

.Footer5 h3 a
{
	text-decoration: none;
 color: #edff00;
 font-size: 14px;
}

.Footer5 a.np
{
	text-decoration: none;
}

.Footer5 img
{
	border: none;
}

table.vybaveni td
{
	font-size: 12px;
	padding: 0px;
}

.PartnerDetail
{
	background: #121212;
	padding: 15px;
}

.PartnerDetail h3
{
	margin-top: 5px;
}

.PartnerPopis p
{
	text-align: justify;
}

.PartnerPopis img
{
	float: left;
	padding: 0px 10px 10px 0px;
}

.PartnerList a
{
	text-decoration: none;
}

.PartnerList img
{
	border: none;
}

.PartnerList h3
{
	margin-top: 2px;
	margin-bottom: 12px;
}

.PartnerList h3 a
{
	text-decoration: none;
	color: #edff00;
	font-size: 17px;
}

a.PartnerD
{
	font-size: 13px;
	font-weight: bold;
color: #edff00;
}

.FansVideo
{
	padding: 0px 10px;
	text-align: center;
}

.FansVideoTitle
{
	text-align: center;
	padding-top: 6px;
}


.BoxTitle
{
	padding: 8px 0px 8px 0px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.footerBlockDown
{
	text-align: center;
	padding: 20px 20px 10px 20px;
	color: gray;
}

.footerBlockDown a
{
	color: gray;
}

.Rnavi
{
	padding: 10px 30px;
	background: url(../App_Themes/EcommerceSite/Images/quicknav.gif) 10px 12px no-repeat;
}

.VideoTitle
{
	padding: 5px 0px;
	height: 30px;
	background: #252525
}

.VideoTeaser
{
	background: #121212;
	text-align: center;
	padding: 10px 0px;
	
}

.HeadImage
{
	width: 533px;
	height: 160px;
	float: right;
	padding:0px;
	font-size:0px;
	line-height: 0px;
	text-align: right;
}

a.studenti
{
	display: block;
	width: 211px;
	height: 141px;
	background: url(../App_Themes/EcommerceSite/Images/studenti.gif) no-repeat;
}

a.bwind
{
	display: block;
	width: 211px;
	height: 370px;
	background: url(../App_Themes/EcommerceSite/Images/banner_windjacket.gif) no-repeat;
}

.OsobniOdber
{
	width: 211px;
	height: 171px;
	background: url(../App_Themes/EcommerceSite/Images/osobni_odber.gif) no-repeat;
}

.Brno
{
	padding: 34px 0px 15px 45px;
}

.Brno span
{
	font-weight: bold;
	font-size: 14px;		
}

.Brod
{
	padding-left: 45px;
}

.Brod span
{
	font-weight: bold;
}
	
.ProdDetail{
	float: right;
	display: block;
	width: 42px;
	height: 20px;
	background: url(../App_Themes/EcommerceSite/Images/detail.gif) no-repeat;
}

.ForumContent
{
	width: 524px;
	padding: 20px;	
	background: #121212;
}

.ForumContent .TextboxItemShort, .TextboxItem
{
	width: 200px;
}

.ForumContent Textarea
{
	width: 300px;
	height: 100px;
}

.SendToFriends
{
	padding: 20px 10px 20px 10px;
}

.sendToFriendMessage
{
	color: white;
	background: #454545;
	border: 1px solid gray;
}

.FooterMenu1 ul, .FooterMenu2 ul
{
	margin: 0;
	padding: 5px 0px;
	
}


.FooterMenu1 li
{
	display: inline;
	background: url(../App_Themes/EcommerceSite/Images/gbox.gif) 0% 50% no-repeat;
	padding: 3px 18px 3px 10px;
}

.FooterMenu2
{
	padding-bottom: 8px;
}

.FooterMenu2 a
{
	color: silver;
	font-size: 11px;
}

.FooterMenu2 li
{
	display: inline;
	padding: 0px 3px;
}

.ratingStar {
    font-size: 0pt;
    width: 32px;
    height: 32px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
   background-image: url(../App_Themes/EcommerceSite/Images/stary.png);
}

.emptyRatingStar {
   background-image: url(../App_Themes/EcommerceSite/Images/starg.png);

}

.savedRatingStar {
    background-image: url(../App_Themes/EcommerceSite/Images/stary.png);
}

.CntRatingResult
{
    clear:left;
    padding-top:5px;
}

.CntRatingRadioTable tr
{
    text-align: center;
}

.Category
{
	float: left;
	padding-top: 10px;
	background: #121212;
	padding-bottom: 8px;
	width: 100%;
}

.Category a
{
display: block;
background: url(../App_Themes/EcommerceSite/Images/quicknav.gif) 15px 5px no-repeat;
float: left;
width: 200px;
padding: 4px 4px 4px 40px;
font-weight: bold;
}

.OtherPhotos{
padding: 0px 10px;
}

.OtherPhotos img{
margin: 10px;
}

.ProductListTable {
	padding-bottom: 30px;
}

.ProductListTable .ProductPreview{
float: left;
margin-right: 2px
}

.HomeText
{
	padding: 10px 20px;
	background: #121212;
	border-bottom: 3px solid #900000;
	
}

.HomeText p
{
	text-align: justify;
}

.ObchodniPodminky h2
{
	font-size: 13px;
}

.BlogSummary
{
	background: #121212;
	padding: 15px;
}

.NewsReleaseTitle
{
	padding-bottom: 15px;
}

.PartnerForm td.EditingFormLabelCell
{
	width: 110px;
}


.SpecialPage
{
padding: 10px 30px 20px 30px;
}

.Fotografie img
{
	margin: 10px;
	border: none;
}

.ceskaPostaPPL
{
	float: left;
	width: 90px;
	padding-top: 11px;
}

.cris
{
	clear: both;
	float: left;
	width: 110px;
	padding-top: 5px;
}

.paypal
{
	float: left;
	width: 140px;
	padding-top: 10px;
}

.PlatbaKartou
{
	float: left;
	width: 195px;
	padding-top: 18px;
}


.paypal td{
padding: 0;
padding-bottom: 5px;
}

.footerBlockBanner
{
	float: left;
	width: 600px;
	padding-left: 20px;
}

.footerBlockBanner2
{
	float: right;
	width: 275px;
	background: url(../App_Themes/EcommerceSite/Images/bg_dop.gif) repeat-x;
	padding: 4px 12px 20px 12px;
	font-size: 9px;
}

.footerBlockBanner2 img
{
	padding-top: 5px;
	border: none;
}

.sc
{
padding-top: 10px;
margin-top: 45px;
background: url(../App_Themes/EcommerceSite/Images/sc.gif) no-repeat;
}

.highslide-wrapper {
	color: black;
}

.currencyBox
{
	padding: 3px 5px 5px 5px;
	float: right;
}

.currencyBox img
{
	border: none;
	margin-bottom: 3px;
}

.CurrencySelectorItem, .CurrencySelectorItemSelected
{
	margin-right: 4px;	
}

.ActionMenu
{
float: right;
padding-right: 20px;
height: 40px;	
}

.ActionMenu img
{
	border: none;
}


.ActionMenu a.skladovka
{
	width: 181px;
	height: 40px;
}

.ActionMenu a.saleproducts
{
	width: 86px;
	height: 40px;
}

.ActionMenu a.newproducts
{
	width: 86px;
	height: 40px;
}

.TextilTable td
{
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 5px;
}

.TextilTable th
{
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	background: #303030;
	padding: 5px;
}

.TextilTable
{
	border-right: 1px solid gray;
	border-top: 1px solid gray;
}

#links 
{
	float: left;
	z-index: 4;
	font-size: 11px;
	padding-left: 15px;
	margin-top: 1px;
	background: #C0000B;
	width: 555px;
}

#links ul 
{
	margin: 0;
	padding: 0;
}


#links ul li 
{
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	border-bottom: 1px solid #E0E0E0;
}


#links ul li.level1CMSListMenuLI, #links ul li.level1CMSListMenuHighlightedLI, #links ul li.dropHighlighted, #links ul.level1CMSListMenuUL li.drop
{
	border: none;
}

#links ul li.drop 
{
	background: url(../App_Themes/RPA/Images/menu-item_bg.gif) no-repeat center right;
}

#links ul li a.level1CMSListMenuLink, #links ul li a.level1CMSListMenuLinkHighlighted
{
	background: none;
}

#links ul.level1CMSListMenuUL li.drop ul.level2CMSListMenuUL li.drop{
	border-bottom: 1px solid silver;
}

#links ul li a 
{
	display: block;
	padding: 12px 13px 15px 13px;
	text-decoration: none;
	color: black;
	font-weight: bold;
	color: white;
	background: #C0000B;
}

#links ul ul li a 
{
	display: block;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: 150px;
	color: white;
	font-weight: bold;
}

#links ul ul li.drop ul a 
{
	background: #DC3636;
}

#links ul ul li.drop a.level2CMSListMenuLink:hover
{
	background-color: #DC3636;
}

#links ul li ul li a:hover 
{
	color: black;
	background: #DC3636;
}

#links ul li.drop a.level1CMSListMenuLink:hover, #links ul li.drop a.level1CMSListMenuLinkHighlighted:hover
{
	color: black;
}

#links ul li a.level1CMSListMenuLinkHighlighted:hover, #links ul li a.level1CMSListMenuLink:hover
{
	color: yellow;
}

#links ul ul {position: absolute; top: 37px; left: 1px;  display: none; z-index: 4; width: 167px; background: #C0000B;}
#links ul ul ul {position: absolute; top: 0px; left: 170px;  display: none; z-index: 4; width: 167px;}
div#links ul.level1CMSListMenuUL li.drop:hover ul.level2CMSListMenuUL, div#links ul.level2CMSListMenuUL li.drop:hover ul.level3CMSListMenuUL, div#links ul.level3CMSListMenuUL li.drop:hover ul.level4CMSListMenuUL {display:block;}
div#links ul.level1CMSListMenuUL li.dropHighlighted:hover ul.level2CMSListMenuUL, div#links ul.level2CMSListMenuUL li.dropHighlighted:hover ul.level3CMSListMenuUL, div#links ul.level3CMSListMenuUL li.dropHighlighted:hover ul.level4CMSListMenuUL {display:block;}
div#links ul.level1CMSListMenuUL li.dropHighlighted:hover ul.level2CMSListMenuUL, div#links ul.level2CMSListMenuUL li.level2CMSListMenuHighlightedLI:hover ul.level3CMSListMenuUL, div#links ul.level3CMSListMenuUL li.dropHighlighted:hover ul.level4CMSListMenuUL {display:block;}

.ReferenceName
{
	color: #edff00;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
}

.ReferenceItem2
{
	padding: 10px 0px 20px 90px;
	background: #090909 url(../App_Themes/EcommerceSite/Images/reference.gif) 20px 20px no-repeat;
}

.ReferenceItem
{
	background: #111111 url(../App_Themes/EcommerceSite/Images/reference.gif) 20px 20px no-repeat;
	padding: 10px 0px 20px 90px;
}

.ReferenceComment
{
	padding: 5px 0px;
	font-size: 13px;
}

.ReferenceAnsver
{
	margin: 20px;
	padding: 5px;
	background: #1e1e1a;
}


.helper ul
{
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

.helper ul li
{
	list-style-type: none;
	padding: 6px 0px 6px 0px;
}

.helper ul li a
{
	background: url(../App_Themes/EcommerceSite/Images/helper.gif) no-repeat;
	padding: 4px 0px 4px 28px;
	font-weight: bold;
	color: #cfe7ff;
}

.vyhody
{
margin: auto;
width: 722px;
height: 176px;
background: url(../App_Themes/EcommerceSite/Images/vyhody.jpg) no-repeat;
}

.vyhodyContent
{
	width: 493px;
	padding-left: 225px; 
}

.vyhodyContent ul
{
	padding: 9px 0px 0px 0px;
	margin: 0px;
}

.vyhodyContent ul li
{
	margin: 0px;
	list-style-type: none;
	font-weight: bold;
	color: white;
	font-size: 15px;
	padding: 7px 0px 15px 0px;
}

.vyhodyContent ul li.last
{
	padding: 1px 0px 0px 0px;
}

.PrintHref
{
font-weight: bold;
font-size: 14px;
padding: 5px 0px 10px 40px;
display: block;
background: url(../App_Themes/EcommerceSite/Images/printer.png) no-repeat;
}

.VideoRelTeaser
{
	padding: 0px;
}

.VideoRelTitle
{
	text-align: center;
	font-size: 11px
}

.PaymentGatewayDataContainer
{
	text-align: center;
	padding: 20px;
	background-color: #fff0a0;
	border: 3px solid #ffe17a;
	color: black;
}


/* start SC */

.CartPaymentOptions
{
	position: relative;
	width: 285px;
	padding: 40px 20px 20px 20px;
	margin: 15px 0px 15px 20px;
	background: url(../App_Themes/EcommerceSite/Images/zpusob_platby.gif) no-repeat;
	border-bottom: 2px solid #134258;
	font-size: 12px;
}

.CartShippingOption img
{
	vertical-align: middle;
	border: none;
}

.CartShippingOption a
{
	margin-right: 15px;
}

.CartShippingOption span
{
	padding-left: 10px;
}


.CartShippingOption
{
	padding-bottom: 10px;
}


.CartStepBody
{
	background-color: black !important;
}

.CartShippingOption
{
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.CartTotalPrice
{
	padding: 14px;
	background: url(../App_Themes/EcommerceSite/Images/sc_price2.gif) repeat-x;
	font-size: 17px;
	font-weight: bold;
	color: white;
	text-align: center;
	border: 2px solid #ca6400;
}

.PaymentShippingSelector
{
	padding: 30px 30px 0px 30px;
	background: url(../App_Themes/EcommerceSite/Images/postovne_zdarma.gif) 100% 10% no-repeat;
}

.ShippingPaymentPrice
{
	font-weight: bold;
}
/* End SC */

.no-visible
{
	display: none;
}

.InfoLabel
{
	display: block;
	padding: 10px;
	text-align: center;
	background: green;
	margin: 10px;
	border: 2px solid #00b300;
	color: white;
}

.BoardPanel
{
	background: #0e0e0e;
	width: 100%;
	padding: 20px 30px;
	color: white;
	border: 3px solid #242424;
	
}

.BoardPanel .TextBoxField, .BoardPanel .TextAreaField
{
	background: #525252;
	color: white;
	border: 1px solid #b4b4b4;
	font-weight: bold;
}

.BoardLeaveMessage
{
	font-size: 15px;
	color: #29b6ff;
	display: block;
	background: url(../App_Themes/EcommerceSite/Images/starplus.png) no-repeat;
	padding: 5px 0px 5px 30px;
	font-weight: bold;
	
}

.ContentPadding
{
	padding: 10px;
}

.CommentUserName
{
	font-size: 14px;
	font-weight: bold;
}

.CommentDate
{
	font-size: 11px;
	font-style: italic;
	color: #c0c0c0;
}

.FacebookLike
{
	padding-top: 7px;
}

.Skladem .ProductImageSKU
{
	background: url(../App_Themes/EcommerceSite/Images/skladem.gif) 100% 100% no-repeat;
}

.NewsLinkAll
{
	display: block;
	text-align: center;
	font-size: 11px;
}