﻿/*begin core.css*/
img.onoff, img.move, img.catmod_move_into, img.catmod_move_before, img.img_move_into, img.mod_copy_to, .hint,
.dropdownmenu, .cursor, img.delete_element, img.lock_setting, img.delete_file, img.c-pos, .toggle, .toggle-inner-info {
	cursor:pointer;
}
td.leftcol {
	width:203px;
	padding:0 0 0 8px;
	vertical-align:top;
}

div.module-where {
	display:none;
	margin-top:6px;
	margin-bottom:2px;
	text-align:right;
}

tr.yellow {
	background-color:yellow !important;
}

img.toggle {
	margin-right:3px;
}
span.module-info {
	text-transform:uppercase;
}
span.module-instance {
	float:right;
	margin-right:4px;
}

table.one-preview {
	border: 1px solid #000;
	float:left;
	margin:0 5px 5px 0;
}
table.prop {
	border-collapse:collapse;
	width:100%;
	border:0;
	font-size:12px;
}
table.prop td {
	padding:3px;
	background-color:#edebe4;
	border: 1px solid #fff;
	height:28px;
}
/*end core.css*/
/*from index.css*/
body {
	background-color : #cccccc;
	font-family: Tahoma;
	color: #444;
	font-size: 11px;
	clear: both;
	margin: 0px;
	height: 100%;
}
table.data {font-family: Tahoma;font-size: 11px; color: #717171;}
table.data td{vertical-align: top;}
a {cursor:pointer;}
a#tabModule1 {font-weight:bold;}
div#div_tabModule2, div#div_tabModule3, div#tabModule4, div#tabModule5 {display:none;}
a.action { text-decoration: none!important;}
label {
	display: block;
	cursor: pointer;
}
label.std {
	display: inline;
	cursor: default;
}
form  { display: inline; }
input, textarea {
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
}
input.float {
	background: #f7f7f7;
	border: 1px solid #8a8a8a;
	color: #555555;
	font-family: Tahoma, Verdana, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 11px;
	margin:5px;
	height: 21px;
}
.unterline {
	background: url('/_admincp/_design/img/line_bg.gif');
	width: 100%;
	height: 9px;
	font-size: 3px;
	font-family: tahoma;
	margin-bottom: 4px;
}
tr.taho11 td { font-family: Tahoma; font-size: 11px; }
/*********************************************************/
/*заголовки выделенных столбцов*/
.taho13 { font-family: Tahoma; font-size: 13px; }
.taho12 { font-family: Tahoma; font-size: 12px; }
.taho10 { font-family: Tahoma; font-size: 10px; }
.taho09 { font-family: Tahoma; font-size: 09px; }
h1 {
	font-family: Tahoma;
	font-size: 15px;
	color: #414141;
	font-weight : normal;
}
.text1{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
}
.text1a{
	font-family: Tahoma;
	font-size: 11px;
	color: Blue;
}
.text2{
	font-family: Tahoma;
	font-size: 9px;
	color: Black;
}

.text3{
	font-family: Tahoma;
	font-size: 9px;
	color: #616161;
}
.text4{
	font-family: Tahoma;
	font-size: 4px;
	color: #616161;
}
a:link, visited {COLOR: #616161;	TEXT-DECORATION: none;}
a:visited {	COLOR: #616161;	TEXT-DECORATION: none;}
a:active {	COLOR: #0063FF;	TEXT-DECORATION: none;}
a:hover {	COLOR: #FF3100;	TEXT-DECORATION: none;}
a.hov {	COLOR: #FF3100;	TEXT-DECORATION: none;}
a.hov:visited {	COLOR: #FF3100;	TEXT-DECORATION: none;}
A.a1:link {	COLOR: Black;	TEXT-DECORATION: none;}
A.a1:visited {	COLOR: Black;	TEXT-DECORATION: none;}
A.a1:active {	COLOR: Black;	TEXT-DECORATION: none;}
A.a1:hover {	COLOR: Black;	TEXT-DECORATION: none;}
td.adm_t1{
 padding-left: 20px;
 padding-right: 20px;
}
td.lm
	{
  	text-align : left;
    vertical-align: middle;
	}
td.lt
	{
  	text-align : left;
    vertical-align: top;
	}
td.rm
	{
  	text-align : right;
    vertical-align: middle;
	}
td.cm
	{
  	text-align : center;
    vertical-align: middle;
	}
.adm_text1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #414141;
}
.adm_text2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #414141;
}
table.adm_t1 {
	background-color : #ffffff;
}
.adm_link {
	position : relative;
	top: -5px;
}
#login {
position: relative;
margin-left: 135px;
margin-top: 0px;
z-index: 2;
}
#bt {
position: relative;
margin-left: 20px;
margin-top: 15px;
z-index: 1;
}
div.empty {width:1px; height:1px; overflow:hidden;}
select {background:#ffffff; color:#000000; border-style: solid;  border-width:1px; border-color:#676767;}
.sup {
	font-family: Tahoma;
	font-size: 12px;
	color: #bb3333;
}
.error {
	font-family: Tahoma;
	font-size: 11px;
	color: #bb3333;
}
.block {
	border:	dotted 1px #737373;
	background-color : #e6e6e6;
	font-family: Tahoma;
	padding-left: 3px;
	padding-top: 7px;
	margin: 0px 0px 2px;
}
.sort
{
	color:			#FF3100;
	text-decoration:	underline ;
	font-weight: bold;

}

/*********************************************************/
/* miscellaneous */
img { border: 0px; }
img.lcol { margin: 0px 6px 0px 8px; }
legend { font-weight:bold; padding: 2px 5px 2px 4px; color: #6168c2; }/**/
ul, ol { margin: 3px 0px 3px 30px; }
li { margin: 2px 0px 2px 0px; }
/*********************************************************/
/*********************************************************/
/* cell */
td.c1
{
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  font-size: 12px;
  padding: 3px 3px 3px 3px;
  height: 24px;
  vertical-align: middle;
}
td.cte1, td.c2
{
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  height: 24px;
  vertical-align: middle;
  font-size: 12px;
  padding: 0px 3px 0px 3px;
}
.c2 input[type="File"]{
  width:428px;
}
.c2 .inp_text{width:80%;}
td.c3
{
  font-size: 11px;
  font-family: Tahoma;
  color: #555;
}
table.at-inner {
	margin-top: 5px;
	width:100%;
	border:0;
	margin:0;
	padding:0;
	border-collapse: collapse;
}
table.at-inner td {
	border: 1px solid #FAFAFA;
}
table.at-pageline {
	border: 1px solid #FAFAFA;
	border-top:0;
}
table.at-pageline td {
	white-space:nowrap;
	text-align:left;
	padding: 8px 8px 8px 4px;
}
table.c3
{
	background-color:#edebe4;
	font-size: 11px; font-family: tahoma;
	padding-bottom:6px;
}
table.c3 thead th {
	color:#717171;
	-moz-user-select:none;
	border:1px solid #fefdfb;
	border-bottom:0;
}
table.c3 td {
	color: #717171;
	font-size: 11px;
	font-family: tahoma;
	padding:0 4px;
	text-align:center;
}
span.c3
{
  color: #888;
  margin: 3px;
}
span.c3 a
{
  color: #7777cc;
  margin: 3px;
}
/*********************************************************/
.cte1
{
  font-family: Tahoma;
  font-size: 11px;
  color: #ff0000;
  padding: 0px 3px 0px 3px;
}
.off
{
  font-family: Tahoma;
  font-size: 11px;
  color: #4c4c4c;
}
.req { color: #ff0000; }
/*********************************************************/
.dropmenudiv{
border:1px solid white;
font:normal 11px Tahoma;
background-color: #cccccc;
margin:2px;
display:none;
/* filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#BFBFBF,direction=135,strength=4); */
text-align: left;
}
.dropmenudiv img{
	margin-right:3px;
	vertical-align: middle;
}
.dropmenudiv a{
color: #616161;
height: 17px;
text-decoration: none;
vertical-align: middle;
}
.dropmenudiv a:hover{ /*hover background color*/
background-color: #b2dfbc;
color: #FF3100;
}
.dropmenudiv span.ms{
display: block;
text-indent: 3px;
border: 1px solid white;
padding: 1px 0px;
margin: 1px;
cursor: pointer;
}
/*CSS for pop up hint box */
div.tooltip { 
position:absolute;
top: 0;
background-color: lightyellow;
padding: 3px;
border:1px solid #787878;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 2px solid #787878;
border-bottom: 2px solid #787878;
display:none;
}
.loading_box {
	display: none;
	font-family:Verdana;
	font-size:11px;
	background:#fff;
	padding:10px;
	text-align:center;
	border:1px solid #000;
	position:absolute;
	z-index:105;
}
a.hintanchor {
	padding-left: 8px;
	padding-right: 8px;
	font-family: Tahoma;
	font-size: 12px;
	color: #395182;
	text-decoration: none;
	vertical-align: middle;
}
a.hintanchor:hover {
	padding-left: 8px;
	padding-right: 8px;
	font-family: Tahoma;
	font-size: 12px;
	color: #395182;
	text-decoration: underline;
}
input.button{
	color: #645A44;
	padding: 2px 5px;
	text-decoration: none;
	vertical-align: middle;
	border: 1px solid #ABA498;
	border-top: 1px solid #C8C4BB;
	border-left: 1px solid #C8C4BB;
	background: #F4FBE1 url('/_admincp/_design/img/forms/bg_input_btn.gif');
}
input.inp_text, select.inp_select {
	width:99%;
}
input.inp_text { padding: 0 0 0 2px !important;}
input.inp_text,
input[type='text'],
select,
textarea {
	padding: 2px 3px;
	vertical-align: middle;
	border: 1px solid #C0BBB4;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
	color: #434343;
	background: white url('/_admincp/_design/img/forms/bg_input_text.gif') top left repeat-x;
}
input.inp_text,
input[type='text'],
input.inp_text_hover,
input.inp_text_err,
select {
	height: 21px;
}
input.inp_text_err,
textarea.inp_text_err {
	padding: 2px 3px;
	vertical-align: middle;
	border: 1px solid #f43e3e;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
	color: #434343;
	background: white url('/_admincp/_design/img/forms/bg_input_text_errs.gif') top left repeat-x;
}
table.cat {
	width:100%;
	border-collapse:collapse;
}
table.cat td {
	padding:3px;
}
table.cat tr {
	background-color:#edebe4;
}
/* #fafafa; */
.navigation {
	color: #777676;
	font-size: 12px;
	background-color:#fafafa;
	padding: 3px 0 3px 7px;
	line-height:20px;
}
.navigation a:active,
.navigation a:visited,
.navigation a:link {
	color: #4b719e;
}
.navigation a:hover {
	color: #4b719e;
	text-decoration: underline;
	}
.buttons {
	background: #FFF;
	border: 1px solid #9E9E9E;
	color: #666666;
	font-family: Tahoma;
	padding: 0px;
	vertical-align: middle;
	font-size: 11px;
	height: 21px;
}
.buttonWrapper{
	background: #F2F0EE url('/_admincp/_design/img/forms/bg_btn_bg.gif');
	white-space: nowrap;
	text-align:center;
	border-collapse:collapse;
	border: 1px solid #DAD6CB;
	margin-top:10px;
}
.buttonsf{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 200%;
	width: auto; /* ie6 fix */
	overflow: hidden;
	border-left: 1px solid #DAD6CB;
	margin: 0px 7px;
	text-align:center;
}
.buttonsf a:link,
.buttonsf a:active,
.buttonsf a:visited,
.buttonsf a:hover
{
	font-family: Tahoma;
	font-size: 12px;
	float: left;
	display: block;
	padding: 4px 20px;
	color: #645A44;
	text-decoration: none;
	border-left: 1px solid white;
	border-right: 1px solid #DAD6CB;
	background: #F4FBE1 url('/_admincp/_design/img/forms/bg_btn.gif');
}
.buttonsf a:hover
{
	color: #395500;
	background: #F4FADF url('/_admincp/_design/img/forms/bg_btn_hover.gif') top left repeat-x;
}
.buttonsf img,.buttonsf a {
	vertical-align: middle;
}
span.must {
	color: red;
}
#noscript {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #ffffe1 url('/_admincp/_design/img/am.gif') 5px no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	display: block;
	float: left;
	padding: 5px;
	padding-left: 27px;
	overflow: hidden;
	border-bottom: 2px solid #CC9900;
}
table.struct {
	height: auto;
	border: 0px solid #8e8e8e;
	background-color: #8e8e8e;
	font-family: Tahoma;
	color: #555;
	font-size: 11px;
}
table.struct tr {
	height: auto;
	background-color: #edebe4;
}
table.struct td {
	height: auto;
	width: auto;
	text-align: center;
	vertical-align:middle;
}
table.struct a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}
table.struct a:hover {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #F8E498;
}
img.image {border: none;vertical-align: middle;}
span.red {color: red;}
div.pages a, span.active  {
	padding: 3px 6px;
	color: #636363;
	background-color: #f9f9f9;
	border: #e6e6e6 1px solid;
}
div.pages a:hover {background-color: #aacffb; color: #ffffff;}
div.pages {margin:5px 0px 5px 0px;}
span.active {
	color: #ffffff;
	background-color: #aacffb;
}
.itemBlock {
	clear: both;
	border:1px solid #ccc;
	margin: 0px 5px 5px;
	font-face: Arial, sans-serif;
	font-size:12px;
}
.pageHeader {
	padding: 4px 0 2px 4px;
	background-color: #fff;
	border-bottom:0;	
}
.itemCnt {
	clear: both;
	padding: 5px;
	color: #333;
	display:none;
}
.itemOptions {
	clear: both;
	padding: 2px 5px 3px 5px;
	border-bottom:0;
	color: #999;
	background-color: #f7f7f7;
	border-top: 1px solid #ccc;
}
.itemOptions img {vertical-align: middle; margin-right: 3px; padding-top: 2px;}
.itemAbout {float: right}
.pageHeader IMG {VERTICAL-ALIGN: middle}
.addBlock {font-weight: bold; color: #6168c2;}
span.info {color: #6168c2;}
/* */
p.level1 {margin: 5px 0px; padding-left: 30px;}
p.level1_1 {margin: 5px 0px; padding-left: 45px;}
p.level2 {margin: 5px 0px; padding-left: 50px;}
p.level2_1 {margin: 5px 0px; padding-left: 65px;}
p.level3 {margin: 5px 0px; padding-left: 70px;}
p.level3_1 {margin: 5px 0px; padding-left: 85px;}
p.level4 {margin: 5px 0px; padding-left: 90px;}
p.level4_1 {margin: 5px 0px; padding-left: 105px;}
div.open{display: block;}
div.close{display: none;}
/* LCOL NEW MESSAGES */
img.read { cursor: pointer; border: 0px;}
div.left1 { cursor: pointer; float:left; width: 140px; }
div.left2 { cursor: pointer; float:left; margin-top: 3px; text-align: right; width: 20px; }
div.clear { clear: both }
/* FIELDSET ДЕЙСТВИЯ */
a.action { margin: 0 10px 0 0;}
/* TABS */
.mc {
    padding: 0;
    background-image: url('/_admincp/_design/img_tabs/tm_active.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    height: 27px;
    width: 4px;
    vertical-align: bottom;
    margin-bottom: 3px;
}
a.tabs {
    padding: 0;
    background-image: url('/_admincp/_design/img/tm_inactive.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    height: 27px;
    width: 4px;
    vertical-align: bottom;
    margin: 3px;
	padding: 2px;
}
/* TABS_END */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
   .tabBody,.tabBodyContainer,.tabBodyContainer  table {height:1%;}
   .option {vertical-align:top}
}
/*end index.css*/
/*begin sort.css*/
TH.ax {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; BACKGROUND: url(/_admincp/_design/img/sort/bg_header_sortable_no.gif) repeat-x; PADDING-BOTTOM: 4px; CURSOR: default; PADDING-TOP: 8px;
	color: #717171; font-size: 11px; font-family: Tahoma; text-align: center;
}
TH.sortable {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; BACKGROUND: url(/_admincp/_design/img/sort/bg_header_sortable.gif) no-repeat; PADDING-BOTTOM: 4px; CURSOR: pointer; PADDING-TOP: 8px;
	background-position:left center;
	color: #717171; font-size: 11px; font-family: Tahoma; text-align: center;
}
TH.forwardSort {
	BACKGROUND: url(/_admincp/_design/img/sort/bg_header_down.gif) no-repeat;
	background-position:left center;
}
TH.reverseSort {
	BACKGROUND: url(/_admincp/_design/img/sort/bg_header_up.gif) no-repeat;
	background-position:left center;
}
TD.total {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #c1dad7 1px solid; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; TEXT-ALIGN: right
}
tr.alt {
	background: #f4f2ee;
}
table.prop td.head {
	font-weight:bold;
	background-color:#fff;
}

iframe.items_table {
	width:100%;
	border:0;
}
div.switch_rights, div.switch_rights_allow {
	float:left;
	width:25px;
	height:25px;
	text-align:center;
}
div.switch_rights {
	background-color:#C1FEA7;
}
div.bord_green {
	border: 1px solid #006633;
}
div.switch_rights_allow {
	background-color:#CCCCCC;
}
div.switch_rights img, div.switch_rights_allow img {
	margin-top:4px;
}
.bcg_red {
	background-color:#FA7474 !important;
}
.bcg_green {
	background-color:#006633 !important;
}
div.nam {
	clear:both;
	margin-top:25px;
	font-weight:bold;
}
img.move-down {
	margin-left:10px;
}
fieldset img {/**/
	margin-right:3px;
}
fieldset {/**/
	margin: 0 3px;
	padding: 5px;
}
span.pos {
	margin-right:12px;
	line-height:16px;
}
.enable_highlight:hover {
	background-color: #eff9d0 !important;
}
div.na_module {
	display:none;
}
.hide {
	display:none;
}
.masterNavLinks {
	background-image:url('/_admincp/_design/img/lcol_menu/mainmenubg.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.masterNav {
	position : relative;
	width:192px;
	height: auto;
	z-index:70;
}

.masterNavBody {
	position : relative;
	zoom : 1;
}

.masterNavBody h1 {
	margin-left:1px;
	margin-right:1px;
	cursor:pointer;
	position:relative;
	background-color:#eaebf0;
	margin-bottom: 0px;
}

.masterNavBody .active {
	background-image:url('/_admincp/_design/img/lcol_menu/activemenubg.gif');
}

.masterNavBody .inactive {
	background-image:url('/_admincp/_design/img/lcol_menu/inactivemenubg.gif');
}

.masterNavBody h1 .topNavText {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 19px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.masterNavBody h1 .arrow {
	position:absolute;
	top:13px;
	left:5px;
	width:11px;
	height:11px;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_admincp/_design/img/lcol_menu/arrow_dw.gif', sizingMethod='crop');
}

.masterNavBody h1 .arrow[class] {
	background-image:url('/_admincp/_design/img/lcol_menu/arrow_dw.gif');
	background-repeat: no-repeat;
}

.masterNavBody h1.inactive .arrow {
	top:10px;
	left:8px;
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_admincp/_design/img/lcol_menu/arrow_rt.gif', sizingMethod='crop');
}

.masterNavBody h1.inactive .arrow[class] {
	background-image:url('/_admincp/_design/img/lcol_menu/arrow_rt.gif');
	background-repeat: no-repeat;
}

div.masterNavFooter {
	height:17px;
	background-image:url('/_admincp/_design/img/lcol_menu/bottombg.gif');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_admincp/_design/img/lcol_menu/bottombg.gif', sizingMethod='crop');
}

.masterNavLinks a, .masterNavLinks a:visited {
	font-family: Tahoma;
	font-size: 11px;
	display: block;
	padding: 2px 20px 2px 5px;
	color: #000000;
	text-decoration: none;
}

.masterNavLinks a:hover  {
	background-image:url('/_admincp/_design/img/lcol_menu/hover_noani1.gif');
	background-repeat: repeat-y;
}

.masterNavLinks a.activeNav, .masterNavLinks a.activeNav:hover {
	background-image:url('/_admincp/_design/img/lcol_menu/mainmenuselected.jpg');
}

.masterNavLinks {
	margin: 0px;
	padding-left: 1px;
	padding-right: 1px;
	overflow: hidden;
}

.masterNavLinks .container {
	background-image:url('/_admincp/_design/img/lcol_menu/mainmenubg.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:10px 0;
}
/*end sort.css*/
/*begin greybox.css*/
#GB_overlay {
  background-image: url(/_admincp/_design/greybox/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 225;
  width:  100%;
}
* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(/_admincp/_design/greybox/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
#GB_close {
	background: #aaa right no-repeat;
	background-image: url(/_admincp/_design/greybox/close.gif);
	width:16px;
	height:16px;
	cursor:pointer;
	float:right;
	margin-top:3px;
	margin-right:2px;
}
#GB_window {
  top: 0px;
  left: 0px;
  position: absolute;
  background: #aaa center no-repeat;
  background-image:url(/_admincp/_design/greybox/indicator.gif);
  border: 5px solid #aaa;
  border-top:0;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 226;
}
#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}
div.GB_caption {
  font: Helvetica, Verdana, sans-serif;
  color: #fff;
  margin: 4px 0;
  font-weight:bold;
  font-size: 12px;
  text-align:center;
}
/*end greybox.css*/
/*begin themeXP.css*/

.masterNavLinks .container .ThemeXPRowSelected .ThemeXPFolderText a
{
	display: block;
	color:			#FF3100;
	text-decoration:	underline;
}
/*end themeXP.css*/

.cte1 input,textarea{float:left;}
.c2 input,textarea{float:left;}
.c2 img{float:left;}

#for-select-manager {
	margin-left:20px;
}