html {position: relative;height: auto;min-height: 100%;/*background-color: red;*/}
html, body {margin: 0;padding: 0;}
body {position: absolute;left: 0px;top: 0px;width: auto;min-width: 100%;height: auto;min-height: 100%;background-color: #efe;}
#mainTbl {margin:0;width: 100%;height: 100%;border-collapse: collapse;}
#mainTd {vertical-align: top;padding: 0;}
#minW {position: relative;height: 1px;overflow: hidden;}
/*#footer {position: absolute;left: 0px;bottom: 0;width: 100%;background-color: green;}*/

/*минимальная ширина */
#minW {width: 600px;}

/*высота подвала устанавливается в #footer и дублируется в нижнем паддинге #mainBox */
/*#footer {height: 40px;}*/
/*#mainBox {padding-bottom: 40px;}*/

body {font-family: 'Tahoma', sans-serif; font-size: 11px;}

body {background: url(../img/body.bg.gif) repeat-y left top;}

fieldset {margin-bottom: 1em;border: 1px solid #d5d5d5;}

#header {position: relative;width: 100%;height: 80px;background-color: #000;}
#logo {position: absolute;left: 0;top: 0;width: 150px;height: 80px;background: url(/img/admin.logo.gif) no-repeat center;}
#logo a {display: block;width: 150px;height: 80px;}
#ajaxLoader {position: absolute;left: 0;top: 0;display: none;width: 150px;height: 80px;background: #000 url(/admin/fw/media/img/ajax-loader.gif) no-repeat center;opacity: 0.5;}
#domainsList {margin: 0 0 0 150px;height: 80px;background-color: #000;}
#domainsList div.pad {padding: 48px 14px 10px 150px;height: 22px;line-height: 22px;}
#domainsList strong {display: block;float: left;}
	#domainsList strong,
	#domainsList strong a,
	#domainsList strong a:hover
		{color: #f98315; font-weight: bold; text-decoration: none;}
	#domainsList strong b,
	#domainsList strong a b
		{color: #fff;}
#domainsList strong {margin: 0;padding:0 14px; background: url(/admin/fw/media/img/arr-black.gif) no-repeat 0 .8em;}
#domainsList strong.group {background: url(/admin/fw/media/img/arr-orange.gif) no-repeat 4px .8em;} 

#modelsList {float: left;width: 150px;background-color: #000;}
#modelsList div.pad {padding: 10px 14px 100px 14px;}
#modelsList ul {margin: 0;padding: 0;list-style-type: none;}
#modelsList li {display: inline;}
#modelsList strong {display: block;margin: 0;padding:2px 0 12px 22px;line-height: 1em;background-position: 0 0;background-repeat: no-repeat;}
#modelsList strong.active {background-position: 0 -100px;}
	#modelsList strong,
	#modelsList strong a,
	#modelsList strong a:hover
		{color: #f98315; font-weight: bold; text-decoration: none;}
	#modelsList strong b,
	#modelsList strong a b
		{color: #fff;}
	#modelsList strong a,
	#modelsList strong b
		{line-height: 1em;}
/*#modelsList strong.group {background: url(/admin/fw/media/img/arr-orange.gif) no-repeat 4px .8em;}*/



div.adminDropDown {margin: 7px 0 0;padding: 15px 10px 12px;background-color: #f98315;}
div.adminDropDown ul {width: 141px;margin: 0;padding:0;list-style-type:none;}
div.adminDropDown li {margin: 0;padding: 0 0 8px;}
div.adminDropDown li,
div.adminDropDown li a
	{line-height: 1em;color: #fff; text-decoration: none;}

#typeFilterForm {position: relative;margin: -5px 0 1em;width: 145px;}
#typeFilterForm a.reset {position: absolute;top: 1px;right: -2px;display: none;width: 17px;height: 17px;background: url(../img/reset.gif) no-repeat center;}
#typeFilterForm input {display: block;width: 100%;font-size: 11px;}

#modelItemsList {float: left;width: 200px;}
#modelItemsList div.pad {padding: 47px 14px;}
/*#modelItemsList div.offset {margin: 47px 5px 45px 52px;padding:0;list-style-type:none;}*/
#modelItemsList ul.itemsList {position: relative;margin: 0;padding:0;list-style-type:none;}
#modelItemsList ul.itemsList span.li {display: block; margin: 0;padding: 0 0 4px 21px;line-height: 1em;background: url(/admin/fw/media/img/bullit.gif) no-repeat 0 .4em;}
#modelItemsList ul.itemsList span.empty {display: block; margin: 0;padding: 2px 0 2px 21px;line-height: 1em;background: url(/admin/fw/media/img/folder.gif) no-repeat 0 0;}
#modelItemsList ul.itemsList div.children {padding: 0 0 4px;}
#modelItemsList ul.itemsList div.children ul {margin: 4px 0 10px 21px;}
	#modelItemsList ul.itemsList div.children a.plus,
	#modelItemsList ul.itemsList div.children a.minus
		{display: block;position: absolute;width: 15px;height: 13px;}
	#modelItemsList ul.itemsList div.children a.plus span,
	#modelItemsList ul.itemsList div.children a.minus span 
		{display: none;}
#modelItemsList ul.itemsList div.children a.plus {background: url(/admin/fw/media/img/folder+.gif) no-repeat 0 0;}
#modelItemsList ul.itemsList div.children a.minus {background: url(/admin/fw/media/img/folder-.gif) no-repeat 0 0;}
#modelItemsList ul.itemsList div.children div.nobullet span.li {background: transparent;display: inline;}
#modelItemsList a {color: #000; text-decoration: none;}
/*#modelItemsList ul.itemsList span.hidden {text-decoration: none;border: 1px dotted #666;}*/
#modelItemsList ul.itemsList span.hidden * {color: #999;}
#modelItemsList ul.itemsList span.archived {display: block;border-style: dashed;border-width: 1px;}
/*body.en #modelItemsList ul.itemsList span.hidden_en {border: dashed 1px black;}*/
#modelItemsList ul.itemsList span.moderated {background-color: #9f9;}

#modelItemEditZone {margin: 0 0 76px 350px;}
#modelItemEditZone .pad {padding: 37px 14px;}
#modelItemEditZone h1 {margin: 0 0 28px; color:  #000;  font-size: 20px; font-weight: normal;}
#modelItemEditZone h2 {margin-top: 2em; color:  #000;  font-size: 20px; font-weight: normal;}
/*#modelItemEditZone .core {background: #fff;padding: 15px;}*/
#modelItemEditZone .core table td,
#modelItemEditZone .core table th
	{padding: 2px 10px;}
#modelItemEditZone .core table tr.even td {background: #eee;}
#modelItemEditZone .core table {margin: 0 0 2em;}
/*
#modelItemEditZone .core table td {border-top: solid 1px red;}
#modelItemEditZone .core tr.first td {border-top: 0;}
*/
#modelItemEditZone form {margin: 28px 0 0; width: 560px;}
#modelItemEditZone span.star {color: #f98315;font-size: 14px;}
	#modelItemEditZone span.text input, 
	#modelItemEditZone span.file input, 
	#modelItemEditZone input.formItemDateYear,
	#modelItemEditZone textarea, 
	#modelItemEditZone select 
		{border: 1px solid #d5d5d5;width:560px;font-size: 11px;}
	#modelItemEditZone .core td span.text input, 
	#modelItemEditZone .core td span.file input, 
	#modelItemEditZone .core td input.formItemDateYear,
	#modelItemEditZone .core td textarea, 
	#modelItemEditZone .core td select 
		{width: auto;}
#modelItemEditZone .core td.delete {background-color: #222; white-space: pre; color: white; font-weight: bold;}
#modelItemEditZone .core tr.even td.delete {background-color: black;}
	#modelItemEditZone .formItemDateMinute,
	#modelItemEditZone .formItemDateHour
		{width: 40px;}
#modelItemEditZone .formItemDateDay {width: 50px;}
#modelItemEditZone .formItemDateMonth {width: 100px;}
#modelItemEditZone input.formItemDateYear {width: 100px !important;}
#modelItemEditZone .fileInfo {display:block;padding: 5px 10px;}
/*#modelItemEditZone .fileInfo small {clear: both;}*/
#modelItemEditZone .fileUnlink {display:block;padding: 0 10px 5px;}
/*#modelItemEditZone .deleteButton {margin-left:200px;background-color: #eee;}*/
	#modelItemEditZone div.titleTag, 
	#modelItemEditZone div.noTitle 
		{margin-bottom:1em;}
#modelItemEditZone .core div.titleOnly {white-space: nowrap;}
#modelItemEditZone span.title {display: block; padding-bottom: 3px;font-size: 15px;font-weight: 400;}
#modelItemEditZone span.title b {font-weight: normal;}
#modelItemEditZone .formItemSbmt {background-color: #f98315; border-style: solid; border-width: 0; color: #fff; font: bold 11px 'Tahoma', sans-serif;padding: 2px 10px;}
#modelItemEditZone .deleteButton {background-color: #000; position: absolute; right: 0;padding: 2px 0;width: 117px;}
	#modelItemEditZone div.titleTag .error input,
	#modelItemEditZone div.titleTag .error textarea,
	#modelItemEditZone div.titleTag .error select
		{border: 2px solid #F98315; background: #facdae;}
#modelItemEditZone p.alert {margin: 1em 0;}
/*#modelItemEditZone .alert {font-weight: bold;color: #000;border: 2px solid #F98315; background: #facdae;line-height: 2em;text-align: center;}*/
#modelItemEditZone .alert {font-weight: bold;color: #F98315;}
#modelItemEditZone #addNewModelElementLink {font-weight:normal; color: #F98315; font-size: 11px; vertical-align: middle; padding-left: 14px;}
#modelItemEditZone .toplink {font-weight:normal; color: #F98315; font-size: 11px; vertical-align: middle; padding-left: 14px;}
#modelItemEditZone .rem {color: #aaa;}

#modelItemEditZone table.log th {padding: 4px 10px;background-color: #eee;text-align: left;border: 1px solid #ccc;}
#modelItemEditZone table.log td {padding: 2px 10px;border: 1px solid #ccc;}
#modelItemEditZone table.data th {padding: 4px 10px;background-color: #eee;text-align: left;border: 1px solid #ccc;white-space: nowrap;}
#modelItemEditZone table.data td {padding: 2px 10px;border: 1px solid #ccc;}

#adminControls {position: fixed;z-index: 100;left: 0;bottom: 0;width: 100%;background-color: #000;border-top: 2px solid #f98315;}
#adminControls #controls {padding: 18px 10px 18px 360px;}
#adminControls #controls p {margin: 0;}
#adminControls #controls div.noTitle {margin: 0;width: 560px;}
#controls div.noTitle  {position: relative;}
#adminControls #controls input {border: 2px solid #000;}
#adminControls #controls input.deleteButton {border-color: #fff;}


