* { margin:0; padding:0; }
html {;}
body {  margin:0 auto; background-color:white; overflow-y:scroll; }
/*#resize { position: relative; left:0; top:0;}*/

/*a { text-decoration:none; color:rgb(82,133,1); } 20130811*/
a { text-decoration:none; color:rgb(0,0,200)}
a.pdf_file { font:14px/85% Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; }
#header_inner a { text-decoration:none; color:rgb(82,133,1); }

a[href=""] { color:lightgray; cursor:default; }
.czgr {color:red; font-weight:bold;}
.nbpd {color:rgb(0,0,200); text-decoration:underline;}
/*li { list-style-type:none; }*/
/*li.focusable { list-style-type:none; }*/
/*ul.TOC li { font:18px/65% "Times New Roman", Times, serif; list-style:url(../img/gray_dot.png) disc inside; }*/
/*ul.TOC li {margin-left:25px; font:18px/65% "Times New Roman", Times, serif; list-style:url(../img/gray_dot.png) disc inside; }*/
/*ul.TOC{ list-style:disc  inside url(../img/gray_dot.png);}*/
ul.TOC{display:block;  list-style:disc  inside url(../img/gray_dot.png);}
ul.TOC li {margin-left:25px; font:18px/65% "Times New Roman", Times, serif;}
ul.TOC li p {display:inline-block}
ul.TOC em { font:16px/85% Tahoma, Arial, Helvetica, sans-serif; color:rgb(115,115,115); }
ul.TOCN{display:block; list-style:none; }
ul.TOCN li {font:18px/65% "Times New Roman", Times, serif;}
p.common_text { font:16px/166% Tahoma, Arial, Helvetica, sans-serif; margin-bottom:.7em; text-align:justify; }
p.half_text { width:50%; font:16px/166% Tahoma, Arial, Helvetica, sans-serif; margin-bottom:.7em; text-align:left; }
p.caption { font:bold 13px/100% Tahoma, Arial, Helvetica, sans-serif; text-align:center; }
h2.common_text { font:20px/166% Tahoma, Arial, Helvetica, sans-serif;} /*margin:s; }*/
.hidden { display:none; }
div.image_frame { border:1px silver solid; }
.clearfix { display:block; clear:both; }

#header { 
	background-color:rgb(244,244,244);
	height:80px;
}
#header #header_inner { width:1024px; margin:0 auto; padding-top:20px; }
#header #home { float:left; height:19px; width:24px; background:transparent url(../img/home.png) no-repeat; margin:9px 0 0 -50px; }
#header #logo { float:left; margin-right:40px; color:rgb(82,133,1); font:34px/100% 'Times New Roman', Times, serif; }
#header #menu ul { padding-top:5px; }
#header #menu li {
	float:left;
	height:22px; padding:4px 10px 0 10px;
	border-right:5px solid rgb(244,244,244);
	background-color:rgb(225,225,225);
	color:rgb(82,133,1);
	list-style-type:none;
}
#header #menu li div { position:relative; top:2px; height:7px; }
#header #menu li.active a { color:rgb(74,74,74); cursor:default; }
#header #menu li.active div { background:transparent url(../img/hover.png) center top no-repeat; }
#header #menu li:hover, #header #menu li.active { background-color:rgb(194,194,194); }
#header #title { float:right; padding-top:4px; font:20px/100% 'Times New Roman', Times, serif; }

#main #top_shadow { height:17px; margin-bottom:1.5em; background:transparent url(../img/shadow-top.jpg) left top repeat-x; }
#main #bottom_shadow { height:17px; margin-top:1.5em; background:transparent url(../img/shadow-bottom.jpg) left top repeat-x; }
/*#main #main_inner { position: relative; width:100%;margin:0 auto; font:16px/166% Tahoma, Arial, Helvetica, sans-serif; }*/
#main #main_inner { position: relative; width:1124px;margin:0 auto; font:16px/166% Tahoma, Arial, Helvetica, sans-serif; }
/*#main #main_inner p.intro { margin-bottom:2em; }*/
#main #main_inner p.intro { padding-left:550px; margin-bottom:2em; }
#main #main_inner li { padding-bottom:.7em; }
#main #main_inner ul.intro {padding-left:550px}
#main #main_inner li.focusable a { padding-left:1.5em; }
#main #main_inner .line_separator{ margin-bottom:.7em; height:1px; width:100%; background:url(../img/line_gradient.png) top left no-repeat; }
#main #main_inner li.focusable:hover { background:url(../img/background_gr450padient.png) -2px top repeat-y; }

#main #main_inner img.TOC { float:left; margin-right:1em; }
/*.viewer { margin-top:1.8em; }
.viewer li { list-style-type:none; }*/
div.edward {
  position:absolute; left:0; top:0; margin-right:1em;
/*  position:absolute; left:120px; top:120px; margin-right:1em;*/
  width: 512px;
  height: 617px;
  background:url('../img/Edward Ochmanski.jpg') no-repeat;
  text-indent: -100%;
  white-space: nowrap;
  overflow: hidden;
}

#navi_panel {
	position:fixed; right:2px; bottom:30px; width:44px; height:130px; margin-left:-154px;
	border:1px rgb(70,70,70) solid;
	-moz-border-radius:30px;
    -webkit-border-radius:30px;
    -khtml-border-radius:30px;
    border-radius:30px;
	background:transparent url(../img/navi_background.png) top left repeat-y;
}

#navi_panel #btn_next {
	width:40px; height:40px; position:relative; left:2px; top:2px;
	margin-bottom:4px;
	background:url(../img/btn_next.png) center center no-repeat;
	cursor:pointer; 
}
#navi_panel #btn_next:hover { background:url(../img/btn_next_hover.png) center center no-repeat; }

#navi_panel #btn_prev {
	width:40px; height:40px; position:relative; left:2px;
	background:url(../img/btn_prev.png) center center no-repeat;
	cursor:pointer; 
}
#navi_panel #btn_prev:hover { background:url(../img/btn_prev_hover.png) center center no-repeat; }

#navi_panel #btn_ret {
	width:40px; height:40px; position:relative; left:2px;
	margin-bottom:4px;
	background:url(../img/btn_ret.png) center center no-repeat;
	cursor:pointer;
}
#navi_panel #btn_ret:hover { background:url(../img/btn_ret_hover.png) center center no-repeat; }

#footer { clear:both; height:60px; background-color:rgb(244,244,244); }
#footer p { font:20px/100% 'Times New Roman', Times, serif; }
#footer #footer_inner { width:1024px; margin:0 auto; padding-top:20px; }

/*jptp*/
li.pdf_file { list-style:url(../img/file-pdf_icon.png) inside; }
#attachments {
/*	position:fixed; left:0; top:150px;*/
	position:fixed; left:0; top:80px;
	background-color:#be0f34;
/*	width:0px; height:497px;*/
	width:17%; height:497px;
	margin-right:1em;
	overflow:hidden;
}
#attachments ul { font:12px Arial, sans-serif; padding:5px 5px 5px 30px; }
#attachments ul li { list-style-position:outside; }
#attachments a { color:black; }
#attachments div {
	margin:8px;
	height:480px;
	background-color:#f2f2f2;
	overflow:hidden;
}
/*#tab { position:fixed; left:0px; top:150px; cursor:pointer; opaque:50%; }*/
#tab { position:fixed; left:220px; top:150px; cursor:pointer; opaque:50%; }
#content {
	margin:0 10% 0 20%;
	font: 18px "Times New Roman", Times, serif;
	line-height:140%;
	text-align:justify;
}
#content a[href] { color:rgb(0,0,200); font-weight:bold; }
#content p { margin-bottom:1em; }
#content h2, #content h3, #content h4 { margin:2em 0 .8em 0; }
#content h2 { font-size:24px; }
#content ul {	margin-left:2em; }
#content ol { list-style-position:inside; }
#content strong.date { color:#be0f34; font-weight:normal; }
#content cite { color:#605f5f; }
#content cite.block { display:block; margin-left:2em; }
#content .source { font-size:12px; font-style:normal; font-weight:bold; margin-bottom:30px; }
#content blockquote.LadyPank { font: 16px/130% Courier; margin-left:320px; }
#content blockquote.LadyPank .source { margin-top:-10px; }

#LDref {
	position:fixed;
	bottom:5px; right:5px;
	font:11px/100% Arial, Helvetica, sans-serif;
}
#LDref a { color:#A3CE0F; }

#ramka {margin-left:18px;margin-bottom:10px;border:1px silver solid;width:22%;  }
#ramka p {margin-left:6px;margin-bottom:3px;}