@import "reset.css"/*tpa=http://4rome.obninsk.ru/a/altaplast/css/reset.css*/;
/*global
-------------------------------------------------*/

body {
	padding:0;
	margin:0 0 0 0;
	font:0.9em Arial, Helvetica, sans-serif;
	color:#000;
	} 
a 	{
	color:#035681;
	}
a:hover {
	color:#c6075c;
	}
.cl {
	overflow:hidden;
	clear:both;
	height:1px;
	}
.b-main-layout {
	min-height:100%;
	position:relative;
	}
.b-layout,
.b-footer-inner{
	min-width:893px;
	max-width:1090px;
	text-align:left;
	margin:0 auto;
	padding-top:20px;
	width:83%;
	}

.l-block {
	float:left;
	}
.r-block {
	float:right;
	}
.g-list {
	margin:0;
	padding:0;
	}
	.g-list li {
		list-style-type:none;
		}
.b-two-colomns {
	overflow:hidden;
	}
	.b-two-colomns .b-colomn {
		float:left;
		width:49.9%;
		}
	.b-two-colomns	.b-inner-colomn {
		padding-right:30px;
		}
.b-medium-title {
	font-size:1.2em;
	font-weight:bold;
	}
.h-medium-title {
	margin-bottom:10px;
	margin-top:0;
	clear:both;
	}
.text-type {
	font:.75em Tahoma, Geneva, serif;
	}
.b-main-title {
	color:#c6075c;
	font-size:1.9em;
	margin-bottom:1em;
	margin-top:.8em;
	}
.b-additional-title {
	margin-top:0;
	color:#6e6f72;
	font-size:1.8em;
	}
.b-center-pos {
	position:relative;
	width: 100%;
	}
	.b-center-pos .b-center-inner {
	position: relative; 
	right: 50%; 
	float: right;
	}
	.b-center-pos .b-center-inner .b-inner-wrap {
	z-index: 1; 
	right: -50%;
	}
/*head section
-------------------------------------------------------*/
.b-header {
	padding-left:255px;
	position:relative;
	min-height:98px;
	overflow:hidden;
	}
	.b-header .b-logo {
		position:absolute;
		left:0;
		top:0;
		}
		.b-header .b-logo img {
			font-size:1.5em;
			color:#0b5a91;
			text-transform:uppercase;
			font-family:Helvetica;
			margin-bottom:0;
			}
.b-service-items {
	padding:4px 5px 0 0;
	overflow:hidden;
	float:left;
	margin-top:10px;
	margin-bottom:30px;
	border-right:1px solid #c1c1c1;
	}
.b-service-items li {
	float:left;
	display:inline;
	margin-right:42px;
	}
.b-service-items .b-icon {
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	}
	.b-service-items .b-home,
	.b-service-items .b-home-selected	{
		height:10px;
		width:11px;
		}
	.b-service-items .b-home {
		background:#136689 url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ left top no-repeat;
		}
	.b-service-items .b-home-selected {
		background:#c6075c url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -11px top no-repeat;
		}
	.b-service-items .b-letter {
		width:12px;
		height:10px;
		background:#136689 url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -22px top no-repeat;
		}
	.b-service-items .b-map,
	.b-service-items .b-map-selected{
		width:11px;
		height:11px;
		background:#136689 url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -34px top no-repeat;
		}
	.b-service-items .b-map-selected {
		background:#c6075c url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -45px top no-repeat;
		}
.b-phone {
	color:#a3a5a6;
	font-size:1.5em;
	position:relative;
	margin-top:10px;
	padding-left:33px;
	white-space:nowrap;
	}
	.b-phone .b-number {
		color:#c06;
		}
	.b-phone .b-icon {
		width:25px;
		height:18px;
		overflow:hidden;
		position:absolute;
		top:50%;
		margin-top:-9px;
		left:0;
		background:url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -56px top no-repeat;
		}
.b-topmenu {
	overflow:hidden;
	padding-bottom:10px;
	}
.b-topmenu li {
	float:left;
	margin-right:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:4px;
	}
	.b-topmenu li a,
	.b-topmenu li a:hover	{
		color:#28292a;
		text-decoration:none;
		}
	.b-topmenu	.b-selected a,
	.b-topmenu	.b-selected,
	.b-topmenu	.b-selected a:hover	{
		color:#c6075c;
		}
.b-contacts {
	white-space:nowrap;
	}
.b-line {
	clear:right;
	height:3px;
	background:#c0c0c0;
	overflow:hidden;
	}
.b-mainpart {
	margin-top:10px;
	width:78%;
	overflow:hidden;
	min-height:400px;
	}
.b-mainpart-inner {
	margin-top:0;
	margin-bottom:20px;
	}
.b-visual {
	height:290px;
	position:relative;
	overflow:hidden;
	background:#dfe4e4 url("visual.jpg")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/visual.jpg*/ center top no-repeat;
	}
	.b-visual .b-slogan {
	padding-top:35px;
	padding-left:26px;
	}
		.b-visual .b-slogan img {
		font-size:1.3em;
		line-height:0;
		//height:53px;
		}
	.b-visual .b-corner {
		position:absolute;
		margin-left:100%;
		height:71px;
		width:71px;
		left:-70px;
		top:-1px;
		background:url("transp_icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/transp_icons.png*/;
		z-index:2
		}
	.b-visual .b-window {
		width:251px;
		height:141px;
		background:url("window.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/window.png*/;
		position:absolute;
		right:-3%;
		top:0;
		z-index:1
		}
/*sidemenu
------------------------------------------------------------------*/
.b-content {
	margin-right:304px;
	position:relative;
	margin-bottom:5px;
	}
.b-main-text {
	width:100%;
	float:left;
    overflow:hidden;
    margin-bottom:20px;
	}
	.b-main-text .b-inner-colomn {
		padding-right:30px;
		}
	.b-main-nav {
		width:304px;
		margin-left:-304px;
		position:relative;
		right:-304px;
		float:right;
		overflow:hidden;
		}
.b-sidemenu {
	width:22%;
	margin-top:15px;
	/*overflow:hidden;*/
	margin-bottom:20px;
	}
.b-sidemenu-index {
	margin-top:40px;
	}
	.b-sidemenu .b-sidemenu-inner {
		padding-left:22px;
		}
	.b-sidemenu .b-item {
		margin-bottom:25px;
		}
		.b-sidemenu .b-item div {
			font:.75em Tahoma, Geneva, sans-serif;
			border-bottom:1px solid #c1c1c1;
			padding-bottom:3px;
			color:#666;
			}
	.b-sidemenu	.b-subitem {
		margin-top:4px;
		}
		.b-sidemenu .b-second-level {
			padding-top:4px;
			}
		.b-sidemenu	.b-subitem a,
		.b-sidemenu .b-subitem span		{
			display:block;
			padding:4px 7px 5px 10px;
			}
		.b-sidemenu	.b-subitem a:hover {
			background:#f3f6f7;
			}
		.b-sidemenu .b-second-level	.b-selected span {
			background:#7b8085;
			color:#FFF;
			}
.b-sidemenu .b-all {
	/*margin-bottom:40px;*/
	margin-bottom:25px;
	margin-top:-3.889em;
	position:relative; top:-15px;
	padding:0.4em 10px 0.5em;
	background:#eef0f1;
	/*text-align:center;*/
	}
.b-sidemenu-index .b-all {
	margin-bottom:40px;
	margin-top:0;
	top:0;
}

/*additional menu
--------------------------------------------------------*/
.b-additional-menu {
	padding:3px 0 20px 0;
	margin-top:-15px;
	overflow:hidden;
	position:relative;
	}
	.b-additional-menu li {
		float:left;
		display:inline;
		margin-left:25px;
		font-size:.93em;
		line-height:2.5em;
		overflow:hidden;
		position:relative;
		margin-bottom:10px;
		background:#ffe4b2 url("button-bg.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/button-bg.png*/ left -30px repeat-x;
		}
	.b-additional-menu li:first-child,
	.b-additional-menu li.first-child {
		margin-left:0;
		}
		.b-additional-menu li .b-item-inner {
			padding:0 23px;
			}
		.b-additional-menu li .cn{
			width:100%;
			height:34px;
			position:absolute;
			left:-17px;
			top:-17px;
			display:block;
			background:url(star-corners.png)/*tpa=http://4rome.obninsk.ru/a/altaplast/im/star-corners.png*/;
			}
		.b-additional-menu li .cn.tr, 
		.b-additional-menu li .cn.br {
		margin-left:100%;
		}
		.b-additional-menu li .cn.bl, 
		.b-additional-menu li .cn.br {
		margin-top:2.5em;
		}
		.b-additional-menu li a {
			position:relative;
			z-index:1000;
			top:-2px;
			color:#035681;
			}
		.b-additional-menu li a:hover {
			color:#035681;
			}
		.b-additional-menu .b-rsh {
			position:absolute; 
			margin-left:100%; 
			left:-2px;
			top:0; 
			height:10em; 
			width:1px; 
			background:url(right-shadow.png)/*tpa=http://4rome.obninsk.ru/a/altaplast/im/right-shadow.png*/;
			}
.b-document {
	font-size:.9em;
	width:75%;
	padding-left:35px;
	position:relative;
	margin-bottom:1.2em;
	}
.b-two-colomns .b-document {
	width:80%;
	line-height:1.3em;
	}
	.b-document .b-doc-info {
		color:#999;
		white-space:nowrap;
		}
.b-document .b-icon {
	margin-right:10px;
	position:absolute;
	left:0;
	top:0;
	}
/*navigation
-------------------------------------------------------*/
.b-navigation {
	background:#f3f6f7;
	border-left:1px solid #e9ebee;
	border-right:1px solid #e9ebee;
	padding:0 24px;
	font-size:.9em;
	margin:-4px 0;
	}
.b-navigation-inner {
	margin:0;
	padding:18px 20px 22px;
	text-align:center;
	}
	.b-navigation-inner a {
		display:block;
		}
	.b-navigation-inner span {
		display:block;
		}
	.b-navigation-inner img {
		margin-bottom:1em;
		}
	.b-navigation li {
		display:table;
		width:100%;
		border-bottom:1px solid #dbdddd;
		}
	.b-navigation li a {
		display:table-cell;
		height:6em;
		padding-right:107px;
		vertical-align:middle;
		}
	.b-navigation .b-delivery a {
		background:url("delivery.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/delivery.png*/ right 55% no-repeat;
		}
	.b-navigation .b-parts a {
		background:url("parts.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/parts.png*/ right center no-repeat;
		}
	.b-navigation .b-order a {
		background:url("order.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/order.png*/ right center no-repeat;
		height:6em;
		}
	.b-navigation .b-last {
		border-bottom:none;
		}

.b-nav-colomn .tb,
.b-nav-colomn .bb{
	position:relative;
	height:8px;
	overflow:hidden;
	}
.b-nav-colomn .tb {
	height:7px;
	}
.b-nav-colomn .tb {
	margin:0 -1px;
	}
.b-nav-colomn .bb {
	margin:0;
	}
.b-nav-colomn .cn{
	position:relative;
	width:8px;
	height:32px;
	background:url(corners.png)/*tpa=http://4rome.obninsk.ru/a/altaplast/im/corners.png*/;
	overflow:hidden;
	}
.b-nav-colomn .cn.r{
	position:absolute;
	margin-left:100%;
	left:-8px;
	top:-8px;
	}

.b-nav-colomn .bb .cn{
	margin-top:-16px;
}
.b-nav-colomn .cn.l{
	width:auto;
	margin-right:8px;
	}
/*partners
---------------------------------------------------------------*/
.b-partners {

	clear:both;
	padding:0 50px;
	position:relative;
	border:1px solid #FFF;
	border-top:1px solid #c0c0c0;
	}
.b-partners-noscroll {
	padding:0;
	}
#nojs .b-partners {
	padding:0;
	}
	.b-partners .b-partners-inner {
		padding:20px 0 0 0;
		white-space:nowrap;
		width:100%;
		overflow:hidden;
		height:100px;
		}
#nojs .b-partners .b-partners-inner {
	overflow:auto;
	width:auto;
	height:110px;
	}
	.b-partners ul {
		/*width:100%;*/
		overflow:hidden;
		}
#nojs .b-partners ul {
	overflow:visible;
	}
	.b-partners li {
		display:-moz-inline-stack;
		display:inline-block;
		vertical-align:middle;
		margin-right:40px;
		}
	.b-partners	.b-arrow {
		width:11px;
		height:22px;
		overflow:hidden;
		position:absolute;
		top:37px;
		display:none;
		cursor:pointer;
		}
	.b-partners .b-last {
		margin-right:0;
		}
		.b-partners a {
			display:block;
			}
#nojs .b-partners .b-arrow {
	display:none;
	}
	.b-partners .b-back-unactive {
		background:#c0c0c0 url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -81px top no-repeat;
		left:10px;
		}
	.b-partners .b-back-active {
		background:#c06 url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -92px top no-repeat;
		left:10px;
		}
	.b-partners .b-next-active {
		background:#c06 url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -114px top no-repeat;
		right:10px;
		}
	.b-partners .b-next-unactive {
		background:#c0c0c0 url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ -103px top no-repeat;
		right:10px;
		}
/*catalog
---------------------------------------------------------*/
.b-colomn-table {
	display:table;
	width:100%;
	border-spacing:0 6px;
	margin-bottom:15px;
	}
	.b-colomn-layout .b-colomn-row {
		display:table-row;
		}
.b-colomn-layout .b-colomn-sep,
.b-colomn-layout .b-colomn-sep-last{
	height:6px;
	overflow:hidden;
	background:#FFF; 
	margin-left:-1px; 
	margin-right:-1px;
	position:relative;
	}
.b-colomn-layout .b-colomn-sep-last {
	position:relative; 
	top:-28px; 
	}
	.b-colomn-layout .b-colomn-row .b-colomn,
	.b-colomn-layout .b-colomn-row .b-colomn-fake	{
		display:table-cell;
		width:50%;
		cursor:pointer;
		border-top:1px solid #c1c1c1;
		border-right:1px solid #c1c1c1;
		}
	.b-colomn-layout .b-colomn-row .b-colomn:first-child,
	.b-colomn-layout .b-colomn-row .first-child	{
		border-left:1px solid #c1c1c1
		}
	.b-colomn-layout .b-colomn-inner {
		padding:15px 15px 25px 165px;
		overflow:hidden;
		}
	.b-colomn-layout .b-colomn-row:last-child .b-colomn,
	.b-colomn-layout .last-child .b-colomn{
		border-bottom:1px solid #c1c1c1;
		}
	.b-colomn-layout .b-colomn-row:last-child .b-colomn-inner,
	.b-colomn-layout .last-child .b-colomn-inner	{
		padding-bottom:20px;
		}
.b-colomn-layout .b-colomn-row .b-colomn-fake {
	border-bottom-color:#FFF;
	border-right-color:#FFF;
	cursor:auto;
	}
.b-catalog-item .b-pic {
	float:left;
	margin-right:-100%;
	position:relative;
	left:-140px;
	margin-bottom:0;
	}
.b-catalog-item	.b-big-title {
	font-size:1.2em;
	margin:0 0 .05em;
	}
	.b-catalog-item	.b-big-title a {
		text-decoration:none;
		color:#333;
		font-weight:bold;
		}
	.b-catalog-item	.b-big-title span {
		font-size:1.4em;
		font-weight:normal;
		}
	.b-catalog-item	.b-big-title a:hover {
		color:#c6075c;
		}
	.b-catalog-item	.b-smallest-title {
		color:#999;
		margin-top:1.3em;
		}
	.b-catalog-item	.b-comp {
		line-height:1.4em;
		}
		.b-catalog-item	.b-comp li {
			display:inline;
			color:#666;
			padding-right:5px;
			}
.b-profile-visual {
	max-width:710px;
	margin-bottom:30px;
	overflow:hidden;
	}
.b-profile-pic {
	padding:9px;
	margin-bottom:0;
	border:1px solid #c0c0c0;
	}
.b-profile-descr {
	width:70%;
	}

/*footer
-----------------------------------------------------*/
.b-footer {
	overflow:hidden;
	margin:15px 0 0;
	padding:32px 0 50px;
	color:#ccc;
	position:absolute;
	left:0;
	bottom:0;
	height:52px;
	width:100%;
	font:.75em Tahoma, Geneva, sans-serif;
	background:#707477 url("footer-bg.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/footer-bg.png*/ repeat-x;
	}
	.b-footer .b-copy {
		line-height:1.3em;
		width:80%;
		border-right:1px solid #96989a;
		padding-bottom:20px;
		}
	.b-footer .b-copy a {
		font-weight:bold;
		color:#ccc;
		}
	.b-footer .b-footer-inner {
		padding-top:0;
		}
	.b-footer .b-counter {
		width:19%;
		text-align:right;
		}
/*tooltip
---------------------------------------------------------*/
.b-tooltip {
	position:absolute;
	width:280px;
	top:100px;
	left:100px;
	display:none;
	}
	.b-tooltip .b-inner-tooltip {
		background:#485f6e url("button-bg.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/button-bg.png*/ left -102px repeat-x;
		padding:15px 33px 17px;
		color:#FFF;
		font-size:.93em;
		min-height:70px;
		}
	.b-tooltip .tb,
	.b-tooltip .bb{
	position:relative;
	height:7px;
	overflow:hidden;
	}
	.b-tooltip .cn{
	position:relative;
	width:7px;
	height:60px;
	background:url(corners.png)/*tpa=http://4rome.obninsk.ru/a/altaplast/im/corners.png*/;
	overflow:hidden;
	}
	.b-tooltip .cn.r{
	position:absolute;
	margin-left:100%;
	left:-7px;
	top:-39px;
	}
	.b-tooltip .bb .cn{
	margin-top:-14px;
	}
	.b-tooltip .cn.l{
	width:auto;
	margin-right:7px;
	top:-32px;
	}
	.b-tooltip .b-corner {
		position:absolute;
		left:22px;
		top:-15px;
		height:15px;
		width:15px;
		overflow:hidden;
		background:url("corners.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/corners.png*/ left -60px;
		}
/*topmenu
--------------------------------------------------------*/
h1 {
	font-size:1.7em;
	margin-bottom:1em;
	font-weight:normal;
	}
h2 {
	font-size:1.5em;
	margin-bottom:.2em;
	margin-top:1.3em;
	font-weight:normal;
	}
h3 {
	font-size:1.4em;
	margin-bottom:.3em;
	margin-top:1.4em;
	font-weight:normal;
	}
h4 {
	font-size:1.2em;
	margin-bottom:.6em;
	margin-top:1.5em;
	font-weight:bold;
	}
h5 {
	font-size:1.2em;
	margin-top:1.6em;
	margin-bottom:.4em;
	font-weight:normal;
	}
h6 {
	font-size:1em;
	margin-top:1.7em;
	margin-bottom:.5em;
	font-weight:normal;
	}
img {
	margin-bottom:1.5em;
	}
.l-pic {
	float:left;
	margin:0 1em .5em 0;
	clear:left;
	}
.r-pic {
	float:right;
	clear:right;
	margin:0 0 .5em 1em;
	}
ol, ul {
	margin-bottom:1.5em;
	margin-left:25px;
	}
ol li, 
ul li {
	margin-bottom:.3em;
	}
ol li li, 
ul li li {
	margin-bottom:.2em;
	}
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom:1em;
	}
p {
	margin-bottom:1.2em;
	}
caption {
	clear:both;
	text-align:left;
	font-weight:bold;
	}
.b-text {
	line-height:1.4em;
	}
.b-text-r {
	margin-right:20px;
	margin-top:10px;
	}
.h-text {
	margin-bottom:30px;
	}
ol li {
list-style-type:decimal
}
ul li {
list-style-type:disk;
}
table {
	font-size:100%;
	line-height:1.4em;
	margin-bottom:1.2em;
	}
	table  img {
		margin-bottom:0;
		}
.b-textpic {
	padding-right:20px;
	padding-top:8px;
	}
/*news&info
--------------------------------------------------------*/
.b-info-list {
	padding-left:10em;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #e0e2e3
	}
.b-info-list .b-date {
	float:left;
	position:relative;
	left:-10.8em;
	margin-right:-100%;
	padding:0 10px 0 13px;
	clear:left;
	font-size:.91em;
	color:#666;
	}
.b-info-list .b-body {
	margin-bottom:1.7em;
	}
.b-info-list .b-bull {
	width:5px;
	height:5px;
	overflow:hidden;
	top:.6em;
	left:0;
	position:absolute;
	background:url("icons.png")/*tpa=http://4rome.obninsk.ru/a/altaplast/im/icons.png*/ left -17px no-repeat;
	}
/*pager
----------------------------------------------------*/
.b-pager {
	padding-left:5.7em;
	}
	.b-pager dt {
		float:left;
		left:-5.7em;
		position:relative;
		margin-right:-100%;
		top:1px;
		}
	.b-pager dd {
		float:left;
		padding:2px 8px 3px;
		margin-right:6px;
		background:#eef0f1;
		}
		.b-pager dd a {
			color:#333;
			}
		.b-pager dd a:hover {
			color:#c6075c;
			}
	.b-pager dd.b-selected {
		background:#7b8085;
		color:#FFF;
		}
/*print version
-------------------------------------------------------*/
@media print {
html {
font-size:16pt;
line-height:normal;
}
body {
width:19cm;
}
a {
text-decoration:none !important;
}
* {
float:none !important;
color:#000 !important;
position:static !important;
overflow:visible !important
}
.b-mainpart,
.b-header{
	width:auto;
	min-height:inherit !important;
	}
.b-header {
	padding-left:0;
	}
	.b-header .b-logo img {
		margin-bottom:10pt;
		}
.b-phone {
	padding-left:0;
	}
.b-topmenu,
.b-sidemenu,
.b-contacts,
.b-service-items,
.b-counter,
.b-document{
display:none;
}
.b-colomn-layout .b-colomn-row,
.b-colomn-layout .b-colomn-table{
	display:block;
	}
.b-colomn-layout .b-colomn-row .b-colomn {
	width:10cm;
	display:block;
	border:none;
	margin-bottom:2cm;
	height:auto !important;
	min-height:1px !important;
	}

.b-colomn-layout .b-colomn-row .first-child,
.b-colomn-layout .b-colomn-row .b-colomn:first-child,
.b-colomn-layout .b-colomn-row .b-colomn:last-child,
.b-colomn-layout .b-colomn-row .last-child{
	border:none !important;
	}
.b-colomn-layout .b-colomn-inner {
	padding:0 !important;
	}
.b-catalog-item .b-big-title {
	margin-bottom:7pt
	}
.b-catalog-item .text-type {
	font:12pt Arial, Helvetica, sans-serif;
	}
.b-catalog-item .b-smallest-title {
	margin-top:5pt;
	font-weight:bold;
	}
.b-footer .b-copy {
	border:none;
	}
.b-mainpart-inner {
	margin-bottom:0;
	}
.b-footer {
	padding:0;
	font:12pt Arial, Helvetica, sans-serif;
	}
.b-footer-inner {
	width:auto;
	}
.b-text-r {
	margin:0;
	}
.b-main-title {
	margin-top:1cm;
	}
}