.shape .button {
    max-width: 257px;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	cursor: pointer;
}


.bt-red {
    max-width: 255px;
    width: 100%;
    height: 54px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #CE1B21;
    color: #ffffff !important;
    font-size: 20px;
    font-family: "ProximaNova-Bold", sans-serif;
    padding-bottom: 0;
    -webkit-border-radius: 3px;
    border-radius: 2px;
	
}


@media (max-width: 991px) {
    .shape .button {
        margin-left: auto;
        margin-right: auto;
    }
}



@import 'https://fonts.googleapis.com/css?family=Roboto:400,400i,700&subset=cyrillic';
@font-face {font-family: 'ProximaNova-Regular';src: url('../fonts/proxima-nova/2DD0CE_D_0.eot');src: url('../fonts/proxima-nova/2DD0CE_D_0.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova/2DD0CE_D_0.woff2') format('woff2'),url('../fonts/proxima-nova/2DD0CE_D_0.woff') format('woff'),url('../fonts/proxima-nova/2DD0CE_D_0.ttf') format('truetype');}

/* Таблица софт релизы */1000

#table_soft TABLE {
    width: 90%;
    border: 0px;
		
   }

#table_soft TD {
    border-bottom: 1px solid black; /* Линия снизу */
	padding: 5px;
	font-family:Roboto;
   }
   
#table_soft TH {
    text-align: center; /* Выравнивание по левому краю */
    background: #9A9A9A  ; /* Цвет фона */
    color:  #ccc; /* Цвет текста */
   }
   
/* Конец таблица софт релизы */

/* Таблица опции для видео и опции для аудио */

#table_options H2 {color:#000; font-family: "ProximaNova-Regular", "Arial", sans-serif;font-size:20px;color:#000000;font-style:normal;font-weight:normal;}
#table_options table {width:100%;}
#table_options TD {width:25%;}
   
/* Конец таблица опции для видео и опции для аудио */

li{list-style:none;}

img{border:0;}
h1{font-family: "ProximaNova-Regular", "Arial", sans-serif;font-size:32px;color:#000000;font-style:normal;font-weight:normal;padding:0px 0px 1px 0px;margin:0px 0px 0px 0px;}
h2{font-family: "ProximaNova-Regular", "Arial", sans-serif;font-size:14px; color:#000000;font-style:normal;font-weight:bold;padding:0px 0px 3px 0px;margin:0px 0px 0px 0px;}
h2 a{font-family: "ProximaNova-Regular", "Arial", sans-serif;font-size:18px;color:#000000;font-style:normal;font-weight:normal;text-decoration:underline;padding:0px 0px 3px 0px;margin:0px 0px 0px 0px;}
h2 a:hover{font-family: "ProximaNova-Regular", "Arial", sans-serif;font-size:18px;color:#000000;font-style:normal;font-weight:normal;text-decoration:underline;padding:0px 0px 3px 0px;margin:0px 0px 0px 0px;}
h3{font-family: "ProximaNova-Regular", "Arial", sans-serif;font-size:14px;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;padding:0px 0px 2px 0px;margin:0px 0px 0px 0px;}
h5{font-family: "ProximaNova-Regular", "Arial", sans-serif;font-size:12px;color:#000000;font-style:normal;font-weight:bold;padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;}
.nalichie{color:#390;font-size:170%;font-weight:bold;padding:0px 0px 10px 0px;}
.nalichie-small{font-size:10 px;color:#390;font-weight:bold;padding:0px 0px 0px 0px;}
.nalichie-small-red{font-size:10 px;color:#F33;font-weight:bold;padding:0px 0px 0px 0px;}
.blockstyle_1{padding-top:5px;padding-right:5px;padding-bottom:10px;padding-left:5px;}
.blockstyle_1 h4{background-color:#e9e9e9;margin-top:5px;margin-right:-5px;margin-bottom:5px;margin-left:-5px;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;}
#table_info{font-size:11px;font-weight:bold}
#table_varianty td{font-size:11px; background-color:#FFF;}
#table_varianty img{display:block; margin:0 auto;}
.table_varianty_header{background:#c7c9be;height:20px;text-align:center;}
.options{font-size:10px; color:#676767;}


.breadcrumb{text-decoration:none;padding:0px 8px 0px 7px;font-size:11px;color:#000000;font-style:italic;background:url(../images/gfx/triangle_black.gif) no-repeat center left;}
.breadcrumb_active{text-decoration:none;padding:0px 8px 0px 7px;font-size:11px;color:#000000;font-style:italic;background:url(../images/gfx/triangle_black.gif) no-repeat center left;}
.breadcrumb_top_row{border-bottom:1px solid #cccccc;padding:0px 0px 0px 0px;margin:10px 0px 14px 0px;}
.breadcrumb_top{padding:0px 0px 2px 0px;}

a:link{color:#025ebc;text-decoration:underline;}
a:visited{color:#666;text-decoration:underline;}
a:hover{color:#025ebc;text-decoration:underline;}
a:active{color:#cc0000;}

small{font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#666;}


#menu{padding:0px;width:100%;}
#menu td{padding:0 0 0 1px;width:16%;}
#menu div{display:block;width:100%;}
#menu div a{display:block;height:34px;font-weight:bold;text-decoration:none;line-height:16px;padding:12px 5px 5px;margin:0 0 0 5px;cursor:pointer;font-size:11px;}
#menu div.bl{background:url(../images/menu_l.gif) bottom left no-repeat;}
#menu div.bl a{background:url(../images/menu_r.gif) bottom right no-repeat;color:#fff;}
#menu div.red{background:url(../images/menu_l_red.gif) bottom left no-repeat;}
#menu div.red a{background:url(../images/menu_r_red.gif) bottom right no-repeat;color:#fff;}




#content{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px; position:relative; }
#content .right_col{
	margin-top:15px;
	float:right;
}
#content .left_col{
	float:left;
	width:218px;
	margin-left:10px;
}

.menu_right{margin-top:0px;}
#content .menu_left_b{padding:5px 13px 30px;}

#content .content{
	width:auto;
	height:100%;
	margin-top:0;
	margin-left:230px;
	margin-right:220px;
	margin-bottom:0px;
}
p {line-height:18px; !important;}
.fs14{font-size:18px;}
a.fs14 {font-size:18px; color: #333; margin-left:7px; text-decoration:none;}
.fs12{font-size:12px;}

a.fs12 {text-decoration:none;color: #53626E;}
a:hover.fs14,  a:hover.fs12, {text-decoration:none;border:none;color:#C00;}


hr{height:1px;font-size:0;width:100%;margin:5px 0px 5px 0px;color:#575757;}

.art_red{color:#BC0107;font-size:22px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;display:block;margin:0 0 0 17px;line-height:25px;padding-top:7px;}
.content {	color:#000;font-size:95%;margin:0;padding-top:10px;padding-right:0;padding-bottom:5px;padding-left:0;}
.content ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 8px;}
.content ul li{list-style-type:none;list-style-image:url(../images/gfx/triangle_grey.gif);list-style-position:outside;padding:0px 0px 5px 0px;margin:0px 0px 0px 15px;line-height:19px;}
.content_intro{width:100%; }
.content_intro ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 8px;}
.content_intro ul li{list-style-type:none;list-style-image:url(../images/gfx/triangle_red1.gif);list-style-position:outside;padding:0px 0px 5px 0px;margin:0px 0px 0px 15px;line-height:19px;}

.content_tech {font-size:98%;}
.content_tech td {vertical-align:top;padding:5px 5px 10px 10px;}
.content_tech strong {color:#cc0000;}
.content_tech ul{margin:0px 0px 0px 8px;}
.content_tech ul li{list-style-type:none;list-style-image:url(../images/gfx/triangle_grey.gif);list-style-position:outside;padding:0px 0px 3px 0px;margin:0px 0px 0px 15px;}

.content_foto{font-size:95%;margin-top:10px;margin-right:0;margin-bottom:0px;margin-left:0;}
.content_soft{font-size:100%;margin:10px 0 10px 0; line-height:20px;}
.content_soft strong{color:#cc0000;}
.content_soft ul li{list-style-image:url(../images/gfx/triangle_red1.gif);}

.content_options{font-size:100%;margin:10px 0 10px 0;}
.content_options strong{color:#000;}
.content_options ul li{list-style-image:url(../images/gfx/triangle_red1.gif);}
#content_options h1 {font-size:18px;color:#cc0000;font-style:normal;font-weight:normal;padding:0px 0px 3px 0px;margin:0px 0px 0px 0px;}

 только на одной странице HDX7000 FAQ
.content_faq{font-size:95%;margin-top:10px;margin-right:0;margin-bottom:0px;margin-left:0;}
.content_faq td{vertical-align:top;padding:5px 5px 10px 0px;}
.content_faq strong{color:#0000;}
.content_faq b{color:#cc0000;}

.tabnavi_spacer{background:url(../images/gfx/tabnavi_spacer.gif) repeat-x bottom left;}
.tab{padding:0px 5px 0px 0px;}
.tabnavi{background:url(../images/gfx/tabnavi_background.gif) repeat-x bottom right;padding:0px 0px 0px 0px;}
.tabnavi nobr{background:url(../images/gfx/tabnavi_left.gif) no-repeat bottom left;display:block;height:29px;text-align:center;}
.tabnavi a, .tabnavi a:visited{padding:0px 10px 0px 10px;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;line-height:29px;}
.tabnavi a:hover{text-decoration:none;color:#C93439;font-weight:noral;}
html>body .tabnavi a, html>body .tabnavi a:hover, html>body .tabnavi a:visited{height:19px;}
.tabnavi_active{background:url(../images/gfx/tabnavi_background_active.gif) repeat-x bottom right;padding:0px 10px 0px 0px;font-weight:bold;font-style:normal;text-decoration:none;color:#cc0000;line-height:34px;}
.tabnavi_active nobr{background:url(../images/gfx/tabnavi_left_active.gif) no-repeat bottom left;height:34px;display:block;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;}




.menu_left_single_line{background:url(../images/leftnavi_btn_single.jpg) no-repeat top left;padding:0 0 0 15px;text-decoration:none}
.menu_left_single_line a{text-decoration:none;color:#000000;}
.menu_left_selected{padding:10px 0px 5px 15px;background:url(../images/leftnavi_expanded_bg.jpg) center repeat-y;line-height:23px;}
.menu_left_selected a{text-decoration:none;color:#036; line-height:20px;}
.menu_left_selected a:active{color:#C00;text-decoration:none;}
.menu_left_selected a:hover{color:#C00;text-decoration:none;}

#left_col a:hover{color:#CC0000;text-decoration:none}

#right_col{
	FLOAT:right;
	WIDTH:173px;
	PADDING-TOP:0px;
	margin-top:13px;
	margin-right:10px;
	margin-bottom:3px;
	margin-left:3px;
}
#right_col a:link{color:#888;text-decoration:none}
#right_col a:hover{color:#C00;text-decoration:none}
#right_col a:visited{text-decoration:none}



.red1{COLOR:#f10013;}
.snyato{color:#C93439; font-size:18px;}

.grey_row{ 
	background:#cccccc; 
	border-collapse: collapse;
    border: 2px solid white;}

#cookie_note{
    display: none;
    position: fixed;
    bottom: 15px;
    left: 50%;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_note p{
    margin: 0;
    font-size: 0.7rem;
    text-align: left;
    color: black;
}

.cookie_accept{
    width:20%;
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
    }
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
    }
}


