body, ul, li, p{
	margin:0px;
	padding:0px;
	list-style:none;
}
a{
	text-decoration:none;
	color:black;
}
img{
	border:0px;
}
td{
	vertical-align:top;
}
.hat{
	padding:10px 10px;
	color:#2a333c;
	font:24px Arial;
}
.ListDoc{
	width: 400px; 
	border: 1px solid #ccc;
}
.head{
	height:196px;
	background:url(IMG/hat.jpg);
	width:100%;
}
.Logo p{
	clear:both;
	font:18px Arial;
	color:white;
	padding-left:8px;
}
.diplom div{
	width:232px;
	height:165px;
	margin-top:17px;
	background:url(IMG/diplom.jpg);
}
.menu .all div{
	width:283px;
	height:193px;
	float:left;
	background:url(IMG/foto.jpg);
	margin-top:3px;
}
.menu .all{
	width:420px;
}

.gum{
	width:20%;
}
.menu ul{
	width:130px;
	float:left;
	text-align:right;
	margin-right:5px;
	margin-top:20px;
}
.menu li{
	border-bottom:1px dotted white;
	border-right:1px solid white;
	margin-bottom:8px;
	padding-right:12px;
}
.menu li.arr1{
	background:url(IMG/arrow1.jpg) no-repeat 121px 9px;
}
.menu li.arr2{
	background:url(IMG/arrow2.jpg) no-repeat 121px 9px;
}
.menu li.arr3{
	background:url(IMG/arrow3.jpg) no-repeat 121px 9px;
}
.menu li.arr4{
	background:url(IMG/arrow4.jpg) no-repeat 121px 9px;
}
.menu li.arr5{
	background:url(IMG/arrow5.jpg) no-repeat 121px 9px;
}
.menu li.arr6{
	background:url(IMG/arrow6.jpg) no-repeat 121px 9px;
}
.menu a{
	color:white;
	font:15px Tahoma;
}
.menu a:hover{
    font-weight: bold;
    color: #000;
}
.middle{
	width:100%;
}
.leftPanel{
	width:23%;
	padding-top:30px;
	padding-left:10px;
	padding-bottom:20px;
}
.title{
	width:240px;
	height:30px;
	background:url(IMG/title.jpg);
	text-align:center;	
}
.title p{
	color:white;
	padding-top:6px;
	font:14px Tahoma;
	
}
.leftPanel ul{
	margin-top:5px;
	border-left:5px solid #656e77;
	padding-bottom:10px;
	padding-left:30px;
	padding-top:10px;
	margin-bottom:20px;
}
.leftPanel ul a{
	color:#656e77;
	font:14px Arial;
	font-weight:bold;
}
.leftPanel ul a:hover{
	text-decoration:underline;
}
.leftPanel .QA{
	width:235px;
	font:11px Tahoma;
	color:#2a333c;
	margin-top:10px;
}
.rightPanel{
	width:23%;
	padding-top:30px;
	padding-left:20px;
	font:11px Tahoma;
	padding-bottom:20px;
}
.rightPanel form{
	margin-bottom:20px;
	margin-top:10px;
}
.rightPanel .articles{
	width:235px;
	font:11px Tahoma;
	color:#2a333c;
	margin-top:10px;
}
.foot{
	background:#849ab1;
	border-top:5px solid #656e77;
	height:70px;
}
.centerPanel table.main{
	padding:15px 10px;
	font:12px Tahoma;
	text-align:justify;
	color:#2a333c;
	min-width:352px;
	width: expression( document.body.clientWidth < 874 ? "352px" : "100%" );
}
.centerPanel table.main p strong{
  font-size: 12px;
  font-weight: normal;
}
.centerPanel table.main h1, .centerPanel table.main h1 strong{
  font-size: 16px;
}
.centerPanel table.main h2, .centerPanel table.main h2 strong{
  font-size: 14px;
}
#zakazat form table {
  font-size: 13px;
}
.foot a {
  font-size: 10px;
  text-decoration: underline;
}
table.main div h1, table.main div h2 {
  margin: 5px 0;
}
.centerPanel table.main h2 font strong{
  font-size: 13px;
}
