body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
li {
	font-size:11px;
	color:#2C4452
}
H1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height: 20px;
	margin-bottom:15px;
	color:#2F3642;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 18px;
	margin-top:15px;
	margin-bottom:10px;
}
H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	margin-top:0px;
	margin-bottom:12px;
	color: #2C4452;
}
P {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color: #2C4452;
	margin-bottom:12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: justify;
}
FORM {
       margin:0px;
       padding:0px;
}
.img1 {
	border:1px solid #AABEC8;
	margin-bottom:5px;
	margin-right:15px;
}
.bord TD {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
}
.bord2 TD {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
}
.input1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	border: 1px solid #BBBB00;
}
.input1_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	border: 1px solid #999999;
}
.input2 {
	border:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	width:auto;
}
.mnulink1 { color:#FFFFFF;
	text-decoration: none;
}
.mnulink1:hover { color:#FFFFFF;
	text-decoration: underline;
}
.mnulink2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#565D61;
	text-decoration: none;
}
.mnulink2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#81322E;
	text-decoration: underline;
}
.mnulink3 { color:#2F4248;
	text-decoration: none;
}
.mnulink3:hover { color:#2F4248;
	text-decoration: underline;
}
.mnulink4 { color:#385769;
	text-decoration: underline;
}
.mnulink4:hover { color:#385769;
	text-decoration: none;
}
.pad3 TD {
	padding-top:3px;
	padding-bottom:5px;
}
.pad2 TD {
	padding-top:3px;
	padding-bottom:2px;
}
.padno TD {
	padding-top:0px;
	padding-bottom:0px;
}
.white {
	color: #FFFFFF;
}
.red1, a.red1 {
	color: #B32200;
}
.red2 {
	color: #FE2A07;
}
.red3 {
	color: #CC0000;
}
.red4 {
	color: #81322E;
}
.gray1 {
	color: #565D61;
}
.gray2 {
	color: #5B6A82;
}
.gray3 {
	color: #2F3642;
}
.gray4 {
	color: #3D5C69;
}
.gray5 {
	color: #2C4452;
}
.gray6 {
	color: #999999;
}
.bggray1 {
	background-color: #D3E1E7;
}
.bggray2 {
	background-color: #AABEC8;
}
.bggray3 {
	background-color: #E7ECEF;
}
.bggray4 {
	background-color: #EDF1F3;
}
.bggray5 {
	background-color: #80A6B7;
}
.bgred1 {
	background-color: #D7928E;
}
.bgblue1 {
	background-color: #88A5E1;
}
.bgblue2 {
	background-color: #DDE6F7;
}
.bgblue3 {
	background-color: #ECF1FB;
}
.bgred1 {
	background-color: #D7928E;
}
.bgyell1 {
	background-color: #FFFFAE;
}
.blue1 {
	color: #CBE6F0;
}
.blue2 {
	color: #3366CC;
}
.blue3 {
	color: #0042B2;
}
.blue4 {
	color: #142852;
}
.size10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
}
.size11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}
.size12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
.size13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
}

.size14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}
.size15 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
}
.size16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
}
.size20{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:120%;
}
.left {
	margin-right:10px;
	border: none;
	float: left;
}
.right {
	margin-left:10px;
	border: none;
	float: right;
}
.htr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color: #2C4452;
	margin-bottom:16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
              font-weight: bold;
}
.hova {
	text-decoration: none; }
.hova:hover {
	text-decoration: underline; }
.ie6fix {
	height: 1%; }
.m3{
  margin-bottom: 3px;}
.m5{
  margin-bottom: 5px;}
.m15{
  margin-bottom: 15px;}
.m20{
  margin-bottom: 20px;}
a img{
  border: none;}
/* 2011.03.29 - Блоки акции, меню, фотогалереи */
.cat_pnevmo {
  width:294px;
  height:21px;
  overflow:hidden;
  margin-bottom:5px;
  font-size:12px; }
.cat_pnevmo div {
  background:url(mnumark3.gif) no-repeat 12px 4px;
  padding:3px 5px 0 25px; }
.m20 {
  margin-bottom: 20px; }
.m15 {
  margin-bottom: 15px; }
.left {
  float: left;
  margin: 0 15px 10px 0; }
.right {
  float: right;
  margin: 0 0 10px 15px; }
.text_container {
  overflow: hidden;
  margin-bottom: 10px; }
.nofloat {
  overflow: hidden; }
.foto_gallery {
  width:650px;
  overflow:hidden;
  text-align:center; }
.action {
  width:270px;
  overflow:hidden;
  float:left;
  padding-top:70px; }
.action_cena {
  text-shadow:0px 2px 3px #B32200; 
  font:46px/120% Helvetica,Trebuchet MS,Sans-Serif;
  font-weight:bold;
  white-space:nowrap;
  color:#E33E39; }
/* 2011.03.29 - Блоки акции, меню, фотогалереи */
