* html ul li {} * html ul li a {height: 1%; }

/* Общие стили */
  body, table, tr, td, div, h1, h2, h3, h4, hr, form, input, span, img, form, input, ul, li, ol, p {margin: 0px; padding: 0px;}
  body {background: #ffffff; font: normal 12px/16px "Arial"; color: #3f3f3f; border: none; text-align: center;}
  table, tr, td {border-collapse: collapse; vertical-align: top; font: 12px/16px "Arial"; color: #4a4a4a; border: none;}
  a {text-decoration: underline; color: #3f70a9;}
  a:hover {color: #666666; text-decoration: none; }
  a img {border: none;}
  p a.link {color: #264caa;}
  .cleare {height: 1px; line-height: 1px; clear: both;}

  h1 {font: normal normal 22px/30px "Tahoma"; color: #111111; padding: 10px 0 10px 0px; text-align: left; }
  h2 {color: #373737; font: normal normal 20px/24px "Arial"; padding: 15px 0 0px 0px;  text-align: left; }
  h3 {font: bold 16px/19px "Arial"; color: #373737; padding: 15px 0 5px 0;}
  h4 {font: bold 13px/16px "Arial"; color: #024d8c; padding: 10px 0 15px 0;  text-transform: uppercase;}
  p {padding: 10px 0; font: normal 13px/17px "Arial" !important;}
  ul {list-style: none; padding: 0px 0px;}
  ul li {padding: 0 0 5px 0; font: normal normal 12px/16px "Arial"; color: #4c4c4c;  }
  ol {padding: 10px 10px 10px 40px;}
  ol li {padding: 0 0 5px 0px;}
  
.main {background: url("../images/fon.jpg") no-repeat 50% 0%; min-height: 1000px; }
.main1 {background: url("../images/fon1.jpg") no-repeat 50% 0%; min-height: 1000px; }
.conteiner {width: 960px; margin: auto; text-align: left;}
.head {height: 173px;}
.head1 {height: 180px;}
.logo {float: left; margin: 10px 0 0 0;}
.head-right {width: 430px; float: right;}
.head-right .search {width: 355px; margin: 15px 0 0 75px;}
.search span {color: #514f84; display: block; padding: 5px 0 5px 15px; font: italic normal 13px/16px "Arial";}
.search form div {width: 355px; height: 28px; background: url("../images/search.gif") no-repeat 0% 0%; vertical-align: middle; }
.search form div * {vertical-align: middle;}
.search form .search-inp {margin: 3px 10px 0 15px; width: 295px; height: 18px; height: 20px; border: 1px solid #f8f8f8; background: #f8f8f8; font: normal normal 12px/14px "Arial"; color: #666666;}
.search form .search-but {}
.phone {overflow: hidden; margin-top: 25px;}
.phone1 {width: 200px; float: left; text-align: right; color: #949494;  padding-left: 8px;}
.phone1 em {font: italic normal 13px/16px "Arial"; color: #e5570c;}
.phone1 div {font: normal normal 16px/26px "Arial"; padding-top: 3px;}
.phone1 div b {color: #302e6d; font: bold 26px/26px "Arial";}

.menu {overflow: hidden; padding: 15px 0 0 40px; text-align: left; height: 410px;}
.menu1 {margin: 0; padding: 0; width: 235px;}
.menu1 li {font: normal normal 16px/22px "Arial"; padding: 6px 0;}
.menu1 li a:link, .menu1 li a:visited {color: #ffffff;}
.menu2 {margin: 40px 0 0 0; padding: 0;  width: 235px;}
.menu2 li {font: normal normal 15px/18px "Arial"; padding: 8px 0;}
.menu2 li a:link, .menu2 li a:visited {color: #ffffff;}

.main-text {padding: 30px 15px;}
.klients {background: url("../images/hr.gif") no-repeat 0% 0%; padding: 50px 10px; overflow: hidden;}
.klient-h {width: 120px; float: left; text-align: right; margin-top: 30px;}
.klient-h a:link, .klient-h a:visited {color: #d3d3d3; font: bold 20px/26px "Tahoma"; text-decoration: none;}
.klient-h a b {color: #020202 !important; text-transform: uppercase;}

.klient {overflow: hidden; text-align: left; width: 780px; margin-left: 140px;}
.br-l-arr {float: left; height: 22px; padding-top: 50px; text-align: right; width: 22px;}	
.br-r-arr {float: right; height: 22px; padding-top: 50px; text-align: left; width: 22px;}
.l-brends { margin: 0 25px; overflow: hidden; width: 730px; height: 95px; padding: 10px 0;}
.brend_sl {width: 2000px; height: 95px; }
.brend_sl img {height: 95px; margin: 0 10px;}


.top-tovars {overflow: hidden; padding-bottom: 40px;}
.top-tovars h2 {background: url("../images/top-tov.gif") no-repeat 180px 0%; height: 35px; padding-top: 25px; font: normal 24px/36px "Tahoma"; color: #040404;}
.top-tovars h2 b {font: bold 34px/36px "Tahoma"; color: #f36521;}
.tovar {width: 478px; float: left; height: 170px; margin: 4px 0; border-top: 1px solid #f3f3f3; border-bottom: 2px solid #e5e5e5; border-left: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3;}
.tovar1 {padding: 10px; overflow: hidden;}
.tovar1 img {width: 150px; float: left;}
.top-text {margin-left: 180px; height: 150px; overflow: hidden;}
.top-text1 {border-bottom: 1px solid #f3f3f3; padding-bottom: 5px; margin-bottom: 5px;}
.top-text1 a:link, .top-text1 a:visited {color: #302e6c; font: italic normal 16px/20px "Arial";}
.top-text1 span {font: normal normal 10px/16px "Arial"; color: #f36521; display: block;}
.top-text1 span a:link, .top-text1 span a:visited {color: #f36521 !important; font: normal normal 10px/16px "Arial" !important;}
.top-text p {padding: 5px 0 0 0 !important;}
.top-text p p {padding: 0 !important;}

.top-tovars1 {overflow: hidden; padding: 0 0 30px 10px;}
.top-tovars1 h2 {background: url("../images/top-tov.gif") no-repeat 180px 0%; height: 35px; padding-top: 25px; font: normal 24px/36px "Tahoma"; color: #040404;}
.top-tovars1 h2 b {font: bold 34px/36px "Tahoma"; color: #f36521;}
.tovar-c {overflow: hidden; margin: 4px 0; border-top: 1px solid #f3f3f3; border-bottom: 2px solid #e5e5e5; border-left: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3;}
.tovar1 {padding: 10px; overflow: hidden;}
.tovar1 img {width: 150px; float: left;}
.top-text {margin-left: 180px; height: 150px; overflow: hidden;}
.top-text1 {border-bottom: 1px solid #f3f3f3; padding-bottom: 5px; margin-bottom: 5px;}
.top-text1 a:link, .top-text1 a:visited {color: #302e6c; font: italic normal 16px/20px "Arial";}
.top-text1 span {font: normal normal 10px/16px "Arial"; color: #f36521; display: block;}
.top-text1 span a:link, .top-text1 span a:visited {color: #f36521 !important; font: normal normal 10px/16px "Arial" !important;}
.top-text p {padding: 5px 0 0 0 !important;}
.top-text p p {padding: 0 !important;}

.m-news {overflow: hidden; padding-bottom: 50px;}
.m-news h2 {background: url("../images/top-tov.gif") no-repeat 100px 0%; height: 35px; padding-top: 25px; font: normal bold 22px/36px "Tahoma"; color: #040404;}
.new {float: left; overflow: hidden; width: 380px; margin: 20px 15px;}
.new-data {width: 62px; height: 54px; float: left; background: url("../images/new-data.gif") no-repeat 0% 0%; color: #ffffff; font: normal 11px/13px "Arial"; text-align: center; padding-top: 8px;}
.new-data b {display: block; font: normal bold 22px/24px "Arial";}
.new-text {margin-left: 80px;}
.new-text a:link, .new-text a:visited {color: #302e6c; font: normal normal 16px/20px "Arial";}
.new-text p {font: normal 11px/14px "Arial" !important;}
.arhive {float: right; padding: 3px 35px; background: #f3f3f3; color: #444444; margin-top: 20px;}
.arhive a:link, .arhive a:visited {color: #222222; font: italic normal 12px/16px "Arial";}

.partners {padding: 10px; overflow: hidden;}
.partner-h {background: #f36521; width: 100px; float: left; text-align: right; padding: 10px 30px; text-transform: uppercase; margin-top: 30px;}
.partner-h a:link, .partner-h a:visited {color: #ffffff; font: bold 16px/19px "Arial"; text-decoration: none;}
.partner {overflow: hidden; text-align: left; width: 750px; margin-left: 170px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.br-l-arr {float: left; height: 22px; padding-top: 50px; text-align: right; width: 22px;}	
.br-r-arr {float: right; height: 22px; padding-top: 50px; text-align: left; width: 22px;}
.l-brends { margin: 0 25px; overflow: hidden; width: 700px; height: 95px; padding: 10px 0;}
.brend_sl {width: 2000px; height: 95px; }
.brend_sl img {height: 95px; margin: 0 10px; }

.foot {background: url("../images/foot.gif") repeat-x 0% 0%; height: 151px;}
.foot1 {background: url("../images/foot1.gif") no-repeat 50% 0%; height: 151px;}
.foot2 {overflow: hidden; margin: auto; text-align: left; width: 960px;}
.foot-left {float: left; width: 360px; padding: 40px 20px 0 10px; font: normal 10px/14px "Arial"; color: #666666;}
.copy {padding-bottom: 20px;}
.global {overflow: hidden;}
.global img {float: left;}
.global div {margin-left: 45px;}
.foot-right {float: right; width: 500px; padding-top: 35px;}
.foot-right ul {overflow: hidden;}
.foot-right  li {float: left; padding: 5px 15px; font: normal normal 12px/16px "Arial";}
.foot-right a:link, .foot-right a:visited {color: #302e6d}

.center {overflow: hidden;}
.left {float: left; width: 280px; margin-left: 10px;}
.menu-left {background: #302e6e; padding: 15px 0;}
.menu-left ul {}
.menu-left li {}
.menu-left li a:link, .menu-left li a:visited {display: block; padding: 8px 10px 8px 25px; height: 17px; font: normal normal 16px/22px "Arial"; color: #ffffff;}
.menu-left li a:hover {background: url("../images/li-left.gif") no-repeat 0% 10px; color: #ff7e40;}
.active {color: #ff7e40 !important;}
.menu-left ul ul {background: #403e8a; margin-top: 10px !important; padding: 10px 0 !important;}
.menu-left ul ul li {}
.menu-left ul ul li a:link, .menu-left ul ul li a:visited {background: url("../images/li1.gif") no-repeat 25px 15px !important; height: auto !important; font: normal 12px/15px "Arial" !important; padding: 8px 10px 8px 35px !important;}
.menu-left ul ul li a:hover {background: url("../images/li1.gif") no-repeat 25px 15px !important; color: #ff7e40;  }
.menu-left2 {width: 230px; height: 110px; background: url("../images/menu-left2.gif") no-repeat 0% 0%; padding: 20px 25px;}
.menu-left2 li {font: normal normal 15px/18px "Arial"; padding: 8px 0;}
.menu-left2 li a:link, .menu-left2 li a:visited {color: #ffffff;}



.right {margin-left: 310px; padding: 30px 0;}
.right a:link, .right a:visited {color: #302e6d;}
.navigation {font: normal normal 11px/14px "Arial";}
.right h1 {color: #302e6e; font: bold 24px/32px "Tahoma";}
.right h2 {color: #3a3d58; font: bold 14px/20px "Tahoma";}
hr {height: 20px; background: url("../images/hr1.gif") no-repeat 0% 0%; border: none; padding: 0; margin: 10px 0;}
.right ul {padding: 20px;}
.right li {background: url("../images/li.gif") no-repeat 0% 5px; padding: 0 0 10px 20px; color: #444867;}
.right table {margin: 15px 0;}
.right table th {padding: 10px 15px; text-align: left; color: #ffffff; font: bold 13px/15px "Arial";}
.th1 {background: #434765;}
.th2 {background: #f36521;}
.right table td {border: 2px solid #ffffff; padding: 5px 15px; color: #555555;}
.td1 {background: #f3f3f3;}

.cat-h2 {color: #353535 !important; font: normal 22px/28px "Arial" !important; padding: 7px 0;}
.cat-sub {width: 175px; float: left; height: 180px; margin: 15px 20px 15px 5px; text-align: center;}
.cat-sub img {width: 120px; height: 120px;}
.cat-sub  a:link, .cat-sub  a:visited {font: normal 16px/20px "Arial";}
.cat-list {overflow: hidden; padding: 0 0 30px 0;}

.page-list {overflow: hidden; font: normal 14px/43px "Arial"; margin-top: 30px;}
.page-list a:link, .page-list a:visited {display: block;  width: 43px; float: left; color: #555555; text-align: center}
.page-list span {display: block; float: left; background: url("../images/page.png") no-repeat 0% 0%; width: 43px; text-align: center; color: #ffffff;}
.next {width: 80px !important;}
.page-list a:hover {color: #f2661b !important;}


.item {overflow: hidden; padding: 30px 0;}
.item-images {width: 310px; float: left;}
.item-images img {border: 1px solid #fcfcfd;}
.item-images img:hover {border: 1px solid #e4e4e4;}
.item-images .img-big {width: 300px; }
.item-images .img-small {height: 57px; margin-top: 20px;}
.item-images .img-small img {width: 55px; height: 55px; margin: 0 5px;}
.item-dopoln {padding: 15px 0; }
.item-dopoln div {padding: 5px 0;}
.item-dopoln b, .item-dopoln strong {color: #403e8a;}
.item-text {margin-left: 330px;}
.item-text h3, .dop-item h3 {color: #403e8a!important; font: normal 18px/22px "Arial" !important; padding: 10px 0 5px 0; border-bottom: 1px solid #f3f3f3; margin-bottom: 10px;}




























