form {margin:0; padding:0;}
a {color: #2357C2;}
a:hover {color: #FF6600;}
img {border: 0;}
.auth {width: 200px;}
a.nick {
 font:11px Tahoma !important;
 font-weight:600 !important;
}

select, input, textarea {
  font-size:12px;
  font-family:Arial;
}

#page-wrapper {
  width:960px;
  margin:0 auto;
  text-align:left;
}

#header-wrapper {
  position:relative;
  height:77px;
  margin-bottom:7px;
  background: url(/img/header-bg.gif) bottom no-repeat;
}

#nick a, #topnav a {
  color: #ffffff;
  font: 10px Tahoma;
}

#nick {
  position:absolute;
  top:20px;
  right:170px;
  width:120px;
  text-align:right;
}

.nick-grey  { color: #8597B6; font-weight:normal;}

.box-content-wrapper {
  padding:8px;
}

#topnav {
  position:absolute;
  top:50px;
  right:12px;
  text-align:right;
  color: #ffffff;
  font-size: 10px;
}

#mycomby {
  position:absolute;
  top:10px;
  right:12px;
}

#logo {
  position:absolute;
  top:20px;
  left:10px;
}

#header-account {
  position:absolute;
  top:5px;
  right:5px;
  background:#CCCCCC;
}
h1.page-header {
  margin:0;
  padding:3px 10px 10px 20px;
  font: 25px Tahoma;
  color: #0863AF;
}

#header-nav {
  position:absolute;
  top:4px;
  left:41px;
  margin:0;
  padding:0;
}

#header-nav a {
  color: #ffffff;
  font: 10px Tahoma;
}

.corn {
  height:9px;
}

table.invite {
  width:100%;
  margin-bottom:10px;
}

#body-top {
  background:url(/img/bg-top.gif) top no-repeat;
  line-height:10px;
  height:10px;
}

#body-middle {
  background:#ffffff;
  border: 1px solid #ffffff;
}

#body-bottom {
  background:url(/img/bg-bottom.gif) bottom no-repeat;
  line-height:10px;
}
.column-wrapper {
  margin: 0 10px 0 10px;
}

.box-wrapper {
  margin-bottom:10px;
}

.box-s1 {
  /* background: url(/img/line.gif) left repeat-y; */
  position:relative;
}

.box-s2 {
  /* background: url(/img/line.gif) right repeat-y; */
  position:relative;
}

.box-c1 {
  border-bottom: 1px solid #e1edf9;
  position:relative;
}

.box-c2 {
/*  background: url(/img/c2.gif) right top no-repeat; */
  padding: 0;
  height: 24px;
  position:relative;
}

.box-s3 {
  /* background: url(/img/line.gif) bottom repeat-x; */
}

.box-c3 {
  /* background: url(/img/c3_.gif) left bottom no-repeat; */
  position:relative;
  height:20px;
}

.box-c1_ {
  /* background: url(/img/c1_.gif) left top no-repeat; */
  position:relative;
}

.box-c2_ {
  /* background: url(/img/c2_.gif) right top no-repeat; */
  height:9px;
  line-height:9px;
  position:relative;
}

.box-s {
  /* background: url(/img/line.gif) top repeat-x; */
}

.box-b1 {
  /* background: url(/img/c3.gif) left bottom no-repeat; */
  height: 9px;
}

.box-b2 {
  /* background: url(/img/c4_.gif) right bottom no-repeat;*/
  height: 9px;
}

.box-b-line {
  /* background: url(/img/line.gif) bottom repeat-x; */
  height: 9px;
}

.box-right-wrapper {
  position:absolute;
  right:0px;
  bottom:0px;
  /* background:#DAE2F3 url(/img/c1.gif) left top no-repeat; */
}

.box-right {
  /* background:url(/img/c4.gif) right bottom no-repeat; */
  padding:6px 8px 6px 8px;
  text-align:center;
}

.box-right a, .lnk-more a {
  font-size:11px;
  padding-right: 7px;
  /* background: url(/img/more.gif) right no-repeat; */
}

h3.box-header {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0;
  font: 14px Arial;
  color:#ffa800;
  font-weight:bold;
  border-bottom: 1px solid #e1edf9;
}

h3.box-header img {
  vertical-align:middle;
}
.contentbox {
  padding:8px;
}

.contentbox2 {
  padding:0 8px 8px 8px;
}

/* Tabs ..................................................................... */
#tabs {
  list-style-type: none;
  margin:0 0 0 10px;
  padding:0;
}

#tabs a:hover {
  text-decoration:underline !important;
}

/* Tab width */
#tabs li.dark span a,
#tabs li#active span a,
#tabs li.light span a,
#tabs li.blue span a {
  width:83px;
  padding: 4px 0 4px 0;
}


#tabs li.dark {
  margin-left:1px;
  float:left;
  background: url(/img/tab.gif) no-repeat;
}

#tabs li.dark span {
  display: block;
  /*font-weight:bold;*/
  background: url(/img/tab.gif) no-repeat 100% -70px;
}

#tabs li.dark span a {
  display: block;
  margin: 0 10px 0 10px;
  background: #4D6CA2;
  color: #ffffff;
  text-decoration: none;
  font: 11px Tahoma;
  text-align: center;
}





/* Current item */
#tabs li#active {
  margin-left:1px;
  float:left;
  background: url(/img/tab_active.gif) no-repeat;
  border: none;
}

#tabs li#active span a {
  display: block;
  margin: 0 10px 0 10px;
  background: #ffffff;
  color: #16387C;
  text-decoration: none;
  font: 11px Tahoma;
  text-align: center;
}

#tabs li#active span {
  display: block;
  background: url(/img/tab_active.gif) no-repeat 100% -70px;
}





/* Services */
#tabs li.light {
  margin-left:1px;
  float:left;
  background: url(/img/tab_light.gif) no-repeat;
  border: none;
}

#tabs li.light span a {
  display: block;
  margin: 0 10px 0 10px;
  background: #DCE2EE;
  color: #16387C;
  text-decoration: none;
  font: 11px Tahoma;
  text-align: center;
}

#tabs li.light span {
  display: block;
  /*font-weight:bold;*/
  background: url(/img/tab_light.gif) no-repeat 100% -70px;
}




/* Search */
#tabs li.blue {
  margin-left:1px;
  float:left;
  background: url(/img/tab_orange.gif) no-repeat;
  border: none;
}

#tabs li.blue span a {
  display: block;
  margin: 0 10px 0 10px;
  background: #7495D1;
  color: #ffffff;
  text-decoration: none;
  font:11px Tahoma;
  text-align: center;
}

#tabs li.blue span {
  display: block;
  /*font-weight:bold;*/
  background: url(/img/tab_orange.gif) no-repeat 100% -70px;
}

/* Tops (blog live air) */
.top-item {
  border-bottom:1px solid #E8E8E8;
  margin-bottom:5px;
}

.top-item2 {
  margin-bottom:8px;
  width: 240px;
}

.top-item2 td {
  padding-bottom:5px;
}

.top-item2-last {
  margin-bottom:0;
}

.top-item-last {
  margin-bottom:5px;
}

.top-item-avatar {
  width:68px;
  padding:0 0 8px 0;
}

.top-item-avatar img,
.mp-top-cell a img,
.user-main-avatar img,
.people-avatar img,
.classm-avatar img {
  border: 1px solid #DDDDDD;
}

.mp-tops-item {
  padding: 0 0 1px 0;
  font-size: 11px;
}

.mp-tops-item2 {
  padding: 0;
  font-size: 11px;
  padding: 4px 0 8px 0;
}

/* Blog live air */
.mp-tops-header {
  font-size: 15px !important;
  font-weight: normal !important;
  line-height: 17px !important;
  margin: 0;
  padding: 0 0 3px 0;
}

table.blogs-top {
  width:450px;
}

table.live-air {
  width:100%;
}




/* Main page ................................................................ */
/* Mani page, search */
.s-box {
  background: #88A4D8;
  width:100%;
  margin-bottom:10px;
  margin: 0 auto 10px auto;
}
#sbox2 {
  width:665px;
}

.s-c1, .s-c2, .s-c3, .s-c4 {
  width: 9px;
  height: 9px;
}

.s-c1 {background: url(/img/s-c1.gif) left top no-repeat;}
.s-c2 {background: url(/img/s-c2.gif) right top no-repeat;}
.s-c3 {background: url(/img/s-c3.gif) left bottom no-repeat;}
.s-c4 {background: url(/img/s-c4.gif) right bottom no-repeat;}

ul.popular,
ul.popular2 {
  list-style-type:none;
  margin:0 0 10px 0;
  padding:0;
}

ul.popular2 li {
  border-bottom: 1px solid #E8E8E8;
  padding: 3px 0 5px 0;
  font-size: 11px;
}

ul.popular li {
  padding: 3px 0 3px 0;
  font-size: 11px;
}

ul.popular li.last {
  border: 0px !important;
  padding: 5px 0 0 0;
}

ul.popular li a,
ul.popular2 li a {
  font-weight:bold;
}

.lnk-more {
  text-align: right;
}

.boxpanel-g1 {
  background:#EEEFEF url(/img/g1.gif) left top no-repeat;
}

.boxpanel-g2 {
  background:url(/img/g2.gif) right top no-repeat;
}

.boxpanel-g3 {
  background:url(/img/g3.gif) left bottom no-repeat;
}

.boxpanel-g4 {
  background:url(/img/g4.gif) right bottom no-repeat;
  padding: 8px;
  position:relative;
}
.fset legend{
	color: white;
	margin-left: 10px;
	margin-top: 5px;
}
.fset{
	padding: 10px 0 0 0;
}
.fset .adv-s-item{
	padding: 0px 10px;
	height: 25px;
}
/* Photo */
.photo-list{
	
}
.photo-list-item{
	display: block;
	width: 146px;
	background:url(/img/photo-bg.gif) no-repeat 50% 0;
	text-align:center;
	float: left;
	padding: 0 0 15px 0;
	overflow: hidden;
}
.photo-list-item A.photo-list-item-image{
	display: block;
	height:16px;
	width: 146px;
	padding: 130px 0 0 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.photo-list-item-nick,
.photo-list-item-rating,
.photo-list-item-popularity,
.photo-list-item-comments,
.photo-list-item-views,
.photo-list-item-date{
	padding: 3px 0;
	height: 14px;
	white-space: nowrap;
}
.photo-list-item-popularity{
	text-align: center;
	width: 50%;
	margin: 0 auto;
}
.photo-box-mp {
  height:116px;
  width: 116px;
  background:url(/img/photo-bg2.gif) center no-repeat;
  text-align:center;
}

.photo-descr, .photoauthor, .rating {
  text-align: center;
  padding-top: 2px;
  font:11px Tahoma;
}

.photo-separator {
  height: 15px;
}

.rating, .rating2, .tnn a, .top-comments, .mp-tops-item, .th-class-wrapper h3 span, .th-main-item, .th-main-nick a  {
  color: #8597B6;
}

.tnn a {
  font-weight:normal !important;
  font-size:11px !important;
}

.rating2, .city, .th-class-wrapper h3 span {
  font-size: 11px;
}

table.photo-wrapper {
  margin-bottom: 10px;
  width:420px;
  margin: auto;
}

table.photo-wrapper2 {
  margin-bottom: 10px;
  width:654px;
}

table.photo-wrapper3 {
  margin-bottom: 10px;
  width:940px;
}

table.photo-wrapper4 {
  margin-bottom: 10px;
  width:654px;
}

table.photo-wrapper-mp {
  width:500px;
}


/**/
.top-comments {
  font-size: 11px;
}

/* Search box ............................................................... */
.m-search-block {
  background: url(/img/sf1.gif) left top no-repeat;
  background-color: #D2D9EB;
}

#s-block tr .padd {
  line-height: 1px;
  padding-left: 8px;
}

#s-block tr .text {
  text-align: right;
  padding-right: 2px;
  width: 100px;
  white-space: nowrap;
}

.m-search-block .sc2 {
  background: url(/img/sf2.gif) right top no-repeat;
}

.m-search-block .sc3 {
  background: url(/img/sf4.gif) left bottom no-repeat;
}

.m-search-block .sc4 {
  background: url(/img/sf3.gif) right bottom no-repeat;
}

.s-pad {
  height:5px;
}

.s-pad2 {
  width:5px;
}

.people-item {
  width: 164px;
  height: 164px;
  float: left;
}

.people-avatar, .people-nick {
  text-align:center;
}

.people-nick {
  padding: 3px 0 3px 0;
}


/* Blog section ............................................................. */
.pop-box {
   background: url(/img/pop-bg.gif) repeat-x; 
  width: 100%;
  height: 120px;
  font: 11px Arial;
}

.pop-header {
  font: 18px Tahoma;
  margin:0 0 12px 0;
  padding:0;
  height: 24px;
  display: block;
  color: #e9e9e9;
  border-bottom: 1px solid #e1edf9;
}
.pop-header STRONG{
  color:#ffa800;
}
.pop-header a{
	color:#ffa800;
	font-size: 14px;
}
.pop-header a:hover{
	text-decoration: none;
}

.pop-item {
  width: 221px;
}

.pop-box .c1 {
  background: url(/img/pop-left.gif) left top no-repeat;
  width:9px;
  height:9px;
}

.pop-box .c2 {
   background: url(/img/pop-right.gif) right top no-repeat; 
  width:9px;
  height:9px;
}

.pop-box .c3 {
  /* background: url(/img/pop-c3.gif) left bottom no-repeat; */
  width:9px;
  height:9px;
}

.pop-box .c4 {
  /* background: url(/img/pop-c4.gif) right bottom no-repeat;*/
  width:9px;
  height:9px;
}

.pop-box .avatar {
  width: 68px;
}

h3.pop-h {
  margin:0;
  padding:0 0 8px 0;
  font-size: 12px;
  font-weight:normal;
}

.air-c1, .air-c3, .air-c6, .air-c8 {
  width: 9px;
  height: 9px;
}

.air-c1 {
  background: url(/img/c1_.gif) left top no-repeat;
}

.air-c3 {
  background: url(/img/c2_.gif) left top no-repeat;
}

.air-c6 {
  background: url(/img/c3.gif) left top no-repeat;
}

.air-c8 {
  background: url(/img/c4_.gif) left top no-repeat;
}

.air-c2 {
  background: url(/img/line.gif) top repeat-x;
}

.air-c4 {
  background: url(/img/line.gif) left repeat-y;
}

.air-c5 {
  background: url(/img/line.gif) right repeat-y;
}

.air-c7 {
  background: url(/img/line.gif) bottom repeat-x;
}

.air-blog {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 6px;
}

.air-blog h4, .air-blog-last h4 {
  font: 15px Tahoma;
  font-weight: normal;
  margin:0 0 8px 0;
  padding:0;
}

.air-blog p, .air-blog-last p {
  margin:8px 0 8px 0;
  padding:0;
}

.air-blog-last {
  border-bottom: 0px;
  margin-bottom: 6px;
}

.my {
  margin-bottom: 19px;
  text-align:center;
}

.my img {
  vertical-align:middle;
}

.my {
  font: 17px Tahoma;
}


/* Pagenator ................................................................ */
.pn {
  padding:15px 0 15px 0;
}

.pagenator {
  margin:0;
  padding:0;
}

.pagenator .c {
  padding: 1px 4px 1px 4px;
  background: #EBEFF7;
}

.pagenator .p {
  padding: 1px 4px 1px 4px;
}

.pagenator .left {
  padding-right:10px;
}

.pagenator .right {
  padding-left:10px;
}

.pn-header {
  padding-bottom: 2px;
}

.add-item {
  background: #EBEFF7;
  padding: 10px;
}

/**/
.tblbox1 {
  width:665px;
}

.invfr {
  padding-left:10px;
}

/* Tip box */
.tipbox {
  width:265px;
  background:#FBFADB;
}

.tipbox p {
  margin:0;
  padding:0;
}

.tipbox .tip1 {
  width: 9px;
  height:9px;
  background: url(/img/tip1.gif) left top no-repeat;
}

.tipbox .tip2 {
	width: 9px;
	height:9px;
	background: url(/img/tip2.gif) right top no-repeat;
}

.tipbox .tip3 {
	width: 9px;
	height:9px;
	background: url(/img/tip3.gif) left bottom no-repeat;
}

.tipbox .tip4 {
	width: 9px;
	height:9px;
	background: url(/img/tip4.gif) right bottom no-repeat;
}

/* Photo */
.photo-box-w {
	width: 126px;
	text-align:center;
}

.photo-box-mp-w {
	width: 116px;
	text-align:center;
}

.footer-text a {
	color:#ffffff;
}

#p-last {
	border: 0px;
}

.line {height:15px;}

.spadd {
	padding: 3px 0 3px 0;
}

.s-box {
	color: #ffffff;
}

/* Create group form */
.mtable tr td {
	vertical-align: top;
	padding-bottom: 5px;
}

.mtable tr td .inp2,
.mtable tr td .sel2,
.mtable tr td .txtar2 {
	width: 97%;
}

.mtable tr td .txtar2 {
	height: 150px;
}

.t-small {
	font-size: 10px;
}

.cr-h {
	padding: 20px 0 20px 3px
}

.req {
	color: red;
}

span.small {
  font-size: 10px;
  color: #8F8F8F;
}

strong.user img {
  vertical-align:middle;
}

.iefix {
  line-height:0px;
}

.nickname {
  font-size:11px;
}

/* Video */
.v-thumb2 {
  width:150px;
  vertical-align:top;
}

.v-descr2 {
text-align:center;
  vertical-align:top;
  padding-left:8px;
}
.v-descr2_1 {
  vertical-align:top;
  padding-left:8px;
}

.v-descr2 div, .v-descr2_1 div, .v-durat3 {
text-align:left;
  padding-top: 0;
  font-size:11px;
  color:#8597B6
}

.videothumb {
  width:150px;
  height:135px;
  background:url(/img/video-bg.gif) no-repeat;
}

.videowrapper {
  width:150px;
  margin: auto;
}

.v-durat2 {
  font-weight:bold;
  padding-bottom:5px;
}

.video-layout {
  width:97%;
}

.video-layout2 {
  width:100%;
}

/**/
.v-cell {
  width:25%;
  vertical-align:top;
}

.v-durat3 {
font-family:Tahoma; 
font-size:10px;
  font-weight:bold;
  text-align:center;
  padding: 6px 0 0 0;
}

.v-auth {
text-align:center !important;
  padding-top:3px !important;
}

.v-added {
 text-align:center !important;
 padding-top:2px !important;
}

.v-frame {
  background:#000000;
  width:130px;
  height:100px;
}

.v-hist-data {
  color:#F2952F;
  border-bottom:1px solid #DAE2F3;
  padding-bottom:3px;
  margin-bottom:3px;
}

a.ob-pager { font-size:17px;font-weight:bold; text-decoration:none; }
.ob-pager2 { font-size:17px;font-weight:bold; color:#AEAEAE; }
.copyrights { text-align:center; color:#ffffff; padding:3px 0 3px 0; font-size:11px; }
.copyrights a { color:#ffffff; }
.popular_bar{
	border:1px solid #A4B1C8;
	text-align:left;
	background: white;
}
.popular_bar img{
	float: left;
}
.tag-splitter {color:#C0C0C0}
/*###########################################################################*/
/*                              Create buttons                               */
/*###########################################################################*/
.create-community-button, .upload-video-button, .create-profile-button, .create-blog-button, .create-photoalbum-button{
	text-align: center; 
	background: url(/img/buttons/blue/btn.gif) no-repeat left top !important;
	position: relative;
	padding: 0 !important;
	margin:0 auto;
}
.create-community-button A, .upload-video-button A, .create-profile-button A, .create-blog-button A, .create-photoalbum-button A{
	display: block; 
	background: url(/img/buttons/blue/btn.gif) no-repeat right top;
	height: 24px; 
	padding: 8px 10px 0 0;
	color: white; 
	text-decoration:none;
	font: bold 12px Tahoma;
	position: relative;
	left: 10px;
}
.upload-video-button{
	width: 140px;
}
.create-community-button, .create-profile-button, .create-blog-button, .create-photoalbum-button{
	width: 150px; 
}
/*###########################################################################*/
/*         Info block on people, communities, blogs, photo pages             */
/*###########################################################################*/
.info-block{
	background: #fbfadb;
	margin-bottom: 20px;
}
.info-block-tl{
	position: relative;
	height: 8px;
	font-size: 0;
	background: url(/img/corners_lightyellow.gif) no-repeat -8px -8px;
}
.info-block-tr{
	position: absolute;
	right: 0;
	height: 8px;
	width: 8px;
	font-size: 0;
	background: url(/img/corners_lightyellow.gif) no-repeat 0 -8px ;
}
.info-block-bl{
	position: relative;
	height: 8px;
	font-size: 0;
	background: url(/img/corners_lightyellow.gif) no-repeat -8px 0;
}
.info-block-br{
	position: absolute;
	right: 0;
	height: 8px;
	width: 8px; 
	font-size: 0;
	background: url(/img/corners_lightyellow.gif) no-repeat 0 0;
}
.info-block-content{
	padding: 0 8px;
	position: relative;
	z-index: 1;
}
.info-block-content p{
	margin: 10px 0;
}