/* block tags */
.blockTag {
	position: relative;
	width: 312px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border: 1px solid #d5d6d9;
}

.blockTag .back {
	width: 310px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #eef1fa;
	border: 1px solid #ffffff; 
}

.blockTag .cloud {
	width: 282px;
	height: auto;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	line-height: 120%;
	font-size: 11px;
	color: #000000;	
	text-align: left;
}

/* photomix */
.blockPhotomix {
	width: 280px;
	margin: 0px;
	padding: 14px;
}

.blockPhotomix .photo-day {
	margin: 0px;
	padding: 0px;
	width: 70px;
	height: 52px;
	float: left;
	overflow: hidden;
}

/* -- contest -- */
div.contest-prize {
	position: absolute;
	width: 190px;
	height: 270px;
	margin: -15px 0px 0px 150px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/contest/nokia_n95.png, sizingMethod=crop);
	background: url(/images/contest/nokia_n95.png) 0px 0px no-repeat; // background: none;
}

div.blockContest {
	position: relative;
	width: 314px;
	height: auto;
	margin: 0px 0px 20px 0px;
}

div.blockContest h2 {
	font-size: 32px;
	font-weight: bold;
	color: #b90000;
	margin: 0 0 5px 0;
	padding: 0px;
}

div.blockContest h2 a {
	color: #b90000;
	text-decoration: none;
}

div.blockContest h2 a:visited {
	color: #b90000;
	text-decoration: none;
}

div.blockContest h2 a:hover {
	color: #b90000;
	text-decoration: underline;
}

div.contest-card {
	width: 314px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: #9d0000;
	border: 1px solid #d5d6d9;
}

div.contest-back {
	width: 282px;
	margin: 0px;
	padding: 15px 15px 5px 15px;
	border: 1px solid #ffffff;
}

div.contest-back h3 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	margin: 7px 0 10px 0;
	padding: 0px;
}

div.contest-back p {
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	margin: 0 0 10px 0;
	padding: 0px;
}

div.contest-back h3 a{
	color: #ffffff;
	text-decoration: underline;
}

div.contest-back h3 a:visited {
	color: #ffffff;
	text-decoration: underline;
}

div.contest-back p a {
	color: #ffffff;
	text-decoration: underline;
}

div.contest-back p a:visited {
	color: #ffffff;
	text-decoration: underline;
}

div.contest-back p a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* block konkurs */
.blockKonkursTitle {
	width: 312px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

.konkursLogo {
	margin: 20px 10px 5px 0px;
	float: right;
}

.blockKonkurs {
	position: relative;
	width: 312px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border: 1px solid #d5d6d9;
}

.blockKonkurs .back {
	width: 310px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #f7f9fd;
	border: 1px solid #ffffff; 
}

.blockKonkurs .text {
	width: 282px;
	height: auto;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.blockKonkurs .photo {
	position: relative;
	z-index: 600;
	width: 280px;
	margin: 15px 0px 0px 15px;
	padding: 0px; 
}

.blockKonkurs .photo .bg {
	position: absolute;
	z-index: 700;
	top: -2px;
	left: 140px;
	width: 141px;
	height: 278px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/photo/bg_konkurs_prize.png, sizingMethod=crop);
	background: url(/images/photo/bg_konkurs_prize.png) top left no-repeat; //background: none;
}

.blockKonkurs .photo .prize {
	position: absolute;
	z-index: 800;
	top: 125px;
	left: 140px;
	width: 141px;
	height: 180px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/photo/konkurs_prize.png, sizingMethod=crop);
	background: url(/images/photo/konkurs_prize.png) top left no-repeat; //background: none;
}

.blockKonkurs .photo .name {
	position: absolute;
	z-index: 900;
	top: 200px;
	left: 150px;
	width: 80px;
	height: 80px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/photo/konkurs_prize_text.png, sizingMethod=crop);
	background: url(/images/photo/konkurs_prize_text.png) top left no-repeat; //background: none;
}

/* block download */
.blockDownload {
	position: relative;
	width: 312px;
	height: auto;
	margin: 0px 0px 60px 0px;
	padding: 0px;
	border: 1px solid #d5d6d9;
}

.blockDownload .back {
	width: 310px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #f7f9fd;
	border: 1px solid #ffffff; 
}

.blockDownload .version {
	position: absolute;
	z-index: 800;
	top: 0px;
	width: 157px;
	height: 240px;
	margin: -40px 0px 0px 155px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/photo/download_09.png, sizingMethod=crop);
	background: url(/images/photo/download_09.png) top left no-repeat; //background: none;
}

.blockDownload .text {
	width: 125px;
	height: auto;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.blockDownload .textWide {
	width: 282px;
	height: auto;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	background-color: white;
	color: #000000;
	font-weight: normal;
}

.blockDownload .textThin {
	width: 125px;
	height: auto;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.blockDownload .textWide .screens {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

.blockDownload .textWide .screensEnd {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

/* block download model*/
.blockDownload-Model {
	position: relative;
	width: 312px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #d5d6d9;
}

.blockDownload-Model .text {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.blockDownload-Model .model-phone {
	width: auto;
	height: auto;
	margin: 15px 20px 10px 15px;
	padding: 0px;
	float: right;
}

/* user card icons */
div.icon-info {
	margin:11px 0px 0px;
	padding:0px;
}

div.icon-info span {
	font-size:11px;
	padding:0px;
}

div.icon-info a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a9801;
}

div.icon-info a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a9801;
}

div.icon-info span a:hover {
	color: #3a9801;
}

div.icon-info a {
	width: 282px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

div.icon-info-rating {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll 0px;
	float:left;
	height:15px;
	margin:0px 7px 0px 0px;
	padding:2px 0px 0px;
	width:16px;
}

.icon-info-friendtape {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -16px 0px;
	float:left;
	height:15px;
	margin:0px 7px 0px 0px;
	padding:2px 0px 0px;
	width:16px;
}

.icon-info-contest {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -32px 0px;
	float:left;
	height:15px;
	margin:0px 7px 0px 0px;
	padding:2px 0px 0px;
	width:16px;
}

.icon-info-statistic {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -48px 0px;
	float:left;
	height:15px;
	margin:0px 7px 0px 0px;
	padding:2px 0px 0px;
	width:16px;
}

.icon-info-friends {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -64px 0px;
	float:left;
	height:15px;
	margin:0px 7px 0px 0px;
	padding:2px 0px 0px;
	width:16px;
}

.icon-info-comments {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -80px 0px;
	float:left;
	height:15px;
	margin:0px 7px 0px 0px;
	padding:2px 0px 0px;
	width:16px;
}

.icon-info-community {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -96px 0px;
	float:left;
	height:15px;
	margin:0px 7px 40px 0px;
	padding:2px 0px 0px;
	width:16px;
}


.icon-info-invite {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -112px 0px;
  display:inline-block;
	height:15px;
	margin:0px 7px 0px 0px;
	padding:0px 0px 0px;
	width:16px;
  vertical-align: bottom;
}


/* reporter */
.blockReporter {
	position: relative;
	width: 312px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border: 1px solid #d5d6d9;
}

.blockReporter .back {
	width: 310px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #f7f8ef;
	border: 1px solid #ffffff; 
}

.blockReporter .text {
	margin: 15px;
	/*padding: 15px;*/
}

.blockReporter .text h2 {
	font-size:23px;
	margin:10px 0px 15px;
}

.blockReporter .info {
	width: 282px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	overflow: hidden;
}

.blockReporter .info b {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.blockReporter .link {
	width: 282px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.blockReporter .photoStamp {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 282px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.blockReporter .photoStamp .stamp {
	position: absolute;
	bottom: -40px;
	left: 140px;
	z-index: 300;
	width: 140px;
	height: 140px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_stamp.png, sizingMethod=crop);
	background: url(/images/bg_stamp.png) bottom right no-repeat; //background: none;
}

.blockReporter .photoStamp .photo200 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 200;
	width: 200px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
