img[onclick], div[onclick], span[onclick], button {cursor:pointer}

.hr	{border-bottom:1px solid #dee1e2}
.hr hr {display: none}
.fr {float:right}
 /* Rejestracja */
.grayBox {background-color: #f8f9fa; border: solid 1px #d9dadb; padding: 10px}
.grayBox ul {padding: 8px 20px}
#passwordReminderLayer h1.th, 
#passwordChangeLayer h1.th {font-size:20px;font-weight: bold;color:#2b2b2b;margin:0;padding:10px 0 10px 10px;border:none;}

#user-profile {padding:0 5px}

.registerHdr {margin:0 0 10px 0;border-bottom:1px solid #dee1e2;}

.registerHdr h1.th {font-size:20px;font-weight: bold;color:#2b2b2b;margin:0;padding:10px 0 10px 10px;border:none;float: left;}
.registerLeft {float: left; width: 140px; font-weight: bold; color: #394a6e; padding: 3px 0 0 15px;}
.registerRight  {float: left; width: 420px; padding-right: 10px; vertical-align: middle; }
.registerRight input.spaced {margin: 0 0 5px 0; border: solid 1px #d7d9e1; width: 100%}
.registerRight #rules_acceptance {float:left;margin: 0 4px 0 0;}
.registerRight label {cursor: pointer;width:400px;float:left;}
.registerError	{font-weight: bold; color: #b50923}
.registerRight .bt {height:21px; line-height: 21px;float:right; background: transparent url(../images/bt_bg.png) repeat-x 0 0; padding: 0px 10px; color: #fff}
.registerRight .bt a {color: #fff; text-decoration: none; width:100%; height:100%;display:block}

/* Potwierdzenie rejestracji */
#userConfirmLayer {border: solid 1px #b8bac1; background: #fff; width: 356px; margin: 50px auto}
#userConfirmLayer .row {padding: 10px 19px}
#userConfirmLayer .row .title {font-size: 20px; color: #2b2b2b; padding-bottom: 20px}
#userConfirmLayer .rowI {padding: 0px 19px}
#userConfirmLayer .rowI .frmDesc {font-weight: bold; color: #394a6e; width: 93px; float: left; height: 22px; line-height: 22px}
#userConfirmLayer .rowI .frmInp {font-weight: normal; color: #394a6e; width: 225px; float: left; height: 22px; line-height: 22px}
#userConfirmLayer .rowI .frmInp input {font-size: 12px; width: 100%; border: solid 1px #d7d9e1}
#userConfirmLayer .rowI .frmError {font-weight: bold; color: #b50923; width: 225px; float: left; height: 22px; line-height: 22px}
#userConfirmLayer .rowI .frmSuccess {font-weight: bold; color: #007700; width: 100%; height: 175px; line-height: 175px; text-align: center}
#userConfirmLayer .hr {width: 306px; height:1px; margin:0; background:transparent url(../gfx/hr.png) repeat-x 0 -1px; overflow:hidden}
#userConfirmLayer .bt {height:21px; line-height: 21px; background: transparent url(../images/bt_bg.png) repeat-x 0 0; padding: 0px 10px; color: #fff}
#userConfirmLayer .bt a {color: #fff; text-decoration: none}

/* Logowanie w profilu */
#profileLogin {border: solid 1px #b8bac1; background: #fff; width: 306px; margin: 50px auto}
#profileLogin .row {padding: 10px 19px}
#profileLogin .row .title {font-size: 16px; color: #2b2b2b; padding-bottom: 20px}
#profileLogin .rowI {padding: 0px 19px}
#profileLogin .rowI .frmDesc {font-weight: bold; color: #394a6e; width: 43px; float: left; height: 22px; line-height: 22px}
#profileLogin .rowI .frmInp {font-weight: normal; color: #394a6e; width: 225px; float: left; height: 22px; line-height: 22px}
#profileLogin .rowI .frmInp input {font-size: 12px; width: 100%; border: solid 1px #d7d9e1}
#profileLogin .rowI .frmError {font-weight: bold; color: #b50923; width: 225px; float: left; height: 22px; line-height: 22px}
#profileLogin .hr {width: 306px; height:1px; margin:0; background:transparent url(../gfx/hr.png) repeat-x 0 -1px; overflow:hidden}
#profileLogin .bt {height:21px; line-height: 21px; background: transparent url(../images/bt_bg.png) repeat-x 0 0; padding: 0px 10px; color: #fff}
#profileLogin .bt a {color: #fff; text-decoration: none}

 /* sub-categories */
.profileHdr {margin:0 0 10px 0;border-bottom:1px solid #dee1e2; }
.profileHdr h1.th {font-size:20px;font-weight: bold;color:#2b2b2b;margin:0;padding:10px 0 10px 10px;border:none;float: left;}
.profileHdr .sub-categories {float: right; padding: 10px 10px 0px; font-weight: bold}
.profileHdr .sub-categories a {font-weight: normal}

 /* Edycja profilu */
.profileLeft {float: left; width: 140px; font-weight: bold; color: #0e193e; padding: 3px 0 10px 15px; white-space: nowrap}
.profileLeft h3 {font-size: 14px; font-weight: bold; color: #2b2b2b2}
.profileRight {float: left; width: 420px; padding-right: 15px; vertical-align: middle}
.profileRight input.spaced {margin: 0 0 5px 0; border: solid 1px #d7d9e1; width: 100%}
.profileRight .currentEmail {display: block; padding: 3px 0 10px 0; font-weight: bold}
.profileRight label {cursor: pointer; margin-left: 3px}
.profileRight .bt {height:21px; line-height: 21px; background: transparent url(../images/bt_bg.png) repeat-x 0 0; padding: 0px 10px; color: #fff;}
.profileRight .bt a {color: #fff; text-decoration: none}
.profileError {font-weight: bold; color: #b50923}
.profileSuccess {font-weight: bold; color: #007700}

/* pozostale */
.subpageTitle {padding: 0 0 10px 10px; font-size: 16px; font-weight: bold}
.subpageTitle h2 {font-size: 16px; font-weight: bold}

#favoritesVideo {margin: 10px 0px 5px 0px}
#favoritesVideo .video {width: 150px; padding: 0 11px 15px 0; float: left;position:relative;}
#favoritesVideo .videoL {width: 150px; padding: 0 0 15px 0; float: left;position:relative;}
#favoritesVideo .noVideo {padding: 25px 15px 35px 15px; text-align: center; font-weight: bold}
#favoritesVideo .img {width: 150px; height: 113px; overflow: hidden; margin: 0 0 5px 0}
#favoritesVideo .title {font-size: 12px; margin: 0 0 2px 0}
#favoritesVideo .website {color: #009ada; font-weight: bold;}
#favoritesVideo .remove {font-weight: bold; text-align: right; font-size: 9px; float: right; clear: right; margin-top: -4px}
#favoritesVideo .remove a {
	display:block;width:35px;height:11px;background:transparent url(../../gfx/bt/usun_ulubione.png) no-repeat left top;text-indent:-9999px;
	position:absolute;right:15px;top:5px;
}
#favoritesVideo .videoL .remove a {right:5px;}
#favoritesVideo .remove a:hover {background-position: 0 -11px;}

#favoritesWebsite {margin: 10px 0px 5px 0px}
#favoritesWebsite .website {width: 150px; padding: 0 11px 15px 0; float: left;position:relative;}
#favoritesWebsite .websiteL {width: 150px; padding: 0 0 15px 0; float: left;position:relative;}
#favoritesWebsite .noWebsite {padding: 25px 15px 35px 15px; text-align: center; font-weight: bold}
#favoritesWebsite .img {width: 150px; height: 113px; overflow: hidden; margin: 0 0 5px 0}
#favoritesWebsite .title {color: #009ada; font-weight: bold}
#favoritesWebsite .remove {font-weight: bold; text-align: right; font-size: 9px; float: right; clear: right; margin-top: -4px}
#favoritesWebsite .remove a {
	display:block;width:35px;height:11px;background:transparent url(../../gfx/bt/usun_ulubione.png) no-repeat left top;text-indent:-9999px;
	position:absolute;right:15px;top:5px;
}
#favoritesWebsite .websiteL .remove a {right:5px;}
#favoritesWebsite .remove a:hover {background-position: 0 -11px;}

/* Upload plikow */
#user_file_upload fieldset {border:none;margin:0;padding:10px 0;border-bottom:1px dotted #bbbecc;}
#user_file_upload legend {display:none;}
#user_file_upload .upload_form_container {list-style:none;padding:0;}
#user_file_upload .upload_form_container li {overflow:hidden;padding:10px 0;}
#user_file_upload .upload_form_container label {font-weight:bold;width:100px;padding-top:2px;}
#user_file_upload .upload_form_container label, #user_file_upload .upload_form_container input, #user_file_upload .upload_form_container textarea {float:left;}
#user_file_upload .upload_form_container input, #user_file_upload .upload_form_container textarea {border: 1px solid #d7d9e1; padding: 2px; width: 520px;}
#user_file_upload .upload_form_container .upload_movie_filename_desc {clear:both; padding: 5px 0 5px 100px;font-weight:bold;}
#user_file_upload .upload_movie_agree_container {padding: 10px 0 10px 100px;overflow:hidden;}
#user_file_upload .upload_movie_agree_container input {float:left;}
#user_file_upload .upload_movie_agree_container span {float:left;padding:2px;width:515px;display:block;}


/* oplata techniczna */
#codeForm {border: solid 1px #aaa; background:#F8F9FA; padding: 10px; margin-top: 10px; color: #000; font-size: 13px}
#codeForm .info {margin-bottom: 5px}
#codeForm .lbl {float: left; width: 80px; font-weight: bold; margin-top: 8px}
#codeForm .inp {float: left; width: 400px; margin-top: 7px; margin-right: 10px}
#codeForm .inp input {width: 100%; border: solid 1px #9cb7ce}
#codeForm .btn {float: left; width: 80px; margin-top: 5px}
#codeForm .btn input {width: 70px}
#codeForm .err {padding-left: 80px; font-weight: bold; color: #f00}
#codeForm .succ {padding: 17px; font-weight: bold; color: #060; text-align: center}
/* 2009.02 */
#paymentForm {border: solid 1px #aaa; background: #F8F9FA; padding:10px 20px 10px; margin-top:10x; color: #000}
#paymentForm .paymentChoose {width: 250px; float: left; font-size: 13px}
#paymentForm .paymentChoose label {font-weight: bold; cursor: pointer}
#paymentForm .paymentChoose .pl20 {padding-left: 20px}
#paymentForm .paymentChoose .pl20 label {font-weight: normal; cursor: pointer; font-size: 12px}
#paymentForm .paymentChoose .pl70 {padding-left: 70px}
#paymentForm .paymentChoose .pl70 input {width: 70px}
#paymentForm .paymentInfo {width: 300px; float: right; font-size: 13px}
#paymentForm a {color:#1E3687}


#paymentRules {padding: 0 10px 0px 0px; margin-top:0} /*border: solid 1px #000*/
#paymentRules .newsBox h2.th {font-size: 16px; color: #000}
#paymentRules .newsBox .articleTools {display: none}
#paymentRules .newsBox .ml10 {display: none}
#paymentRules .newsBox .hr {display: none}
#paymentRules .newsBox .m10 {color: #000}
#paymentRules .newsBox .m10 ul {margin: 15px 40px}
#paymentRules a {color:#1E3687}

#subscriptionTime {border: solid 1px #000; padding: 10px; color: #000; font-weight: bold}
#subscriptionTime .date {font-size: 16px; color: #000}
