/*

Меню

*/
div.menu{
	margin-bottom: 18px;
	margin-right: 10px;
	margin-left: 15px;
}

div.menu *{
	font: 11px Tahoma;
	color: #174879;
}

div.menu div.head {
	padding-bottom: 8px;
}

div.menu div.head, div.menu div.head > a{
	font-weight: bold !important;
}

.menu div.item{
	background: url(/img/icon_arr.jpg) no-repeat left 0px;
	padding-left: 20px;
	padding-bottom: 8px;
}

.menu div.icon-me{
	background: url(/img/icon-me.gif) no-repeat left 0px;
}

.menu div.icon-moby{
	background: url(/img/icon-mobi.gif) no-repeat left 0px;
}

.menu div.icon-info{
	background: url(/img/icon-info.gif) no-repeat left -2px;
}

.menu div.icon-pling{
	background: url(/img/icon-pling.gif) no-repeat left -2px;
}

.menu div.icon-person{
	background: url(/img/icon-person.gif) no-repeat left -2px;
}

.menu div.icon-help{
	background: url(/img/help-mpic.gif) no-repeat left -2px;
}

.menu div.panel-divider{
	background: url(/img/menu-panel-divider.gif) repeat-x left 0px;
	width: 100%;
	height: 2;
	margin: 13px 0px 13px 0px;
}

/*
.menu div.item a.active{
	color: red;
}
*/
.menu div.items {	
	margin-top: 3px;
}

.menu div.item div.item{
	background: url(/img/icon-dot.gif) no-repeat left 6px;
	padding-left: 7px;
	padding-bottom: 3px;
}

div.menu a{
	text-decoration: underline;
}	

div.menu a:hover {
	text-decoration: none;
}	

div.menu img.icon{
	padding-right: 5px;
}


/*

Текстовый контент

.content *{
	font-family: Tahoma !important;
}

.content h1 {
	font: 30px "Times New Roman" Times serif;
	color: #174879;
}

.content h2 {
	font: bold 12px Tahoma;
	color: #9dbad7;
}

.content p{
	font: 12px Tahoma;
	color: #000000;
	margin: 0px;
	margin-bottom: 10px;
}

.content div{
	font: 12px Tahoma;
	color: #000000;
}

.content .ul-title{
	color: #174879;
	font: 14px Tahoma;
	font-weight: bold;
	margin: 16px 0px 10px 0px;
}

.content ul{
	list-style-image: url(/img/list-item.gif);
}

.content li{
	font: 12px Tahoma;
	color: #000000;
	margin-left: 10px;
	margin-bottom: 2px;
}

.content ol{
	list-style-type: decimal !important;
	list-style-position: inside;
}

.content ol li{
	margin-left: 0px;
}

.content ul.rarefied li{
	margin-bottom: 7px;
}

.red {
	color: #ba2b03;
}

p.small {
	font-size: 11px !important;
}

.link, .link_hover, a {
	cursor: pointer;
	color: #1748A9 !important;
	text-decoration: none;
}

.info-icon{
	background: url(/img/info-icon.gif) no-repeat right -3px; padding: 1px 24px 0px 0px; height: 15px;
}
/*
вспомогательные

*/

.link_hover{
	text-decoration: underline !important;
}

div#div-form-login{
	margin-top: -20px;
	margin-bottom: 5px;
	margin-left:22px;
}

.transparent{
	background-color: transparent !important;
}

.field-required{
	background-image: url(/img/icon-required.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
}

.icon-delete {
	background-image:url(/img/delete1.gif) !important;
}

.vis1 {
	visibility: visible;
	position: relative;
	width: 100%;
}

.vis0 {
	visibility: hidden;
	position: absolute;
	height: 1px; 
	overflow: hidden;
}
/*
Формы
*/

.div-form{
	margin: 30px 0px 20px 0px;
}

.div-field-hint{
	text-align: right !important;
	color: #AAADB9 !important;
	margin-right: 14px !important;
	margin-bottom: 10px !important;
	margin-top: -3px !important;
	font-size: 10px !important;
}

.div-section-hint{
	color: #797B8A !important;
	font-size: 11px !important;
	margin-bottom: 10px !important;
}

div.panel-divider{
	background: url(/img/menu-panel-divider.gif) repeat-x left 0px;
	width: 100%;
	height: 2;	
	margin: 10px 0px 10px 0px;
}

.card-status{
	color: #174879 !important;
	font-weight: bold !important;
	margin-left: 5px;
}

.icon-process{
	background: url(/img/process.gif) no-repeat left 0px !important;
	padding: 5px 0px 5px 30px !important;
}

.icon-wait1{
	background: url(/img/wait1.gif) no-repeat left 0px;
	padding: 5px 0px 5px 30px !important;
}

.icon-wait2{
	background: url(/img/wait2.gif) no-repeat left 0px;
	padding: 5px 0px 5px 30px !important;
}

.icon-ok{
	background: url(/img/ok.gif) no-repeat left 0px;
	padding: 5px 0px 5px 30px !important;
}

.icon-registered{
	background: url(/img/registered.gif) no-repeat left 0px;
	padding: 5px 0px 5px 30px !important;
}

.unitforma {
	font-size: 12px; 
	font-weight: bold;
	padding: 3px 8px 0px 5px; 
	color: #797b8a;
}

/*

Панели
*/

/* panel specific */

div.bluepanel {
	margin: 0px 0px 10px 0px;
}

.bluepanel div.x-panel-header{
	background: url(/img/wpix.gif) 0% 0% no-repeat !important;
	color: white !important;
	font: bold 11px Tahoma;
	padding: 3px 8px;
	background-color: #9dbbd7 !important;
}

.bluepanel div.x-panel-body{
	background-color: #eaf1f9 !important;
}

.bluepanel table.x-btn-wrap {
	background-color: #eaf1f9 !important;
	padding-bottom: 0px;
}

.bluepanel div.x-panel-bwrap{
	background-color: #eaf1f9 !important;
}


.bluepanel form.x-panel-body{
	background-color: #eaf1f9 !important;
}

/* grid - specific*/
.bluegrid  div.x-grid3-hd-inner{
	color: white !important;
	font-weight: bold !important;
	padding: 0px 4px 1px 4px;
}

.bluegrid  div.x-grid3-header{
	background: #9dbbd7 !important;
}

.bluegrid  td.x-grid3-hd{
	border: none !important;
}

.bluegrid div.x-grid3-body td.x-grid3-cell{
	padding: 5px 0px 5px 0px;
}

.bluegrid div.x-grid3-header td.x-grid3-cell-first{
	
}

.bluegrid div.x-grid3-body div.x-grid3-row {
	border-style: none !important;
	border-bottom: 1px solid Silver !important;
}

.bluegrid div.x-grid3-body div.x-grid3-row-last{
	border-style: none !important;
}

.bluegrid div.x-panel-body{
	background-color: #FFFFFF !important;
	padding: 0px;
}


.bgblue{
	background: #eaf1f9 !important;
}


div.form-attention {
	margin: 0px;
	color: red;
	font-size: 10px;
	padding: 3px 0px 2px 20px;
	margin-top: 6px;
	background: url(/img/attention-icon.gif) 0% 0% no-repeat;
}

/*

Старые стили
*/



.rubric_title {
	color: #174879;
	font-size: 22px;
	font-weight: bold;
}
				
.helpWindow  p{
	padding: 0px 0px 10px 0px;
	font-size: 12px ;
}

.helpWindow strong{
	font-weight: bold;
}

.textPanel{
	margin-bottom: 10px;
	color: #174879;
	font-size: 13px;	
}

.textPanel div{
	margin-bottom: 4px;
	color: #174879;
	font-size: 14px;
}

.textPanel p{
	margin-bottom: 10px;
	color: #174879;
	font-size: 14px;
}



/*
.link_hover, a:hover{
	color: red;
}
*/
.wnd-info-icon{ 
	background: url(/img/info-icon.gif) -1px 2px no-repeat !important; height: 20px;
}



.info-icon-hl{
	background: url(/img/info-icon-hl.jpg) no-repeat right top; padding-right: 22px; padding-top: 2px; padding-bottom: 1px; font-size: 14px; font-family: "serif"; 
}

.fieldInfo{
    padding-left: 80px;
	padding-bottom: 10px;
	margin-top: -3px;
	color: ThreedShadow !important;
	font-size: 10px;
	text-align: right;
}

.field-grey{
	color: Grey;
}



p {
	margin: 10px 0px 10px 0px !important;
	font-size: 14px;
}

ul {
	font-size: 13px;
	font-weight: bold;
}


.x-grid3-cell-inner, .x-grid3-hd-inner {
	overflow: 	auto;
	white-space: 	normal !important;
}

