*::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}
*:-moz-placeholder {
	color: #666;
	opacity: 1;
}
*::-moz-placeholder {
	color: #666;
	opacity: 1;
}
*:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}

/*------------------------- nivoslider -------------------------------*/
/* The Nivo Slider styles */
.nivoSlider {	position:relative; width:100%; height:auto;	overflow: hidden; }
.nivoSlider img {	margin: 0; padding: 0; position:absolute;	top:0;	left:0;	max-width: none; }
.nivo-main-image { display: block !important;	position: relative !important; width: 100% !important; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute;	top:0; left:0; width:100%; height:100%;	border:0;	padding:0; margin:0; z-index:6;	display:none;	background:white;	filter:alpha(opacity=0); opacity:0; }
/* The slices and boxes in the Slider */
.nivo-slice {	display:block; position:absolute;	z-index:5; height:100%;	top:0; }
.nivo-box {	display:block; position:absolute;	z-index:5; overflow:hidden; }
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {	position:absolute; left:0; top:100px; font-size: 12px; background: url("../images/caption-bg2.png") left top repeat;	color:#fff;	width:auto;	z-index:8; padding: 5px 20px;	overflow: hidden;	display: none;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; font-family: Tahoma;
}
.nivo-caption h1 { font-size: 26px; padding: 0 0 0 5px; font-weight: normal; }
.nivo-caption p {	padding:5px;margin:0; line-height: 1.8; font-size: 14px; }
.nivo-caption a {	display:inline !important; }
.nivo-html-caption { display:none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute;	top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav {	left:0; }
.nivo-nextNav {	right:0; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { text-align:center;	padding: 15px 0; }
.nivo-controlNav a { cursor:pointer; }
.nivo-controlNav a.active {	font-weight:bold; }

.theme-default .nivoSlider {position:relative; background:#fff url("../images/loading.gif") no-repeat 50% 50%; min-height: 200px; }
.theme-default .nivoSlider img { position:absolute;	top:0; left:0; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }
.theme-default .nivo-controlNav { text-align: center;	padding: 20px 0; }
.theme-default .nivo-controlNav a {	display:inline-block;	width:22px;	height:22px; background:url("../images/bullets.png") no-repeat; text-indent:-9999px;	border:0;	margin: 0 2px; }
.theme-default .nivo-controlNav a.active { background-position:0 -22px; }
.theme-default .nivo-directionNav a {	display:block; width:30px; height:30px;	background:url("../images/arrows.png") no-repeat; text-indent:-9999px;	border:0;	opacity: 0;
    -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {	background-position:-30px 0; right:15px; }
.theme-default a.nivo-prevNav { left:15px; }
.theme-default .nivo-caption { font-family: Helvetica, Arial, sans-serif; }
.theme-default .nivo-caption a { color:#0044ff; }
.theme-default .nivo-caption a:hover { color:#00aaff; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {	width: auto; height: auto; background: none; margin-bottom: 5px; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled img { display: block;	width: 120px;	height: auto; }
/*------------------------- nivoslider -------------------------------*/
/*----------------------------- posts ---------------------------------*/
.posts { padding: 0; margin: 0; }
.post { padding-bottom: 15px; clear: both; }
.post img { margin: 0; max-width: 250px; float: left;margin-right:5px; }
.post-info { padding: 0 0 10px 0;  }
.post-date { color: #486DAA; padding-right: 5px; float: left; }
.post-title { font-weight: bold; }
.post-title a {  }
.post-title a:hover { text-decoration: none; }
.post-descr {  }
/* new */
.post-box { }
.post-content {  }
.post-descr-img {  }
.post-descr-img img { margin: 0; max-width: 300px; float: left; }
/*----------------------------- posts ---------------------------------*/
/*----------------------------- mats-sort --------------------------------*/
.mats-sort { margin: 0 0 25px 0; padding: 15px; background-color: #0a5ea4; color: #ffffff; -webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px; }
.ms-brands { float: left; width: 245px; }
.ms-fld { width: 265px; float: left;  }
.ms-fld-text { margin: 5px 5px 0 0; float: left; text-align: left; }
.ms-num { margin: 15px 0 0 0; width: 300px; text-align: left; }
.have-on { margin: 5px 0 0 0; display: inline-block; cursor: pointer; }
.have-on:hover { color: #4ba93c; }
.num-select { width: 55px; margin: 0 0 0 17px; }
.ms-nav {
    margin: 0;
    text-align: center; }
.ms-nav-text { margin: 4px 5px 0px 0px; display: inline-block; text-align: right; }
.active { color: #4ba93c; }
/*----------------------------- mats-sort --------------------------------*/
/*------------------------------ nav --------------------------------*/
ul.navi { margin:0; padding:0; display: inline-block; vertical-align: middle; list-style:none; background-color: #ffffff; }
ul.navi li { margin:0; padding:0; float:left; }
ul.navi li a { padding: 5px 8px;  display: block; color: #181818; text-decoration:none; text-align: center;  }
ul.navi li a:hover { text-decoration: none; background-color: #333333; color: #ffffff; }
ul.navi li.text { padding: 5px 8px;  display: block; color:#ffffff; text-decoration:none; text-align: center; background-color: #333333; }
/* скругляем первый элемент */
ul.navi li:first-child.text, .navi li:first-child a:hover {  }
/* скругляем последний элемент */
ul.navi li:last-child.text, .navi li:last-child a:hover {  }
/*------------------------------ nav --------------------------------*/

@media screen and (min-width: 1001px){
    nav ul {
        left:50%;
        clear:left;
        float:left;

    }
    nav li {
        right:50%;
    }
	.bottom-menu{left:0;width:100%;text-align:center;}
	.bottom-menu li{right:0;float:none;}
}
@media screen and (max-width: 1000px)
{
    .lineleft {
        display: none;
    }
    #Gulliverlogo img{
        width: 80%;
    }
    #Gulliverlogo {
        padding-top:  100px !important;
    }
    .akciimodul img {
        height: 100% !important;
        width: 100% !important;
    }
    #videobg {
        display: none;
    }
    .borderhome {  /*фон банера на главной странице*/
        margin-top: 0 !important;
        position: relative;
        background: url(/templates/img/minebackground.jpg) !important;
        padding-top: 90px;
        padding-bottom: 100px;
    }
    .adress {
        display: none;
    }
    .top_links {
        text-align: center;
        display: block !important;
    }
    #email {
        padding-left: 6px !important;
    }
    .navbar {
        padding-top: 0px !important;
        height: 30px !important;
    }
    .adres {
        display: none !important;
    }
    .akcii {
        display: none;
    }
    .menu2 {
        display: none;
    }
    .priemkart {
        text-align: center;
    }
    .footerzone {
        height: 480px !important;
        margin-top: -20px;
    }
    .rassilka{
        background: none !important;
        max-width: 100% !important;
        text-align: center;
        float: none !important;
        padding: 20px !important;
    }
    .header_topline {
        height: 121px !important;
        background-image: url(../img/bgfooter.jpg);
        opacity: 1!important;
    }
    #sb-search {
        display: none;
    }
    .bgv {
        display: none;
    }

}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
	border:red 3px solid
}
body input:required:valid,
body textarea:required:valid {
	border: green 3px solid
}
body {
	font-family: "RobotoRegular", sans-serif;
	font-size: 16px;
    margin: 0 !important;
}
.header_topline {
	background-color: #000;
	color: #fff;
	opacity: 0.8;
	height: 90px;
    position: relative;
    z-index: 1;
}
.header_topline a {
	color: #fff;
}
.top_links {
	display: inline-block;
	vertical-align: middle;
	z-index: 10;
	color: #ef7f1a;
    padding-top: 10px;
}
.top_links span {
	display: inline-block;
	font-size: 25px;
	z-index: 10;
	color: #ffffff;
	text-shadow: 1px 1px 2px #ffffff;
    padding-right: 6px;
}
#email {
    color: #969494;
    padding-left: 46px;
    margin-top: -43px;
    font-size: 11px;
}
.top_links a {
	text-decoration: underline;
}
.top_links a:hover {
	text-decoration: none;
}
.soc_buttons {
	float: right;
}
.soc_buttons > a {
	font-size: 26px;
	margin-left: 8px;
}
.auth_buttons,
.main_mnu_button {
	background-color: transparent;
	border: medium none;
	font-size: 26px;
}
.main_mnu_button {
	color: #fff;
	padding: 8px 15px 0;
}
.logo {
	color: #fff;
	display: block;
	font-family: "NautilusPompiliusRegular";
	font-size: 42px;
	padding: 30px 0;
	text-align: center;
}
.maian_mnu {
	color: #fff;
	margin-bottom: 20px;
    padding-top: 12px;
    font-size: 11px;
}
.maian_mnu a {
	color: #d87d1a;
	padding: 9px;
	display: block;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.maian_mnu a:hover {
	color: #fbae5a;
	text-decoration: underline;
}
.maian_mnu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	text-transform: uppercase;
}
.top_contacts {
	background-color: #2787af;
	float: right;
	font-size: 30px;
	line-height: 53px;
	padding: 0 15px;
}
.maian_mnu ul li {
	display: inline-block;
}
.maian_mnu ul {
	z-index: 12;
}
h1 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-family: "RobotoCondensedLight";
	padding: 16px 0;
}
.sider_container img {
	max-width: 100%;
}
.sider_container {
	position: relative;
}
.next_button, .prev_button {
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 10em;
	color: #fff;
	cursor: pointer;
	font-size: 46px;
	padding: 0 25px;
	position: absolute;
	top: 40%;
	z-index: 10;
}
.next_button {
	right: 20px;
}
.prev_button {
	left: 20px;
}
section.order  {
	background-color: #eee;
	padding: 25px 0;
}
.sell_descr {
    font-size: 22px;
    padding-top: 5px;
}
.button {
    background-color: #2bc6a4;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: block;
    padding: 10px 20px;
    text-transform: uppercase;
    text-align: center;
}
.button:hover {
	background-color: #4feac8;
}
.button:active {
	background-color: #14af8d;
}
.sell_right .button {
	float: right;
}
.hidden {
	display: none;
}
.pop_form input[type="text"] {
    display: block;
    line-height: 24px;
    margin: 0 auto 12px;
    width: 90%;
    border: #999 3px solid;
}
.pop_form .button {
	margin: 20px auto 0;
}
.pop_form h3 {
    margin: 10px auto 15px;
    text-align: center;
    font-weight: normal;
    font-family: "RobotoCondensedBold";
    text-transform: uppercase;
}
.blog_item img {
	max-width: 100%;
	margin-bottom: 20px;
}
.blog_item h3 {
	text-transform: uppercase;
	font-family: "RobotoCondensedRegular";
	margin-bottom: 10px;
}
.blog_item h3 a {
	text-decoration: underline;
}
.blog_item p {
	margin-top: 0;
}
.right_aside {
	padding: 15px 20px;
	border-radius: 5px;
	background-color: #EEEEEE;
	margin-top: 30px;
}
#Gulliverlogo {
    display: block;
    text-align: center;
    padding-top: 201px;
}

.btnlogo{ /*оцинтровка кнопки на главной странице главного баннера с видеофоном*/
    text-align: center;

}
.product-annot{position:relative;min-height:190px;background:no-repeat top left url(../images/vert_polos.png);padding:5px 10px;}
.product-annot p{margin:5px 0px;}
.product-annot p strong{color:#fc7d01;}
.fill-product{position:relative;width:auto;min-width:180px;padding:5px 10px;margin-right:4px;margin-bottom:4px;text-align:center;display:inline-block;cursor:pointer;background:#dddddc;color:#9f9f9f;}
.fill-active{background:#fc7d01;color:#fff;}

.acts-annot{position:relative;max-width:600px;padding:5px 10px;}
.acts-annot p{margin:5px 0px;}
.acts-annot p strong{color:#fc7d01;}
.printing{position:absolute;top:-20px;right:0px;width:22px;height:21px;background:no-repeat url(../images/icon-print.png);}
.act_location{position:relative;height:34px;width:250px;line-height:34px;background:no-repeat center right url(../images/acts-locat.png);}
.act_location strong{color:#fc7d01;border-bottom:2px solid #fc7d01;}

.blocks-rev{position:relative;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #b2b6bb;}
.blocks-rev p{margin:0;}
.blocks-rev p strong{color:#fc7d01;}
.blocks-rev p i{color:#b2b6bb;}
.add_revx{position:relative;width:150px;padding:5px 0px;text-align:center;background:#fc7d01;color:#fff;cursor:pointer;margin:10px 0px;}
.post_in_rev{padding:10px 0px 20px;display:none;}
.post_in_rev p{margin:5px 0px 0px;}
.post_in_rev textarea{width:300px;height:80px;outline:none;resize:none;}
.post_in_rev input[type="text"]{width:300px;outline:none;}
.post_in_rev input[type="submit"]{margin:10px 0px;padding:10px 15px;text-align:center;background:#fc7d01;color:#fff;border:0;}
.blocks-news{position:relative;margin-bottom:10px;}
.blocks-news p{margin:0;}
.blocks-news a{color:#fc7d01;text-decoration:none;}
#shemaproezda { /*тиль кнопки на главной странице главного баннера с видеофоном*/
    border: solid  1px double white;
    padding: 10px;
    background-color: #ef7f1a;
    font-size: 15px;
    text-shadow: 1px 1px 2px black;
    padding: 12px 41px;
    border: double;
    color: white;
    margin-top: 35px;
}
#vniz {
    background: none;
    border: none;
    padding-top: 68px;
}
.bottom_line {

    background-color: #4aaad2;
    height: 300px;
}
.adress {
    font-size: 12px;
    padding-top: 10px;
    text-align: right;
}
.adress span {
    color: #969494;
    font-size: 12px;
}
.borderhome {  /*фон банера на главной странице*/

    opacity: 0.9;

}
#videobg {
    width: 100%;

    margin-top: -88px;
    display: block;
    position: relative;
    z-index: -1000;

}
.bgv {
    background-image: url(/templates/img/pattern.png);

}

/*фон банера на главной странице конец*/
.navblock p { /*каталог категорий*/
    color: #e6790d;
    margin-bottom: -15px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}
.navblock hr {
    max-width: 700px;

}
.lineleft {  /*параметры вертикальных линий*/
    margin-top: 40px;
}
.katalogkompany a {
    float: left;
    text-align: left;
    width: 343px;
	font-size:15px;
}
.katalogkompany a:hover {
    text-decoration: underline;

}
.katalogblock {
	width:99% !important;
    padding-bottom: 25px;
}

.lin1 { /*отступы вертикальных линий*/
    margin-left: -25px;
}
.lin2 { /*отступы вертикальных линий*/
    margin-left: -24px;
    margin-right: -25px;
}
.lin3 { /*отступы вертикальных линий*/
    margin-left: 7px;
    margin-right: -55px;
}

 /*Акции*/
.akcii {
    background-image: url(../img/akciibackground.jpg);
}
.akcii p {
    color: white;
    text-align: center;
	font-weight:bold;
	font-size:18px;
}
.akcii p span {
    color: #ef7f1a;

}
.akciihr {
    max-width: 700px;
    border-top: 1px solid #6b6a6a;
    margin-top: -10px;
}
.akciiimg {
    max-width: 100%;
    padding: 0;
    margin: 0;

}
.pd0 {
    padding: 0px;
}
.brendivgulivere {
    color: #ef7f1a;
    text-align: center;
    padding-top: 23px;
}
.brendivgulivere span {
    color: black;

}
.brendivguliverehr {
    max-width: 700px;
    border-top: 1px solid #bababa;
    margin-top: -10px;
}
.posmotretvsebrendi {
    color: #b4b4b4;
    font-size: 14px;
    text-decoration: underline;
    margin-top: -10px;

}
.posmotretvsebrendi:hover {
    color: #ef7f1a;
    font-size: 14px;
    text-decoration: underline;
}
.fefefe {
    background-color: #f1f1f1;
    padding: 10px;
}
.read_more { /*класс функции читать далее*/
    text-align: center;
    color: #e68010;
}
.read_more:hover {
    color: #2f2e2d;
}
#kazhdomuhozyanuoring {
    color: #e68010;
}
#ymaps1475600350299299816 {
    z-index: 3;
    display: block;
    position: relative;
}
.adres {
    z-index: 1;
    display: block;
    max-width: 440px;
    max-height: 445px;
    background-color: white;
    opacity: 0.8;
    margin-bottom: -465px;
    font-size: 14px;
    padding: 38px;
    position: relative
;

}
.adres span {
    float: right;
}
/*футер*/

 .menu2 {
	position:relative;
    background-color: #2f2e2d;
	width:100%;
    height: 55px;
    margin-top: -21px;
	overflow:hidden;
 }
.menu2 a{
    font-size: 14px;
    margin-top: -30px;
    padding: 28px;
    color: white;
    }
.menu2 a:hover{
    color: #e68010;
}
.footerzone {
    background-image: url(../img/bgfooter.jpg);
    height: 290px;
}
#Gulliverfooter {
    letter-spacing: -2px;
    font-family: Verdana;
    font-size: 3em;
    font-weight: bold;
    padding-top: 0px;
    margin: -13px;
    color: #ef7f1a;
    text-shadow: 1px 1px 2px black ; /* Параметры тени */


}
.socseti {
    text-align: center;
}

#MebelCentrfooter  {
    letter-spacing: 10px;
    font-family: Verdana;
    font-size: 1rem;
    color: #e1e1e1;
    padding-bottom: 0px;
    text-shadow: 1px 1px 2px black ; /* Параметры тени */
}/*форма футера в правом нижнем углу*/
.rassilka {
    background-color: #2f2e2d;
    border-radius: 5px; /* Уголки */
    padding: 10px;
    max-width: 260px;
    float: right;
    margin-right: 5px;
}
#rassilkabtn {
    font-family: MyriadPro-Regular;
    border-radius: 5px; /* Уголки */
    color: white;
    background-color: #c56905;
    font-size: 12px;
    height: 33px;
    width: 240px;
}
#rassilkabtn:hover {
    background-color: #ff8500;
}
#inputrassilka {
    font-family: MyriadPro-Regular;
    font-size: 12px;
    border-radius: 5px; /* Уголки */
    width: 240px;
    text-align: center;
}
.rassilka p {
    text-align: center;
    font-family: MyriadPro-Regular;
    font-size: 12px;
    margin-top: -3px;
    margin-bottom: 1px;
}
.navblock {

    z-index: 1;
}
.bread image { /*Хлебные крошки*/
    border: solid;
    padding: 3px;
    color: #505050;
    border-color: #e8e8e8;
    font-size: 12px;
}
.bread a{ /*Хлебные крошки*/
    border: 1px solid #e8e8e8;
    padding: 4px 10px;
    color: #505050;
    font-size: 12px;
    background-color: #f7f7f7;
}
.minilogo {
    letter-spacing: 4px;
    font-family: Verdana;
    font-size: 1rem;
    color: black;
}
.minilogo2 {
    display: block;
    margin-top: -10px;
    margin-left: -3px;
    letter-spacing: -1px;
    font-family: Verdana;
    font-size: 2em;
    font-weight: bold;
    padding-top: 0px;
    color: #ef7f1a;
    text-shadow: 1px 1px 2px black ; /* Параметры тени */
}
.logotype {

}

.left-menu-prod{margin:0;padding:0;}
.left-menu-prod li{list-style-type:none;padding-bottom:3px;background:no-repeat left bottom url(../images/lines1.png);}
.zagolovok h1{
    color: #000000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding: 0px;
    margin-top: 0px;
}

#poiskposite {

}
.poiskblock p {
    display: block;
}
.poiskblock p:hover {
    display: block;
}
#poiskznachek {
    display: block; !important;
}
.container {
    padding: 0px !important;
}
.akciimodul img{
    width: 50%;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}
.akciimodul img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
   }
.katalogkompany a img {
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;

}
.katalogkompany a img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    padding-right: 5px;
}
#Gulliverlogomini{
    padding-top: 30px;
    text-align: center;
}
.contentcentr {
    text-align: center;
}
.posmotretvseakcii {
    font-size: 16px;
    /*border: 1px solid;
    border-radius: 2px;*/
    padding: 2px;
    text-transform: uppercase;
    color: #000;


}
.posmotretvseakcii:hover {
    /*text-decoration: underline;
    font-weight: 900;*/
	color: #ef7f1a;
}
#sb-search {
    margin-bottom: -75px;
}
.kazhdomuhozyanu {
    padding: 0 15px;
}
.padd{padding-top:15px;}

.arendatoramleft{width:350px;float:left;margin:0;background:#dfdfdf;}
.arendatoramleft strong{padding:3px 8px;display:block;}
.arendatoraminput{width:350px;outline:none;}
.newlinearenda{clear:both;height:6px;}
.arendatoramleft2 strong{padding:3px 8px;display:block;color:#ef7f1a;}
.arendatoraminput2{width:90%;min-width:300px;max-width:630px;outline:none;}
.aarenda{width:210px;padding:5px;border:0;background:#ef7f1a;color:#fff;text-decoration:none;display:block;}
.aarenda:hover{color:#fff;background:#bd5c05;text-decoration:none;}
.arendatoramleft3{width:350px;float:left;margin:0;background:#dfdfdf;height:200px;}
.arendatoramleft3 strong{padding:3px 8px;display:block;}
.arendatoramtext{width:350px;height:200px;resize:none;outline:none;}
.submitarenda{width:190px;padding:10px 0px;text-align:center;outline:none;background:linear-gradient(to bottom,#e79110,#e05e0a);color:#fff;border-radius:5px;cursor:pointer;margin:15px auto;border:0;display:block;}
.submitarenda:hover{background:linear-gradient(to bottom,#f1ae52,#d97731);}
.submitarenda:focus{background:linear-gradient(to bottom,#834303,#532a01);}
.bic1{width:250px;}
.bic2{width:200px;}
.bic3{width:130px;}
.blocks-info-companys{display:inline-block;vertical-align:top;}
#succ_block{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:10000;}
.darkcloseblock{position:absolute;top:0;left:0;right:0;bottom:0;}
.body_succ_block{position:absolute;top:0;left:0;right:0;bottom:0;width:300px;height:100px;padding:10px;margin:auto;background:#fff;border-radius:10px;text-align:center;border:1px solid #000;}
.close_succ_block{position:absolute;top:-10px;right:-10px;width:20px;height:20px;line-height:17px;text-align:center;cursor:pointer;background:#fff;border-radius:50%;border:1px solid #000;}
.body_succ_block p{font-size:16px;}
#moframe{padding:0; margin:20px 0;width:100%;height:850px;}

@media screen and (max-width: 1000px) {
	#moframe{height:1600px;}
}
@media screen and (max-width: 621px) {
	.blocks-info-companys{display:block;}
	.yamap{display:none;}
}
