/* *1 common (аОаБб?аИаЕ)
----------------------------------------------------------------------------- */
html,body,h1,h2,h3,h6 {
padding:0px;
margin:0px;
}

html {
width:100%;
height:100%;
min-width:950px;
}
body {
width:100%;
height:100%;
font:62.5% arial,sans-serif;
color:inherit;
background:#fff url('img/body.jpg') repeat-x 0 0;
}

#all{
	  position: relative;
	  height: 100%;
	  min-height: 100%;
    width: 100%;
     background:url('img/wrap.jpg') repeat-x 0 100%;
	  }
html>body #all {height: auto;}
#empty {height: 60px; }




/* *2 text (б?б?б?аЛаКаИ, аАаБаЗаАб?б?, аЗаАаГаОаЛаОаВаКаИ, б?аПаИб?аКаИ)
----------------------------------------------------------------------------- */
a {
text-decoration:underline;
color:#990000;
}
a:hover {
text-decoration:none;
}
img {
border:0px;
}
p {
margin-bottom:15px;
font:1.2em/1.6em arial,sans-serif;
color:#333;
background-color:inherit;
}
p a {
color:#f00;
background-color:inherit;
color:#990000;
}

/* *3 main (аОб?аНаОаВаНб?аЕ)
----------------------------------------------------------------------------- */
#wrap {
width:100%;
min-width:810px;
min-height:100%;
position:relative;
overflow:hidden;
z-index:1;

}
.both {
width:100%;
clear:both;
overflow:hidden;
}
#spacer {
width:100%;
height:65px;
clear:both;
display:none;
}

/* *4 header (б?аАаПаКаА)
----------------------------------------------------------------------------- */
#header {
width:100%;
height:320px;
position:relative;
overflow:hidden;
background:url('img/header.jpg') no-repeat 0 40px ;
}
#logo {
width:32%;
height:130px;
overflow:hidden;
position:absolute;
top:26px;
right:0px;
margin-right:20px;
}
#logo .space {
height:82px;
padding-left:25px;
position:relative;
}
#logo .space img {
margin:0 auto;
position:relative;
top:15px;
display:block;
}
#contacts {
width:31%;
overflow:hidden;
position:absolute;
top:156px;
margin-right:10px;
right:0px;
text-align:center;
}
#contacts address {
font:18px arial,sans-serif;
}
#menu {
width:70%;
padding:0px;
margin:0px;
overflow:hidden;
list-style:none;
position:absolute;
left:35%;
top:238px;
}
#menu li {
padding:0 24px 0 23px;
float:left;
font:14px arial,sans-serif;
background:url('menu_li.gif') no-repeat 0 50%;
}
#menu li a {
color:#990000;
background-color:inherit;
}

/* *5 left (аЛаЕаВаАб? аКаОаЛаОаНаКаА)
----------------------------------------------------------------------------- */




#left {
width:25%;
padding-bottom:170px;
float:left;
}
#left p {
	margin-left:58px;
	margin-top:-20px;

}
#submenu, #submenu ul {
width:100%;
margin:0px;
padding:0px;
list-style:none;
overflow:hidden;
}
#submenu li {
width:85%;
padding:0 0 16px 30px;
float:left;
clear:both;
font:1.0em arial,sans-serif;
font-weight: bold;
}
#submenu li a {
position:relative;
background-color:inherit;
}
#submenu li li {
font:1.2em arial,sans-serif;
background:url(img/submenu_li_li.gif) no-repeat 13px 7px;
padding:1px 0 1px 30px;
}
#submenu li ul {
width:100%;
}









/* *6 right (аПб?аАаВаАб? аКаОаЛаОаНаКаА)
----------------------------------------------------------------------------- */
#right {
float:right;
position:relative;
right:3%;
}
.news {
width:100%;
padding-bottom:15px;
}
.news p {
margin:0px;
}
.news .lnk {
text-align:right;
}
h6 {
font:bold 1.4em arial,sans-serif;
}

/* *7 content (б?аЕаНб?б?аАаЛб?аНаАб? аКаОаЛаОаНаКаА)
----------------------------------------------------------------------------- */
#content {
width:60%;
float:left;
position:relative;
left:3%;
bottom:65px;
margin-top:65px;
}
h3 {
padding-left:25px;
margin-bottom:15px;
font:bold 1.8em arial,sans-serif;
background:url('img/h3.gif') no-repeat 0 50%;
}
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrб?               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
	font-size: 12px;
}
.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;
}

div#links {
    font-size: 12px;
	line-height: 1.6em;
	}
	div.preview {
    position: relative;
	float: left;
	margin: 10px 100px 15px 0;
	}
	div.preview p {
	width:150px;
	}
div#yartex {
	position : absolute;
	z-index : 6; 
	right : 21%; 
	bottom: 6px;  
	text-align: left;
	}



#menu li a.podmenu, #submenu  li ul li a.podmenu{
color: #000 ;
text-decoration:none;
}

/****************:)***************** YARTEX ***************:)*****************/

.yartex {
	min-height:40px;
	position:absolute;
	bottom:0;
	right:135px;
	font:bold 90% arial, sans-serif;
	width:210px;
	}

.yartex a img {
	bottom:0;
	right:0;
	position:absolute;
	}

.yartex_text, .yartex_text1  {
	float:left;
	color:#6c6c6c;
	width:120px;
	text-decoration:none;
	text-align:right;
	line-height:9px;
	}

.yartex_text1 {
	clear:left;
	margin-top:3px;
	}
