/* CSS Document */
/* common settings*/

html, body, span, applet, object, iframe, pre, code, img, div{
   outline: 0;  
  border: 0; 
  line-height: 1;
  margin:0;
  padding: 0;
  vertical-align: 0;}
  body {
   background:#eddebb url(/style/images/page.jpg) repeat-x;
   min-width:1000px;  
  }
#wrap { margin:0px;
  font-family: Arial, Helvetica, sans-serif;
min-width:1100px;
width: expression(document.body.clientWidth > 1100 ? "100%" : "1100px") /* Ширина для IE */
}
#node {
z-index:0;
  font-size: 0.8em;
  vertical-align:0px;
  margin:20px 21px 0px 21px;
margin /*\**/:20px 22px 0px 21px\9;
 }
 
#nodev {
background-color:#FFFFFF;
position:relative;
z-index:1;
padding: 70px 0px 0px 160px;
border-left: 3px #f4f4f3 solid;
border-bottom:0px;
border-right:200px #edede7 solid;
overflow:visible;
line-height: 1.5;
}

#page {
position:relative;
z-index:2;
margin:0px 30px 0px 215px;
line-height: 1.5;
padding-bottom:10px;
}
#page {
min-height:700px;
height:auto !important;
height:700px; }

/* Main Layout */
/*headler*/
#logo {
width:246px;
height:233px;
z-index:5;
position:absolute;
left:60px !important; 
left:20px; /*for IE6*/
top:40px !important;
top:0px;
}
#headler{
position:relative;
z-index:2;
overflow:visible;
height:233px;
top:25px;
width:100%;
min-width:800px;}

#headright {
position:absolute;
right:20px;
height:233px;
width:890px;
background: url(/style/images/head0.png) right no-repeat;
z-index:4;
}
#headleft {
height:233px;
position:absolute;
left:20px;
width:35px;
z-index:3;
background: url(/style/images/headleft0.png) no-repeat;
overflow:visible;
}
#headmid {
position:absolute;
left:35px;
background: url(/style/images/headmid.gif) repeat-x left;
width:70%;
height:233px;
z-index:2;
}
/*menus settings*/
#hmenu2 { 
position:absolute; 
 top:232px; 
 right:22px;}

/*left*/
#hleftblock {
position:absolute;
left:30px;
top:310px;
z-index:5;
width:145px;
height:600px;
}
#hleftblock ul{
position:relative;
display:block;
padding:0px;
margin:0px;
text-indent:0px;
padding-top:10px;
}
#hleftblock li{
list-style-type:none;
position:relative;
display:block;
width:145px;
height:115px;
/*background: url(/style/images/banli2.png) no-repeat;*/
padding:0px;
margin:0px;
text-indent:0px;
}
#hleftblock a{
display:block;
position:relative;
margin-left:5px;
background:url(/style/images/banna.png) top left no-repeat;
padding:8px 0px 0px 6px;
width:139px;
height:115px;
}

.ban{
display:block;
font: 9px Tahoma;
color:#556677;
position:relative;
left:0px;
top:5px;
width:90%   !important;
width:98%;
height:auto;
text-indent:5px;
margin:2px  !important;
margin:1px;
}

@-moz-document url-prefix()
{
.ban { font: 11px Tahoma; }
}

#mleftblock {
	width:180px;
	overflow:visible;
	position: absolute;
	left:190px;
	top:330px;
	z-index:8
	}

#mleftblock1 {

	background: url(/style/images/mmenu1.gif) no-repeat;
	z-index:7;
	position:relative;
	left:0px;
	top:0px;
	height:29px;}

#mleftblock3 {
	background: url(/style/images/mmenu3.jpg) no-repeat;
	z-index:7;
    position:relative;
	left:0px;
	top:-40px !important;
	height:33px;}
#answer {
position:relative;
top:-10px;
left:20px;
}
#answer p {font: 14px tahoma;
line-height:1.5;
text-decoration:underline;}
#answer ul{
font: 11px tahoma;
line-height:1.4;
color:#494844;
text-decoration:none;
padding:7px 5px 5px 0px;
margin:0px;
text-indent:0px;
position:relative;
list-style-type:none;
top:-20px;}
#answer li {
background:url(/style/images/bpoint.gif) no-repeat left;
padding-left:10px;
width:140px;}
#answer a{
font: 11px tahoma;
line-height:1.4;
color:#494844;
text-decoration:none;
}
#answer a:hover{
font: 11px tahoma;
line-height:1.4;
color:#bf1a1a;
text-decoration:none;
}	
#rightmenu {
	position: absolute;
	top:270px;
	font:Tahoma;
}
/*end settings*/
#end{
height:55px;
z-index:1;
width:100%;
border:0px;
padding:0px;
position:relative;
bottom:0px;
clear:both;
}
#recv {
font: 8pt Tahoma;
position:relative;
margin:-40px 0px 0px 35px;
z-index:8;
border:0px;
padding:0px;
float:left;
}
#midend {
position: absolute; 
left:20px; 
width:85%;
  background:url(/style/images/endmid.gif) repeat-x bottom;
  z-index:1;
  height:55px;
}
#leftend {
width:21px;
  background:url(/style/images/endleft.png) no-repeat;
  z-index:2;
  height:55px;
  position: absolute; 
  left:-1px;
}
#rightend {

width:202px;
  background:url(/style/images/endright.png) no-repeat;
  z-index:2;
  height:55px;
  position: absolute; 
  right:-1px;
}
#copyright {
position: relative;
top:-5px;
left:30px;
width:95%;
color:#494844;
font: 8pt Tahoma;
line-height:12pt;
}
