@charset "utf-8";
* {
margin:0;
padding:0
}
body {
background:#f7e7d0;
text-align:center;
}
img {border:none}
ul {
list-style-type:none;
}
h2 {
font:16px Arial;
color:#a06138;
margin-top:15px;
}
h3 {
font:16px Arial;
color:#a06138;
margin-top:15px;
}
h4 {
font:16px Arial;
color:#a06138;
margin-top:15px;
}
p, ol {
font:12px Arial;
color:#383024;
margin-top:10px;
}
ol li{
margin-left:25px}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.top_bg {
background:url('../images/header_bg.jpg') center top no-repeat;
width:100%;
min-width: 1000px;
width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
}
.main {
background:url('../images/top_line.gif') center top no-repeat;
width:1000px  ;
margin:0px auto;
text-align:left;
}
.header {
width:100%;
}
.logo {
height:54px;
margin-left:254px;
-margin-left:127px;
padding-top:27px;
float:left;
}
.tel_block {
margin:27px 0 0 120px;
float:left;
}
.tx_1 {
background:url('../images/ar_1.gif') 49px 4px no-repeat;
font:12px Arial;
color:#808080;
margin-left:44px;
padding-right:5px;
}
.tel span {
font:18px Tahoma;
color:#999999;
margin-top:1px;
display:block;
floaT:left;
}
.tel b {
font:20px Tahoma;
color:#52351f;
margin-left:5px;
display:block;
floaT:left;
}
.mail {
height:18px;
margin:240px 0 0 255px;
}
.net {
height:18px;
margin:-3px 0 0 236px;
}
.home{
height:20px;
margin:-1px 0 0 218px;
}
.horizontalcssmenu {
width:100%;
position: relative;
z-index:100;
}
.horizontalcssmenu li {
width:auto;
float:left;
position:relative;
cursor:pointer;
}
.horizontalcssmenu a {
text-decoration:none;
cursor:pointer;
}
.horizontalcssmenu ul li ul{
background:url('../images/drop_down.jpg') left top no-repeat;
border:1px solid #be916d;
width:223px;
position: absolute !important;
top:33px !important;
left: -36px;
padding:0px;
display: block;
visibility: hidden;
z-index: 100;
padding-bottom:10px;
}
.horizontalcssmenu ul li ul li{
width:200px;
float: none;
z-index:100;
padding:1px 0 0px 0;
margin:12px 0px 0 22px ;
-margin:10px 0px 0 22px
}
.horizontalcssmenu img {border:0px; }
.horizontalcssmenu ul li ul li a {
background:url('../images/ar_2.gif') left 3px no-repeat;
width:158px;
text-align:left !important;
padding:0px 0 0px 19px;
z-index:100;
font:11px Tahoma;
color:#5b321b;
margin:0 0 0 0px;
display:block;
float:none;
height:auto;
}
.horizontalcssmenu ul li ul li a:hover {
text-decoration:underline;
}
.m1 {
margin:220px 0 0 76px;
-margin-left:38px;
}
.m2 {
margin:231px 0 0 35px;
position:fixed;
float:left;
}
.m3 {
margin:231px 0 0 25px;
}
.m4 {
margin:250px 0 0 60px;
}
.m5 {
margin:239px 0 0 61px;
}
.m6 {
margin:231px 0 0 45px;
}
.m7 {
margin:221px 0 0 58px;
}
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }

html:root .horizontalcssmenu ul li ul li a {margin-top:0px;}
html:first-child .horizontalcssmenu ul li ul li a {margin-top:0px;}

.content {
margin-top:45px;
width:100%;
}
.left_bar {
width:228px;
float:left;
}
.keys {
background:url('../images/keys.png') left top no-repeat;
width:122px;
height:69px;
filter:expression(fixPNG(this));
}
.navigation {
padding-bottom:30px;
}
.navigation li {
background:url('../images/left_menu.gif') left bottom no-repeat;
padding:6px 0 12px 0;
}
.navigation  a {
background:url('../images/ar_3.gif') left 4px no-repeat;
font:12px Tahoma;
color:#5b321b;
text-decoration:none;
padding-left:20px;
margin-left:29px;
}
.navigation  a:hover {
text-decoration:underline;
}
.sub_cont {
width:699px;
margin-left:64px;
float:left;
}
h1{
background:url('../images/icon_1.gif') left top no-repeat;
padding-left:42px;
font:17px Tahoma;
color:#663300;
margin-top:28px;
padding-top:5px;
padding-bottom:5px;
}
h2{
padding-left:20px;
font:16px Tahoma;
color:#663300;
margin-top:28px;
padding-top:5px;
padding-bottom:5px;
}
h3{
padding-left:20px;
font:15px Tahoma;
color:#663300;
margin-top:28px;
padding-top:5px;
padding-bottom:5px;
}
h4{
padding-left:20px;
font:14px Tahoma;
color:#663300;
margin-top:28px;
padding-top:5px;
padding-bottom:5px;
}
.roll_block {
background:url('../images/roll_bg.jpg') left top no-repeat;
width:698px;
height:213px;
margin-top:18px;
padding-top:20px;
margin-bottom:-20px;
}
/** * This <div> element is wrapped by jCarousel around the list * and has the classname "jcarousel-container". */
.jcarousel-skin-tango {
margin-left:20px;
}
.jcarousel-container {    position: relative;}
.jcarousel-clip {    z-index: 2;    padding: 0;    margin: 0;    overflow: hidden;    position: relative; margin:0px 0 0 26px; }
.jcarousel-list {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;    left: 0;    margin: 0;    padding: 0;}
.jcarousel-list li ,.jcarousel-item {
background:url('../images/frame.jpg') left top no-repeat;
width:195px;
height:187px;
float: left;
list-style: none;
position:relative;
}
.jcarousel-next {    z-index: 3;    display: none;}
.jcarousel-prev {    z-index: 3;    display: none;}

.jcarousel-skin-tango .jcarousel-container-horizontal {    width: 613px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal {    width:613px;  height:187px}
.jcarousel-skin-tango .jcarousel-item {    width:195px;    height:187px}
.jcarousel-skin-tango .jcarousel-item-horizontal {    margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {    background: #fff;    color: #000;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {    position: absolute;    top: 53px;    right: -55px;    width: 21px;    height: 34px;    cursor: pointer;    background: transparent url("../images/next-horizontal.png") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {    position: absolute;    top: 53px;    left: -10px;    width: 21px;    height: 34px;    cursor: pointer;    background: transparent url("../images/prev-horizontal.png") no-repeat 0 0;}
.jcarousel-list li a {
width:194px;
height:145px;
position:absolute;
left:1px;
top:1px;
z-index:100;
}
.link_1 {
margin:-20px 0 0 563px;
position:relative;
z-index:200;
}
.more {
margin-top:13px;
}
.path {
font:11px Arial;
color:#52351f;
margin:10px 0 -20px 0;
}
.path span {
color:#847051;
}
.path a {
color:#52351f;
}
.text_1 {
font:11px Arial;
color:#383024;
margin-top:10px;
}
.text_1 img {
margin: 0 5px -4px 0px;
position:relative;
z-index:10;
}
.tels {
font:15px Arial;
color:#663300;
margin-top:10px;
}
.tels span {
color:#ff7f00;
}
.map_block {
background:url('../images/map_block.gif') left top no-repeat;
width:698px;
height:461px;
margin-top:10px;
padding-top:1px;
}
.map {
margin:28px 0 0 39px;
}
.folio  {
margin-top:20px;
}

.folio li {
/*background:url('../images/frame_2.jpg') left bottom no-repeat;*/
width:195px;
/*height:213px;*/
padding:1px 0 10px 1px;
margin-right:15px;
float:left
}
.folio li div{
width:195px;
height:43px;
font:12px Tahoma;
color:#5b321b;
}
.pages {
width:300px;
font:11px Arial;
color:#52351f;
margin:0px 0 0 180px;
-margin-left:90px;
position:relative;
z-index:10;
float:left;
}
.pages a {
color:#52351f;
}
.pages span {
color:#b8957e;
}
.back {
background:url('../images/back.gif') left 4px no-repeat;
padding-left:16px;
}
.next {
background:url('../images/next.gif') right 4px no-repeat;
padding-right:16px;
}














.footer {
background:url('../images/footer_bg.jpg') center top no-repeat;
width:100%;
height:188px;
padding-top:40px;
margin-top:-30px;
border-bottom:4px solid #ff7f00;
}
.foot_cont {
width:1000px  ;
margin:0px auto;
text-align:left;
padding-top:30px;
}
.foot_cont .tel_block {
margin:27px 0 0 250px;
float:left;
}
.foot_cont .tx_1 {
background:url('../images/ar_4.gif') 53px 4px no-repeat;
font:12px Arial;
color:#52351f;
margin-left:44px;
}
.foot_cont .tel span {
font:20px Tahoma;
color:#e7d6bf;
margin-top:3px;
display:block;
floaT:left;
}
.foot_cont .tel b {
font:20px Tahoma;
color:#fff;
margin-left:5px;
display:block;
floaT:left;
}
.line_2 {
background:url('../images/line-2.gif') left top no-repeat;
width:768;
height:5px;
margin-left:292px;
LINE-HEIGHT:0PX;
FONT-SIZE:0PX;
}
.copy {
font:11px Arial;
color:#4d4d4d;
margin-top:25px;
margin-left:292px;
}
.copy span {
color:#663300;
display:block;
}
.cont {
font:11px Arial;
color:#fff;
margin-top:38px;
margin-left:292px;
-margin-left:146px;
float:left;
}
.cont a {
width:83px;
margin-top:15px;
display:block;
}
.cont a.map{
margin-top:-18px!important;
float:right;
}
/**/
.map {
padding:0;
margin:0;
}
.map ul{
margin:0;
padding:0;}
.map li {
padding:5px 0 5px 0;
}
.map li ul{
margin: 5px 0 0 10px;
}
.map li ul li ul{
margin-left:10px
}
.map  a {
background:url('../images/ar_3.gif') left 4px no-repeat;
font:12px Tahoma;
color:#5b321b;
text-decoration:none;
padding-left:20px;
margin-left:29px;
}
.map  a:hover {
text-decoration:underline;
}
/*****/
.bread{
color:#5b321b;
}
.bread span{
color:#333333;font:12px Tahoma;
}
.bread  a {
font:12px Tahoma;
color:#5b321b;
text-decoration:none;
}
.bread  a:hover {
text-decoration:underline;
}

.sitemap ul { padding:2px; font:12px Tahoma; color:#5b321b; text-decoration:none; }
.sitemap ul li { padding:2px 2px 2px 15px; }
.sitemap ul li A { font:12px Tahoma; color:#5b321b; text-decoration:none; }
.sitemap ul li A:hover { font:12px Tahoma; color:#5b321b; text-decoration:underline; }
.sitemap ul li ul li { padding:2px 2px 2px 15px; }



