html,body{
	background-color: #000000;
	height:100%;
	margin:0px;
	padding:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-width: 1024px;
	min-height: 768px;
	border: 0px;
	border-style: none;
	
	SCROLLBAR-FACE-COLOR: #444444; 
	SCROLLBAR-HIGHLIGHT-COLOR: #555555; 
	SCROLLBAR-SHADOW-COLOR: #333333; 
	SCROLLBAR-ARROW-COLOR: #222222; 
	SCROLLBAR-TRACK-COLOR: #111111;
	scrollbar-base-color: #111111; 
	scrollbar-3dlight-color: #111111; 
	scrollbar-darkshadow-color: #111111;
}

h1.bigred {
	font-size:16px;
	color:#FF0000;
	font-family: Arial;
	font-weight: bold;
}

h1.pak {
	font-size:14px;
	color:#CC0000;
	font-family: Arial;
	font-weight: bold;
	margin:4px;
	text-decoration:underline;
}

h1.normred {
	font-size:15px;
	color:#FF0000;
	font-family: Arial;
	font-weight: bold;
	margin:0px;
}

h2.normred {
	font-size:15px;
	color:#FF0000;
	font-family: Arial;
	font-weight: bold;
	margin:0px;
}

h2.bigred {
	font-size:16px;
	color:#FF0000;
	font-family: Arial;
	font-weight: bold;
}

h2.small {
	font-family: sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	margin:0px;
}

h2.el {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	margin:0px;
}

h2.link {
	color: #CCCCCC;
	font-family: Arial;
	font-size: 12px;
	margin:0px;
}

h1.hed {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #E8E8E8;
	text-decoration: none;
}

h3 {
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	margin:0px;
}
	

#s2 {
	margin:0px 0px -22px 0px;
	width: 100%;
	height: 100%;
}
#bottom_menu {
	border: 0px;
	border-style: none;
}
<style type="text/css">
img {
	border: none;
    border-style: none;
}
</style>
a img {
	border: none;
	border-style: none;
}
A:focus { 
	outline: none; 
}
#dv {
	margin-bottom: 120px;
}

#about_page_name {
	position: absolute;
	width: 130px;
	height: 24px;
	background-image: url(../images/about_line.jpg);
	left: 197px;
	top: 80px;
	overflow: auto;
}
#portfolio_page_name {
	position: absolute;
	width: 137px;
	height: 24px;
	background-image: url(../images/portfolio_line.jpg);
	left: 197px;
	top: 80px;
	overflow: auto;
}
#recenz_page_name {
	position: absolute;
	width: 207px;
	height: 24px;
	background-image: url(../images/recenz_line.jpg);
	left: 197px;
	top: 80px;
	overflow: auto;
}
#order_page_name {
	position: absolute;
	width: 127px;
	height: 24px;
	background-image: url(../images/order_line.jpg);
	left: 197px;
	top: 80px;
	overflow: auto;
}
#information_page_name {
	position: absolute;
	width: 221px;
	height: 24px;
	background-image: url(../images/information_line.jpg);
	left: 197px;
	top: 80px;
	overflow: auto;
}
#service_page_name {
	position: absolute;
	width: 136px;
	height: 24px;
	background-image: url(../images/service_line.jpg);
	left: 197px;
	top: 80px;
	overflow: auto;
}
#price_page_name {
	position: absolute;
	width: 121px;
	height: 24px;
	background-image: url(../images/price_line.jpg);
	left: 197px;
	top: 80px;
	overflow: auto;
}
#contacts_page_name {
	position: absolute;
	width: 156px;
	height: 24px;
	background-image: url(../images/contacts_line.jpg);
	left: 197px;
	top: 80px;
	overflow: auto;
}
.place {  
	max-width: 20000px; 
	min-width: 960px; 
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth) > 20000 ? '20000px' : '100%' ); 
}
a.bm_1 {
	background: url('../images/bottom_menu/bm_r2_c2.jpg');
	display: block;
 	width: 40px;
 	height: 22px;
 	border: 0px;
}
a.bm_1:hover {
 	background: url('../images/bottom_menu/bm_u_r2_c2.jpg');
}
a.bm_2 {
	background: url('../images/bottom_menu/bm_r2_c3.jpg');
 	display: block;
 	width: 67px;
 	height: 22px;
 	border: 0px;
}
a.bm_2:hover {
 	background: url('../images/bottom_menu/bm_u_r2_c3.jpg');
}
a.bm_3 {
	background: url('../images/bottom_menu/bm_r2_c4.jpg');
 	display: block;
 	width: 53px;
 	height: 22px;
 	border: 0px;
}
a.bm_3:hover {
 	background: url('../images/bottom_menu/bm_u_r2_c4.jpg');
}
a.bm_4 {
	background: url('../images/bottom_menu/bm_r2_c5.jpg');
 	display: block;
 	width: 44px;
 	height: 22px;
 	border: 0px;
}
a.bm_4:hover {
 	background: url('../images/bottom_menu/bm_u_r2_c5.jpg');
}
a.bm_5 {
	background: url('../images/bottom_menu/bm_r2_c6.jpg');
 	display: block;
 	width: 74px;
 	height: 22px;
 	border: 0px;
}
a.bm_5:hover {
 	background: url('../images/bottom_menu/bm_u_r2_c6.jpg');
}
a.bm_6 {
	background: url('../images/bottom_menu/bm_r2_c7.jpg');
 	display: block;
 	width: 50px;
 	height: 22px;
 	border: 0px;
}
a.bm_6:hover {
 	background: url('../images/bottom_menu/bm_u_r2_c7.jpg');
}
a.bm_7 {
	background: url('../images/bottom_menu/bm_r2_c8.jpg');
 	display: block;
 	width: 40px;
 	height: 22px;
 	border: 0px;
}
a.bm_7:hover {
 	background: url('../images/bottom_menu/bm_u_r2_c8.jpg');
}
a.bm_8 {
	background: url('../images/bottom_menu/bm_r2_c9.jpg');
 	display: block;
 	width: 62px;
 	height: 22px;
 	border: 0px;
}
a.bm_8:hover {
 	background: url('../images/bottom_menu/bm_u_r2_c9.jpg');
}
a.last_site_p {
	background: url('../images/last_site/site.jpg');
 	display: block;
 	width: 219px;
 	height: 142px;
 	border: 0px;
}
a.last_site_p:hover {
 	background: url('../images/last_site/site_u.jpg');
	display: block;
 	width: 219px;
 	height: 142px;
 	border: 0px;
}
.last_site_name {
	font-family: Arial;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}
.last_site_description {
	font-family: Arial;
	font-size: 10px;
	color: #696B6B;
	font-weight: bold;
}
a.last_site_link {
	background: url('../images/last_site/link.jpg');
 	display: block;
 	width: 100px;
 	height: 20px;
 	border: 0px;
}
a.last_site_link:hover {
 	background: url('../images/last_site/link_u.jpg');
}
.normal_text {
	font-family: Arial;
	font-size: 10px;
	color: #999999;
}
a.normal_link:link {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #999999; 
	text-decoration: none;
} 
a.normal_link:visited {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #999999; 
	text-decoration: none;
}
a.normal_link:hover {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
} 
a.normal_link:active {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #999999;  
	text-decoration: none;
}
a.therm_link:link {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #999999; 
	text-decoration: none;
} 
a.therm_link:visited {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #999999; 
	text-decoration: none;
}
a.therm_link:hover {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
} 
a.therm_link:active {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #999999;  
	text-decoration: none;
}
.therm_text {
	font-family: sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.faq_q_text {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.faq_a_text {font-family: sans-serif; font-size: 12px; color: #999999; text-decoration: none;}
.faq_a_text-bitrix {font-family: sans-serif; font-size: 12px; color: #999999; text-decoration: none;}
.faq_a_text-bitrix td { padding:3px;}

.header_text {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.header_text_2 {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #E8E8E8;
	text-decoration: none;
}
.header_text_3 {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.header_text_4 {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.header_text_5 {
	font-family: sans-serif;
	font-size: 12px;
	color: #CCCC99;
	text-decoration: none;
}
.post_script {
	font-family: sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.portfolio_head_text {
	font-family: sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.portfolio_head_text2 {
	font-family: sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.portfolio_date_text {
	font-family: sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #663300;
	text-decoration: none;
}
.portfolio_text {
	font-family: sans-serif;
	font-size: 14px;
	color: #333300;
	text-decoration: none;
	text-align:justify;
}
.portfolio_text2 {
	font-family: sans-serif;
	font-size: 11px;
	color: #333300;
	text-decoration: none;
	text-align:justify;
}
a.portfolio_link_site:link {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333; 
	text-decoration: none;
} 
a.portfolio_link_site:visited {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
a.portfolio_link_site:hover {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
} 
a.portfolio_link_site:active {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333; 
	text-decoration: none;
}
input.order_input {
	font-family: Arial;
	background-color: #2C2C2C;
	border: solid 1px #646464;
	font-weight: bold;
	font-size: 12px;
	color: #CCCCCC;
}
input.order_input:focus {
	background-color: #500C0C;
	border: solid 1px #991111;
}
.style111 {
	font-size: 1px;
	color: #333333;
}
.style1 {
	font-size: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#moveup_optimization {
color: #CCCCCC; 
font-family: Trebuchet MS;
}
#moveup_optimization h2{ 
font-size: 1.2em;
text-align: left;
color: #c00;

}
#moveup_optimization h3{ 
color: #FF0000;
font-size: 16px;
margin: 0;
padding: 0;
}
#moveup_optimization ul{ 
font-size: 14px;
list-style: none;
margin: 0px 0px 20px 30px;
padding: 0;
}
#moveup_optimization  p{ 
margin: 0px 0px 7px 0px;
padding: 0;
font-size: 14px;
}
#moveup_optimization  #paragraph {
text-indent: 30px;
margin: 0px 0px 0px 0px;
padding: 0;
font-size:14px;
}



img.pc {
width: 47%;
margin: 0.5% 1%;
min-width: 450px;
}
td#moveup_optimization li {
list-style-type: square;
font-size: 14px;
}

table.stoimtbl td,  table.stoimtbl th {
border: 1px solid #999;
padding: 3px;
}
table.stoimtbl {
width: 750px;
text-align: center;
border: 1px solid #999;
border-collapse: collapse;
}

table.stoimtbl th {
background: #c00;
}

td#moveup_optimization nobr{
color: #F24747;
}

td#moveup_optimization span{
color: #F24747;
font-size: 17px;
}

.soc_icons a {
	top:-6px;
	position:relative;
}

.soc_icons a:hover {
	top:0px;
	position:relative;
}

.sravn_tovar a {}
span.novoe_red { color:red;}

img.obr_svyaz_img { margin: 0 19px 0 0;}
form.obr_svyaz { width:200px; margin:0 auto 70px; background:#910707; font-family:sans-serif; border-radius:10px; padding:10px 0 5px; min-height:219px;}
form.obr_svyaz img {}
form.obr_svyaz div { color:#410000; text-align:center; font-weight:bold; font-style:italic; font-size:14px; margin: 0 0 7px;}
form.obr_svyaz div input { border:1px solid #410000; border-radius:3px; box-shadow: inset 2px 2px 9px rgba(65,0,0,1) inset; background:#910707; padding:7px 3px 3px 7px; color:#ccc;}
form.obr_svyaz .txtarea textarea {border:1px solid #410000; border-radius:3px; box-shadow: inset 2px 2px 9px rgba(65,0,0,1) inset; height:80px; background:#910707; padding:7px 3px 3px 7px;}
form.obr_svyaz .textarea {border:1px solid #410000; border-radius:3px; box-shadow: inset 2px 2px 9px rgba(65,0,0,1) inset; height:80px; background:#910707; padding:7px 3px 3px 7px;}
form.obr_svyaz div input.submit{ background:url(../images/submit_otpravit.jpg) no-repeat; width:69px; height:22px; margin:10px 0 0 17px; position:absolute; cursor:pointer;}
form.obr_svyaz button.btn { background:url(../images/submit_otpravit.jpg) no-repeat; width:69px; height:22px; margin:122px 0 0 15px; position:absolute; cursor:pointer; border:none;}
#mail-status {font-size:10px;}

#feedback-form {
  max-width: 400px;
  padding: 2%;
  border-radius: 3px;
  background: #f1f1f1;
}
#feedback-form [required] {
  width: 100%;
  box-sizing: border-box;
  margin: 2px 0 2% 0;
  padding: 2%;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form [required]:hover {
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form [required]:focus {
  outline: none;
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 4px rgba(35,146,243,.5);
  transition: .2s linear;
}
#feedback-form [type="submit"] {
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background: #669acc;
  color: #fff;
}
#feedback-form [type="submit"]:hover {
  background: #5c90c2;
}
#feedback-form [type="submit"]:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}