body {background:#3C3330; margin:0px; padding:0px; height: 100%; width: 100%}

.line {background:url(images/line.gif) top left repeat-x; width:659px; height:2px}

.pr {background:#322B29; width:236px; height:115px; margin:3 0 0 4px; color:#979182; font-family:tahoma; font-size:10px; line-height:14px}
.pr a {color:#A4997D; text-decoration:underline}
.pr table {color:#979182; font-family:tahoma; font-size:10px; line-height:14px}

.text {font-size:11px; font-family:tahoma; color:#A9A495; line-height:14px}
.text a{font-size:11px; font-family:tahoma; color:#A9A495; text-decoration:underline}

.more a {color:#AEA68B; font-family:tahoma; font-size:11px; text-decoration:underline}
.more {color:#AEA68B; font-family:tahoma; font-size:11px;}

ul {margin:0px; padding:0px; color:#D4D4BB; line-height:14px; list-style:none}
li {color:#D4D4BB; font-family:tahoma; font-size:11px}
li a {color:#D4D4BB; text-decoration:underline; margin:0 0 0 6px}

.list1 {margin:0px; padding:0px; line-height:17px}
.list1 li {background:url(images/list1.gif) bottom left no-repeat}
.list1 a {color:#D4D4BB; text-decoration:none; margin-left:10px}

.list2 {margin:0px; padding:0px; line-height:17px}
.list2 li {background:url(images/list1.gif) bottom left no-repeat}
.list2 a {color:#D4D4BB; text-decoration:none; margin-left:9px}

.priv {font-family:tahoma; font-size:10px; color:#8B8881;}
.priv a{font-family:tahoma; font-size:10px; color:#8B8881; text-decoration:none}

form {margin:2 0 0 3px; padding:0px; size:auto; font-size:11px; font-family:tahoma;}
input {width:125px; padding:0px; margin:0px; height:17px; border-style:none; background:#E7E4D8; font-size:11px; font-family:tahoma;}
textarea {width:125px; padding:0px; margin:0px; height:32px; border-style:none; background:#E7E4D8; font-size:11px; font-family:tahoma; overflow:hidden}
select {width:32px; height:17px; font-size:11px; font-family:tahoma; background:#E7E4D8}

.ft {font-family:tahoma; font-size:11px; color:#FFFFFF}

.tab a{color:#FFFFFF; font-family:tahoma; font-size:11px; text-decoration:none}

hr {
    background-color: #A9A495;
    height: 1px;
    margin: 15px 0 15px 0;
}

.tablecell {
    border: 1px solid;
    border-color:#000000;
}

.check-info tr td {
    padding: 5px;
    color: #A9A495;
}

.check-info .title {
    color: #fff;
    font-weight: bold;
}

.rate-details {
    margin: 5px 0 5px 0;
}

.rate-details tr th,
.rate-details tr td {
    border: 1px solid #A9A495;
    padding: 5px;
}

.rate-details tr th {
    background-color: #7E6243;
}

.rate-details tr th {
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.rate-details tr td {
    color: #A9A495;
}

#login-form {
    width: 350px;
    border: 3px double #A9A495;
}

#login-form p {
    border: 0px !important;
}

#container {
    height: 300px;
    display: table-cell;
    vertical-align: middle;
    align: center;
}

h2 {
    font-size: 25px;
    font-family:tahoma;
    color:#A9A495;
}

h1 {
    font-size: 25px;
    font-family:tahoma;
    color:#A9A495;
    text-align: center;
}

p {
    font-size: 12px;
    font-family: tahoma;
    color: #A9A495;
    line-height: 12px;
    margin: 15px 0 15px 0;
}

p .title {
    font-weight: bold;
}

#right {
    float: right;
    width:48%;
    margin:4px;
}

#left {
    float:left;
    width:50%;
}

#date-table {
    background: #4A3B34;
    font-size: 15px;
    font-family:tahoma;
    color:#A9A495;
    line-height:14px;
}

#date-table td {
    padding: 10px;
}

.date-select {
    width: 100px;
}

.day-select {
    width: 40px;
}

.season-info-title {
text-transform: uppercase;
font-weight: bold;
}

#nights {
    width: 30px;
}

#persons {
    width: 40px;
}
