/* {* $Id: style.css,v 1.71.2.38 2010-11-17 07:34:11 sergey Exp $ *} */

/* .sidemenu */
/*li {font-size: 8pt}*/

body {padding:0px; margin: 0px; background-color: #ddd;}


table, div, td {font-family: Verdana, Arial; font-size: 9pt;}

form {margin: 0;}

#error {font-size: 18pt; color: red;}
.warn {color: red; font-weight: bold;}

.inlifecmsmenu {font-family:Arial, Helvetica, sans-serif; font-size:11; color:#3D3D3D; text-decoration:underline;}
.inlifecmsmenu a {font-family:Arial, Helvetica, sans-serif; font-size:11; color:#3D3D3D; text-decoration:underline;}
.inlifecmsmenu a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11; color:#000000; text-decoration:underline;}
.adminheader {font-family:Arial, Helvetica, sans-serif; font-size:16; color:#ffffff; text-decoration:none;}
.adminheader2 {font-family:Arial, Helvetica, sans-serif; font-size:12; color:#ffffff; text-decoration:none; font-weight:normal;}




TABLE.list {background: #f2f2ff; font-size: 9pt}
TABLE.list TR TH { font-size: 10pt; color: black; background: #d2d2ff}
TABLE.list TR.padd TH { padding: 0.2em 1em 0.2em 1em }
TABLE.list TR.head1 th, TABLE.list td.head1 {color: black; background: #d2ffd2}
TABLE.list TR.head2 th, TABLE.list td.head2 {color: black; background: #ffd2d2}
TABLE.list TR Th.red  {color: black; background: red}
TABLE.list TR Th.blue {color: black; background: #7BF531}
TABLE.list TR TD { font-size: 8pt; font-weight: normal; color: black; background: #ffffff;}
TABLE.list TR.padd TD { padding: 0.2em 1em 0.2em 1em  }
TABLE.list TR TD.group_name { font-size: 10pt; font-weight: bold; color: black; background: #e2e2ff; text-align: center}

TABLE.list TR.n TD { font-weight: normal; color: black; background: #f2f2f2;}
TABLE.list TR.o TD { font-weight: normal; color: black; background: #ffffff;}

TABLE.list TR.over TD {background: #aaaaff;}

.select {
	font: 11px Arial, Helvetica, sans-serif;
	color: black;
}

/* TABLE.list TR.c TH A {text-align: left; color: red} */


dt {font-size: 10pt; font-style: italic;}
dd {font-size: 10pt; }
dd.desc {color: #000000; font-size: 10pt; font-weight: bold;}

dl.small dt {font-size: 8pt; font-style: italic;}
dl.small dd {font-size: 8pt; }

@media all{
	table.orders_history td {font: 8pt Tahoma, sans-serif; color: black; text-align: center; padding: 1mm}
	table.orders_history tr.o {background: #eeeeee;}
	table.orders_history th {font: bold 10pt Tahoma, sans-serif; padding-left: 0.5em; padding-right: 0.5em; text-align: center; background: #d2d2ff;}
	table.orders_history td.date {width: 50pt; text-align: center;}
	table.orders_history td.price {text-align: right;}
	table.orders_history td.status {text-align: center;}
	table.orders_history td.remark {text-align: justify; font-style: italic}

	table.form {font: 8pt Verdana; color: black;}
	table.form tr {background: #eeeeee; text-align: left}
	table.form th { font-weight: bold; font-size: 12pt; text-align: center; background: #dddddd;}
	table.form td.name { font-weight: bold; text-align: right; width: 50pt; white-space: nowrap;}
	table.form td.name1 { font-weight: bold; text-align: right; width: 25%; white-space: nowrap;}
	table.form td.submit {text-align: center; background: #eeeeee;}
}

@media print{
	.printer_align_top {vertical-align: top}
	table.form {width: 100%}
	table.orders_history {width: 100%}
	table.orders_history th {border: 1px solid black}
	table.orders_history td {border: 1px solid black}
	table.form th {padding: 3px; border: 1px solid black}
	table.form td {padding: 3px; border: 1px solid black}
	#dont_print, [dont_print] {display: none}
}

table.subform { font-weight: normal; color: black; font-size: 8pt; background: #f8f8f8}
table.subform tr {background: #eeeeee; text-align: left}

em.help 	{color: #4444bb; font-size: 10pt;}
em.warning 	{color: #ff8833; font-size: 12pt;}
em.error 	{color: #ff0000; font-size: 12pt;}
em.error_small 	{color: #ff0000; font-size: 10pt; font-style: normal}
em.desc 	{color: #777788; font-size: 10pt;}
em.date 	{color: #000000; font-size: 8pt; font-style: italic; }
em.resname	{color: #777788; font-size: 16pt;}
em.term 	{color: #cc0000; font-size: 10pt;}
em.element 	{color: #0000ee; font-size: 10pt;}
.on		 	{color: #00aa00; font-style: normal;}
.off	 	{color: #aa0000; font-style: normal;}
em.quot		{color: #555555; font-style: italic; padding-left:5px;}


span.button {
/*	display: block;*/
	font-size: smaller;
	font-weight: bolder;
	line-height: 4ex;
	cursor: default;
	background: #f0f0ec;
	border: thin solid;
	border-color: #fdfdfb #d7d2c6 #d7d2c6 #fdfdfb;
	margin: 2px;
	padding: 2px;
	vertical-align: top;
}

.admin_action {background: #f2f2f2; padding: 2px; text-align: right; font-size:90%;}

td.printer_align_top table tr td { font-weight: normal; color: black; background: #ffffff;}
td.printer_align_top table tr th { font-weight: normal; color: black; background: #ffffff;}

div.listbox {border: solid thin #d2d2ff; width: 300px;}
div.listbox div.head { text-align:center;font-size: 10pt; color: black; background: #d2d2ff; font-weight:bold;}
div.listbox div.box { height: 550px; overflow: scroll; padding: 2px;}

TABLE.project {background: #ffffff; font-size: 9pt; margin: 5px;}
TABLE.project TR TH { font-size: 10pt; color: black; background: #d2d2ff}
TABLE.project TR TD { font-size: 8pt; font-weight: normal; color: black; background: #ffffff;}


fieldset {padding: 5px}

input, select, button {vertical-align: middle}	/* rules for better vertical aligning of input elements */
input[type="radio"] {vertical-align: text-bottom}
input[type="checkbox"]  {vertical-align: middle}

table.form input[type="text"] {width: 100%}
table.form textarea {width: 100%}
table.form input[type="submit"].w {width: 100%}

.mtmenu_head { text-align: center; font-weight: bold; background: #d2d2ff; height: 15px; }
.mtmenu_body { position: absolute; right:2px; left:2px; top: 20px; bottom: 20px; overflow: scroll;}

.mtmenu_internaltable { margin-left: 2px; margin-top: 2px; margin-bottom: 2px; }
.mtmenu_node { padding-left:4px; padding-bottom: 2px; border-left: solid thin lightgray; }
.mtmenu_node_last { padding-left:4px; padding-bottom: 2px; border-left: solid thin lightgray;  border-bottom: solid thin lightgray; }

.mtmenu_bottom {position: absolute; left:5px; bottom:2px; height: 15px }

.form_body {background: gray; padding: 0px; padding-top: 1px; padding-bottom: 1px;}

.reason {color: blue;}
.discrepancy {color: green}

TABLE.recipe {
	background: #DBC9A6;
	font-size: 9pt;
	margin: 5px;
}
TABLE.recipe TR TH {
	font-size: 10pt;
	color: black;
	background: #efC4A1;
}
TABLE.recipe TR TD {
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background: Olive;
}

TABLE.recipe TR.e TD {
	font-weight: normal;
	color: black;
	background: #ededed;
}
TABLE.recipe TR.o TD { font-weight: normal; color: black; background: #e0e0e0;}
TABLE.recipe TR.t TD { font-weight: normal; color: black; background: #efd4b1;}

TABLE.actions {background: #ffffff; font-size: 9pt; margin: 5px;}
TABLE.actions TR TH { font-size: 10pt; color: black; background: #d2d2ff}
TABLE.actions TR TD { font-size: 8pt; font-weight: normal; color: black;	background: #F3F3F9;}

TABLE.basketviewer{
	
}
TABLE.basketviewer TR TH{
	font : bold 11px Arial, Helvetica, sans-serif;
}
TABLE.basketviewer TR TD{
		font : 11px Arial, Helvetica, sans-serif;
}

TABLE.merch {
	background: #ffffff;
	font-size: 9pt;
	font-style : italic;
}
TABLE.merch TR TH {
	font-size: 8pt;
	color: black;
	background: #d2d2ff;
}
TABLE.merch TR TD { font-size: 8pt; font-weight: normal; color: black;	background: #F3F3F9;}

TABLE.merch TR.e TD {
	font-weight: normal;
	color: black;
	background: #efefff;
	font-style : normal;
}
TABLE.merch TR.o TD {
	font-weight: normal;
	color: black;
	background: #e1e1ff;
	font-style : normal;
}
table.subforum_list { font-weight: normal; color: black; font-size: 8pt; background: #f8f8f8}
table.subforum_list tr th {background: #F1F1F1; text-align: left; font-size: 10pt;}
table.subforum_list tr td {background: #F1F1F1; text-align: left}

table.subforum_folder { font-weight: normal; color: black; font-size: 8pt; background: #f8f8f8}
table.subforum_folder tr th {background: #CCCCCC; text-align: left; font-size: 10pt;}
table.subforum_folder tr.header th {background: #ABABAB; text-align: left; font-size: 10pt;}
table.subforum_folder tr td.sub {background: #E2E2E2; text-align: left}

table.dictionary {
	font-weight: normal;
	color: black;
	font-size: 8pt;
	padding: 2px;
	width : 100%;
}
table.dictionary tr th {background: #CCCCCC; text-align: center; font-size: 10pt;}
table.dictionary tr.a td {
	background: #F5F5F5;
	text-align: left;
	vertical-align : top;
}
table.dictionary tr.b td {
	background: #E9E9E9;
	text-align: left;
	vertical-align : top;
}
table.dictionary tr.a td.name {
	background: #F5F5F5;
	text-align: center;
	vertical-align : top;
}
table.dictionary tr.b td.name {
	background: #E9E9E9;
	text-align: center;
	vertical-align : top;
}

.dictionary_error{
	color : Red;
}
.dictionary_warning{
	color : Lightgreen;
}


.zakl {
	width: 100%;
	height: auto;
	position:absolute;
	border-top: none;
}

Table.cinema_list{
	border: none;
	width: 100%;	
}
Table.cinema_list Tr Th{
	text-align: left;
	background-color: #7392BC;
	font-size: 14;	
}
Table.cinema_list Tr.a Th{
	text-align: left;
	background-color: #73AABC;
	font-size: 12;	
}

Table.cinema_list Tr td{
	text-align: left;
	background-color: #73C3BC;
	font-size: 12;
}
.cinema_name{
	font-size: 14;
	font-weight: bold;
	color: Silver;
}
.article_title{
	font-size : 16;
	color: #9396C8;
	font-weight: bold;
}
.article_thesis{
	font-size: 14;
	color: #7376A8;
}

/* Sitemap template */

.sitemap_node, .sitemap_container {
	position: relative;
	padding: 0px;
}
.sitemap_node {
}
.sitemap_node .admin_control {
	position: relative;
	left: 80px;
	padding: 0px;
	font-size: 80%;
	background-color: #e2e2e2;
}

/* Container editor template */
#resman {
	background-color: #eee;
	padding: 5px;
}

.resman_header {
	padding: 5px;
	font-size:110%;
	font-weight: bold;
	color: #ffffff;
	background-color:#426AB0;
	text-align: center;
}

#resman_error {
	font-weight: bold;
	color: red;
}
#resman_error span {
	display: block;
}

#resman_content .bar {
	position: relative;
}

#resman_content textarea {
	width: 100%;
	height: 400px;
}

#resman_attributes_notify {
	display: none;
}

#resman_attributes_notify span {
	text-decoration: none;
	background-color: #e2e2e2;
}

#resman_attributes {
	position: relative;
}

#resman_attributes fieldset {
	position: relative;
	width: 62em;  /* рамка вокруг формы */
	border: solid 1px #333;  /* нормальная граница рамки */
}

#resman_attributes legend {
	color: #333; /* IE использует цвет шрифта не такой, как у остальных элементов, исправляем */
	background:inherit;
}

#resman_attributes label {
	float:left; /* подписи к полям сдвигаются влево */
	width:10em; /* ширина колонки подписей */
	line-height:1em;
	margin-right:0.1em; /* отступ до поля ввода */
	text-align:right;
}
#resman_attributes input, #resman_attributes select, #resman_attributes textarea, #resman_attributes .input {
	margin:0 0 0.5em 0.2em;
	width:50em; /* ширина полей формы */
	padding:0;
	/* делаем одинаковый шрифт для input, select, textarea */
	font-family: Verdana, sans-serif;
	font-size:100%;
}
#resman_attributes .noresize {
	width:auto; /* для кнопок, переключателей */
}
#resman_attributes .submit {
	/* сдвигаем кнопку отправки */
	margin-left:10.1em;
}


#resman_attributes #node_moving #node_div { visibility:hidden; float:left; display:none; }

#resman_attributes #node_moving #button_div {  }

.resman_ctrls {
	text-align: center;
	padding: 5px;
}

.resman_ctrls input {
	color:#FFFFFF;
	border-color: rgb(97, 137, 207);
	background-color: rgb(66, 106, 176);
}











/* calendar.js styles { */

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

.user_greeting {
	font-size:11; color:#666666;
}

.main_navbar {
 	background-color: #CCCCCC;
	font-family:Arial, Helvetica, sans-serif; font-size:11; color:#666666;
	vertical-align: middle;
	padding-left: 10px;
}
.main_navbar  img, .user_greeting  a img {
	margin-right: 5px;
	border: 0px;
}
.main_navbar  a {
	text-decoration: none;
	color:#666666;
}
.separator {border-right: dotted gray 1px; margin: 10px;}

.edit_in_place_ready{
	cursor:pointer;
	border: 1px dashed #a2a2a2;
	padding: 1px;
}

.edit_in_place_saving{
	border: 1px dashed gray;
	border-style: inset;
	background-color: #E0E0E0;
	color: #A0A0A0;
	font-style: italic;
}
.edit_in_place_error{
	cursor:pointer;
	border: 1px dashed red;
	border-style: outset;
	background-color: #F0E0E0;
	color:red;
	text-decoration: line-through;
}

div.logger{
	background-color: white;
	border: 2px solid blue;
	z-index: 1000;
}

div.logger div.head{
	width:100%;
	height:30px;
	background-color: gray;
	text-align: center;
	font-size: 18px;
}
div.logger div.head div.button{
	position:absolute;
	right:0px;
	top:0px;
	width:30px;
	height:30px;
	font-size:18px;
}


div.logger div.box{
	width:100%;
	overflow: auto;
}


/* } */


/* webtodo { */

.wtd_error{
	text-decoration : blink;
	color : Red;
}

.wtd_warning{
	color : Fuchsia;
	text-align : center;
	font-weight : bold;
}

TABLE.WTD_menu tr th {
	background-color : #E8E8E8;
	text-align : center;
	font-size : 10pt;
	font-weight : bold;
}
TABLE.WTD_menu tr th.selected {
	background-color : Silver;
	text-align : center;
	font-size : 10pt;
	font-weight : bold;
}
TABLE.WTD_menu tr td {
background-color : #E8E8E8;
 font-size : 10pt;
}
TABLE.WTD_list{
	border : thin solid Silver;
	width : 100%;
}
TABLE.WTD_list_elem{
	width : 100%;
	border : thick 1;
	border-color: #e2e2e2;
}
TABLE.WTD_list_elem tr th {
	border: red thin solid 1px ;
	vertical-align : top;
	background-color : Silver;
	background : #f8E6E6;
}
TABLE.WTD_list_elem tr td {
	border: thin solid 1px red;
	vertical-align : top;
	background-color : Silver;
	background : #E6E6E6;
}
Table.WTD_list_elem tr.a td{
	vertical-align : middle;
	background : #D8D8D8;
	border-width : 1;
}
Table.WTD_list_elem tr.b td{
	vertical-align : middle;
	background : #FFFFFF;
	border-width : 1;
}
table.wtd_list_elem tr.marked td{
	background : #f8E6E6;
}


TABLE.wtd_task_list {
	background: #f2f2ff; 
	font-size: 9pt
	}
TABLE.wtd_task_list TR{
	border-bottom-style : solid
}
TABLE.wtd_task_list TR TH { 
	font-size: 10pt; 
	color: black; 
	background: #d2d2ff
}
TABLE.wtd_task_list TR TD { 
	font-size: 8pt; 
	font-weight: normal; 
	color: black; 
	background: #ffffff;
}
TABLE.wtd_task_list TR TD a {
	text-decoration: none
}
TABLE.wtd_task_list TR.n TD { 
	background: #f2f2f2
}
TABLE.wtd_task_list TR.o TD { 
	background: #ffffff
}
TABLE.wtd_task_list TR.new TD a.task_link{
	font-weight : bold; 
	color: red;
}

/* webtodo } */

/* styles for module service {{{ */
div.mod {border: 1px dotted gray; margin: 3px; padding: 3px; width: 600px;}
div.mod .row {display: block; width: 100%; }
div.mod span.row span.value {display: block; text-align: right;}
div.mod span.row span.b {font-weight: bold; }
div.mod span.row span.w {font-weight: bold; color: red; }
div.mod span.row span.modname { font-weight: bold; float: left;}
div.mod span.row span.name {float: left; font-weight: normal; text-align: left; color: #777777;}
/* }}} */

/* picture selector for fckeditor {{{ */
#current_group_info .image {
	margin: 3px;
	padding: 3px;
	width: 100px;
	height: 100px;
	border: dotted 1px #bbb;
	float: left;
	position: relative;
}

#current_group_info .image .info {
	font-size: 80%;
	position: absolute;
	top:0px;
	left:0px;
	right:auto;
	bottom:auto;
	font-size: 90%;
}

#current_group_info .image img {
	position: absolute;
	top:auto;
	left:3px;
	right:auto;
	bottom:3px;
}

#current_group_info {
	overflow: scroll;
	height: 500px;
	width: 540px;
}

#picture_browser_grouplist {
	float: left;
	//border: dotted 1px gray;
	width: 200px;
	height: 200px;
}
#picture_browser_grouplist div.head {
	text-align: center;
	font-weight: bold;
	//background-color: #e2e2e2;
}

#picture_browser_selector_tab {
}

/* }}} */

tr.pictman_preview_error td.pictman_small img{
	border: 1px solid #ee6644;
}

em.pictman_pv_n_exist {
	color: #ee6644;
	font-style: normal;
}


/* ajax upload form. using in fckeditor. */
#ajax_upload_box {
	position: absolute;
	top: 3px;
	right: 3px;
	left: auto;
	height: auto;
	width: auto;
	padding: 5px;
	border:  dashed 1px #aaa;
	background-color: #eee;
	z-index:100;
	text-align: center;
}
#ajax_upload_form {
	display: none;
	z-index: 101;
	text-align: left;
}
.hidden {display: none;}

/* helpbox {{{ */

a.helpbox_btn{
	background-color:yellow;
	text-decoration: none;
}

div.helpbox_container{
	width: 50%;
	background-color: white;
	border: 1px solid green;
	padding: 20px;
	position: absolute;
	z-index: 1000;
}

div.helpbox_head{
	margin: -20 -20 10 -20;
	background-color: yellow;
	padding: 5px;
}

div.helpbox_span{ /* заголовок */

}

div.helpbox_head a{ /* ссылка "закрыть" */
	display:block;
	float:right;
	text-decoration: none;
}
/* ~helpbox }}} */

/* dropdown menu {{{ */

table.ddm_container{
	border:1px solid #546682;
}   
div.ddm_first_level{
	height: 100%;
	padding-right:1em;
	padding-left:1em;
	border-right: 1px solid #546682;
}
div.ddm_first_element a{
	font-size: 1.2em;
	white-space: nowrap;
}

div.ddm_inner_level{
	background-color:white;
	width:275px;
}
div.ddm_inner_level table{
	width:100%;
}
div.ddm_inner_element{
	border-top:1px solid #546682;
	padding:4px;
	/*height:20px;*/
}
div.ddm_inner_element a{
	font-size: 11px;
	white-space: normal;
}



.ddm_clear_flags a{
/*
	font-weight:normal;
	color:white;
*/
}

.ddm_curnode a{
	font-weight:bold;
}
.ddm_curbranch a{
	font-style:italic;
}
.ddm_levelbegin a{
/*	color:yellow;*/
}
.ddm_levelend a{
/*	color:red;*/
}
.ddm_haschilds a{}



/* ~ dropdown menu }}} */
.dropdown-menu, .dropdown-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.dropdown-menu {
	line-height:	1.0;
}
.dropdown-menu ul {
	position:		absolute;
	top:			-999em;
	min-width:			10em; 
}
.dropdown-menu ul li {
	width:			100%;
}
.dropdown-menu li:hover {
	visibility:		inherit; 
}
.dropdown-menu li {
	float:			left;
	position:		relative;
}
.dropdown-menu a {
	display:		block;
	position:		relative;
}
.dropdown-menu li:hover ul,
.dropdown-menu li.sfHover ul {
	left:			0;
	top:			2.5em;
	z-index:		99;
}
ul.dropdown-menu li:hover li ul,
ul.dropdown-menu li.sfHover li ul {
	top:			-999em;
}
ul.dropdown-menu li li:hover ul,
ul.dropdown-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}
ul.dropdown-menu li li:hover li ul,
ul.dropdown-menu li li.sfHover li ul {
	top:			-999em;
}
ul.dropdown-menu li li li:hover ul,
ul.dropdown-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

/*** СКИН ДЕМО ***/
.dropdown-menu {
	float:			left;
//	margin-bottom:	1em;
}
.dropdown-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none;
}
.dropdown-menu a, .dropdown-menu a:visited  {
	color:			#13a;
}
.dropdown-menu li {
	background:		#BDD2FF;
}
.dropdown-menu li li {
	background:		#AABDE6;
}
.dropdown-menu li li li {
	background:		#9AAEDB;
}
.dropdown-menu li:hover, .dropdown-menu li.sfHover,
.dropdown-menu a:focus, .dropdown-menu a:hover, .dropdown-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}

/*** СТРЕЛКИ **/
.dropdown-menu a.dropdown-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}
.dropdown-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/images/adminmode/arrows-ffffff.png') no-repeat -10px -100px; 
}
a > .dropdown-sub-indicator {  
	top:			.8em;
	background-position: 0 -100px; 
}

a:focus > .dropdown-sub-indicator,
a:hover > .dropdown-sub-indicator,
a:active > .dropdown-sub-indicator,
li:hover > a > .dropdown-sub-indicator,
li.sfHover > a > .dropdown-sub-indicator {
	background-position: -10px -100px; 
}


.dropdown-menu ul .dropdown-sub-indicator { background-position:  -10px 0; }
.dropdown-menu ul a > .dropdown-sub-indicator { background-position:  0 0; }

.dropdown-menu ul a:focus > .dropdown-sub-indicator,
.dropdown-menu ul a:hover > .dropdown-sub-indicator,
.dropdown-menu ul a:active > .dropdown-sub-indicator,
.dropdown-menu ul li:hover > a > .dropdown-sub-indicator,
.dropdown-menu ul li.sfHover > a > .dropdown-sub-indicator {
	background-position: -10px 0; 
}

/*** ТЕНИ ДЛЯ ВСЕХ БРАУЗЕРОВ, КРОМЕ IE6 ***/
.dropdown-shadow ul {
	background:	url('/images/adminmode/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.dropdown-shadow ul.dropdown-shadow-off {
	background: transparent;
}
