/* begin of dashboard */

/* dashboard errors */
/* Убираем рамку выделения поля при получении фокуса */
input:focus, textarea:focus {
  outline: none;
}
div.dashboard_errors { 
  padding: 10px;
  border: 1px solid #FC6;
  background-color: #FFC;
  clear: both;
  margin-bottom: 5px;
	border-radius:5px;
 	-moz-border-radius:5px;
 	-webkit-border-radius:5px;
}

/* dashboard buttons */

div.dashboard_buttons {
  padding: 10px;
  border: 1px solid #DDD;
  background-color: white;
  clear: both;
  margin-bottom: 5px;
}

div.dashboard_buttons img {
  width: 130px;
  height: 130px;
}

div.dashboard_buttons .selected {
  width: 128px;
  height: 128px;
  cursor: pointer;
  background: #EEF;
  border: 1px solid #DDD;
}

/* dashboard dashlets */

div.dashboard_dashlets {
  clear: both;
  margin: 2px;
}

div.dashboard_dashlets table.container {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  border-collapse: collapse;
  border:none;
}

.f1{
	 background:url(bg_left_corner.png) no-repeat right top;
	 width:10px; 
	 height:30px;
}

.f2{
	 background:url(bg_right_corner.png) no-repeat left top;
	 width:10px; 
	 height:30px;
}

.bg_left_td{
	background:url(bg_left_td.png) repeat-y right top;
	width:7px; 
}

.bg_right_td{
	background:url(bg_right_td.png) repeat-y right top;
	width:7px; 
}

.bg_bottom_left{
	background:url(bg_left_bottom.png)  no-repeat right 0;
	width:6px; 
	height:9px;
}
.bg_bottom_center{
	background:url(bg_center_bottom.png)  repeat-x 0 0;
	height:9px;
}
.bg_bottom_right{
	background:url(bg_bottom_right.png)  no-repeat right 0;
	width:6px; 
	height:9px;
}

.center_txt{
	background:#fff;
}

div.dashboard_dashlets table.last {
  width: 100%;
}

div.dashboard_dashlets table.container table {
  border: none;
  border-collapse: collapse;
}

div.dashboard_dashlets table.container th {
  color:#3F3F3F;
  font:normal 13px Georgia,"Times New Roman",Times,serif;
}

.bg_center_th{
  background-color: #ddd;
}

div.dashboard_dashlets table.container td {
	padding: 5px 2px;
	color:#3F3F3F;
}

div.dashboard_dashlets table.dashlet-data tr {
}

div.dashboard_dashlets table.dashlet-data th {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  color:#3F3F3F;
  font: bold 13px Georgia,"Times New Roman",Times,serif;
  border-bottom: 1px solid #AFAFAF;
}

div.dashboard_dashlets table.dashlet-data th.footer {
  padding-top: 5px;
  border-top: 1px solid #AFAFAF;
  border-bottom: none;
}


div.dashboard_dashlets table.dashlet-data td {
  padding-left: 5px;
  padding-right: 5px;
  color: #3F3F3F;
  font: normal 13px Georgia,"Times New Roman",Times,serif;
  border-bottom: 1px dashed #AFAFAF;
}

div.error_panel {
	color:#704226;
	border-radius:5px;
 	-moz-border-radius:5px;
 	-webkit-border-radius:5px;
}

.bg_outer_m{
	clear:both;
	padding:10px 10px 0 10px;
}

/* end of dashboard */

table.header {
  background-image: url(header-background.png);
  background-repeat: repeat-x;
  color: white;
  padding-top: 4px;
  padding-right: 4px;
  padding-left: 4px;
}

table.footer {
  background-image: url(header-background.png);
  background-repeat: repeat-x;
  color: white;
  padding-top: 4px;
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
}

table.header td,
table.footer td {
  color: white;
}

table.header a,
table.footer a {
  color: yellow;
}

table.header td.last {
  height: 4px;
}

table.toolbar td {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
}

div.navigation {
	padding-top: 4px;
	padding-left: 4px;
	float: left;
	width: 20%;
}

div.nav_content {
	padding-top: 4px;
	padding-left: 4px;
    float: left;
    width: 79%;
}

div.navigation a {
	text-decoration: none;
	color:#367fc2;
}

div.navigation a:hover {
	text-decoration: underline;
	color: #b3e9ff;

}

div.navigation li#selected {
	background: #cde0f2;
}

div.navigation li#selected ul {
	background: #fff;
}

/* treeview */
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #367FC2;
	text-transform: uppercase;
}

.treeview a.page {
        background: url(nav_page.gif) 0 0 no-repeat;
        padding-left: 20px;
}

.treeview a.url {
        background: url(nav_url.gif) 0 0 no-repeat;
        padding-left: 20px;
}

.treeview a.menu {
        background: url(nav_menu.gif) 0 0 no-repeat;
        padding-left: 20px;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview a.hover { 
   cursor: pointer; 
   text-transform: uppercase;
}

.treeview li { 
   background: url(treeview-default-line.gif) 0 0 no-repeat; 
}
.treeview li.collapsable, .treeview li.expandable { 
   background-position: 0 -176px; 
}

.treeview .expandable-hitarea { 
  background-position: -80px -3px; 
}

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }



/* menu */
.help_ico{
	  background: url(help_ico.png) no-repeat;
	  width:16px;
	  height:16px;
	  text-indent:-9999px;
	  float:left;
}	
.settings_ico{
	  background: url(settings_ico.png) no-repeat;
	  width:16px;
	  height:16px;
	  text-indent:-9999px;
	  float:left;
}	
.account_ico{
	  background: url(account_ico.png) no-repeat;
	  width:16px;
	  height:16px;
	  text-indent:-9999px;
	  float:left;
}

