html, body {
	height:100%;
}
body {
	font-family: Arial;
	font-size: 11px;
	color: #4b4b4b;
	background:url(../img/bg.gif) top left repeat-x;
}

#th {
  font-size:12px;
  font-weight: bold;  
}
#inner {
	background:url(../img/bg-inner.gif) top left repeat-x;
}

.mtscity { display:none; }
#inner .mtscity { 
	display:block!important;
	height:30px;
	left:250px;
	position:absolute;
	top:50px;
	width:164px;
}

a {
	color:#3683a5;
}

h5 {
	margin-bottom:15px;
}

#wrap {
	position: relative;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
}

.header {
	background:url(../img/header.jpg) center top no-repeat;
	height: 395px;
	position:relative;
}

#inner .header {
	background:url(../img/header-inner.jpg) right top no-repeat;
	height: 182px;
	margin: 0px auto;
	width:970px;
}
.content {
	margin: 0px auto;
	width:970px;
	position:relative;
}
.main {
	padding-top:35px;
}
.left {
	float:left;
	width:220px;
}
.autorize {
	height: 175px;
	margin-bottom:21px;
	background:url(../img/bottom_bg-white.gif) bottom left repeat-x;
}
.autorize label {
	display:block;
	width:50px;
	float:left;
	padding:3px 0px 0px 5px
}
.autorize input {
	background:transparent url(../img/bg-input.gif) no-repeat scroll left top;
	border:medium none;
	display:block;
	float:left;
	height:17px;
	margin:0 25px 5px 0;
	padding:2px 6px;
	width:117px;
}
* HTML .autorize input {
	background:transparent url(../img/bg-input.gif) no-repeat fixed left top;
}
.autorize .auto input {
	float:left;
	background:none!important;
	width:15px;
	height:15px;
	margin:0px;
}
.autorize .auto label {
	display:block;
	height:15px;
	margin:0 0 5px;
	padding:0 0 0 10px;
	width:110px;
}
.autorize .auto {
	padding-left:55px;
	margin-bottom:25px;
}
.registration {
	padding-left:55px;
	font-size:12px;
	margin-top:5px;
}
.autorize .profile {
	position:relative;
	margin-left:10px;
}
.autorize .profile .ava {
	position:absolute;
	width:40px;
	height:40px;
}
.autorize .profile .nick {
	font-size:18px;
	font-weight:bold;
	height:20px;
	left:50px;
	position:absolute;
	width:160px;
}
.autorize .profile .exit {
	background:transparent url(../img/bg-button.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:13px;
	padding:5px 10px;
	position:absolute;
	top:50px;
	width:41px;
}
.autorize .profile .exit a {
	color:#fff;
	text-decoration:none;
}
.autorize .profile .messages {
	height:20px;
	left:50px;
	padding:0 0 0 25px;
	position:absolute;
	top:29px;
	width:160px;
}
.autorize .profile .links {
	height:65px;
	left:75px;
	line-height:16px;
	position:absolute;
	top:55px;
	width:105px;
}
.autorize .profile .links img {
	vertical-align:middle;
}
#submit {
	background:transparent url(../img/bg-button.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:9px;
	height:23px;
	margin:0 0 0 55px;
	padding:0px;
	text-align:center;
	width:62px;
	cursor:pointer;
}
.banner01 {
	height: 70px;
	margin-bottom:60px;
}
.banner02 {
	height: 90px;
}
.graymenu {
	background:url(../img/gray-bg.gif) top left no-repeat;
	height: 140px;
	margin-bottom:30px;
}
.graymenu a {
	background:transparent url(../img/arrow.gif) no-repeat scroll 15px 17px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:12px 0 0 34px;
}

.friends-online {
	width:220px;
/*  min-height:230px;*/
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:5px;
	padding-top:5px;
	background: #f0f3f4;
/*	background:url(../img/bottom_bg-white.gif) bottom left repeat-x;*/
}

.content .center {
	width:713px;
	margin-left: 250px;
	position:relative;
}

.content .center .selector {
	position:absolute;
	right: 4px;
	top:25px;
	height:30px;
	padding-top:3px;
	width:410px;
}

.content .center .selector div {
float:left;
height:17px;
width:90px;
text-align:center;
}


.linktoall {
	position:absolute;
	bottom:10px;
	left:10px;
	width: 150px;
	height:15px;
	background:transparent url(../img/arrow.gif) no-repeat scroll 0px 4px;
	padding-left:18px;
}
.blogblock {
	height:50px;
	padding:0 10px;
	width:210px;
}
.blogblock img {
	float:left;
	margin:0px 10px 00px 0px;
}
.blogblock a {
	color:#f60002;
}
.best-blogs {
	float:left;
	width:450px;
	height: inherited;
}
.best-blogs .cont {
	background:transparent url(../img/bg-blue.gif) no-repeat scroll left top;
	height:82px;
	padding:17px 10px 17px 12px;
	width:432px;
}
.best-blogs .cont .ava {
	width:81px;
	height:81px;
	float:left;
	margin-right:25px;
}
.best-blogs .cont .text h2 {
	font-weight:normal;
	font-size:18px;
	margin-bottom:5px;
}
.best-blogs .cont .text h2 a {
	color:#f60002;
}
.best-blogs .cont .text {
	height:91px;
	width:320px;
	float:left;
	font-size:14px;
}
.best-blogs .cont .links {
	height:81px;
	width:100px;
	float:left;
}
.best-blogs .cont .links a {
	background:transparent url(../img/arrow.gif) no-repeat scroll 0 13px;
	display:block;
	padding:8px 0 0 17px;
}
.new-blogs {
	background:url(../img/bottom_bg-white.gif) bottom left repeat-x;
	float:right;
	width:240px;
	height:relative;
  margin-bottom:10px;
  padding-bottom:10px;  
	position:relative;
}
.all-blogs {
	position:relative;
	background:transparent url(../img/bottom_bg-white.gif) repeat-x scroll left bottom;
	float:left;
	height:70px;
	margin-bottom:25px;
	padding:20px 0px 20px 12px;
	width:445px;
}
.all-blogs .blog {
	width:210px;
	height:70px;
	float:left;
	margin-right:8px;
}
.all-blogs .blog h2 {
	font-weight:normal;
	font-size:11px;
	margin-bottom:5px;
}
.all-blogs .blog h2 a {
	color:#f60002;
}
.all-blogs .blog img {
	float:left;
	margin:0px 10px 30px 0px;
}
.thumbs {
	float:left;
	width:452px;
	height:755px;
	background:url(../img/bg-thumbs.gif) #f0f3f4 repeat-x left 75px;
}
.thumbs .cont {
	height:376px;
	padding:0 15px;
	width:423px;
}
.thumbs .cont .thumb {
	float:left;
	width:125px;
	margin-bottom:10px;
}
.thumbs .cont .thumb img {
	border:1px solid #cccfd0;
	margin-bottom:3px;
}
.sort {
	padding:15px 0 20px 15px;
}
.sort .up {
	background:transparent url(../img/sort-up.gif) no-repeat scroll 0 0;
	padding:2px 30px 3px;
	font-weight:bold;
	color:#c30b0c;
	text-decoration:none;
}
.sort .down {
	background:transparent url(../img/sort-down.gif) no-repeat scroll 0 0;
	padding:2px 30px 3px;
	font-weight:bold;
	color:#c30b0c;
	text-decoration:none;
}
.sort a {
	padding: 0px 10px;
}
/*menu ->*/
bigwhiteblock .menu {
	height:74px;
	background: #fff;
	width:100%;
  margin-top:72px;
}

.bigwhiteblock .menu a {
	display: block;
	float:left;
	height:74px;
	width:90px;
}
.innercont .menu {
	height:74px;
	background: #fff;
	width:100%;
}
.innercont .menu a {
	display: block;
	float:left;
	height:74px;
	width:90px;
}
.thumbs .menu {
	height:74px;
	background: #fff;
	width:100%;
}
.thumbs a {
	display: block;
	float:left;
	height:74px;
	width:90px;
}
.menu .blogs {
	background:url(../img/secmenu/blogs.gif) left -74px no-repeat;
}

.menu .blogs:hover {
	background:url(../img/secmenu/blogs.gif) left top no-repeat;
}
.menu .blogs-current {
	background:url(../img/secmenu/blogs.gif) left top no-repeat;
}
.menu .video {
	background:url(../img/secmenu/video.gif) left -74px no-repeat;
}
.menu .video:hover {
	background:url(../img/secmenu/video.gif) left top no-repeat;
}
.menu .video-current {
	background:url(../img/secmenu/video.gif) left top no-repeat;
}
.menu .images {
	background:url(../img/secmenu/images.gif) left -74px no-repeat;
}
.menu .images:hover {
	background:url(../img/secmenu/images.gif) left top no-repeat;
}
.menu .images-current {
	background:url(../img/secmenu/images.gif) left top no-repeat;
}
.menu .music {
	background:url(../img/secmenu/music.gif) left -74px no-repeat;
}
.menu .music:hover {
	background:url(../img/secmenu/music.gif) left top no-repeat;
}
.menu .music-current {
	background:url(../img/secmenu/music.gif) left top no-repeat;
}
.menu .about {
	background:url(../img/secmenu/about.gif) left -74px no-repeat;
}
.menu .about:hover {
	background:url(../img/secmenu/about.gif) left top no-repeat;
}
.menu .about-current {
	background:url(../img/secmenu/about.gif) left top no-repeat;
}
.menu .user {
	background:url(../img/secmenu/pass.gif) left -74px no-repeat;
}
.menu .user:hover {
	background:url(../img/secmenu/pass.gif) left top no-repeat;
}
.menu .user-current {
	background:url(../img/secmenu/pass.gif) left top no-repeat;
}

.menu .upload {
	height:39px;
	margin-left:80px;
	margin-top:35px;
	width:118px;
	background:url(../img/secmenu/upload.gif) right top no-repeat;
}
.content .center .menu .upload:hover {
	margin-left:80px;
	margin-top:35px;
	width:118px;
	background:url(../img/secmenu/upload.gif) right -39px no-repeat;
}
.content .center .menu .upload-current {
	height:39px;
	margin-top:35px;
	margin-left:80px;
	width:118px;
	background:url(../img/secmenu/upload.gif) right -39px no-repeat;
}
/* <- menu */
/* users -> */
.users {
	float:right;
	width:240px;
	height:495px;
}
.users .list {
	margin-top:42px;
	width:240px;
	height:215px;
	background:url(../img/bottom_bg-white.gif) bottom left repeat-x;
	position:relative;
}
.users .new {
	background:transparent url(../img/bottom_bg-white.gif) repeat-x scroll left bottom;
	height:215px;
	margin-top:23px;
	position:relative;
	width:240px;
}
/* <- users */
.bigwhiteblock-old {
	width:100%;
	padding: 0px 0px 10px;
	margin-bottom:40px;
}



.innercont {
	position:relative;
	width:100%;
	background:url(../img/bg-shadow2.gif) #f0f3f4 repeat-x left 39px;
  min-height: 400px;  
}
.innercont.us {
	background:url(../img/bg-shadow2.gif) #f0f3f4 repeat-x left 75px;
}
.innercont .file {
	width:140px;
	float:left;
	padding:20px 0px 20px 20px;
}
.innercont .file.audio {
	width:200px;
	height:120px;
  margin: 10px;
}
.innercont .file.video {
	width:380px;
	height:280px;
/*  margin: 10px;*/
}
.innercont .file .backto {
	background:transparent url(../img/arrow-left.gif) no-repeat scroll 10px center;
	margin-top:50px;
	padding:0 0px 0 30px;
	width:60px;
}
.innercont .file.audio .backto {
	margin-top:114px;
	margin-left:20px;
	
}
.innercont .file.video .backto {
	margin-top:20px;
	margin-left:20px;

}
.view_details {
	position: absolute;
	right:10px;
	top:85px;
}
.view_details span {
	color:#ff0000;
	margin-right: 80px;
}

.innercont .fileinfo {
	padding:20px 20px 20px 0;
	margin: 0 0 0 165px;
	line-height:20px;
}

.innercont .fileinfo.videoinfo {
	height:294px;
	margin: 0 0 0 412px;
	 }
	
.bigwhiteblock .comments {
	padding:0px 20px 20px 0;
	margin: 0 0 0 120px;
	
	/*width:500px;*/
}
.innercont .comments {
	padding:0px 20px 20px 0;
	margin: 0 0 0 160px;
	
}

.innercont h1 {
	font-size:24px;
	margin-bottom:10px;
	font-weight:normal;
}

.forms h1 {
	font-size:24px;
	margin-bottom:10px;
	font-weight:normal;
}
.comments h2 {
	font-size:18px;
	margin-bottom:10px;
}
.comment.odd { background: #fff; }
.comment {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	display:table;
	width:95%
}
.comment .ava {
	width:50px;
	height:50px;
	float:left;
}
.comment .nickname {
	height:40px;
	float:left;
	font-size:13px;
	padding-top:10px;
  margin-right:5px;
}
.comment .nickname a {
	color:#c20001;
}
.comment .text {
	padding-top:10px;
	padding-right:5px;
	float:left;
	min-height:40px;
	
}
.discuss {padding-top:20px; padding-left:20px;}
.discuss .comment.odd .ava, .discuss .comment.odd .nickname, .discuss .comment.odd .text{
	float:right;
}
.discuss .comment.odd .text p { text-align:right; padding-right:10px;}
.discuss .comment.odd .text span { text-align:right; }
.discuss .comment span {display:block;}
.discuss .postcomment {
  margin-left:240px;
  margin-top:20px;
  }
.discuss .nop {
  float:left;
  margin-top:20px;
}
.discuss .nop a{color:#ff0000;}
.blog-settings input { margin-left:10px;}
.blog-settings input.blogname {
	background:transparent url(../img/bg-input-big.gif) no-repeat scroll left top;
	border:medium none;
	display:block;
	height:17px;
	margin:0 25px 5px 0;
	padding:7px 6px 3px;
	width:420px;
}
.blog-settings .corners2 .page_content {padding: 5px 0px;}
* HTML .blog-settings input.blogname {
	background:transparent url(../img/bg-input-big.gif) no-repeat fixed left top;
}

.blog-settings input.sbmt {
	font-size:9px;
	background:transparent url(../img/bg-button2.gif) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	display:block;
	height:22px;
	padding:0;
	text-align:center;
	width:91px;
}



.registrationForm {margin-left:120px; margin-bottom:20px;}
.registrationForm input.logpass {
	background:transparent url(../img/bg-input-big.gif) no-repeat scroll left top;
	border:medium none;
	display:block;
	height:17px;
	margin:0 25px 5px 0;
	padding:7px 6px 3px;
	width:420px;
}
.registrationForm .corners2 .page_content {padding: 5px 0px;}
* HTML .registrationForm input.logpass {
	background:transparent url(../img/bg-input-big.gif) no-repeat fixed left top;
}
.forms {display:table; padding:20px; margin-right:-40px;}
.forms .fileEditing {padding: 20px 0px;}
.registrationForm input.sbmt {
	background:transparent url(../img/bg-button3.gif) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	display:block;
	font-size:9px;
	height:23px;
	padding:0;
	text-align:center;
	width:141px;
}
.forms input {}
.forms label {float:left; display:block; height:26px; width:120px; padding-top:4px;}
.forms .video_preview {position:relative;}
.forms .video_preview div {height:80px; width:75px; margin-right:10px; float:left; text-align:center;}
.forms .video_preview label {height:60px; width:75px; padding-right:10px;}
.forms .video_preview img {border:1px solid #cccccc;}
.forms .video_preview input{ }
.forms .video_preview a:active img {border:3px solid #ff0000; margin-top:-2px; margin-left:-2px;}
.forms .corners2 {margin:10px 80px 20px 120px; position:relative; }
.forms input.password {
	float:left;
	background:transparent url(../img/bg-input.gif) no-repeat scroll left top;
	border:medium none;
	display:block;
	height:17px;
	margin:0 80px 5px 0;
	padding:7px 6px 3px;
	width:117px;
}
.forms input.name {
	float:left;
	background:transparent url(../img/bg-input-big.gif) no-repeat scroll left top;
	border:medium none;
	display:block;
	height:17px;
	margin:0 80px 5px 0;
	padding:7px 6px 3px;
	width:420px;
}
* HTML .forms input.name {
	background:transparent url(../img/bg-input-big.gif) no-repeat fixed left top;
}
.forms input.sbmt {
	background:transparent url(../img/bg-button3.gif) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	display:block;
	font-size:9px;
	height:23px;
	padding:0;
	text-align:center;
	width:151px;
	margin:0px 80px 0px 120px;
	position:relative;
	float:none;
}


.sbmt {
	background:transparent url(../img/bg-button3.gif) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	display:block;
	font-size:9px;
	height:23px;
	padding:0;
	text-align:center;
	width:151px;
	position:relative;
	float:none;
}



.forms .postcomment {float:left;}
.forms textarea {height:160px!important;}

.forms .corners2 .page_content {padding:10px 20px;}

.forms .addfiles {font-weight:bold; border-bottom: 1px dashed #327999; text-decoration:none;}
.forms .myfiles {display:table;}
.forms .myfiles .fileblock {float:left; width:90px; overflow-x:hidden; margin-right:10px; }
.forms .myfiles .fileblock div {width:90px; position:relative;}
.forms .myfiles .typeopen {display:block; padding-left: 15px; background:url(../img/plus.gif) no-repeat 0px 3px; font-weight:bold; margin: 10px 0px 5px; }
.forms .myfiles .typeclose {display:block;  padding-left: 15px; background:url(../img/minus.gif) no-repeat 0px 3px; text-decoration:none; color:#747474; font-weight:bold; margin: 10px 0px 5px; }

.forms.search input.name {
	float:left;
	background:transparent url(../img/bg-input2.gif) no-repeat scroll left top;
	border:medium none;
	display:block;
	height:17px;
	margin:0 120px 5px 0;
	padding:3px 6px 3px;
	width:330px;
}
* HTML .forms.search input.name {
	background:transparent url(../img/bg-input2.gif) no-repeat fixed left top;
}
.forms.search label {height:20px;}
.forms.search .sbmt {
	background:transparent url(../img/bg-button2.gif) no-repeat scroll left top; 
	width:87px; }


.innercont .comment .text {width:355px;}
.bigwhiteblock .comment .text {width:400px;}
* HTML .comment .text {
	height:40px;
}
.postcomment {
	width:430px;
	padding-bottom:10px;
  margin-top:10px;
}
.postcomment textarea {
	width:100%;
	background:none;
	height:65px;
	border:0px;
	margin:3px;
	overflow:auto;
	position:relative;
	z-index:1000
}
.postcomment input.btn {
	font-size:9px;
	background:transparent url(../img/bg-button2.gif) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	display:block;
	height:22px;
	padding:0;
	text-align:center;
	width:91px;
}
.corners {
	width:100%;
	position:relative;
	overflow:hidden;
	padding:5px 0px;
	margin:5px 0px;
	background:#fff;
	margin-bottom:10px;
}
.cni {
	z-index:1;
	position:absolute;
	width:100%;
	height: 100%!important;
	height: 1000px;
	background:url(../img/star.gif) no-repeat;
	top:-5px;
	left:-5px;
}
.cni.tr, .cni.br {
	margin-left:100%;
}
.cni.bl, .cni.br {
	top:auto;
}
.corners2 {
	width:100%;
	position:relative;
	overflow:hidden;
	padding:5px 0px;
	margin:5px 0px;
	background:#f1eee1;
	margin-bottom:10px;
}

.cni2 {
	z-index:1;
	position:absolute;
	width:10px;
	height: 10px;
	background:url(../img/star2.gif) no-repeat;
	top:-5px;
	left:-5px;
}
.innercont .cni2 {background:url(../img/star2b.gif) no-repeat!important;}
.cni2.tr, .cni2.br {
	margin-left:100%;
}
.cni2.bl, .cni2.br {
	top:auto;
}
.corners3 {
	width:100%;
	position:relative;
	overflow:hidden;
	padding:5px 0px;
	margin:5px 0px;
	background:#f2f4f5;
	margin-bottom:10px;
}
.cni3 {
	z-index:1;
	position:absolute;
	width:10px;
	height: 10px;
	background:url(../img/star3.gif) no-repeat;
	top:-5px;
	left:-5px;
}
.cni3.tr, .cni3.br {
	margin-left:100%;
}
.cni3.bl, .cni3.br {
	top:auto;
}
.corners4 {
	width:600px;
	position:relative;
	overflow:hidden;
	padding:5px 0px;
	margin:5px 0px;
	background:#ebd1d2;
	margin-bottom:10px;
}
.cni4 {
	z-index:1;
	position:absolute;
	width:10px;
	height: 10px;
	background:url(../img/star4.gif) no-repeat;
	top:-5px;
	left:-5px;
}
.innercont .cni4 {background:url(../img/star4b.gif) no-repeat!important;}
.cni4.tr, .cni4.br {
	margin-left:100%;
}
.cni4.bl, .cni4.br {
	top:auto;
}
.corners4 .page_content {
	background:transparent url(../img/error.gif) no-repeat scroll 10px center;
	color:#000000;
	font-size:14px;
	padding:5px 5px 8px 40px;
}
.userblock {width:100%;}
.userblock .page_content {padding:7px 15px;}
.userblock .page_content img {float:left; margin-right:10px;}
.userblock .group {font-size:16px;}
.userblock .nick {font-size:26px; font-weight:bold;}

.blogpost {
padding:20px 10px 20px 120px;
font-size:13px;
}
.innercont   .date{float:left; text-align:left; padding-top:20px; padding-left:10px; color:#757575; font-size:13px; }
.bigwhiteblock .date{float:left; text-align:left; padding-top:20px; padding-left:10px; color:#757575; font-size:13px; }
.blogpost h2 { font-size:18px;}

.bigwhiteblock {
	position:relative;
	width:100%;
	background:url(../img/bg-shadow2.gif) #f0f3f4 repeat-x left 75px;
	padding-bottom:50px;
}

.bigwhiteblock p, .bigwhiteblock-old p, .innercont p {margin-bottom:20px;}
.bigwhiteblock-old table td{
  vertical-align:middle;
  padding:2px;
} 
.bigwhiteblock h2, .innercont h2 {margin-bottom:20px; font-size:14px; font-weight:bold;}

.bigwhiteblock table, .innercont table {
	width:100%;
	margin-bottom:20px;
	margin-top:30px;
}
.bigwhiteblock td a{
	color:#f60002;
	}
.bigwhiteblock .odd td {
	background:#fff;
}

.bigwhiteblock-old .odd td {
	background:#fff;
}

.bigwhiteblock-old th {
	background:white;
  padding:5px;
}

.bigwhiteblock td, .bigwhiteblock th {
	padding: 5px 0px 5px 10px;
	vertical-align:middle;
	height:40px;
}
.bigwhiteblock th { font-weight:bold; background:#fff; }

.controls {margin: 0 0 5px ; display:block; width:100%; position:absolute; bottom:0px; left:0px; height:20px;  }
.comments .controls {left:150px; width:550px}
.controls .pagenator {padding-left:10px; float:left; height:20px; margin-bottom:10px}
.controls .pagenator a, .pagenator span {padding: 0px 5px; font-size:11px;}

.controls .counter { float:right; width:250px; height:20px; text-align:right; padding-right:10px; margin-bottom:10px}
.controls .counter a, .counter span {padding: 0px 3px;  font-size:11px;}

.privacy {font-size:13px; padding-bottom:20px;}
.privacyPad {padding-left:100px;}
.privacy .next {text-align:center;}
.privacy .next a, .back a
{
background:url(../img/bg-button3.gif) no-repeat;
color:#FFFFFF;

padding-bottom:4px;
padding-left:35px;
padding-right:45px;
padding-top:3px;
}

.online {font-size:9px; color:#ff0000;}
.messages {color:#3683a5!important;}

.up { background:url(../img/sortUp-left.gif) left top no-repeat; padding: 2px 0 2px 25px; //padding: 0px 0 2px 25px; text-decoration:none; }
.up span { background:url(../img/sort-right.gif) right top no-repeat;  padding: 2px 20px 2px 0; color:#ff0000;  font-weight: bold; }

.down { background:url(../img/sortDown-left.gif) left top no-repeat; padding: 2px 0 2px 25px; //padding: 0px 0 2px 25px; text-decoration:none; }
.down span { background:url(../img/sort-right.gif) right top no-repeat;  padding: 2px 20px 2px 0; color:#ff0000; font-weight: bold;  }

.innercont .profile { padding:20px; min-height:300px; display:table;} 
* HTML .innercont .profile  {height:300px;}
.innercont .profile .photo{float:left;}
.innercont .profile .photo div { padding:10px 0px 0px 100px;}
.innercont .profile .info {float:left; width:420px }
.innercont .profile .info .about td { padding-bottom:20px;}
.innercont .profile .info .interest {padding-bottom:20px;}
.innercont .profile .info .interest a {color:#ff0011; font-size:13px; }
.innercont .profile .info .friends {display:table; position:relative;}
.innercont .profile .info .friends .linktoall {clear:both; position:relative; bottom:auto;}
.innercont .profile .info .blogblock {float:left; width:180px; }

.innercont .images {
	font-size:10px;
	display:table;
	width:100%;
}
.innercont .images a {
	font-size:11px;
}
.innercont .images .unopic {
	float:left;
	padding:10px 10px 0px 10px;
	height:180px;
	width:120px;
	margin-bottom:5px;
}
.innercont .images .unopic img {
	margin-bottom:5px;
  max-width: 120px;
  max-height: 120px;
}
.innercont .compositions {
	font-size:10px;
	display:table;
	width:100%;/*padding: 10px 20px;*/
  padding: 0 0 40px;
}
.innercont .compositions a {
	font-size:11px;
}
.innercont .compositions .track {
	float:left;
	height:70px;
	width:176x;
	margin:10px 28px 20px 17px;
	background: #ffffff;
	border: 1px solid #d4d4d4;
}
.innercont .compositions .track.current {
	border:5px solid #ff0000;
	margin: 5px 22px 14px 14px;
}
.innercont .compositions .track div {
	padding:4px;
	line-height:15px;
}
.innercont .videos {
	font-size:10px;
	display:table;
	width:100%;
  padding: 0 0 60px;
}
.innercont .videos a {
	font-size:11px;
}
.innercont .videos .clip {
	float:left;
	height:130px;
	width:120px;
	margin:10px 28px 20px 17px;
	/*background: #ffffff;*/
}
.innercont .videos .clip.current {
	border:5px solid #ff0000;
	margin: 5px 22px 13px 14px;
}
.innercont .videos .clip div {
	padding:5px 10px;
	line-height:15px;
}


.innercont .blog-list {padding:15px 20px;}
.innercont .blog-post  {padding-bottom:30px;}
.innercont .blog-post .blog-post-name {margin-bottom:10px;  }
.innercont .blog-post .blog-post-name .name { font-size:13px; font-weight:bold; padding-right: 20px;}
.innercont .blog-post .blog-post-name .user { font-size:11px; font-weight:bold;  }
.innercont .blog-post .blog-post-name .user a {color:#ff0000; }
.innercont .blog-post .blog-post-name .date {font-size:9px; padding-right:20px; padding-left: 20px;}
.innercont .blog-post .blog-post-name .comm img {margin-right:5px;}
.innercont .blog-post .blog-post-name .comm .new {color:#ff0000}


.innercont .blogspage {padding:20px 20px 20px; }

.innercont .blogspage .blog-block {margin-bottom:20px;min-height:30px;}

.innercont .blogspage .ava {
  float:left;
  margin-right: 10px;
}

.ava img, .blogblock img, .limitedTd img, .blog img , .page_content img{
  max-width: 35px;
  max-height: 35px;
}
.innercont .blogspage .blog-name  {margin-bottom:5px;  margin-left:50px;}
.innercont .blogspage .blog-block .name { font-size:12px; padding-right:15px; font-weight:bold;}
.innercont .blogspage .blog-block .name a {color:#ff0000;}
.innercont .blogspage .blog-block .date {font-size:9px; padding-right:10px;}
.innercont .blogspage .blog-block .comm {font-size:9px;}
.innercont .blogspage .blog-block .comm a {font-size:12px; font-weight:bold;}
.innercont .blogspage .blog-block .desc {font-size:13px; font-weight:bold;  margin-left:50px;}

.logo {
	float:left;
	width:152px;
	height:99px;
	margin: 30px 0 0 0;
}
.top_menu {
	float:left;
	height:25px;
	margin:90px 0 0 87px;
	width:470px;
}
.top_menu a {
	display:block;
	height:35px;
	float:left;
}
.top_menu .cityusers {
	background:url(../img/topmenu/users.gif) left -35px no-repeat;
	width:72px;
}
.top_menu .blogs {
	background:url(../img/topmenu/blogs.gif) left -35px no-repeat;
	width:78px;
}
.top_menu .stock {
	background:url(../img/topmenu/stock.gif) left -35px no-repeat;
	width:118px;
}
.top_menu .settings {
	background:url(../img/topmenu/settings.gif) left -35px no-repeat;
	width:132px;
}
.top_menu .cityusers:hover {
	background:url(../img/topmenu/users.gif) left top no-repeat;
	width:72px;
}
.top_menu .blogs:hover {
	background:url(../img/topmenu/blogs.gif) left top no-repeat;
	width:78px;
}
.top_menu .stock:hover {
	background:url(../img/topmenu/stock.gif) left top no-repeat;
	width:118px;
}
.top_menu .settings:hover {
	background:url(../img/topmenu/settings.gif) left top no-repeat;
	width:132px;
}
.top_menu .cityusers-current {
	background:url(../img/topmenu/users.gif) left top no-repeat;
	width:141px;
}
.top_menu .blogs-current {
	background:url(../img/topmenu/blogs.gif) left top no-repeat;
	width:78px;
}
.top_menu .stock-current {
	background:url(../img/topmenu/stock.gif) left top no-repeat;
	width:118px;
}
.top_menu .settings-current {
	background:url(../img/topmenu/settings.gif) left top no-repeat;
	width:132px;
}
#footer {
	position:relative;
	height:75px;
	margin: -75px auto 0px;
	padding-left: 250px;
	width:713px;
	font-size:10px;
}
#footer a {
	color:#f72224;
}
.copyright {
	float:left;
	margin:25px 0px 0px 0px;
	width:315px;
	height:25px;
}
.bottom_menu {
	float:right;
	margin:25px 0px 0px 5px;
	width:355px;
	height:25px;
	text-align:right
}
.bottom_menu a {
	padding-left:15px;
}
.footer_blank {
	height:75px;
	clear:both;
}
.error404 {margin-top: 40px;}
.error404 a  {color:#a41113; text-decoration:none;}
.error404 h1 {font-size:83px; font-weight:bold;}
.error404 h2 {font-size:18px; text-transform:uppercase;}

.greybg {
  visibility: hidden;
	background:#000;
	z-index:1000;
	position:fixed;
	width:100%;
	min-height:100%;
	height:auto!important;
	height:100%;
	opacity:0.6;
	top:0;
	left:0px;
	filter:Alpha(Opacity="60");
}

* HTML .greybg { position:absolute;}
.popup {
  visibility: hidden;
	position:fixed;
	top:50%;
	left:50%;
	width:710px;
	height:520px;
	background: #fff;
	margin-left:-375px;
	margin-top:-280px;
	z-index:2000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:20px;
	padding-bottom:60px;
}

* HTML .popup {position:absolute;
	top:50px;
	left:50%;
	margin-top:0px;
}
.popup .exit {
position:absolute; right:10px; top:5px; width: 100px; text-align: right;}

.popup .imaga {text-align:center; padding-top:5px;}

.limitedImg {
  max-width: 120px;
  max-height: 120px;
}

.innercont .selector {
	position:absolute;
	right: 4px;
	top:25px;
	height:30px;
	padding-top:3px;
	width:370px;
}

.innercont .selector div {
float:left;
height:17px;
width:80px;
text-align:center;
}

.selector .sel {
	background:transparent url(../img/sort-left.gif) no-repeat scroll 0 0;
	margin-right:5px;
	margin-left:5px;
	width:110px!important;	

}

.selector .sel a {
	background:transparent url(../img/sort-right2.gif) no-repeat scroll right top;
	padding:2px 0px 3px 0px;
	font-weight:bold;
	color:#c30b0c;
	text-decoration:none;
	text-align:center;
	display:block;
}

.limitedTd {
  min-height:35px;
  min-width:35px;
}

.textLink {
  font-weight:normal;
  color: black;
  text-decoration:none;
}
 .emptyMessage {
  margin-top:150px;
  margin-bottom:150px; 
  position: absolute;
  text-align:center;
  font-size:15px;
  font-weight: bold;
  width:100%;
}

.normal {
  list-style-type:disc;
}

.normalInner {
  list-style-type:disc;
  position: relative;
  left: 20px;
}

.textBlock {
  line-height:1.3;
  font-size:1.4em;
  height:140px;
}

.textBlockTitle {
  font-size:1.6em;
  margin:80px 0px 20px 0px;
}

.textBlockSubTitle {
  font-size:1.1em;
  margin:20px 0px 20px 0px;
}

.list {
  line-height: 1.4;
}

.list ul li {
  margin-left:10px;
}

.list a {
  color:black;
  text-decoration:underline;
}

.adminMenu {
  line-height:1.4;
  font-size:1.2em;
  font-weight:normal;
  list-style:disc;
  margin-left:10px;
  margin-top:20px;
}

.AdminExit {
	background:transparent url(../img/bg-button.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:13px;
	padding:5px 10px;
}


.adminSection label {
  width:220px;
}

.yes {
  color: green;
  font-weight:bold;
}

.no {
  color: red;
  font-weight:bold;
}

.status { 
  position:absolute; 
  top: 0px; 
  height:30px;
  width:100px;
  left: 50%;
  font-weight:bold;
  font-size:1.2em;
	background:transparent url(../img/status-bg.gif) no-repeat scroll 0 0;
  color: #FFFFFF;
  z-index: 1000;
}

input[type='hidden'] {
  display:none;
}

.gloryMinuteStar {
  background: url(/skins/mtscity/img/pic_star.gif) bottom right no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  width:90%;
  height:80%;
}

#cloud a.tag1 { text-decoration:none; font-size: 0.8em; font-weight: 100; }
#cloud a.tag3 { text-decoration:none; font-size: 1.1em; font-weight: 200; }
#cloud a.tag5 { text-decoration:none; font-size: 1.2em; font-weight: 500; }
#cloud a.tag7 { text-decoration:none; font-size: 1.6em; font-weight: 700; }
#cloud a.tag9 { text-decoration:none; font-size: 2.2em; font-weight: 900; }

#cloud a.tag2 { text-decoration:none; font-size: 1.0em; font-weight: 100; }
#cloud a.tag2:hover { text-decoration:underline;}
#cloud a.tag4 { text-decoration:none; font-size: 1.1em; font-weight: 200; }
#cloud a.tag4:hover { text-decoration:underline;}
#cloud a.tag6 { text-decoration:none; font-size: 1.3em; font-weight: 300; }
#cloud a.tag6:hover { text-decoration:underline;}
#cloud a.tag8 { text-decoration:none; font-size: 1.7em; font-weight: 400; }
#cloud a.tag8:hover { text-decoration:underline;}
#cloud a.tag10 { text-decoration:none; font-size: 1.9em; font-weight: 500; }
#cloud a.tag10:hover { text-decoration:underline;}
#cloud a.tag12{ text-decoration:none; font-size: 2.1em; font-weight: 600; }
#cloud a.tag12:hover { text-decoration:underline;}
#cloud a.tag14{ text-decoration:none; font-size: 2.3em; font-weight: 700; }
#cloud a.tag14:hover { text-decoration:underline;}
