html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	list-style: none;
	margin: 0;
	padding: 0;
	}
html, body
{
	height: 100%
}
html
{
	font-size: 100.01%
}
a
{
	color: #78840a;
	text-decoration: underline
}
a:hover
{
	text-decoration: none
}
a.map
{
	border-bottom: dashed 1px #cc0033;
	text-decoration: none
}
a.map:hover
{
	border: 0
}
body, input, select, textarea
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif
}
body
{
	background: #fff url(body.png) repeat-x 0 0;
	color: #000;
	font-size: 75%;
	line-height: 150%
}
div.map
{
	height: 0;
	overflow: hidden;
	position: relative
}
div.map-show
{
	height: auto;
	overflow: visible;
	padding: 20px 0 0;
	position: static
}
input, select, textarea
{
	font-size: 1em
}
h1
{
	font-size: 1.2em;
	font-weight: 400;
	padding: 0 0 10px
}
.block_3_top_2 h2 
{
	color: #FFF;
	font-size: 1.2em;
	font-weight: 400;
	padding: 0 0 10px
}
h2
{
	color: #000;
	font-size: 1.3em;
	font-weight: 400;
	padding: 0 0 20px
}
h3
{
	color: #000;
	font-size: 1.2em;
	font-weight: 400;
	padding: 0 0 15px
}
h6
{
	color: #cc0033;
	font-size: 1em;
	font-weight: 700;
	padding: 0 0 10px
}
p
{
	padding: 0 0 10px	
}
table.partners
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 20px 0 0
}
table.partners td
{
	padding: 0 10px 10px 0;
	vertical-align: top
}
table.partners .title
{
	font-weight: 700;
	padding: 0 0 5px
}
ol li
{
	list-style: inside decimal
}
ul li
{
	background: url(bullet.png) no-repeat 0 6px;
	padding: 0 0 5px 15px
}
ul, ol
{
	padding: 0 0 10px 10px
}
.b-top-nav ul, .b-top-nav li, .b-phones, .b-phones dt, .b-phones dd, .b-right-menu, .b-right-menu li,
.b-menu ul, .b-menu li, .b-news-list dl, .b-news-list dt, .b-news-list dd, .b-partners, .b-partners dd, .b-partners dt,
.b-breadcrumb ul, .b-breadcrumb li, .b-submenu ul, .b-submenu li, .selectbox-wrapper ul, .selectbox-wrapper li,
.b-filial-list ul, .b-filial-list li
{
	background: none;
	list-style: none;
	margin: 0;
	padding: 0
}
.bold
{
	font-weight: 700
}
.clear
{
	clear: both;
	height: 0;
	overflow: hidden
}
.left_img
{
	background: url(img_shad.png) no-repeat 0 bottom;
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 14px
}

.block_1_top { background: url(http://www.crpb.ru/phpshop/templates/phpshopcms/images/block_1_top.gif) top left no-repeat ;color:#FFF; padding:5px 0px 4px 29px; font-size:11px; text-transform:uppercase; position:relative; font-weight:bold; width:95%  }
.block_1_top div {
	position:absolute;
	top:-5px;
	left:0px
}

.block_3_top_2 { background: url(http://www.crpb.ru/phpshop/templates/phpshopcms/images/block_1_top.gif) top left repeat-x ;color:#FFF; padding:1px 0px 4px 0px; font-size:11px; text-transform:uppercase; position:relative; font-weight:bold;  width:99% }
.block_3_top_2 div {
	position:absolute; display:block;
	top:-5px;
	left:0px
}

.block_2_top { background: url(images/block_2_top.gif) top left no-repeat ;color:#FFF; padding:5px 0px 4px 42px; font-size:11px; text-transform:uppercase; position:relative; font-weight:bold; width:95%  }
.block_2_top div {
	position:absolute;
	top:-9px;
	left:0px
}

.block_3_top { background: url(images/block_2_top.gif) top left no-repeat ;color:#FFF; padding:2px 0px 04px 50px; font-size:12px; text-transform:uppercase; position:relative; font-weight:bold;  width:93%  }
.block_3_top div {
	position:absolute; display:block;
	top:-7px;
	left:0px
}
.block_4_top { background: url(images/left_right_menu.gif) top left no-repeat ;color:#0068b9; padding:9px 0px 9px 28px; font-size:11px; text-transform:uppercase; font-weight:bold;   }
.block_4_top div {
	position:absolute; display:block;
	top:-7px;
	left:0px
}

p .left_img
{
	margin-left: -10px
}
.selectbox
{
	background: #fff url(select.png) no-repeat right 0;
	border: solid 1px #c0bebe;
	cursor: pointer;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding: 1px 7px 0;
	height: 16px
}
.select-big
{
	width: 169px
}
.select-small
{
	width: 43px
}
.select-small2
{
	width: 75px
}
.selectbox-wrapper
{
	background: #fff;
	border: solid 1px #c0bebe;
	border-top: 0;
	font-size: 11px;
	position: absolute;
	right: 0;
	z-index: 2;
	top: 19px
}
.row5 .selectbox-wrapper
{
	1right: auto;
	1left: 0
}
.selectbox-wrapper li
{
	cursor: pointer;
	padding: 0 7px;
	display:block;
}
.selectbox-wrapper li:hover, .selectbox-wrapper li.hover
{
	background: #f3f3f3
}
.small
{
	font-size: .9em
}
table.table, table.table1
{
	border-collapse: collapse;
	border-spacing: 0
}
table.table td, table.table1 td
{
	border-bottom: solid 1px #c0bebe;
	font-size: .9em;
	padding: 7px 10px 5px
}
table.table tr.caption td, table.tabke td.caption
{
	background: #c60b46;
	border: 0;
	color: #fff;
	font-weight: 700
}
table.table .link
{
	color: #cc0033;
	cursor: pointer;
	text-decoration: underline
}
table.table .link:hover, table.table .link.hover
{
	cursor: pointer;
	text-decoration: none
}
table.table1 td
{
	line-height: 110%;
	padding: 7px 5px 5px;
	text-align: center
}
.right
{
	float: right
}
.text-right
{
	text-align: right
}
.b-top-nav:after, .b-calc .row:after, .l-mid:after, .l-head:after, .b-partners:after, .b-form .row:after
{
	content: '';
	clear: both;
	display: block
}
.l-foot
{
	height: 180px;
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	width: 960px
}
.l-foot_inner
{
	border-top: solid 2px #a7a9ac;
	padding: 17px 0 0
}
.l-head
{background: url(head.jpg) no-repeat 0 0;
	height: 335px;
	position: relative
}
.l-head2
{background: url(head2.jpg) no-repeat 0 0;
	height: 265px;
	position: relative
}
.l-head2 .b-rcol
{
	padding-bottom: 0
}
.l-head .b-rcol
{
	padding-bottom: 0
}
.l-ccol
{
	margin: 0 265px 0 0
}
.l-ccol_inner
{
	float: left;
	width: 100%
}
.l-lcol
{
	float: left;
	padding: 0 0 170px;
	width: 185px
}
.l-rcol
{
	margin: 0 0 0 230px
}
.l-rcol .b-title
{
	margin-left: 15px
}
.l-rcol_inner
{
	float: left;
	width: 100%
}
.l-mid
{
	padding: 17px 0 220px
}
.l-wrap
{
	min-height: 100%;
	margin: 0 auto -180px;
	padding: 0 20px;
	width: 960px
}
.b-bn
{
	padding: 0 0 35px
}
.b-bn .descr
{
	color: #333;
	font-size: .9em;
	line-height: 120%;
	padding: 5px 0 13px 12px;
	width: 178px
}
.b-bn .link
{
	padding: 7px 0 0 12px;
	width: 140px
}
.b-breadcrumb
{
	color: #000;
	font-size: .9em;
	padding: 0 0 25px
} 
.b-breadcrumb li
{
	display: inline
}
.b-calc input
{
	vertical-align: top
}
.b-calc .input-text
{
	background: #fff;
	border: solid 1px #c0bebe;
	color: #000;
	font: 1em Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding: 0 6px;
	height: 17px;
	width: 109px
}
.b-calc .cur
{
	float: right;
	font-size: .9em;
	width: 50px
}
.b-calc .row
{
	padding: 7px 0 0
}
.b-calc .sum
{
	float: left;
	font-weight: 700;
	text-align: right;
	width: 115px
}
.b-cardholder
{
	background: #909090 url(cardholder.jpg) no-repeat 0 0;
	color: #fff;
	padding: 22px 0 0 13px;
	height: 94px;
	width: 196px;
	position: absolute;
	top: -146px;
	right: 17px
}
.b-cardholder .phone
{
	font-size: 2.2em;
	padding: 5px 0 0;
	letter-spacing: -.5pt
}
.b-cardholder .phone span
{
	color: #b6b6b6;
	font-size: .7em
}
.b-cardholder a
{
	color: #fff
}
.b-copy
{
	float: left;
	line-height: 120%;
	padding: 10px 0 0;
	width: 295px
}
.b-copy small
{
	font-size: .9em
}
.b-course
{
	padding: 0 0 35px;
	position: relative
}
.b-course table
{
	border-collapse: collapse;
	border-spacing: 0;
	font-size: .9em;
	width: 100%
}
.b-course td
{
	padding: 4px 0 2px
}
.b-course td.red
{
	color: #b00335;
	padding-right: 15px
}
.b-course th
{
	border-bottom: dotted 1px #6e7678;
	color: #77787c;
	font-size: .9em;
	padding: 0 14px 3px 0;
	text-align: left
}
.b-course th:first-child, .b-course th.first-child
{
	border: 0
}
.b-course .title
{
	color: #565555;
	font: 1em 'Times New Roman', Times, serif;
	position: absolute;
	top: -24px;
	left: 100px
}
.b-curr-calc
{
	padding: 0 0 40px
}
.b-curr-calc label
{
	font-size: .9em;
	display: block;
	vertical-align: middle
}
.b-curr-calc label input
{
	vertical-align: middle
}
.b-curr-calc .err
{
	color: red;
	padding: 0;
	text-align: center
}
.b-dep-calc
{
	font-size: .9em
}
.calc_active .b-dep-calc form
{
	height: auto;
	overflow: visible
}
.b-dep-calc label
{
	color: #333;
	float: left;
	padding: 0 5px 0 4px
}
.b-dep-calc label input
{
	vertical-align: middle
}
.b-dep-calc a.open
{
	border-bottom: dotted 1px #6e7678;
	color: #666;
	text-decoration: none
}
.b-dep-calc a.open:hover
{
	border: 0
}
.b-dep-calc p
{
	color: #666;
	margin: -5px 0 0;
	padding: 0
}
.b-dep-calc .input-checkbox
{
	margin-left: -3px;
	margin-right: 5px
}
.b-dep-calc .input-submit, .b-news-list .input-submit
{
	background: #df194f url(dep-calc.png) repeat-x 0 0;
	border: 0;
	color: #fff;
	font-size: .9em;
	height: 18px;
	margin: 7px 0 0;
	padding: 0 6px 3px
}
.b-dep-calc .link
{
	border-bottom: dashed 1px #77787c;
	color: #666;
	text-decoration: none
}
.b-dep-calc .link:hover
{
	border: 0
}
.b-dep-calc .row
{
	padding: 10px 0 0
}
.b-dep-calc .row input
{
	vertical-align: top
}
.b-dep-calc .row2
{
	padding: 5px 0 0
}
.b-dep-calc .row3
{
	padding: 7px 0
}
.b-dep-calc .row4
{
	padding: 0 0 1px 10px
}
.b-dep-calc .parent
{
	float: left
}
.b-dev, .b-dev a
{
	color: #d8d8d8
}
.b-dev
{
	float: right;
	font-size: .9em;
	text-align: center
}
.b-filial-list
{
	padding: 20px 0 0
}
.b-filial-list li
{
	/*border-bottom: dashed 1px #cecece;
	*/padding: 10px 0
}
.l-ccol .b-filial-list p
{
	padding: 0 0 3px
}
.b-filter
{
	background: url(vacancy_bg.jpg) no-repeat 0 0;
	height: 142px;
	margin: 0 0 20px;
	padding: 15px 20px 0
}
.b-filter .input-submit
{
	background: #d00647 url(input-submit.png) repeat-x 0 0;
	border: 0;
	color: #fff;
	font-size: .9em;
	height: 18px;
	margin: 0;
	padding: 0 18px
}
.b-filter .parent
{
	padding: 0 0 10px
}
.b-filter .row
{
	padding: 0 0 10px
}
.b-filter input.selectbox, .b-filter .selectbox-wrapper
{
	font-size: 12px
}
.b-filter .title
{
	color: #fff;
	font-size: 1.3em;
	padding: 0 0 10px
}
.b-foot-bot {
	PADDING-RIGHT: 45px; PADDING-LEFT: 15px; BACKGROUND: url(foot-bot.jpg) #868686 no-repeat 0px 0px; PADDING-BOTTOM: 0px; COLOR: #fafafc; PADDING-TOP: 5px; HEIGHT: 82px
}
.b-foot-bot ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 410px; LINE-HEIGHT: 140%; PADDING-TOP: 7px; FONT-STYLE: normal; TEXT-ALIGN: center
}
.b-form label
{
	color: #000;
	float: left;
	display: block;
	width: 70px
}
.b-form label span, .red
{
	color: #de0747
}
.b-form .input-submit
{
	background: #b30140 url(input-submit2.png) repeat-x 0 0;
	border: 0;
	color: #fff;
	float: right;
	font-size: .9em;
	height: 18px;
	margin: 3px 0 0;
	padding: 0 13px
}
.b-form .input-text, .b-form .input-file, .b-form .input-textarea
{
	background: #fff;
	border: solid 1px #c0bebe;
	padding: 0;
	margin: 0
}
.b-form .input-text
{
	padding: 0 6px;
	height: 17px;
	width: 360px
}
.b-form .input-textarea
{
	padding: 5px 6px 0;
	height: 100px;
	width: 360px
}
.b-form .row
{
	padding: 0 0 10px
}
.b-form2 label
{
	padding: 0 10px 0 0;
	width: 130px
}
.b-form2 .input-submit
{
	margin: 0 0 0 5px
}
.b-form2 .input-text, .b-form2 .input-textarea
{
	width: 300px
}
.b-form2 .parent
{
	float: left
}
.b-form2 .selectbox, .b-form2 .selectbox-wrapper
{
	font-size: 12px
}
.b-ib
{
	padding: 0 0 5px
}
.b-ib .title
{
	color: #77787c;
	font-size: .9em;
	padding: 0 0 3px
}
.b-ib .title2
{
	color: #77787c;
	font-size: .9em;
	padding: 0 0 3px
}
.b-img
{
	padding: 0 0 20px;
	overflow: hidden;
	width: 100%
}
.b-left-menu {
	COLOR: #525a01
}
.b-left-menu A {
	COLOR: #525a01
}
.b-left-menu A {
	POSITION: relative; TOP: 4px; TEXT-DECORATION: none
}
.b-left-menu A:hover {
	TEXT-DECORATION: underline
}
.b-left-menu A.act {
	COLOR: #000
}
.b-left-menu {
	FONT: 1.5em 'Times New Roman', Times, serif
}
.b-left-menu TABLE {
	MARGIN: 0px 0px 12px; WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.b-left-menu TD.bg {
	BACKGROUND: url(left-menu-bg.png) no-repeat right bottom; WIDTH: 100%
}
.b-left-menu TD.bg2 {
	BACKGROUND: url(left-menu-bg.gif) no-repeat right bottom; WIDTH: 100%
}
.b-left-menu TD.text {
	PADDING-RIGHT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.b-left-menu TD.text2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.b-logo {
	LEFT: 55px; POSITION: absolute; TOP: 20px
}
.b-menu {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 730px; PADDING-TOP: 10px
}
.b-menu li
{
	float: left
}
.b-news-list
{
	padding: 0 0 65px
}
.b-news-list dd
{
	padding: 0 0 0px
}
.b-news-list dt
{
	color: #868686;
	font-size: .9em;
	padding: 10px 0 0
}
.b-news-list dl
{
	border-bottom: dashed 1px #cecece
}
.b-news-list dl:first-child, .b-news-list dl.first-child
{
	background: #f3f3f3;
	border:0;
	margin: 0 0 5px;
	padding: 5px 15px 0 15px
}
.b-news-list dl:first-child dd, .b-news-list dl.first-child dd
{
	padding: 0px 0 20px






}
.b-news-list3 dd
{
	padding: 0 0 0px
}
.b-news-list3 dt
{
	color: #868686;
	font-size: .9em;
	padding: 10px 0 0
}
.b-news-list3 dl
{
	border-bottom: dashed 1px #cecece
}
.b-news-list3 dl:first-child, .b-news-list dl.first-child
{
	
	border:0;
	margin: 0 0 5px;
	padding: 5px 15px 0 15px
}
.b-news-list3 dl:first-child dd, .b-news-list dl.first-child dd
{
	padding: 0px 0 20px











}
.b-news-list2 dl:first-child, .b-news-list2 dl.first-child
{
	background: none;
	border-bottom: dashed 1px #cecece;
	margin: 0;
	padding: 15px 0 0
}
.b-news-list2 dl:first-child dd, .b-news-list2 dl.first-child dd
{
	padding: 0 0 7px
}
.b-news-list .link
{
	display: block;
	font-weight: 700;
	margin: 0 0 6px
}
.b-news-list dl:first-child .link, .b-news-list dl.first-child .link
{
	margin: 0 0 10px
}
.b-news-list .archive, .b-news-list .right
{
	font-size: .9em;
	font-weight: 700;
	float: left
}
.b-news-list .right
{
	float: right
}
.b-news-list .subscr
{
	padding: 20px 0 0
}
.b-news-list .subscr form
{
	color: #666;
	font: .9em Tahoma, Arial, Verdana, Helvetica, sans-serif;
	float: right
}
.b-news-list .subscr input
{
	vertical-align: middle
}
.b-news-list .subscr .input-submit
{
	margin: 0
}
.b-news-list .subscr .input-text
{
	border: solid 1px #858585;
	color: #999;
	font: 1em Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 3px;
	padding: 0 6px;
	height: 16px;
	width: 94px
}
.b-partners
{
	padding: 0 0 15px 5px;
	position: relative
}
.b-partners .disabled
{
	display: none
}
.b-partners .left, .b-partners .right
{
	cursor: pointer;
	position: absolute;
	top: 25px
}
.b-partners .left
{
	left: 160px
}
.b-partners .right
{
	right: 10px
}
.b-partners div.title
{
	background: #fff;
	color: #97999c;
	font-size: 1.5em;
	line-height: 65px;
	padding: 0 45px 0 0;
	position: relative;
	left: 1px;
	float: left
}
.b-partners .item
{
	border-left: dotted 1px #dcdcdc;
	float: left
}
.b-partners img
{
	vertical-align: top
}
.b-phones DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px; FONT: 2.2em 'Times New Roman', Times, serif; COLOR: #636d01; PADDING-TOP: 6px
}
.b-phones DD SPAN {
	FONT-SIZE: 0.70em; COLOR: #000
}
.b-phones DT SPAN {
	FONT-SIZE: 0.9em; COLOR: #77787c; BORDER-BOTTOM: #77787c 1px dashed
}
.b-rcol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 170px; WIDTH: 210px; PADDING-TOP: 0px
}
.b-right-menu {
	FONT-SIZE: 0.9em; MARGIN: 4px 0px 0px
}
.b-right-menu A {
	FONT-SIZE: 1.0em; COLOR: #77787c; BORDER-BOTTOM: #77787c 1px dashed; TEXT-DECORATION: none
}
.b-phones A {
	FONT-SIZE: 1.0em; COLOR: #77787c; BORDER-BOTTOM: #77787c 1px dashed; TEXT-DECORATION: none
}
.b-right-menu A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.b-phones A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.b-right-menu LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px


}
.b-l-menu {
	FONT-SIZE: 1.0em; MARGIN: -5px 0px 0px
}
.b-l-menu A {
	FONT-SIZE: 1.0em; COLOR: #77787c; BORDER-BOTTOM: #77787c 1px dashed; TEXT-DECORATION: none
}
.b-l-menu A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.b-l-menu LI {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.b-search
{
	padding: 7px 0 35px
}
.b-search input
{
	margin: 0;
	vertical-align: middle
}
.b-search .input-submit
{
	background: #b40032 url(1.png) no-repeat -34px 0;
	border: 0;
	padding: 0;
	height: 18px;
	width: 19px
}
.b-search .input-text
{
	background: #fff;
	border: solid 1px #c7c7c8;
	color: #919296;
	font-size: .9em;
	padding: 1px 5px 0;
	height: 16px;
	width: 147px
}
.b-sitemap li
{
	padding-bottom: 5px
}
.b-sitemap ul
{
	padding-top: 5px
}
.b-ssv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(ssv.jpg) no-repeat 0px bottom; LEFT: 20px; PADDING-BOTTOM: 65px; WIDTH: 200px;PADDING-TOP: 0px; POSITION: absolute; TOP: -255px
}
.b-ssv_inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 0.9em; BACKGROUND: url(bn5.jpg)  no-repeat 0px bottom; PADDING-BOTTOM: 10px; WIDTH: 193px;
HEIGHT:200px; COLOR: #fff; LINE-HEIGHT: 120%; PADDING-TOP: 13px
}
.b-submenu, .b-submenu a
{
	color: #ededee
}
.b-submenu
{
	background: #c60b46;
	margin: 0 0 45px;
	padding: 18px 10px 8px
}
.b-submenu li
{
	background: url(submenu.png) no-repeat 0 5px;
	font-weight: 700;
	padding: 0 0 10px 8px
}
.b-submenu a
{
	text-decoration: none
}
.b-submenu a:hover
{
	text-decoration: underline
}
.b-submenu a.act
{
	text-decoration: underline
}
.b-submenu li li
{
	background: none;
	font-weight: 400;
	padding: 0 0 5px
}
.b-submenu li li a
{
	border-bottom: dashed 1px #ededee;
	text-decoration: none
}
.b-submenu li li a:hover
{
	border: 0;
	text-decoration: none
}
.b-submenu li li a.act
{
	border: 0
}
.b-submenu li ul
{
	padding-top: 5px
}
.b-submenu li li li
{
	padding-left:12px; font-size:95%;
}
.b-title
{
	background: url(1.png) no-repeat -492px 0;
	font-weight: 700;
	padding: 13px 0 7px
}
.b-top-nav
{
	margin: 0 0 0px 35px 
}
.b-top-nav a
{
	display: block
}
.b-top-nav li
{
	border-left: solid 1px #8e9497;
	float: left;
	padding: 0 17px
}
.b-top-nav .feedback
{
	margin-top:2px
}
.b-top-nav .sitemap
{
	margin-top: 1px
}
.b-top-nav li:first-child, .b-top-nav li.first-child
{
	border: 0;
	padding-left: 0
}
.b-vacancy-list
{
	margin: 0 0 20px -55px
}
.b-vacancy-list .cell
{
	border-top: solid 1px #c0bebe;
	display: inline-block;
	margin: 0 -5px 0 55px;
	padding: 5px 0 10px;
	width: 195px;
	vertical-align: top
}
.b-vacancy-list .title
{
	line-height: 120%;
	padding: 0 0 5px
}
.b-vacancy-list .title a
{
	border-bottom: dashed 1px #de0747; 
	color: #de0747;
	font-weight: 700;
	text-decoration: none
}
.b-vacancy-list .title a:hover
{
	border: 0
}
#usd_pokupka, #usd_prodazha, #euro_pokupka, #euro_prodazha, #page_id, #usd, #euro, #chf_pokupka, #chf_prodazha,
#gbp_pokupka, #gbp_prodazha
{
	display: none
}
.calc-table
{
	border-collapse: collapse;
	border-spacing: 0
}
.calc-table td
{
	padding: 0 0 10px;
	vertical-align: top
}
.b-rcol .b-calc
{
	padding: 0 0 50px;
	width: 185px
}
div.scrollable
{
	position:relative;
	overflow:hidden;	 	
	width: 730px;	
	height: 60px
}
div.scrollable div.items
{	
	width:20000em;	
	position:absolute
}
.capital_letters {
	color:#c8003c;
	font-family:"Monotype Corsiva",cursive;
	font-size:30px;
	font-style:italic;
	font-weight:bold;
}; POSITION: absolute
}
.capital_letters {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #c8003c; FONT-STYLE: italic; FONT-FAMILY: "Monotype Corsiva",cursive
}

