html, body {	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#f0f0f0;}

td {	vertical-align:top;}
table {	font-size:12px;
	font-family:tahoma;}
a {	color:#a11212;
	text-decoration:none;}
a:hover {	text-decoration:underline;}


#main {	width:998px;
	height:100%;
	border-left:1px solid black;
	border-right:1px solid black;}
#mn1 {	height:225px;}
#top {	width:998px;
	height:225px;}
#tp1 {width:266px; background:url(images/top.jpg) no-repeat;}
#tp2 {width:67px; background:url(images/t1.jpg) no-repeat;}
#tp3 {width:66px; background:url(images/t2.jpg) no-repeat;}
#tp4 {width:67px; background:url(images/t3.jpg) no-repeat;}
#tp5 {width:66px; background:url(images/t4.jpg) no-repeat;}
#tp6 {width:67px; background:url(images/t5.jpg) no-repeat;}
#tp7 {width:66px; background:url(images/t6.jpg) no-repeat;}
#tp8 {width:67px; background:url(images/t7.jpg) no-repeat;}
#tp9 {width:66px; background:url(images/t8.jpg) no-repeat;}
#tp10 {width:67px; background:url(images/t9.jpg) no-repeat;}
#tp11 {width:66px; background:url(images/t10.jpg) no-repeat;}
#tp12 {width:67px; background:url(images/t11.jpg) no-repeat;}


#papko {
	height:225px;
	width:226px;
	position:relative;
}
#map {
	position:absolute;
	top:190px;
	left:112px;
}
#email {
	position:absolute;
	top:190px;
	left:206px;
}
#home {
	position:absolute;
	top:190px;
	left:65px;
}
#korz {
	position:absolute;
	top:190px;
	left:159px;
}

#mn3 {	height:75px;
	background:url(images/bot.jpg) repeat-x;
	padding:8px 0 0 0;}
#bottom {	height:67px;
	background:url(images/bot1.jpg) top left no-repeat #cfcfcf;
	width:998px;
	color:#646464;}
#bm1 {	vertical-align:middle;
	padding:0 0 0 302px;}
#bottom a {	color:#646464;}

#center {	width:100%;
	height:100%;}
#cr1 {	width:282px;
	border-right:1px solid black;
	padding:5px 0 0 5px;}
#cr2 {	border-left:2px solid #969696;
	padding:5px 12px 15px 12px;}

.left {	width:276px;
	margin-bottom:4px;}
.ltzag {	height:36px;}
.lttext {	background:url(images/bg.jpg) repeat-x #e0dfdf;
	padding:3px 12px 15px 15px;}

.ltzag a {	width:276px;
	height:26px;
	background:url(images/mu.jpg) no-repeat;
	color:#646464;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  padding:10px 0 0 0;
  display:block;}
* html .ltzag a {height:36px;}
.ltzag a:hover {	background:url(images/muon.jpg) no-repeat;
	color:#db4242;
	text-decoration:underline;}

.str {	display:block;
	color:#646464;
	text-decoration:none;
	background:url(images/str.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:3px 0 3px 20px;}
.str:hover {	color:#040404;
	background:url(images/stron.gif) 0 5px no-repeat;
	text-decoration:underline;}

.serd {	display:block;
	color:#b26b6b;
	text-decoration:none;
	background:url(images/ser.gif) 0 3px no-repeat;
	padding:4px 0 2px 29px;
	margin:5px 0 5px 0;
	font-weight:bold;
	border-bottom:1px solid #aaa9a9;}
.serd:hover {	text-decoration:none;}

.right {	width:100%;
	background:url(images/zagbg.jpg) repeat-x;
	margin-bottom:10px;}
.rtzag {	height:27px;
	background:url(images/zag.jpg) 0 0 no-repeat;
	color:#a11212;
  font-weight:bold;
  padding:7px 0 0 0;
  border-right:1px solid #e99d9d;
  border-left:1px solid #e99d9d;
  border-top:1px solid #db7d7d;
  padding:0 0 0 35px;
  vertical-align:middle;}
.rtzag a {
	color:#a11212;
	text-decoration:none;
}
.rtzag a:hover {
	text-decoration:none;
}

.rttext {	padding:10px 0 0 0;}

.magaz {	width:100%;
	border-bottom:1px solid #c4c4c4;
	margin-bottom:10px;}
.mz1 {	padding:0 10px 0 0;
	width:224px;}
.mz1 img {border:1px solid #8a8a8a;}
.mz2 img {border:1px solid #8a8a8a;}

.mz3 {	color:#b26b6b;
	font-weight:bold;
	text-decoration:underline;
	vertical-align:bottom;
	padding-bottom:5px;}
.mz3 a {	color:#b26b6b;
	text-decoration:underline;}


.mz4 {	padding:10px 0 10px 0;}

input {	background:url(images/bginput.jpg) top right repeat-y;
	border:1px solid #8a8a8a;
	color:#b26b6b;
	font-weight:bold;}
.vis {	height:20px;
	width:130px;}
.vis2 {
	height:20px;
	width:137px;
}
.but {	background:url(images/button.jpg) top left repeat-x #e78585;
	color:white;
	font-weight:bold;
	border-top:1px solid #d64444;
	border-bottom:1px solid #e78585;
	border-left:1px solid #de6262;
	border-right:1px solid #de6262;
	margin-left:2px;
	letter-spacing:0;
	font-family:tahoma;}

.zakaz {	display:block;
	width:76px;
	height:21px;
	background:url(images/zakaz.jpg) no-repeat;}

.za1 {	padding:0 3px 0 0;}