﻿.brandLogo
{
	width: expression(document.body.clientWidth > 250 ? "250px" : "auto");
	max-width: 250px;
	max-height: 36px;
	height: auto !important;
	height: 36px;
}

.ValidatedRadioButtons
{
	display: inline;
}

.checkbox
{
	position: relative;
	top: 2px;
}

.indentedMenuItem
{
	padding-left: 20px;
}
.IndentedMenuItem
{
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 5px;
}
.selectedMenuItem
{
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 20px;
	font-weight: bold;
}
.productView
{
	width: 199px;
	display: inline-block;
	display: -moz-groupbox;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	float: left;
	height: 280px;
	padding-left: 2px;
	padding-left: 3px; 
	padding-right:3px;
}
.categoryView
{
	width: 199px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	float: left;
	height: 270px;
}
div.productThubmsView
{
	width: 63px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	font-size: 10px;
	color: #a2a2a2;
	padding: 3px;
	height: 95px;
	overflow: hidden;
}

img.imageView
{
	max-height: 220px;
	max-width: 190px;
}
table.imagewrapper
{
	width: 200px;
	height: 220px;
	margin-bottom: -2px;
}
.imagewrapperoverlay
{
	width: 200px;
	height: 220px;
	background-image: url(img/products/wrapper_overlay.gif);
	position: absolute;
	display: block;
}
.oldPrice
{
	text-decoration: line-through;
	color: #a40d12;
}
.price
{
	color: Green;
}
.menuItem
{
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 20px;
}
.gridview
{
	text-align: center;
	margin: 5px;
	font-size: 11px;
}
.gridview td, th
{
	padding: 2px;
}

div#imageView
{
	width: 370px;
	float: left;
	text-align: center;
	padding-top: 20px;
}

/*-----------------------------------
	Podgląd produktu
---------------------------------*/

table.roundedTable
{
	background-color: #FFFFFF;
	width: 406px;
	border: solid 0px #dbdbdb;
	border-spacing: 0px;
	font-size: 11px;
}

table.roundedTable td.north_west
{
	background-image: url( "img/product/north_west.png" );
	background-repeat: no-repeat;
	width: 7px;
	height: 20px;
}

table.roundedTable td.north_east
{
	background-image: url( "img/product/north_east.png" );
	background-repeat: no-repeat;
	width: 7px;
	height: 20px;
	background-position: top;
}

table.roundedTable td.south_west
{
	background-image: url( "img/product/south_west.png" );
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}

table.roundedTable td.south_east
{
	background-image: url( "img/product/south_east.png" );
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
table.roundedTable td.south
{
	border-bottom: solid 1px #dbdbdb;
	background-color: #FFFFFF;
}
table.roundedTable tr.north
{
	background-color: #e6e6e6;
}
table.roundedTable tr.roundTableContent
{
	background-color: White;
	padding-top: 5px;
}
table.roundedTable tr.roundTableContent td
{
	padding-top: 5px;
	text-align: center;
}
table.roundedTable tr.roundTableContent input
{
	text-align: center;
}
table.roundedTable tr.roundTableContent td.west
{
	border-left: solid 1px #dbdbdb;
}
table.roundedTable tr.roundTableContent td.east
{
	border-right: solid 1px #dbdbdb;
}

/*

	EditAd.aspx	

*/
table.roundedTable tr.roundTableEditAd
{
	background-color: White;
	padding-top: 5px;
}
table.roundedTable tr.roundTableEditAd td
{
	padding-top: 3px;
}
table.roundedTable tr.roundTableEditAd td.west
{
	border-left: solid 1px #dbdbdb;
}
table.roundedTable tr.roundTableEditAd td.east
{
	border-right: solid 1px #dbdbdb;
}

div.gray_gray_stars
{
	background-position: right;
	background-repeat: no-repeat;
	background-image: url( "img/product/gray_stars_on_gray.gif" );
	position: relative;
	height: 14px;
	width: 68px;
	float: right;
}
div.gray_white_stars
{
	background-position: right;
	background-repeat: no-repeat;
	background-image: url( "img/product/gray_stars_on_white.gif" );
	position: relative;
	height: 14px;
	width: 68px;
	float: right;
}
div.red_stars
{
	right: 0px;
	position: absolute;
}
div.imageThumb
{
	width: 60px;
	height: 60px;
	border: solid 1px #e6e6e6;
	line-height: 50px;
}

/*-----------------------------------*/
/* dla strony Login.aspx*/
.loginHeader
{
	background-image: url(./img/register/logowanie_header.jpg);
	width: 821px;
	height: 38px;
	margin-left: 180px;
	margin-top: -1px;
	margin-bottom: 0px;
}

.loginBody
{
	background-image: url(./img/register/logowanie_div.jpg);
	background-repeat: no-repeat;
	width: 374px;
	height: 167px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin-left: 24px;
	margin-top: -1px;
	font-size: 11px;
	text-align: left;
}
.loginDescription
{
	padding: 40px 9px 22px 8px;
	text-align: left;
}
.loginLogo
{
	background-image: url(./img/register/logo.jpg);
	background-repeat: no-repeat;
	width: 373px;
	height: 191px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 46px;
}
.labelLogin
{
	width: 40px;
	text-align: right;
	padding-left: 8px;
	padding-right: 6px;
}

.btnLogin
{
	background-image: url(./img/register/logowanie_btn.jpg);
	background-repeat: no-repeat;
	width: 164px;
	height: 31px;
	border-style: none;
	cursor: pointer;
}
.registerBody
{
	background-image: url(./img/register/rejestracja_div.jpg);
	background-repeat: no-repeat;
	float: none;
	width: 373px;
	height: 400px;
	text-align: center;
	font-size: 11px;
	padding: 0px 0px 43px 0px;
	margin-left: 25px;
	margin-top: 27px;
}

.btnRegister
{
	background-image: url(./img/register/rejestracja_btn.jpg);
	background-repeat: no-repeat;
	width: 218px;
	height: 31px;
	border-style: none;
	margin-top: -2px;
	margin-bottom: 19px;
	cursor: pointer;
}


.regQuestion
{
	padding-left: 9px;
	font-size: 12px;
	color: #a40d12;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
}

.regAnswer ul
{
	padding-left: 10px;
	padding-top: 14px;
	text-align: left;
	font-size: 11px;
	list-style: none;
}
.regAnswer ul li:before
{
	content: "\00BB \0020";
	color: Green;
	padding-right: 4px;
	font-weight: bold;
}
.regAnswer ul li
{
	padding-left: 0px;
	padding-top: 5px;
}
.regWelcome
{
	padding-top: 23px;
	padding-right: 12px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: Green;
}
/* dla strony Register.aspx*/
.register1Body
{
	background-image: url(./img/register/rejestracja1_div.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 375px;
	height: 283px;
	font-size: 11px;
	padding: 0px 0px 43px 0px;
	margin-left: 25px;
	margin-top: 25px;
}
.pLogo1
{
	background-image: url(./img/register/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 373px;
	height: 191px;
	margin-left: 10px;
	margin-top: 43px;
}
.btnRegister1
{
	background-image: url(./img/register/rejestracja1_btn.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 31px;
	border-style: none;
	margin-top: 8px;
	margin-bottom: 19px;
}

.labelRegister
{
	width: 80px;
	text-align: left;
	padding-left: 8px;
	padding-right: 6px;
}

.validating
{
	font-size: 9px;
	color: Red;
	padding: 0px 0px 0px 0px;
	float: left;
	max-width: 187;
}
/*style dla ResetPassword.aspx */
.resetPswdBody
{
	background-image: url(./img/register/reset_div.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 375px;
	height: 241px;
	font-size: 11px;
	padding: 0px 0px 43px 0px;
	margin-left: 25px;
	margin-top: 25px;
}

.btnResetPswd
{
	background-image: url(./img/register/reset_btn.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 32px;
	border-style: none;
	margin-top: -2px;
	margin-bottom: 19px;
}

table.inlineRadioButtons
{
	display: inline;
	position: relative;
	top: 3px;
}
table.wizard
{
	width: 821px;
}
table.AdminTable
{
	padding: 5px;
}

table.AdminTable td
{
	padding: 5px;
}

/*

	Koszyk i kolejne kroki

*/

div.cartElement
{
	width: 821px;
	padding-top: 15px;
	float: left;
	text-align: center;
}
table.loginBar
{
	width: 772px;
	height: 30px;
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 11px;
	font-weight: bold;
}

table.cartPreview
{
	margin: 0 auto;
	width: 689px;
	text-align: center;
	border-spacing: 0;
	font-size: 11px;
}

table.cartPreview .itemRow
{
	height: 75px;
}

table.cartPreview .item_column1
{
	border-left: solid 1px #dcdcdc;
	width: 48px;
}

table.cartPreview .item_column2
{
	width: 60px;
}

table.cartPreview .item_column3
{
	width: 274px;
	text-align: left;
	padding-left: 10px;
}

table.cartPreview .item_column3 a
{
	font-weight: bold;
}

table.cartPreview .item_column4
{
	width: 38px;
}

table.cartPreview .item_column4 input
{
	width: 28px;
	text-align: center;
	font-weight: bold;
}

table.cartPreview .item_column5
{
	width: 180px;
}

table.cartPreview .item_column6
{
	border-right: solid 1px #dcdcdc;
	text-align: left;
	font-weight: bold;
}

table.cartPreview .footer
{
	height: 25px;
	font-weight: bold;
	font-size: 12px;
}

table.cartPreview .footer .footer_left
{
	background-image: url( "img/useraccount/cart_footer_left.png" );
}

table.cartPreview .footer .footer_right
{
	background-image: url( "img/useraccount/cart_footer_right.png" );
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-position: right;
}

.refresh
{
	bottom: 3px;
	position: relative;
	text-decoration: none;
	color: Gray !important;
	left: -5px;
}

table.cartPreview .promo_column1
{
	border-left: solid 1px #dcdcdc;
	width: 455px;
	text-align: left;
	padding-left: 18px;
}

table.cartPreview .promo_column2
{
	text-align: left;
}

table.cartPreview .promo_column2 .removeX
{
	margin-bottom: 6px;
	padding-left: 4px;
}

table.cartPreview .promo_column3
{
	border-right: solid 1px #dcdcdc;
	width: 130px;
}

table.cartPreview .promotionLabel
{
	color: #a40d12;
	font-weight: bold;
}

table#addresDetails
{
	width: 335px;
}

table#addresDetails input
{
	text-align: left;
}

table#addressTable
{
	padding-top: 10px;
	padding-bottom: 10px;
}

table#addressTable td
{
	font-weight: bold;
	text-align: left;
}

table.summaryTable
{
	width: 297px;
	height: 108px;
	border-spacing: 0;
	font-weight: bold;
	font-size: 12px;
	padding-top: 40px;
}
table.summaryTable td
{
	background-color: #f4f4f4;
}

table.summaryTable .north_west
{
	background-image: url(img/useraccount/cart_summary_top_left.png);
	width: 11px;
}

table.summaryTable .north_east
{
	background-image: url(img/useraccount/cart_summary_top_right.png);
	width: 11px;
}

table.summaryTable .south_west
{
	background-image: url(img/useraccount/cart_summary_bottom_left.png);
}

table.summaryTable .south_east
{
	background-image: url(img/useraccount/cart_summary_bottom_right.png);
}

table.summaryTable .west
{
	background-image: url(img/useraccount/cart_summary_left.png);
}

table.summaryTable .east
{
	background-image: url(img/useraccount/cart_summary_right.png);
}

table.summaryTable .south
{
	background-image: url(img/useraccount/cart_summary_bottom.png);
}

/*

	Strona konta użytkownika

*/

span.cartInfo
{
	position: relative;
	top: -37px;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

table.accountTable
{
	width: 374px;
	border-spacing: 0;
}

table.accountTable tr.bottom
{
	height: 7px;
}

table.accountTable tr.top
{
	height: 31px;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
}

table.accountTable tr td.accountContent
{
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	text-align: left;
	font-size: 11px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
}

span.accountHeader
{
	color: #a40d12;
	font-weight: bold;
	text-decoration: underline;
}

table.accountGridView
{
	width: 354px;
}

table.accountGridView td
{
	vertical-align: top;
}

td.accountAdsGridViewLink
{
	vertical-align: bottom !important;
	width: 133px;
	padding-top: 4px;
	text-align: right;
}

a.upLink
{
	position: relative;
	top: -10px;
}

tr.emptyData td
{
	padding-top: 5px;
	padding-left: 10px;
}

td.accountGridViewLink
{
	padding-top: 4px;
}

td.avatar
{
	vertical-align: top;
	height: 90px;
	width: 90px;
}

td.accountDetailsHeader
{
	padding-left: 7px;
	color: #a40d12;
	font-weight: bold;
}

/*

ViewAds.aspx

*/

table.adsView
{
	border-spacing: 0;
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
	width: 790px;
}

table.adsView .itemColumn1
{
	border-left: 1px solid #DCDCDC;
	width: 98px;
	height: 80px;
}

table.adsView .itemColumn2
{
	text-align: left;
	width: 405px;
	font-size: 12px;
}

table.adsView .itemColumn2job
{
	text-align: left;
	width: 408px;
	font-size: 12px;
}

table.adsView .adTitle
{
	overflow: hidden;
	font-size: 12px;
	width: 325px;
	height: 15px;
	padding-left: 10px;
	margin-bottom: 6px;
}

table.adsView .itemColumn3
{
	width: 109px;
	font-size: 12px;
}

table.adsView .itemColumn3job
{
	width: 100px;
	font-size: 11px;
}

table.adsView .itemColumn4
{
	width: 76px;
	text-align:center;
}

table.adsView .itemColumn4job
{
	width: 90px;
}

table.adsView .itemColumn5
{
	border-right: 1px solid #DCDCDC;
	font-size:10px;
}

table.adsView .itemColumn5job
{
	font-size:10px;
	border-right: 1px solid #DCDCDC;
	text-align:left;
}

table.adsView .separatorRow
{
	background-image: url(../Classifieds/Media/img/separator.png);
	height: 3px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}

/*

Regulamin

*/

span.agreementFragmentTitle
{
	font-size: 11px;
	padding-left: 12px;
	font-weight: bold;
	padding-top: 2px;
	display: inline-block;
}

div.agreementFragmentText
{
	font-size: 11px;
	padding-top: 4px;
	padding-right: 30px;
	padding-left: 12px;
}

span.agreementFragmentSection
{
	text-decoration: underline;
	display: inline-block;
	padding-bottom: 5px;
}

table.home
{
	 border-spacing:0;
	 background-image:url(img/home_img.jpg);
	 height:689px;
	 width:609px;
}

table.home img
{
	width:152px;
	height:106px;
}

table.home .top
{
	height:476px;
	width:609px;
}

table.home .bottom
{
	height:107px;
	width:609px;
}

div.home_top
{
	background-image:url(img/home_img_topbar.gif);
	height:34px;
	width:609px;
	float:left;
}