﻿* {    padding: 0;    margin:0}body {    margin-top: 10px;    font: 12px Verdana, Arial, Helvetica;}#head {    background: url(../../images/admin/head.jpg) no-repeat;    width: 1024px;    height: 75px;    margin: auto;    text-align: center;    font-size: 48px;    padding-top: 7px;    text-transform: uppercase;        color: #d9d9d9;}#menu {	    background: #f3f3f3;    width: 1022px;    height: 27px;    margin: auto;    padding-top: 2px;    border-left: 1px solid silver;    border-right: 1px solid silver;}#content {    padding: 5px;    width: 1012px;    margin: auto;    border-left: 1px solid silver;    border-right: 1px solid silver;    clear: both;    border-top: 1px solid silver;    background: white;}#foot {    text-align:center;    background: url(../../images/admin/foot.jpg) no-repeat;    width: 1024px;    height: 42px;    margin: auto;    padding-top: 20px;    clear: both;    }#link-panel {    border-bottom: 1px dotted #235d98;    font-size: 11px;    margin-bottom: 10px;    padding: 7px;    margin-top: -10px;}#link-panel-right {    font-size: 11px;    text-align: right;    margin-top: -13px;    margin-left: -100px;}ul.list {    margin-left: 50px;    list-style: square;}ul.right_menu {    float: right;    margin-right: 30px;    margin-top: 6px;    list-style: none;}ul.right_menu li {    display: inline;    margin-left: 10px;}ul.right_menu a:hover {    text-decoration: underline;}ul.dropdown {     font-weight: bold;     font-size: 11px;     position: relative;     float: left;}ul.dropdown li { padding: 7px 10px; border-right: 1px solid #d9d9d9; border-left: 1px solid #fff; color: #343434;float: left;zoom: 1;line-height: 1.3em; vertical-align: middle;}	ul.dropdown li.hover,ul.dropdown li:hover {	     background-color: #eee;     color: #000;     position: relative;     cursor: default;}ul.dropdown a,ul.dropdown a:hover		{ color: #000; }ul.dropdown ul {     width: 200px;      visibility: hidden;     position: absolute;     left: 0;}ul.dropdown ul li {     font-weight: normal;     float: none;     border: 1px solid #d9d9d9;     border-top: 1px solid #fff;     display: block;      background: #f7f7f7;}ul.dropdown,ul.dropdown li,ul.dropdown ul {     list-style: none;     margin: 0;     padding: 0;}ul.dropdown ul ul {     top: 1px;     left: 99%;}ul.dropdown li:hover > ul {     visibility: visible;}ul.dropdown li a,ul.dropdown li span {     color: #363636;     display: block;     padding: 7px 10px;}ul.dropdown li.hover,ul.dropdown li:hover {     background: url(../../images/admin/menu.jpg) repeat-x;     color: #000;}input.ui-button { font-size: 11px; }h1 {    color: #235d98;    margin-bottom: 10px;    padding-bottom: 5px;    font-size: 25px;    border-bottom: 1px dotted #235d98;}h2 {	font-size: 22px;	color: #228b22;	margin-bottom: 15px;}h3 {    font-size: 18px;    font-style: italic;    color: #235d98;}a {    text-decoration: none;    color: #339933;}a.logout {    text-decoration: none;    color: maroon;}#content a:hover {    text-decoration: underline;}#foot a:hover {    text-decoration: underline;}fieldset {    border: 1px solid silver;    padding: 1em;}fieldset.buttonBar {    border: transparent;    padding: 0px;}fieldset.buttonBar dl {    margin-left: -150px;}form.groups {    margin-left: -150px;}form.groups dt {   float: left;   margin-bottom: 5px;   }form.groups dd {    margin-bottom: 5px;    margin-left: 150px;}p.description {    margin-top: 3px;    font-size: 10px;}.horizontal dt {   float: left;   margin-bottom: 5px;   }.horizontal dd {    margin-bottom: 5px;    margin-left: 150px;}.contact dt {   font-weight: bold;   margin-bottom: 2px;}.contact dd {       margin-left: 0px;    margin-bottom: 5px; }p.errors, ul.errors {    clear: both;    color: #8B0000;    font-weight: bold;    margin-top: 5px;    border: 1px solid #8B0000;    background: #ffec7b;    padding: 5px;    width: 300px;}ul.errors {    list-style-position: inside;    list-style-image: url(../../images/admin/hidden.png);}div.success ul, div.error ul {    clear: both;    color: #0055a6;    font-weight: bold;    margin-top: 5px;    border: 1px solid  #0055a6;    background: #c0e2ed;    padding: 5px;    list-style-position: inside;    list-style-image: url(../../images/admin/active.png);    margin-bottom: 18px;}div.error ul {		    color: #8B0000;    border: 1px solid #8B0000;    background: #ffec7b;    list-style-image: url(../../images/admin/hidden.png);}ul.err {    margin-left: 20px;    list-style: square;}.center, .text-center {    text-align: center;}table table {    margin:0!important;}table.list {    width: 100%;    margin: auto;    border: 1px solid silver;    clear: left;}table.list th {    background: url(../../images/admin/title_line.png) repeat-x;    height: 25px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    color: black;    font-size: 12px;}table.list th a {    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    color: black;    font-size: 12px;}table.list caption {	    margin: auto;    margin-top: 15px;    color: #778899;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size: larger;    font-weight: bold;    padding-bottom: 5px;}table.list > tbody > tr {    background: #f5f5f5;}.darker {    background: #e8e8e8;}.trSelected {    background: #ffe864;}table.list tr:hover {    background: #a7e7a7!important;}td {	    padding: 3px 5px 3px 5px;}td.center {    text-align: center;}td.actions {    width: 4%;    text-align: center;}td.route {    width: 30%;}td.order {    width: 9%;    text-align: center;}#login_form {	width: 300px;	margin: 10px auto;	padding: 80px;	-moz-border-radius: 11px;	-khtml-border-radius: 11px;	-webkit-border-radius: 11px;	border-radius: 5px;	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;	box-shadow: rgba(200,200,200,1) 0 4px 18px;			}td.order2 {    width: 9%;    text-align: center;}td.mark {    width: 4%;    text-align: center;}td.mark2 {    width: 6%;    text-align: center;}fieldset.delete {    text-align: center;}legend {    color: #1d7091;    font-weight: bold;    padding: 0 5px 0 5px;}a img {    border: none;}div.message {    margin: 5px;    padding: 5px;    border: 1px solid silver;}div.inner {    border: 1px solid silver;    padding: 10px;    clear: both;    background: #fff;}div#pages {    text-align: center;}span.currentpage {    color: Orange;    font-weight: bold;}div#pages a {    font-weight: bold;}ul.submenu {    padding-bottom: 9px;    list-style: none;}ul.submenu li {    float: left;    border: 1px solid silver;    border-bottom: none;    padding: 4px 8px;    margin-left: 10px;    font-weight: bold;    font-size: 11px;} ul.submenu li.active,ul.submenu li:hover {    background: url(../../images/admin/menu1.jpg) repeat-x;}input[type="text"], input[type="password"] {	width: 170px;	height: 22px;}select {	height: 22px;}.menu1 {	width: 200px;	float: left;}.menu-top {	background: url(../../images/admin/menu_top.png) no-repeat;	width: 190px;	height: 25px;	padding: 5px;	color: #d9d9d9;}.menu {	border-left: 1px solid #d9d9d9;	border-right: 1px solid #d9d9d9;	width: 198px;	}.menu ul {	list-style-type: none;	}.menu ul li {	   background: url(../../images/admin/menu_item.png) repeat-x;   height: 30px;}.menu ul li a {	/*color: #000;*/	color: #228b22;	font-size: 13px;	padding-top: 6px;   height: 24px;   width: 183px;        padding-left: 15px;   display: block;   font-weight: bold;}.menu-bottom {	background: url(../../images/admin/menu_bottom.png) no-repeat;	width: 200px;	height: 4px;}#content-text {	float: right;	width: 800px;}.clear {	clear: both;}th.day, td.day {    /*width: 40px!important;*/    text-align: left!important;    padding: 1px!important;}th.day {    text-align: center!important;}form td.day input  {    /*width: 22px!important;*/    margin: 0!important;    padding: 0!important;        }tr.filter input[type="text"], tr.filter select {	width: 95%!important;	text-align: center;}.ui-state-error {	background: #ffed92;        margin-bottom: 10px;}.darker {	background: #d9d9d9!important;}#foot-content {    width: 200px;    margin: auto;}#copyright {    float: left;    margin-top: 7px;    margin-right: 5px;    }#rtlogo {    display: block;    float: left;    width: 82px;    height: 32px;    background: url(../../images/admin/rtsoft.png) no-repeat;}#rtlogo:hover {        background: url(../../images/admin/rtsoft-hover.png) no-repeat;}a#add {    display: block;    background: url(../../images/add_16.png) no-repeat;    padding-left: 20px;    margin-bottom: 10px;    height: 16px;}table.standard-form {    border-collapse: collapse;    margin-bottom: 10px;}h3, table {    margin-bottom: 20px!important;}#fancybox-content body {    width: 1024px;    margin: auto;}td.bb {    border-bottom: 1px solid #4c4c4c;}.red {    color: #c41010;    font-weight: bold;}.blue {    color: #144aa3;    font-weight: bold;}form.person fieldset, #person-detail fieldset {    padding: 5px;    }form.person table td {    vertical-align:top;}.float-left {    float:left;}.paginator {    text-align: center;    font-weight: bold;}   table.sizes td {    padding-right: 0px;}#person-detail td {    padding: 7px;}.item-input {    width: 468px!important;}.short {    width: 50px!important;}.ajax-loading1, .ajax-loading2 {    background: url(../../images/ajax-loader.gif) no-repeat;    width: 16px;    height: 16px;}.ui-autocomplete {    z-index: 9999!important;}.ui-autocomplete-input {    height: 29px;    padding-left: 5px;    padding-right: 5px;    width: 200px;    }.right {    text-align: right;}td .ui-autocomplete-input {    width: 75%;}tr.payed td {        background: #84D9F3!important;}.ui-autocomplete {    height: 400px;    overflow: auto;}.text-right {    text-align: right;}#tooltip {    position:absolute;    border:1px solid #333;    background:#f5f5f5;    padding:10px 15px;    color:#333;    display:none;    line-height: 150%;}#image-preview {    position:absolute;    border:1px solid #ccc;    background:#333;    padding:5px;    display:none;    color:#fff;}