body {background-color:#FFFFFF; padding:25px 25px 25px 25px; }
body,td { font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top;}
a {color: #2363aa}
/* a {color: #0556EB} */
a:hover {color:#DB1111;}
a:visited{ color:#9104E2;}

.header {margin-bottom:20px;}
.footer {margin-top:20px; width:100%;}
.footer td {width:33%;}

.proh3 { padding:5px; background-color:#E9D7D1; font-size:14px; font-weight:bold;}
h2 {font-size:18px; margin:5px 0px;}
/*
.path { margin:0px; padding-top:5px; padding-left:20px; color:blue;  font-size:13pt; 
		display:list-item; list-style:square inside none; font-weight:bold; }
.path2 { margin:0px; padding-top:5px; padding-left:36px; color:blue;  font-size:13pt; }
.path2 span {background-color:#F0EDE1; font-weight:bold; }

.pathcur {color:#793101; }
*/

.mainmenu{ padding-left:20px; font-size:14px; max-width:350px;}
.menuitem , .menuitem  div{padding-bottom:5px;}
.menuitemcur {color:#841904;}
.menuitemcur2 { margin-left:-20px; color:#0556EB;} /* Для процесса и портофлио*/
.menuitemcur a {color:#841904; font-weight:bold; }
	.pagemenu {padding:0px 0px 5px 0px;}
	.pagemenuitemcur {color:#841904; font-weight:bold;}

.prosubheader { font-size:14px; text-align:center;}


.newsanons { padding-left:20px; padding-top:10px;}
.newsanonstitle { font-size:11pt; font-weight:bold; text-align:center; padding-bottom:20px; }
.newsanonstext { padding-bottom:10px; display:list-item; list-style-type:square;}
.newslist { padding:0px 20px 0px 75px;}
.ndate {color:#5A5A5A; font-size:10pt;}

img {border:0px;}

hr { color:#E3E4E0;	}