html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, cite,
em, font, img, ins, samp,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	color:inherit;
	list-style:none;
}

body {
	color: #000;
	background: #fff;
	min-width:1100px;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

form {
	display:block;
}
caption, th, td, h1, h2, h3, h4{
	text-align: left;
	font-weight: normal;
}

h4{
	font-weight: normal;
	color: #388C94;
	padding-left: 15px;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}





/**************
	Общие стили
*************/

body {
	background:#fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#030303;
}

a {
	color:#388c94;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.f-left {
	float:left;
}

.both {
	clear:both;
}

.h2-title {
	font-size:17px;
	font-weight:normal;
	color:#388c94;
	padding:0;
	margin:0 0 5px;
}

.strong {
	font-weight:normal;
	color:#388c94;
}

.one-block {
	margin-bottom:10px;
}

.page-title {
	font-size:18px;
	color:#388c94;
	margin-bottom:15px;
	position:relative;
	text-transform:uppercase;
}

.cons-page-title {
	font-size:18px;
	color:#632d56;
	margin-bottom:15px;
	position:relative;
}

.cons-page-title2 {
	font-size:18px;
	color:#632d56;
	margin-bottom:0px;
	position:relative;
}

.purple-title {
	font-weight:bold;
	color:#632d56;
	margin-bottom:15px;
	display:block;
}

.purple-title a {
	font-weight:bold;
	color:#632d56;
	margin-bottom:15px;
	display:block;
}

h2.purple-title {
	font-size:20px;
	font-weight:normal;
}

h3.purple-title {
	font-size:12px;
}

.static-list {
	margin-bottom:15px;
}

.static-list > li {
	list-style: disc;
	list-style-position:inside;
	margin-bottom:2px;
}

.static-num-list {
	margin-bottom:15px;
}

.static-num-list > li {
	list-style:decimal;
	list-style-position:inside;
}

.static-num-list ul {
	margin:15px 0;
}

.main-content {
	line-height:1.15;
}

.main-content p {
	margin-bottom:12px;
}

.main-content p p {
	margin-bottom:6px;
}

.page-title .print-link, .cons-page-title .print-link {
	display:block;
	position:absolute;
	width:32px;
	height:24px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) -56px -76px no-repeat;
	bottom:-10px;
	right:-24px;
}

.page-title .pr, .cons-page-title .pr {
	display:block;
	position:absolute;
	width:32px;
	height:24px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) -56px -76px no-repeat;
	bottom:-10px;
	right:-24px;
}


.h3-title {
	color:#388c94;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
}

.h3-list-title {
	color:#010101;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
}

.cont-list {
	margin-bottom:15px;
}

.cont-list li {
	margin-bottom:10px;
}

.cont-list li.mark {
	list-style:url(/bitrix/templates/rs_nw_ru/css/../images/pip.png);
}






/*******
	Header
*************/
.header, .header-strip-inner, .main, .footer-cont {
	width:1100px;
	margin:0 auto;
}

.top-menu {
	text-align:right;
	font-size:12px;
	float:right;
	position: relative;
	z-index: 2;

}

.top-menu li {
	float:left;
	margin-left:18px;
	padding:13px 0 5px;
}

.top-menu .current {
	text-decoration:underline;
	color:#632d56;
}

.top-menu .current:hover {
	text-decoration:none;
	color:#632d56;
}

.header-content {
	position:relative;
	min-height:182px;
}

.logo {
	display:block;
	position:absolute;
	width:196px;
	height:107px;
	left:-10px;
	top:-30px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/logo.png) 0 0 no-repeat;
	margin-top: 30px;
}

.header-img {
	float:right;
	height:134px;
	margin-top:5px;
}





.consulting-logo {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/consulting-logo.jpg) 0 0 no-repeat;
}
.consulting-logo_en {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/consulting-logo_en.jpg) 0 0 no-repeat;
}
.consulting-logo_tur {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/consulting-logo_tur.jpg) 0 0 no-repeat;
}




.audit-logo {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/audit-logo.jpg) 0 0 no-repeat;
}
.audit-logo_en {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/audit-logo_en.jpg) 0 0 no-repeat;
}
.audit-logo_tur {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/audit-logo_tur.jpg) 0 0 no-repeat;
}




.accounting-logo {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/accounting-logo.jpg) 0 0 no-repeat;
}
.accounting-logo_en {
	width:900px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/accounting-logo_en.jpg) 0 0 no-repeat;
}
.accounting-logo_tur {
	width:900px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/accounting-logo_tur.jpg) 0 0 no-repeat;
}




.reg-logo {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/reg-logo.jpg) 0 0 no-repeat;
}
.reg-logo_en {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/reg-logo_en.jpg) 0 0 no-repeat;
}
.reg-logo_tur {
	width:912px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/reg-logo_tur.jpg) 0 0 no-repeat;
}




.header-info {
	text-align: right;
	clear: both;
	color: #632D56;
	font: 10px/12px Verdana;
	padding-right: 0px;
	padding-bottom: 1px;
	height:10px;
	line-height:18px;
}



.header-strip .header-info {
	float:right;
	clear:none;
	color:#fff;
	line-height:28px;
	padding-bottom:0;
	padding-right:10px;
	font-size:10px;
}

.header-flags {
	position:absolute;
	bottom:5px;
	left:15px;
}

.header-flags a {
	float: left;
	margin-right: 10px;
	float: left;
}

.russia-flag {
	width:17px;
	height:12px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/flags.gif) 0 0 no-repeat;
}

.britain-flag {
	width:17px;
	height:12px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/flags.gif) 0 -30px no-repeat;
}

.turkey-flag {
	width:16px;
	height:12px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/flags.gif) 0 -15px no-repeat;
}

.china-flag
{
	width:17px;
	height:12px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/flags.gif) 0 -45px no-repeat;
}


.header-strip {
	background:#632d56;
	color:#fff;
	clear: both;
	margin-top: 10px;

}

.header-strip-inner {
	text-align:center;
}

.header-strip-info {
	text-align:center;
}

.top-tel-block {
	display:inline-block;
	padding-left:30px;
	line-height:28px;
	font-size:16px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) 0 -46px no-repeat;
}

.header-strip-info .top-tel-block {
	display:block;
	float:left;
	margin-left: 20px;
}

.top-loho-block {
	display:block;
	text-align:left;
	padding-left:370px;
	line-height:28px;
	font-size:14px;
}






/*************
	Left menu
************/
.menu-list {
	font-size:14px;
	color:#632d56;
	padding:5px 0 5px 35px;
}

.menu-list li {
	margin-bottom:2px;
	list-style: disc;
}

.menu-list a:hover {
	color:#632d56;
}

.menu-list li .current {
	color:#388c94;
	text-decoration:underline;
	font-weight:bold;
}

.list-title .current {
	background:#632d56;
}

.j-menu {
	margin-bottom:10px;
}






/*************
	Main page
*************/

.main-page-cont {
	margin-left:195px;
	text-align:right;
}

.main-page-col, .main-page-smallcol {
	display:inline-block;
	vertical-align:top;
	width:300px;
	padding-top:35px;
	text-align:left;
	margin-top: 0;
	margin-right: 32px;
	margin-bottom: 0;
	margin-left: 0;
}

.main-page-smallcol {
	width:218px;
	margin-right:0;
}

.list-title a {
	display:block;
	line-height:38px;
	height:38px;
	background:#388c94;
	color:#feffff;
	font-size:16px;
	text-align:center;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-decoration:none;
}

.list-title a:hover {
	text-decoration:none;
}

.main-page-list {
	font-size:12px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 13px;
	padding-left: 5px;
	color:#632d56;
}

.main-page-list li {
	margin-bottom:3px;
}

.main-page-list a {
	color:#632d56;
}

.main-page-list a:hover {
	color:#388c94;
}


.main-page-list2 {
	font-size:12px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.main-page-list2 li {
	margin-bottom:3px;
}

.main-page-list2 a:hover {
	color:#632d56;
}




.bottom-block {
	text-align:right;
	padding-top:20px;
}

.bottom-block2 {
	padding-bottom: 10px;
	right: 5px;
	position: relative;
}
.calc-button {
	display:inline-block;
	width:168px;
	line-height:38px;
	height:38px;
	background:#388c94 url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) 0 0 no-repeat;
	color:#feffff;
	font-size:15px;
	text-align:center;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	text-decoration:none;
	padding-left:54px;
}

.calc-button2 {
	display:inline-block;
	width:200px;
	line-height:38px;
	height:38px;
	background:#388c94 url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) 0 0 no-repeat;
	color:#feffff;
	font-size:15px;
	text-align:center;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	text-decoration:none;
	padding-left:54px;
}

.calc-button:hover {
	text-decoration:none;
}

.calc-button2:hover {
	text-decoration:none;
}

.left-col {
	float:left;
	width:260px;
	padding:34px 0 0 14px;
}

.main-col {
	margin-left:300px;
	margin-right:250px;
	padding:0 10px 0 0;
	padding-top:34px;
}
.main-col a {
	text-decoration: underline;
}
.main-col.big-col {
	margin-right:10px;
}

.right-col {
	width:220px;
	float:right;
	padding-left:12px;
	padding-right:10px;
	padding-top:34px;
	text-align:right;
	padding-bottom: 0px;
}

.border-block {
	border:3px solid #388c94;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	font-size:11px;
	position:relative;
	text-align:left;
	padding-top: 5px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.tag-list li a {
	color: #000000;
}
.tag-list li a:hover {
	color: #126979;
}
/*
.border-block_new {
	border:3px solid #632D56;
	background:#632D56;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	font-size:11px;
	position:relative;
	text-align:left;
	padding-top: 5px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 17px;
	color: #FFF;
	margin: 10px 13px;
}
.border-block_new:hover {
	border:3px solid #310F2A;;
    background-color: #310F2A;;
}

.border-block_new a, .border-block_new h2 {
	color: #FFF !important;
	text-decoration: none;
	height: 100%;
	width: 100%;	
}

*/
.calc-block2 li {
	margin: 5px 0;
}

.calc-block1 .block_1, .calc-block1 .block_2, .calc-block1 .block_3, .calc-block1 .block_4, .calc-block1 .block_5, .calc-block1 .block_6, .calc-block1 .block_7{
	margin-left: -20px;
	padding: 5px 20px;
	width: 220px;
}
.border-block_new {

	border: 3px solid #388c94;
	border-radius: 12px;
	color: threedface;
	font-size: 11px;
	margin: 10px 13px;
	padding: 5px 17px 0;
	position: relative;
	text-align: left;
}

.border-block_new a {

	color: #000000;
}


/*
.border-block_new2 {
	border:3px solid #388c94;
	background:#388c94;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	font-size:11px;
	position:relative;
	text-align:left;
	padding-top: 5px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 17px;
	color: #FFF;
}
.border-block_new2:hover {
	border:3px solid #126979;
    background-color: #126979;
}

.border-block_new2 a, .border-block_new2 h2 {
	color: #FFF !important;
	text-decoration: none;
	height: 100%;
	width: 100%;	
}
*/


.border-block_new2 {
	border: 3px solid #388c94;
	border-radius: 12px;
	font-size: 11px;
	padding: 5px 17px 0;
	position: relative;
	text-align: left;
}
.border-block_new2  a {
	color: #000000;
}


.border-block_old {
	position:relative;
	text-align:left;
	height: 20px;
	width: 100%;
}

.right-col .border-block .curr-conv-corn-tl {
	position:absolute;
	left:-3px;
	top:-3px;
	width:12px;
	height:12px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ie-corners.png) 0 -60px no-repeat;
}

.right-col .border-block .curr-conv-corn-tr {
	position:absolute;
	right:-3px;
	top:-3px;
	width:12px;
	height:12px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ie-corners.png) 0 -72px no-repeat;
}

.right-col .border-block .curr-conv-corn-bl {
	position:absolute;
	left:-3px;
	bottom:-3px;
	width:12px;
	height:12px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ie-corners.png) 0 -96px no-repeat;
}

.right-col .border-block .curr-conv-corn-br {
	position:absolute;
	right:-3px;
	bottom:-3px;
	width:12px;
	height:12px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ie-corners.png) 0 -84px no-repeat;
}

.border-block p {
	margin:10px 0;
}

.border-block p a {
	font-size: 11px;
	color: #000;
}
.border-block p a:hover {
	color:#632d56;
}
.left-col .border-block {
	border-width:2px;
}





/************
	Articles page
**************/
.articles-logo {
	float:right;
	width:280px;
	height:124px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/articles-logo.jpg) 0 0 no-repeat;
	margin-left:-10px;
	margin-top:0px;
}

.articles-icon {
	display:block;
	position:absolute;
	top:0;
	left:-83px;
	width:76px;
}

.articles-icon2 {
	background:url(/bitrix/templates/rs_nw_ru/css/../images/fon_consult.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:-70px;
	width:55px;
	color: #FFFFFF;
	font-size: 9px;
	height: 19px;
	padding-top: 4px;
	padding-left: 4px;
}
.articles-icon3 {
	background:url(/bitrix/templates/rs_nw_ru/css/../images/fon_consult.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:-70px;
	width:55px;
	color: #FFFFFF;
	font-size: 9px;
	height: 19px;
	padding-top: 4px;
}
.articles-icon4 {
	background:url(/bitrix/templates/rs_nw_ru/css/../images/fon_agreements.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:-80px;
	width:70px;
	color: #FFFFFF;
	font-size: 9px;
	height: 19px;
	padding-top: 4px;

}
.articles-icon5 {
	background:url(/bitrix/templates/rs_nw_ru/css/../images/fon_agreements2.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:-80px;
	width:70px;
	color: #FFFFFF;
	font-size: 9px;
	height: 29px;
	padding-top: 4px;

}
.articles-block {
	margin-left:83px;
	margin-right:20px;
	position:relative;
}

.articles-block .purple-title {
	font-size:12px;
}

.articles-block2 {
	margin-left:70px;
	margin-right:20px;
	position:relative;
}

.articles-block2 .purple-title {
	font-size:12px;
}
.articles-block3 {
	margin-left:80px;
	margin-right:20px;
	position:relative;
}

.articles-block3 .purple-title {
	font-size:12px;
}
.tag-list {
	font-size:14px;
}

.tag-list li {
	margin-bottom:2px;
	font-size: 16px;
}





.tag-list .bold-tag a {
	font-size: 11px;
	/*color: #632D56;*/
}
.tag-list .bold-tag a:hover {
	/*color: #388C94;*/
}


.consult-logo {
	background:url(/bitrix/templates/rs_nw_ru/css/../images/consult-logo.jpg) 0 0 no-repeat;
	float:right;
	width:153px;
	height:165px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right: 20px;
}

.consult-page .purple-title {
	font-size:12px;
}






/************
	Clients page
**************/
.clients-page {
	font-size:13px;
}

.clients-icon {
	display:block;
	position:absolute;
	top:8px;
	left:-103px;
	width:96px;
}

.clients-block {
	margin-left:103px;
	margin-right:20px;
	position:relative;
	min-height: 100px;
}

.clients-block .purple-title {
	margin-bottom:0;
}


/************
	TEAM page
**************/
.team-page {
	font-size:13px;
}

.team-icon {
	display:block;
	position:absolute;
	top:8px;
	left:-180px;
	width:255px;
}

.team-block {
	margin-left:180px;
	margin-right:20px;
	position:relative;
	min-height: 300px;
}

.team-block .purple-title {
	margin-bottom:0;
}


/************
	Zoom img
**************/
.zoom-img-block {
	position:fixed;
	top:50%;
	left:50%;
	font-size:0;
	z-index:999;
	display:none;
}

.zoom-img-block img {
	max-width:800px;
	max-height:800px;
}

.zoom-img-block .close {
	position:absolute;
	width:19px;
	height:19px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) 0 -76px no-repeat;
	right:-19px;
	top:-19px;
	cursor:pointer;
}






/************
	Ask page
**************/
.ask-list {
	width:320px;
}
.ask-list dt {
	display:inline-block;
	width:100px;
	vertical-align:top;
	line-height:14px;
	font-size:10px;
}

.ask-list dd {
	display:inline-block;
	width:215px;
	vertical-align:top;
	text-align:center;
	margin-bottom:11px;
}

.ask-list input, .ask-list textarea {
	width:202px;
	padding:0 3px;
	border:1px solid #D5D5D5;
	background:#fff;
	height:25px;
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.ask-list textarea {
	height:136px;
	line-height:1.2;
	padding:3px;
}

.ask-captcha input {
	margin-bottom:6px;
}

.send-button {
	display:inline-block;
	background:#388c94;
	color:#fff;
	width:174px;
	line-height:31px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	text-decoration:none;
	text-align:center;
}
.send-button:hover {
	text-decoration:none;
}

.right-col.ask-page {
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ask-logo.jpg) 0 24px no-repeat;
	min-height:232px;
}

.search-form input {
	width:277px;
	padding:0 5px;
	border:1px solid #D5D5D5;
	background:#fff;
	height:33px;
	line-height:33px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	vertical-align:top;
	margin-right:24px;
}
.search-form .send-button {
	width:97px;
	height:35px;
	line-height:35px;
	vertical-align:top;

}

.right-col.search-page {
	background:url(/bitrix/templates/rs_nw_ru/css/../images/search-logo.jpg) 30px 24px no-repeat;
	min-height:232px;
}









/***********
	Footer
****************/

html, body {
	height:100%;
}

.body {
	min-height:100%;
	margin-bottom:-112px;
}

.footer, .empty-footer {
	height:110px;
}

.bottom-menu {
	text-align:right;
	font-size:12px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.bottom-menu1 {
	text-align:left;
	padding-top: 17px;
	padding-right: 0;
	padding-left: 0;
	position: absolute;
	z-index:100;
}

.bottom-menu12 {
	text-align:left;
	padding-top: 12px;
	padding-right: 0;
	padding-left: 320px;
	position: absolute;
}

.bottom-menu li {
	display:inline-block;
	margin-left:18px;
	text-transform: uppercase;
}

.bottom-menu .current {
	text-decoration:underline;
	color:#632d56;
}

.bottom-menu .current:hover {
	text-decoration:none;
	color:#632d56;
}

.footer .header-strip-inner {
	text-align:right;
	line-height:28px;
	font-size:11px;
}




/***************
	currency converter
***************/
.curr-converter {
	position:fixed;
	background:#fff;
	right:28px;
	bottom:98px;
	width:272px;
	padding:15px 30px 30px;
	border:2px solid #30868f;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	text-align:center;
	display:none;
}

.curr-conv-corn-tl {
	position:absolute;
	left:-2px;
	top:-2px;
	width:15px;
	height:15px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ie-corners.png) 0 0 no-repeat;
}

.curr-conv-corn-tr {
	position:absolute;
	right:-2px;
	top:-2px;
	width:15px;
	height:15px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ie-corners.png) 0 -15px no-repeat;
}

.curr-conv-corn-bl {
	position:absolute;
	left:-2px;
	bottom:-2px;
	width:15px;
	height:15px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ie-corners.png) 0 -45px no-repeat;
}

.curr-conv-corn-br {
	position:absolute;
	right:-2px;
	bottom:-2px;
	width:15px;
	height:15px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/ie-corners.png) 0 -30px no-repeat;
}

.curr-converter .title {
	display:inline-block;
	font-size:18px;
	color:#30868f;
	line-height:26px;
	margin-bottom:20px;
}

.curr-converter .val {
	height:24px;
	line-height:24px;
	width:105px;
	padding:0 8px;
	margin-left:20px;
	color:#000;
	border:1px solid #d5d5d5;
	background:#fff;
	margin-bottom:20px;
}

.curr-converter .result {
	display:block;
	line-height:20px;
	height:20px;
	margin-bottom:10px;
	font-size:12px;
}


.curr-converter .button {
	display:inline-block;
	line-height:24px;
	background:#388d94;
	width:108px;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
}

.curr-converter .close {
	position:absolute;
	width:19px;
	height:19px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) 0 -76px no-repeat;
	right:14px;
	bottom:10px;
	cursor:pointer;
}


.curr-converter2 {
	background:#fff;
	right:370px;
	width:400px;
	padding:15px 30px 30px;
	border:2px solid #30868f;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	text-align:center;
	display:none;
	top: 220px;
	font-size: 11px;
	position: absolute;
}
.curr-converter2 .close {
	position:absolute;
	width:19px;
	height:19px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) 0 -76px no-repeat;
	right:14px;
	bottom:10px;
	cursor:pointer;
}
.curr-converter2 .title {
	display:inline-block;
	font-size:18px;
	color:#30868f;
	line-height:26px;
	margin-bottom:20px;
}

.curr-converter3 {
	background:#fff;
	right:28px;
	width:272px;
	padding:15px 30px 30px;
	border:2px solid #30868f;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	text-align:center;
	display:none;
	top: 220px;
	font-size: 11px;
	position: absolute;
}
.curr-converter3 .close {
	position:absolute;
	width:19px;
	height:19px;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) 0 -76px no-repeat;
	right:14px;
	bottom:10px;
	cursor:pointer;
}
.curr-converter3 .title {
	display:inline-block;
	font-size:18px;
	color:#30868f;
	line-height:26px;
	margin-bottom:20px;
}

/***************
	Calculator
***************/

.calc-menu {
	font-size:15px;
}

.calc-menu li {
	margin-bottom:18px;
}

.calc-menu a {
	color:#000;
	text-decoration: none;
}

.calc-menu a:hover {
	color:#388c94;
	text-decoration: underline;
}




.calc-menu2 {
	font-size:13px;
}

.calc-menu2 li {
	margin-bottom:5px;
}

.calc-menu2 a {
	color:#000;
	text-decoration: none;
}

.calc-menu2 a:hover {
	color:#388c94;
	text-decoration: underline;
}

.right-col.calc-page {
	background:url(/bitrix/templates/rs_nw_ru/css/../images/calc-logo.jpg) 100px 24px no-repeat;
	min-height:232px;
}

.calc-row {
	width:510px;
	padding:0 33px 0 12px;
	line-height:30px;
	height:30px;
	background:#e5e5e5;
	margin-bottom:4px;
	position:relative;
}

.calc-row .calc-checkbox {
	display:block;
	height:18px;
	width:18px;
	position:absolute;
	right:6px;
	top:5px;
	cursor: pointer;
	background:url(/bitrix/templates/rs_nw_ru/css/../images/main-sprite.png) -18px -107px no-repeat;
}

.calc-inner-row {
	display:inline-block;
	vertical-align:middle;
	line-height:11px;
	color:#000;
	font-weight: normal;
}

.rus_options .calc-inner-row, .foreign_options .calc-inner-row, .rus_help_options .calc-inner-row {
	font-weight:bold;
}

.help_options .calc-inner-row {
	font-weight: normal;
}

.calc .result {
	font-size:12px;
}

.rus_options, .foreign_options, .foreign_people_options, .foreign_company_options, .rus_help_options, .uch_options, .calc .result {
	display:none;
}

.print-page .calc .result {
	display:block;
}

.calc-checkbox input {
	display: none;
}

#print, #pdf, .s-button {
	display:inline-block;
	line-height:20px;
	background:#388d94;
	min-width:97px;
	padding:0 10px;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
}

.s-button2
{
	display:inline-block;
	line-height:20px;
	background:#388d94;
	min-width:154px;
	padding:0 10px;
	color:#fff;
	border-radius:3px;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
}

.recalcclass{
	line-height:40px !important;
	font-size:12px !important;
}
#recalc
{
	display:inline-block;
	line-height:20px;
	min-width:97px;
	padding:0 10px;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	background:#632D56;
}
#recalc:hover, #print:hover, #pdf:hover, .s-button:hover, .s-button2:hover {
	text-decoration:none;
}



.calc-result-table {
	width:400px;
	font-size:12px;
}

.calc-result-table td {
	vertical-align:middle;
	padding:3px 2px;
}

.calc-result-table .table-left-col {
	width:300px;
}

.calc .ask-list dt {
	width:72px;
	line-height:19px;
}

.calc .ask-list dd {
	width:202px;
	margin-bottom:5px;
}

.calc .ask-list input {
	width:190px;
	padding:0 3px;
	border:1px solid #D5D5D5;
	background:#fff;
	height:19px;
	line-height:19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}






/***************
	Print Page
***************/
.print-page {
	width:775px;
	padding:41px 0 0;
}
/*
.print-header {
	background:#388d94 url(/bitrix/templates/rs_nw_ru/css/../images/print-logo.jpg) 100% 0 no-repeat;
	height:71px;
	padding:15px 0 0 47px;
	color:#fff;
	position:relative;
	font-weight:bold;
}
*/
.print-header .print_img {
	display: block;
	padding: 5px 30px;
}

.print-header .print_contact {
	color: #632D56;
	font-size: 13px;
	padding: 0 0 0 50px;
}
.print-header-info {
	position:absolute;
	right:190px;
	bottom:3px;
}

.print-header-site {
	display:block;
	margin-top:10px;
}

.print-header-cont {
	width:365px;
}

.print-content {
	padding:20px 30px;
	font-size:14px;
}



.tegi a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#030303;
}
.tegi
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#030303;
}















.gallery{width:100%;overflow:hidden;/*padding:0px 50px 0 50px*/;position:relative;height:88px;border-top:1px solid #e8dfe6;border-bottom:1px solid #e8dfe6}
/* .wrap_list{width:5000px}
    .content_block{width:990px;overflow:hidden;zoom:1;display:block;position:absolute;left:50px;top:0;}*/
.gallery ul{padding:0;margin:0;position:relative;left:0}
.gallery ul li{
	float:left;
	list-style-type:none;
	text-align:center;
	padding-top: 9px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.left_slide{width:17px;height:34px;top:22px;left:0px;background: url(/bitrix/templates/rs_nw_ru/css/../images/bgr/left.png) no-repeat left top;;position:absolute}
.right_slide{width:17px;height:34px;top:22px;background: url(/bitrix/templates/rs_nw_ru/css/../images/bgr/right.png) no-repeat left top;right:00px;position:absolute}







.one-block_gl {
	margin-bottom:15px;
	padding-left: 5px;
	padding-right: 5px;
	font-size:10px;
	font-weight: normal;
}

.one-block_gl a {
	color:#030303;
}

.one-block_gl a:hover {
	color:#632d56;
}
.one-block_gl p {
	margin-top: 5px;
	text-align: justify;
	font-size:10px;

}

.purple-title_gl a .current {
	font-weight:bold;
	color:#632d56;
	margin-bottom:10px;
	display:block;
	margin-top: 10px;
}


.banner{
	text-align: left;
	width: 180px;
	padding-top: 35px;
	padding-right: 0px;
	padding-left: 0px;
	position: absolute;
}







.menu-list {
	margin:0 13px;
	font-size:11px;
	background:#e2e0e2;
	padding:5px 10px 5px 25px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}


.menu-list li {
	color:#632d56;
}

.menu-list li a {
	color:#000;
}

.menu-list li .current {
	color:#000;
}




#rotator ul li{
	position:absolute;
}








/***************
	Send form
***************/
#ask-form {
	display:none;
}
#ask-price {
	display:none;
}
.no-active {
	color:#84c3c8 !important;
}

.error-field {
	position:relative;
}

.m-error {
	display:none;
}

.error-field .m-error {
	display:block;
	position:absolute;
	width:150px;
	right:-155px;
	top:0;
	text-align:left;

	color:red;
	font-size:8.5px;
	line-height:21px;
}

.error-field input {
	border-color:red !important;
}


.selectBox-dropdown {
	width: 50px; /* width = (desired width) - padding-right */
	padding-right: 40px;
	padding-left:12px;
	position: relative;
	border:1px solid #d5d5d5;
	line-height: 24px;
	height: 24px;
	text-decoration: none;
	color: #000;
	outline: none;
	vertical-align: middle;
	background: #fff;
	display: inline-block;
	cursor: default;
	font-size:11px;
	text-align:left;
	margin-bottom:10px;
}

.one-block .s-button {
	text-decoration: none;
}

#ask-form .s-button {
	text-decoration: none;
}

.breadcrumb{
	position: absolute;
	margin-top: 10px;
	margin-left: 300px;
}

.main-col .anket
{
	background:#632D56;
	text-decoration: none;
}









.top-menu_new {
	font-size:12px;
	float:right;
	position: relative;
	z-index: 2;
	height: 142px;
	width: 120px;
	margin-top: 12px;
}

.top-menu_new li {
	float:left;
	margin-left:18px;
	width: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
}

.top-menu_new .current {
	text-decoration:none;
	color:#632d56;
}

.top-menu_new .current:hover {
	text-decoration:underline;
	color:#632d56;
}

.logo_new {
	display:block;
	position:absolute;
	width:964px;
	height:142px;
	left:0px;
	top:0px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/logo_banner.png) 0 0 no-repeat;
	margin-top: 19px;
	margin-left: 17px;
}
.logo_new_en {
	display:block;
	position:absolute;
	width:964px;
	height:142px;
	left:0px;
	top:0px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/logo_banner_en.png) 0 0 no-repeat;
	margin-top: 19px;
	margin-left: 17px;
}

.logo_new_tur {
	display:block;
	position:absolute;
	width:964px;
	height:142px;
	left:0px;
	top:0px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/logo_banner_tur.png) 0 0 no-repeat;
	margin-top: 19px;
	margin-left: 17px;
}
.logo_new_ch {
	display:block;
	position:absolute;
	width:964px;
	height:142px;
	left:0px;
	top:0px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/logo_banner_ch.png) 0 0 no-repeat;
	margin-top: 19px;
	margin-left: 17px;
}
.header-flags_new {
	position:absolute;
	float: left;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/map.png) 0 0 no-repeat;
	height: 17px;
	bottom: 0px;
	margin-left: 17px;
	padding-left: 17px;
}

.header-flags_new li {
	background: url(/bitrix/templates/rs_nw_ru/css/../img_new/li.png) no-repeat scroll right center transparent;
	padding-right: 10px;
	float: left;
	padding-left: 10px;
	margin-top: 3px;
}

.header-flags_new li.last {
	background: none repeat scroll 0 0 transparent;
}

.header-ico_new {
	position:absolute;
	display:block;
	float: right;
	height: 19px;
	width: 52px;
	right: 120px;
	bottom: -4px;
}

.header-ico_new a.search {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -253px 0px;
	height: 18px;
	width: 18px;
	margin-right: 15px;
	float: left;
}

.header-ico_new a.map {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -232px 0px;
	height: 17px;
	width: 19px;
	float: left;
}

.icon {
	width: 320px;
}
.icon li {
	width: 22px;
	height: 22px;
	float: left;
	position: relative;
	padding-right: 3px;
	padding-left: 3px;
}

.billing {
	width:218px;
	height:137px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/billing.png) 0 0 no-repeat;
	display:block;
}
.billing:hover {
	width:218px;
	height:137px;
	display:block;
	background-image: url(/bitrix/templates/rs_nw_ru/css/../img_new/billing.png);
	background-repeat: no-repeat;
	background-position: 0px -137px;
}

.billing_en {
	width:218px;
	height:137px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/billing_en.png) 0 0 no-repeat;
	display:block;
}
.billing_en:hover {
	width:218px;
	height:137px;
	display:block;
	background-image: url(/bitrix/templates/rs_nw_ru/css/../img_new/billing_en.png);
	background-repeat: no-repeat;
	background-position: 0px -137px;
}

.billing_tur {
	width:218px;
	height:137px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/billing_tur.png) 0 0 no-repeat;
	display:block;
}
.billing_tur:hover {
	width:218px;
	height:137px;
	display:block;
	background-image: url(/bitrix/templates/rs_nw_ru/css/../img_new/billing_tur.png);
	background-repeat: no-repeat;
	background-position: 0px -137px;
}

.billing_calc {
	width:558px;
	height:42px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/billing_calc.png) 0 0 no-repeat;
	display:block;
}
.billing_calc:hover {
	width:558px;
	height:42px;
	display:block;
	background-image: url(/bitrix/templates/rs_nw_ru/css/../img_new/billing_calc.png);
	background-repeat: no-repeat;
	background-position: 0px -42px;
}
.billing_calc_tur {
	width:558px;
	height:42px;
	background:url(/bitrix/templates/rs_nw_ru/css/../img_new/billing_calc_tur.png) 0 0 no-repeat;
	display:block;
}
.billing_calc_tur:hover {
	width:558px;
	height:42px;
	display:block;
	background-image: url(/bitrix/templates/rs_nw_ru/css/../img_new/billing_calc_tur.png);
	background-repeat: no-repeat;
	background-position: 0px -42px;
}


.zaayvka input[type=text], .zaayvka textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D5D5D5;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	padding: 0 3px;
	width: 400px;
}
.zaayvka select  {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D5D5D5;
	width: 400px;
}
.zaayvka .pol {
	width: 120px !important;
}

.zaayvka .pol_radio {
	width: 10px;
	padding: 0;
	height: 0;
	line-height: 0;

}

.zaayvka textarea {
	height: 200px;
	width: 621px;
}
.recommend-block a {
	display:block;
	padding:16px 10px 6px 45px;
	background:url('/bitrix/templates/rs_nw_ru/css/../img_new/recommend-back.png') #388c94 0 0 no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-size:15px;
	line-height:20px;
	margin-top:-10px;
	margin-bottom:20px;
	font-stretch:condensed;
}
.recommend-block a:hover {
	background-color:#126979;
}

.present-block a {
	display:block;
	background:url('/bitrix/templates/rs_nw_ru/css/../img_new/pres.png') #388c94 0 0 no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-size:15px;
	line-height:20px;
	margin-top:0px;
	margin-bottom:0px;
	font-stretch:condensed;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 50px;
	margin: 10px 13px;
}
.present-block a:hover {
	background-color:#126979;
}

.calc-block {
	background:url('/bitrix/templates/rs_nw_ru/css/../img_new/calc-icon.png') #388c94 0 0 no-repeat;
	padding:15px 20px;
	margin:20px 0;
	border-radius:10px 10px 0 0;
}
.calc-block:hover {
	/*background-color:#126979;*/
}
.calc-block h3 {
	margin-left:25px;
	text-transform:uppercase;
	color:#fff;
	font-size:15px;
	line-height:20px;
	font-stretch:condensed;
	letter-spacing:-1px;
}
.calc-block a {
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.calc-block ul {
	padding:15px 0 10px 0;
	border-bottom:1px solid #fff;
}
.calc-block li {
	margin:5px 0;
}
.calc-block .full {
	margin-top:10px;
	display:block;
}

.calc-block2 {
	border-bottom: 3px solid #388c94;
	border-left: 3px solid #388c94;
	border-radius: 10px;
	border-right: 3px solid #388c94;
	margin: -30px 0 0;
	padding: 10px 12px 10px 10px;
	text-align: left;
}

.calc-block2 a{
	color: #000000;
	font-size:13px;
	text-decoration:none;
}
.calc-block2 a:hover{
	color: #126979;
}

.calc-block2 ul {
	padding:15px 0 10px 0;
	border-bottom:1px solid #126979;
}












.calc-block1 {
	border-bottom: 3px solid #388c94;
	border-left: 3px solid #388c94;
	border-radius: 10px;
	border-right: 3px solid #388c94;
	margin: -11px 0 0;
	padding: 0 20px 20px;
}
.calc-block1:hover {
	/*background-color:#126979;*/
}
.calc-block1 h3 {
	margin-left:25px;
	text-transform:uppercase;
	color:#000000;
	font-size:15px;
	line-height:20px;
	font-stretch:condensed;
	letter-spacing:-1px;
}
.calc-block1 a {
	color:#000000;
	font-size:13px;

}
.calc-block1 a:hover{
	color:#126979;
}
.calc-block1 ul {
	padding:15px 0 10px 0;
	border-bottom:1px solid #126979;
}
.calc-block1 li {
	margin:5px 0;
}
.calc-block1 .full {
	margin-top:10px;
	display:block;
}



#bottom {
	margin:20px 0;
	margin-left:-100px;
	width:1200px;
}
#bottom .block2 {
	width:237px !important;
	margin-left:50px !important;
	float:left;
}

#bottom .block {
	width:300px;
	margin-left:100px;
	float:left;
}

#bottom .block h3 {
	font-size:18px;
	line-height:24px;
	padding-left:30px;
	background:url('/bitrix/templates/rs_nw_ru/css/../img_new/bottom-news.jpg') 0 0 no-repeat;
	color:#388D94;
	margin:10px 0;
	text-transform:uppercase;
}
#bottom .block h3 a:hover {
	color:#632d56;
}
#bottom .block ul {
	margin:10px 0;
	padding:0;
}
#bottom .bottom-date {
	text-align:right;
	margin:10px 0;
}
#bottom .bottom-date span {
	background:#388D94;
	display:inline-block;
	padding:2px 5px;
	color:#fff;
	border-radius:7px;
	font-size:12px;
}
#bottom .bottom-title {
	color:#632d56;
	text-decoration:underline;
	font-size:12px;
}
#bottom .bottom-title:hover {
	text-decoration:none;
}
#bottom .bottom-all {
	float:right;
	font-size:12px;
	margin-top:10px;
	text-decoration:underline
}
#bottom .bottom-all:hover {
	text-decoration:none;
	color: #632d56;
}

#bottom .block h3.bottom-news {
	background:url('/bitrix/templates/rs_nw_ru/css/../img_new/bottom-news.jpg') 0 0 no-repeat;
}
#bottom .block h3.bottom-consult {
	background:url('/bitrix/templates/rs_nw_ru/css/../img_new/bottom-consult.jpg') 0 0 no-repeat;
}
#bottom .block h3.bottom-articles {
	background:url('/bitrix/templates/rs_nw_ru/css/../img_new/bottom-articles.jpg') 0 0 no-repeat;
}

.calc-block{
	text-align: left;
}

.recommend-block{
	text-align: left;
}

/* anketa*/
.zaayvka {
	margin: 0 0 20px;
}
.zaayvka p b {
	display:block;
	background: none repeat scroll 0 0 #E5E5E5;
	height: 30px;
	line-height: 30px;
	margin-bottom: 4px;
	padding: 0 33px 0 12px;
	position: relative;
	width: 585px;
}
.zaayvka p b.big {
	height: 38px;
	line-height: 15px;
	padding-top: 6px;
}
.zaayvka table.capital {
	display:block;
	height: 185px;
	line-height: 30px;
	margin: 0 0 4px 0;
	padding: 0 33px 0 12px;
	position: relative;
	width: 630px;
}
.zaayvka table.uch {
	display:block;
	height: 300px;
	line-height: 30px;
	margin: 0 0 4px 0;
	padding: 0 33px 0 12px;
	position: relative;
	width: 630px;
}
.zaayvka table td {
	line-height: 15px;
	padding:10px;
}
.zaayvka .pol {
	/*width: 285px !important;*/
}

span.views {
	color: #999999;
	font-size: 9px;
	line-height: 14px;
	padding: 0 5px 0 4px;
}

.header-strip-inner .news_menu {

	left: 0px !important;
	width: 100% !important;

}

.header-strip-inner .news_menu li a {

	width: 33% !important;

}

.selectBox-dropdown {
	width: 50px; /* width = (desired width) - padding-right */
	padding-right: 40px;
	padding-left:12px;
	position: relative;
	border:1px solid #d5d5d5;
	line-height: 24px;
	height: 24px;
	text-decoration: none;
	color: #000;
	outline: none;
	vertical-align: middle;
	background: #fff;
	display: inline-block;
	cursor: default;
	font-size:11px;
	text-align:left;
	margin-bottom:10px;
}
#bx-composite-banner {
	float: left;
	margin-left: 5px;
}
.icon li a {
	display: block;
	height: 21px;
	width: 21px;
}
.icon .twitter {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -146px 0px;
}
.icon .livejournal {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -188px 0px;
}
.icon .blogspot {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -167px 0px;
}
.icon .tumblr {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -146px 0px;
}
.icon .linkedin {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -125px 0px;
}
.icon .facebook {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -105px 0px;
}
.icon .google {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -83px 0px;
}
.icon .vk {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat 0px 0px;
}
.icon .youtube {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -64px 0px;
	width: 19px;
}
.icon .skype {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -43px 0px;
}
.icon .icq {
	background: url("/bitrix/templates/rs_nw_ru/css/../img_new/icon/ico_sprite.png") no-repeat -22px 0px;
}
.presslizimage
{
	display: inline-flex;
}
.presslizimage img
{
	border-radius: 10px;
}
.presslizimage p
{
	padding-right: 20px;
}
.otpusk .tableotptextcenter td
{
	text-align: center;
}

/*
Нижнее меню на внутренних страницах
автор Стас Белов
компания Darneo.ru
*/

.bottom-menu-servises {
	margin-top: 25px;
	clear: both;
}

.bottom-menu-servises h2{
	color: #388c94;
}

.bottom-menu-servises h2 a{
	text-decoration: none;
	color: #388c94;
}

.bottom-menu-servises .main-page-list {
	margin-left: 0;
	padding-left: 0;
}

.bottom-menu-servises .main-page-list a {
	text-decoration: underline;
}

.bottom-menu-servises .main-page-list a:hover {
	text-decoration: none;
}

.bottom-menu-col3:first-child {
	margin-left: 28px;
}

.bottom-menu-col3 {
	margin-left: 110px;
	float: left;
}

.bottom-menu-servises h2 {
	color: #388c94;
	font-size: 15px;
}

#bottom .block h3 {
	font-size: 15px;
	color: #388c94;
	margin: 10px 0 14px 0;
}

#bottom .block2 {
	width: 237px !important;
	margin-left: 40px !important;
}

#bottom .bottom-date {
	text-align: left;
	/*    float: left;
        margin: 0;
        display: inline;*/
}

#bottom .bottom-date span {
	color: #388c94;
	background: white;
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
}

#bottom .bottom-all {
	float: left;
}

#bottom .block  {
	margin-left: 86px;
}

#bottom .block:first-child {
	margin-left: 128px;
}

#bottom .block ul li:last-child {
	min-height: 0 !important;
}

.grey-border {
    border: 3px solid #d7d7d7;
    left: -6px;
    padding: 15px;
    font-size: 12px;
}

.grey-border a span{
    text-decoration: underline;
}
 
.grey-border a:hover span {
    text-decoration: none;
}

.work_1, .work_2, .work_3, .work_4 {
    padding-left: 52px;
    display: inline-block;
    min-height: 37px;
}
 
.work_1 {
    background: url(/bitrix/templates/rs_nw_ru/css/../img_new/work_1.png) 0 0 no-repeat;
}
.work_2 {
    background: url(/bitrix/templates/rs_nw_ru/css/../img_new/work_2.png) 0 0 no-repeat;
}
.work_3 {
    background: url(/bitrix/templates/rs_nw_ru/css/../img_new/work_3.png) 0 0 no-repeat;
}
.work_4 {
    background: url(/bitrix/templates/rs_nw_ru/css/../img_new/work_4.png) 0 0 no-repeat;
}