/*  Tags Declaration  */
BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: "Arial";
    background: #8a7761;
}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}


/*  Page  */
#page {
    margin: auto;
    text-align: left;
    width: 958px;
}

/*  Header  */
.header {
    float: left;
    width: 100%;
}

.banner {
    float: left;
    width: 100%;
    line-height: 0;
    font-size: 0;
    padding: 35px 0px 0px 0px;
}

.main-menu {
    float: left;
    width: 100%;
    height: 32px;
    background: url("../images/main-menu-bg.gif") repeat-x left top;
}

.main-menu UL {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    padding: 8px 0px 5px 0px; /*8px 0px 0px 0px*/
}

.main-menu UL LI {
	display: inline;
    margin: 0;
    padding: 0; /*0*/
}

.main-menu UL LI A {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
    margin: 0;
    padding: 12px 22px 10px 22px; /*0px 22px 0px 22px*/
}

.main-menu UL LI A:HOVER {
	color: #ffffff; /*3e1b0d*/
	background-color:#543016; /*none, 543016, c4a277*/
	text-decoration: none;
    padding: 12px 22px 10px 22px; /*0*/
}

/*  Content  */
.content {
    float: left;
    width: 100%;
    background: #f5f5dc url("../images/content-bg.gif") repeat-y left top;
}

.left-col {
    float: left;
    width: 249px;
    padding: 20px 0px 0px 0px;
    background: url("../images/content-top-bg.gif") no-repeat left top;
}

.left-col UL.left-menu {
    float: left;
    width: 211px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    margin-left: 16px;
    padding-bottom: 20px;
}

.left-col UL.left-menu LI {
	float: left;
	width: 100%;
    margin: 0;
    padding: 0;
}
.left-col UL.left-menu LI:HOVER {
    background: #c4a277 url("../images/left-menu-l.gif") no-repeat left top;
}

.left-col UL.left-menu LI A {
	display: block;
	height: 20px;
	font-size: 11px;
	color: #3e1b0d; /*3e1b0d*/
    margin: 0px 0px 0px 10px;
    padding: 6px 0px 0px 0px;
}

.left-col UL.left-menu LI A:HOVER {
	color: #ffffff; /*3e1b0d*/
	text-decoration: none;
}
.left-col UL.left-menu LI:HOVER A {
    background: url("../images/left-menu-r.gif") no-repeat right top;
}

.left-col A.tel {
	display: block;
	font-size: 0;
	line-height: 0;
    margin: 0;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.card-block {
    float: left;
    width: 229px;
    height: 44px;
    margin-top: 16px;
    padding: 21px 0px 0px 20px;
    line-height: 0;
    font-size: 0;
    background: url("../images/card-block.gif") no-repeat 20px top;
}

.card-block A {
	display: inline;
    margin-left: 11px;
}


.right-col {
    float: right;
    width: 688px;
    padding-top: 10px
}

.right-col H1 {
    margin: 0;
    padding: 0;
	font-size: 20px;
	color: #9b3620;
}

.right-col-top {
    float: left;
    width: 100%;
    padding-top: 10px; /*15px*/
}

.right-col-top IMG.r-img{
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
}

.right-col-top H2 {
	font-size: 20px;
	color: #9b3620;
	font-weight: normal;
    margin: 0;
    padding: 0;
}
.right-col-top H2 SPAN {
	display: block;
	font-size: 20px;
	color: #9b3620;
    margin: 0;
    padding: 0;
    text-indent: 40px;
}

.right-col-top P {
	font-size: 12px;
	color: #333333; /*73614c*/
    margin: 0;
    padding: 6px 15px 0px 0px; /*10px 15px 0px 0px*/
}

.right-col-top ul li{
	font-size: 12px;
	color: #333333; /*73614c*/
	padding: 4px 15px 0px 0px;
}

.right-col-top ol li{
	font-size: 12px;
	color: #333333; /*73614c*/
	padding: 4px 15px 0px 0px;
}

.right-col-top a{
	text-decoration: underline;
}

.right-col-center {
    float: left;
    width: 100%;
    padding-top: 0px; /*15*/
}

.center-left {
    float: left;
    width: 268px;
    padding-top: 15px;
}

.center-left-item {
    float: left;
    width: 100%;
    padding-bottom: 15px;
	/*background-color:#ffffff;*/
}

.center-left A {
	display: block;
	font-size: 15px;
	color: #9b3620;
	font-weight: bold;
    margin: 0;
    padding: 0px 0px 5px 0px;
}

/*
.center-left A:HOVER {
	display: block;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
    margin: 0;
	background-color:#543016;
    padding: 0px 0px 5px 0px;
}
*/

.center-left IMG {
    float: left;
    margin: 2px 15px 0px 0px;
}

.center-left P {
	font-size: 12px;
	color: #333; /*73614c*/
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 14px;
}


.center-right {
    float: right;
    width: 404px;
    padding-top: 15px;
}

.center-right-item {
    float: left;
    width: 375px;
    padding-bottom: 15px;
    /*padding: 12px 0px 12px 0px;
    margin-bottom: 15px;*/
    /*border: 2px dotted #c4a277;*/
}

.center-right-item IMG {
    float: left;
    margin: 2px 15px 0px 0px;
}

.center-right-item A {
	display: block;
	font-size: 15px;
	color: #9b3620;
	font-weight: bold;
    margin: 0;
    padding: 0px 0px 5px 0px;
}

.center-right-bonus {
    float: left;
    width: 375px;
    padding: 12px 0px 12px 0px;
    margin-bottom: 15px;
    border: 2px dotted #c4a277;
}

.center-right-bonus SPAN.s-b {
	display: block;
	font-size: 13px;
	color: #9b3620;
	font-weight: bold;
    margin: 0;
    padding: 0px 0px 2px 10px;
}

.center-right-bonus A {
	display: block;
	font-size: 12px;
	color: #a8975d;
    margin: 0;
    padding: 0px 0px 0px 10px;
    text-decoration: underline;
}

.center-right-bonus A:HOVER {
    text-decoration: none;
}

.center-right H2 {
	font-size: 20px;
	color: #9b3620;
    margin: 0;
    padding: 0px 0px 15px 0px;
}

.center-right P {
	font-size: 12px;
	color: #333; /*73614c*/
    margin: 0;
    padding: 0px 0px 10px 0px;
}

.center-right SPAN.s-bold {
	font-size: 12px;
	color: #73614c;
	font-weight: bold;
}

.new-links A {
	display: block;
	font-size: 11px;
	color: #543016;
    margin: 0;
    padding: 0px 0px 0px 0px;
    text-decoration: underline;
	font-weight: bold;
}

.new-links A:HOVER {
    text-decoration: none;
	font-weight: bold;
}


/*
a.menulink:link {
font-size:11px;
color:#9C0F06;
overflow:hidden;
padding:0px 0px 0px 0px;
text-decoration:none;
line-height:12px;
margin:0;
font-weight:none;
}

a.menulink:visited {
font-size:11px;
color:#9C0F06;
overflow:hidden;
padding:0px 0px 0px 0px;
text-decoration:none;
line-height:12px;
margin:0;
}

a.menulink:hover {
font-size:11px;
color:#9C0F06;
overflow:hidden;
padding:0px 0px 0px 0px;
text-decoration:none;
line-height:12px;
margin:0;
}

a.menulink:active {
font-size:11px;
color:#9C0F06;
overflow:hidden;
padding:0px 0px 0px 0px;
text-decoration:none;
line-height:12px;
margin:0;
}
*/

/*  Footer  */
.footer {
    float: left;
    width: 100%;
    height: 111px;
    background: url("../images/footer-bg.gif") no-repeat left top;
}

.footer-left {
    float: left;
    width: 530px;
    padding: 85px 0px 0px 20px;
}

.footer-left UL {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer-left UL LI {
    float: left;
    margin: 0;
    padding: 0;
}

.footer-left UL LI A {
	float: left;
    font-size: 11px;
    color: #c5a66c;
    margin: 0;
    padding: 0;
}

.footer-left UL LI SPAN {
	float: left;
    font-size: 11px;
    color: #c5a66c;
    margin: 0;
    padding: 0px 5px 0px 5px;
}

.footer-right {
    float: right;
    width: 310px;
    padding-top: 85px;
}

.footer-right P {
    font-size: 11px;
    color: #c5a66c;
    margin: 0;
    padding: 0;
}