html { overflow-x: auto; } 
body {
	/*behavior:url('cssfocusandhover.htc');*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#EEEEEE;
	font-family:Arial;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	background-image:url(dimg/backmenu.gif);
	background-repeat:repeat-y;
}
table, tr, td {
	font-family:Arial;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	border:0px;
}
ul.plinks {float:left;list-style-type:none}
ul.plinks li {margin-bottom:8px}
div.plinksdate {padding:1px 3px 1px 3px;/*background-color:#FFF8EC;*/display:inline;white-space:nowrap;text-align:center;font-size:9px;clear:right;color:#999999}

div.plinkslink {margin:3px 5px 3px 10px;}
div.plinkslink a:link {text-decoration:none;font-weight:bold}
div.plinkslink a:visited,div.plinkslink a:active {text-decoration:none;font-weight:normal}

div.rlinkslink {margin:3px 5px 3px 10px;}
div.rlinkslink a:link {color:#FF6600;text-decoration:none;font-weight:bold}
div.rlinkslink a:visited,div.rlinkslink a:active {color:#FF6600;text-decoration:none;font-weight:normal}
div.rlinkslink a:hover {color:#5179BE;text-decoration:underline;}

table.nedvtable td {text-align:center;}
table.nedvtable2 tr {vertical-align:top}
.navbar {display:inline;clear:none}
.navbar tr td {font-family:Tahoma;font-size:11px;font-weight:bold}
.navbar tr td a:link,.navbar tr td a:visited {text-decoration:none;font-family:Tahoma;font-size:11px;color:white}
.navbar tr td a:hover,.navbar tr td a:active,.navbar tr td a:focus {text-decoration:underline}

tr.tablehead td {background-color:#5179BE;background-image:url(dimg/winback.gif);font-weight:bold;text-align:center;font-family:Verdana;font-size:11px;color:white;height:23px;}
tr.tablehead2 td {background-image:url(dimg/winback2.gif);font-weight:bold;text-align:center;font-family:Verdana;font-size:11px;height:23px;}
tr.tablehead a:link,tr.tablehead a:visited {height:15px;height:expression('23px');padding:4px;color:white;text-decoration:none;display:block;width:expression('100%')}
tr.tablehead a:hover,tr.tablehead a:active,tr.tablehead a:focus {color:white;background-color:#000}

h1, h2, h3 {padding-left:10px}
h1 {font-size:18px;font-weight:bold;font-family:Verdana}
h2 {font-size:17px;font-weight:bold;font-family:Verdana}
h3 {font-size:15px;font-weight:bold;font-family:Arial}

A:link, A:visited {color:#5179BE}
A:hover, A:active {color:#FF6600}

a.aopis:link, a.aopis:visited {font-family:Verdana;text-decoration:none;font-weight:bold;display:block;padding:3px;width:expression('100%')}
a.aopis:hover, a.aopis:active, a.aopis:focus  {background-color:#5179BE;color:#ffffff}

a.nbut:link, a.nbut:visited {background-color:#ffffff;color:#0066FF;font-family:Verdana;text-align:left;display:block;margin:10px;border-left:8px solid #999999;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:5px;text-decoration:none;width:expression('100%')}
a.nbut:hover, a.nbut:active, a.nbut:focus  {background-color:#5179BE;color:#ffffff;border-color:#000}

a.whatnew:link, a.whatnew:visited {width:120px;display:block;background-color:none;color:none;font-family:verdana;border:1px dashed #cccccc;padding:2px;text-align:center;text-decoration:none;margin-bottom:4px}
a.whatnew:hover, a.whatnew:active {background-color:#aa0000;color:#ffffff;border:1px dashed white;}

a.nund:link, a.nund:visited {text-decoration: none}
a.nund:hover, a.nund:active {text-decoration: underline}

a.tit1:link, a.tit1:visited {color:#FF6600}
a.tit1:hover, a.tit1:active {color:#5179BE}

a.linknext {text-decoration: none}

fieldset {border:1px solid #cccccc}
fieldset legend {font-weight:bold}

table.menu {border:1px solid #999999}
form {display:inline; }

/* for IE */
input,textarea {border-width:1px}
/* for Mozilla */
input[type='text'],input[type='file'],textarea {border:1px inset #cccccc}

input:focus,textarea:focus {background-color:#FFE8C5}


img {border:0px}

a.imgmenu:link img, a.imgmenu:visited img {}
a.imgmenu:hover img, a.imgmenu:active img {
/* по спецификации CSS */
opacity: 0.5;
/* адаптация для старых версий Mozilla */
-moz-opacity: 0.5;
/* адаптация для IE */
filter:alpha(opacity=50); 
}

a.imgnews:link img, a.imgnews:visited img {border:1px solid #ffffff}
a.imgnews:hover img, a.imgnews:active img {border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #999999;border-bottom:1px solid #999999;
/* по спецификации CSS */
opacity: 0.5;
/* адаптация для старых версий Mozilla */
-moz-opacity: 0.5;
/* адаптация для IE */
filter:alpha(opacity=50); 
}

a.raznews:link, a.raznews:visited {background-color:#f5f5f5;text-decoration:none;padding:1px}
a.raznews:hover, a.raznews:active {background-color:#aa0000;color:#ffffff;}

tr.underl TD{
border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#CCCCCC;
}

select {
	width: 100px;
	margin-bottom: 1px;
	margin-top: 1px;
	font-family: Arial;
	background-color: #DDDDDD;
	border: 0px;
	font-size: 8pt;
	color: #0000AA;
}

select.c1 {
	width: 60px;
}
select.c2 {
	width: 80px;
}
select.c3 {
	width: 150px;
}


input.search {
position:relative;
top:5px;
width:149px;
height:14px;
border-width:1px;
background-image:url(dimg/sb.gif);
background-repeat:no-repeat;
border-top-color:#604E3B;
border-left-color:#604E3B;
border-right-color:#FFCE9D;
border-bottom-color:#FFCE9D;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
}
input.loginform {
width:70px;
height:14px;
font-size:10px;
border:1px solid #999999;
}
input.loginbutton {
width:70px;
height:17px;
font-size:10px;
border:1px solid #999999;
background-color:#DDDDDD;
font-weight:bold;
margin: 4px 0px 4px 0px;
}

.date {
font-family:Tahoma;
font-size:10px;
}

.razdeltitle {font-weight:bold;}
.FindLabel { font-family:Tahoma; color:#FFCE9D; letter-spacing:1px}
.portaltext {color:#DDDDDD; line-height:90%; padding-top:3px}

.toplinks {color:#FFCE9D}
.toplinks a:link {color:#FFCE9D;text-decoration:none}
.toplinks a:visited {color:#FFCE9D;text-decoration:none}
.toplinks a:hover {color:#FFCE9D;text-decoration:underline}

td.windowtitle0 {
background-image:url(dimg/winback.gif);font-weight:bold;padding: 4px 4px 4px 10px;color:#FFFFFF;
border-color:#EEEEEE;border-style:solid;border-width:1px;border-bottom-color:#666666;border-right-color:#666666}
td.windowtitle1 {
background-image:url(dimg/winback2.gif);font-weight:bold;padding: 4px 4px 4px 10px;
border-color:#EEEEEE;border-style:solid;border-bottom-width:1px;border-bottom-color:#CCCCCC; font-size:14px}
td.windowtitle2 {
/*background-image:url(dimg/winback.gif);*/
font-weight:bold;padding: 4px 4px 4px 10px;color:#FFFFFF;font-family:Verdana;font-size:12px;
background-color:#8DA0BC;
-moz-border-radius: 10px}


table.window0 {border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #999999;border-bottom:1px solid #999999;background-color:#FFE8C5; margin-bottom:10px;}
table.window1 {border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #999999;border-bottom:1px solid #999999;background-color:#FFE8C5; margin-bottom:10px;}
table.window2 {
border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #999999;border-bottom:1px solid #999999;
/*border:1px solid #999999;*/
background-color:#ffffff; margin-bottom:10px;-moz-border-radius: 10px}

td.windowentry0 {background-image:url(dimg/wback.gif);background-repeat:no-repeat;padding: 16px 4px 4px 4px;}
td.windowentry1 {padding: 16px 4px 4px 4px; background-color:#FFFFFF;
/*background-image:url(dimg/sneg.gif);*/
background-position:right;
background-repeat:repeat-y;
}
td.windowentry2 {padding:5px}

td.windowbottom0 {padding:6px 4px 4px 0px;}
td.windowbottom1 {padding:6px 4px 4px 0px; background-color:#FFFFFF}
td.windowbottom2 {display:none}

.helpstr {
position:absolute; top:122px; right:10px; width:160px; z-index:1;
text-align:right;font-size:9px; height:8px; font-family:Tahoma; letter-spacing:1px; padding-right:7px;
font-weight:bold;}

.downtext td {
background-color:#999999;
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
border-top-style:dashed; border-top-color:#666666; border-top-width:1px;
height:20px
}
.downtext a:link, .downtext a:visited{ color:#FFFFFF; text-decoration:none}
.downtext a:hover{ color:#FFFFFF; text-decoration:underline}

.mainmenu {margin-left:5px;background-image:url(dimg/but.jpg); background-repeat:repeat-y;margin-top:4px;width:115px; min-height:18px;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}
.mainmenu2 {margin-left:5px;background-image:url(dimg/but.jpg); background-repeat:repeat-y;margin-top:4px;width:115px; min-height:18px;border:1px outset #eeeeee}

.menuitem {font-family:Tahoma; font-size:11px; font-weight:bold; color:#000}
.menuitem a:link, .menuitem a:visited {padding:2px 2px 2px 5px;color:#333333; text-decoration:none;display:block;width:auto;width:expression("100%");}
.menuitem a:hover, .menuitem a:active {color:#FF6600; text-decoration: none;background-color:#ffffff}

.menuitem2 {font-family:Tahoma; font-size:11px; font-weight:bold; color:#000}
.menuitem2 a:link, .menuitem2 a:visited {padding:2px 2px 2px 5px;color:#ff6666; text-decoration:none;display:block;background-color:#ffffff;width:auto;width:expression("100%");}
.menuitem2 a:hover, .menuitem2 a:active {color:#FF6600; text-decoration: none;}

td.pmenu {
	/*cursor:hand;*/
	
	padding-right:8px;
	font-family:Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	height:10px;
	background-image:url(dimg/2rv.gif);
	background-repeat:repeat-y;
}

td.pmenu a:link, td.pmenu a:visited  {COLOR:#000000; text-decoration:none;display:block;width:100%;padding:2px;}
td.pmenu a:hover, td.pmenu a:active {COLOR: #FF9900; text-decoration:none;display:block;width:100%;padding:2px;}
td.pmenu img {margin-right:4px;display:inline}

td.pend {
	background-image:url(dimg/2rd.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:7px
}

td.forumtitle {
font-weight:bold;
font-size:11px;
}

.atitle {
font-size:14px;
font-weight:bold;
color:#000066;
border-bottom-width:1px;
border-bottom-color:#999999;
border-bottom-style:dashed;
}
.smalldate {
font-size:10px;
color:#999999;
}

td.oftit {
background-image:url(dimg/rfon2.gif);
font-weight:bold;
font-family:Verdana;
color:#000;
padding:2px 0px 2px 5px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}
td.neoftit {
background-image:url(dimg/rfon2.gif);
font-weight:bold;
font-family:Verdana;
color:#000;
padding:2px 0px 2px 5px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.merror {font-size:10px; color:#FF0000}
.tblue {color:#000066}
.font10 {font-size:10px}
.font11 {font-size:11px}
.req {color:#FF0000}
#grayed {background-color:#eeeeee}
.idgray {color:#aaaaaa}
.idsmall {color:#666666;font-size:9px}
#grayed2 {background-color:#f6f6f6}
.grayed {background-color:#eeeeee}
.grayed2 {background-color:#f6f6f6}

tr.undline td {border-bottom:1px solid #dddddd;border-left:1px solid #dddddd}
tr.leftline td {border-left:1px solid #dddddd}
td.cap { text-align:right; padding:0px 10px 0px 0px}
td.cap1 { font-family:Verdana;font-weight:bold;text-align:right; padding:4px 10px 4px 4px;border-bottom:1px solid #cccccc;vertical-align:top}
td.cap2 { font-family:Verdana;font-weight:bold;background-color:#f6f6f6; text-align:right; padding:4px 10px 4px 4px;border-bottom:1px solid #cccccc;vertical-align:top}
div.navtop {font-size:11px}
tr.photoheader td {background-color:#AAAAAA;color:#ffffff; font-weight:bold;text-align:center;border-bottom:2px solid #555555;font-family:Verdana;height:20px;font-size:11px}
tr.photodescr td {height:20px}
td.propname {background-color:#f0f0f0; text-align:right; padding:4px 10px 4px 4px;color:#dd2222}
td.propval {padding:4px 4px 4px 10px}
