




/*==== Common object list rules : ====*/

h1.list
	{
	font-size: 20px;
	font-weight: normal;
	color: #850f23;
	}

h2.list
	{
	margin: 9px 0px 3px 0px;
	font-size: 14px;
	font-weight: bold;
	color: black;
	}



div.addnew
	{
	width: 600px;
	margin: 0px 15px 6px 0px;
	text-align: right;
	}

div.addnew a
	{
	margin: 0px 0px 0px 6px;
	}

div.addnew img
	{
	margin: 0px 0px 0px 4px;
	}



table.list
	{
	width: 600px;
	margin: 0px 0px 18px 0px;
	border: solid #80C627;
	border-width: 1px 0px 0px 1px;
	}

table.list td
	{
	height: 30px;
	border: 0px 1px 1px 0px solid #96c0d5;
	padding: 7px 6px 0px 6px;
	vertical-align: top;
	}

table.list tr.odd td /*íå÷åòíûå ðÿäû*/
	{
	background-color: rgb(242, 247, 234);
	}

table.list tr.even td /*÷åòíûå ðÿäû*/
	{
	background-color: white;
	}

table.list td.first
	{
	width: 32px;
	text-align: right;
	}

table.list td.last
	{
	width: 54px;
	text-align: right;
	}

table.list td.last img
	{
	margin: 0px 1px 0px 1px;
	}

table.list td a.active,
table.list td a.inactive
	{
	padding: 1px 0px 1px 0px;/*1px 0px 1px 20px*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

table.list td a.active
	{
	/*background-image: url('../../_design/img/icons/1_act.gif');*/
	}

table.list td a.inactive
	{
	/*background-image: url('../../_design/img/icons/1_inact.gif');*/
	color: rgb(214, 159, 160);
	}

table.list td a.activeFolder
	{
	/*background-image: url('../../_design/img/icons/2_act.gif');*/
	}

table.list td a.inactiveFolder
	{
	/*background-image: url('../../_design/img/icons/2_inact.gif');*/
	color: rgb(214, 159, 160);
	}

div.empty
	{
	margin: 64px 0px 64px 0px;
	text-align: center;
	}





/*=== Common thumbnail list rules: ===*/

table.thumbnails
	{
	width: 600px;
	margin: 3px 0px 3px 0px;
	border: 0px solid black;
	}

table.thumbnails td
	{
	width: 150px;
	vertical-align: top;
	}

table.thumbnails td div.active,
table.thumbnails td div.inactive
	{
	margin: 3px;
	padding: 3px;
	text-align: center;
	}

table.thumbnails td div.active
	{
	border: 1px solid rgb(212, 240, 175);
	background-color: rgb(242, 247, 234);
	}

table.thumbnails td div.inactive
	{
	border: 1px solid rgb(205, 198, 242);
	background-color: rgb(237, 235, 245);
	}

table.thumbnails td img.photo
	{
	margin: 4px 4px 8px 4px;
	}

table.thumbnails td div.active img.photo
	{
	border: 1px solid rgb(128, 198, 39);
	}

table.thumbnails td div.inactive img.photo
	{
	border: 1px solid rgb(46, 0, 102);
	}





/*=== Common object editing rules: ===*/

.warning
	{
	text-align: center;
	}



h1.form
	{
	font-size: 20px;
	font-weight: normal;
	color: #850f23;
	}

h2.form
	{
	margin: 9px 0px 3px 0px;
	font-size: 14px;
	font-weight: bold;
	color: black;
	}



table.form
	{
	width: 600px;
	margin: 0px 0px 18px 0px;
	border: solid #80C627;
	border-width: 1px 1px 1px 1px;
	background-color: white;
	}

table.form th
	{
	border: solid #80C627;
	border-width: 0px 1px 0px 0px;
	padding: 3px 6px 3px 6px;
	background-color: rgb(242, 247, 234);/*#EDF3E8*/
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	color: black;
	cursor: default;
	}

table.form td
	{
	width: 400px;/*390 + 10*/
	padding: 3px 6px 3px 6px;
	vertical-align: top;
	}

table.form .first th,
table.form .first td
	{
	padding-top: 7px;
	}

table.form .last th,
table.form .last td
	{
	padding-bottom: 7px;
	}

table.form input.text,
table.form select,
table.form textarea
	{
	width: 390px;
	margin: -1px 0px -1px 0px;
	border: 1px solid #CDCDCD;
	}

table.form input.checkbox,
table.form input.radio
	{
	margin-right: 8px;
	}



div.form
	{
	width: 600px;
	margin: 0px 0px 18px 0px;
	}



div.form .upload
	{
	margin: 0px 0px 12px 0px;
	border: 1px solid #80C627;
	padding: 5px 16px 8px 16px;
	background-color: rgb(242, 247, 234);/*#EDF3E8*/
	color: #B92859;
	cursor: default;
	}

div.form .upload label
	{
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	}

div.form .upload input.text,
	{
	width: 466px;
	margin: -1px 0px 2px 0px;
	border: 1px solid #CDCDCD;
	}

div.form .upload div.image,
div.form .upload div.file
	{
	margin: 0px 0px 8px 0px;
	border: 1px solid #CDCDCD;
	padding: 4px 4px 4px 4px;
	background-color: white;
	text-align: center;
	}

.form .upload input.file
	{
	width: 48px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #CDCDCD;
	cursor: pointer; cursor: hand;
	}

div.form .upload input.checkbox
	{
	width: 14px;
	height: 14px;
	margin: 2px 8px 0px 24px;
	cursor: pointer; cursor: hand;
	}



div.form .textarea
	{
	width: 600px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #80C627;
	padding: 8px 8px 8px 8px;
	background-color: white;
	}

div.form textarea
	{
	width: 600px;
	border: 1px solid #80C627;
	
	overflow: auto;
	
	scrollbar-track-color:		white;/*çàäíèé ôîí*/
	scrollbar-face-color:		white;/*ôîí áåãóíêà è êíîïîê*/
	scrollbar-arrow-color:		black;/*òðåóãîëüíè÷êè ââåðõ-âíèç*/
	
	scrollbar-3dlight-color:	black;/*ãðàíèöà ëåâàÿ-âåðõíÿÿ âíåøíÿÿ*/
	scrollbar-highlight-color:	black;/*ãðàíèöà ëåâàÿ-âåðõíÿÿ âíóòðåííÿÿ, òåíü íåàêòèâíûõ òðåóãîëüíè÷êîâ*/
	scrollbar-shadow-color:		black;/*ãðàíèöà ïðàâàÿ-íèæíÿÿ âíóòðåííÿÿ*/
	scrollbar-darkshadow-color:	black;/*ãðàíèöà ïðàâàÿ-íèæíÿÿ âíåøíÿÿ*/
	}

.form iframe
	{
	width: 600px;
	border: 1px solid #80C627;
	
	overflow: visible;
	
	scrollbar-track-color:		white;/*çàäíèé ôîí*/
	scrollbar-face-color:		white;/*ôîí áåãóíêà è êíîïîê*/
	scrollbar-arrow-color:		black;/*òðåóãîëüíè÷êè ââåðõ-âíèç*/
	
	scrollbar-3dlight-color:	black;/*ãðàíèöà ëåâàÿ-âåðõíÿÿ âíåøíÿÿ*/
	scrollbar-highlight-color:	black;/*ãðàíèöà ëåâàÿ-âåðõíÿÿ âíóòðåííÿÿ, òåíü íåàêòèâíûõ òðåóãîëüíè÷êîâ*/
	scrollbar-shadow-color:		black;/*ãðàíèöà ïðàâàÿ-íèæíÿÿ âíóòðåííÿÿ*/
	scrollbar-darkshadow-color:	black;/*ãðàíèöà ïðàâàÿ-íèæíÿÿ âíåøíÿÿ*/
	}



.buttons
	{
	width: 600px;
	margin: 32px 0px 18px 0px;
	text-align: center;
	border: 0px red solid;
	}

.buttons input.button,
.buttons input.button_over
	{
	width: 110px;
	margin: 0px 4px 0px 4px;
	border: 1px solid #2E0066;
	padding: 3px 0px 3px 0px;
	background-color: #850f23;
	text-transform: uppercase;
	font-size: 11px;
	color: rgb(255, 255, 255);
	cursor: pointer; cursor: hand;
	}

.buttons input.button_over
	{
	background-color: #fde69d;
	border: 1px solid #DC4447;
	}
	
.slash
	{
	margin: 0px 10px 0px 10px;
	font-size: 12px;
	font-weight: normal;
	}
	




/*=== Object path rules: =============*/

h1.path,
h1.path a
	{
	color: #850f23;
	font-size: 20px;
	font-weight: normal;
	}

h2.path
	{
	color: black;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	}
	
/*=== Object ansectors rules: ========*/

h1.ansectors,
h1.ansectors a
	{
	color: #850f23;
	font-size: 20px;
	font-weight: normal;
	}

h2.ansectors
	{
	color: black;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	}
	
