/*   citati2.css  */

h1 {
  margin: 0;
}

hr {
}

hr.thick {
}

.box {

  height: 104px;
  width: 330px;
  /*  */
  overflow: visible;
}

.box {
  color: #292929;
  border: 1px solid #CCCCCC;
  background-color: #F0F1F5;
  cursor: pointer;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/*
.textBox p {
  width: 100px;
  height: 100px;
}
*/
.box p, .box code {
  margin: 0;
  text-align: left;
}


#box_explode_1{
	/*
position: absolute;
	top:3px;
	left:670px;
	*/
	width:200px;
	height:202px;
  background-color: #eee;

	}




.effectList {
  list-style: none;
  padding: 0;
 /* font-size: 10px;*/
  margin: 0;
}

.effectList li {
  float: left;
  display:block;
  padding: 2px;
}

.vl, .vr {
  border: 0px dotted #999;
}

.vl {
  border-left-width: 4px;
}

.vr {
  border-right-width: 4px;
}

.cit_t {
   color:#000;
   text-align: center;
}

.cit_a {
 color:#A80232;
   text-align: right;
   font-style:italic;
}
.img_l{FLOAT: left; MARGIN: 4px 0px}
.img_p{FLOAT: right; MARGIN: 3px 0px 3px 3px}

.img_c{FLOAT: none; MARGIN: 4px 7px 4px 4px}




/* msp.css  */


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

.dojoxScrollWindow {
	position:relative;
}
.dojoxScrollHelper .helperInner {
	visibility: hidden;
}
.dojoxScrollHelper {
	border:0px solid #0000b7;
	width:4px;
	background:#63031E;
	height:14px;
	position:absolute;
	top:-10px;
	left:4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.dojoxScrollWrapper {
	width:100%;
}

/* row grid */
.tundra .dojoxGrid-row-selected {
	background-color: #FBFE7E;
}
.tundra .dojoxGrid-row-over .dojoxGrid-cell {
	background-color: #F1E9CD;
	color:#000;
}

/* rowbar grid */
.tundra .dojoxGrid-rowbar {
	background: url(/css/images/tabenabled_rotated_.png) #dddddd repeat-y right;
}
.tundra .dojoxGrid-rowbar-over {
	background: url(/css/images/krugs.png) #ffffff repeat-y right;
	background-position: center;
	background-repeat: no-repeat;
}
.tundra .dojoxGrid-rowbar-selected {
	background: url(/css/images/krug.png) #ffffff repeat-x top;
	border-right: 1px solid #cccccc;
	background-position: center;
	background-repeat: no-repeat;
}

/* cells */
.tundra .dojoxGrid-cell {
	border: 1px dotted #D5CDB5;
	padding: 0px 0px 0px 0px;
	text-align: left;
	overflow: hidden;
	FONT-SIZE: 120%;
}
.dojoxGrid-cell P{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}
.cmetka{BACKGROUND: #ffaaaa;}

/* Dock */
.dojoxDock {
	top:3px;
	border: 0px solid black;
}
.dojoxDockNode {
	border: 1px solid #00ff00;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 3px;
	cursor:pointer;
	list-style: none;
	padding: 0 5px 0  0;
	margin: 0px;
	height: 16px;
	width: auto;

	background: #fafafa url("/dijit/themes/tundra/images/titlebarbg.gif") repeat-x bottom left;
}
.dojoxDockRestoreButton {
	width:1px;
}


/* Splitter */
.tundra .dijitSplitterH .dijitSplitterThumb {
	width:0px;
}
.tundra .dijitSplitterH {
	background:url(/css/images/razdel5.png) #ffffff  repeat-x top;
	background-position: center;
	background-repeat: no-repeat;
	height:4px;
}


.tundra .dijitButtonNode {
	/* enabled state - inner */
	border: 1px solid #c0c0c0;
	border-bottom: 1px solid #9b9b9b;
	padding: 0em 0em 0em 0em;
	background: #fff url("/images/buttonenabled.png") repeat-x bottom left;
}

.tundra .dijitButtonText {
	text-align: center;
	padding: 0 0.15em;
}


pre code[class]:after {
	content: 'highlight: ' attr(class);
	display: block; text-align: right;
	font-size: smaller;
	color: #CCC; background: white;
	border-top: solid 1px;
	padding-top: 0.5em;
}
pre code {
	display: block;
}
code {
	background: #ffffff;
}
pre code,
.ruby .subst {
	color: black;
}


.txt {  width: 95%; }

.zagol__{PADDING-RIGHT: 7px; PADDING-LEFT: 10px; FONT-WEIGHT: 800; BACKGROUND: #ffee00; MARGIN-LEFT: 11px; BORDER-LEFT: #fc0703 4px solid; COLOR: #201c36; MARGIN-RIGHT: 10px}
.zagol{PADDING-RIGHT: 7px; PADDING-LEFT: 10px; FONT-WEIGHT: 800; BACKGROUND: #ffffff; MARGIN-LEFT: 11px; BORDER-LEFT: #fc0703 4px solid; COLOR: #201c36; MARGIN-RIGHT: 10px}


SPAN.an-date{FONT-WEIGHT: 300; FONT-SIZE: 93%; COLOR: #d61b00; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left}

DIV.an-link{CLEAR: left; BORDER-RIGHT: #6699cc 0px dotted; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ffffff; VISIBILITY: visible; PADDING-BOTTOM: 3px; MARGIN: 5px 3px 3px; OVERFLOW: visible; PADDING-TOP: 3px; BORDER-BOTTOM: #6699cc 0px dotted; TEXT-ALIGN: justify}

A.an-title{PADDING-LEFT: 6px; FONT-WEIGHT: 600; FONT-SIZE: 70%; MARGIN-LEFT: 10px; BORDER-LEFT: #c80d00 6px solid; COLOR: #0e86e5; FONT-FAMILY: Arial,; TEXT-ALIGN: justify; TEXT-DECORATION: none}

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

DIV.b-link{
	FONT-SIZE: 120%;
	CLEAR: both;
	BORDER-RIGHT: #aeceae 0px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #eeeeee 1px solid;
	PADDING-LEFT: 2px;
	VISIBILITY: visible;
	PADDING-BOTTOM: 4px;
	MARGIN: 1px 0px 0px;
	OVERFLOW: visible;
	BORDER-LEFT: #aeceae 0px solid;
	WIDTH: 97%;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #aeceae 0px solid;
	TEXT-ALIGN: justify
}

.img-l{FLOAT: left; MARGIN: 4px 0px}

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: 83%; 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: #333; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none}

#debug8____{LEFT: 100px; POSITION: absolute; TOP: 100px;width:400px;height:300px;background: #ff0000;}

#alternateDock{z-index:310;LEFT: 550px; POSITION: absolute; TOP: 3px;width:100px;}
#alternateDock2{z-index:300;LEFT: 500px; POSITION: absolute; TOP: 3px;width:100px;}

#exit{z-index:300;LEFT: 380px; POSITION: absolute; TOP: 3px}
#zanyto{visibility:hidden;}
.scrollmenu{height:60px;width:800px;background: #ffffff;font-weight: 100;CURSOR: pointer;}
.scrollmenutbl td{padding:1px 4px;TEXT-ALIGN: center;background: #eeeeee;BORDER-LEFT: #eeeeee 0px solid;BORDER-RIGHT: #cccccc 1px solid;BORDER-TOP: #eeeeee 1px solid;BORDER-BOTTOM: #cccccc 1px solid;}

.tender {BORDER: #ff0000 1px dotted}

.tender td{background: #eeeeee;padding:1px 4px;TEXT-ALIGN: center;BORDER-LEFT: #ff0000 0px dotted;BORDER-BOTTOM: #ff0000 0px dotted;}

.text11b td{margin:5px;background: #dddddd;padding:1px 4px;TEXT-ALIGN: center;}

#yyyyt{height: 100%;background: #ffff00;}

#yyyy{height: 100%;background: #ffff00;}
#msp1{background: #ffff00;}

pre{padding:0px; FONT-FAMILY: Verdana}

.naperl{PADDING-RIGHT: 7px; PADDING-LEFT: 10px; FONT-WEIGHT: 800; BACKGROUND: #ffee00; MARGIN-LEFT: 11px; BORDER-LEFT: #fc0703 4px solid; COLOR: #201c36; MARGIN-RIGHT: 10px}

.naperl2{BACKGROUND: #ffffaa; COLOR: #201c36}
.comm2{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 0px; COLOR: #050000}

.otperl{PADDING-RIGHT: 6px; PADDING-LEFT: 9px; FONT-WEIGHT: 800; BACKGROUND: #79db86; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; BORDER-LEFT: #fc0703 4px solid; COLOR: #201c36; MARGIN-RIGHT: 11px}

.otperl2{PADDING-RIGHT: 2px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; BACKGROUND: #d6ffd6; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; COLOR: #201c36; PADDING-TOP: 0px}

.otperl3{PADDING-RIGHT: 2px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; BACKGROUND: #9dffff; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; COLOR: #201c36; PADDING-TOP: 0px}
.inf7{FONT-SIZE: 75%}
.box .dojoButton{FLOAT: left; MARGIN-RIGHT: 3px}

.box{CLEAR: all; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left}

.ddpr{BORDER-RIGHT: red 0px dashed; BORDER-TOP: red 0px dashed; BACKGROUND: #ffffff; OVERFLOW: auto; BORDER-LEFT: red 0px dashed; WIDTH: 100%; BORDER-BOTTOM: red 0px dashed; HEIGHT: 100%}

.av{FONT-SIZE: 85%; BACKGROUND: #ff0000; VISIBILITY: visible}

.result2{TEXT-ALIGN: right; PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #eeeeee; FONT-FAMILY: Verdana}
.znach{PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #f6f6f6; MARGIN-LEFT: 2px; FONT-FAMILY: Verdana}

.object55{TEXT-ALIGN: right; PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #FFFF00; FONT-FAMILY: Verdana}
.number55{TEXT-ALIGN: right; PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #E8BD9B; FONT-FAMILY: Verdana}
.string55{TEXT-ALIGN: right; PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #ADE393; FONT-FAMILY: Verdana}
.boolean55{TEXT-ALIGN: right; PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #D2EFF0; FONT-FAMILY: Verdana}
.function55{TEXT-ALIGN: right; PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #EDCEF4; FONT-FAMILY: Verdana}

.paramsdop77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.params77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.declaredClass77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.containerNode77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.domNode77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.outerHTML77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.innerHTML77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.content77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.dojoType77 {FONT-WEIGHT: 800;  BACKGROUND: #D0ECFB;}
.id77 {FONT-WEIGHT: 800;  BACKGROUND: #D0ECFB;}
.startup77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}
.destroy77{FONT-WEIGHT: 800;  BACKGROUND: #E7F57A;}

#prop_rez A{BACKGROUND: #ffff00}
.nomer{PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #f6f6f6; MARGIN-LEFT: 2px; FONT-FAMILY: Verdana;WIDTH: 30;}

H1{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}
/*
SPAN.bi-date{FONT-SIZE: 100%; COLOR: #bd3600; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left}

DIV.bi-link{CLEAR: left; BORDER-RIGHT: #6699cc 0px dotted; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ffffff; VISIBILITY: visible; PADDING-BOTTOM: 3px; MARGIN: 0px 3px 3px; OVERFLOW: visible; PADDING-TOP: 3px; BORDER-BOTTOM: #6699cc 0px dotted; TEXT-ALIGN: justify}

A.bi-title{PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-LEFT: 15px; BORDER-LEFT: #788993 6px solid; COLOR: #302090; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none}

SPAN.bi-annot{FONT-WEIGHT: normal; FONT-SIZE: 99%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none}
*/

SPAN.bi-date{FONT-SIZE: 100%; COLOR: #bd3600; FONT-STYLE: normal;  TEXT-ALIGN: left}

DIV.bi-link{CLEAR: left; BORDER-RIGHT: #6699cc 0px dotted; PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  VISIBILITY: visible; PADDING-BOTTOM: 3px; MARGIN: 0px 3px 3px; OVERFLOW: visible; PADDING-TOP: 3px; BORDER-BOTTOM: #6699cc 0px dotted; TEXT-ALIGN: justify}

A.bi-title{PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-LEFT: 15px; BORDER-LEFT: #788993 6px solid; COLOR: #333;  TEXT-ALIGN: justify; TEXT-DECORATION: none}

SPAN.bi-annot{FONT-WEIGHT: normal; FONT-SIZE: 99%; COLOR: #000000;  TEXT-ALIGN: left; TEXT-DECORATION: none}


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}



/*tab2.css  */

.tab2 .dijitTab {
    background: url("/css/tab2.gif") no-repeat 0 -300px;
	padding:0px;
	margin-bottom: 0px;
/*zazor*/
	margin-right:2px;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #788993;
}

.tab2 .dijitTabContent {
    background: url("/css/tab2.gif") repeat-x 0 -350px;
	padding:2px 2px 2px 2px;
	border: none;
}

.tab2 .dijitTabInnerDiv {
    background: url("/css/tab2.gif") no-repeat right -400px;
	padding:0px 1px 0px 2px;
	border: none;
}

.tab2 .dijitTabHover {
	background: url("/css/tab2.gif") no-repeat 0px -150px;
}

.tab2 .dijitTabHover .dijitTabInnerDiv {
	background: url("/css/tab2.gif") no-repeat right -250px;
	border: none;
}

.tab2 .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
	background: url("/css/tab2.gif") repeat-x 0 -200px;
	padding:1px 2px 1px 2px;
}

.tab2 .dijitTabChecked {
	/* the selected tab (with or without hover) */
	background: url("/css/tab2.gif") no-repeat 0px -0px;
	margin-bottom: 2px;
	color: #ffffff;
		FONT-WEIGHT: 600;
		text-decoration: none; color: white;
}

.tab2 .dijitTabChecked .dijitTabInnerDiv {
	padding:0px 4px 0px 4px;
	background: url("/css/tab2.gif") no-repeat right -100px;
	border: none;
}

.tab2 .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
	background: url("/css/tab2.gif") repeat-x 0 -50px;
	padding:2px 2px 2px 2px;
}

.tab2 .dijitTabPaneWrapper { /* Container for tab content */
	/*
	overflow: hidden;
	*/
/*	background: url("/css/tab2bg.gif") repeat-x;*/
	background: url("/css/tab2bg2.jpg") repeat-x #eff1f3;
	width: 452px;
	height: 267px;
	border: 0;
	padding: 2px;
}


/*  gl.css */

/*  основные полосы главной  */
  #header { background:#FFFFF; height:135px; width:100%; }
  #content {background:#FFFFFF; width:100%; padding-bottom:0px; width:expression(document.body.clientWidth > 800 ? "100%" : "800px"); }
  #container1 { width:100%; float:left; margin-right:-230px; }
  #container2 {  background:#000000; margin-right:230px;  }
  #container3 { width:100%; float:right; margin-left:-220px; }
  #left {  width:220px; float:left; }
  #center { background:#FFFFFF;  margin-left:209px; padding:14px;}
  #right { background:#ffffff; float:right; width:230px; }
  #min_width { width:800px; }
  #footer {clear: both;  background:#ffffff; width:100%; height:44px; }
/*  \  */


/*  выдача RSS новостей  */
		.search-result {
			width: 100%;
			border: 1px solid #ccc;
			padding: 4px;
			margin: 2px;

		}
		.summary {
		/*	font-weight: bolder;*/
			color:#000;
		}
		.tags {
			background-color: lightGrey;
		}





/* bundle.css*/

	.timeline-ether-marker-bottom {
    width:          5em;
    height:         1.5em;
    border-left:    1px solid #555;
    padding-left:   2px;
    color:          #555;
}

.timeline-ether-marker-bottom-emphasized {
    width:          4em;
    height:         1.5em;
    border-left:    2px solid #f00;
    padding-left:   2px;
    padding-right:   2px;
    color:          #f00;
    background-color: #ccc;
}

.timeline-ether-marker-top {
    width:          5em;
    height:         1.5em;
    border-left:    1px solid #aaa;
    padding-left:   2px;
    color:          #aaa;
}

.timeline-ether-marker-top-emphasized {
    width:          5em;
    height:         2em;
    border-left:    1px solid #aaa;
    padding-left:   2px;
    color:          black;
}


.timeline-ether-marker-right {
    width:          5em;
    height:         1.5em;
    border-top:     1px solid #aaa;
    padding-top:    2px;
    color:          #aaa;
}

.timeline-ether-marker-right-emphasized {
    width:          7em;
    height:         1.5em;
    border-top:     1px solid #aaa;
    padding-top:    2px;
    color:          black;
}
.timeline-ether-marker-left {
    width:          5em;
    height:         1.5em;
    border-top:     1px solid #aaa;
    padding-top:    2px;
    color:          #aaa;
}

.timeline-ether-marker-left-emphasized {
    width:          7em;
    height:         1.5em;
    border-top:     1px solid #aaa;
    padding-top:    2px;
    color:          black;
}
.timeline-duration-event {
    position: absolute;
    overflow: hidden;
    border: 1px solid blue;
}

.timeline-instant-event2 {
    position: absolute;
    overflow: hidden;
    border-left: 1px solid blue;
    padding-left: 2px;
}

.timeline-instant-event {
    position: absolute;
    overflow: hidden;
}

.timeline-event-bubble-title {
    font-weight: bold;
    border-bottom: 1px solid #888;
    margin-bottom: 0.5em;
     font-size: 77%;
}

.timeline-event-bubble-body {
   font-size: 70%;
}

.timeline-event-bubble-wiki {
    margin:     0.5em;
    text-align: right;
    color:      #A0A040;
}
.timeline-event-bubble-wiki a {
    color:      #A0A040;
}

.timeline-event-bubble-time {
    color: #aaa;
}

.timeline-event-bubble-image {
    float: right;
    padding-left: 5px;
    padding-bottom: 5px;
}.timeline-container {
    position: relative;
    overflow: hidden;
}

.timeline-copyright {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 1000;
    cursor: pointer;
}

.timeline-message-container {
    position:   absolute;
    top:        30%;
    left:       35%;
    right:      35%;
    z-index:    1000;
    display:    none;
}
.timeline-message {
    font-size:      120%;
    font-weight:    bold;
    text-align:     center;
}
.timeline-message img {
    vertical-align: middle;
}

.timeline-band {
    position:   absolute;
    background: #fff;
    z-index:    10;
}

.timeline-band-inner {
    position: relative;
	background:white;
    width: 100%;
    height: 100%;
}

.timeline-band-input {
    position:   absolute;
    width:      1em;
    height:     1em;
    overflow:   hidden;
    z-index:    0;
}
.timeline-band-input input{
    width:      0;
}

.timeline-band-layer {
    position:   absolute;
    width:      100%;
    height:     100%;
}

.timeline-band-layer-inner {
    position:   relative;
    width:      100%;
    height:     100%;
}



/*      glav.css  */

/*
.men{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	COLOR: #ffffff;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	FONT-STYLE: normal;
	TEXT-ALIGN: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
*/
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}



/*
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: red; TEXT-DECORATION: none}

A.menu2:hover{
	COLOR: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

A.menu2{
	font-size: 14px;
	FONT-WEIGHT: 400;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 5px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Arial, Helvetica, sans-serif
}
*/
DIV.b-link___{CLEAR: both; BORDER-RIGHT: #e1e1e1 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e1e1e1 0px 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 1px solid}

DIV.b-link{CLEAR: both; BORDER-RIGHT: #e1e1e1 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e1e1e1 0px 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-TOP: #CCCCCC 1px solid}



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: -13px; BORDER-LEFT: #788993 5px solid; MARGIN-RIGHT: 5px; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Arial, Helvetica, sans-serif}

.men{
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	COLOR: #ffffff;
	MARGIN-RIGHT: 0px;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	padding-top: 3px;
	padding-bottom: 3px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BORDER-BOTTOM: #C5CDD1 1px solid
}

.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}

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

.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;
}
