body {
	background: #fff; text-align: left; margin: 0px; padding: 0px;
	font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
	font-size: 11px;
  }

body a {
  	text-decoration: underline;
	color: #2F6085;
}

body a:hover {
	text-decoration: none;
	color: #2F6085;
}

#header { /* Верхняя часть с заголовком страницы */
	margin-top: 0px;
	padding: 0px; /* Поля вокруг текста */	
	width:100%;
	height:200px;
	background-repeat:no-repeat;
}

#container { /* Объединяет левый и центральный слой */
	margin-right: 200px; /* отступ справа, с учетом полей и ширины рамки */
	margin-left: 15px;
	margin-top: 50px;
}

#leftdiv { /* Навигация по сайту */
	width: 170px; /* Ширина меню */
	float: left; /* Состыковка с другим слоем по горизонтали */
}
  
#middlediv { /* Основное содержание страницы */
	position: relative;
	border: solid 1px #9AC5EF; /* Параметры рамки */
	margin-left: 185px; /* Отступ слева */
	background-color: #F2F3F7;
	text-align: left;
	padding: 15px;
}

#rightdiv { /* Навигация по сайту */
	position: absolute;
	width: 170px; /* Ширина меню */
	right: 15px;
	top: 250px;
}

#footer {

}
  
#download { /* Основное содержание страницы */
	text-align: left;
	margin: 10px;
	background-color: #F9EFEF;
	border: 1px solid #EF9A9A; /* Параметры рамки */
	padding:5px;
	min-height: 32px;
}

#download a {
	font-size: 13px;
	color: #D47070;
	text-decoration: none;
}

#download a:hover {
	font-size: 13px;
	color: #A84C4C;
	text-decoration: underline;
}

#edit {
	position:absolute;
	top:10px;
	right:10px;
}

#user_descr {
	text-align: left;
	margin: 10px;
	margin-bottom: 0px;
	background-color: #EFF5F9;
	border: 1px solid #9AC5EF; /* Параметры рамки */
	padding:5px;
}

 .maint {
	width: 100%;
	}
  
.maint tr td {
	border: 1px solid #9AC5EF;
	text-align: left;
	}

.admin_menu {
	width:168px;
	background-color:#EFF5F9;
	}
	
.td1 {
	border-bottom: 1px solid #9AC5EF;
	height:25px;
	padding-left: 5px;
	}

.td2 {
	border-bottom: 1px solid #9AC5EF;
	height:25px;
	padding-left: 5px;
	width:25px;
	}

	
.td3 {
	border-bottom: 1px solid #9AC5EF;
	height:25px;
	width:25px;
	}
	
.a1 {
    background: url('images/plus.gif'); /* Путь к файлу с исходным рисунком  */
    display: block; /*  Рисунок как блочный элемент */
    width: 25px; /* Ширина рисунка */
    height: 25px; /*  Высота рисунка */
   }
   
.a1:hover {
    background: url('images/plus_h.gif'); /* Путь к файлу с исходным рисунком  */
    display: block; /*  Рисунок как блочный элемент */
    width: 25px; /* Ширина рисунка */
    height: 25px; /*  Высота рисунка */
	}
	
.a2 {
    background: url('images/edit.gif'); /* Путь к файлу с исходным рисунком  */
    display: block; /*  Рисунок как блочный элемент */
    width: 25px; /* Ширина рисунка */
    height: 25px; /*  Высота рисунка */
   }
   
.a2:hover {
    background: url('images/edit_h.gif'); /* Путь к файлу с исходным рисунком  */
    display: block; /*  Рисунок как блочный элемент */
    width: 25px; /* Ширина рисунка */
    height: 25px; /*  Высота рисунка */
	}

ul {
	margin: 0;
	padding: 0;
}
	
.ull {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 168px;
	}

.ull li a {
	display: block;
	text-decoration: none;
	color: #2F6085;
	background: #EFF5F9;
	padding: 7px 5px 7px 5px;
	border-bottom: 1px solid #9ac1c9;
	}

.ull li {
	position: relative;
	}
	
.ull li a:hover {
	background: #D7E3EF;
	}
	
.name1 {
	font-size:22px;
	}

.name2 {
	font-size:16px;
	}
	
.row {
	background: #EFF5F9;
}
	
.row:hover {
	background: #D7E3EF;
}
/*--------------Tooltip-----------------*/
#easyTooltip {
  padding:1px;
  background:#EFF5F9;
  border: 1px solid #9AC5EF;
}

.item{display:none;}
/*---------------------------------------*/


#easyTooltip{
margin:0 10px 1em 0;
width:250px;
padding:8px;
background:#fcfcfc;
border:1px solid #e1e1e1;
line-height:130%; 
}

#easyTooltip h3{
margin:0 0 .5em 0;
font:13px Arial, Helvetica, sans-serif;
text-transform:uppercase;
} 

#easyTooltip p{
margin:0 0 .5em 0;
} 

#easyTooltip img{
background:#fff;
padding:1px;
border:1px solid #e1e1e1;
float:left;
margin-right:10px;
} 

#item{display:none;}


.number a {
	text-decoration: none;
	color: black;
	background-color: #E1E2E6;
	margin: 2px;
	border: 1px solid #black;
	width: 10px; /* Ширина рисунка */
    height: 10px; /*  Высота рисунка */
	text-align: center;
}

.number a:hover {
	text-decoration: none;
	color: black;
	background-color: #D4D5D9;
	margin: 2px;
	border: 1px solid #black;
	width: 10px; /* Ширина рисунка */
    height: 10px; /*  Высота рисунка */
}

.relis  tr td{
	border: 1px solid #9AC5EF;
}
.maint tr td a {
	color: #2F6085;
	text-decoration: none;
	font-weight: bold;
	}
	
	
.spo_all {
width: 90%;
margin-bottom:0px;
}
.spo_top {
background: #D1DCEB;
border: 1px solid #5D789C;
color: #000;
font-weight: bold;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
margin: 8px auto 0 auto;
height: 18px;
padding:3px;
}

.spoiler {
background: #D1DCEB;
border: 1px solid #5D789C;
margin: 5px auto 8px auto;
display:none;
padding:4px;
}

.spo_option {
font-weight:bold;
float:left;
}
.spo_desc {
float:right;
}

.last10 { 
	float: left;
	border: solid 1px #9AC5EF;
	background-color: #EFF5F9;
	padding: 5px;
}

.last10 a {
	text-decoration: none;
	color: #2F6085;
	font-size:11px;
}

.last10 a:hover {
	text-decoration: underline;
	color: #2F6085;
	font-size:11px;
}

.newsname  a {
	text-decoration: none;
	font-size:16px;
	color: #2F6085;
	font-weight: bold;
}

.newsname  a:hover {
	text-decoration: underline;
	font-size:16px;
	color: #2F6085;
	font-weight: bold;
}
.headernews {
	font-size:16px;
	color: #2F6085;
	font-weight: bold;
}

/*-------------------Скрытие блоков-------------------*/
#acc {width:170px; list-style:none; color:#033; border:0;}
#acc h3 {width:163px; border:1px solid #9ac1c9; padding:6px 0px 8px 5px; font-weight:bold; margin:0px;  cursor:pointer; background:url(images/header.gif)}
#acc h3:hover {background:url(images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:158px; padding:5px; border:1px solid #9ac1c9; border-top:none; background:#fff;}
#acc .acc-content2 {width:168px; padding:0px; border:1px solid #9ac1c9; border-top:none; background:#fff;}
#acc .acc-content3 {width:168px; padding:0px; border:1px solid #9ac1c9; border-top:none; background:#fff;}
/*-------------------------------------------------------*/

/*--------------------Форма входа-----------------------*/
form#login {  
position:relative;
}
div#username,
div#password {  
position:relative;  
margin-right:3px;
}
input#username-field,
input#password-field {  
margin-bottom: 5px;
width:10em;
}
label.overlabel {  
position:absolute;  
top:3px;  
left:5px;  
z-index:1;  
color:#999;
}  
label.overlabel {    
color:#999;  
}  
label.overlabel-apply {    
position:absolute;    
top:3px;    
left:5px;    
z-index:1;    
color:#999;	
font-family: Verdana;	
font-size: 11px;  
}
/*------------------------------------------------------*/

/*---------------------Верхнее меню---------------------*/
.topcontainer {
	font: 10px normal Verdana, sans-serif;
	width: 100%;
	margin-bottom: 15px;
}

ul#topnav {
	padding: 0;
	float: left;
	width: 100%;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	background: url(images/topnav_stretch.gif) repeat-x;
}
ul#topnav li {
	float: left;
	padding: 0;
	border-right: 1px solid #555;
}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { background: #1376c9 url(images/topnav_active.gif) repeat-x; }
ul#topnav li span {
	float: left;
	padding: 15px 0;
	position: absolute;
	left: 0; top:35px;
	display: none;
	width: 970px;
	background: #1376c9;
	color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline;}
/*------------------------------------------------------*/
