.userPointsDiv
{
	width: 690px;
	display: inline;
	float: left;
	margin-left: -3px;
}
.userPointsDiv .panelLeft
{
	height: 100%;
	width: 90px !important;
	width: 80px;
	float: left;
	height: 100%;
	display: inline;
	z-index: 8;
	position: relative;
}
.userPointsDiv .panelRight
{
	width: 600px;
	float: left;
	height: 100%;
	display: inline;
	z-index: 2;
	position: relative;
}


.userPointsDiv .tabTop
{
	width: 85px !important;
	width: 80px;
	height: 43px;
	background: url(/images/userPoints/TabTopTopsmall.png?155);
	background-position: 0px -5px;
	float: right;
	background-repeat: repeat-y;
}

.userPointsDiv .tabEnd
{
	width: 85px !important;
	width: 80px;
	height: 41px;
	background: url(/images/userPoints/TabTopsmall.png?155);
	background-position: 0px -4px;
	margin-left: 2px;
	float: left;
}
.userPointsDiv .selected
{
	background-position: 3px -54px;
	padding-left: 10px;
	display: inline;
}
.userPointsDiv .selected:hover
{
	cursor: default;
	opacity: 1;
}
.userPointsDiv .panelLeft .firstStep
{
	background: transparent url(/images/userPoints/lacznie.png?155) no-repeat scroll 0 0;
	height: 17px;
	width: 57px;
	float: left;
	margin-left: 20px;
	margin-top: 13px;
	display: inline;
}

.userPointsDiv .panelLeft .secondStep
{
	background: transparent url(/images/userPoints/dzisiaj.png?155) no-repeat scroll 0 0;
	float: left;
	height: 18px;
	margin-left: 20px;
	margin-top: 10px;
	width: 42px;
	display: inline;
}
.userPointsDiv .panelRight .endbg
{
	background: transparent url(/images/portal/smallendbg.png?155) repeat-y scroll 0 0;
	float: right;
	height: 100%;
	margin-left: -5px;
	margin-top: 0px;
	width: 5px;
	z-index: 0;
	position: absolute;
}
.userPointsDiv .panelRight .bgtop
{
	background: transparent url(/images/userPoints/cienBG.png?155) no-repeat scroll 0 -44px;
	margin-left: 0px;
	margin-top: 0px;
}
.userPointsDiv .panelRight .bgtopLeft
{
	background: transparent url(/images/userPoints/cienBG.png?155) no-repeat scroll -567px -44px;
	margin-left: 0px;
	margin-top: 0px;
}
.userPointsDiv .panelRight .tableTop
{
	background: transparent url(/images/portal/t.png?155) repeat scroll 0 0;
	height: 5px;
	margin-left: 0px;
	margin-top: 0px;
}

.userPointsDivBottomLineDiv
{
	float: left;
	height: 30px;
	margin-top: 5px;
	width: 100%;
	background: transparent;
}


.userPointsDiv .TtopLeft
{
	background: url(/images/portal/tl.png?155);
	height: 5px;
	width: 5px;
}
.userPointsDiv .Ttop
{
	background: url(/images/portal/t.png?155);
	height: 5px;
}
.userPointsDiv .TtopRight
{
	height: 5px;
	width: 5px;
	background: url(/images/portal/tr.png?155);
}
.bgtopPosUserPoints
{
	margin-left: 0px;
}


/* ====== swich right panel ======== */
.UPInfoDivTop
{
	width: 600px;
	height: 10px;
	float: left;
	background: url(/images/portal/newrightPanelTop.png?155);
	background-repeat: no-repeat;
}

.userPointsDiv .panelRight
{
	background: url(/images/portal/newrightPanelTopRep.png?155);
	background-repeat: repeat-y;
}
.UPInfoDiv
{
	width: 600px;
	height: 100%;
	float: left;
	background: url(/images/portal/MPBigBg.png?155);
	background-repeat: no-repeat;
}
.UPInfoDivBottom
{
	width: 605px;
	height: 46px;
	float: right;
	z-index: 0;
	margin-top: -33px;
	background: url(/images/portal/MPBigBgBottom.png?155);
	background-repeat: no-repeat;
}
/* ====== end swich right panel ======== */
.UPrightsmallbg
{
	width: 10px;
	height: 100%;
	float: left;
	background: url(/images/portal/newsuperbgright.png?155);
	background-repeat: no-repeat;
}
.UPrightsmallbgtop
{
	width: 10px;
	height: 10px;
	float: left;
	background: url(/images/portal/newbgtopright.png?155);
	background-repeat: no-repeat;
}
.UPrightsmallbgBottom
{
	width: 10px;
	height: 10px;
	float: left;
	background: url(/images/portal/newbgBottomright.png?155);
	background-repeat: no-repeat;
}

.titleRed
{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #e35d21;
}
.UPLeft
{
	width: 220px;
	float: left;
	line-height: 20px;
}
.UPRight
{
	width: 100px;
	float: left;
	line-height: 20px;
	text-align: right;
}
.TitleSmall
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
.UPInfoDiv .row
{
	margin-top: 10px;
	margin-left: 15px;
}
.checkitDiv
{
	float: left;
	height: 100px;
	margin-left: 435px;
	margin-top: -85px;
	width: 135px;
	display: inline;
}
.tekstSmallBlue
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #008fe6;
	width: 145px;
}
.UPTableTitle
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
.UPTitleAtribute
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	width: 100px;
	text-align: center;
}
.UPTitleAtribute1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	width: 100px;
	text-align: center;
}
.UPTableBorderB
{
	border-bottom: solid 1px #A7e0f9;
	float: left;
	height: 20px;
	width: 100%;
}
.UPLeftTDBold
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	width: 100px;
	text-align: center;
}
.UPLeftTDNormal
{
	font-family: Arial;
	font-weight: normal;
	font-size: 13px;
	width: 100px;
	text-align: left;
}
.UPRightTD
{
	font-family: Arial;
	font-size: 11px;
	width: 100px;
	text-align: center;
}
.UPRightTD1
{
	font-family: Arial;
	font-size: 14px;
	width: 100px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
}
.UPWidthLeft
{
	width: 390px;
	text-indent: 10px;
}
.UPWidthLeftSuma
{
	width: 590px;
	text-indent: 10px;
}
.UPWidthLeft1
{
	width: 490px;
	text-indent: 10px;
}
.UPLeftTDBoldN
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: Black;
	text-align: left;
}
.UPLeftTDBoldN a
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: Black;
	text-align: left;
	text-decoration: none;
}
.UPTableSmallText
{
	font-size: 11px;
	font-weight: normal;
}
.UPTableSerwisPoints
{
	border-top: solid 1px #A7E0F9;
	border-right: solid 1px #A7E0F9;
	border-bottom: solid 1px #A7E0F9;
	line-height: 22px;
}
.UPTableSerwisPoints .borderLeft
{
	border-left: 1px solid #A7E0F9;
}
.UPTableSerwisPoints .TDColor
{
	background-color: #D8f0Fc;
}
.UPTableSerwisPoints .trcolor
{
	background-color: #f2fAFE;
}
.UPTableSerwisPoints .trcolor1
{
	background-color: #E5f5fd;
}
.UPTableSerwisPoints .tdborderB
{
	border-bottom: solid 1px #A7E0F9;
}
.UPTableSerwisPoints .link
{
	text-indent: 10px;
	font-family: Tahoma;
	font-size: 13px;
	color: #008FE6;
	font-weight: bold;
	text-decoration: none;
}
.userPointsDiv .link1
{
	text-indent: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #008FE6;
	font-weight: normal;
	text-decoration: none;
}
.userPointsDiv a.link1:visited
{
	text-indent: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #008FE6;
	font-weight: normal;
	text-decoration: none;
}
.secondUPDiv, .thirdUPDiv
{
	margin-top: 25px;
}
.userPointsDiv .linkdiv
{
	margin-top: 5px;
	margin-left: 0px;
}
.textBoldsmallarrows
{
	font-size: 10px;
	font-weight: bold;
}
.UPTableSerwisPoints .tekstSmallBlue
{
	color: #008fe6;
}
.userPointsDiv .btnCheckIt
{
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 3px;
}
/* ========== invitation.aspx =============== */
.InviteSendCon
{
	width: 100%;
	float: left;
	clear: both;
	margin-top: 10px;
	border-top: solid 1px #A7E0F9;
}
.InviteSendCon .btnSend
{
	margin-left: 305px;
	margin-top: 5px;
}
.invitationQonkursCon
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
}
.invitationBlueArr
{
	width: 82px;
	height: 32px;
	border: none;
	background: url(/images/comon/blueArrow.png?155);
}
.invitationQonImgWidthCon
{
	width: 540px;
	margin-left: 10px;
}
.inviteKonRow
{
	clear: both;
	margin-top: 10px;
	float: left;
	line-height: 20px;
}
.inviteArrTop
{
	margin-top: 10px;
}
/* ========== end invitation.aspx =============== */
/* ======= chek it div for zbierasz na  ============== */
.checkitDiv1
{
	display: inline;
	float: left;
	height: 100px;
	margin-left: 358px;
	margin-top: -85px;
	width: 300px;
}
.checkitDiv1 .prizePanel1
{
	border: none;
	margin: 0px;
	min-height: 50px;
}
.CUTPText
{
	float: none;
	clear: both;
	margin-top: -25px;
}
.checkitDiv1 .CUTPText
{
	float: none;
	clear: both;
	margin-top: -5px;
	text-align: center;
}
.checkitDiv1 img
{
	float: left;
	height: 60px;
}
.checkitDiv1 .title
{
	float: left;
	margin-left: 10px;
	text-align: left;
	width: 250px;
	margin-top: 18px;
}
.checkitDiv1 .points, .checkitDiv1 .categoryBox, .checkitDiv1 .rankPrizeBox, .checkitDiv1 .buttonBox
{
	display: none;
}
 .sprawdzswojepunkty
{
	background: url(/images/header/sprawdzswojepunkty.png?155);
	height: 18px;
	width: 152px;
	background-repeat: no-repeat;
	float: left;
	margin-left:10px;
	margin-bottom:5px;
	} /* default
=============================== */
.color_orange
{
	color:#F3900C!important;
	}
.standart_link
{
	color: #009AE7;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.hrseparator
{
background-color:#E9E9E9;
border:medium none;
float:left;
height:1px;
margin-left:1%;
width:98%;
margin-top:15px;
}



.linkWire, .linkCN
{
	font-weight: bold;
	text-decoration: none;
}

.linkWire
{
	color: #3D9218;
}

.linkCN
{
	color: #F88D19;
}
.textLinks
{
		color: #009AE7;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
.links a
{
	color: #009AE7;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.linksSmall a
{
	color: #009AE7;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.mainTop
{
	width: 980px;
	background: url(/images/masterBackground.png?155);
	background-repeat: repeat-y;
	padding: 5px;
	min-height: 500px;
	float: left;
	font-family: arial;
	font-size: 12px;
	color: Black;
}
.mainBottom
{
	background: url(/images/footerEndBackground.png?155);
	width: 980px;
	height: 2px;
	padding: 0 5px 5px;
	margin-left: -2px;
	float: left;
}
.mainSpan
{
	width: 980px;
	margin: auto auto;
}
.mainTopRow1
{
	height: 95px;
	width: 100%;
	background: transparent;
	position: relative;
}

.mainTopRow1 .img1
{
	width: 323px;
	height: 63px;
	float: left;
	background: url(/images/topLogo.png?155);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-left: 18px;
}

.mainTopRow1 .controlContainer1
{
	float: right;
	background: transparent;
	height: 60px;
	margin-top: 15px;
	width: 370px;
	font-family: Arial;
}
.mainTopRow2
{
	float: left;
	width: 100%;
}
.mainTopRow2 .controlContainer2
{
	margin-left: 18px;
}
.mainTopRow1 .controlContainer2
{
	float: left;
	clear: both;
	width: 100%;
}
.mainTopRow3
{
	float: left;
	width: 100%;
}
.mainTopRow3 .controlContainer3
{
	margin-left: 18px;
	margin-right: 18px;
}
.colorText
{
	color: #727272;
}
.leftMainSide
{
	float: left;
	width: 687px;
}
.RightMainSide
{
	float: right;
	width: 250px;
}


.mainTopRow1 .controlContainer1 .row2 .text1 a
{
	color: #19A3E9;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
.mainTopRow1 .controlContainer1 a:vlink
{
	color: #19A3E9;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
/*Last Added portal*/
.newPortalCon
{
	margin-top: -10px;
	font-family: Arial;
	font-size: 12px;
	color: #5d5d5d;
}
.newPortalCon .newPortal
{
	margin-top: 10px;

	float: left;
}
.newPortalCon a:hover
{
	color: #0095df;
	text-decoration: none;
}
.newPortalCon a
{
	color: #5d5d5d;
	text-decoration: none;
}
.invitationForm
{
	margin-bottom: 5px;
}
.editInvMsg
{
	text-decoration: underline;
	cursor: pointer;
	margin-top: 5px;
}
.invFormTBEmail
{
	width: 337px;
}

/* Activateion popup */

.backgroundWindowPopup
{
	display: none;
	position: fixed;
	_position: absolute;
	height: 100%;
	width: 100%;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 10000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	left: 0px;
	top: 0px;
}
.windowPopup
{
	display: none;
	position: fixed;
	_position: absolute;
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 20000;
	padding: 12px;
	font-size: 13px;
}


.mainLoginKonText
{
	width: 241px;
	height: 59px;
	float: left;
	background: url(/images/comon/mainKonNewText.png?155);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: -150px;
	position: absolute;
}
.mainLoginKonText1
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/comon/mainKonNewText.png?10) no-repeat scroll 0 0;
	float: left;
	height: 59px;
	margin-left: -230px;
	margin-top: -22px;
	position: absolute;
	width: 241px;
}
.mainLoginKonText2
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/comon/mainKonNewText.png?10) no-repeat scroll 0 0;
	float: left;
	height: 59px;
	margin-left: -230px;
	margin-top: -3px;
	position: absolute;
	width: 241px;
}
.pseudoTreeLink
{
	float:left;
	margin-left:0px;
	clear:both;
	}

/* facebook button
=========================== */
.FB_login_button
{
	
margin-left:10px;
margin-top:0;
	}
	
	.FB_login_button img
	{
		vertical-align:middle;
		}
		/* master styles new 
======================================= */
.w100
{
	width:100%;
	}

.fs_12
{
font-size:12px;
} .tabMain
{
	width: 100%;
	height: 43px;
	background: transparent;
	clear: both;
}
.tab
{
	float: left;
	margin-right: 10px;
	background: transparent;
	float: left;
	height: 43px;
	cursor: pointer;
}

.tabHover
{
	float: left;
	margin-right: 10px;
	background: transparent;
	float: left;
	height: 43px;
	cursor: pointer;
}

.tabLeft
{
	float: left;
	height: 43px;
	width: 10px;
	background: url(/images/tabs/tabLeft.png?155);
	background-repeat: no-repeat;
}
.tabMiddle
{
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	line-height: 43px;
	float: left;
	background: url(/images/tabs/tabMiddle.png?155);
	background-repeat: repeat-x;
}

.tabRight
{
	float: left;
	height: 43px;
	width: 10px;
	background: url(/images/tabs/tabRight.png?155);
	background-repeat: no-repeat;
	background-position: -0px -0px;
}

.tabText
{
	font-family: tahoma;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.tab:hover .tabText
{
	color: #1FA6EA;
}
.tab:hover .tabMiddle
{
	background: url(/images/tabs/tabMiddleHover.png?155);
	background-repeat: repeat-x;
}
.tab:hover .tabLeft
{
	background: url(/images/tabs/tabLeftHover.png?155);
	background-repeat: no-repeat;
}
.tab:hover .tabRight
{
	background: url(/images/tabs/tabRightHover.png?155);
	background-repeat: no-repeat;
	background-position: -0px -0px;
}
.mainPanel1 .panel1
{
	background: white none repeat scroll 0%;
	float: right;
	height: 200px;
	margin-right: 30px;
	margin-top: 12px;
	width: 200px;
}
.mainPanel1 .panel2
{
	background: url(/images/baner/balls.png?155);
	background-repeat: no-repeat;
	float: left;
	height: 238px;
	margin-left: -1px;
	margin-top: 56px;
	width: 642px;
}
.mainPanel1 .panel3
{
	background: url(/images/baner/ballsRightText1.png?155);
	background-repeat: no-repeat;
	float: right;
	height: 29px;
	margin-right: 15px;
	margin-top: 12px;
	width: 237px;
}
.tabUsers
{
	background: url(/images/tabs/userTabs.png?155);
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 20px;
}
.tabPartner
{
	background: url(/images/tabs/partnerTabs.png?155);
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 20px;
}

/* tab start */
.tabStart
{
	background-position: -8px -41px;
	width: 36px;
}

.tabStart:hover, .tabHover .tabStart
{
	background-position: -8px -5px;
}

.tabImg1
{
	background-position: -80px -41px;
	width: 99px;
}
.tabImg2
{
	width: 92px;
	background-position: -206px -41px;
}
.tabImg3
{
	width: 123px;
	background-position: -736px -41px;
}
.tabImg4
{
	width: 109px;
	background-position: -332px -41px;
}
.tabImg5
{
background-position:-472px -41px;
width:64px;
}
.tabImg6
{
background-position:-569px -41px;
height:25px;
width:77px;
}
.tabImg7
{
	background-position: -655px -41px;
	width: 63px;
}





.tab:hover .tabImg7, .tabHover .tabImg7
{
	background-position: -655px -5px;
}
.tab:hover .tabImg6, .tabHover .tabImg6
{
	background-position: -569px -5px;
}
.tab:hover .tabImg5, .tabHover .tabImg5
{
	background-position: -472px -5px;
}
.tab:hover .tabImg4, .tabHover .tabImg4
{
	background-position: -332px -5px;
}
.tab:hover .tabImg3, .tabHover .tabImg3
{
	background-position: -736px -5px;
}
.tab:hover .tabImg2, .tabHover .tabImg2
{
	background-position: -206px -5px;
}
.tab:hover .tabImg1, .tabHover .tabImg1
{
	background-position: -79px -5px;
}
/* partner pages */
.tabPartnerA1
{
	background-position: -5px -41px;
	width: 76px;
}
.tab:hover .tabPartnerA1, .tabHover .tabPartnerA1
{
	background-position: -5px -5px;
}
.tabPartnerA2
{
background-position:-898px -41px;
width:168px;
}
.tab:hover .tabPartnerA2, .tabHover .tabPartnerA2
{
	background-position: -898px -5px;
}
.tabPartnerA3
{
	background-position: -173px -41px;
	width: 68px;
}
.tab:hover .tabPartnerA3, .tabHover .tabPartnerA3
{
	background-position: -173px -5px;
}
.tabPartnerA4
{
background-position:-801px -41px;
width:75px;
}
.tabPartnerA5
{
background-position:-1092px -41px;
width:154px;
}
.tab:hover .tabPartnerA5, .tabHover .tabPartnerA5
{
	background-position: -1092px -5px;
}

.tab:hover .tabPartnerA4, .tabHover .tabPartnerA4
{
	background-position: -801px -5px;
}
.tabPartnerB1
{
	background-position: -274px -41px;
	width: 86px;
}
.tab:hover .tabPartnerB1, .tabHover .tabPartnerB1
{
	background-position: -274px -5px;
}
.tabPartnerB2
{
	background-position: -385px -41px;
	width: 73px;
}
.tab:hover .tabPartnerB2, .tabHover .tabPartnerB2
{
	background-position: -385px -5px;
}
.tabPartnerB3
{
	background-position: -484px -41px;
	width: 120px;
}
.tab:hover .tabPartnerB3, .tabHover .tabPartnerB3
{
	background-position: -484px -5px;
}
.tabPartnerB4
{
	background-position: -655px -41px;
	width: 47px;
}
.tab:hover .tabPartnerB4, .tabHover .tabPartnerB4
{
	background-position: -655px -5px;
}
.tabPartnerB5
{
	background-position: -720px -41px;
	width: 54px;
}
.tab:hover .tabPartnerB5, .tabHover .tabPartnerB5
{
	background-position: -720px -5px;
}



/*  zaznaczone taby  */
.tabHover
{
	float: left;
	margin-right: 10px;
	background: transparent;
	float: left;
	height: 43px;
	cursor: pointer;
}

.tabHover .tabLeft
{
	float: left;
	height: 43px;
	width: 10px;
	background: url(/images/tabs/tabLeftHover.png?155);
	background-repeat: no-repeat;
}
.tabHover .tabMiddle
{
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	line-height: 43px;
	float: left;
	background: url(/images/tabs/tabMiddleHover.png?155);
	background-repeat: repeat-x;
}

.tabHover .tabRight
{
	float: left;
	height: 43px;
	width: 10px;
	background: url(/images/tabs/tabRightHover.png?155);
	background-repeat: no-repeat;
	background-position: -0px -0px;
}




 .smallTab
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	cursor: pointer;
	float: left;
	height: 28px;
	margin-right: 10px;
	font-size: 10px;
	margin-bottom:-1px;
	text-decoration:none;
}
.smallTab .leftSmallTab
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background:  url(/images/tabs/smallTab/leftSmallTab.png?10) no-repeat scroll 0 0;
	float: left;
	height: 28px;
	width: 10px;
	position:relative;
	z-index:1;
}
.smallTab .middleSmallTab
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background:  url(/images/tabs/smallTab/middleSmallTab.png?10) repeat-x scroll 0 0;
	float: left;
	line-height: 37px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	position:relative;
	z-index:1;
}
.smallTab .middleSmallTab .tabTexts
{
	font-size:13px;
	color:#777777;
	margin-top:-1px;
	text-decoration:none;
	}

.smallTab .rightSmallTab
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background:  url(/images/tabs/smallTab/rightSmallTab.png?10) no-repeat scroll 0 0;
	float: left;
	height: 28px;
	width: 10px;
	position:relative;
	z-index:1;
}
.smallTab:hover .middleSmallTab .tabTexts
{
	color:#009AE7;
	}


/* selected item */
.smallTabSelected .leftSmallTab
{
	background-position: 0px -43px;
	height: 29px;
}


.smallTabSelected .middleSmallTab
{
	background-position: 0px -43px;
	color:#009AE7;
}
.smallTabSelected .middleSmallTab .tabTexts
{
	color:#009AE7;
font-family:arial;
font-size:15px;
font-weight:bold;
}

.smallTabSelected .rightSmallTab
{
	background-position: 0px -43px;
	height: 29px;
}
 .tablePoints
{
	text-align: center;
}
.tablePoints td
{
	border-right: 1px solid #C5E6F6;
	border-top: 1px solid #C5E6F6;
	text-align: center;
}
.tableRowLightBlue
{
	background-color: #F2FAFE;
}
.tableTdDarkBlue
{
	background-color: #b6e1f9;
}
.tableRowLight1Blue
{
	background-color: #D8F0FC;
}
.tableRowHover
{
	background-color: #ffd4a7 !important;
}
.tableRowNormal
{
	background-color: white;
}
.tablePoints .tableP1
{
	border-right: 1px solid #C5E6F6;
	border-top: 1px solid #C5E6F6;
	text-align: left;
	text-indent: 5px;
	width: 315px;
}

.tablePoints .tableLightBold
{
	font-weight: bold;
}
.tablePBorder
{
	border-right: 2px solid #D8F0FC;
	border-top: 2px solid #D8F0FC;
	text-indent: 10px;
}
.borderDiv
{
	height: 100%;
	line-height: 20px;
}
.borderDiv1
{
	height: 100%;
	line-height: 13px;
}
.borderDiv5
{
	height: 100%;
	line-height: 18px;
	border-top: none;
}
.noborderRight
{
	border-right: none !important;
}
.tablePTitle
{
}

.tablePT
{
	border-top: medium none !important;
	color: black;
	font-weight: bold;
	height: 65px;
}
.tablePSortuj
{
	clear: both;
	float: left;
	width: 100%;
}
.tablePSortuj1
{
	clear: both;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-left: 34px;
	margin-top: 20px;
	width: 50px;
	display: inline;
}
.tablePSortujLimits
{
	clear: both;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-left: 22px;
	margin-top: 20px;
	width: 50px;
	display: inline;
}
.tablePSortuj2
{
	clear: both;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-left: 35px;
	margin-top: 5px;
	width: 50px;
	display: inline;
}
.tablePSortuj5
{
	clear: both;
	display: inline;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-left: 138px;
	margin-top: 22px;
	width: 100px;
}
.borderDiv2
{
	border: 2px solid white;
	float: left;
	height: 100%;
	line-height: 18px;
	margin-top: 0;
	text-align: left;
	width: 100%;
	display: inline;
}
.noneBorder
{
	border: none !important;
}
.headerTable1
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
}
.partnerTableOption
{
	color: #0099E6;
	cursor: pointer;
	float: right;
	font-family: tahoma;
	font-size: 10px;
	margin-right: 25px;
	width: 50px;
}
.partnerTableOption1
{
	margin-right: 10px;
}
.partnerTableOption a
{
	font-family: Arial;
	font-size: 10px;
	color: #0099e6;
	float: right;
	margin-right: 5px;
	width: 50px;
	cursor: pointer;
	text-decoration: none;
	position: absolute;
}
.partnerTableOption a:active
{
	font-family: Arial;
	font-size: 10px;
	color: #0099e6;
	float: right;
	margin-right: 5px;
	width: 50px;
	cursor: pointer;
	text-decoration: none;
	position: absolute;
}
.partnerTableOption a:visited
{
	font-family: Arial;
	font-size: 10px;
	color: #0099e6;
	float: right;
	margin-right: 5px;
	width: 50px;
	cursor: pointer;
	text-decoration: none;
}

.partnerTableOption a:link
{
	font-family: Arial;
	font-size: 10px;
	color: #0099e6;
	float: right;
	margin-right: 5px;
	width: 50px;
	cursor: pointer;
	text-decoration: none;
	position: absolute;
}
.tableMyServis
{
	text-align: center;
}
.tableMyServis td
{
	border-right: 1px solid #C5E6F6;
	border-top: 1px solid #C5E6F6;
	width: 235px;
	text-align: center;
}

.tableMyServis .tableP1
{
	border-right: 1px solid #C5E6F6;
	border-top: 1px solid #C5E6F6;
	text-align: left;
	text-indent: 5px;
	width: 350px;
}
.tableMyServis .tableP2
{
	border-right: 1px solid #C5E6F6;
	border-top: 1px solid #C5E6F6;
	text-align: left;
	text-indent: 5px;
	width: 265px;
}

.tableMyServis .tableLightBold
{
	font-weight: bold;
}


.tableMyServis .borderDiv
{
	border: none;
	height: 100%;
	line-height: 20px;
}
.tableMyServis .tableP1Left
{
	float: left;
}
.tableMyServis .partnerTableTdPointsLeft
{
	width: 50px;
}
.tableMyServis .partnerTableStatus
{
	float: left;
}
.tableMyServis .tablePT
{
	height: 40px;
}
.tableMyServis .tekstSmall2
{
	line-height: 18px;
}
.tableMyServis .backgroundTitle
{
	background: url(/images/myservisesBg.png?155);
}
.tableMargin
{
	margin-top: 10px;
}

.portalInfoTable
{
	float: left;
	clear: both;
	width: 100%;
}
.portalInfoTable .TtopLeft
{
	background: url(/images/portal/tl.png?155);
	height: 5px;
	width: 5px;
}
.portalInfoTable .Ttop
{
	background: url(/images/portal/t.png?155);
	height: 5px;
}
.portalInfoTable .TtopRight
{
	height: 5px;
	width: 5px;
	background: url(/images/portal/tr.png?155);
}
.portalInfoTable .TLeft
{
	border-left: 2px solid #E9E9E9;
	width: 3px;
	height: 100%;
}
.portalInfoTable .TRight
{
	border-right: 2px solid #E9E9E9;
	width: 3px;
	height: 100%;
}
.portalInfoTable .TBottomRight
{
	background: url(/images/portal/br.png?155);
	height: 5px;
	width: 5px;
}
.portalInfoTable .TBottom
{
	background: url(/images/portal/b.png?155);
	height: 5px;
}
.portalInfoTable .TBottomLeft
{
	background: url(/images/portal/bl.png?155);
	height: 5px;
	width: 5px;
}
.portalInfoTable .title
{
	font-weight: bold;
	font-size: 13px;
	line-height: 28px;
	font-family: arial;
	color: Black;
}
.portalInfoTable .leftpanelWidth
{
	width: 321px;
}
.portalInfoTable .righttpanelWidth
{
	width: 336px;
}
.portalInfoTable .portalNameBlue
{
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	font-family: arial;
	color: #3bbbf1;
}
.portalInfoTable .portalNameBlue a
{
	color: #3bbbf1;
	text-decoration: none;
}
.portalInfoTable .portalTextNormal
{
	font-size: 11px;
	line-height: 20px;
	font-family: arial;
	color: #333333;
}
.portalInfoTable .borderBotLeft
{
	border-right: solid 1px #ededed;
	border-bottom: solid 1px #ededed;
}
.portalInfoTable .borderBot
{
	border-bottom: solid 1px #ededed;
	text-indent: 15px;
}
.portalInfoTable .borderRight
{
	border-right: solid 1px #ededed;
}
.portaltextIndent
{
	padding-left: 15px;
}
.portalpostextback
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.portalInfoTable .bgtop
{
	background: url(/images/portal/tmbg.png?155);
	background-repeat: repeat-x;
}
.portalInfoTable .bgbop
{
	background: url(/images/portal/bmbg.png?155);
	background-repeat: repeat-x;
	background-position: bottom center;
}
.DTableTopPanel
{
	float: left;
	height: 12px;
	width: 100%;
}
.DTableTopPanel .leftSide
{
	background: url(/images/points/dtl.png?155);
	height: 12px;
	width: 12px;
	background-repeat: no-repeat;
	float: left;
}
.DTableTopPanel .CenterSide
{
	background: url(/images/points/dt.png?155);
	height: 12px;
	background-repeat: repeat-x;
	float: left;
	width: 600px;
}
.DTableTopPanel .rightSide
{
	background: url(/images/points/dtr.png?155);
	height: 12px;
	width: 12px;
	background-repeat: no-repeat;
	float: left;
}
.userpointstablewidth
{
	width: 680px;
}
/* portal acc info*/
.portalAccInfo
{
	margin-top: 5px;
	border: solid 1px #ededed;
	width: 100%;
	font-family: Tahoma;
	font-size: 13px;
	float: left;
	line-height: 20px;
}
.portalAccInfo .PortalNameCon
{
	width: 900px;
	margin-left: 10px;
	float: left;
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #ededed;
}
.portalAccInfo .PortalNameCon .name
{
	float: left;
	font-weight: bold;
	width: 100px;
}
.portalAccInfo .PortalNameCon .NameAcc
{
	float: left;
	font-weight: bold;
	width: 245px;
}
.portalAccInfo .PortalNameCon .pass
{
	float: left;
	font-weight: bold;
	width: 200px;
}
.portalAccInfo .panelLeft
{
	margin-left: 15px;
	float: left;
	margin-top: 10px;
}
.portalAccInfo .panelLeft span
{
	font-weight: bold;
}
.portalAccInfo .panelLeft .row
{
	width: 290px;
}
.portalAccInfo .panelLeft .row .value
{
	font-weight: normal;
}
.portalAccInfo .panelRight .row .value
{
	font-weight: normal;
}
.portalAccInfo .panelRight span
{
	font-weight: bold;
}
.portalAccInfo .panelRight
{
	margin-left: 50px;
	float: left;
	margin-top: 10px;
}
.portalAccInfo .panelRight .email
{
	color: #009ae7;
}
.portalAccInfo .btnblueEdit
{
	background: transparent url(/images/buttons/btnBlueEdit.png?2) no-repeat scroll 0 0;
	border: medium none;
	clear: none;
	display: inline;
	float: right;
	height: 22px;
	margin: 4px;
	width: 80px;
}
/* ============== AcquiringsHistory.aspx ============== */
.AHtrOver
{
	background-color: #ffd4a7;
}
.AHtrOut
{
	background-color: #F2FAFE;
}

/* ============== AcquiringsHistory.aspx end ============== */ .mainPanel1
{
	height: 299px;
	width: 100%;
	background: url(/images/baner/ballBackground.png?155);
	background-repeat: repeat-x;
	float: left;
	position: relative;
}

.mainPanel1 .panel1 .btn1
{
	margin-left: 10px;
	background: url(/images/wyprobuj.jpg?155);
	background-repeat: no-repeat;
	margin-top: 10px;
}
.mainPanel1 .panel1 .btn1Text
{
	margin-left: 10px;
	background: url(/images/buttons/btn1text.jpg?155);
	background-repeat: no-repeat;
}


.mainPanel1 .panel1 .btn2
{
	margin-left: 10px;
	margin-top: 10px;
}
.mainPanel1 .panel1 .btn2Text
{
	margin-left: 10px;
	margin-top: 10px;
	background: url(/images/buttons/btn2text.jpg?155);
	background-repeat: no-repeat;
}
.mainPanel1 .panel1 .btn3Text
{
	margin-left: 10px;
	margin-top: 10px;
	background: url(/images/buttons/btn3text.jpg?155);
	background-repeat: no-repeat;
}

.mainPanel2
{
	width: 100%;
	background: transparent;
	float: left;
	margin-top: 20px;
}
.mainPanel2Inner
{
	float: left;
	margin-left: 18px;
	background: white;
	width: 947px;
	display: inline;
}
.mainPanelSmallLeft1
{
	float: left;
	width: 663px;
	margin-top: 10px;
}
.mainPanel2 .table1
{
	float: left;
	z-index: 0px;
}
.mainPanel2 .table1Content
{
	width: 663px;
}


.mainPanel2 .table2
{
	padding-bottom: 10px;
	padding-left: 10px;
	clear: right;
}

.mainPanel2 .table2Content
{
	width: 221px;
	background: transparent;
}
.mainPanel2 .table3Content
{
	background: transparent;
}
.mainPanel2 .table3
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.mainPanel1 .absButton2
{
	width: 10px;
	height: 10px;
	background: white;
	right: -10px;
	top: 10px;
	position: absolute;
}


.mainPanel2 .absButton
{
	left: -32px;
	top: -8px;
	position: absolute;
}
.mainPanel2 .absButton2
{
left:-55px;
margin-top:-12px;
position:absolute;
}
.mainPanel2 .absButtonProjInfo2
{
	left: -31px;
	margin-top: -11px;
	position: absolute;
}
.mainPanel2 .absButton3
{
float:right;
margin-left:250px;
margin-top:-33px;
position:absolute;
}
.mainPanel2 .absButton4
{
float:right;
margin-left:250px;
margin-top:-27px;
position:absolute;
}

.mainTopRow1 .absButton
{
	width: 30px;
	height: 45px;
	background: url(/images/LeftPlus.png?155);
	background-repeat: no-repeat;
	left: -30px;
	top: 29px;
	position: absolute;
}
.nagrody
{
	width: 955px;
	height: 64px;
	background: url(/images/nagrody.jpg?155);
	background-repeat: no-repeat;
	margin-left: 0px;
	top: 0px;
	float: left;
	position: relative;
}






 .loginMain
{
    float: left;
    width: 100%;
    color: #727272;
}
.row1
{
    float: left;
    width: 100%;
}

.loginMain .row1 .text1
{
    float: left;
    font-size: 12px;
    margin-right: 6px;
    margin-left: 6px;
    margin-top: 2px;
}

.loginMain .row1 .text2
{
    float: left;
    font-size: 11px;
}


.loginMain .row1 .input1
{
    float: left;
    border: 1px solid #727272;
}
.loginMain .row1 .button1
{
    float: left;
    margin-left: 5px;
}
.loginMain .row2
{
    float: right;
    width: 100%;
}
.loginMain .row2 .text1
{
    float: right;
    font-size: 12px;
    margin-right: 30px;
    margin-top: 7px;
    text-align: right;
    text-decoration: underline;
}
.loginMain .row1 .loginDiv1
{
    width: 60px;
    height: 20px;
    float: left;
}
.loginMain .row1 .loginDiv2
{
    width: 60px;
    height: 20px;
    float: left;
}
.loginMain .row1 .loginDiv3
{
    width: 58px;
    height: 20px;
    float: left;
}
.loginDivLogout
{
    height: 20px;
    float: right;
    margin-right: 20px;
}
.loginMain .tableLogin
{
    border-collapse: collapse;
    width: 370px;
}
.loginMain .LogOutClick
{
    clear: both;
    float: right;
}
.loginTextColor
{
    color: #727272;
}
.loginTextLogout
{
    float: right;
    color: #727272;
}
.loginMain .loginFailText
{
    clear: both;
    color: red;
    margin-left: 89px;
    margin-top: -31px;
    position: absolute;
}
.loginMain .loginFailText1
{
    clear: both;
    color: red;
    margin-left: 218px;
    margin-top: -31px;
    position: absolute;
}
.loginMain .loginFailText2
{
    clear: both;
    color: red;
    margin-left: 124px;
    margin-top: -31px;
    position: absolute;
}
.loginLinkRegister
{
    clear: both;
    float: right;
    text-align: right;
}
.tekstLoginRow2
{
    font-size: 13px;
}
.loginBtn
{
    border: none 0px black;
}
/* loginStatus New */
.LS_LoginText
{
    color: #4C4C4C;
    float: right;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 10px 5px 0;
    text-align: right;
    width: 80%;
    cursor: default;
}
.LS_MailNewText
{
    color: #4C4C4C;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6px;
}
.LS_LoginText a
{
    color: #f3900c;
}
.LS_IcoCon
{
    float: right;
    margin-right: 10px;
    clear:both;
    width:95%;
}
.LS_IcoCon a
{
	float:right;
	}
.LS_IcoCon .LS_Ico
{
    background: transparent url(/images/icons/menu_test2.png?155) no-repeat;
    width: 32px;
    height: 36px;
    min-height: 36px;
    float: left;
    margin: 0;
}
.LS_IcoCon .LS_Mail
{
    background-position: 2px -1px;
}
.LS_IcoCon .LS_Mail:hover, .LS_IcoCon .LS_MailHover
{
    background-position: 2px -39px;
}
.LS_IcoCon .LS_Mail:hover .LS_MailText
{
    display: block;
}
.LS_IcoCon .LS_User
{
    background-position: -43px -1px;
}
.LS_IcoCon .LS_User:hover, .LS_IcoCon .LS_UserHover
{
    background-position: -43px -39px;
}
.LS_IcoCon .LS_User:hover .LS_UserText
{
    display: block;
}





.LS_IcoCon .LS_Help
{
    background-position: -116px -1px;
}
.LS_IcoCon .LS_Help:hover, .LS_IcoCon .LS_HelpHover
{
    background-position: -116px -39px;
}
.LS_IcoCon .LS_Help:hover .LS_HelpText
{
    display: block;
}





.LS_IcoCon .LS_Logout
{
    background-position: -84px -1px;
}

.LS_IcoCon .LS_Logout:hover
{
    background-position: -84px -39px;
}
.LS_IcoCon .LS_Logout:hover .LS_LogoutText
{
    display: block;
}


.LS_IcoCon .LS_Logout1
{
    background-position: -84px -1px;
}

.LS_IcoCon .LS_Logout1:hover
{
    background-position: -84px -39px;
}
.LS_IcoCon .LS_Logout1:hover .LS_LogoutText1
{
    display: block;
}

.LS_MailText, .LS_UserText, .LS_LogoutText, .LS_LogoutText1, .LS_HelpText
{
    display: none;
    margin-left: -17px;
    margin-top: 27px;
    position: relative;
    text-align: center;
    width: 75px;
    color: #009AE7;
}


 .list1Row
{
	width: 640px;
	margin-left: 10px;
	background-color: transparent;
	float: left;
	clear: both;
	margin-bottom: 5px;
}
.Text1Row
{
		width: 640px;
	margin-left: 10px;
	background-color: transparent;
	float: left;
	clear: both;
	margin-bottom: 5px;
	}
.list1Row .img1
{
	float: left;
	background: url(/images/ListOutPoints.png?155);
	height: 22px;
	width:42px;
	line-height: 20px;
	text-align: center;
	color:#0095E0;
}
.list1Row .img1Min
{
	color: Red;
}
.list1Row .text1
{
	float: left;
	margin-left: 10px;
	width:580px;
}

.list1Row .text1 .span1
{
	font-weight: bold;
	color:Black;
}
.listRowDiv, .listRowDiv1
{
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
	}
	.listRowDiv
	{
		height:20px;
		}
	
	 .listRowDiv1
	 {
	 	height:35px;
	 	}
	
.defaultTryMargin
{
	margin-left:40px;
	}
 body
{
	background: #FAFAFA;
	padding: 0px;
	margin: 0px;
	color: #666666;
}
ul.decimal
{
	list-style-type: decimal;
}
.normalText
{
	color: #525252;
	font-family: arial;
	font-size: 13px;
}
.leftclear
{
	float: left;
	clear: both;
}
.lineheight
{
	line-height: 24px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.colorBlue
{
	color: #009ae7;
}
.colorRed
{
	color: red;
}
.colorGray
{
	color: #5e5e5e;
}
.colorOrange
{
	color: #f28618;
}
.bigNumber
{
	font-size: 30px;
}
.textAlCenter
{
	text-align: center;
}
.timeWidth
{
	width: 10px;
}
.clearBoth
{
	clear: both;
}
.colorWhite
{
	color: White;
}
.colorbold
{
	color: #333333;
	font-weight: bold;
}
.textBold
{
	font-weight: bold;
}
.textWnormal
{
	font-weight: normal;
}
.tekstSmall
{
	clear: both;
	float: left;
	font-size: 13px;
	line-height: 0;
	margin-top: 0;
}
.tekstSmall1
{
	clear: both;
	float: left;
	font-size: 11px;
	margin-top: 0;
}
.tekstSmall2
{
	line-height: 0;
	font-size: 11px;
	margin-top: 0;
}
.tekstSmallTite
{
	font-size: 15px;
	float: left;
	clear: both;
}
.footer
{
	margin-top: -10px;
}
a.textFooter
{
	line-height: 14px;
	clear: both;
	color: #666666;
}
.textFooter1
{
	color: #666666;
	font-family: arial;
	font-size: 11px;
	padding: 4px;
	text-align: right;
}
a.textfooter:hover
{
	color: #FD6E6E;
	text-decoration: underline;
}
a.textfooter
{
	color: #666666;
	text-decoration: none;
}
.textserwis
{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bolder;
	margin-left: 12px;
	margin-top: 4px;
}
.margintop
{
	margin-top: 10px;
}
.marginBottom
{
	margin-bottom: 10px;
}
.rightPanelText
{
	color: #727272;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	width: 146px;
}
.marginRight
{
	margin-right: 20px;
}
.checkBoxBlue input
{
	border: 1px solid #a7e0f9;
}
.textItalic
{
	font-style: italic;
}
a.alink
{
	text-decoration: none;
}
.test
{
	margin-top: 5px;
}
.bigLineHeight
{
	line-height: 30px;
}

.verticalAlign
{
	vertical-align: middle;
}

.textUnderLine
{
	text-decoration: underline;
}
a.textUnderLine
{
	text-decoration: underline;
}
.select
{
	border: solid 1px #abe2f9;
}
.selects select
{
	border: solid 1px #abe2f9;
}
a.TPLinkColor
{
	color: #444d51;
}
.IAFoterInviteText
{
	width: 100%;
	height: 20px;
	float: left;
	text-align: center;
	margin-top: 13px;
}
.tableAllContent
{
	width: 925px;
}
.termsOfUseMain
{
	float: left;
}
.TOUAcceptCon
{
	text-align: center;
	float: left;
	border-bottom: solid 1px #A7E0F9;
	width: 100%;
	height: 34px;
}
.sep_AddEndSection
{
	border-bottom: 1px solid #A7E0F9;
	clear: both;
	float: left;
	height: 2px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}
.inputs input
{
	border: 1px solid #a7e0f9;
}
.radiobtn input
{
	border: none;
}
.textAreas textarea
{
	border: 1px solid #a7e0f9;
}
.hide
{
	display: none;
}
.titleColorBlue
{
	color: #379dde;
}
.bgTdDarkBlue
{
	background-color: #D8F0FC;
}
.titleColorPom
{
	color: #E35D21;
}
.divleft
{
	float: left;
}
.divleft div
{
	float: left;
}
hr
{
	border: medium none;
	height: 1px;
	width: 98%;
	background-color: #009AE7;
	float: left;
	margin-left: 1%;
}
a
{
	cursor: pointer;
	text-decoration: none;
	border: none;
}
a img
{
	border: none;
}
.user_mail
{
	background: url("/images/icons/ico_mail.png") no-repeat scroll 0 0 transparent;
	height: 10px;
	margin-top: 4px;
	position: absolute;
	width: 14px;
}
.katNagPromotions
{
	font-size: 20px;
	font-weight: bold;
	line-height: 8px;
	color: red;
	text-decoration: line-through;
	margin-left:7px;
	display:inline;
}
.prizeList .desc .katNagPromotions .pointsB, .prizeDetPanel .desc .katNagPromotions .pointsB
{
	font-size: 12px;
	line-height: 10px;
}
.prizePanelPromotions
{
	background: url("/images/icons/icoPromotions.png") no-repeat scroll right bottom transparent;
}
.prizePanelPromotionsSmall
{
	padding-bottom: 45px;
	background: url("/images/icons/icoPromotionssmall.png") no-repeat scroll right bottom transparent;
}
.rtLchangeTable
{
	float:left;
	
	}
	
	
	.mainPanel2 .rtLchangeTable .table2
	{
		padding-left:0;
		}
			.mainPanel2 .rtLchangeTable .table2 .tableb1Header2
			{
				text-align:left;
				}
				.mainPanel2 .rtLchangeTable .table2 .absBtn5
				{
					display:none;
					} /* ###########3 table gray1 ###################*/
.tableg1Header
{
	  	 font-family:tahoma;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}
.tableg1Corner
{
	width:9px; height:21px;
}
.tableg1Horizontal
{
	height:10px;
}

.tableg1Vertical
{
	 width:9px;
}

.tableg1TL
{
	background: url(/images/tabs/tablegTL.png?155);
	background-repeat: no-repeat;
}
.tableg1T
{
	background: url(/images/tabs/tablegT.png?155);
	background-repeat: repeat-x;
	z-index:0;
}


.tableg1TR
{
	background: url(/images/tabs/tablegTR.png?155);
	background-repeat: no-repeat;
}

.tableg1L
{
	background:transparent
}
.tableg1M
{
	background-color:transparent
}


.tableg1R
{
	background:transparent
}



.tableg1BL
{
	background: url(/images/tabs/tablegBL.png?155);
	background-repeat: no-repeat;
}
.tableg1B
{
	background: url(/images/tabs/tablegB.png?155);
	background-repeat: repeat-x;
}


.tableg1BR
{
	background: url(/images/tabs/tablegBR.png?155);
	background-repeat: no-repeat; 
}




/* ###########3 table gray1 ###################*/



/* ###########3 table blue1 ###################*/
.tableb1Header
{
  text-align:left	; 

}
.tableb1Header2
{
	 
	 font-family:tahoma;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:right;
}
.tableb1Header3
{
	 
	 font-family:tahoma;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
text-align:right;
}
.tableb1Corner
{
	width:10px; height:21px;
}
.tableb1Horizontal
{
	height:21px;
}

.tableb1Vertical
{
	 width:10px;
}

.tableb1TL
{
	background: url(/images/tabs/tablerTL.png?155);
	background-repeat: no-repeat; 
}
.tableb1T
{
	background: url(/images/tabs/tablerT.png?155);
	background-repeat: repeat-x; 
}


.tableb1TR
{
	background: url(/images/tabs/tablerTR.png?155);
	background-repeat: no-repeat;
}

.tableb1L
{
	background:transparent; 
}
.tableb1M
{
	background-color:transparent
}


.tableb1R
{
	background:transparent
}



.tableb1BL
{
	background: url(/images/tabs/tablerBL.png?155);
	background-repeat: no-repeat;
}
.tableb1B
{
	background: url(/images/tabs/tablerB.png?155);
	background-repeat: repeat-x; 
}


.tableb1BR
{
	background: url(/images/tabs/tablerBR.png?155);
	background-repeat: no-repeat; 
}




/* ###########3 table blue1 ###################*/
/* ###########3 table footer ###################*/
.tableF1Corner
{
	width:10px; height:43px;
}
.tableF1Horizontal
{
	height:43px;
}

.tableF1Vertical
{
	 width:10px;
}

.tableF1TL
{
	background: url(/images/tabs/tableft.png?155);
	background-repeat: no-repeat; 
}
.tableF1T
{
	background: url(/images/tabs/tabMiddle.png?155);
	background-repeat: repeat-x; 
	width:926px;
}


.tableF1TR
{
	background: url(/images/tabs/tabRight.png?155);
	background-repeat: no-repeat;
}

.tableF1L
{
	background:transparent; 
}
.tableF1M
{
	background-color:transparent
}


.tableF1R
{
	background:transparent
}
/* odpBtnCont
============================ */

.odpBtnCont
{
	background:none;
float:left;
width:671px;
height:30px;
 } .input1
{
	border:solid 1px black; width:100px; background:white; width:60px;
}
.input1 input
{
	 background:none;  padding:0px; margin:0px; background:white; border:none; width:50px; float:left; margin-left:5px;
}

.helpLeftPanel
{
	float:left;
font-size:13px;
margin-left:5px;
margin-top:-10px;
display:inline;
z-index:2000;
	}
	.sendProblemLink
	{
		color:#009ae7;
font-family:tahoma;
font-style:normal;
font-weight:bold;	
font-size:12px;
text-decoration:none;
cursor:pointer;
		} .loginBtn
{
	width: 58px;
	height: 19px;
	background: url(/images/topLogin.png?155);
	background-repeat: no-repeat;
}

.btn
{
	cursor: pointer;
}
.btn:hover
{
	opacity: 0.8;
}

.checkOutbtn
{
	width: 180px;
	height: 37px;
	background: black;
	border: none;
}
.checkOutbtnText
{
	width: 171px;
	height: 47px;
	background: black;
}
.registerBtn
{
	width: 180px;
	height: 35px;
	border: none;
	background: url(/images/zarejestruj_sie.jpg?155);
	background-repeat: no-repeat;
}
.partnerLoginBtn
{
	width: 146px;
	height: 37px;
	border: none;
	background: url(/images/partnerLogIn.png?155);
	background-repeat: no-repeat;
}
.btnUserCafe
{
	width: 179px;
	height: 36px;
	border: none;
	background: url(/images/uzytkownicy_cafe.jpg?155);
	background-repeat: no-repeat;
}
.startCatchPointsBtn
{
	width: 236px;
	height: 34px;
	border: none;
	background: url(/images/zacznijZbieracPunkty.png?155);
	background-repeat: no-repeat;
}
.registerBtnText
{
	width: 176px;
	height: 47px;
	background: black;
}
.btnUserCafeText
{
	width: 163px;
	height: 45px;
	background: black;
}
.absBtn3
{
	background: transparent url(/images/LeftPlus1.png?155) no-repeat scroll 0 0;
	height: 42px;
	position: absolute;
	width: 32px;
}
.absBtn4
{
	background: transparent url(/images/LeftPlus2.png?155) no-repeat scroll 0 0;
	height: 42px;
	position: absolute;
	width: 32px;
}
.absBtn5
{
	background: transparent url(/images/rightPlus.png?155) no-repeat scroll 0 0;
	height: 42px;
	position: absolute;
	width: 32px;
}
.absBtn6
{
	background: transparent url(/images/rightPlus1.png?155) no-repeat scroll 0 0;
	height: 42px;
	position: absolute;
	width: 32px;
}

.btnpartner
{
	background: url(/images/partnerzy.png?155);
}
.btnPartner1
{
	height: 30px;
	width: 62px;
	background-position: 1px 1px;
}
.btnPartner2
{
	background-position: -69px 1px;
	height: 30px;
	width: 102px;
}
.btnPartner3
{
	background-position: -182px 1px;
	height: 30px;
	width: 86px;
}
.btnPartner4
{
	background-position: -273px 1px;
	height: 30px;
	width: 109px;
}
.btnPartner5
{
	background-position: -385px 1px;
	height: 30px;
	width: 109px;
}
.btnPartner6
{
	background-position: -493px 1px;
	height: 30px;
	width: 97px;
}
.btnPartner7
{
	background-position: -588px 1px;
	height: 30px;
	width: 117px;
}
.btnPartner8
{
	background-position: -706px 1px;
	height: 30px;
	width: 77px;
}
.addCafe
{
	background: transparent url(/images/addCafe.png?155) no-repeat scroll 0 0;
	height: 17px;
	margin: 2px 0 0 4px;
	width: 30px;
	float: left;
}
.addRecPor
{
	background: url("/images/buttons/addRecPortal.png?155") no-repeat scroll 0 0 transparent;
float:right;
height:22px;
margin:0 0 0 4px;
width:22px;
}
.addFacebook
{
	background: transparent url(/images/buttons/facebook_Ico.png?155) no-repeat scroll 0 0;
float:right;
height:16px;
margin:3px 5px 0 0;
width:16px;
}
.btnSort
{
	float: left;
	height: 12px;
	margin-left: 5px;
	margin-top: 4px;
	width: 9px;
}
.btnSort1
{
	float: right;
	height: 12px;
	margin-right: 22px;
	margin-top: -11px;
	width: 9px;
}
.btnSortImg
{
	background: transparent url(/images/buttons/btnSort.png?155) no-repeat scroll 0 0;
}
.btnSortImgUp
{
	background: transparent url(/images/buttons/btnSortUp.png?155) no-repeat scroll 0 0;
}
.btnSortImgDown
{
	background: transparent url(/images/buttons/btnSortDown.png?155) no-repeat scroll 0 0;
}

.btnPartnerOfertTry
{
	width: 138px;
	height: 59px;
	border: none;
	background: url(/images/buttons/btnOfertTry.png?155);
	background-repeat: no-repeat;
}

.btnNext
{
	width: 97px;
	height: 34px;
	border: none;
	background: url(/images/buttons/btnDalej.png?155);
	background-repeat: no-repeat;
	float: right;
}
.btnSendOfert
{
	width: 197px;
	height: 36px;
	border: none;
	background: url(/images/buttons/btnSendOfer.png?155);
	background-repeat: no-repeat;
}
.btnSend
{
	width: 82px;
	height: 32px;
	border: none;
	background: url(/images/buttons/sendBtn.png?155);
}
.btnSendPos
{
	border: medium none;
	clear: both;
	float: left;
	margin-left: 330px;
	margin-top: 10px;
}
.btnBack
{
	width: 98px;
	height: 36px;
	border: none;
	background: url(/images/buttons/btnBack.png?155);
	background-repeat: no-repeat;
}
.btnSearch
{
	width: 102px;
	height: 32px;
	border: none;
	background: url(/images/buttons/searchBtn.png?155);
	background-repeat: no-repeat;
}
.btnDetails
{
	width: 99px;
	height: 23px;
	border: none;
	background: url(/images/buttons/detailsBtn.png?155);
	background-repeat: no-repeat;
}
.btnOrder
{
	width: 106px;
	height: 24px;
	border: none;
	background: url(/images/buttons/zamawiamBtn.png?155);
	background-repeat: no-repeat;
}
.textBack
{
	width: 44px;
	height: 10px;
	border: none;
	background: url(/images/textBack.png?155);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
}
.btnDownloadScript
{
	width: 168px;
	height: 32px;
	border: none;
	background: url(/images/downloadScript.png?155);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	clear: both;
}
.btnEnter
{
	width: 75px;
	height: 24px;
	border: none;
	background: url(/images/buttons/enter.png?155);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	clear: both;
	margin-right: 10px;
}
.btngoandregister
{
	width: 182px;
	height: 24px;
	border: none;
	background: url(/images/buttons/goandregister.png?155);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	clear: both;
	margin-right: 10px;
}
.linkBlueButton a
{
	color: #19A3E9;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
.userInfoEditBtnPos
{
	margin-left: 5px;
}
.btnSave
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/save.png?155);
	background-repeat: no-repeat;
}
.btnPrzenies
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnPrzenies.png?155);
	background-repeat: no-repeat;
}
.btnSmallAddPoints
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnSmallAddPoints.png?155);
	background-repeat: no-repeat;
}
.btnCancel
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btn_smallCancel.png?155);
	background-repeat: no-repeat;
}
.AHtrOut .btnCancel, .AHtrOver .btnCancel
{
	float:right;
margin-right:10px;
margin-top:6px;
	}
.btnDelete
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btn_smallDelete.png?155);
	background-repeat: no-repeat;
}
.btnChangePass
{
	width: 84px;
	height: 15px;
	border: none;
	background: url(/images/changePass.png?155);
	background-repeat: no-repeat;
}
.btnOdswiez
{
	width: 84px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnRefresh.png?155);
	background-repeat: no-repeat;
}
.btnPay
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnPay.png?155);
	background-repeat: no-repeat;
}
.btnHowItWorkNext
{
	width: 73px;
	height: 27px;
	border: none;
	background: url(/images/HowItWork/RightTabNextBtn.png?155);
	background-repeat: no-repeat;
}
.btnHowItWorkNextBlue
{
	width: 73px;
	height: 27px;
	border: none;
	background: url(/images/HowItWork/RightTabNextBtnBlue.png?155);
	background-repeat: no-repeat;
}
.btnHowItWorkBackBlue
{
	width: 82px;
	height: 27px;
	border: none;
	background: url(/images/HowItWork/RightTabBackBtnBlue.png?155);
	background-repeat: no-repeat;
}
.btnHowItWorkBack
{
	width: 82px;
	height: 27px;
	border: none;
	background: url(/images/HowItWork/RightTabBackBtn.png?155);
	background-repeat: no-repeat;
}
.btnStatFileDownload
{
	width: 243px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnStatisticsFile.png?155);
	background-repeat: no-repeat;
}
.btnPayPlat
{
	width: 243px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnpayplatpl.png?155);
	background-repeat: no-repeat;
}
.btnCheckIt
{
	width: 109px;
	height: 24px;
	border: none;
	background: url(/images/buttons/checkit.png?155);
	background-repeat: no-repeat;
}
.btnHelpDesk
{
	width: 223px;
	height: 24px;
	border: none;
	background: url(/images/buttons/helpBtnMenu.png?155);
	background-repeat: no-repeat;
	margin-left: 16px;
}
.btnReadyToOdp
{
background:url("/images/buttons/btnRedyToOdp.png?155") no-repeat scroll 0 0 transparent;
border:medium none;
clear:both;
float:left;
height:24px;
margin-left:235px;
width:223px;
}
.btnAdd
{
	width: 75px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnAdd.png?155);
	background-repeat: no-repeat;
}
.btnPSave
{
	width: 59px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnPsave.png?155);
	background-repeat: no-repeat;
}
.btnPCancel
{
	width: 59px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnPCancel.png?155);
	background-repeat: no-repeat;
}
.btnDeActive
{
	width: 109px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnDeaktywuj.png?155);
	background-repeat: no-repeat;
}
.btnActive
{
	width: 94px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnActive.png?155);
	background-repeat: no-repeat;
}
.btnDoladuj
{
	width: 89px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnDoladuj.png?155);
	background-repeat: no-repeat;
}
.btnPobierz
{
	width: 75px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnPobierz.png?155);
	background-repeat: no-repeat;
}
.btnPBack
{
	width: 108px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnPback.png?155);
	background-repeat: no-repeat;
}
.btnblueEdit
{
	width: 80px;
	height: 22px;
	border: none;
	background: url(/images/buttons/btnBlueEdit.png?155);
	background-repeat: no-repeat;
}
.btnShow
{
	width: 80px;
	height: 22px;
	border: none;
	background: url(/images/buttons/show.png?155);
	background-repeat: no-repeat;
}
.btnClose
{
	width: 80px;
	height: 22px;
	border: none;
	background: url(/images/buttons/btnClose.png?155);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.btnAccept
{
	width: 80px;
	height: 22px;
	border: none;
	background: url(/images/buttons/btnAccept.png?155);
	background-repeat: no-repeat;
}
.btnTextBack
{
	width: 88px;
	height: 22px;
	border: none;
	background: url(/images/buttons/btntextwstecz.png?155);
	background-repeat: no-repeat;
}
.btnTextNext
{
	width: 73px;
	height: 12px;
	border: none;
	background: url(/images/buttons/btnTextNext.png?155);
	background-repeat: no-repeat;
}
.partnerBtnPPNext
{
	float: right;
}
.partnerBtnPPBack
{
	float: left;
}
.btnOdpKon
{
	width: 101px;
	height: 24px;
	border: none;
	background: url(/images/konkurs/konodp.png?155);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	margin-left: 286px;
	float:left;
}
.btn_X
{
	background: url(/images/buttons/btn_X.png?155);
	height: 10px;
	width: 10px;
	background-repeat: no-repeat;
}
.btn_yes
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btn_yes.png?155);
	background-repeat: no-repeat;
}
.btn_no
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btn_no.png?155);
	background-repeat: no-repeat;
}
.btn_DelMyAcc
{
	width: 111px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btn_DelMyAcc.png?155);
	background-repeat: no-repeat;
}
.btn_SUp
{
	width: 15px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnSUP.png?155);
	background-repeat: no-repeat;
}
.btn_SDown
{
	width: 15px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnSDown.png?155);
	background-repeat: no-repeat;
}
.btnSmallEdit
{
	width: 55px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnSmallEdit.png?155);
	background-repeat: no-repeat;
}
.btnSmallEdit1
{
	width: 84px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnSmallEdit1.png?155);
	background-repeat: no-repeat;
}
.btnAddQuestion
{
	width: 120px;
	height: 24px;
	border: none;
	background: url(/images/buttons/AddQuestion.png?155);
	background-repeat: no-repeat;
}
.btnSmallDetails
{
	width: 84px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnDetails.png?155);
	background-repeat: no-repeat;
}
.btnAddClass
{
	width: 84px;
	height: 15px;
	border: none;
	background: url(/images/buttons/AddClass.png?155);
	background-repeat: no-repeat;
}
.btnSmallAccept
{
	width: 84px;
	height: 15px;
	border: none;
	background: url(/images/buttons/btnSmallAccept.png?155);
	background-repeat: no-repeat;
}
.btnZQuestion
{
	width: 178px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnZQuestion.png?155);
	background-repeat: no-repeat;
}
.btnAnswer
{
	width: 80px;
	height: 22px;
	border: none;
	background: url(/images/buttons/btnAnswer.png?155);
	background-repeat: no-repeat;
}
.btn_white_inBoxUPDOWN
{
	background: url(/images/buttons/inboxUp.png?155);
	background-repeat: no-repeat;
	width: 13px;
	border: none;
}
.btnWT
{
	width: 130px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnWT.png?155);
	background-repeat: no-repeat;
	float: left;
}
.btnPP
{
	width: 160px;
	height: 24px;
	border: none;
	background: url(/images/buttons/btnPP.png?155);
	background-repeat: no-repeat;
}


/* section maill buttons */
.btnMail_Send
{
	width: 56px;
	height: 18px;
	border: none;
	background: url(/images/buttons/maill/btnMailSend.png?155);
	background-repeat: no-repeat;
	margin-top: 6px;
	margin-left: 5px;
}
.btnMail_Send1
{
	width: 115px;
	height: 18px;
	border: none;
	background: url(/images/buttons/maill/btnMailSend1.png?155);
	background-repeat: no-repeat;
	margin-top: 6px;
	margin-left: 5px;
}
.btnMail_Del
{
	width: 47px;
	height: 18px;
	border: none;
	background: url(/images/buttons/maill/btnMaildel.png?155);
	background-repeat: no-repeat;
	float: left;
	margin-top: -1px;
	margin-left: 5px;
	margin-bottom: 2px;
}
.btnMail_Back
{
	width: 68px;
	height: 18px;
	border: none;
	background: url(/images/buttons/maill/btnMailBack.png?155);
	background-repeat: no-repeat;
	float: left;
	margin-top: -1px;
	margin-left: 5px;
}
.btnMail_Answer
{
	width: 80px;
	height: 18px;
	border: none;
	background: url(/images/buttons/maill/btnMailAnswer.png?155);
	background-repeat: no-repeat;
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}

/* end of section maill buttons */ .registerTableText
{
    float: right;
    font-weight: bold;
    font-family: Arial;
}
.registerTextBox
{
    border: 1px solid #a7e0f9;
    width: 170px;
}
.registerTableHelpText
{
    font-family: arial;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
}

.registerRightImg
{
    background: url(/images/registerHundredPoints.jpg?155);
    width: 157px;
    height: 144px;
    float: right;
    margin-top: 20px;
}
.registerRightImg2
{
    background: url(/images/RSLogoPion.jpg?155);
    width: 157px;
    height: 144px;
    float: right;
    margin-top: 20px;
}
.registerTableLineheight
{
    line-height: 36px;
}
.registerTableLineheight1
{
    line-height: 20px;
}
.registerSiteBtn
{
    float: right;
    border: none;
    margin-right: 10px;
    margin-top: 30px;
}
.registerTableTextBoxTd
{
    width: 175px;
}
.registertTableWidth
{
    width: 480px;
    text-align: left;
    margin-top: 34px;
}
.registertTableWidth1
{
    width: 480px;
    text-align: right;
    margin-top: 20px;
}
.registerValidator
{
    position: absolute;
    line-height: 20px;
    margin-top: 0px;
    font-weight: bold;
    font-size: 11px;
    margin-left:5px;
}
.registerValidationTextBox
{
    border: 1px solid #a7e0f9;
    width: 170px;
    margin-left: -15px;
}
.registerValidationImageBox
{
    margin-left: -15px;
}
.registerLoginTableMarginLeft
{
    margin-left: 250px;
}
 .prizesPanel
{
	width: 222px;
}
.prizesPanel .imageS
{
	width: 70px;
	height: 50px;
	float: left;
	margin: 2px;
	cursor: pointer;
}
.prizesPanel .imageSImage
{
	border: none;
	height: 100%;
}
.prizesPanel .imageSImage1
{
	border: none;
	height: 100%;
}
.prizesPanel .desc
{
	width: 148px;
	
	margin-left: -44px;
	margin-top: -12px;
	display: none;
	
	position: absolute;
	z-index:1000;
}
.prizesPanel .PBMiddleBg
{
	width: 148px;
	background: url(/images/prizes/dymekMiddle.png?155);
	background-repeat: repeat-y;
	height:100%;
	float:left;
	}
.prizesPanel .PBTopBg
{
		width: 148px;
	background: url(/images/prizes/dymekTop.png?155);
	background-repeat: no-repeat;
	height:20px;
	float:left;
	}
.prizesPanel .PBBottomBg
{
		width: 148px;
	background: url(/images/prizes/dymekBottom.png?155);
	height:24px;
	background-repeat: no-repeat;
	float:left;
	}
.prizesPanel .imageS:hover .desc
{
	display: block;
	cursor: default;
}
.prizesPanel .imageS .desc .name
{
	color: black;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	
float:left;
	text-align: center;
	width: 100%;
}

.prizesPanel .imageS .desc .pkt
{
	width: 100%;
	height: 26px;
	float:left;
	margin-top:10px;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #379dde;
}
.prizesPanel .imageS .desc .link
{
	margin-top: 5px;
	width: 100%;
	height: 15px;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: Gray;
}
.prizesPanel .imageS .desc .link a
{
	cursor: pointer;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: Gray;
}
 .prizeSearchPanel
{
	width: 100%;
	height: 65px;
}
.prizeSearchPanel .searchContainer
{
	float: left;
	width: 450px;
	height: 100%;
}
.prizeSearchPanel .searchContainer .row
{
	float: left;
	width: 100%;
	height: 23px;
	line-height: 23px;
	font: bold 12px arial;
}
.prizeSearchPanel .searchContainer .row1
{
	float: left;
	width: 100%;
	height: 23px;
	line-height: 23px;
	font: bold 12px arial;
	margin-top: 8px;
}
.prizeSearchPanel .btnSearch
{
	float: left;
	margin-top: 18px;
	margin-left: 60px;
}
.prizeCategoryPanel
{
	background-color: #F2FAFE;
	border-color: #ABE2F9 #F2FAFE #F2FAFE;
	border-style: solid;
	border-width: 1px;
	height: 32px;
	width: 100%;
}
.prizeCategoryPanelDown
{
	background-color: #F2FAFE;
	border-color: white #F2FAFE #ABE2F9 #F2FAFE;
	border-style: solid;
	border-width: 1px;
	height: 32px;
	width: 100%;
	float: left;
}
.prizeList
{
	width: 100%;
}
.prizeList .image
{
	margin-top: 4px;
	margin-left: 10px;
	width: 160px;
	height: 110px;
	float: left;
	background-color: transparent;
}
.prizeList .image1
{
	margin-top: 4px;
	margin-left: 0px;
	height: 20px;
	float: left;
	background-color: transparent;
}

.image2
{
	background-color: transparent;
	float: left;
	height: 22px;
	margin-left: 0;
	margin-top: 4px;
}
.prizePartnerCon1
{
	float: left;
	width: 100%;
}
.prizeList .desc
{
	width: 480px;
	min-height: 62px;
	float: left;
	margin-top: 8px;
	margin-left: 12px;
}
.prizeList .desc .title
{
	font-family: Arial;
	font-size: 16px;
	color: #333333;
	float: left;
	min-height: 26px;
	line-height: 26px;
	font-weight: bold;
	width: 100%;
}
.prizeList .desc .points
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 26px;
	line-height: 26px;
	width: 250px;
}
.prizeList .desc .pointsB
{
	color: #0099E5;
	font-family: tahoma;
	font-size: 20px;
	line-height: 24px;
}
.prizeList .desc .categoryBox
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 26px;
	line-height: 28px;
	width: 200px;
}
.prizeList .desc .categoryBox .category
{
	font-weight: bold;
	color: #0092e5;
}
 .prizePanel
{
	width: 100%;
	min-height: 118px;
	border: solid 1px #a7e0f9;
	margin-top: 3px;
	float: left;
}
 .prizePanel1
{
	border: solid 1px #e57900;
	margin-bottom:10px;
}
 .prizePanel .btnDetails
{
	float: left;
	margin-top: 10px;
}

 .prizePanel .btnOrder
{
	margin-top: 10px;
	float: left;
}
.prizeList .desc .rankPrizeBox, .prizeDetPanel .desc .rankPrizeBox
{
	float: left;
	height: 40px;
	margin-top: 10px;
	width: 155px;
}
.prizeList .desc .buttonBox
{
	float: left;
	height: 30px;
	margin-left: 52px;
	margin-top: 0px;
	width: 250px;
}
.prizePartnerCon
{
	float: left;
	width: 320px;
}
.prizePartnerCon span
{
	float: left;
	font-size: 9px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-top: 11px;
	width: 212px;
}
.prizeList .color
{
	background-color: #f2fafe;
}
.prizeDetList
{
	margin-top: 16px;
	margin-bottom: 16px;
	float: left;
}
.prizeDetPanel .btnOrder
{
	float: left;
	margin-left: 90px;
	margin-top: 16px;
}
.prizeDetPanel .desc .btnNext
{
	margin-top: 10px;
	margin-left: 175px;
	float: left;
}
.prizeDetPanel
{
	width: 100%;
	min-height: 155px;
	height: 100%;
	border: solid 1px #a7e0f9;
	margin-top: 3px;
	background-color: #f2fafe;
	float: left;
}
.prizeDetPanel .image
{
	margin-top: 8px;
	margin-left: 10px;
	width: 160px;
	height: 110px;
	float: left;
}
.prizeDetPanel .desc
{
	width: 480px;
	min-height: 62px;
	float: left;
	margin-top: 8px;
	margin-left: 12px;
}

.prizeDetPanel .desc .title
{
	font-family: Arial;
	font-size: 16px;
	color: #333333;
	float: left;
	min-height: 26px;
	line-height: 26px;
	font-weight: bold;
	width: 100%;
}
.prizeDetPanel .desc .points
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 26px;
	line-height: 26px;
	width: 250px;
}
.prizeDetPanel .desc .pointsB
{
	font-family: Arial;
	font-size: 16px;
	color: #0099E5;
	font-weight: bold;
	line-height: 26px;
}
.prizeDetPanel .desc .categoryBox
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 26px;
	line-height: 28px;
	width: 200px;
}
.prizeDetPanel .desc .categoryBox .category
{
	font-weight: bold;
	color: #0092e5;
}

.prizeDetPanel .desc .categoryBox .yPoints
{
	font-weight: bold;
	color: #2caa00;
}
.prizeDetPanel .desc .textBox
{
	width: 460px;
	height: 48px;
	border: solid 1px #abe2f9;
}
.textackPos
{
	margin-left: 5px;
}




.prizeDetOrdPanel .btnOrder
{
	margin-top: 10px;
	margin-left: 122px;
	float: left;
}
.prizeDetOrdPanel .desc .btnNext
{
	margin-top: 18px;
	margin-left: 365px;
	float: left;
}
.prizeDetOrdPanel
{
	width: 100%;
	height: 122px;
	border: solid 1px #a7e0f9;
	margin-top: 3px;
	background-color: #f2fafe;
}
.prizeDetOrdPanel .image
{
	margin-top: 8px;
	margin-left: 10px;
	width: 160px;
	height: 104px;
	float: left;
	background-color: Black;
}
.prizeDetOrdPanel .desc
{
	width: 480px;
	height: 62px;
	float: left;
	margin-top: 8px;
	margin-left: 12px;
}

.prizeDetOrdPanel .desc .title
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	min-height: 26px;
	line-height: 26px;
	width: 100%;
	margin-bottom: 6px;
}
.prizeDetOrdPanel .desc .titleA
{
	font-family: Arial;
	font-size: 16px;
	color: #333333;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
}
.prizeDetOrdPanel .desc .points
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 26px;
	line-height: 26px;
	width: 250px;
}
.prizeDetOrdPanel .desc .pointsB
{
	font-family: Arial;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 26px;
}
.prizeDetOrdPanel .desc .categoryBox
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 26px;
	line-height: 28px;
	width: 220px;
}
.prizeDetOrdPanel .desc .categoryBox .category
{
	font-weight: bold;
	color: #0092e5;
}
.prizeDetOrdPanel .desc .categoryBox .yPoints
{
	font-weight: bold;
	color: #2caa00;
	font-size: 16px;
}
.prizeDetOrdPanel .desc .textBox
{
	width: 460px;
	height: 48px;
	border: solid 1px #abe2f9;
}
.orderStep1
{
	width: 164px;
	height: 21px;
	border: none;
	background: url(/images/orderStep1.png?155);
	background-repeat: no-repeat;
	margin-left: 5px;
}
.orderStep2
{
	width: 254px;
	height: 22px;
	border: none;
	background: url(/images/orderStep2.png?155);
	background-repeat: no-repeat;
	margin-left: 5px;
}


.order2Panel
{
	width: 100%;
	border: solid 1px #AEE2F9;
	background-color: #f2fafe;
	margin-bottom: 12px;
}
.order2PanelHeight
{
	height: 350px;
}
.order2PanelHeight1
{
	height: 302px;
}
.order2Panel .side
{
	width: 49%;
	float: left;
}
.order2Panel .side .text
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	width: 122px;
}
.order2Panel .side .textSec
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	float: left;
	width: 185px;
	overflow: hidden;
}
.order2Panel .side .row
{
	line-height: 38px;
	margin-left: 20px;
	width: 100%;
	float: left;
	margin-top: 0px;
}
.order2Panel .side .rowA
{
	line-height: 38px;
	margin-left: 20px;
	width: 45%;
	float: left;
	margin-top: 0px;
	height: 38px;
}
.order2Panel .side .row1
{
	margin-top: 76px;
	line-height: 38px;
	margin-left: 20px;
	width: 100%;
	float: left;
	margin-top: 0px;
}
.order2Panel .side .row2
{
	margin-top: 7px;
	line-height: 38px;
	margin-left: 20px;
	width: 100%;
	float: left;
}
.order2Panel .side .input input
{
	border: solid 1px #ADE2F9;
}
.order2Panel .side .input select
{
	border: solid 1px #ADE2F9;
}
.order2Panel .btnNext
{
	float: left;
	clear: both;
	margin-left: 500px;
}
.orderUserPointsPkt
{
	font-weight: bold;
	font-size: 16px;
}
.prizeCategoryPanel .category
{
	float: right;
	line-height: 32px;
	margin-right: 10px;
}

.prizeCategoryPanel .pages
{
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}
.prizeCategoryPanelDown .category
{
	float: right;
	line-height: 32px;
	margin-right: 10px;
}

.prizeCategoryPanelDown .pages
{
	float: left;
	margin-top: 6px;
	margin-left: 10px;
}
.prizeTextBox
{
	border: 1px solid #a7e0f9;
	width: 140px;
}
.prizeTextBoxSmall
{
	border: 1px solid #a7e0f9;
	width: 55px;
}
.jzn
{
	float: right;
	color: #24B0EB;
	font-family: Arial;
	font-weight: bold;
}
.noDataDivText
{
	text-align: center;
	line-height: 30px;
	border: 1px solid #A7E0F9;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 100%;
}
/* new prizes lay */
.prizesYourPrize
{
	background: url("/images/prizes/twojaCena.png?155") repeat scroll -4px 0 transparent;
	float: left;
	height: 20px;
	margin-top: 3px;
	width: 89px;
}
.rankPrizeBox .rpbRow
{
	clear: left;
	color: #E57900;
	float: left;
	font-size: 9px;
	width: 140px;
}
.rankPrizeBox div span
{
	float: right;
}
.prizesHowUprank
{
	background: url("/images/buttons/howUpRank.png?155") no-repeat scroll 0 0 transparent;
	float: left;
	height: 33px;
	width: 91px;
	margin-top: 11px;
}
.image10
{
background-color:transparent;
float:left;
height:110px;
margin-left:30px;
margin-right:30px;
width:160px;
	}
	.image11
{
	margin-top: 4px;
	margin-left: 0px;
	height: 20px;
	float: left;
	background-color: transparent;
}
 
.tableEditTextTitle
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
/* the rekrutier small top banner */
.rekrutierSB_bg
{
	background: transparent url(/images/comon/rekrutierBGPopup.png?155);
	background-repeat: no-repeat;
	width: 215px;
	height: 80px;
	float: left;
	margin-left: 15px;
}
.rekrutierSB_bg a
{
	color: #009AE7;
	float: right;
	font-weight: bold;
	margin-right: 17px;
	margin-top: 50px;
}
/* ============= end the rekrutier small top banner ==================== */ .editUserInfoConfitmPassDiv
{
background-color:#F2FAFE;
border:1px solid #AEE2F9;
height:100%;
margin-bottom:12px;
padding-left:15px;
width:625px;
}
.editUserInfoConfitmPassDiv .text
{
    float: left;
    width: 300px;
}
.editUserInfoConfitmPassDiv input
{
    border: 1px solid #ADE2F9;
    margin-bottom: 5px;
}
.editUserInfoConfitmPassDiv .btnSave
{
    margin-left: 10px;
    margin-top: 3px;
}
.editUserInfoConfitmPassDiv .errorText
{
    text-align: center;
}
.editUserInfoConfitmPassDiv .row
{
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 5px;
}
.editUserChangePassDiv
{
    width: 100%;
    height: 100%;
    border-top: solid 1px #A7E0F9;
}
.editUserChangePassDiv .changePassArea
{
    margin-top: 10px;
    width: 100%;
    height: 100%;
    border: solid 1px #AEE2F9;
    background-color: #f2fafe;
}
.editUserChangePassDiv .tableDiv
{
    margin-left: 180px;
    margin-top: 10px;
}
.editUserChangePassDiv .btnChangePass
{
    margin-right: 14px;
    margin-top: 5px;
}
.validatorAbsOrderAndUser
{
    color: Red;
    margin-left: -277px;
    margin-top: 18px;
    position: absolute;
}
.editUserChangePassDiv input
{
    border: 1px solid #ADE2F9;
}
.LoginEamilLabelWidth
{
    float: left;
    width: 190px;
}
/* ----------- user info ----------- */
.UIDelAccFirstCon
{
    width: 100%;
    border-top: 1px solid #A7E0F9;
    font-size: 12px;
    float: left;
}
.UISubscribe
{
    border-top: 1px solid #A7E0F9;
    line-height: 30px;
    margin-top: 10px;
    float: left;
    width: 100%;
}
.UISubscribe .btnSave
{
    margin-top: 9px;
    margin-left: 5px;
    float: left;
}


.UIChoseCategoryNewsletter
{
    float: left;
    
    width: 170px;
}
.UIChoseCategoryNewsletter input
{
    width: 14px;
    height: 14px;
    vertical-align: middle;
}
/* ----------- user info end ----------- */
.rowA .input
{
	float:left;
	}
	.row .input
{
	float:left;
	}
	.validator12
	{
		line-height:18px;
		} .howItWorkDiv
{
	width: 945px;
	height: 245px;
	float: left;
	margin-left: -3px;
}
.howItWorkDiv .panelLeft
{
	height: 100%;
	width: 260px;
	float: left;
	display:inline;
}
.howItWorkDiv .panelRight
{
	height: 235px;
	width: 685px;
	float: left;
	background: url(/images/HowItWork/rightTabHowWork2Bg.jpg?155);
		display:inline;
		position:absolute;
}
.widthTableTopBaner
{
	width: 926px;
}

.howItWorkDiv .tabTop
{
	width: 260px;
	height: 43px;
	background: url(/images/HowItWork/TabTopTop.png?155);
	background-position: 0px -4px;
	float: left;
	display:inline;
}

.howItWorkDiv .tabEnd
{
	width: 260px;
	height: 41px;
	background: url(/images/HowItWork/TabTop.png?155);
	background-position: 0px -4px;
	float: left;
}
.howItWorkDiv .selected
{
	background-position: 0px -54px;
	padding-left: 10px;
}
.howItWorkDiv .selected:hover
{
	cursor: default;
	opacity: 1;
}
.howItWorkDiv .panelLeft .firstStep
{
	height: 18px;
	width: 104px;
	background: url(/images/HowItWork/prostyStart.png?155);
	float: left;
	margin-left: 20px;
	margin-top: 13px;
}
.howItWorkDiv .panelRight .firstStep
{
	background: transparent url(/images/HowItWork/rightTabHowWork2_1.png?155) no-repeat scroll 0 0;
	float: left;
	height: 176px;
	margin-left: 18px;
	margin-top: 18px;
	width: 652px;
}
.howItWorkDiv .panelLeft .secondStep
{
	background: transparent url(/images/HowItWork/czytaszZbierasz.png?155) no-repeat scroll 0 0;
	float: left;
	height: 19px;
	margin-left: 20px;
	margin-top: 10px;
	width: 189px;
}
.howItWorkDiv .panelRight .secondStep
{
	background: transparent url(/images/HowItWork/rightTabHowWork2_2.png?155) no-repeat scroll 0 0;
	float: left;
	height: 177px;
	margin-left: 44px;
	margin-top: 18px;
	width: 585px;
}
.howItWorkDiv .panelRight .step1
{
	background: transparent url(/images/HowItWork/rightTabHowWork1_1.png?155) no-repeat scroll 0 0;
	height: 139px;
	margin-left: 60px;
	margin-top: 55px;
	width: 564px;
	float: left;
	display:inline;
}
.howItWorkDiv .panelRight .step2
{
	background: transparent url(/images/HowItWork/rightTabHowWork1_2.png?155) no-repeat scroll 0 0;
	height: 175px;
	margin-left: 75px;
	margin-top: 19px;
	width: 545px;
	float: left;
	display:inline;
}
.howItWorkDiv .panelRight .step3
{
	height: 169px;
	margin-left: 120px;
	margin-top: 23px;
	width: 478px;
	background-repeat: no-repeat;
	background: url(/images/HowItWork/rightTabHowWork1_3.png?155);
	float: left;
	display:inline;
}
.howItWorkDiv .panelLeft .step1
{
	margin-left: 13px;
	margin-top: 15px;
	background-repeat: no-repeat;
	height: 17px;
	width: 134px;
	background: url(/images/HowItWork/left1_1.png?155);
	float: left;
	display:inline;
}
.howItWorkDiv .panelLeft .step2
{
	margin-left: 13px;
	margin-top: 10px;
	background-repeat: no-repeat;
	height: 19px;
	width: 189px;
	background: url(/images/HowItWork/left1_2.png?155);
	float: left;
	display:inline;
}
.howItWorkDiv .panelLeft .step3
{
	margin-left: 13px;
	margin-top: 10px;
	background-repeat: no-repeat;
	width: 73px;
	height: 19px;
	background: url(/images/HowItWork/left1_3.png?155);
	float: left;
	display:inline;
}
.howItWorkBottomLineDiv
{
	float: left;
	height: 30px;
	margin-top: 5px;
	width: 100%;
	background: transparent;
}
.howItWorkBottomLineDiv .btnHowItWorkNext
{
	float: right;
	margin-top: 1px;
	margin-right: 12px;
}
.howItWorkBottomLineDiv .btnHowItWorkNextBlue
{
	float: right;
	margin-top: 1px;
	margin-right: 12px;
}
.howItWorkBottomLineDiv .btnHowItWorkBackBlue
{
	float: left;
	margin-top: 1px;
	margin-left: 12px;
}
.howItWorkBottomLineDiv .btnHowItWorkBack
{
	float: left;
	margin-top: 1px;
	margin-left: 12px;
}
.howItWorkBottomLineDiv .step3btnFix
{
	margin-top: 3px;
}
.howItWorkBannerBg2
{
	background: url(/images/HowItWork/howItWorkBanerSecondBg.png?155);
	background-repeat: no-repeat;
	float: left;
	height: 186px;
	width: 936px;
	margin-left: 4px;
	margin-bottom: 10px;
	display:inline;
}
.howItWorkBannerBg2 .register
{
	background: url(/images/HowItWork/register.png?155);
	background-repeat: no-repeat;
	height: 42px;
	margin-left: 146px;
	margin-top: 90px;
	width: 240px;
	float: left;
	display:inline;
}


.howItWorkBannerBg2 .register .HIWArrow
{
	display: none;
	background: url(/images/HowItWork/HIWArrow.png?155);
	height: 23px;
	width: 30px;
	position: absolute;
	margin-top: 10px;
	margin-left: -35px;
}


.howItWorkBannerBg2 .register .selected
{
	display: block;
}

.howItWorkBannerBg2 .tryit
{
	background: url(/images/HowItWork/tryIt.png?155);
	background-repeat: no-repeat;
	width: 185px;
	height: 42px;
	float: left;
	margin-top: 90px;
	margin-left: 176px;
}
.howItWorkBannerBg2 .tryit .HIWArrow
{
	display: none;
	background: url(/images/HowItWork/HIWArrow.png?155);
	height: 23px;
	width: 30px;
	position: absolute;
	margin-top: 10px;
	margin-left: -35px;
}


.howItWorkBannerBg2 .tryit .selected
{
	display: block;
}
.howItWorkHelpLink
{
	background: url(/images/HowItWork/howitworkHelpLink.png?155);
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	margin-left: 10px;
	margin-top: 10px;
	width: 185px;
	display:inline;
	clear:both;
}
 .modalBackground
{
    background-color: Gray;
    opacity: 0.3;
}
.modalPopup
{
    width: 900px;
    height: 200px;
}
.modalPopupBackG
{
    background-color: White;
}
.modalPopupTitle
{
    border-bottom: 1px solid #A7E0F9;
    font-family: tahoma;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    width: 100%;
    line-height: 14px;
}
.popupbuttonsCon
{
    border-bottom: 1px solid #A7E0F9;
    border-top: 1px solid #A7E0F9;
    height: 32px;
    margin-top: 10px;
    width: 100%;
}
/* ============== Karolowy popup =============== */
.KarPopUpDelAcc
{
    text-align: center;
    float: left;
    width: 100%;
}
.KarPopUpDelAcc .buttons
{
    width: 120px;
    float: left;
    margin-top: 10px;
    margin-left: 90px;
}
.KarPopUpDelAcc .btn_yes
{
    float: left;
}
.KarPopUpDelAcc .btn_no
{
    float: left;
    margin-left: 10px;
}
.KarPopUpDelAcc .btn_DelMyAcc
{
    margin-top: 10px;
    float: left;
    margin-left: 104px;
}

/* ============== end Karolowy popup =============== */
/* ============== konkurs maly niebieski popup =============== */


.ico_kon .konSmallBluePop
{
margin-left:24px;
margin-top:12px;
position:absolute;
display:none;
	}

.ico_kon:hover .konSmallBluePop
{
	position:absolute;
	display:block;
	z-index:2000;
	}
.ico_kon .konSmallBluePop .booble
{
background:transparent url(/images/blueSmallPopUp/konBlueDymekBoobels.png?155) no-repeat scroll 0 0;
float:left;
height:33px;
position:relative;
width:36px;
z-index:5000;
	}
	.ico_kon .konSmallBlueBooble
	{
float:left;
margin-left:-13px;
margin-top:-15px;
z-index:100;
		}

.ico_kon .konSmallBluePop td
{
	border:none;
	}
	.konSmallBlueBooble .topLeftKon
	{
					width: 16px;
	height: 15px;
	background: url(/images/blueSmallPopUp/konBlueDymekTopLeft.png?155);
	background-repeat: no-repeat;
		}
			.konSmallBlueBooble .topKon
	{
							
	height: 15px;
	background: url(/images/blueSmallPopUp/konBlueDymekTop.png?155);
	background-repeat:repeat-x;
		}
			.konSmallBlueBooble .topRightKon
	{
							width: 16;
	height: 15px;
	background: url(/images/blueSmallPopUp/konBlueDymekTopRight.png?155);
	background-repeat: no-repeat;
		}
			.konSmallBlueBooble .leftKon
	{
			width: 16px;
		height: 1px;
	background: url(/images/blueSmallPopUp/konBlueDymekLeft.png?155);
	background-repeat: repeat-y;
		}
			.konSmallBlueBooble .rightKon
	{
					width: 16px;
		height: 1px;
	background: url(/images/blueSmallPopUp/konBlueDymekRight.png?155);
	background-repeat: repeat-y;
		}
			.konSmallBlueBooble .bottomLeftKon
	{
							width: 16px;
	height: 15px;
	background: url(/images/blueSmallPopUp/konBlueDymekBottomLeft.png?155);
	background-repeat: no-repeat;
		}
			.konSmallBlueBooble .bottomKon
	{
			height: 15px;
	background: url(/images/blueSmallPopUp/konBlueDymekBottom.png?155);
	background-repeat: repeat-x;
		}
			.konSmallBlueBooble .bottomRightKon
	{
										width: 16px;
	height: 15px;
	background: url(/images/blueSmallPopUp/konBlueDymekBottomRight.png?155);
	background-repeat: no-repeat;
		}










	/* ============== end konkurs maly niebieski popup =============== */ .konBan
{
    width: 690px;
    height: 102px;
    float: left;
}
.konBan .BgLeft
{
    background: transparent url(/images/konkurs/konkorsBanLeft.png?155) no-repeat scroll 0 0;
    float: left;
    height: 101px;
    width: 10px;
}
.konBan .BgCenter
{
    background: transparent url(/images/konkurs/konkorsBanTop.png?155);
    background-repeat: repeat-x;
    float: left;
    height: 101px;
    width: 670px;
}
.konBan .BgRight
{
    background: transparent url(/images/konkurs/konkorsBanRight.png?155) no-repeat scroll 0 0;
    float: left;
    height: 101px;
    width: 10px;
}
.konBan .text
{
    color: black;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 70px;
    line-height: 24px;
    margin-top: 20px;
    text-align: center;
    width: 670px;
}
.konBan .BgCenter .btn_X
{
    float: right;
    margin-top: 10px;
}

.konStats
{
    width: 690px;
    float: left;
    height: 70px;
}
.konStats .first
{
    color: black;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 24px;
    text-align: left;
    width: 500px;
}
.konStats .second
{
    color: black;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 24px;
    text-align: left;
    width: 500px;
}
.konStats .redStat
{
    font-size: 16px;
    color: #E35D21;
}
.konKategory
{
    width: 690px;
    float: left;
}
.konKategory .title
{
    font-family: Arial;
    font-size: 16px;
    color: #E35D21;
    font-weight: bold;
    line-height: 24px;
    width: 100%;
}
.konKategory .catTable
{
    width: 690px;
    border-top: solid 1px #A7E0F9;
    color: #008FE7;
    font-family: Arial;
    font-size: 13px;
}
.konKategory .catTable td
{
    width: 230px;
    border-bottom: solid 1px #A7E0F9;
    border-right: solid 1px #A7E0F9;
    height: 25px;
}
.konKategory .catTable .righttd
{
    border-right: none;
}
.konKategory .catTable .bgcolor
{
    background-color: #F2FAFE;
}
.konKategory .catTable input
{
    border: none;
    height: 14px;
    padding: 0;
    width: 14px;
    vertical-align: middle;
    margin-left: 15px;
    margin-right: 10px;
}
.konRadioButtons
{
    float: right;
}
.konQuestionHeader
{
    width: 690px;
    float: left;
}
.konQuestionHeader
{
    width: 690px !important;
    width: 680px;
    float: left;
    margin-top: 20px;
    display: inline;
}

.konQuestionHeader .first
{
    font-family: Arial;
    font-size: 16px;
    color: #E35D21;
    font-weight: bold;
    line-height: 24px;
    width: 200px;
    float: left;
}
.konPagerContainer
{
    width: 100%;
    height: 35px;
    border-top: solid 1px #A7E0F9;
    border-bottom: solid 1px #A7E0F9;
    background: #f2fafe;
    float: left;
    display: inline;
}
.konPagerContainer .PagerContainerTable
{
    margin: 7px;
}
.konQuestionContainer
{
    float: left;
    width: 690px !important;
    width: 600px;
    border-top: solid 1px #A7E0F9;
}

.konQuestionContainer .questionCon
{
    float: left;
    width: 675px !important;
    width: 600px;
    margin-left: 15px;
    margin-bottom: 16px;
}
.konQuestionContainer .questionCon .ico
{
    float: left;
    height: 35px;
    width: 38px;
    background: transparent url(/images/konkurs/ico_Question.png?155) no-repeat scroll 0 0;
}
.konQuestionContainer .questionCon .desc
{
    color: Black;
    float: left;
    width: 600px;
    line-height: 20px;
    font-family: Arial;
    font-size: 13px;
    margin-left: 15px;
}
.konQuestionContainer .questionCon .upContainerEnd
{
    width: 653px;
    float: left;
    margin-top: 10px;
    height: 20px;
    background: transparent url(/images/konkurs/questionsUpNewBgEnd.png?155) repeat-y scroll 0 0;
}
.konQuestionContainer .questionCon .upContainer
{
    width: 100%;
    float: left;
    margin-top: 0px;
    background: transparent url(/images/konkurs/questionsUpNewBg.png?155) repeat-y scroll 0 0;
}
.konQuestionContainer .questionCon .downContainer
{
    width: 653px;
    height: 47px;
    float: left;
    background: transparent url(/images/konkurs/konbg_nohover1.png?155) no-repeat scroll 0 0;
}
/*
.konQuestionContainer .questionCon .downContainer:hover
{
    background: transparent url(/images/konkurs/konbg_hover.png?155) no-repeat scroll 0 0;
}
*/
.konQuestionContainer .questionCon .category
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    width: 99%;
    height: 15px;
    margin: 0 5px 5px;
}
.konQuestionContainer .questionCon .category .textbluecolor
{
    color: #0391e7;
}
.konQuestionContainer .questionCon .downContainer .title
{
    font-family: Arial;
    font-size: 16px;
    color: #E35D21;
    font-weight: bold;
    line-height: 24px;
    width: 300px;
    float: left;
    text-decoration: none;
}
.konQuestionContainer .questionCon .downContainer .title a
{
    color: #E35D21;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
    margin-left: 5px;
    text-decoration: none;
    width: 300px;
}




.konQuestionContainer .questionCon .downContainer .sponsor
{
    background: transparent url(/images/konkurs/btnsponsorQ.png?155) no-repeat scroll 0 0;
    float: right;
    height: 17px;
    width: 126px;
    margin-right: 2px;
    cursor: default;
}
.konQuestionContainer .questionCon .status
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    width: 100%;
    height: 20px;
    margin-top: 20px;
}
.kon_STable
{
    width: 671px;
    float: left;
}
.kon_STable .tabletop
{
    width: 671px;
    height: 32px;
    background: transparent url(/images/konkurs/kons_top.png?155) no-repeat scroll 0 0;
    float: left;
}
.kon_STable .tableMiddle
{
    width: 671px;
    background: transparent url(/images/konkurs/kons_middle.png?155);
    background-repeat: repeat-y;
    float: left;
}
.kon_STable .tableBottom
{
    background: url("/images/konkurs/kons_bottom.png?10") no-repeat scroll 0 bottom transparent;
    float: left;
    width: 671px;
}
.kon_STable .tableMiddle .desc
{
    font-weight: bold;
    margin-left: 12px;
    margin-top: -24px;
}
.kon_STable .tableMiddle .category
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    width: 645px;
    height: 15px;
    margin-left: 12px;
    margin-top: 10px;
}
.kon_STable .tableMiddle .textbluecolor
{
    color: #0391e7;
}
.kon_STable .tableMiddle .radiobuttons
{
    margin-top: 10px;
    width: 645px;
    margin-left: 12px;
}
.kon_STable .tableMiddle .radiobuttons input
{
    vertical-align: sub;
    margin-right: 10px;
}
.podpowiedz
{
    font-family: Arial;
    font-size: 14px;
    color: #E35D21;
    font-weight: bold;
    line-height: 24px;
    width: 671px;
    border-bottom: solid 1px #A7E0F9;
    margin-top: 20px;
}
.kon_konPodpowiedzcontainer
{
    color: #008fe6;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-indent: 10px;
}
.kon_konPodpowiedzcontainer a
{
    color: #008fe6;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
}
.kon_podpowiedzbgColor
{
    background-color: #f2fafe;
    width: 671px;
    border-bottom: solid 1px #A7E0F9;
}
.kon_podpowiedzbgnoColor
{
    background-color: white;
    width: 671px;
    border-bottom: solid 1px #A7E0F9;
}
.kon_STable .tableBottom .btnPBack
{
    float: left;
    margin-left: 167px;
    margin-top: -6px;
}
/* ============ portal-portals
==================================== */
.stepInPortal
{
    color: #B1B1B1;
    font-size: 16px;
    text-indent: 15px;
    float: left;
    height: 40px;
}
.konkurs_separator_ser
{
    background: url("/images/konkurs/kons_bottom.png?10") no-repeat scroll 0 top transparent;
    float: left;
    height: 48px;
    width: 671px;
}
.konkurs_separator_ser hr
{
    margin-top: 15px;
    margin-bottom: 15px;
}
.konnkursSpanVal
{
    color: Red;
    float: left;
    line-height: 16px;
    margin-left: 18%;
    margin-top: 5px;
    width: 67%;
}
 .tablePTitleText
{
    height: 20px;
    text-align: left;
    text-indent: 10px;
    background: url(/images/portal/portalsBg_20px.png?155);
    background-repeat: repeat-x;
}
.tablePTitleText .title
{
    text-align: left;
    text-indent: 10px;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    border: none;
}
.tablePTitleText .btn_SDown, .tablePTitleText .btn_SUp, .tablePTitleText .btn_SDown2
{
    float: left;
    margin-left: 10px;
}
.tableTopPortalAddCN
{
    width: 40px;
}
.tableTopPortalLimits
{
    width: 90px;
}
.tableTopPortalCategory, .tableTopPortalPA, .tableTopPortalZP
{
    width: 110px;
}
.tableTopPortalPortalName
{
    width: 315px;
}

.topPortals_DirectUrl
{
    font-size: 10px;
    color: #009AE7;
    line-height: 17px;
    text-decoration: none;
    display: none;
}

.topPortals_ItemLimits
{
    font-size: 10px;
    font-family: tahoma;
    margin-left: 4px;
    margin-right: 4px;
}

.topPortals_ItemCategory
{
    font-size: 10px;
    font-family: tahoma;
}

.topPortals_LimitMessage
{
    float: right;
    color: Red;
    font-size: 9px;
    margin-right: 2px;
}
 .VisitsCapchaCon
{
	
	}
	.VisitsCapchaCon .btnNext
{
	float:left;
	margin-left:275px;
	}
.visitsCaptchaInput
{
	border: 1px solid #A7E0F9;
	margin-left: -15px;
	width: 180px;
}
.visitsCaptchaValidator
{

	margin-left: -15px;

} .UserPersonalDatacon
{
}
.UserPersonalDatacon div
{
	float: left;
}
.UserPersonalDatacon .row
{
	clear: both;
	line-height: 22px;
	margin-left: 200px;
	margin-top: 10px;
	display: inline;
	width: 420px;
}
.UserPersonalDatacon .row .desc
{
	display: inline;
	width: 120px;
}
.UserPersonalDatacon .row .opt
{
	width: 300px;
}
.UserPersonalDatacon .btnNext
{
	margin-left: 280px;
	margin-top: 10px;
}
.UserPersonalDatacon .sepLine
{
	height: 1px;
	width: 100%;
	border-top: solid 1px #A7E0F9;
	margin-top: 10px;
}
.UserPersonalDatacon .btnPSave
{
	float: right;
	margin: 10px;
}
.UserPersonalDatacon .btnPBack
{
	margin: 10px;
}
.UserPersonalDatacon .checkList, .UserPersonalDatacon .check
{
	line-height: 18px;
}
.UserPersonalDatacon .checkList input, .UserPersonalDatacon .check input
{
	border: none;
	float: left;
	height: 14px;
	padding: 0;
	width: 14px;
}
.o2p_table
{
	float: left;
	width: 90%;
	margin-left: 4%;
	margin-top: 10px;
}
.o2p_table td
{
	height: 33px;
	line-height: 20px;
	padding-left: 10px;
	vertical-align: top;
}
.o2p_table td span, .o2p_table td input, .o2p_table td select
{
	float: left;
}
 .ico_kon
{
	width: 19px;
	height: 16px;
	background: url(/images/icons/smalBall-kon.png?155);
	background-repeat: no-repeat;
	float:left;
	margin-left:5px;
	display:inline;
	margin-top:2px;
}
.ico_History
{
		width: 18px;
	height: 18px;
	background: url(/images/icons/History.png?155);
	background-repeat: no-repeat;
	float:left;
	margin-left:5px;
	display:inline;
	margin-top:1px;
	} .tabTopPortalsCon
{
    float: left;
    height: 40px;
    width: 100%;
}

.tabTopPortalsCon .SleftTop
{
    width: 9px;
    height: 40px;
    background: transparent url(/images/tabs/bottomTab/Sleft.png?155) no-repeat scroll 0 0;
    float: left;
}
.tabTopPortalsCon .SRightTop
{
    width: 9px;
    height: 40px;
    background: transparent url(/images/tabs/bottomTab/SRight.png?155) no-repeat scroll 0 0;
    float: left;
}
.tabTopPortalsCon .first
{
    width: 123px;
    margin-top: 20px;
    height: 20px;
    background: transparent url(/images/tabs/bottomTab/serwisypunktowe.png?155) repeat-x scroll 0 0;
    float: left;
    cursor: pointer;
}
.tabTopPortalsCon .firstSelected
{
    background: transparent url(/images/tabs/bottomTab/serwisypunktoweOn.png?155) repeat-x scroll 0 0;
}

.tabTopPortalsCon .second
{
    width: 98px;
    margin-top: 20px;
    height: 20px;
    background: transparent url(/images/tabs/bottomTab/blogi.png?155) repeat-x scroll 0 0;
    float: left;
    cursor: pointer;
}
.tabTopPortalsCon .secondSelected
{
    background: transparent url(/images/tabs/bottomTab/blogiOn.png?155) repeat-x scroll 0 0;
}

.tabTopPortalsCon .third
{
    width: 123px;
    margin-top: 20px;
    height: 20px;
    background: transparent url(/images/tabs/bottomTab/strony.png?155) repeat-x scroll 0 0;
    float: left;
    cursor: pointer;
}
.tabTopPortalsCon .thirdSelected
{
    background: transparent url(/images/tabs/bottomTab/stronyOn.png?155) repeat-x scroll 0 0;
}
.tabTopPortalsCon .fourth
{
    width: 136px;
    margin-top: 20px;
    height: 20px;
    background: transparent url(/images/tabs/bottomTab/partnerzy.png?155) repeat-x scroll 0 0;
    float: left;
    cursor: pointer;
}
.tabTopPortalsCon .fourthSelected
{
    background: transparent url(/images/tabs/bottomTab/partnerzyOn.png?155) repeat-x scroll 0 0;
}
.tabTopPortalsCon .sep
{
    width: 15px;
    height: 40px;
    background: transparent url(/images/tabs/bottomTab/STop.png?155) repeat-x scroll 0 0;
    float: left;
}
.tabTopPortalsCon .sepall
{
    width: 144px;
    height: 40px;
    background: transparent url(/images/tabs/bottomTab/STop.png?155) repeat-x scroll 0 0;
    float: left;
}
 .invitationPartnerCon
{
	float: left;
	width: 100%;
}
.invitationPartnerCon .row
{
	width: 100%;
	height: 30px;
	margin-left: 20px;
	line-height: 20px;
	float: left;
}
.invitationPartnerCon .row .desc
{
	float: left;
	width: 150px;
}
.invitationPartnerCon .row .PortalInfo
{
	width: 400px;
	float: left;
}
.invitationPartnerCon .row .validator
{
	position: absolute;
}
.invitationPartnerCon .row1
{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.invitationPartnerCon .btnSend
{
	float: left;
	margin-left: 300px;
	display: inline;
}
 .menuSchoolCon
{
	float: left;
	margin-top: -41px;
	position: absolute;
	width: 660px;
}
.menuSchoolCon .school1Tab
{
	width: 83px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -6px 0px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
	margin-left:10px;
}
.menuSchoolCon .school1TabSelected
{
		width: 109px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
		background-position: -1px -43px;
		background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
	margin-left:10px;
}
.menuSchoolCon .school2Tab
{
	width: 88px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -135px 0px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
	margin-left:10px;
}
.menuSchoolCon .school2TabSelected
{
	width: 124px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -116px -43px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
	margin-left:10px;
			
}
.menuSchoolCon .school3Tab
{
	width: 89px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -271px 0px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
	margin-left:10px;
}
.menuSchoolCon .school3TabSelected
{
	width: 123px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -242px -43px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
			margin-left:10px;
}
.menuSchoolCon .school4Tab
{
	width: 73px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -371px 0px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
	margin-left:10px;
}
.menuSchoolCon .school4TabSelected
{
	width: 96px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -366px -43px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
			margin-left:10px;
}
.menuSchoolCon .school5Tab
{
	width: 77px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -501px 0px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
	margin-left:10px;
}
.menuSchoolCon .school5TabSelected
{
	width: 108px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -462px -43px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
			
}
.menuSchoolCon .school6Tab
{
	width: 94px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -589px 0px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
	margin-left:10px;
}
.menuSchoolCon .school6TabSelected
{
	width: 129px;
	height: 38px;
	background: url(/images/school/SchoolTabs.png?155);
	background-position: -571px -43px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin-top:3px;
			
} .registerSchoolCon
{
	float: left;
	width: 100%;
}
.registerSchoolCon .title
{
	width: 100%;
	text-indent: 10px;
	font-size: 14px;
	height: 50px;
}
.registerSchoolCon .row
{
	width: 100%;
	float: left;
	height: 30px;
}
.registerSchoolCon .row .desc
{
	width: 280px;
	text-align: right;
	float: left;
	line-height: 18px;
}


.registerSchoolCon .row .value
{
	width: 380px;
	float: left;
}
.registerSchoolCon .row .value1
{
	width: 380px;
	float: left;
}
.registerSchoolCon .row .value input
{
	width: 180px;
	margin-left: 10px;
	border: 1px solid #A7E0F9;
}
.registerSchoolCon .row .value select
{
	width: 182px;
	margin-left: 10px;
	border: 1px solid #A7E0F9;
}


/* z mapką */
.rowMaps
{
	width: 300px;
	float: left;
	min-height: 30px;
}
.rowMaps .desc
{
	width: 90px;
	text-align: right;
	float: left;
	line-height: 18px;
}


.rowMaps .value
{
	width: 210px;
	float: left;
}
.rowMaps .value1
{
	width: 210px;
	float: left;
}
.rowMaps .value input
{
	width: 180px;
	margin-left: 10px;
	border: 1px solid #A7E0F9;
}
.rowMaps .value select
{
	width: 182px;
	margin-left: 10px;
	border: 1px solid #A7E0F9;
}

.rowMaps .valueScrol
{
	float: left;
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	margin-top:5px;
}
/* my school maps */
.rowMapsMS
{
	width: 600px;
	float: left;
	min-height: 30px;
	margin-left:30px;
}
.rowMapsMS .desc
{
	width: 90px;
	text-align: right;
	float: left;
	line-height: 18px;
}


.rowMapsMS .value
{
	width: 410px;
	float: left;
}
.rowMapsMS .value1
{
	width: 410px;
	float: left;
}
.rowMapsMS .value input
{
	width: 380px;
	margin-left: 10px;
	border: 1px solid #A7E0F9;
}
.rowMapsMS .value select
{
	width: 382px;
	margin-left: 10px;
	border: 1px solid #A7E0F9;
}

.rowMapsMS .valueScrol
{
	float: left;
	max-height: 500px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	margin-top:5px;
} .mySchool
{
	width: 100%;
	float: left;
}
.mySchool div
{
	float: left;
}
.mySchool .MS_Info
{
	width: 100%;
	float: left;
}
.mySchool .MS_InfoBack
{
	background: transparent url(/images/konkurs/konbg_nohover.png?10) repeat-x scroll 0 0;
	height: 76px;
}
.mySchool .MS_Info .name
{
	width: 100%;
	text-align: center;
	background: transparent url(/images/konkurs/konbg_nohover.png?10) repeat-x scroll 0 0;
	height: 47px;
	font-size: 16px;
	font-weight: bold;
	line-height: 47px;
}
.mySchool .MS_Info .row
{
	width: 330px;
	height: 25px;
	float: left;
	line-height: 30px;
	margin-top:9px;
}
.mySchool .MS_Info .row .title
{
	text-align: right;
	width: 126px;
	font-size: 12px;
	float: left;
	font-weight: normal;
}
.mySchool .MS_Info .row .value
{
	float: left;
	width: 170px;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
}
.mySchool .myClassRank
{
	float: left;
}
.mySchool .myClassRank .title
{
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.mySchool .myClassRank .ClassRankTable
{
}
/* TableClassRank title */

.mySchool .myClassRank .ClassRankTable .title
{
	font-size: 11px;
	float: none;
	text-align: center;
	background: transparent url(/images/konkurs/konbg_nohover.png?10) repeat-x scroll 0 0;
	height: 47px;
}
.mySchool .myClassRank .ClassRankTable .title .lp
{
	width: 20px;
}
.mySchool .myClassRank .ClassRankTable .title .login
{
	width: 170px;
}
.mySchool .myClassRank .ClassRankTable .title .points
{
	width: 125px;
}
.mySchool .myClassRank .ClassRankTable .title .correctAnswer
{
	width: 125px;
}
.mySchool .myClassRank .ClassRankTable .title .readArticle
{
	width: 221px;
}
.mySchool .myClassRank .ClassRankTable .title .answrPoints
{
	width: 125px;
}
/* TableClassRank value */

.mySchool .myClassRank .ClassRankTable .value
{
	font-size: 13px;
	float: none;
	text-align: center;
	height: 25px;
}




.mySchool .myClassRank .ClassRankTable .value:hover, .mySchool .myClassRank .ClassRankTable .value:hover .points, .mySchool .myClassRank .ClassRankTable .value:hover .readArticle,.mySchool .myClassRank .ClassRankTable .value:hover .correctAnswer,.mySchool .myClassRank .ClassRankTable .value:hover .answrPoints
{
	background-color: #ffd4a7;
	font-weight:bold;
}
.mySchool .myClassRank .ClassRankTable .value .lp
{
	width: 20px;
	
border-top:1px solid #C5E6F6;
}
.mySchool .myClassRank .ClassRankTable .value .login
{
	width: 170px;
		border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}
.mySchool .myClassRank .ClassRankTable .value .points
{
	width: 100px;
	
		border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}
.mySchool .myClassRank .ClassRankTable .value .correctAnswer
{
	width: 100px;
	
		border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}
.mySchool .myClassRank .ClassRankTable .value .readArticle
{
	width: 221px;
		border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}
.mySchool .myClassRank .ClassRankTable .value .answrPoints
{
	width: 100px;
	
		border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}





/*school rank*/
.mySchool .mySchoolRank
{
	float: left;
	width: 100%;
	margin-top: 30px;
}
.mySchool .mySchoolRank .title
{
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.mySchool .mySchoolRank .schoolRankTable
{
}
.mySchool .mySchoolRank .schoolRankTable .title
{
	font-size: 11px;
	float: none;
	text-align: center;
	background: transparent url(/images/konkurs/konbg_nohover.png?10) repeat-x scroll 0 0;
	height: 47px;
}
.mySchool .mySchoolRank .schoolRankTable .title .classes
{
	width: 20px;
}
.mySchool .mySchoolRank .schoolRankTable .title .students
{
	width: 150px;
}
.mySchool .mySchoolRank .schoolRankTable .title .correctAnswer
{
	width: 131px;
}
.mySchool .mySchoolRank .schoolRankTable .title .points
{
	width: 132px;
}
.mySchool .mySchoolRank .schoolRankTable .value
{
	font-size: 13px;
	float: none;
	text-align: center;
	height: 25px;
}
.mySchool .mySchoolRank .schoolRankTable .value:hover, .mySchool .mySchoolRank .schoolRankTable .value:hover .students, .mySchool .mySchoolRank .schoolRankTable .value:hover .points
{
	background-color: #ffd4a7;
	font-weight:bold;
}
.mySchool .mySchoolRank .schoolRankTable .value .clases
{
	text-align: left;
	text-indent: 10px;
	width: 250px;
	border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}
.mySchool .mySchoolRank .schoolRankTable .value .students
{
	width: 150px;

	border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}
.mySchool .mySchoolRank .schoolRankTable .value .correctAnswer
{
	width: 131px;
		border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}
.mySchool .mySchoolRank .schoolRankTable .value .points
{
	width: 132px;

		border-right:1px solid #C5E6F6;
border-top:1px solid #C5E6F6;
}
/* schoolDesct */
.schoolDesct
{
	width: 100%;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	float: left;
	margin-top: 15px;
}
/* nasz szkoła */
.ourSchool
{
	width: 100%;
	margin-top: 15px;
	float: left;
}
.ourSchool .title
{
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.ourSchool .schoolPosition
{
	float: left;
}
.ourSchool .tableSPCon .title
{
	font-size: 13px;
	text-align: center;
	height:25px;
}
.ourSchool .schoolPosition .desc
{
	background: transparent url(/images/portal/portalsBg_20px.png?69) repeat-x scroll 0 0;
	height: 20px;
}

.ourSchool .schoolPosition .desc .name
{
	width: 333px;
	text-align: center;
	font-weight: bold;
}
.ourSchool .schoolPosition .desc .studentCount
{
		text-align: center;
	font-weight: bold;
	width: 150px;
	}
.ourSchool .schoolPosition .desc .points
{
	text-align: center;
	font-weight: bold;
	width: 150px;
}
.ourSchool .schoolPosition .item
{
	height: 20px;
}
.ourSchool .schoolPosition .item:hover, .ourSchool .schoolPosition .item:hover .name, .ourSchool .schoolPosition .item:hover .points
{
	background-color: #ffd4a7;
}
 .ourSchool .schoolPosition .item:hover .studentCount, .ourSchool .schoolPosition .item:hover .studentCount1
{
	background-color: #ffa4a7;
}
.ourSchool .schoolPosition .item .name
{
	width: 333px;
	
}
.ourSchool .schoolPosition .item .name div
{
	margin:5px 10px;
	
	}
	
	.ourSchool .schoolPosition .item .studentCount
{
	text-align: right;
	width: 150px;
	background-color: #D8F0FC;
	}
		.ourSchool .schoolPosition .item .studentCount1
{
	text-align: right;
	width: 150px;
	background-color: white;
	}
.ourSchool .schoolPosition .item .points
{
	text-align: right;
	width: 150px;
	
}
.ourSchool .schoolPosition .item .points span,.ourSchool .schoolPosition .item .studentCount span,.ourSchool .schoolPosition .item .studentCount1 span
{
	float: right;
	margin-right: 10px;
}
.ourSchool .schoolPosition .item .schoolRankCount
{
	width:30px;
	
	}
	.ourSchool .schoolPosition .item .schoolRankCount span
	{
		margin-left:5px;
		
		}
.tableSPCon
{
	float: left;
	width: 100%;
}
/* other */
.MSChoseMapDesc
{
	width: 100%;
	line-height: 13px;
}
.MSChoseMapDesc:hover
{
	background-color: #ffd4a7;
}
.MSChoseMapDesc div
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.MSChoseMapDesc div a
{
	font-size: 11px;
}
/* parner page */
.SchollPartnerPageKur
{
	float: left;
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	text-align: center;
}
.SchollPartnerPageKur img
{
	margin-right:4px;
margin-top:-9px;
width:15px;

	}
.schoolPartnerImg
{
	border: none;
	width: 225px;
	margin-top: 40px;
	margin-left: 215px;
	clear: both;
}
.mediaPartnersRow
{
width:100%;
clear:both;
float:left;
margin-top:10px;
	
	}
	.mediaPartnersRow .schoolPartnerImg
{
	border: none;
	width: 200px;
	margin-top: 0px;
	margin-left: 15px;
	clear: both;
} .SchCoFirstView
{
}
.SchCoFirstView div
{
	float: left;
}
.SchCoFirstView .row
{
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}
.SchCoFirstView .row .desc
{
	float: left;
	width: 300px;
	text-align: right;
}
.SchCoFirstView .row .value
{
	float: left;
	width: 300px;
	margin-left: 10px;
}
.SchCoFirstView .title
{
	border-bottom: 1px solid #A7E0F9;
	font-size: 16px;
	height: 25px;
	text-indent: 15px;
	width: 100%;
	float: left;
}
.SchCoFirstView .buttons
{
	clear: both;
	width: 100%;
	border-bottom: 1px solid #A7E0F9;
	border-top: 1px solid #A7E0F9;
	height: 25px;
}
.SchCoFirstView .buttons .btnSave
{
	border: none;
	margin-top: 5px;
	margin-left: 315px;
	float: left;
}
.SchCoFirstView .classInfoCon
{
	float: left;
	width: 600px;
	margin-left: 15px;
}
.SchCoFirstView .classInfoCon .firstTrTable
{
	width: 100%;
	height: 25px;
	text-align: center;
}
.SchCoFirstView .classInfoCon .firstTrTable .name
{
	width: 200px;
}
.SchCoFirstView .classInfoCon .firstTrTable .managment
{
	width: 260px;
}
.SchCoFirstView .classInfoCon .secondTrTable
{
	width: 100%;
	height: 30px;
	text-align: center;
}
.SchCoFirstView .classInfoCon .secondTrTable .name
{
	width: 200px;
}
.SchCoFirstView .classInfoCon .secondTrTable .managment
{
	width: 260px;
}
/* second view */
.secondWievCoordinatorTitle
{
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}
.coordinatorSecondViewCon
{
	float: left;
	width: 100%;
}
.coordinatorSecondViewCon div
{
	float: left;
}
.coordinatorSecondViewCon .coordinatorClassTable
{
}
.coordinatorSecondViewCon .coordinatorClassTable .first
{
	height: 50px;
	line-height: 15px;
	background: transparent url(/images/konkurs/konbg_nohover.png?10) repeat-x scroll 0 0;
}
.coordinatorSecondViewCon .coordinatorClassTable .first .login
{
	text-align: center;
	width: 200px;
}
.coordinatorSecondViewCon .coordinatorClassTable .first .name
{
	text-align: center;
	width: 300px;
}
.coordinatorSecondViewCon .coordinatorClassTable .first .about
{
	text-align: center;
	width: 250px;
}
.coordinatorSecondViewCon .coordinatorClassTable .first .date
{
	text-align: center;
	width: 100px;
	line-height: 15px;
}
.coordinatorSecondViewCon .coordinatorClassTable .first .choseClass
{
	text-align: center;
	width: 250px;
}

/* second wiev */
.coordinatorSecondViewCon .coordinatorClassTable .second
{
	height: 30px;
	line-height: 30px;
}
.coordinatorSecondViewCon .coordinatorClassTable .second .login
{
	text-indent: 10px;
	text-align: left;
	width: 200px;
}
.coordinatorSecondViewCon .coordinatorClassTable .second .name
{
	text-indent: 10px;
	text-align: center;
	width: 300px;
	line-height: 12px;
}

.coordinatorSecondViewCon .coordinatorClassTable .second .date
{
	text-align: center;
	width: 100px;
	line-height: 15px;
}
.coordinatorSecondViewCon .coordinatorClassTable .second .choseClass
{
	text-align: center;
	width: 250px;
}
.coordinatorSecondViewCon .coordinatorClassTable .second .choseClass select
{
	width: 80px;
}
.coordinatorSecondViewCon .coordinatorClassTable .second .choseClass .SCCDiv
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.coordinatorSecondViewCon .coordinatorClassTable .second .choseClass .btnDelete
{
	margin-left: 25px;
}
.coordinatorSecondViewCon .buttons
{
	clear: both;
	width: 100%;
	border-bottom: 1px solid #A7E0F9;
	border-top: 1px solid #A7E0F9;
	height: 40px;
}
.coordinatorSecondViewCon .buttons .btnPBack
{
	margin-top: 8px;
}
/* question list fix */

.schoolQuestionFix .detailsQuestionCon .linkTable .STitleRow .third
{
	width: 372px;
}
.schoolQuestionFix .detailsQuestionCon .answerTable .STitleRow
{
	width: 644px;
}
.schoolQuestionFix .detailsQuestionCon .linkTable .STitleRow
{
	width: 644px;
}
.schoolQuestionFix .detailsQuestionCon .answerTable .STitleRow .second
{
	width: 496px;
}
.schoolQuestionFix .detailsQuestionCon .linkTable .STitleRow .fourth
{
	width: 100px;
}
.schoolQuestionFix .detailsQuestionCon .linkTable .first
{
	width: 34px;
}
.schoolQuestionFix .detailsQuestionCon .linkTable .second
{
	width: 123px;
}
.schoolQuestionFix .detailsQuestionCon .linkTable .third
{
	width: 370px;
}
.schoolQuestionFix .detailsQuestionCon .linkTable .fourth
{
	width: 100px;
}
 .menu
{
	width: 100%;
	clear: both;
	height: 35px;
	border-bottom: solid 1px #A7E0F9;
	text-align: center;
}
.menu span
{
	cursor: pointer;
	color: #009AE7;
}
.infoAbout, .awards, .clasification, .programInfo, .regulamin, .getSponsor
{
	float: left;
	width: 100%;
	text-align: justify;
}
.awards img
{
	width: 400px;
	margin-left: 135px;
}
.awards .SKonTitleAwards
{
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	background-color: #F2FAFE;
}
 .SIOffert
{
	width:94%;
	margin-left:3%;
	float:left;
	line-height:18px;
	} .AddQuestionCon
{
	width: 100%;
	float: left;
}
.AddQuestionCon div
{
	float: left;
}
/* ========================== questions.aspx ================ */
.partnerQuestionsCon
{
	width: 100%;
}
.partnerQuestionsCon .btnAddQuestion
{
	margin-top: 10px;
	margin-left: 10px;
}
.partnerQuestionsCon div
{
	float: left;
}

.partnerQuestionsCon .listTable
{
	width: 100%;
	line-height: 24px;
}
.partnerQuestionsCon .listTable .whiteTr
{
	background-color: white;
}
.partnerQuestionsCon .listTable .hoverTr
{
	background-color: #d1e2ef;
}

.partnerQuestionsCon .listTable .edit
{
	width: 80px;
	text-align: center;
}
.partnerQuestionsCon .listTable .edit .btnSmallEdit
{
	margin-top: 1px;
	margin-left: 12px;
}
.partnerQuestionsCon .listTable .question
{
	width: 345px;
	text-align: left;
	text-indent: 5px;
}
.partnerQuestionsCon .listTable .stat
{
	width: 110px;
	text-align: center;
}
.partnerQuestionsCon .listTable .stat .statRed
{
	color: Red;
	font-weight: bold;
}
.partnerQuestionsCon .listTable .stat .statRedDark
{
	color: #993333;
	font-weight: bold;
}
.partnerQuestionsCon .listTable .stat .statGreen
{
	color: Green;
	font-weight: bold;
}
.partnerQuestionsCon .listTable .stat .statBlue
{
	color: Blue;
	font-weight: bold;
}
.partnerQuestionsCon .listTable .stat .statOrange
{
	color: Orange;
	font-weight: bold;
}
.partnerQuestionsCon .listTable .Answer
{
	width: 100px;
	text-align: center;
	font-weight: bold;
}
.partnerQuestionsCon .listTable .pointAns
{
	line-height: 14px;
	text-align: center;
	width: 90px;
}
.partnerQuestionsCon .listTable .points
{
	width: 100px;
	text-align: center;
	font-weight: bold;
	line-height: 14px;
}
.partnerQuestionsCon .listTable .points .pointss
{
	width: 90px;
	text-align: right;
	margin-right: 10px;
}
.partnerQuestionsCon .listTable .limit
{
	width: 100px;
	text-align: center;
}
.partnerQuestionsCon .listTable .limit .limits
{
	width: 90px;
	text-align: right;
	margin-right: 10px;
}
/* ========================= acquring History =============== */
.acquringHistoryTableBg, .partnerQuestionsTableHeder
{
	text-align: center;
	font-weight: bold;
	background: transparent url(/images/myservisesBg.png?155) repeat scroll 0 0;
	height: 45px;
}
/* ========================= AddOrEditQuestions.asx =============== */

.AddQuestionCon .answerTable .STitleRow
{
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
	height: 25px;
	line-height: 23px;
	text-indent: 10px;
	width: 500px;
	margin-top: 10px;
	clear: both;
}
.AddQuestionCon .answerTable .STitleRow .first
{
	width: 37px;
	border-right: solid 1px white;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}

.AddQuestionCon .answerTable .STitleRow .second
{
	border-right: solid 1px white;
	text-align: center;
	text-indent: 0;
	width: 335px;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}

.AddQuestionCon .answerTable .STitleRow .third
{
	width: 100px;
	border: none;
	text-indent: 10px;
	text-align: center;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}
.AddQuestionCon .answerTable .first
{
	width: 30px;
	border: solid 1px #a7e0f9;
	text-indent: 10px;
	background-color: #DFF1FC;
}

.AddQuestionCon .answerTable .second
{
	/* border: 1px solid #A7E0F9; */
	text-align: center;
	width: 320px; /* background-color: #DFF1FC; gdy nieaktywne */
}

.AddQuestionCon .answerTable .third
{
	width: 100px; /*	border: solid 1px #a7e0f9;*/
}
.AddQuestionCon .answerTable .htable
{
	height: 30px;
	color: #009ae7;
	line-height: 20px;
}


/* =========== links ============== */
.AddQuestionCon .linkTable .STitleRow
{
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
	height: 25px;
	line-height: 23px;
	text-indent: 10px;
	width: 584px;
	margin-top: 10px;
	clear: both;
}
.AddQuestionCon .linkTable .STitleRow .first
{
	width: 37px;
	border-right: solid 1px white;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}

.AddQuestionCon .linkTable .STitleRow .second
{
	border-right: solid 1px white;
	text-align: center;
	text-indent: 0;
	width: 225px;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}

.AddQuestionCon .linkTable .STitleRow .third
{
	width: 318px;
	border: none;
	text-indent: 10px;
	text-align: center;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}
.AddQuestionCon .linkTable .first
{
	width: 30px;
	border: solid 1px #a7e0f9;
	text-indent: 10px;
	background-color: #DFF1FC;
}

.AddQuestionCon .linkTable .second
{
	/* border: 1px solid #A7E0F9; */
	text-align: center;
	width: 240px; /* background-color: #DFF1FC; gdy nieaktywne */
}

.AddQuestionCon .linkTable .third
{
	width: 584px; /*	border: solid 1px #a7e0f9;*/
}
.AddQuestionCon .linkTable .htable
{
	height: 30px;
	color: #009ae7;
	line-height: 14px;
}

/* ========================= end  AddOrEditWuestions.aspx =============== */
/* =========================  QuestionDetails.aspx =============== */
.detailsQuestionCon div
{
	float: left;
}

.detailsQuestionCon .answerTable .STitleRow
{
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
	height: 25px;
	line-height: 23px;
	text-indent: 10px;
	width: 858px;
	margin-top: 10px;
	clear: both;
}
.detailsQuestionCon .answerTable .STitleRow .first
{
	width: 37px;
	border-right: solid 1px white;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}

.detailsQuestionCon .answerTable .STitleRow .second
{
	border-right: solid 1px white;
	text-align: center;
	text-indent: 0;
	width: 700px;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}

.detailsQuestionCon .answerTable .STitleRow .third
{
	width: 100px;
	border: none;
	text-indent: 10px;
	text-align: center;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}
.detailsQuestionCon .answerTable .first
{
	width: 34px;
	border: solid 1px #a7e0f9;
	text-indent: 10px;
	background-color: #DFF1FC;
}

.detailsQuestionCon .answerTable .second
{
	border: 1px solid #A7E0F9;
	text-align: center;
	width: 698px;
	background-color: #DFF1FC;
	text-align: left;
	text-indent: 10px;
}

.detailsQuestionCon .answerTable .third
{
	width: 113px;
	border: 1px solid #A7E0F9;
	background-color: #DFF1FC;
	text-indent: 10px;
}
.detailsQuestionCon .answerTable .htable
{
	height: 30px;
	color: #009ae7;
	line-height: 20px;
}


/* =========== links ============== */
.detailsQuestionCon .linkTable .STitleRow
{
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
	height: 25px;
	line-height: 23px;
	text-indent: 10px;
	width: 858px;
	margin-top: 10px;
	clear: both;
}
.detailsQuestionCon .linkTable .STitleRow .first
{
	width: 37px;
	border-right: solid 1px white;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}

.detailsQuestionCon .linkTable .STitleRow .second
{
	border-right: solid 1px white;
	text-align: center;
	text-indent: 0;
	width: 125px;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}

.detailsQuestionCon .linkTable .STitleRow .third
{
	width: 575px;
	border: none;
	text-indent: 10px;
	text-align: center;
	border-right: solid 1px white;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}
.detailsQuestionCon .linkTable .STitleRow .fourth
{
	width: 112px;
	border: none;
	text-indent: 10px;
	text-align: center;
	background: transparent url(/images/portalConfig/titleTableBg.png?155) repeat-x scroll 0 0;
}
.detailsQuestionCon .linkTable .first
{
	width: 34px;
	border: solid 1px #a7e0f9;
	text-indent: 10px;
	background-color: #DFF1FC;
}

.detailsQuestionCon .linkTable .second
{
	border: 1px solid #A7E0F9;
	text-align: center;
	width: 123px;
	background-color: #DFF1FC;
}

.detailsQuestionCon .linkTable .third
{
	border: 1px solid #A7E0F9;
	width: 572px;
	background-color: #DFF1FC;
	text-indent: 10px;
}
.detailsQuestionCon .linkTable .fourth
{
	border: 1px solid #A7E0F9;
	width: 112px;
	background-color: #DFF1FC;
	text-indent: 10px;
}
.detailsQuestionCon .linkTable .htable
{
	height: 30px;
	color: #009ae7;
	line-height: 14px;
}
.detailsQuestionCon .updpanelRec
{
	float: left;
}
/* ========================= end  QuestionDetails.aspx =============== */ .SPT
{
	float: left;
}
.SPT div
{
	float: left;
}
.SPT .item
{
	border-bottom: 1px solid #009AE7;
	height: 100%;
	margin-bottom: 15px;
	width: 100%;
}
.SPT .item .imageCon
{
	height: 84px;
	width: 200px;
}

.SPT .item .imageCon .recommend
{
	margin: 4px 0 0 12px;
}

.SPT .item .link
{
	float: right;
	font-family: verdana;
	font-size: 10px;
	margin-right: 50px;
}
.SPT .item .imageCon .recommend .link
{
	float: left;
	font-family: verdana;
	font-size: 9px;
	margin-left: 0;
	width: 100%;
}

.SPT .item .imageCon img
{
	border: none;
}
.SPT .item .preDesc
{
	height: 50px;
	margin: 15px 10px;
	width: 445px;
	margin-top: 0px;
}
.SPT .item .preDesc .more
{
	width: 100%;
	text-align: right;
}
.SPT .item .preDesc .more span
{
	cursor: pointer;
	color: #009AE7;
	font-weight: bold;
}
.displayNone
{
	display: none;
}
.SPT .item .desc
{
	float: left;
	width: 90%;
	margin-left: 5%;
	margin-top: 16px;
	line-height: 22px;
}
 .InviteSponsor
{
	width: 94%;
	margin-left: 3%;
	float: left;
	text-align:justify;
	font-size:12px;
line-height:18px;
}
 .usersRecivingPrizes
{
float:left;
margin-left:5%;
width:90%;
}
.usersRecivingPrizes .item
{
	margin-top:10px;
}
.usersRecivingPrizes .item img
{
	height:90px;
	float:left;
	margin-right:20px;
}
.usersRecivingPrizes .item .name
{
	height:30px;
	font-weight:bold;
	float:left;
	width:440px;
	line-height:25px;
	font-size:14px;
	
}
.usersRecivingPrizes .item .desc
{
	float:left;
	height:60px;
	width:440px;
}
 .prizeCategoriesTreeCon
{
	float: left;
	font-size:12px;
	font-family:Tahoma;
}
.prizeCategoriesTreeCon a
{
	color:Black;
	} .mailM div
{
    color: Black;
    float: left;
    font-family: Tahoma;
    font-size: 13px;
    height: 23px;
    line-height: 21px;
    margin-left: 14px;
    padding: 0 0 0 15px;
    width: 98%;
    position: relative;
}
.mailMSelected div
{
    background: url("/images/mail/mailSelected.png") repeat scroll 0 0 transparent;
    float: left;
    font-weight: bold;
    background-repeat: no-repeat;
}
.mailBTop
{
    width: 683px;
    height: 10px;
    background: transparent url(/images/mail/mailTop.png);
    float: left;
}
.mailBMiddle
{
    width: 683px;
    min-height: 215px;
    background: transparent url(/images/mail/mailMiddle.png);
    background-repeat: repeat-y;
    float: left;
}
.mailBMiddle1
{
    width: 683px;
    background: transparent url(/images/mail/mailMiddle.png);
    background-repeat: repeat-y;
    float: left;
}
.mailBMiddleColor
{
    background-color: #fafdfe;
}
.mailBBottom
{
    width: 683px;
    height: 12px;
    background: transparent url(/images/mail/mailBottom.png);
    float: left;
}
.mailTextLeft
{
    margin-left: 20px;
}
.inboxText
{
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
}
.mailinputs input
{
    border: solid 2px #6DCBF8;
    background-color: white;
}
.mailtextAreas textarea
{
    border: 1px solid #6DCBF8;
}

.mailBMiddle hr, .mailBMiddle1 hr
{
    background-color: #6DCBF8;
    border: 0 none;
    color: #6DCBF8;
    height: 2px;
    width: 100%;
    padding: 0;
    margin: 3px 0;
}
.mailBMiddle .PagerContainerTable
{
    float: right;
    font-size: 12px;
    margin-top: -4px;
}

.mailLink
{
    color: Black;
    text-decoration: underline;
}
.mailLink:hover
{
    font-weight: bold;
}
.mailListItem
{
    clear: both;
    width: 96%;
    margin-left: 2%;
    height: 20px;
    border-bottom: solid 1px #6dcbf8;
    line-height: 19px;
}

.mailMessage
{
    width: 96%;
    margin-left: 3%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
}
.maillDateU
{
    float: right;
    font-family: Tahoma;
    font-size: 13px;
}
.maillDateU a
{
    font-size: 11px;
    color: Black;
    font-weight: bold;
}
.maillDateU a:hover
{
    text-decoration: underline;
}
.mailSpan
{
    font-family: Tahoma;
    font-size: 13px;
    color: #0099E5;
    font-weight: bold;
    line-height: 11px;
}
.mailSubject
{
    font-size: 13px;
    font-weight: bold;
    color: Black;
}
.mailspanLink
{
    font-size: 11px;
    margin-left: 10px;
    color: Black;
    font-weight: bold;
}
.mailspanLink:hover
{
    text-decoration: underline;
}

.inBoxNew
{
    font-weight: bold;
}
.mailBMiddle1 .btnHowItWorkBack
{
    float: left;
}
.mailTextLeft b, .mailTextLeft span
{
    float: left;
    line-height: 14px;
    margin-right: 5px;
}
.mailTextLeft .mailDate
{
    float: right;
}
.mailBtnDown .btnMail_Back
{
    margin-top: 6px;
}
 .Auction_itemTemp
{
	width: 100%;
	float: left;
}
.Auction_itemTemp .AIT_Table
{
	float: left;
	height: 100%;
	width: 100%;
}
.Auction_itemTemp .right_side
{
	float: left;
	width: 479px;
	margin-top: 11px;
}
.Auction_itemTemp .Name, .title_auctionDetails
{
	border-bottom: 1px solid #A7E0F9;
	color: Black;
	float: left;
	font-size: 16px;
	height: 25px;
	margin-bottom: 10px;
	margin-left: 5%;
	text-align: center;
	width: 90%;
	line-height: 26px;
}

.Auction_itemTemp .row
{
	width: 100%;
	float: left;
	height: 45px;
}
.endText
{
	width: 100%;
	float: left;
	text-align: center;
	font-family: Tahoma;
	font-size: 13px;
	color: Black;
}
.AuctionPKT_BG
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/Auction/AlightBlue.png?10) no-repeat scroll 0 0;
	float: left;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	text-align: center;
	width: 148px;
}

.AI_left1
{
	margin-left: 50px;
	margin-right: 15px;
}

/* timer bg .. */

.Time_bg
{
	float: left;
	height: 28px;
	margin-left: 50px;
	margin-right: 20px;
}
.Time_bg .left
{
	float: left;
	width: 10px;
	height: 28px;
	background: transparent url(/images/Auction/leftBGBlue.png?155) no-repeat;
}

.Time_bg .right
{
	float: left;
	width: 10px;
	height: 28px;
	background: transparent url(/images/Auction/rightBGBlue.png?155) no-repeat;
}
.Time_bg .middle
{
	float: left;
	min-width: 10px;
	height: 28px;
	background: transparent url(/images/Auction/middleBGBlue.png?155) repeat-x;
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	line-height: 28px;
}

/* END timer bg .. */
/* colors */
.Auction_White
{
	color: White;
}
.Auction_Blue
{
	color: #009ae7;
}
.Auction_orange
{
	color: #e77b00;
}
/* buttony */
.btn_AuctionL
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/Auction/btn_Licytuj.png?155) no-repeat scroll 0 0;
	cursor: pointer;
	float: left;
	height: 23px;
	width: 94px;
	margin-top: 4px;
	margin-right: 5px;
}

.btn_AuctionK
{
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/Auction/btn_Kup.png?10) no-repeat scroll -2px -3px;
	cursor: pointer;
	float: left;
	height: 22px;
	margin-top: 4px;
	width: 94px;
}
.btn_Light
{
	opacity: 0.4;
	cursor: default;
}
/* auction_datails */
.auction_datails
{
	float: left;
	width: 100%;
}
.auction_datails .title
{
	width: 100%;
	height: 25px;
	float: left;
	text-align: center;
}
.auction_datails .left_side
{
	float: left;
	width: 180px;
	height: 100%;
}
.auction_datails .left_side img
{
	width: 176px;
	margin: 3px;
}
.auction_datails .right_side
{
	float: left;
	width: 482px;
}
.auction_underimg
{
	clear: both;
	font-family: Tahoma;
	font-size: 10px;
	float: left;
	width: 100%;
}
.auction_datails .dec_side
{
	float: left;
	margin-left: 20px;
	width: 482px;
}
.auction_datails .dec_side .row
{
	width: 235px;
	height: 30px;
	float: left;
	background: transparent url(/images/Auction/big_ViewAuction.png?155) no-repeat scroll 0 0;
}
.auction_datails .dec_side .rowInfo
{
	background: transparent url(/images/Auction/big_ViewAuctionInfo.png?155) no-repeat scroll 0 0;
}

.auction_datails .dec_side .row .name
{
	color: white;
	float: left;
	font-family: Arial;
	font-size: 13px;
	line-height: 22px;
	text-indent: 15px;
	width: 140px;
	font-weight: bold;
}
.auction_datails .dec_side .row .name .ADrNspan
{
	color: white;
	float: left;
	font-weight: bold;
	line-height: 22px;
}
.auction_datails .dec_side .row .cont
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	color: #333333;
	float: left;
	font-family: Arial;
	font-size: 11px;
	height: 18px;
	line-height: 23px;
	text-align: center;
	width: 83px;
}
.auction_datails .time_side
{
	float: left;
	margin-bottom: 12px;
	margin-left: 5px;
	margin-top: 20px;
	width: 465px;
}

.action_underTextAC
{
	color: black;
	float: left;
	font-size: 10px;
	line-height: 10px;
	margin-left: 0px;
	margin-top: -12px;
	text-align: center;
}

.auction_datails .auction_licTable
{
	background: transparent url(/images/Auction/auction_table_bg.png?155) no-repeat scroll 0 0;
	width: 460px;
	height: 30px;
	float: left;
	margin-left: 20px;
}
.auction_datails .auction_licTable td
{
	height: 27px;
	text-align: center;
}
.auction_datails .auction_licTable .t1
{
	width: 112px;
}
.auction_datails .auction_licTable .t2
{
	width: 100px;
}
.auction_datails .auction_licTable .t3
{
	width: 130px;
}
.auction_datails .auction_licTable .t4
{
	width: 90px;
}

.auction_datails .auction_licTable2
{
	background: transparent url(/images/Auction/auction_table_bg2.png?155) no-repeat scroll 0 0;
	width: 460px;
	height: 30px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.auction_datails .auction_licTable2 td
{
	height: 27px;
	text-align: center;
}
.auction_datails .auction_licTable2 .t1
{
	width: 112px;
}
.auction_datails .auction_licTable2 .t2
{
	width: 100px;
}
.auction_datails .auction_licTable2 .t3
{
	width: 130px;
}
.auction_datails .auction_licTable2 .t4
{
	width: 90px;
}
/* oteher */
.auction_descTimeText
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/Auction/bgDescAuction.png?155) no-repeat scroll 0 0;
	height: 39px;
	margin-left: 50px;
	padding: 5px 0 0 16px;
	width: 343px;
}
.AIT_Table img
{
	border: none;
}
.Time_bg .middle span
{
	clear: both;
}
.auctionTopUser
{
	float: left;
	line-height: 25px;
	width: 160px;
}
/* rightBox */


.Auction_itemTempBox
{
	width: 100%;
	float: left;
}
.Auction_itemTempBox .AIT_Table .Time_bg
{
	margin-left: 10px;
	margin-right: 0;
	margin-top: 5px;
}
.Auction_itemTempBox .AIT_Table
{
	float: left;
	height: 100%;
	width: 100%;
}
.Auction_itemTempBox .AIT_Table .right_side
{
	float: left;
	width: 479px;
	margin-top: 11px;
}
.Auction_itemTempBox .AIT_Table .Name
{
	border-bottom: 1px solid #A7E0F9;
	color: Black;
	float: left;
	font-size: 12px;
	height: 25px;
	margin-bottom: 10px;
	margin-left: 5%;
	text-align: center;
	width: 90%;
	line-height: 12px;
	margin-top: -12px;
	position: relative;
	z-index: 2;
}

.Auction_itemTempBox .AIT_Table .row
{
	width: 100%;
	float: left;
	height: 45px;
	margin-top: 15px;
}
.Auction_itemTempBox .AIT_Table .auction_descTimeText
{
	background: none;
	width: 100%;
	margin-left: 0px;
	padding: 0;
	font-family: Verdana;
	font-size: 10px;
}
.Auction_itemTempBox .AIT_Table .auctionTopUser
{
	float: left;
	line-height: 25px;
	text-align: center;
	width: 100%;
}
.Auction_itemTempBox .AIT_Table .AuctionPKT_BG
{
	margin-left: 33px;
}
.Auction_itemTempBox .AIT_Table .btn_AuctionL
{
	margin-left: 12px;
}
 .mainRankTop
{
	float: left;
	width: 100%;
}
.mainRankTop img
{
	float: left;
	margin-right: 15px;
}
.mainRankProgres
{
	float: left;
	width: 100%;
}

.mainRankProgres .progressBg
{
	float: left;
	width: 646px;
	height: 18px;
	background: transparent url(/images/UserProfile/ProgressBar.png?155);
	position: relative;
	margin-left: 8px;
	opacity: 0.6;
}
.mainRankProgres .progress
{
	background: url("/images/UserProfile/ProgresB1.png?155") repeat scroll -12px -2px transparent;
	float: left;
	height: 16px;
	margin-left: 8px;
	max-width: 624px;
}
.mainRankContent
{
	float: left;
	width: 100%;
}

.mainRankProgres .progresConRight
{
	background: url("/images/UserProfile/ProgresB1.png?155") repeat scroll -653px -2px transparent;
	float: left;
	height: 16px;
	width: 12px;
}
.imageRightDesc
{
	float: left;
	margin-left: 15px;
	width: 480px;
	font-family: Tahoma;
	font-size: 12px;
}
.imageRightDesc div
{
	line-height: 30px;
}
.imageRightDesc div span
{
	color: #F3900C;
}
.progresDesc
{
	float: left;
	width: 100%;
	clear: both;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.ico_redX
{
	float: left;
	width: 100px;
	height: 50px;
	background: transparent url(/images/icons/ico_redX.png?155);
}
.ico_checked
{
	float: left;
	width: 100px;
	height: 50px;
	background: transparent url(/images/icons/ico_checked.png?155);
}
.UPRequirements
{
	float: left;
	clear: both;
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.UPRequirements img
{
	width: 20px;
	vertical-align: middle;
	margin-left: 14px;
	margin-right: 10px;
}
.avatarImgRam
{
	float: right;
	height: 53px;
	margin-right: -49px;
	margin-top: -3px;
	position: relative;
	width: 54px;
	background: transparent url(/images/UserProfile/avatarramka.png?155);
}
 .ssb_con
{
    float: left;
    width: 100%;
    border: solid 1px #a9e0f7;
    margin-top: 30px;
}
.ssb_con .SBC_Title
{
    float: left;
    height: 21px;
    margin-left: -1px;
    margin-top: -18px;
    background-color: White;
    position: relative;
}
.ssb_con .SBC_Title span
{
    border-left: 1px solid #A9E0F7;
    border-top: 1px solid #A9E0F7;
    float: left;
    padding: 5px 0 5px 5px;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 11px;
    line-height:10px;
}
.ssb_con .SBC_Title div
{
    background-image: url("/images/UserProfile/ProgresCorner.png?155");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    position: relative;
    width: 23px;
}
.ssb_con table
{
   margin: 2px 0 2px 10px;
}
.ssb_con .bar_con
{
    width: 500px;
    float: left;
    height:20px;
}
.ssb_con .bar_text
{
	font-size:10px; 
	font-family:Verdana;
}
.ssb_con .progres
{
    background: url("/images/UserProfile/ProgresB1.png?155") repeat scroll 0px -2px transparent;
    min-width: 11px;
    height: 16px;
    opacity: 0.7;
}
.ssb_con .progres_right
{
    background: url("/images/UserProfile/ProgresB1.png?155") repeat scroll -653px -2px transparent;
    clear: none;
    position: absolute;
    height: 16px;
    width: 12px;
    opacity: 0.7;
}
.ssb_con .progresDesc
{
    height: 14px;
    margin-top: 3px;
    position: absolute;
    text-align: left;
    max-width: 50px;
    clear: none;
    margin-left: 20px;
    font-size:10px;
    font-family:Verdana;
}
.ssbTable
{
    width: 450px;
}
 .recommendPortal
{
    float: left;
    margin-left: 0px;
    width: 680px;
}
.recommendPortal a
{
    float: left;
}
.recPort_left
{
    height: 600px;
    overflow: hidden;
    width: 250px;
    float: left;
}

.recpPort_item
{
    float: left;
    height: 45px;
    width: 215px;
}
.scrollBar
{
    height: 300px;
    float: right;
    width: 30px;
}
.recpPort_item:hover
{
    background-color: #F3900C;
}
.recPort_itemCurent
{
    width: 290px;
    height: 140px;
    float: left;
    margin: 5px;
    display: inline;
}
.recPort_itemImage
{
    display: inline;
    float: left;
    height: 80px;
    margin-bottom: 0;
    margin-left: 17px;
    margin-top: 13px;
    width: 80px;
}
.recPort_itemText
{
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 160px;
}
.recPort_itemProgres
{
    width: 100%;
    height: 30px;
    float: left;
}
.recpPort_item1 .recPort_itemImage
{
    width: 200px;
    height: 50px;
}
.recpPort_item2 .recPort_itemImage
{
    width: 235px;
    height: 50px;
}
.recpPort_item1 .recPort_itemText, .recpPort_item2 .recPort_itemText
{
    width: 100%;
}
.repPort_rightTop
{
    float: left;
    width: 614px;
    height: 21px;
    background: transparent url(/images/recommendItem/top.png) no-repeat;
}
.repPort_rightMid
{
    float: left;
    width: 614px;
    height: 21px;
    background: transparent url(/images/recommendItem/middle.png) repeat-y;
}
.repPort_rightBot
{
    float: left;
    width: 614px;
    height: 21px;
    background: transparent url(/images/recommendItem/bottom.png) no-repeat;
}
.recPortSmallText
{
    float: left;
    font-size: 11px;
    line-height: 11px;
    margin-left: 5px;
    margin-top: 20px;
    text-align: center;
    width: 135px;
    height: 29px;
}
.recPortSmallText1
{
    float: left;
    font-size: 9px;
    line-height: 11px;
    margin-left: 5px;
    margin-top: 2px;
    text-align: center;
    width: 135px;
}
.recPortSmallText2
{
    float: left;
    font-size: 8px;
    height: 10px;
    margin: 0;
    text-align: center;
    width: 100%;
}
.recPortItem
{
    background: transparent url(/images/recommendItem/recommendportal.png) no-repeat scroll -221px 0;
    color: #333333;
    font-weight: bold;
    font-size: 3em;
    height: 88px;
    margin: 10px;
    text-align: center;
    width: 201px;
}
.recPortItem img
{
    float: left;
    height: 50px;
    margin: 5px 0 0 5px;
    width: 50px;
}
.recPortItem:hover
{
    background-position: 0px 0;
}

/* Progres
---------------------------------------------*/
.recomendPortalPB
{
    float: left;
    width: 100%;
}

.recomendPortalPB .progressBg
{
    background: url("/images/recommendItem/recommend_progresBg.png?155") no-repeat scroll 0 0 transparent;
    float: left;
    height: 12px;
    margin-left: 10px;
    margin-top: 3px;
    position: relative;
    width: 180px;
}
.recomendPortalPB .progress
{
    background: url("/images/recommendItem/recommend_progresBar.png?155") no-repeat scroll 0 0 transparent;
    float: left;
    height: 12px;
    margin-left: 0;
    min-width: 5px;
    max-width: 173px;
}


.recomendPortalPB .progresConRight
{
    background: url("/images/recommendItem/recommend_progresBar.png?155") no-repeat scroll right 0 transparent;
    float: left;
    height: 12px;
    width: 7px;
}


.recomendPortalPB .progresMiddleText
{
    text-align: center;
    font-size: 10px;
    width: 180px;
    height: 12px;
    line-height: 12px;
    margin-top: 0px;
    position: absolute;
}


.progresBarUI
{
    float: left;
    height: 13px;
    margin-left: 5%;
    margin-top: 2px;
    width: 90%;
    display: inline;
}

.ui-progressbar
{
    height: 10px;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value
{
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-widget-header
{
    -moz-border-radius: 13px 13px 13px 13px;
    background: none repeat scroll 0 0 #a7e0f9;
    border: 1px solid #A7E0F9;
    color: #333333;
    font-weight: bold;
}
.recommendPortal div div .ui-widget-header:hover .ui-widget-content
{
    border: 2px solid white;
}

/*	Right Side
===================================================================== */
.recPort_right
{
    float: left;
    margin-left: 0px;
    width: 100%;
}
.recPort_right .imageCon
{
    float: left;
    width: 155px;
}
.recPort_right .imageCon img
{
    width: 150px;
}
.recPort_right .preDesc
{
    float: left;
    margin: 10px 10px 15px;
    width: 480px;
}
.recPort_right .zasady
{
    font-size: 10px;
    margin-top: 24px;
    float: left;
}
.copyClipBoard
{
    background-color: #EBEBEB;
    border: 1px solid #AAAAAA;
    color: #666666;
    float: right;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
    text-align: center;
    width: 130px;
    cursor: pointer;
}
.recPort_right .userpointstablewidth textarea
{
    width: 660px;
    border: none;
    background: transparent;
    color: #666666;
    height: 33px;
    padding: 5px;
}
/*  right side1
=========================================== */
.recPort_horizontal
{
    float: left;
    margin-left: 0px;
    width: 100%;
}

.recPort_horizontal .imageCon
{
    float: left;
    width: 100%;
    text-align: center;
}
.recPort_horizontal .imageCon img
{
    float: none;
    margin: 0 auto;
    height: 90px;
    width: auto;
}
.recPort_horizontal .preDesc
{
    float: left;
    margin: 10px 0px 10px 0;
    width: 100%;
}
.recPort_horizontal .zasady
{
    font-size: 10px;
    margin-top: 24px;
    float: left;
}

.recPort_horizontal .userpointstablewidth textarea
{
    width: 660px;
    border: none;
    background: transparent;
    color: #666666;
    height: 33px;
    padding: 5px;
}
/* .recPortItem horizontal
===================================================== */
.recPortItemHorizontal img
{
    float: none;
    height: 50px;
    margin: 5px auto 0;
    width: auto;
    max-width: 190px;
    min-width: 100px;
}
.recPortItemHorizontal .recPortSmallText
{
    float: left;
    font-size: 11px;
    height: 13px;
    line-height: 11px;
    margin-left: 5px;
    margin-top: 0;
    text-align: left;
    width: 100px;
}
.recPortItemHorizontal .recPortSmallText1
{
    float: left;
    font-size: 9px;
    line-height: 11px;
    margin-left: 5px;
    margin-top: 0;
    text-align: center;
    width: 88px;
}

 