html,body {
width:100%;
height:100%;
padding:0;
margin:0;
}
html {
font:11px tahoma,arial,verdana,sans-serif;
}
body {
color:#b67b30;
background:#fcf3e2;
}
p {
margin:0 0 10px 0;
}
ul {
padding:0;
margin:0 0 15px 0;
display:block;
overflow:hidden;
list-style:none;
}
ul li {
padding:0 0 5px 7px;
background:url('../_images/ico/li.gif') no-repeat 0 7px;
}
ol {
padding:0;
margin:0 0 15px 0;
display:block;
overflow:hidden;
}
ol li {
padding:0 0 10px 0;
margin:0 0 0 23px;
}
a, a:link{
color:#76aa04;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a:focus,a:active {
outline:none;
}
a img {border:none;}
address {font-style:normal;}
strong {
margin:0 0 8px 0;
display:block;
font-size:12px;
color:#bf631a;
}
td {
padding:0;
vertical-align:top;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
font-family:tahoma,arial,verdana,sans-serif;
font-weight:normal;
}
h2 {
margin:0 0 10px 0;
font-size:14px;
font-weight:bold;
color:#bf631a;
}


form,fieldset {
padding:0;
margin:0;
border:none;
display:block;
overflow:hidden;
}
label {
padding:2px 1px;
overflow:hidden;
position:relative;
font:11px tahoma,arial,verdana,sans-serif;
color:#fff;
}
input.text,textarea {
padding:1px 4px;
margin:0px;
border:1px solid #ffd84e;
position:relative;
font:11px tahoma,arial,verdana,sans-serif;
color:#fff1df;
background:#cb712c;
}
textarea {
padding:4px;
}
select {
padding:0px;
margin:0px;
font:11px tahoma,arial,verdana,sans-serif;
color:#fff1df;
background:#cb712c;
}
input.submit {
padding:0px;
margin:0px;
cursor:pointer;
display:block;
font:11px tahoma,arial,verdana,sans-serif;
color:#6b6b6b;
}





#wrap {
width:100%;
min-width:980px;
min-height:100%;
margin:0 auto;
position:relative;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
.clear {
width:100%;
height:1px;
clear:both;
overflow:hidden;
}
#spacer {
width:100%;
height:90px;
clear:both;
overflow:hidden;
}

/* ---------------------------------- подвал */
#footer {
width:100%;
height:82px;
overflow:hidden;
position:absolute;
bottom:0px;
right:0px;
}
#fspace {
height:81px;
margin:0 40px 0 60px;
border-top:1px solid #ce8e3a;
position:relative;
}
#address {
position:absolute;
left:2%;
top:13px;
color:#b95e21;
}
#ico {
height:9px;
position:absolute;
top:35px;
left:29%;
}
#ico li {
padding:0 11px 0 0;
float:left;
background:none;
}
#ico li img {
display:block;
}
#author {
position:absolute;
top:27px;
right:2%;
}
#himalaya {
position:absolute;
top:14px;
right:110px;
}


/* ---------------------------------- шапка */
#header {
width:100%;
height:120px;
position:relative;
overflow:hidden;
}
#logo {
position:absolute;
top:15px;
left:10px;
}
#logo img {display:block;}

#menu {
height:38px;
margin:0 40px 0 325px;
border-bottom:2px solid #dda650;
position:relative;
top:39px;
white-space:nowrap;
background:#b75b16 url('../_images/menu.png') repeat-x 0 0;
}
#menu .bg1 {
width:489px;
height:88px;
position:absolute;
top:-9px;
left:-35px;
z-index:1;
background:url('../_images/menu-bg1.jpg') no-repeat 0 0;
}
#menu .bg2 {
width:208px;
height:79px;
position:absolute;
top:-34px;
right:-25px;
z-index:1;
background:url('../_images/menu-bg2.jpg') no-repeat 0 0;
}
#menu p {
padding:12px 35px 0 35px;
display:block;
position:relative;
z-index:2;
font-size:12px;
color:#fff;
}
#menu p a {
color:#fff;
}


/* ---------------------------------- левая */
#left {
width:290px;
position:relative;
overflow:hidden;
float:left;
}

#contacts {
padding:95px 0 20px 74px;
font-size:18px;
color:#8a6527;
background:url('../_images/contacts.jpg') no-repeat 0 0;
}
#contacts span {
color:#ce9d4a;
}

#sprav {
width:158px;
padding:0 0 25px 74px;
overflow:hidden;
font-size:12px;
font-weight:bold;
}
#sprav a {
width:158px;
padding:155px 0 0 0;
display:block;
float:left;
text-align:center;
background:url('../_images/sprav.jpg') no-repeat 0 0;
}

#basket {
width:190px;
height:105px;
padding:150px 0 0 85px;
margin:0 0 0 20px;
background:#b0551b url('../_images/basket.jpg') no-repeat 0 0;
}
#basket p {
font-size:12px;
color:#fff;
}
#basket p.title {
margin:0 0 5px 0;
font-weight:bold;
}
#basket p a {
color:#fff;
}

#catmenu {
width:155px;
padding:40px 35px 0 45px;
margin:0 0 0 35px;
position:relative;
background:#c86a2a url('../_images/catmenu.jpg') repeat-y 0 0;
}
#catmenu p.title {
font-size:12px;
font-weight:bold;
color:#fff;
position:relative;
z-index:2;
}
#catmenu ul {
width:155px;
font-size:12px;
color:#fff;
position:relative;
z-index:2;
}
#catmenu ul li {
width:155px;
padding:0 0 10px 0;
float:left;
background:none;
}
#catmenu ul li a {
color:#fff;
}

#catmenu .btm {
with:235px;
height:32px;
margin:0 -35px 0 -45px;
background:url('../_images/catmenu-btm.png') no-repeat 0 0;
}
#catmenu .top {
width:235px;
height:193px;
position:absolute;
top:0px;
left:0px;
z-index:1;
background:url('../_images/catmenu-top.jpg') no-repeat 0 0;
}





/* ---------------------------------- правая */
#right {
margin:-20px 0 0 290px;
position:relative;
}
#rspace {
padding:35px 40px 0 30px;
overflow:hidden;
}


.m_text {
margin:0 0 20px 0;
}
.m_text table {
width:60%;
border-collapse:collapse;
border:1px solid #ce8e3a;
}
.m_text table td {
padding:4px 7px;
border:1px solid #ce8e3a;
}



h3 {
margin:0 0 3px 0;
font-size:12px;
font-weight:bold;
}


.wood {
margin:8px 0px 50px 0;
height:149px;
position:relative;
background:#bf6e23 url('../_images/wood.jpg') repeat-x 0 0;
}
.wood p {
margin:0px;
font-size:12px;
color:#fff;
}
.wood p a {
color:#fff;
}
.wood .right {
width:208px;
height:176px;
position:absolute;
top:-28px;
right:-29px;
z-index:1;
background:url('../_images/wood-right.png') no-repeat 0 0;
}
.wood h1 {
margin:0 0 10px 0;
font-size:18px;
color:#fff;
}
.wood .cnt {
padding:15px 90px 0 25px;
position:relative;
z-index:2;
}
.wood .left {
width:209px;
height:190px;
position:absolute;
top:0px;
left:-29px;
z-index:1;
background:url('../_images/wood-left.jpg') no-repeat 0 0;
}
.wood .top {
width:64px;
height:40px;
position:absolute;
top:-40px;
left:-17px;
z-index:1;
background:url('../_images/wood-top.png') no-repeat 0 0;
}