html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,ins,img,kbd,q,s,samp,small,strike,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;
	font-size: 100%;font-family:inherit;vertical-align:baseline;}
:focus {outline:0;}
body {line-height:1;color:black;background:white;}
ol,ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;vertical-align:top;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*END RESET CSS*/

html, body {height:100%;}
#All {width:100%;min-width:980px;height:auto !important;min-height:100%;height:100%; background-image:url(/images/bg_main03.gif);}
#FooterGuarantor {width:100%;height:100px;clear:both;background:#fff;}
#Footer {width:100%;min-width:980px;height:100px;margin-top:-100px;background:#fff;}

.LeftColumn, .RightColumn {width:20%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 90%;}
.LeftColumn a, .RightColumn a {color: #262159; font-weight: bold;}
.LeftColumn {float:left;}
.RightColumn {float:right;}
.Center {margin:0;overflow:hidden;zoom:1;}

.c1, .c2, .c3, .c4 {zoom:1;}

.SideBoxHeader {position:relative;margin:10px;border:1px solid #648C96;zoom:1; background: white;}
.SideBoxHeader .c1, .SideBoxHeader .c2, .SideBoxHeader .c3, .SideBoxHeader .c4 {
	position:absolute;width:10px;height:10px;background:url(/images/ramka/c10.png);font:1px/1px Arial;}
.SideBoxHeader .c1 {background-position:0 0;left:-1px;top:-1px;}
.SideBoxHeader .c2 {background-position:100% 0;right:-1px;top:-1px;}
.SideBoxHeader .c3 {background-position:100% 100%;right:-1px;bottom:-1px;}
.SideBoxHeader .c4 {background-position:0 100%;left:-1px;bottom:-1px;}
.SideBoxHeader .inner {margin: 5px 5px 0 5px; text-align:center;}

.SideBox {position:relative;margin:10px;border:1px solid #648C96;zoom:1; background: white;}
.SideBox .c1, .SideBox .c2, .SideBox .c3, .SideBox .c4 {
	position:absolute;width:10px;height:10px;background:url(/images/ramka/c10.png);font:1px/1px Arial;}
.SideBox .c1 {background-position:0 0;left:-1px;top:-1px;}
.SideBox .c2 {background-position:100% 0;right:-1px;top:-1px;}
.SideBox .c3 {background-position:100% 100%;right:-1px;bottom:-1px;}
.SideBox .c4 {background-position:0 100%;left:-1px;bottom:-1px;}
.SideBox .inner {margin:10px 20px;}
.SideBox .inner h3 {text-transform: uppercase; text-align: center;} 

.CenterBox {position:relative;margin:10px;border:1px solid #aaa;zoom:1; background: white;}
.CenterBox .c1, .CenterBox .c2, .CenterBox .c3, .CenterBox .c4 {
	position:absolute;width:15px;height:15px;background:url(/images/ramka/c15.png);font:1px/1px Arial;}
.CenterBox .c1 {background-position:0 0;left:-1px;top:-1px;}
.CenterBox .c2 {background-position:100% 0;right:-1px;top:-1px;}
.CenterBox .c3 {background-position:100% 100%;right:-1px;bottom:-1px;}
.CenterBox .c4 {background-position:0 100%;left:-1px;bottom:-1px;}
.CenterBox .inner {padding:10px 20px;overflow:hidden;zoom:1;}
.CatPic img {margin-right:10px;margin-bottom:10px;float:left;}

.left {width:50%;*width:49%;float:left;}
.right {width:50%;*width:49%;float:right;}

.ContentBlocks {clear:both;}
.BannersBlock {clear:both;}

ul.menu li {padding-left:15px;margin-bottom:5px;background:url(/images/inch.gif) no-repeat 0 5px;}

.CenterBox2 {position:relative;margin:10px;padding:30px;-moz-border-radius:10px;border:1px solid #648C96;}
.CenterBox3 {position:relative;margin:10px;padding:30px;-moz-border-radius:15px;border:1px solid #aaa;}
.CenterBox4 {position:relative;margin:10px;padding:30px;-moz-border-radius:26px;border:1px solid #648C96;}

.SideBoxHeader {font-weight:bold;}
.CenterBox h2 {font-size:115%;margin-bottom:7px;}
h5 {font-size:110%;margin-bottom:10px;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
a {color:#1E3C28;text-decoration:none;}
a:hover {color:#D72322;text-decoration:underline;}

.inner div {margin-bottom: 10px; text-align: center;}

.inner div a:link{
	text-decoration: underline;
	font-size: 100%;
	color: blue;
	font-family: Arial;
}
.inner div a:active{
	text-decoration: underline;
	font-size: 100%;
	color: blue;
	font-family: Arial;
}
.inner div a:visited{
	text-decoration: underline;
	color: #53A9DD;
	font-size: 100%;
	font-family: Arial;
}
.inner div a:hover{
	text-decoration: none;
	color: red;
	font-size: 100%;
	font-family: Arial;
}

.disc {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%;
	list-style-type: disc ;
	margin-left: 90px;
}
.disc100{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%;
	list-style-type: disc;
	padding-left: 50px;
}

.cont {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.cont p {
	text-indent: 20px; 
	padding-top: 5px;
	padding-bottom: 5px;
}
.cont ul {
	font-size: 80%;
	list-style-type: disc;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cont ol {
	font-size: 80%;
	list-style-type: decimal;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cont a:link {
	color: #262159;
	text-decoration: underline;
}
.cont a:active{
	color: #262159;
	text-decoration: underline;
}
.cont a:visited{
	color: #717171;
	text-decoration: underline;
}
.cont a:hover {
	color: red;
	text-decoration: none;
}

.cont h1, h2, h3, h4 {margin: 10px;}
.cont h1 {
	font-size: 120%;
	text-align: center;
	color: #281E91;
}

.cont h2 {font-size: 110%; text-align: center;}
.cont h3 {font-size: 100%; font-weight: bold;}
.cont h4 {font-size: 90%;}

.cont li {
	padding: 2px;
}
ol.ciclon {
	padding-left: 210px;
}

.cont img {
	text-align: center;
}

.cont table {
	margin-top: 15px;
	margin-bottom: 15px;
}

/*.cont td {text-align: center;}*/

.dop_menu  ul {margin-left: 40px;}
.dop_menu  li{
	list-style-image: url('/images/inch.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 3px;
	font-size: 90%;
}

.dop_menu a {
	text-decoration: underline;
}

.price p {font-size: 100%}


.disc li a:link{
	text-decoration: underline;
}
.disc li a:active{
	text-decoration: underline;
}
.disc li a:visited{
	text-decoration: underline;
	color: #888;
}
.disc li a:hover{
	text-decoration: none;
	color: red;
}


.disc li strong {font-size: 80%;}

.disc li {
	padding-top: 4px;
}

.inner p a {
	text-decoration: underline;
}

.top_menu td {vertical-align:middle;}

table.orange {width:100%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
table.orange th, table.orange td {text-align:center;padding:3px 2px;border:1px solid #F8B369;}
table.orange th {vertical-align:middle;background:#F7E79A;font-weight:bold;}
table.orange td {background:#FFFFE0;}
table.orange tr td:first-child {text-align:left;}
table.with-img img {display:block;border:1px solid #ccc;margin:3px auto; }
table.with-img tr td {vertical-align:middle;}
table.with-img tr td+td {text-align:left;padding-left:15px;}
table.with-img tr td+td+td {text-align:center;padding-left:2px;}
table.img-in-caption th, table.img-in-caption td, table.img-in-caption tr td:first-child {text-align:center;}
table.img-in-caption th {vertical-align:top;}
table.img-in-caption img {display:block;border:1px solid #ccc;margin:3px auto; }

table.ls th, table.ls td {text-align:left;}

table.fon_zap {background:url(/images/zip/fon-alup.png) no-repeat center center;}
table.fon_zap td {background:none;}
table.fon_zap tr td:first-child {text-align:center;}

table.fon_zap2 {background:url(/images/zip/fon-alup.png) no-repeat center center;}
table.fon_zap2 td {text-align:left;}
table.fon_zap2 tr td:first-child {text-align:center;}

table.type1 tr td:first-child {text-align:center;white-space:normal;}
table.type1 tr td+td+td {text-align:left;}

table.type2 tr td {text-align:left;}



.back-in-catalog {text-align:center;}

img.LeftOfText {float:left;margin:20px;}

div.LeftImage {overflow:hidden;padding-top:20px;width:100%;}
div.LeftImage img {float:left;margin:0 20px 0 0;max-width:45%;}
div.LeftImage .limg-right {float:left;max-width:45%;}
a.lizing{
	text-decoration: underline;
}
a.lizing:visited{
	color: #9898B8;
	text-decoration: underline;
}
a.lizing:hover{
	color: #D72322;
	text-decoration: underline;
}


.kompressoren{
/*padding-top: 20px;*/
background:url(/images/alup/kompressoren-fon.jpg) repeat-x top left;
/*height: 72px;*/
padding-bottom: 0;
margin-bottom: 0;
}
.logoright{
float: right;
}
div.inner h3{
	text-align: center;
}
td.lefttd{
text-align: left;
}
div.ramka205{
float:left;
width: 205px;
padding: 10px;
}

li.linkred a:link{
color: #D72322!important;
text-decoration: none;
}
li.linkred a:active{
color: #D72322!important;
text-decoration: underline;
}
li.linkred a:visited{
	color: #E36B6A!important;
	text-decoration: none;
}
li.linkred a:hover{
color: #D72322!important;
text-decoration: underline;
}
#formz{
width: 550px;
margin-left: auto;
margin-right: auto;
/*border: 1px solid red;*/
}
#formz table td{
font-size: 12px;
vertical-align: middle;
padding-top: 3px;
}
td.zright{
text-align: right;
}
td.txtcenter{
text-align: center !important;
}
.txtarea{
margin-top: 4px;
}
.rotair td, .rotair th{
text-align: center !important;
font-size: 12px;
border-bottom: 1px solid #7BA5CE;
padding: 5px;
}
.rotair th{
background-color: #73C5DE;
}
table.rotair td.lefttd {
text-align: left !important;
}
td.valignmid {
vertical-align: middle;
}
/* анонсы новостей на главной странице*/
div.postdate{
color: #888;
margin: 0;
text-align: left;
padding-top: 5px;
font-size: 11px;
}
p.restcontent{
margin: 0;
text-align: left;
text-indent: 0;
}
h4.posttitle{
margin: 3px 0 3px 0;
font-weight: bold;
}
h4.posttitle a{
color: black !important;
text-decoration: none;
}
h4.posttitle a:hover{
color: red !important;
text-decoration: underline;
}
.lhight{
line-height: 14px;	
}
div.otpr{
float:left;
font-size: 13px;
}
div.vnachalo{
float:right;
font-size: 13px;
}
div.otpr a, div.vnachalo a{
color: black !important;
text-decoration: underline;
}
div.otpr a:hover, div.vnachalo a:hover{
color: red !important;
text-decoration: underline;
}
.zacherk{
text-decoration: line-through;
}
.newprice{
color: #1b81e9 !important;
padding-top: 20px!important;
font-weight: bold;
text-align: left;
}
p.undrln{
text-decoration: underline;
}
tr.fon td {background:#E2F2FF;}
.margingleft{
	margin-left: 240px;
}
.shapka2 ul{
	margin: 0 0 0 12px;
	padding: 0;
}
.shapka2 ul li{
	margin: 0;
	padding: 0;
}
div.tel  + h2 {
	margin-top: 30px!important;
}
ul.sitemap ul li{
	list-style-image: url('http://www.kompr.ru/images/arrow_blue.gif');
	font-size: 12px;
}
ul.sitemap p{
	font-size: 12px;
	text-indent: 0;
}
/* Акция Alup */
#akzia{
	background: url('/images/alup/fonakzia.png') top left no-repeat;
	min-height: 300px;
}
#akzia p{
	padding: 20px 0 0 280px;
	text-align: left;
}
#akzia img{
	float: right;
}
#akzia h2{
	padding: 10px 0 0 280px;
	text-align: left;
}
.ContentBlocks  h3{
	color: blue;
	font-family: Arial;
}
.pgn{
	line-height: 20px;
}

