/* cms toolbar */
.cms-toolbar a {
	color: #000;
}
.cms-toolbar {
	background-color: #F0F2ED;
	font-family: Arial, sans-serif; font-size: 100%; }
.cms-toolbar td {
	vertical-align: bottom;
	font-family: Arial, sans-serif;
	padding: 3px 5px 8px 5px;
	border-bottom:1px #666666 solid; }
.cms-toolbar .sep- {
	padding: 0 0 4px 0; }

.fl{float: left;}

/*  headers */
h1 {
	color: #000; font-size: 300%; font-weight: normal;
  padding: 0 0 1px; }
h2 {
  padding: 0 0 8px;
	color: #000; font-size: 130%; }
h3 {
	color: #34a3d5; font-size: 120%; }
h4 {
	font-size: 110%; }
h5 {
	font-weight: normal; font-size: 110%; }

.lolz {width: 50px; overflow: hidden; white-space: nowrap; color:#c3c3c3}
h1 .date- {
	color: #999; }


/* content decortation  */
.content {
	 }
  .content h2 {
    padding: 10px 0 0;
  	color: #000; font-size: 200%; font-weight: normal; }
  .content h3 {
    font-size: 180%; font-weight: normal;
    padding: 5px 0 0; }
  .content p {
    padding: 5px 0;
    font-size: 130%; line-height: 160%; color: #3b3b3b; }
  .content a:link,
  .content a:visited {
    text-decoration: none; border-bottom: 2px #619fce solid;
    }
  .content a:hover {
    border-bottom: 2px #c3c3c3 solid;
    }

/*  lists */
ul {
  clear: left; margin: 10px 0 0 16px; _margin: 10px 0 0 20px; }
  ul li {
    font-size: 130%; color: #3b3b3b;
    margin: 0 0 14px 0;
  	list-style-type: none; list-style-image: url('../images/bullit.gif');
    }
ol {
  clear: both; margin:  10px 0 0 20px; //margin: 10px 0 0 24px; _margin: 10px 0 0 27px;
  }
	ol li {
	 font-size: 130%; color: #3b3b3b;
	 margin: 0 0 14px 0;
   }
.catalogue-item ul{clear: none;}

.tab-panel .content- li{list-style-image: url('../images/bullit-.gif');}

.content .file-, .file- {
  margin: 0 0 8px; padding: 0 0 0 16px;
  background: url('../images/file.gif') 0 0.5em no-repeat;
  }
  .file- span {
    color: #fff; font-size: 85%;
    }

.content blockquote {
	margin: 12px 0 20px;
  }
  .content blockquote p {
    padding: 0; }
  
  .content .attention {
    overflow: hidden; _height: 1%;
    }
    .content .attention p {
      clear: none; overflow: hidden;
      }
    .content .attention img {
      float: left; margin: 4px 35px 0 4px;
      }
  .content .quote {
    position: relative; padding: 6px 50px 7px; _zoom: 1;
    background: url('../images/quote1.gif') 0 0 no-repeat;
    }
    .content .quote img {
      position: absolute; margin-left: 100%; left: -25px; bottom: 0;
      }

/*  forms */
textarea {
	overflow: auto; }

/* ðåäàêòèðóåìûé áëîê íà âíóòðåííåé */
.text {
  background: #fff;
  width: 200px; height: 100px; float: right;
  margin-bottom: 20px; margin-left: 20px; }
/* ******* */

/* Îôîðìëåíèå êàðòèíêè â òåêñòå */
.pic {
	float: left; clear: both;
  margin: 0 19px 19px 0;
  }
  .pic a:link, .pic a:visited, .pic a:hover, .pic a:active {
  	border: 1px #fff solid;
    display: block; position: relative;
    }
    .pic .loop- {
      width: 18px; height: 18px; position: absolute; margin-left: 100%; left: -20px; bottom: 2px;
      _bottom: expression(this.parentNode.offsetHeight % 2 ? "1px" : "2px");
      background: url('../images/loop.png') 0 0 no-repeat;
      }
    .pic img {
      vertical-align: top;
      }  
  .txt- {
    clear: both;
    font-size: 110%; padding-top: 7px; }
    .pic .txt- a:link, .pic .txt- a:visited, .pic .txt- a:hover, .pic .txt- a:active {
      display: inline; border: none;
    	color: #3b3b3b; }
.small-pic img {
  border: 1px #fff solid;
  }
.big-pic {
  margin: 0;
  border: 1px #fff solid;
  }
  .big-pic-txt- {
    padding-bottom: 19px;
    }
	
.catalog__text {
	margin-left: 160px;
}
