/* =========================================== ФРЕЙМ ПРАВЫЙ ====================================*/


#allHr{BORDER-RIGHT: #eeeeee 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #eeeeee 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 70%; BACKGROUND: #ffffff; PADDING-BOTTOM: 7px; MARGIN-LEFT: 0px; BORDER-LEFT: #eeeeee 0px solid; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #eeeeee 0px solid; FONT-FAMILY: Arial,; TEXT-ALIGN: left}




/* =========================================== ПОЛОСЫ ====================================*/

/* =========================================== 1 полоса ====================================*/


.p1-1-k01{
    width:100%;
        background:#fff;
}
  /*  контентный блок */
.p1-1-k02{
	position: relative;
    width:996px;
     background:#fff;
    margin:0 auto;
    border:1px solid #ccc;
    padding:3px;
}

  .p1-1-v { background:#FFFFF; height:135px; width:100%; }
  .p1-1-k0 {background:#FFFFFF; width:100%; padding-bottom:0px;  }
   .p1-1-c { background:#FFFFFF; padding:0px; border:1px solid #ccc;}
  .p1-1-n {clear: both;  background:#ffffff; width:100%;margin-top:4px; }

/* =========================================== 2 полосы левая фиксированной ширины ====================================*/
.p2f-1-k01{
    width:100%;
        background:#fff;
}
  /*  контентный блок */
.p2f-1-k02{
	position: relative;
    width:996px;
     background:#fff;
    margin:0 auto;
    border:1px solid #ccc;
    padding:3px;
}

/*  основные полосы главной  */
  .p2f-1-v { background:#FFFFF; height:135px; width:100%; }
  .p2f-1-v65 { background:#FFFFF; height:185px; width:100%; }
  .p2f-1-k0 {background:#FFFFFF; width:100%; padding-bottom:0px;  }

  .p2f-1-k3 { width:100%; float:right; margin-left:-230px; }
 /* width - ширина контента,    width+2*padding+2+border - полная ширина левой полосы   */
  .p2f-1-l {background:#fff;  width:224px; float:left; border:0px solid #ccc; padding:0px; }
  /* расстояние центральной полосы от левой границы контентного блока */
  .p2f-1-c {
	background:#FFFFFF;
	margin-left:230px;
	border:0px solid #ccc;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
  /* width - ширина контента,    width+2*padding+2+border - полная ширина правой полосы   */
  .p2f-1-r { background:#ffffff; float:right; width:218px;border:2px solid #ccc; padding:3px; }
  .p2f-1-n {
	clear: both;
	width:100%;
	margin-top:5px;
}

/* =========================================== 2 полоса правая фиксированной ширины ====================================*/
.p2r-1-k01{
    width:100%;
        background:#fff;
}
  /*  контентный блок */
.p2r-1-k02{
	position: relative;
    width:996px;
     background:#fff;
    margin:0 auto;
    border:1px solid #ccc;
    padding:3px;
}

/*  основные полосы главной  */
  .p2r-1-v65 { background:#FFFFF; height:185px; width:100%; }
  .p2r-1-v { background:#FFFFF; height:135px; width:100%; }
  .p2r-1-k0 {background:#FFFFFF; width:100%; padding-bottom:0px;  }
  .p2r-1-k1 { width:100%; float:left; margin-right:-230px; }
  /* расстояние центральной полосы от правой границы контентного блока */
  .p2r-1-k2 {  background:#ff0000; margin-right:230px;  }
  .p2r-1-c {
	background:#FFFFFF;
	;
	border:0px solid #ccc;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
  /* width - ширина контента,    width+2*padding+2+border - полная ширина правой полосы   */
  .p2r-1-r { background:#ffffff; float:right; width:218px;border:1px solid #ccc; padding:3px; }
  .p2r-1-n {
	clear: both;
	width:100%;
		margin-top:5px;
}
/* =========================================== 3 полосы ====================================*/
.p3-1-k01{
    width:100%;
        background:#fff;
}
  /*  контентный блок */
.p3-1-k02{
	position: relative;
    width:996px;
     background:#fff;
    margin:0 auto;
    border:1px solid #ccc;
    padding:3px;
}

/*  основные полосы главной  */
  .p3-1-v { background:#FFFFF; height:135px; width:100%; }
  .p3-1-k0 {background:#FFFFFF; width:100%;   }
  .p3-1-k1 { width:100%; float:left; margin-right:-230px; }
  /* расстояние центральной полосы от правой границы контентного блока */
  .p3-1-k2 {  background:#ff0000; margin-right:230px;  }
  .p3-1-k3 { width:100%; float:right; margin-left:-230px; }
 /* width - ширина контента,    width+2*padding+2+border - полная ширина левой полосы   */
  .p3-1-l {background:#fff;  width:224px; float:left; border:0px solid #ccc; padding:0px; }
  /* расстояние центральной полосы от левой границы контентного блока */
  .p3-1-c { background:#FFFFFF;  margin-left:230px; padding:0px; border:0px solid #ccc;}
  /* width - ширина контента,    width+2*padding+2+border - полная ширина правой полосы   */
  .p3-1-r { background:#ffffff; float:right; width:218px;border:1px solid #ccc; padding:3px; }
  .p3-1-n {clear: both;  background:#8c9ca5; width:100%; height:44px; 	margin-top:5px; }

/* =========================================== / ПОЛОСЫ ====================================*/


/* ===========================================  ЗАКРУГЛЕНИЯ ====================================*/

/* элементы закругления */

.inner-box {
	padding:1em;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	background-color: #788993;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:0px; }

.inner-box { background-color: #788993; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

.r101 {	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r41 {	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r61 {	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r71 {	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r81 {	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r91 {	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}


/* =========================================== / ЗАКРУГЛЕНИЯ ====================================*/


/* ===========================================  МЕНЮ ====================================*/
A.menu2:link{COLOR: #ffffff; TEXT-DECORATION: none}
A.menu2:visited{COLOR: #ffffff; TEXT-DECORATION: none}
A.menu2:active{MARGIN-TOP: 0px; MARGIN-LEFT: 10px; COLOR: #ffffff; TEXT-DECORATION: none}
A.menu2:hover{BORDER-LEFT: #a80232 5px solid}
A.menu2{
	PADDING-LEFT: 6px;
	FONT-WEIGHT: 400;
	FONT-SIZE: 14px;
	MARGIN-LEFT: -11px;
	MARGIN-RIGHT: 5px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Arial, Helvetica, sans-serif;
	border-left-width: 5px;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #788993;
}

.men{
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	COLOR: #ffffff;
	MARGIN-RIGHT: 0px;
	FONT-STYLE: normal;
	TEXT-ALIGN: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5CDD1;
	padding-top: 3px;
	padding-bottom: 3px;
}



/* =========================================== / МЕНЮ ====================================*/




/* ===========================================  КАСКАД  ХЛЕБНЫЕ КРОШКИ  ====================================*/
.cascad {}
A.c:link{
	COLOR: #a80232;
	TEXT-DECORATION: none
}

A.c:visited{
	COLOR: #a80232;
	TEXT-DECORATION: none
}

A.c:active{MARGIN-TOP: 0px; MARGIN-LEFT: 10px; COLOR: red; TEXT-DECORATION: none}

A.c:hover{COLOR: red}

A.c{
	FONT-WEIGHT: 400;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 5px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* ===========================================  / КАСКАД  ХЛЕБНЫЕ КРОШКИ  ====================================*/




/* ===========================================  ИНФОБЛОКИ ====================================*/
DIV.b-link{CLEAR: both; BORDER-RIGHT: #e1e1e1 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 0px; VISIBILITY: visible; PADDING-BOTTOM: 4px; MARGIN: 4px 0px; OVERFLOW: visible; BORDER-LEFT: #ff0000 0px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #788993 0px solid}


P.blk{FONT-SIZE: 100%; MARGIN: 0px 4px 0px 3px; TEXT-INDENT: 0px; TEXT-ALIGN: justify}

A.b-title{
	PADDING-LEFT: 0px;
	FONT-WEIGHT: 800;
	FONT-SIZE: 100%;
	MARGIN-LEFT: 0px;
	BORDER-LEFT: #338044 0px double;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}

SPAN.b-date{FONT-WEIGHT: 300; FONT-SIZE: 93%; COLOR: #aa0534; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none}

SPAN.b-annot{
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	COLOR: #444444;
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}


.publ{
	CLEAR: both;
	PADDING-RIGHT: 10px;
	FONT-SIZE: 11px;
	MARGIN: 3px 9px 5px;
	COLOR: #8c9ca5;
	FONT-STYLE: normal;
	Font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}


/* =========================================== / ИНФОБЛОКИ ====================================*/


/* ===========================================  ОСНОВНЫЕ ТЕГИ  ====================================*/

html, body{
	/*	width: 100%;*/
	height: 100%;
	/*	padding: 0 0 0 0;*/
	padding: 0px;
	margin: 0px;
	font-family : Arial, Helvetica, sans-serif;
	FONT-SIZE: 85%;
}


H1{PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a80232; TEXT-ALIGN: center}


H1_st{BORDER-TOP: 0px solid; FONT-SIZE: 130%; MARGIN: 3px 8px 6px 6px; COLOR: #a80232;  BORDER-BOTTOM: 0px solid; FONT-FAMILY: sans-serif, Helvetica,; TEXT-ALIGN: center}

H2{
	FONT-SIZE: 110%;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: 0px double;
	FONT-FAMILY: sans-serif, Helvetica,;
	TEXT-ALIGN: center;
	background-color: #a80232;
	padding: 2px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

H3{FONT-SIZE: 100%;MARGIN: 3px 8px 6px 6px; COLOR: COLOR: #a80232;  BORDER-BOTTOM: 0px dotted; FONT-FAMILY: sans-serif, Helvetica; TEXT-ALIGN: center}

H4{	FONT-SIZE: 100%; MARGIN: 3px 8px 6px 6px; COLOR: #a80232;  BORDER-BOTTOM: 0px double; FONT-FAMILY: sans-serif, Helvetica,; TEXT-ALIGN: center}


/*
P {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; MARGIN: 0mm 0mm 0px; COLOR: #000050; TEXT-INDENT: 1px; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif}
*/


P {PADDING: 3px;margin:0px;}

.p-center {text-align: center;
}

.p-right {text-align: right;
}



.img-l{FLOAT: left; MARGIN: 4px 7px 4px 4px}
.img-p{FLOAT: right; MARGIN: 4px 7px 4px 4px}
.img-c{FLOAT: none; MARGIN: 4px 7px 4px 4px}


.mdoo {FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif}

A.mkt:link{COLOR: #ffffff; TEXT-DECORATION: underline}
A.mkt:visited{COLOR: #ffffff; TEXT-DECORATION: underline}
A.mkt:active{MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #ffffff; TEXT-DECORATION: underline}
A.mkt:hover{BORDER-LEFT: #a80232 0px solid}
A.mkt{
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif;
}


.vrezka{BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px 8px 0px 15px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 270px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana,}

.vrezka1{BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px 8px 0px 15px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 170px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana,}



/* =========================================== / ОСНОВНЫЕ ТЕГИ  ====================================*/






/* ===========================================  ТАБЛИЦЫ  ====================================*/

/*  действующие   */

TABLE.tbl-osn{BORDER-RIGHT: #bbbbbb 0px solid; BORDER-TOP: #bbbbbb 1px solid; MARGIN: 6px;  BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 0px solid}
TABLE.tbl-osn TD{ BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 0px solid; BORDER-LEFT: #bbbbbb 0px solid; BORDER-BOTTOM: #bbbbbb 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
TABLE.tbl-osn TH{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}


TABLE.tbl-fon {BORDER-RIGHT: #003399 0px solid; BORDER-TOP: #003399 0px solid; BACKGROUND: #ffffff; MARGIN-LEFT: 5px; BORDER-LEFT: #003399 0px solid; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #003399 0px solid}
TABLE.tbl-fon TD {padding:5px;BACKGROUND: #ffffff;   BORDER-BOTTOM: #a80232 5px solid; VALIGN: TOP}
TABLE.tbl-fon TH {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid}
TABLE.tbl-fon TD P {margin:5px;padding:10px;BACKGROUND: #ff0000; background: url("/css/tab2bg2.jpg") repeat-x #eff1f3; }





/*  устаревшие   */

TABLE.t_data{BORDER-RIGHT: #bbbbbb 0px solid; BORDER-TOP: #bbbbbb 1px solid; MARGIN: 6px;  BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 0px solid}
TABLE.t_data TD{ BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 0px solid; BORDER-LEFT: #bbbbbb 0px solid; BORDER-BOTTOM: #bbbbbb 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
TABLE.t_data TH{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}


TABLE.t2_data {BORDER-RIGHT: #003399 0px solid; BORDER-TOP: #003399 0px solid; BACKGROUND: #ffffff; MARGIN-LEFT: 5px; BORDER-LEFT: #003399 0px solid; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #003399 0px solid}
TABLE.t2_data TD {padding:5px;BACKGROUND: #ffffff;   BORDER-BOTTOM: #a80232 5px solid; VALIGN: TOP}
TABLE.t2_data TH {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid}
TABLE.t2_data TD P {margin:5px;padding:10px;BACKGROUND: #ff0000; background: url("/css/tab2bg2.jpg") repeat-x #eff1f3; }


/* =========================================== / ТАБЛИЦЫ  ====================================*/



/* ===========================================  ОБНОВЛЕНИЕ СТРАНИЦ  ====================================*/

ins {color: #0000ff;BACKGROUND: #CFEFCF; text-decoration:none;}
del {color:red;BACKGROUND: #ffff00;}
/* =========================================== / ОБНОВЛЕНИЕ СТРАНИЦ  ====================================*/




