html { width:100%; height: 100%; }

body
{
	height:100%;
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
}

form { margin:0; padding:0;}

#page-wrapper { min-height:100%; max-width: 1260px; min-width: 1000px; margin: 10px auto 0 auto; }
* html #page-wrapper { height: 100%; }

#page-inner { position:relative; }
#page
{
    width: 100%;
    min-width: 1260px;
    max-width: 1260px;
}


#pagewrapper{
margin: 0 ;
}

#contentwrapper{
float: left;
width: 100%;
}


#contentcolumn{
margin: 0 262px 0 272px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
/*
#contentcolumn img {
    height: auto;
    max-width: 100%;
}
*/

#maincontainer-single #contentcolumn {
margin:0px;
}

#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
margin-left: -100%;
background: #FFF;
}


#rightcolumn{
float: left;
width: 250px; /*Width of right column*/
margin-left: -252px; /*Set left marginto -(RightColumnWidth)*/
background: #FFF;
}


#singleSpace #page { width: 100%; min-width: 1012px; max-width: 1260px; }
#singleSpace #contentcolumn {margin:0 0px 0 262px; }
#singleSpace #rightcolumn {display:none;}
#pagewrapper{ margin: 0 24px; }


body.page-one-column #workarea { padding-right: 0; }
body.page-one-column #sidebar { display: none; }
body.page-one-column #content-table { table-layout: fixed; }
body.page-section-menu #sidebar { padding-top: 0; }



.clearing {height:0;clear:both}




#site-selector { width:100%; height:21px; background: #e6e6e6 url(images/user-menu-sprite.png) repeat-x 0 -71px;  }
#site-selector-inner { height: 21px; margin:0 auto; min-width: 1000px; max-width: 1439px; position: relative;}
#site-selector-menus { margin: 0 0 0 13px; height: 21px;}
#site-selector-items { position:absolute; right:302px; top:0; height:21px; }

.site-selector-popup { margin: -7px 4px 0 -2px; display:none;}
.site-selector-popup-title { margin: 0 0 7px 0; padding: 0 0 0 4px; color:#4c4c4c;  white-space:nowrap; font:normal normal normal 12px/normal Arial, Helvetica, sans-serif; }
.site-selector-popup .site-selector-popup-item { display:block; margin:4px 0 4px 0; cursor:pointer; position:relative; text-decoration:none; outline: none; white-space: nowrap;}
.site-selector-popup-item-left, .site-selector-popup-item-icon,
.site-selector-popup-item-text, .site-selector-popup-item-right { display: inline-block; height: 23px; vertical-align:middle; }
.site-selector-popup-item-left, .site-selector-popup-item-right { width:3px; }
.site-selector-popup-item-icon { width: 19px; height: 16px; }
.site-selector-popup-item-text { font:normal normal normal 12px/23px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;  margin: 0 5px 0 7px;  }
.site-selector-popup-item-right { position:absolute; top:0; right:0;}
.site-selector-popup-item:hover { background: #f0f0f0 !important;}
.site-selector-popup-item:hover .site-selector-popup-item-left { background: #f0f0f0 url(images/user-menu-sprite.png) no-repeat 0 -28px !important; }
.site-selector-popup-item:hover .site-selector-popup-item-right { background: transparent url(images/user-menu-sprite.png) no-repeat -3px -28px !important; }
.site-selector-popup-item-selected .site-selector-popup-item-text { font-weight: bold;}
/*
#site-selector ul { overflow: hidden; list-style:none;  padding:0; margin:0 auto; min-width: 1000px; max-width: 1440px;}
#site-selector li { float: left; margin: 0 0 0 23px; height: 20px;}
#site-selector a { text-decoration: none; color: #989898; line-height: 17px; font-size: 0.85em;}
#site-selector li.selected a { color: #000; }
#site-selector a:hover { text-decoration: underline; }
*/


.site-selector-wrapper { display: inline-block; vertical-align: top; }
.site-selector-menu, .site-selector-menu-text, .site-selector-menu-arrow, .site-selector-separator { height:19px;  display: inline-block; vertical-align:top;}
.site-selector-menu {  cursor: pointer; }
.site-selector-menu:hover { background-color: #d9d9d9; }
.site-selector-menu-text { font: normal 11px/18px Arial, Helvetica, sans-serif; color:#3E3E3E; padding: 0 4px 0 11px;}
.site-selector-menu-arrow { width:11px; background: url(images/user-menu-sprite.png) no-repeat -16px -31px;}
.site-selector-separator { width:1px; background: url(images/user-menu-sprite.png) no-repeat -121px -30px; }

.user-indicators { padding: 0 7px 0 0;}
.user-indicators, .user-indicator, .user-indicator-icon, .user-indicator-text { display: inline-block; height:19px; vertical-align:top;}
.user-indicators .user-indicator { text-decoration: none; margin: 0 1px; padding: 0 5px; cursor:pointer;}
.user-indicators .user-indicator:hover { background: #cfcfcf; }

.user-indicator-text { color: #3E3E3E; margin: 0 0 0 5px; font: normal 11px/18px Arial, Helvetica, sans-serif; }
.user-indicator-mail .user-indicator-icon { width: 12px; background: url(images/user-menu-sprite.png) no-repeat -33px -29px; }
.user-indicator-messages .user-indicator-icon { width: 12px; background: url(images/user-menu-sprite.png) no-repeat -56px -29px; }
.user-indicator-activities .user-indicator-icon { width: 13px; background: url(images/user-menu-sprite.png) no-repeat -78px -29px; }
.user-indicator-updates .user-indicator-icon { width: 10px; background: url(images/user-menu-sprite.png) no-repeat -101px -29px; }

#site-selector-items .tm-dashboard-inner {vertical-align: top; padding-left: 6px;}

#header { margin:0 18px 0 23px; }
#header-inner { display: inline-block; width: 100%; position: relative; z-index:150;}
#navigation-block { margin: 0px 0 0px 0; /*position:relative;*/}

#user-block
{
	width:268px;
	position: absolute;
	top:0px;
	right: 0;
	z-index:202;
	border-top:none;
}
#user-block-inner { border: 1px solid #e1dddb; border-radius: 5px; }
#user-block-gradient {  /*min-height: 130px;*/ padding: 11px 0 0 0; }

* html #user-block-gradient { height: 150px; }


#user-menu {  margin: 0 0 0 0; width: 100%; }
#user-menu .center-column { width:10px; }
#user-menu .left-column { vertical-align: top; padding:0 0 6px 10px;/*width:45%;*/}
#user-menu .right-column { vertical-align: top; padding:0 15px 6px 0; /*width:45%;*/ }

.user-menu-items { list-style: none; margin:0; padding:0; }
.user-menu-item { display: block; margin: 0 0 0px 0; padding:0;  white-space:nowrap; position: relative;}

.user-menu-item .user-menu-item-link { text-decoration:none; display: block;  color: #0069c4; margin: 0 2px 0 0; cursor:pointer;}

.user-menu-item-link, .user-menu-item-left,
.user-menu-item-icon, .user-menu-item-text, .user-menu-item-right { display: inline-block; vertical-align:top; height: 19px; }
.user-menu-item-left, .user-menu-item-right { width:2px; }
.user-menu-item-right { position: absolute; right:0; top:0;}
.user-menu-item-text { margin: 0 5px 0 0; font: normal 12px/18px Verdana, Tahoma, Arial, sans-serif;}
.user-block-auth-error { margin: 0 15px; color: red;}
.user-menu-item-icon { vertical-align:top; background: transparent url(images/sprite.png) no-repeat -94px 9px; display:inline-block; height:13px; width:12px;}

.user-menu-item:hover .user-menu-item-link { background: url(images/user-menu-sprite.png) no-repeat 0 -93px; }
.user-menu-item:hover .user-menu-item-left { background: url(images/user-menu-sprite.png) no-repeat -7px -30px;  }
.user-menu-item:hover .user-menu-item-right { background: url(images/user-menu-sprite.png) no-repeat -9px -30px; }
#user-menu i { color: #e00000; vertical-align: top; font-size: 10px; font-style:normal; position:relative; top: -2px; left: 1px;}

.user-block-collapsed #user-block-gradient { /*min-height: 0;*/ }
.user-block-collapsed #user-info-menu { display: block; }
.user-block-collapsed #user-menu { display: none; }
.user-block-collapsed #user-info-line { display: none; }
#user-info-menu {
	display: none;
	height:16px;
	background: url(images/user-menu-sprite.png) repeat-x 0 -54px;
	margin: 9px 10px 0 5px;
	padding:0 6px 0 0;
	cursor: pointer;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #a8a8a8;
	text-align: right;
}
.user-info-menu-text { display: inline-block; vertical-align: top; margin: 0 7px 0 0;}
.user-info-menu-arrow { display: inline-block; vertical-align: top; width:5px; height:16px; background: url(images/user-menu-sprite.png) no-repeat -16px -32px;  }

#user-info-line { height:1px; font-size:1px; overflow:hidden; background: url(images/user-menu-sprite.png) no-repeat center -122px; margin: 0 15px; display:none;}
#user-info { overflow: hidden; padding: 0 15px 7px 15px; }
#user-info-avatar { width:32px; height:32px; border:1px solid #b5b5b5; float:left; margin: 0 9px 0 0; outline: none; background: url(images/sprite.png) no-repeat 0 -485px; }
#user-name { text-decoration: none; color: #000; font-size: 1em; display:block; overflow:hidden; outline: none;}
#user-desktop { outline: none; text-decoration:underline;}
#user-desktop:hover { }


.user-block-auth #user-menu, .user-block-auth #user-info-line, .user-block-auth #user-info, .user-block-auth #user-info-menu { display: none;}
.user-block-auth #user-block-gradient { /*min-height: 0; */ padding-top: 0; padding-bottom: 3px; }


/*
#user-logout { background: url(images/exit.gif) center center no-repeat; height:20px; position:absolute; right:-23px; top:0; width:25px; outline:none;}
#user-logout:hover { background: url(images/exit_hover.gif) center center no-repeat; }
*/
#user-logout { color: #bbb; margin-left:15px; text-decoration:underline; }
#user-logout:hover { color: #e00000; }

/*#user-block-corn.sidebar-button-content-inner bers .corner { position: absolute; top:0; left:0; width:4px; height: 8px; background: url(images/sprite.png) no-repeat 0 -32px; }
#user-block-corners .right { margin-left: 100%; top: -4px; left:-4px;}
#user-block-corners .border {background-color: #D4D4D4; height:1px; margin-top:3px; font-size:1px; overflow:hidden;}*/

#auth-form {  margin: 0 0 0 14px;}
#auth-form td { padding: 0 6px 6px 0; font-size: 11px;}
#auth-form td.field-name { text-align: right; font-size: 11px;}
#auth-form input.textbox { width: 143px; font-size: 11px; margin: 0;}
#auth-form input.checkbox { vertical-align: middle; }
#auth-form input.submit { font-size:11px; vertical-align: middle;}
#auth-form label.remember { vertical-align: middle; color: #777;}

#logo-search { width: 100%;  height:72px; margin:0 0 9px;}
#logo-search tr { }

#logo-image { vertical-align: middle; width: 285px; height:72px;}
#logo-image a { display:inline-block; overflow:hidden; text-decoration:none; font-size:22px; font-weight:bold; font-family:Arial, sans-serif; outline:none;}
#logo-image a, #logo-image a:hover { color: #000;}
#logo-image img { border: 0; }

/* Search */
#search-form {vertical-align: middle; text-align:right; padding-right:296px;}
#search { height:25px; overflow:hidden; width:80%; float:right; max-width:558px; min-width:350px;}
#search-textbox { margin-right: 80px; height: 25px;}
#search-textbox .r1 { border-left: 1px solid; border-right: 1px solid;}
#search-textbox .r0 { border-left: 2px solid; border-right: 2px solid;}
#search-textbox b.r1, #search-textbox b.r0 { border-color: #d4d4d4; }
#search-textbox b.r1 { background-color: #c2c2c2; }
#search-textbox span {
    display: block;
    height: 21px;
    padding-left: 1px;
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}
#search-textbox input
{
	border:none 0;
	height:21px;
	margin: 0;
	padding:0;
	width:99%;
	color: #bbb;
}
#search-textbox input.selected { color: #000;}
#search input { vertical-align: top;}
#search-button { float: right; height:25px;}
#search-button input
{
	display: block;
	border:none;
	width:73px;
	padding:0;
	margin:0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	height: 25px;
	cursor: pointer;
	outline: none;
	font-weight:bold;
}
#search-button input::-moz-focus-inner { border: 0; padding: 0;}


#pagetitle { position:relative;}
#pagetitle-underline {background:#f2f2f2 url(images/pagetitle-underline.png) no-repeat right 0 ; border-left:1px solid #f7f7f7; height:2px; margin-bottom:15px;}

/* Top menu */
#top-menu-layout { height:42px; /*position:relative;*/ }
#top-menu { height:42px; overflow:hidden; white-space: nowrap; display:inline-block;}
#top-menu span.root-item { display:inline-block; margin: 0 4px 0; height:42px; vertical-align: top; position:relative;}
#top-menu a
{
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	font-family: Segoe UI,Arial, Helvetica, sans-serif;
	font-size: 18px;
	outline: none;
	line-height:34px;
	cursor:pointer;
	text-transform: uppercase;
}

#top-menu .left-corner { display:inline-block; width:5px; height:28px; vertical-align:top;}
#top-menu .root-item-text {display:inline-block; height:28px; vertical-align:top;  padding:0 4px;}
#top-menu .root-item-text-line {display:inline-block; height:29px; vertical-align:top;  border-bottom: 2px solid; }
#top-menu .right-corner { display:inline-block; width:5px; height:28px; vertical-align:top; }

#top-menu a:hover { margin:0; padding:0; text-decoration:none; }
#top-menu a:hover .left-corner { height:38px; background: url(images/sprite.png) no-repeat -36px -645px; }
#top-menu a:hover .root-item-text { height:38px; background: url(images/sprite.png) repeat-x 0 -699px; line-height:34px; }
#top-menu a:hover .root-item-text-line {  /*border:none;*/}
#top-menu a:hover .right-corner { height:38px; background: url(images/sprite.png) no-repeat -42px -645px; }

#top-menu span.home .left-corner { display:inline-block; height:36px; }
#top-menu span.home { padding-left: 6px; width:42px; text-align:center;}
#top-menu span home .right-corner { display:inline-block; height:36px; }
#top-menu span.home a:hover .root-item-text { background: none;}


#top-menu span.selected a {  color: #777;  }
#top-menu span.selected .left-corner {  height:36px; background: url(images/sprite.png) no-repeat -24px -644px; }
#top-menu span.selected .root-item-text {  border:none; height:36px; background: url(images/sprite.png) repeat-x 0 -608px; }
#top-menu span.selected .right-corner {  height:36px; background: url(images/sprite.png) no-repeat -30px -644px; }
#top-menu span.selected .root-item-text-line {  border:none;}

#top-menu span.hover { position:relative; z-index:2000; }
#top-menu span.hover a { margin:0; padding:0; text-decoration:none; }
#top-menu span.hover .left-corner { height:42px; background: url(images/sprite.png) no-repeat 0 -645px; }
#top-menu span.hover .root-item-text { height:42px; background: url(images/sprite.png) repeat-x 0 -528px; line-height:34px; }
#top-menu span.hover .root-item-text-line {  border:none;}
#top-menu span.hover .right-corner { height:42px; background: url(images/sprite.png) no-repeat -6px -645px; }

#top-menu span.home { margin-left: 0;}
#top-menu span.home .left-corner { display:none;}
#top-menu span.home .root-item-text { padding-left: 0; }
#top-menu span.home .right-corner{ display:none; }
#top-menu span.selected.home .left-corner { display:inline-block; height:36px; background: url(images/sprite.png) no-repeat -12px -643px; }
#top-menu span.selected.home .root-item-text { height:36px; background: url(images/sprite.png) repeat-x 0 -572px; line-height:34px; border: none; padding-left: 4px;}
#top-menu span.selected.home .right-corner { display:inline-block; height:36px; background: url(images/sprite.png) no-repeat -18px -643px; }

#top-menu span.home i { display:inline-block; width:16px; height:32px; background: transparent url(images/sprite.png) no-repeat 2px 10px; }
#top-menu span.selected.home i { background: transparent url(images/sprite.png) no-repeat -43px 11px;}
#top-menu span.hover .submenu { display: block;}


#top-menu span.home .left-corner { display:none;}
#top-menu span.home .right-corner{ display:none; }


div.submenu {
	display: none;
	position: absolute;
	width:220px;
	min-width:220px;
	max-width:400px;
	margin-top: -11px;
	padding-top: 10px;
	z-index:1999;
	overflow:hidden;
	zoom:1;
	background: transparent !important;
}

div.submenu-two-columns { width:440px; }
div.submenu-two-columns table { width: 100%; }
div.submenu-two-columns td.left { width: 180px; vertical-align:top; }
div.submenu-two-columns td.right { width: 180px; vertical-align:top; }
div.submenu-two-columns td.center { width: 20px; vertical-align:top; }

div.submenu-top { height:7px; overflow: hidden; border-left: 1px solid #d3d3d3; }
div.submenu-top div.right { height:7px; background: transparent url(images/sprite.png) no-repeat right -91px; border-left:1px solid white;}
div.submenu-top div.center { height:7px; background: transparent url(images/sprite.png) repeat-x 0 -98px; margin-right: 6px;}

div.submenu div.content { background:transparent url(images/sprite.png) no-repeat right -787px; border-left: 1px solid #d3d3d3; position:relative; zoom: 1;}
div.submenu div.content-inner { background:#f3f3f3 url(images/sprite.png) repeat-x 0 -1550px;  margin: 0 4px 0 0; padding: 3px 13px 5px 15px; border-left:1px solid #fdfdfd;}

div.submenu-bottom { height:7px; overflow:hidden;  }
div.submenu-bottom div.left { height:7px; background: transparent url(images/sprite.png) no-repeat 0 -70px; }
div.submenu-bottom div.right { height:7px; background: transparent url(images/sprite.png) no-repeat right -77px;}
div.submenu-bottom div.center { height:7px; margin: 0 6px; background: transparent url(images/sprite.png) repeat-x 0 -84px;}

div.submenu ul { list-style: none; margin:0; padding:0; min-width:160px;}
div.submenu li { display: block !important; border-top: 1px solid #e8e8e8 !important; float:none !important; margin:4px 0 0 !important; padding:4px 0 0 !important; height:auto !important;}
div.submenu li.first { border: none !important; margin-top:0 !important; padding-top:0 !important;}
.content-inner ul li.selected a {color:#E00000;}


div.submenu a { 
	display:block !important; 
	outline:none !important; 
	border: none !important; 
	background: none !important; 
	padding:5px 0 5px 0 !important; 
	margin:0 !important; 
	font-family:Verdana, sans-serif !important; 
	font-weight:normal !important; font-size: 1em !important; 
	line-height:1 !important; 
	color: #222; 
	text-decoration:none !important;}

div.submenu a:hover { color: #e00000 !important; text-decoration:underline !important;}

div.submenu ul ul { margin-left:1.2em !important; min-width:100px !important;}
div.submenu ul ul li { margin:0 0 0.1em 0 !important; padding:0 0 0.1em 0 !important; border: none !important;}
div.submenu ul ul a { font-size: 0.85em !important; color: #555 !important; padding: 3px 0 !important;}

div.submenu-rtl div.submenu-top { border-left: none; background: url(images/sprite.png) no-repeat 0 -645px; }
div.submenu-rtl div.submenu-top div.right { border-left: none; margin-left: 5px; }

/* Breadcrumb */
#breadcrumb {	padding: 0 0 10px;
		font-size:0.85em;
		color: #949494;
		margin: -2px 280px 0 40px;
		height:12px;
}
#breadcrumb a { color: #949494; text-decoration:none;  }
#breadcrumb a:hover { text-decoration: underline; }



/* Profile Navigation */
.profile-menu { margin:0 23px 26px 23px; }
.profile-menu-inner { padding: 1px 6px 1px 6px; overflow:hidden;}
.profile-menu-avatar, .profile-menu-popup-avatar {
	display:block;
	float:left;
	width: 42px;
	height:42px;
	background: url(images/sprite.png) no-repeat -33px -485px;
	border:1px solid #afafaf;
	position:relative;
	cursor:pointer;
}

.profile-menu-group .profile-menu-avatar, .profile-menu-popup-group .profile-menu-popup-avatar
{
	background: url(images/group-avatar-42.png) no-repeat;
}

.profile-menu-avatar-online { position:absolute; top: 34px; left: 34px;  width: 8px; height: 8px; background: url(images/sprite.png) no-repeat -38px -24px; }
.profile-menu-info { overflow:hidden; padding: 0 0 0 7px;  }

.profile-menu-inner, .profile-menu b, .profile-menu i { background-color: #f0f0f0; }
.profile-menu-inner { border-right: 1px solid #e3e3e3; }
.profile-menu b.r2 { margin-left: 1px; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; }
.profile-menu b.r1 { margin-left: 0; border-left: 1px solid #f7f7f7; }
.profile-menu i { border-right: 1px solid #e7e7e7; }
.profile-menu i.r0 { border-left: 1px solid #f7f7f7; }
.profile-menu i.r2 { background-color: #e3e3e3; }

.profile-menu-title { white-space: nowrap; margin: 0 0 4px 0; font: normal normal normal 13px/18px Arial, Helvetica, sans-serif;  display:inline-block; height:19px; }
.profile-menu-title .profile-menu-name {display:inline-block; color: #606060; text-decoration:none; margin: 2px 0 0 0; height:19px; outline:none; vertical-align: top; cursor:pointer;}
.profile-menu-name-arrow { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; width: 5px; height: 19px; background: url(images/sprite.png) no-repeat -5px -16px; }
.profile-menu-name-left, .profile-menu-name-text, .profile-menu-name-right { display: inline-block; vertical-align: top; height:19px; }
.profile-menu-name-text { padding: 0 3px; }
.profile-menu-name-left, .profile-menu-name-right { width: 3px; }
.profile-menu-name:hover { background-color: #dedede;  }
.profile-menu-name:hover .profile-menu-name-left {background: url(images/sprite.png) no-repeat -49px -645px;}
.profile-menu-name:hover .profile-menu-name-right { background: url(images/sprite.png) no-repeat -52px -645px; }
.profile-menu-name-status { display: inline-block; margin: 0 4px 0 0; color: #909090; font-size: 11px;}
.profile-menu-description { display:inline-block; margin: 0 0 0 3px; color: #909090; font-size: 11px; line-height: 22px; vertical-align: middle; }

.profile-menu-birthday {cursor:pointer; display: inline-block; width: 16px; height:16px; background: url(images/icon-bday.gif) no-repeat 0 0; position:absolute;  top: 29px; left: -3px;}
.profile-menu-medal { cursor:pointer; display: inline-block; width: 16px; height:16px; background: url(images/icon-dpocheta.gif) no-repeat 0 0; position:absolute;  top: 29px; left: -3px;}
.profile-menu-birthday-medal { cursor:pointer; display: inline-block; width: 31px; height:16px; background: url(images/icon-bday-dp.gif) no-repeat 0 0; position:absolute;  top: 29px; left: -3px;}

.profile-menu-items { }
.profile-menu-item, .profile-menu-item-left, .profile-menu-item-text, .profile-menu-item-right { display: inline-block; vertical-align: top; height:20px; }
.profile-menu .profile-menu-item { margin: 0 7px 2px 0; text-decoration: none; color: #000; font: normal normal normal 13px/18px Arial, Helvetica, sans-serif; outline: none; cursor:pointer; }
.profile-menu-item-left { width:3px;  }
.profile-menu-item-right { width:3px; }
.profile-menu-item-text { padding:0 3px; }

.profile-menu .profile-menu-item:hover { background-color: #dedede; height:19px;}
.profile-menu-item:hover .profile-menu-item-left  { background: url(images/sprite.png) no-repeat -49px -645px; height:19px;}
.profile-menu-item:hover .profile-menu-item-right { background: url(images/sprite.png) no-repeat -52px -645px; height:19px;}

.profile-menu .profile-menu-item-selected { background: #d7d7d7 url(images/sprite.png) repeat-x 0 -742px; }
.profile-menu-item-selected .profile-menu-item-left { background: url(images/sprite.png) no-repeat -59px -645px !important; }
.profile-menu-item-selected .profile-menu-item-right { background: url(images/sprite.png) no-repeat -62px -645px !important; }


.profile-menu-popup { display: none; width: 240px;  }
.profile-menu-popup-header { overflow: hidden; margin: 0 0 8px 0; padding: 0 0 0 2px; }
.profile-menu-popup-avatar { cursor:default; }
.profile-menu-popup-title { overflow: hidden; padding: 0 0 6px 13px; font: normal normal normal 13px/normal Arial, Helvetica, sans-serif;}
.profile-menu-popup-name { display:inline-block; color: #000; text-decoration:none; padding: 2px 0 0 0;  line-height:18px;}
.profile-menu-popup-description { color: #909090; font-size: 11px;  }
.profile-menu-popup-location {display:block; color: #000; font-size:11px; margin-top:5px; background: none;}
.profile-menu-popup-location-online { background: url(images/icon-user-online-small.gif) no-repeat 0 2px; padding: 0 0 0 15px;}
.profile-menu-popup-location span {  color: #909090;}

.profile-menu-popup .profile-menu-popup-item { display:block; margin:4px 0 4px 0; cursor:pointer; position:relative; text-decoration:none; outline: none; }
.profile-menu-popup-item-left, .profile-menu-popup-item-icon,
.profile-menu-popup-item-text, .profile-menu-popup-item-right { display: inline-block; height: 23px; vertical-align:middle; }
.profile-menu-popup-item-left, .profile-menu-popup-item-right { width:3px; }
.profile-menu-popup-item-icon { width: 20px; height: 20px; }
.profile-menu-popup-item-right { position:absolute; top:0; right:0;}
.profile-menu-popup-item-text { font:normal normal normal 12px/23px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;  margin: 0 5px 0 7px;  }

.profile-menu-popup-item:hover { background: #f0f0f0; }
.profile-menu-popup-item:hover .profile-menu-popup-item-left { background: url(images/sprite.png) no-repeat -68px -645px }
.profile-menu-popup-item:hover .profile-menu-popup-item-right {background: url(images/sprite.png) no-repeat -71px -645px }

.profile-menu-popup-close { width: 13px; height: 12px; position:absolute; top:7px; right: 11px; background: url(images/sprite.png) no-repeat -11px -24px; }
.profile-menu-popup-close:hover { background: url(images/sprite.png) no-repeat -24px -24px; }

/* Sidebar blocks, actions and buttons*/
.sidebar-block { margin: 0 0 20px 0;}
.sidebar-block b { background-color: #f0f0f0;}
.sidebar-block b.r2 { border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9;}
.sidebar-block b.r1 { border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; }
.sidebar-block b.r0 {}
.sidebar-block i.r2 { background-color: #ebebeb; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
.sidebar-block i.r1 { background-color: #f0f0f0; }
.sidebar-block i.r0 { background-color: #f0f0f0; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}

.sidebar-block .sidebar-block-inner { background-color: #f0f0f0; border-right:1px solid #ebebeb; padding: 10px 15px;}
.sidebar-block .sidebar-block-title { font-size: 1.2em; font-family: Verdana, Tahoma, sans-serif; font-weight: bold; border-bottom: 1px solid #e9e9e9; padding: 0 0 0.8em 0; margin: 0 0 0.8em 0; overflow:hidden; }

.sidebar-help-block b { background-color: #f5f1ca;}
.sidebar-help-block b.r2 { border-left: 1px solid #f8f6dc; border-right: 1px solid #f8f6dc;}
.sidebar-help-block b.r1 { border-left: 1px solid #f8f6dc; border-right: 1px solid #f8f6dc; }
.sidebar-help-block b.r0 {}
.sidebar-help-block i.r2 { background-color: #ebebeb; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
.sidebar-help-block i.r1 { background-color: #f5f1ca; }
.sidebar-help-block i.r0 { background-color: #f5f1ca; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
.sidebar-help-block .sidebar-block-inner { background-color: #f5f1ca; border-right:1px solid #ebebeb; padding: 15px 20px; font-size: 12px;}
.sidebar-help-block .sidebar-block-title {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; border: none; padding: 0 0 0.8em 0; margin: 0; overflow:hidden; color:#000; font-size:14px; }
.sidebar-help-content {margin:0; }


.sidebar-profile { display:inline-block; width:100%;}
.sidebar-profile-avatar {  float: left; margin:0; }
.sidebar-profile-avatar a {display: inline-block; width: 42px; height:42px; background: url(images/sprite.png) no-repeat -33px -485px; border:1px solid #afafaf; position:relative;}
.sidebar-profile-avatar .birthday {cursor:pointer; display: inline-block; width: 16px; height:16px; background: url(images/icon-bday.gif) no-repeat 0 0; position:absolute; margin:29px 0 0 -3px;}
.sidebar-profile-avatar .medal { cursor:pointer; display: inline-block; width: 16px; height:16px; background: url(images/icon-dpocheta.gif) no-repeat 0 0; position:absolute; margin:29px 0 0 -3px;}
.sidebar-profile-avatar .birthday-medal { cursor:pointer; display: inline-block; width: 31px; height:16px; background: url(images/icon-bday-dp.gif) no-repeat 0 0; position:absolute; margin:29px 0 0 -3px; }
.sidebar-profile-info { margin-left: 55px; padding: 0; }
.sidebar-profile-info a { font-size: 1.2em; font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration:none; color: #000; outline:none;}
.sidebar-profile-info span.position {display:block; color: #909090; font-size:0.85em; margin-top:0.5em; }
.sidebar-profile-info span.location {display:block; color: #000; font-size:0.85em; margin-top:0.5em; background: url(images/icon-user-online-small.gif) no-repeat 0 2px; padding: 0 0 0 15px;}
.sidebar-profile-info span.location i { font-style: normal; color: #909090;}

.sidebar-block-hr { height:1px; font-size: 1px; overflow:hidden; background: #e4e4e4 url(images/sprite.png) no-repeat right -691px; margin: 10px 0;}
.sidebar-profile-links a { text-decoration: none; display:block;  overflow:hidden; margin-bottom: 5px;}
.sidebar-profile-links i { font-style:normal; display:inline-block; float: left; width:20px; height:20px; margin-right: 7px; vertical-align:top;  }

.filter-block-title { font-size: 1.2em; font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  margin: 0 0 0.8em; padding: 0 0 0.8em; border-bottom:1px solid #E9E9E9; position:relative;}
.filter-block-title a.filter-save { float: right; text-decoration:none; color: #a8a8a8; font-size:11px;  font-weight: normal;  line-height:17px; position:absolute; top:1px; right:26px;}
.filter-block-title a.filter-save:hover { text-decoration:underline; }
a.filter-settings { width: 26px; height:18px; float:right; background:transparent url(images/filter-settings.gif) no-repeat 0 -18px; position:absolute; top:1px; right:-6px;}
a.filter-settings:hover { background:transparent url(images/filter-settings.gif) no-repeat 0 0; }
.filter-block {}
.filter-field { margin-bottom: 1em;}
.filter-field label.filter-field-title { display: block; color: #313131; margin: 0 0 0.3em;}
.filter-field input.filter-textbox { width: 220px; }
.filter-field input.filter-quick-textbox { width: 120px; }
.filter-field select.filter-quick-dropdown { width: 90px; }

.filter-field input.filter-checkbox { vertical-align: middle;}
.filter-field input.filter-interval-from, .filter-field input.filter-interval-to { width:90px;}
.filter-field span.filter-interval-hellip { width:30px; display:inline-block; text-align:center;}

.filter-field input.filter-date-interval-from, .filter-field input.filter-date-interval-to { width:75px; vertical-align: top; padding:1px 0; margin: 0 2px 0 0;}
.filter-field span.filter-date-interval-hellip { width:20px; display:inline-block; text-align:center;}
.filter-field a.filter-date-interval-calendar { vertical-align: top; display:inline-block; margin: 1px 1px ;}
.filter-field a.filter-date-interval-calendar img { vertical-align: top; }
.filter-field a.filter-date-interval-calendar:hover { border: 1px solid #AEB6C2; background:#DBE3F2; margin: 0;}


.filter-field-buttons { text-align: right;}
.filter-field select.filter-dropdown, .filter-field select.filter-listbox { width: 225px; }

.filter-field-date-combobox { }

/*.filter-field-date-combobox input.filter-date-interval-from, .filter-field-date-combobox input.filter-date-interval-to { width: 70px; }*/
.filter-field-date-combobox .filter-date-interval {  display: none; }
.filter-field-date-combobox span.filter-date-interval-hellip { display:none; }
.filter-field-date-combobox .filter-date-interval-after { display: inline; }
.filter-field-date-combobox .filter-date-interval-before { display: inline; }
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before {  display: block; margin-top:0.5em;}
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before span.filter-date-interval-hellip { display: inline-block; }
.filter-field-date-combobox .filter-date-interval-to {  display: none; }
.filter-field-date-combobox .filter-date-interval-from {  display: none; }
.filter-field-date-combobox .filter-date-interval-after .filter-date-interval-to {  display: inline; }
.filter-field-date-combobox .filter-date-interval-before .filter-date-interval-from {  display: inline; }
.filter-field-date-combobox .filter-day-interval { display: none; }
.filter-field-date-combobox .filter-day-interval-selected { display: inline; }
.filter-field-date-combobox input.filter-date-days { width: 55px; padding:1px 0;}
.filter-field-date-combobox-days select.filter-dropdown,
.filter-field-date-combobox-after select.filter-dropdown,
.filter-field-date-combobox-before select.filter-dropdown {  width: 120px; }


.filter-presets {  border-top: 1px solid #e9e9e9; padding: 0.8em 0 0 0; margin: 1.5em 0 0.8em 0; }
.filter-presets label { font-size: 11px; color: #acacac; display:block; margin: 0 0 0.7em 0.5em;}
.filter-presets ul { margin:0 0 0 1.5em; padding: 0; color: #ccc; list-style:disc;}
.filter-presets li { margin: 0 0 0.5em 0}

.sidebar-menu ul { margin:0; padding:0; list-style:none; }
.sidebar-menu li { display: block; margin: 0 0 3px 0; padding: 0; list-style:none;}

.sidebar-menu b.r1, .sidebar-menu b.r0, .sidebar-menu i.r1, .sidebar-menu i.r0 { background: #f0f0f0; border: none; }
.sidebar-menu a:hover .r1, .sidebar-menu a:hover .r0 { background-color: #e7e7e7;}

.sidebar-menu a { text-decoration: underline; font-weight: bold;  line-height:18px; margin:0; vertical-align: top; display:inline-block; width:100%;outline:none; cursor: pointer;}
.sidebar-menu span { display: block; height:20px; padding-left: 1em; overflow:hidden;}

.sidebar-menu a:hover { color: #0069c4; }
.sidebar-menu a:hover span { background-color: #e7e7e7; }

.sidebar-menu li.selected b.r1, .sidebar-menu li.selected b.r0 { background-color: #d1e1f0; border-right: 1px solid #dfe8f0; margin-left:0; border-left:none;}
.sidebar-menu li.selected i.r1 { background-color: #cecece;  margin-left:0;}
.sidebar-menu li.selected i.r0 { background-color: #d1e1f0; border-right: 2px solid #CECECE; border-left:none;}

.sidebar-menu li.selected a, .sidebar-menu li.selected a:hover { color: #000; text-decoration: none; }
.sidebar-menu li.selected span { background:#d1e1f0; border-right:1px solid #CECECE;}
.sidebar-menu li.selected .sidebar-menu-arrow
{
	width: 14px;
	height:24px;
	position:absolute;
	background: transparent url(images/sprite.png) no-repeat -74px -43px;
	margin-left:-20px;
	display: inline-block;
	border: none;
}

.sidebar-buttons { margin: 0 0 20px; }
.data-table-gadget .sidebar-buttons { margin: 10px 0 0;}

a.sidebar-button, a.sidebar-button:hover {color:#4b4b4b;}
.sidebar-button { display: block; margin: 0 0 0.5em; width: 215px; text-decoration:none; outline:none; cursor:pointer;}

.sidebar-button-top, .sidebar-button-bottom { height:4px; overflow: hidden; width:100%; display:inline-block; position:relative;}
.sidebar-button-top { background: transparent url(images/sprite.png) repeat-x 0 -124px;}
.sidebar-button-bottom { background: transparent url(images/sprite.png) repeat-x 0 -129px;}
.sidebar-button .corner { width:5px; height:16px; position: absolute; overflow:hidden; background: url(images/sprite.png) no-repeat 0 -107px; display:block;}
.sidebar-button .right { /*margin-left: 100%;*/ right: 0; top:-4px; }
.sidebar-button-bottom .corner { margin-top:-8px;}
.sidebar-button-content { border-left: 1px solid #dddddd; background:#ebebeb url(images/sprite.png) repeat-x 0 -197px; display:block; padding-left:6px;}
.sidebar-button-content-inner { overflow:hidden; display:block; background: url(images/sprite.png) no-repeat right -134px; padding:2px 10px 2px 0;}
.sidebar-button-content-inner i { font-style:normal; display:inline-block; float: left; width:17px; height:17px; margin-right: 7px; background: url(images/sprite.png) no-repeat -80px -466px; vertical-align:top;}
.sidebar-button-content-inner b { display:block; font-weight:normal; margin-left:24px; /*line-height:15px;*/}

.sidebar-button:hover .sidebar-button-top { background-position: 0 -282px;}
.sidebar-button:hover .sidebar-button-bottom { background-position: 0 -287px;}
.sidebar-button:hover .corner { background-position: -6px -107px;}
.sidebar-button:hover .sidebar-button-content { background-position: 0 -358px; background-color: #e1e1e1;}
.sidebar-button:hover .sidebar-button-content-inner { background-position: right -292px;}

.sidebar-button-content-inner i.sidebar-button-create { background-position: 0 -466px;}
.sidebar-button-content-inner i.sidebar-button-import { background-position: -20px -466px;}
.sidebar-button-content-inner i.sidebar-button-edit { background-position: -40px -466px;}
.sidebar-button-content-inner i.sidebar-button-settings { background-position: -60px -466px;}
.sidebar-button-content-inner i.sidebar-button-delete { background-position: -80px -486px;}
.sidebar-button-content-inner i.sidebar-button-accept { background-position: -80px -505px;}

.sidebar-border-block { margin: 0 0 20px; width: 250px;}
.sidebar-border-block .corner { background: url(images/sprite.png) no-repeat 0 -24px; width:4px; height:16px; position:absolute; top:0; }
.sidebar-border-block-top, .sidebar-border-block-bottom { height:4px; overflow: hidden; position:relative;}
.sidebar-border-block-top .border { background-color:#D4D4D4; font-size:1px; height:1px; overflow:hidden;}
.sidebar-border-block-bottom .border { background-color:#D4D4D4; margin:3px 0 0 0; font-size:1px; height:1px; overflow:hidden;}
.sidebar-border-block .right { right: 0; top:-4px; }
.sidebar-border-block-bottom .corner { margin-top: -8px; }
.sidebar-border-block-content { border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; padding:5px 10px;}

.sidebar-actions-block a { display: block;  text-decoration:none; padding:0; outline:none; cursor:pointer; }
.sidebar-actions-block a:hover { text-decoration: underline;}
.sidebar-actions-block i { font-style:normal; display:inline-block; float: left; width:20px; height:20px; margin-right: 7px; vertical-align:top; background:url(images/arrow-menu.gif) no-repeat 10px 5px ; }
.sidebar-actions-block b {display:block; font-weight:normal; margin-left:24px;}
.sidebar-actions-block span { margin:8px 0; display: block; font-size:1px; height:1px; overflow:hidden; background: #ebebeb url(images/sprite.png) no-repeat right -40px; }

.sidebar-right-menu a { color: #545454; display: block;  text-decoration:none; padding:1px 0 1px 10px; outline:none; cursor:pointer;}
.sidebar-right-menu a:hover, .sidebar-right-menu a.selected { text-decoration: none; color:#e00000; }
.sidebar-right-menu a:hover { text-decoration: underline;}
/*
.sidebar-right-menu a.selected { background: url(images/arrow-red.gif) no-repeat 0 7px; }
.sidebar-right-menu a.directory { background: url(images/arrow-gray.gif) no-repeat right 12px; }
  */
.sidebar-right-menu .sidebar-border-block-content { padding: 2px 20px 2px 10px;}
.sidebar-right-menu span { margin:2px 0 2px 10px; display: block; font-size:1px; height:1px; overflow:hidden; background: #ebebeb url(images/sprite.png) no-repeat right -40px; }

.sidebar-links { margin: 0 0 20px; padding:0 1em; }
.sidebar-block .sidebar-links {margin: 10px 0 0;  padding:0;}

.sidebar-links a { display: block; text-decoration:none; padding:0; margin:0 0 0.5em; outline:none; cursor:pointer; overflow:hidden; color: #999999; text-decoration: underline;}
.sidebar-links a:hover { color: #e00000;}
.sidebar-links i { font-style:normal; display:inline-block; float: left; width:20px; height:20px; margin-right: 7px; vertical-align:top; }
.sidebar-links b {display:block; font-weight:normal; margin-left:24px;}

/* Utils */
.r0, .r1, .r2, .r3, .r4 {display:block; font-size:1px; height:1px; overflow:hidden; }
.r4 { margin:0 4px; }
.r3 { margin:0 3px; }
.r2 { margin:0 2px; }
.r1 { margin:0 1px; }

.clear { clear:both; font-size:0; height:0; overflow:hidden;}

body.no-left-menu div#bx_left_menu { display: none; }
br.sn-br { display: none; }

/* Blog */
div.blog-post-current h2.blog-post-title{ display:none; }



#contentcolumn .comments-block {padding: 12px 12px 12px 12px;}



/* Navigation */


span.nav-current-page { padding:0.2em 0.3em;  background-color:#f9f3b9; color:#949494; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; color:#7E7E7E; }
div.navigation span.ctrl { font-size:85%; color:#7E7E7E; }
div.navigation span.disabled { color:#7E7E7E;}

/* Navigation */
div.navigation { font-size:120%; line-height:200%; margin: 0px 0px 10px 0px;}
span.navigation-title { padding-right:0.65em; color:#949494; }
div.navigation a { text-decoration:none; padding:0.2em 0.3em; }

span.nav-current-page { padding: 0.2em 0.5em 0.3em 0.5em; 	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 1px solid #E1DDDB;
 }

div.navigation span.arrow { font-size:100%; font-family:Georgia, serif; }
div.navigation span.ctrl { font-size:85%; }
div.navigation-pages {font-size:120%; color:#677B22; font-family:Georgia, serif; }
div.navigation-pages a {
padding: 0.2em 0.5em 0.3em 0.5em; 	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 1px solid #E1DDDB;
}


/* Photo Items List */
#sidebar div.photo-photo-list div.photo-photo-item-ascetic { padding: 2px; border: 1px solid; margin: 0 0.6em 0.6em 0; }
ul.photo-controls li.photo-control-galleries{ display:none }
div.photo-album-info div.photo-album-name{ display:none }
div.social-photo-element-br,div.social-photo-section-br{ display:none }

/*Common Elements */
div.content-rounded-box { margin: 2em 0;}
div.content-rounded-box div.inner-box { padding: 1px 1em; border-left: 1px solid; border-right: 1px solid; zoom:1;}
div.content-rounded-box b.r1 { border-left: 1px solid; border-right: 1px solid; }
div.content-rounded-box b.r0 { border-left: 2px solid; border-right: 2px solid;}
div.content-form input.input-submit { font-size:1.5em; overflow:visible; padding:0 0.5em;}

/* Content List */
div.content-list {}
div.content-item {overflow:hidden; margin-bottom: 10px; zoom:1; position: relative;}
div.content-item div.content-avatar { float: left;}
div.content-item div.content-info {margin-left: 20px; float: left; width:60%; }
div.content-title div.bx-user-info-online-cell{display:none;}
div.content-author { background: url(images/little-user.gif) no-repeat left bottom; padding-left: 12px; margin-bottom: 4px;}
div.content-author a { font-size: 0.85em; }
div.content-title a { font-size: 1.5em;}
div.content-description { margin-top: 0.5em; font-size: 1em;}
div.content-signature {  margin-top: 0.25em; font-size:1em; }
div.content-rating { background: url(images/rating.png) no-repeat 0 3px; position: absolute; right: 20%; top:0; font-size: 0.95em; padding-left: 15px;}
div.content-avatar a { background: url(images/default-user.gif) no-repeat; display: block; width:75px; height: 75px; }
div.content-city { position: absolute; right: 0; top:15px; font-size: 0.85em; padding-left: 15px; color:#000}
div.content-date { position: absolute; right: 0; top:0; font-size: 0.85em; padding-left: 15px;}
div.content-item div.content-action { position: absolute; right: 0; top:28px; font-size: 0.85em; padding-left: 15px; line-height:16px;}
div.content-sidebar { display:inline; float:right; text-align:right; width:30%;}
div.content-members {color:#000; font-size:0.85em; }
div.content-subject{margin-top:3px;font-size:0.85em;}
div.content-change{font-size:0.85em; }

div.user-sidebar div.content-info {margin-left: 87px; float: none; width:auto;}
div.user-sidebar div.content-title a {font-size: 1.1em;}
.vdtb-form-item label {
display:inline-block;
  padding-right:0;
  position:relative;
  text-align:left;
  vertical-align:top;
  top: 0px;
  width:auto;
  margin: 0px 10px 4px 0px;
}
.custom-select, .vdtb-form-tags input, .vdtb-form-item-feild {
  background-color:#FFFFFF;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #acadaf;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  font-family:Arial, serif;
  font-size:13px;
  padding:5px;
  width:400px;
}



/*FOOTER*/
/* Footer */
#footer, #space-for-footer, #footer-wrapper  { height: 52px; }

#space-for-footer {clear:both;}

#footer-wrapper { background: #f0f0f0;}



#copyright { position:absolute; left: 23px; top: 11px; width: 50%; color:#606060; }

#footer-links { position: absolute;  right: 25px; top: 11px; width: 40%; text-align: right;}


#footer {
	 position: relative;
	 min-width: 1000px;
	 max-width: 1439px;
	 clear:both;
	margin: 0px 20px 0px 20px;
	 }

#footer #footerMenu {

	background: #fff; /* Old browsers */
 	 color: grey;
	 height: 125px;
         padding: 20px;
	 margin: 0px 0px 20px 0px;
	border: 1px solid #E1DDDB;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.17), 0 0 20px rgba(0, 0, 0, 0.06) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.17), 0 0 20px rgba(0, 0, 0, 0.06) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.17), 0 0 20px rgba(0, 0, 0, 0.06) inset;

	display: block;
	overflow: hidden;
}

#footer #footerMenu > li {
	float: left;
	display: block;
	width: 20%;
}

#footer #footerMenu h3 {
	font-family: Segoe UI,Arial, Helvetica, sans-serif;	
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
}

#footer #footerMenu h3 a {
	color: grey;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}

#footer #footerMenu h3 a:hover {
	color: grey;
}

#footer #footerMenu li li {
	padding-right: 10px;
}

#footer #footerMenu li li a {
	color: grey;
	line-height: 20px;
	font-size: 12px;
}

#footer #footerMenu li li a:hover {
	color: grey;
}

#footer-adv {
	 clear:both;
	 height: 40px;
	 display:block;
}



#footer-sns {
    border-top: 1px solid #D5D5D5;
    color: #898989;
    font-size: 11px;
    height: 40px;
    position: fixed;
    bottom: 0;
    width: 100%;
}

#footer-sns {
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 20%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(20%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 20%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 20%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 20%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 20%); /* W3C */


}

#footer-sns-inner, #footer-1-inner, #footer-2-inner {
    margin: 0 auto 0 auto;
    padding: 0 0 0 20px;
    min-width: 980px;
    max-width: 1260px;

}
#footer-sns .social-widget {
    float: left;
    margin: 9px 0 0;
}
#sns-items {
    float: right;
    padding-top: 7px;
    width: 180px;
	margin: 0px 180px 0px 0px;
}
#sns-items .label {
    float: left;
    line-height: 24px;
}

#footer-sns .sns-btn {
    background: url("/images/index_icons.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 24px;
    margin-left: 5px;
    width: 24px;
}
#sns-items .rss {
    background-position: right -152px;
}
#sns-items .stumble {
    background-position: right -126px;
}
#sns-items .twitter {
    background-position: right -74px;
}
#sns-items .linkedin {
    background-position: right -100px;
}
#sns-items .facebook {
    background-position: right -48px;
}
#sns-items a {
    display: block;
    height: 100%;
    overflow: hidden;
    text-indent: 180%;
    white-space: nowrap;
    width: 100%;
}
#sns-items ul {padding:0px; margin:0px;}
#sns-items li {
    list-style: none outside none;
	height:24px;
}
#twitter-share {margin-right:0px !important;}

#footer-menu {		}

#copyright { padding:6px 0 0 35px; font-size: 0.85em; width: 49%;}
#copyright p { margin:0;}

.footer-links { width:50%; position:absolute; right:35px; top: 20px;}
#footer-links { margin:0; padding:0; list-style: none; text-align: right;}
#footer-links li { display: inline; padding-left:1.5em;}



a.feed-post-title, .blog-post-title, .blog-post-title a:link, .blog-post-title a:visited, .blog-post-title a:active {
	color: #338A1B !important;
	display: inline-block;
	font-family: Segoe UI,Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight:normal;
	line-height: 34px;
	text-decoration: underline;
	text-transform: uppercase;
	background-color: none;

}

.feed-post-text-block-inner {
	max-height: 400px;
}

.feed-post-text-more {
    top: 379px;

}

.feed-post-text-block-inner-inner img[src^="/upload/blog/"],
.feed-post-text-block-inner-inner img[src^="http://"] {
	max-width: 100%;
	height: auto;
	box-shadow: 10px 10px 10px #444 inset;
	-webkit-box-shadow: 0px 0px 0px #444;
	-moz-box-shadow: 0px 0px 0px #444;
	border-radius: 5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin: 10px 15px 15px 0px;

}


.feed-post-text-block-inner-inner img, div.blog-post-content img, #blog-post-images img{
	max-width: 100%;
	height: auto;
	box-shadow: 10px 10px 10px #444 inset;
	-webkit-box-shadow: 0px 0px 0px #444;
	-moz-box-shadow: 0px 0px 0px #444;
	border-radius: 5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin: 10px 15px 15px 0px;
}





#s2 img[src^="/upload/blog/"], 
#s1 img[src^="/upload/blog/"], 
#s0 img[src^="/upload/blog/"],
#s2 img[src^="http:"], 
#s1 img[src^="http:"], 
#s0 img[src^="http:"] {
	  height:auto !important;
	  max-width: 250px  !important;
}

#s2 div[id^="bx_flv_player"], 
#s1 div[id^="bx_flv_player"], 
#s0 div[id^="bx_flv_player"]{
	  max-width: 250px  !important;
}

#s2 a.feed-post-title, 
#s1 a.feed-post-title, 
#s0 a.feed-post-title{
font-size: 14px;
line-height: 16px;
font-weight:bold;
}







.pagetitle-wrap {background-color:#e3ebed; margin:0 -3px 0 -1px; min-height:50px; padding:0 0 10px 15px; position:relative;}
.pagetitle {color:#555; font-size:30px; margin:-2px 0 0; padding:0; font-weight:normal; text-shadow:0 1px 0 #FFF;}
.pagetitle-menu {right:0; top:12px;; position:absolute; z-index:2;}
.pagetitle-but-wrap, .filter-but-wrap {cursor:pointer; display:inline-block; height:41px; margin-left:8px; outline:none; position:relative; vertical-align:top; outline:none;}
.pagetitle-content-topEnd {
    background-color:#fff;
    border-top:1px solid #DCE4E6;
    border-left:1px solid #DCE4E6;
    border-bottom:none;
    border-radius:5px 5px 0 0;
    bottom:0;
    left:0;
    right:3px;
    height:6px;
    position:absolute;
}
.pagetitle-content-topEnd-corn {background:url("images/template_sprite_8.png") no-repeat -76px -750px; height:8px; right:-3px; top:0; position:absolute; width:7px;}
.pagetitle-but-counter { display: inline-block; font-size: 10px; position: relative; top: -4px; left: 2px;}

/*.pagetitle-but-wrap { display:inline-block;  padding:2px 11px 4px; position:relative;}*/
.pagetitle-but-left,
.pagetitle-but-right,
.pagetitle-but-text,
.filter-but-left,
.filter-but-text-block,
.filter-but-right{background:url("images/template_sprite_8.png") no-repeat 100px 100px; display:inline-block; vertical-align:top; height:25px; width:12px;}
.pagetitle-but-text,
.filter-but-text-block {background-repeat:repeat-x; color:#5c6470; font-size:13px; line-height:17px; text-shadow:0 1px 0 rgba(255,255,255,0.7); padding:3px 0 0; position:relative; height:22px; width:auto;}
.filter-but-text {display:inline-block; vertical-align:baseline;}
.pagetitle-but-wrap:link,
.pagetitle-but-wrap:active,
.pagetitle-but-wrap:visited {color:#5c6470; text-decoration:none;}
.pagetitle-menu-settings {background:url("images/template_sprite_8.png") no-repeat -170px -234px; display:inline-block; cursor:pointer; height:20px; margin:2px 0 0 9px; width:20px; vertical-align:top;}
.pagetitle-menu-settings:hover, .pagetitle-menu-settings.pagetitle-menu-settings-selected {background-position:-175px -124px;}

.pagetitle-menu-filter {background:url("images/template_sprite_8.png") no-repeat -132px -229px; display:inline-block; cursor:pointer; height:20px; margin:2px 0 0 9px; width:20px; vertical-align:top;}
.pagetitle-menu-filter:hover, .pagetitle-menu-filter.pagetitle-menu-filter-selected {background-position:-152px -229px;}

.pagetitle-but-wrap:hover .pagetitle-but-left,
.filter-but-wrap:hover .filter-but-left {background-position:0 -862px;}
.pagetitle-but-wrap:hover .pagetitle-but-text,
.filter-but-wrap:hover .filter-but-text-block {background-position:0 -835px; color:#2067AF;}
.pagetitle-but-wrap:hover .pagetitle-but-right,
.filter-but-wrap:hover .filter-but-right {background-position:-14px -862px;}

.pagetitle-but-act .pagetitle-but-text,
.filter-but-act .filter-but-text-block{background-position:0 -808px !important; background-repeat:repeat-x; color:#5C6470!important; width:auto;}
.pagetitle-but-act .pagetitle-but-left,
.filter-but-act .filter-but-left{background-position:-28px -861px !important;}
.pagetitle-but-act .pagetitle-but-right,
.filter-but-act .filter-but-right {background-position:-43px -861px !important;}
.pagetitle-but-angle {background:url("images/template_sprite_8.png") no-repeat -192px -454px; display:none; height:9px; left:50%; margin-left:-9px; bottom:-1px; position:absolute; width:18px;}
.pagetitle-but-act .pagetitle-but-angle {display:block;}








#menu {float:left; margin:0 0 60px -220px; width:220px;}
.menu-create-but{background:url("images/template_sprite_8.png") no-repeat 0 -639px; color:#fff; cursor:pointer; font-size:14px; font-weight:bold; height:29px; margin:0 0 23px -3px; text-shadow:rgba(0,0,0, 0.3) 0 1px 2px; padding:11px 0 0 33px; width:164px;}
.menu-create-but:hover {background-position:0 -155px;}
.menu-create-but:active {background-position:0 -681px;}
.menu-create-but-active {background-position:0 -681px !important;}

.menu-popup-item-icon {background: url("images/template_sprite_8.png") no-repeat 50px 50px;}
.create-task .menu-popup-item-icon {background-position: -36px -435px;}
.create-event .menu-popup-item-icon {background-position: -58px -435px;}
.create-download-files .menu-popup-item-icon {background-position: -81px -435px;}
.create-download-photo .menu-popup-item-icon {background-position: -105px -435px;}
.create-write-blog .menu-popup-item-icon {background-position: -131px -434px;}
.create-group .menu-popup-item-icon {background-position: -157px -433px;}
.user-menu-logOut .menu-popup-item-icon {background-position: -182px -435px;}
.user-menu-edit-data .menu-popup-item-icon {background-position: -72px -726px;}
.user-menu-myPage .menu-popup-item-icon {background-position: -50px -726px;}
.invite-employee .menu-popup-item-icon {background-position: -95px -727px; width:20px;}
.user-menu-help .menu-popup-item-icon {background-position: -89px -748px;}

.profile-menu-modview .menu-popup-item-icon {background-position:-51px -1108px}
.profile-menu-memberview .menu-popup-item-icon {background-position:-61px -1262px; margin:7px -1px 0 1px;}
.profile-menu-invite .menu-popup-item-icon {background-position:3px -1286px; margin:7px -1px 0 1px;}
.profile-menu-requests .menu-popup-item-icon {background-position:-79px -1109px;}
.profile-menu-leave .menu-popup-item-icon {background-position:-191px -1262px;}
.profile-menu-subscribe .menu-popup-item-icon {background-position:-111px -1108px; margin:7px -1px 0 1px;}
.profile-menu-message .menu-popup-item-icon {background-position:-129px -1264px;}
.profile-menu-videocall .menu-popup-item-icon {background-position:-98px -1263px; margin-top:6px;}
.profile-menu-history .menu-popup-item-icon {background-position:-25px -1286px; margin-top:8px;}
.profile-menu-groupedit .menu-popup-item-icon {background-position:-146px -1107px;  margin:7px -2px 0 2px;}
.profile-menu-editfeatures .menu-popup-item-icon {background-position:-143px -1083px;}
.profile-menu-groupdelete .menu-popup-item-icon {background-position:-26px -1263px;}
.profile-menu-modedit .menu-popup-item-icon {background-position:-28px -1264px;}
.profile-menu-modedit .menu-popup-item-icon {background-position:-180px -1108px;}
.profile-menu-memberedit .menu-popup-item-icon {background-position:-158px -1263px; margin:7px -1px 0 1px; width:20px;}
.profile-menu-blacklist .menu-popup-item-icon {background-position:3px -1263px;}
.profile-menu-privacy .menu-popup-item-icon {background-position:-26px -1107px; height:17px; margin-top:8px;}
.profile-menu-profiledit .menu-popup-item-icon {background-position:-166px -1001px; margin:7px -1px 0 1px;}
.profile-menu-join .menu-popup-item-icon {background-position:-115px -1083px;}
.profile-menu-fire .menu-popup-item-icon {background-position:-56px -1083px;}
.profile-menu-hire .menu-popup-item-icon {background-position:-30px -1083px;}
.menu-popup-no-icon .menu-popup-item-icon {display:none;}

.invite-dialog-email {max-width:420px;font-size:14px;border:1px #c8c8c8 solid;}

.menu-items-block {padding-bottom:17px;}

.menu-items-title {background:url("images/template_sprite_8.png") no-repeat -199px -1432px; color:#2067b0; cursor:pointer; font-size:12px; font-weight:bold; margin:0 0 0 5px; text-shadow:#fff 0 1px 0; overflow:hidden; text-overflow:ellipsis; padding:4px 0 11px 18px; position:relative; white-space:nowrap; text-transform: uppercase;}
.menu-favorites .menu-items-title {background-position:-201px -116px; cursor:default;}
.menu-groups .menu-items-title {background-position:-200px -203px;}
.menu-company .menu-items-title {background-position:-200px -176px;}
.menu-services .menu-items-title {background-position:-202px -146px;}
.menu-crm .menu-items-title {background-position:-197px -713px;}
.menu-groups-extranet .menu-items-title {background-position:-198px -746px;}
.menu-employees .menu-items-title {background-position:-197px -1323px;}
.menu-community .menu-items-title {background-position:-198px -1364px;}
.menu-docs .menu-items-title {background-position:-199px -1400px;}

.menu-toggle-text {background-color:#E3EBED; color:#798692; display:none; font-family:"Helvetica Neue",Helvetica, Arial,sans-serif; font-size:11px; text-shadow:#fff 0 1px 0; padding:0 13px 0 10px; position:absolute; right:0; top:4px; text-transform: none;}
.menu-items-title:hover .menu-toggle-text {display:block;}

.menu-items {margin:0; overflow:hidden; padding:0;}
.menu-items-close {display:none;}
.menu-item-block {list-style:none; margin:0 21px 0 0; padding:0 0 6px;}
.menu-item-block:hover {background:url("images/template_sprite_8.png") no-repeat 0 -198px;}
.menu-item-link {background:url("images/template_sprite_8.png") no-repeat -206px -766px; color:#555; display:block; font-size:13px; height:27px; line-height:27px; margin-left:9px; padding:0 15px 0 13px; text-shadow:rgba(255,255,255,0.8) 0 1px 0; text-decoration:none;  outline:none; }
.menu-item-link:link,
.menu-item-link:visited,
.menu-item-link:active {color:#555; text-decoration:none;}
.menu-item-link:hover {text-decoration:none;}
.menu-item-link-text {cursor:pointer; display:inline-block; max-width:160px; text-overflow:ellipsis; overflow:hidden; position:relative; white-space:nowrap;}
.menu-item-with-index .menu-item-link-text {padding-right:30px; max-width:130px;}
.menu-item-block:hover .menu-item-link {color:#2067af;}
.menu-item-active .menu-item-link {text-shadow:rgba(255,255,255,0.5) 0 1px 0}

.menu-item-active {background:url("images/template_sprite_8.png") no-repeat 0 -772px!important;}
.menu-item-active .menu-item-link:hover {color:#555;}

.menu-item-index-wrap {display:none; position:absolute; right:0; top:7px; width:24px;}
.menu-item-index {
    background-color:#9499a0;
    background-image:linear-gradient(bottom, rgb(54,60,69) 100%, rgb(110,118,130) 100%);
    background-image:-o-linear-gradient(top,  #858a90,  #a5abb2);
    background-image:-moz-linear-gradient(top, #858a90, #a5abb2);
    background-image:-webkit-gradient(linear, left top, left bottom, from(#858a90), to(#a5abb2));
    background:-ms-linear-gradient(top,#858a90, #a5abb2);
    -moz-box-shadow:inset 0 1px 1px 1px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow:inset 0 1px 1px 1px rgba(0, 0, 0, 0.30);
    box-shadow:inset 0 1px 1px 1px rgba(0, 0, 0, 0.30);
    text-shadow:rgba(0,0,0,0.30) 0 1px 1px;
    border-radius:2px;
    color:#fff;
    display:inline-block;
    height:14px;
    line-height:15px;
    font-size:11px;
    text-align:center;
    min-width:9px;
    padding:0 3px;
}

.menu-item-with-index .menu-item-index-wrap {display:block;}

.menu-settings {border-top:1px solid #bccfd5; color:#888e96; cursor:pointer; margin-right:24px; font-size:13px; text-shadow:0 1px 0 #fff; padding:11px 0 0 28px; position:relative;}
.menu-settings-icon {background:url("images/template_sprite_8.png") no-repeat -174px -236px; height:14px; left:2px; top:12px; position:absolute; width:14px;}


/* Profile Menu */
.profile-menu-info {position:relative; z-index:1;}
.profile-menu, .department-manager-info-block {
    background-color:#edf5f8;
    border:1px solid;
    border-color:#f2f2f3 #e9eaeb #dfe1e4;
    border-radius:5px;
    box-shadow:0 0 1px #e8e8e8, inset 0 0 1px 1px rgba(255,255,255, 0.8);
    margin:1px 1px 20px;
    padding:8px 7px 11px 76px;
    position:relative;
}
.profile-menu-background {background:url("images/template_sprite_8.png") repeat-x 0 -1129px; border-radius:5px; height:70px; left:0; top:0; position:absolute; width:100%; z-index:0;}
.profile-menu-avatar, .department-manager-avatar{
    background:url("images/template_sprite_8.png") no-repeat -165px -1056px #fff;
    border:1px solid;
    border-radius:1px;
    border-color:#e6e6e7 #e2e6e6 #dce4e6 #e1e6e6;
    -moz-box-shadow:0 0 2px #dddddd;
    -webkit-box-shadow:0 0 2px #dddddd;
    box-shadow:0 0 2px #dddddd;
    display:block;
    height:42px;
    left:9px;
    top:9px;
    padding:3px;
    position:absolute;
    width:42px;
    z-index:1;
}

.profile-menu-group .profile-menu-avatar {background-position:3px -1211px;}

.profile-menu-avatar i {background:url("images/template_sprite_8.png") no-repeat -198px -941px #f3f7f9; border-top:1px solid #fff; border-left:#f6f9fb 1px solid; border-left:#f6f9fb solid 1px; height:13px; bottom:3px; right:3px; position:absolute; width:13px;}
.profile-menu-avatar-offline i {background-position: -198px -999px;}
.profile-menu-group .profile-menu-info {margin-top:4px; margin-right: 150px;}
.profile-menu-name {color:#2067b0; font-size:14px; font-weight:bold;}

.profile-menu-user-menu {background:url("images/template_sprite_8.png") no-repeat -132px -997px; cursor:pointer; display:inline-block; height:24px; margin-left:3px; vertical-align:middle; width:28px; }
.profile-menu-user-active, .profile-menu-user-menu:active {
    background-color:#ccdade!important;
    background-position:-133px -998px!important;
    border:1px solid;
    border-color:#a9b4b8 #bac7cb #c6d4d8 #bac7cb;
    border-radius:4px;
    box-shadow:inset 0 1px 1px #bbc5c9;
    outline:none;
    height:22px;
    width:26px;
}

.profile-menu-user-menu:hover { background-position:-123px -1048px; }
.profile-menu-group .filter-but-wrap {margin-top:8px;}
.profile-menu-description {display:inline-block; border-left:1px solid #d4dbdd; color:#555; font-size:13px; margin-left:12px; padding-left:13px;}
.profile-menu-filter {margin-left:-12px; margin-top:4px; position:relative; z-index:1;}
.profile-menu-birthday-icon,
.profile-menu-leaderboard-icon {background:url("images/template_sprite_8.png") no-repeat 0 -727px; display:inline-block; height:19px; margin:-3px 0 0 10px; vertical-align:middle; width:13px;}
.profile-menu-leaderboard-icon {background-position:-97px -1047px; width:16px;}
.profile-menu-status {color:#555; display:inline-block; font-size:13px; margin-left:5px;}
.profile-menu-user .filter-but-wrap {margin-top:5px;}

.profile-menu-search-button {background:url("images/template_sprite_8.png") no-repeat 0 -1047px; cursor:pointer; display:inline-block; height:28px; margin-right:7px; vertical-align:middle; width:27px;}
.profile-menu-search-button:hover {background-position: -32px -1047px;}
.profile-menu-search-block {top:7px; right:3px; position:absolute; z-index:1;}
.profile-menu-search-input {border-radius:3px; border:1px solid; border-color:#c1c1c2 #ededed #ededed #d3d6d6; color:#000; display:none; height:24px; margin-right:7px; padding:0 5px; vertical-align:middle; width:130px;}
.profile-menu-search-active .profile-menu-search-input {display:inline-block;}
.profile-menu-search-active .profile-menu-search-button {display:none;}
.profile-menu-search-block  .profile-menu-search-action {}
.profile-menu-search-action .webform-small-button-icon {background:url("images/template_sprite_8.png") no-repeat -158px -913px; display:inline-block; height:28px; margin-left:10px; vertical-align:middle; width:7px;}
.profile-menu-search-action .webform-small-button-text {color:#7a808c; font-weight:bold!important; margin-left:5px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}

.user-profile-table {border:none; width:100%;}

.user-profile-block-wrap {overflow:hidden;}
.user-profile-block-wrap-l {float:left; min-width:250px; text-align:center; padding-right:35px;}
.user-profile-block-wrap-r {float:left; width:250px; clear:both; margin: 20px 0px 0px 0px; }
.user-profile-block-wrap-cont {color:#555; font-size:14px; overflow:hidden;}

.user-profile-table td {text-align:left; margin:0; vertical-align:top; text-align:left; padding:0;}
td.user-profile-img-block {text-align:center;}
.user-profile-img-block {padding:0 43px 0 0!important; width:200px;}
.user-profile-img-wrap {border:1px solid #c9d7da; margin:0 0 25px; padding:0; width:178px;}
.user-profile-img-wrap td {height:200px; text-align:center; vertical-align:middle; padding:0;}
.user-profile-img-wrap img, .user-profile-img-default {
    background: #fff;
    border:1px solid;
    border-color:#f7f7f7 #a3a3a3 #9d9c9a #dddddd;
    box-shadow:0 5px 3px -3px rgba(64,55,42, 0.6), 2px 2px 2px rgba(158,158,158, 0.6);
    display:inline-block;
    padding:2px;
}

.user-profile-img-default { width: 100px; height: 100px; background: url(images/upic-100x100.png) no-repeat center center;}

.user-profile-table .webform-small-button {margin-right:0;}
.user-profile-table .webform-small-button-text {text-align:center; width:155px;}

.user-profile-block {color:#555; font-size:14px; margin-top:-28px; width:100%;}
.user-profile-block-right {overflow:hidden; word-wrap:break-word;}
.user-profile-block td {padding:0 14px 6px 0; vertical-align: top;}
.user-profile-block-title {font-weight:bold; padding:28px 14px 10px 0!important;}
.user-profile-link {}
.user-profile-status td {vertical-align:middle; padding:7px 14px 6px 0;}
.user-profile-status .employee-admin {margin-top:0;}
.user-profile-nowrap {width:145px;}

.user-profile-text {color:#555;}

.user-profile-right {width:230px;}
.user-profile-events, .department-profile-events {border:1px solid #b5cdd1; border-radius:3px; color:#555; margin-bottom:25px; padding:10px 6px 6px; }
.user-profile-events { width:240px; }
.user-profile-events-title, .department-profile-events-title {color:#555; font-weight:bold; padding:0 0 10px 12px;}
.user-profile-events-cont, .department-profile-events-cont {border-radius:2px; background-color:#f5f5f5;}
.user-profile-events-item, .department-profile-events-item {border-radius:2px; color:#555; cursor:pointer; display:block; margin-bottom:2px; padding:8px 1px 6px 30px; position:relative; text-decoration:none;}
.user-profile-events-item i, .department-profile-events-item i {background:url("images/template_sprite_8.png") no-repeat; display:block; height:15px; left:10px; top:10px; position:absolute; width:15px;}
.user-profile-events-item:link, .department-profile-events-item:link,
.user-profile-events-item:active, .department-profile-events-item:active,
.user-profile-events-item:visited, .department-profile-events-item:visited {color:#555; text-decoration:none;}
.user-profile-events-item:hover, .department-profile-events-item:hover {background-color:#e8eded; border:1px solid; border-color:#D6DADB #E3E7E8 #ECF0F1; box-shadow:0 1px 1px rgba(230, 230, 230, 0.5) inset; padding:7px 0 5px 29px;}
.user-profile-events-item:hover i, .department-profile-events-item:hover i {left:9px; top:9px;}
.user-profile-item-active, .department-profile-item-active {
    background:#dbe3e6!important;
    border:1px solid;
    border-color:#b6bcbc #ced3d6 #d4dcdf #c9cfcf!important;
    -moz-box-shadow:inset 0 1px 1px #c0c9ca!important;
    -webkit-box-shadow:inset 0 1px 1px #c0c9ca!important;
    box-shadow:inset 0 1px 1px #c0c9ca!important;
    font-weight:bold;
    color:#2466a0!important;
    text-shadow:0 1px 0 #FFFFFF;
    padding:7px 0 5px 29px;!important;
}
.user-profile-item-active i, .department-profile-item-active i {left:9px!important; top:9px!important;}

.user-profile-edit i, .department-profile-edit i {background-position:-113px -1002px;}
.user-profile-add-sub i, .department-profile-add-sub i {background-position:-138px -920px;}
.user-profile-dismiss i, .department-profile-remove i {background-position: -91px -1002px;}
.department-profile-subsection i {background-position: -106px -937px;}

.user-profile-right-block {color:#555;margin-bottom:25px; padding-left:25px; position:relative; }
.user-right-bl-img  {background:url("images/template_sprite_8.png") no-repeat; height:21px; left:3px; top:-4px; position:absolute; width:16px;}
.user-absence-img {background-position:-68px -1046px;}
.user-leaderboard-img {background-position:-97px -1047px;}
.user-right-bl-title {font-weight:bold; padding-bottom:10px;}
.user-right-bl-item {margin-bottom:15px;}




















/* Webforms buttons */

.webform-buttons { margin: 15px 0 0 0; text-align: center; }
.webform-button, .webform-button-left, .webform-button-right, .webform-button-text {
	display: inline-block; vertical-align: top !important; height:36px; line-height:36px; cursor:pointer; text-decoration:none !important; outline:none; white-space: nowrap;
}

.webform-button { margin: 0 16px 0 0;  background: url(images/interface/buttons-sprite.png) repeat-x 0 -584px; }
.webform-button-text { font: normal normal bold 14px/33px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0 7px; color: #555555; background: none;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
.webform-button-left { width: 6px; position: relative; left: -6px; background: url(images/interface/buttons-sprite.png) no-repeat -74px -313px; }
.webform-button-right { width: 6px; position: relative; left: 6px; background: url(images/interface/buttons-sprite.png) no-repeat -80px -313px;}
.webform-button:hover {  background: url(images/interface/buttons-sprite.png) repeat-x 0 -623px;}
.webform-button:hover .webform-button-text { background: none; }
.webform-button:hover .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -87px -313px; }
.webform-button:hover .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -93px -313px; }
.webform-button:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -662px; }
.webform-button:active .webform-button-text { background: none; }
.webform-button:active .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -99px -313px; }
.webform-button:active .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -105px -313px; }

.webform-button-accept, .webform-button-create {  background: url(images/interface/buttons-sprite.png) repeat-x 0 -355px;}
.webform-button-accept .webform-button-text, .webform-button-create .webform-button-text { background: none; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);}
.webform-button-accept .webform-button-left, .webform-button-create .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat 0 -313px; }
.webform-button-accept .webform-button-right, .webform-button-create .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -6px -313px; }
.webform-button-accept:hover, .webform-button-create:hover { background: url(images/interface/buttons-sprite.png) repeat-x 0 -394px;  }
.webform-button-accept:hover .webform-button-text, .webform-button-create:hover .webform-button-text { background: none; }
.webform-button-accept:hover .webform-button-left, .webform-button-create:hover .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -13px -313px; }
.webform-button-accept:hover .webform-button-right, .webform-button-create:hover .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -19px -313px; }
.webform-button-accept:active, .webform-button-create:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -434px; }
.webform-button-accept:active .webform-button-text, .webform-button-create:active .webform-button-text { background: none; }
.webform-button-accept:active .webform-button-left, .webform-button-create:active .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -25px -313px; }
.webform-button-accept:active .webform-button-right, .webform-button-create:active .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -31px -313px; }

.webform-button-decline { background: url(images/interface/buttons-sprite.png) repeat-x 0 -470px; }
.webform-button-decline .webform-button-text { background: none;  color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);}
.webform-button-decline .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -37px -313px; }
.webform-button-decline .webform-button-right {  background: url(images/interface/buttons-sprite.png) no-repeat -43px -313px; }
.webform-button-decline:hover { background: url(images/interface/buttons-sprite.png) repeat-x 0 -508px;  }
.webform-button-decline:hover .webform-button-text { background:  none; }
.webform-button-decline:hover .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -50px -313px; }
.webform-button-decline:hover .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -56px -313px; }
.webform-button-decline:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -547px; }
.webform-button-decline:active .webform-button-text { background:  none; }
.webform-button-decline:active .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -62px -313px; }
.webform-button-decline:active .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -68px -313px; }

.webform-button-link {  font: normal normal normal 14px/normal Arial,Helvetica,sans-serif; }
.webform-button-link-cancel  { color: #d20000 !important; }

/*
.webform-button-link { display: inline-block; margin: 8px 15px 0 0; text-decoration: underline !important; font: normal 15px Arial, Helvetica, sans-serif;}
.webform-small-button, .webform-small-button-left, .webform-small-button-icon, .webform-small-button-right, .webform-small-button-text {
	display: inline-block; vertical-align: middle; height:28px;
	cursor:pointer; text-decoration:none !important; outline:none;
}

*/

.webform-small-button, .webform-button-upload { margin: 0 12px 0 3px;}
.webform-small-button, .webform-small-button-left, .webform-small-button-right, .webform-small-button-text,
.webform-button-upload, .webform-button-upload .webform-button-left, .webform-button-upload .webform-button-right,
.webform-button-upload .webform-button-text { display: inline-block; vertical-align: middle; height:28px; line-height:27px !important; cursor:pointer; text-decoration: none;}
.webform-small-button-text, .webform-button-upload .webform-button-text {  font: normal normal normal 13px/27px "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

.webform-small-button, .webform-button-upload { background: url(images/interface/buttons-sprite.png) repeat-x 0 -216px; }
.webform-small-button-text, .webform-button-upload .webform-button-text { background: none; color: #7a808c; text-shadow: #fff 0 1px 0; }
.webform-small-button-left, .webform-button-upload .webform-button-left { width: 3px !important; position: relative !important; left:-3px !important; margin-right: 3px !important; background: url(images/interface/buttons-sprite.png) no-repeat -38px 0; }
.webform-small-button-right, .webform-button-upload .webform-button-right { width: 3px !important; position: relative !important; left: 3px !important; margin-left: 3px !important; background: url(images/interface/buttons-sprite.png) no-repeat -41px 0; }
.webform-small-button:hover, .webform-button-upload:hover { background: url(images/interface/buttons-sprite.png) repeat-x 0 -249px; }
.webform-small-button:hover .webform-small-button-text, .webform-button-upload:hover .webform-button-text { background: none;  }
.webform-small-button:hover .webform-small-button-left, .webform-button-upload:hover .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -45px 0; }
.webform-small-button:hover .webform-small-button-right, .webform-button-upload:hover .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -48px 0; }
.webform-small-button:active, .webform-button-upload:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -283px; }
.webform-small-button:active .webform-small-button-text, .webform-button-upload:active .webform-button-text { background: none;  }
.webform-small-button:active .webform-small-button-left, .webform-button-upload:active .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -51px 0; }
.webform-small-button:active .webform-small-button-right, .webform-button-upload:active .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -54px 0; }

.webform-small-button-active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -283px !important; }
.webform-small-button-active .webform-small-button-text { background: none !important;  }
.webform-small-button-active .webform-small-button-left  { background: url(images/interface/buttons-sprite.png) no-repeat -51px 0 !important; }
.webform-small-button-active .webform-small-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -54px 0 !important; }

.webform-field-upload:hover .webform-button-text { color: #7a808c; }
.webform-field-upload:hover .webform-button-upload { background: url(images/interface/buttons-sprite.png) repeat-x 0 -249px; }
.webform-field-upload:hover .webform-button-text { background: none;  }
.webform-field-upload:hover .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -45px 0; }
.webform-field-upload:hover .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -48px 0; }
.webform-field-upload:active .webform-button-upload { background: url(images/interface/buttons-sprite.png) repeat-x 0 -283px; }
.webform-field-upload:active .webform-button-text { background: none;  }
.webform-field-upload:active .webform-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -51px 0; }
.webform-field-upload:active .webform-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -54px 0; }
.webform-field-upload-list:empty { margin:0; padding: 0;}

.webform-small-button-accept { background: url(images/interface/buttons-sprite.png) repeat-x 0 -34px;}
.webform-small-button-accept .webform-small-button-text { background: none;  color: #fff; text-shadow: #688b09 0 -1px 0; }
.webform-small-button-accept .webform-small-button-left {  background: url(images/interface/buttons-sprite.png) no-repeat 0 0;}
.webform-small-button-accept .webform-small-button-right {  background: url(images/interface/buttons-sprite.png) no-repeat -3px 0;}
.webform-small-button-accept:hover { background: url(images/interface/buttons-sprite.png) repeat-x 0 -64px; }
.webform-small-button-accept:hover .webform-small-button-text { background: none; text-shadow: #7caa02 0 -1px 0 }
.webform-small-button-accept:hover .webform-small-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -7px 0; }
.webform-small-button-accept:hover .webform-small-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -10px 0; }
.webform-small-button-accept:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -94px; }
.webform-small-button-accept:active .webform-small-button-text { background: none; text-shadow: #688b09 0 -1px 0 }
.webform-small-button-accept:active .webform-small-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -13px 0; }
.webform-small-button-accept:active .webform-small-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -16px 0; }

.webform-small-button-decline  { background: url(images/interface/buttons-sprite.png) repeat-x 0 -123px; }
.webform-small-button-decline .webform-small-button-text { background: none; text-shadow: #921f1f 0 -1px 0; color: #fff;}
.webform-small-button-decline .webform-small-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -19px 0; }
.webform-small-button-decline .webform-small-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -22px 0;}
.webform-small-button-decline:hover { background: url(images/interface/buttons-sprite.png) repeat-x 0 -154px; }
.webform-small-button-decline:hover .webform-small-button-text{  background: none;  text-shadow: #ba3a3a 0 -1px 0;}
.webform-small-button-decline:hover .webform-small-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -26px 0; }
.webform-small-button-decline:hover .webform-small-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -29px 0; }
.webform-small-button-decline:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -185px; }
.webform-small-button-decline:active .webform-small-button-text{ background: none; text-shadow: #800e0e 0 -1px 0;}
.webform-small-button-decline:active .webform-small-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -32px 0; }
.webform-small-button-decline:active .webform-small-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -35px 0; }

.webform-small-button-link { display: inline-block; vertical-align: middle; margin: 0 15px 0 0; text-decoration: underline !important;}

/* ========================Popup Window=============================================*/

.popup-window-top-row { height: 27px; }
.popup-window-bottom-row { height: 38px; }

.popup-window-left-column {width: 32px; min-width: 32px;  padding: 0; text-align: left;}
.popup-window-right-column {width: 32px; min-width: 32px;  padding: 0; text-align: left; }
.popup-window-center-column { padding: 0; text-align: left; }
.popup-window-left-spacer { width: 32px; height: 1px; font-size: 1px; }
.popup-window-right-spacer { width: 32px; height: 1px; font-size: 1px; }

.popup-window-top-row .popup-window-left-column { background: url(images/interface/popup-sprite.png) no-repeat 0 0; height:27px; }
.popup-window-top-row .popup-window-center-column { background: url(images/interface/popup-sprite.png) repeat-x 0 -81px; height:27px;}
.popup-window-top-row .popup-window-right-column { background: url(images/interface/popup-sprite.png) no-repeat -33px 0; height:27px;}

.popup-window-content-row .popup-window-left-column { background: url(images/interface/popup-sprite.png) no-repeat 0 -259px;  }
.popup-window-content-row .popup-window-center-column { background: #f8fafb; vertical-align: top; }
.popup-window-content-row .popup-window-right-column { background: url(images/interface/popup-sprite.png) no-repeat -33px -259px; }
.popup-window-content { margin: -19px -9px 0; font:12px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative;}
/*.popup-window-content a, .popup-window-content input, .popup-window-content label{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;}*/


.popup-window-titlebar .popup-window-content, .popup-window-titlebar-light .popup-window-content { margin-top: 0; margin-bottom: 0; }
.popup-window-titlebar .popup-window-titlebar, .popup-window-titlebar-light .popup-window-titlebar { margin-left:-9px; margin-right: -9px; }

.popup-window-hr {display:none;}
/*
.popup-window-hr { background: #ebebeb url(images/interface/popup-sprite.png) no-repeat 0 -396px; display:block; font-size:1px; height:1px; line-height:1px; margin:0; overflow:hidden; padding:0;}
.popup-window-hr i { background: url(images/interface/popup-sprite.png) no-repeat right -398px; display:block; font-size:1px; height:1px; line-height:1px; margin:0; overflow:hidden; padding:0; }
*/

.popup-window-bottom-row .popup-window-left-column { background: url(images/interface/popup-sprite.png) no-repeat 0 -28px; height:38px;}
.popup-window-bottom-row .popup-window-center-column { background: url(images/interface/popup-sprite.png) repeat-x 0 -116px; height:38px;}
.popup-window-bottom-row .popup-window-right-column { background: url(images/interface/popup-sprite.png) no-repeat -33px -28px; height:38px;}


.popup-window-buttons-hr { margin: 9px 2px 0 2px; }
.popup-window-buttons { padding:  0; margin: 10px 10px 7px 10px;  text-align: center; position: relative; zoom:1;}
.popup-window-button { margin: 0 10px 0 0;}
.popup-window-button, .popup-window-button-left, .popup-window-button-right, .popup-window-button-text { display: inline-block; vertical-align: top; height:28px; line-height:28px; cursor:pointer;}
.popup-window-button-text {  font: normal normal normal 13px/26px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0 8px;  }

.popup-window-button  {  background: url(images/interface/buttons-sprite.png) repeat-x 0 -216px;  }
.popup-window-button-text { background: none; color: #7a808c; text-shadow: #fff 0 1px 0;}
.popup-window-button-left { width: 3px; position: relative; left: -3px; background: url(images/interface/buttons-sprite.png) no-repeat -38px 0; }
.popup-window-button-right { width: 3px; position: relative; left: 3px; background: url(images/interface/buttons-sprite.png) no-repeat -41px 0;}
.popup-window-button:hover { background: url(images/interface/buttons-sprite.png) repeat-x 0 -249px; }
.popup-window-button:hover .popup-window-button-text { background: none; }
.popup-window-button:hover .popup-window-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -45px 0; }
.popup-window-button:hover .popup-window-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -48px 0; }
.popup-window-button:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -283px; }
.popup-window-button:active .popup-window-button-text { background: none; }
.popup-window-button:active .popup-window-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -51px 0; }
.popup-window-button:active .popup-window-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -54px 0; }


.popup-window-button-accept, .popup-window-button-create { background: url(images/interface/buttons-sprite.png) repeat-x 0 -34px; }
.popup-window-button-accept .popup-window-button-text, .popup-window-button-create .popup-window-button-text { background: none; color: #fff; text-shadow: #688b09 0 -1px 0; }
.popup-window-button-accept .popup-window-button-left, .popup-window-button-create .popup-window-button-left {  background: url(images/interface/buttons-sprite.png) no-repeat 0 0;}
.popup-window-button-accept .popup-window-button-right, .popup-window-button-create .popup-window-button-right {  background: url(images/interface/buttons-sprite.png) no-repeat -3px 0;}
.popup-window-button-accept:hover, .popup-window-button-create:hover { background: url(images/interface/buttons-sprite.png) repeat-x 0 -64px;  }
.popup-window-button-accept:hover .popup-window-button-text, .popup-window-button-create:hover .popup-window-button-text { background: none; text-shadow: #7caa02 0 -1px 0 }
.popup-window-button-accept:hover .popup-window-button-left, .popup-window-button-create:hover .popup-window-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -7px 0; }
.popup-window-button-accept:hover .popup-window-button-right, .popup-window-button-create:hover .popup-window-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -10px 0; }
.popup-window-button-accept:active, .popup-window-button-create:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -94px;  }
.popup-window-button-accept:active .popup-window-button-text, .popup-window-button-create:active .popup-window-button-text { background: none; text-shadow: #688b09 0 -1px 0 }
.popup-window-button-accept:active .popup-window-button-left, .popup-window-button-create:active .popup-window-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -13px 0; }
.popup-window-button-accept:active .popup-window-button-right, .popup-window-button-create:active .popup-window-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -16px 0; }

.popup-window-button-decline  { background: url(images/interface/buttons-sprite.png) repeat-x 0 -123px; }
.popup-window-button-decline .popup-window-button-text { background: none; text-shadow: #921f1f 0 -1px 0; color: #fff;}
.popup-window-button-decline .popup-window-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -19px 0; }
.popup-window-button-decline .popup-window-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -22px 0;}
.popup-window-button-decline:hover { background: url(images/interface/buttons-sprite.png) repeat-x 0 -154px; }
.popup-window-button-decline:hover .popup-window-button-text{ background: none; text-shadow: #ba3a3a 0 -1px 0;}
.popup-window-button-decline:hover .popup-window-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -26px 0; }
.popup-window-button-decline:hover .popup-window-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -29px 0; }
.popup-window-button-decline:active { background: url(images/interface/buttons-sprite.png) repeat-x 0 -185px; }
.popup-window-button-decline:active .popup-window-button-text {  background: none; text-shadow: #800e0e 0 -1px 0;}
.popup-window-button-decline:active .popup-window-button-left { background: url(images/interface/buttons-sprite.png) no-repeat -32px 0; }
.popup-window-button-decline:active .popup-window-button-right { background: url(images/interface/buttons-sprite.png) no-repeat -35px 0; }

.popup-window-button-cancel .popup-window-button-text { color: #d83e3e; font-weight: bold; }

.popup-window-button-link, .popup-window-button-link:hover { background: none; }
.popup-window-button-link-text { cursor: pointer; }
.popup-window-button-link-cancel .popup-window-button-link-text { color: #d83e3e; text-decoration: underline;}
.popup-window-button-link-cancel { background: none; }

.popup-window-light .popup-window-top-row .popup-window-left-column { background: url(images/interface/popup-sprite.png) no-repeat -98px 0; }
.popup-window-light .popup-window-top-row .popup-window-center-column { background: url(images/interface/popup-sprite.png) repeat-x 0 -169px; }
.popup-window-light .popup-window-top-row .popup-window-right-column { background: url(images/interface/popup-sprite.png) no-repeat -131px 0; }

.popup-window-light .popup-window-content-row .popup-window-left-column { background: url(images/interface/popup-sprite.png) no-repeat -98px -259px; }
.popup-window-light .popup-window-content-row .popup-window-center-column { background: #fff; }
.popup-window-light .popup-window-content-row .popup-window-right-column { background: url(images/interface/popup-sprite.png) no-repeat -131px -259px; }

.popup-window-light .popup-window-bottom-row .popup-window-left-column { background: url(images/interface/popup-sprite.png) no-repeat -98px -28px; }
.popup-window-light .popup-window-bottom-row .popup-window-center-column { background: url(images/interface/popup-sprite.png) repeat-x 0 -204px; }
.popup-window-light .popup-window-bottom-row .popup-window-right-column { background: url(images/interface/popup-sprite.png) no-repeat -131px -28px; }

.popup-window-titlebar .popup-window-top-row .popup-window-left-column { background: url(images/interface/popup-sprite.png) no-repeat -184px -259px; height:42px; }
.popup-window-titlebar .popup-window-top-row .popup-window-center-column { background: transparent url(images/interface/popup-sprite.png) repeat-x 0 -1415px; height:42px; }
.popup-window-titlebar .popup-window-top-row .popup-window-right-column { background: url(images/interface/popup-sprite.png) no-repeat -217px -259px; height:42px; }

.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column { background: url(images/interface/popup-sprite.png) no-repeat -184px -259px; height:42px; }
.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column { background: transparent url(images/interface/popup-sprite.png) repeat-x 0 -1415px; height:42px; }
.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column { background: url(images/interface/popup-sprite.png) no-repeat -217px -259px; height:42px; }

.popup-window-close-icon { margin-right: 15px; margin-top: 5px;}
.popup-window-close-icon:hover{background:url(images/interface/timeman/popup-window-close-icon.png) no-repeat center center;}

.popup-window-angly { display:none; position: absolute; background:url(images/interface/popup-sprite.png) no-repeat -223px -372px; }
.popup-window-angly-top { display:block; width:21px; height: 12px; background-position:-223px -372px; left:50px; top:-10px; margin:0;}
.popup-window-angly-right { display:block; width:12px; height: 21px; background-position:-191px -372px; right: 5px; top:10px;}
.popup-window-angly-bottom { display:block; width:21px; height: 12px; background-position: -192px -423px; margin-left: 50px; margin-top: -33px; }
.popup-window-angly-left { display:block; width:12px; height: 21px; background-position:-233px -413px; left: 5px; top: 10px;}

.popup-window-light-angly { display:none; position: absolute; background:url(images/interface/popup-sprite.png) no-repeat; }
.popup-window-light-angly-top { display:block; width:21px; height: 11px; background-position:-223px -505px; left:50px; top:-10px; margin:0; }
.popup-window-light-angly-right { display:block; width:11px; height: 21px; background-position:-192px -505px; right: 5px; top:10px;}
.popup-window-light-angly-bottom { display:block; width:21px; height: 11px; background-position:-192px -556px; margin-left: 50px; margin-top: -33px; }
.popup-window-light-angly-left { display:block; width:11px; height: 21px; background-position:-233px -546px; left: 5px; top: 10px;}


/* Popup Menu */
.menu-popup, .task-menu-popup { margin: -4px 1px 0 0; }
.menu-popup .menu-popup-item, .task-menu-popup .task-menu-popup-item { padding: 0 4px 0 2px; margin: 0; height: 29px; border: 1px solid #F8FAFB; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.menu-popup-item-text, .task-menu-popup-item-text { color: #2067b0; font: normal 13px/30px "Helvetica Neue", Helvetica, Arial, sans-serif; height: 29px; text-shadow: 0 1px rgba(255,255,255, .5); }
.menu-popup-item-icon, .task-menu-popup-item-icon { margin-top: 7px; vertical-align: top;}
.menu-popup .menu-popup-item:hover, .task-menu-popup .task-menu-popup-item:hover {
	background: #e0eaee !important;
	border-color: #bec8cb #e3e7e8 #dae5e8 #cfd9dc;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.popup-window-light .menu-popup .menu-popup-item,
.popup-window-light .task-menu-popup .task-menu-popup-item { border: 1px solid #fff; }
.popup-window-light .menu-popup-item-text, .popup-window-light .task-menu-popup-item-text { color: #555; }
.popup-window-light .menu-popup .menu-popup-item:hover,
.popup-window-light .task-menu-popup .task-menu-popup-item:hover {
	background: #f0f5f5 !important;
	border-color: #d6dadb #e3e7e8 #ecf0f1 #e3e7e8;
}

.menu-popup-item-left, .menu-popup-item-right, .task-menu-popup-item-left, .task-menu-popup-item-right { display: none; }
.menu-popup .popup-window-hr, .task-menu-popup .popup-window-hr { display: none; }

/* Popup s */
.finder-box { background: transparent; }

.finder-box-tab, .finder-box-tab-text { display:inline-block; height:20px; vertical-align:top; cursor:pointer; background: none; }
.finder-box-tab-left, .finder-box-tab-right { display: none; }

.finder-box-tab { margin: 0 3px 0 0; border:1px solid #c9d2de; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.finder-box-tab-text { line-height: 20px; padding: 0 5px; font-weight:bold; color:#2067b0; }

.finder-box-tab:hover { border-color:  #e6eaf0; background: none;}
.finder-box .finder-box-tab-selected { background: #eff3f5; border-color: #c4c8ca #d9dddf #e6ebed #d9dddf; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.finder-box-item-icon { background: transparent; }

.bx-notifier-panel { z-index: 1005; }

/*=========================  WEBDAV File Dialog  ============================*/
.bx-file-dialog-tab { background-color: #eff3f4; border: 1px solid #bbcfd5; }
.bx-file-dialog-content {width: 639px; height: 288px; background-color: #ffffff; border: 1px solid #bbcfd5; border-radius: 3px; }
.bx-file-dialog-content-wrap { width: 634px; border-bottom: 0px; }
.bx-file-dialog-tab-group { border-top: 1px solid #dee2e3; }
.bx-file-dialog-tab-item-active .bx-file-dialog-tab-item-link-text, .bx-file-dialog-tab-item-link:hover .bx-file-dialog-tab-item-link-text { border: 1px solid #d7d7d7; border-radius: 3px; background: #dce4e5 !important; border-color: #bec8cb #e3e7e8 #dae5e8 #cfd9dc;  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }
.bx-file-dialog-tab-item-link-arrow { display:none!important }
.bx-file-dialog-notice { 
	width: 842px;
	margin-top: 9px;
	background-color: #ffd3d3; border: 1px solid #f8cdcd; border-radius: 3px; margin-left: 4px; 
	box-shadow: 1px 1px 1px #d3afaf inset; 
	-moz-box-shadow: 1px 1px 1px #d3afaf inset; 
	-webkit-box-shadow: 1px 1px 1px #d3afaf  inset;
}
.bx-file-dialog-notice-wrap { padding-top: 8px; padding-bottom: 8px; color: #4c3f3f; font-size: 13px }


/* WebForms */
.webform { font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; }

.webform-main-fields {
	margin-bottom: 13px;
	background: #f8f3da;
	border: 1px solid;
	border-color: #ded8b7 #ebe5c9 #f4efd5 #ebe5c9;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
}

.webform-main-fields .webform-round-corners {
	-webkit-border-radius: 1px;
	border-radius: 1px;
	background: #FDFAEB;
}
.webform-main-fields .webform-content .webform-content { border: none; }
.webform-additional-fields .webform-content .webform-content { border: none; }
.webform-main-fields .webform-field-round-corners .webform-corners-bottom { background:  none; }
.webform-additional-fields .webform-field-round-corners .webform-corners-bottom  { background:  none; }

.webform-additional-fields, .webform-additional-block  {
	background: #eaeff0;
	border: 1px solid;
	border-color: #b6bdbe #cbd3d4 #d6dfe0 #c9d1d2;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
}
.webform-additional-fields .webform-round-corners { background: #e1e9ea; -webkit-border-radius: 1px; border-radius: 1px;}

.webform-field-textbox-double, .webform-field-combobox { border: none;}
.webform-field-textbox input, .webform-field-textbox-double input { color: #8d9aa9; }

.webform-field-textbox-inner, .webform-field-combobox-inner {

	border: 1px solid;
	border-color: #b9bcbe #babec0 #c1c5c8 #bbbfc1;
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);

	-webkit-border-radius: 1px;
	border-radius: 1px;
}

.webform-additional-fields .webform-field-textarea { border: none; }
.webform-field-textarea-inner { border: 1px solid #b9bcbe; 	-webkit-border-radius: 2px; border-radius: 2px;}

.webform-left-corner, .webform-right-corner { background: none !important;}

.webform-field-label { color: #555555 !important; text-shadow: 0 1px #fff; }

.webform-field-action-link,
.webform-field-action-link:link,
.webform-field-action-link:visited,
.webform-field-action-link:hover, .webform-field-action-link:active { color: #2067b0; border-bottom: 1px dashed #2067b0; }


/* Task */
.task-webform .task-special-fields { border-top: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.task-webform .task-additional-fields { border-bottom: none; }

.task-detail-info-user {  margin: 0; padding: 7px;}
.task-detail-info-user-info { }
.task-detail-info-users-title, .task-detail-info { font: normal normal normal 13px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; }
.task-detail-info-users-inner { background:  none; padding: 4px 0 10px; }
.task-detail-info-users-border { display: none;}
.task-detail-info-users-title  { border: none; }

.task-detail-info-layout-name { font-size: 13px; font-weight: bold; color: #555; }
.task-detail-info-layout { margin: 0 0 15px; width: 100%; }
.task-detail-info-layout td { border-bottom: 1px solid #e9eaeb; padding: 7px 0;}
.task-detail-info-layout .task-detail-info-layout-name { padding-right: 10px;}
.task-detail-info-layout-value { color: #555;}
.task-detail-info-status-in-progress { color: #555; }

.task-detail-info-users-list { background: #f0f5f6; padding: 0; -webkit-border-radius: 1px; border-radius: 1px;  }
.task-detail-info-assistants .task-detail-info-users-list, .task-detail-info-auditors .task-detail-info-users-list { margin: 0 0; }

.task-detail-info-responsible .task-detail-info-users-title, .task-detail-info-director .task-detail-info-users-title,
.task-detail-info-assistants .task-detail-info-users-title, .task-detail-info-auditors .task-detail-info-users-title
{ color: #555555; font-size: 13px; font-weight: bold; padding:0 0 5px 3px; }

.task-detail-info-users-title .webform-field-action-link { border: none; font-size: 11px; color: #2067b0; font-weight: normal;}
.task-detail-info-users-title .webform-field-action-link:hover { color: #2067b0; text-decoration: underline; }


.task-detail-info-user-name a { font-size: 13px; font-weight: bold; color: #2067b0 !important;}
.task-detail-info-user-position { font-size: 13px; color: #555; }

.task-detail-info-user-avatar {
	margin: 0;
	padding: 2px;
	background: url(images/template_sprite_8.png) no-repeat 2px -1310px;
	background-color: #fff !important;
	border: 1px solid;
	border-color: #e7e9ea #e8eaeb #e8eaeb #e7e9ea;
	-moz-box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.task-detail-info-user-info { padding-left: 8px;}
.task-detail-info-users { margin: 0;}
.task-detail-deadline.webform-field-action-link { color: #EA1E1E; border-color: #EA1E1E;}

.task-comments-and-log {  }
.task-comments-log-switcher { margin: 0 0 0 2px; height: 33px; }
.task-log-block, .task-comments-block, .task-time-block { border: 1px solid; border-color: #bcd0d5 #b2c7cc #b2c6cc #b2c7cc; box-shadow: 0 1px 2px rgba(88, 112, 118, 0.2), 1px 0 1px rgba(88, 112, 118, 0.08), -2px 0 1px rgba(88, 112, 118, 0.02); margin:0  2px 0 2px; background:#fff; padding: 11px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-border-top-left-radius: 0; border-top-left-radius: 0;}
.task-switcher { height: 32px; border: 1px solid #bcd0d5; border-bottom: none; background: url(images/interface/task-sprite.png) repeat-x 0 -226px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}
.task-switcher-left, .task-switcher-right { display: none; }
.task-switcher-text { border: none; height:auto; padding: 0 14px; font: bold 12px/33px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2067b0; text-shadow: 0 1px #fff;}
.task-switcher-selected .task-switcher-text { color: #5c6470;}
.task-switcher-selected { background: #fff; height: 33px;}
.task-switcher-text-inner { border: none;}
#task-comments-switcher { box-shadow: -2px 0 1px rgba(88, 112, 118, 0.02); border-left-color: #b2c7cc;}


.task-comments-add-new { position: relative;  padding: 0; background: none; border: none !important;  margin: 20px 0 10px 0; }
.task-comments-add-new .task-comments-add-new-link { display: block; height: 36px; margin: 0 6px; color: #555555; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); font: normal normal bold 14px/33px "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; outline: none; border:none ; text-align: center;}
.task-comments-add-new .task-comments-add-new-link:before { content: ''; width: 6px; height: 36px; display: block; position: absolute; left: 0; top: 0; }
.task-comments-add-new .task-comments-add-new-link:after { content: ''; width: 6px; height: 36px; display: block; position: absolute; right: 0; top: 0; }

.task-comments-add-new .task-comments-add-new-link  {  background: url(images/interface/buttons-sprite.png) repeat-x 0 -584px;  }
.task-comments-add-new .task-comments-add-new-link:before { background: url(images/interface/buttons-sprite.png) no-repeat -74px -313px; }
.task-comments-add-new .task-comments-add-new-link:after { background: url(images/interface/buttons-sprite.png) no-repeat -80px -313px;}

.task-comments-add-new:hover .task-comments-add-new-link { background: url(images/interface/buttons-sprite.png) repeat-x 0 -623px; }
.task-comments-add-new:hover .task-comments-add-new-link:before { background: url(images/interface/buttons-sprite.png) no-repeat -87px -313px; }
.task-comments-add-new:hover .task-comments-add-new-link:after { background: url(images/interface/buttons-sprite.png) no-repeat -93px -313px; }

.task-comments-add-new:active .task-comments-add-new-link { background: url(images/interface/buttons-sprite.png) repeat-x 0 -662px; }
.task-comments-add-new:active .task-comments-add-new-link:before { background: url(images/interface/buttons-sprite.png) no-repeat -99px -313px; }
.task-comments-add-new:active .task-comments-add-new-link:after{ background: url(images/interface/buttons-sprite.png) no-repeat -105px -313px; }

.task-time-table th, table.task-log-table th { background: #f0f5f6; color: #555; text-shadow: 0 1px #fff; padding-top: 7px; padding-bottom: 7px; border: none; }
.task-time-table { border: none;}
.task-time-table td, .task-log-table td { border-color: #f1f1f1; padding-top: 7px; padding-bottom: 7px; border-left: none; border-right: none;  }

.task-button-icon-play { background-position: -36px -61px; }

.task-detail-info-users-link { position: relative;  padding: 0; background: none; border: none; }
.task-detail-info-users-link .webform-field-action-link { display: block; height: 28px; margin: 0 3px; color: #7a808c; text-shadow: #fff 0 1px 0; font: normal normal bold 13px/26px "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; border:none; outline: none; text-align: center;}
.task-detail-info-users-link .webform-field-action-link:before { content: ''; width: 3px; height: 28px; display: block; position: absolute; left: 0; top: 0;}
.task-detail-info-users-link .webform-field-action-link:after { content: ''; width: 3px; height: 28px; display: block; position: absolute; right: 0; top: 0; }
.task-detail-info-users-link .webform-field-action-link { background: url(images/interface/buttons-sprite.png) repeat-x 0 -216px; }
.task-detail-info-users-link .webform-field-action-link:before { background: url(images/interface/buttons-sprite.png) no-repeat -38px 0; }
.task-detail-info-users-link .webform-field-action-link:after { background: url(images/interface/buttons-sprite.png) no-repeat -41px 0; }
.task-detail-info-users-link:hover .webform-field-action-link { background: url(images/interface/buttons-sprite.png) repeat-x 0 -249px; }
.task-detail-info-users-link:hover .webform-field-action-link:before { background: url(images/interface/buttons-sprite.png) no-repeat -45px 0;  }
.task-detail-info-users-link:hover .webform-field-action-link:after { background: url(images/interface/buttons-sprite.png) no-repeat -48px 0; }
.task-detail-info-users-link:active .webform-field-action-link { background: url(images/interface/buttons-sprite.png) repeat-x 0 -283px; }
.task-detail-info-users-link:active .webform-field-action-link:before { background: url(images/interface/buttons-sprite.png) no-repeat -51px 0; }
.task-detail-info-users-link:active .webform-field-action-link:after { background: url(images/interface/buttons-sprite.png) no-repeat -54px 0; }


.task-title-button-back-text { font: normal normal normal 13px/19px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #5c6470; text-shadow: 0 1px #fff; text-decoration: none; }
.task-title-button-back-text:hover { text-decoration: underline; }
.task-title-button-separator { display: none; }

/* Task Toolbar */
.task-list-toolbar { position: relative; height: 28px; padding: 0 0 14px 0;}
.task-list-toolbar-search { }
.task-list-toolbar-search-input {
	width: 180px;
	height: 25px;
	margin-top: 1px;
	padding: 0 25px 0 4px;
	border: 1px solid;
	border-color: #b9bcbe #bdc1c3 #c1c5c8 #babec0;
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.14);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.14);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	outline:none;
	font-size:13px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.task-list-toolbar-search-reset { display:inline-block; position:relative; left: -19px; top: 6px; vertical-align: top;  width: 13px; height: 19px; background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -280px; cursor: pointer; }
.task-list-toolbar-search-reset:hover { background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -17px -280px; }
.task-list-toolbar-search-icon { display: inline-block; vertical-align:top; width: 15px; height: 15px; position: relative; left: -23px; top: 7px; cursor: pointer; background: url(images/template_sprite_4.png) -53px -918px no-repeat;}
.task-list-toolbar-actions { position: absolute; top: 0; right: 3px;}
.task-list-toolbar-templates { margin-right: 0; }
.task-list-toolbar-create .webform-small-button-icon { width: 11px; height: 11px; margin-right: 9px; background: url(images/template_sprite_4.png) -138px -920px no-repeat; }
.task-list-toolbar-templates .webform-small-button-icon { width: 20px; height: 14px; background: url(images/template_sprite_4.png) -112px -918px no-repeat; }
.task-list-toolbar-lightning .webform-small-button-icon { width: 8px; height: 12px; background: url(images/template_sprite_4.png) -97px -920px no-repeat; }
.task-list-toolbar-filter { margin: -3px 3px 0 3px; }
.task-list-toolbar-filter .webform-small-button-icon { width: 7px; height: 8px; margin-left:7px; background: url(images/template_sprite_4.png) -158px -921px no-repeat; }
.task-list-toolbar-legenda { margin-left: 2px; }
.task-list-toolbar-legenda-icon { display:  inline-block; width: 16px; height: 17px; background: url(images/template_sprite_4.png) -73px -917px no-repeat;}

/* Task Popup */
body.task-iframe-popup { background: #f8fafb !important; }
.tasks-popup-main-block-inner .popup-window-titlebar { background: transparent url(images/interface/popup-sprite.png) repeat-x 0 -1415px !important; height:42px !important; line-height: 41px !important; padding: 0 0 0 15px !important;}
div#tasks-content-outer { padding: 11px !important; }
.tasks-iframe-close-icon { margin-top: 12px !important; margin-right: 4px !important;}


/* Task Filter */
.task-filter { font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; }
.task-filter-block { border: none; -moz-box-shadow: none; -webkit-box-shadow: none;  box-shadow: none;}
.task-filter .sidebar-block-inner, .task-filter-block .sidebar-block-inner  { padding: 0 !important; }
.task-filter-head {
	background: url("images/template_sprite_4.png") repeat-x scroll 0 -511px transparent;
	border: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: relative;
}

.task-filter-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 0 16px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.task-filter-mode { right: 15px; }
.task-filter .task-filter-mode a {
	color: #FFFFFF !important;
	border-bottom: 1px dashed #fff !important;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	display: inline-block;
}

.task-filter .task-filter-mode a, .task-filter .task-filter-mode a:hover { color: #fff !important;}
.task-filter .task-filter-mode a.task-filter-mode-selected {
	display: none;
}

.task-filter-body, .task-filter-advanced-body { border: 1px solid #d8e3e6; border-top: none;  -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.task-filter-advanced-body { margin: 0; padding: 0 15px;}
.task-filter .task-filter-item-link {
	cursor: pointer;
	display: block;
	font-size: 13px;
	line-height: 31px;
	padding: 0 0 0 16px;
	position: relative;
	height: 31px;
	border-bottom: 1px solid #f0f4f5;
	outline: none;
	color: #555 !important;
}
.task-filter-inbox .task-filter-item-link,
.task-filter-outbox .task-filter-item-link,
.task-filter-anybox .task-filter-item-link,
.task-filter-under-control .task-filter-item-link,
.task-filter-status-open .task-filter-item-link,
.task-filter-status-delayed .task-filter-item-link,
.task-filter-status-completed .task-filter-item-link,
.task-filter-status-any .task-filter-item-link
{
	font-size: 14px;
	font-weight: bold;
	color: #555 !important;
}

.task-filter-my-report .task-filter-item-link,
.task-filter-my-report .task-filter-item-link,
.task-filter-under-control .task-filter-item-link,
.task-filter-status-overdue .task-filter-item-link,
.task-filter-status-delayed .task-filter-item-link,
.task-filter-status-completed .task-filter-item-link {
	border-color: #e2e7e8;
	-moz-box-shadow: 0 1px 1px 0 rgba(226, 231, 233, 0.55);
	-webkit-box-shadow: 0 1px 1px 0 rgba(226, 231, 233, 0.55);
	box-shadow: 0 1px 1px 0 rgba(226, 231, 233, 0.55);
	margin-bottom: 2px;
}

.task-filter-status-any .task-filter-item-link
{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


.task-filter-status-any .task-filter-item-link, .task-filter-anybox .task-filter-item-link { border-bottom: none; -moz-box-shadow: none; -webkit-box-shadow: none;  box-shadow: none; margin-bottom: 0;}
.task-filter-inbox .task-filter-item-link, .task-filter-status-open .task-filter-item-link { -webkit-border-radius: 0 !important; border-radius: 0 !important;}

.task-filter-item-text { padding: 0 !important; height: auto;}

.task-filter .task-filter-item-link:hover{ background-color:#f8fafb; }
.task-filter-item-selected .task-filter-item-link {
	background: #dee9ec url(images/interface/task-sprite.png) repeat-x 0 0 !important;
	color: #2067b0 !important;
	text-shadow: 0 1px #fff;
	border-color: #d5d9da;
}
.task-filter-status-new .task-filter-item-link { color: #398C1B !important; }
.task-filter-status-overdue .task-filter-item-link { color: #CC2020 !important; }

.task-filter-item:last-child .task-filter-item-link { border: none; -moz-box-shadow: none; -webkit-box-shadow: none;  box-shadow: none; margin-bottom: 0; }
.task-filter-item:first-child .task-filter-item-link { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.task-filter-item:last-child .task-filter-item-link { -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }


.task-filter-item-number {
	background: none !important;
	border: 1px solid #DEDEE0;
	-webkit-border-radius: 10px;
	border-radius : 10px;
	color: #878D95;
	display: inline-block;
	font-size: 11px;
	min-width: 23px;
	padding: 1px 0;
	position: absolute;
	right: 12px;
	text-align: center;
	top: 8px;
	line-height: normal;
	height: auto;
}

.task-filter-inbox .task-filter-item-number, .task-filter-outbox .task-filter-item-number,
.task-filter-anybox .task-filter-item-number, .task-filter-under-control .task-filter-item-number
.task-filter-status-open .task-filter-item-number, .task-filter-status-delayed .task-filter-item-number,
.task-filter-status-completed .task-filter-item-number, .task-filter-status-any .task-filter-item-number {
	background: #DFEDF5 !important;
	border-color: #DFEDF5;
	color: #2067B0;
	padding: 1px 0;
}

.task-filter-item-selected .task-filter-item-number {
	color: #2067B0;
	background: #d5e3e7 !important;
	border-color: #b3c4ca;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.task-filter-status-new .task-filter-item-number { color: #398C1B ; border-color: #398C1B; }
.task-filter-status-overdue .task-filter-item-number{ color: #d45858; border-color: #d45858; }

.task-filter-item-left { display: none;}

.task-filter-subtitle { margin:0; padding: 0 0 0 16px; height: 32px; background: #ebebeb url(images/interface/task-sprite.png) repeat-x 0 -33px; text-align: left; line-height: 31px;}
.task-filter-subtitle i { display: none; }
.task-filter-subtitle span { background: transparent; padding: 0; color: #555; font-size: 14px; font-weight: bold; }

.task-filter-extra-pages {
	margin: 20px 0 0;
	padding: 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d8e3e6;
}
.task-filter-extra-links {  margin: 20px 0 0; padding: 0; border: none;}
.task-gantt-filter { background: transparent; position: relative; z-index: 3; padding: 0 0 8px; }

.task-filter-extra-links li a { color: #555;}
.task-filter-extra-links i { width: 15px; height: 15px; top: 2px;}
.task-filter-extra-links i.task-list-to-excel { background: url(images/interface/task-sprite.png) no-repeat 0 -205px; }
.task-filter-extra-links i.task-list-to-outlook { background: url(images/interface/task-sprite.png) no-repeat -17px -205px; }

.task-item-updates {
	margin-left:2px;
	display:inline-block;
	height: 12px;
	background: #6db847;
	outline:none;
	cursor: pointer;
	text-decoration: none !important;
	line-height:9px;
	vertical-align:top;
	margin-top: 2px;
	margin-left: 3px;
	padding: 0 4px 0 4px;

	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);

	text-shadow: 0 1px rgba(0,0,0, 0.5);

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.task-item-updates:hover { text-decoration: none; }
.task-item-updates-inner {
	display:inline-block;
	height: 12px;
	color: white;
	font-weight: normal;
	font-size: 9px;
	background: none;
	margin: 0;
	padding: 0;
	line-height:12px;
	vertical-align:baseline;
}

.task-item-updates-waiting { background: #e19b13; }
.task-item-updates-waiting .task-item-updates-inner { background: none; }
.task-filter-item-text .task-item-updates { margin: 3px 0 0 7px; vertical-align: text-top;}
.task-filter-item-text .task-item-updates-waiting  { margin-left: 3px;}


/* Task List */
.task-list-left-corner, .task-list-right-corner { display: none; }
.task-list-table { border-bottom: none; }
.task-title-column { width: 47%; }
.task-responsible-column { width: 20%; }
.task-director-column { width: 20%; }

.task-list-table th { font-size: 14px;	color: #41474f; text-shadow: 0 1px #fff; background: #b5e1f1 url(images/interface/task-sprite.png) repeat-x 0 -69px !important; border: none; padding-top: 12px; padding-bottom: 12px;}
th.task-title-column:hover, th.task-deadline-column:hover,
th.task-responsible-column:hover, th.task-director-column:hover, th.task-column-selected
{ background: #a0d8ed url(images/interface/task-sprite.png) repeat-x 0 -161px; vertical-align: top;}

th.task-title-column {
	font-weight: bold;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
th.task-complete-column { 	-moz-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;	-moz-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
/*.task-list-table tbody:first-child td { border-top: none; background: red;  }*/

.task-list-table td { border-bottom:  1px solid #e3ebed; border-top: none; }
.task-new-item-table td { border: none;}
.task-list-table .task-new-item-column { border-bottom:  1px solid #e3ebed !important; }

td.task-title-column { border-left: none; }
td.task-complete-column { border-right: none;}
.task-head-cell-clear-underlay { background: none !important;}
.task-column-selected .task-head-cell-clear-underlay { background: none !important; }
td.task-project-column { background: url(images/interface/task-sprite.png) repeat-x 0 -114px;  border: none; padding-bottom: 11px; padding-top: 12px;}
.task-new-item-column { border: none !important; background: #fbfbfb; }
.task-status-accepted .task-title-link, .task-status-accepted .finder-box-item-text { color: #2067B0 !important; }

.task-project-name .task-project-name-link { font-size: 14px; font-weight: bold; color: #41474f; text-shadow: 0 1px #fff;}


/* Reports */
.reports-list-table th:hover, .reports-list-table th.reports-selected-column {}
.reports-list-table th {}

/* Social Network */
.sonet-log-filter-block { background: transparent; }
.sonet-groups-group-img { background: url(images/upic-group-48x48.png) no-repeat;}

/* Groups */
div.bx-group-sidebar-block {
	background:#fff;
	border-radius:3px;
	border:1px solid #bcd0d5;
	-moz-box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	-webkit-box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	margin-bottom:17px;
}
div.bx-group-sidebar-block div.bx-group-sidebar-block-inner {
	background: transparent;
	padding: 6px 8px;
	border: none;
	font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif; 
}
div.bx-group-sidebar-block .r0, div.bx-group-sidebar-block .r1,div.bx-group-sidebar-block .r2 { display:  none; }

div.bx-group-users {  }
div.bx-group-users-inner { background: transparent; padding: 4px 0 10px; }
div.bx-group-users-title { border: none; color: #555; font-size: 13px; font-weight: bold;  padding: 0 0 5px 3px;}
span.bx-group-owner { color: #555;}
div.bx-group-users-list { background: #f0f5f6; margin: 0; padding: 0; -webkit-border-radius: 1px; border-radius: 1px;  }
div.bx-group-user {  margin: 0 !important; padding: 7px;}
div.bx-group-member { margin: 0; }
a.bx-group-user-avatar {
	margin: 0;
	padding: 2px;
	background: url(images/template_sprite_8.png) no-repeat 2px -1310px;
	background-color: #fff !important;
	border: 1px solid;
	border-color: #e7e9ea #e8eaeb #e8eaeb #e7e9ea;
	-moz-box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
div.bx-group-user-info { padding-left: 8px; }
div.bx-group-user-name {  font-size: 14px; line-height: normal; margin: 0; padding: 0;}
div.bx-group-user-name a {  color: #2067B0 !important; font-size: 13px; font-weight: bold;}
div.bx-group-user-position { color: #555555; font-size: 13px;}
div.bx-group-users-title .webform-field-action-link { top: 2px; }
div.bx-group-users-title .webform-field-action-link, div.bx-group-more-members a.bx-group-members-text { border: none; font-size: 11px; color: #2067b0 !important; font-weight: normal; }
div.bx-group-users-title .webform-field-action-link:hover, div.bx-group-more-members a.bx-group-members-text:hover { color: #2067b0; text-decoration: underline; }

div.bx-group-bord { display: none; }


table.bx-group-layout { margin: 0 0 10px; width: 100%;}
td.bx-group-layout-left-column {  padding: 7px 0; padding-right: 10px; color: #555555; font-size: 13px; font-weight: bold;}
td.bx-group-layout-right-column {  color: #555555;  padding: 7px 0; }
.search-tags-cloud a { color: #2067B0 !important;}
.search-tags-cloud a:hover { color: #2067B0 !important; }

/* Instant Messagenger */
.bx-notifier-item-avatar-img { background: url(images/template_sprite_8.png) no-repeat -35px -1312px; }
.bx-messenger-content-item-avatar-img { background: url(images/template_sprite_8.png) no-repeat -35px -1312px; }
.bx-messenger-history-avatar-img { background: url(images/template_sprite_8.png) no-repeat -35px -1312px; }
.bx-messenger-new-message-item-avatar-img { background: url(images/template_sprite_8.png) no-repeat -35px -1312px; }
.bx-notifier-item-avatar-img { background: url(images/template_sprite_8.png) no-repeat -35px -1312px; }
.bx-messenger-tab-status .bx-messenger-tab-status-avatar { background: url(images/template_sprite_8.png) no-repeat -182px -1215px; }
.bx-notifier-item-help-popup-avatar { background: url(images/template_sprite_8.png) no-repeat -182px -1214px; }
.bx-messenger-cl-avatar-img { background: url(images/template_sprite_8.png) no-repeat -182px -1215px; }

/* Likes */
.bx-ilike-popup-avatar { background: url(images/template_sprite_8.png) no-repeat -182px -1214px;}

/*============================GRID==================================*/
body table.bx-edit-tabs tbody tr > td{border-bottom:1px solid #bdcfd2;}
body table.bx-edit-tabs tbody tr td.bx-tab-container-selected{border-bottom:1px solid #fff !important;}
body table.bx-edit-tabs td.bx-tab-selected{background:#fff;}
body table.bx-edit-tabs td.bx-tab-container div.empty,
body table.bx-edit-tabs td.bx-tab-container-disabled div.empty,
body table.bx-edit-tabs td.bx-tab-selected div.empty,
body table.bx-edit-tabs td.bx-tab-right-selected div.empty,
body table.bx-edit-tabs td.bx-tab-left-selected div.empty{width:1px;border:0;background:transparent;}
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-left,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-left-selected,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-right,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-right-selected,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-selected,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab{background:transparent;}
body table.bx-edit-tabs td.bx-tab-container-selected td.bx-tab-left-selected,
body table.bx-edit-tabs td.bx-tab-container-selected td.bx-tab-right-selected{border-bottom:1px solid #bdcfd2;}
body table.bx-edit-tabs td.bx-tab-container td.bx-tab,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-hover,
body table.bx-edit-tabs td.bx-tab-container-selected td.bx-tab-selected{
	padding:0 19px;
	border-top:1px solid #b6cbd0;
	border-left:1px solid #b6cbd0;
	border-right:1px solid #b6cbd0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-khtml-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	font:bold 12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#5c6470;
}
body table.bx-edit-tabs td.bx-tab-container-disabled td.bx-tab{
	padding:0 19px;
	border-top:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-khtml-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	font:bold 12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#D7D7D7;
}
body table.bx-edit-tabs td.bx-tab-container td.bx-tab{
	text-shadow:#fff 0 1px 1px !important;
	color:#2067b0;
	background:url(images/interface/grid/bx-tab-container.gif) repeat-x left top;
}
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-hover{
	color:#2067b0;
	text-shadow:#fff 0 1px 1px !important;
	background:url(images/interface/grid/bx-tab-container-hover.gif) repeat-x left top;
}
body table.bx-edit-tabs td.bx-tab{background:transparent;}
body table.bx-edit-tabs a.bx-context-button{vertical-align: middle;}
body table.bx-edit-tabs a.bx-context-button.bx-up,
body table.bx-edit-tabs a.bx-context-button.bx-down{position:relative;top:-2px;}

body div.bx-interface-form,
body div.bx-interface-form input,
body div.bx-interface-form textarea,
body div.bx-interface-form select{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
body div.bx-interface-form div.bx-buttons{border:0;margin-left:20%;padding-left:0px;background:transparent;}
body div.bx-interface-form div.bx-buttons input[name=save]{
	height:32px;
	border-top:1px solid #a3c926;
	border-bottom:1px solid #739913;
	border-left:1px solid #86ab1a;
	border-right:1px solid #86ab1a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	padding:0 45px;
	-webkit-box-shadow:0px 2px 2px #ccc;
	-moz-box-shadow:0px 2px 2px #ccc;
	box-shadow:0px 2px 2px #ccc;
	font:bold 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#fff;
	text-shadow:#799a16 0 1px 1px !important;
	cursor:pointer;
	outline:none;
	background:url(images/interface/buttons-sprite.png) repeat-x left -356px;
}
body div.bx-interface-form div.bx-buttons input[name=save]:hover{background-position:left -395px;}
body div.bx-interface-form div.bx-buttons input[name=save]:active{
	border-top:1px solid #5c7619;
	border-bottom:1px solid #789e12;
	border-left:1px solid #719414;
	border-right:1px solid #719414;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none;
	background-position:left -434px;
}
body tr.bx-bottom td.bx-field-value input[type=submit],
body tr.bx-bottom td.bx-field-value input[type=button],
body div.bx-interface-form div.bx-buttons input,
body div.bx-interface-form div.bx-buttons input[name=apply]{
	height:32px;
	border-top:1px solid #c8d1d4;
	border-bottom:1px solid #98a4a9;
	border-left:1px solid #a9b4b8;
	border-right:1px solid #a9b4b8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	padding:0 45px;
	margin-right:10px;
	-webkit-box-shadow:0px 2px 2px #ccc;
	-moz-box-shadow:0px 2px 2px #ccc;
	box-shadow:0px 2px 2px #ccc;
	font:bold 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px !important;
	cursor:pointer;
	outline:none;
	overflow:visible;
	background:url(images/interface/buttons-sprite.png) repeat-x left -585px;
}
body tr.bx-bottom td.bx-field-value input[type=submit]:hover,
body tr.bx-bottom td.bx-field-value input[type=button]:hover,
body div.bx-interface-form div.bx-buttons input:hover,
body div.bx-interface-form div.bx-buttons input[name=apply]:hover{
	background-position:left -624px;
}
body tr.bx-bottom td.bx-field-value input[type=submit]:active,
body tr.bx-bottom td.bx-field-value input[type=submit]:active,
body div.bx-interface-form div.bx-buttons input:active,
body div.bx-interface-form div.bx-buttons input[name=apply]:active{
	border-top:1px solid #979ea4;
	border-bottom:1px solid #b4c3c8;
	border-left:1px solid #adbabf;
	border-right:1px solid #adbabf;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none;
	background-position:left -662px;
}
body div.bx-interface-form div.bx-buttons input[name=cancel]{
	height:32px;border:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	padding:0 5px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	font:14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#d20000;
	text-shadow:none;
	cursor:pointer;
	background:transparent;
}

body div.bx-edit-tab-title{padding:0;background:transparent;}

body table.bx-edit-tab{border:0;margin-top:13px;}

body .wd-tags{color:transparent;}
body .wd-tags a{
	display:inline-block;
	height:20px;
	line-height:22px;
	padding:0 11px;
	border-width:1px !important;
	border-style:solid !important;
	border-color:#D6DADB #E3E7E8 #ECF0F1 !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	-khtml-border-radius:4px !important;
	border-radius:4px !important;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	font:bold 12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	background: none repeat scroll 0 0 #e8eff0 !important;
}
body .wd-tags a:link{color:#555;}
body .wd-tags a:hover{color:#2067B0;text-decoration:none;}

body table.bx-edit-table td{color:#555;}
body table.bx-edit-table tr.bx-bottom td.bx-field-value > table > tbody > tr > td:first-child{width:20% !important;}
body table.bx-edit-table tr.bx-bottom td.bx-field-value > table.bx-interface-grid > tbody > tr > td:first-child{width:1% !important;}

body div.bx-crm-field-edit-wrapper table.bx-edit-table tr.bx-bottom td.bx-field-value > table > tbody > tr > td:first-child{width:auto !important;}

body div.bx-edit-tab-title{height:40px;padding:0;margin-bottom:12px;line-height:40px;}
body table.bx-edit-tab-title{height:40px;padding:0;line-height:40px;}
body table.bx-edit-tab-title td.bx-form-title{
	height:38px;
	border-width:1px;
	border-style:solid;
	border-color:#d4edf7 #c2e6f4 #b5e1f1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	padding:0 18px;
	font:bold 14px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#41474f;
	text-shadow:#fff 0 1px 1px;
	background:url(images/interface/grid/form-title-blue.gif) repeat-x left top;
}

body div.bx-edit-table{margin:0;}
body table.bx-edit-table td{background:transparent;padding:7px 5px;}
body table.bx-edit-table td.bx-field-name{width:20%;font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555555;}
body table#tab_section_edit_table tr td input[type=text],
body table#tab_main_edit_table tr td input[type=text],
body table.bx-edit-table td.bx-field-value input[type=text]{
	width:257px;
	height:16px;
	padding:2px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	color:#555 !important;
}
body table.bx-edit-table td.bx-field-value select{width:262px;height:22px;}
body table.bx-edit-table td.bx-field-value option{padding:1px 6px;}
body table.bx-edit-table td.bx-field-value textarea{
	width:98%;
	height:130px;
	padding:2px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	overflow:auto;
	color:#555 !important;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

body table.field_crm td.field_crm_entity{padding:0;}
body table.crm_fm td{padding-top:0 !important;}
.mli-layout input{width:98% !important;}
table.bx-edit-table div.bx-ius-layout br{display:none;}
div.bx-ius-layout div.bx-ius-input{width:200px !important;}
body table.bx-edit-table table.crm_fm td.crm_fm_td_select select{width:120px;}

body table.bx-edit-table tr.bx-after-heading > td{padding-top:18px !important;}
body table.bx-edit-table tr.bx-after-heading > td.bx-heading {padding-top:0 !important;}
body table.bx-edit-table td.bx-heading{
	height:38px;
	padding:0px 21px;
	border-width:1px;
	border-style:solid;
	border-color:#efefef #e8e8e8 #e3e3e3;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	font:bold 14px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#41474f;
	background:url(images/interface/grid/form-title-grey.gif) repeat-x left top;
}

body table.bx-edit-table td.bx-field-value select.bx-user-field-enum { height:auto; }

body td.bx-field-value table.bx-user-info-anchor td.bx-user-info-anchor-cell a{font:bold 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555555;}

body table.bx-grid-multiaction div.bx-separator{border:0;}
body table.bx-grid-multiaction{background:transparent;}
body table.bx-grid-multiaction select,
body table.bx-grid-multiaction input,
body table.bx-grid-multiaction td{
	white-space:nowrap;
	font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
body table.bx-grid-multiaction select{margin-left:4px;}
body table.bx-grid-multiaction td:nth-child(9) select{margin-left:0px;}
body table.bx-grid-multiaction td{padding:0 3px;text-shadow:#fff 0 1px 1px;}
body table.bx-grid-multiaction td:nth-child(8){width:100%;text-align:right;}
body table.bx-grid-multiaction tr.bx-top,
body div.bx-interface-toolbar tr.bx-top{display:none;}
body table.bx-grid-multiaction td.bx-left,
body div.bx-interface-toolbar td.bx-left{
	width:5px;
	height:44px;
	border:0;
	padding:0;
	background:url(images/interface/grid/bx-interface-toolbar-left.gif) no-repeat left top;
}
body table.bx-grid-multiaction td.bx-content,
body div.bx-interface-toolbar td.bx-content{
	width:auto;
	height:44px;
	border:0;
	padding:0;
	background:url(images/interface/grid/bx-interface-toolbar-content.gif) repeat-x left top;
}
body table.bx-grid-multiaction td.bx-content{padding:0 10px;}
body table.bx-grid-multiaction td.bx-right,
body div.bx-interface-toolbar td.bx-right{
	width:5px;
	height:44px;
	border:0;
	padding:0;
	background:url(images/interface/grid/bx-interface-toolbar-right.gif) no-repeat right top;
}
body table.bx-grid-multiaction tr.bx-bottom,
body div.bx-interface-toolbar tr.bx-bottom{display:none;}
body table.bx-grid-multiaction tr.bx-bottom-all,
body div.bx-interface-toolbar tr.bx-bottom-all{display:none;}
body div.bx-interface-toolbar td.bx-content table{display:block;height:36px;margin:3px 0px;}
body div.bx-interface-toolbar a.bx-context-button{
	*position:relative;*top:-1px;position:relative\9;top:-1px\9;
	height:33px;
	line-height:33px;
	padding:0 10px 0 7px;
	margin:0 3px;
	border:1px solid transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	color:#41474f;
	background:url(images/interface/grid/toolbar-a-hover.gif) repeat-x left 34px;
}
body div.bx-interface-toolbar a.bx-context-button:hover{
	border:1px solid #dedfdf;
	margin:0 3px;
	background:url(images/interface/grid/toolbar-a-hover.gif) repeat-x left top;
}
body div.bx-interface-toolbar a.bx-context-button:active,
body div.bx-interface-toolbar a.bx-context-button.pressed{border-top:1px solid #8b939e;border-bottom:1px solid #c6d0d4;border-left:1px solid #9da6af;border-right:1px solid #9da6af;margin:0 3px;background:url(images/interface/grid/toolbar-a-active.gif) repeat-x left top;}
body div.bx-interface-toolbar span.bx-context-button-text{height:33px;line-height:33px;margin:0;text-shadow:#fff 0 1px 1px;}
body div.bx-interface-toolbar span.bx-context-button-left{display:none;}
body div.bx-interface-toolbar span.bx-context-button-right{display:none;}
body div.bx-context-more-buttons a.bx-context-button{padding:0 6px 0 2px;}
body div.bx-context-more-buttons a.bx-context-button span.bx-context-button-text{padding:0 0px 0 11px;}
body div.bx-context-more-buttons span.bx-arrow,
body div.bx-interface-toolbar span.bx-arrow{width:5px;height:3px;margin:15px 2px 0 5px;}
body div.bx-interface-toolbar span.bx-context-button-icon{margin:4px 6px 4px 0px;}
body div.bx-interface-toolbar a.bx-context-button span.btn-list{background:url(images/interface/grid/toolbar-icons/list.gif) no-repeat center center;}
body div.bx-interface-toolbar a.bx-context-button span.btn-new{background:url(images/interface/grid/toolbar-icons/new.gif) no-repeat center center;}
body div.bx-interface-toolbar a.bx-context-button span.go-back{background:url(images/interface/grid/toolbar-icons/go-back.gif) no-repeat center center !important;}
body div.bx-interface-toolbar a.bx-context-button span.btn-unlock{background:url(images/interface/grid/toolbar-icons/element-unlock.gif) no-repeat center center !important;}
body div.bx-interface-toolbar a.bx-context-button span.btn-copy{background:url(images/interface/grid/toolbar-icons/element-copy.gif) no-repeat center center !important;}

body table.bx-interface-grid{border:0;}
body table.bx-interface-grid td{padding:10px !important;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
body table.bx-interface-grid tr.bx-grid-footer table.bx-grid-footer td{padding:0 15px !important;}
body table.bx-interface-grid td.bx-left,
body table.bx-interface-grid td.bx-actions-col{border-left:0;border-right:0;border-top:0;text-align:center;vertical-align:middle;}
body table.bx-interface-grid td{border-top:0;border-left:0;border-right:0;}
body table.bx-interface-grid tr.bx-grid-gutter{display:none;}
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign{display:none;}
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign.bx-sort-down,
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign.bx-sort-up{
	display:table-cell;
	padding:0;
	background-position:center center;
}
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign.bx-sort-up{background-image:url(images/interface/grid/bx-sort-up.png)  !important;}
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign.bx-sort-down{background-image:url(images/interface/grid/bx-sort-down.png)  !important;}
body table.bx-interface-grid tr.bx-grid-head td.bx-sorted,
body table.bx-interface-grid tr.bx-grid-gutter td,
body table.bx-interface-grid tr.bx-grid-gutter td.bx-left,
body table.bx-interface-grid tr.bx-grid-gutter td.bx-right,
body table.bx-interface-grid tr.bx-grid-head td,
body table.bx-interface-grid tr.bx-grid-head td.bx-left,
body table.bx-interface-grid tr.bx-grid-head td.bx-right{
	border:0;
	padding:0 10px !important;
	/*text-shadow:#fff 0 1px 1px;*/
	font:12px/40px "Helvetica Neue",Helvetica,Arial,sans-serif;
	vertical-align: middle;
	white-space:nowrap;
}
body table.bx-interface-grid tr.bx-grid-head td{text-shadow:#fff 0 1px 1px;color:#555 !important;background-color:transparent !important;}
body table.bx-interface-grid tr.bx-grid-head > td{background:#e4e4e4 url(images/interface/grid/bx-grid-head.png) repeat-x left top !important;}
body table.bx-interface-grid tr.bx-grid-head > td.bx-sorted{background:url(images/interface/grid/bx-grid-head-sorted.png) repeat-x left top !important;}
body table.bx-interface-grid tr.bx-grid-head td.bx-left{border-radius:4px 0 0 4px;}
body table.bx-interface-grid tr.bx-grid-head td.bx-right{border-radius:0 4px 4px 0;}
body table.bx-interface-grid tr.bx-grid-head td td{padding:0px !important;cursor:pointer;}
body table.bx-interface-grid tr.bx-even td.bx-sorted,
body table.bx-interface-grid tr.bx-odd td.bx-sorted,
body table.bx-interface-grid tr.bx-even td{background:transparent;}
body table.bx-interface-grid tr.bx-even.bx-over td.bx-sorted,
body table.bx-interface-grid tr.bx-odd.bx-over td.bx-sorted,
body table.bx-interface-grid tr.bx-over td{background-color:#FFFCB1;}
body table.bx-interface-grid tr.bx-even.bx-selected td.bx-sorted,
body table.bx-interface-grid tr.bx-odd.bx-selected td.bx-sorted,
body table.bx-interface-grid tr.bx-selected td{background-color:#DAEC71;}
body table.bx-interface-grid tr.bx-even.bx-active td.bx-sorted,
body table.bx-interface-grid tr.bx-odd.bx-active td.bx-sorted,
body table.bx-interface-grid tr.bx-active td{background-color: #FFF46A;}
body div.bx-edit-tab-inner table.bx-interface-grid tr.bx-grid-footer > td,
body table.bx-interface-grid tr.bx-grid-footer > td{
	height:38px;
	border:0;
	padding:0 !important;
	-moz-border-radius:0 0 4px 4px !important;
	-webkit-border-radius:0 0 4px 4px !important;
	-khtml-border-radius:0 0 4px 4px !important;
	border-radius:0 0 4px 4px !important;
	background:transparent url(images/interface/grid/bx-grid-footer.png) repeat-x left top !important;
}
body div.bx-edit-tab-inner table.bx-interface-grid tr.bx-grid-footer td{color:#555;background-color:transparent !important;}
body table.bx-interface-grid tr.bx-grid-footer td td{
	height:38px;
	border:0;
	padding:0 15px !important;
	font:12px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:transparent;
	color:#555;
}
body table.bx-interface-grid tr.bx-grid-footer td td span{font-weight:normal;color:#555 !important;}
/*body table.bx-interface-grid tr.bx-even td.bx-sorted,
body table.bx-interface-grid tr.bx-odd td.bx-sorted,
body table.bx-interface-grid tr.bx-even td,*/
body table.bx-interface-grid tr > td{border-bottom:1px solid #EDEDED !important;}
body table.bx-interface-grid tr.bx-grid-head td,
body table.bx-interface-grid tr.bx-grid-footer td{border-bottom:0 !important;}
body table.bx-interface-grid a.bx-action:hover div,
body table.bx-interface-grid tr.bx-over a.bx-action div,
body table.bx-interface-grid a.bx-action div{background-image:url(images/interface/grid/action.gif);background-position:center center !important;}
body table.bx-interface-grid tr.bx-grid-head a.bx-action div{background:url(images/interface/grid/action_head.gif) no-repeat center center;}
body table.bx-interface-grid tr.bx-grid-head a.bx-action.pressed div,
body table.bx-interface-grid tr.bx-grid-head a.bx-action:hover div{background:#d2d2d2 url(images/interface/grid/action_head.gif) no-repeat center center;}

body td.bx-form-title div.element-status-red, td.bx-form-title div.element-status-yellow{display:inline;margin-left:10px;}

body div.bx-popup-menu{
	min-width:100px;
	padding:7px 7px 5px !important;
	border:1px solid #d9e4e7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	background:#fff !important;
	-webkit-box-shadow:0px 20px 20px rgba(88,112,118,0.3);
	-moz-box-shadow:0px 20px 20px rgba(88,112,118,0.3);
	box-shadow:0px 20px 20px rgba(88,112,118,0.3);
}
body div.bx-popup-menu:empty { display: none; }

.bx-js-float-shadow { display: none; }
body div.bx-popup-menu table{width:100% !important;*width:auto !important;}
body div.bx-popup-menu td.popupmenu{border:0 !important;background:#ffffff !important;}
body div.bx-popup-menu td.popupmenu div.popupitem{
	margin:1px !important;
	height:29px !important;
	line-height:29px !important;
	cursor:pointer !important;
}
body div.bx-popup-menu td.popupmenu div.popupitemover{
	height:29px !important;
	margin:0px !important;
	border-width:1px !important;
	border-style:solid !important;
	border-color:#D6DADB #E3E7E8 #ECF0F1 !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	-khtml-border-radius:4px !important;
	border-radius:4px !important;
	line-height:29px !important;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	background:none repeat scroll 0 0 #F0F5F5 !important;
}
body div.bx-popup-menu td.popupmenu div.popupitemover div[style]{border:0 !important;height:29px !important;line-height:29px !important;}
body div.bx-popup-menu td.popupmenu div.popupitem table{width:100% !important;border:0 !important;height:29px !important;line-height:29px !important;}
body div.bx-popup-menu td.popupmenu div.popupitemover table{
	width:100% !important;
	border:0 !important;
	height:29px !important;
	line-height:29px !important;
}
body div.bx-popup-menu td.popupmenu div.popupitem td.gutter{padding-left:7px !important;}
body div.bx-popup-menu td.popupmenu div.popupitem td.item{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size:13px !important;
	color:#555555 !important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5) !important;
}
body div.bx-popup-menu td.popupmenu div.popupitem td.item.disabled{color:#ccc !important;}

body table.bx-edit-tabs a.bx-form-menu{
	position:relative;
	margin:-5px 0 0 5px;
	border:0;
	width:42px;
	height:28px;
	background:url(images/interface/grid/bx-form-menu.png) no-repeat left top;
}
body table.bx-edit-tabs a.bx-form-menu.pressed,
body table.bx-edit-tabs a.bx-form-menu:hover{
	margin:-5px 0 0 5px;
	border:0;
	background:url(images/interface/grid/bx-form-menu-hover.png) no-repeat left top;
}
body table.bx-edit-tabs a.bx-form-menu span{display:none;}

body td.popupmenu div.popupseparator{display:none;}
body div.wd_perm_buttons{margin-left:20%;}
body div.bx-form-notes,
body table.bx-interface-grid td input,
body table.bx-interface-grid td textarea,
body table.bx-interface-grid td select,
body table.bx-edit-table td.bx-field-value select{
	font-size:13px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
	color:#555 !important;
}
.bx-grid-themes-menu-item{display:none}

/*============================Filters===============================*/
.filter-block{margin:0; padding: 10px 0; line-height:15px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#555;}
.filter-field input.filter-textbox,
.filter-field input.filter-quick-textbox,
.filter-field input.filter-date-days,
.filter-field-date-combobox input.filter-date-days,
.filter-field input.filter-interval-from,
.filter-field input.filter-interval-to,
.filter-field input.filter-date-interval,
.filter-field input.filter-date-interval-from,
.filter-field input.filter-date-interval-to,
.filter-field input[name^="FILE_SIZE_"],
.filter-field input.filter-interval,
.filter-field input.search-tags
{
	height:16px;
	padding:2px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
}

.filter-block-title{
	position:relative;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font:bold 13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
.filter-block-title a.filter-settings{
	position:absolute;
	top:-5px;
	right:-6px;
	width:42px;
	height:28px;
	margin:0;
	border:0;
	background:url(images/interface/grid/bx-form-menu.png) no-repeat left top;
}
.filter-block-title a.filter-settings:hover{background:url(images/interface/grid/bx-form-menu-hover.png) no-repeat left top;}
.filter-block-title a.filter-save{
	position:absolute;
	top:1px;
	right:42px;
	text-decoration:none;
	color:#a8a8a8;
	font:11px/17px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.filter-block-title a.filter-save:hover{text-decoration:underline;}

.filter-field{padding-bottom:8px;margin:0;}
.filter-field label.filter-field-title{
	display:block;
	margin:0 0 6px;
	padding:0 !important;
	font:13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}

.filter-field input{font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.filter-field input.filter-textbox{width:220px;}
.filter-field input.filter-quick-textbox{width:120px;}
.filter-field input.filter-checkbox {vertical-align:middle;}
.filter-field input.filter-date-days,
.filter-field-date-combobox input.filter-date-days{width:55px;}

.filter-field select{font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.filter-field select.filter-dropdown{width:225px;display:block;margin-bottom:6px;}
/*.filter-field-date-combobox-days select.filter-dropdown,
.filter-field-date-combobox-after select.filter-dropdown,
.filter-field-date-combobox-before select.filter-dropdown {width:120px;}*/
.filter-field select.filter-quick-dropdown{width:95px;}
.filter-field select.filter-listbox{width:225px;}

.filter-field input.filter-interval-from,
.filter-field input.filter-interval-to{width:90px;}
.filter-field span.filter-interval-hellip {width:30px;display:inline-block;text-align:center;}

.filter-field input.filter-date-interval,
.filter-field input.filter-date-interval-from,
.filter-field input.filter-date-interval-to{width:75px;vertical-align:top;}
.filter-field span.filter-date-interval-hellip{width:20px;display:inline-block;text-align:center;}
.filter-field a.filter-date-interval-calendar{vertical-align:top;display:inline-block;margin:1px 1px;}
.filter-field a.filter-date-interval-calendar img{margin:0;vertical-align:top;}
.filter-field a.filter-date-interval-calendar:hover{border:1px solid #AEB6C2;background:#DBE3F2;margin:0;}

.filter-field-date-combobox .filter-date-interval{display:none;}
.filter-field-date-combobox span.filter-date-interval-hellip{display:none;}
.filter-field-date-combobox .filter-date-interval-after{display:inline;}
.filter-field-date-combobox .filter-date-interval-before{display:inline;}
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before{display:block;margin-top:0.5em;}
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before span.filter-date-interval-hellip{display:inline-block;margin:0;}
.filter-field-date-combobox .filter-date-interval-to{display:none;}
.filter-field-date-combobox .filter-date-interval-from{display:none;}
.filter-field-date-combobox .filter-date-interval-after .filter-date-interval-to{display:inline;}
.filter-field-date-combobox .filter-date-interval-before .filter-date-interval-from{display:inline;}
.filter-field-date-combobox .filter-day-interval {display:none;}
.filter-field-date-combobox .filter-day-interval-selected {display:inline;}

.filter-field-buttons{padding-top:5px;text-align:left;}
.filter-field-buttons input[type="submit"]{
	height:25px;
	padding:0 18px;
	border-width:1px;
	border-style:solid;
	border-color:#f1f1f1 #d8d8d8 #a9a9a9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 0px 1px #ccc;
	-moz-box-shadow:0px 0px 1px #ccc;
	box-shadow:0px 0px 1px #ccc;
	font:bold 13px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px !important;
	cursor:pointer;
	outline:none;
	overflow:visible;
	background:url(images/interface/buttons-sprite.png) repeat-x left -217px;
}
.filter-field-buttons input[type="submit"]:hover{background-position:left -250px;}
.filter-field-buttons input[type="submit"]:active{border-color:#8c939e #9fa7b0 #c8d1d5;background-position:left -283px;}
.filter-field-buttons input[name="del_filter_company_search"],
.filter-field-buttons input[type="button"]{
	height:25px;
	border:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	padding:0 10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	font:13px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#2067b0;
	text-shadow:none;
	cursor:pointer;
	outline:none;
	overflow:visible;
	background:transparent;
}

.filter-presets{
	border:0;
	margin:0;
	padding:11px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:#f0f5f6;
}
.filter-presets label{display:block;margin:0 0 8px;padding:0;}
.filter-presets a{margin:0;font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#41474f;}
.filter-presets ul{margin:0;padding:0;list-style-type:none;}
.filter-presets ul li{margin:0;padding:5px 0 5px 13px;background:url(images/interface/grid/filter-presets-li.gif) no-repeat left 11px;}
.filter-presets ul li a{margin:0;color:#2067b0;font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;}
.filter-presets label a{margin:0;font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#41474f;}

div.bx-filter-note{margin:12px 0px 12px 0px;background-color:#fffdc1;border:1px solid #e6e4af;padding:6px;color:#787878;text-align:center;}

.filter-field select[name^="DATE_"],
.filter-field select[name^="timestamp_"]{display:block;width:225px;margin-bottom:6px;}
input#wd_content[type="text"],
.filter-field .mli-layout input[type="text"],
span.webform-field-textbox-inner{
	height:16px;
	padding:2px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
}
span.webform-field-textbox-inner{height:20px;}
span.webform-field-textbox-inner input{background-color:transparent;}

/*============================================CRM====================================================*/
select.crm-config-ext-sale-scheme { width:64px !important; }
input.crm-config-ext-sale-server { width:175px !important; }
input.crm-config-ext-sale-port { width:32px !important;}
.crm-config-ext-sale-text { vertical-align: middle; padding: 0 2px; }
.crm-config-sendsave a.bx-form-menu { display: none !important; }

/*============================================Timeman=================================================*/
body .tm-popup-content{position:relative;}
body .bx-tm-popup-clock-wnd{padding:5px 5px;}
body .bx-tm-popup-clock-wnd-title{
	position:relative;
	padding:0 5px 18px;
	font:bold 14px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#cfd1d1 0 0 1px;
}
body #popup-window-content-tm_edit_pause .bx-tm-popup-clock-wnd-title,
body #popup-window-content-timeman_clock_popup .bx-tm-popup-clock-wnd-title{padding:0 5px 0px;}
body .bx-tm-popup-clock-wnd .bx-tm-popup-clock-wnd-clock{width:165px;height:169px;margin:0;padding:0;}
body .bx-tm-popup-edit-clock-wnd-clock,
body div.bx-clock-div-inline{width:auto;height:auto;}
body .popup-window-content div.bx-clock-div{
	width:auto;
	height:auto;
	padding:0;
	border:0;
	-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-align:center;
	background:transparent;
}
body .popup-window-content div.bx-clock-div div.bxc-controls-cont{padding-bottom:0;}
body .popup-window-content div.bx-tm-popup-clock{padding:10px 0 0;}
body div.bx-clock-div-inline div.bxc-controls-cont{display:inline-block;width:auto;*width:105px;min-width:105px\9;}
body div.bx-clock-div-inline div.bxc-mouse-control-cont{
	top:10px;
	left:24px;
	width:112px;
	height:112px;
}


body .bx-tm-popup-clock-wnd-subtitle{padding:5px 10px;font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif; color: #555;}
body .bx-tm-popup-clock-wnd .bx-tm-popup-clock-wnd-report textarea{
	position:relative;
	width:324px;
	height:130px;
	padding:6px 8px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	overflow:auto;
}
#popup-window-content-timeman_time_selector_popup .bx-tm-popup-clock-wnd .bx-tm-popup-clock-wnd-report{padding-left:0px;}
#popup-window-content-timeman_time_selector_popup .bx-tm-popup-clock-wnd-report textarea{width:178px;padding:6px 8px;}
.bx-tm-popup-clock-wnd td{vertical-align:top;}

.tm-tabs{margin:0;height:32px;line-height:32px;}
.tm-tabs-content{
	position:static;
	margin:0;
	border:1px solid #b8ccd1;
	-moz-border-radius:0 3px 3px;-webkit-border-radius:0 3px 3px;-khtml-border-radius:0 3px 3px;border-radius:0 3px 3px;
	background:#ffffff;
}
bs-box{padding:0 0 1px;}
tm-popup-report-buttons{padding:12px 0 10px;}
.tm-tab-content{padding:9px;}
.tm-popup-report-text{padding:0 16px 0 0;}
.tm-popup-report-textarea{
	padding:7px;
	margin:0;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
.tm-popup-report-textarea{color:#A2A1A1;}
.tm-popup-report-editmode .tm-popup-report-textarea{color:#555;}
.tm-tabs-hr{display:none;}
.tm-tab{margin:0 5px 0 0;vertical-align:top;}
.tm-tab .tm-tab-left,
.tm-tab-selected .tm-tab-left,
.tm-tab .tm-tab-right,
.tm-tab-selected .tm-tab-right{display:none;}
.tm-tabs{height:32px;line-height:32px;}
.tm-tabs .wr-call-lable{right:6px;top:6px;padding:0;line-height:15px;}
.tm-tab-selected{position:relative;z-index:11;height:34px;border:0;line-height:32px;}
.tm-tab .tm-tab-text,
.tm-tab-selected .tm-tab-text{
	position:static;
	height:31px;
	border:1px solid #b5c9cf;
	border-bottom:0;
	-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;
	font:bold 12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#2067b0;
	text-shadow:#fff 0 0 1px;
	background:url(images/interface/grid/bx-tab-container.gif) repeat-x left top;
}
.tm-tab-text:hover{background:#f9fafb;}
.tm-tab-selected .tm-tab-text:hover,
.tm-tab-selected .tm-tab-text{color:#555;height:32px;background:#fff;}
.tm-popup-section{
	height:28px;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	line-height:28px;
}
.tm-popup-section-left,
.tm-popup-section-right{display:none;}
.tm-popup-section-text{height:28px;font:bold 14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;text-shadow:#fff 0 1px 1px;}
.tm-popup-section-tasks{background:url(images/interface/grid/form-title-blue.gif) repeat-x left top;}
.tm-popup-section-events{background:url(images/interface/timeman/popup-section-events.gif) repeat-x left top;}
.tm-popup-section-right-link{
	margin-top:4px;
	padding-right:20px;
	color:#2067b0;
	text-decoration:none;
	text-shadow:#fff 0 1px 1px;
	background:url(images/interface/timeman/section-right-link.gif) no-repeat right center;
}
.tm-popup-events{margin:10px 0 0;}
.tm-popup-event{margin:0 6px 6px;}
.tm-popup-event-datetime { color: #555;}
.tm-popup-event-name .tm-popup-event-text,
.tm-popup-task-status-in-progress .tm-popup-task-name,
.tm-popup-task-status-accepted .tm-popup-task-name{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.tm-popup-event-name .tm-popup-event-text:hover,
.tm-popup-task-status-in-progress .tm-popup-task-name:hover,
.tm-popup-task-status-accepted .tm-popup-task-name:hover{border-bottom:0;color:#2067b0;}
.tm-popup-task-form{margin:4px 0 0 26px;}
.tm-report-popup .tm-popup-task-form { margin-left: 0; }
.tm-popup-tasks-empty .tm-popup-task-form{margin-left:0;}
.tm-popup-tasks-empty .tm-popup-task-form .tm-popup-task-form-textbox {width:307px;}
.tm-popup-event-form .tm-popup-event-start-time-textbox,
.tm-popup-event-form .tm-popup-event-end-time-textbox,
.tm-popup-event-form .tm-popup-event-form-textbox,
.tm-popup-task-form .tm-popup-task-form-textbox,
.tm-popup-event-form .tm-popup-event-start-time-textbox_am_pm,
.tm-popup-event-form .tm-popup-event-end-time-textbox_am_pm,
.tm-popup-event-form .tm-popup-event-form-textbox_am_pm,
.tm-popup-task-form .tm-popup-task-form-textbox_am_pm
{
	padding:5px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
.tm-popup-event-start-time-textbox, .tm-popup-event-end-time-textbox { width: 32px; }
.tm-popup-event-form-textbox_am_pm { width: 161px;}
.tm-report-popup-events .tm-popup-event-form-textbox_am_pm { width: 136px;}
.tm-popup-task-form .tm-popup-task-form-textbox{width:282px;}
.tm-popup-event-form-textbox{width:204px;}
.tm-report-popup .tm-popup-event-form-textbox { width: 175px; }
.tm-popup-event-form-disabled .tm-popup-event-form-options,
.tm-popup-event-form-disabled .tm-popup-event-start-time-textbox,
.tm-popup-event-form-disabled .tm-popup-event-end-time-textbox,
.tm-popup-event-form-disabled .tm-popup-event-form-textbox,
.tm-popup-task-form-disabled .tm-popup-task-form-textbox{color:#a2a1a1;}
.tm-popup-task-form-submit,
.tm-popup-event-form-submit,
.tm-popup-event-form-disabled .tm-popup-event-form-submit,
.tm-popup-task-form-disabled .tm-popup-task-form-submit{
	width:27px;
	height:28px;
	cursor:pointer;
	background:url(images/interface/timeman/button-add.png) no-repeat left top;
}
.tm-popup-event-form-disabled .tm-popup-event-form-submit:hover,
.tm-popup-task-form-disabled .tm-popup-task-form-submit:hover{background:url(images/interface/timeman/button-add-hover.png) no-repeat left top;}
.tm-popup-event-form-disabled .tm-popup-event-form-submit:active,
.tm-popup-task-form-disabled .tm-popup-task-form-submit:active{background:url(images/interface/timeman/button-add-active.png) no-repeat left top;}
.tm-popup-event-form-options{width:auto;padding:2px 0 0 100px;text-align:left;color:#555;}
.tm-popup-events-ampm .tm-popup-event-form-options { padding-left: 140px; }
.tm-popup-events-ampm .tm-popup-event-separator { padding-left: 6px; padding-right: 6px; }
.tm-popup-event-start-time-textbox_am_pm { width: 52px; }
.tm-popup-event-end-time-textbox_am_pm { width: 52px; }

.tm-popup-timeman-change-time-mode{width:auto;margin:8px 3px 13px;}
.tm-popup-timeman-change-time-mode .tm-popup-change-time-link{font:11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#2067b0;text-decoration:none;}
.tm-popup-timeman-change-time-mode .tm-popup-change-time-link:hover{text-decoration:underline;}
.tm-popup-timeman-paused-mode .tm-popup-timeman-pause{
	*float:left;
	display:inline-block !important;
	height:30px;
	border-color:#eaeced #d3d5d5 #a4a5a6;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
	-webkit-box-shadow:0 1px 1px #dfe1e1;
	-moz-box-shadow:0 1px 1px #dfe1e1;
	box-shadow:0 1px 1px #dfe1e1;
	font:12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	text-align:left;
	overflow:visible;
	background:url(images/interface/timeman/popup-timeman-pause.png) repeat-x left top;
}
.tm-popup-timeman-buttons-mode .tm-popup-timeman-layout{clear:both;}
.tm-popup-timeman-paused-mode .tm-popup-notice-time-unit{display:none;*display:inline;}
.tm-popup-timeman-paused-mode .tm-popup-notice-time-unit,
.tm-popup-timeman-paused-mode .tm-popup-notice-time-number{font:bold 15px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.tm-popup-timeman-paused-mode .tm-popup-notice-time-hours .tm-popup-notice-time-number:after,
.tm-popup-timeman-paused-mode .tm-popup-notice-time-minutes .tm-popup-notice-time-number:after{display:inline-block;padding:0 2px 0 3px;content:":";line-height:12px;}
.tm-popup-timeman-pause-time{padding:0 11px;vertical-align:top;}
.tm-popup-timeman-pause-timer-caption{
	display:inline-block;
	height:39px;
	padding:0 11px;
	font:bold 12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	vertical-align:top;
	background:url(images/interface/timeman/popup-timeman-pause-timer-caption.png) no-repeat 60px 29px;
}
.tm-popup-timeman .webform-button{margin:0 6px;}
.tm-popup-notice{
	position:relative;
	height:29px;
	padding:0;
	margin:0 3px;
	border-color:#b4bdbe #c7d0d2 #d4dee0;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px #c7d0d2 inset;
	-moz-box-shadow:0 1px 2px #c7d0d2 inset;
	box-shadow:0 1px 2px #c7d0d2 inset;
	font:12px/13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	text-align:left;
	background:#dae4e6;
}
.tm-popup-notice-left,
.tm-popup-notice-right{display:none;}
.tm-popup-notice-text{display:inline-block;height:29px;padding:0 11px;font:bold 12px/29px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.tm-popup-notice-pencil{
	position:absolute;
	top:8px;
	right:7px;
	width:19px;
	height:13px;
	border-left:1px solid #bfc5c7;
	background:url(images/interface/timeman/notice-pencil.png) no-repeat 6px top;
}
.tm-popup-notice-time{
	position:absolute;
	top:8px;
	right:27px;
	width:auto;
	height:13px;
	padding:0 8px 0 20px;
	border-right:1px solid #f8fafb;
	font:bold 12px/13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	vertical-align:middle;
	background:url(images/interface/timeman/notice-time.png) no-repeat left top;
}
.tm-popup-notice-time .tm-popup-notice-time-unit{display:none;*display:inline;}
.tm-popup-notice-time .tm-popup-notice-time-unit,
.tm-popup-notice-time .tm-popup-notice-time-number{font:bold 15px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.tm-popup-notice-time .tm-popup-notice-time-hours .tm-popup-notice-time-number:after,
.tm-popup-notice-time .tm-popup-notice-time-minutes .tm-popup-notice-time-number:after{display:inline-block;padding:0 2px 0 3px;content:":";line-height:12px;}
.tm-popup-notice-time .tm-popup-notice-time-hours,
.tm-popup-notice-time .tm-popup-notice-time-minutes,
.tm-popup-notice-time .tm-popup-notice-time-seconds{position:relative;top:-1px;*top:-2px;}
.tm-popup-notice-time .tm-popup-notice-time-number,
.tm-popup-notice-time .tm-popup-notice-time-unit{color:#555;}

/*-----------------------green----------------------*/
.tm-popup-main-button.webform-button-accept .webform-button-text,
.tm-popup-main-button.webform-button-create .webform-button-text,
.tm-popup-main-button.webform-button-accept:hover .webform-button-text,
.tm-popup-main-button.webform-button-create:hover .webform-button-text{
	padding:0 5px 0 18px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(images/interface/timeman/button-text-green.png) no-repeat 2px center;
}
.tm-popup-main-button.webform-button-accept:active .webform-button-text,
.tm-popup-main-button.webform-button-create:active .webform-button-text{
	padding:0 5px 0 18px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(images/interface/timeman/button-text-green-active.png) no-repeat 2px center;
}
/*-----------------------red----------------------*/
.tm-popup-main-button.webform-button-decline .webform-button-text,
.tm-popup-main-button.webform-button-decline:hover .webform-button-text{
	padding:0 10px 0 26px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(images/interface/timeman/button-text-red.png) no-repeat 5px 13px;
}
.tm-popup-main-button.webform-button-decline:active .webform-button-text{
	padding:0 10px 0 26px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(images/interface/timeman/button-text-red-active.png) no-repeat 5px 13px;
}
.tm-popup-timeman-paused-mode .tm-popup-main-button.webform-button-decline .webform-button-text,
.tm-popup-timeman-paused-mode .tm-popup-main-button.webform-button-decline:hover .webform-button-text{
	padding:0 5px 0 19px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(images/interface/timeman/button-text-red.png) no-repeat 2px 13px;
}
.tm-popup-timeman-paused-mode .tm-popup-main-button.webform-button-decline:active .webform-button-text{
	padding:0 5px 0 19px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(images/interface/timeman/button-text-red-active.png) no-repeat 2px 13px;
}
/*---------------------grey------------------------*/
.tm-popup-timeman-paused-mode .tm-popup-change-time-link{*display:none;}
.tm-webform-button-play .webform-button-icon,
.tm-webform-button-pause .webform-button-icon{display:none;}
.tm-webform-button-pause .webform-button-text.text-pause,
.tm-webform-button-pause:hover .webform-button-text.text-pause{
	padding:0 10px 0 26px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:url(images/interface/timeman/button-text-grey-pause.png) no-repeat 5px 13px;
}
.tm-webform-button-pause:active .webform-button-text.text-pause{
	padding:0 10px 0 26px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:url(images/interface/timeman/button-text-grey-pause-active.png) no-repeat 5px 13px;
}
.tm-webform-button-play .webform-button-text.text-play,
.tm-webform-button-play:hover .webform-button-text.text-play{
	padding:0 5px 0 19px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:url(images/interface/timeman/button-text-grey-play.png) no-repeat 2px 12px;
}
.tm-webform-button-play:active .webform-button-text.text-play{
	padding:0 5px 0 19px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:url(images/interface/timeman/button-text-grey-play-active.png) no-repeat 2px 12px;
}



.tm-popup-report-editmode .tm-popup-report-button .popup-window-button-text{color:#555;}
table.tm-popup-timeman-layout tr td.tm-popup-timeman-layout-time{padding-right:4px;}
.tm-popup-task:hover span.tm-popup-task-delete:hover {background:url(images/interface/timeman/popup-window-close-icon.png) no-repeat center center;}
div.bx-clock-div-inline .bxc-clock-cont{margin:0;}
.bx-tm-popup-edit-clock-wnd-clock .bx-clock-div-inline{margin:0;}
.bx-tm-popup-edit-clock-wnd-clock{padding:0;}
.bx-tm-popup-edit-clock-wnd-clock .bx-tm-clock-caption{
	width:165px;
	margin:0;
	padding:0 0 5px;
	font:bold 15px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#7a808c;
}
.bx-tm-popup-edit-clock-wnd-clock .tm-double-clock-table{width:auto;}
.bx-tm-popup-edit-clock-wnd .bx-tm-field{
	*zoom:1;
	position:relative;
	margin:10px 0;
	padding:0;
	border:1px solid #c7d0d2;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	background:#dae4e6;
}
.bx-tm-popup-edit-clock-wnd .bx-tm-report-caption{
	display:block;
	width:auto;
	height:31px;
	margin:0 2px;
	padding:0 8px;
	font:bold 12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	text-align:left;
}
.bx-tm-popup-edit-clock-wnd .bx-tm-field .bx-tm-report-field{
	position:absolute;
	top:0;
	left:245px;
	display:block;
	height:31px;
	padding-left:21px;
	font:bold 15px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#7a808c;
	text-shadow:#fff 0 1px 1px;
	background:url(images/interface/timeman/notice-time.png) no-repeat left center;
}
.bx-tm-popup-edit-clock-wnd div:nth-child(6).bx-tm-field .bx-tm-report-field{background:url(images/interface/timeman/bx-tm-report-field-pause.png) no-repeat 3px center;}
.bx-tm-popup-edit-clock-wnd .bx-tm-popup-clock-wnd-report{position:relative;}
.bx-tm-popup-edit-clock-wnd .bx-tm-popup-clock-wnd-report .bx-tm-edit-section{
	position:absolute;
	right:5px;
	top:0;
}
.bx-tm-popup-edit-clock-wnd .bx-tm-popup-clock-wnd-report .bx-tm-edit-section span{color:#aac2c8;}
.bx-tm-popup-edit-clock-wnd .bx-tm-popup-clock-wnd-report .bx-tm-edit-section span.bx-tm-report-edit{color:#a2a1a1;}
.bx-tm-report-edit{
	margin:0 5px;
	padding:5px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#a2a1a1;
}

/* =================== bx-clock-div ===================== */
body div.bx-clock-div{
	width:auto;
	height:auto;
	padding:10px 0;
	border:1px solid #d9e4e7;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	-webkit-box-shadow:0 20px 20px rgba(88, 112, 118, 0.3);
	-moz-box-shadow:0 20px 20px rgba(88, 112, 118, 0.3);
	box-shadow:0 20px 20px rgba(88, 112, 118, 0.3);
	text-align:center;
	background:#f8fafb;
}
body div.bx-clock-div div.bxc-controls-cont{
	position:relative;
	display:inline-block;
	width:auto;*width:105px;min-width:105px\9;
	padding-bottom:15px;
}
body div.bx-clock-div input[type="button"]{
	clear:both;
	display:block;
	height:25px;
	margin:36px auto 0;*margin:6px auto 0;
	border-width:1px;
	border-style:solid;
	border-color:#d7dee0 #c1c7c9 #969c9d;
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
	-webkit-box-shadow:0 1px 1px #ccd3d5;
	-moz-box-shadow:0 1px 1px #ccd3d5;
	box-shadow:0 1px 1px #ccd3d5;
	font:bold 12px/23px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	cursor:pointer;
	background:url(images/interface/buttons-sprite.png) repeat-x left -217px;
}
body div.bx-clock-div input[type="button"]:hover{background-position:0 -250px;}
body div.bx-clock-div input[type="button"]:active{
	border-color:#8c939e #c1c7c9 #c8d1d5;
	box-shadow:none;
	background-position:0 -283px;
}
body div.bx-clock-div img.bxc-close{
	top:-143px;
	bottom:auto;
	right:-22px;
	left:auto;
	width:13px;
	height:13px;
	cursor:pointer;
	background:url(images/interface/timeman/popup-window-close-icon-grey.png) no-repeat center center;
}
body div.bx-clock-div img.bxc-close:hover{background:url(images/interface/timeman/popup-window-close-icon.png) no-repeat center center;}
body div.bx-clock-div div.bxc-mouse-control-cont{
	top:10px;
	left:24px;
	width:112px;
	height:112px;
}
body div.bx-clock-div table.bxc-cus-sel-tbl{position:relative;margin:0 !important;}
body div.bx-clock-div table.bxc-cus-sel-tbl td:first-child{width:20px;}
body div.bx-clock-div table.bxc-cus-sel-tbl td:first-child input{
	padding:5px 15px 5px 5px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#a2a1a1;
	text-shadow:#f3f2f2 0 0 1px;
}
body div.bx-clock-div span.double-dot{margin:0;padding:1px 4px;font:bold 14px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a808c;text-shadow:#fff 0 1px 1px;}
body div.bx-clock-div table.bxc-cus-sel-tbl td.bxc-pointer{position:absolute;right:5px;bottom:3px;display:block;width:10px;height:10px;}
body div.bx-clock-div table.bxc-cus-sel-tbl td.bxc-pointer img{width:10px;height:10px;background:url(images/interface/clock/down.gif) no-repeat left top;}
body div.bx-clock-div table.bxc-cus-sel-tbl tbody tr:first-child td.bxc-pointer{top:2px;}
body div.bx-clock-div table.bxc-cus-sel-tbl tbody tr:first-child td.bxc-pointer img{background:url(images/interface/clock/up.gif) no-repeat left top;}
body div.bx-clock-div div.bxc-title{display:none;}
body div.bx-clock-div div.bxc-iconkit-c,
body div.bx-clock-div div.bxc-clock-cont,
body div.bx-clock-div div.bxc-arrows-cont{width:165px;height:142px;margin:0;padding:0;}
body div.bx-clock-div div.bxc-iconkit-c{background:url(images/interface/clock/clock-sprite.png) no-repeat 15px top;}
body div.bx-clock-div img.bxc-iconkit-a{background-image:url(images/interface/clock/clock-sprite.png);}
/* minute arrow */
body div.bx-clock-div img.bxc-min-arr-cont{position:absolute;z-index:145;top:37px !important;left:50px !important;width:64px;height:63px;}
body div.bx-clock-div .m0 img.bxc-min-arr-cont{background-position:-134px -65px;}
body div.bx-clock-div .m5 img.bxc-min-arr-cont{background-position:-198px -65px;}
body div.bx-clock-div .m10 img.bxc-min-arr-cont{background-position:-262px -65px;}
body div.bx-clock-div .m15 img.bxc-min-arr-cont{background-position:-326px -65px;}
body div.bx-clock-div .m20 img.bxc-min-arr-cont{background-position:-390px -65px;}
body div.bx-clock-div .m25 img.bxc-min-arr-cont{background-position:-454px -65px;}
body div.bx-clock-div .m30 img.bxc-min-arr-cont{background-position:-518px -65px;}
body div.bx-clock-div .m35 img.bxc-min-arr-cont{background-position:-582px -65px;}
body div.bx-clock-div .m40 img.bxc-min-arr-cont{background-position:-646px -65px;}
body div.bx-clock-div .m45 img.bxc-min-arr-cont{background-position:-710px -65px;}
body div.bx-clock-div .m50 img.bxc-min-arr-cont{background-position:-774px -65px;}
body div.bx-clock-div .m55 img.bxc-min-arr-cont{background-position:-838px -65px;}
/* hour arrow */
body div.bx-clock-div img.bxc-hour-arr-cont{position:absolute;z-index:140;top:41px !important;left:57px !important;width:53px;height:53px;}
body div.bx-clock-div .h0 img.bxc-hour-arr-cont{background-position:-141px -5px;}
body div.bx-clock-div .h1 img.bxc-hour-arr-cont{background-position:-205px -5px;}
body div.bx-clock-div .h2 img.bxc-hour-arr-cont{background-position:-269px -5px;}
body div.bx-clock-div .h3 img.bxc-hour-arr-cont{background-position:-333px -5px;}
body div.bx-clock-div .h4 img.bxc-hour-arr-cont{background-position:-397px -5px;}
body div.bx-clock-div .h5 img.bxc-hour-arr-cont{background-position:-461px -5px;}
body div.bx-clock-div .h6 img.bxc-hour-arr-cont{background-position:-525px -5px;}
body div.bx-clock-div .h7 img.bxc-hour-arr-cont{background-position:-589px -5px;}
body div.bx-clock-div .h8 img.bxc-hour-arr-cont{background-position:-653px -5px;}
body div.bx-clock-div .h9 img.bxc-hour-arr-cont{background-position:-717px -5px;}
body div.bx-clock-div .h10 img.bxc-hour-arr-cont{background-position:-781px -5px;}
body div.bx-clock-div .h11 img.bxc-hour-arr-cont{background-position:-845px -5px;}
/* double arrow */
body div.bx-clock-div .hideh img.bxc-hour-arr-cont{display:none;top:37px !important;left:50px !important;width:64px;height:63px;}
body div.bx-clock-div .hm0 img.bxc-min-arr-cont{background-position:-134px -129px;}
body div.bx-clock-div .hm1 img.bxc-min-arr-cont{background-position:-198px -129px;}
body div.bx-clock-div .hm2 img.bxc-min-arr-cont{background-position:-262px -129px;}
body div.bx-clock-div .hm3 img.bxc-min-arr-cont{background-position:-326px -129px;}
body div.bx-clock-div .hm4 img.bxc-min-arr-cont{background-position:-390px -129px;}
body div.bx-clock-div .hm5 img.bxc-min-arr-cont{background-position:-454px -129px;}
body div.bx-clock-div .hm6 img.bxc-min-arr-cont{background-position:-518px -129px;}
body div.bx-clock-div .hm7 img.bxc-min-arr-cont{background-position:-582px -129px;}
body div.bx-clock-div .hm8 img.bxc-min-arr-cont{background-position:-646px -129px;}
body div.bx-clock-div .hm9 img.bxc-min-arr-cont{background-position:-710px -129px;}
body div.bx-clock-div .hm10 img.bxc-min-arr-cont{background-position:-774px -129px;}
body div.bx-clock-div .hm11 img.bxc-min-arr-cont{background-position:-838px -129px;}

.bxc-am-pm {top:7px !important; right:-22px !important;}

/* =================== reports =================== */
body .tm-popup-section-title-text{
	padding:0 9px 7px;
	margin:0;
	font:bold 13px/22px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}

body .tm-report-popup-people{
	position:relative;
	padding:0;
	margin:10px 0;
	border-width:1px;
	border-style:solid;
	border-color:#b8cfda #cadee7 #d5e7f0;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	-webkit-box-shadow:0 1px 2px #cadee7 inset;
	-moz-box-shadow:0 1px 2px #cadee7 inset;
	box-shadow:0 1px 2px #cadee7 inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:#dbecf4;
}
body .tm-report-popup-people .tm-report-popup-r0,
body .tm-report-popup-people .tm-report-popup-r1{display:none;}
body .tm-report-popup-people .tm-report-popup-people-inner{padding:8px;margin:0;background:transparent;}
body .tm-report-popup-people .tm-report-popup-user-label{font-weight:bold;color:#555;}
body .tm-report-popup-people .tm-report-popup-user{height:38px;}
body .tm-report-popup-people a.tm-report-popup-user-avatar{
	padding:2px;
	border: 1px solid #cddde5;
	-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;
	background:url(images/template_sprite_8.png) no-repeat 3px -1309px;
	background-color:#fff !important;
}
body .tm-report-popup-people a.tm-report-popup-user-name{	font-weight:bold;color:#2067b0 !important;}
body .tm-report-popup-people span.tm-report-popup-user-position{color:#555 !important;}

body .tm-report-popup-time{
	position:relative;
	padding:0;
	margin:10px 0;
	border:1px solid #c7d0d2;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	-webkit-box-shadow:0 1px 2px #c7d0d2 inset;
	-moz-box-shadow:0 1px 2px #c7d0d2 inset;
	box-shadow:0 1px 2px #c7d0d2 inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:#dae4e6;
}
body .tm-report-popup-read-mode .tm-report-popup-time{margin-bottom:10px;}
body .tm-report-popup-time .tm-report-popup-r0,
body .tm-report-popup-time .tm-report-popup-r1{display:none;}
body .tm-report-popup-time .tm-report-popup-time-inner{padding:0;margin:0;background:transparent;}
body .tm-report-popup-time .tm-report-popup-time-brief{
	height:32px;
	line-height:32px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	border-bottom:1px solid #bfc5c7;
}
body .tm-report-popup-time .tm-report-popup-time-brief .tm-report-popup-time-title{top:0;font-weight:bold;}
body .tm-report-popup-time .tm-report-popup-time-brief .tm-report-popup-time-data{margin:0;}
body .tm-report-popup-time .tm-report-popup-time-brief .tm-report-popup-time-edit{
	right:0;
	background:url(images/interface/timeman/notice-pencil.png) no-repeat scroll 6px top transparent;
	border-left:1px solid #BFC5C7;
	height:13px;
	position:absolute;
	right:7px;
	top:10px;
	width:19px;
}
body .tm-report-popup-time .tm-report-popup-time-brief .tm-report-popup-time-value{font-weight:bold;}
body .tm-report-popup-time .tm-report-popup-time-full{padding:0;margin:0;border-top:1px solid #f8fafb;border-bottom:1px solid #bfc5c7;}
body .tm-report-popup-time .tm-report-popup-time-full table.tm-report-popup-time-grid{border-collapse:separate;*border-collapse:collapse;border-spacing:0;}
body .tm-report-popup-time .tm-report-popup-time-full td{vertical-align:top;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-start,
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-break,
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-end,
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-duration{padding:6px 10px;margin:0;border:0;text-align:left;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-start{border-right:1px solid #bfc5c7;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-break{border-left:1px solid #f8fafb;border-right:1px solid #bfc5c7;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-end{border-left:1px solid #f8fafb;border-right:1px solid #bfc5c7;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-duration{border-left:1px solid #f8fafb;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-approved{background:#d6e78f;}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-label{
	padding:0 0 0 20px;
	margin:0;
	font:14px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:url(images/interface/timeman/notice-time.png) no-repeat left 2px;
}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-real{
	display:block;
	margin:0;
	padding-left:20px;
	font:14px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-real .tm-report-popup-time-label{
	padding:0;
	background:transparent;
}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-fixed{
	display:block;
	margin:0;
	padding-left:20px;
	white-space:nowrap;
}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-value{
	margin:0 0 0 3px;
	font:15px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
body .tm-report-popup-time .tm-report-popup-time-extra{border-top:1px solid #f8fafb;}
body .tm-report-popup-time .tm-report-popup-time-extra td.tm-report-popup-time-extra-label{padding:7px 0 7px 30px;color:#555;}
body .tm-report-popup-time .tm-report-popup-time-extra td.tm-report-popup-time-extra-text{padding:7px 0 7px 10px;color:#555;}

body .tm-report-popup-desc{
	position:relative;
	padding:0;
	margin:10px 0;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
body .tm-report-popup-desc .tm-report-popup-desc-text{margin:0;padding:0;}
body .tm-report-popup-read-mode .tm-report-popup-desc .tm-report-popup-desc-text{
	padding:10px;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	border:1px solid #bcd0d5;
	font:13px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:#ffffff;
}
body .tm-report-popup .tm-popup-section-title-line{display:none;}
body .tm-report-popup-desc .tm-report-popup-desc-text .tm-tabs-content,
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-tabs-content{margin:0;}
body .tm-report-popup-desc .tm-report-popup-desc-text .tm-tabs,
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-tabs{margin:0;}
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-link-div{right:0;top:4px;padding:0;}
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-edit-link{
	right:0;
	top:4px;
	padding:0 0 0 18px;
	background:url(images/interface/timeman/notice-pencil.png) no-repeat left 2px;
}
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-edit-link:hover{text-decoration:none;}
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-ag-buttons-save{margin:0;}

body .tm-report-popup-items td.tm-report-popup-tasks{width:50%;padding: 0;border:0;}
body .tm-report-popup-items td.tm-report-popup-events{width:50%;padding:0 0 0 20px;border:0;}
body .tm-report-popup-items td.tm-report-popup-events .tm-popup-event{margin:0;padding:10px 10px;}
body .tm-report-popup-items td.tm-report-popup-events .tm-popup-event .tm-popup-event-name{margin-top:3px;}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-tasks,
body .tm-report-popup-items td.tm-report-popup-events .tm-popup-events{
	*position:relative;
	max-height:206px;
	padding:0;
	margin:0;
	border:1px solid #bcd0d5;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	overflow-y:auto;
	background:#ffffff;
}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-task-list,
body .tm-report-popup-items td.tm-report-popup-events .tm-popup-event-list{
	max-height:none;
	margin:0;
	border:0;
}
body .tm-popup-task-list:empty { display: none}
body .tm-report-popup-items tr td:first-child.tm-report-popup-events{padding:0;}
body .tm-report-popup-read-mode .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-task-list{padding:10px 0 0 32px;*padding:10px 0 0 37px;}
body .tm-report-popup-read-mode .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-event-list{padding:0;}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-task-list{padding:10px 0 0 55px;*padding:10px 0 0 60px;}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-task-list .tm-popup-task{margin:0 0 10px;}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-report-popup-inlude-tasks{margin:15px 0 0 17px;}
body .tm-report-popup-items .tm-popup-task-list .tm-report-popup-include-checkbox{margin:2px 0 0 -42px;}
body .tm-report-popup-items .tm-popup-section-title-link{
	position: absolute;
	right:2px;
	top:4px;
	padding:0 22px 0 0;
	font:11px/13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#2067b0;
	text-decoration:none;
	cursor:pointer;
	background:url(images/interface/timeman/section-right-link.gif) no-repeat right 2px;
}
body .tm-report-popup-items .tm-popup-section-title-link-weekly{top:4px;}

/* ================================ work_report ================================ */
body .tm-report .bx-tm-data-table td{border-color:#d6d6d6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body .tm-report .bx-tm-data-table thead td{
	padding:0;
	border:0;
	border-color:#c4dde8 !important;
	border-left:1px solid #c4dde8;
	border-right:1px solid #c4dde8;
	background:#b6e1f1 url(images/interface/reports/bx-tm-data-thead.png) repeat-x left top;
}
body .tm-report .bx-tm-data-table thead td.bx-name-col{border-left:1px solid #d4edf7 !important;border-collapse:separate;font-size:16px;}
body .tm-report .bx-tm-data-table thead td.bx-tm-month-today{
	border:0;
	background:url(images/interface/reports/bx-tm-data-thead-today.png) repeat-x left top;
}
body .tm-report .bx-tm-data-table thead td.bx-tm-month-holiday div{color:#61737a;}
body .tm-report .bx-tm-data-table thead td.bx-tm-month-today div{color:#000;}
body .tm-report .bx-tm-data-table tbody td.bx-tm-month-today{background-color:#f1f1f1;}
body .bx-tm-data-table tbody td.bx-tm-month-holiday{background-color:#fafafa;}

body .tm-report .tm-report-scroller-left,
body .tm-report .tm-report-scroller-right{background:url(images/interface/reports/bx-tm-data-thead-scroller.png) repeat-x left top;}
body .tm-report .tm-report-scroller-left:hover,
body .tm-report .tm-report-scroller-right:hover{background:url(images/interface/reports/bx-tm-data-thead-today.png) repeat-x left top;}
body .tm-report .tm-report-scroller-right{border-right:0;border-top:0;}
body .tm-report .tm-report-scroller-left .tm-report-scroller-arrow,
body .tm-report .tm-report-scroller-right .tm-report-scroller-arrow{background-color:transparent;}
body .tm-report .tm-report-scroller-left:hover .tm-report-scroller-arrow,
body .tm-report .tm-report-scroller-right:hover .tm-report-scroller-arrow{background-color:transparent;}
body .tm-report .tm-report-scroller-right .tm-report-scroller-arrow{
	margin-left:-1px;
	border-left:1px solid #c4dde8;
	border-color:#c4dde8 !important;
	background-color:transparent;
}
body .tm-report .tm-report-scroller-left .tm-report-scroller-arrow{
	margin-left:-1px;
	border-left:1px solid #c4dde8;
	border-right:1px solid #c4dde8;
	border-color:#c4dde8 !important;
}
body .tm-report .tm-report-right-border{top:50px;}

/*============ MESSAGES SEND TO =============*/

.bx-finder-box-tabs { height: 43px; border-bottom: 1px solid #ffffff; margin-bottom: 0px}
.bx-finder-box-tabs-content {margin-top: 0px; border-top: 1px solid #dde5e8; height: auto !important; max-height: 305px; min-height: 61px;}
.bx-finder-box-tabs-content:first-child { border-top: 0px solid #dde5e8; }
.bx-finder-groupbox:first-child { border-top: 0px }
.bx-finder-groupbox { border-top: 1px solid #dde5e8;  border-bottom: 1px solid #ffffff; margin-bottom: 0px; padding: 13px 0; }
.bx-lm-groupbox-last { max-height: 146px; overflow: hidden; }
.bx-lm-groupbox-sonetgroup { height: 41px!important; overflow: hidden; }
.bx-lm-groupbox-department { max-height: 93px; overflow: hidden; border-bottom:1px }
.bx-lm-groupbox-department .bx-finder-groupbox-name { padding-top: 6px }

.bx-lm-groupbox-search { height: 43px; overflow: hidden; border-bottom:1px; text-align: center; }
.bx-lm-groupbox-search .bx-finder-groupbox-content { padding-top: 17px; font-weight: bold; color: #70767d }

.bx-finder-box-tab, .bx-finder-box-tab-text { display:inline-block; height:20px; vertical-align:top; cursor:pointer; background: none; }
.bx-finder-box-tab-left, .bx-finder-box-tab-right { display: none; }

.bx-finder-box-tab { margin: 0 7px 0 0; margin-top: 8px;  border:1px solid #c9d2de; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.bx-finder-box-tab:first-child { margin-left: 7px; }
.bx-finder-box-tab-text { line-height: 20px; padding: 0 9px; font-weight:bold; color:#5c6470; background-color: #ffffff; font-size: 12px; text-shadow:0 1px 0 #FFF;}

.bx-finder-box-tab:hover { border-color:  #989898; background: none;}
.bx-finder-box-tab-selected .bx-finder-box-tab-text { background: #d9e3e7; border-color: #989898 #d9dddf #e6ebed #d9dddf; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.bx-finder-box-item-icon { background: transparent; }

.bx-finder-groupbox-name { color: #5c6470 }
.bx-lm-tab-sonetgroup .bx-finder-box-tab-text { color:  #b54515; }
.bx-lm-tab-department .bx-finder-box-tab-text { color:  #2f71b5; }

.bx-lm-box-tab-content-sonetgroup {margin-top: 13px; }
.bx-lm-box-tab-content-department {margin-top: 8px;margin-left: 10px; }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6 { height: 42px; margin-left: 10px; margin-bottom: 10px; width: 204px; border:1px solid transparent }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6:hover { background: transparent }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-icon { display:none!important }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-name { width: 157px; margin-top: 4px;  height: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-desc { width: 155px; color: #555555; font-size: 11px; height: 15px; margin-top: 1px; text-overflow: ellipsis; white-space: nowrap;  overflow: hidden; }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-info { width: 156px; }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-selected { background: #d9e3e7!important; border:1px solid #b7bcc3;  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-avatar { background: url("images/template_sprite_8.png") -144px -1212px  no-repeat transparent; background-color:#fff!important; width: 30px; height: 30px; border: 1px solid #d3d9dc; border-radius: 2px; padding: 2px; }

.bx-lm-box .bx-finder-box-item-t3, .bx-lm-box .bx-finder-box-item-t5, .bx-lm-box-tab-content-department .bx-finder-company-department-employee { height: 42px; margin-right: 10px; margin-bottom: 10px; width: 157px; border:1px solid transparent }
.bx-lm-box .bx-finder-box-item-t3:hover, .bx-lm-box .bx-finder-box-item-t5:hover, .bx-lm-box-tab-content-department .bx-finder-company-department-employee:hover { background: transparent }
.bx-lm-box .bx-finder-box-item-t3-icon, .bx-lm-box .bx-finder-box-item-t5-icon, .bx-lm-box-tab-content-department .bx-finder-company-department-employee-icon { display:none!important }
.bx-lm-box .bx-finder-box-item-t3-name, .bx-lm-box .bx-finder-box-item-t5-name, .bx-lm-box-tab-content-department .bx-finder-company-department-employee-name { margin-top: 4px; height: 15px; text-overflow: ellipsis; white-space: nowrap; width: 109px; overflow: hidden;}
.bx-lm-box .bx-finder-box-item-t3-desc, .bx-lm-box .bx-finder-box-item-t5-desc, .bx-lm-box-tab-content-department .bx-finder-company-department-employee-position { color: #555555; font-size: 11px; height: 15px; margin-top: 1px; text-overflow: ellipsis; white-space: nowrap; width: 109px;   overflow: hidden; }
.bx-lm-box .bx-finder-box-item-t3-info, .bx-lm-box .bx-finder-box-item-t5-info { width: 110px; }
.bx-lm-box .bx-finder-box-item-t3-selected, .bx-lm-box .bx-finder-box-item-t5-selected, .bx-lm-box-tab-content-department .bx-finder-company-department-employee-selected { background: #d9e3e7!important; border:1px solid #b7bcc3;  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }
.bx-lm-box .bx-lm-element-groups .bx-finder-box-item-t5-avatar, .bx-lm-box .bx-finder-box-item-t3-avatar {background: url("images/template_sprite_8.png") -144px -1212px  no-repeat transparent; background-color:#fff!important; width: 30px; height: 30px; border: 1px solid #d3d9dc; border-radius: 2px; padding: 2px;}
.bx-lm-box .bx-finder-box-item-t5-avatar, .bx-lm-box-tab-content-department .bx-finder-company-department-employee-avatar {background: url("images/template_sprite_8.png") 2px -1310px no-repeat transparent; background-color:#fff!important; width: 30px; height: 30px; border: 1px solid #d3d9dc; border-radius: 2px; padding: 2px; }

.bx-lm-box .bx-finder-box-item-t2 { height: 42px; margin-right: 10px; margin-bottom: 10px; width: 157px; border:1px solid transparent }
.bx-lm-box .bx-finder-box-item-t2:hover { background: transparent }
.bx-lm-box .bx-finder-box-item-t2-icon { display:none!important }
.bx-lm-box .bx-finder-box-item-t2-text { margin-top: 2px; height: 30px; margin-left: 4px; text-overflow: ellipsis; width: 146px; overflow: hidden;}
.bx-lm-box .bx-finder-box-item-t2-info { width: 110px; }
.bx-lm-box .bx-finder-box-item-t2-selected { background: #d9e3e7!important; border:1px solid #b7bcc3;  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }

.bx-lm-box-tab-content-department .bx-finder-company-department-employee { width: auto!important; text-decoration: none}
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-name { width: auto; }
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-position { width: auto; }
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-info { width: auto; margin-left: 45px; padding-right: 5px; }

.bx-lm-box .bx-finder-company-department-text {color: #2067b0; font-weight: bold}
.bx-lm-box .bx-finder-company-department-check-text {color: #5c6470}
.bx-lm-box .bx-finder-company-department-text:hover .bx-finder-company-department-check-arrow,
.bx-lm-box .bx-finder-company-department-text:hover .bx-finder-company-department-check-text { background-color: #fff}

.bx-lm-box .bx-finder-box-item-t5:hover,
.bx-lm-box .bx-finder-box-item-t3:hover,
.bx-lm-box .bx-finder-box-item-t2:hover,
.bx-lm-box .bx-finder-box-item-t6:hover,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee:hover {
    background-color:#fff!important;
    border: 1px solid #d3d5d5!important;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
    border-radius: 2px;
    border-top-color:#eaeced;
    border-bottom-color:#a4a5a6;
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
}

.bx-lm-element-groups .bx-finder-box-item-t5-name { color: #688617; font-weight: bold; line-height: 29px; height: 27px  }
.bx-lm-box .bx-finder-company-department-opened .bx-finder-company-department-arrow { background: url("images/template_sprite_8.png") -102px -1286px  no-repeat transparent; }
.bx-lm-box .bx-finder-company-department-arrow { background: url("images/template_sprite_8.png") -64px -1286px  no-repeat transparent; }
.bx-lm-box .bx-finder-company-department-check-checked .bx-finder-company-department-check-arrow { background: url("images/template_sprite_8.png") -162px -1286px  no-repeat transparent!important; }
.bx-lm-box .bx-finder-company-department-check-arrow { background: url("images/template_sprite_8.png") -133px -1286px  no-repeat transparent; }
.bx-lm-element-user .bx-finder-box-item-t5-name, .bx-lm-element-user .bx-finder-box-item-t3-name,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-name { color: #2f71b5; font-weight: bold }
.bx-lm-element-sonetgroup .bx-finder-box-item-t3-name,
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-name { color: #b54515; font-weight: bold}
.bx-lm-element-sonetgroup .bx-finder-box-item-t3-desc,
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-desc { color: #555555; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px}
.bx-lm-element-department .bx-finder-box-item-t2-text, .bx-lm-element-department .bx-finder-box-item-t3-name { color: #5c6470; font-weight: bold }

/*===========================================*/


/*============= Content edit form ===========*/

.content-edit-form { width: 100%; }
.content-edit-form-header { padding-bottom: 13px; padding-top: 20px }
.content-edit-form-header-first { padding-top: 0 }
.content-edit-form-header-wrap {
    display: block;
    height: 40px;
    font: 13px/42px Arial, Helvetica, sans-serif;
    color: #41474f;
    font-weight: bold;
    background-color:#e9e9e9;
    background-image:linear-gradient(top, #efefef, #e3e3e3);
    background-image:-o-linear-gradient(top,  #efefef,  #e3e3e3);
    background-image:-moz-linear-gradient(top, #efefef, #e3e3e3);
    background-image:-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#e3e3e3));
    background:-ms-linear-gradient(top,#efefef, #e3e3e3);
    border-radius: 3px;
    padding-left: 22px;
    text-shadow: #fff 0 1px 0;
}
.content-edit-form-header-wrap-blue {
    background-color:#c3e7f4;
    background-image:linear-gradient(top, #d4edf7, #b5e1f1);
    background-image:-o-linear-gradient(top,  #d4edf7,  #b5e1f1);
    background-image:-moz-linear-gradient(top, #d4edf7, #b5e1f1);
    background-image:-webkit-gradient(linear, left top, left bottom, from(#d4edf7), to(#b5e1f1));
    background:-ms-linear-gradient(top,#d4edf7, #b5e1f1);
}
.content-edit-form-event-link { height: 47px; padding-bottom: 7px; padding-top: 6px;}

.content-edit-form-field-name {  white-space: nowrap; width: 170px; padding-right: 9px; padding-bottom: 7px; padding-top: 12px; text-align: right; font: 12px Arial, Helvetica, sans-serif;color: #555555; font-weight: bold; vertical-align: top; }
.content-edit-form-field-input { width: 298px; padding-right: 17px; padding-bottom: 7px; padding-top: 6px; font: 14px Arial, Helvetica, sans-serif; color: #555555; line-height: 26px;}
.content-edit-form-field-input-sub {margin-top: 6px}
.content-edit-form-field-error {  font: 13px Arial, Helvetica, sans-serif; padding-bottom: 7px; padding-top: 12px; color: #de2626; vertical-align: top; }

.content-edit-form-field-textarea { padding-bottom: 13px; padding-right: 7px;}
.content-edit-form-field-input-textarea { font: 13px Arial, Helvetica, sans-serif; height: 100px; width: 100%; outline: none; resize: none; }

.content-edit-form-field-input-text, .content-edit-form-field-input input.string { font: 13px Arial, Helvetica, sans-serif; height: 21px; width: 292px; outline: none; }
.content-edit-form-field-input-bd { width: auto; outline: none; width: 50px;}
.content-edit-form-field-input-select { color: #5b5b5b; border:1px solid #BDC7D8; height: 27px; vertical-align: top; padding: 4px; outline: none; font: 13px Arial, Helvetica, sans-serif; }

.content-edit-form-field-input-selector { margin-left: 0;}
.content-edit-form-field-input-selector-name {  margin-top: 2px; margin-left: 2px; position: absolute; font: 14px Arial, Helvetica, sans-serif; color: #555555}

.content-edit-form-icons { background-image: url("images/content-edit-sprite.png"); background-repeat: no-repeat }
.content-edit-form-icon-company { background-position: 0px -20px }
.content-edit-form-icon-password { background-position: 0px 0px }
.content-edit-form-icon-socnet { background-position: -20px 0px }

.content-edit-form-event-link-tag { display:inline-block; }
.content-edit-form-event-link-icon { display:inline-block; width: 22px; height: 20px; vertical-align: top; }
.content-edit-form-event-link-name { display:inline-block; border-bottom: 1px dashed #2067b0; padding-top: 2px; height: 17px; vertical-align: top; font: 14px Arial, Helvetica, sans-serif; }

.content-edit-form-field-photo { margin-top: 9px }

.content-edit-form-field-photo-image {
    /*background:url("images/content-edit-sprite.png") no-repeat 3px -179px;*/
    background-color:#fff!important;
    -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
    display:block;
    float:left;
    /*height:42px;*/
    margin-right:11px;
    padding:3px;
    /*width:42px;*/
}

.content-edit-form-load-file-button {overflow:hidden; position:relative;}
.content-edit-form-load-file { font-size:120px; height:85px; opacity:0; filter: alpha(opacity=0); left:-250px; top:-20px; position:absolute;}

.content-edit-form-button {display:inline-block; margin:2px 15px 0 0; vertical-align:middle;}
.content-edit-form-button-left {background:url("images/content-edit-sprite.png") no-repeat -17px -67px; display:inline-block; height:35px; vertical-align:top; width:4px;}
.content-edit-form-button-right {background:url("images/content-edit-sprite.png") no-repeat -22px -67px; display:inline-block; height:35px; vertical-align:top; width:4px;}
.content-edit-form-button-text {background:url("images/content-edit-sprite.png") repeat-x 0 -105px; color:#7a808c; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8); display:inline-block; font-size:14px; font-weight:bold; height:29px; padding:6px 15px 0; line-height: 19px; vertical-align:top;}
.content-edit-form-button:hover .content-edit-form-button-left {background-position:-95px -67px;}
.content-edit-form-button:hover .content-edit-form-button-right {background-position:-101px -67px;}
.content-edit-form-button:hover .content-edit-form-button-text {background-position:-101px -143px;}
.content-edit-form-button-press .content-edit-form-button-left {background-position:-31px -233px!important;}
.content-edit-form-button-press .content-edit-form-button-right {background-position:-36px -233px!important;}
.content-edit-form-button-press .content-edit-form-button-text {background-position:0 -321px!important; color:#5c6470!important;}

.content-edit-form-button-short .content-edit-form-button-left {background-position:0 -240px; height:25px;}
.content-edit-form-button-short .content-edit-form-button-text {background-position:0 -267px; height:23px; font-size:12px; padding:2px 10px 0;}
.content-edit-form-button-short .content-edit-form-button-right {background-position:-7px -240px; height:25px;}
.content-edit-form-button-short:hover .content-edit-form-button-left {background-position:-13px -240px;}
.content-edit-form-button-short:hover .content-edit-form-button-text {background-position:0 -294px;}
.content-edit-form-button-short:hover .content-edit-form-button-right {background-position:-20px -240px;}
.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-left {background-position:-44px -243px!important;}
.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-text {background-position:0 -356px!important; color:#5c6470!important;}
.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-right {background-position:-51px -243px!important;}

.content-edit-form-buttons { padding-top: 14px }

.content-edit-form-notice-successfully,
.content-edit-form-notice-error {
    border:1px solid;
    border-radius:2px;
    min-height:28px;
    margin-bottom:12px;
    padding:8px 0 0 0;
    text-align:center;
}
.content-edit-form-notice-successfully {
    background-color:#e1eec1;
    border-top-color:#b5ca87;
    border-left-color:#cbdca4;
    border-right-color:#cbdca4;
    border-bottom-color:#dae8b7;
    -moz-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
    -webkit-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
    box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
}
.content-edit-form-notice-error {
    background-color:#f4d4d4;
    border-top-color:#d2a5a5;
    border-right-color:#e3bdbd;
    border-left-color:#e3bdbd;
    border-bottom-color:#eecccc;
    -moz-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
    -webkit-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
    box-shadow:inset 0 1px 1px rgba(222,166,166, 0.6);
}

.content-edit-form-notice-text {color:#262728; padding-top: 3px; display:inline-block; font-size:12px; font-weight:bold; padding-left:25px; position:relative; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.content-edit-form-notice-icon {background:url("images/content-edit-sprite.png") no-repeat -112px -60px; display:inline-block; height:16px; margin-right:10px; left:0; top:2px; vertical-align:middle; width:17px;}
.content-edit-form-notice-successfully .content-edit-form-notice-icon {background-position:-111px -85px; }

.content-edit-form-field-input-text, .content-edit-form-field-input-textarea, .content-edit-form-field-input input.string {
	padding:2px;
	color: #5b5b5b;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
}
.content-edit-form-field-input-text:focus, .content-edit-form-field-input-select:focus, .content-edit-form-field-input-textarea:focus { color: #2e2d2d; }

.content-edit-form-title-license {margin-top:1px; padding-bottom:6px;}


.content-edit-form-chart {
    background-color:#f5fae4;
    border: 1px solid #dbded0;
    border-radius:3px;
    box-shadow:inset 0 2px 2px -1px #dbded0;
    -moz-box-shadow:inset 0 2px 2px -1px #dbded0;
    -webkit-box-shadow:inset 0 2px 2px -1px #dbded0;
    height:21px;
    width:341px;
}
.content-edit-form-chart-bar-yellow,
.content-edit-form-chart-bar-green {border:1px solid; display:inline-block; vertical-align:top; height:21px; margin-top:-1px;margin-right:-3px}

.content-edit-form-chart-bar-green {
    background-color:#91b519;
    background-image:linear-gradient(top, #afcb37, #6f9a0c);
    background-image:-o-linear-gradient(top,  #afcb37, #98bb1e,  #6f9a0c);
    background-image:-moz-linear-gradient(top, #afcb37, #98bb1e, #6f9a0c);
    background-image:-webkit-linear-gradient(top, #afcb37, #98bb1e, #6f9a0c);
    background:-ms-linear-gradient(top,#afcb37, #98bb1e, #6f9a0c);
    border-color:#b3b6aa #c9cdbb #b3b6aa #b2cc58;
    border-radius:0 3px 3px 0;
    box-shadow:inset 0 1px 1px -1px rgba(245, 255, 199, 0.5);
    -moz-box-shadow:inset 0 1px 1px -1px rgba(245, 255, 199, 0.5);
    -webkit-box-shadow:inset 0 1px 1px -1px rgba(218, 233, 149, 0.5);
}
.content-edit-form-chart-bar-yellow {
    background-color:#efc91a;
    background-image:linear-gradient(top, #f3d737, #e6ae0c);/*dae995*/
    background-image:-o-linear-gradient(top,  #f3d737, #efc91a,  #e6ae0c);
    background-image:-moz-linear-gradient(top, #f3d737, #efc91a, #e6ae0c);
    background-image:-webkit-linear-gradient(top, #f3d737, #efc91a, #e6ae0c);
    background:-ms-linear-gradient(top,#f3d737, #efc91a, #e6ae0c);
    border-color:#b3b6aa #c4a515 #b3b6aa #b3b6aa;
    border-radius:3px 0 0 3px;
    -moz-box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
    -webkit-box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
    box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
    margin-left:-1px;
}

.content-edit-form-chart-info {line-height:22px; margin:8px 0 6px;}
.content-edit-form-chart-info-left {padding:5px 14px 0 0; vertical-align:top;}
.content-edit-form-chart-info-center {padding:0 17px 0 0; vertical-align:top;}
.content-edit-form-chart-info-right {padding:0; vertical-align:top;}
.content-edit-form-license {border-top:1px solid #e5e5e5; padding-top:12px;}
.content-edit-form-field-name.content-edit-form-license {padding-top:18px;}

.content-edit-form-bullet-yellow,
.content-edit-form-bullet-green,
.content-edit-form-bullet-transp {border-radius:5px; height:10px; width:10px;}

.content-edit-form-bullet-yellow {
    background-color:#efc91a;
    background-image:linear-gradient(top, #f3d737, #e6ae0c);
    background-image:-o-linear-gradient(top,  #f3d737, #efc91a,  #e6ae0c);
    background-image:-moz-linear-gradient(top, #f3d737, #efc91a, #e6ae0c);
    background-image:-webkit-linear-gradient(top, #f3d737, #efc91a, #e6ae0c);
    background:-ms-linear-gradient(top,#f3d737, #efc91a, #e6ae0c);
    box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
}
.content-edit-form-bullet-green {
    background-color:#91b519;
    background-image:linear-gradient(top, #afcb37, #6f9a0c);
    background-image:-o-linear-gradient(top,  #afcb37, #98bb1e,  #6f9a0c);
    background-image:-moz-linear-gradient(top, #afcb37, #98bb1e, #6f9a0c);
    background-image:-webkit-linear-gradient(top, #afcb37, #98bb1e, #6f9a0c);
    background:-ms-linear-gradient(top,#afcb37, #98bb1e, #6f9a0c);
    border-color:#b3b6aa #c9cdbb #b3b6aa #b2cc58;
    box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
}
.content-edit-form-bullet-transp {
    border:1px solid #dadada;
    background:#f0f7d7;
    box-shadow:inset 0 2px 2px -1px #dbded0;
    -moz-box-shadow:inset 0 2px 2px -1px #dbded0;
    -webkit-box-shadow:inset 0 2px 2px -1px #dbded0;
    height:9px;
    width:9px;
}


.content-edit-form-activate-license .content-edit-form-field-input-text {margin-bottom:20px;}
.content-edit-form-act-license-text {margin-top:37px;}

/*===========================================BLOG*/

.blog-posts {float:none; clear:both; display:block; width:100%;}


div.blog-posts {
	float: none;
}

div.blog-post {
	margin: 0 0 2em 0;
	padding: 0 0 2em 0;
}

div.blog-clear-float {
	clear: inherit;
}

div.blog-post-content {
	padding: 0;
	margin: 0.25em 0 1em 0;
	line-height: inherit;
	border: none;
	border: 0;
	overflow: visible;
	line-height: inherit;
}


div.blog-comment-line {
	height: 0
}

div.blog-post-content p {
	margin: 0.65em 0;
}

div.blog-post-info {
	margin-bottom: 0.65em;
}

div.blog-post-avatar {
	display: none;
}

div.blog-post-info-back {
	margin: 0;
	padding: 0;
	background: 0;
}

div.blog-post-info {
	overflow: hidden;
	padding: 0;
	height: auto;
	background: none;
}

div.blog-author {
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	float:left;
	font-weight: normal;	
}




div.blog-post-date {
	float: left;
	display: block;
	line-height: inherit;
	margin: 0px 0px 0px 10px;
	padding: 0;
	color: #999;

}


div.blog-post-meta span {
	padding: 0;
}

div.blog-post-meta span.blog-post-comments-link,div.blog-post-meta span.blog-post-rss-link,div.blog-post-meta span.blog-post-views-link,div.blog-post-meta span.blog-post-edit-link,div.blog-post-meta span.blog-post-publish-link,div.blog-post-meta span.blog-post-hide-link,div.blog-post-meta span.blog-post-delete-link
	{
	padding: 0 0 0 1em;
	background: none;
}

div.blog-post-meta span.blog-post-link-counter {
	padding: 0 0 0 0.3em;
}

div.blog-post-info-top {
	display: block;
}

h2.blog-post-title {
	font-size: 2em;
	margin: 0.5em 0 0.25em;
	padding: 0;
	font-weight: normal;
	line-height: normal;
	background: none;
	border: none;
}

h2.blog-post-title a {
	text-decoration: underline !important;
}

div.blog-posts div.blog-post h2.blog-post-title {
	display: block;
}

div.blog-page-navigation a {
	border: none;
}

div.blog-sidebar {
	display: none;
}

/*Forms*/
div.blog-edit-field {
	margin: 0.462em 0 0;
}

div.blog-edit-form-title {
	display: none;
}

div.blog-edit-field-title input,div.blog-edit-field-post-date input,div.blog-edit-field-slug input,div.blog-edit-field-tags input,div.blog-edit-field-text textarea,div.blog-edit-field-desc textarea,div.blog-edit-field-syndication-rss-feed-url input,div.blog-comment-field-user input,div.blog-comment-field-content textarea,div.blog-comment-field-captcha input
	{
	font-size: 1.3em;
	border: 1px solid;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
}

div.blog-edit-buttons {
	text-align: center;
	margin: 2em 0;
	padding: 2em 0;
	border-top: 1px solid;
}

div.blog-edit-buttons input {
	font-size: 1.2em;
}

div.blog-edit-fields {
	padding: 0;
	margin: 0;
}

div.blog-edit-fields label.blog-edit-field-caption {
	display: block;
	margin: 0.5em 0;
}

div.blog-edit-field-title label,div.blog-edit-field-desc label,label.blog-edit-field-caption,div.blog-comment-field-user label,div.blog-comment-field-captcha label
	{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 1.42em;
	margin-bottom: 0.5em;
	white-space: nowrap;
}

div.blog-comment-field-captcha-label {
	margin-top: 1em;
}

div.blog-comment-form {
	line-height: inherit;
	margin: 0;
	padding: 0;
}

div.blog-comment-info {
	background: none;
	height: auto;
	padding: 0;
	margin: 0.6em 0 0 0;
	overflow: hidden;
	position: relative;
	zoom: 1;
	font-size: 0.95em;
	line-height: normal;
}

div.blog-comment-content {
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0.5em 0;
	clear: both;
}

div.blog-comment {
	border: none;
	background: none;
	margin: 0 0 0.6em;
	padding: 0;
	overflow: hidden;
}

div.blog-comment-cont {
	margin: 0;
	padding: 0 0 1em 0;
	border: none;
	background: none;
	border-bottom: 1px solid;
}

div.blog-comment-form-box {
	line-height: normal;
	margin: 0 0 0.6em;
}

span.blog-vert-separator {
	display: none;
}

div.blog-add-comment {
	font-size: 1em;
	margin: 0 0 1em;
	padding: 0;
}

div.blog-add-comment-top {
	border-bottom: 1px solid;
	padding: 0 0 2em 0;
}

div.blog-add-comment-bottom {
	margin: 0.6em 0 1em;
	padding: 2em 0 0;
}

div.blog-comment-info div.blog-author {
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 0;
	float: none;
}

/* div.blog-comment-info div.blog-author .blog-author-icon { display: none;} */
div.blog-comment-date {
	display: block;
	line-height: inherit;
	margin: 0.5em 0 0;
	padding: 0;
}

div.blog-comment-author-ip {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 10px;
	right: 0;
}

div.blog-comment-author-ip a {
	font-size: 0.9em;
	text-decoration: none;
}

div.blog-comment-avatar {
	display: none;
}

div.blog-comment-register-avatar,div.blog-comment-guest-avatar {
	display: none;
}

div.blog-comment-content div.blog-comment-avatar {
	display: none;
}

div.blog-comment-meta {
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

div.blog-comment-meta a {
	text-decoration: none !important;
	font-size: 0.85em;
}

div.blog-comment-meta span {
	padding: 0 1em 0 0;
	margin: 0;
}

div.blog-comment-preview {
	border: none;
}

div.blog-comment-preview div.blog-comment-cont {
	border: 1px dashed;
}

div.blog-list-item {
	margin: 0 0 1em 0;
	border: none;
	border-bottom: 1px dashed;
	padding: 0 0 1em 0;
	clear: both;
	overflow: hidden;
	position: relative;
}

div.blog-list-item div.blog-author {
	float: none;
	margin: 0 0 0 65px;
	display: block;
}

div.blog-list-item div.blog-list-title {
	margin: 0.5em 0 0 65px;
	display: block;
}

div.blog-list-item div.blog-list-content {
	margin: 0.5em 0 0 65px;
	display: block;
}

div.blog-list-item .blog-author-icon {
	display: none;
}

div.blog-list-item div.blog-author a {
	font-size: 1em;
	font-weight: bold;
}

div.blog-list-title a {
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
}

div.blog-list-item div.blog-clear-float {
	display: none;
	clear: none;
}

div.blog-register-date {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0.85em;
	text-transform: lowercase;
}

/* Errors and Notes */
div.blog-note-box {
	border: 1px solid;
	margin: 0 0 1.5em 0;
	padding: 0.4em 1.117em;
}

div.blog-note-box ul {
	padding: 0.3em 0 0.3em 2em;
	margin: 0;
}

div.blog-note-box  ul li {
	margin: 0;
	padding: 0;
}

/*Quote*/
table.blog-quote {
	font-size: 1em;
	margin: 0.5em 0 1em;
	width: 80%;
}

table.blog-quote table.blog-quote {
	width: 80%;
	margin: 0.5em 0 0;
}

table.blog-quote th {
	font-weight: normal;
	padding: 0 1em;
	text-align: left;
}

table.blog-quote td {
	padding: 0.9em 1em;
	border: 1px dashed;
}

table.blog-quote td {
	
}

table.blog-quote th {
	
}

/* Code box*/
div.blog-code-box {
	border: 1px dashed;
	margin: 0.5em 0;
	padding: 0 !important;
}

div.blog-code-box pre {
	font-family: "Consolas", "Monaco", "Courier New", Courier;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
	overflow: auto;
	padding: 0.5em !important;
	width: auto !important;
}

div.blog-comment-info div.blog-author .blog-author-icon {
	height: 12px;
}

div#blogs_mainpage {
	background: none !important;
	margin-bottom: 0px !important;
	padding-left: 0px !important;
}

div#blogs_mainpage a.blog-author-icon {
	height: 12px;
}

.blog-group-meta a {
	color: #969696 !important;
}

.blog-group-meta a {
	text-decoration: none !important;
}

div.blog-group-meta {
	width: 138px;
}

div.blog-post-current div.blog-post-first h2.blog-post-title {
	display: none;
}

.blog-group-rss {
	padding-top: 1em;
	position: absolute;
	right: 17px;
}

/* Blog menu */
.blogtoolbutton {
	
}

/* Blog menu: cupid green (inspired by okcupid.com)
*******************************************************************************/
a.blogtoolbutton,.blog-add-comment a {
	background: #7fbf4d;
	background: -moz-linear-gradient(top, #7fbf4d 0%, #63a62f 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7fbf4d),
		to(#63a62f) );
	border: 1px solid #63a62f;
	border-bottom: 1px solid #5b992b;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 0 0 #96ca6d;
	-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
	box-shadow: inset 0 1px 0 0 #96ca6d;
	line-height: 3;
	text-align: center;
	text-shadow: 0 -1px 0 #4c9021;
	color: #fff;
	padding: 7px 30px 8px 30px;
}

a.blogtoolbutton:hover,.blog-add-comment a:hover {
	background: #76b347;
	background: -moz-linear-gradient(top, #76b347 0%, #5e9e2e 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#76b347),
		to(#5e9e2e) );
	-moz-box-shadow: inset 0 1px 0 0 #8dbf67;
	-webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
	box-shadow: inset 0 1px 0 0 #8dbf67;
	cursor: pointer;
	color: #fff;
}

a.blogtoolbutton:active,.blog-add-comment a:active {
	border: 1px solid #5b992b;
	border-bottom: 1px solid #538c27;
	-moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
	-webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
	box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
	color: #fff;
}

a.blogtoolbutton-write {
	font-family: Georgia;
	text-decoration:none;
	display:block;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
    line-height:2;
}

.blog-add-comment a b {
	font-weight: normal;
}

.blogMenuButtons {
	display: inline;
}

.blogMenuRSS {
	
}

.blog-rss-icon {
	background-image: url("/images/rss-32.png");
}

.blog-rss-icon {
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	line-height: 32px;
	width: 32px;
}

.blog-group-rss {
	padding-top: 0px;
	right: 0px;
	float: right;
	position: relative;
}

div.blog-menu-box {
	display: inline;
}

#blog-post-images {
	margin: 0px 8px 0px 8px;
}
#blog-post-images img {
	margin: 8px 12px 0px 0px;
}


div.blog-post-simular-posts {
	margin: 0px 0px 18px 0px;
}


/*	new_posts	
	populer_posts	*/

.blogNewPosts {
display:block;
margin: 0px 0px 12px 0px;
padding: 0px;
}
.blogNewPostsImage {
display:block;
width:120px;
height:80px;
overflow:hidden;
float:left;
padding: 0px 10px 0px 0px;
background: url(/images/decorator.png) no-repeat;
}

a.blogNewPostsTitle {

}
.blogNewPosts li {
 display:block; clear:left; padding:12px;
}

.blogNewPosts img {
 margin: 0px 12px 0px 0px;
}


.blog-profile-line {
	height:1px; 
	width:100%; 
	overflow:hidden; 
	background-color:#C7D2D5; 
	margin-top:8px; 
	margin-bottom:8px;
}
.blog-profile-post-date{
color:#8A8A8A;
font-size:95%;
}

.blog-profile-post-info{
font-size:95%;
}

.blog-clock , .blog-eye, .blog-comment-num{
	height:12px; 
	background-position:left top;	
	padding-left:15px;
	text-decoration:none;
	background-repeat:no-repeat;
	color:#8a8a8a;

}
.blog-clock {
	background-image: url(/images/clock.gif); 
}
.blog-eye {
	background-image: url(/images/eye.gif); 
}
.blog-comment-num {
	background-image: url(/images/comment.gif); 
}














/* blog.new_posts.list */
.blog-post-rating {
 float:right;
}


div.blog-author-container{}

#contentcolumn  div.blog-author {
    margin: 0;
    text-decoration: none;

}

#rightcolumn div.blog-author {
    margin: 0;
    text-decoration: none;
}


/* blog.... */
div.blog-author a {
    display: inline;

}

.bx-user-info-online-cell {
	height: 16px;
	width: 16px;
	display:block;

}


.blog-author-icon {
	display:none !important;
}

/* bitrix:blog.new_comments */

.blog-mainpage-item {

padding: 4px 0px 0px 0px;
}

blog-mainpage-title {
margin: 4px 0px 4px 0px;
}

#popular-blogs .blog-mainpage-item {
display:block;
height:38px;
padding: 4px 0px 0px 0px;
}



div.blog-mainpage-comment .blog-mainpage-meta {
    font-size: 0.89em;
    padding-left: 0.4em;
    color:#999;
}

.blog-mainpage-meta {
    font-size: 0.89em;
    line-height: 1.4em;
    margin: 0;
    padding: 0.4em 0 0;
    display:inline;
}
div.blog-mainpage-comment .blog-mainpage-content {
    padding-top: 0.4em;
}

.blog-mainpage-content {
    font-size: 0.95em;
    line-height: 1.4em;
}

.blog-mainpage-content a {
color: #444;
}

.blog-mainpage-content a:hover { color: #444; text-decoration: underline}

div.blog-line {
    background-image: url("/images/line_gradient.gif");
}
div.blog-line {
    background-repeat: no-repeat;
    height: 3px;
    width: 100%;
}





/* #rightcolumn right section */
#rightcolumn .rounded-block {
	margin: 0px 0px 30px 0px;
	clear:both;
}

/*ShowBanner right*/
.sb-sect-right {

}

.topbutton {
text-align:center;
padding:10px;
position:fixed;
bottom:40px;
left:0px;
cursor:pointer;
color:#333;
font-family:verdana;
font-size:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
z-index:100;
}