body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:url(images/bgmain.gif) repeat;
	white-space:nowrap;
}

td { vertical-align:top;}
table { color:#435c3e; font-size:11px; font-family:verdana; }

h1 {
	color:#435c3e;
	font-size:24px;
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:0;
}

a {color:#368388; text-decoration:underline}
a:hover { text-decoration:none; }

ul { margin:7px 0 7px 0; padding:0 0 0 5px;}
ul li {list-style-type:none; background:url(images/kv.gif) 0 9px no-repeat; padding:5px 0 5px 12px;}

.main {
	width:1002px;
	height:100%;
	background:url(images/bg.gif) repeat-y;
}
.mn1 { width:251px; }
.mn2 { background:url(images/ten.jpg) right 240px no-repeat;  }
.mn3 { height:59px; border-top:1px dashed #434343; vertical-align:middle; text-align:center; }
.mn4 { border-top:1px dashed #434343; }

.left { width:251px; height:100%; }
.lt1 { height:279px; padding:0 0 0 5px; color:#272725; }
.lt2 { padding:0 0 40px 2px; }
.lt3 { height:250px; }

.poisk { width:238px; }
.pk1 { height:4px; background:url(images/p1.gif) top left no-repeat; line-height:4px; }
.pk3 { height:5px; background:url(images/p2.gif) top left no-repeat; line-height:5px; }
.pk2 { border-right:1px solid #c6c6c6; }

.pk4 { width:238px; height:212px; position:relative; }

.ppk1 { color:#303030; font-size:28px; position:absolute; top:34px; left:70px; }
.ppk2 { color:#303030; width:180px; height:20px; border:1px solid #7e878e; position:absolute; top:71px; left:31px; }
.ppk3 { position:absolute; top:100px; right:27px; }

.ppk4 { color:#595959; font-family:arial; position:absolute; top:163px; left:30px; }
.ppk4 a { color:#595959; text-decoration:underline; }
.ppk4 a:hover { color:#595959; text-decoration:none; }

.zzz { padding:6px 0 0 72px; }

.glav {
	background:url(images/m.gif) top left no-repeat;
	color:#272725;
	display:block;
	font-weight:bold;
	padding:10px 10px 0 76px;
	margin:0 0 10px 0;
	text-decoration:none;
}
.glav:hover {
	background:url(images/mon.gif) top left no-repeat;
	color:#256f74;
}

.center { width:751px; height:100%; }
.cr1 { height:201px; padding:0 0 0 5px; }
.cr2 { background:url(images/menu.gif) no-repeat; height:38px; }
.cr3 { }
.cr4 { background:url(images/sh.gif) 10px 0 no-repeat; height:88px; }

.cr4 a { color:#228290; fonr-weight:bold; text-decoration:underline; }

.tp1 {background:url(images/t1.jpg) no-repeat;}
.tp2 {background:url(images/t2.jpg) 124px top no-repeat;}
.tp3 {background:url(images/t3.jpg) 249px top no-repeat;}
.tp4 {background:url(images/t4.jpg) 373px top no-repeat;}
.tp5 {background:url(images/t5.jpg) 497px top no-repeat;}
.tp6 {background:url(images/t6.jpg) 622px top no-repeat;}

.tp1, .tp2, .tp3, .tp4, .tp5, .tp6 {
	width:746px;
	height:201px;
}

.menu { width:751px; height:38px;  }
.mu1 {}
.mu2 { width:140px; }

.kark { width:140px; height:38px; position:relative; }

.map { position:absolute; top:14px; left:74px; }
.email { position:absolute; top:14px; left:36px; }
.home { position:absolute; top:14px; left:0; }

.mu1 a {
	color:white;
	text-decoration:none;
	padding:13px 32px 12px 32px;
	display:block;
	float:left;
	background:url(images/sk.gif) top left no-repeat;
}
.mu1 a:hover { text-decoration:underline; }


.right { width:751px; }
.rt1 { padding:20px 15px 20px 12px; border-right:1px dashed #888888;}
.rt3 { padding:20px 0 0 110px; border-right:1px dashed #888888; height:88px;}
.rt2 { width:145px; padding:30px 35px 0 25px; color:#888888; }

.nov { color:#303030; font-size:28px; margin:0; padding:0; }

.date { color:#2d8d9b; margin:13px 0 3px 0; font-weight:bold;}

.right2 { height:59px; width:751px; color:#228290; }

.right2 a {color:#228290;}

.rt4 { border-right:1px dashed #888888; padding:0 20px 0 0; vertical-align:middle; text-align:center; }
.rt5 { width:205px; vertical-align:middle; text-align:center; padding:0 20px 0 20px; width:165px; }

.rt1 table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	border:0 none;
	border:expression(border?('black '+border+'px solid'):'0 none');
}
.rt1 table td, .rt1 table th {
	margin:0;
	padding:3px;
	vertical-align:middle;
	border:0 none;
	border:expression(parentElement.parentElement.parentElement.border?('black '+parentElement.parentElement.parentElement.border+'px  solid'):'0 none');
/*	padding:3px;*/
}
.rt1 table[border='1'] {
	border:black 1px solid;
}
.rt1 table[border='1'] td, .rt1 table[border='1'] th {
	border:black 1px solid;
}
/***************************************/
table.item
{
  border: solid 2px #999fa1;
}
table.item th, table.item td
{
  padding: 2px 4px;
  border-right: solid 1px #f5f7f8;
  border-bottom: solid 1px #f5f7f8;
  background-color: #f5f7f8;
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.item tr.row1 td
{
  background-color: #eef1f3;
}
table.item th
{
  color: #aa4818;
  background-color: #dee0e3;
}
