﻿@CHARSET "UTF-8";
html 
{
  height:100%;
  background: #a8cdf3;
  overflow:auto !important;
}

body 
{	
  font-size: 0.625em;
  font-family: Tahoma, Verdana, Arial;
  padding:0;
  margin:0px;
  height:100%;
  min-height:100%;
  z-index:0;
  width: 100%;
  min-width:1000px;
  background:#a8cdf3 url(/_layouts/Images/SaraviaParts/decorations/backsky.jpg) repeat-x;
  background-position:center top;
  overflow: visible !important;
}

html.ms-dialog body
{
	background:#fff;
	min-width:0 !important;	
}


body.v4master
{
	background-color:#a8cdf3;
	min-width: 1000px;
}

* html body
{
	height:100%;	
}

#MSOTlPn_Tbl
{
	position:absolute;
	right:0;
	top:0;
}

input[type=text]
{
    -webkit-appearance: caret;
  -moz-appearance: caret;  
}

.ms-dialog .customPageWidth {
 margin-left:0 !important;
 margin-right:0 !important;
 min-height:0 !important;
 min-width:0 !important;
 width:auto !important;
 height:auto !important;
 background-color: white !important;
 background-image: none !important;
 padding: 0px !important;
 overflow:inherit;
}

td.ms-formlable{border:none;}

td.ms-formbody{border:none;background:#fff;}

.ms-formlabel {
 border-top: 1px solid #fff !important;
}

p{padding:0; margin:0;}
a{outline:none; ie-dummy:expression(this.hideFocus=true);}
a img{border:none;}
a:hover{text-decoration:none;}

td.s4-socialdata-notif
{
	display:none !important;
}

/* masterpage */
div.mainwrap
{
	width:1000px;
	margin:0 auto;
	min-height: 100%; 
	height: auto !important;
	height: 100%;	
	padding:0;
}

html.ms-dialog div.mainwrap
{
	width:auto;
}

div.wrapper
{
	width:1000px;
	float:left;
	background:url('/_layouts/Images/SaraviaParts/decorations/headplain.png') no-repeat 236px top;	
	padding-bottom:100px;
	overflow:hidden; 	
}

html.ms-dialog div.wrapper
{
	padding-bottom:0;
	width:auto;
	background:none;
}

div.wrapper p{padding:0; margin:0;}
div.wrapper a{outline:none; ie-dummy:expression(this.hideFocus=true);}
div.wrapper  a img{border:none;}
div.wrapper  a:hover{text-decoration:none;}



div.sheader div.logo
{
	float:left;
	margin-top:24px;
}

div.sheader div.hleft
{
	float:left;
	
}

div.sheader div.hright
{
	float:right;
	padding-top:20px;
	width:400px;
}

div.sheader div.top
{
	float:left;
	width:100%;
	height:140px;
}

div.sheader .languages img
{
	width:20px;
	height:13px;
	border:0;
}

div.sheader .languages ul
{
	float:right;
}

div.sheader .languages li
{
	display:inline;
	padding-left:20px;
}

div.sheader .languages a img
{
  	-moz-opacity: 0.3;
  	-khtml-opacity: 0.3;
  	opacity: 0.3;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);	
}

div.sheader .languages a:hover img
{	
  	-moz-opacity: 1;
  	-khtml-opacity: 1;
  	opacity: 1;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

div.top .phones
{
	float:left;
	clear:left;
	margin-top:20px;
	color:#fff;
	font-size:14px;
	width:220px;
	height:40px;
	
	padding:6px;
	overflow:hidden;
	font-weight:bold;
	
	-moz-opacity: 0.8;
  	-khtml-opacity: 0.8;
  	opacity: 0.8;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);	
	
}

div.sheader .search
{
	float:right;
	clear:both;
	margin-top:40px;
}
div.sheader .languages
{
    float:right;
    margin-top:7px;
}

div.sheader .login
{
	float:right;
	padding-right:10px;
	padding-top:3px;
}

div.sheader .login a
{
	font-size:1.4em;
	color:#fff;
	text-decoration:none;
	border-bottom:dashed 1px #fff;
}

div.sheader .login a:hover
{
	border-bottom:none;
}

div.sheader .login a.s4-signInLink
{
	margin:0 0;
	padding-left:1px;
}

div.sheader .search .pnl
{
	float:right;
	width:160px;
	height:26px;
	padding-top:2px;
	background:url('/_layouts/Images/SaraviaParts/decorations/search.png') no-repeat;
}

div.sheader .search .pnl table
{
	float:right;
}

div.sheader .search .pnl input.ms-sbplain
{
	border:0;
	background:#fff;
	float:right;
	font-size:1.4em;
	width:130px !important;
	border:none !important;
	margin-top:1px;
}

div.sheader .search .pnl input.ms-sbplain span
{
	display:none;
}

div.sheader .search .pnl td.ms-sbcell
{
	float:right;
}

div.sheader .search .pnl td.ms-sbgo
{
display:none;
}

div.sheader .search .pnl td.ms-sbgo a img
{
	display:none !important;
}

#RightZone
{
	padding-left:20px;
}


/********************* MENU **********************************/


div.sheader div.nav a.static.menu-item[accesskey="1"] { display: none !important; }

div.sheader div.nav
{
	float:left;
	width:100%;
	background:url('/_layouts/Images/SaraviaParts/decorations/mainmenu.png') no-repeat;
	height:40px;
	font-family:Verdana;
	position:relative;
}

div.sheader ul
{
	float:left;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	padding:0; margin:0;
}

div.sheader ul.root ul.static li
{
	display:inline;
	float:left;
	position:relative;
	padding: 0px 0px 0 10px;	
}

div.sheader ul.root li a.static
{
	float:left;
	font-size:1.6em;
	color:#fff;
	text-decoration:none;
	padding:8px 10px 0 10px;
	height:32px;
	margin:0;
	text-transform:uppercase;
}

div.sheader ul.root a,div.sheader ul.root li,div.sheader ul.root ul, div.sheader ul.root ul.static li a.static
{
	border:none;
}

div.sheader ul.root ul.static li:hover a.static, div.sheader ul.root ul.static li.selectedq a.static
{
	text-decoration:underline;	
	background:#0071b5 url('/_layouts/Images/SaraviaParts/decorations/menu_selected.png') repeat-x;
	-moz-border-radius: 5px 5px 0 0;
	border-radius:5px 5px 0 0 ;	
	background-position:0 0;	
}

div.sheader ul.root ul.static ul.dynamic
{
	display:none; 
	position:absolute;
	top:40px; left:10px !important;
	min-width:220px;
	background:#0071b5 url('/_layouts/Images/SaraviaParts/decorations/back_submenu.png') repeat-x;
	z-index:10;
	border-radius:0 5px 5px 5px;	
	padding:0;
	margin:0;
	border:none;
	-webkit-padding-start: 0px;
}

div.sheader ul.root ul.static li.dynamic
{
	float:left;
	width:auto !important;
	display:block;
	clear:both;
}

div.sheader ul.root span.additional-background
{
	padding:0;
	background:none;
}

div.sheader ul.root ul.static li:hover ul.dynamic, div.sheader ul.root ul.static li.selectedq ul.dynamic
{
	display:block;
} 

div.sheader ul.root ul.dynamic a
{
	font-size:1.4em;
	color:#fff;
	float:left;
}

div.sheader ul.root ul.dynamic li
{
	float:left;
	width:100%;
	display:block;
	padding-bottom:10px;
}

div.sheader ul.root ul.dynamic a:hover
{
	text-decoration:underline;
	background:none;
}

div.sheader .sitemap
{
	position:absolute;
	top:0; right:0;	
}

div.sheader .sitemap span.btn
{
	float:right;
	padding-right: 20px;
	background:url('/_layouts/Images/SaraviaParts/decorations/botarrow.png') no-repeat right 6px;
	margin-right:10px;
	margin-top:12px;	
	
}

div.sheader .sitemap span.btn a
{
	text-decoration: none;
	font-size:1.2em;
	color:#fff;
	border-bottom:dashed 1px #fff; 
}

div.sheader .sitemap ul
{
	float:right;
	list-style:none;
}

div.sheader .sitemap li.cnt
{
	float:right;
	position:relative;
	padding-left:10px;
	height: 40px;
}

*:first-child+html div.sheader .sitemap li.cnt
{
    width:120px;
}

div.sheader .sitemap li.cnt:hover
{
	background:#0071b5 url('/_layouts/Images/SaraviaParts/decorations/menu_selected.png') repeat-x;
	-moz-border-radius: 5px 5px 0 0;
	border-radius:5px 5px 0 0 ;	
	background-position:0 0;	
}


div.sheader .sitemap div.smtree
{
	display:none;
	position:absolute;
	top:40px;
	right:0;
	z-index:1000;
	background:#0071b5 url('/_layouts/Images/SaraviaParts/decorations/back_submenu.png') repeat-x;
	border-radius:5px 5px 0px 5px;
	padding:0 0 5px 0;
	margin:0;
	border:none;
	-webkit-padding-start: 0px;	
	
}


div.sheader .sitemap li.cnt:hover div.smtree
{
	display:block;
}

div.sheader .sitemap div.smtree a
{
	float:left; color:#fff;
	font-size:14px;
	clear:both;
	white-space:nowrap;	
}

div.sheader .sitemap div.smtree a.node_0
{
	font-size:16px;
	padding:5px 20px 0 20px;
}

div.sheader .sitemap div.smtree a.node_1
{
	padding:3px 20px 0 20px;
	margin-left:30px;	
	text-decoration:underline;
}


div.spush
{
	float:left;
	/*height:160px;*/
	height: 80px;
	clear: both;
	background:#c00;
}

div.sfooter
{
	float:left;
	width: 100%;
	clear: both;
	height: 80px;
	margin-top:-80px;
	/*height: 160px;
	margin-top:-160px;
    */
	/*background: #485678;*/
	background: #84A5C9;
	z-index:400;	
}

div.footwrapper
{
	margin:0 auto;
	width:1000px;	
}
div.sfooter div.fw
{
	float:left;
	width:1000px;
}

div.sfooter div.fleft
{
	float:left;
	font-size:1.2em;
	color:#fff;
	padding: 15px 25px 0 25px;
	line-height:1.6em;
}

div.sfooter div.fleft a
{
	color:#fff;
	text-decoration:underline;
}

div.sfooter div.fleft a:hover
{
	text-decoration:none;
}

div.sfooter div.fright 
{
	float:right;
	width:100px;
	padding-top:15px;
}

div.sfooter div.editform
{
	float:left;
	width:780px;
	padding-top:5px;
	position:relative;
}


div.sfooter div.editform span
{
	float:left;
	clear:both;
	width:770px;
	font-size:1.2em;
	color:#fff;
}

div.sfooter div.editform textarea
{
	float:left;
	width:770px;
	height:36px;
}

div.sfooter div.editform div.btns
{
	float:left;
	width:770px;
	text-align:right;
	margin-top:5px;
}

div.sfooter a.btn_edit
{
	float:left;
	background:url(/_layouts/Images/SaraviaParts/decorations/settings_small.png) no-repeat left center;
	padding-left:14px;
	text-decoration:none;
}

div.sfooter a.btn_edit span
{
	text-decoration:underline;
}

div.sfooter a.btn_edit:hover span
{
	text-decoration:none;
}

/* main page */
div.maincontent
{
	float:left;
	width:1000px;
	margin-top:20px;
}

html.ms-dialog div.maincontent 
{
	width:auto;
}

div.maincontent .left_col
{
	float:left;
	width:820px;
	background:url(/_layouts/Images/SaraviaParts/decorations/mbody_top.png) no-repeat;
}

div.maincontent .left_col .lc_b
{
	float:left;
	width:820px;
	background:url(/_layouts/Images/SaraviaParts/decorations/mbody_bottom.png) no-repeat left bottom;
	padding:5px 0;
}

div.maincontent .left_col div.article
{
	float:left;
	width:820px;
	background:#fff;
}


div.maincontent .one_col
{
	float:left;
	width:1000px;
	background:url(/_layouts/Images/SaraviaParts/decorations/pgmbody_top.png) no-repeat;
}

html.ms-dialog div.maincontent .one_col
{
	width:auto;
	background:none;
}

div.maincontent .one_col .oc_b
{
	float:left;
	width:1000px;
	background:url(/_layouts/Images/SaraviaParts/decorations/pgmbody_bottom.png) no-repeat left bottom;
	padding:5px 0;
}

html.ms-dialog div.maincontent .one_col .oc_b
{
	width:auto;
	background:none;
}

div.maincontent .one_col div.article
{
	float:left;
	width:1000px;
	background:#fff;
}

html.ms-dialog div.maincontent .one_col div.article
{
	width:auto;
	background:none;
}

div.leftmenu
{
	float:left;
	width:140px;
	margin:15px 20px 15px 10px;
	min-height:200px;
	_height:200px;
}

div.leftmenu ul
{
	float:left;
	margin:0 0 0 10px; padding:0;
}

div.leftmenu li
{
	list-style:none;
	padding-bottom:10px;
	float:left;
	clear:both;
	width:140px;
	font-family:Tahoma;
}

div.leftmenu li.title
{
	font-size:1.4em;
}

div.leftmenu a
{
	float:left;
	margin-left:5px;
	font-size:1.2em;
	color:#000;
	text-decoration:underline;
}

div.leftmenu a:hover
{
	text-decoration:none;
}

div.leftmenu li.line span
{
	border-top:dotted 1px #000;	
	float:left;
	width:100%;
	font-size:1px;
	height:1px;
}

div.leftmenu li.line 
{
	padding-bottom:8px;
}

div.leftmenu div.editleftmenu
{
	float:left;
	clear:both;
	border-bottom:solid 1px #000;
	padding-bottom:5px;
}

div.leftmenu div.editleftmenu a.editbtn
{
	float:left;
	font-size:1.2em;
	color:#166ee0;
	background:url('/_layouts/Images/SaraviaParts/decorations/settings.png') no-repeat left center;
	padding-left:20px;
}

#s4-workspace
{
	height:auto !important;
	float:left;
	width:1000px !important;
	min-width:1000px !important;
	overflow-x:hidden !important;
	overflow-y:visible !important;
}

html.ms-dialog #s4-workspace
{
	width:auto !important; 
	min-width:0px !important;
}

div.ribbon_container
{
	float:left;
	width:1000px; 
	position:relative;
}

html.ms-dialog div.ribbon_container
{
	width:auto;
}

td.ms-webpartpagedescription
{
	display:none;
}

.ms-pagecaption
{
	display:none !important;
}

/************************* firefox modal dialog bug *********************/
@-moz-document url-prefix()
{
	.ms-dlgFrame{ width:620px; height:400px;}
	.ms-dlgFrameContainer{ width:620px;}
	.ms-dlgTitle{ width:620px;}
	.ms-dlgBorder{ width:620px; height:432px;}
}

/******************************* content ********************************/

div.lnkbreadcrumps
{
	padding-bottom:10px;
}

div.lnkbreadcrumps .s4-title
{
	background:none;	
	margin-top:15px;
}

div.lnkbreadcrumps .s4-title-inner, div.lnkbreadcrumps .s4-title
{
	min-height:0;
}

div.lnkbreadcrumps table.s4-titletable
{
	height:auto;
}


div.lnkbreadcrumps table.s4-titletable td
{
	vertical-align:top;
}

div.lnkbreadcrumps td.s4-titlelogo
{
	display:none;
}


div.lnkbreadcrumps .s4-pagedescription
{
	display:none;
}

div.lnkbreadcrumps .s4-titletable
{
	width:100%;	
}

div.lnkbreadcrumps h2.lnk_breadtitle
{
	display:inline-block;
	line-height: 0.8em;
}

div.lnkbreadcrumps h2.lnk_breadtitle span.ms-pagetitle
{
	font-size:18px;
	font-weight:bold;
}

/****************************** leftmenu sharepoint ********************************/
#s4-leftpanel
{
	width:140px;	
}

#s4-leftpanel a
{
	font-size:11px;
}

#s4-leftpanel-content
{
	border:0px none #fff !important;
	background-color:transparent !important;
}

ul.s4-specialNavLinkList
{
	padding-top:5px;
}

div.quicklaunchouter
{
	border:0px none;
}

#MSO_ContentTable
{
	float:left;
	margin:0;
	background:transparent !important;
}

tr.ms-WPHeader
{
	background: transparent !important;
}

#s4-bodyContainer
{
	display:none !important;
}

div.mlnk_content
{
	float:left;
	width:820px;
}

html.ms-dialog div.mlnk_content
{
	width:100%;
}

/****************** for unauthorize **********************/
.unauthorize tr.ms-WPHeader
{
	display:none;
}

.unauthorize #s4-leftpanel
{
	display:none;
}

.unauthorize .ms-descriptiontext
{
	display:none;
}


.lnmanager div.ms-cui-cg-i
{
	/*visibility:hidden; */
}

.lnmanager li.ms-cui-ct-last
{
	/*visibility:hidden; */
}

.lnmanager  .ms-WPAddButton
{
    display:none;
}

.lnmanager  #Ribbon\.WebPartInsert
{
    display:none;
}

.lnmanager  #Ribbon\.WebPartCtx
{
    display:none;
}

.lnmanager tr.ms-WPHeader
{
	display:block;
}


div.lnkdlg_container
{
	position:fixed;
	left:0; top:0;
	background:#fff;
	z-index:9999;
}

div.lnkdlg_container .lnkdlg_wrapper
{
	float:left;
	padding:15px;
	position:relative;	
}

div.lnkdlg_container .lnk_close
{
	position:absolute;
	right:5px; top:5px;
}

div.lnkdlg_container .lnk_close img
{
	width:16px; height:16px;
}

div.lnkdlg_container span.lnk_title
{
	float:left;
	font-size:16px;
	color:#166ee0;
	padding-bottom:5px;	
}

div.lnkdlg_container div.lnkdlg_content
{
	float:left;
	clear:both;
}



/*************** диалоги ******************/
div.lnkleftmenuelements_dialog
{
	float:left;
	position:relative;
	padding:0 20px;
	width:540px;	
}
	
div.lnkleftmenuelements_dialog div.lnklm_elemlist
{
	float:left;	
	padding-left:40px;	
	height: 380px;
	width:500px;
	border:solid 1px #000;	
}
	
div.lnkleftmenuelements_dialog div.lnklm_elemlist ul
{
	float:left;
	width:400px;
	margin:0; padding:0;
}

div.lnkleftmenuelements_dialog div.lnklm_elemlist div.list
{
	float:left;
	height: 330px;
	width:450px;
	overflow-y:auto;
}
	
div.lnkleftmenuelements_dialog div.lnklm_elemlist li
{
	float:left;
	width:400px;
	display:block;
	background:#fff;
	margin:0; padding:0;
}
	
div.lnkleftmenuelements_dialog div.elem
{
	float:left;
	border:solid 1px #cbd7ff;
	width:400px;
}
	
div.lnkleftmenuelements_dialog div.elem a.move,div.lnkleftmenuelements_dialog div.elem a.edit, div.lnkleftmenuelements_dialog div.elem a.remove
{
	float:left;
	width:16px;
	height:16px;
	margin:5px 10px;
	text-decoration:none;
}
	
div.lnkleftmenuelements_dialog div.elem div.title
{
	float:left;
	padding:5px 0;
	width:300px;
	overflow:hidden;
}
	
div.lnkleftmenuelements_dialog div.elem div.title span.ttl
{
	font-size:16px;
}

div.lnkleftmenuelements_dialog li.folder  div.elem div.title span.ttl
{
	font-weight:bold;
}

div.lnkleftmenuelements_dialog li.link div.elem div.title span.ttl
{
	text-decoration:underline;
	width:290px;
	padding-left:10px;
}
	
div.lnkleftmenuelements_dialog div.elem span.line
{
	float:left;
	border-top:solid 2px #000;
	width:300px;
	margin-top:12px;
}
	
div.lnkleftmenuelements_dialog div.elem div.edit
{
	width:300px;
	float:left;
	display:none;
	padding:5px 0;
}

div.lnkleftmenuelements_dialog div.elem div.edit input
{
	border:solid 1px #6d6d6d;
	width:296px;
	height:18px;
	font-size:16px;
}
	
div.lnkleftmenuelements_dialog div.elem div.edit div.btns
{
	float:right;
}
	
div.lnkleftmenuelements_dialog div.elem div.edit div.btns a
{
	float:left;
	margin-left:10px;
	font-weight:bold;
}
	
div.lnkleftmenuelements_dialog div.elem div.edit div.btns a.ok
{
	color:#0c0;
}

div.lnkleftmenuelements_dialog div.elem div.edit div.btns a.cancel
{
	color:#c00;
}

div.lnkleftmenuelements_dialog div.elem a.move
{
	background:#aaa url('/_layouts/Images/SaraviaParts/decorations/moveico.png') no-repeat;
	cursor:move;
}
	
div.lnkleftmenuelements_dialog div.elem a.edit
{
	background:#aaa url('/_layouts/Images/SaraviaParts/decorations/editico.png') no-repeat;
	margin-right:0;
}
	
div.lnkleftmenuelements_dialog div.elem a.remove
{
	float:right;
	background:#bbb url('/_layouts/Images/SaraviaParts/decorations/deleteico.png') no-repeat;
}

div.lnkleftmenuelements_dialog div.man_btns
{
	float:right;
	padding-top:10px;
	clear:both;	
	padding:10px;
}

div.lnkleftmenuelements_dialog div.man_btns span.ttl
{
	float:left;
	font-size:1.2em;		
	padding-right:5px;
}

div.lnkleftmenuelements_dialog div.man_btns a
{
	float:left;
	width:16px;
	height:16px;
	margin:0px 10px 0 0;
	text-decoration:none;
}

div.lnkleftmenuelements_dialog div.man_btns a.newfolder
{
	background:#fff5bd url('/_layouts/Images/SaraviaParts/decorations/addfolderico.png') no-repeat;
}

div.lnkleftmenuelements_dialog div.man_btns a.newlink
{
	background:#fff5bd url('/_layouts/Images/SaraviaParts/decorations/addlinkico.png') no-repeat;
}

div.lnkleftmenuelements_dialog div.man_btns a.newline
{
	background:#fff5bd url('/_layouts/Images/SaraviaParts/decorations/addsplitico.png') no-repeat;
}


div.lnkleftmenuelements_dialog div.lmoptionsbtns
{
	float:left;	
}

div.lnkleftmenuelements_dialog div.moptionsbts
{
	float:right;	
	padding:20px 0;
}

div.lnkleftmenuelements_dialog div.templates
{
	float:left;
	padding-bottom:10px;
}

div.lnkleftmenuelements_dialog div.templates select
{
	float:left;
	width:140px;
	margin-top:4px;
}

div.lnkleftmenuelements_dialog div.templates span.ttl
{
	float:left;
	padding:4px 10px 0 0;
	font-size:12px;
}

div.lnkleftmenuelements_dialog div.templates .split
{
	float:left;
	padding:3px 10px;
	font-size:16px;
}

div.lnkleftmenuelements_dialog div.templates div.buttons
{
	float:left;	
}

div.lnkleftmenuelements_dialog div.newtemplate
{
	float:left;
	padding-bottom:10px;
}

div.lnkleftmenuelements_dialog div.newtemplate .ttl
{
	float:left;
	font-size:12px;
	padding:4px 10px 0 0;
}

div.lnkleftmenuelements_dialog div.newtemplate input.title
{
	float:left;
	width:200px;
}

div.lnkleftmenuelements_dialog div.newtemplate .split
{
	float:left;
	padding:3px 10px;
	font-size:16px;
}


/********************************************/

div.lnkleftmenuelements_dialog div.addtoallpages
{
	position:absolute;
	width:100%;
	height:100%;
	background:#fff;	
	display:none;
}


div.lnkleftmenuelements_dialog div.addtoallpages span.dp_title
{
	float:left;
	width:100%;
	font-size:16px;
	padding-bottom:20px;
}

div.lnkleftmenuelements_dialog div.addtoallpages div.dscr
{
	float:left;
	padding:10px;
	border:solid 1px #666;
	clear:both;
	margin:10px 0 20px 20px;	
	width:500px;
}

div.lnkleftmenuelements_dialog div.addtoallpages div.dscr input
{
	width:300px;
}

div.lnkleftmenuelements_dialog div.addtoallpages label
{
	float:left;
	font-size:12px;
	clear:both;
}

div.lnkleftmenuelements_dialog div.addtoallpages div.line
{
	float:left;
	padding-bottom:10px;
	clear:both;
}

div.lnkleftmenuelements_dialog div.addtoallpages div.all_buttons
{
	float:right;
	margin-top:10px;
	margin-right:20px;
	clear:both;
}

/**************************************************/

div.lnkleftmenuelements_dialog div.removefromallpages
{
	position:absolute;
	width:100%;
	height:100%;
	background:#fff;	
	display:none;
}


div.lnkleftmenuelements_dialog div.removefromallpages span.dp_title
{
	float:left;
	width:100%;
	font-size:16px;
	padding-bottom:20px;
}

div.lnkleftmenuelements_dialog div.removefromallpages div.dscr
{
	float:left;
	padding:10px;
	border:solid 1px #666;
	clear:both;
	margin:10px 0 20px 20px;	
	width:500px;
}

div.lnkleftmenuelements_dialog div.removefromallpages div.dscr input
{
	width:300px;
}

div.lnkleftmenuelements_dialog div.removefromallpages label
{
	float:left;
	font-size:12px;
	clear:both;
}

div.lnkleftmenuelements_dialog div.removefromallpages div.line
{
	float:left;
	padding-bottom:10px;
	clear:both;
}

div.lnkleftmenuelements_dialog div.removefromallpages div.all_buttons
{
	float:right;
	margin-top:10px;
	margin-right:20px;
	clear:both;
}

td.srchctr_leftcell div.srch-refinearea
{
	display:none;
}

td.srchctr_mainleftcell
{
	width:100%;
}

td.ms-osssearch-SearchAreaTd
{
	display:none;
}

div.srch-maintop
{
	display:none;
}

div.oldpsw_msg
{
	position:absolute; top:0; left:0; width:100%; font-size:10px; color:#fff; background:#c00;  filter:alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;	
}

div.oldpsw_msg span
{
	float:left;
	padding:2px 20px;
}


.invertedshiftdown{
padding: 0;
width: 800px;
border-top: 5px solid #0072bc; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: #0072bc;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:visited
{
    color: #0072bc !important;
}

.invertedshiftdown a:hover{
background-color: #0072bc; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: #fff !important;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #0072bc; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: #fff !important;
}

.invertedshiftdown .current a:visited
{
    color:#fff !important;
}

