body{
 font-family:  Verdana,Arial,Tahoma, sans-serif;
 text-align: left;
 color: #000;
}
body{
 margin: 0px;
 padding: 0px;
}

img    {border: 0px solid }
A IMG  {border: none;}
p{
 padding: 0;
 margin: 0 0 12px 0;
}
/*текст*/
.text{ font-size: 74%;
}
.text table, .text select, .text input, .text textarea {font-size: 100%;}
/*LINK*/
a {color: #624C4C}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
a.noordin {text-decoration: none;}
a.noordin:hover {text-decoration:underline; }
a.noa {text-decoration: none;}
a.noa:hover {text-decoration: none;}

/*сообщения движка*/
.message {color: #69f; font-weight: 700}
.message_error {color: #f33; font-weight: 700 }
/*FORM*/
form, input   { margin: 0px;  padding: 0px; }
input, textarea{
 font-family: Arial;
 color: #000;
}
table.form {
 border: none;
 margin: 0px;
}
table.form  td {padding: 0 0 10px 0}
/*----------------   оформление элементов  контента -------------*/
#content h1{
 font-family : Book Antiqua, Times New Roman, serif;
 font-size: 2.5em ;
 font-weight: normal;
 color: #698476;
 padding: 5px 0 13px 0px;
 margin: 0;
 line-height: 1em;
}
#index #content h1{
}
#content h2{
 font-family : Book Antiqua, Times New Roman, serif;
 font-size: 1.9em ;
 font-weight: normal;
 color: #82A2AA;
 padding: 10px 0 13px 0px;
 margin: 0;
 line-height: 1em;
}
#index #content h2{
 padding: 0 0 15px 0px;
 margin: -5px 0 0 0;
}
#content h3{
 font-family : Verdana, sanf-serif;
 font-size: 1.3em ;
 font-weight: normal;
 color: #600;
 padding: 5px 0 13px 0px;
 margin: 0;
 line-height: 1.1em;
 text-indent:20px;
}
#content p{
 padding: 0;
 margin: 0 0 12px 0;
}
#articles #content p{
 padding: 0;
 margin: 0 0 12px 0;
 text-indent: 20px;
}
#articles #content a,
#contacts #content a,
#about #content a{
 color: #600;
}

/*списки*/
#content ul{
 margin: 0;
 padding: 5px 0 5px 30px;
 list-style-image: url(../i/cross.gif);
}
#content ul li{
 margin: 0px 0 0 0;;
 padding: 0 0 14px 8px;
 line-height: 15px;
 vertical-align: top;
}
#content ol{
 margin: 0;
 padding: 5px 0 5px 45px;
}
#content ol li{
 margin: 0;
 padding: 2px 0 10px 0px;
}
#content ul ol {
  margin: 0;
  padding: 5px 0 5px 35px;
  list-style-type: decimal;
  list-style-image: none;
}
/*таблица*/
.visible {
 border-collapse: collapse;
 width: 100%;
 margin: 20px 0px 20px 0px;
 border-right: 1px solid #C5D5DC;
 border-bottom: 1px solid #C5D5DC;
}
.visible thead th {
 background-color: #D9E3E8;
 font-weight: normal;
 margin:0 0 10px 0;
 border: 0px none;
}
.visible thead td {
 background-color: #D9E3E8;
 font-weight: normal;
 margin:0 0 10px 0;
 border: 0px none;
}
.visible th  {
 background-color: #fff;
 font-weight: 100;
 padding: 5px  5px  5px  15px;
 text-align:left;
 margin:0 0 2px 0;
 border-bottom: 1px dashed #C5D5DC
}
.visible td  {
 padding: 10px 5px 10px 5px;
 background-color: #fff;
 color: #666;
 border-bottom: 1px dashed #C5D5DC
}

/*-------стандартные сокращения----------*/
.nowrap {white-space: nowrap}
.wrap   {word-wrap: break-word}  /*принудительный перенос */
.break   {word-break: break-all} /*принудительный перенос по буквенно*/
.large {font-size: 1.3em}
.smaller {font-size: 0.9em; }
.italic {font-style: italic}
.tx_indent{text-indent: 10px;}
/*color*/
.red_color{color: #600}
.darkred_color{color: #612B04}
.black_color{ color: #000;}
.lightgreen_color{color: #8A9891}
.green_color{color: #4E6358}
.grey_color{color: #666}
.brown_color{color: #624C4C}

/*отступы*/

/*обтекание*/
.float_left{
 float:left;
 margin: 0px 20px 20px 0;
}
.float_right{
 float: right;
 margin-left:20px;
 margin-bottom: 20px;
}
/*отступы для картинок*/
.img_right {
 float: right;
 margin: 0 0 20px 25px;
}
.img_left{
 float: left;
 margin: 0 25px 20px 0;
}
.img_right,.img_left{
 border:4px solid #fff;
 border-bottom:49px solid #fff;
}
div.bl_img{
 float: left;
 margin: 0 20px 20px 0;
 padding: 4px 4px 10px 4px;
 background-color: #fff;
 color: #4E6358;
 text-align: center;
 font-size: 0.9em;
 line-height: 18px;
}
.bl_img img{
 border:1px solid #D9E3E8;
 margin: 0 0 10px 0;
}
.bl_img div{
 padding: 4px 0 4px 0;
 width: 200px;
 overflow: hidden;
}

/*для буквы*/
.letter {
  font-family: Old Standard TT, Arial Unicode MS, Royal Times New Roman, Palatino Linotype, MS Mincho, Code2000, Lucida Sans Unicode;
  }
