﻿
/*	GLOBAL STYLE SHEET FOR ALL BRANDS  */

/*	Styles are divided into semantic groups, 
	like masterpage/tooltips/frames etc.

	Selectors in each above mentioned group 
	are divided into next subgroups:
	1) selectors by elements;
	2) selectors by classes;
	3) selectors by id;

	Groups are putted in alphabetic order.
	Selectors in subgroups (except FRAMES and TOOLTIPS) putted in alphabetic order.
	CSS styles of each selector putted in alphabetic order.
	Subgroups in groups are disjointed by empty line.  */

/*	Стили разбиты на группы по смыслу, например
	мастерпаг/тултипы/рамки итд.

	Селекторы в каждой вышеупомянотой группе
	разбиты на следующие подгруппы:
	1) селекторы по элементам;
	2) селекторы по классам;
	3) селекторы по id элементов.

	Группы расположены в алфавитном порядке.
	В подгруппах (кроме FRAMES и TOOLTIPS) селекторы расположены в алфавитном порядке.
	Стилевые свойства каждого селектора расположены в алфавитном порядке.
	Подгруппы в группах разбиты между собой пустой строкой.  */


/*  !!! ПРИ ДОБАВЛЕНИИ НОВОГО СТИЛЯ ОБЯЗАТЕЛЬНО ПРИДЕРЖИВАТЬСЯ ВЫШЕНАПИСАННЫХ ПРАВИЛ !!! */


body {
	font-family: Verdana, Sans-Serif;
}

/* ------------------- =CAMELOT PORTFOLIOS COMPARISON ------------------- */
.bordergray {
	border: solid 1px gray;	
}
.lefttextalign {
	text-align: left;
}

#comparison_header {
	background-color: rgb(244, 250, 250);
	border-bottom: solid 1px rgb(220, 239, 235);
	padding: 5px 0px 5px 6px;
}
#comparison_left_part {
	float: left;
}
#comparison_right_part {
	margin-left: 320px;
}
#comparison_wrapper {
	border: solid 1px rgb(220, 239, 235);
	max-width: 876px;
	min-width: 753px;
	/*font-size: 12px;*/		
}
#comparison_wrapper #comparison_container {
	padding: 10px;	
}
#comparison_wrapper #control_name {
	float: left;
	text-align: left;
	width: 205px;	
}
#current_portf_color {
	background-color: rgb(51, 159, 187);
	height: 10px; 
	width: 10px; 
}
#optimized_portf_color {
	background-color: rgb(1, 152, 101);
	height: 10px; 
	width: 10px; 
}
#td_current_portf_color {
	margin-right: 6px; 
	padding: 1px 0px 1px 0px;
	width: 12px; 
}
#td_optimized_portf_color {
	margin-right: 6px; 
	padding: 1px 0px 1px 0px;
	width: 12px; 
}


/* ------------------- =FRAME ------------------- */
/* --- Beacon --- */
.frame_leftTopCorner_beacon {
    background-image: url('../Images/Frame/frame_left_top_beacon.png');
    height:8px; 
    width: 5px;
}
.frame_leftTopCorner_beacon_new {
    background-image: url('../Images/Frame/frame_left_top_beacon_new.png');
    height:8px; 
    width: 5px;
}
.frame_topLine_beacon {
    background-image: url('../Images/Frame/frame_middle_top_beacon.png'); 
    height: 8px;
}
.frame_topLine_beacon_new {
    background: url('../Images/Frame/frame_middle_top_beacon_new.png') no-repeat 0 0;
    height: 8px;
}
.frame_rightTopCorner_beacon {
    background-image: url('../Images/frame/frame_right_top_beacon.png'); 
    width: 5px;
    height: 8px; 
}
.frame_rightTopCorner_beacon_new {
    background-image: url('../Images/frame/frame_right_top_beacon_new.png'); 
    width: 5px;
    height: 8px; 
}
.frame_leftHeaderBorner_beacon {
    background-image: url('../Images/Frame/frame_left_header_beacon.png');
    height:24px; 
    width: 5px;
}
.frame_leftHeaderBorner_beacon_new {
    background-image: url('../Images/Frame/frame_left_header_beacon_new.png');
    height:24px; 
    width: 5px;
}
.frame_rightHeaderBorner_beacon {
    background-image: url('../Images/Frame/frame_right_header_beacon.png');
    height:24px; 
    width: 5px;
}
.frame_rightHeaderBorner_beacon_new {
    background-image: url('../Images/Frame/frame_right_header_beacon_new.png');
    height:24px; 
    width: 5px;
}
.frame_headerLine_beacon {
    background: url('../Images/Frame/frame_middle_header_beacon.png');
    height: 24px;
    vertical-align: top;
}
.frame_headerLine_beacon_new {
    background: url('../Images/Frame/frame_middle_header_beacon_new.png') no-repeat 0 0;
    height: 24px;
    vertical-align: top;
}
.frame_leftBorder_beacon {
    background-image: url('../Images/Frame/frame_left_beacon.png');
    width: 5px;
}
.frame_rightBorder_beacon {
    background-image: url('../Images/Frame/frame_right_beacon.png');
    width: 5px;
}
.frame_leftBottomCorner_beacon {
    background-image: url('../Images/Frame/frame_left_bottom_beacon.png'); 
    height: 4px; 
    width: 5px;
}
.frame_bottomLine_beacon {
    background-image: url('../Images/Frame/frame_middle_bottom_beacon.png'); 
    height: 4px;
}
.frame_rightBottomCorner_beacon {
    background-image: url('../Images/Frame/frame_right_bottom_beacon.png'); 
    height: 4px;
    width: 5px;
}
/* --- Default --- */
.frame_leftTopCorner {
    background-image: url('../Images/Frame/frame_left_top.png');
    height:8px; 
    width: 5px;
}
.frame_topLine {
    background-image: url('../Images/Frame/frame_middle_top.png'); 
    height: 8px;
}
.frame_rightTopCorner {
    background-image: url('../Images/frame/frame_right_top.png'); 
    width: 5px;
    height: 8px; 
}
.frame_leftHeaderBorner {
    background-image: url('../Images/Frame/frame_left_header.png');
    height:24px; 
    width: 5px;
}
.frame_rightHeaderBorner {
    background-image: url('../Images/Frame/frame_right_header.png');
    height:24px; 
    width: 5px;
}
.frame_headerLine {
    background-image: url('../Images/Frame/frame_middle_header.png'); 
    height: 24px;
    vertical-align: top;
}
.frame_leftBorder {
    background-image: url('../Images/Frame/frame_left.png');
    width: 5px;
}
.frame_contentFont {
    background-color: White;
}
.frame_contentFont_w_leftrigthborders {
    background-color: White;
    border-left: 1px solid #80C24B;
    border-right: 1px solid #80C24B;
    border-bottom: 1px solid #80C24B;
}
.frame_rightBorder {
    background-image: url('../Images/Frame/frame_right.png');
    width: 5px;
}
.frame_leftBottomCorner {
    background-image: url('../Images/Frame/frame_left_bottom.png'); 
    height: 4px; 
    width: 5px;
}
.frame_bottomLine {
    background-image: url('../Images/Frame/frame_middle_bottom.png'); 
    height: 4px;
}
.frame_bottomLine_thin {
	border-bottom: 1px solid #80C24B;
}
.frame_rightBottomCorner {
    background-image: url('../Images/Frame/frame_right_bottom.png'); 
    height: 4px;
    width: 5px;
}
/* --- All brands --- */
.frame_div_topLine {
    height: 8px;
    width: 1px;
}
.frame_div_TopCorner {
    width: 5px; 
    height: 8px;
}
.frame_div_HeaderBorner {
    height:24px; 
    width: 5px;
}
.frame_div_Border {
    width: 5px; 
    height: 1px;
}
.frame_div_BottomCorner {
    width: 5px; 
    height: 4px;
}

/* ------------------- =MASTERPAGE ------------------- */

.copyright {
	height: 19px;
}
.h_table {
	height: 69px;
	width: 100%;
}
.h_panel {
	background-color: #F8F8F8;
	border: solid 0px LightGray;
	height: 69px;
	width: 100%;
}
.h_panel_beacon {
	background-color: #fff;
	border: solid 0px LightGray;
	height: 69px;
	width: 100%;
}
.f_panel {
	background-image: url('../Images/footer_background.png');
	border-width: 0px;
	padding-top: 4px;
	width: 100%;
}
.lbl_search {
	font-size: 10pt;
	padding-right: 5px;
}
.rightheader {
	height: 69px;
	text-align: right;
	vertical-align:top;
	width: 33%;
}
.rightheader_div {
	height: 69px;
	vertical-align: middle;
	padding-right: 3px;
	width: 33%;
}
#centerheader {
	height: 69px;
	text-align: center;
	width: 33%;
}
#footer_div {
	border-width: 1px;
	padding: 2px 10px 2px 10px; 
	vertical-align: middle;
}
#header_underline {
	background-color: #d3d3d3;
	height: 1px;
	width: 100%;
}
#h_table_content {
	vertical-align: top;
	width: 100%;
}
#h_table_content td1 {
	height: 400px; 
	width: 0px
}
#h_table_content td2 {
	vertical-align: top;
}
#leftheader {
	height: 69px;
	text-align: left;
	vertical-align: top;
	width: 33%;
}
#leftheader_table TR {
	height: 69px;
	vertical-align: top;
}
#leftheader_table TD {
	height: 69px;
}
#line_between_header_and_content {
	background-color: White;
	height: 7px;
	width: 100%;
}
#name_portfolios_logout {
	background-color: White;
	border: solid 1px gray;
	-moz-border-radius: 10px 10px 10px 10px;
}
#name_portfolios_logout TR {
	vertical-align: middle;
}
#name_portfolios_logout TR TD {
	border-width: 0px;
}
#rightheader_div #info_panel {
	height: 24px;
	padding-right: 5px;
	vertical-align:middle;
}
#ctl00_search_panel {
	height: 40px;
	vertical-align: middle;
}
#table_search #tr1 {
	height: 3px;
}
#table_search #tr2 #td_button_go {
	padding: 0px 5px;	
}
ul#g_advinfo_ul 
{
	margin-top: 7px;	
	text-align: right;
	list-style-type: none;
	font-size: 12px;
	/*font-family: Verdana, Sans-Serif;*/
	color: #999999;
	text-decoration: none;
	width: 315px;
}

ul#g_advinfo_ul a{
	color: #999999;
	text-decoration: none;
}
ul#g_advinfo_ul li {
	padding-left: 50%;
	text-align: left;
	line-height: 15px;
	min-height: 15px;
	overflow: hidden;
}
li#g_advinfo ul {
	list-style-type: none;
	padding-top: 7px;
	line-height: 15px;
}
/* ------------------- =MISCELLANEOUS ------------------- */
a { text-decoration: underline; }
a:link, a:visited, a:active { color: black; }
a:hover { color: #228b22; }
/* fix for ie for normal displaying h2 and h3*/
*:first-child+html h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: .83em 0;	
}
*:first-child+html h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}

.ActiveTab { background-image: url('../Images/n_top_a2.png'); }
.ActiveTab2 { background-image: url('../Images/Inlays_2/center/active_center.bmp'); }
.ActiveTab_New { background-image: url('../Images/NewInlays/active_center.png'); }
.clientselectpanel2, .existentportfoliopanel {
	display: none;
	padding: 10px 0px 0px 23px;
	margin-bottom: 13px;
}
.clientselectpanel2_opened, .existentportfoliopanel_opened {
	display: block;
	padding: 10px 0px 0px 23px;
	margin-bottom: 13px;
}
.FixedTableValues { table-layout: fixed; }
.GrayTextbox { background-color: #e0dfe3; }
.greenborder { border: solid 2px rgb(0,217,0); }
/*.greenborder { border: solid 2px rgb(76,255,0); }*/
.h100 { height: 100%; }
.hw100 { height: 100%; width: 100%; }
.InactiveTab { background-image: url('../Images/n_top.png'); }
.InactiveTab2 { background-image: url('../Images/Inlays_2/center/inactive_center.bmp'); }
.InactiveTab_New { background-image: url('../Images/NewInlays/inactive_center.png'); }
.indentation { text-indent: 20px; }
.LeftMargin { margin: 0,0,0,6; }
.MinWidth { max-width: 300px; }
.neartabsdiv {
	margin-left: 10px; 
	height: 34px; 
	background: transparent url('../Images/Tabs_Frame/green_point.png') repeat-x center bottom;
}
.neartabsdiv_new {
	clear: both;
	height: 4px;
	background: #4d4d4d;
	/*width: 100%;*/
	margin-left: 3px;
}
.newportfoliopanel {
	display: none;
	padding: 0px 0px 0px 23px;
	margin-bottom: 13px;
}
.newportfoliopanel_open {
	display: block;
	padding: 0px 0px 0px 23px;
	margin-bottom: 13px;
}
.rightaligment { text-align: right; }
.RightMargin { margin: 0,6,0,0; }
.redborder { border: solid 2px red; }
.TabStyle_Active { background-image: url('../Images/Tabs/background_inactive.png'); }
.TabStyle_Inactive { background-image: url('../Images/Tabs/background_active.png'); }
.td_txtblock_in_beaconsequence {
	padding-left: 3px;
	vertical-align: middle;
}
.TopMargin { margin: 7px 0px 0px 0px; }
.TT { background-image: url('Images/NewInlays/test_new.png'); }
.w100 { width: 100%; }
.wobottommargin { margin-bottom: 0px; }

#clientinf_in_beaconsequence, #portfolioinf_in_beaconsequence {
	color: Gray;
	margin-top: 6px;
	padding-left: 23px;
}
#cllientinfname, #portfolioinfname {
	color: Gray;
	margin-bottom: 0px;
}
#clientselectpanel1, #newportfoliopanel {
	display: none;
	padding: 0px 0px 0px 23px;
	margin-bottom: 13px;
}
#clientselectpanel2, #existentportfoliopanel {
	display: none;
	padding: 10px 0px 0px 23px;
	margin-bottom: 13px;
}
#infabbeaconportfolios {
	font-style: italic;
	margin-bottom: 20px;	
}
#newportfoliotable {
	width: 247px;
}
#newportfoliotable tr {
	height: 34px;
}
#td_inlays {
	vertical-align: bottom;
}
#wrapper {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<800?'800px':''); /* Internet Explorer <= 6.0 */
	height: 100%;
	min-width: 800px; /* Opera & FireFox & Internet Explorer 7.0 */
}
/* ------------------- =PAGE LoadFromExcel ------------------- */

.headerOfArea{
	margin-bottom: 2px;
}
div.area{
	border: solid 1px gray;
	width: 550px;
	padding-bottom: 2px;
	margin-top: 10px;
}
div.area span{
	margin-left: 7px;
}
#div_forCheckBox{
	width: 280px;
	line-height:22px;
	float:left;	
}
#div_TableWithCoords{
	width: 50%;
}
#table_headerCoord{
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
}
a#ctl00_ContentPlaceHolder1_hlBackToPortfolioEdit {
    text-decoration: none;	
    display: block;
    margin-right: 14px;
    float: right;
    font-size:12px;
}

/* ------------------- =PAGE LoadFromExcel ------------------- */

#ctl00_ContentPlaceHolder1_AssetTable_Table_AssetsView div{
}
	


/* ------------------- =PORTFOLIO TREE ------------------- */
/* --- Beacon --- */
.theaderandcontentwrapper_beacon { 
	border-left: solid 1px rgb(116, 178, 45);
	border-right: solid 1px rgb(116, 178, 45);
	border-bottom: solid 1px rgb(116, 178, 45);
}
.theadercolor_beacon {
	background: rgb(152, 198, 89); /*rgb(115, 186, 36);*/ /*rgb(152, 198, 89);*/
}
.theadercolor_beacon_new {
	background: rgb(127, 174, 75) url('../Images/Tree/bottomtop_beacon_new.png') no-repeat 0 0;
}
.theaderlefttopcorner_beacon {
	float: left;
	background: url('../Images/Tree/lefttopcorner_beacon.png') no-repeat left top;
	width: 5px;
	height: 10px;
}
.theaderlefttopcorner_beacon_new {
	float: left;
	background: url('../Images/Tree/lefttopcorner_beacon_new.png') no-repeat left top;
	width: 5px;
	height: 10px;
}
.theaderrightttopcorner_beacon {
	float: right;
	background: url('../Images/Tree/righttopcorner_beacon.png') no-repeat right top;
	width: 5px;
	height: 10px;
}
.theaderrightttopcorner_beacon_new {
	float: right;
	background: url('../Images/Tree/righttopcorner_beacon_new.png') no-repeat right top;
	width: 5px;
	height: 10px;
}
.theadertop_beacon {
	background: url('../Images/Tree/top_beacon.png') repeat-x top;
	height: 9px;
}
.theadertop_beacon_new {
	background: rgb(127, 174, 75) url('../Images/Tree/top_beacon_new.png') no-repeat 0 0;
	height: 9px;
	margin-left: 5px;
}
.collapsedtree_beacon {
	float: right;
	height: 50px;
	width: 3px;
	background: rgb(204, 238, 171);
	border: solid 1px rgb(203, 203, 203);
	cursor: pointer;
	display: none;
	margin-right: 3px;
}
/* --- Camelot --- */
.theaderandcontentwrapper_camelot { 
	border-left: solid 1px rgb(220, 239, 235);
	border-right: solid 1px rgb(220, 239, 235);
	border-bottom: solid 1px rgb(220, 239, 235);
}
.theadercolor_camelot {
	background: rgb(243, 250, 249);
	border-top: solid 1px rgb(220, 239, 235);
	border-bottom: solid 1px rgb(220, 239, 235);
	height: 35px;
	padding-top: 5px;
}
.theadercolor_wide_camelot {
	background: rgb(243, 250, 249);
	border-top: solid 1px rgb(220, 239, 235);
	border-bottom: solid 1px rgb(220, 239, 235);
	padding-top: 5px;
}
.theaderlefttopcorner_camelot {
	float: left;
	background: url('../Images/Tree/lefttopcorner_camelot.png') no-repeat left top;
	width: 5px;
	height: 10px;
}
.theaderrightttopcorner_camelot {
	float: right;
	background: url('../Images/Tree/righttopcorner_camelot.png') no-repeat right top;
	width: 5px;
	height: 10px;
}
.theadertop_camelot {
	background: url('../Images/Tree/top_camelot.png') repeat-x top;
	height: 9px;
}
.collapsedtree_camelot {
	float: right;
	height: 50px;
	width: 3px;
	background: rgb(243, 250, 249);
	border: solid 1px rgb(220, 239, 235);
	cursor: pointer;
	display: none;
	margin-right: 3px;
}
/* --- Default --- */
.theaderandcontentwrapper { 
	border-left: solid 1px rgb(137, 137, 137);
	border-right: solid 1px rgb(137, 137, 137);
	border-bottom: solid 1px rgb(137, 137, 137);
}
.theadercolor {
	background: rgb(218, 218, 218);
}
.theaderlefttopcorner {
	float: left;
	background: url('../Images/Tree/lefttopcorner.png') no-repeat left top;
	width: 5px;
	height: 10px;
}
.theaderrightttopcorner {
	float: right;
	background: url('../Images/Tree/righttopcorner.png') no-repeat right top;
	width: 5px;
	height: 10px;
}
.theadertop {
	background: url('../Images/Tree/top.png') repeat-x top;
	height: 9px;
}
.collapsedtree {
	float: right;
	height: 50px;
	width: 3px;
	background: rgb(238, 238, 238);
	border: solid 1px rgb(197, 197, 197);
	cursor: pointer;
	display: none;
	margin-right: 3px;
}
/* --- All Brands --- */
.tlistofportfolios {
	text-align: left;
	margin-top: 3px;
}
.tlistofportfolios_camelot, .tlistofclientportfolios_camelot {
	text-align: left;
	margin-top: 3px;
	padding: 0 5px;
	overflow: scroll;
	overflow-x: hidden;
	height: 505px;
}
.tlistofclientportfolios_camelot {
	height: 505px;
}
.tshort {
	width: 260px;
	text-align: center;
	margin: 0 3px 0 3px;
}
.tshort_camelot {
	width: 276px;
	text-align: center;
	margin: 0 3px 0 0;
}
.twide_camelot {
	
}
.twide {
	width: 100%;
	text-align: center;
	margin: 0 3px 0 3px;
}


/* ------------------- =SITE FRAME ------------------- */       
/* (shadows) */
.site_frame_underTopLeftShadow {
    background-image: url('../Images/Site_Frame/left_top_shadow.PNG'); 
    width: 4px;
    height: 7px;
}
.site_frame_underTopRightShadow {
    background-image: url('../Images/Site_Frame/right_top_shadow.PNG'); 
    width: 4px;
    height: 7px;
}
.site_frame_div_underTopShadow {
    width: 4px;
    height: 7px;
}
.site_frame_left_shadow {
    background-image: url('../Images/Site_Frame/left_shadow.PNG'); 
    width: 4px;
}
.site_frame_div_left_shadow {
    width: 4px;
    height: 1px;
}
.site_frame_right_top_shadow {
    background-image: url('../Images/Site_Frame/right_top_shadow.PNG'); 
    height: 5px;
    width: 4px;
}
.site_frame_div_right_top_shadow {
    height: 5px;
    width: 4px;
}
.site_frame_right_shadow {
    background-image: url('../Images/Site_Frame/right_shadow.PNG'); 
    width: 4px;
}
.site_frame_div_right_shadow {
    width: 4px;
    height: 1px;
}
.site_frame_bottom_shadow {
    background-image: url('../Images/Site_Frame/bottom_shadow.PNG'); 
    height: 3px;
}
.site_frame_div_bottom_shadow {
    width: 1px;
    height: 3px;
}
.site_frame_right_bottom_shadow {
    background-image: url('../Images/Site_Frame/right_bottom_shadow.PNG'); 
    width: 4px;
    height: 3px;
}
.site_frame_div_right_bottom_shadow {
    width: 4px;
    height: 3px;
}
.site_frame_left_bottom_shadow {
    background-image: url('../Images/Site_Frame/left_bottom_shadow.PNG'); 
    width: 4px;
    height: 3px;
}
.site_frame_div_left_bottom_shadow {
    width: 4px;
    height: 3px;
}
/* (top) */
.site_frame_leftTopCorner {
    background-image: url('../Images/Site_Frame/left_top.PNG'); 
    width: 5px;
    height: 5px;
}
.site_frame_leftTopCorner_beacon {
    background-image: url('../Images/Site_Frame/left_top_beacon.PNG'); 
    width: 5px;
    height: 5px;
}
.site_frame_rightTopCorner {
    background-image: url('../Images/Site_Frame/right_top.PNG'); 
    width: 5px;
    height: 5px; 
}
.site_frame_div_topCorner {
    width: 5px;
    height: 5px;
}
.site_frame_middle_top {
    background-image: url('../Images/Site_Frame/middle_top.PNG');
    width: 100%;
    height: 5px;
}
.site_frame_middle_top_beacon {
    background-image: url('../Images/Site_Frame/middle_top_beacon.PNG');
    width: 100%;
    height: 5px;
}
.site_frame_div_middle_top {
    width: 1px;
    height: 5px;
}
/* (content) */
.site_frame_leftBorder {
    background-image: url('../Images/Site_Frame/left.PNG');
    width: 5px;
}
.site_frame_place_upper_content_Font {
    background-color: #f8f8f8;
}
.site_frame_place_upper_content_Font_beacon {
    background-color: #fff;
}
.site_frame_contentFont {
    background-color: White;
    vertical-align: top;
}
.site_frame_rightBorder {
    background-image: url('../Images/Site_Frame/right.PNG');
    width: 5px;
}
.site_frame_div_Border {
    width: 5px; 
    height: 1px;
}
/* (bottom) */
.site_frame_leftBottomCorner {
    background-image: url('../Images/Site_Frame/left_bottom.PNG'); 
    height: 4px; 
    width: 5px;
}
.site_frame_rightBottomCorner {
    background-image: url('../Images/Site_Frame/right_bottom.PNG'); 
    height: 4px;
    width: 5px;
}
.site_frame_div_BottomCorner {
    width: 5px; 
    height: 4px;
}
.site_frame_bottomLine {
    background-image: url('../Images/Site_Frame/middle_bottom.PNG'); 
    height: 4px;
}
.site_frame_div_bottomLine {
    width: 1px; 
    height: 4px;
}


/* ------------------- =TABS ------------------- */
.active_iconPart {
	background-image: url('../Images/Tabs/TopTabs/active_background.PNG'); 
	height: 34px; 
	min-width: 32px;
	vertical-align: middle; 
	width: 32px; 
}
.active_leftPart {
	background-image: url('../Images/Tabs/TopTabs/active_left.PNG');
	height: 34px; 
	min-width: 3px;
	width: 3px;
}
.leftPart_div_for_ie {
	width: 3px;
}
.active_linkPart {
	background-image: url('../Images/Tabs/TopTabs/active_background.PNG'); 
	padding: 0px 3px 0px 3px;
}
.active_rightPart {
	background-image: url('../Images/Tabs/TopTabs/active_right.PNG'); 
	height: 34px; 
	min-width: 4px;
	width: 4px; 
}
.rightPart_div_for_ie {
	width: 4px;
}
.inactive_iconPart {
	background-image: url('../Images/Tabs/TopTabs/inactive_background.PNG'); 
	height: 34px; 
	min-width: 32px;
	vertical-align: middle; 
	width: 32px; 
}
.inactive_leftPart {
	background-image: url('../Images/Tabs/TopTabs/inactive_left.PNG');
	height: 34px; 
	min-width: 3px;
	width: 3px;
}
.inactive_linkPart {
	background-image: url('../Images/Tabs/TopTabs/inactive_background.PNG'); 
	padding: 0px 3px 0px 3px;
}
.inactive_rightPart {
	background-image: url('../Images/Tabs/TopTabs/inactive_right.PNG'); 
	height: 34px; 
	min-width: 4px;
	width: 4px; 
}
.tab_link {
	font-weight: bold;
	text-decoration: none;
}
.tab_iconDiv {
	height: 32px;
}
.beacon_tabstyle_active {
	/*background: url('../Images/Tabs/TopTabs/active_bg2.png');*/
	background: #4d4d4d;
	/*color: #000;*/
	color: #fff;
	font-size: 10px;
	/*border-left: solid 1px rgb(115, 186, 36);
	border-right: solid 1px rgb(115, 186, 36);
	border-top: solid 1px rgb(115, 186, 36);*/
	padding: 0 6px;
	text-decoration: none;
	height: 34px;
	text-align: center;
	width: 65px;
	text-transform: uppercase;
}
.beacon_tabstyle_inactive {
	background-color: rgb(115, 186, 36);
	color: #fff;
	font-size: 10px;
	border: 0;
	padding: 0 6px;
	text-decoration: none;
	height: 34px;
	text-align: center;
	width: 65px;
	text-transform: uppercase;
}
.sequence_submenuwrapper {
	position: relative;
}
.sequence_submenu_closed {
	display: none;
}
.sequence_submenu_opened {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: none;
	position: absolute;
	left: -6px;
	top: 15px;
	width: 157px;
	text-align: left;
	background-color: #4D4D4D;
	padding-bottom: 4px;
}
.sequence_submenu_opened a {
	color: White;
	font-size: 10px;
	line-height: 18px;
	padding: 3px;
	display: block;
	text-decoration: none;
}
.sequence_submenu_opened a:hover {
	color: #4D4D4D;
	background-color: #73BA24;
	font-size: 10px;
	line-height: 18px;
	padding: 3px;
	display: block;
	text-decoration: none;
}

/* ------------------- =TABS FRAME ------------------- */
.tabs_frame_topLine {
    background-image: url('../Images/Tabs_Frame/tabs_frame_middle_top.png'); 
    height: 35px;
    width: 100%;
}
.tabs_frame_topLine_beacon {
    background: url('../Images/Tabs_Frame/tabs_frame_middle_top_beacon.png') scroll 0 -1px;
    height: 35px;
    width: 100%;
}
.global_tabs_frame_topLine {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_middle_top.png'); 
    height: 35px;
    width: 100%;
}
.global_tabs_frame_topLine_beacon {
    /*background: url('../Images/Tabs_Frame/green_point.png') repeat-x 0 0; */
}
.global_tabs_frame_topLine_beacon_new {
    /*background: url('../Images/Tabs_Frame/green_point_new.png') no-repeat 0 0;*/
}
.global_tabs_frame_topLineWOinlays {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_middle_topWOinlays.png'); 
    height: 10px;
    width: 100%;
}
.tabs_frame_div_topLine {
    height: 35px;
    width: 1px;
}
.tabs_frame_rightTopCorner {
    background-image: url('../Images/Tabs_Frame/tabs_frame_right_top.png'); 
    width: 5px;
    height: 35px; 
}
.tabs_frame_rightTopCorner_beacon {
    background: url('../Images/Tabs_Frame/tabs_frame_right_top_beacon.png') scroll 0 -1px;
    width: 5px;
    height: 35px; 
}
.global_tabs_frame_rightTopCorner {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_right_top.png'); 
    width: 5px;
    height: 35px; 
}
.global_tabs_frame_rightTopCornerWOinlays {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_right_topWOinlays.png'); 
    width: 5px;
    height: 10px; 
}
.tabs_frame_div_TopCorner {
    width: 5px; 
    height: 35px;
}
.tabs_frame_div_TopCorner_beacon {
    width: 1px; 
    height: 35px;
}
.tabs_frame_div_TopCornerWOinlays {
    width: 5px; 
    height: 10px;
}
.tabs_frame_leftBorder {
    background-image: url('../Images/Tabs_Frame/tabs_frame_left.png');
    width: 5px;
}
.tabs_frame_leftBorder_beacon {
    background-image: url('../Images/Tabs_Frame/tabs_frame_left_beacon.png');
    width: 5px;
}
.global_tabs_frame_leftBorder {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_left.png');
    width: 5px;
}
.global_tabs_frame_leftBorder_beacon {
	/*background: #F8F8F8 url('../Images/Tabs_Frame/green_point.png') repeat-y 3px 0;*/ /* !! */
	width: 5px;
}
.global_tabs_frame_leftTopCorner {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_left_top.png'); 
    width: 5px;
    height: 35px; 
}
.global_tabs_frame_leftTopCornerWOinlays {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_left_topWOinlays.png'); 
    width: 5px;
    height: 10px; 
}
.tabs_frame_contentFont {
    background-color: White;
}
.tabs_frame_rightBorder {
    background-image: url('../Images/Tabs_Frame/tabs_frame_right.png');
    width: 5px;
}
.tabs_frame_rightBorder_beacon {
    background-image: url('../Images/Tabs_Frame/tabs_frame_right_beacon.png');
    width: 5px;
}
.global_tabs_frame_rightBorder {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_right.png');
    width: 5px;
}
.global_tabs_frame_rightBorder_beacon {
    /*background: #F8F8F8 url(../Images/Tabs_Frame/green_point.png) repeat-y scroll 4px 0;*/
    width: 5px;
}
.tabs_frame_div_Border {
    width: 5px;
    height: 1px;
}
.tabs_frame_leftBottomCorner {
    background-image: url('../Images/Tabs_Frame/tabs_frame_left_bottom.png'); 
    height: 4px; 
    width: 5px;
}
.tabs_frame_leftBottomCorner_beacon {
    background-image: url('../Images/Tabs_Frame/tabs_frame_left_bottom_beacon.png'); 
    height: 4px; 
    width: 5px;
}
.global_tabs_frame_leftBottomCorner {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_left_bottom.png');
    height: 4px; 
    width: 5px;
}
.global_tabs_frame_leftBottomCorner_beacon {
    /*background-image: url('../Images/Tabs_Frame/global_tabs_frame_left_bottom_beacon.png'); */
    background-position: 1px 0;
    width: 5px;
}
.tabs_frame_bottomLine {
    background-image: url('../Images/Tabs_Frame/tabs_frame_middle_bottom.png'); 
    height: 4px;
}
.tabs_frame_bottomLine_beacon {
    background-image: url('../Images/Tabs_Frame/tabs_frame_middle_bottom_beacon.png'); 
    height: 4px;
}
.global_tabs_frame_bottomLine {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_middle_bottom.png'); 
    height: 4px;
}
.global_tabs_frame_bottomLine_beacon {
    /*background: #F8F8F8 url(../Images/Tabs_Frame/green_point.png) repeat-x scroll 1px 0;*/ /* !! */
}
.tabs_frame_div_bottomLine {
    width: 1px; 
    height: 4px;
}
.tabs_frame_rightBottomCorner {
    background-image: url('../Images/Tabs_Frame/tabs_frame_right_bottom.png'); 
    height: 4px;
    width: 5px;
}
.tabs_frame_rightBottomCorner_beacon {
    background-image: url('../Images/Tabs_Frame/tabs_frame_right_bottom_beacon.png'); 
    height: 4px;
    width: 5px;
}
.global_tabs_frame_rightBottomCorner {
    background-image: url('../Images/Tabs_Frame/global_tabs_frame_right_bottom.png'); 
    height: 4px;
    width: 5px;
}
.global_tabs_frame_rightBottomCorner_beacon {
    /*background: #F8F8F8 url('../Images/Tabs_Frame/green_point.png') repeat-x 0 0;*/ /* !! */
    width: 5px;
}
.tabs_frame_div_BottomCorner {
    width: 5px; 
    height: 4px;
}

    
/* ------------------- =TOOLTIP ------------------- */
.tooltip_margin {
    margin: 3px 5px;
}
.tooltip_opacity {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
    -moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.tooltip_leftTopCorner {
    background-image: url('../Images/Tooltip/tLeft_b.png');
    width: 13px;
    height: 27px;
}
.tooltip_topLine {
    background-image: url('../Images/Tooltip/Top_b.png'); 
    width: 284px;
    height: 27px;
}
.tooltip_rightTopCorner {
    background-image: url('../Images/Tooltip/tRight_b.png'); 
    width: 13px;
    height: 27px; 
}
.tooltip_leftBorder {
    background-image: url('../Images/Tooltip/Left.png');
    width: 13px;
}
.tooltip_rightBorder {
    background-image: url('../Images/Tooltip/Right.png');
    width: 13px;
}
.tooltip_leftBottomCorner {
    background-image: url('../Images/Tooltip/dLeft2.png'); 
    height: 13px; 
    width: 13px;
}
.tooltip_bottomLine {
    background-image: url('../Images/Tooltip/Down.png'); 
    width: 284px;
    height: 13px;
}
.tooltip_rightBottomCorner {
    background-image: url('../Images/Tooltip/dRight2.png');
    height: 13px;
    width: 13px;
}

#curretlyActiveTooltip {
	border: solid 0px black;
	padding: 15px;
}

/* ================  Login page =================== */

div#loginpage {
	height: 600px;
	width: 100%;
	vertical-align: middle;
}
div#loginboxwbuttons {
	width: 320px;
	text-align: left;
}
table#cl_content {
	width: 100%; 
	height: 600px;
}
div#loginbox {
	border: solid 1px #d3d3d3;
	margin-bottom: 10px;
}
div#lb_content {
	padding: 5px 10px;
}
table#logintbl {
	width: 100%;
}
table#logintbl tr {
	height: 40px;
}
div#lb_header {
	border-bottom: solid 1px #d3d3d3;
	padding-left: 10px;
	color: black;
	/*font-weight: bold;*/
	height: 41px;
	line-height: 40px;
	background: rgb(235, 235, 235);
}
div#newuserregistr {
	float: left; 
	line-height: 23px;
}
div#loginbtn {
	float: right;
}


/* ================ Overlay ================ */
div#ctl00_overlay {
	display: none;
	background-image: url('../Images/OverlayProgress/overlay_background.png');
	background-repeat: repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	font-size: 11px;
	font-family: Verdana;
}
div#ctl00_overlay div#overlay_content {
	width: 220px;
	height: 40px;
	border: solid 1px black;
	color: Black;
	background-color: White;
	padding: 5px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -110px;
	margin-top: -20px;
	z-index: 999;
}
div#ctl00_overlay div#overlay_content.withDetails {
	height: 70px;
	margin-top: -35px;
}
div#ctl00_overlay div#overlay_content div#overlay_progressDetails {
	display: none;
}
div#ctl00_overlay div#overlay_content dl {
	margin: 5px 2px 0 2px;
}
div#ctl00_overlay div#overlay_content dl dt {
	float: left;
	width: 70px;
}
div#ctl00_overlay div#overlay_content div#overlay_message {
	margin-top: 5px;
	padding: 0 2px;
}


/* ================ Stuff ================ */
div.help_in_performance {
	width: 9px;
	background-image: url('../Images/performance_help_img.png');
	background-repeat: no-repeat;
	position: relative;
	left: 27px;
	cursor: pointer;
}
*:first-child+html div.help_in_performance {
	width: 9px;
	background-image: url('../Images/performance_help_img.png');
	background-repeat: no-repeat;
	position: relative;
	left: 15px;
	cursor: pointer;
}

/*  !!! ПРИ ДОБАВЛЕНИИ НОВОГО СТИЛЯ ОБЯЗАТЕЛЬНО ПРИДЕРЖИВАТЬСЯ ПРАВИЛ, НАПИСАННЫХ В НАЧАЛЕ ТАБЛИЦЫ СТИЛЕЙ !!! */

