/* *1 common (общие)
----------------------------------------------------------------------------- */
html,body,p,form,input,label,h1,h2,h3,h4,h5,h6 {
padding:0px;
margin:0px;
}
html {
width:100%;
height:100%;
}
body {
width:100%;
height:100%;
font:62.5% tahoma,arial,verdana,sans-serif;
color:inherit;
background:#fff url('images/body.gif') repeat-x 0 0;
}

/* *2 text (ссылки, абзацы, заголовки, списки)
----------------------------------------------------------------------------- */
a {
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
img {
border:0px;
}
p {
margin-bottom:15px;
font:13px/18px tahoma,arial,verdana,sans-serif;
color:#000;
background-color:inherit;
}
p img {
display:inline;
}
p a {
color:#633f36;
background-color:inherit;
}

/* *3 main (основные)
----------------------------------------------------------------------------- */
#wrap {
width:100%;
min-width:950px;
min-height:100%;
position:relative;
overflow:hidden;
z-index:1;
background:url('images/wrap.jpg') no-repeat 100% 0;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
#spacer {
width:100%;
height:85px;
clear:both;
overflow:hidden;
}

/* *4 footer (подвал)
----------------------------------------------------------------------------- */
#footer {
width:100%;
min-width:980px;
height:75px;
margin:-75px 0 0 0;
position:relative;
overflow:hidden;
z-index:2;
background:url('images/footer.gif') repeat-x 0 100%;
}
#footer .right {
width:32px;
height:34px;
position:absolute;
right:0px;
bottom:0px;
background:url('images/footer_right.gif') no-repeat 0 0;
}
#footer .left {
width:32px;
height:34px;
position:absolute;
left:0px;
bottom:0px;
background:url('images/footer_left.gif') no-repeat 0 0;
}
#footer .pic {
width:980px;
height:30px;
position:relative;
margin:0 auto;
background:url('images/footer_pic.jpg') no-repeat 0 0;
}

/* *5 header (шапка)
----------------------------------------------------------------------------- */
#header {
width:100%;
height:365px;
position:relative;
background:url('images/header.jpg') no-repeat 0 0;
}
#logo {
margin-left:-112px;
position:absolute;
top:87px;
left:50%;
}
#logo img {display:block;}
#menu {
width:650px;
padding:0;
margin:0 auto;
list-style:none;
overflow:hidden;
position:relative;
top:260px;
font:bold 12px tahoma,arial,verdana,sans-serif;
color:#12499f;
background:#9f6c60;
}
#menu li {
padding:0 18px 0 13px;
float:left;
color:#fff;

}
#menu li a {
color:#fff;
background-color:inherit;
}
h1 {
margin:0 0 0 -175px;
position:absolute;
top:206px;
left:50%;
font-size:13px;
color:#472821;

}
h1 img {display:block;}
h2 {
padding:0 10px 0 0;
position:absolute;
top:315px;
left:33px;
font:22px tahoma,arial,verdana,sans-serif;
color:#472821;
background-color:#fff;
}
h2.h2_2 {
padding:0 10px 0 30px;
margin-left:-30px;
left:28%;
}
h2.h2_3 {
padding:0 10px 0 30px;
margin-left:-30px;
left:76%;
}
#nav {
position:absolute;
right:35px;
bottom:-5px;
font-size:12px;
color:#000;
background-color:inherit;
}
#nav a {
color:#000;
background-color:inherit;

}

/* *6 content (контент)
----------------------------------------------------------------------------- */
#content {
padding:15px 30px;
overflow:hidden;
}
.col2 {
width:49%;
float:left;
position:relative;
}
.col2 img {
margin:0 auto;
display:block;
}
h3 {
margin:0 0 5px 0;
font:bold 16px tahoma,arial,verdana,sans-serif;
}
.tab {
width:99%;
border-top:1px solid #000;
border-right:1px solid #000;
font:1.1em arial,tahoma,verdana,sans-serif;
}
.tab td {
border-bottom:1px solid #000;
border-left:1px solid #000;
padding:2px;
text-align:center;
}
.tab th {
border-bottom:1px solid #000;
border-left:1px solid #000;
padding:2px;
}
.prod {
width:100%;
padding:0 0 15px 0;
overflow:hidden;
}
.prod .prod_pic {
width:28%;
float:left;
}
.prod .prod_pic img {
margin:0px;
}
.prod .prod_cnt {
width:70%;
float:left;
}
.prod .prod_cnt p {
margin:0px;
}

table.editor, .editor td {
 border-color: #000000; border-style: solid; border-width: 1px
}

.t1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	 border-color: #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.t2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	 border-color: #000000 #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.t3 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	 border-color: #000000 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

#print { 
position:absolute;
right:35px;
bottom:-17px;
font-size:11px;
color:#000;
background-color:inherit;
	}

#print a {
	color:#633f36;
	}



/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrц               |
|--------------------------------------------------*/

.dtree {
font:120% tahoma,arial,verdana,sans-serif;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/****************:)***************** YARTEX ***************:)*****************/

.yartex {
	min-height:40px;
	position:absolute;
	bottom:0;
	right:10%;
	font:bold 100% arial, sans-serif;
	width:190px;
	}

.yartex a img {
	bottom:0;
	left:0;
	position:absolute;
	}

.yartex_text, .yartex_text1  {
	float:right;
	color:#6c6c6c;
	width:100px;
	text-decoration:none;
	}

.yartex_text1 {
	clear:right;
	padding-bottom:4px;
	}

html>body .yartex_text1 {
	padding-bottom:0px;
	}

