@namespace url(http://www.w3.org/1999/xhtml);
/*=================================================== */
/*===== ÐžÐ¡ÐÐžÐ’ÐÐžÐ™ Ð¡Ð¢Ð˜Ð›Ð¬ (Ð”Ð»Ñ Ð²ÑÐµÑ… ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ† ÑÐ°Ð¹Ñ‚Ð°) ===== */
/*=================================================== */
@-moz-document domain("vkontakte.ru") {

a, h1, h2, #dialog h4, .note strong, h4, .info dt, #header, h3, h5, h6 
{
  color: #303030 !important;
}

table[class^="friendTable"] > tbody> tr > td > table > tbody > tr > td[height="100%"],
table[id^="photos"] > tbody > tr > td[style*="width"],
table[id^="photos"] > tbody > tr > td > span,
div[class^="vRow"] > div > a
{
  display: none !important;
}

#bFooter,.leftAd,div#quickSearch,#myLink,.add , #rate
{
  display:none !important;
}

.friendTable td {
text-align:left !important;
vertical-align:top !important;
width:33% !important;
}



body { font-family: sans !important;  background: #eaebec repeat-y 0% 0% !important; }
a { color: #303030 !important; }
#pageLayout { width: 1230px !important; margin: 0px 43px 10px 10px !important; background: #eaebec no-repeat !important; }
#pageHeader { width: 100% !important; height: 60px !important; background: transparent none !important; } 
#home { margin: 5px 0px 0px 5px !important; width: 299px !important; background: url(http://funkyimg.com/u2/679/126/VK.png) !important; }
   #home a { height: 46px !important; }

.topNav { padding: 5px 0px 0px 0px !important; margin: 0px !important; line-height: normal !important; text-align: center !important;}
   ul.topNav li { padding-top: 0px !important; height: 21px !important; background: none !important; }
   ul.topNav a { margin: 0px !important; border-left: 0px solid black !important; padding: 3px 0px 0px 2px !important; font-size: 12px !important; color: black !important; height: 18px !important; }
      ul.topNav a:hover { border-left: 2px solid #7a0303 !important; color: #303030 !important; text-decoration: none !important; }

#quickSearch { padding: 5px 0px 0px 0px !important; }
#quickSearch input { border-color: black !important; }

/* Ð›ÐµÐ²Ð¾Ðµ Ð¼ÐµÐ½ÑŽ */
#sideBar 
{
  width: 145px !important;
  background: #eaebec !important;
  padding: 7px 0px 0px 0px !important;
  float: left !important; 
  margin-top: -60px !important;
  margin-left: -10px !important;
}
#nav { margin: 0px 0px 0px 0px !important; padding: 0px 0px 20px 0px !important; background: #eaebec !important; }
   #nav li { border: 0 !important;}  
   #nav li a { padding: 3px 3px 3px 6px !important; background: #eaebec !important; border: 0px !important; }
   #nav li#myprofile a.hasedit { width: 90px !important; }
   #nav li#myprofile a.edit { width: 35px !important; }
   #nav li#myprofile a.hasedit,
   #nav li#myprofile a.edit { padding: 3px 3px 3px 6px !important; border:0px !important; }
   #nav li a:hover,
   #nav li#myprofile a:hover { background: #eaebec !important; }

#wrapH, #wrapHI { border: 0px !important; }
#wrapH { position: absolute !important; left: 330px !important; top: 32px !important; width: 900px !important;  }
#header { margin: 0px !important; padding: 3px 10px 3px 10px !important; border: 0px !important; background: none transparent !important; color: #303030 !important; }
   #header span { color: #505050 !important; }
   #header b{ color: #303030 !important; letter-spacing: 1px !important; text-align: left !important; }


#pageBody { margin: 0px !important; height: 100% !important; width: 1075px !important; float: left !important; }
#content, #wrap1, #wrap2 { margin: 0px !important; padding: 0px !important; border: 0px !important; }
#content { padding: 0px 5px 0px 5px !important; margin: 0px !important; border-left: 0px solid #eaebec !important; }

#leftColumn { width: 200px !important; padding: 0px 5px 0px 5px !important; margin: 0px !important; border-left: 2px solid #eaebec !important; border-right: 2px solid #eaebec !important; height: 100% !important; }
#rightColumn { width: 444px !important; padding: 0px 5px 0px 5px !important; margin: 0px !important; height: 100% !important; }

#userProfile {  background-image: none !important; } /* Ð”Ð»Ñ Ð°Ð½ÐºÐµÑ‚Ñ‹ */
.profile { background-image: none !important; } /* Ð”Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ */

#profileActions { background: transparent none !important; padding: 5px 0px !important;}
#profileActions a { background: #eaebec !important; border: 0px !important;}

.bShut { background: #eaebec !important; }
.flexHeader { border-top: solid 1px #303030 !important; background-color: #eaebec !important; } /* #45688E */
.bOpen .flexHeader { border-top: solid 1px #303030 !important; background-color: #eaebec !important; border-bottom: solid 1px #e0e0e0 !important; }/*  background: url('../images/flex_arrow_open.gif');*/  /* #45688E */ 
.bShut .flexHeader { border-top: solid 1px #636363 !important; background-color: transparent !important;  } /* border-bottom: solid 1px #e0e0e0 !important; background: url('../images/flex_arrow_shut.gif');*/
.bShut h2 { color: #303030 !important; }
.fSub { border-top: 0px !important; background-color: transparent !important;}

#activity_text {font-style: oblique !important; font-weight: bold !important; }

.accountInfo, .basicInfo { margin: 0px 0px 5px 0px !important; padding: 0px 5px 0px 5px !important; border: 0px !important; background: #eaebec !important; }
.dataWrap { width: 310px !important; }

.r div { padding: 5px !important; }
.r div div  { padding: 5px 0px 0px 0px !important; }
   #op_msg { width: 411px !important; padding: 10px !important; }
   #op_field { width: 425px !important; }

.fSub { padding: 2px 4px 2px 4px !important; } 

a.wallFunc { background: transparent !important; margin: 0px 3px 0px 3px !important; padding: 2px 5px 2px 5px !important; border: solid 1px #636363 !important; }
a.wallFunc:hover { background: #eaebec !important; border: dashed 1px #303030 !important; }

#reply_field { position: relative !important; left: -3px !important; width: 387px !important;}
.r div div div { height: 0px !important; }

#fBox2 { padding: 10px 4px 15px 4px !important; }

.actions small { font-size: 9px !important; font-style: oblique !important; }

.written { background-color: #e0e0e0 !important; }

#groups .flexBox 		/*Ñ€Ð°ÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð³Ñ€ÑƒÐ¿Ð¿ ÐºÐ¾Ð»Ð¾Ð½ÐºÐ¾Ð¹*/
{
  visibility: hidden !important; 
}

#groups .flexBox a 
{ 
  visibility: visible !important;
  display: block !important;
  overflow: hidden !important;
  margin-bottom: -5px !important;
  margin-left: -7px !important;
  padding-left: 5px !important;
  border: 0px !important;
}

#groups .flexBox a:hover 
{ 
  border: 0px !important;
  text-decoration: none !important; 
}


/* Ð¦Ð²ÐµÑ‚ Ð½ÐµÐ¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ‹Ñ… ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ */
.mailbox table tr.newRow { background: #d0d0d0 !important; }

/* ÐšÐ½Ð¾Ð¿ÐºÐ¸ */
#postIt, .ncc a, .buttonRow a { color:#303030 !important; border:1px solid #303030 !important; background: #eaebec !important;}

/* Ð’ÐºÐ»Ð°Ð´ÐºÐ¸ */
.tBar { background: #eaebec !important; }
   ul.tabs { width: auto !important; }
   .tabs li.activeLink a { color: #eaebec !important; }
   ul.tabs li { padding: 0px 5px 0px 0px !important; }

.post, .inbox, .summaryBar { background: #eaebec !important; }



ul.bNav { margin: 25px 0px 0px 153px !important; }
   ul.bNav a { background: transparent !important; margin: 0px 0px 0px 10px !important; padding: 2px 5px 2px 5px !important; border: solid 1px #636363 !important; }
   ul.bNav a:hover { background: #eaebec !important; border: dashed 1px #303030 !important; }
#myLink { display: none !important; }
#bFooter p { margin: 20px 0px 0px 163px !important; text-align: left !important; }



/* Ð¤Ð¸ÐºÑÐ¸Ñ€ÑƒÐµÐ¼ Ð»ÐµÐ²Ð¾Ðµ Ð¼ÐµÐ½ÑŽ */

#sideBar { position: fixed !important; }
#pageBody { margin-left: 155px !important; }


/* Ð¤Ð¸ÐºÑÐ¸Ñ€ÑƒÐµÐ¼ Ð»ÐµÐ²Ð¾Ðµ Ð¼ÐµÐ½ÑŽ Ð¸ ÑˆÐ°Ð¿ÐºÑƒ 

#sideBar { position: fixed !important; margin-top: 60px !important; }
#pageBody { margin-left: 155px !important; margin-top: 60px !important; }
#pageHeader { position: fixed !important; background: transparent url(http://pikucha.ru/10270/004.png) repeat !important; width: 1220px !important; margin-left: 5px !important; } 
#wrapH { position: fixed !important;}
#pageHeader, #pageHeader * { z-index: 1000 !important; } 
#wrapH { z-index: 1100 !important; }
*/
DIV, Select, TD, TEXTAREA, SPAN.ncc, Input, A, #quickquery, B,#endQuote, #startQuote, .actionspro, LI.written, TH, UL.pageList, .actionspro, ul.topNav li, #userProfile, #profileActions, .nc *,.groupslist table,#td.info 
{
  background: transparent none !important
}

#rateLeft, .voting_result_fg 
{
  border: 1px solid #303030 !important
}

#rateGold 
{
  background: #cccccc !important; border: 1px solid #303030 !important
}

option, #boxWrap 
{
  background: #eaebec !important
}

a, h1, h2, #dialog h4, .note strong, h4, .info dt, #header, h3, h5, h6 
{
  color: #303030 !important;
}

.mailbox table tr.newRow 
{
  background: #cccccc !important; 
}

#selector 
{
  background: #303030 !important;border: 1px solid #303030 !important 
}

#nameInner, #tagframe2 
{
  background-color: #eaebec !important;
}

.hm 
{
  background-color: #303030 !important; border: 1px solid #303030 !important 
}

#tagframe2inside3 
{ 
  background-color: #303030 !important; 
}

#tagname 
{
  background: #eaebec !important;
  border: 1px solid #303030 !important;
}

.taghandle 
{
  background-color: #303030 !important; 
}

#nav li a
{
  color: #303030 !important;
}

#myLink, td, small, caption, span, p, b, LI, Div, input, select, option, dd, label, .settingsPanel h4, TextArea 
{
  color: #3b3b3b !important; 
}

.nc *, LI, p, B, #profileActions a, .pageList a, div
{
  border-color: transparent !important;
}

#quickquery, div.actions, #myLink, #content, TextArea,Div.playline, TD, Input, select, TH, H4, H2, #photoactions a, #photoactions .action_link, #photoactions .non_action, .bNav li a, ul.buttonRow a, .header, .flexHeader, #wrapH
{
  border-color: #303030 !important; 
}

#wrapH 
{
  border-bottom: 0px solid red !important
}

#nav li a, .nc *, LI, p, B, #profileActions a, .pageList a, div
{
  border-color:transparent !important;
}

.notes_titles li.app 
{
  background: transparent none !important
}

.rateTabOff a:hover, .rateTabOn a:hover, .rateTabOff a, .rateTabOn a
{
  background-color:#eaebec !important; text-decoration:none !important;
}

.FGYellow,.FGGreen,.FGRed,.FGOrange,.FGBlue,.FGMarine,.FGPurple,.FGTeal,.FGWhite 
{
  border: 1px solid #303030 !important;
  background-color: #eaebec !important;
}
.FGYellowOn,.FGGreenOn,.FGRedOn,.FGOrangeOn,.FGBlueOn,.FGMarineOn,.FGPurpleOn,.FGTealOn,.FGWhiteOn 
{
  background-color:#eaebec !important;
}  

}

/*=================================================== */
/*===== Ð¡Ð¢Ð˜Ð›Ð¬ Ð”Ð›Ð¯ Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð« Ð—ÐÐšÐ›ÐÐ”ÐžÐš ================= */
/*=================================================== */
@-moz-document url-prefix("http://vkontakte.ru/fave.php") {

#content { padding: 0px !important; margin: 0px !important; border: 0px !important; }

#fave { background: none !important; }

#leftColumn { width: 580px !important; }
#rightColumn { padding: 0px !important; width: 481px !important; }

#Events { padding: 0px 0px 0px 5px !important; width: 221px !important; float: left !important; display: block !important; }
#Groups { padding: 0px 0px 0px 5px !important; width: 250px !important; float: right !important; display: block !important; }

.c { margin: 0px !important; padding: 0px !important; background: url(http://pikucha.ru/10270/004.png) !important; }
.flexBox { padding: 10px 5px 15px 5px !important; }
.people_table { display: inline !important; width: 100% !important; }
   .people_table tr { display: inline !important; float: none !important; }
   .people_table td { width: 70px !important; display: inline !important; float: left !important; }
   .people_table td table { display: table !important; width: 65px !important; height: 100px !important; }
   .people_table td table td { border: 0px !important; margin: 0px !important; padding: 0px !important; }
.image50 { height: 60px !important; }

/* .listing li { color: #303030 !important; list-style: circle outside none !important; } */
.listing { padding: 0px !important; }
   .listing li { list-style-type: none !important; }
   .listing li a { display: block !important; padding-left: 5px !important; border: 1px dashed #c3c3c3 !important; margin: 3px 0px !important; overflow: hidden !important;}
   .listing li a:hover { border: 0px !important; border-left: 0px solid #000000 !important; padding: 1px 1px 1px 4px !important; text-decoration: none !important; }


/* ÐžÐ±Ñ…Ð¾Ð´ ÑÑ‚Ñ€Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð³Ð»ÑŽÐºÐ° */
#bFooter a { display: none !important; } 
#bFooter ul.bNav li a { display: inline !important; }
#bFooter p small a { display: inline !important; }


}

/*=================================================== */
/*===== ÐŸÑ€Ð¾Ñ„Ð°Ð¹Ð» ===================================== */
/*=================================================== */
@-moz-document url-prefix("http://vkontakte.ru/id"),
url-prefix("http://vkontakte.ru/profile.php"),
url-prefix("http://vkontakte.ru/club"),
url-prefix("http://vkontakte.ru/groups.php?act=s&gid"),
url-prefix("http://vkontakte.ru/events.php?act=s&gid") {

#pageBody { width: 668px !important; }
#wrapH { width: 300px !important; }
#content, #group { padding: 0px !important; margin: 0px !important; border: 0px !important; }
#wall { display: block !important; width: 400px !important; position: absolute !important; left: 833px !important; top: 60px !important; padding: 0px 0px 0px 5px !important; border: 0px !important; border-left: 2px solid #eaebec!important; height: 100% !important; }
#wall, #wall * { z-index: 1000 !important; }


#leftColumn { width: 200px !important; padding: 0px 5px 0px 5px !important; margin: 0px !important; border-left: 0px solid #eaebec !important; border-right: 0px solid #eaebec !important; height: 100% !important; }
#rightColumn { width: 444px !important; padding: 0px 5px 0px 5px !important; margin: 0px !important; height: 100% !important; }


#group .right { width: 200px !important; padding: 0px 5px 0px 5px !important; margin: 0px !important; height: 100% !important; }
#group .left { width: 444px !important; padding: 0px 5px 0px 5px !important; margin: 0px !important; border-left: 2px solid #eaebec !important; border-right: 1px solid #eaebec!important; height: 100% !important; }

#information .c,
#description .c,
#recentNews .c,
#voting .c,
#topics .c,
#photos .c,
#audios .c,
#members .c,

#personal .c,
#education .c,
#career .c,
#places .c,
#opinions .c,

#friends .c,
#friendsOnline .c,
#matches .c,
#albums .c,
#videos .c,
#notes .c,
#questions .c,
#apps .c,
#groups .c,

#officers .c,
#links .c,
#groupType .c,
#groupEvents .c,
#admins .c,

#wall .c { background: #eaebec !important; }



}


/*=================================================== */
/*===== Ð¡Ñ‚ÐµÐ½Ð° (Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð°Ñ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ‡ÐºÐ°) ================= */
/*===== ÐšÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸ Ðº Ñ„Ð¾Ñ‚Ð¾Ð³Ñ€Ð°Ñ„Ð¸ÑÐ¼ =================== */
/*===== ÐšÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸ Ðº Ð²Ð¸Ð´ÐµÐ¾ ========================= */
/*=================================================== */
@-moz-document url-prefix("http://vkontakte.ru/wall.php"),
url-prefix("http://vkontakte.ru/photos.php?act=comments"),
url-prefix("http://vkontakte.ru/video.php?act=comments") {

#wall { width: 1043px !important; display: block !important; float: left !important; position: relative !important; left: auto !important; top: auto !important; }

}


/*=================================================== */
/*===== Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð°Ñ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ‡ÐºÐ° ========================= */
/*=================================================== */
@-moz-document url-prefix("http://vkontakte.ru/index.php") {

#login label { color: #303030 !important; padding: 8px 0px 2px 0px !important;}
#sideBar { background: #eaebec !important; text-align: center !important; padding: 2px 0px 0px 15px !important; height: 298px !important; }
#pageBody { width: 550px !important; height: 300px !important; padding-left: 5px !important; margin: 0px !important; border-left: 2px solid #eaebec !important;}
.simplePage { background: #eaebec !important; height: 290px !important;}

}