html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
body{	margin: 0px;
    	background-color: #fff;
	color: #000000;
	font: 14px Arial, Helvetica, sans-serif;}
A:link {color: #1A4780; text-decoration:underline; font-weight: normal;}
A:visited {color: #1A4780; text-decoration:underline; font-weight: normal;}
A:hover {color: #1A4780; text-decoration:none; font-weight: normal;}

A.comp, A.usl, A.ceni, A.stat, A.kont {font: 18px Arial, Helvetica, sans-serif; color: #3976A5; text-decoration:underline; font-weight: normal; background-repeat: no-repeat; margin-bottom: 30px;}

A.comp { background-image: url(../images/comp.gif); padding-left: 40px; padding-top: 4px; padding-bottom: 10px; margin-left: 40px;}
A.usl { background-image: url(../images/usl.gif); padding-left: 40px; padding-top: 4px; padding-bottom: 10px; margin-left: 40px;}
A.ceni { background-image: url(../images/ceni.gif); padding-left: 40px; padding-top: 4px; padding-bottom: 10px; margin-left: 40px;}
A.stat { background-image: url(../images/stat.gif); padding-left: 40px; padding-top: 4px; padding-bottom: 10px; margin-left: 40px;}
A.kont { background-image: url(../images/kont.gif); padding-left: 80px; padding-top: 20px; padding-bottom: 20px;}

h1 { font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: normal; color: #c0c0c0; margin: 0px;}

h2 { font-family: Georgia, sans-serif;  font-size: 20px;  color: #EC5A5A; margin: 0px; font-weight: normal; font-style: italic;}
h3 { font-family: Georgia, sans-serif;  font-size: 20px; color: #387BAC; font-weight: normal; font-style: italic;}

hr { height: 1px; background:#c0c0c0; border:0px;}
td { vertical-align: top; border: #c0c0c0 1px solid; }

img { border: #fff 0px solid;}
strong.blue {color: #3BA1E9; font: 12px Arial, Helvetica, sans-serif; font-weight: normal;}
strong.red {color: red; font: 12px Arial, Helvetica, sans-serif; font-weight: bold;}
b.white {color: #fff; font: 15px Arial, Helvetica, sans-serif;}
b.red {color: red;}
b.sini {color: 63FF6E;}
b.sini-big {color: 63FF6E; font: 28px Georgia, sans-serif;}
b.big {color: #000; font: 36px Arial, Helvetica, sans-serif; font-weight: bold;}

#main {padding-bottom: 60px; text-align: left;}  /* отступ должен быть равен высоте футера */
#wrap { }


#footer {position: relative;
	margin-top: -50px; /* отрицательное значение высоты футера */
	height: 60px;
    	background-image: url(../images/fon-footer.gif);
    	background-repeat: repeat-x;
	clear:both;
    	text-align: right;
	padding: 20px;
        background-color: #91B8D5;
}
.center
  { width: 896px;
	height: 400px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../images/fon-in.jpg);
    background-repeat: no-repeat;
    text-align: center;
    margin: 0px;
    }
.center-light
  { width: 1000px;
	height: 400px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../images/analiz-moskva.jpg);
    background-repeat: no-repeat;
    background-position: 0px 80px;
    text-align: center;
    margin: 0px;
    }
#content {position: relative;
	top: 0px;
    width: 603px;
    float: right;
}
.content-vn {
	margin-top: 194px;
	width: 592px;
	margin-left: 10px;
}
.content-vn2 {
	margin-top: 230px;
	width: 592px; text-align: right;
	margin-left: 10px;
}
#left {position: relative;
	top: 0px;
    width: 293px;
    float: right;
    background-image: url(../images/fon-left.jpg);
    background-repeat: no-repeat;
}


.top { 	width: 100%;
	height: 72px;
	text-align: right;
	padding-top: 2px;
}
.anons {width: 380px;
	margin-top: 46px;
	margin-left: 210px;
    text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
}
.anons2 {width: 402px;
	margin-top: 100px;
	margin-left: 200px;
    	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;}
.text {	margin-top: 20px; margin-bottom: 10px;
  	text-align: left;
}



.go-article {background-color: #DCDCDC; 
	color: red; 
	text-align: center; 
	font-weight: bold; 
	font-style: italic; 
	padding: 4px;}






.logo { margin-top: 0px;
	margin-bottom: 20px;
    	text-align: right;
    	padding-right: 10px;
	font: 11px Arial, Helvetica, sans-serif;}
.whymi {margin-top: 76px; background-color: #1683D8; padding: 10px; font: 15px Georgia, sans-serif; color: #fff;}
.whymi ol, li{margin-left: 10px;}
.whymi li{ background-color: #157CCD; padding: 4px;}

.boom {text-align: left; font-size: 14px; padding-left: 20px;}

.menu {	margin-top: 230px; margin-left: 0px; text-align: left; padding: 10px;}
.menu ul{list-style-type: none; margin-left: 0px; padding-left: 0px;}
.menu li{margin: 16px;}
.menu a{font: 24 Arial, Helvetica, sans-serif;}

.menu-in { margin-top: 20px; margin-left: 0px; text-align: left;}
.menu-in a{font: 20px Georgia, sans-serif; font-style: italic;}

.menu-zoom {	float: left; margin-left: 24px; margin-bottom: 10px;}

.zoom {width: 200px; float: left; margin-left: 1px; font: 12px Arial, Helvetica, sans-serif;}
.zoom p {padding: 0 10 0 0;}

.zoom-left {background-image: url(../images/fon-4-shaga.jpg); background-repeat: repeat-y;}

.zoom-left, .zoom-left-red {width: 240px; margin-bottom: 10px; font: 12px Arial, Helvetica, sans-serif; border: 1px #c0c0c0 solid; padding: 10px;}
.zoom-left-red {background-color: #FBC0C0;}

.box {background-color: #A5CFEE; width: 100%; text-align: center;
    background-image: url(../images/fon-box.jpg);
    background-repeat: no-repeat;
    padding-top: 6px; padding-bottom: 6px; margin-bottom: 10px;}
.box a{font: 15px Arial, Helvetica, sans-serif;}

.box-green {background-color: #CADA7D; width: 100%; padding-top: 6px; padding-bottom: 6px; text-align: center;
    background-image: url(../images/fon-box2.gif);
    background-repeat: no-repeat;}
.box-green a{font: 15px Arial, Helvetica, sans-serif;}







.box1 {clear: left; background-color: #C6E3F9; color: #212121; padding: 10px; margin-bottom: 10px; text-align: center; font-family: Georgia, sans-serif; font-size: 18px; font-style: italic;}

.box-red {clear: left; padding: 10px; border: 1px #EC5A5A dashed;}






.box10 {clear: left; background-color: #BCDCF4; padding: 10px; margin-bottom: 10px; text-align: center; font-size: 20px; border: 1px #c0c0c0 solid; background-image: url(../images/fon-telefon.jpg); background-position: 50% 0px;}
.box2 {background-color: #E8F4AF; padding: 10px 10px 10px 20px; margin: 0px;}
.box3 {background-color: #FAE1E3; padding: 10px 10px 10px 20px; margin: 0px;}




.box5 {color: #0A72C4; margin: 0px; font-size: 18px; text-align: center; border: 1px #c0c0c0 solid; padding: 4px; font-style: italic;}




.boxtop {margin-left: 80px; text-align: justify; margin-bottom: 10px;}

.kompani {clear: left; padding: 10px; margin-bottom: 10px; margin-top: 20px; text-align: left; font: 18px Georgia, sans-serif;}
.kompani li{margin-top: 10px;}


.text-left {margin-top: 242px;
	margin-left: 20px;
    	width: 240px;
    	text-align: right;
	font: 11px Arial, Helvetica, sans-serif;
}


.europa { color: #809422; font-size: 12px; font-weight: bold;
}
.europa1 { background-image: url(../images/europa.jpg);
    background-repeat: no-repeat; background-position: 190px 10px;
}
.europa2 { background-image: url(../images/jeneva.jpg);
    background-repeat: no-repeat; background-position: 180px 10px;
}
.europa3 { background-image: url(../images/sanpin.jpg);
    background-repeat: no-repeat; background-position: 192px 10px;
}

.sos{
  font: 14px Arial, Helvetica, sans-serif;
}
.ramka {
  border: 1px #008DF6 solid; padding: 14px; margin-bottom: 10px;
}


.pochta { height: 410px;
  
  text-align: center;
  font: 16px Georgia, sans-serif;
  margin-top: 10px;
  background-image: url(../images/pochta-analiz-voda.jpg);
  background-repeat: no-repeat;
}
.klassi { text-align: center; height: 230px;
  margin-top: 10px; padding: 70px 0px 0px 20px;
  background-image: url(../images/klass-vn.jpg);
  background-repeat: no-repeat;
  background-position: 50% 0px;  }
.klassi a:link {font: 30px Georgia, sans-serif; color: #fff; text-decoration:none; margin: 0px 16px 0px 16px;}
.klassi a:visited {font: 30px Georgia, sans-serif; color: #fff; text-decoration:none; margin: 0px 16px 0px 16px;}
.klassi a:hover {font: 30px Georgia, sans-serif; color: #fff; text-decoration:underline; margin: 0px 16px 0px 16px;}

.otstup {padding-left: 20px;}

.cell {border: #91B8D5 1px solid; }
.block {clear: left; border: 4px #BCDCF4 solid; padding: 14px;}
.clearfix: after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.moscow {height: 44px;}
.moscow a{  font: 30px Georgia, sans-serif; 
	font-weight: normal; 
	color: #4B79B7; 
	text-decoration: none;
	border-bottom: 1px dashed #4B79B7;}

.moscow a:hover {  font: 30px Georgia, sans-serif; 
	font-weight: normal; 
	color: red; 
	text-decoration: none;
	border-bottom: 1px dashed red;}

.komment {  background-image: url(../images/fon-full-sistema.jpg);
  	background-repeat: no-repeat;
	width: 470px; height: 70px;
	padding: 10px 10px 0px 10px; 
	margin-left: 100px;}
