@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("vkontakte.ru") {

/*** PROFILE ***/

#pageLayout
{
	width: 1100px !important;
}

#pageHeader
{
	width: 1100px !important;
	background: #32608A !important;
}

#home
{
	height:45px !important;
	background-image: url(http://dl.anmiles.net/images/vkontakte/xhead2-left.gif) !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
}

.topNav
{
	position: absolute !important;
	margin: 0px 0px 0px 232px !important;
	padding: 0px !important;
	float: left !important;
	background-image: url(http://dl.anmiles.net/images/vkontakte/xhead2-center.gif) !important;
	background-position: left top !important;
	background-repeat: repeat-x !important;
}

div#quickSearch
{
	background-image: url(http://dl.anmiles.net/images/vkontakte/xhead2-search.gif) !important;
	background-position: right top !important;
	background-repeat: no-repeat !important;
	float: right !important;
	height: 25px !important;
	padding: 10px !important;
}

#pageHeader .inputSearch
{
	width: 411px !important;
}

#banner1, 
#banner2
{
	display: none !important;
}

#pageBody
{
	width: 940px !important;
}

#rightColumn
{
	width: 705px !important;
}

.profileName
{
	width: 500px !important;
}

.profileTable .label
{
	width: 132px !important;
}

.dataWrap
{
	width: 100% !important;
}

#userProfile #op_field
{
	width: 685px !important;
}

/*** FRIENDS ***/

.results 
{
	width: 915px !important;
}

.results #friend
{
	width: auto !important;
}

.results #friend ul
{
	width: 300px !important;
}

.result .info 
{
	width: 500px !important;
}

/*** UPDATES ***/



.feedStory
{
	width: 100% !important;
}

/*** PHOTOS ***/

.editorPanel div input#name
{
	width: 400px !important;
}

.editorPanel div textarea#desc
{
	width: 400px !important;
}

.editorPanel div h5
{
	margin-left: 0px !important;
}

.editorPanel div ul
{
	float: left !important;
	margin-left: 10px !important;
	width: 400px !important;
}

.editorPanel div ul.nNav
{
	margin-left: 10px !important;
}

#album
{
	width: 619px !important;
	margin: 0px auto !important;
}

#editphotoalbum .photo .info textarea
{
	width: 670px !important;
}

#editphotoalbum .photo
{
	width: 893px !important;
}

#editphotoalbum .photo .thumb
{
	width: 130px !important;
}

.footerBar .description
{
	padding-left: 153px !important;
}

.sectiontype
{
	color: #45688E !important;
	font-size: 13px !important;
	text-align: center !important;
	font-weight: bold !important;
}

#photocaptionleft
{
	width: 769px !important;
}

#photoLocation 
{
	width: 189px !important;
}

#photocaption,
#phototags
{
	width: 548px !important;
}

#photoinfo
{
	width: 915px !important;
}

#photocomment
{
	width: 750px !important;
}

#photoaddcomment
{
	width: auto !important;
}

textarea#commentArea
{
	width: 742px !important;
}

#tagging_instructions, .youBeenTagged
{
	padding-left: 150px !important;
}

/*** VIDEOS ***/
#bigResult table td
{
	width: auto !important;
	padding: 3px 10px 3px 3px !important;
}

#videocaption
{
	margin-left: 216px !important;
}

#videotags
{
	margin-left: 226px !important;
}

#videoinfo
{
	width: 915px !important;
}

#videocomment
{
	width: 690px !important;
}

#videoactions
{
	width: 192px !important;
	margin: 5px 14px 5px 14px !important;
	text-align: center !important;
}

#videoaddcomment
{
	width: auto !important;
}

#videoaddcomment textarea#reply_field
{
	width: 682px !important;
}

.simpleHeader
{
	text-align: center !important;
}

.simpleBar
{
	text-align: center !important;
}

.simpleBar ul
{
	width: 52px !important;
	margin: 0px auto !important;
}

.result_wrap table td
{
	vertical-align: top !important;
}

#addVideo
{
	margin-left: 100px !important;
}

#addVideo div input#name
{
	width: 400px !important;
}

#addVideo div textarea#desc
{
	width: 400px !important;
}

/*** WALL ***/

#wallpage .nav
{
	margin-bottom: 10px !important;
}


/*** AUDIO ***/

#audioBar 
{
	background-position: 200px top !important;
}

.mainPanel
{
	width: 651px !important;
	background: #FFFFFF !important;
}

.commentsPagesWrap
{
	width: 610px !important;
}

.playline
{
	width: 555px !important;
}

.sidePanel
{
	width: 284px !important;
}

#searchAudio #quickquery.inputSearch
{
	width: 200px !important;
}

#audioUpload
{
	width: 650px !important;
}

#addAudio div ul.nNav
{
	margin-left: 350px !important;
}

#addAudio div ul.nNav li
{
	width: 150px !important;
}

/*** MESSAGES ***/

.mailbox table .messageFrom
{
	width: 250px !important;
}

.mailbox table.inbox .messageSnippet
{
	width: 450px !important;
}

.mailbox table.inbox .messageActions
{
	width: 89px !important;
}

#dialog 
{
	width: 680px !important;
}

#messageFields
{
	width: 654px !important;
}

#messageFields table.formTable
{
	width: auto !important;
}

#messageFields table.formTable tr td
{
	width: auto !important;
}

#messageFields td.label
{
	text-align: right !important;
}

#historyContents .showfull
{
	margin-left: 418px !important;
}

/*** NOTES ***/

.note .note_body
{
	width: 565px !important;
}

.note .note_footer 
{
	font-size: 11px !important;
}

#newNote .add div
{
	padding-left: 90px !important;
}

#notesBar .activePad,
#notesBar .inactivePad
{
	width: 268px !important;
}

#blogcomment
{
	width: 626px !important;
}

.notesEdit #fieldTitle .inputText
{
	width: 643px !important;
}

.notesEdit .mainPanel
{
	padding-bottom: 0px !important;
}

.notesEdit .sidePanel
{
	width: 549px !important;
	background: #FFFFFF !important;
}

.notesEdit .sidePanel div
{
	padding-left: 15px !important;
	padding-top: 10px !important;
}

.notesEdit .sidePanel ul.buttonRow
{
	float: left !important;
}

/*** GROUPS ***/

.groupslist .grouprow
{
	width: 903px !important;
}

.groupslist .info 
{
	width: 500px !important;
}

.groupslist .label
{
	width: 80px !important;
}

.printcontent
{
	width: 400px !important;
}

#g_filter
{
	width: 700px !important;
	background: white url(/images/magglass.png) no-repeat scroll 3px 4px !important;
	padding-left: 17px !important;
}

#startagroup
{
	width: 290px !important;
}

#findagroup
{
	width: 400px !important;
}

#group.profile
{
	background-position: 674px top !important;
}

#group.profile .left
{
	width: 655px !important;
}

#group.profile .right
{
	width: 250px !important;
}

.boardTopic .topicInfo
{
	width: 635px !important;
}

.post .postBody
{
	width: 780px !important;
}

.boardTopics .boardTopic table
{
	width: 100% !important;
}

.boardTopics .moreInfo 
{
	width: 650px !important;
}

#addPost textarea#post
{
	width: 826px !important;
}

#quickReply #reply_field
{
	width: 620px !important;
}

.gm_left 
{
	width: 500px !important;
}

.gm_right
{
	width: 400px !important;
	padding-top: 46px !important;
}

.gm_right .iPanel
{
	width: 400px !important;
}

.gm_right .iPanel table
{
	width: 100% !important;
}

.gm_right .pad
{
	text-align: center !important;
}

.gm_right .pad ul.nNav
{
	margin-left: 120px !important;
}

/*** FAVOURITES ***/

#fave
{
	background-position: 450px top !important;
}

#fave #leftColumn
{
	width: 450px !important;
}

#fave #rightColumn
{
	width: 450px !important;
}


/*** SETTINGS ***/

.addrColumn
{
	width: 475px !important;
}

#password.settingsPanel table
{
	width: auto !important;
}

table.editor
{
	width: 900px !important;
}

.editor td.labelHigh
{
	width: 250px !important;
}

.editor td.labelField
{
	width: 650px !important;
}

#editPersonal .tarea 
{
	width: 600px !important;
}

#editEducation div small
{
	margin-right: 445px !important;
}

.settingsPanel
{
	margin: 0px 15px 15px 15px !important;
	width: 900px !important;
	text-align: center !important;
}

#password.settingsPanel .editor td.label
{
	width: 0px !important;
	white-space: nowrap !important;
}

#password.settingsPanel .editor td
{
	text-align: center !important;
}

#password.settingsPanel .editor tr.password td
{
	text-align: left !important;
}

#cname.settingsPanel div
{
	margin-left: 385px !important;
}

#password.settingsPanel ul
{
	float: right !important;
	width: 300px !important;
	text-align: left !important;
}

#password.settingsPanel ul.nNav
{
	width: 510px !important;
}

#password.settingsPanel .editor tr.password td.label
{
	padding-left: 225px !important;
	width: 140px !important;
}

#recount.settingsPanel .editor td.label
{
	width: 377px !important;
}

#password.settingsPanel form#changePassword .editor tr.password td,
#cname.settingsPanel form#changeName .editor tr.password td,
#cname.settingsPanel form#changeNickname .editor tr.password td,
#cname.settingsPanel form#changeEmail .editor tr.password td
{
	padding-left: 16px !important;
	padding-right: 300px !important;
}

#password.settingsPanel form#changePassword .editor tr.password td.label,
#cname.settingsPanel form#changeName .editor tr.password td.label,
#cname.settingsPanel form#changeNickname .editor tr.password td.label,
#cname.settingsPanel form#changeEmail .editor tr.password td.label
{
	padding-left: 238px !important;
	padding-right: 0px !important;
	width: 140px !important;
}

#password.settingsPanel form#changePassword .editor tr.password td.label
{
	padding-left: 188px !important;
}

#password.settingsPanel form#lang .editor tr td,
#password.settingsPanel form#zone .editor tr td
{
	padding-left: 20px !important;
	padding-right: 300px !important;
	width: 250px !important;
	margin: 0px !important;
}

#password.settingsPanel form#lang .editor tr td select,
#password.settingsPanel form#zone .editor tr td select
{
	float: left !important;
}

#password.settingsPanel form#lang .editor tr td.label,
#password.settingsPanel form#zone .editor tr td.label
{
	padding-left: 255px !important;
	padding-right: 0px !important;
	width: 120px !important;
	margin: 0px !important;	
}

#password.settingsPanel form#zone .editor tr td.label
{
	padding-left: 225px !important;
}

#cname.settingsPanel form#changeName ul.nNav
{
	margin-left: 20px !important;
}

#cname.settingsPanel form#changeNickname ul.nNav
{
	margin-left: 10px !important;
}

#cname.settingsPanel form#changeEmail ul.nNav
{
	margin-left: 20px !important;
}

#password.settingsPanel form#changeEmail ul.nNav
{
	margin-left: 120px !important;
}

#password.settingsPanel form#lang ul.buttonRow
{
	padding-left: 57px !important;
}

#password.settingsPanel form#zone ul.buttonRow
{
	margin-left: 37px !important;
}

.settingsPanel form#editUpdates ul.buttonRow
{
	margin-left: -28px !important;
	margin-right: 0px !important;
	padding-right: 0px !important;
}

#password.settingsPanel form ul li a
{
	text-align: center !important;
}

.settingsPanel form#editUpdates .editor tr td.label
{
	width: 0px !important;
	padding: 0px !important;
}

/*** OFFERS ***/

#oneMatch
{
	width: 730px !important;
}

.matchSent
{
	width: 864px !important;
}


/*** OPINIONS ***/

.opinionInner,
.opinion textarea
{
	width: 766px !important;
}

/*** APPLICATIONS ***/

.appRow .infotable td div
{
	width: 590px !important;
}

#addApp form#newApp div h5
{
	padding-left: 262px !important;
}

#addApp form#newApp div input,
#addApp form#newApp div textarea
{
	width: 500px !important;
	margin-left: 50px !important;
}

#addApp form#newApp div select#type
{
	margin-left: 150px !important;
}

#addApp form#newApp div ul.nNav
{
	padding-left: 170px !important;
}


/*** QUESTIONS ***/

.newcomm div.text
{
	width: 590px !important;
}

#addQuestion
{
	padding-left: 160px !important;
}

#addQuestion ul.nNav
{
	padding-left: 60px !important;
}

}
/***_STYLISH_***/