html, body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px; 
  font-style: normal; 
  height: 100%;
}
div {
     box-sizing: border-box;
     -moz-box-sizing: border-box;
}
img { border:0;}

/*Стили шапки*/
#wrapper {
	background-color: #FFFFFF;
	height:auto !important;
	margin:0pt auto -80px;
	min-height:100%;
	height: 100%;
	position:relative;
	min-width: 1000px;
}

#header { height:201px; background: url(../images/up.jpg) right top no-repeat;}
#upmenu {padding-top: 13px; margin-left: 48px; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666;}
#upmenu a{font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; text-transform: uppercase; font-weight: bold; text-decoration: none;}
#mape { text-align: right; margin-right: 370px; color: #333333; font-size: 12px; margin-top: 16px;}
#mape a{ color: #333333; font-size: 10px; text-decoration: none; text-transform: uppercase;}
#logo { background: url(../images/logo.jpg) left top no-repeat; padding-left: 110px; margin-top: 10px; margin-left: 44px; padding-top: 16px; text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-bottom: 20px;}
#logo strong {font-size: 40px;}
/*Стили контента*/
#content {
}
/*Стили левой колонки*/
#left { float: left; width: 236px;}
#lmenu { margin-left: 0px; padding-left: 16px;}
#lmenu li { background: url(../images/km.jpg) left center no-repeat; list-style: none; list-style-type: none; padding: 10px 0px 10px 0px; margin-right: 14px; border-bottom: 1px solid #D3D3D3;}
#lmenu li a { padding-left: 20px; text-decoration: none; color: #000000; text-transform: uppercase; font-size: 11px; display: block;}
.vmenu { margin-left: 10px; font-size: 10px;}
/*Стили центра*/
#center { margin-left: 236px;	margin-right: 374px;	text-align: justify; color: #7F7C7C; font-size: 12px;}
#center h1{ margin-top: 0px; color: #C10005; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;}
#center h2{ margin-top: 0px; color:#009BCB; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; font-size:16px; font-weight:bold;}

#center p{ color: #7F7C7C; font-size: 12px;}
#center a{ color: #7F7C7C; font-size: 12px; text-decoration: underline;}
#center a:hover{ color: #BA0303; font-size: 12px; text-decoration: underline;}
#center ul li{ color: #7F7C7C; font-size: 12px; list-style: square;}
.thumbnail{ padding: 7px; border: 1px solid #ddd; float: left;	margin-right: 10px; margin-left: 10px;	margin-bottom: 15px;	text-align: center;}
.thumbnail a { font-size: 10px !important;}
.red {color:#FF0000; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}
#form_1 input, textarea {width:300px;}
#form_1 select {width:304px;}
/*Стили правой колонки*/
#right {float: right; width: 374px;	background: url(../images/upbot.jpg) left top no-repeat; padding-top: 150px;}
#recl { background: url(../images/rline.jpg) left top no-repeat; height: 67px; margin-left: 70px; border-bottom: 1px dashed #868686; padding-left: 84px; color: #504B4B; margin-right: 10px;}
#recl strong{ color: #C10005; font-size: 15px; text-transform: uppercase;}
#zamer { background: url(../images/zamer.jpg) left center no-repeat; margin-left: 70px; border-bottom: 1px dashed #868686; padding-left: 84px; color: #504B4B; margin-right: 10px;text-align:center;}
#zamer h2 { text-transform: uppercase; color: #C10005;}
#zamer h2 span { color: #040000;}

#pr { color:#504B4B; margin-left: 16px;}
#pr h2{ color:#000000; font-size:15px; text-transform:uppercase;}
#pr h2 span {color:#C10005;}
#pr strong{ color: #C10005; font-size: 15px; text-transform: uppercase;}
#pr ul { padding: 0 12px; margin: 0px;}
#order { background: url(../images/rtline.jpg) left center no-repeat; margin-left: 70px; border-bottom: 1px dashed #868686; padding-left: 84px; color: #504B4B; margin-right: 10px;}
#order h2 { text-transform: uppercase; color: #C10005;}
#order h2 span { color: #040000;}
#order p { color: #555454;}
#reclam { background: url(../images/rfline.jpg) right top no-repeat; margin-left: 70px; padding-left: 4px; color: #504B4B; margin-right: 10px; margin-top: 40px;}
#reclam h2 {margin-bottom: 0px; text-transform: uppercase; font-size: 15px; color: #000000;}
#reclam h2 span, #reclam h3 span { color: #C10005;}
#reclam h3 {margin: 0px; text-transform: uppercase; font-size: 12px; color: #000000;}
#reclam p { padding-right: 96px;}
/*Стили футера*/
div.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	overflow:hidden;
}
div.footer, div.push { height:80px;}
div.footer { margin:0px auto;	position:relative; text-align:left;	width:100%;	min-width: 1000px; border-top: 1px solid #D3D3D3;}
#lfooter{ float: left; margin-top: 15px; width: 150px;}
#rfooter{ float: right; margin-top: 15px; width: 150px; text-align: center;}
#cfooter{ margin-left: 150px; margin-right: 150px; min-height: 60px; margin-bottom: 10px; background: url(../images/fot.jpg) left top no-repeat; border-right: 1px solid #D3D3D3; border-left: 1px solid #D3D3D3; color: #959696;}
#cfooter p {margin-left: 120px; padding-top: 10px; color: #959696; padding-bottom: 10px;}
#cfooter a {color: #959696; text-decoration: none;}
.imgusl { background:url(../images/line.jpg) no-repeat; height:62px;}
.textusl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:70px; margin-right:10px; text-align: left;}
p.new  { font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#646565; text-align:justify; margin-left:50; margin-right:30;}
.clearfx { clear:both;}
#t_t {background-color:#A9C4DF;font-family:Arial, Helvetica, sans-serif;}
#telgl{padding-top:3px; color:#009BCB; font-weight:bold; font-size:11px;}

.colors {
width:140px;
float:left;
text-align:center;}

#redirect {background:#C10005; padding:5px; color: #ffffff;}
#redirect a {color:#eeeeee; font-weight:bold;}