.count-sites p:nth-child(2){display:none!important;} // Отображение количества созданных сайтов
.news-block {margin-top: 25px!important;}
.voiting-block {margin-top: 25px!important;}
/*html body .sections {margin-top:128px!important;}
html body header .wrapper {margin-top:35px;}*/
.knopka { width: 124px; text-align: center;height: 100% !important;  margin-bottom:20px; margin-top:10px;}
.knopka-span {font-family: 'Roboto-Light';font-size: 18px; font-weight: bold;}
.knopka-span2{font-size: 12px;}


header, nav, section, article, aside, footer {display:block;}
.bg {border:none;}
#soc{
list-style:none;
margin:0 0 0 30px;
padding:0;
}
.otherex {
display:none;
}
#soc li{float:left;padding: 20px 0px 0px 70px;}
#item-vk{width:126px;}
#item-mailru{width:67px;}
#item-facebook{width:105px;height:25px;}
#item-facebook iframe{width:110px;height:25px;}
.captcha_img {margin-bottom: 20px;    float: left;    margin-right: 10px;}
#social-icons-buttons { float:right; color: #333;}
.main-page #social-icons-buttons { float:none; }
.sape_point { display:none; }
.absolute { position:absolute; }
.refreshCaptcha{font:10px tahoma!important;color:#999999!important;text-decoration:none!important;}
.refreshCaptcha img{border:none!important;}
.inputCaptcha{border:1px solid #C0C0C0!important;height:28px!important;width:147px!important;font:11px tahoma!important;color:#999999!important;line-height:28px!important;}
.social-icon { float:right; }
.social-icon img { margin-bottom:0px; margin-right:3px !important; position:relative; border:0px; }
.social-icons { margin-left:15px; float:right; }
.forma_button3 { background-position: 0 0;    border: medium none;    height: 40px;    margin-right: 10px;    margin-top: 5px;    width: 300px !important; float: left !important;}
.blue-color { color:#356FB8; padding-top:8px; }
.blue-color span.push-button { display:block; padding-bottom:5px; }
span.push-button span { float:right; padding-right:9px; }
div#subscribe { position:relative; }
img#imgsubscr { position:absolute; right:15px; top:-6px; }
#no-color { background-color:transparent !important; }
.invisible { display:none; }
#social_icons { padding-top:10px; }
#social_icons2 { display:none; }
#google_button { _padding-top:6px; }
#twitter_button, #facebook_button { margin-top:6px; }
#twitter_button, #google_button, #facebook_button { float:left; }
.I_want_It { display:block; float:right; height:27px; margin-bottom:5px; margin-right:10px; margin-top:5px; width:119px; }
.I_want_It:hover { background-position:0px -27px; }
.I_want_It img { border:none; }
.idea { display:block; height:20px; line-height:20px; margin-left:15px; padding-left:20px; }
.blocks { float:left; }
#I_want_it_form input, #I_call_you input { background-color:#F4F8FD; border:1px solid #7E9DC1; font:12px Arial !important; width:330px; margin-top:-15px; _margin-top:-13px; float:right; height:20px; }
#I_want_it_form, #I_call_you { width:430px; }
#I_want_it_form .paragraph, #I_call_you .paragraph { display:block; margin-bottom:12px; _padding-bottom:1px; _margin-bottom:5px; }
#I_want_it_form .captcha, #I_call_you .captcha { text-align:right; }
#I_want_it_form .captcha input, #I_call_you .captcha input { width:110px; }
#I_want_it_form .captcha .paragraph a, #I_call_you .captcha .paragraph a { display:block; _padding:0px 8px 8px 0px; position:relative; top:0px; right:5px; _right:0px; _top:0px; }
#I_want_it_form #button, #I_call_you #button { background-color:#BDD7F2; border:1px solid #7E9DC1; color:#FFFFFF; font:12px Arial !important; width:80px; margin-top:5px; _margin-top:0px; _margin-bottom:2px; }
#I_want_it_form #txtInput, #I_call_you #txtInput { margin-top:15px; _margin-bottom:2px; margin-right:-110px; _margin-right:0px; _margin-top:0px; float:none; }
#I_want_it_form #txtCaptcha, #I_call_you #txtCaptcha { margin-top:0px; }
#front_blank { background-color:white; height:25px; margin-top:-3px; position:absolute; width:430px; z-index:10000; _margin-top:6px; _margin-left:-5px; }
#I_want_it_form #txtInput, x:-moz-any-link, x:default { margin-right:0px; }
#I_call_you #txtInput, x:-moz-any-link, x:default { margin-right:0px; margin-top:0px; }
#content .bluelight { background-color: #d7e2f1; font: 11px Arial; text-align: center; color: #445775; }
#content .bluelight div { margin: 5 10 5 10; }
#content .bluehard { background-color: #DEEDFF; font: 11px Arial; text-align: center; color: #445775; }
#content .bluehard div { margin: 5 10 5 10; }
.movie {padding-top:35px;  _padding-bottom:10px;}

#content ul, #content ol{margin-top: 15px!important; margin-bottom: 15px;}
.right-head{float:right;width:50%;}
.right-head + h2{clear:both;}

.movie h3, .movie p {
    margin-bottom:10px;
}

#zadarmo {
    color: white;
    display: block;
    font-family: 'ArialNarrow';
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -1px;
    margin-left: 16px;
    margin-top: 8px;
    _margin-top:6px;
    text-transform: uppercase;
}

.create_web { 
    text-decoration:none;
    font-family: "Roboto-Light", Arial;
    font-size: 16px;
    font-weight: 400;
    color: #7e7e7e !important;
    displaY: block;
    margin-bottom: 20px;
}

.create_web img {
    border:none;
    margin-bottom: 20px;
}

body {
	margin: 0px; 
	background-color: #ffffff;
	behavior:url("/shared/activecomponents/js/csshover.htc");
}

table input[type="text"],
table textarea {
        width: 100%;
}

#content p {
	font-family: 'Roboto-Light';
	font-size: 14px;
	color: #333;
}
#content td {
	font-family: 'Roboto-Light';
	font-size: 14px;
	color: #333;
}

#content li {
	font-family: 'Roboto-Light';
	color: #333;
	list-style-position: inside;
	margin-left: 20px;
	font-size: 14px;
	margin-bottom: 4px;
}
#content ul,
#content ol {
margin-top: 20px;
}


#content a {
	color: #366EB9;
}
#content a.btn-green {
	color: #fff;
}
#content a:hover {
	text-decoration: none;
}
.main-page a {
	color:#5d87c4;
}
html body h1 { color: #366eb9; font-family: 'Open Sans', sans-serif; font-size: 1.5em; font-weight: 600; letter-spacing: 0; margin: 10px 0 28px 0; }
html body h2 { color: #366eb9; font-family: 'Open Sans', sans-serif; font-size: 1.125em; font-weight: 600; letter-spacing: 0; margin-bottom: 10px; }
html body h3 { color: #366eb9; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 600; letter-spacing: 0; }
h4 {
	font-family: 'Roboto-Medium';
	font-weight: bold;
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 10px;
	color: #366EB9;	
}

td {
    font-family: 'Arial', sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.greentext {
	font-family : Arial;
	font-weight : bold;
	color : #99CC00;
	font-size: 13px;
       
}
.all {
	width: 1024px; 
	display: block;
	margin: 0;
}
.search {
margin: 35 0 0 20;
}
.search input {
	height : 20px;
	width: 116px;
	font-size: 11px;
	border-top: solid 1px #7F7F7F;
	border-left: solid 1px #7F7F7F;	
	border-right: solid 1px #CACACA;
	border-bottom: solid 1px #CACACA;
}
.search .searchbutton {
margin-left: 10px;
	border: solid 1px #D7E2F1; 
	background-color: #F2F7FC; 
	width: 70px; 
	height: 23px; 
	color: #366EB9; 
	font-size: 11px; 
	font-family: Tahoma, Verdana, sans-serif, Arial;
}
/*classes for content area*/
.clear {
	clear: both; 
}
.cursor {
	margin-top: 10px; 
	margin-right: 5px; 
	vertical-align: -7px;
	border: 0px;
}
.blocks div {
        text-align: center;
	margin: 5 5 50 5; 
	width: 290px; 
	height: 340px; 
	float: left; 
	font-size: 10px;
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #999999;
}
.blocks h2 {
	font-size: 18px;
	font-family: Arial, sans-serif, Verdana, Tahoma;
	color: #666666;
	letter-spacing: -1px;
	margin-bottom: 20px;
	margin-top: 0px;
}
/*.imgblocks {
	float: left; 
	margin-bottom: 90px; 
	margin-right: 10px;
}*/
/*end classes for content area*/
/*classes for top area*/
.top {
	width: 1024px; 
	display: block;
height: 183px;
}
.top img {
	border: 0px;
}
.top .div {
	height: 183px; 
	float: left;
}
.otherex {
	margin: -30 0 0 132;
}
.otherex a {
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: white;
}
.otherex a:hover {
	text-decoration: none;
}
/*classes for login*/
.login {
	height: 183px;
	width: 217px;
	z-index: 4;
	float: left;
}
.login img {
	margin-left: 17px;
}
.login a {
	color: #366EB9;
	font-family : Verdana, Tahoma, sans-serif, Arial;
	font-size: 10px;
	float: left;
	margin: 5 10 0 19;
	text-align: right;
}
.login .button {
	border: solid 1px #D7E2F1; 
	background-color: #F2F7FC; 
	width: 70px; 
	height: 23px; 
	color: #366EB9; 
	font-size: 11px; 
	font-family: Tahoma, Verdana, sans-serif, Arial;
}
.login div {
	height: 25px; 
	display: table;
}
.login font {
	color: #366EB9;
	font-family : Verdana, Tahoma, sans-serif, Arial;
	font-size: 11px;
	float: left;
	margin: 3 7 0 16;
	width: 50px;
	text-align: right;
}
.login input {
	height : 20px;
	width: 116px;
	font-size: 11px;
	border-top: solid 1px #7F7F7F;
	border-left: solid 1px #7F7F7F;	
	border-right: solid 1px #CACACA;
	border-bottom: solid 1px #CACACA;
	float: left;
}
/*end classes for login*/
/*end classes for top area*/
/*classes for left area*/
.free {
	margin: 0 0 10px 20px; 
	height: 80; 
	width: 270px; 
	padding: 15px 0 0 0; 
}
#content .page.newslist {
  display: none;
}

#content .page.newslist.show {
  display: inline;
}
.free a {
	font-size: 17px !important; 
	font-family: Arial, sans-serif, Verdana, Tahoma !important; 
	color: 366EB9 !important; 
	letter-spacing: -1px; 
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;	
        text-decoration: none !important;
        display:block;
        height:50px;
}

.free a h3 {font-size: 17px !important; 
	font-family: Arial, sans-serif, Verdana, Tahoma !important; 
	color: 366EB9 !important; 
	letter-spacing: -1px; 
	font-weight: normal;
	margin: 0 0 0 0;
}

.left {
	width: 290px; 
	float: left; 
	text-align: left;
	margin-left:10px;
}
.left img {
	border: 0px;
        margin-left: 9px;
}
.left a {
	font-size: 12px; 
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #366EB9;
}
.left a:hover {
	text-decoration: none;
}
.menu {
	/*padding-left: 67px;
	padding-top: 4px; 
	width: 220px; 
	height: 25px;*/
}
.support {
	height: 99px; 
	margin: 20 0 18 0;
}
.partner {
	height: 139px; 
	margin: 22 0 20 0; 
	font-size: 10px; 
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #999999;
}
.partner a {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #366EB9;
	text-decoration: none;
}
.partner a:hover {
	text-decoration: underline;
}
/*end classes for left area*/
/*end classes for center area*/
.center {
	display: table; 
	width: 1024px;
}
.middle {
	float: left; 
	width: 480px;
/*        margin-right: -201px;
border: solid 1px green;*/
}
.middle1 {
	display: table;
	width: 480px;
}
.middle1 img {
	border: 0px;
}
.contadvantages {
	padding-top: 23px;
	width: 250px;
	height: 175px; 
	float: left;
}
.contadvantages a {
	font-size: 12px;
	color: #777777;
	font-family: Arial, sans-serif, Verdana, Tahoma;
}
.contadvantages img {
	vertical-align: middle; 
	margin: 0 5 3 10;
}
.start-page .advantages {
	width: 250px;
	height: 135px; 
	float: left;
}
.start-page .advantages ul {
	margin-top: 25px;
}
.start-page .advantages li {
	font-size: 1.5em; 
	font-family: 'ArialNarrow'; 
	color: #366EB9;
	margin: 0 0 5 -3;
        _padding:0 0 0 -3px;
}
.stat {
	color: #999999; 
	margin-left: 25px; 
	margin-bottom: 20px;	
	font-size: 10px; 
	font-family: Tahoma, Verdana, sans-serif, Arial;
	text-align: left;
}
.stat a {
	color: #999999; 
}
/*end classes for center area*/
/*classes for right area*/
.right {
	text-align: left; 
	width: 200px; 
	float: left;
/*        margin-left: -201px;
border: solid 1px red;*/
}
.right div {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #999999;
}
/*classes for subscribe*/
.subscribe {
margin: 0px;
}
.subscribe .login2 {
	display: table; 
	height: 50px;
}
.subscribe .links {
	margin: 0 0 0 43; 
	display: table;	
}
.subscribe h5 {
	margin-top: 0px;
}
.subscribe font {
	color: #366EB9;
	font-family : Verdana, Tahoma, sans-serif, Arial;
	font-size: 11px;
	float: left;
	margin: 3 2 0 0;
}
.subscribe input {
	height : 20px;
	width: 136px;
	font-size: 11px;
	border-top: solid 1px #7F7F7F;
	border-left: solid 1px #7F7F7F;	
	border-right: solid 1px #CACACA;
	border-bottom: solid 1px #CACACA;
	float: left;
}
/*end classes for subscribe*/
/*classes for downloads*/
.downloads a {
	color: #696969;
}
.downloads img {
	margin: 0 7 7 0; 
	vertical-align: top;
	border: 0px;
}
/*end classes for downloads*/
/*classes for voting*/
.voting div {
	margin: 0 0 7 0;
}
.voting input {
	vertical-align: middle;
	margin-right: 5px;
}
/*end classes for voting*/
.razdel {
	width: 178px;
	height: 1px;
	margin: 15 0 10 0;
}
.punkt {
	width: 175px; 
	height: 15px; 
	margin: 0; 
}
/*end classes for right area*/
/*classes for bottom area*/
.bottom1 {
	width: 100%; 
	display: table;
/*border: solid 1px yellow;*/
}
.bottom1left {
	float: left; 
	height: 164px; 
	width: 758px;
position: relative;
}
.bottom1lefttext {
	margin: 35 0 0 50;
}
.bottom1lefttext a {
	font: 10px Tahoma, Verdana, sans-serif, Arial;
	text-decoration: none;
}
.bottom1lefttext div {
	width: 215px; 
	float: left; 
	text-align: left; 
	font-size: 10px;
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #999999; 
	margin-right: 20px;
position: relative;
}
.bottom1lefttext h5 {
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #366EB9;
	margin-top: 5px;
	margin-bottom: 10px;
}
.bottom1right {
/*	float: left; */
	width: 120px; 
	text-align: left; 
	margin: 0 0 0 40; 
	display: table;
}
.bottom1right img {
	vertical-align: top; 
	margin: 0 5 5 0; 
	float: left;
}
.bottom1right a {
	display: block; 
	color: #696969;
	height: 20px;
}
.bottom2 {
	width: 100%; 
	display: table;
/*border: solid 1px orange;*/
}
.bottom2 div {
	/*float: left;*/
}
.bottom2right {
	width: 201px; 
	height: 60px; 
	padding: 10 0 0 25; 
	text-align: left;
float: left;
position: relative;
}
.bottom2left {
	height: 85px; 
	color: #999999; 
	font: 11px Tahoma, Verdana, sans-serif, Arial; 
	text-align: left; 
	padding: 20 6 0 45;
	width: 700px;
       _width: 750px;
	float: left;
	position: relative;
}
.bottom2left img {
	margin-right: 10px;
}
/*end classes for bottom area*/
/* Begin: menu classes */
ul.menulevel2,
li.menulevel2,
a.topmenuitem, a.topmenuitemopened,
a.topmenuitemsubmenu, a.topmenuitemsubmenuopened,
a.popupmenuitem {
	/*display:block;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
list-style-position:outside !important;*/
}
ul.menulevel2 {
	/*background-color: #E2EAF5;
	border: solid 1px #A1BBDF;
	width: 202px;*/
}
iframe {
width: 100%;
  height: 63%;
  border: none;
}
li.menulevel2 {
	position:relative;
	padding: 0;
	z-index:9;
	vertical-align: text-bottom;
}

li.menulevel2 {
	/*line-height: 100%;
	width: 202px;*/
}
.main-page .menu .menulevel2 a {
	padding-left: 32px;
}
.main-page .menu .menulevel3 a {
	padding-left: 48px;
}
li.menulevel2 div {
/*margin: 2 0 0 5;*/
}
a.topmenuitem, a.topmenuitem:visited, a.topmenuitemsubmenu, a.topmenuitemsubmenu:visited {
	/*font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: ##366EB9;*/
}

/*a.topmenuitemopened, a.topmenuitemopened:visited, a.topmenuitemsubmenuopened, a.topmenuitemsubmenuopened:visited {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000032;
	text-align: center;
}*/

a.popupmenuitem, a.popupmenuitem:visited {
	/*font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Arial;
	cursor: pointer;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 1px solid #E2EAF5;
	height: 21px;
	color: #000032;
	background-color: #E2EAF5;
	width: 100%;*/
}

a.popupmenuitem:active, a.popupmenuitem:hover {
	border-color: #FEFEFF;
	color: #000032;
	background-color: #fcfcfc;
}

div.menulevel1 ul.menulevel2 {
	/*position: absolute;
        z-index: 1000;*/
	display: none;
}

div.menulevel1:hover ul.menulevel2 {																
	/*display:block;
margin: -12 0 0 54;*/
}
/* End: menu classes */

/* Start: SAPE classes */
.sape_left_block{
 padding-left: 48px;
}
.sape_header{
}
.sape_links{
}
.sape_right_block {
}
.sape_links img{
 margin-left: 0px;
 margin-right: 15px;
}
.sape_links A{
 color: #999999;
 text-decoration: none;
 font-size: 10px;
 display:block;
 padding-bottom:15px;
}
.sape_header{
 padding-bottom: 15px;
 padding-top: 5px;
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
}
/* End: SAPE classes */

#loginFormBox {
        margin: 20px;
        padding: 10px;
}
#content #loginFormBox p {
        text-align: right;
        margin: 0;
}

.zakaz_design input{
        border: 1px solid #7F9DB9;
        font: 11px Arial;
        color: #999999;
}

.zakaz_design input[type="submit"] {
    border: 1px solid #D7E2F1!important;
    font: 11px Arial;
    color: #366EB9;
    background: #F2F7FC;
    border-radius: 0px;
    padding: 4px 15px 5px 15px!important;
    font-weight: 100;
}
.zakaz_design textarea{
        border: 1px solid #7F9DB9;
        font: 11px Arial;
        width: 436px;
        color: #999999;
}
.zakaz_design select{
        border: 1px solid #7F9DB9;
        font: 11px Arial;
        width: 436px;
        border-shadow: none;
        color: #999999;
        outline: 0;

}
.block2 img{
        margin-left:0;
        margin-top:15px;
        padding:0;
        border:none;   
}
.block2 a{
        font-size: 11px; 
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #366EB9;
}

.news_new p{
        font:11px Tahoma, Verdana, sans-serif, Arial;    
}

.bluelight td, .bluehard td{
        color:#445775
}

.example img{
        margin: 10px 15px 10px 0;
}

.example td{
        padding-top:20px;
}

.example p{
        margin-top:10px;
}


/*--------new year 2010-11----------*/

.quickFlip{width:430px !important;height:232px !important;}
.blackPanel .marg {margin-top:-60px !important;
padding-right:10px !important;}

#downloads_div{margin-left:43px;font-size:11px;}
#downloads_div a{font-size:11px;}

#sozd{width:469px;height:208px;font:16px arial;color:#366eb9;font-style:italic;padding-top:21px;}
.no_li li{list-style:none;margin:5 0 0 -15;padding-top:10;padding-left:40px;height:32px;list-style-image:none!important;}

#logo_name{text-decoration:none;color:#8C8C8C;font:10px arial;letter-spacing:3px;margin-left:85px;margin-top:-12px;}
.logo_name{text-decoration:none;}

#logo{
    width: 270px;
    height: 64px;
    position: relative;
}

#logo span{
    position: absolute;
    bottom: 0;
    right: 0;
    text-decoration: none;
    color: #B2B2B2;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    letter-spacing: 5.4px;
}

.float {float:left;}
.number {PADDING-BOTTOM: 10px; COLOR: #366eb9; MARGIN-LEFT: 50px; PADDING-TOP: 12px}
#gl {_padding-top:10px;}
.tarify {list-style-image: none !important; list-style-type: none; padding-top: 2px; color:#366EB9;}
.float img {margin-right:5px;}
.text {display:block; _margin-top:-10px;}
.darkline-invisible{display:none;}

/** ===========================
 *  Рассылка smartResponder
 *  ===========================
*/
/*#smart-head { font:bold 11px/1.25 tahoma; color:#366eb9; }
.remove_labels { float:left; width:40px; font:normal 11px/20px tahoma; color:#366eb9; height:20px; text-align:right; padding-right:5px; }
.sr-required { width:135px; color:#666; border:1px ridge #cacaca; font:11px/20px tahoma; height:20px; line-height:20px;  }
.sr-box-list { padding:0px; margin:0px; }
.sr-box-list li { list-style-type:none; margin-left:0px !important; }
#smart-subscr { cursor:pointer; margin-left:45px; font:normal 11px/25px tahoma; color:#366eb9; text-align:center; background:#f2f7fc; border:1px solid #d7e2f1; width:115px; height:25px; }
.sr-box { margin-left:10px; margin-bottom:0px; }
.sr-box p { margin-bottom:0px; }
.right { float:right; margin:5px 0px 5px 5px; }
.sizes { width:34px; height:257px; }
.pricetable {background:#F3F6FA;border:1px solid #e1e9f4;}*/

@media screen and (max-width: 550px) {
html body #logo {width:50%;}
}
@media screen and (max-width: 480px) and (min-width: 420px) {
html body #subbutton, html body #subbutton2 {width:20%;text-align:center;padding:6px 0 !important;}
html body header .nav-icon img {position:static !important;margin:17px auto 0;}
html body #nav ul {margin:17px 5px!important;}
html body #nav ul li a {font-size:13px!important;}
html body #nav ul.submenu li:before {display:none;}
html body #nav ul.submenu li {overflow:hidden;}
}
@media screen and (max-width: 419px) { html body #logo {display:none;} html body #nav ul {margin:17px 5px!important;} html body #nav ul.submenu li:before {display:none;} html body #nav ul li a {font-size:13px!important;} html body #nav ul.submenu li {overflow:hidden;} }
@media only screen and (max-device-width: 540px) {
html body .section01 .createsite span, html body .section06 .createsite span {font-size:12px !important;}
}
@media only screen and (max-device-width: 360px) {
html body .section01 .createsite span, html body .section06 .createsite span {font-size:10px !important;}
}




#section03 h3{margin: 55px 0;
color: #fff;
font-family: "Roboto-Bold"
text-transform: uppercase;
text-align: center;
letter-spacing: 0;
padding-left: 2%;
font-size: 2.25em!important;
padding-right: 2%;}

#section05 h3{color: #fff;
margin-bottom: 56px;
font-family: "Roboto-Bold"
text-transform: uppercase;
text-align: center;
letter-spacing: 0;
padding-left: 2%;
padding-right: 2%;
font-size: 2.25em!important;}

#section06 h3{color: #1fa7ee;
margin-bottom: 52px;
line-height: 43px;
font-family: "Roboto-Bold"
text-transform: uppercase;
text-align: center;
letter-spacing: 0;
padding-left: 2%;
padding-right: 2%;
font-size: 2.25em!important;}

#section07 h3{color: #fff;
margin-bottom: 28px;
font-family: "Roboto-Bold"
text-transform: uppercase;
text-align: center;
letter-spacing: 0;
padding-left: 2%;
padding-right: 2%;
font-size: 2.25em!important;}

#section08 h3{color: #1fa7ee;
margin-bottom: 30px;
font-family: "Roboto-Bold"
text-transform: uppercase;
text-align: center;
letter-spacing: 0;
padding-left: 2%;
padding-right: 2%;
font-size: 2.25em!important;}

#section09 h3{color: #fff;
font-family: "Roboto-Bold"
text-transform: uppercase;
text-align: center;
letter-spacing: 0;
padding-left: 2%;
padding-right: 2%;
font-size: 2.25em!important;}

#section10 h3{color: #1fa7ee;
margin-bottom: 54px;
font-family: "Roboto-Bold"
text-transform: uppercase;
text-align: center;
letter-spacing: 0;
padding-left: 2%;
padding-right: 2%;
font-size: 2.25em!important;}
#h3_style h3 {
    font-family: "Roboto-Bold"
    font-size: 36px;
    color: #1FA7EE;
    line-height: 43px;
    margin-bottom: 30px;
    padding-bottom: 20px;
    padding-left: 2%;
    padding-right: 2%;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0px;
}

/*main page*/
.main-page .menu a {
    display: block;
    color: #2588bb;
    border-bottom: 1px solid #e0e0e0;
    font-size: 0.875em;
    font-weight: 400;
    text-decoration: none;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 16px;
}
.section02-inner-right {
	margin-bottom: 15px;
}
.section02-inner-right .newslist {
    float: right;
    color: #5d87c4;
    font-family: 'Roboto-Light';
    font-size: 14px;
    font-weight: normal;
    clear: both;
}
#smart-subscr {
    float: right;
    cursor: pointer;
    color: #5d87c4;
    background: #fff;
    text-decoration: none;
    border: 1px solid #9fb9df;
    border-radius: 6px;
    box-shadow: 0px 5px 0px #9fb9df;
    padding: 11px 26px;
    margin-top: 13px;
    margin-bottom: 24px;
    width: auto;
}
#smart-subscr:hover {
    color: #fff;
    background: #9fb9df;
}
.subscribe-block li {
    padding-left:0;
}
.footer-block1 a {
    display:block;
}
html body .section02-inner .section02-inner-left .download-block {
    padding-bottom: 30px;
}
.menulist {
    margin-right: 20px;
}
.menulist ul li {
    padding-left:0;
}
.activemenu, .topmenuitemsubmenuopened {
    font-weight: 700!important;
}
.activemenu + ul {
    display:block!important;
}
.topmenuitemsubmenuopened + ul {
    display:block!important;
}
ul.menulevel3 {
    display:none;
}
#section10{
padding-bottom:0px;
}
#section10 iframe{
    height: 300px;
}
.voting input[type="radio"] { padding:0; border:none; }
.downloads img {margin-right:8px;}
html body footer #logo { padding-top: 1%; padding-bottom: 1%; }
html body footer #logo a { text-decoration:none; color:#7e7e7e; }
html body footer #logo img { margin-bottom:10px; }
.sampledesc p { margin-top:20px; }

html body .section03-inner .wrapper .section03-inner-block1, html body .section03-inner .wrapper .section03-inner-block2, html body .section03-inner .wrapper .section03-inner-block3 { width:24%\9; }
#content .sdromformopinion {
	width: 480px !important;
	margin-bottom: 20px;
}
.sdromformopinion input{height:25px!important;}
html body input, html body textarea{padding: 2px 7px 2px 12px!important; border-color: rgb(169, 169, 169) !important;}

#content .sdromformopinion input  {
	width: 300px;
}
html body #content td p {
	margin-top: 2px;
}
#content .sdromformopinion input[type="submit"] {
	padding: 0;
}
#content .section02-inner-center-bottom {
	clear:both;

}
#content .img img {
	margin-top: 0;
}
#content #area {
	padding: 11px 7px 11px 12px;
}
#content #button {
	padding-right:12px;
	color: black;
	cursor: pointer;
}
form[name="question_form"] {
	width: 480px;
}
#content #loginButton {
	padding: 0;
	width: auto;
	height: auto;
}
#loginButton input[type="text"],
#loginButton input[type="password"] {
	margin-left: 10px;
}
#content .features li {
	margin-left: 0;
	margin-top: 15px;
}
.happyman {
	width: 256px;
	height: 203px;
	text-indent: -9999px;
	overflow: hidden;
}
form[name="designOrigin"] img[src="/images/blank.gif"],
form[name="orderChanges"] img[src="/images/blank.gif"] {
	height: 1px;
}
form[name="orderChanges"] img[src="/pub/sdrom/portal/images/customize/br.gif"] {
	height: 2px;
}
form[name="designOrigin"] .contactpersoninput,
form[name="designOrigin"] .companynameinput,
form[name="designOrigin"] .logininput,
form[name="designOrigin"] .emailinput {
	padding: 8px;
	margin-top: 3px;
	margin-bottom: 10px;
}

#content td[background="/pub/sdrom/portal/images/customize/custom_girl.gif"] {
	background-repeat: no-repeat;
}
#content label[for=login],
#content label[for=pass] {
	font-family: 'Arial', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #333;
}
form[name="I_call_you"] {

}
#content #I_want_it_form input, 
#content #I_call_you input {
	width: 300px;
}
#content #I_want_it_form input#txtCaptcha, 
#content #I_call_you input#txtCaptcha,
#content #I_want_it_form input#txtInput, 
#content #I_call_you input#txtInput {
	width: auto;
}
#content #I_want_it_form input#txtCaptcha, 
#content #I_call_you input#txtCaptcha {
	color: black;
}
#content #I_want_it_form input#txtInput, 
#content #I_call_you input#txtInput {
margin-right: -165px;
}
#content #I_want_it_form #button, 
#content #I_call_you #button {
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
}
#content #I_want_it_form .captcha .paragraph, 
#content #I_call_you .captcha .paragraph {
	display: block;
}
.support-phone {
	display: block;
}
input[type="image"] {
	border: none;
}
form[name="form1282343285"] input,
form[name="form1282343285"] textarea {
	font-size: 14px !important;
	padding: 5px !important;
	height: auto !important;
}
td[background="/pub/sdrom/portal/images/faq/tree/r.gif"] {
	background-repeat: repeat-y;
}
.ramka.contentbackcolor {
height: auto;    margin-top: -15px;
}
form[name="calcForm"] table {
position: static !important;
}
#headerRow td#no-color {
width: auto;
}
#content input[name="myname"],
#content input[name="myemail"],
#content textarea[name="mytext"] {
font-size: 14px;
}
.right.sizes {
width: auto;
}
td[background="/pub/sdrom/portal/images/customize/orderform_top.gif"] img {
height: 4px;
}
body .myinput {
font-size: 14px;
padding: 5px;
height: 30px;
margin-bottom: 10px;
}
body .sitedesctextarea,
body .select {
font-size: 14px;
padding: 5px;
margin-bottom: 10px;
}
/* ===================
*  start Page
* ====================*/

div.blocks h1{
    float: none;
    text-align: left;
    width: 100%;
    height: auto;
    font-size: 24px;
    color: #333333;
    margin: 0px 0px 40px 0px;
}
.blocks a.create__link{
   display: inline-block;
    font-family: "Roboto-Bold", Arial;
    font-size: 16px;
    font-style: normal;
    color: #fff !important;
    background: #99cc00;
    white-space: nowrap;
    border: 0;
    box-shadow: 0px 5px 0px #739707;
    border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    margin: 0 auto;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease;
}
.blocks a.create__link:hover{
    background: #90ba14;
}
.blocks a.order__link{
    -webkit-appearance: none;
    display: inline-block;
    font-family: "Roboto-Bold", Arial;
    font-size: 16px;
    font-style: normal;
    color: #fff !important;
    background: #5abbee;
    white-space: nowrap;
    border: 0;
    box-shadow: 0px 5px 0px #1880b7;
    border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    margin: 0 auto;
    text-shadow: 1px 1px 0px #3b7a9b;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease;
}
.blocks a.order__link:hover{
    background: #008cd5;
    box-shadow: 0px 5px 0px #0b72a8;
}
.create__link, .order__link{
    width: 230px;
    padding: 14px 0;
    margin-top: 36px;
}
div.blue__text{
    width: 100%;
    text-align: left;
    font-size: 24px;
    color: #1fa7ee;
    height: auto;

}
.advantages__start figure, .advantages__start div{
    margin-bottom: 30px;
    width: 199px;
    text-align: center;
    float: left;
    color: #404040;
    font-family: "Roboto-Light", Arial;
    display:block;
}
.advantages__start div span{display:block;}
.review{/*40*/margin-bottom: -90px;}
.blocks h3, .advantages__start h3, .review h3, .advantages__site h3{
    text-align: left;
    font-size: 24px;
    color: #1fa7ee;
    border-bottom: 0 !important;
    padding-bottom: 0px !important;
    margin-bottom: 40px;
}
#advantages__site h2{
    text-align: left;
    font-size: 24px;
    color: #1fa7ee;
    border-bottom: 0 !important;
    padding-bottom: 0px !important;
    margin-bottom: 40px;
}
#content .review p{
    font-style: italic;
    color: #a9a9a9;
    font-size: 16px;
}
#content .review .client-ava p{
    width: 120px;
    font-style: normal;
    color: #404040;
    margin: 10 auto;
}
.review .client-ava{
    width: 200px;
    float: left;
    text-align: center;
    display: none;
}
html body #content .review p:first-child{
    margin-top: 5px;
}
.review .bx-pager-item a{
    background: #5abbee;
    text-indent: -9999px;
    display: block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.review .bx-pager-item a.active{
    background: #86ce38;
    width: 15px;
    height: 15px;
    border-radius: 8px;
}
.review .bx-controls.bx-has-pager{
    text-align: center;
}
.review .bx-pager-item{
    display: inline-block;
} 

#advantages__site {
    text-align: center;
    margin-bottom: 110px;
}
html body #content .advantages__site p{
    margin-top: 0px;
    text-align: left;
    font-size: 14px;
}
html body #advantages__site .circle{
    overflow: hidden;
    background-color: #fff;
    width: 114px;
    height: 114px;
    border-radius: 58px;
    border: 3px solid #999;
    text-align: center;
    display: inline-block;
    margin-right:20px;
}
#advantages__site .figcaption h3{
    margin-bottom: 15px;
    font-size: 20px;
    color: #666666;
    font-family: 'Roboto-Light';
}
#advantages__site .figcaption{
   width: 300px;
   display: inline-block;
}
#advantages__site .section04icon02{
   position: relative;
   top: -45px;
}
#advantages__site .section04icon05{
   position: relative;
   top: -25px;
}
#advantages__site .section04icon04{
   position: relative;
   top: -43px;
}
#advantages__site .section04icon06{
   position: relative;
   top: -5px;
}
#advantages__site .section04icon01{
   position: relative;
   top: -43px;
}
#advantages__site .section04icon03{
   position: relative;
   top: -43px;
}
#advantages__site .section04icon01 img{
    margin-top:25px;
}
#advantages__site .section04icon03 img{
    margin-top:18px;
}
#advantages__site .section04icon04 img{
    margin-top:25px;
}
#advantages__site .section04icon05 img{
    margin-top:25px;
}
#advantages__site .section04icon06 img{
    margin-top:20px;
}
#advantages__site .bx-pager-item{
    display: none !important;
}
header {
    opacity: 0.95 !important;
}
#advantages__site .bx-wrapper .bx-controls-direction a{
    position: absolute;
    margin-top: -170px;
    outline: 0;
    width: 39px;
    height: 39px;
    text-indent: -9999px;
    z-index: 9999;
}
html body #big-btn-green{
    display: inline-block;
    font-family: 'Roboto-Medium';
    font-size: 1.375em;
    font-style: normal;
    color: #fff;
    background: #99cc00;
    white-space: nowrap;
    border: 0;
    box-shadow: 0px 5px 0px #739707;
    border-radius: 6px 6px 6px 6px;
    padding: 17px 48px;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.2s ease;
    margin: 0 25px 0 25px;
}
.near-green{
    color:#1fa7ee;
    font-size: 24px;
    font-family:'Roboto-Light';
    letter-spacing: -1.1px;
}
.blocks #h2 {
	font-size: 18px;
	font-family: Arial, sans-serif, Verdana, Tahoma;
	color: #666666;
	margin-bottom: 20px;
	margin-top: 0px;
        display: block; 
        font-weight: normal;
} 
html body .advantages__site #h3{
    margin: 0 0 15 0;
    font-size: 20px !important;
    color: #666666;
    font-family: 'Roboto-Light';
    font-weight: 600;
}
.down__sape{
    padding-left: 5px;
    margin-bottom: 10px;
}
.sape_first{
    padding-bottom: 5px;
    padding-top: 5px;
     color: #333;
    font-size: 16px;
}
html body .section02-inner .section02-inner-right #h3{
    color: #cc0000;
    font-family: 'Roboto-Medium';
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 9px;
}
html body .section01-inner .swiper-slide .swiper-slide-text p:first-child{
    font-size: 1.5em;
    font-weight: 700;
    margin-bottom: 7px;
    margin-top: -10px;
    line-height: 30px;
}
html body .section01-inner .swiper-slide .swiper-slide-text p{
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
}
.slide-inner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
    height: 200px;
    padding: 0px 30px;
}
/*.small-h1{font-size: 1.2em;}*/
.support-h4{margin-top:20px;}
.how_ceate{
    color: #366eb9!important;
    font-family: 'Open Sans', sans-serif!important;
    font-size: 1.5em!important;
    font-weight: 600;
    letter-spacing: 0;
    margin: 10px 0 28px 0!important;
    line-height: 32px!important;}

 INPUT[type="Checkbox"]{margin-right: 7px;}

.calculator-table{margin-top: -64px;padding: 5px; border: solid 1px #999999;}
@media \0screen {
 .blocks div {margin-bottom: 55px;}
html body .create-site ul li a{padding:15px!important;}
#advantages__site .bx-wrapper .bx-prev{left:0!important;}
#advantages__site .bx-wrapper .bx-next{right:0!important;}
}
:root .blocks div {margin-bottom: 55px;}
/*:root #advantages__site .bx-wrapper .bx-prev{left:0!important;}
:root #advantages__site .bx-wrapper .bx-next{right:0!important;}*/
.call-you{width:500px!important;}
.call-you input[type="text"]{
    width:300px!important;
    background-color: #F4F8FD;
    border: 1px solid #7E9DC1;
    font: 12px Arial !important;
    width: 330px;
    margin-top: -15px;
    _margin-top: -13px;
    float: right;
    height: 20px;
}
.call-you-button{
    background-color: #BDD7F2;
    border: 1px solid #7E9DC1;
    height: auto;
    font: 12px Arial !important;
    color: black;
    cursor: pointer;
    border-radius: 4px;
    float: right;
    padding: 7px 20px 7px 20px!important;
}

.article-block-h3{
    color: #86a6d5;
    font-family: 'Roboto-Medium';
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 9px;
}

.article-block-strong{
    font-family: 'Roboto-Medium';
    font-weight: normal;
    color: #666;
    font-size: 14px;
    line-height: 17px;
}

.article-block-p{color:#666}

.article-block-more{
    float: right;
    color: #5d87c4;
    clear: both;
}

.article-block .nav-more{display:none;}
html body .section02-inner .section02-inner-left .article-block{padding-left:0!important;}

tr.darkline td{padding-left:10px;}
tr.darkline + tr td{padding-left:10px;}
textarea{resize:none;}
html body #content ul li{margin-bottom: 0px!important;}

#content_manual p{font-size:16px;}
.noindent li a{font-size:16px!important;}

#left_manual ul li.menulevel2 a{font-size: 12px;}

noindex:-o-prefocus, .section01-inner .swiper-slide .swiper-slide-text p:first-child {
    margin-top: 50px;
}

@media (min-resolution: .001dpcm) {
    _:-o-prefocus, html body .section01-inner .swiper-slide .swiper-slide-text p:first-child { 
         margin-top: 50px;
    };
}
html body .section02-inner #content .section02-inner-center-bottom a{margin-left: -170px;margin-top: 60px;}
.create-steps{ margin-top: 10px;}
html body .section02-inner .section02-inner-right-wrap-top .section02-inner-center {

    margin-bottom: 20px;

}

html body .section02-inner .section02-inner-right-wrap-top .section02-inner-center p.section02-inner-center-text{
    top:0!important;
}


[name='subscribeform']+tbody tr:nth-child(2) td:nth-child(1) a{
    display: block;
    float: right;
    color: #5d87c4;
    font-size: 16px;
    text-decoration: none;
    border: 1px solid #9fb9df;
    border-radius: 6px;
    box-shadow: 0px 5px 0px #9fb9df;
padding: 7px 25px;
    margin-top: 13px;
    margin-bottom: 24px;
}
[name='subscribeform']+tbody tr:nth-child(2) td:nth-child(2) a{
    display: block;
    float: left;
    color: #5d87c4;
    font-size: 16px;
    text-decoration: none;
    border: 1px solid #9fb9df;
    border-radius: 6px;
    box-shadow: 0px 5px 0px #9fb9df;
padding: 7px 25px;
    margin-top: 13px;
    margin-bottom: 24px;
}
[name='subscribeform']+tbody tr:nth-child(2) td:nth-child(1) a:hover{
    color: #fff;
    background: #9fb9df;
}
[name='subscribeform']+tbody tr:nth-child(2) td:nth-child(2) a:hover{
    color: #fff;
    background: #9fb9df;
}
.subscribeheader{
    color: #86a6d5;
}
#page3, #page2{
    display: none;
}
a.part1, a.part2, a.part3{
    text-decoration: underline;
    cursor: pointer;
}

#social-icons-buttons span{margin-left: 0!important;}

.user-form__submit{margin-bottom: 20px;}
.user-form__submit input{
    font-family: "Roboto-Light"
    margin: 23px 28px 0px 0px;
    padding: 6px 29px;
    font-size: 24px;
    background: #1fa7ee;
    box-shadow: 0px 5px 0px #2588bb;
    -webkit-appearance: none;
    display: inline-block;
    color: #fff;
    white-space: nowrap;
    border: 0;
    border-radius: 6px 6px 6px 6px;
    padding: 14px 35px;
    cursor: pointer;
    text-decoration: none;
}

[name='subscribeform']+tbody tr:nth-child(2) td:nth-child(2) a{    padding: 7px 20px;}

/*Для IE8*/
@media \0screen {

.blocks div{width:281px;}
HTML BODY #big-btn-green{margin:0 10px 0 10px;}
.section02-inner-center-text{margin-left:10px!important;margin-top:30px;}
.advantages__start DIV{width:186px;}

}

@media screen and (max-width: 1024px) {

footer aside{display:none;}
}

@media (max-width: 790px) {
#logo{margin:0!important;}

}

footer aside{
    width: 25%;
    margin: 0;
    padding: 1% 0 3% 1.6%;
    font-size: 12px;
    box-sizing: border-box;
    float: left;
}

.logo-footer{
    position:relative;
    width: 217px;
    height: 57px;
}

.logo-footer span{
    position: absolute;
    top: 38px;
    left: 46px;
    text-decoration: none;
    color: #B2B2B2;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 13px;
    letter-spacing: 3.5px;
}

footer aside a{
    color: #7e7e7e!important;
    text-decoration: none;
}


 .bx-wrapper {position:relative;}
 #advantages__site .bx-wrapper .bx-prev{left:35px;}
 #advantages__site .bx-wrapper .bx-next{right:40px;}

/*Style from main page*/

html body table {}  

html body td {    font-family: &apos;Arial&apos;, sans-serif;     font-size: 16px;     font-weight: 300;}  
                
.logo_name { /*padding-left:14px;*/ } #logo_name { font-size:9px; letter-spacing:4px;}  
                 
#___plusone_0 { margin:6px 0px 0px 10px !important; }  
                 
.sape_header {font-size:14px;line-height:16px;color:#666;margin-top:5px;font-family:&quot;Roboto-Medium&quot;;padding-bottom:0px!important;font-weight:normal!important;}  
.sape_links a, .sape_links {display:inline;font-size:14px;line-height:16px;padding:0;font-family:&quot;Roboto-Light&quot;;}  
.sape_links a {text-decoration:underline;}  
.sape_links a:hover {text-decoration:none;}  
   
/*---------------*/

.margin_bottom4{margin-bottom:4px;}

.margin_bottom10{margin-bottom:10px;}

.margin_bottom30{margin-bottom: 30px!important;}

.margin_top20{margin-top: 20px;}

.margin_left2{margin-left: 2px;}

.margin_top15{margin-top: 15px;}

.ss_content{width: 605;}

.free_img{margin:0 17px!important;}

.element_hide{display:none;}

.padding_bottom10{padding-bottom:10px;}

.yandex_metrika{
    position:absolute;
    left:-9999px;
}

.slide_figure1{margin-bottom: 30px; margin-top: 40px;}
.slide_figure2{margin-bottom: 46px!important; margin-top: 20px;}
.slide_figure4{margin-bottom: 30px; margin-top: 20px;}

.table_news{
    border-collapse:collapse;
    margin-top:30px;
}

.table_news td{border:1px solid #E0E0E0;padding: 10px;}

.service_pack,.table_price{width:100%;}
.bx-controls.bx-has-pager {
    margin-bottom: 55px;
}
p.protect a:link {
    text-decoration: underline;
}
p.protect {
    font-size: 13px;
}

.green-text--button{
    max-width: 126px;
    height: 44px;
    width: auto;
    background-color: #bbcde8;
    border-radius: 10px;
    display: flex;
    align-items: center;
    -webkit-box-shadow: 4px 4px 2px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 2px -2px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 2px -2px rgba(0,0,0,0.75);
}

.green-text--button p{
    font-weight: bold;
    font-family: 'Arial', sans-serif !important;
    margin: 0 !important;
    width: 100%;
    text-align: center;
    font-size: 18px !important;
}

form[name="bannerform"] tr:nth-child(3) td img {
    height: 13px;
}

div#sapeModul1 div, div#sapeModul1 a {
    font-size: 11px!important;
}

.button__block {
    float: none;
    text-align: center;
}

h3.additional_link {
    border-bottom: none !important;
    font-style: italic;
    margin: 20px 0;
}
.widget {
    display: none;
}

.cookie_notice {
    display: none;
    position: fixed;
    z-index: 9999999;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 15px;
    font-family: Verdana, sans-serif;
    color: #FFF;
    background: rgba(50,50,58,1);
    padding: 10px 20px;
}
/* Оформление кнопок */
.cookie_btn {
    display: inline-block;
    margin: 10px 6px 4px 6px;
    text-decoration: none;
    position: relative;
    font-size: 13px;
    padding: 4px 12px;
    color: #FFF!important;
    border-radius: 3px;
    background-color: #68c421;
}
.cookie_btn:hover {
    color: #FFF;
}
.cookie_btn:after,
.cookie_btn:before {
    position: absolute;
    height: 2px;
    left: 50%;
    background: #FFF;
    bottom: -6px;
    content: ""
    transition: all 280ms ease-in-out;
    width: 0;
}
.cookie_btn:before {
    top: -6px;
}
.cookie_btn:hover:after,
.cookie_btn:hover:before {
    width: 100%;
    left: 0;
}