/*   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(images/tabEnabled_rotated_.png) #dddddd repeat-y right;
}
.tundra .dojoxGrid-rowbar-over {
	background: url(images/krugs.png) #ffffff repeat-y right;
	background-position: center;
	background-repeat: no-repeat;
}
.tundra .dojoxGrid-rowbar-selected {
	background: url(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(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("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("tab2.gif") repeat-x 0 -350px;
	padding:2px 2px 2px 2px;
	border: none;
}
 
.tab2 .dijitTabInnerDiv {
    background: url("tab2.gif") no-repeat right -400px;
	padding:0px 1px 0px 2px;
	border: none;
}

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

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

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

.tab2 .dijitTabChecked {
	/* the selected tab (with or without hover) */
	background: url("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("tab2.gif") no-repeat right -100px;
	border: none;
}

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

.tab2 .dijitTabPaneWrapper { /* Container for tab content */
	/*
	overflow: hidden;
	*/
/*	background: url("tab2bg.gif") repeat-x;*/
	background: url("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;
}

