@charset "utf-8";

/*  8. Дополнительные стили */
.diary {
	width: 300px;
}
.half_1 {
	width: 50%;
	text-align: left;
}
.half_2 {
	width: 50%;
	text-align: right;
}
.diarytitle {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.diarytext {
	font-size: 14px;
	text-align: justify;
	text-indent: 40px;
}

/*  3. Содержимое файла SERVICE.CSS */

h1.document
{
	font-size: 18pt;
	font-weight: bold;
	padding: 0px;
}

h1.page_title
{
	font-size: 18pt;
	font-weight: bold;
	padding: 0px;
}

h3.page_title
{
	font-size: 12pt;
	font-weight: bold;
	padding: 0px;
}

h2.document /* Стандартный документ */
{
	text-align: center;
	border-bottom: 1px solid #86abc4;
/*	height: 24px;	*/
	font-size: 14pt;
	padding-top: 4px;
}

h2.document_nb /* Документ без подчёркивания */
{
	text-align: center;
	font-size: 14pt;
	margin: 10px;
}

h2.document75 /* Стандартный документ */
{
	text-align: center;
	border-bottom: 1px solid #86abc4;
/*	height: 24px;	*/
	font-size: 14pt;
	padding-top: 4px;
	width: 75%;
}

h2.main_indent /* Стандартный документ */
{
	text-align: center;
	border-bottom: 1px solid #86abc4;
/*	height: 24px;	*/
	font-size: 14pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

h2.position /* Стандартный документ */
{
	text-align: center;
	border-bottom: 1px solid #86abc4;
	font-size: 14pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

h3.document
{
	text-align: center;
	height: 16px;
	font-size: 12pt;
	padding-top: 4px;
}

div.footnotes
{
	color: #86abc4;
	font-family: sans-serif;
	font-size: 8pt;
	margin-top: 15px;
	margin-bottom: 0px;
	border-left: 3px solid #86abc4;
	padding: 7px 0px;
}

div.maintext
{
	text-align: justify;
	font-size: 12pt;
	line-height: 1.5;
}

div.newstext
{
	text-align: justify;
	font-size: 11pt;
	line-height: 1.25;
	padding: 5px;
}

div.indent
{
	text-indent: 40px;
}

div.footnotes ol
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.footnotes ol li
{
	text-align: justify;
	margin-bottom: 5px;
}

/* ************ LIST CONTAINERS ************ */

div.list-container
{
	clear: both;
	margin-top: 20px; 
	padding-bottom: 10px;
}

div.list-container div.item
{
	height: 260px;
	clear: both; 
	padding: 20px 0;
	border-top: 1px solid #86abc4;
}

div.list-container div.title img
{
	float: left; 
	margin-right: 20px;
	margin-bottom: 20px;
	width: 180px;
	height: 270px;
}

div.list-container div.body
{
	margin-left: 195px; 
	padding-top: 15px;
}

div.list-container div.body ul.stats
{
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 11pt;
	list-style-image: none;
	list-style-type: none;
}

div.list-container div.body ul.stats li
{
	margin: 0;
	padding: 0 30px 0 0;
	display: inline;
}

/* ************ PROPERTIES ************ */

ul.properties
{
	margin: 0;
	padding: 0;
}

ul.properties li
{
	list-style-type: none;
	list-style-image: none;
	border-bottom: 1px solid #86abc4;
	clear: right;
}

ul.properties b
{
	display: block;
	float: left;
	min-width: 150px;
	margin-right: 10px;
	text-align: right;
}

ul.properties.compact
{
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
}

ul.properties.compact b
{
	min-width: 100px;
}

.splCont{display:none; padding:3px 5px;}

div.filter
{
	text-align: right;
	margin-bottom: 10px;
}

div.filter span
{
	color: #B10707;
	font-weight: bold;
}

td.table_style
{
 text-align: center;
 vertical-align: central;
 padding: 5px;
 font-size: 14px;
}

/* Заголовок страницы и хлебные крошки */

.dtcont {
	margin-bottom: 15px;
}
.left {
	float: left;
	text-align: left;
	width: 75%;
}

.right {
	float: right;
	text-align: right;
	width: 25%;
}

div.breadcrumbs {
	margin-left: 10px;
	font-size: 13px;
}

hr.breadcrumbs {
	margin-bottom: 15px;
}

.clear {
	clear: both;
}

.dtable {
	padding: 0;
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

.dtdleft {
	padding: 0;
	width: 75%;
	vertical-align: middle;
}

.dtdright {
	padding: 0;
	width: 25%;
	vertical-align: middle;
	text-align: right;
}

/* Всплывающая подсказка */
#easyTooltip {
	-moz-border-radius: 6px 6px 6px 6px;
	background: none repeat scroll 0 0 #F1F1F1;
	border: 1px solid #00609F;
	color: #00609F;
	opacity: 0.9;
	padding: 10px;
	font-size:13px;
	z-index:1000;
}

/* Дополнительное меню */
.amenu {
	padding-bottom: 4px;
	line-height: 0;
}

.amenusub {
	width: 975px;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 10px;
	padding-top: 15px; padding-bottom: 15px; text-align: center;
}

.amenusub img {
	margin-left: 5px;
	margin-right: 5px;
	width: 166px;
	height: 58px;
}

/* Новые стили документов */

h1.doc {
	text-align: center;
	color: #000000;
	font-size: 16px;
	padding: 10px;
	font-weight: bold;
}

h2.doc {
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

h2.doc1 {
	text-align: center;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

hr.doc {
	border: none;
	color: #86abc4;
	background-color: #86abc4;
	height: 0px;
	width: 90%;
	border-bottom: 1px solid #86abc4;
}

hr.doc1 {
	border: none;
	color: #86abc4;
	background-color: #86abc4;
	height: 0px;
	width: 70%;
	border-bottom: 1px solid #86abc4;
}





.preload {background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000;display:table;width:100%;height:100%;}
.load_0 {display:table-cell;width:100%;height:100%;vertical-align:middle;text-align: center;}
.load_1 {display:inline-block;padding:20px;background:#FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}





#cat {
  position: fixed;
  right: 80px;
  bottom: 0;
  width: 146px;
  height: 55px;
}
#cat:hover .cat-itself {
  height: 103px;
}
#cat:hover .cat-eye {
  display: none !important;
}
.cat-paws {
  position: absolute;
  right: 0;
  bottom: -4px;
  width: 132px;
  height: 33px;
  z-index: 2;
  background: url('http://beta.school70.com/tmpl/2014/images/cat/cat-paws.png') no-repeat right bottom;
}
.cat-itself-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.cat-itself {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 125px;
  height: 55px;
  z-index: 0;
  background: url('http://beta.school70.com/tmpl/2014/images/cat/cat-itself.png') no-repeat;
  -webkit-transition: all 0.1s 0.1s ease-out;
  transition: all 0.1s 0.1s ease-out;
}
.cat-eye {
  position: absolute;
  display: none;
  width: 28px;
  height: 28px;
  background: url('http://beta.school70.com/tmpl/2014/images/cat/cat-eye.png');
}
.cat-eyeball {
  position: absolute;
  left: 7.5px;
  top: 7.5px;
  width: 13px;
  height: 13px;
  background: url('http://beta.school70.com/tmpl/2014/images/cat/cat-eyeball.png');
}
#cat-eye-left {
  left: 25px;
  top: 23px;
}
#cat-eye-right {
  left: 74px;
  top: 26px;
}

/*
.myWinCont input[type=text], .myWinCont input[type=password] {background:#fff!important;border:1px solid #ececec!important;font-size:11px!important;font-family:tahoma!important;color:#535353!important;border-radius:2px!important;padding:5px 8px!important;outline:none!important;box-shadow:none!important;} 
.myWinCont textarea {box-shadow:none!important;} 
.x-sh .xstl{padding-top:6px; background:none!important;}  
.x-sh .xsml{background:none!important;}  
.x-sh .xstr{padding-top:6px; background:none!important;}  
.x-sh .xsmr{background:none!important;}  
.x-sh .xsbl{padding-left:6px;background:none!important;}  
.x-sh .xsbc{background:none!important;}  
.x-sh .xsbr{padding-right:6px;background:none!important;}  
.xt {background:none!important; margin-left:5px!important; margin-top:1px!important; width:25px!important; height:20px!important;}  
.xt-close{background:url('http://yraaa.ru/_pu/21/12848835.png') no-repeat!important; margin:1px 0 0 0px!important;}  
.xt-close-over{background:url('http://yraaa.ru/_pu/21/12848835.png') no-repeat!important;}  
.xt-mini{background-position:0 -15px!important;}  
.xt-mini-over{background-position:-15px -15px!important;}  
.xt-maxi{background-position:0 -30px!important;}  
.xt-maxi-over{background-position:-15px -30px!important;}  
.xt-rest{background-position:0 -45px!important;}  
.xt-rest-over{background-position:-15px -45px!important;}  
.xw-tl {background:#fff!important; border-bottom:1px solid #6f9bc0!important; padding-left:5px!important; -webkit-border-radius: 2px 0px 0px 0px; -moz-border-radius: 2px 0px 0px 0px; border-radius: 2px 0px 0px 0px;}  
.xw-tc {background:none!important; padding:6px 10px 0px 10px!important;}  
.xw-tr {background:none!important; padding-right:5px!important; -webkit-border-radius: 0px 2px 0px 0px; -moz-border-radius: 0px 2px 0px 0px; border-radius: 0px 2px 0px 0px;}  
.xw-ml {background:#fff!important; padding-left:5px!important; color:#656565!important;}  
.xw-mr {background: none !important; padding-right:5px!important;}  
.xw-bl {background:#fff!important; padding-left:5px!important; -webkit-border-radius: 0px 0px 0px 2px; -moz-border-radius: 0px 0px 0px 2px; border-radius: 0px 0px 0px 2px;}  
.xw-br {background:#fff!important;padding-right:5px!important; -webkit-border-radius: 0px 0px 2px 0px; -moz-border-radius: 0px 0px 2px 0px; border-radius: 0px 0px 2px 0px;}  
.xw-bc {background:#fff!important; height:5px!important;}  
.xw-hdr-text {padding:0px!important;}  
.xw-hdr-text {font-size: 11px;font-weight: 700; font-family: tahoma!important; color:#656565!important; line-height: 15px!important; vertical-align:2px!important;}  
.xw-plain .xw-mc {border-radius:2px!important; border: none!important; padding:0!important; margin:0!important; font: 11px tahoma!important; color:#656565!important; background:#fff!important;}  
.xw-body, .myWinCont {padding:0!important; margin:0!important; color:#656565!important;}  
.xw-plain .xw-body{padding: 0!important; border: none!important;}  
.xw-plain {box-shadow:0 0 6px #cecece;} 
.xw-blank {background:#fff!important;}  
.myWinTD1 {background:none!important;}
.myWinPollT {background:none!important;}
.myWinPollTd {background:none!important;}

*/

/* Стили спойлера */
.scont {
	display: none;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}