#content{ PADDING: 0px 0px 0px 0px; margin-right: auto; margin-left: auto; BACKGROUND: #fff; HEIGHT: auto; WIDTH: 998px; CLEAR: both; } 

#header{ 
MARGIN: 0px;
PADDING: 0px 0px 0px 0px;
height: 105px;
width: 998px;
}
.lang{
text-align: center;
width: 40px;
padding: 2px 0px 4px 0px;
float: right;
background-color: #0575bc;
margin: 0 0 1px 0;
}
a .lang{
color:#FFFFFF;
}

.h_status{
font-size: 22px;
font-family: Tahoma;
color: #fff;
background-color: #9fc5dd;
padding: 5px;
text-align: center;
}
.r_head{
font-size: 22px;
font-family: Tahoma;
color: #333333;
}
.r_status{
margin: 30px 0px 45px 0px;
text-align: center;
}

.buttons div{
margin: 20px auto;
width: 125px;
padding: 14px 10px 14px 50px;
background-color: #0575bc;
color: #FFFFFF;
font-size: 15px;
}

.buttons div:hover{
background-color: #57aee5;
cursor:pointer;
}

.zakaz_bt{
background-image: url('/bitrix/templates/main/images/diz/zakaz_bt.png');
background-repeat: no-repeat;
background-position: 10px;
}

.brif_bt{
background-image: url('/bitrix/templates/main/images/diz/brif_bt.png');
background-repeat: no-repeat;
background-position: 10px;
}

.serviceDiv{
float: left;
width: 100%;
margin: 30px 0px 50px 0px;
}

.serviceItem{
float: left;
width: 25%;
text-align: center;
font-size: 18px;
font-family: Tahoma;
color: #444444;
}
.service{
width: 90px;
height: 90px;
margin: auto;
border-radius: 45px;
}
.service:hover{
background-color: #ddedf7;
cursor:pointer;
}
.service span{
position: relative;
top: 25px;
left: 1px;
}

.action{
text-align: center;
margin: 20px 0px 45px 0px;
}


#top_header{ 	MARGIN: 0px; 	PADDING: 0px; background: #FFFFFF; height:7px; width:998px; 	border-left: 1px solid #A0A0A0; 	border-right: 1px solid #A0A0A0; } 
#nav{ MARGIN: 0px 0px 0px 0px; PADDING: 0 15 0 15;height:24px;  } 
#middle-left{ PADDING: 10px 10px 10px 15px; width: 200px; height: 100%; 	 } 
#middle-right{ PADDING: 10px 15px 0px 10px; width: 724px; } 
#pic-ramka{ padding: 10px; background: #FFFFFF; border: 1px #999999 solid; MARGIN: 0px 10px 10px 0px; float:left; } 
#bottom-pic{ MARGIN: 0px; PADDING: 10px 8px 10px 8px; width: 122px; height: 130px; BORDER-LEFT: 1px #c1c4c8 solid; BORDER-TOP: 1px #c1c4c8 solid; float:left; text-align:center; } 
#bottom-text{ MARGIN: 0px 0px 0px 0px; PADDING: 10px 8px 10px 8px; width: 142px; height: 130px; BORDER-TOP: 1px #c1c4c8 solid; float:left; text-align:left; } 
#bottom-strip-first{ height: 130px; MARGIN: 0px; PADDING: 0px; CLEAR:both; } 
#bottom-strip-second{ MARGIN: 0px; PADDING: 0px; CLEAR:both; height: 151px; } 
#bottom-text-right{ MARGIN: 0px 0px 0px 0px; PADDING: 10px 8px 10px 8px; width: 151px; height: 130px; BORDER-TOP: 1px #c1c4c8 solid; float:left; text-align:left; } 
#counters{ 	padding: 4 0 0 0; HEIGHT: 31px; FLOAT: left; } 
#address{ 	padding: 8px 0px 0px 0px; HEIGHT: 31px; FLOAT: left; 	TEXT-ALIGN: LEFT; COLOR: #FFFFFF; } 
#copy{ HEIGHT: 31px; 	FONT: 9px Verdana, Tahoma, sans-serif; COLOR: #FFFFFF; text-align: right; }

.contact{
margin: 10px 0px 15px 40px;
font-family: Tahoma;
color: #666666;
font-size: 14px;
line-height: 25px;
}
.contact .city{
font-size: 18px;
color: #333333;
}
.contact .tel{
font-size: 18px;
color: #0575bc;
line-height: 25px;
font-weight: bold;
}
.contact .email{
color: #666666;
text-decoration: none;
font-size: 14px;
}


 
#footer{ 
PADDING: 8px 15px 8px 15px;
background-color: #0575bc;
color: #FFFFFF;
float: left;
width: 954px;
} 
#footer div{
float: left;
width: 33.3%;
color:#ffffff;
}
#footer2 { 	
PADDING: 8px 15px 8px 15px;	
background-color:#ddedf7;
float: left;
width: 954px; 
margin-top:30px;
} 
#footer2 div{
line-height: 22px;
width:25%;
float:left;
}
#footer2 div a{
font-family:Tahoma;
line-height: 22px;
font-size:18px;
padding:10px 0px;
}
.fon{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:black;
opacity:0.28;
z-index:800;
display:none;
}
.btBlue{
background-color:#0575bc;
color:#fff;
font-size:17px;
padding:5px 12px;
text-align:center;
cursor:pointer;
line-height:25px;
outline:none;
}
.btBlue:hover{
background-color:#57aee5;
}
#footer2 .footer_link
{
font-family: Arial;
font-size: 13px;
color: #000;
}

/*Таблицы*/
.nice
{
border:1px solid;
border-color:#57AEE5;
border-collapse:collapse;
text-align: center;
}
td
{
padding:10px;
}

.divider {
  background: url("/images/line.png") repeat-x scroll center rgba(0, 0, 0, 0);
  height: 30px;
  position: relative;
  z-index: 1;
  clear: both;
  margin: 20px 0;
}
a.big-btn{display: block;width: 360px;padding: 20px 30px;margin: 40px auto;
        text-align: center;font-size: 21px;color: #fff;background: #0575bc;text-decoration: none;}

a.msect {font-size:16px; color:#444; text-decoration: none;}

a.big-btn:hover{background: #0089e0;}

