body {padding:0; margin:0; font-family:"Myriad Pro";}

.main {width:1255px; position:relative; margin:0 auto;}
.bl {float:left; width:100%; background:url(/bitrix/templates/sw/images/fon.jpg) no-repeat top center;}
.header {height:362px; float:left; width:100%;}
.h_left {float:left; padding:8px 0 0 10px;}
.h_right {float:right; padding:7px 17px 0 0;}

.menu {float:left; width:100%;}
.m_left {float:left; width:336px;}
.m_right {float:right; width:336px;}

.l_n1 {float:left; padding:2px 0 0 19px;}
.l_n2 {float:left; padding:20px 0 0 42px;}
.l_n3 {float:left; padding:21px 0 0 66px;}
.l_n4 {float:left; padding:21px 0 0 89px;}  

.r_n1 {float:left; padding:0px 0 0 62px;}
.r_n2 {float:left; padding:20px 0 0 39px;}
.r_n3 {float:left; padding:22px 0 0 23px;}
.r_n4 {float:left; padding:21px 0 0 0px;} 

.footer {height:34px; width:100%; float:left;  border-top:2px solid #949698; margin-top:18px;} 

.cont {float:left; width:100%;}
.bl_l {width:428px; float:left; padding-left:22px; padding-top:62px;}
.bl_c {width:374px; float:left; padding-top:43px;}
.bl_r {width:420px; float:left; padding-top:43px;}

p.tel {float:left; width:374px; color:#231f20; font-size:14pt;  padding:10px 0 0 30px; margin:0 0 0 24px; display:inline; height:34px; background:url(/bitrix/templates/sw/images/tel.gif) no-repeat left top;}
p.mail {float:left; width:374px; color:#58595b; font-size:12pt;  padding:6px 0 0 43px; margin:5px 0 0 15px; display:inline; height:23px; background:url(/bitrix/templates/sw/images/poc.gif) no-repeat left top;}
p.www {float:left; width:374px; color:#58595b; font-size:12pt;  padding:6px 0 0 58px; margin:5px 0 0 0px; display:inline; height:30px; background:url(/bitrix/templates/sw/images/www.gif) no-repeat left top;}
p.adr {float:left; width:374px; color:#58595b; font-size:12pt;  padding:0px 0 0 17px; margin:5px 0 0 0px; display:inline;}

.bl_l a {color:#58595b; text-decoration:none;}

.ram {float:left; width:348px; border:1px solid #949698; border-bottom:0; border-top:0; padding:0 0 0 24px;}

.naz {padding: 0 0 5px 137px; float:left; font-size:14pt; color:#1b75bc;}

p.pr1 {float:left; width:265px; padding:5px 0 0 83px; margin:0; background:url(/bitrix/templates/sw/images/pr1.gif) no-repeat left top; height:82px; font-size:12pt; color:#414142;}
p.pr2 {float:left; width:265px; padding:10px 0 5px 83px; margin:0; background:url(/bitrix/templates/sw/images/pr2.gif) no-repeat left top; font-size:12pt; color:#355eab;}

.sp1 {float:left; padding:16px 0 0 49px;}
.sp2 {float:left; padding:11px 0 0 46px;}
.sp3 {float:left; padding:0 0 0 38px;}
.sp4 {float:left; padding:31px 0 0 41px;}
.sp5 {float:left; padding:21px 0 0 58px;}
.sp6 {float:left; padding:21px 0 0 50px;}

.copy {float:left; padding:7px 0 0 18px; font-size:11pt; color:#58595b;}
.w {float:right; background:url(/bitrix/templates/sw/images/lg.gif) no-repeat right top; height:22px; padding: 8px 58px 0 0; margin-top:3px; margin-right:18px; display:inline; font-size:11pt; color:#808285;}

.fl {float:left; width:100%;}

