/* upload */
#upload-page .layout-2-column #main {
	width: 701px;
	position: relative;
}

#upload-page .layout-2-column #main a {
	font-weight: normal;
}

#upload-page .step-row {
	/*border-bottom: 1px solid #e8e7e7;*/
	width: 701px;
	height: 100px;
	margin-top: 15px;
}
#upload-page .step-row h3,
#upload-page .step-row p {
	display: none;
}
#upload-page strong {
	font-weight: bold;
}
#upload-page .step-1 {
	float: left;
	width: 233px;
	height: 85px;
	background: url('../image/upload_step_1.gif') no-repeat left top;
}
#upload-page .step-1-active { background: url('../image/upload_step_1_a.gif') no-repeat left top; }
#upload-page .step-2 {
	float: left;
	width: 233px;
	height: 85px;
	background: url('../image/upload_step_2.gif') no-repeat left top;
}
#upload-page .step-2-active { background: url('../image/upload_step_2_a.gif') no-repeat left top; }
#upload-page .step-3 {
	float: left;
	width: 233px;
	height: 85px;
	background: url('../image/upload_step_3.gif') no-repeat left top;
}
#upload-page .step-3-active { background: url('../image/upload_step_3_a.gif') no-repeat left top; }

/*#upload-page .step {
	margin-top: 20px;
	margin-right: 25px;
	float: left;
	color: #ababab;
}
#upload-page .step h3 {
	font-size: 30px;
	font-weight: normal;
	color: #ababab;
}
#upload-page .step-active,
#upload-page .step-active h3 {
	color: black;
}
#upload-page .step p {
	padding-left: 35px;
}*/
/*-*/

#upload-page .upload-row {
	/*min-height: 220px;*/
	/*margin-left: 24px;*/
	margin-top: 20px;
	margin-bottom: 20px;
}
#upload-page #step-1-content {
	font-size: 13px;
}
/*
#upload-page .note-row {
	width: 505px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 25px 24px;
	color: #a5a5a5;
	background: #f8f7f7 url('../image/infobox_top.gif') no-repeat left top;
}
#upload-page .note-row .content {
	width: 505px;
	padding: 1px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../image/infobox_bottom.gif') no-repeat left bottom;
}
#upload-page .note-row .content p {
	padding: 6px 10px 6px 38px;
}
#upload-page .note-row a,
#upload-page .note-row-big a {
	color: #a5a5a5;
	text-decoration: underline;
}
#upload-page .note-row a:hover,
#upload-page .note-row-big a:hover {
	text-decoration: none;
}
*/
/*-*/
/*
#upload-page .note-row-big {
	margin-left: 24px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#upload-page .note-row-big {
	width: 500px;
	color: #a5a5a5;
	background: #f8f7f7 url(../image/panel_type5_big_top.gif) no-repeat left top;
}
#upload-page .note-row-big .content {
	padding: 8px 8px 8px 8px;
	background: url(../image/panel_type5_big_bottom.gif) no-repeat left bottom;
}
#upload-page .note-row-big .content p {
	margin-left: 5px;
	padding: 0px 0px 0px 24px;
	background: transparent url(../image/icon_info.gif) no-repeat left top;
}
*/
/*-*/
#upload-page .next-step {
	text-align: center;
	border-top: 1px solid #c9c9c9;
	margin-top: 10px;
	width: 441px;
	padding: 20px 0px 40px 260px;
}
#upload-page .next-step label,
#upload-page .next-step input {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a5a5a5;
	padding: 5px 0px 4px 0px;
	cursor: pointer;
}
#upload-page .next-step input {
	color: black;
	padding-right: 26px;
	background: transparent url(../image/icon_next.gif) no-repeat center right;
}
#upload-page #step-2-content {
	display: none;
	min-height: 250px;
}
#upload-page #step-2-content #progress-bar-holder {
	width: 389px;
	height: 82px;
	background: url(../image/progressbar_holder_bg.gif) no-repeat left top;
	margin: 35px 0px 35px 156px;
}
#upload-page #step-2-content #progress-bar {
	width: 259px;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	/*background: url(../image/progressbar_big_bg.gif) no-repeat left top;*/
	margin: 0px 0px 35px 62px;
}

#upload-page #step-2-content #progress-bar .content {
	padding-bottom: 0px;
	width: 2%;
	height: 20px;
	background: transparent url(../image/progressbar_big_inner_bg.gif) no-repeat 100% 100%;
	position: relative;
	top: 34px;
}
#upload-page #step-2-content #progress-bar .content p {
	font-weight: bold;
	text-align: right;
	position: absolute;
	top: -18px;
	right: -10px;
}
#upload-page #step-2-content #progress-bar.progress-finished {
	position: relative;
	top: 34px;
	left: 0px;
	width: 268px;
	height: 20px;
	background: transparent url(../image/progressbar_big_full_bg.gif) no-repeat top left;
}
/** html #upload-page #step-2-content #progress-bar.progress-finished { top: -1px; }*/

#upload-page #step-2-content #progress-bar.progress-finished .content {
	background: transparent;
}
#upload-page #step-2-content #progress-bar.progress-finished .content p {
	margin-top: -34px;
}
#upload-page #step-2-content #queue-progress {
	width: 701px;
	height: 220px;
	margin: 50px 0px 15px 0px;
	padding: 25px 0px 0px 0px;
	clear: both;
	overflow: auto;
	border-top: 1px solid #ededed;
	/*border-bottom: 1px solid #c9c9c9;*/
	font-size: 13px;
}
#upload-page #step-2-content #queue-progress.working {
	background: transparent url(../image/icon_ajax_loading.gif) no-repeat 550px 10px;
}
#upload-page #step-2-content #queue-progress .note-row {
	margin-top: 0px;
}
#upload-page #step-2-content #queue-progress p.note {
	margin: 0px 0px 0px 0px;
}
#upload-page #step-2-content #queue-progress .item {
	margin-left: 155px;
	width: 390px;
	height: 26px;
	padding: 9px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #e1f4d9;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
#upload-page #step-2-content #queue-progress .item p {
	float: left;
	padding: 0px 0px 0px 10px;
	position: relative;
	left: 5px;
}
#upload-page #step-2-content #queue-progress .item span {
	float: right;
	display: block;
	width: 16px;
	height: 14px;
	overflow: hidden;
	line-height: 150px;
	margin-right: 12px;
	background: transparent url(../image/icon_upload_ok.gif) no-repeat top left;
}
#upload-page #step-2-content #queue-progress .item_error {
	background-color: #f9dfd9;
}
#upload-page #step-2-content #queue-progress .item_error p {
}
#upload-page #step-2-content #queue-progress .item_error span {
	background: transparent url(../image/icon_upload_error.gif) no-repeat left center;
}
#upload-page #step-3-content h4 {
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
#upload-page #step-3-content h4 .help {
	position: relative;
	padding: 2px 1px 1px 1px;
	margin-left: 7px;
	font-size: 10px;
}
#upload-page #step-3-content h4 .help span {
	display: block;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(../image/icon_info.gif) no-repeat top left;
}
#upload-page #step-3-content .input-row {
	padding-bottom: 10px;
}


#upload-page #step-3-content table {
	width: 701px;
}
#upload-page #step-3-content table th {
	width: 180px;
	font-size: 11px;
	vertical-align: top;
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #ededed;
	padding-left: 2px;
}

#upload-page #step-3-content table.actionafterupload th,
#upload-page #step-3-content table.actionafterupload td
{
	border-bottom: none;
}

#upload-page #step-3-content table th strong {
	font-size: 13px;
}
#upload-page #step-3-content table th p {
	padding: 17px 0px 0px 0px;
}
#upload-page #step-3-content table td {
	width: 440px;
	font-size: 13px;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px solid #ededed;
}
#upload-page #step-3-content table th.last,
#upload-page #step-3-content table td.last {
	border-bottom: none;
}
#upload-page #step-3-content table td table td {
	border-bottom: none;
	padding: 0px 0px 0px 0px;
}

#upload-page #step-3-content .input-row .input_text {
	width: 245px;
}
#upload-page #step-3-content .input-row table {
	border-collapse: collapse;
}
#upload-page #step-3-content table td.caption {
	font-weight: bold;
	width: 73px;
	vertical-align: top;
	font-size: 13px;
}
#upload-page #step-3-content .input-row-end {
	border-top: 1px solid #e8e7e7;
	margin-top: 10px;
	padding: 20px 0px 10px 74px;
}
#upload-page #step-3-content .input-row-end h4 {
	color: #f17272;
}
#upload-page #step-3-content .input-row-end table {
	margin-left: 60px;
}
#upload-page #step-3-content #form-tags {
	width: 310px;
	height: 16x;
	margin-bottom: 5px;
}
#upload-page #step-3-content #form-collection label {
	font-weight: bold;
}

/* cclevel */

#upload-page #step-3-content .cc-selector {
}

#upload-page #step-3-content .cc-level {
}

#upload-page #step-3-content .cc-level p {
	margin-bottom: 5px;
	margin-left: 25px;
}

#upload-page #step-3-content .cc-level .question {
	color: black;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
}

#upload-page #step-3-content .cc {
	font-size: 11px;
}
#upload-page #step-3-content .cc a {
	font-weight: normal;
}

#upload-page #divInfoCC img,
#upload-page #divInfoCopyright img {
	float: left;
	padding-right: 14px;
}
/*-*/
#upload-page .uploader_final {
	width: 692px;
	/*color: #a5a5a5;*/
	margin: 0px 0px 15px 2px;
}
#upload-page .uploader_final th {
	color: #a5a5a5;
	font-size: 12px;
	border-bottom: 1px solid #dbdbdb;
	padding: 0px 23px 5px 11px;
}
#upload-page .uploader_final td {
	border-bottom: 1px solid #e8e7e7;
	padding: 6px 23px 6px 11px;
}
#upload-page .uploader_final tr.dark {
	background-color: #f8f7f7;
}
#upload-page .uploader_final td a.pictdel {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 13px;
	line-height: 200px;
	font-size: 0px;
	margin-left: 11px;
	background: url('../image/pictdel_bg.gif') no-repeat left top;
}
#upload-page .uploader_final td a.pictdel:hover {
	background: url('../image/pictdel_o_bg.gif') no-repeat left top;
}
#upload-page .uploader_final td a.pictdel_active {
	display: block;
	overflow: hidden;
	width: 18px;
	height: 16px;
	line-height: 200px;
	font-size: 0px;
	margin-left: 10px;
	background: url('../image/pictdel_all_bg.gif') no-repeat left top;
}
#upload-page .uploader_final td a.pictdel_active:hover {
	background: url('../image/pictdel_all_o_bg.gif') no-repeat left top;
}
#upload-page .uploader_final tr.last td {
	border-bottom: 1px solid #fbc7c7;
}
#upload-page .uploader_final tr.red td {
	/*color: #f67272;*/
	font-weight: bold;
	border-bottom: none;
}
#upload-page .uploader_final tr.red td a.pictadd {
	/*color: #f67272;*/
	padding: 2px 0px 0px 21px;
	text-decoration: none;
	font-weight: normal;
	background: url('../image/pictadd_bg.gif') no-repeat left 1px;
}
#upload-page .uploader_final tr.red td a.pictadd:hover {
	text-decoration: none;
	background: url('../image/pictadd_o_bg.gif') no-repeat left 1px;
}
/*-*/

#upload-page div.auto-tag {
	width: 701px;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 0px 0px;
	background: url('../image/auto-tag_bg1.gif') no-repeat left top;
}
#upload-page div.auto-tag p {
	width: 670px;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 10px 15px;
	background: url('../image/auto-tag_bg2.gif') no-repeat left bottom;
}
#upload-page div.auto-tag p span {
	font-size: 12px;
	line-height: 16px;
}


div#upload-link-swf,
div#upload-link-form {
	margin: 20px 0px 30px 0px;
	padding: 0px 0xp 0px 0px;
}



/* Albumkontrolok */
#upload-page div.albumcontrols {
	display: table;
	padding: 1px 0px 0px 10px;
}
#upload-page div.albumcontrols .links {
	height: 22px;
}
#upload-page div.albumcontrols .links a.newalbum {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 21px;
	font-weight: normal;
	font-size: 13px;
	background: url(../image/ico_newalbum_small.gif) no-repeat 0px 0px;
}
#upload-page div.albumcontrols .links a.basealbum {
	display: block;
	float: left;
	margin: 0px 0px 0px 23px;
	padding: 0px 0px 0px 18px;
	font-weight: normal;
	font-size: 13px;
	background: url(../image/ico_basealbum_small.gif) no-repeat 0px 1px;
}
#upload-page div.albumcontrols #form-collection {
	width: 255px;
	height: 60px;
}
#upload-page div.albumcontrols #form-collection input {
	width: 240px;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #d6d6d6;
	background-color: #fffbe7;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4c4c4c;
}
/* /Albumkontrolok */

/* Album megoszt�s */
/*
#albumTools {
}
#albumTools label {
	padding: 0px 25px 0px 5px;
}
* html #albumTools label {
	padding: 0px 25px 0px 2px;
}
#albumTools p.mailsend {
	padding: 5px 0px 0px 22px;
	background: url(../image/ico_mailsend.gif) no-repeat 0px 6px;
}
#albumToolsForm {
	padding: 8px 0px 0px 0px;
}
#albumToolsForm p {
	padding: 0px 0px 3px 0px;
}
#albumToolsForm textarea {
	font: 13px Arial, Helvetica, sans-serif;
	color: #009AD4;
	width: 250px;
	height: 40px;
	margin: 0px 0px 3px 0px;
	padding: 3px 0 1px 5px;
	border: 1px solid #D6D6D6;
	background-color: #FFFCEC;
}
*/
/* /Album megoszt�s */

#mailsend-holder p {
	padding: 0px 0px 0px 0px;
}
#mailsend-holder p label {
	display: block;
	font-weight: bold;
	padding: 0px 0px 2px 2px;
}
#mailsend-holder p textarea {
	font: 12px Arial, Helvetica, sans-serif;
	color: #009ad4;
	width: 493px;
	height: 45px;
	padding: 2px 0px 0px 5px;
	border: 1px solid #d6d6d6;
}
#mailsend-holder p textarea.mailsend_names {
	margin: 0px 0px 6px 0px;
}
#mailsend-holder p {
}

div.upload_toprow {
	position: relative;
	width: 699px;
	height: 66px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../image/upload_toprow.gif) no-repeat left top;
}
div.upload_toprow .button {
	position: absolute;
	left: 11px;
	top: 11px;
	width: 175px;
	height: 46px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.upload_toprow .button a {
	display: block;
	width: 175px;
	height: 46px;
	line-height: 200px;
	overflow: hidden;
	cursor: pointer;
	
	   background: url(../image/btn_feltoltes.png) no-repeat top left;

}
div.upload_toprow .text {
	position: absolute;
	left: 251px;
	top: 14px;
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.uploadtext span.mobil {
  position: absolute;
  top: 10px;
  right: 15px;
  width: 14px;
  height: 30px;
	background: url(../image/icon_mobil.gif) 0 0 no-repeat;
}
div.uploadtext {
  position: relative;
  width: 178px;
  margin: 10px 0px 0px 0px;
  padding: 9px 10px 0px 12px;
  background: url(../image/uploadtext_bg1.gif) no-repeat left top;
}
div.uploadtext p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.uploadtext p.first {
	padding: 0px 0px 15px 0px;
}
div.uploadtext div.bottom {
	height: 9px;
	font-size: 1px;
	margin: 0px -10px 0px -12px;
	padding: 0px 0px 0px 0px;
	background: url(../image/uploadtext_bg2.gif) no-repeat left bottom;
}

#upload-page textarea.mailsend {
	font: 12px Arial, Helvetica, sans-serif;
	color: #009ad4;
	width: 488px;
	height: 49px;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 0px 5px;
	border: 1px solid #d6d6d6;
}

#upload-page div.albumprops {
	padding: 0 0 8px 10px;
}
#upload-page div.albumprops p.default {
	line-height: 2em;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 0 22px;
	background: url(../image/ico_setPublic.gif) no-repeat 0 5px;
}

#upload-page div.albumprops p.adult input
{
	margin-right: 8px;
	vertical-align: -2px;
}

#upload-page div.albumprops p.adult span
{
	color: #F00;
}

#upload-page div.albumprops p.adult 
{
	line-height: 2em;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 0 0;
}


#upload-page div.albumprops p.privacysettings {
	line-height: 2em;
	padding: 0 0 0 22px;
	background: url(../image/ico_setHidden.gif) no-repeat 0 5px;
}
#upload-page div.albumprops ul {
	padding: 10px 22px;
	background: #f7f7f7;
}
#upload-page div.albumprops ul label {
	line-height: 1.6em;
	display: block;
	font-weight: bold;
}
#upload-page div.albumprops ul input {
	margin: 2px 5px 0 0;
}
#upload-page div.albumprops ul p {
	padding: 0 0 10px;
}

/*
#upload-page #upload-row-swf 
{
	position: relative;
}

#upload-page #upload-row-swf #upload_button_overlay
{
	position: absolute;
	top: 11px;
	left: 11px;
	z-index: 10;
}
*/

#upload-page #add_picture
{
	
}

/*
#upload-page div.albumprops {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 8px;
}
#upload-page div.albumprops p.text {
	float: right;
	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#upload-page div.albumprops p.chck1 {
	color: #7d7d7d;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	background: url(../image/ico_setPublic.gif) no-repeat 22px 1px;
}
* html #upload-page div.albumprops p.chck1 { padding-bottom: 4px; }
#upload-page div.albumprops p.chck1 input { margin: 0px 28px 0px 0px; }

#upload-page div.albumprops p.chck2 {
	color: #7d7d7d;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	background: url(../image/ico_setHidden.gif) no-repeat 25px 1px;
}
* html upload-page div.albumprops p.chck2 { background: url(../image/ico_setHidden.gif) no-repeat 31px 4px; }
#upload-page div.albumprops p.chck2 input { margin: 0px 28px 0px 0px; }
*/

/*-*/

#upload-page #albumselector-hidden p.text {
	width: 500px;
	height: 70px;
	background-color: #fff7cf;
	padding: 50px 0px 0px 0px;
	text-align: center;
}


/*-*/

/* Netpinc�r box */
#upload-page .netpincer_box {
	width: 533px;
	height: 41px;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 0px 168px;
	background: url(../image/upload_netpincer_box.gif) no-repeat left top;
}

#upload-page .contentBox
{
	
}


.contentBox
{
	padding-bottom: 10px;
}

.contentBox2State
{
	font-weight: bold;
	min-width: 18px;
	height: 18px;
	cursor: pointer;
	display: inline-block;
	padding-left: 25px;
	line-height: 18px;
}


.contentBox2State.open
{
	background: url("/image/icon_box_close.gif") no-repeat left top;
}

.contentBox2State.close
{
	background: url("/image/icon_box_open.gif") no-repeat left top;
}

.contentBoxInside.close
{
	display:none;
}

XXX.contentBoxInside table tr:first-child th:first-child
{
	width: 160px;
}
