body {  
   margin: 0;
   padding: 0;
   background: #E2E9EB;
}
TD     {font-family: Verdana, Serif;}
img    {border: 0px solid }
A IMG  {border: none;}
p      {margin-top: 0px; margin-bottom:10px;}

/*стандартные сокращения*/
.nowrap {white-space: nowrap}
.bold   {font-weight: bold}
.italic {font-style: italic}
.center {text-align: center;}
.right  {text-align: right;}
.font_smaller {font-size: 90%;}
.font_smaller2 {font-size: 86%;}
table.easy { border-collapse: collapse; width: 100% }
/*текст*/
.text
{  font-size: 71%;
   text-align: left;
   color: #000;
}
.text table, .text select, .text input, .text textarea {font-size: 100%;}

/*отступы*/
.marg_b10 {margin-bottom: 10px;}
.marg_b15 {margin-bottom: 15px;}
/*распорки*/
.h20 {height: 20px; font-size: 1px;}
/*colors*/
.grey {color: #666; }
.navy, .navy a {color: #253485; }
.ter, .ter a {color: #930}

/*границы*/
.border {border: 1px solid #cacaca ; }
/*обтекание*/
.float_left
{  float:left;
   margin-right:20px;
   margin-bottom: 20px;
}
.float_right
{  float: right;
   margin-left:20px;
   margin-bottom: 20px;
}
/*отступы для картинок*/
.img_right,.img_top_right
{  float: right;
   margin-left: 35px;
   margin-right: 10px;
}
.img_left,.img_top_left
{  float: left;
   margin-right: 35px;
}
/*div FCK*/
.img_center
{  align: center;
   margin-right: 30px;
   margin-left: 30px;
}
.img_top_right,.img_top_left
{  margin-top: 15px;
}
.img_right,.img_left, .img_center img, .img_top_right,.img_top_left
{  border: 1px solid #CACACA;
   margin-bottom: 20px;
}
/*LINK*/
a {color: #930}
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;
}

/*TOP*/
.bg_top {background: url(../i/bg_top.jpg)  no-repeat 100% 4px; }
.bg_top_rep  {background: url(../i/bg_top_rep.jpg) #fff repeat-x 0 0; }
.top_right_01  {background: url(../i/top_right_01.jpg ) #fff repeat-x 0 0; height: 245px;}
.border_lr  {border-left: 1px solid #D8DAE9; border-right: 1px solid #D8DAE9;}
#border_t  {border-top: 1px solid #D8DAE9; background: #fff}
#border_b  {border-bottom: 1px solid #D8DAE9; background: #fff }
.top_left  {background: url(../i/photocopy_half.jpg) no-repeat 0 100%}
.photocopy {background: url(../i/photocopy.gif) no-repeat 0 100%; height: 239px }
/*MENU*/
.menu
{ font-weight: 600;
  font-size: 95%;
  color: #;
}

/*CENTER*/
.bg_foto {background: url(../i/bg_foto.jpg) no-repeat 0 50%; height: 58px; width: 82px}
/*NEWS*/
.new_date { color: #253485; font-weight: 600}
/*FOOTER*/
.bg_bot_rep {background: url(../i/bg_bot_rep.jpg ) #E2E9EB repeat-x 0 0; height: 52px;}
.bot_path {background: url(../i/bot_path.gif ) #fff repeat-x 0 0; }
/* содержимое CONTENT*/
.content
{  text-align: justify;}
.content p {margin: 0 0 5px 0; text-indent: 0px}
.content ul
{ list-style-image:url(../i/marker_black.gif);
  margin: 0 0 10px 35px;
  padding: 0 0 0 0px;
}
.content ul li
{vertical-align: top;
 margin: 0 0 0 0px;
 padding: 0 0 4px 0px;
}
.content ul ul
{ list-style-type: disc;
  list-style-image: none;
  margin: 8px 0 0px 35px;
  padding: 0px;
}

/*M*/
 /*заголовки на страницах ,FCK*/
h1
{  font: bold 160% "Arial Narrow","Arial";
   color: #253485;
   margin:0 0 20px 0;
   padding:0;
}

 /*элементы*/
.menu {	width: 135px }
.menu img { margin: 2px 0 2px 0 }
.menu .line {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background: #b4c2d0;
	clear: both;
}

.menu_catalog {
  font: 125% "Arial Narrow", "Arial";
  letter-spacing: 1px;
  list-style: disc;
  margin: 0;
  padding: 0;
}
.menu_catalog li { 
  margin: 0 0 10px 15px;
  padding: 0;
}

.path {
  font-size: 95%;
  font-family: "Arial";
  margin: 0;
  padding: 10px 0 15px 15px;
}
.path a { color:#253485 }
.path .separator { padding: 0 4px 0 6px; margin:0}

.caption_1 { 
	font: bold 160% "Arial Narrow","Arial";
	line-height: 22px; 
    background: url(../i/bg_cap1.gif ) #f2f2f2 repeat-y; 
	padding: 0;
	margin: 10px 0 20px 0;
}
.caption_2 { background: url(../i/bg_cap2.gif ) repeat-y right; padding: 0; margin: 0 }
.caption_3 {
   color: #253485;
   background: #fff;
   padding: 0 40px 0 15px;
   margin: 0 2px 0 5px;
}
.caption_4, .caption_date { /*FCK div*/
	font-size:110%;
	font-weight: bold;
	line-height: 22px; 
    background: url(../i/bg_cap4.gif ) repeat-x; 
	margin: 10px 0 20px 0;
	padding-left: 20px;
}

.caption_date { 
	font-weight: 500;
}
.caption_5 { /*FCK div,span*/
	color: #c00;
	text-transform: uppercase;
	margin: 10px 0 15px 0;
}


.slogan { font-style: italic; font-size: 110% } 

.border_logo { 
  border: 1px solid #989fad;
  border-left-width: 3px;
  border-right-width: 3px
}
.border_logo2 { 
  border: 1px solid #b7b7b7;
  border-left-width: 3px;
  border-right-width: 3px
}

.item3 {
   float: left;
   margin: 0 20px 20px 0;
   width: 230px;
   overflow: hidden;
}

table.preview { /*FCK*/
	border-collapse: collapse;
	border-top: 1px solid #f2f2f2; 
	border-bottom: 2px solid #b7bcc5; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.preview td { 
	padding: 5px 20px 5px 20px; 
	border-top: 1px solid #ccc;
}
.preview th { 
	padding: 5px 20px 5px 20px; 
	background: #f2f2f2;
	text-align: left;
	font-weight: 500;
	border-right: 1px solid #979eac; 
	border-top: 1px solid #ccc; 
}
.preview .th { 
	padding: 2px 20px 2px 20px; 
	border-top: none;
}

 /*отступы*/
.pb25 { padding: 0 0 25px 0 }
.pr40 { padding: 0 40px 0 0 }
.pr15 { padding: 0 15px 0 0 }
.h15 { font-size: 1px; height: 15px } 
.padl15 { padding-left: 15px }
