/* CSS Document */

* {  }

html  { height:100%; height:100%; } 	/* height:100%; */

body { padding:0; margin:0;  font-size:13px;  height:100%; font-family:Tahoma, Arial;  background-color:white;  }
img { border:0px; }
a { color:# 676767; text-decoration: underline; }
a:visited { color: #676767; }
a:link { color: #676767; }
a:hover { color: #676767; }

a.none { text-decoration:none; }

#d { border:1px #FF3399 solid; }

p { margin:0px; padding:0px;}

.visible { visibility:visible; display:block; }
#visible { visibility:visible; display:block; }

.invisible { width:0px; height:0px; border:0px; padding:0px; margin:0px; display:compact; line-height:1px; }

.hidden{ visibility:hidden; display:none; }
#hidden { visibility:hidden; display:none; }

.green { color:#3FB22F;}	/* 569217 */
#green { color:#3FB22F;}
a.green { color:#3FB22F;}
a#green { color:#3FB22F;}

.blue { color:#2782b0;}
#blue { color:#2782b0;}
a.blue { color:#2782b0;}
a#blue { color:#2782b0;}

.red { color:#E25377;}		/* b02727 */
#red { color:#E25377;}	/* af194e */
a.red { color:#E25377;}
a#red { color:#E25377;}

.gray { color:#969d97;}
#gray { color:#969d97;}
a.gray { color:#969d97;}
a#gray { color:#969d97;}

.dgray { color:#454545;}
#dgray { color:#454545;}
a.dgray { color:#454545;}
a#dgray { color:#454545;}

.black { color:#000;}
#black { color:#000;}
a.black { color:#000;}
a#black { color:#000;}

.yellow { color:#FF9900; }


#error { color:#af194e; }
.error { color:#af194e; }

.bold { font-weight:bold;}
.bold_1 { font-weight:bold;}

p { margin: 4px 0 4px 0; }

img#left { float:left; }

.absolute { position:absolute;  }


/* path and h1 */
div.h1 { margin:14px 0 1px 0; margin-right:30px; padding-left:14px; border-left:1px solid #eee;  }

div.hide-left { position:absolute; width:7px; height:41px;  margin-left:-15px;  }
div.hide-left:hover { background-image:url(/i/hide-left.gif); background-repeat:no-repeat; border:0px; cursor:pointer; }

div.hide-left2 { position:absolute; width:7px; height:33px;  }
div.hide-left2:hover { background-image:url(/i/hide-left2.gif); background-repeat:no-repeat; border:0px;cursor:pointer;  }

div.hide-up { position:absolute; width:100px; height:7px; cursor:pointer; margin-top:0px; }
div.hide-up:hover { background-image:url(/i/hide-up.gif); background-repeat:no-repeat; border:0px;cursor:pointer;  }

div.hide-enter { position:absolute; width:100px; height:7px; cursor:pointer; margin-top:-10px; }
div.hide-enter:hover { background-image:url(/i/hide-up.gif); background-repeat:no-repeat; border:0px;cursor:pointer;  }

div.hide-news { margin-top:0px;}
div.hide-div {margin-top:4px; border-top:1px dotted #eee; width:200px; }
div.hide-div:hover {border-top:1px dotted #eee;}
div#dev-info { margin-top:7px; font-family:Verdana; font-size:11px;}

/* часы */
div#clock { position:absolute; margin-left:145px; margin-top:-12px; font-family:Tahoma; color:#a3a3a3; font-size:11px; background-image:url(/i/clock.gif); background-repeat:no-repeat; padding-top:9px; width:100px; } /* margin-top:-31px padding-top:23px; width:100px; */

h1 { font-family:Tahoma; font-size:18px; font-weight: normal; color:#676767; margin:0 0 3px 0;  }
h2 { font-family:Tahoma; font-size:18px; font-weight: normal; color:#555; margin:14px 0 8px 0;  }
h3 { font-family:Tahoma; font-size:15px; font-weight: normal; color:#878787; margin:14px 0 8px 0;  }
div.path {   font-size:11px; color:#606770; margin-bottom:20px;  }
div.path img { margin-left:2px; margin-right:2px; } 
div.path a { color:#8f9699; font-size:11px; font-family:Tahoma;text-decoration:none; }
div.path a:hover { border-bottom:1px solid #969d97; }

div.clear { clear:both; }

div.hr { border-top:1px solid #e7e7e7; height:1px; margin:8px 0px 8px 0px; font-size:1px; padding:0px;  }

/*---- Head---*/
div#opener { position:absolute; margin-top:0px; left:0px; margin:0px; padding:0px; height:7px; }
div#opener img { margin-top:1px; position:absolute; }

div.head { background-image:url(/i/define/top-color.png); background-position:right top; background-repeat:no-repeat; /* background-image:url(/i/top-bg.gif); background-repeat:repeat-x; */ height:98px;  border-bottom:1px solid #d5e8f1; height:100px; }
div.head-menu {  /*background-image:url(/i/top.gif); background-repeat:no-repeat; vertical-align:top; */ height:98px; }

/* party */

table.main tr.party-1 div.head-menu { }	/* ny  background-image:url(/i/top.jpg); */
table.main tr.party-ru div.head-menu {  }	/* kosmos background-image:url(/i/top_ru.jpg);*/
table.main tr.party-7 div.head-menu {  }	/* рождество background-image:url(/i/top_7.jpg); */
table.main tr.party-8 div.head-menu {  }	/* 8-marth background-image:url(/i/top_8.jpg); */
table.main tr.party-9 div.head-menu { }	/* день победы  background-image:url(/i/top_9.jpg); */
table.main tr.party-23 div.head-menu { }	/* 23 f  background-image:url(/i/top_23.jpg);*/

div#logo {position:absolute; margin-top:23px; margin-left:34px; }
div#pro { position:absolute; font-family:Tahoma; font-size:11px; color:#777; margin-left:180px; margin-top:32px; width:100px; }
div#pro:hover { color:#777; cursor:crosshair}
div.icos { position:absolute; right:15px; width:138px; margin-top:57px; }
div.icos div { float:left; margin-left:30px; }

/* меню */
table.menu {border-left:1px solid #c5d8e1;  /*  border-bottom:1px solid #D5E8F1; border-left:1px solid #D5E8F1; background-image:url(/i/clock.gif); */  }
table.menu tr td { border-left:1px solid #ccc;  white-space:nowrap; height:28px; padding:3px 0px 4px 0px; vertical-align:center;}
table.menu tr td span {padding-left:12px; padding-right:12px; }
table.menu tr td span.menu {}
table.menu tr td img { margin-top:1px; position:absolute; }
table.menu tr td.menu-start { border-left:0px solid #fff; }
table.menu tr td:hover {cursor:pointer; }	/* background-color: #0162ba;  */
table.menu tr td a { font-family:Tahoma; font-size:12px; color:#2782b0; text-decoration:none; background-color:#fff; padding:3px 5px 3px 5px; /*text-transform:uppercase;*/ }
table.menu tr td:hover a {}


/* 58add9 */
div.top-menu { background-color:#FFF; position:absolute; margin-top:23px; margin-left:-1px;  border-left:1px solid #c5d8e1;border-right:1px solid #c5d8e1;border-bottom:1px solid #c5d8e1; /* background-color:#0162ba; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; */}
div.top-menu div { border-top:1px solid #c5d8e1; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:4px;}
div.top-menu div:hover {background-color: #f7f7f7; cursor:pointer; color:#0162ba; }	/* 0162ba */
div.top-menu div:hover a {color:#0162ba;  }
/*---- Base---*/

div.login p { padding-left:7px; padding-top:4px;  margin-bottom:1px; margin:0px;  }
div.login img { margin-top:3px; margin-right:5px; }
div.exit { margin:-16px 0px 0px 126px; position:absolute }


ul li {list-style-type:disc; }

table.main { width:100%; height:100%; background-image:url(/i/shape.gif); background-position:bottom right; background-repeat:no-repeat; }
table.main td.top { height:98px; vertical-align:top; max-height:98px; }
table.main td.context { width:100%; vertical-align:top; padding-left:10px; height:auto; padding-bottom:20px;}
table.main td.context p { font-family:Tahoma; margin-bottom:12px; color:#444; }
table.main td.context div p { font-family:Tahoma; margin-bottom:8px; color:#444; }
*:first-child+html table.main td.context { height:80%; 	}	/* ie7 */
div.context {  padding:0px 15px 10px 0px; }
table.main td.logon { vertical-align:top; padding-left:14px; padding-top:10px; width:205px; max-width:205px;}
table.main td.footer { height:100px; max-height:100px; }
div#copy { float:right; }
table.main td.context p#ie8bug { visibility:hidden; }

/* ---- интерфейс мини окон */
table.win { width:193px; }
table.win td.title { background-image:url(/i/win-title.gif); width:193px; height:30px; padding-left:24px; vertical-align:top; padding-top:4px; background-repeat:no-repeat; font-weight:bold; color:#569217}
table.win td.up { background-image:url(/i/win-1.gif); width:193px; height:4px;}
table.win td.body { background-image:url(/i/win-2.gif); padding:5px 20px 5px 10px}
table.win td.end { background-image:url(/i/win-3.gif); width:193px; height:4px;}
/* ---- /интерфейс мини окон */

.d { border: 1px solid red; }
#d { border: 1px solid red; }



/* events */
table.events { padding-right:0px;  width:100%; padding-top:3px; margin-bottom:20px; }
table.events tr td { padding-top:7px; padding-bottom:7px;  }	/* background-color:#F0FFDD;  padding:2px 0 2px 0;   */
table.events tr td.ev-type { width:4px; background-color:#808080; }
table.events tr td.ev-time { padding-left:14px; font-family:Tahoma; font-size:11px; color:#8f9699; padding-right:10px; width:30px; max-width:30px; padding-top:9px; vertical-align:top}
table.events tr td.ev-msg {  font-family:Tahoma; color:#465a64; padding-right:10px; }

table.events tr.ev-note td{ } /*  background-color:#f5f6f4; */
table.events tr.ev-ok td { background-color:#f3fbe9; }
table.events tr.ev-error td{ background-color:#fff3ee; }
table.events tr.ev-error td.ev-msg { color:#f53232; }

/*  height:10px; */
table.events tr td.ev-line { font-size:10px; padding:3px 0 3px 0;}
table.events tr td.ev-line div {border-bottom:1px solid #f0f0f0;  }

div.events { overflow-y:auto;max-height:95px; width:98%; padding-top:3px; }
div#events-show {width:99%; margin-top:10px; height:5px; margin-bottom:15px; background-image:url(/i/bg.gif);  }	/*   border-top:2px solid #eee;  */
div#events-show:hover { cursor:n-resize; }
div.events-show { overflow:visible; width:99%; max-height:none;  }
div.events-show table.events { padding-right:0px;border-top:1px solid #f0f0f0; padding-top:3px;  width:100%;}
div.events table.events { padding-right:0px;border-top:1px solid #f0f0f0; padding-top:3px;  width:100%;}



/* Таблицы */
/*
table.i-table-pro { table-layout:fixed }
table.i-table-admin_pro_web {table-layout:fixed }
table.i-table-admin_pro {table-layout:fixed }
*/
/*-------- интерфейс цветных окон ---------*/
/*
div#bblue { background-color:#c3d4dd;}
div#bgreen{ background-color:#66FF99;}
div#bgray { background-color:#eee;}
div#byellow { background-color:#fbffd2;}
div#bred { background-color:#fed2d2;}
*/

#bgdgreen { background-color:#5ca800; }	/* тёмно зелёный */
#bgreen { background-color:#cdf1a1; }		/* e4f9e2 */


#byellow { background-color:#fefee8; }
.byellow { background-color:#fefee8; }
#bgray { background-color:#eee; }
.bgray { background-color:#eee; }
#bact { background-color:#c3d4dd; }
#bred { background-color:#fcf0f0; }
.bred { background-color:#fcf0f0; }
#blred { background-color:#fff9f9; }
#bblue { background-color:#eeeeff; }

.bwhite { background-color:#fff; }


/* new style */


#b-dgreen { background-color:#5ca800; }	
#b-green { background-color:#ddffd5; }		/* e4f9e2 */
.b-dgreen { background-color:#5ca800; }	
.b-green { background-color:#ddffd5; }		/* e4f9e2 */

#b-dyellow { background-color:#fcca00; }	
#b-yellow { background-color:#fffed5; }
.b-dyellow { background-color:#fcca00; }	
.b-yellow { background-color:#fffed5; }

#b-brown { background-color:#fef3cc; }	
#b-dbrown { background-color:#fcdb69; }	
.b-brown { background-color:#fef3cc; }	
.b-dbrown { background-color:#fcdb69; }	


#b-dgray { background-color:#7e7e7e; }	
#b-gray { background-color:#ebe9e9; }		/* e4f9e2 */
.b-dgray { background-color:#7e7e7e; }	
.b-gray { background-color:#ebe9e9; }		/* e4f9e2 */

#b-dred { background-color:#ea503c; }	
#b-red { background-color:#fdd7d1; }
.b-dred { background-color:#ea503c; }	
.b-red { background-color:#fdd7d1; }

#b-drose { background-color:#fb92eb;  }
#b-rose { background-color:#feccf6;  }
.b-drose { background-color:#fb92eb;  }
.b-rose { background-color:#feccf6;  }

#b-dblue { background-color:#5775d9; }
#b-blue { background-color:#cce2fd; }
.b-dblue { background-color:#5775d9; }
.b-blue { background-color:#cce2fd; }

#b-dviol { background-color:#b8a0fb; }
#b-viol { background-color:#eae2fe; }
.b-dviol { background-color:#b8a0fb; }
.b-viol { background-color:#eae2fe; }

/* ------------ левое меню -----------------*/

div.menu-group 
	{ 
	padding-left:15px; 
	background-image:url(/i/1px-gray.gif); 
	background-repeat:repeat-x; 
	background-position:0px 11px;
	width:176px;
	}

div.menu-group:hover { cursor:pointer; }

div.menu-group img { margin-left:3px; }

div.menu-group span {
	letter-spacing:-1px; 
/*	font-style:italic;	*/
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#c0c0c0; text-transform:lowercase; 
	background-color:#FFFFFF; 
	}

div.menu-left { margin-top:3px; margin-bottom:3px; }

div.menu-left div.level_1
	{
	}
div.menu-left div.level_1 div 
	{ 
	background-image:url(/i/menu-all.gif); 
	width:191px; 
	text-align:left; 
	padding-left:20px;
	text-transform:uppercase;
	color:#5a5a5a;
	height:30px;
	background-repeat:no-repeat;
	padding-top:9px; 
	font-size: 11px;
	font-family:Trebuchet MS;
	}
	
div.menu-left div.level_1 div:hover  { background-image:url(/i/menu.gif);  }

/*-------- активный раздел -----------*/
div.menu-left div.level_1 div.menu-act
	{ 
	background-image:url(/i/menu.gif); 
	}

div.menu-left div.level_1 div a
	{ 
	font-size: 11px;
	font-family:Trebuchet MS;
	}

div.menu-left div.level_2 { visibility:hidden; display:none; margin-bottom:8px;} 
div.menu-left div.visible { visibility:visible; display:block; margin-bottom:8px;} 

div.menu-left div.level_2 div
	{ 
	background-image:url(/i/menu/list.gif); 
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:15px;
	margin-left:20px;
	width:150px; 
	padding-bottom:4px;
	color:#999;
	}

div.menu-left div.level_2 div a
	{ 
	font-size: 12px;
	font-family:Tahoma;
	color:#555;
	}

div.menu-left div.sub-menu-act div a
	{ 
	font-size: 12px;
	font-family:Tahoma;
	color:#569217;
	}

/* setup ico */
div.menu-left div.level_2 div.menu-set
	{
	background-image:url(/i/menu/set.gif); 
	}

div.menu-left div.level_2 div.menu-info
	{
	background-image:url(/i/menu/info.gif); 
	background-position:0px 3px;
	}

div.menu-left div.level_2 div.menu-bill
	{
	background-image:url(/i/menu/bill.gif); 
	background-position:0px 3px;
	}


div.menu-left div.level_2 div.menu-support
	{
	background-image:url(/i/menu/support.gif); 
	background-position:0px 2px;
	}

div.menu-left div.level_2 div.menu-helpdesk
	{
	background-image:url(/i/menu/helpdesk.gif); 
	background-position:0px 2px;
	}
div.menu-left div.level_2 div.menu-helpdesk a
	{
	color:#999;
	}
	

/* модерация */
div.menu-left div.level_2 div.menu-mod
	{
	background-image:url(/i/menu/web.gif); 
	background-position:0px 4px;
	}


	

/* ------------ текущий сайт -----------------*/

table.current { margin-top:0px; margin-bottom:15px; border-left:1px solid #b5c8d1; border-bottom:1px solid #b5c8d1; }
table.current td { vertical-align:middle; padding:5px 0 5px 0px; }
table.current td.info { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#656565; padding-left:14px; width:75px; min-width:60px;  }
table.current td.current-select select { margin-right:10px;}
table.current td.current-web  { width:10%;  }
table.current td.action { }
table.current td.action div.take { width:270px;margin-bottom:0px; float:none; margin-right:0px;  }
table.current td.action img { margin-top:2px; position:absolute;}
table.current td.action span { margin-left:25px;}
table.current td.action span.none { margin-left:15px;}
table.current td.action div { margin-bottom:2px; float:left; margin-right:10px; }
table.current td.action div.div { background-image:url(/i/int/16-div.gif); background-repeat:no-repeat; width:6px; margin-right:2px;}

table.current td.current-help { width:20px; vertical-align:bottom; padding-bottom:2px; padding-right:12px;}
table.current td.current-help img.div-img { position:absolute; margin-left:-8px; margin-top:-1px; }
/* -- Select -- */
table.current td.current-select  { width:340px;  }
select#www_gr { width:140px; }
select#www_gr option { color:#404040; }
select#www_gr option.gray { color:#999; }
select#www { width:210px  } /* width:50%; */
select#www optgroup { color:#999999; font-style:normal; }
/* td.current-select option.gray { color:#175270; } */

table.current td.current-web  { width:220px;;  }

/* google/safari */
@media all and (-webkit-min-device-pixel-ratio:0)
{
table.current td.current-select
 {
  width: 380px;
 }
}

/*----  меню ---*/
div#smenu1 { margin-left:-1px;  }
div#smenu2 { margin-left:-1px;  }
div#smenu3 { margin-left:-70px;  }

div.cur_menu { visibility:hidden; display:none; position:absolute; z-index:3; margin-left:5px; background-color:#FFFFFF; border:1px solid #b5c8d1; margin-top:24px; border-right:2px solid #7bc7eb;  width:160px; }
div.cur_menu div { width:124px; padding-left:25px; padding-top:3px; padding-bottom:3px; padding-right:10px;   }
div.cur_menu div a { font-family:Tahoma; font-size:12px; }
div.cur_menu div:hover { background-color:#cdf0fb; cursor:pointer; }
div.cur_menu div.ssetup { border-top:1px solid #b5c8d1; background-image:url(/i/int/14-edit.gif); background-repeat:no-repeat; background-position:4px 6px;}
div.cur_menu div.ssetup a { color:#a0a0a0; }
div.cur_menu div.sclient { background-image:url(/i/12-people.gif); background-repeat:no-repeat; background-position:7px 8px;}
div.cur_menu div.snew { background-image:url(/i/i-line/b-new.gif); background-repeat:no-repeat; background-position:4px 4px;}
div.cur_menu div.sdir { background-image:url(/i/i-line/b-prior.gif); background-repeat:no-repeat; background-position:4px 4px;}
div.cur_menu div.surl { background-image:url(/i/12-part.gif); background-repeat:no-repeat; background-position:5px 6px;}
div.cur_menu div.scms { background-image:url(/i/i-line/e-enter.gif); background-repeat:no-repeat; background-position:4px 4px;}

div.cur_menu div.sedit { border-top:1px solid #b5c8d1; background-image:url(/i/int/14-edit.gif); background-repeat:no-repeat; background-position:4px 6px;}
div.cur_menu div.sedit a { }
div.cur_menu div.sdelete { border-top:1px solid #b5c8d1; background-image:url(/i/i-line/e-delete.gif); background-repeat:no-repeat; background-position:4px 4px;}


/*---- Выпадющее меню ---*/
div.menu-over { 
	visibility: hidden;
	border-top: 1px solid #34baed; 
	border-left: 1px solid #34baed; 
	border-right: 1px solid #34baed; 
	margin:0px;
	margin-left:56px;
	position:absolute; 
	width:170px; 
	z-index:5;
	margin-top:31px;
	background-color:#FFFFFF; 
	}

div.menu-2 { margin-left:170px; }
div.menu-3 { margin-left:284px; }
div.menu-4 { margin-left:398px; }
div.menu-5 { margin-left:512px; }

div.menu-over div { padding-left:25px; border-bottom:1px solid #34baed; padding-top:2px; padding-bottom:2px; height:20px; }
div.menu-over div.img { padding-left:0px; border-top:1px solid #fff; width:112px; padding-top:0px; padding-bottom:0px; height:1px; border-bottom:0px; position:absolute; margin-top:-1px; }
div.menu-over div.ov { background-color:#41beee; }
div.menu-over div.ov a { color:#fff; }
div.menu-over div.ov a:visited { color:#fff; }
div.menu-over div a { text-decoration:none; color:#026fa7; }
div.menu-over div a:visited { text-decoration:none; color:#026fa7; }


select, input, textarea { font-family: Tahoma; }

/* footer */
  div.footer {  padding-left:12px; padding-right:12px;  }
  table.footer {  margin-bottom:35px;  }
  table.footer tr td.footer-line {border-top:1px solid #bfbfbf; height:8px; font-size:8px;}
  table.footer tr td.dox { font-family:Verdana; font-size:11px; color:#7d7575; border-left:1px solid #dcded1; padding:3px 30px 5px 10px;}
  table.footer tr td.dox strong { font-family:Verdana; font-size:11px; font-weight:normal;  }
  
/* системные */
div.core-error { padding:10px; border-left:10px solid #FF3366; margin-bottom:10px; }
div.error { color:#FF3366; text-decoration:underline;}

/* карта сайта */
ul.level_0 li  { padding-bottom:5px; list-style-image:url(/i/li.gif); }
ul.level_1 li  { list-style:disc;}
ul.level_1 li  a { font-size:14px}
ul.level_2 li  a { font-size:13px; color: #787878}
ul.level_3 li  a { font-size:12px; color: #979797}

/* дизайн таблиц */
table.table { border-collapse: collapse; border-top:1px solid #e4eddb; border-left:1px solid #e4eddb; margin-top:8px; margin-bottom:8px; }
table.table tr th {  background-image:url(/i/i-line/i-gray.gif);border-bottom: 1px solid #e4eddb; font-family:Tahoma; font-size:11px; font-weight:normal; text-align:left; padding:0 8px 0 8px; color:#434343; background-position:right 0px; height:20px;  border-right:1px solid #e4eddb; font-weight:bold; font-size:11px;}
table.table tr td { padding:2px 8px 2px 8px; border-bottom:1px solid #e4eddb; border-right:1px solid #e4eddb; vertical-align:top;  }
table.table tr td.info { padding: 15px 8px 15px 8px; color:#777;  }

table.table tr td.body div.body { padding:5px 10px 5px 10px; background-color:#F0FFF0 }
table.table tr td.body div.subject { padding:5px 10px 5px 10px; background-color:#FFFFEA }
table.table tr td.body div.state { padding:5px 10px 5px 10px; background-color:#F0F0FF }
table.table tr td.body { padding:5px; }


/* дизайн таблиц */
table.table-format { border-collapse: collapse; margin-bottom:2px;  }
table.table-format tr td { padding:2px 8px 2px 8px; vertical-align:top;  }
table.table-format tr td.info { padding: 15px 8px 15px 8px; color:#777;  }


/* http прелоадер */
div#help_id { position:absolute; width:45%; background-color:#FFFFFF; border:1px solid #c9d8e0;  right:8px; margin-top:-5px;visibility:hidden; display:none; z-index:20; height:505px;  filter: alpha(opacity=100); }
div.bgloader { background-image:url(/i/loader.gif); background-position:center ; background-repeat:no-repeat; }

/* help */
div#help_id h3 { margin:0px; font-size:18px; font-family:Tahoma; font-weight:normal; color:#8bae44; }
div#help_id p a { font-family:Tahoma; color:#2782b0; }
div#help_id p a.int { color:#8a8a8a; }

div#help_id div.img { border:1px solid #ccc; padding:2px; margin:8px 0px 8px 0px;   }
div#help_id div.img p { margin:0px; background-color:#f5f5f5; background-image:url(/i/help/bg.gif); background-repeat:repeat-x; padding:0px 4px 0px 8px; margin-bottom:2px; color:#000000; font-weight:bold;  } /*  border-bottom:1px solid #ccc;  */
div#help_id div.img img {  border:1px solid #ddd; margin:8px 8px 6px 8px; }

div#help_id p span { color:#8bae44; }
div#help_id div.h3 { width:20px; height:1px; border-bottom:1px solid #8f8f8f; margin:17px 0 10px 0}
div#help_id div.hids {  text-align:right; position:absolute; width:100%; margin-top:17px; }
div#help_id div.helps { padding:15px 5px 15px 30px;}
div#help_id div.h-content { height:387px; overflow:auto; padding-right:20px;}
div#help_id div.h-content h5 {margin:20px 0 10px 0; font-weight:normal; font-size:18px; color: #8b8b8b;  font-family:Tahoma; }
div#help_id p { color:#707070; font-family:Tahoma; margin:0px 0px 12px 0px; font-size:13px; text-align:justify; }
div#help_id div.h-nav {   margin-top:12px; }
div#help_id div.h-nav a {color:#2782b0;}
div#help_id div.h-content a { font-size:13px; }

/* окно с сообщением */
div#info { width:100%; border:1px solid #c9d8e0; }
div#info h5 { margin:0px; font-size:18px; font-family:Tahoma; font-weight:normal; color:#8bae44; }
div#show-info p a { font-family:Tahoma; color:#2782b0; }
div#info div.h5 { width:20px; height:1px; border-bottom:1px solid #8f8f8f; margin:17px 0 10px 0}
div#info div.hids {  text-align:right; position:absolute; width:100%; margin-top:17px; }
div#info div.helps { padding:15px 5px 15px 30px;}
div#info div.h-content { min-height:100px; overflow:auto; padding-right:20px;}

div#info p { color:#707070; font-family:Tahoma; margin:0px 0px 12px 0px; font-size:13px; text-align:justify; }
div#info div.h-nav {   margin-top:12px; }
div#info div.h-nav a {color:#2782b0;}
div#info div.h-content a { font-size:13px; }

/* авторизация */
div.enter { padding-left:19px; font-family: Tahoma;border-bottom: 1px solid #e7e2e1; width:172px; padding-bottom:15px; margin-bottom:10px; margin-top:2px; }
div.enter-name { font-family: Tahoma; font-size: 18px; color: #656565; margin-bottom:8px; padding-right:30px; }
div.enter-info { font-family: Tahoma; border-left:1px solid #c7e2f1; padding-left:10px; margin-top:5px; margin-bottom:5px; padding-top:2px; padding-bottom:2px; }
div.enter-info p  { font-family: Tahoma; color:#777 }
div.enter-info p  span { color:#333; font-family: Tahoma; font-size:12px; }
div.enter-info p a { font-family: Tahoma; color:#777; }
div.enter img.enter-ico { position:absolute; margin-left:151px; margin-top:3px; }

/* link + ico */
div.ico img { position:absolute; margin-top:4px; }
div.ico span { padding-left:20px;}

img#imgs { position:absolute; margin-left:0px; margin-top:2px; }
.alpha {  filter: alpha(opacity=30); }


/* отчет о позициях */
table.i-table tr td sup { font-weight:normal; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
table.i-table tr td div#num { width:30px; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; }

div.hover:hover { cursor:hand; }
div.hover span { text-decoration:underline; }

div.i-tpl { margin-top:8px; }

textarea.textarea { padding:5px; border:1px solid #CCCCCC; width:99%; height:300px; font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#444 }

/* page info */
div.info { padding:15px; margin-bottom:12px; background-image:url(/i/page-info.gif); background-repeat:no-repeat; background-position:15px 8px; padding:4px 4px 4px 65px; background-color:#faf8f8; min-height:48px;  } /* border:1px solid #dbd2d2; */
div.info p { width:70%; text-align:left; margin-bottom:8px;  }
div.info h5 { margin-top:5px; font-size:12px; font-family:Tahoma; color: #808080 }
div.float-right  { float:right; }

div.i-h1 { font-size:18px; color: #696363; font-family:Arial, Helvetica, sans-serif; background-image:url(/i/info.gif); background-repeat:no-repeat; padding-left:30px; background-position: 5px 2px; margin-top:2px; margin-bottom:12px; }
/* padding:10px 8px 10px 8px; */
.choose { position:absolute; border:4px solid #ddd;  z-index:10; background-color:#FFFFFF; /*filter: progid:DXImageTransform.Microsoft.shadow (direction=120, strength=3, color=silver) alpha(opacity=100); */ width:810px; height:440px; margin-top:-200px; margin-left:-850px;  }
.choose-close { position:absolute; right:12px; margin-top:12px; }
.choose iframe { border:1px solid #c2bebe; width:792px; height:418px; padding:10px 8px 10px 8px; }	


/* новости, статьи и партнёры */
div.news  { width:190px; }
div.news p { font-family:Tahoma; font-size:11px; color:#4a4a4a; }
div.news div {  margin-top:9px; font-family:Tahoma; font-size:11px;  color:#808080; padding-left:10px; border-left: 1px solid #c7e2f1; padding-right:10px; line-height:16px; margin-bottom:5px; }
div.news div.nomargin  { margin-top:0px; }

div.news p a { color:#2782b0; font-family:Verdana, Tahoma; font-size:11px;  }
div.news p.more { margin-bottom:20px;}
div.news a:visited { color:#aaa; }
div.news-all {  border-top:1px dotted #bebebe; width:190px; padding-top:10px; margin-bottom:10px;}
div.news-all a { color:#588a04; font-family:Verdana, Tahoma; font-size:11px; }
p.title { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5f5f5f ; font-weight:bold; margin-top:25px; margin-bottom:15px; }
div.div-div {  border-top:1px dotted #bebebe; width:190px; margin:10px 0px 10px 0px; height:1px;}
div.div-div-100 { width:100%; }
div.news-access { padding-left:19px; width:150px;  }
div.news-index { padding-left:18px; width:172px;  }
ul.news-list a:visited { color:#aaa; }


div.news-show { padding-left:14px; width:80%; margin-bottom:30px;}
	div.news-show div.date { color:#8e9598; font-family:Tahoma; font-size:11px; margin-bottom:15px; }
	div.news-show p { color:#585858; font-family:Tahoma; font-size:12px; margin-bottom:15px; }
	div.news-show a { color:#585858; font-family:Tahoma; border-bottom:1px solid #585858; text-decoration:none; }
	div.news-show img { border:1px solid #eee; }

div.line { border-top:1px solid #e7e7e7; height:1px; margin:8px 0px 8px 0px; font-size:1px; padding:0px;  }
div.back { background-repeat:no-repeat;  padding-left:20px; background-position:0px 4px; background-image:url(/i/back.gif); margin-left:12px; }
div.back a {  font-family:Tahoma; font-size:12px; color:#137da8 }
div.partners { font-family:Tahoma; font-size:11px; color:#868686; width:125px; }


/* ------------ авторизация -----------------*/
div.login div { font-size:11px; margin-bottom:7px; }
div.login div.finish { height:16px; }
div.login { font-size:11px; }
div.secure { }
div.secure span { margin-bottom:-3px; color: #555; font-family:Tahoma; font-size:11px; }
p.submit { margin-top:8px; color:#aaa }
div#msg   { font-size:11px; font-family:Tahoma; }
div.login p  { font-size:12px; font-family:Tahoma; }
p.auth-link { padding-left:10px; margin-top:5px; }
p.auth { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5f5f5f ; font-weight:bold; margin-top:5px; margin-bottom:5px; }
p.auth-link img  { margin-right:5px;}
div.auth p#login-msg { color:#b02727; font-size:11px; margin-top:4px; background-image:url(/i/error.png); background-repeat:no-repeat;padding-left:22px; margin-top:5px; background-position:0px 2px; width:120px; font-weight:normal; f }
div.auth div { padding-top:0px;}
div.auth a:visited { color:#2782b0; }


/* index */
div.index  { margin-bottom:40px; }
div.index h1 { max-width:700px; margin-top:14px; margin-bottom:16px; }
div.index h4 { color:#777; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:16px; }
div.index p { color:#94908c; font-family:Tahoma; font-size:13px; margin-bottom:12px; }

div.index table.profits { padding-top:10px; margin-bottom:20px; }
div.index table.profits tr td { min-height:60px; width:33%; padding-left:60px; padding-top:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#514e4e; padding-right:40px; }
div.index table.profits tr td img { position:absolute; margin-left:-60px; }

div.index table.welcome { margin-bottom:40px; margin-top:40px;}
div.index table.welcome tr th {  text-align:left; padding-left:15px; font-size:18px; font-weight:normal; height:50px; color:#333; }
div.index table.welcome tr th.seo { background-color:#e1f1cf; border-bottom:1px solid #e1f1cf; }
div.index table.welcome tr td.seo div { border-bottom:1px solid #e1f1cf;  }
div.index table.welcome tr th.partners { background-color:#e2f1f8; border-bottom:1px solid #e2f1f8;  }
div.index table.welcome tr td.partners div { border-bottom:1px solid #e2f1f8;  }
div.index table.welcome tr th.clients { background-color:#f8f8e2;}
div.index table.welcome tr td.clients div { border-bottom:1px solid #f8f8e2;  }

div.index table.welcome tr th.divt { background-image:none; padding:0px; }
div.index table.welcome tr td { padding: 0px; padding-right:15px; font-family:Tahoma; font-size:13px; color:#595959; line-height:18px; vertical-align:top}
div.index table.welcome tr td.divt { background-image:none; padding:0px}
div.index table.welcome tr td div { font-family:Tahoma; font-size:12px; color:#2d2b2b; font-style:italic; padding:10px;}
div.index table.welcome tr td.go-seo { padding-left:15px; padding-top:20px; padding-bottom:20px;background-color:#e1f1cf;   }
div.index table.welcome tr td.go-partners { padding-left:15px; padding-top:20px; padding-bottom:20px;background-color:#e2f1f8;   }
div.index table.welcome tr td.go-clients { padding-left:15px; padding-top:20px; padding-bottom:20px;background-color:#f8f8e2;   }

table.welcome span.link { font-size:16px; color:#999; }
table.welcome a.link	{ font-size:18px; font-weight:normal;   }
table.welcome a.link-pro	{ font-size:18px; font-weight:normal; }

table.welcome tr td table.be tr td {  padding:0px; background-repeat:no-repeat; background-position:0 0; padding-top:4px; }
table.welcome tr td table.be tr td.b-start { background-image:url(/i/welcome/blue-start.gif); width:13px; }
table.welcome tr td table.be tr td.b-mid { text-align:center; width:100%;  background-image:url(/i/welcome/blue-mid.gif); background-repeat:repeat-x; }
table.welcome tr td table.be tr td.b-last { background-image:url(/i/welcome/blue-last.gif); width:13px; }

table.welcome tr td table.be-part tr td {  padding:0px; background-repeat:no-repeat; background-position:0 0; padding-top:4px; }
table.welcome tr td table.be-part tr td.b-start { background-image:url(/i/welcome/green-start.gif); width:13px; }
table.welcome tr td table.be-part tr td.b-mid { background-image:url(/i/welcome/green-mid.gif);text-align:left; padding-left:10px; background-repeat:repeat-x; width:100%;}
table.welcome tr td table.be-part tr td.b-last { background-image:url(/i/welcome/green-last.gif); width:13px; }

/* faq */
div.faq h5 { font-family:Tahoma; color:#8a8888; font-size:18px; font-weight:normal; margin:4px 0px 4px 0px; }
div.faq ol li { width:80%;  }
div.faq ol li span {  font-family:Trebuchet MS;  font-size:18px; color:#50900f; }
div.faq ol p { margin:8px 0px 16px 0px; font-family:Tahoma; font-size:13px; color:#707070; width:80%; text-align:justify; }

/* партнёры */
div.partners-pro { width:80%; padding-left:12px; margin-bottom:20px; }
div.partners-pro h5 { font-family:Tahoma; color:#494949; font-size:18px; font-weight:normal; margin:4px 0px 4px 0px; }
div.partners-pro h5 span { }
div.partners-pro p { font-family:Tahoma; color:#8f8f8f; font-size:12px; }
div.partners-pro p span {  color:#8f8f8f;}
div.partners-pro a { font-family:Tahoma; color:#2782b0; font-size:11px;}

/* content */
div.text  { width:80%; padding-left:14px; }
div.text p { font-family:Tahoma; font-size:12px; color:#4a4a4a; margin-bottom:10px; text-align:justify; line-height:16px; }
div.text p a { color:#2782b0; font-family:Verdana, Tahoma; font-size:12px;  }
div.text ul li { font-family:Tahoma; font-size:12px; color:#4a4a4a; margin:4px 0px 8px 0px;  line-height:16px;  }
div.text ul li a { font-family:Tahoma; font-size:12px; color:#4a4a4a;  }
div.text ol li { font-family:Tahoma; font-size:12px; color:#4a4a4a;margin:4px 0px 8px 0px; line-height:16px;   }
div.text ol li a { font-family:Tahoma; font-size:12px; color:#4a4a4a;  }

/* tips */
div#tipsDiv { visibility:hidden; display:none; position:absolute; border:1px solid #d7d7d7; background-color:#FFFFFF; padding:3px;width:200px; top:-1000px; left:-1000px; z-index:1000; }
div#tipsDiv div { background-color:#f3fdea; color:#625e5e; padding:5px 8px 5px 8px; font-family:Tahoma; font-size:11px; }
div#tipsDiv div p.br { height:8px; font-size:8px; margin:0px; padding:0px; }
div#tipsDiv img#tipTL {position:absolute; margin-top:-27px; margin-left:5px; visibility:hidden; display:none;}
div#tipsDiv img#tipTR {position:absolute; margin-top:-27px; margin-left:175px; visibility:hidden; display:none;}
div#tipsDiv img#tipBL {position:absolute; margin-top:3px; margin-left:5px; visibility:hidden; display:none;}
div#tipsDiv img#tipBR {position:absolute; margin-top:3px; margin-left:175px; visibility:hidden; display:none;}

/* окно с back */
.box { border:1px solid #e3e3e3; background-image:url(/i/box.gif); background-position:bottom; background-repeat:repeat-x;}
/* ножницы */
div.cut { padding-top:10px; border-bottom:1px dashed #c0c0c0; margin-bottom:10px; }

.kpos { color: #999; }
.spos_0 {color:#5ca800;}	/* 0-10 */
.spos_1 {  color:#cea890;}	/* 11-21 */
.spos_2 { color:#cea890; }	/* 21-31 */
.spos_3 { color:#999; }		/* 31-41 */
.spos_4 { color:#999; }		/* 41-51 */
.spos_5 { color:#999; }		/* 51-61 */


tr.dotted 
td { border-top:1px dotted #ccc; }

/* define */
div.define-head {  height:100px; background-image:url(/i/define/top-color.png); background-position:right top; background-repeat:no-repeat; }
div.define-line { border-bottom:1px solid #d5e8f1; height:100px; }


div.define-menu div { float:left; padding:5px; padding-right:15px; padding-left:15px; border-left:1px solid #b5c8d1; padding-top:6px; padding-bottom:6px; }
div.define-menu div a { font-weight:bold; color:#999; font-family:Arial, Geneva, sans-serif; text-decoration:none; /* border-bottom:1px solid #aaa; */ }
div.define-menu div a:hover { border-bottom:1px solid #ccc; }
div.define-pro {  position:absolute; font-family:Tahoma; font-size:11px; color:#aaa; margin-left:34px; margin-top:70px; width:130px;  }
div.define-logo {position:absolute; margin-top:20px; margin-left:34px; }
div.define-icos { position:absolute; right:10px; width:16px; margin-top:67px;  visibility:hidden;}
div.define-icos div {  }

div.define-ico  { margin-left:235px; position:absolute }
div.define-ico div { float:left; padding:5px; padding-right:15px; padding-left:15px; border-left:1px solid #c5d8e1;  }
div.define-ico div a { font-weight:bold; color:#999; font-family:Arial, Geneva, sans-serif; text-decoration:none; /* border-bottom:1px solid #aaa; */ }
div.define-ico div.ico-last { border-right:1px solid #c5d8e1; }
div.define-menu div a:hover { border-bottom:1px solid #ccc; }

div.define-phone { position:absolute; right:10px; margin-top:45px; font-size:24px; color:#909a9f; font-family:Arial, Tahoma, Arial, Geneva, sans-serif; font-weight:normal; }
div.px { height:1px; }

/* меню */
div.define-item { float:none; position:absolute;  border:0px; background-color:#fff; margin-top:30px; padding:0px; margin-left:-100px; }
div.define-item div { float:none;  border:0px;padding:0px; }

/* contacts */
table.contacts { margin-bottom:15px; }
table.contacts tr td.contacts {border-left:1px solid #e0e0e0; padding-left:20px; color:#505050; width:70%; font-size:12px;  font-weight:bold;}
table.contacts tr td.contacts span { color:#848484; }
table.contacts tr td { padding:5px 0px 5px 0px; color:#848484; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
table.contacts tr td a { font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}


div.vi-setup { position:absolute; right:14px; width:14px; margin-top:14px; }


/* Pages */
table.pages { height:30px;}
table.pages tr td a { color:#808080; font-size:11px; text-decoration:none; }
table.pages tr td  { color:#a4a4a4; font-size:11px;padding:10px 4px 10px 4px; }
table.pages tr td.pages  { text-align:center; }
table.pages tr td.pages span { height:16px; padding: 0 4px 0 4px;}
table.pages tr td.pages span a { text-decoration:underline; color:#009900}


p.nomargin { margin:0px; }
div.nomargin { margin:0px; }

/* получить код */
div.e-code { }
div.e-code textarea { width:99%; padding:5px; color:#777; border:1px solid #aaa; margin-top:2px; }
div.e-code input.text { width:99%; padding:5px; color:#777; border:1px solid #aaa; margin-top:2px; }
div.e-code ol li { margin-bottom:12px; }

.res_2 { color:#E25377; }
.res_1 { color:#3FB22F; }

div.note {}
div.note-div { margin-top:8px; }
div.note-twin-up { border-top:1px solid #eee; margin-top:1px; margin-bottom:10px;  border-bottom:2px solid #eee; height:1px; }


/* панель */

/* основа */
 div.i-line  { border: 1px solid #e4eddb;height:20px; background-repeat:repeat-x;  padding:0px; font-family:Tahoma; }
	.i-green { background-image:url(/i/i-line/i-green.gif); border: 1px solid #e4eddb; }
	.i-blue { background-image:url(/i/i-line/i-blue.gif); border: 1px solid #e4eddb; }
	.i-gray { background-image:url(/i/i-line/i-gray.gif); border: 1px solid #e4eddb; }

/* title */
div.i-line div.i-name { font-weight:bold; font-size:13px; font-family: Tahoma; padding-left:14px; padding-top:1px;}
div.i-line div.i-name a { font-weight:bold; font-size:13px; font-family: Tahoma;  text-decoration:none}
div.i-line div.i-name span { font-weight:normal; }
div.i-title { margin-bottom:4px;}
div.i-title div img {  margin-top:1px; }

/* кнопки справа */
div.i-line div.i-right { float:right; color:#848c7e;}
div.i-line div.i-help div {  font-size:11px;  padding-top:3px;  height:17px; font-family: Tahoma; padding-left:16px; }
div.i-info { padding:8px 20px 10px 20px; color: #808080}

div.start { float:left; background-image:url(/i/i-line/button.gif); background-repeat:no-repeat; background-position: 1px 2px; padding-right:5px; width:4px;} /* кнопка дизайна начала линейки */
div.button { float:left; height:18px; background-image:url(/i/i-line/div.gif); background-repeat:no-repeat; background-position: right 2px; padding-right:5px; }
div.button-last { padding-right:0px;  background-image:none; }
div.button div { font-size:11px; font-family:Tahoma; padding-top:3px; height:17px; padding-left:8px; padding-right:8px; float:left; cursor:pointer;  }
div.button div a { font-size:11px; font-family:Tahoma; text-decoration:none;  }
div.button div.img { padding-left:25px; }
div.button div.only { padding-right:2px; }
div.button div.i-active {  background-color:#fff }
div.button div img {  position:absolute; margin-left:-19px; margin-top:-1px; width:16px; height:16px;}
div.button div img.list { margin-right:0px; position:static; margin-left:2px; margin-right:4px; margin-top:5px; width:6px; height:5px; }
div.button div img.list-menu { margin-right:0px; position:static; margin-left:2px; margin-right:4px; margin-top:5px; width:5px; height:5px; }
	div.s-input div input { height:14px; border:1px solid #c4cfd6; margin:0px; padding:1px 4px 1px 4px; font-family: tahoma;   width:120px; font-family:Tahoma; font-size:11px; color: #808080}
	div.s-input { background-image:none; margin:0; padding-right:1px;  }
	div.s-input div { background-image:none; margin:0px;  width:144px;  padding-top:0px; height:20px; padding-left:2px; }
	div.s-input div img { margin-left:5px;  width:16px; height:16px; margin-top:1px; }

	div.s-input div.s-cancel { width:16px; padding:0px 2px 0px 2px; }		/* отмена */
	div.s-input div.s-cancel img { margin:2px 0px 0px 0px; }		/* отмена */

/* подсветка кнопок */
div.i-blue div.button div:hover { background-image:url(/i/i-line/i-blue-hover.gif); border-bottom:1px solid #7ea5b8; }
div.i-gray div.button div:hover { background-image:url(/i/i-line/i-gray-hover.gif); border-bottom:1px solid #aaaaaa }
div.i-green div.button div:hover { background-image:url(/i/i-line/i-green-hover.gif); border-bottom:1px solid #6fa87f }

/* support & helpdesk */
.support-original p { font-style:italic; }
table.main td.context div td.support_1 p	{ font-style:italic; padding-left:10px;  border-left:3px solid #eee; padding-top:0px; color:#999; }
table.main td.context div td.support_1 ol	{ font-style:italic;  border-left:5px dashed #eee; color:#777; }

div.support-actions { float:right;}
td.support-original { padding-left:8px; padding-bottom:10px; color:#555; padding-right:8px; vertical-align:top; }
td.support-original div { float:right; padding-top:4px; padding-left:10px;}
td.support-answer { padding:8px 8px 0px 8px; vertical-align:top; }
div.support-do { float:right; margin-left:5px; margin-bottom:5px; }

/* helper */
div.helper { padding-left:10px; }

div.helper-print { float:right; border-bottom:1px solid #eee;  padding:3px 10px 5px 10px; margin-top:-5px;  }
div.helper-print a { color: #999; }
div.helper-descr { margin-top:10px; margin-bottom:15px; background-color:#fafafa; padding:10px; font-style:italic;}
div.helper-print span  { padding-left:20px; font-size:11px;  }
div.helper-print img { position:absolute; margin-top:1px; }
div.helper-creater { color: #aaa; margin-bottom:2px; }
div.helper-updater { }
span.helper-name { color:#777; font-style:italic }
div.helper-menu  { margin-bottom:20px; }
div.helper-body { }
div.helper-body ul li  { padding-bottom:5px; list-style-image:url(/i/li.gif); }
div.helper-body ol  li  { padding-bottom:5px; }

div.helper-menu ul li { padding-bottom:5px; list-style-image:none; list-style-type:none; font-size:15px;  font-family:Arial, Helvetica, sans-serif }
div.helper-menu img { position:absolute; margin-left:-20px; margin-top:1px; }

div.helper-contacts  { float:right; width:30%; padding:5px 10px 15px 10px; background-color:#fafaff; margin-left:10px; margin-bottom:10px; border-left:10px solid #f3f3f3; }
div.helper-contacts-title { border-bottom:1px solid #ddd; color: #ccc; padding-bottom:4px; padding-left:15px; }
div.helper-contacts div { margin-top:5px; padding-left:15px; }
div.helper-contacts div.helper-contacts-name {font-size:12px; }
div.helper-contacts div.helper-contacts-name span { color:#777; }
div.helper-contacts div.helper-contacts-comment {font-size:12px; font-style:italic; color:#999; }
div.helper-contacts div.helper-contacts-contacts {font-size:12px; }
div.helper-contacts div.helper-div { border-bottom:1px dotted #ccc; margin:12px 0px 10px 0px; height:1px; }

div.helper ul div { color:#777; padding-bottom:5px; }
div.helper h1 { margin-bottom:7px; }
div.helper h3 { font-size:16px; font-weight:bold; color:#333; font-family:Arial, Tahoma, Geneva, sans-serif; margin-top:20px; }
div.helper div.helper-menu-descr { margin-bottom:0px; margin-top:4px; }
div.helper em { color:#E25377;  text-decoration:underline; } /*  font-style:normal; */

/* дизайн таблиц */
div.helper table { border-collapse: collapse; border-top:1px solid #e4eddb; border-left:1px solid #e4eddb; margin-top:8px; margin-bottom:8px; }
div.helper table tr th {  border-bottom: 1px solid #d4ddcb; font-family:Tahoma; font-size:12px; font-weight:normal; text-align:left; padding:2px 8px 2px 8px; color:#434343; background-position:right 0px; height:20px;  border-right:1px solid #e4eddb; font-weight:bold; font-size:11px;}
div.helper table tr td { padding:2px 8px 2px 8px; border-bottom:1px solid #e4eddb; border-right:1px solid #e4eddb; vertical-align:top;  }
div.helper table tr td.info { padding: 15px 8px 15px 8px; color:#777;  }

div.helper code 
	{
	width:auto;;
	display: block;
	overflow: auto;
	white-space:pre-wrap;
	border:1px solid #eee;
	margin-top:5px;
	padding:5px;
	padding-left:10px;
	border-left:10px solid #eee;
	color:#555;
	}

/* многоуровневый список */
/*
div.helper ol.multi li ol { padding-left:15px; margin-top:5px; }
div.helper ol.multi li ol li ol {  padding-left:26px;  }
div.helper ol.multi li ol li ol li ol {  padding-left:38px;  }
div.helper ol.multi li ol li ol li ol li ol {  padding-left:48px;  }


div.helper ol {
  counter-reset: li; 
  list-style: none; 
}
div.helper ol li:before {
  counter-increment: li; 
  content: counters(li,".") ". "; 
}
*/

/* файловый менеджер */
div.helper div.path { margin-top:10px; border-bottom:1px dotted #eee; padding-bottom:10px; }
div.helper div.path a { font-size:14px; color:#2782b0; }
div.files {  border:1px solid #eee; padding:5px; }
div.files div.files-file { float:left; padding:10px; margin-right:5px; margin-bottom:5px; background-color:#f9f9f9; }
div.files div.files-file:hover { background-color:#f0f0f0; }
iframe.upload { margin:0px; padding:0px; background-color:white; width:100%; height:35px; }

iframe.release { border:1px solid #c2bebe; width:98%; height:418px; padding:10px 8px 10px 8px; margin-bottom:0px; margin-top:15px; }	
span.update { color:#777; font-size:10px; background-color:#cdf1a1; }
