.cat_text {overflow:auto; height:200px; padding-right:3px}
.mytext {  padding-right:3px}
.foursantimetra { padding-right:3px}
.foursantimetra h1{font-size:14px;}
* { font-size:13px; font-family: Arial; color: #666;}
html { height:100%;}
body {height:100%; margin:0; padding:0; background: #fff;}
img {border:0; padding:0; margin:0;}
ul, ol {margin:8px 0 12px 15px; padding:8px 0 12px 15px;}
p {margin:0; padding: 12px 0;}
form {margin:0; padding:0;}
form * { vertical-align:middle;}
h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 20px; margin: 0px 2px 15px 2px;  text-transform: uppercase;}
h2 {font-size: 18px; padding: 10px 0;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: none;}
        a:hover {text-decoration: none;}


.mytext h1{font-size:14px;}
.maintext{ overflow:auto;
text-align:justify;
padding:3px;
}
  .cet {color: #FF1515; font-weight: bold;}
  .cet a:hover {color: #FF1515;}


/* Common */
.kroh{ padding-bottom: 15px; font-size: 11px;}
 .kroh a{ text-decoration: underline; font-weight: bold; font-size: 11px;}
 .kroh a:hover{ text-decoration: none; font-weight: bold; font-size: 11px;}
.menu {padding: 0 6px 7px 0; text-transform: uppercase;}
        .menu a {font-size:11px; color: #fff; font-weight: bold;}
        .menu a:hover {font-size:11px; color: #fff; font-weight: bold;}
.space {padding-right: 20px;}
.menu-left {padding:2px 4px 0 12px; font-size:12px;}
 .menu-left .cat {background: #666 no-repeat; color: #fff; font-size:12px; font-weight: bold; padding:6px 0 6px 15px;}
.menu-left-in {padding: 15px 0 0 15px;}
 .menu-left-in div {font-weight: bold; padding-bottom:10px;}
  .menu-left-in div a {color: #FF1515;}
  .menu-left-in div a:hover {color: #FF1515;}
 .menu-left-in .search {padding: 25px 0 2px 3px; color: #666; font-size:12px; font-family: Arial Narrow; letter-spacing: 1px;}
 .menu-left-in .contacts{padding: 34px 0 38px 0; color: #585858; font-size:12px; font-weight: normal;}
 .menu-left-in .copy{color: #666; font-size:11px; font-weight: normal;}
.content {padding:0 10px 57px 35px;}
 .content a{text-decoration: underline; font-weight: bolder;}
       .content a:hover {text-decoration: none; font-weight: bolder;}
.content img{ margin: 0 5px; }
.bot-logo { background: #666 no-repeat; text-align: right;}
.menu-bot {padding:0 3px 30px 3px;}
 .menu-bot a {font-size:12px; font-weight: bold; text-decoration: none;}
 .menu-bot a:hover {font-size:12px; font-weight: bold;}
.opis{ padding: 0 0 20px 18px;}
.skach{ background: url(/img/design/pic-pdf.gif) no-repeat 5px 5px; padding: 6px 0;}
.hr {background:#858585; height:1px; font-size:0; margin:10px 15px 10px 0;}
 .hr img {display:block; height:1px;}
.print{ vertical-align: middle;}
 .print a{ color: #FF1515; font-size: 10px; text-decoration: underline; padding:0 10px;}
 .print a:hover{ color: #FF1515; font-size: 10px; text-decoration: none;}
.harakt{background: #666 no-repeat; color: #fff; font-size:18px; font-weight: bold; margin-left: 18px; text-align: right; padding: 3px 10px;}
.pr{ display: none;}
.tel-pr{ display: none;}
.nam{padding: 20px 10px 10px;}
 .nam a{ font-size: 14px; font-weight: bold; text-decoration: underline;}
 .nam a:hover{ font-size: 14px; font-weight: bold; text-decoration: none;}
.mod{padding: 0 10px 5px;}
 .mod span{ font-weight: bold;}
 .mod a{font-weight: bold; text-decoration: underline;}
 .mod a:hover{font-weight: bold; text-decoration: none;}
.hr1 {background:#858585; height:1px; font-size:0;}
 .hr1 img {display:block; height:1px;}
/* Text */


/* Backgrounds */
.poisk{background: #858585; padding: 10px; color: #fff; width: 250px;}
 .poisk span{ font-weight: bold; color: #fff;}
/* Links */
.tehn{font-size: 11px; text-decoration: underline; padding-left: 40px;}

/* Images */
.tel{margin:160px 10px 0 5px;}
.logo{margin-right:63px;}
.mail {margin:0 16px 13px 10px;}
.home {margin:0 10px 13px 0px;}
.pic{ margin: 12px 0; border-right: 3px solid #FF1515;}
.big-pic{ margin: 0 10px 10px 0;}
/* Bread */

/* Tables */
.tb-top {background: url(/img/design/bg-top.jpg) repeat-x; padding-bottom:23px; border-left: 1px solid #000; border-right: 1px solid #000;}
 .tb-top td {vertical-align: bottom;}
.tb-cont {border-left: 1px solid #000; border-right: 1px solid #000;}
 .tb-cont td { vertical-align: top;}
 .tb-cont .td-bot { vertical-align: bottom;}
.red-pol, .red-pol1 {border-right:3px solid #FF1515;}
.tb-in img{ margin: 12px 20px 12px 0; border-right: 3px solid #FF1515; display: block;}
.tb-in div{ padding-top: 12px;}
.tb-in a{ font-weight: bold;}
.tb-in a:hover{ text-decoration: none;}

.tb-news img{margin: 12px 20px 12px 0;}
.tb-news p{ color: #FF1515; font-weight: bold;}

.tb-in a.allmodel{font-style: italic; color: #FF1515; text-decoration: underline; font-weight: 600;}
.tb-in a:hover.allmodel{ font-style: italic; color: #FF1515; font-weight: 600; text-decoration: none;}
.tb-cat img{ margin: 10px 10px; border-right: 3px solid #FF1515; display: block;}
.tb-cat div{text-align: center;}
.tb-cat td{border-bottom: 1px solid #858585; vertical-align: middle;}
.tb-cat .shapka{ background: #858585; text-align: center;}
.tb-cat .shapka div{color: #fff; font-weight: bold; padding: 4px 2px;}
.tb-cat .shapka td{ border-right: 1px solid #fff; }
.tb-cat a { font-size: 11px; text-decoration: underline;}
.tb-cat a:hover{ font-size: 11px; text-decoration: none;}
.tb-cat .model{font-size: 12px; text-decoration: underline;}
.tb-cat .model:hover{font-size: 12px; text-decoration: none;}
.tb-cat td .pdf{ margin: 2px 20px; border-right: none; display: block;}
.opis1 div{ padding: 15px 0 0px 18px;}
.opis1 td{ vertical-align: bottom;}
.red img{ border-right: 3px solid #FF1515;}

/* Forms */
.search-for{ font-size: 11px;}
a.podr{font-size:11px; color: #ff0000; text-decoration: underline;}

.item-active { background:#636563;}
  .item-active td { padding:2px 2px; color:#fff; font-size:11px;}
.item-inactive { background:#fff;}
  .item-inactive td { padding:2px 2px; color:#292C29; font-size:11px;}
.not-found { background:#fff;}
  .not-found td { padding:2px 2px; color:#FF1410; font-size:11px;}
.prodT h1 {font-size:14px;}
