/*okno projektu*/
/*BODY.design{background:#464D57;margin:0px;padding:0px}*/
DIV.des-head{background:url(/design/window/design_head_bg.png) top left repeat-x;height:65px}
DIV.des-head DIV.logo{width:86px;height:65px;margin-left:19px;background:url(/design/window/design_head_logo.png) top left no-repeat}
DIV.des-head DIV.title{width:112px;height:65px;margin-right:19px;background:url(/design/window/design_head_title.gif) top left no-repeat;float:right}

/*OBSLUGA STARYCH OKIEN*/
TABLE.window A:hover{
  color: #830202;
  text-decoration: underline;
}

TD.window-body UL A {
  color: #830202;
  text-decoration: none;
}
.category {
  margin-bottom: 15px;
  list-style-image: url(/design/0.gif);
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #830202;
}
TD.window-body UL UL A {
  color: #464D57;
  text-decoration: none;
}
TD.window-body UL UL {
  font-size: 8pt;
  font-weight: normal;
  font-style: normal;
  color: #464D57;
}
TD.window-body UL UL UL A {
  color: #86909E;
  text-decoration: none;
}
TD.window-body UL UL UL{
  font-size: 8pt;
  font-weight: none;
  font-style: normal;
  color: #86909E;
}
TD.window-body li {
  position:relative;
  left: -25px;
}
TABLE.window {
  height: 100%;
  width: 100%;
}
TD.window-body {
  padding: 1 15px;
  vertical-align: top;
  height: 100%;
}
TD.window-head1 {
  background: url(/design/window/bg1.gif) repeat-x top;
  text-align: left;
  vertical-align: top;
  height: 132px;
}
TD.window-head2 {
  background: url(/design/window/bg1.gif) repeat-x top;
  text-align: right;
  vertical-align: top;
  height: 132px;
}
TD.window-foot1 {
  background: url(/design/window/bg2.gif) repeat-x bottom;
  text-align: left;
  vertical-align: bottom;
  height: 42px;
}
TD.window-foot2 {
  background: url(/design/window/bg2.gif) repeat-x bottom;
  text-align: right;
  vertical-align: bottom;
  height: 42px;
}
TABLE.file {
  height: 100%;
  width: 100%;
}
TD.file-body {
  padding: 1 15px;
  vertical-align: center;
  text-align: center;
  height: 100%;
}
TD.file-head1 {
  background: url(/design/file/bg1.gif) repeat-x top;
  text-align: left;
  vertical-align: top;
  height: 56px;
}
TD.file-head2 {
  background: url(/design/file/bg1.gif) repeat-x top;
  text-align: right;
  vertical-align: top;
  height: 56px;
}
TD.file-foot {
  background: url(/design/file/bg2.gif) repeat-x bottom;
  height: 13px;
}
TABLE.file-template {
}
TABLE.file-template TD {
  text-align:left;
  vertical-align:top;
}
DIV.file-toplayer {
	position: relative;
	left:0px;
	top:0px;
  width:  100%;
  height: 100%;
}

TABLE.news-years {
  width:100%;
}
TABLE.news {
  margin-top:10px;
  width:100%;
}
TD.news-years {
  text-align: right;
  font-size: 7pt;
  font-weight: none;
  font-style: normal;
  color: #86909E;
}
TD.news-back {
  text-align: left;
  font-size: 7pt;
  font-weight: none;
  font-style: normal;
  color: #86909E;
}
TD.news-date {
  font-size: 8pt;
  vertical-align:top;
  width:60px;
  color: #404962;
}
TD.news-lead {
  font-size: 8pt;
  vertical-align:top;
  padding-bottom:10px;
}
DIV.news-archive {
  margin-top: 20px;
  margin-bottom: 32px;
  text-align: left;
  font-weight: bold;
	font-size: 10pt;
	color: #830202;
}
A.news-lead {
  font-size: 8pt;
	color: #404962;
}
DIV.news-name {
  margin-top: 20px;
  text-align: left;
  font-weight: bold;
	font-size: 10pt;
	color: #830202;
}
DIV.news-date {
  color: #000000;
}
P.news-lead {
  color: #000000;
  font-size: 8pt;
}
P.news-body {
  color: #000000;
  font-size: 8pt;
}


DIV.search-title {
  margin-top: 10px;
  text-align: left;
	font-size: 10pt;
	color: #830202;
}
OL.search LI {
  margin-left: 5px;
}
A.search {
	color: #404962;
	text-decoration:none;
}
DIV.search-name {
  font-size: 11px;
}
DIV.search-body {
  font-size: 11px;
}
DIV.search-path {
  font-size: 11px;
  color: #86909E;
}
DIV.search-count {
  color: #000000;
  margin-bottom: 20px;
}
P.search-none {
  margin-top: 50px;
  text-align: center;
}
DIV.search-name {
}
TABLE.search-accuracy {
  margin-top:3px;
}
TD.search-bar {
	height: 7px;
  width:  100px;
  background: #E4E7EE;
  border: solid 1px #86909E;
  padding-left: 2px;
  padding-right: 2px;
}
TD.search-percent {
  padding-left: 2px;
  width:  100px;
}
INPUT.search-input {
	border: solid 1px #86909E;
	font-size: 8pt;
	width: 200px;
	height: 18px;
}
INPUT.search-submit {
	border: none;
	font-size: 8pt;
	color: white;
	width: 30px;
	height: 18px;
	background: #830202;
}
