@CHARSET "ISO-8859-1";* {
    margin: 0px;
    padding: 0px;
}

body {
    background-color: white;
    /*font-family: "tahoma";*/
    font-family: sans-serif;
}

p.title {
    margin: 0 auto;
    font-weight: bold;
    font-size: 40px;
    text-align: center;
	color:#9d895f;
	padding-top:50px;
	padding-bottom:25px;
}

img {
    border: none;
}

img#header {
    float: left;
}

img#footer {
    float: right;
}

div#header {
    background-color: #f2ecdf;
    min-height: 150px;
    height: auto !important;
    height: 150px;
    direction: ltr;
}

div#public-header {
    background-color: #B6D875;
    height: 100px;
    padding: 10px 0px;
    direction: ltr;
}

img#header_clerk {
    float: right;
    margin-left: 10px;
}

div#header-clerk_info {
    margin-right: 20px;
    background-color: #E8DDAF;
    border: 1px solid #7B8E51;
    width: 300px;
    height: 70px;
    padding: 10px;
}

div#top-footer {
    min-height: 25px;
    height: auto !important;
    height: 25px;
    background-color: white;
}

div#footer {
    min-height: 150px;
    height: auto !important;
    height: 150px;
    background-color: #F2ECDF;
}

div#content {
    text-align: center;
    min-height: 700px;
    height: auto !important;
    height: 700px;
	width:1000px;
	margin: 0 auto;
}

a {
    text-decoration: none;
}

ul#todo_list {
    margin-top: 200px;
    float: right;
    list-style: none;
}

ul#todo_list a {
    display: block;
    margin-top: 10px;
    padding: 25px 0;
    text-align: center;
    font-weight: bold;
    background-color: #DBE4FC;
    border: 1px solid #93A6D1;
    width: 130px;
    padding: 25px 0;
    color: #E06887;
}

select#admin_input {
    width: 300px;
    padding: 10px 0px;
    margin-bottom: 20px;
    font-size: 20px;
    text-align: center;
}

input#admin_input {
    width: 300px;
    padding: 10px 0px;
    margin-bottom: 20px;
    font-size: 20px;
    text-align: center;
}

form#admin {
    padding: 20px;
    margin: 0 auto;
    background-color: #EEF1F1;
    border: 1px solid #4773BA;
    margin-top: 30px;
    direction: rtl;
    text-align: center;
    width: 700px;
}

div#work-area {
    padding-bottom: 200px;
    margin: 0 auto;
    text-align: center;
    background-color: #eaffff;
    border: 1px solid #90C666;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    width: 960px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
    border-top: 0px;
}

span#bold_warning {
    color: red;
    font-weight: bold;
}

span.success {
    color: blue;
    font-weight: bold;
}

ul#hotel_info {
    list-style: none;
    margin-right: 42px;
}

div#hotel_info div#contact {
    margin: 0 auto;
    background-color: white;
    border: 1px solid #C1C1C1;
    margin-top: 60px;
    width: 615px;
    height: 300px;
}

div#hotel_info div#contact table {
    margin: 10px auto;
}

div#hotel_info div#contact table td.bold {
    font-weight: bold;
    font-size: 20px;
    color: #C1272D;
}

div#hotel_info div#contact table td {
    padding: 5px 10px;
}

div#hotel_info div#contact table#hotel_prices_info {
    width: 600px;
    background-color: #FFF6EE;
    border: 1px solid #E2CBB7;
}

div#hotel_info div#contact table#hotel_prices_info td.bold {
    font-weight: bold;
    font-size: 20px;
    color: #4773BA;
}

div.spacer20 {
    width: 20px;
}

div#panel_toolbar {
    min-height: 40px;
    height: auto !important;
    height: 40px;
    margin: 0 auto;
    margin-top: -20px;
    width: 500px;
    background-color: #ffecea;
    border: 1px solid #983f30;
    border-top: 0px;
    padding: 0px;
}

div#personal_toolbar {
    width: 100%;
    min-height: 40px;
    height: auto !important;
    height: 40px;
}

div#public_toolbar {
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: white;
}

ul#public_toolbar {
    list-style: none;
    margin: auto;
}

ul#public_toolbar li {
    display: inline;
}

ul#panel_toolbar li {
    list-style: none;
    float: right;
}

ul#public_toolbar a {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #3c2a23;
    background: #e3e69a;
    padding: 5px;
    margin-right: 5px;
}

ul#public_toolbar a:hover {
    background: #f0deab;
    color: #c1907d;
}

ul#footer_toolbar {
    list-style: none;
    width: 200px;
    margin: auto;
}

ul#footer_toolbar li {
    float: right;
}

ul#footer_toolbar a {
    padding: 15px 8px;
    font-size: 10px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 0;
    color: #3c2a23;
}

ul#footer_toolbar a:hover {
    padding: 15px 8px;
    font-size: 10px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 0;
    color: #c1907d;
}

ul#header_gallery {
    list-style: none;
    margin-top: 15px;
}

ul#header_gallery li {
    float: right;
    width: 60px;
    height: 60px;
    border: 1px solid #99993d;
    background-color: #ebebcc;
    margin: 5px;
}

ul#header_gallery a {
    font-size: 10px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 0;
    color: #ffffff;
}

ul#header_gallery a:hover {
    font-size: 10px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 0;
    color: #ffffff;
    background-color: #477a96;
}

ul#personal_toolbar {
    list-style: none;
    position: relative;
    z-index: 1;
    top: -10px;
}

ul#personal_toolbar li {
    float: right;
}

ul#personal_toolbar a {
    padding: 20px 10px;
    font-size: 15px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 0;
    color: #999a1d;
    background-color: #faffea;
    border: 1px solid #5c724b;
}

ul#personal_toolbar a:hover {
    padding: 20px 10px;
    font-size: 15px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 0;
    color: #999a1d;
    background-color: #eeffb8;
    border: 1px solid #5c724b;
}

ul#pagination {
    list-style: none;
}

ul#pagination li {
    float: right;
}

ul#pagination a {
    padding: 10px 5px;
    font-size: 10px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 0;
    color: #999a1d;
    background-color: #faffea;
    border: 1px solid #5c724b;
}

ul#pagination a:hover {
    padding: 10px 5px;
    font-size: 10px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 0;
    color: #999a1d;
    background-color: #eeffb8;
    border: 1px solid #5c724b;
}

input#button {
    padding: 2px 5px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
    background-color: #E5CE9E;
    border: 1px solid #637040;
    color: #8E8169;
}

ul#panel_toolbar a {
    padding: 5px 10px;
    width: 100px;
    height: 30px;
    font-size: 12px;
    font-weight: bold;
    display: block;
    text-align: center;
    color: #ad2e4d;
}

ul#panel_toolbar a:hover {
    padding: 5px 10px;
    width: 100px;
    height: 30px;
    font-size: 12px;
    font-weight: bold;
    display: block;
    text-align: center;
    color: #ad2e4d;
    background-color: pink;
}

div#window {
    padding: 10px;
    margin: 0 auto;
    border: 1px solid #4773BA;
    margin: 0 auto;
}

form#login-form {
    width: 300px;
    margin: 0 auto;
}

div#title {
    font-weight: bold;
    padding: 5px;
    background-color: #90C666;
    margin-bottom: 20px;
    color: white;
    border-top: 1px solid #90C666;
    background: url(../images/system/title.png);
}

input#submit {
    min-width: 100px;
    width: auto !important;
    width: 100px;
    background-color: #DBDDDD;
    border: 1px solid #4773BA;
    color: #682B2B;
    padding: 5px 10px;
}

table#login {
    margin: 0 auto;
    text-align: right;
}

table#login td {
    padding: 5px;
    vertical-align: top;
}

table#login td:first-child {
    padding: 5px;
    vertical-align: top;
    text-align: left;
}

div#companies {
    width: 400px;
    height: 200px;
    margin: 0 auto;
    background-color: #E7F2E9;
    border: 2px solid #4773BA;
}

tr#input-mailto {
}

div.notice {
    width: 600px;
    height: 50px;
    background-color: #D1E89E;
    border: 2px solid #637040;
    padding: 5px;
    color: #5058A3;
    margin: 0 auto;
}

span.pink-square {
    width: 25px;
    color: #A55050;
    font-weight: bold;
    font-size: 20px;
    background-color: #E59E9E;
    border: 2px solid #A55050;
    float: right;
}

hr.sep {
    height: 4px;
    color: #A35050;
    background-color: #A35050;
    margin-bottom: 5px;
}

div.member-search {
    height: 70px;
    width: 600px;
    margin-bottom: 15px;
    border: 3px solid #AD9160;
    background-color: #E5CE9E;
    margin: 0 auto;
    padding: 5px;
    margin-bottom: 15px;
}

p#justify {
    text-align: justify;
    margin: 15px;
}

select.text {
    width: 200px;
    padding: 5px;
    font-size: 15px;
}

input#text {
    width: 200px;
    padding: 5px;
    font-size: 15px;
}

.blur {
    background-color: #ccc; /*shadow color*/
    color: inherit;
    position: relative;
    z-index: 3;
}

.shadow, .content {
    position: relative;
    bottom: 2px;
}

.shadow {
    background-color: #666; /*shadow color*/
    color: inherit;
    bottom: 1px;
}

/*end shadow*/
p.normal-img {
    text-align: justify;
    margin: 50px;
    color: #6a6f86;
    line-height: 25px;
    margin-left: 250px;
}

p.normal {
    text-align: justify;
    margin: 50px;
	margin-top:5px;
    color: #5c4d2f;
    line-height: 25px;
}

img.p-start {
    margin: 20px;
    border: 3px solid #64bcbc;
    width: 200px;
    height: 135px;
    float: left;
}

/**/
div#interior {
    margin: 0 auto;
    width: 86px;
    min-height: 40px;
    height: auto !important;
    height: 40px;
    background-color: #FFECEA;
    border: 5px solid #983F30;
}

ul#interior {
    list-style: none;
    margin: auto;
}

ul#interior li {
    float: right;
}

ul#interior a {
    padding: 20px 15px;
    font-size: 15px;
    font-weight: bold;
    display: block;
    text-align: center;
    line-height: 0;
    color: #AD2E4D;
}

ul#interior a:hover {
    padding: 20px 15px;
    font-size: 15px;
    font-weight: bold;
    display: block;
    text-align: center;
    line-height: 0;
    color: #ffffff;
    background-color: #AD2E4D;
}

/**/
table {
    color: #5C4D2F;
}

/**/
p.shiraz-title {
    color: #777899;
    padding: 20px 10px;
    width: 400px;
    margin: 0 auto;
    background: #f2ecdf;
    font-weight: bold;
    border-bottom: 3px solid #777899;
    border-top: 3px solid #777899;
}

a.register {
    background-color: #DFE0F2;
    border: 1px solid #777899;
    padding: 10px 20px;
    color: #6A6F86;
}

a.register:hover {
    background-color: #777899;
    border: 1px solid white;
    padding: 10px 20px;
    color: white;
}

/*ul sizeless*/
ul.size-less {
    list-style: none;
}

ul.size-less li {
    float: left;
    margin-left: 5px;
}

/*end ul sizeless*/
/*ul thumb*/
ul.thumb {
    list-style: none;
    margin: 0 auto;
    width: 800px;
}

ul.thumb li {
    float: left;
}

ul.thumb li a {
    background-color: #ded5c2;
    border: 2px solid #b3a585;
    width: 160px;
    height: 90px;
    display: block;
    margin: 5px;
    padding: 10px;
}

ul.thumb li a:hover {
    background-color: #ccb994;
    border: 2px solid #b3a585;
    width: 160px;
    height: 90px;
    display: block;
    margin: 5px;
    padding: 10px;
}

/*end ul thumb*/

/* forms */
form{
	margin:0 auto;
}
table.form
{
	margin:0 auto;
}
table.form input
{
	padding:5px 10px;
	width:400px;
}
/*end forms */
/*food Menu*/
table.food
{
    width:900px;
    border-collapse: collapse;
    margin: 0 auto;
}
table.food thead
{
    width:960px;
    background: #a4342d;
    color: white;
}
table.food td
{
    border: 1px solid #a4342d;
    padding: 5px;
}
/*END food Menu*/

 