body {background: #FFFFFF url(/img/all/bottom_left.png) 0 bottom no-repeat; padding: 0; margin: 0; min-width: 980px;}
p,td,div,body,h1,h2,h3,h4,h5,textarea,input,select,ul,li {font-size: 16px; font-family: Arial,Verdana,Tahoma; color: #663300}
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
a {color: #663300; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 16px 0; margin: 0; display: block; line-height: 1.3em;}
br {line-height: 10px;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: none;}
ul li {margin: 0; padding: 0 0 8px 18px; display: block; background: url(/img/all/li_point.gif) 0 9px no-repeat;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear img {width: 1px; height: 1px;}
h1,h2,h3,h4 {display: block; font-weight: bold; margin: 0; text-align: left;}
h1,.title {font-size: 24px; font-weight: normal; padding: 17px 20px 16px 20px; background: url(/img/all/title_bg.gif) 0 bottom repeat-x; margin: 0 0 15px 0;}
h2 {font-size: 18px; padding: 0 0 10px 0;}
h3 {font-size: 16px; padding: 0 0 7px 0;}
h4,h5,h6 {font-size: 13px; padding: 0 0 3px 0;}
.checkbox {//margin: -4px -3px -3px -4px;}

.head {height: 307px; background: url(/img/all/bg_top.gif) 0 0 repeat-x;}
.head_inner {height: 307px; background: url(/img/all/top_right.png) right 0 no-repeat;}
.head .slogan {background: url(/img/all/top_left.png) 0 0 no-repeat; padding: 140px 0 0 0; text-align: right; height: 57px; width: 465px; text-transform: uppercase; line-height: 1.2em; margin: 0 0 17px 0;}
.head .logo {width: 417px; height: 88px; padding: 0 0 0 48px;}
.head .logo img {width: 417px; height: 88px; background: url(/img/all/logo.png) 0 0 no-repeat;}

.topmenu {height: 27px; padding: 11px 0 0 20px; background: url(/img/all/topmenu_bg.gif) 0 0 repeat-x;}
.topmenu a {background: url(/img/all/topmenu_point.gif) 0 7px no-repeat; padding: 0 4px 0 10px; color: #FFFFFF; text-decoration: none;}
.topmenu a:hover {background: url(/img/all/topmenu_point_h.gif) 0 7px no-repeat; color: #f0d5d5;}

.left {width: 230px; padding: 15px 30px 0 20px; float: left;}
.right {float: right;}
.content {padding: 0 20px 0 0;}
.content h1,.content .title {background: none; margin: 0; padding: 0 0 20px 0;}
.left .name {background: #771b10; border-top: #875b96 6px solid; padding: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; margin: 0 0 5px 0;}
.menu {padding: 0 10px 20px 10px;}
.menu a:hover {text-decoration: none;}
.menu span {display: block; background: url(/img/all/plus.gif) 0 5px no-repeat; padding: 0 0 5px 17px;}
.menu span.open {background: url(/img/all/minus.gif) 0 5px no-repeat; font-weight: bold;}
.submenu {padding: 0 0 5px 18px;}
.submenu span {background: url(/img/all/submenu_point.gif) 0 5px no-repeat; font-size: 15px; padding: 0 0 4px 12px;}

.img_left {float: left; margin: 2px 10px 3px 0;}
.img_right {float: right; margin: 2px 0 3px 10px;}

.unit {border: #c0c0c0 1px solid; margin: 0 10px 20px 0; width: 220px; padding: 5px; height: 270px; float: left; font-size: 12px; text-align: center; overflow: hidden;}
.unit * {text-align: center;}
.unit .price {padding: 5px 0; font-size: 12px;}
.unit .price span {color: #875b96; font-weight: bold; font-size: 14px; display: inline;}
.unit span {display: block; padding: 0 0 7px 0; font-weight: bold; font-size: 16px;}
.unit img {margin: 0 0 10px 0;}
.catalog_nav {padding: 10px 0;}
.catalog_nav span {float: left; padding: 0 10px 0 0;}
.catalog_nav span select {width: 150px; background: #eeeeee; border: #c0c0c0 1px solid;}

.foot {padding: 30px 0 0 0; margin: 0 0 0 50px; background: url(/img/all/bg_bottom.gif) 0 bottom repeat-x; height: 160px;}
.foot .foot_inner {background: url(/img/all/bottom_right.png) right bottom no-repeat; height: 160px;}
.foot_logo {padding: 60px 0 0 90px; width: 428px; height: 67px; float: left;}
.foot_logo img {width: 428px; height: 67px; background: url(/img/all/bottom_logo.png) 0 0 no-repeat;}
.foot_right {float: right; width: 400px; padding: 10px 10px 0 0; text-align: right; font-size: 12px; color: #9464a4;}

.form table {width: auto;}
.form table td {padding: 0 15px 12px 0;}
.form table td span {color: #fd325d;}
.form .text_input {border: #c0c0c0 1px solid; width: 180px; height: 18px; line-height: 18px; color: #000000; padding: 1px 3px 0 3px; background: #FFFFFF;}
.form textarea {border: #c0c0c0 1px solid; width: 300px; height: 140px; line-height: 18px; color: #000000; padding: 1px 3px 0 3px; background: #FFFFFF;}
.form .send_button {font-szie: 14px; font-weight: bold; background: #484848; border: #c0c0c0 1px solid; width: 200px; text-align: center; height: 22px; color: #FFFFFF; cursor: pointer;}

.describe {padding: 0 0 10px 0;}
.describe span {font-family: "Times New Roman",Georgia,"Trebuchet MS"; display: block; padding: 0 0 15px 0;}
.describe ins {font-size: 14px;}

.bottom_nav {padding: 10px 0; clear: both;}
.bottom_nav span {padding: 0 10px 0 0;}

#footer_link {
  position: absolute;
  float: left;
  margin: 10px 300px 0 0;
  font-size: 12px; 
  color:#9464A4;
}

#footer_link a{
  color:#9464A4;
}

#footer_link_ruspromo {
  position: absolute;
  float:    left;
  margin:   130px 0 0 100px;
  font-size: 12px; 
  color:  #9464A4;
}

#footer_link_ruspromo a{
  color:  #9464A4;
}

.main_img { /* Отображение картинок на главной странице */
  float: left;
  margin: 0 10px 10px 0;
  
}
