﻿
/* Title */
.title {margin: 0px; padding: 5px 10px 5px 10px; background:silver;}


/*      */
fieldset { display: inline;
         margin-left: 0px;
		 margin-top: -6px;
		 border: 1px solid silver;
		 padding: 0px 5px 5px 5px; 
	     font-size: 13px;
	     font-family: helvetica, arial, verdana, sans-serif;
	     background: #dbdbdb;
		 width: 423px;
		 height: 38px;
		 cursor: default;
}

legend { border-top: 1px solid silver;
        border-left: 1px solid silver;
        border-right: 1px solid silver;
        padding: 0px 6px 0px 6px;
		font-size: 10px;
	    font-family: helvetica, arial, verdana, sans-serif;
        color: gray;
	    background: #dbdbdb;
}




/* Forms */

input[type=text], input[type=password], textarea, select, .line  {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-size: 13px;
	font-family: helvetica, arial, verdana, sans-serif;
	border: solid 1px silver;
    color: black;
	outline: 0;
	background: white left top repeat-x;
}

input[type=text], input[type=password], .line {
    width: 100%;
	height:23px;
	cursor: text;
}	
	
.line {
}

input.datepicker { background: url("https://lk2.install-nn.ru/lib/datepicker/datepicker.gif") no-repeat 99.6% 40%;
    width: 414px;
}

select {
    width: 434px;
	height: 25px;
	padding-left: 0px;
}
	
	
textarea {
    width: 416px;
	height: 80px;
	cursor: text;
}


p { 	margin: 10px 0px 0px 0px; }



select:disabled {
	opacity: 1;
}









/*      */
.button, .button1 {
    height:30px;
    width: 100%;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	padding: 5px 10px;
	font: 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: gray;
	text-decoration: none;
	border: 2px solid gray;
	background: silver;
}
.button:hover, .button1:hover { background: red; }




/*      */
.button22 {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	padding: 1px 2px;
	font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: black;
	text-decoration: none;
	border: 1px solid black;
	background: silver;
}
.button22:hover { background: gray; }













/*------------------------------------------------------------------------*/
#sidebar .box {
 
    width: 100%;
	background: ;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 2px solid red;
}

#sidebar p { margin: 10px 10px 0px 10px; }

#sidebar select {
    width: 180px;
	height: 30px;

	border: 2px solid gray;
	background: gray;
	color: white;
	
	cursor: s-resize;
}

#sidebar input.zebra_datepicker {
	background: gray;
    width: 171px;
	
	border: 2px solid gray;
	color: white;
	
	cursor: help;
}

#sidebar input.datepicker {
	background: gray url("https://lk2.install-nn.ru/lib/datepicker/datepicker.gif") no-repeat 99.6% 40%;
    width: 171px;
	
	border: 2px solid gray;
	color: white;
	
	cursor: help;
}

#sidebar input.search {
	background: gray;
    width: 171px;
	
	border: 2px solid gray;
	color: white;
	
	cursor: help;
}

#sidebar button {
	margin: 10px 0px 0px 10px;
    width:180px;
    height:30px;
	text-align: left;
	display: block;
	color: white;
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	text-decoration: none;
	border: 0px solid grey;
	background: green;

	cursor: pointer;
}

#sidebar button:hover { background: pink; }

/*--------------------------------------------------------*/
#sidebar a1 {
    position: fixed;
    width:180px;
    height:30px;
	text-align: left;
	margin: 5px 0px 0px 0px;
	display: inline;
	color: white;
	font: 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	border: 0px solid grey;
	background: gray;
}

#sidebar a1:hover { background: blue; }
/*--------------------------------------------------------*/
/* sidebar placeholders */
#sidebar ::-webkit-input-placeholder  {
	padding: 0px 0px 0px 0px;
	color: silver;
}
#sidebar :-moz-placeholder {
	padding: 0px 0px 0px 0px;
	color: silver;
}
#sidebar :-ms-input-placeholder { 
	padding: 0px 0px 0px 0px;
	color: silver;
}
/*--------------------------------------------------------*/
/* placeholders */
::-webkit-input-placeholder  {
	padding: 0px 0px 0px 0px;
	color: grey;
}
:-moz-placeholder {
	padding: 0px 0px 0px 0px;
	color: grey;
}
:-ms-input-placeholder { 
	padding: 0px 0px 0px 0px;
	color: grey;
}
/*------------------------------------------------------------------------*/
.brbr {
	height: 15px;
}

.brbr1 {
	height: 8px;
}
/*------------------------------------------------------------------------*/
/* горизонтальный список */
ul.horizontal {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

ul.horizontal li {
display: inline;
}
/*------------------------------------------------------------------------*/