html, body {border:none; height:100%; margin:0px; padding:0px;}
body { color:#5C717F; font-family:Tahoma;line-height:16px;}
form { margin:0 0 0 0;}
img {border:none;}
div { padding:0 0 0 0; margin:0 0 0 0;}
h1, h2, h3, h4, h5, h6 {margin:0px 0px 12px 0px; padding:0px;}
input{ border:1px solid #cccccc; color:#000000; font-size:12px; padding:1 2 4 2; height:20px; margin:0 0 0 0;}
textarea  {color:#000000;  border:1px solid #cccccc; }

p {margin:0px 0px 8px 0px; padding:0 0 0 0px;}
p,div,td,th { font-size:13px; font-family:Arial; font-weight:normal;}

a { color:#183883; font-weight:normal;font-family:Arial;}
a:hover { text-decoration:none;}

 ul{ list-style-type:none; padding:0 0 0 10; margin:0 0 0 0; font-weight:normal;font-size:13px; font-family:Arial;}
 li{ padding:2 0 2 13;  background:url(ul_grey0.gif) 0px 10px no-repeat;}
 li a{  padding:2 0 2 0; }

h1{ color:#5C717F; font:Arial ;font-weight:bold; font-size:15px;margin:0 0 0 0;}
h2{ color:#000000; padding-bottom:25px;	 padding-top:25px; font-size:20px;	font-weight:normal;	margin:0 0 0 0; font-family: Tahoma, Helvetica, sans-serif;}

#div-h1 { width:100%; border-bottom:1px solid #000000; margin-bottom:20px;}
#div-h1 h1 { 	color:#000000;	font-size:20px;	font-weight:normal;	margin:0 0 0 0; font-family: Tahoma, Helvetica, sans-serif;}

#container {width:100%; height:100%; background-repeat:repeat-x; }
#container-2 {width:999px; text-align:left; height:100%; padding-top:27px;}

#header{ width:100%; background:url(h_left00.htm) left 0 no-repeat; float:left;}

.box {
height:0;
overflow:hidden;
position:absolute;
width:0;
}

#header-left   {  width:296px; float:left; }
#header-right    { margin-left:296px; padding-top:0px;}
#lang-version { width:100%; padding-bottom:42px;}
#lang-version a{ color:#999999; font-size:11px;}
#left-bar    {  width:260px; float:left;}
#right-bar    { margin-left:260px; }

/*#menu {background:url(/images/pm_menufon1.jpg) 0 0 no-repeat; height:30px;}*/
#menu {  height:30px;}
#menu td{ font-size:18px; background-color:#183883; }
#menu td.active{ background-color:#EDBF79;}

#menu a { color:#FFFFFF; font-size:13px; font-weight:normal; text-decoration:underline; font-family:Tahoma; 
background: url('pm_vline.gif') 0 center no-repeat; padding:7 25 7 30; height:30px;text-align:center;}
#menu a:hover { text-decoration:none;}

.brown-bg { background:url(b_fon000.gif) 0 0 repeat-y;}
.brown-ru-corner { background:url(ru_b0000.gif) right top no-repeat;}
.brown-rb-corner { background:url(rb_b0000.gif) right bottom no-repeat;}
.brown-lb-corner { background:url(lb_b0000.gif) left bottom no-repeat;}

#submenu { padding-top:22px;}
#submenu ul{ list-style-type:none; padding:2 10 10 15; }
#submenu li{ color:#000000;   padding:8 0 4 20; font-size:13px; background:url(ul_white.gif) 0px 18px no-repeat;}
#submenu li a{ color:#FFFFFF; font-weight:normal; padding:2 0 2 0; font-size:14px; font-family:Tahoma;}
#submenu li a.active{ color:#000000};
#submenu li a:hover{ text-decoration:none;}

.content-td-wr{ padding-left:20px; width:640;}
#content{ width:100%; background:url(pm_pic10.gif) top left no-repeat;  float:left; padding-bottom:20px;}
#content-text { width:100%;}
.content-wr { padding-left:20px;}

#content-blok { float:left; width:100%;}
#content-left  { margin-right:280px; padding:40 10 0 40;}
#content-right { width:240px;padding-top:40px; float:right; }

#expert-right { border-top:1px solid #000000; padding-top:10px; margin-top:30px;}
#expert-title { color:#000000; font-size:16px;  padding-top:5px;}
#expert-contacts { padding-top:5px; font-size:13px;}
#expert-info {  padding-top:5px; font-size:13px;}
#expert-right a { color:#183883;}

#blok-1 { float:left; width:100%;}
#blok-2 { float:left; width:100%;}
.blok-wrapper{float:left;width:100%;margin-left:-240px}

#blok-1 .blok-left  { margin-left:240px;}
#blok-1 .blok-right { width:240px; float:right; padding-top:40px;}

#blok-2 .blok-left  { margin-left:240px;}
#blok-2 .blok-right { width:240px; float:right; padding-top:35px;}

.right-white-blok{  width:240; border-top:1px solid #000000; margin-top:24px;}
.right-white-blok ul{ list-style-type:none; padding:0 0 0 0; margin:10 10 10 0; }
.right-white-blok li{ color:#000000;   padding:4 0 4 0; font-size:13px;background-image:none;}
.right-white-blok li a{ color:#000000; font-weight:normal; padding:2 0 2 0; font-size:14px;}
.right-white-blok li a:hover{ text-decoration:none;}

#footer {width:1000; padding-bottom:20px; text-align:left; border-top:1px solid #000000; padding-top:20px;}
#footer div,#footer td{ font-family:Arial; font-size:11px; color:#5C717F; font-weight:bold;}
#footer h1 { color:#000; font-size:16px; font-family:Times; font-style:italic;}
#footer a { color:#183883; font-size:11px;}

#copy {float:left; height:100%; line-height:46px; color:#FFF; font-size:11px; padding-left:20px;}
#copy a { color:#FFFFFF; }

hr { color:#cccccc; height:1px;}




fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

/* For custom keyrocks' admin panels mod only */
.admpanel { border: 1px solid #ccc; padding: 10px 8px 10px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
.fieldset { border: 1px solid #ccc; padding: 20px 8px 20px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
legend { font: bold 16px arial; margin: 10px 0 0 0; }
input { padding: 3px; margin: 0; }
textarea { width: 90%; height: 20em; padding: 3px;}

/* span styles used in custom admin panels only */
.redtitle { font: bold 14px Arial; color: #ff0000; text-align: center; }
.bluetitle { font: bold 14px Arial; color: #0054bc; text-align: center; }
.admintitle { font: bold 16px Arial; color: #E23300; text-align: center; }
.buttonmargin { margin-bottom: 10px; }
/* div classes to float images or inserted blocks with text-wrap in articles */
.floatright { position: relative; float: right; padding: 0 0 0 10px; border: none; }
.floatleft { position: relative; float: left; padding: 0 10px 0 0; border: none; }

/* Comments and comment panel styles */
.comment { color: #4e1a1a; background: #f6f0e8; padding: 10px; margin-bottom: 10px; border: 1px solid #C0C0C0; }
.commentsbox { background: #f5f5f5; color: #808080; padding: 10px; margin: 0 0 10px 0; border: 1px solid #C0C0C0; }

/* Philmoz, Admin Links mod, May 23.07 */
.New_Admin_Links { font-size:85%; text-align:center; }

/* # mattonik's image links panel mod */
#thumb {position:relative; z-index:100; display: inline;}
#thumb a img {border:0;}
#thumb a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#thumb a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#thumb a.p1:hover .large {display:block; position:absolute; top:-35px; left:400px; width:100px; height:100px; border:1px solid #ccc;}

/* mattonik's internal links mod */
#InterneLinky {
padding: 0.3em;
border: 1px solid #ccc;
}

#ILclanky {
display: block;
width: 20em;
height: 20em;
overflow:auto;
float: left;
}

#ILsites {
display: block;
width: 40%;
height: 20em;
overflow:auto;
padding-left: 0.3em;
float: left;
border-left: 1px solid #ccc;
}

#ILcat {
display: block;
width: 20%;
height: 20em;
overflow:auto;
padding-left: 0.3em;
border-left: 1px solid #ccc;
}

/* Keyrocks - File Links Panel Mod */
#Filelinks_Panel {
padding: 0.3em;
border: 1px solid #ccc;
}
        .word_files {
	display: block;
	width: 45%;
	height: 20em;
	overflow:auto;
	float: left;
	}
        .pdf_files {
	display: block;
	width: 45%;
	height: 20em;
	overflow:auto;
	padding-left: 0.3em;
	border-left: 1px solid #ccc;
	}
