body { 
/*min-width: 960px; */
margin: 0; 
padding: 0; 
font-size: 1em; 
color: #43434f; 
background-image: url('/img/bc.gif'); 
text-align: justify; 
 }


body p { text-align: justify; margin: 0; padding: 0; }
body a { color: red; }

/************************display: none; *********************************/
img.znak, img.bw, div.corridors-power .anonce h1, div.corridors-power .anonce object { display: none; }


/************р р°р·рґрµр»рёс‚рµр»рё******************************/

div.border-solid-top { 
/*display: inline-block; */
clear: both; 
padding: 0; 
border-top: 1px dotted #f1d4e2; 
width: 56.25em; 
margin: 0.5em auto; 
height: 1px; 
 }

div.border-solid-bot { 
/*display: inline-block; */
clear: both; 
padding: 0; 
border-bottom: 1px dotted #f1d4e2; 
width: 100%; ; 
margin: 0.5em auto; 
height: 1px; 
 }

/************************рћр±с‰рёрµ сѓрірѕр№сѓс‚рір°**************************************/
#body { -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #gray; }


div#body, div#content, div.top, div.bottom { 
width: 55em; 
 }

div.right-col, div.bottom div.right, div.vesy, div.topory { 
float: right; 
 }

div.bottom div.left, div.left, div.operator, div.vstrechi { 
float: left; 
 }

#content a { 
color: #782c2c; 
 }


a { 
color: #ffffff; 
 }

/***********************wrap******************************/

div#wrap, div#wrap-inter { 
width: 59em; 
margin: 1em auto 0; 
 }

div#wrap-inter object.hate, div#wrap-inter object.hate embed { 
height: 3em; 
width: 56.25em; 
/* width: 900px; */
font-size: 1em; 
 }


/***********************hat**********************************/

#wrap object.hat, #wrap object.hat embed { 
margin: 0 auto; }
 
/***********************head***************************************/
div#head { 
width: 100%; 
margin: 0.5em 0 0; 
 }

#wrap div.authorization { 
float: right; 
margin: 0; 
padding: 0pt; 
width: 14em; 
font-size: 16px; 

 }

#wrap-inter div.authorization { 
float: left; 
width: 20em; 
margin: 0; 
 }

div.authorization div { 
float: left; 
width: 49%; 
 }



div.authorization label { 
float: left; 
color: #24374f; 
 }


div.authorization p input { 
float: right; 
border: 1px solid #782144; 
width: 12em; 
 }

div.enter { 
width: 5.4em; 
float: left; 
margin-bottom: 0pt; 
margin-left: 0.4em; 
margin-right: 2em; 
margin-top: 0.6em; 
 }

div.enter button { 
padding: 0; 
display: block; 
cursor: pointer; 
width: 5.31em; 
height: 1.69em; 
background: url('/img/02/gifchik.gif') repeat; 
border: none; 
 }

div.enter button object, div.enter button object embed { 
width: 5.31em; 
height: 1.69em; 
margin: 0 auto; 
 }

div.enter p { font-size: 0.8em; margin-top: 0.5em; }

p.menu { 
float: left; 
padding: 0; 
 }

#wrap-inter #head a, p.menu a, p.menu active, p.menu a:hover, p.menu a:visited{ 
color: #782144; 
 }

img { border: 0 }

p.menu a.padding-lr { 
margin: 0 3em; 
 }

p.menu input { 
border: 1px solid #24374f; 
 }

div.search { float: right; width: 14em; }
div.search p { float: left; display: block; margin-right: 0.5em; }
div.search p input { 
width: 12em; 
 }

div.search button { 
padding: 0; 
cursor: pointer; 
width: 5em; 
height: 1.4em; 
background: url('/img/02/gifchik.gif') repeat; 
border: none; 
 }

div.search button object, div.search button object embed, div#wrap-inter div.search button object, div#wrap-inter div.search button object embed { 
width: 5em; 
height: 1.4em; 
 }

div.search input { float: left; border: 1px solid #782144; }

#head div#bread-crumbs a { color: #782c2c; margin: 0 0.3em 0 0; }
#head div#bread-crumbs a.bread-crumbs-one { margin: 0 1em 0 3em; }
#wrap-inter div#bread-crumbs { color: #4f2637; }
#wrap-inter div#bread-crumbs a { font-weight: normal; font-size: 0.9em; }
div#bread-crumbs { font-size: 0.9em; }

/****************************banner 468x60******************************************/
div.ban-468x60 { 
float: right; 
margin: 0; 
padding: 0; 
width: 50%; 
 }

div.ban2-468x60 { 
float: left; 
margin: 0; 
padding: 0; 
width: 50%; 
 }



/****************************banner-120x600******************************************/
div.banner-120x600 { 
float: right; 
width: 120px; 
margin: 0; 
padding: 0; 
 }

/*********************body************************************/
div#body, #content { 
float: left; 
/* border-right: 2 dotted #782144; */
padding: 0 0.5em; 
background: #fcfcfc; 
border: 1px solid #909090; 
 }

div.wordred p { 
font-size: 0.8em; 
 }

div.word p { 
font-size: 0.8em; 
 }

p.redr { 
margin: 0.3em; 
clear: both; 
float: right; 
font-style: oblique; 
font-weight: bold; 
text-align: right;
}
 
div.nc_full_text p.redr { 
text-indent: 0;
margin-top: .5em;
text-align: right;
 }


div.nc_full_text p.redr-top { 
margin: 0.3em; 
clear: right; 
float: right; 
font-style: oblique; 
font-weight: bold; 
text-align: justify;
 }

p.redra { 
clear: both; 
float: none; 
font-style: oblique; 
 }

/******************************************************************************************/

/*div#special-subject7 img.glleft, div#special-subject6 img.glleft, div#special-subject5 img.glleft, div#special-subject4 img.glleft, div#special-subject3 img.glleft, div#special-subject2 img.glleft, div#special-subject1 img.glleft { 
 }*/

div#anonce { 
width: 100%; 
margin: -2em 0 0; }




/***************legal-framework = special-subject7***********/
div#legal-framework { width: 100%; margin: 2em 0 0 0 }
div#legal-framework a { color: #782c2c; }
div#legal-framework img { float: left; margin:0 1em 0 0.5em; }
div#legal-framework div.fright { width: 63%; }
div#legal-framework div.flright { width: 73%; }
#legal-framework object, #legal-framework object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#legal-framework h1 { margin: 1em 0 0; text-align: left; font-size: 1.8em; font-variant: small-caps; padding: 0; color: #4e2536; }
#legal-framework h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#legal-framework p { font-size: 1em; text-align: justify; text-indent: 1.5em; }
/*div#legal-framework p a { color: #43434f; }*/
div#legal-framework p a:active, div#legal-framework p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }

/***************special-subject7***********/
div#special-subject7 { 
width: 100%; 
margin: 2em 0 0 0
 }

div#special-subject7 a { 
color: #782c2c; 
clear: both; 
 }

div#special-subject7 img { 
float: left; 
margin: 0 0.6em 0.2em 0.5em; 
 }

div#special-subject7 div.fright { width: 63%; }

div#special-subject7 div.flright { width: 73%; }


#special-subject7 object, #special-subject7 object embed { 
width: 2.19em; 
height: 2.19em; 
float: left; 
margin-top: -0.2em; 
margin-right: 0.4em; 
 }

div#special-subject7 h1 { 
font-size: 1.8em; 
font-variant: small-caps; 
padding: 0; 
margin: 0; 
color: #4e2536; 
 }

#special-subject7 h2 { 
font-size: 1.2em; 
text-align: right; 
margin: 0 0.5em 0.3em 0; 
padding: 0; 
 }

div#special-subject7 p { 
font-size: 1em; 
text-align: justify; 
text-indent: 1.5em; 
 }

/*div#special-subject7 p a { 
color: #43434f; 
 }*/

div#special-subject7 p a:active, div#special-subject7 p a:hover { 
text-decoration: underline; 
 }

.inter { 
font-weight: bold; 
font-style: oblique; 
 }



/***************news-events = special-subject6***********/
div#news-events { background: transparent url("/img/vstrechi-02.gif") no-repeat scroll 50% 14em; }
div#news-events { width: 49%; float: right; margin: 0.5em auto 0; }
div#news-events a { color: #782c2c; }
div#news-events img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#news-events div.fright { width: 63%; }
div#news-events div.flright { width: 73%; }

#news-events object, #news-events object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#news-events h1 { text-align: left; font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; }
#news-events h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#news-events p { font-size: 1em; text-align: justify; text-indent: 1.5em; }
/*div#news-events p a { color: #43434f; }*/
div#news-events p a:active, div#news-events p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }

/***************special-subject6***********/

div#special-subject6 { width: 98%; float: none; margin: 2em 0 0 0; }

div#special-subject6 a { 
color: #782c2c; 
clear: both; 
 }

div#special-subject6 img { 
float: left; 
margin: 0 0.6em 0.2em 0.5em; 
 }

div#special-subject6 div.fright { width: 63%; }

div#special-subject6 div.flright { width: 73%; }


#special-subject6 object, #special-subject6 object embed { 
width: 2.19em; 
height: 2.19em; 
float: left; 
margin-top: -0.2em; 
margin-right: 0.4em; 
 }

div#special-subject6 h1 { 
font-size: 1.8em; 
font-variant: small-caps; 
padding: 0; 
margin: 0; 
color: #4e2536; 
 }

#special-subject6 h2 { 
font-size: 1.2em; 
text-align: right; 
margin: 0 0.5em 0.3em 0; 
padding: 0; 
 }

div#special-subject6 p { 
font-size: 1em; 
text-align: justify; 
text-indent: 1.5em; 
 }

/*div#special-subject6 p a { 
color: #43434f; 
 }*/

div#special-subject6 p a:active, div#special-subject6 p a:hover { 
text-decoration: underline; 
 }

.inter { 
font-weight: bold; 
font-style: oblique; 
 }



/***************protecting-their-rights = special-subject5***********/
div#protecting-their-rights { background: transparent url("/img/vesy-02.gif") no-repeat scroll 50% 14em; }
div#protecting-their-rights { width: 49%; float: left; margin: 0em 0 1em 0; }
div#protecting-their-rights a { color: #782c2c; }
div#protecting-their-rights img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#protecting-their-rights div.fright { width: 63%; }
div#protecting-their-rights div.flright { width: 73%; }
#protecting-their-rights object, #protecting-their-rights object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#protecting-their-rights h1 { font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0.5em 0 0; color: #4e2536; }
#protecting-their-rights h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#protecting-their-rights p { font-size: 1em; text-align: justify; text-indent: 1.5em; }
div#protecting-their-rights p.question { font-size: 1em; font-style: oblique; margin: 0.5em 0 0 1.5em; text-align: justify; text-indent: 1.5em; }
/*div#protecting-their-rights p a { color: #43434f; }*/
div#protecting-their-rights p a:active, div#protecting-their-rights p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }


/***************special-subject5***********/

div#special-subject5 { width: 98%; float: none; margin: 2em 0 0 0; 
 }

div#special-subject5 a { 
color: #782c2c; 
clear: both; 
 }

div#special-subject5 img { 
float: left; 
margin: 0 0.6em 0.2em 0.5em; 
 }

div#special-subject5 div.fright { width: 63%; }

div#special-subject5 div.flright { width: 73%; }


#special-subject5 object, #special-subject5 object embed { 
width: 2.19em; 
height: 2.19em; 
float: left; 
margin-top: -0.2em; 
margin-right: 0.4em; 
 }

div#special-subject5 h1 { 
font-size: 1.8em; 
font-variant: small-caps; 
padding: 0; 
margin: 0; 
color: #4e2536; 
 }

#special-subject5 h2 { 
font-size: 1.2em; 
text-align: right; 
margin: 0 0.5em 0.3em 0; 
padding: 0; 
 }

div#special-subject5 p { 
font-size: 1em; 
text-align: justify; 
text-indent: 1.5em; 
 }

div#special-subject5 p.question { 
font-size: 1em; 
font-style: oblique; 
margin: 0.5em 0 0 3.5em; 
text-align: justify; 
text-indent: 1.5em; 
 }

/*div#special-subject5 p a { 
color: #43434f; 
 }*/

div#special-subject5 p a:active, div#special-subject5 p a:hover { 
text-decoration: underline; 
 }

.inter { 
font-weight: bold; 
font-style: oblique; 
 }


/***************protecting-their-rights = special-subject4***********/
div#operators-personal-data { background-color: white; 
background-image: url("/img/key-02.gif"); 
background-position: 50% 10em; 
background-repeat: no-repeat; }

/*{ background-image: transparent url("/img/key-02.gif") no-repeat scroll 50% 10em; }*/

div#operators-personal-data { width: 49%; float: right; margin: 0; }
div#operators-personal-data a { color: #782c2c; }
div#operators-personal-data img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#operators-personal-data div.fright { width: 63%; }
div#operators-personal-data div.flright { width: 73%; }
#operators-personal-data object, #operators-personal-data object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#operators-personal-data h1 { text-align: left; font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; }
#operators-personal-data h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#operators-personal-data p { font-size: 1em; text-align: justify; text-indent: 1.5em; }
/*div#operators-personal-data p a { color: #43434f; }*/
div#operators-personal-data p a:active, div#operators-personal-data p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }


/***************special-subject4***********/
div#special-subject4 { width: 98%; float: none; margin: 1em 0 0 0; }
div#special-subject4 a { color: #782c2c; }
div#special-subject4 img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#special-subject4 div.fright { width: 63%; }
div#special-subject4 div.flright { width: 73%; }
#special-subject4 object, #special-subject4 object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#special-subject4 h1 { font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; }
#special-subject4 h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#special-subject4 p { font-size: 1em; text-align: justify; text-indent: 1.5em; }
/*div#special-subject4 p a { color: #43434f; }*/
div#special-subject4 p a:active, div#special-subject4 p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }


/***************protection-personal-data = special-subject3***********/

div#protection-personal-data { background: transparent url("/img/topory-02.gif") no-repeat scroll 50% 10em; }
div#protection-personal-data { float: left; width: 49%; }
div#protection-personal-data a { color: #782c2c; }
div#protection-personal-data img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#protection-personal-data div.fright { width: 63%; }
div#protection-personal-data div.flright { width: 73%; }
#protection-personal-data object, #protection-personal-data object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#protection-personal-data h1 { text-align: left; font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; text-align: left; }
#protection-personal-data h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#protection-personal-data p { font-size: 1em; text-align: justify; text-indent: 1.5em; }
/*div#protection-personal-data p a { color: #43434f; }*/
div#protection-personal-data p a:active, div#protection-personal-data p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }

/***************special-subject3***********/

div#special-subject3 { float: none; margin-bottom: 0.5em; width: 98%; }
div#special-subject3 a { color: #782c2c; } 
div#special-subject3 img { float: left; margin: 0 0.6em 0.2em 0.5em; }

div#special-subject3 div.fright { width: 63%; }
div#special-subject3 div.flright { width: 73%; }

#special-subject3 object, #special-subject3 object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#special-subject3 h1 { font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; text-align: left; }
#special-subject3 h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#special-subject3 p { font-size: 1em; text-align: justify; text-indent: 1.5em; }

/*div#special-subject3 p a { background-color: transparent; 
background-image: url(/img/vstrechi.png); 
background-position: 50% 10em; background-repeat: no-repeat; color: #43434f; }*/

div#special-subject3 p a:active, div#special-subject3 p a:hover { text-decoration: underline; }

.inter { font-weight: bold; font-style: oblique; }


/***************protection-personal-data-1 = special-subject3_1***********/

div#anonce div#protection-personal-data-1 { float: none; margin-bottom: 0.5em; padding: 0 0.5em; width: 98%; margin: 2.6em 0 2em; }
div#protection-personal-data-1 a { color: #782c2c; }
/*div#protection-personal-data-1 img { float: left; margin: 0 0.6em 0.2em 0.5em; }*/
div#protection-personal-data-1 div.fright { width: 63%; }
div#protection-personal-data-1 div.flright { width: 100%; }
#protection-personal-data-1 object, #protection-personal-data-1 object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#protection-personal-data-1 h1 { text-align: left; font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; }
#protection-personal-data-1 h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#protection-personal-data-1 p { text-align: justify; font-size: 1em; margin: 0 0.5em 0 0.5em; text-indent: 1.5em; }
/*div#protection-personal-data-1 p a { color: #43434f; }*/
div#protection-personal-data-1 p a:active, div#protection-personal-data-1 p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }


/***************corridors-power = special-subject2 ***********/

div#anonce div#corridors-power { float: none; margin-bottom: 0.5em; padding: 0 0.5em; width: 98%; margin: 2.6em 0 2em; }
div#corridors-power a { color: #782c2c; }
div#corridors-power img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#corridors-power div.fright { width: 63%; }
div#corridors-power div.flright { width: 100%; }
#corridors-power object, #corridors-power object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#corridors-power h1 { text-align: left; font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; }
#corridors-power h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#corridors-power p { text-align: justify; font-size: 1em; margin: 0 0.5em 0 0.5em; text-indent: 1.5em; }
/*div#corridors-power p a { color: #43434f; }*/
div#corridors-power p a:active, div#corridors-power p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }


/***************special-subject2***********/
div#special-subject2 { float: none; margin-bottom: 0.5em; padding: 0 0.5em; width: 98%; margin: 1.6em 0 2em 0; }
div#special-subject2 a { color: #782c2c; }
div#special-subject2 img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#special-subject2 div.fright { width: 63%; }
div#special-subject2 div.flright { width: 100%; }
#special-subject2 object, #special-subject2 object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#special-subject2 h1 { font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; }
#special-subject2 h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#special-subject2 p { text-align: justify; font-size: 1em; margin: 0 0.5em 0 0.5em; text-indent: 1.5em; }
/*div#special-subject2 p a { color: #43434f; }*/
div#special-subject2 p a:active, div#special-subject2 p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }


/***************special-features = special-subject1***********/
div#special-features { float: none; padding: 0 0.5em; width: 98%; margin: 0.6em 0 2em 0; }
div#special-features a { color: #782c2c; }
div#special-features img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#special-features div.fright { width: 63%; }
div#special-features div.flright { width: 100%; }
#special-features object, #special-features object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#special-features h1 { text-align: left; font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; }
#special-features h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#special-features p { text-align: justify; font-size: 1em; margin: 0 0.5em 0 0.5em; text-indent: 1.5em; }
/*div#special-features p a { color: #43434f; }*/
div#special-features p a:active, div#special-features p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }


/***************special-subject1***********/
div#special-subject1 { float: none; margin-bottom: 0.5em; padding: 0 0.5em; width: 98%; margin: 0.6em 0 2em 0; }
div#special-subject1 a { color: #782c2c; }
div#special-subject1 img { float: left; margin: 0 0.6em 0.2em 0.5em; }
div#special-subject1 div.fright { width: 63%; }
div#special-subject1 div.flright { width: 100%; }
#special-subject1 object, #special-subject1 object embed { width: 2.19em; height: 2.19em; float: left; margin-top: -0.2em; margin-right: 0.4em; }
div#special-subject1 h1 { font-size: 1.8em; font-variant: small-caps; padding: 0; margin: 0; color: #4e2536; }
#special-subject1 h2 { font-size: 1.2em; text-align: right; margin: 0 0.5em 0.3em 0; padding: 0; }
div#special-subject1 p { text-align: justify; font-size: 1em; margin: 0 0.5em 0 0.5em; text-indent: 1.5em; }
/*div#special-subject1 p a { color: #43434f; }*/
div#special-subject1 p a:active, div#special-subject1 p a:hover { text-decoration: underline; }
.inter { font-weight: bold; font-style: oblique; }

/****************************************wordred*********************************************************/

div.wordred { 
float: none; 
margin-bottom: 0.5em; 
padding: 0 0.5em; 
position: relative; 
text-align: justify; 
width: 98%; 
 }

div.wordred h2 { 
background: #eff3f7; 
margin: 0.2em 0; 
 }

div.wordred p { 
text-indent: 1em; 
text-align: justify;
 }

/****************************************word*********************************************************/

div.word { float: none; 
margin-bottom: 0.5em; 
padding: 0 0.5em; 
position: relative; 
text-align: justify; 
width: 98%; 
 }

div.word h2 { 
margin: 0.2em 0; 
 }

div.word p { 
text-indent: 1em; 
 }

/**********************************corridors-power********************************************************/
div.corridors-power { 
margin-bottom: 1em; 
float: left; 
 }

div.corridors-power object, div.corridors-power object embed { 
width: 2.19em; 
height: 2.19em; 
float: left; 
margin-right: 0.4em; 
 }

div.corridors-power h1 { 
font-size: 1.6em; 
margin: 0; 
 }

div.corridors-power h1 a { 
text-decoration: underline; 
color: #725560; 
margin: 0.6em 0 2em 0; 
 }

div#special-subject2 a { 
color: #782c2c; 
 }

div.corridors-power .anonce h2 { 
color: #43434f; 
font-size: 1em; 
 }

div.corridors-power .anonce .conts { 
color: #725560; 
 }

/******************************************img-person-vopros********************************/

img.person { 
float: left; 
margin: 0 1em 0 0.5em; 
margin: 0.6em 0 2em 0; 
 }

img.person-left { float: left !important; 
margin: 0.5em 1em 0 1em !important; 
 }

img.person-right { 
float: right !important; 
margin: 0.5em 1em 0 1em !important; 
 }

img.person-rigth { 
float: right !important; 
margin: 0.5em 1em 0 1em !important;
 }

div#special-subject2 a { 
color: #782C2C; 
 }

p img.person-rigth, p img.person-right { 
float: right !important; 
margin: 0.5em 0em 0 1em !important; 
 }

p img.person-left { 
float: left !important; 
margin: 0.5em 1em 0 0em !important; 
 }

img.voprotv { 
clear:left;
float: left; 
margin: 0 0.5em 0 1em; 
 }

   /******************************************img-person-vopros hack********************************/

*+html img.person { 
float: left; 
margin: 0 1em 0 0.5em; 
margin: 0.6em 0 2em 0; 
 }

*+html img.person-left { float: left !important; 
margin: 0.5em 1em 0 1em !important; 
 }

*+html img.person-right { 
float: right !important; 
margin: 0.5em 1em 0 1em !important; 
 }

*+html img.person-rigth { 
float: right !important; 
margin: 0.5em 1em 0 1em !important;
 }

*+html div#special-subject2 a { 
color: #782C2C; 
 }

*+html p img.person-rigth, p img.person-right { 
float: right !important; 
margin: 0.5em 0em 0 1em !important; 
 }

*+html p img.person-left { 
float: left !important; 
margin: 0.5em 1em 0 0em !important; 
 }

*+html img.voprotv { 
float: left; 
margin: 0 0.5em 0 1em; 
 }
  
 
/**************************************public*****************************************************************/
div#public { 
width: 54em; 
float: left; 
margin: 0 auto; 

 }

div#public a.up { 
font-weight: bold; 
 }

div#public .block { 
width: 25.4em; 
float: left; 
margin: 0.8em; 
 }

div#public .block object, div#public .block object embed { 
float: left; 
width: 2em; 
height: 2em; 
margin-right: 0.4em; 
 }

div#public .block h2 { 
text-align: center; 
margin-top: 0.2em; 
margin-left: 0.4em; 
font-size: 1.4em; 
 }

div#public .block .operators-pd, div#public .block .protecting-rights, div#public .block .activity, div#public .block .protect-pd { 
padding: 0.4em; 
 }

div#public div.block div.operators-pd { 
background: transparent url('/img/key-bg.gif') no-repeat scroll 50% 60%; 
 }

div#public .block .operators-pd h2 a { 
text-decoration: underline; 
color: #844692; 
 }

div#public div.block div.protecting-rights { 
background: transparent url('/img/vesy-bg.gif') no-repeat scroll 50% 60%; 
 }

div#public .block .protecting-rights h2 a { 
text-decoration: underline; 
color: #4d779d; 
 }


div#public div.block div.activity { 
background: transparent url('/img/vstrechi-bg.gif') no-repeat scroll 50% 60%; 
 }

div#public .block .activity h2 a { 
text-decoration: underline; 
color: #25384f; 
 }

div#public div.block div.protect-pd { 
background: transparent url('/img/topory-bg.gif') no-repeat scroll 50% 90%; 
 }

div#public .block .protect-pd h2 a { 
text-decoration: underline; 
color: #88aa66; 
 }

/*************************************legal-framework****************************************************************/
div.legal-framework object, div.legal-framework object embed { 
width: 2.19em; 
height: 2.19em; 
float: left; 
margin-top: -0.2em; 
margin-right: 0.4em; 
 }

div.legal-framework h2 a { 
text-decoration: underline; 
color: #546645; 
margin: 0 0 0.5em 0; 
 }

div.legal-framework li { 
color: #546645; 
 }

/****************************************************navigation*******************************************************/
div#body div.navigation, div#content div.navigation { 
margin-top: 1em; 
width: 100%; 
height: 1.8em; 
 }

div#navigation > a { text-decoration: none; }

div.navigation div.fleft, div.navigation div.fright { 
z-index: 4; 
position: relative; 
width: 3em; 
height: 1.8em; 
cursor: pointer; 
 }

div#body div.navigation object.fleft, div#content div.navigation object.fleft { 
width: 3em; 
height: 1.8em; 
float: left; 
z-index: 1; 
position: relative; 
margin-left: -3em; 
 }

div#content div.navigation object.fright, div#body div.navigation object.fright { 
width: 3em; 
height: 1.8em; 
float: right; 
z-index: 1; 
position: relative; 
margin-right: -3em; 
 }

div#content div.navigation object.fright embed, div#body div.navigation object.fright embed, div#body div.navigation object.fleft embed, div#content div.navigation object.fleft embed { 
width: 3em; 
height: 1.8em; 
 }

div.navigations { margin-bottom: 0.5em; }

/***********************************************************************************************************/

ul.fleft { float: left; margin: 0; line-height: 1.2em; list-style-type: none; }

/*******************bookmarks***********************/

div#bookmarks { 
float: right; 
width: 2.5em; 
 }

div#bookmarks ul { 
padding: 0; 
margin: -0.85em 0 0.4em; 
 }

div#bookmarks ul li { 
list-style: none; 
margin: 0 0 1em 0; 
height: 2.2em; 
 }

div#bookmarks ul li a { 
cursor: pointer; 
margin: 0; 
padding: 0; 
/*width: 2.5em; 
height: 2.5em; */
text-decoration: none; 
color: red; 
 }

div#bookmarks ul li object, div#bookmarks ul li object embed { 
width: 2.5em; 
height: 2.2em; 
 }


/***************************footer*****************************/

body div#footer { 
width: 57em; 
margin: 0em auto; 
 }

div#footer object, div#footer object embed { 
width: 56.14em; 
height: 0.63em; 
 }

div#footer p { 
color: #4f2637; 
padding: 0.5em; 
font-size: 0.9em; 
font-weight: bold; 
 }

div#footer img.foot { 
width: 100%; 
 }

/***********************************************************/

.cog {
font-size: 8px;
display: none;
color: #fff;
margin: 1em 0.5em 0;}

div#content p { 
font-size: 1em; 
text-indent: 1.1em; 
margin: 1em 0.5em 0; 
 }

div#content p.indent-0 { 
text-indent: 0; 
 }

div#content h3 { 
clear: both; 
text-align: center; 
font-size: 1.3em; 
 }

div#content h2 { 
clear: both; 
text-align: center; 
 }

div#content h1 { 
text-align: left; 
font-size: 1.6em; 
 }


/***************spisok-non*************/
#content ul.non ul.non li { 
clear: both; 
list-style-image: none; 
 }

#content ul.non li { 
clear: both; 
list-style: none; 
 }
#content ul.non ul li { list-style-image: url('/images/01/sep.gif') }

#content ul.non ul.n li { 
clear: both; 
list-style-image: none; 
 }
/***********************************/


h1.brown { color: #4e2536; margin: -1.5em 0 1em 2em; }
h1.brown-light { color: #725560; margin: -1.5em 0 1em 2em; }
h1.blue { color: #4d779d; margin: -1.5em 0 1em 2em; }
h1.lilac { color: #844692; margin: -1.5em 0 0 2em; }
h1.bold-blue { color: #25384f; margin: -1.5em 0 0 2em; }
h1.green { color: #88aa66; margin: -1.5em 0 0 2em; }
h1.bold-green { color: #546645; margin: -1.5em 0 0 2em; }


div#content object, div#content object embed { 
width: 4em; 
height: 4em; 
float: left; 
 }

#content dl { 
float: left; 
 }

#content dt { 
font-weight: bold; 
 }

#content dd { 
margin: 0.5em 0 0.5em 2em; 
 }

/*********************************************receipt******************************************/

body#rec { 
background: none; 
 }

div.receipt { 
width: 45em; 
margin: 0.5em auto; 
 }

div.receipt table { 
width: 45em; 
padding: 0; 
border-collapse: collapse; 
 }

div.receipt table td { 
margin: 0; 
padding: 0.4em; 
font-size: 0.9em; 
border-right: 2px solid black; 
 }

div.receipt table td.top { 
border-top: 1px solid black; 
 }

div.receipt table td.bottom { 
border-bottom: 1px solid black; 
 }


div.receipt table td.col { 
border: 1px solid black; 
width: 250px; 
text-align: center; 
vertical-align: top; 
 }

div.receipt table td.vb { 
vertical-align: bottom; 
 }

/******************************************personalarea**************************************************/


 .personalarea{ 
z-index: 65000; 
/*width: 59em; */
height: 1.4em; 
color: white; 
background: #4e2536; 
font-size: 10pt; 
 }

.personalareaitem{ 
float: left; 
border-right: 1px dotted #8f7480; 
margin-right: 10px; 
padding-right: 5px; 
padding-left: 5px; 
 }

span.personalareaitem a { 
color: white; 
 }

/******************************************registration**************************************************/

div#registration form { 
margin: 1em 0 2em 0; 
 }

div#registration form p.notice { 
text-indent: 0; 
margin-top: 1em; 
font-size: 0.9em; 
 }

div#registration form p.notice strong, div#registration p { 
text-indent: 0; 
color: #26384f; 
font-size: 1em; 
 }

div#registration form div#form-field div input { 
border: 1px solid #782144; 
 }

div#registration label.str { 
color: #26384f; 
font-size: 1em; 
font-weight: bold; 
 }
div#registration label { 
float: left; 
font-size: 0.84em; 
padding-right: 1em; 
text-align: right; 
width: 40%; 
 }

div#registration div { 
clear: right; 
margin: 0.4em 0; }

div#registration div div.refuse { 
margin: 0.4em 0; 
 }

div#registration div#msg { 
background: transparent url(/images/01/sig.gif) no-repeat scroll 1em 50%; 
border: 2px solid red; 
margin: 2em auto; 
padding: 1em; 
width: 18em; 
 }

div#registration div#msg p, div#registration div.dyes p { 
font-size: 1em; 
margin: 0pt; 
padding-left: 3.2em; 
text-align: center; 
 }

/********************************************period********************************************/

form.period { 
margin: 0 auto; 
width: 13em; 
 }

form.period div { 
margin: 0.4em 0; 
 }


/*********************body************************************/
div#body, #content { 
float: left; 
border-right: 2px dotted #782144; 
padding: 0 0.5em; 
background: #fcfcfc; 
border: 1px solid #909090; 
min-height: 22em; 
width: 93%; 
 }

/********** тело ******************/
div#body, div#content, div.top, div.bottom { min-height: 30em; }
a { color: #782c2c !important; }
img.dal { width: 26px; height: 13px; float: none; }
/********** ******* ****************/

/**теманомера новая октябрь**/
div.nc_full h2, h3 { text-align: center; }
div.nc_row { margin: 0.5em 0 1em; }
div.nc_row p { text-indent: 1.5em; margin: 0.5em; }
div.nc_row h4.nc_group { text-align: center; margin: 0 0 -0.5em !important; }
div.nc_list div.nc_news { text-align: right; }
div.nc_list p { text-align: justify; }
div.nc_news p img.person { float: left; margin: 0 1.5em 2em 0.5em; }
div.nc_news h3 { text-decoration: none; text-align: left; }
div.nc_news h3 a { color: #782c2c; }
p.nc_announce a img.dal, p.nc_announce em a img.dal, p a img.dal, p em a img.dal { margin: 0 0 -0.1em 0.2em; }

div.nc_full_text p, div.nc_full_text p.inter { margin: 1em; text-indent: 1.5em; text-align: justify; }
div.nc_full_text p img.person { margin: 0.5em 0.5em 0.1em 0; text-align: justify;}
/*****************************************/

div.abover { text-align: left; vertical-align: bottom; }

/****************список****************/
ul.non ul.non li { clear: both; list-style-image: none; }
ul.non li { clear: both; list-style: none; }
ul.non ul li { list-style-image: url('/img/sep.gif') }
ul.non ul.n li { clear: both; list-style-image: none; }
/****************************************/

/************ заголовки разделов ****************/
h1.brown { color: #4e2536; margin: -1.4em 0 0 2em; }
h1.brown-light { color: #725560; margin: -1.4em 0 0 2em; }
h1.blue { color: #4d779d; margin: -1.4em 0 0 2em; }
h1.lilac { color: #844692; margin: -1.4em 0 0 2em; }
h1.bold-blue { color: #25384f; margin: -1.4em 0 0 2em; }
h1.green { color: #88aa66; margin: -1.4em 0 0 2em; }
h1.bold-green { color: #546645; margin: -1.4em 0 0 2em; }
/************ ************************ ****************/


div#bookmarks ul li a { color: #782c2c !important; }
div#bookmarks ul li a img.menu-ie { width: 2.5em; }


/*****************************************************************************************/
div#special-features p a img.dal, div#corridors-power p a img.dal, div#protection-personal-data p a img.dal, div#operators-personal-data p a img.dal, div#protecting-their-rights p a img.dal, div#news-events p a img.dal, div#legal-framework p a img.dal { 
float: none; 
margin-bottom: -0.1em; 
width: 1.7em; 
 }

div#special-subject7 p a img.dal, div#special-subject6 p a img.dal, div#special-subject5 p a img.dal, div#special-subject4 p a img.dal, div#special-subject3 p a img.dal, div#special-subject2 p a img.dal, div#special-subject1 p a img.dal { 
float: none; 
margin-bottom: -0.1em; 
width: 1.7em; 
 }


/***************/

/*****************************************************************************************/
div#special-features img.glleft, div#corridors-power img.glleft, div#protection-personal-data img.glleft, div#operators-personal-data img.glleft, div#protecting-their-rights img.glleft, div#news-events img.glleft, div#legal-framework img.glleft { 
float: left; 
width: 25%; 
margin: 0 1em;
 }

div#special-subject7 img.glleft, div#special-subject6 img.glleft, div#special-subject5 img.glleft, div#special-subject4 img.glleft, div#special-subject3 img.glleft, div#special-subject2 img.glleft, div#special-subject1 img.glleft { 
float: left; 
width: 20%; 
margin: 0 1em;
 }


div#head { clear: both; }
div#body, div#content, div.top, div.bottom { clear: left; }
div#anonce { margin: 0 0; }

form.hata { float: right; position: relative; width: 25%; }
div.auth_header { clear: both; text-align: center; }

div.hatd { margin: 0pt -20em 0pt 0pt; float: left; width: 75%; }
div.hatd img.hat { width: 100%; }
div.hatv img.hat { width: 95%; }

/******************/
p.br { margin: 1em 0; }
/*****************/

div.hover { margin: 1em; }
div.menub { float: left; width: 56%; margin: 0; }
div.authorization { width: 31%; }
div.seard { float: right; }

div.nc_full_text ul.non { margin: 0pt 1em 0pt 0pt; text-align: justify; }
div.nc_full_text ol { margin: 0pt 1em 0pt 2em; text-align: justify;}

div#body, div#content, div.top, div.bottom { 
clear: left; 
 }
div#body, div#content, div.top, div.bottom { 
min-height: 30em; 
 }
div#body, #content { 
background: #fcfcfc none repeat scroll 0 0; 
border: 1px solid #909090; 
float: left; 
min-height: 27em; 
padding: 0 0.5em; 
margin: 0 0 0.5em; 
width: 93%; }



#wrap div.authorization { float: right; font-size: 1em; padding: 0; width: 31%; } 
div.authorization p input { border: 1px solid #782144; float: left; margin: 0 0 0 0.4em; width: 5em; }

div.border-solid-top { width: 100%; margin: 0; padding: 0; float: left; }
div.authorization { float: right; font-size: 1em; margin: -0.1em 0 0.1em; padding: 0; width: 100%; }
div.authorization label { float: none; }

div.authorization { float: right; font-size: 1em; margin: -0.1em 0 0.1em; padding: 0; width: 28%; }
div.er { float: none; width: 105%; }
div.authorization div { float: left; width: 100%; }

#wrap div.authorization { width: 90%; margin: -1em 0 0; }
div.menub { float: left; margin: 0.4em 0 0; width: 59%; }
div.border-solid-top { width: 100%; margin: 0; padding: 0; float: left; }
div.auf { float: right; margin: 0.4em 0 0; padding: 0; width: 40%; }
div.authorization { float: right; font-size: 1em; margin: -0.1em 0 0.1em; padding: 0; width: 100%; }
div.authorization label { float: left; }

div.border-solid-bot { border-bottom: 1px dotted #f1d4e2; clear: both; height: 1px; margin: 0.2em auto; padding: 0; width: 100%; }

div.nc_row h3 a img.menu-ie { float: left; margin: -0.3em 0.5em 0; text-decoration: none; }
div.nc_full h2 img.menu-ie { float: left; margin: 0 0.5em 0; vertical-align: middle; }
h2 img.menu-ie { margin: 0 0.5em 0; vertical-align: middle; }
div#navigation { padding: 1em; }
div#bread-crumbs-s { float: none; }
img.persone-center { float: none; }
span.personalareaitem a { color: white !important; text-decoration: none; }
div.nc_list h2 a { text-decoration: none; }


div.podpis p { margin: 1em 0.5em; text-align: justify; text-indent: 1.5em; }
div.podpis1 p { margin: 0.5em; text-align: justify; text-indent: 1.5em; }
div.podpis hr { width: 50%; }
p.non a { text-indent: 0em; }
/******************************************************************************************/

table.tab { 
border-collapse: collapse; 
border: 1px solid #f4f4f4; 
width: 30em; 
margin: 0 auto; 
 }

table.tab a { 
text-decoration: none; 
font-weight: bold; 
color: #781c2c; 
background-color: inherit; 
 }

table.tab a:hover { 
text-decoration: underline; 
color: #781c2c; 
background-color: inherit; 
 }


table.tab td { 
padding: 0.4em; 
border: 1px solid #eaeaea; 
font-size: 0.7em
 }

table.tab td em { 
font-size: 0.96em; 
 }

table.tab th { 
border: 1px solid #eaeaea; 
background-color: #f4f4f4; 
font-size: 0.8em; 
text-align: center; 
color: #781c2c; 
 }

table.tab td.back { 
border: 1px solid #eaeaea; 
background-color: #f4f4f4; 
 }

#content table.tabdown td a img.down { width: 20px; height: 20px; margin: 0; padding: 0; border: none; clear: both; }
div.podpis table.tabdown td a img.down { width: 20px; height: 20px; margin: 0; padding: 0; border: none; clear: both; }

table.tabdown { 
border-collapse: collapse; 
border: 1px solid #f4f4f4; 
width: 30em; 
margin: 0 auto; 
 }

table.tabdown td { 
padding: 0.4em; 
border: 1px solid #eaeaea; 
font-size: 0.8em
 }

table.t { 
width: 30em; 
margin: 0 auto; 
border-collapse: collapse; 
border: 1px solid black; 
 }

table.t td { 
padding: 0.4em; 
font-size: 0.7em; 
border: 1px solid black; 
 }

table.t th { 
border: 1px solid black; 
background-color: #f4f4f4; 
font-size: 0.8em; 
 }

/******************************************************************************************/

span.counter { 
 color: red; 
 cursor: default; 
 font-size: larger; 
 }

span.un-line { text-decoration: underline; }

.unnon { text-decoration: none; }

/*
tabs - additional ie specific bug fixes

recommended usage (conditional comments): 
<!--[if lte ie 7]>
<link rel="stylesheet" href="tabs_ie.css" type="text/css" media="projection, screen" />
<![endif]-->

*/
.tabs-nav { /* auto clear */
 display: inline-block; 
 }
.tabs-nav .tabs-disabled { 
 position: relative; /* fixes opacity */
 }
.tabs-nav .tabs-disabled a span { 
 _height: 19px; /* for some reason the height is 1px to less with opacity... */
 min-height: 19px; /* ...in both ie 6 and 7 */
 }

/* caution! ensure accessibility in print and other media types... */
@media projection, screen { /* use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
 .tabs-hide { 
 display: none; 
 }
 }

/* hide useless elements in print layouts... */
@media print { 
 .tabs-nav { 
 display: none; 
 }
 }

/* skin */
.tabs-nav { 
 list-style: none; 
 margin: 0; 
 padding: 0 0 0 4px; 
 }
 
.after { 
 display: block; 
 clear: both; 
 content: " "; 
 }
.tabs-nav li { 
 float: left; 
 margin: 0 0 0 1px; 
 min-width: 84px; /* be nice to opera */
 }
.tabs-nav a, .tabs-nav a span { 
 display: block; 
 padding: 0 10px; 
 background: url(/js/tab.png) no-repeat; 
 }
.tabs-nav a { 
 position: relative; 
 top: 1px; 
 z-index: 2; 
 padding-left: 0; 
 color: #27537a; 
 font-size: 12px; 
 font-weight: bold; 
 line-height: 1.2; 
 text-align: center; 
 text-decoration: none; 
 white-space: nowrap; /* required in ie 6 */ 
 }
.tabs-nav .tabs-selected a { 
 color: #000; 
 }
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { 
 background-position: 100% -150px; 
 outline: 0; /* prevent dotted border in firefox */
 }
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active { 
 background-position: 100% -100px; 
 }
.tabs-nav a span { 
 width: 64px; /* ie 6 treats width as min-width */
 min-width: 64px; 
 height: 18px; /* ie 6 treats height as min-height */
 min-height: 18px; 
 padding-top: 6px; 
 padding-right: 0; 
 }
*>.tabs-nav a span { /* hide from ie 6 */
 width: auto; 
 height: auto; 
 }
.tabs-nav .tabs-selected a span { 
 padding-top: 7px; 
 }
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span { 
 background-position: 0 -50px; 
 }
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span { 
 background-position: 0 0; 
 }
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ opera, use pseudo classes otherwise it confuses cursor... */
 cursor: text; 
 }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ opera, we need to be explicit again here now... */
 cursor: pointer; 
 }
.tabs-nav .tabs-disabled { 
 opacity: .4; 
 }
.tabs-container { 
 border-top: 1px solid #97a5b0; 
 padding: 1em 8px; 
 margin: -4px 0 0 0; 
 background: #fff; /* declare background color for container to avoid distorted fonts in ie while fading */
 }
.tabs-loading em { 
 padding: 0 0 0 20px; 
 background: url(loading.gif) no-repeat 0 50%; 
 }

 /* not required for tabs, just to make this demo look better... */
 
div#container-5 { margin: 0.4em 0 1em; }
div#container-5 p { text-indent: 1.5em; margin: 0.5em; }
div#container-5 h4.nc_group { text-align: center; margin: 0 0 -0.5em !important; }


.wrap1 { display: block; }
.wrap2 { display: block; }
.wrap3 { display: block; }
.wrap1 { background: transparent url(/images/104_8.png) no-repeat scroll right bottom; float: left; }
.wrap2 { background: transparent url(/images/104_10.png) no-repeat scroll left bottom; }
.wrap3 { background: transparent url(/images/104_9.png) no-repeat scroll right top; padding: 0 4px 4px 0; }
 .wrap3 img { display: block; }

.a { width: 100px; }
.b { width: 100px; }
.c { width: 100px; }
.fig6 .wrap1 { background-image: url(/images/104_8.png); }
.fig6 .wrap2 { background-image: url(/images/104_10.png); }
.fig6 .wrap3 { background-image: url(/images/104_9.png); }
.a .wrap3 { background-position: 100% -18px; padding: 0 8px 8px 0; }
.a .wrap2 { background-position: -18px 100%; }
.b .wrap3 { background-position: 100% -18px; padding: 0 12px 12px 0; }
.b .wrap2 { background-position: -18px 100%; }
.c .wrap3 { background-position: 100% -18px; padding: 0 18px 18px 0; }
.c .wrap2 { background-position: -18px 100%; }
.d .wrap3 { background-position: 100% -18px; padding: 0 8px 8px 0; }
.d .wrap2 { background-position: -18px 100%; }
.e .wrap3 { background-position: 100% -14px; padding: 0 12px 12px 0; }
.e .wrap2 { background-position: -14px 100%; }
.f .wrap3 { background-position: 100% -10px; padding: 0 18px 18px 0;  }
.f .wrap2 { background-position: -10px 100%;  }

#form_container
{ 
 background: #fff; 
 border: 1px solid #ccc; 
 margin: 0 auto; 
 text-align: left; 
 width: 640px; 
 }

form.appnitro
{ 
 margin: 20px 20px 0; 
 padding: 0 0 20px; 
 }

/**** logo section *****/
#form_container h1
{ 
 background-color: #dedede; 
 margin: 0; 
 min-height: 0; 
 padding: 0; 
 text-decoration: none; 
 text-indent: -8000px; 
 
 }

#form_container h1 a
{ 
 
 display: block; 
 height: 100%; 
 min-height: 40px; 
 overflow: hidden; 
 }


#form_container img
{ 
/* behavior: url(css/iepngfix.htc); */
 border: none; 
 }


/**** form section ****/
.appnitro
{ 
 font-family: lucida grande, tahoma, arial, verdana, sans-serif; 
 font-size: small; 
 }

.appnitro li
{ 
 width: 61%; 
 }

form ul
{ 
 font-size: 100%; 
 list-style-type: none; 
 margin: 0; 
 padding: 0; 
 width: 100%; 
 }

form li
{ 
 display: block; 
 margin: 0; 
 padding: 4px 5px 2px 9px; 
 position: relative; 
 }

form after
{ 
 clear: both; 
 content: "."; 
 display: block; 
 height: 0; 
 visibility: hidden; 
 }

.buttons:after
{ 
 clear: both; 
 content: "."; 
 display: block; 
 height: 0; 
 visibility: hidden; 
 }

.buttons
{ 
 clear: both; 
 display: block; 
 margin-top: 10px; 
 }

* html form li
{ 
 height: 1%; 
 }

* html .buttons
{ 
 height: 1%; 
 }

* html form li div
{ 
 display: inline-block; 
 }

form li div
{ 
 color: #444; 
 margin: 0 4px 0 0; 
 padding: 0 0 8px; 
 }

form li span
{ 
 color: #444; 
 float: left; 
 margin: 0 4px 0 0; 
 padding: 0 0 8px; 
 }

form li div.left
{ 
 display: inline; 
 float: left; 
 width: 48%; 
 }

form li div.right
{ 
 display: inline; 
 float: right; 
 width: 48%; 
 }

form li div.left .medium
{ 
 width: 100%; 
 }

form li div.right .medium
{ 
 width: 100%; 
 }

.clear
{ 
 clear: both; 
 }

form li div label
{ 
 clear: both; 
 color: #444; 
 display: block; 
 font-size: 9px; 
 line-height: 9px; 
 margin: 0; 
 padding-top: 3px; 
 }

form li span label
{ 
 clear: both; 
 color: #444; 
 display: block; 
 font-size: 9px; 
 line-height: 9px; 
 margin: 0; 
 padding-top: 3px; 
 }

form li .datepicker
{ 
 cursor: pointer !important; 
 float: left; 
 height: 16px; 
 margin: .1em 5px 0 0; 
 padding: 0; 
 width: 16px; 
 }

.form_description
{ 
 border-bottom: 1px dotted #ccc; 
 clear: both; 
 display: inline-block; 
 margin: 0 0 1em; 
 }

.form_description[class]
{ 
 display: block; 
 }

.form_description h2
{ 
 clear: left; 
 font-size: 160%; 
 font-weight: 400; 
 margin: 0 0 3px; 
 }

.form_description p
{ 
 font-size: 95%; 
 line-height: 130%; 
 margin: 0 0 12px; 
 }

form hr
{ 
 display: none; 
 }

form li.section_break
{ 
 border-top: 1px dotted #ccc; 
 margin-top: 9px; 
 padding-bottom: 0; 
 padding-left: 9px; 
 padding-top: 13px; 
 width: 97% !important; 
 }

form ul li.first
{ 
 border-top: none !important; 
 margin-top: 0 !important; 
 padding-top: 0 !important; 
 }

form .section_break h3
{ 
 font-size: 110%; 
 font-weight: 400; 
 line-height: 130%; 
 margin: 0 0 2px; 
 }

form .section_break p
{ 
 font-size: 85%; 

 margin: 0 0 10px; 
 }

/**** buttons ****/
input.button_text
{ 
 overflow: visible; 
 padding: 0 7px; 
 width: auto; 
 }

.buttons input
{ 
 font-size: 120%; 
 margin-right: 5px; 
 }

/**** inputs and labels ****/
label.description
{ 
 border: none; 
 color: #222; 
 display: block; 
 font-size: 95%; 
 font-weight: 700; 
 line-height: 150%; 
 padding: 0 0 1px; 
 }

span.symbol
{ 
 font-size: 115%; 
 line-height: 130%; 
 }

input.text
{ 
 background: #fff url(../../../images/shadow.gif) repeat-x top; 
 border-bottom: 1px solid #ddd; 
 border-left: 1px solid #c3c3c3; 
 border-right: 1px solid #c3c3c3; 
 border-top: 1px solid #7c7c7c; 
 color: #333; 
 font-size: 100%; 
 margin: 0; 
 padding: 2px 0; 
 }

input.file
{ 
 color: #333; 
 font-size: 100%; 
 margin: 0; 
 padding: 2px 0; 
 }

textarea.textarea
{ 
 background: #fff url(../../../images/shadow.gif) repeat-x top; 
 border-bottom: 1px solid #ddd; 
 border-left: 1px solid #c3c3c3; 
 border-right: 1px solid #c3c3c3; 
 border-top: 1px solid #7c7c7c; 
 color: #333; 
 font-family: "lucida grande", tahoma, arial, verdana, sans-serif; 
 font-size: 100%; 
 margin: 0; 
 width: 99%; 
 }

select.select
{ 
 color: #333; 
 font-size: 100%; 
 margin: 1px 0; 
 padding: 1px 0 0; 
 background: #fff url(../../../images/shadow.gif) repeat-x top; 
 border-bottom: 1px solid #ddd; 
 border-left: 1px solid #c3c3c3; 
 border-right: 1px solid #c3c3c3; 
 border-top: 1px solid #7c7c7c; 
 }


input.currency
{ 
 text-align: right; 
 }

input.checkbox
{ 
 display: block; 
 height: 13px; 
 line-height: 1.4em; 
 margin: 6px 0 0 3px; 
 width: 13px; 
 }

input.radio
{ 
 display: block; 
 height: 13px; 
 line-height: 1.4em; 
 margin: 6px 0 0 3px; 
 width: 13px; 
 }

label.choice
{ 
 color: #444; 
 display: block; 
 font-size: 100%; 
 line-height: 1.4em; 
 margin: -1.55em 0 0 25px; 
 padding: 4px 0 5px; 
 width: 90%; 
 }

select.select[class]
{ 
 margin: 0; 
 padding: 1px 0; 
 }

*+html select.select[class]
{ 
 margin: 1px 0; 
 }

.safari select.select
{ 
 font-size: 120% !important; 
 margin-bottom: 1px; 
 }

input.small
{ 
 width: 25%; 
 }

select.small
{ 
 width: 25%; 
 }

input.medium
{ 
 width: 50%; 
 }

select.medium
{ 
 width: 50%; 
 }

input.large
{ 
 width: 99%; 
 }

select.large
{ 
 width: 100%; 
 }

textarea.small
{ 
 height: 5.5em; 
 }

textarea.medium
{ 
 height: 10em; 
 }

textarea.large
{ 
 height: 20em; 
 }

/**** errors ****/
#error_message
{ 
 background: #fff; 
 border: 1px dotted red; 
 margin-bottom: 1em; 
 padding-left: 0; 
 padding-right: 0; 
 padding-top: 4px; 
 text-align: center; 
 width: 99%; 
 }

#error_message_title
{ 
 color: #df0000; 
 font-size: 125%; 
 margin: 7px 0 5px; 
 padding: 0; 
 }

#error_message_desc
{ 
 color: #000; 
 font-size: 100%; 
 margin: 0 0 .8em; 
 }

#error_message_desc strong
{ 
 background-color: #ffdfdf; 
 color: red; 
 padding: 2px 3px; 
 }

form li.error
{ 
 background-color: #ffdfdf !important; 
 border-bottom: 1px solid #eacbcc; 
 border-right: 1px solid #eacbcc; 
 margin: 3px 0; 
 }

form li.error label
{ 
 color: #df0000 !important; 
 }

form p.error
{ 
 clear: both; 
 color: red; 
 font-size: 10px; 
 font-weight: 700; 
 margin: 0 0 5px; 
 }

form .required
{ 
 color: red; 
 float: none; 
 font-weight: 700; 
 }

/**** guidelines and error highlight ****/
form li.highlighted
{ 
 background-color: #fff7c0; 
 }

form .guidelines
{ 
 background: #f5f5f5; 
 border: 1px solid #e6e6e6; 
 color: #444; 
 font-size: 80%; 
 left: 100%; 
 line-height: 130%; 
 margin: 0 0 0 8px; 
 padding: 8px 10px 9px; 
 position: absolute; 
 top: 0; 
 visibility: hidden; 
 width: 42%; 
 z-index: 1000; 
 }

form .guidelines small
{ 
 font-size: 105%; 
 }

form li.highlighted .guidelines
{ 
 visibility: visible; 
 }

form li:hover .guidelines
{ 
 visibility: visible; 
 }

.no_guidelines .guidelines
{ 
 display: none !important; 
 }

.no_guidelines form li
{ 
 width: 97%; 
 }

.no_guidelines li.section
{ 
 padding-left: 9px; 
 }

/*** success message ****/
.form_success 
{ 
 clear: both; 
 margin: 0; 
 padding: 90px 0pt 100px; 
 text-align: center
 }

.form_success h2 { 
 clear: left; 
 font-size: 160%; 
 font-weight: normal; 
 margin: 0pt 0pt 3px; 
 }

/*** password ****/
ul.password{ 
 margin-top: 60px; 
 margin-bottom: 60px; 
 text-align: center; 
 }
.password h2{ 
 color: #df0000; 
 font-weight: bold; 
 margin: 0pt auto 10px; 
 }

.password input.text { 
 font-size: 170% !important; 
 width: 380px; 
 text-align: center; 
 }
.password label{ 
 display: block; 
 font-size: 120% !important; 
 padding-top: 10px; 
 font-weight: bold; 
 }

#li_captcha{ 
 padding-left: 5px; 
 }


#li_captcha span{ 
 float: none; 
 }

/** embedded form **/

.embed #form_container{ 
 border: none; 
 }

.embed #top, .embed #bottom, .embed h1{ 
 display: none; 
 }

.embed #form_container{ 
 width: 100%; 
 }

.embed #footer{ 
 text-align: left; 
 padding-left: 10px; 
 width: 99%; 
 }

.embed #footer.success{ 
 text-align: center; 
 }

.embed form.appnitro
{ 
 margin: 0px 0px 0; 
 
 }



/*** calendar **********************/
div.calendar { position: relative; }

.calendar table { 
cursor: pointer; 
border: 1px solid #ccc; 
font-size: 11px; 
color: #000; 
background: #fff; 
font-family: "lucida grande", tahoma, arial, verdana, sans-serif; 
 }

.calendar .button { 
text-align: center; 
padding: 2px; 
 }

.calendar .nav { 
background: #f5f5f5; 
 }

.calendar thead .title { 
font-weight: bold; 
text-align: center; 
background: #dedede; 
color: #000; 
padding: 2px 0 3px 0; 
 }

.calendar thead .headrow { 
background: #f5f5f5; 
color: #444; 
font-weight: bold; 
 }

.calendar thead .daynames { 
background: #fff; 
color: #333; 
font-weight: bold; 
 }

.calendar thead .name { 
border-bottom: 1px dotted #ccc; 
padding: 2px; 
text-align: center; 
color: #000; 
 }

.calendar thead .weekend { 
color: #666; 
 }

.calendar thead .hilite { 
background-color: #444; 
color: #fff; 
padding: 1px; 
 }

.calendar thead .active { 
background-color: #d12f19; 
color: #fff; 
padding: 2px 0px 0px 2px; 
 }


.calendar tbody .day { 
width: 1.8em; 
color: #222; 
text-align: right; 
padding: 2px 2px 2px 2px; 
 }
.calendar tbody .day.othermonth { 
font-size: 80%; 
color: #bbb; 
 }
.calendar tbody .day.othermonth.oweekend { 
color: #fbb; 
 }

.calendar table .wn { 
padding: 2px 2px 2px 2px; 
border-right: 1px solid #000; 
background: #666; 
 }

.calendar tbody .rowhilite td { 
background: #fff1af; 
 }

.calendar tbody .rowhilite td.wn { 
background: #fff1af; 
 }

.calendar tbody td.hilite { 
padding: 1px 1px 1px 1px; 
background: #444 !important; 
color: #fff !important; 
 }

.calendar tbody td.active { 
color: #fff; 
background: #529214 !important; 
padding: 2px 2px 0px 2px; 
 }

.calendar tbody td.selected { 
font-weight: bold; 
border: 1px solid #888; 
padding: 1px 1px 1px 1px; 
background: #f5f5f5 !important; 
color: #222 !important; 
 }

.calendar tbody td.weekend { 
color: #666; 
 }

.calendar tbody td.today { 
font-weight: bold; 
color: #529214; 
background: #d9efc2; 
 }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { 
visibility: hidden; 
 }

.calendar tbody .emptyrow { 
display: none; 
 }

.calendar tfoot .footrow { 
text-align: center; 
background: #556; 
color: #fff; 
 }

.calendar tfoot .ttip { 
background: #222; 
color: #fff; 
font-size: 10px; 
border-top: 1px solid #dedede; 
padding: 3px; 
 }

.calendar tfoot .hilite { 
background: #aaf; 
border: 1px solid #04f; 
color: #000; 
padding: 1px; 
 }

.calendar tfoot .active { 
background: #77c; 
padding: 2px 0px 0px 2px; 
 }

.calendar .combo { 
position: absolute; 
display: none; 
top: 0px; 
left: 0px; 
width: 4em; 
border: 1px solid #ccc; 
background: #f5f5f5; 
color: #222; 
font-size: 90%; 
z-index: 100; 
 }

.calendar .combo .label,
.calendar .combo .label-iefix { 
text-align: center; 
padding: 1px; 
 }

.calendar .combo .label-iefix { 
width: 4em; 
 }

.calendar .combo .hilite { 
background: #444; 
color: #fff; 
 }

.calendar .combo .active { 
border-top: 1px solid #999; 
border-bottom: 1px solid #999; 
background: #dedede; 
font-weight: bold; 
 }

#jcelightbox-overlay { 
 position: absolute; 
 left: 0; 
 z-index: 10000; 
 }
#jcelightbox-center { 
 position: absolute; 
 left: 50%; 
 overflow: hidden; 
 background-color: #ffffff; 
 z-index: 10001; 
 }
#jcelightbox-loading { 
 position: absolute; 
 height: 100%; 
 width: 100%; 
 text-align: center; 
 line-height: 0; 
 background: #ffffff url(../img/loading.gif) center 50% no-repeat; 
 }
#jcelightbox-image { 
 padding: 10px; 
 }
#jcelightbox-realimage { 
 border: 0px; 
 padding: 0px; 
 margin: 0px; 
 }
#jcelightbox-bottom { 
 font-family: verdana, helvetica, sans-serif; 
 font-size: 10px; 
 color: #000; 
 line-height: 1.4em; 
 text-align: left; 
 border: 10px solid #fff; 
 border-top-style: none; 
 height: auto; 
 }
#jcelightbox-close { 
 display: block; 
 float: right; 
 width: 30px; 
 height: 30px; 
 background: transparent url(../img/close.gif) no-repeat center; 
 margin: 5px 0; 
 }
#jcelightbox-caption, #jcelightbox-number { 
 margin-right: 71px; 
 }
#jcelightbox-caption { 
 font-weight: bold; 
 }
#jcelightbox-nav { 
 width: 100%; 
 height: 100%; 
 position: absolute; 
 top: 0; 
 left: 0; 
 z-index: 10; 
 }

#jcelightbox-nav a { 
 outline: none; 
 }
#jcelightbox-navprev, #jcelightbox-navnext { 
 width: 49%; 
 height: 100%; 
 background: transparent url(../img/blank.gif) no-repeat; /* trick ie into showing hover */
 display: block; 
 }
#jcelightbox-navprev { 
 left: 0; 
 float: left; 
 }
#jcelightbox-navnext { 
 right: 0; 
 float: right; 
 }
#jcelightbox-navprev, #jcelightbox-navprev:hover { 
 background: url(../img/prevlabel.gif) left 15% no-repeat; 
 }
#jcelightbox-navnext:hover, #jcelightbox-navnext:visited hover { 
 background: url(../img/nextlabel.gif) right 15% no-repeat; 
 }
img.zoomlink { 
 vertical-align: middle; 
 border: 0; 
 }
img.zoomimg { 
 position: absolute; 
 border: 0; 
 z-index: 9998; 
 }
.tooltip { 
 z-index: 9999; 
 width: 180px; 
 text-align: left; 
 color: #000000; 
 background-color: #ffffff; 
 border: 1px solid black; 
 padding: 4px; 
 }
.tooltip h4 { 
 font-weight: bold; 
 font-size: 11px; 
 margin: 0px; 
 }
.tooltip p { 
 font-size: 11px; 
 }


div.sprav { margin: 0.5em 1em; padding: 0.5em; background-color: rgb(224, 243, 255); }
div.sprav p { font-style: oblique; }
div.sprav p.min_2_redr { font-size: 0.8em; text-align: right; }


/*************** / меню основное / ******************/
div#bookmarks ul li a img.menu-ie-a { float: left; 
position: relative; 
width: 2.5em; 
z-index: 2; 
 }


div#bookmarks ul li a img.menu-ie { 
width: 2.5em; 
float: left; 
position: relative; 
z-index: 2; 
 }

div#bookmarks { 
margin: 0 0 0 56.5em; 
position: fixed; 
 }
/*************** // меню основное // ******************/

/*************** / меню / ******************/
.aim1 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 0 0 0 -0.6em; 
width: 4em; 
 }

.aim2 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 3.25em 0 0 -0.6em; 
width: 4em; 
 }

.aim3 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 6.4em 0 0 -0.6em; 
width: 4em; 
 }

.aim4 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 9.6em 0 0 -0.6em; 
width: 4em; 
 }

.aim5 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 12.8em 0 0 -0.6em; 
width: 4em; 
 }

.aim6 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 16em 0 0 -0.6em; 
width: 4em; 
 }


.aim7 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 19.25em 0 0 -0.6em; 
width: 4em; 
 }

.aim8 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 22.52em 0 0 -0.6em; 
width: 4em; 
 }

.aim9 { 
background-color: transparent; 
background-image: url(/img/bookmarks/01/r62.png); 
background-position: 100% 0; 
background-repeat: no-repeat; 
z-index: 0; 
position: absolute; 
margin: 25.7em 0 0 -0.6em; 
width: 4em; 
 }
/************** // меню // *****************/



div.spoilertext h4 { text-align: center; margin: 1em 0 -1em 0; }
div.spoilertext p { text-indent: 0em; }
div.spoilertext p span { font-size: 0.7em; }

/************************************************************************/
.fl { float: left !important }
.fr { float: right !important }
.m0 { margin-left: 0.5em !important }
.m1 { margin-left: 1em !important }
.m2 { margin-left: 2em !important }
.r0 { margin-right: 0.5em !important }
.r1 { margin-right: 1em !important }
.r2 { margin-right: 2em !important }
.cll { clear: left !important }
.clr { clear: right !important }
/************************************************************************/


/***********************blockquote***********************/

blockquote, blockquote.w25, blockquote.w30, blockquote.w50, blockquote.w70{ 
text-indent: 1.5em; 
border-style: double double double solid; 
border-color: threedlightshadow threedlightshadow threedlightshadow DarkBlue; 
border-width: 2px 3px 2px 3px; 
margin: 1em 1em 1em 3em; 
padding: 1em; 
font-size: 0.8em; 
color: DarkBlue; 
position: relative; 
width: 90%; 
clear: both; 
z-index: 20;}

blockquote.w25 { width: 21%; }
blockquote.w30 { width: 26%; }
blockquote.w50 { width: 46%; } 
blockquote.w75 { width: 70%; }
blockquote.i { font-style: oblique; }
blockquote.non { clear: none; }
blockquote.fl { float: left; -moz-box-shadow:3px 3px 8px gray; }
blockquote.fr { float: right; -moz-box-shadow:-3px 3px 8px gray; border-style: double solid double double; 
border-color: threedlightshadow DarkBlue threedlightshadow threedlightshadow; }
blockquote.m0 { margin-left: 0.5em; }
blockquote.m2 { margin-left: 2em; }
blockquote.cll { clear: left; }
blockquote.clr { clear: right; }

/*****************Width*****************/

div.nc_row div h3 { margin: .5em .5em;}
.decor {text-decoration: underline; }

/************ заголовки разделов ****************/
h1.brown { color: #4e2536; margin: -1.4em 0 0 2em; }
h1.brown-light { color: #725560; margin: -1.4em 0 0 2em; }
h1.blue { color: #4d779d; margin: -1.4em 0 0 2em; }
h1.lilac { color: #844692; margin: -1.4em 0 0 2em; }
h1.bold-blue { color: #25384f; margin: -1.4em 0 0 2em; }
h1.green { color: #88aa66; margin: -1.4em 0 0 2em; }
h1.bold-green { color: #546645; margin: -1.4em 0 0 2em; }
h1.maroon { color: #751B49; margin: -1.4em 0 0 2em; }
/************ ************************ ****************/

blockquote.comment {
border-top: medium none; 
border-right: medium none; 
border-bottom: medium none; 
padding: 0.5em 1em 1em; 
background-color: GhostWhite; 
font-size: 0.9em; 
}

ul.ulw60 { width: 60%; }
ul.fl  { float: left; }

.nc_full_text ul.non li {
text-indent: -1.1em;
margin: 0 0em 0 1em;
}


/************************************************** скрывать при печати ****************************************************/
ul { width: 90%;}
div.nc_full_text p { text-indent: 1.5em;}

div#bookmarks span.eva, div.hatv span.eva{ display: none; }
img.dal { display: none !important;}
/*.spoiler*/ #bookmarks, .navigations, .get  { display: none; }
div.nc_full_text div.spoiler a.spoilerfooter span.get, div.nc_full_text div.spoiler a.spoilerheader p.get  { display: none; }
div.eva { display: none; }
div#netcatQuickBar { display: none;}
/************************************************** скрывать при печати ****************************************************/
/**********************RSS-up-style**************************/
.rssup {display: none;}
/**********************RSS-up-style**************************/
div#body  { width: 98%; }
div.hatv img.hat { width:100%; }
/************************************************** с новой строки **************************************************/
.print {page-break-after: always; margin: auto 1em; }
/************************************************** с новой строки **************************************************/
div.conts p { text-indent: 0; }

table.tab tbody tr td ul.tabul {margin: 0 0.5em 0 -2em; }

span.blockquote-text {
color: DarkBlue; 
font-style:oblique;
font-weight:bold;
}

/*********************************************************/
.aright { text-align: right; }
.aleft { text-align: left; }
.center, .center p, div.nc_full_text .center p, div.nc_full_text .center p.inter { text-align: center; }
.clear, div.bot div { clear: both; }
.fleft { float: left; }
