﻿.ProductName h1
{
	font-size:14px;
}

body 
{
	background: #B2B2B2 url(./Image/tlo.gif) repeat-x;
	padding: 0px;
	margin: 0px;
}
form
{
	margin: 0px;
	padding: 0px;
}
.WhiteBorder
{
	background: #ffffff;
	width: 4px;
}
.leftColumn
{
	background: #ffffff; /*url(./Image/grad_lewa.gif) no-repeat;*/
	width: 4px;
}
.rightColumn
{
	background: #ffffff; /*url(./Image/grad_prawa.gif) no-repeat;*/
	width: 0px;
}
.topTanisportLogo
{
	width:215px;
	height:83px;
	background: #ffffff url(./Image/logo.gif) no-repeat;
}
.topCategories
{
	width:389px;
	background: url(./Image/tlo_menu_gora.gif);
}
.topLogIn
{
	vertical-align: middle;
	width:269px;
	background: #ffffff url(./Image/login_brg.gif) no-repeat;	
}
.topLeftBanner
{
	width: 354px;
	height: 160px;
	background: #ffffff url(./Image/foto_edit.jpg) no-repeat;
}
.topRightBanner
{
	width:490px;
	height: 164px;
	background: #ffffff url(./Image/foto.jpg) no-repeat;
}
.topSearch
{
	width:215px;
	height:81px;
	background: #ffffff url(./Image/search_bgr.gif) no-repeat;
}
.topBasket
{
	width:269px;
	height:81px;
	background: #ffffff url(./Image/basket_bgr.gif) no-repeat;
}
td.contentLeft
{
	width:216px;
	background: #CBCBCB;
	text-align:left;
}
div.contentLeft
{
	padding: 5px 5px 0px 6px;
}
.contentRight
{
	width:758px;
	background: #CBCBCB;
	padding: 5px 0px 10px 0px;
}
.footerItems
{
	font-family: Verdana;
	font-size: 10px;
	color: #5C5C5C;
	text-decoration: none;
	padding-top:5px;
}
a.footerItems:hover
{
	text-decoration: underline;
}
td.footerItems
{
	width: 974px;
	height:30px;
}
table.footerItems
{
	width: 974px;
}
.footerSeparator
{
	height: 6px;
	background: url(./Image/stopka_separator.gif) no-repeat;
	background-position: center;
}
.footerSep
{
	width: 3px;
	height: 55px;
	background: url(./Image/stopka_separator_pion.gif) no-repeat;
}
.tableContact td
{
	vertical-align: top;
	padding-top: 20px;
}
.footerHomeButton
{
	background-image: url(./Image/nav_stopka_1.gif);
	text-decoration: none;
	height:14px;
	width: 15px;
	display: block;
}
.footerMailButton
{
	background-image: url(./Image/nav_stopka_2.gif);
	text-decoration: none;
	height:14px;
	width: 20px;
	display: block;
}
.footerTopButton
{
	background-image: url(./Image/nav_stopka_3.gif);
	text-decoration: none;
	height:14px;
	width: 17px;
	display: block;
}

.GalleryThumbs 
{
	width: 320px;
	padding: 0px;
	margin: 10px 0px 5px 0px;
	border: none;
	text-align: center;
}

.GalleryThumbs img
{
	width: 100px;
	height: 100px;
}
table.menuCategories
{
	width: 389px;
	height: 57px;
	padding-top:0px;
}
a.menuCategories
{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #2E6685;
	text-decoration: none;
}
a.menuCategories:hover
{
	text-decoration: underline;
}
td.menuCategoriesSep
{
	width: 3px;
	height: 57px;
	background: url(./Image/menu_poziom_sep.gif);
}
td.menuCategories
{
	vertical-align: middle;
	text-align: center;
	padding-top:10px;
}
div.menu
{
	font-family: Verdana, Tahoma;
	background: #ffffff;
	padding-bottom: 4px;
}
div.menuLevel1
{
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	vertical-align:middle;
	background: url(./Image/menu_level1_tlo.gif);
	margin: 0px 4px 2px 4px;
}
a.menuLevel1
{
	color: #357191;
	text-decoration: none;
}
a.menuLevel1:hover
{
	text-decoration: underline;
}
div.menuLevel1Image
{
	background-image: url(./Image/menu_level1.gif);
	width: 25px;
	height: 24px;
	float: left;
}
div.menuLevel2
{
	margin: 0px 0px 0px 27px;
	font-size:11px;
	border: solid 0px #000000;
	height:15px;
}

a.menuLevel2
{
	color: #233D50;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
}
a.menuLevel2:hover
{
	text-decoration: underline;
}
div.menuLevel2Image
{
	background-image: url(./Image/menu_level2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	width: 5px;
	height: 15px;
	float: left;
}
table.Product
{
	width:743px;
	background: #ffffff;
	text-align: center;
	border: 0px solid #000000;
	margin: 0px 8px 0px 5px;
}
div.ProductName
{
	font-family: Verdana, Tahoma;
	font-weight: bold;
	font-size: 14px !important;
	color: #1CBBE8;
}
.labelProduct
{
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 11px;
	
}
div.labelProduct
{
	font-weight: normal;
	margin-bottom: 10px;
}
div.labelProductSmall
{
	font-weight: normal;
	margin-bottom: 0px;
}
.labelProductView
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
td.saveMoney
{
	width: 74px;
	font-family: Tahoma, Verdana;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
.ourPrice
{
	font-family: Tahoma, Verdana;
	color: #B81C0A;
	font-size: 16px;
	font-weight: bold;
}
.producerPrice
{
	font-family: Tahoma, Verdana;
	color:#889397;
	font-size: 14px;
	font-weight: bold;
	text-decoration: line-through;
}
.topProduct
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	height:24px;
	color:#1f4e68;
	background-image: url(./Image/menu_level1_tlo.gif);
}
a.topProduct:hover
{
	text-decoration: underline;
}
div.listProduct
{
	margin: -3px 0px -3px 5px;
}
td.listElement
{
	padding: 5px 0px 5px 0px;
	border-bottom: 2px solid #CBCBCB; /*#f0f0f0;*/
}
.LoginStatusLink 
{
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	color: #44A9BB;
	font-weight: bold;
	text-decoration: none;
}
a.LoginStatusLink:hover
{
	text-decoration: underline;
}
.LabelLogin 
{
	font-family: Tahoma, Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
.LoginInput 
{
	font-size: 8pt;
	width: 60px;
	border: 1px solid #484848;
	margin: 0px 0px 0px 0px;
}
.PasswordInput 
{
	font-size: 8pt;
	width: 60px;
	border: 1px solid #484848;
	margin: 0px 0px 0px 0px;
}
.Register
{
	border: 1px solid #929DA3;
}
.ContentTitle
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #929DA3;
}
.ErrorMessage
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: red;
}
.MainPageProducers
{
	background: black;
	width: 5px;
}
.MainPageItem
{
	width: 164px;
	border-right: 1px solid #f0f0f0;
	vertical-align:top;
	padding: 3px 5px 0px 5px;
}
.MainPageOurPrice
{
	font-family: Tahoma, Verdana;
	color: #B81C0A;
	font-size: 11px;
	font-weight: bold;
}
.MainPageProducerPrice
{
	font-family: Tahoma, Verdana;
	color:#889397;
	font-size: 11px;
	font-weight: bold;
	text-decoration: line-through;
}
div.MainPageList
{
	padding: 0px 0px 8px 0px;
}
.UserProfileHeader
{
	background-color: #CAD3D8;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}
.UserProfileRow
{
	background: #EDF0F3;
	color: #9B9B9B;
	font-size: 11px;
	font-family: Verdana;
	vertical-align: middle;
}
.PageTitle
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #929DA3;
	border-bottom: 2px solid #CAD3D8;
	padding: 5px 0px 5px 0px;
}
td.BasketHeader
{
	background-image: url(./Image/koszyk_cien_naglowek.gif);
	height: 28px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.BasketCell
{
	background: #F2F2F2;
	color: #929DA3;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.BasketCellAttributes
{
	font-size: 11px;
	font-weight: normal;
}
.BasketCellProductName
{
	color: #436CA9;
}
.BasketSummary
{
	color: #929DA3;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.BasketSummaryPrice
{
	color: #B70000;
	font-family: Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
}
.Input160
{
	width:160px;
	height:15px;
	font-size:11px;
	color:#A0A0A0;
	border:1px solid;
	border-color:#D4D4D4;
}
.Input80
{
	width:80px;
	height:15px;
	font-size:11px;
	color:#A0A0A0;
	border:1px solid;
	border-color:#D4D4D4;
}
.labelRegister
{
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 11px;
	color:#999898;
}
.RegisterDropDown
{
	border: 1px solid;
	border-color:#D4D4D4;
	width:190px;
	font-size:13px;
	color:#A0A0A0;
	border:1px solid;
	border-color:#D4D4D4;
}
.OrderDropDown
{
	border: 1px solid;
	border-color:#D4D4D4;
	width:165px;
	font-size:13px;
	color:#A0A0A0;
	border:1px solid;
	border-color:#D4D4D4;
}
.TableRowDetail
{
	height: 100%;
	width: 100%
}
.OrderDropDown2
{
	border: 1px solid;
	border-color:#D4D4D4;
	width:100px;
	font-size:13px;
	color:#A0A0A0;
	border:1px solid;
	border-color:#D4D4D4;
}
.PageTitleRegStep1
{
	font-family: Verdana, Tahoma;
	font-size: 0px;
	font-weight: bold;
	color: #929DA3;
	border-bottom: 1px solid #D4D4D4;
	padding: 5px 0px 5px 0px;
}
.PageTitleRegBottom
{
	font-family: Verdana, Tahoma;
	font-size: 0px;
	font-weight: bold;
	color: #929DA3;
	border-bottom: 2px solid #CAD3D8;
	padding: 5px 0px 5px 0px;
}
.LoginForm
{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #949494;
}
.LoginTextBoxForm
{
	font-family: Tahoma;
	font-size: 13px;
	color: #949494;
	border:1px solid;
	border-color:#D4D4D4;
}
.InfoLabel
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #999898;
	font-weight: bold;
}
.LabelOrder
{
	background-color: #f8f7f7;
	padding-left: 30px;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #929DA3;
}
.PageTitleOrderBottom
{
	font-family: Verdana, Tahoma;
	font-size: 0px;
	font-weight: bold;
	color: #929DA3;
	border-bottom: 2px solid #CAD3D8;
	padding: 5px 0px 5px 0px;
}
.UserProfileTableBorderLineBottom
{
	border-bottom: solid 2px #CAD3D8;
}
.UserProfileTableBorderLineTop
{
	border-top: solid 2px #CAD3D8;
}
.PageTitleOrderTop
{
	font-family: Verdana, Tahoma;
	font-size: 0px;
	font-weight: bold;
	color: #929DA3;
	border-top: 2px solid #CAD3D8;
	padding: 5px 0px 5px 0px;
}
.AcceptCheckBox
{
	font-family: Verdana, Tahoma;
	font-size: 10px;
	color: #929DA3;
}
.AdminCommentInput
{
	font-size:11px;
	color:#A0A0A0;
	border:1px solid;
	border-color:#D4D4D4;
}
.SortLabel
{
	font-family: Verdana;
	font-size: 11px;
	color: #646464;
	font-weight:bold;
}
.PagingNumbers0
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	font-weight: normal;
	text-decoration: none;
}
.PagingNumbers1
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
.PageNoSeparator 
{
	font-size: 10px;
	color: #A0A0A0;
	text-align: center;
}
.ExplorationDropDown
{
	width:120px;
	font-family: Verdana;
	font-size:12px;
	color:#000000;
	border:1px solid;
	border-color:#D4D4D4;
}
.ExplorationDropDownDestination 
{
	width: 140px;
	font-family: Verdana;
	font-size:12px;
	color:#000000;
	border:1px solid;
	border-color:#D4D4D4;
}
.SortDropDown
{
	font-family: Verdana;
	width:170px;
	font-size:11px;
	color:#000000;
	border:1px solid;
	border-color:#D4D4D4;
}
.HorizontalLineExploration
{
	background-image: url(./Image/tlo_eksploracja.gif);
	height: 5px;
}
.ProdName
{
	font-family: Verdana, Tahoma;
	color: Black;
	font-weight: bold;
	font-size: 11px;
}
.ProdPriceSuggested
{
	font-family: Arial, Verdana, Tahoma;
	color: Black;
	font-size: 10px;
}
.ProdPriceSuggestedValue
{
	font-family: Verdana, Tahoma;
	color: #949494;
	font-weight: bold;
	font-size: 9px;
	text-decoration: line-through;
}
.ProdOutPriceValue
{
	font-family: Verdana, Tahoma;
	color: #B81C0A;
	font-weight: bold;
	font-size: 9px;
}
.ProdTable
{
	border-left: 1px solid #CAD3D8;
}
.BelkaPolecane
{
	background: url('./Image/bel_ppnw.gif') no-repeat;
	height: 35px;
}
.RecommendedToThis
{
	background-image: url('./Image/bel_dtp.gif');
	height: 37px;
}
.ImageThumb
{
	cursor: pointer;
}
.yourBasket
{
	margin-left: 13px;
}
.TextBoxSearch
{
	font-size: 8pt;
	width: 160px;
	border: 1px solid #484848;
}
.QuestionText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #006699;
	vertical-align: top;
}
.MenuAlphaFilter1
{
	filter: alpha(opacity=40);
	MozOpacity: 0.4;
	opacity: 0.4;
}
.MenuAlphaFilter2
{
	filter: alpha(opacity=100);
	MozOpacity: 1.0;
	opacity: 1.0;
}

.RepeaterSeparator
{
	width:1px;
	border-right: 1px solid #f0f0f0;
}

.clear
{
	clear:both;
}

.MainPageItemRepeater
{
	float:left;
	width: 170px;
	border-right: 1px solid #f0f0f0;
	vertical-align:top;
	padding: 3px 5px 0px 5px;
	text-align:center;
}

.SetViewPanel
{
	font-family: Tahoma;
	padding-left:25px;
	font-size:11px;
	color:#466886;	
}

.SwitchViewButton
{
	width: 20px;
	height: 18px;
	margin: 0px 0px 0px 1px;
}

.CompareButton
{
	font-size:11px;
	color:#01466D;
	text-decoration:none;
}

.CompareButton:hover
{
	text-decoration:underline;
	color:#01466D;
}

.Compare
{
	font-family: Tahoma;
	margin-bottom:5px;
}

.CompareAttribute
{
	font-family:Tahoma;
	margin-top:5px;
	display:block;
	font-size: 11px;
}

.CompareAttribute strong
{
	font-weight:bold;
	color:#000000;	
}

.ProductOpinions
{
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 11px;
	
}
div.ProductOpinions
{
	font-weight: normal;
	margin-bottom: 10px;
	border-top: 1px solid #e0e0e0;
	padding-top: 5px;
}

.ProductOpinions span
{
	display:block;
	margin-bottom: 3px;
}

.AddOpinion input,textarea
{
	font-size:11px;
	color:#111111;
	border:1px solid;
	border-color:#D4D4D4;
}

.NicknameInput
{
	width:140px;
	height:15px;
}

.OpinionInput
{
	width:300px;
	height:100px;
}

.OpinionUsername
{
	font-family: Tahoma;
	display:block;
	font-size:10px !important;
	margin: 5px 5px 0px 5px;
	color:#757575;	
}

.OpinionText
{
	font-family: Tahoma;
	font-size:10px !important;
	margin: 0px 0px 0px 0px;
}

.CompareTable
{
	border: 1px solid #E6E6E6;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	width:735px;
	margin-left:10px;
}

.CompareTable tr td
{
	color: #466886;
	border: 1px solid #E6E6E6;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.CompareTable tr td b
{
	font-weight: bold;
	color: #707070;
}

.CompareBkg1
{
	background-color: #E6E6E6;
}

.CompareBkg2
{
	background-color: #FFFFFF;
}

.CompareBkg3
{
	background-color: #F4F4F4;
}

.CompareRemoveButton
{
  font-size: 11px;
  color: #737373;
  text-decoration: none;
  font-weight:bold;
}

.CompareRemoveButton:hover
{
	text-decoration: underline;
	font-weight: bold;
}

.InfoliniaBox
{
	background-color:#FFFFFF;
	width:743;
	height:32px;
	text-align:left;
	margin: 0px 8px 10px 5px;
	padding: 0px;
}


.CheckOutLoginLabel
{
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	color: #006699;
	font-weight:normal;
}

.CheckOutLoginLabelLink
{
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	color: #006699;
	font-weight: bold;
	text-decoration:underline;
}

.CheckOutLoginLabelSmallLink
{
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	color: #006699;
	font-weight:normal;
	text-decoration:underline;
}

.CheckOutLoginLabelSmallLink : hover
{
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	color: #006699;
	font-weight:normal;
	text-decoration:underline;
}

.NoAccountHeaderLabel
{
	color:#999898;
	font-family:Tahoma,Verdana;
	font-size:13px;
	font-weight:bold;
}