.root_contol {}
.root_contol_line b{font:bold 12px Tahoma;}
.root_contol a{
margin:6px; padding:5px;
display:block;
background:#d4d0c8;
border-top:1px solid #f0f0f0;
border-right:1px solid #404040;
border-bottom:1px solid #404040;
border-left:1px solid #f0f0f0;
font:normal 12px Tahoma;
text-decoration:none;
color:black !important;
}

.root_contol a:hover{
background:#e0ddd8;
}

.root_contol_line a{ margin:10px; font:normal 12px Tahoma;}
.red_as_sickel{color:#bb3333 !important;}
.zoomwindow_container{
position:relative;
float:left;
}
.zoomwindow{
opacity: 0;
filter: alpha(opacity: 0);
overflow:hidden;
border:1px solid #cccccc;
background:white;
position:absolute;
height:500px;
width:500px;
left:20px;
top:5px;
}
.zoomwindow img{
position:absolute;
border:1px solid black;
}

#little{
	float:left;
 po sition:absolute;
left:20%;
top:130px;
}



BODY {
	BACKGROUND: #ffffff; COLOR: #00000; FONT: 1em Verdana, Arial, sans-serif;
	MARGIN: 0px; PADDING-BOTTOM: 3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

A:link { color:#0C4F72}
A:active { color:#bb3333}
A:hover { color:#bb3333}

BUTTON {
background: #f7eec6;
font-size:1.1em;
}

BUTTON:hover {
background: #f3e18b;
}


div.logo {
font-size:0.9em;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
left:0em;

margin-top:-1.2em;


float: left;
clear: left;
white-space: nowrap;
background:url(i/logo-corner-up.gif) #f7eec6 right top no-repeat
}

div.logoback{
font-size:0.9em;
font-family:Tahoma, Arial, Helvetica, sans-serif;

margin-top:-0.6em;


float: left;
clear: left;
white-space: nowrap;
}

div.logoback a{
color:black;
}

div.shortlogo {

z-index:200;

float: left;
clear: left;
white-space: nowrap;
background:url(i/logo-corner-up.gif) #f7eec6 right top no-repeat;

position:relative;
left:-1.2em;

background-color:#eff38b;
margin-top:-0.6em;
margin-right:-100%;
}

div.pshortlogo {
    margin-top:0.6em;
    margin-bottom:0em;
    z-index:200;
    float: left;
    clear: left;
    white-space: nowrap;
    background:url(i/logo-corner-up.gif) #f7eec6 right top no-repeat;
    position:relative;
    left:-1.2em;
    background-color:#eff38b;
}

/* Изменения стрелок, когда в них появились другие советчики */
div.shortlogo .therm span {margin-right: 0.6em;}
div.pshortlogo .therm span {margin-right: 0; white-space: nowrap;}

div.shortlogo,
div.pshortlogo {min-width: 8.4em;}


div.logo div, div.shortlogo div, div.pshortlogo div {
padding:0.6em 3.6em 0.6em 1.2em;
background:url(i/logo-corner-down.gif) bottom right no-repeat
}

div.logo a.therm, div.shortlogo a.therm, div.pshortlogo a.therm, div.logo span.therm, div.shortlogo span.therm, div.pshortlogo span.therm  {
margin-right:0;

}

.header TABLE TD.logo {
FONT: 0.7em Verdana, Arial, sans-serif;
min-width:11.5em;
padding-right: 1em;
padding-left: 1.08em;

}






FORM {
margin:0;
}
INPUT.text {
width:100%;
}
INPUT.texthalf {
width:50%;
}
TEXTAREA {
width:100%;

height:17em;

}

INPUT, BUTTON {
margin-right:2em;

}

INPUT.checkbox {
margin-right:0.6em;
}

.formcomment {
line-height:1.3em;
margin-top: 0.4em;
margin-bottom: 0em;
}


P {
	margin-top: 0em;
	margin-bottom: 1.3em;
	}

H1 {
	FONT: 1em Verdana, Arial, sans-serif bold;
	font-weight: bold;
	margin: 3.2em 0em 0.26em 0em;
	width: 52%;

    //zoom: 1;
    //padding-left: 1em;
    //margin-left: -1em;
    //position: relative;

	}

H2 {
	FONT: 1em Verdana, Arial, sans-serif bold;
	font-weight: bold;
	margin: 3.9em 0em 1.3em 0em;

	}

	H2.first {
	margin-top:0;
	}

H3 {
	FONT: 1em Verdana, Arial, sans-serif bold;
	font-weight: bold;
	margin: 2.6em 0em 0em 0em;

	}


TD.hnew {
	height: 4em;
	padding-left: 0.6em;
	}

TABLE {
	BORDER-COLLAPSE: collapse; FONT: 1em Verdana, Arial, sans-serif; border-spacing: 0
}

TD {
	PADDING 0px; VERTICAL-ALIGN: top
}


TR {
	VERTICAL-ALIGN: top
}

TABLE.paragraph, TABLE.dparagraph, TABLE.oparagraph, TABLE.header { width:100%;
}
TABLE.header table { width:100%;
position:relative;
}

TABLE.paragraph TD {
	padding-bottom: 1.3em;}
TABLE.dparagraph TD {
	padding-bottom: 2.6em;}
TABLE.oparagraph TD {
	padding-bottom: 0em;}

OL {
margin: 0em 0em 0em 0em;
padding:0;
position: relative;
}
OL LI{
margin: 0em 0em 1.3em 0;

}

UL {
list-style-type: none;
margin:0em 0em 2.6em 0em;
padding:0;
}

UL LI {
margin-bottom: 0.6em
}

UL.menu {

margin:0;
padding:0;

}
UL.menu LI {
margin-bottom: 0.9em;

}

.one UL LI {
margin-left:2em;
}

.one UL LI.lihead, .one UL LI.lifirst, .one UL.noindent LI{
margin-left:0;
}


LI.lihead {
margin-bottom:0;
font-weight: bold;
}
LI.lifirst {
margin-bottom:0;
}
TABLE.ul TD {
padding-right:1.3em;
padding-bottom: 0.6em
}

TABLE.ul {
margin-bottom: 1.3em
}

table.ul tr.group td {
padding-top:0.8em
}


.one .smaller, .three .smaller {
font-size: 0.875em;
}


.header .four {
FONT: 0.7em Verdana, Arial, sans-serif;
line-height:1.3em;
padding-top: 2.1em;
padding-right: 1em;
padding-left: 1.08em;
}
.header .leftmargin {
padding-top:1.486em;
}
.header .one {
FONT: 0.8em Verdana, Arial, sans-serif;
line-height:1.3em;
padding-top: 1.3em;
padding-right: 0;
padding-left: 0.945em;
}


.header TD {
padding: 0em 0em 1.3em 0em
}



.header TABLE TD.h {
padding-left: 0.756em;}

.header TABLE TD.hnew {
padding-left: 0.756em;}

.paragraph TD.one, .dparagraph TD.one, .oparagraph TD.one {
FONT: 0.8em Verdana, Arial, sans-serif;
line-height:1.3em;
padding-right: 0em;
padding-left: 0.945em;
}

TD.two, TD.three {
FONT: 0.8em Verdana, Arial, sans-serif;
line-height:1.3em;
padding-right: 3em;
padding-left:0.945em;
}

.paragraph TD.four, .paragraph DIV.four, .dparagraph TD.four, .dparagraph DIV.four, .oparagraph TD.four, .oparagraph DIV.four, TD.leftmargin,
TR.form TD {
FONT: 0.7em Verdana, Arial, sans-serif;
line-height: 1.3em;
padding-right: 1em;
padding-left: 1.08em;
}

TR.formgroup TD {
FONT: 0.7em Verdana, Arial, sans-serif;
line-height: 1.3em;
padding-right: 1em;
padding-left: 1.08em;
padding-top:1.3em;
}

TD.leftmargin{
min-width:11.5em;

}
DIV.leftmargin {
width:9.42em;
height:0.1em;

clear:both;
}

.date {
FONT: 0.6em Verdana, Arial, sans-serif;
}

SPAN.prohibit {
text-decoration:line-through;
color:#bb3333;
}

.prohibit SPAN {color:#000000}
.prohibit DEL {text-decoration:none; color:#000000}

* html .prohibit DEL  {text-decoration:line-through;}

.one IMG{
margin-top:0.4em;
}
.paragraph .four IMG, .dparagraph .four IMG, .oparagraph .four IMG, .leftmargin IMG{
margin-top:0.5em;
}

.one DIV.caption, .two DIV.caption, .three DIV.caption{
FONT: 0.875em Verdana, Arial, sans-serif;
line-height:1.3em;
margin-top: 1.3em;
margin-bottom: 2.97em;
}
.four DIV.caption {
line-height:1.3em;
margin-top: 1.3em;
margin-bottom: 2.6em;
}

.one DIV.blockquote {
padding-left:1em;
position:relative;
left:-1em;
FONT: 0.875em Verdana, Arial, sans-serif;
line-height:1.3em;
margin-bottom: 2.6em;
width:75%;
}


.one DIV.blockquote P {
margin-bottom: 0.6em;
}

SPAN.sup {
font-size: 0.7em;
position: relative;
top: -0.3em;
margin-bottom: -0.3em;
margin-left:0.2em;

}

SPAN.sub {
font-size: 0.7em;
position: relative;
top: +0.3em;
margin-bottom: -0.3em;
margin-left:0.2em;

}

SPAN.halfspace {
margin-right:0.35em;

}


SPAN.red {
color:#bb3333;
}


.smallcapitals {
font-size: 0.875em;
letter-spacing: 0.15em;
margin-right: -0.15em

}

.disabled {
color:#999999

}


IMG.soviet {
border: 1px solid #cccccc
}
A:hover IMG.soviet{
border: 1px solid #bb3333

}

SPAN.sovietbubble {
z-index:8;
position:absolute;
left:100%;
margin-left: -2.8em;
top:1.8em;
color:white;
font-weight:bold;
font-size:0.875em;


}
SPAN.sovietbubble SPAN{
display:block;
background:url(i/bluebubble-bg.gif) left top no-repeat
}
SPAN.sovietbubble SPAN SPAN{
display:block;
background:url(i/bluebubble-leftbot.gif) left bottom no-repeat
}
SPAN.sovietbubble SPAN SPAN SPAN{
display:block;
background:url(i/bluebubble-righttop.gif) right top no-repeat
}
SPAN.sovietbubble SPAN SPAN SPAN SPAN{
display:block;
background:url(i/bluebubble-rightbot.gif) right bottom no-repeat
}
SPAN.sovietbubble SPAN SPAN SPAN SPAN SPAN{
display:block;
padding:0.1em 0.65em 0em 0.85em;

background:url(i/bluebubble-lefttop.gif)  left top no-repeat
}




SPAN.greysovietbubble {
z-index:18;
position:absolute;
left:100%;
margin-left: -2.8em;
top:1.8em;
color:white;
font-weight:bold;
font-size:0.875em;


}
SPAN.greysovietbubble SPAN{
display:block;
background:url(i/greybubble-bg.gif) left top no-repeat
}
SPAN.greysovietbubble SPAN SPAN{
display:block;
background:url(i/greybubble-leftbot.gif) left bottom no-repeat
}
SPAN.greysovietbubble SPAN SPAN SPAN{
display:block;
background:url(i/greybubble-righttop.gif) right top no-repeat
}
SPAN.greysovietbubble SPAN SPAN SPAN SPAN{
display:block;
background:url(i/greybubble-rightbot.gif) right bottom no-repeat
}
SPAN.greysovietbubble SPAN SPAN SPAN SPAN SPAN{
display:block;
padding:0.1em 0.65em 0em 0.85em;

background:url(i/greybubble-lefttop.gif)  left top no-repeat
}




SPAN.hammerandsickle {
font-family: Code2000, "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode";
text-decoration: none!important;

color:#bb3333;


margin-right: 0.3em!important;
z-index:2;
left: -1em; position: absolute; font-size: 1.7em; top: -0.21em;

}





.hammerandsickle2 {
font-family: Code2000, "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode";

text-decoration: none!important;
font-size:15em;
color:#bb3333;
}


SPAN.unicode {
font-family: Code2000, "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode";
}

span.sbrace {margin-right: 0.5em}
span.hbrace {margin-left: -0.5em}

span.slaquo {margin-right: 0.44em}
span.hlaquo {margin-left: -0.44em}
span.slaquo-s {margin-right: 0.7em}
span.hlaquo-s {margin-left: -0.7em}
span.slaquo-b {margin-left: 0.85em}
span.hlaquo-b {margin-left: -0.85em}

span.sbdquo {margin-right: 0.4em}
span.hbdquo {margin-left: -0.4em}
span.sbdquo-s {margin-right: 0.35em}
span.sbdquo-s {margin-left: -0.35em}

span.squot {margin-right: 0.32em}
span.hquot {margin-left: -0.32em}

span.sowc {margin-right: 0.04em}
span.howc {margin-left: -0.04em}

span.sowcr {margin-right: 0.05em}
span.howcr {margin-left: -0.05em}

var {
	font-style: normal;
}