.svet_topic_h2 { width:920px; margin:50px 0 0 25px; }
#svet_fotos_privs { width: 100%; max-width: 100%; overflow-x: scroll; white-space: nowrap; margin:35px 0 0 15px;} 
	.ticker_img { width:250px; border:1px solid #999; cursor:pointer; display: inline-block;}
#svet_big_foto { width:960px; margin-top:25px;} 
	.image_container { width:960px; margin-top:20px; border:1px solid #999;}
		#big_foto_img { width:960px; }  
	.big_foto_comment { display:flex; margin-top:35px;} 
		.artikul_style { width:480px; position:relative; left:0px; top:0px; }
		.status_style { width:480px; position:relative; left:0px; top:0px; text-align:right; }
	    .style-stars { color: #fb0; font-size:42px;}
	#tovar_reviews{ color: #f50; font-size:42px; cursor:pointer;} 
	#svet_price_sale{ width:960px; } 
	#svet_price_val{ width:960px; font-size:182px; color: #f50; text-align:center; }  
	#svet_price_calc{ width:960px; font-size:100px; margin-top:25px; color: #f50; text-align:center; display:flex; justify-content: center;}  
	 .numb_button { width:120px; height:120px; margin:0 30px; font-size:100px; color: #000; border:1px solid #999; border-radius:5px; background:#e5e5e5; text-align:center; cursor:pointer;}  
		.numb_button_in1{ position:relative; top:10px; }  
		.numb_button_in2{ position:relative; top:5px; }  
	 #svet_calc_value { width:520px; height:120px; margin:0 30px; font-size:100px; color:#000; border:1px solid #f50; border-radius:5px; background:#fff; text-align:center; cursor:pointer;}  
	 .svet_price_submit { width:100%; margin-top:65px;}  
		#svet_price_submit_in { width:900px; margin:0 auto; }    
		.svet_price_submit_butt { width:900px; height:112px; font-size:70px; margin-top:45px; padding-top:27px; border-radius:12px;
								 text-transform:uppercase; text-align:center; background:#f50; color:#fff; cursor:pointer;}  
		#svet_price_person_goods_in { width:740px; margin:0 auto; }
			.td_person_goods{ width:740px; height:76px; font-size:46px; margin-top:35px; padding-top:20px; border-radius:12px; text-transform:uppercase; 
								text-align:center; background:#177156; color:#fff; cursor:pointer;}  
		#td_nalichie { width:900px; margin:0 auto; font-size:52px; text-align:center; }
			.td_nalichie_none {font-size:20px; position:relative; top:-2px;}
		#td_dostavka { width:900px; margin:20px auto 0 auto; font-size:42px; text-align:center; color:#052;}
	 .svet_price_light_char { width:100%; margin-top:35px;}  
		.light_char {width:900px; margin:40px auto 0 auto;  font-size:39px; display:flex; justify-content: center; } 
			.light_char_in { display:block; width:900px; }  
	  .parameters { padding: 0;}
      .parameters p { apgn-items: basepne; display:flex; margin-bottom: 0.5em;}
      .parameters p::before {  order: 2; content: ''; border-bottom: 1px dashed #777; flex-grow: 1; margin: 0 5px;}
      .parameters .value { order: 3; } 
      #light_char_toogle  { width:920px;  height:65px; padding:12px 0 0 0; margin:45px auto; border-radius:8px; text-align:center; font-size:38px; background:#f50; color:#fff; 
							text-transform: uppercase; cursor: pointer;} 
		.light_char h4{ margin-bottom:20px; } 
		#light_char2{ display:none; } 
		.readmore { width:920px; height:65px; padding:20px 0 0 0; margin:45px auto; border: 1px solid #05f; border-radius:12px; text-align: center; cursor: pointer; color: #fff; background: #177156;
				    border: 1px solid #177156; text-decoration: none; text-transform: uppercase; }
	.svet_tovar_video_block { display: flex; justify-content: center; margin:25px 0 75px 0; }
		.svet_tovar_video { width:920px; height:605px; }
		.svet_txt { width:940px; margin:25px 15px 75px 15px; }
			.svet_txt p { font-size:28px; margin:22px 0; }