/****************************************************************************************************/
/****************************************************************************************************/
/*                                  *   Login page styles   *                                       */
/****************************************************************************************************/
.sb-text-pale
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #474747;
}
.sb-text-light
{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #B0B4B0;
}
.sb-login-description {
  color:   black;
  font-family:  Arial;
  font-size:  11px;

}

.sb-login-control-title {
  color:  black;
  font-family:  Arial;
  font-size:  11px;
}

.sb-login-control {
  color:  #606060;
  border-color:  #999EA1;
  border-width:  1px;
  border-style:  solid;
  font-family:  Arial;
  font-size:  11px;
  width:  150px;
}

.sb-login-control-button {
  width:  60px;
  cursor:  pointer;
  color:  #606060;
  font-family:  Arial;
  font-size:  11px;
  font-weight:  normal;
}
.sb-login-control-button-disabled {
  width:  60px;
  cursor:  default;
  color:  #606060;
  font-family:  Arial;
  font-size:  11px;
  font-weight:  normal;
}

/****************************************************************************************************/
/*                                      Left menu styles                                           */
/****************************************************************************************************/

.SB_LeftMenu {
    width: 210px;
}
/*
.SB_LeftMenuIconSelected {
    padding: 1px 3px 1px 15px;
}

.SB_LeftMenuIcon {
    padding: 1px 3px 1px 15px;
}

.SB_LeftMenuItemTitle {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
    padding-left: 2px;
    padding-right: 2px;
    white-space: nowrap;
}

.SB_LeftMenuItemTitleSelected {
    text-decoration: none;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px;
    white-space: nowrap;
}
*/

/****************************************************************************************************/
/*                                      Page title styles                                           */
/****************************************************************************************************/
/*.SB_PageTitle_Path
{
	color: rgb(68, 68, 68); 
	font-family: Tahoma,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	padding-left: 0px; 
    padding-top: 0px;
}
*/
/****************************************************************************************************/
/*                                      Dashboard styles                                            */
/****************************************************************************************************/
.sb-dashboard-item-title-link {
/*    color:#0240A3; */
    font-weight:bold;
}

.sb-dashboard-item-description {
    color: Black;
    font-family: Arial;
    font-size: 11px;
}
/*
.SB_DashBoard_Top {
	color: Black; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
	padding-left: 15px;
	height: 28px;
	background-color: rgb(231, 236, 255);
}

.SB_DashBoard_Bottom_Link {
    color:#0240A3;
    font-weight:normal;
}

.SB_GettingStarted  {
	border-top: 1px dashed rgb(41, 131, 211);
	border-bottom: 1px dashed rgb(41, 131, 211);
	width: 100%;
	background-color: rgb(255, 253, 254);
}

.SB_GettingStarted_item {
	border-top: 1px solid rgb(238, 205, 54);
	border-bottom: 1px solid rgb(238, 205, 54);
	padding: 10px;
	vertical-align: top;
	background-color: rgb(255, 255, 255);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.SB_GettingStarted_title {
	font-weight: bold;
	text-transform: uppercase;
	color: rgb(255, 102, 0);
}
*/
.sb-getting-started-description {
    color: Black;
    font-family:Arial;
    font-size: 11px;
}
/*
.SB_GettingStarted_link {
    color:#0240A3;
    font-weight:normal;
}
*/
/****************************************************************************************************/
/*                                      Toolbar styles                                            */
/****************************************************************************************************/
/*
.SB_Toolbar_title {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.SB_ToolbarItem_title {
    font-family: Arial;
    font-size: 11px;
    padding-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
}
*/

/****************************************************************************************************/
/*                                      Tabpanel styles                                            */
/****************************************************************************************************/
/*
.TabStripContentStyle {
  padding-top:3px;
  border:1px solid #919B9C;
  border-top:0px;
  top:-3px;
  position:relative;
  overflow:auto;
  vertical-align: top;
  
}

.TabStripContentStyle DIV {
    background-color:#F5F4F0;
    position:relative;
    vertical-align: top;
}

.TabStripContentStyle DIV IMG {
    position: relative;
}
*/
.TabLabelDefaultStyle {
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
    /*height:1px;*/
    z-index:2;
    text-align: center;
}
.TabLabelSelectedStyle {
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
  /*position:relative;
  top:-3px;
  height:21px;*/
    z-index:3;
    text-align: center;
}
/*
.TabLabelDisabledStyle {
    font-family: "MS Sans Serif", Arial, sans-serif;
    font-size: 8pt;
    cursor: default;
  height:1px;
    z-index:2;
    text-align: center;
  filter:alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: .3;
}

.RadTabstrip {
    background-color: #F9F8F8;
}
*/
/****************************************************************************************************/
/*                                      Object List styles                                          */
/****************************************************************************************************/
/*
.SB_List_Rrow_trial {
    background-color:#9FB1E9;
}

.SB_Pager_Link {
    display:inline-block;color:#0240A3;font-family:Arial;font-size:11px;width:10px;
}

.SB_Pager_Active_Item {
    display:inline-block;color:Red;font-family:Arial;font-size:11px;font-weight:bold;width:10px;
}
*/
/****************************************************************************************************/
/*                                      SB Form Input styles                                        */
/****************************************************************************************************/
/*
.SB_Info_Message {
	display:inline-block;
	height:38px;
	color:#00CC00;
	background-color:White;
	border-color:#00CC00;
	border-width:2px;
	border-style:Solid;
	font-weight:bold;
}

.SB_Error_Message  {
	display:inline-block;
	height:38px;
	color:#CC0000;
	background-color:White;
	border-color:#CC0000;
	border-width:2px;
	border-style:Solid;
	font-weight:bold;
}

.SB_Warning_Message {
	display:inline-block;
	height:38px;
	color:#FF6600;
	background-color:White;
	border-color:#FF6600;
	border-width:2px;
	border-style:Solid;
	font-weight:bold;
}

.SB_RequiredLabel {
	font-weight: bold; 
	font-size: 11px; 
	color: red; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

*/
/****************************************************************************************************/
/*                                      Wizard, Pages step, Edit step, Site pages tree              */
/****************************************************************************************************/

.TreeNode {
	font-family: Tahoma;
	font-size: 8pt; 
	color: black;	
	padding-left: 3px;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;	
}

.TreeNodeOver {
	font-family: Tahoma;
	font-size: 8pt; 
	color: black;	
	padding-left: 3px;
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;	
}

.TreeNodeState {
	cursor: pointer;
	cursor: hand;
	padding-right: 0px;
	display: inline;
	vertical-align: middle;
}

.TreeNodeLines {
	cursor: default;
	padding-right: 3px;
	display: inline;
	vertical-align: middle;
}
.TreeNodeCheckbox {
	cursor: pointer;
	cursor: hand;
	padding-right: 3px;
}

.TreeNodeIcon {
	cursor: pointer;
	cursor: hand;
	padding-right: 3px;
}

.TreeNodeIconDisabled {
	cursor: not-allowed;
	padding-right: 3px;
}

.TreeNodeCheckboxDisabled {
	cursor: not-allowed;
	padding-right: 3px;
}

.TreeNodeDisabled {
	font-family: Tahoma;
	font-size: 8pt; 
	color: gray;	
	padding-left: 3px;
	text-decoration: none;
	cursor: not-allowed;
}

.TreeNodeSelect  {
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	background: #316AC5;
	cursor: pointer;
	cursor: hand;
	margin-left: 3px;
}

.TreeNodeEdit {
	border:1px gray solid;
	font-family: tahoma;
	font-size: 8pt;
	margin-left: 4px;
}

/****************************************************************************************************/
/*                                      Wizard, Pages step, Pagesets                             */
/****************************************************************************************************/
.sb-page-sets-menu {
	border-color: #E3E3E3;
	border-width: 1px;
	border-style: solid;
	height: 100%;
	width: 100%;
}

.sb-page-sets-menu-item {
	border-color: white;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	cursor: pointer;
	height: 20px;
	width: 100%;
	font-family: Arial;
	font-size: 11px;
}

/****************************************************************************************************/
/*                                      Forms styles                                                */
/****************************************************************************************************/
/*input{
    color: Black;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
*/

.sb-control-input-input {
        color:Black;
        border-color: #999EA1;
        border-width:1px;
        border-style:Solid;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:11px;
        /*width:80%; /*98647*/
		/*margin: 0 5px;	/*113078*/
}

select {
}
/*
.SBGridViewHeader {
    padding-left: 4px;
    padding-right: 4px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: bold;
}

.SBGridViewHeaderSorted {
    padding-left: 4px;
    padding-right: 4px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: bold;
}
.SBGridViewHeader a
{
    text-decoration: none;
    color: Black;
}
.SBGridViewHeader a:hover
{
    text-decoration: underline;
}
*/
.sb-grid-trial {
    /*background-color: rgb(159, 177, 233);*/
	background-color:#9FB1E9;
}
.sb-gridview-header-sorted img { vertical-align: top; }
.SB_control_selected {
	border-style: solid;
	border-color: #ff0000;
	border-width: 2px;
}
.SB_control_not_selected {
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
}

.SB_control_highlighted {
	border-style: solid;
	border-color: #E3E3E3;
	border-width: 2px;
}	

.sb-asterix {
	color: Red;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.sb-dashboard-bottom-link
{
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #000000;
}
.sb-registration-title
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: red; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.sb-family-title
{
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.sb-button-disabled {
  cursor:  default;
  color:  #606060;
  font-family:  Arial;
  font-size:  11px;
  font-weight:  normal;
}
/****************************************************************************************************/
/*                                      Wizard, Publish step                                        */
/****************************************************************************************************/
/*
.sb-publication-status
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
}
.sb-publication-error
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.sb-publish-panel
{
    background-color: #F7F7F7;
}
.sb-publish-table
{
    border-width: 1px;
    border-style: solid;
    border-color: #D6D6D6;
}
.sb-publish-panel-header
{
    background-color: #DDDDDD;
    padding-left: 2;
    padding-right: 5;
    border-color: #FFFFFF;
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    height: 32px;
    width: 99%;
   
}
.sb-site-status
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: black;
	font-weight:bold;
}


.sb-publication-status-settings
{
	font-weight:bold;
	color:Black;
}

.sb-publication-status-never
{
	font-weight:bold;
	color:Black;
}

.sb-publication-status-date
{
	font-weight:bold;
	color:Black;
}

.sb-publication-status-fail
{
	font-weight:bold;
	color:Red;
}

.sb-publication-status-success
{
	font-weight:bold;
	color:#008000;
}
*/

.sb-publish-status-block
{      
  width: 100%;
  height:34px;
	border: 2px solid #369BE3;
	background-color: #FCFDFE;
}
.sb-publish-status-text
{
	color: #666666;
	font-weight: bold;
}
.sb-publish-success-block
{      
  width: 100%;
  height:55px;
	border: 2px solid #349901;
	background-color: #FCFDFE;
	
}
.sb-publish-success-text
{
	color: #349901;
	font-weight: bold;
}
.sb-publish-error-block
{
  width: 100%;
  height:55px;
	border: 2px solid #FF3F15;
	background-color: #FCFDFE;
	
}
.sb-publish-error-text
{
	color: #CC0000;
	font-weight: bold;
}
.sb-publish-warning-block
{
  width: 100%;
  height:55px;
	border: 2px solid #F99501;
	background-color: #FCFDFE;
	
}
.sb-publish-warning-text
{
	color: #D98200;
	font-weight: bold;
}
.sb-publish-info-block
{
  width: 100%;
  height:55px;
	border: 2px solid #369BE3;
	background-color: #FCFDFE;
	
}
.sb-publish-info-text
{
	color: #666666;
	font-weight: bold;
}
.sb-publish-header-block
{  
  width: 100%;
  height: 22px;
  background-color: #DDDDDD; 
  padding: 0 8px;
}
.sb-publish-header-text
{  
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.sb-publish-link { color: #003399; }
.sb-publish-pale { color: #666666; }
.sb-publish-block-footer 
{
  width: 100%;
  height: 49px; 
  background-color: #FFFFFF;
  border-top: 1px solid #E4E4E4;
  border-bottom: 1px solid #CCCCCC; 
  margin-top: 8px;
}
.sb-publish-visit-site-button
{
  width: 134px;
}
.sb-large-button-text
{  
    font-size: 10pt;
    font-weight: bold;
    width: 100%;
    text-align: center;
}
.sb-publish-now-button
{
  width: 134px;
}
.sb-publish-block-column
{
  width: 170px;  
}
.sb-wrong-publish-settings
{
    color: #FF0000;
	font-weight: bold;
}
.sb-publish-progress-block
{
  border: 1px solid #676767;
  background-color: #FCFDFE;
  padding: 1px;
}
.sb-publish-separator
{
	height: 1px; background-color: #dddddd; margin-top: 8px;
}

/****************************************************************************************************/
/*                                      Scroll tables                                        */
/****************************************************************************************************/
.scroll-table-block {
	width: 100%;
	overflow: auto;
	height: 150px;
	position: relative;
}
.scroll-table-block tr.fixed {
	position: relative;
	top: expression(this.parentElement.parentElement.parentElement.scrollTop)
}
.scroll-table-block>table tbody {
	height: 90px;
	overflow: auto;
	overflow-x: hidden;
}
/***************/
.sb-statusbar-admin-wsb
{
	height:38px;
	margin-bottom: 20px;
}
.sb-powered-virtuozzo, .sb-powered-virtuozzo a
{
	font-family: Tahoma,sans-serif;
	font-size: 10px;
	color: #5D5D5D;
}
.sb-powered-virtuozzo sup
{
	font-size: 6px;
	font-family: Arial,sans-serif;
}

.name { color: #444; }
.hint { color: #555; }


/*--WSB--*/
.RadEWrapper { padding: 3px 5px !important; } 
.RadEWrapper td { padding-left: 3px; }

/*---INPUTS---*/

.sb-input { 
	padding-left: 3px;
}

.sb-radio {
	width: 13px;
	height: 13px;
	margin: 3px 0 0 0;
	padding: 0;
}
span.sb-radio 
{ 
	margin: 0; padding: 0;
	width: auto;
}
span.sb-radio input {
	width: 13px;
	height: 13px;
	margin: 3px 5px 0 0;
	padding: 0;
}

.sb-check {
	width: 13px;
	height: 13px;
	margin: 3px 0 0 0;
	padding: 0;
}
span.sb-check 
{ 
	margin: 0; padding: 0; 
	width: auto;
}
span.sb-check input {
	width: 13px;
	height: 13px;
	margin: 3px 5px 0 0;
	padding: 0;
}
		
/*---CONTROLS---*/

	/*--title-input--*/
	.control-title-input .title-block { 
		padding: 6px 10px 3px 0;
		vertical-align: top;
		width: 200px; 
	}
	.control-title-input .input-block { 
		padding: 3px;
		vertical-align: top;
	}
	.control-title-input .description-block { 
		padding: 6px 0 3px 20px; 
		vertical-align: top;
	}

	/*--input-title--*/
	.control-input-title .title-block { 
		padding: 6px 3px 3px 3px;
		vertical-align: top;
	}
	.control-input-title .input-block { 
		padding: 3px 3px 3px 0;
		vertical-align: top;
	}
	.control-input-title .description-block { 
		padding: 6px 3px 3px 3px;
		vertical-align: top;
	}
	
	/*--float-title-input--*/
	.control-float-title-input { width: 100%; }
	.control-float-title-input .title-block { 
		padding: 6px 3px 3px 0;
		vertical-align: top;
		width: 100%;
	}
	.control-float-title-input .input-block { 
		padding: 3px;
		vertical-align: top;
	}

	/*--title-near-input--*/
	.control-title-near-input .title-block { 
		padding: 6px 3px 3px 0;
		vertical-align: top;
	}
	.control-title-near-input .input-block { 
		padding: 3px;
		vertical-align: top;
	}
	.control-title-near-input .description-block { 
		padding: 6px 0 3px 3px; 
		vertical-align: top;
	}
	
	/*--quantity--*/
	.control-title-input .quantity-title-block { 
		padding: 6px 10px 0 0;
		vertical-align: top;
		width: 200px; 
	}
	.control-title-input .quantity-description-block { 
		padding: 6px 0 0 3px; 
		vertical-align: top;
	}
	.control-title-input .quantity-input-block { 
		padding: 3px 3px 0 3px;
		vertical-align: top;
	}

.sb-fotolia-title-link
{
	color: #003399;
	font-weight: bold;
}
.sb-fotolia-link { color: #333333; }

/*rss*/
.sb-rss-channel, .sb-rss-channel-sorted 
{
	
	border: 1px solid #95caff; 
	background-color: #f4f8fb; 
	height: 31px; width: 128px;
}
.sb-rss-channel td, .sb-rss-channel-sorted  td
{
	text-align: center;
	cursor: pointer; cursor: hand; 
	color: #365a8f;
	font-size: 10px;
	font-weight: bold;
	padding: 0 4px;
}

.sb-header-company-logo
{
	padding: 0 10px;
}