/*--------------------------------------------
CSS для Черной Белки.
(c) Dion.

Структура документа:
all
+_______header
	+_______hd1
	|	+_______hd2
	|	|
	|	hd3
	|	+_______hd4
	|
	navigation
	|
	+_______titlearea
	|	|
	|	+_______h1
	|	|	navarea
	|	|
	|	mainmenu
	|	|
	|	+_______m
	|		+_______menu
	|			menu
	|			menu
	|			menu
	docbody
	+_______container
		|
		+_______content
		        footer
			sidebar
			+_______informer-control
				informer

Текущий список блоков:
#all #footer .hidden #header #hd1 #hd2 #hd3 #hd4 #navigation #titlearea #navarea #mainmenu
#m .a .menu #sidebar #docbody #container #content #informer-control #informer #row

----------------------------------------------
Основное описание
--------------------------------------------*/
ul {
list-style-image:url('img/bull.gif');
list-style-position:outside;
}

img
{border:none; }

body
{margin:0; padding:0; background-color:White; height:100%}

#all
{width:780px; height:100% !important; background:url('img/sdbrbrdrshd.gif') repeat-y top 565px; padding:0; border-right:1px solid black; min-height: 100%;}
html>body #all {height: auto;}

#footer
{width:567px; height:49px; background:#F7FDF6 url('img/footerbg.gif') repeat-x top left; border-top:1px solid black; }

.hidden, .printolny
{display:none; }

#content
{font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:80%; text-indent:1em; color:black; text-align:justify; }
#content p
{margin:5px; padding:0; }
#content a
{color:#006699; text-decoration/* */:none; border-bottom/* */:1px solid #8899AA; }
#content a:hover
{text-decoration:none; border-bottom-style/* */:solid;}
#content a:visited
{color: #8899AA; color/* */:#8899AA; border-color/* */: #BBB8CC; }
#content a:active
{background:#AAA; color:white ;border:0; }

em {
font-style:normal;
font-weight:Bold;
}

#footer {
text-align:center;
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:80%;
text-indent:1em;
color:black;
padding-top:4px;
}
h2 {
Font-family:Verdana, Tahoma, Sans-serif;
font-size:18px;
font-weight:Normal;
margin:0;

}


/*--------------------------------------------
Описание шапки
--------------------------------------------*/

#header
{width:780px; padding:0; margin:0; z-index:1; }

#hd1
{width:780px; height:74px; background:url('img/topheadergrad.gif') repeat-x; padding:0; margin:0; }

#hd2
{width:180px; height:50px; width /**/:780px; height /**/:74px; background:url('img/mainheader.jpg') no-repeat top left; padding:14px 11px 1px 589px; margin:0; }
html>body #hd2 {width:180px;}

#hd3
{width:780px; height:45px; background-image:url('img/bottomheadergrad.gif'); background-repeat:repeat-x; background-position:top left; padding:0; margin:0; }

#hd4
{width:780px; height:45px; background-image:url('img/bottomheaderpic.jpg'); background-repeat:no-repeat; background-position:top right; padding:0; margin:0; }

/*--------------------------------------------
Описание навигационного блока
--------------------------------------------*/

#navigation
{position:relative; width:780px; padding:0; margin:0;}

#titlearea
{width:780px; height:88px; background:url('img/menuareagrad.gif') repeat-x; padding:0; margin:0; }

#navarea
{width:240px; width /**/: 330px; height:52px; height /**/:88px; background:Black url('img/navarea.jpg') no-repeat top right; margin-left:462px; margin-left/**/: 450px; padding:26px 16px 10px 74px; color:white; font-size:10pt; font-family:Verdana,Tahoma,Sans-serif; text-indent:-1em;}
html>body #navarea
{width:240px; height:52px; }

#navarea a {text-decoration:underline;color:White;}
#navarea a:hover {text-decoration:none;color:White;}


h1
{position:absolute; top:35px; left:10px; font-size:14pt; font-weight:normal; font-family:Arial,Helvetica,Sans-serif; margin:0; padding:0; color:Black; }

h1,h2,h3,h4,h5,h6 {
text-indent:0;
}

/*--------------------------------------------
Описание меню
--------------------------------------------*/

#mainmenu
{position:absolute; top:0; left:0; width:450px; z-index:1 }

#m *
{border-collapse:collapse }

.a
{width:125px; height:20px; border:1px solid;border-color:White #806D3A #806D3A White; background:url('img/menubg.gif'); font-size:10pt; font-family:Verdana,Tahoma,Arial,Sans-serif; text-decoration:none; color:Black; display:block; padding-left:3px;}

.a table
{display:block }

* html #m .a table
{display:block }

#m table, #m table a
{display:none }

#m .a:hover
{border-color:#806D3A; }

#m .a:hover table,.menu:hover table
{position:absolute; top:20px; display: block; white-space: nowrap}

#m .a:hover table a, #m .menu:hover table a
{width:140px; height:20px; padding-left:3px; border:1px solid; border-color:White #806D3A #806D3A White; background:url('img/menubg.gif'); font-size:10pt; font-family:Verdana,Tahoma,Arial,Sans-serif; text-decoration:none; color:Black; display:block; white-space: nowrap; z-index:1; }

#m .a:hover table a:hover,#m .menu:hover table a:hover
{background: #f5f5dc; }

.menu
{margin:0 ;float:left; }

/*--------------------------------------------
Описание основных контейнеров
--------------------------------------------*/

#sidebar
{float:right; width:213px; w\idth:200px; padding:6px auto auto 25px;}

#sidebar ul {
width:180px;
Font-family:Arial,Helvetica,Sans-serif;
list-style-image:url('img/bull.gif');
Font-size:12px;
padding:0;
margin:10px 0 0 15px;
}
#sidebar a {
color:#336699;
}
#sidebar a:visited {
color:#778899;
}
#sidebar h4 {
Font-family:Verdana, Tahoma, Sans-serif;
font-size:15px;
font-weight:Bold;
margin-bottom:0;
}

#docbody
{width:780px; padding:0; margin:0; background:url('img/sdbrbrdrshd.gif') repeat-y top right; }

#container
{width:780px;b\order-right:1px solid black; padding:0;margin-right:-213px; float:left;}
html>body #container {
background:url('img/sdbrbrdrshd.gif') repeat-y top right;
}
#content
{padding:15px;margin-right:213px; }

h4.newest {
color:red;
font-weight:bold;
}

/*--------------------------------------------
Описание разнообразных модульков
--------------------------------------------*/

#informer-control
{
height:20px; background-image:url('gif/hdr.gif'); border:1px solid #81878B; width:174px; padding:0; voice-family: "\"}\""; voice-family:inherit; margin:0; width:178px; padding:0 1px; }
z>z{}

#informer-control img
{margin:0 2px; voice-family: "\"}\""; voice-family:inherit; margin:0 10px; float:left; }
z>z{}

#informer-control a
{height:17px; line-height:17px; margin:0; padding:0; voice-family: "\"}\"";  voice-family:inherit; display:block; float:right; margin:2px 1px 0; padding:0;}
z>z{}

#informer-control a img
{voice-family: "\"}\""; voice-family:inherit; margin:0 1px; padding:0; margin:0; float:left; }
z>z{}

#informer
{padding:1px; margin:0; background-color:#CCD5DC; border:1px solid #81878B; border-top:none; width:174px; height:114px; voice-family: "\"}\""; voice-family:inherit; width:176px; height:116px; }
z>z{}

#row a
{display:block; background-color:#E3EBF2; color:Black; width:40px; height:25px; padding:0; margin:1px; text-align:center; vertical-align:middle; float:left; border:1px solid; border-color:white #BDC4CA #BDC4CA white; }
#row a:hover
{border-color: #BDC4CA;}
#row a img
{margin-top:6px;}
#row
{padding:0;margin:0;text-align:center;vertical-align:middle;}
body>#informer-control {width:176px;}