html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font: 8pt arial, sans-serif;
	
	color: #606060;
	height: 100%;
}
html,body, img {
	margin: 0 0 -3px;
}
h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
h1 {
	font: 17pt georgia, serif;
}
h2 {
	font: 15pt georgia, serif;
}
h3 {
	
	font: 11pt arial, serif;
	font-weight: bold;
}
a {
	color: #4f7996;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#box {
	margin: 0 auto;
	width: 780px;
	background: #f5f5f5;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	min-height: 100%;
	position: relative;
	overfow: hidden;
}
#menu {
	height: 24px;
	line-height: 24px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #ced8dd;
	background: url(/img/admin/menu_fon.gif) repeat-x;
	padding: 0 27px;
}
#categories {
	float: left;
/*	background: url(/img/admin/categories.gif) no-repeat;		*/
	background: url(/img/admin/categoriesEng.png) no-repeat;		
	width: 109px;
	height: 24px;
	text-indent: -9999px;
}
#menu_link a {
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 13.7px;
	background: url(/img/admin/menu_link_a.gif) repeat-x;
	text-decoration: none;
	color: #555;
	border-right: 1px solid #ced8dd;
	color: #fff;
	font-weight: bold;
}
#menu_link a:hover {
	background: url(/img/admin/menu_link_a.gif) repeat-x 0 -24px;
	color: #000;
	font-weight: bold;
}
#selected{
	background: #98c1d4 !important;
	color: #000 !important;
}
#last {
	vertical-align:top;
}






TR.odd TD {
	background: #F8F8F8;
}
TR.even TD {
	background: #F0F0F0;
}

TR.hover TD {
	background: #D5D5EE;
}


.item_title {
	padding: 4px 10px;
	font: 8pt arial, sans-serif;
	font-weight: bold;
}

.item_value {
	padding: 4px 4px 4px 4px;
	font: 8pt arial, sans-serif;
}
.item_value input, .item_value textarea {
	font: 8pt arial, sans-serif;

}




TABLE.module_title {
	margin: 10px 0px 0px;
	border-bottom: 1px solid #999999;
}
TABLE.module_title TD {
	#border-bottom: 1px none #FFFFFF;
}
TD.module_title {
	border-bottom: 1px solid #999999;
}
TABLE.module_bottom {
	margin: 0px 0px 10px;
}
TD.module_bottom {
	
	border-top: 1px solid #999999;
	padding: 8px 27px;
	text-align: right;
}
 /*для кнопки*/ 
.module_bottom input {
	padding: 1px 0px;
	background: #F0F0F0;
	border: 1px solid #999999;
	font: 8pt arial, sans-serif;
	font-weight: bold;
}

.button {  /* кнопка отдельно*/ 
	background: #F0F0F0;
	border: 1px solid #999999;
	font: 8pt arial, sans-serif;
	font-weight:bold;
	padding:1px 0;
	
}

.table_header TD {/*заголовок таблицы*/ 
	padding: 4px;
	font: 8pt arial, sans-serif;
	font-weight: bold;
	background: #E0E0E0;
	color: #333333;
	white-space: nowrap;
}
 
.2border {
	border: 1px solid #999999;
	}

/*ссылки кнопки*/ 
TD.item_link {
}
DIV.item_link {
}

.item_link_empty{/* пустой разделитель для кнопок действия*/
	float: left;
	border-left: 1px solid #FFF;
}

.item_link A {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background: #f0f0f0;
	text-decoration: none;
	color: #555;
	border: 1px solid #999999;
	color: #000;
	
}
.item_link A:hover {
	background: #bbb;
	color: #fff;
}






.item_link_forbidden  A {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background: #f0f0f0;
	text-decoration: none;
	color: #555;
	border: 1px solid #999999;
	color: #a0a0a0;
	
}
.item_link_forbidden A:hover {
	background: #e9e9e9;
	/*color: #e0e0e0;*/
	color: #a0a0a0;
}





/*.module_ageent{ width:185px;}*/
.module_ageent{ margin-bottom:20px;}
.ob1{ margin: 5px 15px 0px 10px; }
.ob2{ margin: 0px 10px 0px 10px;}
.module_ageent a{display:block;padding: 3px 0 3px 0px;  margin: 0px;  background: url(/img/admin/dima.jpg) repeat-x bottom; color:#333333; text-decoration:none;}
.module_ageent a:hover{ background: url(dima.jpg) repeat-x bottom #dddddd; text-decoration:none;}
.module_ageent span{background: url(../img/admin/bullet.gif) 5px 6px no-repeat; padding: 0 0 0 15px;}
/*		
.module_ageent #active_menu{ color:#cc0000; font-weight:bold;} 
.module_ageentoo{ margin-bottom:20px;}
.module_ageentoo #active_menu{ color:#cc0000; font-weight:bold;} 
*/
.active_menu{ color:#cc0000 !important; font-weight:bold;} 




.pathLine {/*строка состояния*/
	text-decoration: none;
}
.pathLine:hover {
	color: #000;
	text-decoration: underline;
}
.pathLine:active {
	text-decoration: none;
}

/*для сортировки таблиц*/
a.sort{
	color: #000;
	text-decoration: underline;
}
a.sort:hover{
	color:  #6699ae;
}
.sort  img{
	padding-bottom: 3px;
	border:0;
}

/*разбивка на страницы*/
a.page{
float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	background: #f0f0f0;
	text-decoration: none;
	color: #555;
	border: 1px solid #999999;
	color: #000;
}
a.page:hover{
	background: #bbb;
	color: #fff;
}
a.pageSel{
float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	background: #606060;
	text-decoration: none;
	color :#FFFFFF;
	border: 1px solid #999999;
	
}
/*total*/
.total{
	font-weight: bold;
	padding-left: 3px;
	padding-right: 10px;
	float:left;
}




.wrongLogin{
	font-size:9px; 
	padding-left:6px;
	text-align:left;
	width:210px; 
	text-decoration:blink; 
	color:darkred; 
	
}

.loginForm{
	background-color:#CCCCCC; 
	width:210px;
	padding:0px 20px 20px 20px; 
	text-align:left;
	border-right:2px gray solid; 
	border-bottom:2px gray solid;
	border-top:2px #BBB solid; 
	border-left:2px #BBB solid;

}
.loginFormTitle{
	background-color:#444;
	margin: 1px -19px 15px -20px;
	color:white;
	padding-left:20px;
	padding-bottom:3px; font-size:14px;
}
div.loginForm input{
	border:1px #B3D4EC solid;
	font-size: 12px;
	color:#595959;
}

	
.aslink{
	border-bottom:1px black dotted;
	cursor:pointer;
	font-weight: normal;
	color:#4F7996;
	
}

.button_ui{
	height:1.8em;
	border:1px solid #ccc;
	background:#f6f6f6;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	margin-bottom:7px;
	margin-right:2px;	
}


TD.module_bottom_ui {
	border-top: 1px solid #999999;
	padding: 8px 27px;
	text-align: right;
}
 /*для кнопки*/ 
.module_bottom_ui input {
	height:1.8em;
	border:1px solid #ccc;
	background:#f6f6f6;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	margin-bottom:7px;
	margin-right:2px;	
}

/*круглая кнопка*/
.item_link_ui A {
	#height:1.8em;
	border:1px solid #999999;
	background:#f0f0f0;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	margin-bottom:7px;
	margin-right:2px;	

	float: left;
	padding-left: 5px;
	padding-right: 5px;
	#background: #f0f0f0;
	text-decoration: none;
	#color: #555;
	#border: 1px solid #999999;
	color: #000;
}
.item_link_ui A:hover {
	background: #bbb;
	color: #fff;
	border: 1px solid #999999;
}
.item_link_ui_forbidden  A {
	
	border:1px solid #999999;
	background:#f0f0f0;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	margin-bottom:7px;
	margin-right:2px;
	
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background: #f0f0f0;
	text-decoration: none;
	color: #555;
	border: 1px solid #999999;
	color: #a0a0a0;
	
}
.item_link_ui_forbidden A:hover {
	background: #e9e9e9;
	/*color: #e0e0e0;*/
	color: #a0a0a0;
}



/*разбивка на страницы Скруглённые кнопки*/
a.page_ui{
	border:1px solid #999999;
	background:#f0f0f0;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	margin-bottom:7px;
	margin-right:2px;	
	
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	background: #f0f0f0;
	text-decoration: none;
	color: #555;
	border: 1px solid #999999;
	color: #000;
}
a.page_ui:hover{
	background: #bbb;
	color: #fff;
}

a.page_ui_disabled{
	border:1px solid #999999;
	background:#f0f0f0;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	margin-bottom:7px;
	margin-right:2px;
	
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background: #f0f0f0;
	text-decoration: none;
	color: #555;
	border: 1px solid #999999;
	color: #a0a0a0;
}
a.page_ui_disabled:hover{
	background: #e9e9e9;
	/*color: #e0e0e0;*/
	color: #a0a0a0;
}


a.pageSel_ui{

	border:1px solid #ccc;
	background:#f6f6f6;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	margin-bottom:7px;
	margin-right:2px;


	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	background: #606060;
	text-decoration: none;
	color :#FFFFFF;
	border: 1px solid #999999;
	
}
/*total*/
.total_ui{
	font-weight: bold;
	padding-left: 3px;
	padding-right: 10px;
	float:left;
}

/* таблица аннотаций в админке при импорте */
table.annotations_view {border-collapse:collapse; margin-top:10px}
table.annotations_view th {background-color:#3366FF; color:white; text-align:center; border:1px white solid; padding:2px}
table.annotations_view td {border:1px #CFCFCF solid; padding:2px}
table.annotations_view td ul {color:#FF6600; font-size:9px}
/* END таблица аннотаций в админке при импорте */


a.aslink { 	text-decoration: none; }		
a.aslink b { 
	color: #000;
	padding-left:3px;
 }	