
/*=== FORGOTPASS | REGISTER ==*/
#fore #fore-error {
	width:380px;
	color:#EE2D8D;
	font-weight:bold;
}
#fore #fore-success {
	width:380px;
	color:#0EA7DA;
	font-weight:bold;
}

#fore .fore-error1 {
	width:270px;
	color:#EE2D8D;
	font-weight:bold;
	margin-left:195px;
	display:none;
}
#fore .fore-error1 label {
	color:#0EA7DA;
}

#fore div {
	float:left;
	text-align:left;
	margin:10px 0 10px 20px;
}
#fore div.fore1 {
	width:150px;
}
#fore div.fore2 {
	width:100px;
}
#fore div.fore3 {
	width:350px;
	margin:0;
}
#fore div.fore3 img {
	border:#DDD 1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; /* Safari */	
	padding:3px;
}
#fore div.fore3 input {
	margin-left:22px;
}
#fore div.fore3 a:link, #fore div.fore3 a:visited {
	color:#EE2D8D;
	text-decoration:underline;
}
#fore div.fore3 a:hover {
	color:#555;
	text-decoration:none;
}

#fore span {
	height:0px;
	clear:left;
	display:block;
}
#fore span.span-error1, #fore span.span-error2 {
	height:auto;
}
#fore span div {
	float:none;
}
#fore label{
	display:block;
}

#fore span.span-error2 .extends {
	width:450px;
	font-size:11px;
	margin-left:195px;
}

#fore span.span-error2 .extends span {
	height:auto;
	font-size:11px;
	display:block;
	padding:5px 0 0 0;
}
#fore span.span-error2 .extends span h1 {
	color:#02A4E1;
	font-size:12px;
	font-weight:bold;
}
#fore span.span-error2 .extends span label {
	color:#02A4E1;
	font-weight:bold;
	display:inline;
}

#fore input#user, #fore input#name, #fore select#sex, #fore input#email, #fore input#pass, #fore input#nupass, #fore input#repass, #fore select#year, #fore input#from, #fore select#size, #fore input#color, #fore input#like, #fore input#code, #fore input#thefile, #fore input#flickr, #fore select#tee, #fore input#thethumb, #fore input#thegrafik, #fore textarea#about, #fore textarea#video-embed {
	background:#FCFCFC;
 	border:#A7A6AA 1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; /* Safari */
	color:#999;
	font-size:13px;
	padding:0 1px 1px 5px;
}
#fore input#user:hover, #fore input#user:focus, #fore input#name:hover, #fore input#name:focus, #fore select#sex:hover, #fore select#sex:focus, #fore input#email:hover, #fore input#email:focus, #fore input#pass:hover, #fore input#pass:focus, #fore input#nupass:hover, #fore input#nupass:focus, #fore input#repass:hover, #fore input#repass:focus, #fore select#year:hover, #fore select#year:focus, #fore input#from:hover, #fore input#from:focus, #fore select#size:hover, #fore select#size:focus, #fore input#color:hover, #fore input#color:focus, #fore input#like:hover, #fore input#like:focus, #fore input#code:hover, #fore input#code:focus, #fore input#thefile:hover, #fore input#thefile:focus, #fore input#flickr:hover, #fore input#flickr:focus, #fore select#tee:hover, #fore select#tee:focus, #fore input#thethumb:hover, #fore input#thethumb:focus, #fore input#thegrafik:hover, #fore input#thegrafik:focus, #fore textarea#about:hover, #fore textarea#about:focus, #fore textarea#video-embed:hover, #fore textarea#video-embed:focus {
	border:#817E85 1px solid;
	color:#555;
}
#fore input.button1 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px; /* Safari */
}


/*=================================
ACCOUNT
=================================*/
#account {
	width:680px;
	height:23px;
	border-bottom:#CCC 1px solid;
	margin:10px 0 0 0;
	padding: 0 0 0 15px;
}
#account div {
	width:auto;
	height:12px;
	background:#F5F5F5;
	border:#CCC 1px solid;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px; /* Safari */
	-webkit-border-top-right-radius:5px; /* Safari */
	color:#1F2D6A;
	text-align:center;
	float:left;
	padding: 5px 20px 5px 20px;
	margin: 0 0 0 10px;
}
#account div.selected{
	background:#FFF;
	border-bottom:#FFF 1px solid;
}

#account div a:hover {
	text-decoration:underline;
}
#account div.selected a:link, #account div.selected a:visited {
	color:#000;
}


/*==== iFLICKR ====*/
#fore div.fore2 #iflickr {
	width:308px;
	text-align:left;
	margin:0;
	padding:0;
}

#iflickr {
	width:308px;
	text-align:left;
	margin:0;
	padding:0;
}
#iflickr div {
	width:75px;
	height:75px;
	float:left;
	padding:1px;
	margin:0;
}
#iflickr span {
	clear:left;
}


/*==== iIDOL ====*/
#fore div.fore2 #iidol {
	width:385px;
	text-align:left;
	margin:0;
	padding:0;
}

#iidol {
	width:308px;
	text-align:left;
	margin:0;
	padding:0;
}
#iidol div {
	width:75px;
	height:75px;
	float:left;
	padding:1px;
	margin:0;
}
#iidol div label {
	position:absolute;
}
#iidol div label a:link, #iidol div label a:visited {
	background:#EE2D8D;
	color:#FFF;	
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; /* Safari */
	padding:0 4px 0 5px;
}
#iidol div label a:hover {
	color:#000;
}
#iidol span {
	clear:left;
}



/*=================================
SUBMIT
=================================*/
.submit {
	width:700px;
	color:#555;
	font-size:11px;
	margin:40px 0 0 0;
}
.submit div.submit-form {
	width:285px;
	height:440px;
	background:#FAFAFA;
	border:#EEE 2px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; /* Safari */
	text-align:left;
	float:left;
	padding:20px 15px 0 20px;
	margin-left:25px;
}
.submit .submit-form a:link, .submit .submit-form a:visited {
	color:#EE2D8D;
	font-weight:bold;
	text-decoration:none;
}
.submit .submit-form a:hover {
	color:#555;
}
.submit .submit-form a:link img, .submit .submit-form a:visited img {
	border:#EEE 1px solid;
}
.submit .submit-form a:hover img {
	border:#CCC 1px solid;
}
.submit .submit-form span{
	display:block;
	margin-bottom:15px;
}
.submit .submit-form span label {
	font-weight:bold;
}
.submit .submit-form span label.darkblue {
	color:#1F2D6A;
}
.submit .submit-form span label.blue {
	color:#0EA7DA;
	font-style:italic;
}
.submit .submit-form span label.blue1 {
	color:#0EA7DA;
	font-weight:normal;
}

.submit .submit-form .submit-template {
	color:#999;
	font-size:10px;
	float: right;
	margin-left:4px;
}

.submit .submit-form #submit-title1 {
	text-align:center;
	margin-bottom:25px;
}
.submit .submit-form #submit-title2 {
	text-align:center;
	margin-bottom:13px;
}

.submit-template .submit-template1{
	float:left;
}
.submit-template .submit-template2{
	float:left;
	margin-left:7px;
}
.submit-template .submit-template2 span {
	margin-bottom:3px;
}

.submit .submit-form .submit-grafik {	
	width:96px;
	height:30px;
  	overflow: hidden;
	float:right;
	margin: 0;
}
.submit .submit-form .submit-grafik a:link, .submit .submit-form .submit-grafik a:visited {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background: url(../images/submit-grafik.gif) 0 0 no-repeat;
  text-indent: -5000px;
}
.submit .submit-form .submit-grafik a:hover {
  background-position: 0 -30px;
}

.submit .submit-form .submit-textee {	
	width:96px;
	height:30px;
  	overflow: hidden;
	float:right;
	margin: 1px 0 0 0;
}
.submit .submit-form .submit-textee a:link, .submit .submit-form .submit-textee a:visited {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background: url(../images/submit-textee.gif) 0 0 no-repeat;
  text-indent: -5000px;
}
.submit .submit-form .submit-textee a:hover {
  background-position: 0 -30px;
}

.submit .submit-form h2 {
	color:#333;
	margin:-4px 0 0 20px;
}

.submit div.submit-clear {
	height:23px;
	clear:left;
}

.submit div.submit-form1 {
	width:634px;
	height:180px;
	background:#FAFAFA;
	border:#EEE 2px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; /* Safari */
	text-align:left;
	clear:left;
	padding:20px 15px 0 20px;
	margin-left:25px;
}
.submit .submit-form1 #submit-title {
	margin-bottom:25px;
}
.submit .submit-form1 span{
	display:block;
	margin-bottom:15px;
}
.submit .submit-form1 span label {
	color:#EE2D8D;
	font-weight:bold;
}
.submit .submit-form1 .submit-photo {	
	width:96px;
	height:30px;
  	overflow: hidden;
	float:right;
	margin: 1px 0 0 0;
}
.submit .submit-form1 .submit-photo a:link, .submit .submit-form1 .submit-photo a:visited {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background: url(../images/submit-photo.gif) 0 0 no-repeat;
  text-indent: -5000px;
}
.submit .submit-form1 .submit-photo a:hover {
  background-position: 0 -30px;
}


.category div#submit-h1 {
	margin:30px 0 30px 10px;
}