body {
margin: 0;
padding: 0;
font: normal 14px Tahoma, Geneva, sans-serif;
color: #050505;
background: #cecece url(/images/cs2_10.jpg) no-repeat center top;
}
.clear {
clear: both;
}
img {
border: none;
}
p, a {
margin: 0;
padding: 0;
font: normal 13px Tahoma, Geneva, sans-serif;
letter-spacing: normal;
line-height: 18px;
color: #5b5b5b;
}
a {
/*text-decoration: none;*/
color: #74aa07;
}
a:hover {
text-decoration: underline;
}
h1 {
margin: 0;
padding: 0;
font: normal 13px Tahoma, Geneva, sans-serif;
color: #595959;
}
h2 {
margin: 0;
padding: 0 0 15px 0;
font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #595959;
}
h3 {
margin: 0;
padding: 0;
font: normal 18px Tahoma, Geneva, sans-serif;
color: #5a5a5a;
}
form {
margin: 0;
padding: 0;
}
#all {
width: 1012px;
margin: 22px auto 0 auto;
padding: 0;
}
#header {
float: left;
width: 1012px;
height: 124px;
margin: 0;
padding: 0;
}
#header_logo {
float: left;
width: 320px;
height: 60px;
padding: 9px 0 0 48px;
margin: 0;
}
#header_tel {
float: right;
/*width: 350px;*/
padding: 30px 47px 0 0;
margin: 0;
text-align: right;
}
#header_tel p {
color: #343434;
font: normal 18px Tahoma, Geneva, sans-serif;
}
#header_tel label.tel {
color: #343434;
font: normal 32px Tahoma, Geneva, sans-serif;
letter-spacing: 1px;
}
#body_all {
float: left;
width: 1012px;
  /*height: 500px;*/
margin: 0;
padding: 0;
}
* html #body_all {
background: #ffffff none;
}
#body_all_t {
height: 87px;
width: 1012px;
background: url(/images/cs2_11.png) no-repeat left top;
}
* html #body_all_t {
background: #ffffff none;
}
#menu_1 {
width: 860px;
height: 70px;
margin: 0 auto 0 auto;
padding: 0;
text-align: center;
}
#menu_1 ul {
float: left;
margin: 8px 0 0 10px;
padding: 0;
list-style: none;
  /*border: 1px solid #dddddd;*/
}
#menu_1 li {
height: 28px;
float: left;
text-align: center;
display: inline;
margin: 14px 37px 0 37px;
padding: 0;
}
#menu_1 li:hover {
background: url(/images/cs6_3.png) no-repeat left top;
}
#menu_1 ul li a {
float: left;
height: 28px;
text-decoration: none;
padding: 2px 10px 0 0;
margin: 0 0 0 0; /* 0 0 0 0;*/
font: normal 18px Tahoma, Geneva, sans-serif;
color: #343434;
}
#menu_1 ul li a.a_one {
width: 10px;
padding: 2px 0 0 0;
}
#menu_1 ul li a.a_two:hover, #menu_1 ul li:hover a.a_two { /* èñïîëüçóþòñÿ ýëåìåíòû ñ ïðîçðà÷íîñòüþ */
color: #ffffff;
background: url(/images/cs6_4.png) no-repeat right top;
}
* html #menu_1 ul li a:hover {
color: #000000;
background: #ffffff none;
text-decoration: underline;
}
#menu_1 li#selt {
background: url(/images/cs6_3.png) no-repeat left top;
}
#menu_1 ul li a#selat {
color: #ffffff;
background: url(/images/cs6_4.png) no-repeat right top;
}
#body_all_main {
/*height: 500px;*/
width: 1012px;
background: url(/images/cs2_12.png) repeat-y left top;
/*//background: none;*/
  /*border: 1px solid #dddddd;*/
}
* html #body_all_main {
background: #ffffff none;
}
#body_all_b {
height: 63px;
width: 1012px;
background: url(/images/cs2_13.png) no-repeat left bottom;
}
* html #body_all_b {
background: #ffffff none;
}
#main_wide {
float: left;
width: 828px;
padding: 5px 90px 10px 94px;
  /*border: 1px solid #dddddd;*/
}
#main_wide p {
padding: 0 0 20px 0;
}
#test {
float: left;
width: 866px;
height: 354px;
padding: 4px 0 35px 74px;
}
* html #test {
width: 938px;
background: #ffffff none;
}
#col_1, #col_2, #col_3 {
float: left;
width: 235px;
padding: 0 0 35px 94px;
  /*border: 1px solid #dddddd;*/
}
#col_2, #col_3 {
padding: 0 0 35px 60px;
}
#col_2w {
float: left;
width: 530px;
padding: 0 35px 35px 60px;
  /*border: 1px solid #dddddd;*/
}
#col_2w p {
padding: 0 0 20px 0;
}
img.news_3 {
padding: 15px 0 30px 0;
}
img.news_left {
float: left;
padding: 5px 20px 15px 0;
}
img.news_right {
float: right;
padding: 5px 0 15px 20px;
}
/*img.news_left_map {
float: left;
padding: 5px 20px 15px 0;
}*/
#body_all_main ul.assort {
padding: 0;
margin: 0 0 15px 17px;
font: normal 13px Tahoma, Geneva, sans-serif;
color: #5b5b5b;
list-style-image: url(/images/cs13.png);
}
#body_all_main ul.assort li {
padding: 0 0 8px 5px;
/*margin: 0 0 0 15px;*/
color: #5b5b5b;
}
#body_all_main div.calcp {
display: inline-block;
height: 28px;
background: url(/images/cs9_1.png) no-repeat left top;
margin: 20px 0 0 0;
//width: 80px;
}
#body_all_main #calcid_1, #body_all_main #calcid_2, #body_all_main #calcid_3, #body_all_main #calcid_4 {
display: inline-block; /*none;*/
}
#body_all_main #calcid_2 {
margin: 0;
}
#body_all_main #calcid_4 {
margin: 22px 0 35px 32px;
}
#body_all_main div.calcp:hover {
background: url(/images/cs9_1.png) no-repeat left -28px;
}
#body_all_main a.calca {
display: inline-block;
height: 21px;
margin: 0;
padding: 7px 15px 0 15px;
font: normal 11px Tahoma, Geneva, sans-serif;
color: #ffffff;
background: url(/images/cs9_2.png) no-repeat right top;
text-decoration: none;
//width: 60px;
}
#body_all_main a.calca:hover {
background: url(/images/cs9_2.png) no-repeat right -28px;
text-decoration: none;
}
* html #body_all_main a.calca:hover {
background: url(/images/cs9_2.png) no-repeat right top;
}
#body_all_main .ball_1, #body_all_main .ball_2, #body_all_main .ball_3 {
margin: 15px 0 25px 0;
padding: 0 0 5px 0;
min-height: 50px;
}
#body_all_main .ball_1 {
background: url(/images/cs12_1.png) no-repeat left top;
}
#body_all_main .ball_2 {
background: url(/images/cs12_2.png) no-repeat left top;
}
#body_all_main .ball_3 {
background: url(/images/cs12_3.png) no-repeat left top;
}
#body_all_main .ball_1 p, #body_all_main .ball_2 p, #body_all_main .ball_3 p {
padding: 0 0 0 62px;
}
#wide_gray_t {
width: 868px;
  /*height: 230px;*/
background: url(/images/cs10_1.png) no-repeat left top;
}
#wide_gray_c {
float: left;
width: 868px;
  /*height: 230px;*/
margin: 4px 0 15px 73px;
background: url(/images/cs10_2.png) repeat-y left top;
}
* html #wide_gray_c {
margin: 4px 0 15px 37px;  /*  ÍÓÆÍÎ ÏÐÎÂÅÐÈÒÜ Â IE 7,8,9  */
}
#wide_gray_b {
width: 868px;
  /*height: 230px;*/
background: url(/images/cs10_3.png) no-repeat left bottom;
}
#wide_gray_c h3, #wide_gray_c p {
margin: 0;
padding: 22px 35px 0 32px;
}
#footer {
float: left;
width: 1012px;
height: 75px;
margin: 0;
padding: 0;
}
#footer p {
margin: 0;
padding: 0;
//padding: 0;
color: #4C4C4C;
font: normal 12px Tahoma, Geneva, sans-serif;
}
#footer a.max {
/*float: none;*/
color: #000000;
font: normal 12px Tahoma, Geneva, sans-serif;
}
#footer a:hover {;
text-decoration: underline;
color: #4C4C4C;
}
#footer_rf {
float: right;
padding: 15px 47px 0 0;
margin: 0;
/*width: 120px;*/
/*height: 80px;*/
}
#footer_rf_2 {
float: right;
padding: 15px 25px 0 0;
margin: 0;
}
p#err_404 {
padding: 0 0 0 20px;
font: bold 48px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #dc4a08;
}
ul#err_ul {
margin: 0;
padding: 0 0 8px 20px;
font: normal 13px Tahoma, Geneva, sans-serif;
color: #5b5b5b;
}
ul#err_ul li {
margin: 10px 0 0 25px;
padding: 0;
font: normal 13px Tahoma, Geneva, sans-serif;
color: #5b5b5b;
}
p#err {
padding: 10px 0 20px 20px;
font: bold 13px Tahoma, Geneva, sans-serif;
color: #dc4a08;
}
p#tex {
padding: 10px 0 25px 20px;
font: normal 13px Tahoma, Geneva, sans-serif;
color: #5b5b5b;
}
