.mainPageImages {
	position: relative;
	top: 0px;
	width: 728px;
	height: 450px;
	color: #8951a0;
}

.topPageImages {
	position: relative;
	top: 0px;
	width: 728px;
	height: 550px;
	color: #8951a0;
}

.mainPageUserImage {
    border: 3px solid #14a1ff;
    cursor: pointer;
}

.mainPageUserImage:hover {
    border: 3px solid #fac117;
}

.mainPageUserImage2 {
	width: 150px;
	height: 150px;
    border: 3px solid #14a1ff;
    cursor: pointer;
}

.mainPageUserImage2:hover {
    border: 3px solid #fac117;
}

.mainPageBottomInfo {
    position: relative;
	top: 0px;
	width: 728px;
	height: 210px;
}

.mainPageBottomInfoBox {
	position: relative;
	padding: 5px;
	top: 0px;
	text-align: left;
	width: 250px;
	height: 130px;
	border: 1px solid #aaa;
}
.mainPageBottomInfoBox li  {
    margin-top: 0px;
    margin-left: -20px;
}

.iconMessage { 
	position: relative;
	width: 300px;
	height: 53px;
	padding-left: 30px;
	font-size: 20px;
}

.iconMessageIcon  {
	position: relative;
	height: 43px;
	width: 53px;
	float: left;
}

.iconMessageMessage  {
	position: relative;
	height: 43px;
	float: left;
	color: #8951a0;
	line-height: 43px;
}


.loginInput {
  width: 136px;
  height: 25px;
  padding: 3px 5px 3px 5px;
  margin-left: 0px;
  background-image: url("../images/inputLoginBack.png");
  font-size: 18px;
  border: 0;
  font-weight: bold; 
}


#submitButton {
	margin-left: 10px;
}



.registerForm {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  width: 350px;
  border: 1px solid #ccc;
}

.contactForm {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  width: 450px;
  border: 1px solid #ccc;
}



.td1 {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.td2 {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.td3 {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.td4 {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}


.linkInputField {
  width: 400px;
  padding-top: 5px;
  padding-left: 10px;
  height: 25px;
  background-color: #ddd;
  color: #8951a0;
  border: 1px solid #8951a0;
  font-size: 18px;
}

.inputField {
  border: 1px solid #aaa;
}

#submit {  
  width: 100px;
  height: 30px;
  cursor: pointer;
}


.mainPageLatestPictures  {	
	margin-top: 20px;		
	width: 860px;		
	height: 630px;		
	padding: 10px;		
	border: 1px solid #ccc;	
}	


.userPage {
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  width: 520px;
  border: 1px solid #ccc;
}


.userImage {
  padding: 1px;
  border: 1px solid #aaa;
}


.onOverStar {
  cursor: pointer;
}


.giveRating {
	width: 380px;
	height: 60px;
	padding: 10px;
	border: 1px solid #ff0000;
}

.userPrize {
	width: 380px;
	padding: 10px;
	border: 1px solid #ccc;
}


.infoLoggedUser {
    width: 380px;
	padding: 10px;
	border: 1px solid #ccc;
}

.infoTableTDLeft {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.infoTableTDRight {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.infoTableTDLeftEnd {
	border: 1px solid #ccc;
}

.infoTableTDRightEnd {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.nrMainPage {
  background-color: #eee;
  font-weight: bold;
  padding: 3px 6px 3px 6px;
  height: 20px;
  color: #000;
  border: 1px solid #aaa;
}

.numbersMainPage {
  position: relative;
  top: 0px;
  height: 30px;
  padding-top: 7px;
}

.numbersMainPage  a:link { text-decoration: none; color: #aaa} 
.numbersMainPage  a:visited { text-decoration: none; color: #aaa} 
.numbersMainPage  a:active { text-decoration: none; color: #000} 
.numbersMainPage  a:hover { text-decoration: none; color: #000} 

.backLink {
	margin-left: 84px;
}

.backLink  a:link { text-decoration: none; color: #059dfd} 
.backLink  a:visited { text-decoration: none; color: #059dfd} 
.backLink  a:active { text-decoration: none; color: #8951a0} 
.backLink  a:hover { text-decoration: none; color: #8951a0} 


.no_pictures {
	width: 300px;
	height: 100px;
	margin-top: 50px;
	padding: 40px;
}

.infoBox {
  padding: 10px;
  width: 400px;
  border: 1px solid #ccc;
} 


.prizesPage {
	position: relative;
	padding: 10px;
	top: 0px;
	width: 600px;
	border: 1px solid #aaa;
}

.mobile {
	position: relative;
	top: 20px;
	width: 200px;
	height: 400px;
	background-image: url("../images/mobile_sms.png");
}

.mobile_code {
	position: relative;
	top: 170px;
	left: 0px;
	color: #ff0000;
	font-size: 15px;
	font-weight: bold;
}


.regButton {
  position: relative;
  width: 156px;
  height: 50px;
  z-index: 1;
}


.regButton A { 
  display: block;
  padding-top: 0px; 
  width: 156px; 
  height: 50px; 
  background-image: url("../images/register_btn.png"); 
  background-repeat: no-repeat; 
  text-decoration: none; 
  text-align: center; 
  font-size: 18px; 
  color: #000; 
  margin-top: 0px;
}


.regButton A:hover { 
  background-image: url("../images/register_btn_over.png"); 
  background-repeat: no-repeat; 
}

