#extra-container {
    position:relative;
    margin:0 auto;
    width:100%;
    max-width:1300px;
    min-width:900px;
    left:0%;
    background-color: #fff;
}

A IMG { border: none; } /*stupid firefox*/

#page {
    width:100%;
    min-width:500px;
    left:0%;
    background-color: #fff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}
#header {
    border-bottom: solid 1px gray;
}

#head {
	width:100%;
}

#menu {
    width:222px;
    position:relative;
    float:left;
    padding-bottom:1em;
}

/*#menu a {
    margin:1em;
	color: #222;
}*/

ul.menu{
    margin:0;
    padding:0;
    list-style-type:none;
    display:block;
    font:bold 1em Geneva, Arial, Helvetica, sans-serif;
    line-height:120%;
/*     width:200px; */
}
ul.menu li{
    margin:0;
    padding:0;
}
ul.menu li a{
    display:block;
    text-decoration:none;
    color:#0073ea;
    background:#fff;
    padding:0.5em 10px 0 10px;
/*     width:180px; */
}
ul.menu li a:hover{
    /*background:#ddd; url("images/vert-one_arrow.gif") no-repeat 0 9px;*/
    color:#fff;
    background:#83B0E1;
}
ul.menu li a.current, ul.menu li a.current:hover{
    color:#ff9600;/* url("images/vert-one_arrow.gif") no-repeat 0 9px;*/
    background:#fff;
}

#menu h4 {
    margin:1em 0em 0em 0em;
/*    margin-bottom:0em;
    margin-left:0.5em;*/
    display:block;
    text-decoration:none;
    color:#222;
    background:#fff;
    padding:0 0 0 5px;
/*     border-bottom:1px solid #gray; */
}

#content {
    margin-left:222px;
    border-left: solid 1px gray;
    padding: 0.5em 0.5em 0.5em;
}
#content p {

}

#info img{
	padding-right: 1em;
	padding-bottom: 0.5em;
}

#navigation{
    background-color: #FFA345;
    color:#fff;
    padding-left:0.5em;
    margin-left:-0.5em; /*x*/
    margin-right:-0.5em; /*x*/
}
#extra{
    display:none;
}
#footer{
    /*background-color: #94C6FF;*/
    border-top: solid 1px gray;
    clear:both;
    padding:0.5em;
}

#footer .powered {
	position:relative;
	float:right;
}

.uniform-bg {
/*http://chikuyonok.ru/2010/01/uniform-text-background/*/
    line-height:1.15;
    font-size:1em;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    background:url('../images/bg.png') -0.6em 0;
    background-attachment:fixed;
    position:relative;
    left:0.6em;
}

#news {
    border-left: 3px dashed #ff9600;
    padding: 5px;
	margin-bottom:0.5em;
}
#news a{
	color: black;
}

.news-h {
    font-size:1.2em;
    left:0.7em;
    position:relative;
}
.news-headline {
    font-size:1em;
    left:0.3em;
    position:relative;
    font-weight:bold;
}
.news-info {
    position:relative;
	left:0.3em;
	padding: 0;
	font-size: 0.8em;
	color:#555;
}

.news-text {
    left:5px;
    position:relative;
	padding-bottom:0.5em;
}

.form_frame {
/*     background-color: #FFA345; */
/*     color:#fff; */
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    padding: 1em;
}

.vol_title{
	/*padding-bottom: 0.3em;*/
	font-weight:bold;
	font-size:1em;
}
.vol_desc {
	padding: 0;
	padding-bottom: 0.4em;
	font-size: 0.8em;
	color:#555;
}
.vol_file {
	padding-top: 0.3em;
}
.file_date{
	color:#888;
	font-size:0.8em;
}
.file_desc {
	font-size:0.8em;
}

/*from artlebedev http://www.artlebedev.ru/tools/technogrette/html/thumbnails-center/ */
.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Выравнивание по центру */
/* text-align: center; */
text-align: left;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 3em 0 0 2em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 12em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}

