/* 
    Стили для админских страниц
-----
Цветовая схема:
фон:
сайдбар фон:
темный 1 (ч):
светлее 1:
темный 2 (ж):
светлый 2:
выбеленный 2:
(?) бордюры:
линки в тексте:
футер:
-----
*/

body {
    background-color: #fcfbf2;
}

h2 {
    font-family: Arial,Helvetica,sans-serif;
    color: #0e0e0d;    
}

th,td {
    color: #43392b;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

td.separator {    
    height: 3px;
}

td.separator-15 {
    height: 15px;
}

p{
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	color: #303030;
}


.messages {
	font-weight: bold;
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	color: #D85100;
}


.form {
    border-top-color: #0e0e0d;
    border-bottom-color: #0e0e0d;
    border-left-color: #0e0e0d;
    border-right-color: #0e0e0d;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;        
}

td.form-label {
	; font-size: 12px;
    ; text-align: center;
    ; color: #0e0e0d;
    ; height: 20px;
    background-color: #faf1dc;
    ; padding-left: 2px;
    ; padding-right: 2px;
    ; font-family: Arial,Helvetica,sans-serif;
    border: 1px dotted;
    border-top-color: #aa9475;
    border-bottom-color: #aa9475;
    border-left-color: #aa9475;
    border-right-color: #aa9475;
    font-weight: bold;
}

td.form-field, td.filter {    
    color: #3c352e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}

td.form-field {	  
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

td.filter {
    padding-left: 2px;
    padding-right: 2px;    
}

.form-elem {
    border-top-color: #1c1b13;
    border-bottom-color: #1c1b13;
    border-left-color: #1c1b13;
    border-right-color: #1c1b13;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

td.form-but {
    padding-top: 6px;
    padding-bottom: 4px;
}

td.form-separator {    
    border-bottom-color: #0e0e0d;        
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    font-size: 6px;
}

.form-button {
    border-top-color: #1c1b13;
    border-bottom-color: #1c1b13;
    border-left-color: #1c1b13;
    border-right-color: #1c1b13;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    cursor: pointer;
}


th.list-top {
	font-size: 14px;
    text-align: center;
    color: #282828;
    height: 22px;    
    padding-left: 3px;
    padding-right: 3px;
    font-family: Arial,Helvetica,sans-serif;    
    background-color: #ead7c0;
}

th.list, th.list-r {
	font-size: 12px;
    text-align: center;
    color: #282828;
    height: 22px;
    background-color: #faf5ed;
    padding-left: 3px;
    padding-right: 3px;
    font-family: Arial,Helvetica,sans-serif;
    border-top-color: #5c574c;
    border-bottom-color: #5c574c;
    border-left-color: #5c574c;    
    border-bottom-width: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-left-width: 1px;
}

th.list-r, td.list-r {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #5c574c;
}

td.list,td.list-in,td.list-l,td.list-r,td.list-d {
	; color: #36342d;
	; height: 21px;
    font-size: 12px;
    font-family: cursive;    
    padding-left: 3px;
    padding-right: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #5c574c;        
}

td.list-in,td.list-r {
    border-left-style: dotted;
    border-left-width: 1px;
    border-left-color: #5c574c;
}

td.list-l {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #5c574c;
}

td.list-d {
    text-align: right;
}

#list-d {
    text-align: right;
}

td.actions {
    padding-left: 2px;
    padding-right: 2px;
}

.action {
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-right-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ddc6af;
    border-bottom-color: #ddc6af;
    border-left-color: #ddc6af;
    border-right-color: #ddc6af;
    width: 17px;
    height: 17px;
    text-align: center;
    vertical-align: middle;
}

a.add {
    color: #81ab39;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}

a.sort {
    color: #8a5a44;
    font-family: 'Courier New',Courier,monospace;
    font-size: 12px;
}

a.sort:hover {
    color: #e28545;
}

#pagination {
    color: #2c2414;
    font-size: 14px;
    padding-top: 5px;
}

#pagination a {
    color: #6e5036;
}

a.pagination-current {
    color: #19160d;
    font-weight: bold;
    border-top-color: #3c301b;
    border-bottom-color: #3c301b;
    border-left-color: #3c301b;
    border-right-color: #3c301b;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-right-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}

#menu {
    float: left; /* Обтекание справа */
    width: 162px;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-top-color: #2b221e;
    border-bottom-color: #2b221e;
    border-left-color: #2b221e;
    border-right-color: #2b221e;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    background-color: #f0e6d7;
    border-left-width: 0px;
    border-right-width: 0px;
}

#menu td {
    border-top-color: #cbb093;
    border-bottom-color: #cbb093;
    border-left-color: #cbb093;
    border-right-color: #cbb093;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    background-color: #f9f3e3;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
}

#menu a {
    color: #3c2a18;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    text-decoration: none;
}

#menu a:hover {
    color: #db781d;
}

a {
    color: #2f51b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

a:hover {
    color: #37a2c0;
}