/***************** en: COMMON ru: ОБЩИЕ НАСТРОЙКИ ******************/

div, span, button, input, select, textarea
{
	font-family: Tahoma, Geneva, Calibri, Verdana, Arial;
	font-size: 14px;
	color: #808080;
}

div
{
	color: #202020;
}

button, input, select, textarea 
{
	border: 1px solid #909090;
	font-size: 100%;
	background: #505050;
	color: #909090;
	margin: 0;
	width: auto;
}

area:focus, input:focus, textarea:focus 
{
	outline: #90B0FF solid 2px;
	background: #0090FF;
	color: #FFFFFF;
} 

textarea 
{
	overflow: auto;
	vertical-align: text-top;
}

table 
{ 
    width: 100%; /* ru: Ширина таблицы; en: table width */
    border-collapse: collapse; /* ru: Отображать только одинарные линии; en: show only simple lines */
}

th 
{ 
    font-family: Tahoma, Geneva, Calibri, Verdana, Arial;
    font-size: 12px;
    text-align: center;
    background: #0090FF; /* Цвет фона ячеек;  */
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid #909090; /* Граница вокруг ячеек */
    color: #FFFFFF;
}

td 
{ 
    font-family: Tahoma, Geneva, Calibri, Verdana, Arial;
    font-size: 12px;
    text-align: left; /* Выравнивание по левому краю */
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid #909090; /* Граница вокруг ячеек */
    color: #909090;
}
::selection, ::-moz-selection
{
    color:#FFFFFF;
    background: #0090FF; /* Цвет фона ячеек */
}

/***************** BEBIRD Settings ******************/



/***************** DESKTOP SUBSTRATE ******************/
body{margin:0px;}

.desktopSubstrate
{
   background: url(body.jpg);	
   margin: 0px;
}

.desktopImg
{
	background: url(iceland_2_50.jpg);
	width: 1000px;
	height: 469px;
	top: 270px;
	left: 200px;
}

/***************** NAVIGATION SUBSTRATE ******************/

.navigator
{
   border: 1px solid #000000; /* Граница вокруг ячеек */
   border: 2px solid #F0F0FF; /* Граница вокруг ячеек */
   box-shadow: 4px 4px 6px #000000;
   -moz-box-shadow: 4px 4px 6px #000000;
   -webkit-box-shadow: 4px 4px 6px #000000;
   background: #F0F0F0;	
   filter: progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Strength=4, Direction=135);   
   zoom: 1;
}

/***************** MOUSE OUT INACTIVE NAVIGATION ITEM ******************/

.navigationItem
{
	height:18px; 
	color: #606060;
}

.btnMenuExpand
{
	background-image:url(menu_expand.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}

/***************** MOUSE DOWN POST SELECTED NAVIGATION ITEM ******************/

.navigationItemSelected
{
    background: #404040;
    color:#FFFFFF;
    height:18px; 
}

.btnMenuExpandSelected
{
	background-image:url(menu_expand_s.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}

/***************** MOUSE OVER PRE SELECTED NAVIGATION ITEM ******************/

.navigationItemPreSelected
{
    background: #0080FF;	
    color:#FFFFFF;
	height:18px; 
}

.btnMenuExpandPreSelected
{
	background-image:url(menu_expand_ps.png);
	background-repeat:no-repeat;
	top:2px;
	width:16px;
	height:16px; 
}

/***************** WINDOW ******************/

.window
{
   border: 2px solid #F0F0FF; /* Граница вокруг ячеек */
   box-shadow: 4px 4px 6px #000000;
   -moz-box-shadow: 4px 4px 6px #000000;
   -webkit-box-shadow: 4px 4px 6px #000000;
   filter: progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Strength=4, Direction=135);   
   zoom: 1;

   background: #80B0FF;	
}

.winContent
{
   background: #F0F9FF;	
   font-size: 14px;
}
.winCaption
{
   color:#D0E0F0;
   font-size: 16px;
}
/***************** ICONS ******************/
.iconSelected
{
   -webkit-transform-style: preserve-3d;
   -webkit-animation: aniIconSelected 500ms infinite linear;
}
@-webkit-keyframes aniIconSelected
{
0% { -webkit-transform: translateY(0);}
30% {-webkit-transform: translateY(-10px); }
50% {-webkit-transform: translateY(0px); }
90% {-webkit-transform: translateY(-30px); }
100% {-webkit-transform: translateY(0); }
}
.iconSub
{
	background:rgb(255,255,255);
	background:rgba(255,255,255,0.01);
}

.iconSubSelected
{
	background:rgb(255,255,255);
	background:rgba(255,255,255,0.5);
}
.icon
{
   box-shadow: 4px 4px 5px #000000;
   -moz-box-shadow: 4px 4px 5px #000000;
   -webkit-box-shadow: 4px 4px 5px #000000;
}

.iconText
{
   color:#FFFFFF;
   font-size:16	px;
}

/***************** BUTTONS ******************/

.btnWindowMax
{
   background: url(maximize.png);
   background-repeat:no-repeat;
}

.btnWindowMin
{
   background: url(minimize.png);
   background-repeat:no-repeat;
}

.btnWindowClose
{
   background: url(close.png);
   background-repeat:no-repeat;
}

.btnWindowResize
{
   background: url(resize.png);
   background-repeat:no-repeat;
}

.btnScrollD
{
   background: url(scrollD.png);
   background-repeat:no-repeat;
   width: 30px;
   height: 30px;
   background-size: cover;
}

.btnScrollU
{
   background: url(scrollU.png);
   background-repeat:no-repeat;
   width: 30px;
   height: 30px;
   background-size: cover;
}