* {
	font-family: Verdana, Helvetica;
	font-size: 14px;
	line-height: 22px;
}

body {
	background: #fff url(../images/prHeaderBackground.png) repeat-x top;
}

a {
	color: #f60;
}

a:focus {
	text-decoration: none;
	background: #f60;
	color: #fff;
}

p,ul,ol,h2, address {
	padding-bottom: 22px;
}

h1 {
	font-family: 'Century Gothic', 'Avant Garde', 'Myriad Pro', Helvetica,
		Verdana;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #666;
}

h2 {
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}

.clearfloat {
	clear: both;
}

.prLogo {
	float: left;
}

.prPomartLogo {
	padding-right: 25px;
	float: right;
}

/*************************** Global Navigation ***************************/
#prNavigation {
	width: 950px;
	height: 32px;
	padding-left: 25px;
	position: relative;
	top: -5px;
}

#prNavigation li a {
	background: url(../images/prNavigation.png) no-repeat top left;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 32px;
}

#prNavigation li.prHomePage a {
	width: 123px;
}

#prNavigation li.prArtistsDirectory a {
	width: 148px;
	background-position: -123px 0;
}

#prNavigation li.prPrizesDirectory a {
	width: 134px;
	background-position: -271px 0;
}

#prNavigation li.prClientZone a {
	width: 118px;
	background-position: -405px 0;
}

#prNavigation li.prRegistration a {
	width: 102px;
	background-position: -523px 0;
}

#prNavigation li.prContact a {
	width: 86px;
	background-position: -625px 0;
}

#prNavigation li.prHomePage a:hover {
	width: 123px;
	background-position: 0 -32px;
}

#prNavigation li.prArtistsDirectory a:hover {
	width: 148px;
	background-position: -123px -32px;
}

#prNavigation li.prPrizesDirectory a:hover {
	width: 134px;
	background-position: -271px -32px;
}

#prNavigation li.prClientZone a:hover {
	width: 118px;
	background-position: -405px -32px;
}

#prNavigation li.prRegistration a:hover {
	width: 102px;
	background-position: -523px -32px;
}

#prNavigation li.prContact a:hover {
	width: 86px;
	background-position: -625px -32px;
}

#prNavigation li.prHomePage a:focus {
	width: 123px;
	background-position: 0 -64px;
}

#prNavigation li.prArtistsDirectory a:focus {
	width: 148px;
	background-position: -123px -64px;
}

#prNavigation li.prPrizesDirectory a:focus {
	width: 134px;
	background-position: -271px -64px;
}

#prNavigation li.prClientZone a:focus {
	width: 118px;
	background-position: -405px -64px;
}

#prNavigation li.prRegistration a:focus {
	width: 102px;
	background-position: -523px -64px;
}

#prNavigation li.prContact a:focus {
	width: 86px;
	background-position: -625px -64px;
}

/*************************** Boxes - global (whole page & content) *****/
#prPageBox {
	width: 950px;
	padding-bottom: 8px;
}

#prContentBox {
	padding: 0px 25px 0px 25px;
	margin-top: 11px;
}

#prArtistsBox,#prClientBox,#prContactBox,#prPrizesBox {
	width: 680px;
	float: right;
	padding-bottom: 16px;
}

/*************************** Home ***************************/
#prHomeIlustration,#prHomeBox,#prHomeInfo .left,#prHomeInfo .right {
	width: 446px;
	padding-bottom: 16px;
}

.prHomeBoxHeader {
	height: 79px;
}

.prHomeBoxMid {
	background: url(../images/prHomeBoxBackground.png) repeat-y top;
	padding: 12px 12px 0 12px;
}

.prHomeBoxBottom {
	background: url(../images/prHomeBoxBottom.png) no-repeat top;
	height: 10px;
	clear: both;
}

#prHomeBox ul {
	list-style-type: none;
	height: 52px;
}

#prHomeBox li a {
	background: url(../images/prHomeButtons.png) no-repeat top left;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 52px;
}

#prHomeBox li.prIAmClient {
	float: right;
}

#prHomeBox li.prIAmManager a {
	width: 207px;
}

#prHomeBox li.prIAmClient a {
	width: 207px;
	background-position: -207px 0;
}

#prHomeBox li.prIAmManager a:hover {
	width: 207px;
	background-position: 0 -52px;
}

#prHomeBox li.prIAmClient a:hover {
	width: 207px;
	background-position: -207px -52px;
}

#prHomeBox li.prIAmManager a:focus {
	width: 207px;
	background-position: 0 -104px;
}

#prHomeBox li.prIAmClient a:focus {
	width: 207px;
	background-position: -207px -104px;
}

#prHomeInfo {
	clear: both;
	border-top: 1px solid #ccc;
	padding-top: 8px;
}

#prHomeInfo h1 {
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 24px;
}

#prHomeInfo h2 {
	padding-bottom: 22px;
}
#prHomeInfo .left ul, #prHomeInfo .right ul
{
padding-left:22px;	}
#prHomeInfo .left ul li, #prHomeInfo .right ul li
{

	list-style-type:disc;
	padding:0px 6px 12px 6px;

	
}

#prBottomNav {
	clear: both;
}

/*************************** Article ***************************/
#prStaticArticle p, #prStaticArticle p *, #prStaticArticle ul * {
	font-size: 16px;
	line-height: 26px;
}

#prStaticArticle h1 {
	padding-bottom: 20px;
}

#prStaticArticle ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 24px;
}

#prStaticArticle ul li span {
	font-size: 12px;
		color: #666;
	position: relative;
	top: -4px;
}
#prStaticArticle ul li span *
{
	font-size: 12px;
	}

#prStaticArticle .left,#prStaticArticle .right {
	width: 446px;
	padding-bottom: 16px;
}

#prStaticArticle p.clearfloat {
	padding-top: 16px;
}

#prStaticArticle ul.prRegister li {
	list-style-type: none;
	list-style-position: inside;
	list-style-type: none;
	list-style-position: inside;
	background: #f3f3f3;
	padding: 12px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin: 0;
}

#prStaticArticle ul.prRegister li a {
	background: url(../images/prHomeButtons.png) no-repeat top left;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 52px;
	margin: 0 auto;
}

#prStaticArticle ul.prRegister  li.prIAmManager a {
	width: 207px;
}

#prStaticArticle ul.prRegister  li.prIAmClient a {
	width: 207px;
	background-position: -207px 0;
}

#prStaticArticle ul.prRegister li.prIAmManager a:hover {
	width: 207px;
	background-position: 0 -52px;
}

#prStaticArticle ul.prRegister li.prIAmClient a:hover {
	width: 207px;
	background-position: -207px -52px;
}

#prStaticArticle ul.prRegister li.prIAmManager a:focus {
	width: 207px;
	background-position: 0 -104px;
}

#prStaticArticle ul.prRegister li.prIAmClient a:focus {
	width: 207px;
	background-position: -207px -104px;
}

.prBreadCrumb {
	height: 24px;
	padding-bottom: 12px;
}

.prBreadCrumb * {
	font-size: 11px;
	line-height: 24px;
	height: 24px;
	float: left;
	color: #eee;
}

.prBreadCrumb a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.prBreadCrumb a:focus {
	background: none;
	text-decoration: underline;
}

.prBreadCrumbCurrent {
	background: #666 url(../images/prStep2Background.png) repeat-x top left;
	padding: 0px 8px 0px 8px;
}

.prBreadCrumbNext {
	background: #f60;
	padding: 0px 8px 0px 8px;
}

.prBreadCrumbPrev {
	background: #999 url(../images/prStep1Background.png) repeat-x top left;
	padding: 0px 8px 0px 8px;
}

.prSeparatorCurrentPrev {
	width: 7px;
	background: url(../images/prSteps.png) no-repeat top left;
	background-position: -7px 0;
}

.prSeparatorPrev {
	width: 7px;
	background: url(../images/prSteps.png) no-repeat top left;
}

.prSeparatorCurrentNext {
	width: 7px;
	background: url(../images/prSteps.png) no-repeat top left;
	background-position: -14px 0;
}

.prSeparatorNext {
	width: 7px;
	background: url(../images/prSteps.png) no-repeat top left;
	background-position: -31px 0;
}

.prSeparatorLast {
	width: 5px;
	background: url(../images/prSteps.png) no-repeat top left;
	background-position: -21px 0;
}

.prSeparatorCurrentLast {
	width: 5px;
	background: url(../images/prSteps.png) no-repeat top left;
	background-position: -26px 0;
}

/*************************** SubMneu ***************************/
#prSubMenu {
	padding-bottom: 16px;
	float: left;
	width: 211px;
}

#prSubMenu li {
	padding-bottom: 2px;
}

#prSubMenu .prSubMenuLabel {
	display: block;
	height: 26px;
	width: 211px;
	line-height: 26px;
	padding-left: 8px;
	color: #666;
	background: url(../images/prSubMenuLabel.png) no-repeat top left;
}

#prSubMenu li a {
	display: block;
	width: 211px;
	padding-left: 8px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	text-decoration: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#prSubMenu li a.active {
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
}

#prSubMenu li a:hover {
	background: #f60 url(../images/prSubMenuItemHover.png) repeat-y top left
		;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
	color: #fff;
}

/*************************** ArtistsBox ***************************/
#prArtistsBox h1,#prClientBox h1,#prContactBox h1 {
	padding-left: 12px;
	/*height: 26px;*/
	line-height: 26px;
	padding-bottom: 20px;
}

#prArtistsBox ul {
	margin-left: 6px;
}

#prArtistsBox li {
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;
	width: 327px;
}

#prArtistsBox li.Small {
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;
	width: 160px;
}

#prArtistsBox li a {
	color: #000;
	text-decoration: none;
	border: 1px solid #ccc;
	width: 313px;
	height: 386px;
	display: block;
	padding: 7px;
	background: url(../images/prArrow.png) no-repeat bottom right;
}

#prArtistsBox li.Medium a {
	color: #000;
	text-decoration: none;
	border: 1px solid #ccc;
	width: 313px;
	height: 181px;
	display: block;
	padding: 7px;
	background: #f6f6f6 url(../images/prArrow.png) no-repeat bottom right;
}

#prArtistsBox li.Small a {
	color: #000;
	text-decoration: none;
	border: 1px solid #ccc;
	width: 145px;
	height: 181px;
	display: block;
	padding: 7px;
	background: #ededed url(../images/prArrowSmall.png) no-repeat bottom right;
}

#prArtistsBox a:hover, #prArtistsBox li.Medium a:hover {
	background: #f60 url(../images/prArrowHover.png) no-repeat bottom right;
	color: #fff;
	border: 1px solid #f60;
}

#prArtistsBox li.Small a:hover {
	background: #f60 url(../images/prArrowSmallHover.png) no-repeat bottom right;
	color: #fff;
	border: 1px solid #f60;
}

#prArtistsBox li .prArtistCaption {
	float: left;
	width: 220px;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
#prArtistsBox li.Medium .prArtistCaption {
	/*float: left;*/
	width: 313px;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
#prArtistsBox li.Small .prArtistCaption {
	/*float: left;*/
	width: 120px;
	height: 32px;
	padding-bottom:6px;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}

li .prStar {
	color: #000;
	background: #f60;
}

div[id=prArtistsBox] li .prStar { /*float:right;   */
	color: #fff;
	background: url(../images/prStar.png) no-repeat top left;
	width: 69px;
	height: 69px;
	text-align:center;
	position: relative;
	top: -10px;
	right: -270px;
	z-index: 2;
	margin-bottom: -69px;
}

div[id=prArtistsBox] li.Medium .prStar { /*float:right;   */
	color: #fff;
	background: url(../images/prStarSmaller.png) no-repeat top left;
	width: 56px;
	height: 56px;
	text-align:center;
	position: relative;
	top: -10px;
	right: -283px;
	z-index: 2;
	margin-bottom: -56px;
}

div[id=prArtistsBox] li.Small .prStar { /*float:right;   */
	color: #fff;
	background: url(../images/prStarSmaller.png) no-repeat top left;
	width: 56px;
	height: 56px;
	text-align:center;
	position: relative;
	top: -10px;
	right: -115px;
	z-index: 2;
	margin-bottom: -56px;
}

div[id=prArtistsBox] li .prStar * {
	font-size:12px;
	line-height: 14px;
	display:block;
	width:64px;
	height:28px;
	position: relative;
	top: 20px;
	left: 2px;
}

div[id=prArtistsBox] li.Medium .prStar * {
	font-size:11px;
	line-height:12px;
	height:12px;
	width:56px;
	position: relative;
	top: 15px;
	left: 0px;
}
div[id=prArtistsBox] li.Small .prStar *
{
	font-size:11px;
	line-height:12px;
	height:12px;
	width:56px;
	position: relative;
	top: 15px;
	left: 0px;
	}

#prArtistPhoto {
	clear: both;
}

li.Medium .prArtistPhoto {
	float: left;
}

#prArtistsBox li .prArtistInfo {
	display: block;
	font-size: 12px;
	padding-top: 12px;
	overflow: hidden;
}

#prArtistsBox li.Medium .prArtistInfo {
	float: left;
	/*display: block; */
	font-size: 10px;
	width: 148px;
	padding: 16px 0px 0px 8px;
	/*overflow: hidden;*/
}

#prArtistsBox li.Small .prArtistInfo {
	float: left;
	/*display: block; */
	font-size: 10px;
	line-height:14px;
	width:140px;
	padding-top: 6px;
		/*overflow: hidden;*/
}

/*************************** PrizesBox ***************************/
#prPrizesBox h1 {
	padding-left: 12px;
	height: 26px;
	line-height: 26px;
	padding-bottom: 20px;
}

#prPrizesBox ul {
	margin-left: 6px;
}

#prPrizesBox li {
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;
	width: 216px;
}

.prPrizePhoto {
	margin: 16px;
}

#prPrizesBox li a {
	color: #000;
	text-decoration: none;
	border: 1px solid #ccc;
	width: 202px;
	height: 245px;
	display: block;
	padding: 7px;
	background: url(../images/prArrow1.png) no-repeat top right;
}

#prPrizesBox a:hover {
	background: #f60 url(../images/prArrowHover1.png) no-repeat top right;
	color: #fff;
	border: 1px solid #f60;
}

#prPrizesBox li .prPrizeCaption {
	float: left;
	width: 202px;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
}

/*poni�szy styl nie jest u�ywany, poniewa� w katalogu nagr�d nie ma gwiazdki, nie usuwa� je�li jednak gwiazdka b�dzie musia�a by�*/
	/* 
li .prStar
{
color:#000;
background:#f60;     
}               
div[id=prPrizesBox] li .prStar
{ 

color:#fff;
background:url(../images/prStar.png) no-repeat top left;
width:69px;
height:69px;
position:relative;
top:-10px;
right:-270px;
z-index:2;
margin-bottom:-69px;     
}
div[id=prPrizesBox] li .prStar *
{            
position:relative;
top:20px;
left:15px;            
}
*/
#prArtistPhoto {
	clear: both;
}

#prPrizesBox li .prPrizeInfo {
	display: block;
	font-size: 11px;
	line-height: 14px; /*
overflow:hidden;*/
}

#prPrizesBox li .prPrizeInfo * {
	font-size: 11px;
}

/** ClientBox **/
#prClientBox ul,#prClientBox ol,#prClientBox h2,#prClientBox p,#prClientBox div, #prClientBox address
	{
	padding-left: 12px;
}

#prClientBox address
{
	font-style:normal;
	}

#prClientBox ul li {
	list-style-type: none;
	list-style-position: inside;
	background: #f3f3f3;
	padding: 12px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 12px;
}

#prClientBox ol li {
	list-style-type: none;
	list-style-position: inside;
	background: #f3f3f3;
	padding: 12px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 12px;
}
#prClientBox ol li:before
{
	content: counter(chapter) "." counter(section) ". ";
    counter-increment: section;  /* Add 1 to chapter */
    font-weight:bold;
	}
	#prClientBox ol.singleList li:before
{
	content: counter(section) ". ";
    counter-increment: section;  /* Add 1 to chapter */
    font-weight:bold;
	}
	div.orderedList h1.singleList
	{
	counter-reset: section;      /* Set section to 0 */
	}
div.orderedList h2:before
{
	content: "Rozdział " counter(chapter) ". ";
    counter-increment: chapter;  /* Add 1 to chapter */
	}
	div.orderedList h2
	{
	counter-reset: section;      /* Set section to 0 */
	}
div.orderedList
{
	counter-reset: chapter;
	}
/*************************** BottomNav ***************************/
#prBottomNav {
	height: 24px;
	background: #eee;
	padding-left: 4px;
	border-top: 2px dotted #ccc;
	clear: both;
}

#prBottomNav li {
	float: left;
	font-size: 11px;
	padding-right: 4px;
	list-style-type:none;
}

#prBottomNav li a {
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	padding-left: 4px;
	border-left: 1px solid #ccc;
	text-decoration: none;
}

#prBottomNav li a:hover {
	text-decoration: underline;
}

#prBottomNav li a:focus {
	text-decoration: none;
	background: #f60;
	color: #fff;
}

/*************************** Footer ***************************/
#prFooter {
	background: #eee url(../images/prFooterTop.png) repeat-x top;
	margin-top: -8px;
	border-bottom: 1px dotted #ccc;
}

#prFooter a {
	color: #000;
	font-weight: bold;
}

#prFooter a:hover {
	color: #fff;
	background: #000;
	text-decoration: none;
}

#prFooter a:focus {
	color: #fff;
}

#prFooter div {
	width: 900px;
	margin: 0 auto;
	padding-top: 8px;
	padding-bottom: 32px;
}

#prFooter * {
	font-size: 11px;
}

#prFooter ul {
	width: 34%;
	float: left;
	padding-bottom: 16px;
}

#prFooter ul.last {
	width: 32%;
}

#prFooter ul li {
	padding-right: 8px;
}

#prFooter ul.last li {
	padding: 0;
}

#prFooter ul h3 {
	font-weight: bold;
	border-bottom: 1px solid #999;
}

#prFooter ul a {
	font-weight: normal;
	text-decoration: none;
}

#prFooter p {
	text-align: center;
	padding-top: 8px;
	border-top: 1px solid #aaa;
}

.ie {
	background: #ffc;
	padding: 8px;
	border: 1px solid #fc9;
	margin-bottom: 20px;
}

.ie p {
	margin: 0;
	padding: 0;
}

/* FORM */
#prFormContainer {
	background: #eee;
	padding: 16px 8px 0px 8px;
}

#prFormContainer2 {
	background: #faf7f1;
	padding: 16px 8px 0px 8px;
}

#prFormContainer ul li,#prFormContainer2 ul li {
	list-style-type: disc;
	list-style-position: outside;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	margin-left: 24px;
}

.formSmarts {
	width: 884px;
	padding: 2px 0px 2px 0px;
	font-size: 10px;
}

.formSmartsShort {
	width: 634px;
	padding: 2px 0px 2px 0px;
	font-size: 10px;
}

.formSmarts *,.formSmartsShort * {
	font-size: 10px;
}

.formSmartsManagerFrame {
	width: 884px;
	height: 1086px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.formSmartsClientFrame {
	width: 884px;
	height: 656px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.formSmartsContactFrame {
	width: 646px;
	height: 509px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.formSmartsManagerOfferFrame {
	width: 646px;
	height: 514px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.formSmartsClientConcertFrame
	{
	width: 646px;
	height: 557px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.formSmartsClientDataFrame
{
	width: 646px;
	height: 752px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
.formSmartsManagerDataFrame
	{
	width: 646px;
	height: 752px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.formSmartsClientPrizeFrame {
	width: 646px;
	height: 326px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.formSmartsClientPointsFrame {
	width: 646px;
	height: 278px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#prFormContainer p.formNotice,#prFormContainer2 p.formNotice {
	font-size: 10px;
	line-height: 16px;
	background: #ffe;
	padding: 8px;
}
#prFormContainer p.formAccept,#prFormContainer2 p.formAccept {
	font-size: 10px;
	line-height: 16px;
	background: #fc9;
	padding: 8px;
}

#prFormContainer p.formNotice *,#prFormContainer2 p.formNotice *,#prFormContainer p.formAccept *,#prFormContainer2 p.formAccept * {
	font-size: 10px;
}

.fancyCenter {
	width: 320px;
	margin: 0 auto;
}
.prArtistFancy .fancyCenter {
	width: 450px;
	margin: 0 auto;
	}
#fancy_ajax div {
	padding: 10px;
}
#fancy_ajax div * {
	padding: 0;
	margin-bottm: 6px;
}

#fancy_ajax div p, #fancy_ajax div p *, #fancy_ajax .prContactMethod *{
	font-size: 11px;
}

#fancy_ajax div	.prPrizeInfo {
	padding-top: 16px;
	display: block;
	font-size: 11px;
	line-height: 14px; /*
overflow:hidden;*/
}

#fancy_ajax div .prPrizeInfo * {
	font-size: 11px;
}

#fancy_inner a#fancy_left,#fancy_inner a#fancy_left:focus,#fancy_inner a#fancy_left:hover,#fancy_inner a#fancy_right,#fancy_inner a#fancy_right:focus,#fancy_inner a#fancy_right:hover
	{
	background: none;
}
#fancy_ajax .prArtistFancy h2
{
		font-size:24px;
	font-weight:normal;
	margin-bottom:16px;
}
#fancy_ajax .prArtistFancy p
{
	margin-top:12px;
}
#fancy_ajax .prArtistInfo
{
	background: #f3f3f3;
	padding: 12px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 12px;
}
#fancy_ajax .prContactMethod
{
	background: #FAF7F1;
	padding: 12px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 12px;
}
#fancy_ajax .prArtistDescription
{
	padding: 0px 12px 0px 12px;
	}
#fancy_ajax .prContactMethod ul li
{
	list-style-type:disc;
	list-style-position:inside;
	}


