body, p, div, li, ul, ol, h1, h2, h3, h4, h5, h6, form  {padding:0px; margin:0px;}

.clearer {clear:both;}

a img {border:none;}

body {background:url(img/grid.jpg) left #fff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#overt {background:url(img/upbg.jpg) repeat-x top left; width:100%}

#head {margin:0px 24px; background:url(img/chead.gif) repeat-x top;}
#lhead {background:url(img/lhead.gif) no-repeat; width:560px; height:153px; float:left}
#rhead {float:right; background:url(img/rhead.gif); height:153px; width:381px;}

p#logo {padding:45px 0px 0px 12px; float:left}
p#what {color:#17518a; font-size:16px; font-weight:bold; padding-top:50px;}

p#regno {color:#352d2d; font-size:14px; margin-left:16px;  font-weight:bold; float:none; clear:both;} 

#content {margin:0px 24px; background:url(img/leftmnu.gif) #fff repeat-y left; border-right:1px solid #b8b8b8;}

#cont1 {background:url(img/compases.jpg) bottom left no-repeat;}
#cont2 {background:url(img/liner.jpg) bottom right no-repeat;}

#rightmenu {
	float:right;
	text-align:center;
	width:174px;
	border-left:1px solid #d8d7d7;
	padding:28px 8px 28px 8px;
	border-bottom:1px solid #d8d7d7;
	margin-bottom: 169px;
}

#rightmenu p {
	padding:inherit 8px;
	font-size:12px;
	margin-bottom:24px;
}
#rightmenu p strong {font-size:14px;}
#rightmenu form p {margin-bottom:6px;}

#leftmenu {float:left; width:200px;}
#main {margin:0px 192px 0px 203px; padding-bottom:64px; background:url(img/contbg.jpg) top repeat-x;}


#footer {margin:0px 24px; height:21px; background:url(img/cfoot.png) top repeat-x;  height:21px; margin-bottom:24px;}

hr {
	color:#b8b8b8;
	background-color:#b8b8b8;
	height: 1px;
	border-width:0px; /* убрать рамки вокруг элемента */
	margin-bottom:12px;
}



#leftmenu * {font-size:12px;}
#leftmenu a {color:#136bc6; text-decoration:none; font-weight:bold;}
#leftmenu a:hover {margin: 0; padding: 0px; color:#333; text-decoration:underline; font-weight:bold;}
#leftmenu li {list-style-type: none; padding-bottom:4px; margin-left:12px;}
#leftmenu ul {margin-left:6px; margin-bottom:14px;}
#leftmenu p {padding-bottom:12px; padding-top:8px; margin-left:12px;}
.cont {padding-top:12px;}

#director {margin:24px 24px 6px 22px; font-size:12px; font-weight:bold; text-align:center;}
.bgr {background:url(img/lmline.gif) center left no-repeat; height:21px; width:175px;}
.nobgr {background:none;}

#main p, #main ul, #main ol, .paging  {font-size:12px; text-align:justify; line-height:140%}
#main p {padding:6px 24px 12px 24px;}
#main h1 {padding:36px 24px 18px 24px; font-size:20px; font-weight:normal;text-align:center;}
#main ul, #main ol, .paging {padding-left:56px; padding-right:24px;}


.paging {padding-top:16px;}

h2 {font-size:18px; color:#000; font-weight:normal; text-align:left; padding:6px 24px 16px 24px;}
h3 {font-size:16px; color:#000; font-weight:normal; text-align:left; padding:6px 24px 14px 24px;}

#main form {padding:inherit 24px;}
#main * a, #rightmenu a {text-decoration:underline; color:#529fff;}
#main * a:hover, #rightmenu a:hover{text-decoration:none;color:#6D7276;}

.padder {margin:0px 24px;}
.last {padding-bottom:300px;}

.red {color:#f00;}
.padd2 {line-height:130%;}

p.ruler {margin:6px 0px 6px 0px; background:url(img/ruler.jpg) repeat-x; height:18px;}
.nalink {text-align:left; padding-left:2px; font-weight:bold;}
 
/* .upblocker { width:40%; height:170px; background:url(/skins/np2/img/plbg.gif) repeat-x #FFF; border:1px solid #a6aab0; margin:12px;} */
td.upblocker {height:100%; width:45%; background:url(/skins/np2/img/plbg.gif) repeat-x #FFF; border:1px solid #a6aab0; margin:12px;}
td.upblocker p {padding-left:6px; padding-right:6px; text-align:left; font-size:11px;}

a.reds {color:red; text-decoration:underline;}
a.reds:hover {color:#529fff; text-decoration:underline;}

.px11 * {font-size:11px; }