body { font-size: 75%; font-family: Tahoma, Verdana,Arial, Helvetica,sans-serif; line-height: 100%; color: #000000; margin: 0; background-color:#FFFFFF; padding: 0; }
table { font-size: 100%; font-family: Tahoma,Verdana,Arial, Helvetica,sans-serif; line-height: 150%; color: #000000; }

h1 { font-size: 140%; font-family: Tahoma, Verdana, Helvetica,sans-serif; color: #000000;}
h2 { font-size: 100%; font-family: Tahoma, Verdana, Helvetica,sans-serif; color: #000000;}

td.top { background-color: #FFE55A;}
td.menu { background-color: #86D7B9; padding: 10px;}
td.menu a { color:#000000; font-weight: bold; }
.menuitem { padding-right: 20px;  }
.menuitema { padding-right: 20px; color:#FFFFFF; }

td.logo { padding-top: 27;}
td.avto { padding: 67 20 20 48;}
td.about { background-color: #86D7B9; padding: 20px; line-height: 130%; font-size: 90%; }
td.about a { color:#000000; }
td.partners { background-color: #F5F5F5; padding: 20px; background-position: top left; background-repeat: repeat-x;}
td.partners td { color:#666666;  text-transform: uppercase; line-height: 130%; font-size: 80%;}

td.news { background-color: #FAFAFA; padding: 20px 20px 20px 0; background-position: top left; background-repeat: repeat-x;}
td.news td {  padding-left: 20px;}
.date {line-height: 130%; font-size: 80%; color:#666666;}
td.newsitem p{ padding: 0; margin: 0;}


td.center { background-color: #FAFAFA; padding: 20px; background-position: top left; background-repeat: repeat-x;}
td.bgprint { background-color: #FAFAFA; padding: 20px 20px 20px 0; background-position: top left; background-repeat: repeat-x;}
td.contacts { color:#666666; }

td.footer { padding-bottom: 15px; }
td.footer td{ color:#666666; line-height: 15px; font-size: 10px; }
td.logoibc { padding-left: 30px; }
td.homea { bacground-color: #FFEA7B; }
td.icons { padding-left: 30px; }
td.icon { padding-right: 50px; }

.padd10r { padding-right: 10; }
.padd20r { padding-right: 20; }
.padd10l { padding-left: 10; }

td.tree { padding: 30 20 0 0;  }
td.tdcattitle { padding: 20 0 0 0; }
.cattitle { background-color:#FFE55A; font-weight:bold;  line-height: 150%; font-size: 110%;}
td.textcat { line-height: 130%; font-size: 90%; }

td.picture { padding: 43 20 0 0; color: #006666; line-height: 130%; font-size: 90%; }
td.picture img { border-width: 5px; border-color: #CCCCCC ;}
.altp { padding: 5px 10px; }

td.text table { border-collapse: collapse;  border-width: 2px; border-color: #FAFAFA; border-bottom-color: #666666; border-style: solid; }
td.text table th { padding: 5 7;  border-width: 1px 1px 2px 1px; border-color: #CCCCCC;border-bottom-color: #666666; border-style: solid; }
td.text table td { padding: 5 7; font-weight: normal; border-width: 1px; border-color: #CCCCCC; border-style: solid; }
td.text table td p{padding:0;margin:0}
td.text table th p{padding:0;margin:0}

td.price table { font-size: 80%; border-collapse: collapse;  border-width: 2px; border-color: #FAFAFA; border-bottom-color: #666666; border-style: solid; }
td.price table td { padding: 5 7; font-weight: normal; border-width: 1px; border-color: #CCCCCC; border-style: solid; }
td.price table td.price_header { padding: 5 7; font-weight: bold; border-width: 1px 1px 2px 1px; border-color: #CCCCCC; border-bottom-color: #666666; border-style: solid; }
td.price table td.price_header_string { font-size:120%; padding: 25 7 15 7; font-weight: bold; border-width: 1px; border-color: #CCCCCC; border-style: solid; text-align: left; }
td.price table td p{padding:0;margin:0}
td.price table th p{padding:0;margin:0}

td.price table.nostyle { font-size: 90%; border:none; padding:0px; }
td.price table.nostyle th {padding:0px; border: none;}
td.price table.nostyle td {padding:0px; border: none;}


td.textcat table { border-collapse: collapse;  border-width: 2px; border-color: #FAFAFA; border-bottom-color: #666666; border-style: solid; }
td.textcat table th { padding: 5 7; font-weight: normal; border-width: 0px 1px 2px 1px; border-color: #CCCCCC;border-bottom-color: #666666; border-style: solid; }
td.textcat table td { padding: 5 7; font-weight: normal; border-width: 1px; border-color: #CCCCCC; border-style: solid; }
td.textcat table td p{padding:0;margin:0}
td.textcat table th p{padding:0;margin:0}


/*таблица с формой  в текстовом поле*/
table.form { border:none; }
table.form td { padding: 5px 20px 3px 0px; border: none;}
table.form table.button { border-width: 3px; border-color: #006666; border-style: solid;}
table.form table.button td { padding:0; margin:0;}

table.nostyle td { padding: 0px; border: none;}



a { color: #006666; text-decoration: underlined; }
a: hover { text-decoration: none; }

a.small { color: #006666; text-decoration: underlined; line-height: 130%; font-size: 90%; }


ul { list-style-image:url('../img/sub.gif');}
ul.cat1 { margin: 0; padding: 0;  font-weight:bold; list-style-image:none; }
ul.cat1 li{ margin: 0 0 10 0;}
ul.cat2 { margin: 0; pading: 0;  list-style-image:none; font-weight:normal; line-height: 130%; font-size: 90%; color: #006666;}
ul.cat2 li{ margin: 0 0 10 20;}
ul.cat2 li.cat2a { color: #000000; }
ul.cat2 li.cat2a  a{ color: #000000; font-weight:bold; }
ul.link { margin: 10 0 0 0;  pading: 0;  list-style-image:none; font-weight:normal; line-height: 130%; font-size: 90%; color: #006666;}


table.cat1 td{ font-weight:bold; padding-bottom: 10px;}
table.cat2 td{ font-weight:normal; line-height: 130%; font-size: 90%;  color: #006666; padding-bottom: 5px;}
table.cat2 td.cat2a { color: #000000; font-weight:bold; }


img.catimg { border-width: 5px; border-color: #CCCCCC ;}





.filter {filter:alpha(Opacity=30, FinishOpacity=30, Style=1); }
.green { color: #006666; }
.greenb { color: #006666; font-weight: bold; }
.nob {  font-size: 80%;  font-weight: normal; }
.gray { color: #999999; }
input { font-size: 100%; font-family: Tahoma, Verdana, Helvetica,sans-serif; }
select { font-size: 100%; font-family: Tahoma, Verdana, Helvetica,sans-serif; }
textarea { font-size: 100%; font-family: Tahoma, Verdana, Helvetica,sans-serif; }


