.no_visible{ display: none;}

/* стиль для строки статуса после попытки сохранения партии заявок */
.saveresulttext{
font-family: Georgia,Tahoma;
}

/* стиль фона списка заявок */
.request_list{
background: #ffffff;

}

/* стиль для листинга ошибок */
.error_list{
font-family: Georgia,Tahoma;
color: red;
background: #FFFFD7;
border-bottom: 1px solid #FFFF7D;
font-size: 12px;
width: 100%;
}


/* стиль для полоски с фильтрами периода и состояний */
#filters_place {
background: URL(../images/bg.jpg) repeat #ffffff;
vertical-align:top;
border: 1px dashed #C0C0C0; 
padding-top:2px;
}

/* номер заявки в списке */
.recnumber {
color: #FAAA3C;
text-align: center;
font-family: Arial;
font-size: 16px;
font-weight: bold;
background: URL(../images/container-pic.png) no-repeat;
padding-left: 50px;
padding-bottom: 10px;
text-align: right;
}

/* стиль фона формы для создания, правки заявок */
.request_backgr{
background: #ffffff;
}


/* пункты заявки в списке */
.punkts, .punkts_hidden {
color: black;
font-family: verdana;
font-size: 12px;
font-weight: bold;
margin-left: 2px;
visibility: visible;
}
.punkts_hidden {
	visibility: hidden;
}


/*стиль summary ошибок в контролах */
.summary_style{
color: red;
font-weight: normal;
font-size: 11px;
}


.punkt_comment{
color: #C4C4C4;
font-family: verdana;
font-size: 11px;
font-weight: normal;
margin-left: 2px;
}
.doppunkt{
color: gray;
font-size: 12px;
font-family: tahoma;
font-weight: normal;
margin-left: 2px;
}

/* область вокруг кнопок в форме создания, правки заявок */
.buttons_backgr{
background: #cecece;
padding: 5px;
border: 1px solid #cecece;
background: URL(../images/bg.jpg) repeat;
text-align: center;
}
/* стиль текста правил заполнения заявки */
.pravila_backgr{
background: #ffffff;
color: green;
font-weight: normal;
font-family: verdana;
font-size: 11px;
border: 1px solid #cecece;
padding: 5px;
margin-top: 1px;
}


/* поля ввода */
.inputs, .inputs_hidden {
color: #454545;
border: 2px solid #a9a9a9;
font-family: Verdana;
font-size: 12px;
background: #F7F7F2;
padding: 2px;
margin-left: 2px;
margin-top: 1px;
width: auto;
visibility:visible;	
}
.inputs_hidden
{
	visibility: hidden;	
}

.inputs:focus {
     background: #F0F5FF;
	 border: 2px solid #99996F;
}
.inputs:hover {
     background: #F0F5FF;
	 border: 2px solid #99996F;	 
}

/* полоска между элементами */
.hr_ {
color: white;
height: 0px;
border-bottom: 1px solid #A9A9A9;
margin: 0px;
padding: 0px;
}

/* стиль для доп. заявок, появляющихся при нажатии на кнопку "Добавить ещё одну заявку" при заполнении партии заявок */
.DopPlaceVisible{
width: 100%;
}


/* стиль для пунктов меню */
.bullet {
	background-image:url(../images/arrow000.gif);
	background-repeat:no-repeat;
	position:absolute;
	margin:10px 0 0 9px;
	width:3px;
	font-size:1px;
	height:5px
}
.menu_item {
	border-bottom:1px solid #e2e2e2;
	border-top:0;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu_item a {
	color:#362F2D;
	text-decoration:none;
	padding:5px 5px 5px 20px;
	background-color:#FFFFFF;
	display:block;
	background: URL(../images/bb.png) left bottom repeat-x #FFFFFF;	
}
.menu_item a:hover {
	background: none #EEEEEE;	
}

.toolbar_cabinet_item{
	width:127px;
	height: 120px;
	float:left;
	display:block;
	cursor:pointer;
	text-align: center;
	margin: 2px;
	}

.p1{color: black;font-family:Tahoma; font-weight: bold; font-size: 11px;  } 
.p2{color: rgb(189,120,53); font-weight: normal;font-size: 12px; font-family: Arial;}
.p3{background: #808080; color: white; font-weight: bold;font-size: 12px; font-family: Verdana;} 
.p4{color: red; font-weight: normal;font-size: 12px; font-family: Arial;}
	
.pattach{
	color: #8000FF;
	font-weight: normal;
	font-size: 12px; 
	font-family: Arial;
	background: url(../images/skrepka.gif) left top no-repeat;
	padding-left: 15px;
}
