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;}


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

h2 { font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  color: #952732; margin: 0px; font-weight: normal;}
h3 { font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  color: #387BAC; font-weight: normal;}

img { border: #fff 0px solid;}
strong.blue {color: #3BA1E9; font: 12px Arial, Helvetica, sans-serif; font-weight: normal;}
strong.blue_max {color: #3BA1E9; font: 16px 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;}
b.BB {color: #000; font: 20px Georgia, sans-serif; font-weight: normal;}
td { vertical-align: top; border: 1px solid #19487E;}


#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;
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-repeat: no-repeat;
    margin: 0px;
    }


.logo_menu {top: 0px;
    width: 294px; height: 200px;
    float: left;}
.top_right {top: 0px;
    width: 602px; height: 200px;
    text-align: right;
    float: left;}
.anons {  margin-top: 10px; margin-left: 186px; width: 416px;
  font: 16px Arial, Helvetica, sans-serif;
  text-align: left;
}




.logo { margin-top: 0px;
	margin-bottom: 20px;
    	text-align: right;
    	padding-right: 10px;
	font: 11px Arial, Helvetica, sans-serif;}
.menu {  text-align: center; margin-bottom: 30px;}
.menu a{  font: 30px Georgia, sans-serif; font-weight: normal; color: #4B79B7; margin: 14px;}
.usl {
  background-image: url(../images/fon-menu-index.gif);
  background-repeat: repeat-x; text-align: right;
}

.ya {
  float: left; width: 442px;
  font: 12px Arial, Helvetica, sans-serif;
}
.ya h2{ font: 18px Georgia, sans-serif; margin: 4px;
}

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


.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: #BCDCF4; padding: 10px; margin-bottom: 10px; text-align: center; font-size: 20px;}
.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: #C5CD75; padding: 10px; margin: 0px;}
.box3 {background-color: #F3AFB4; padding: 10px; margin: 0px;}
.box5 {color: #0A72C4; margin: 0px; font: 20px Georgia, sans-serif; text-align: center; border: 1px #c0c0c0 solid; padding: 4px;}


.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 */
