/* CSS Document */

* { 
	margin:0; padding:0;
	border:0;
}

body{ background:url(images/bg.jpg) top center repeat; padding-top:23px; padding-bottom:77px;
	 border:0;
	 font:12px Arial, Helvetica, sans-serif; color:#5c5b5b;
	 line-height:16px;
}


/* ============================= main layout ====================== */

a{ color:#caad5a; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font:36px "Times New Roman", Times, serif; color:#604830; line-height:40px; padding:16px 0 13px 0}
p{
	padding-bottom:16px;
	text-align: left;
}
img{
	vertical-align:top;
	text-align: center;
}

.pad{ padding:0 26px;}

/* ============================= header ====================== */
#logo{ margin-top:31px; float:left;}
#buttons{ float:right; margin-top:90px; background:url(images/bg_buttons.png) no-repeat; width:149px; height:35px; padding:12px 0 0 21px}
#buttons li{ padding-right:2px; float:left;}
#buttons li a{ background:url(images/button.png) no-repeat; height:24px; width:24px; display:block}
#buttons li a:hover, #buttons .active{ background:url(images/button_active.png) no-repeat}

#menu { height:64px; width:100%; overflow:auto; background:url(images/menu_bg.jpg) top repeat-x}
#menu #list{ float:left;}
#list li { float:left; padding-right:2px; background:url(images/menu_line.jpg) right 26px no-repeat;}
#list .last{ background:none}
#list li a{ display:block; line-height:64px; font:24px "Times New Roman", Times, serif; color:#483e36; text-decoration:none; line-height:64px; padding:0 32px;}
#list li a:hover, #list #menu_active a{ background:#fdffeb;}

#icons{ float:right; padding:26px 30px 0 0}
#icons li{ padding-left:6px; float:left;}


/*--- slider begin ---*/

#faded {}
#faded .rap { height:373px; margin-top:33px; overflow: hidden}

ul.pagination { position:absolute; z-index:1; margin-top:-420px; margin-left:807px; background:url(images/bg_buttons.png) no-repeat; width:149px; height:35px; padding:12px 0 0 21px;}
ul.pagination li {float:left; padding-right:2px; font-size:0; background:url(images/spacer.png) no-repeat}
ul.pagination li a {background:url(images/button.gif) no-repeat; height:4px; width:4px; display:block; padding:10px; line-height:0; color:#61583f;}
ul.pagination li a:hover, ul.pagination li.current a { background:url(images/button_active.gif) no-repeat; color:#f2f1d8}

/*--- slider end ---*/

/* ============================= content ====================== */

.marg_right1{ margin-right:30px;}
.marg_top1{ margin-top:14px;}
.pad_bot1{ padding-bottom:24px;}
.pad_bot2{ padding-bottom:46px;}
.pad_bot3{ padding-bottom:8px;}
.pad1{ padding:0 10px}
.pad_left1{ padding-left:25px;}
.pad_left2{ padding-left:10px;}

.font1{ font-weight:bold; color:#9d9069; padding-bottom:8px;}
.font2{ font:14px "Times New Roman", Times, serif; color:#a59976;}
.font2 span{ color:#837449;}
.font3{ font-weight:bold; color:#a6723d; padding-bottom:8px}
.font3 a{ color:#6a5e3b;}

.button1, .button2{ font-weight:bold; display:inline-block; color:#fff; text-decoration:none; line-height:26px; padding:0 14px; background:#71502e;}
.button1:hover, .button2{ background:#a59976}
.button2:hover{background:#71502e;}

.box1{ background:url(images/bg_box.jpg) top repeat-x; padding:0 32px;}
.box1 h1{ color:#70593f; padding:19px 0 14px 0; border-bottom:1px solid #dddccf; margin-bottom:28px}
.box2 h1{color:#6a5e3b; padding:0px 0 15px 0; margin-left:-10px; text-align:center; border-bottom:1px solid #cac4b2; margin-bottom:24px; font-size:34px;}
.box2{padding:18px 32px 15px 32px; background:#fbf8ef; color:#605534; line-height:15px;}
.box2 .under{ border-bottom:1px solid #ece8dc; padding-bottom:32px; margin-bottom:30px; margin-left:-10px; padding-left:10px}

.link1{ font-weight:bold; color:#6f512a; text-decoration:none;}
.link1:hover{ text-decoration:underline}
.link2{  color:#713c2e}

.list1 li{ line-height:23px;}
.list1 li a{ color:#713c2e;  padding-left:20px; background:url(images/marker_2.jpg) 0 3px no-repeat}
.box2 .list1 li a{
	background:url(images/marker_1.jpg) 0 3px no-repeat;
	text-align: left;
}

.price li{ background:url(images/bg_prices.jpg) 0 16px repeat; color:#9d9069; line-height:23px; font-weight:bold}
.price li span{ background:#fbf8ef}
.price a{ font-weight:normal;  text-decoration:none; color:#713c2e;}
.price a:hover{ color:#9d9069;}

/* ============================= footer ====================== */

#footer { padding:19px 47px 22px 37px; font-size:13px;  color:#645848;}
#footer a{ color:#645848;}
#footer span{ float:right; width:240px; padding-left:40px; padding-top:3px; background:url(images/footer_line.jpg) 0 0 repeat-y; font-size:12px; color:#796b58; line-height:19px;}
#footer span a{color:#796b58;}

/* ============================= forms ============================= */

#form_1{ width:220px; margin-top:-16px; padding-bottom:5px; overflow:hidden}
#form_1 h1{ font-size:30px; color:#6a5e3b; border:none; margin:0; padding: 0 0 8px 0; text-align:left;}
#form_1 .input{ width:208px; height:14px; font:12px Arial, Helvetica, sans-serif; color:#a69460; padding:5px; background:#fff; border:1px solid #ece8dc; margin-bottom:7px}


#ContactForm { line-height:18px;}
#ContactForm a{ margin-left:24px}
#ContactForm .input {width:268px; height:14px; font:12px Arial, Helvetica, sans-serif; color:#a69460; padding:5px; background: none; border:1px solid #ece8dc; margin-bottom:15px}
#ContactForm textarea {width:268px; height:132px; font:12px Arial, Helvetica, sans-serif; color:#a69460; padding:5px; background: none; border:1px solid #ece8dc; margin-bottom:15px; overflow:auto}
#page6 .main .pad #content .wrapper .col2.pad1 .box2 strong {
}
#page6 .main .pad #content .wrapper .col1 .pad1 .wrapper .font1 {
	font-size: 14px;
}
