


/* Start:/bitrix/templates/MB-003/components/bitrix/menu/blue_tabs1/style.css*/
div.blue-tabs-menu
{
	/*float:left;*/
	width:%;
	font-size:100%;
	line-height:normal;
}

div.blue-tabs-menu a:link {
	color: #fff;
}

div.blue-tabs-menu a:hover,div.blue-tabs-menu a:visited {
	color: #ff6600;
}

div.blue-tabs-menu a:active {
	color: #ff0000;
}

div.blue-tabs-menu ul
{
	margin:0;
	padding:0px 10px 0 10px;
	list-style:none;
}

div.blue-tabs-menu li 
{
	display:inline;
	margin:0;
	padding:0;
}

div.blue-tabs-menu a
{
	/*float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	margin-top:0.2em;*/
}

div.blue-tabs-menu a nobr
{
	/*float:left;
	display:block;
	white-space:nowrap;*/
	padding:0px 10px 0px 0px;
	color: #fff;
	/*color:#eaeaea;*/
}

div.blue-tabs-menu a:hover nobr
{
	color:#ff6600;
}
/* End */



/* Start:/bitrix/templates/MB-003/components/bitrix/menu/MainMenu2/style.css*/
/* MainMenu2 */

.MainMenu2
{
width: 100%;
}

.MainMenu2 li
{
display: block; float: left; width: 25%; text-align: center; background: transparent url('/bitrix/templates/MB-003/components/bitrix/menu/MainMenu2/images/topmenu_li_bg.png')right bottom no-repeat;
}

.MainMenu2 a:link,
.MainMenu2 a:visited

{
display: block; color: #f0f0f0; font-size: 14px; font-weight: bold; line-height: 43px;
}


.MainMenu2 a:active,
.MainMenu2 a:hover,
.MainMenu2 a.selected:link,
.MainMenu2 a.selected:visited,
.MainMenu2 a.selected:active,
.MainMenu2 a.selected:hover

{
background: #c6c8c7 url('/bitrix/templates/MB-003/components/bitrix/menu/MainMenu2/images/topmenu_bg_active.png') left bottom repeat-x; color: #295b39;
}


/* End */



/* Start:/bitrix/templates/MB-003/components/bitrix/menu/LeftMenu2/style.css*/
/* Left menu2*/

.LeftMenu2
{

}

ul.LeftMenu2
{

}

ul.LeftMenu2 li
{

}

ul.LeftMenu2 li a, ul.LeftMenu2 li a:visited
{
color: #295b39;
text-decoration: underline; display: block; margin-top: 10px;
}

ul.LeftMenu2 li a:hover
{

}


ul.LeftMenu2 li a.selected:link, 
ul.LeftMenu2 li a.selected:visited, 
ul.LeftMenu2 li a.selected:active, 
ul.LeftMenu2 li a.selected:hover
{
	color: #fff;
}


/* End */



/* Start:/bitrix/templates/MB-003/components/bitrix/currency.rates/Currency/style.css*/
.currency-list {

}
/* End */



/* Start:/bitrix/templates/MB-003/styles.css*/
/* 
Broker main styles CSS by Natuga 2012
*/

/* Reset by Eric Meyer
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Main styles */
body{font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; background: #f0f0f0; color: #010100;}
a, a:link{text-decoration: none;}
a:visited{#008000;}
a:hover{}
h1{font-size: 20px; color: #295b39; margin-bottom: 15px; padding-bottom: 15px;border-bottom: 1px solid #295b39; margin-right: 200px; white-space: nowrap}
h2{font-size: 14px; color: #295b39; margin-bottom: 10px; border-bottom: 1px solid #295b39; margin-right: 200px;}
h3{font-size: 14px; color: #295b39; font-weight:bold; padding-top: 10px; margin-bottom: 10px; }
.left h5, .right h5{font-size: 12px; color: #295b39; font-weight: bold;}

/* Layout */
.wrap{width: 800px; margin: 30px auto; position: relative;}
.header{width: 100%; height: 216px; background: transparent url('/bitrix/templates/MB-003/images/root_bead_bg.png') center bottom no-repeat; }
/* .header.head0{background-image: url('/bitrix/templates/MB-003/images/about_bead_bg.png'); } */
.header.head1{background-image: url('/bitrix/templates/MB-003/images/uslugi_bead_bg.png'); }
.header.head2{background-image: url('/bitrix/templates/MB-003/images/docs_bead_bg.png'); }
.header.head3{background-image: url('/bitrix/templates/MB-003/images/kontakti_bead_bg.png'); }
.main_part{padding-top: 60px;}
.main_part .left{float: left; width: 210px;}
.main_part .center_out{/*margin-left: 230px;*/ float: right; width: 568px;}
/*.main_part .right{float: left; width: 200px; padding-left: 30px;}*/

/* Header */
.header .logo{width: 170px; height: 215px; margin: 0 auto}

.lang_select{padding-right: 10px; float: right;}
.lang_select a{font-size: 11px; color: #2d613d; padding: 0 3px;}
.lang_select a.lang_RU:before{content: url('/bitrix/templates/MB-003/images/flag_ru.png'); margin-right: 5px}
.lang_select a.lang_DE:before{content: url('/bitrix/templates/MB-003/images/flag_de.png'); margin-right: 5px}
.lang_select a.lang_EN:before{content: url('/bitrix/templates/MB-003/images/flag_uk.png'); margin-right: 5px}
.lang_select a.current_lang span{background: #2d613d; color: #fff;}

/* Menu */
.menu{background: #769f83 url('/bitrix/templates/MB-003/images/topmenu_bg.png') left bottom repeat-x; height: 43px; border-bottom: 1px solid #BBB;}


/* MAIN PART */

/* Left column */
.main_part .left .left_inner{width: 180px; padding: 15px; background: #fff url('/bitrix/templates/MB-003/images/left_bg.png'); height: 640px;}
.main_part .left .left_inner{border: 1px solid #698572; border-bottom-left-radius: 13px;
-moz-border-bottom-left-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
border-bottom-right-radius: 13px;
-moz-border-bottom-right-radius: 13px;
-webkit-border-bottom-right-radius: 13px;
behavior: url(/pie/PIE.php);}
.left_bottom_bg{width: 210px; height: 14px; background: transparent url('/bitrix/templates/MB-003/images/left_bottom_bg.png') 6px top no-repeat;}

.mfeedback{position: relative; min-height: 350px;}
.mfeedback h5{padding-bottom: 5px;}
.mfeedback input, .mfeedback textarea {background: #fff; border: 1px solid #000; width: 100%; margin: 3px 0 5px; padding: 3px;}
.mfeedback .mf-text{color: #295b39}
.mfeedback .errortext{padding-bottom: 15px;}
.mfeedback .but{display: block; width: 111px; padding: 5px 0; margin: 0 auto; font-size: 12px; color: #697a88;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior: url(/pie/PIE.php);}

.mf-ok-text{height: 290px; background: transparent url('/bitrix/templates/MB-003/images/pechat.png') center bottom no-repeat; position: absolute; width: 180px; padding: 0 15px; left: -15px;}

/* Center */
.center {border: 1px solid #d2d2d2; line-height: 150%; border-bottom-left-radius: 13px;
-moz-border-bottom-left-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
border-bottom-right-radius: 13px;
-moz-border-bottom-right-radius: 13px;
-webkit-border-bottom-right-radius: 13px;
behavior: url(/pie/PIE.php);}
.center_inner {border: 1px solid #f6f6f6;border-bottom-left-radius: 13px;
-moz-border-bottom-left-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
border-bottom-right-radius: 13px;
-moz-border-bottom-right-radius: 13px;
-webkit-border-bottom-right-radius: 13px;
behavior: url(/pie/PIE.php);}
.center_inner2 {padding: 20px; min-height: 485px; border: 1px solid #fff; background: #fff url('/bitrix/templates/MB-003/images/content_bg.png') left top repeat-x;border-bottom-left-radius: 13px;
-moz-border-bottom-left-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
border-bottom-right-radius: 13px;
-moz-border-bottom-right-radius: 13px;
-webkit-border-bottom-right-radius: 13px;
behavior: url(/pie/PIE.php);}
.center p{margin-bottom: 3px; }
.center b, .center strong{font-weight: bold;}
.center a, .center a:link, .center a:visited{color: #295b39;}
.center ul{margin-bottom: 3px;}
.center li{list-style: disc outside; margin-left: 20px; padding-bottom: 3px;}

.news-list{margin-top: 15px;}
.news-list h5{color: #295b39; font-size: 14px; border-bottom: 1px solid #295b39; width: 60%; padding: 5px 0; font-weight: bold; margin-bottom: 10px;}
.news-list p.news-item{}
span.news-date-time{display: block; color: #295b39; font-weight: bold;}
.news-list p.news-item a{display: block; color: #000; font-weight: bold;}
.news-list a.show_all{display: block; text-align: right; font-weight: bold; font-size: 12px; color: #959595;}

.logos li{display: block; width: 25%; float: left; margin-left: 0; margin-bottom: 20px;}

.ad-gallery li{list-style: none!important; margin-left: 0!important;}

.content_bottom_bg{width: 100%; height: 14px; background: transparent url('/bitrix/templates/MB-003/images/content_bottom_bg.png') 230px top no-repeat; clear: right;}


.nagrady{}
.nagrady a {display: block; float: left; width: 174px; text-align: center;}
.nagrady img{border: 3px solid #64804e; width: 150px; height: 140px; margin-bottom: 12px;}

.partners{margin: 20px 0 10px 0;}
.partners hr{width: 100%; border: 0; margin: 0; padding: 0; color: #fff; height: 0; clear: left;}
.partners li{list-style: none; float: left; text-align: center; margin: 0 0 5px 0;}
.partners.general li{width: 25%; }
.partners.main_p li{width: 20%; }

table.true_table{margin-top: 30px;}
table.true_table .th td{background: #DADADA; border-bottom: 1px solid #8E8E8E; font-weight: bold; padding-top: 5px; padding-bottom: 5px;}
table.true_table .th td.subject{}
table.true_table .th td.subject.col01{width: 180px;}
table.true_table .th td.code{width: 60px;}
table.true_table td{padding: 3px 0 3px 10px; border-bottom: 1px solid #DBDBDB;}
table.true_table .even td{background: #EDEDED;}
table.true_table.codes{}

.fivesteps{}
.fivesteps span.step{display: block; float: left; padding-top: 130px; background: transparent left top no-repeat; text-indent: -19px; padding-right: 18px;}
.fivesteps span.step#st1st{width: 28%; background-image: url(/images/steps/1.png);  padding-left: 20px}
.fivesteps span.step#st2nd{width: 26%; background-image: url(/images/steps/2.png);}
.fivesteps span.step#st3th{width: 35%; background-image: url(/images/steps/3.png); padding-right: 0;}
.fivesteps span.step#st4th{width: 40%; background-image: url(/images/steps/4.png);padding-left: 45px; background-position: 50px 0;margin-top: 9px;}
.fivesteps span.step#st5th{width: 40%; background-image: url(/images/steps/5.png); background-position: 30px 0;margin-top: 9px;}
.fivesteps span.step span{color: #295b39; font-weight: bold; padding-right: 5px;}
.fivesteps hr{background:transparent; width: 100%; border: 0; padding: 20px 0 0 0; margin: 0; color: #fff; height: 0; clear: left;}



/* Footer */ 
.footer_1{}
.footer_1 .left{float: left; width: 210px; text-align: center;}
.footer_1 .left .rate{color: #295b39; line-height: 150%;}
.footer_1 .left .rate .footer1_LeftHeader{font-size: 12px; font-weight: bold;}
.footer_1 .left .rate span{padding-right: 15px;background: transparent url(/images/arrows.png) no-repeat;}
.footer_1 .left .rate span.up{background-position: right top;}
.footer_1 .left .rate span.down{background-position: right bottom;}

.footer_1 .right{float: right; width: 260px; text-align: right;}

.footer{margin-top: 20px; padding-top: 10px; border-top: 3px solid #305937;}
.footer .left{float: left; width: 210px; text-align: center;}
.footer .right{float: right; width: 280px; text-align: right;}
.footer .footer_center{color: #295b39; font-size: 10px; text-align: center;}

.search-form{}
.search-form input{float: right; width: 190px; font-size: 10px; color: #7f7f7f; padding: 5px; background: #fff; border: 1px solid #000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior: url(/pie/PIE.php);}
.search-form input#but{display: none;}


#phone{position: absolute; top: -12px; left: 20px; color: #295b39; font-size: 28px; white-space: nowrap}
#phone div, #phone img{display: block; float: left;}
#phone img{padding: 9px 3px 0 0;}

/* Misc */
.cls, .clr, .clear{clear: both;}





/* End */



/* Start:/bitrix/templates/MB-003/template_styles.css*/
.yashare-auto-init.right {
float: right;
width: 568px;
/* width: 796px; */
}
ul.LeftMenu2 li a, ul.LeftMenu2 li a:visited {
color: #295b39;
text-decoration: underline;
display: block;
margin-top: 10px;
}
div.wrap.wide {
width: 1024px;
}
div.wrap.wide div.header {
/* background-size: 100% 186px; */
background-position: left bottom;
}
.main_part .center_out.left {
float: left;
margin-left: 18px;
}
div.wrap div.main_part div.left.right {
float: right;
}
.wrap.wide .content_bottom_bg {
clear: both;
background-position: 0 top;
}
div.left_inner div.mfeedback {
margin-top: 10px;
border-top: 1px dotted #698572;
padding-top: 5px;
}
table.list-table.w50 td {
width: 50%;
}
table.list-table.w50 td>input {
width: 95%;
}
table.list-table.w50 td>textarea {
width: 95%;
height: 100px;
}
#OLD_order_call {
position: absolute;
left: 350px;
top: -10px;
text-decoration: underline;
color: #295b39;
}
#order_call {
position: static;
display: inline-block;
color: #fff;
background: #769f83;
text-decoration: none;
text-transform: uppercase;
padding: 1px 15px;
border: #295b39 1px solid;
border-radius: 5px;
margin-top: 15px;
font-weight: bold;
font-size: 11px;
background: #769f83 url(/bitrix/templates/MB-003/images/topmenu_bg.png) 0% 50% repeat-x;
transition: all 0.3s ease-out 0s;
position: relative;
left: 15px;
}
#order_call:hover {
background: #c6c8c7 url(/bitrix/templates/MB-003/components/bitrix/menu/MainMenu2/images/topmenu_bg_active.png) 0% 50% repeat-x;
color: #295b39;
transition: all 0.3s ease-out 0s;
}
#order_call>img {
position: absolute;
left: -30px;
top: 2px;
}
div.header div.dcall {
height: 184px;
position: absolute;
right: 0;
top: 30px;
border-radius: 10px 10px 0 0;
width: 220px;
background: #f0f0f0;
border: #799f83 1px solid;
border-bottom: none;
text-align: center;
line-height: 18px;
color: #295b39;
/* color: #fff; */
/* background: #799f83 url(/bitrix/templates/MB-003/images/left_bg.png); */
}
div.header div.dcall h3 {
/* text-align: left;
padding: 0 0 0 20px;
margin: 10px 0 10px;
color: #fff; */
text-align: center;
padding: 0;
margin: 10px 0 10px;
}
div.header div.dcall>p {
text-align: center;
padding: 0;
margin: 10px 0 10px;
font-size: 14px;
color: #295b39;
font-weight: bold;
}
div.header div.dcall b {
font-weight: bold;
font-size: 11px;
}
#block_fq_qa form table {
width: 100%;
}
#block_fq_qa form td {
width: 30%;
padding-right: 5px;
}
#block_fq_qa form td+td {
width: 70%;
}
#block_fq_qa form td input.inputtext {
width: 95%;
}
#block_fq_qa form td textarea {
width: 95%;
}
.center a.ask_question:hover {
background: #c6c8c7 url(/bitrix/templates/MB-003/components/bitrix/menu/MainMenu2/images/topmenu_bg_active.png) 0% 50% repeat-x;
color: #295b39;
transition: all 0.3s ease-out 0s;
}
.center a.ask_question {
display: inline-block;
color: #fff;
background: #769f83;
text-decoration: none;
text-transform: uppercase;
padding: 1px 15px;
border: #295b39 1px solid;
border-radius: 5px;
margin-top: 15px;
font-weight: normal;
font-size: 11px;
background: #769f83 url(/bitrix/templates/MB-003/images/topmenu_bg.png) 0% 50% repeat-x;
transition: all 0.3s ease-out 0s;
margin-bottom: 20px;
}
#block_fa_qa form table.form-table td+td {
width: 75%;
}
#block_fa_qa form table.form-table td {
width: 25%;
}
#block_fa_qa form table.form-table td textarea {
width: 95%;
}
.main_part ul.LeftMenu2 li a:hover {
/* color: #295b39; */
transition: all 0.3s ease-out 0s;
/* background: #c6c8c7 url(/bitrix/templates/MB-003/components/bitrix/menu/MainMenu2/images/topmenu_bg_active.png) left center repeat-x; */
background: #769f83 url(/bitrix/templates/MB-003/images/topmenu_bg.png) left top repeat-x;
}
.main_part ul.LeftMenu2 li a {
display: block;
color: #fff;
text-decoration: none;
padding: 5px 5px;
transition: all 0.3s ease-out 0s;
margin-top: 7px;
background: #769f83 url(/bitrix/templates/MB-003/images/topmenu_bg.png) left bottom repeat-x;
}
.main_part ul.LeftMenu2 li a.selected, .main_part ul.LeftMenu2 li a.selected:hover {
background: #C6C8C6 url(/bitrix/templates/MB-003/components/bitrix/menu/MainMenu2/images/topmenu_bg_active.png) left center repeat-x;
color: #295b39;
}
.menu .MainMenu2 a.selected[href="/"] {
background: #769f83 url(/bitrix/templates/MB-003/images/topmenu_bg.png) left bottom repeat-x;
color: #fff;
width: 255px;
}
.menu .MainMenu2 a.selected[href="/"]:hover {
background: #c6c8c7 url(/bitrix/templates/MB-003/components/bitrix/menu/MainMenu2/images/topmenu_bg_active.png) left bottom repeat-x;
color: #295b39;
}

.row_review {
border: 1px #000 dotted;
border-width: 2px 0;
}
.row_review .dname {
font-weight: bold;
font-size: 11px;
color: #295b39;
margin-bottom: 10px;
margin-top: 10px;
}
.row_review .dname {
font-weight: bold;
font-size: 11px;
color: #295b39;
margin-bottom: 10px;
margin-top: 10px;
}
.row_review .span_review {
margin: 10px 0;
display: block;
}
.row_review .dmod {
margin-bottom: 10px;
}
.row_review .new_review {
display: block;
color: #e00000;
}
.row_review+.row_review {
margin-top: 15px;
}

.dthanks a {
margin: 25px;
display: inline-block;
}
.dthanks a img {
box-shadow: #000 0 0 4px -1px;
}
.dthanks a span {
display: block;
}
div.wrap.wide.bghwide div.header {
background-size: 100% 186px;
}
span.ptitle {
font-size: 20px;
color: #295b39;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #295b39;
margin-right: 200px;
white-space: nowrap;
display: block;
}
.news-detail>h2 {
font-weight: bold;
padding-top: 10px;
margin: 0 0 10px 0;
border: none;
}

/* End */
