﻿html, body 
{
    font-size: 10pt;
	font-family: Arial;    
	min-height: 100%;
	height: 100%;
	margin: 0;
	padding: 0;	
	background-color: #404041;
	color: #fff;	
}

A { color: #303030; /* Цвет ссылок */ border: 0; outline: none; }
A:visited { color: #707070; /* Цвет посещенных ссылок */ border: 0; outline: none; }
A:active { color: #D0D0D0; /* Цвет активных ссылок */ border: 0; outline: none; }

#container  a, #container a:link
{
    outline: none;
}

#container 
{
	min-height: 100%;
	height: 100%;
	padding: 0;
	background-color: #404041;
}

#container table
{
	border: 0;
	border-collapse: collapse;
}

#container table td
{
	padding: 0;	
}

/* begin login style */
#loginmainblock
{
	width: 100%; 	
	background: #1b191a url(pics/login_back.png) top left repeat-y;
	
	vertical-align: top;
	text-align: center;
	color: #828383;
}

.FooterTableStyle
{
	color: #828383;
	border: 0;
}
#logincont
{
	width: 400px;
	
}

#loginht, #loginlogo, #loginbottom
{
	background: #1b191a;	
}

#logincont input 
{
	outline: none;
	font-family: Arial;
}
	
#logincont td
{
	text-align: left;
}
#Login2_UserName, #Login2_Password
{
	background-color: #292929;
	color: #807f7f;
	border: 1px solid #4a4848;
	width: 230px;		
	padding: 0;
	margin: 0;
	overflow: hidden;	
}

#Login2_UserName:hover, #Login2_Password:hover
{
    border: 1px solid #6a6868;
	background-color: #2F2F2F;
}

#login_uname, #login_pass
{
	width: 120px;	
}
#Login2_UserNameLabel, #Login2_PasswordLabel
{
	margin-left: 45px;		
}
#Login2_FailurePanel
{	
	color: #DD3F1C;
	padding: 10px 50px;
	text-align: center;	
}
#Login2_RememberMe
{
	margin: 0 5px 0 0;	
	vertical-align: bottom;
}

/* end login style */
/* begin big black border */
#mainborder1 { width: 6px; height: 26px; background:#404041 url(pics/mainborder1.png) bottom right no-repeat; }
#mainborder2 { background:#404041 url(pics/mainborder2.png) top left repeat-x; }
#mainborder3 { width: 7px; height: 26px; background:#404041 url(pics/mainborder3.png) bottom left no-repeat; }
#mainborder4 { background:#404041 url(pics/mainborder4.png) top left repeat-y; width: 6px; }
#mainborder5 { background-color: #292929; }
#mainborder6 { background:#404041 url(pics/mainborder6.png) top left repeat-y; width: 7px; }
#mainborder7 { width: 6px; height: 17px; background:#404041 url(pics/mainborder7.png) top right no-repeat; }
#mainborder8 { background:#404041 url(pics/mainborder8.png) top left repeat-x; }
#mainborder9 { 	width: 7px; height: 17px; background:#404041 url(pics/mainborder9.png) top left no-repeat; }

/* end big black border */
/* begin message style */
.infomessage 
{	
	background-color: #292929; 
	color: #DE9118;
	padding: 0 29px;	
	font-size: 13pt;
	font-family: Arial;
	display: block;
	margin: 20px 0 10px;
}


/* end message style */
/* other style*/
.FormStyle
{
	vertical-align: middle;
	text-align: center;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;	
}

.MainTableStyle
{
	background: #292929;
	margin:0 auto;
}

.MainTableStyleWithBorder
{   	
    background: #292929;    
    margin: 0 auto;
   /* border-right: #236fa4 1px solid;
    border-top: #49a2dd 1px solid;
    border-left: #49a2dd 1px solid;
    border-bottom: #49a2dd 1px solid; */
}


.ComputerListStyle
{
    font-size: 1.4em;
	color: #292929; 
	background-color:#807e7f;
	padding-left: 29px !important;	
	cursor: pointer;
}

.MessageStyle
{
	font-size:7pt;
	font-family: Verdana;
	text-align: left;
	color:White; 
	background-color: #1b191a;
}



.LoginEditControlStyle
{
	background-color: transparent;
	color: white;
	border-right: yellow 0px solid;
	border-top: yellow 0px solid;
	border-left: yellow 0px solid;
	border-bottom: yellow 0px solid;
	vertical-align: bottom;
	font-size: 0.8em;
	font-family: Arial;
	letter-spacing: 0.1em;
	width: 145px;
	height: 19px;
}

.ControlsButtonsStyle
{
	color:White;
	background-color: #006699;
	border-right: #47a3dc 1px outset;
	border-top: #47a3dc 1px outset;
	border-left: #47a3dc 1px outset;
	border-bottom: #47a3dc 1px outset;
}

#Login2_LoginButton
{
	width: 95px;
	height: 24px;	
}




.ImgLinkStyle
{	
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	cursor: pointer;
}
 



.BorderStyle
{
	width:1px;
}


.TableNoWrap {
	table-layout:fixed;
}

.TableNoWrap td {
	padding: 2px 5px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
 }
 
 .FrameCell
 {  
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
 }
 
 
/*Панель с название камеры*/
#SourceTitleToolbar div { background: #000000; opacity: 0.3; position: absolute; z-index: 30; width: 100px; }
#SourceTitleToolbar table { position: absolute; z-index: 31; width: 100px; color: #C0C0C0; font: bold 9pt Arial; table-layout:fixed; }
#SourceTitleToolbar table td { padding: 2px 5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }


    
/* Переключатель страниц в журнале */
#PagerTable td a { padding-left: 10px; padding-right: 10px; }

/* Список выполненных команд */
#CommandResultList { height: 180px }
#CommandResultList th { height: 30px; background-color: Gray; color: Black; }
#CommandResultList td { background-color: #A0A0A0; color: Black; border-bottom: solid 1px Gray }



/* Кнопочки сортировки (только для PC-версии) */
.UnsortedImage { width: 15px; height: 15px; background:url(pics/Unsorted.png) center center no-repeat; cursor: pointer;	}
.UnsortedImage:hover { background:url(pics/Unsorted_Over.png) center center no-repeat; cursor: pointer;	}
.UnsortedImage:active { background:url(pics/Unsorted_Pressed.png) center center no-repeat; cursor: pointer;	}

.SortAscImage { width: 15px; height: 15px; background:url(pics/SortAsc.png) center center no-repeat; cursor: pointer;	}
.SortAscImage:hover { background:url(pics/SortAsc_Over.png) center center no-repeat; cursor: pointer;	}
.SortAscImage:active { background:url(pics/SortAsc_Pressed.png) center center no-repeat; cursor: pointer;	}

.SortDescImage { width: 15px; height: 15px; background:url(pics/SortDesc.png) center center no-repeat; cursor: pointer;	}
.SortDescImage:hover { background:url(pics/SortDesc_Over.png) center center no-repeat; cursor: pointer;	}
.SortDescImage:active { background:url(pics/SortDesc_Pressed.png) center center no-repeat; cursor: pointer;	}


