body, body.fon-black {font-family:Arial, Tahoma, Verdana; color:#000000; font-size:100%; margin-top:0px; background:#ffffff;  max-width:1280px; }
div.size{max-width:1280px; width:expression( document.body.clientWidth > 1279 ? "1280px" : "auto");}
body.fon-black {background:#000000; margin:0px;}
b{letter-spacing:0.04em; }
h1,h2 {font-family:Verdana,Tahoma, Arial; FONT-SIZE:143%; font-weight:normal; letter-spacing:0.05em; COLOR:#000000; margin:0em; padding-top:0.2em; float:none; }
h1 {padding-bottom:0.6em; }
h2 {padding-bottom:0.1em; }
h3 {FONT-SIZE:90%; font-weight:bold; letter-spacing:0.03em; COLOR:#000000; margin:0em; padding-top:0.5em; padding-bottom:0.3em; float:none; }
P,h5,h4 {color:#000000; font-size:75%; letter-spacing:0.03em; padding-right:0em; padding-top:0em; padding-left:0em; margin:0; float:none; text-align:justify; line-height:1.5em; }
P {padding-bottom:0.3em; }
b,h5,h4 {letter-spacing:0.05em; padding-bottom:0em; }
h4 {padding-bottom:0.5em; }
ol, dl, .second_col_middle_tab ul {font-size:75%; margin:0.0em; line-height:1.6em; padding-top:0.0em; padding-bottom:0.3em; padding-left:3.5em; padding-right:1.0em; }
span {TEXT-DECORATION:underline;}

div.button {width:100%; margin:0px; text-align:right; padding-top:0em; padding-bottom:0.3em;  float:none; }
.button p {font-family: Verdana, Tahoma,  Arial;  border:1px none #A9680A; font-family:Arial, Helv D; FONT-SIZE:80%; text-align:right; margin:0em; padding-top:0.08em; padding-bottom:0.12em; padding-right:0.2em; padding-left:0.5em; float:right; letter-spacing:0.1em;  }
.button a {font-family: Verdana, Tahoma,  Arial; TEXT-DECORATION:none;}

div.old-ver {width:100%; margin:0px; text-align:right; padding-bottom:0.3em;  float:none; }
.old-ver p {font-size:90%; font-family:Verdana,Tahoma, Arial; font-weight:normal; letter-spacing:0.1em; COLOR:#ff0000; margin:0em; padding:0em; float:right;}
.old-ver a {font-family: Verdana, Tahoma,  Arial; TEXT-DECORATION:underline;}

div.ref, div.note {margin-right:0.0em; margin-left:0em; }
div.ref { margin-bottom:0.8em; margin-top:0.1em; }
div.note{ margin-bottom:0.1em;margin-top:0.05em; }
.ref h1, .note h1{font-family:Arial, Tahoma, Verdana; FONT-SIZE:70%; letter-spacing:0.04em; COLOR:#000000; font-weight:bold; padding:0em; margin-bottom:0em; margin-right:0.0em; margin-top:0.3em; margin-left:0em; }
.ref ul, .note ul{list-style-image:url("img/li-ref.gif"); font-size:100%; list-style-position:outside; line-height:1em; margin:0em; padding-top:0em; padding-left:1em; padding-bottom:0em; padding-right:0em; margin-top:0.3em; text-align:left;}
.ref ol, .note ol{list-style-image:url("/img/px.gif"); font-size:100%; list-style-position:outside; line-height:1em; margin:0em; padding-top:0em; padding-left:1em; padding-bottom:0em; padding-right:0em; margin-top:0.3em; margin-left:2em;text-align:left;}
.ref li, .note li{ font-family:Arial, Tahoma, Verdana; font-size:70%;line-height:1.3em; letter-spacing:0.05em; COLOR:#000000; font-weight:normal; margin-bottom:0.4em; margin-right:0.0em; margin-top:0.2em; margin-left:0em; }
.ref p, .note p { font-family:Arial, Tahoma, Verdana; FONT-SIZE:70%; letter-spacing:0.05em; COLOR:#000000; font-weight:normal; margin-bottom:0em; margin-right:0em; margin-top:0.2em; margin-left:0em; }

div.ul-search, div.ul-search1{margin-left:1.4em;padding-top:2.3em; text-align:left; width:16em; margin-right:2.4em;}
div.ul-search1{margin-left:0em; padding-top:4em;}
input.srch-input {width:13em; margin:0px; margin-bottom:0.4em; padding:0px; height:1.5em;border:1px #929292 solid;}
input.srch-input-rd {padding:0em; margin-top:0.9em; margin-bottom:0em;}
.ul-search1 p,.ul-search p {font-size:100%; text-align: right; margin-top:0.8em;}
.ul-search a, .ul-search1 a {COLOR:#FF9933; TEXT-DECORATION:none;  font-weight:normal; letter-spacing:0.1em;}
.ul-search a:hover, .ul-search1 a:hover {COLOR:#FF9933; TEXT-DECORATION:none;  font-weight:normal; letter-spacing:0.1em;}
.hl-search a {TEXT-DECORATION:none;  font-weight:normal;}
.hl-search a:hover {COLOR:#FF9933; TEXT-DECORATION:none;  font-weight:normal;}

A {COLOR:#0000a0;font-family:Arial, Helv D; }
A:hover {COLOR:#0000f0;}

.top-line-link a{text-decoration:none; float:none; COLOR:#606060; TEXT-DECORATION:underline;}
.top-line-link a:hover {COLOR:#0000f0; TEXT-DECORATION:underline; }

.shema-TRC a{text-decoration:none;} 

p.features { font-family:Tahoma, Arial; font-weight:normal; letter-spacing:0.1em; COLOR:#000000; margin-top:0em; margin-left:1.3em; margin-right:1.3em; margin-bottom:0.8em; float:none; line-height:1.4em; text-align: left; }

p.catalog_N, p.catalog_S, p.catalog_L {font-size:90%; font-family:Tahoma, Arial; font-weight:normal; letter-spacing:0.08em; COLOR:#000000; margin:0em; padding:0em; padding-top:0.1em; float:none; line-height:1.4em; }
p.catalog_N {padding-bottom:1.7em;}
p.catalog_S {padding-bottom:1.0em;}

p.span-text {text-decoration:underline; font-family:Verdana,Tahoma, Arial; FONT-SIZE:90%; font-weight:normal; letter-spacing:0.05em; COLOR:#000000; margin:0em; padding-top:0.5em; padding-bottom:0.6em; float:none; text-align:left;}
p.red { font-family:Verdana,Tahoma, Arial; FONT-SIZE:90%; font-weight:normal; letter-spacing:0.05em; COLOR:#ff0000; margin:0em; padding-top:0.5em; padding-bottom:0.6em; float:none; text-align:left;}

p.service-terms {font-family:Verdana,Tahoma, Arial; FONT-SIZE:75%; font-weight:normal; letter-spacing:0.05em; COLOR:#000000; margin:0em; padding-top:0.1em; padding-bottom:0.4em; float:none; text-align:left;}

p.top-line-link{ font-size:65%; font-weight:normal; color:#000000; margin:0em; padding:0px;padding-left:240px; padding-top:0.7em;  line-height:120%; letter-spacing:0.15em; text-align:left;}

table.srch-res{ font-size:80%; border-collapse:collapse; border:0px;  background:#eeeeee; width: 100%;  }
.srch-res td{padding-left:0.5em;padding-right:0.5em;}

table.top_menu { border-collapse:collapse; border:0px; background:#ffffff; width:100%}
        .top_menu thead td, thead th {border-right:solid white 1px; text-align:left; vertical-align:bottom; font-size:78%; font-weight:normal;color:#000000;padding:0px; line-height:120%; }
        .top_menu thead td {padding-bottom:5px; padding-left:8px;padding-right:8px;}
        .top_menu thead th {padding-bottom:3px;}
        .top_menu thead th img {border:none; margin:0px ;}
        .top_menu thead td img {border:none; margin-left:15px; margin-bottom:15px;}
        .top_menu tbody td, tbody th {border-right:solid white 1px; padding:0px; }
        .top_menu tbody td {background:#999999;}
        .top_menu tbody th {background:#ffffff;}
        .top_menu tfoot td {border-right:solid white 1px; border-top:solid white 2px; background:#bbbbbb; padding:0px;}
        .top_menu tfoot th {border-right:solid white 1px; border-top:solid white 2px; background:#ffffff; padding:0px;}

.top_menu, .top_menu UL {list-style: none; margin: 0; padding: 0; border: 0px; text-align: left; width: 100%;}
.top_menu LI {position: relative; border: 0px; width: 100%;}

.top_menu A {display: block; COLOR:#000000; FONT-SIZE:90%; letter-spacing:0.17em; TEXT-DECORATION:none;}
.top_menu A:hover {COLOR:#FF9933;TEXT-DECORATION:none; }
table.link_home{border-collapse:collapse; background:white; float:right; vertical-align:bottom; font-size:78%; font-weight:normal;color:#000000;line-height:120%;}
table.link_home td {padding-left:6px; padding-top:1px; padding-right:3px;background:white;border:0px;}

.top_menu LI UL A {display: block; COLOR:#000000; FONT-SIZE:90%; letter-spacing:0.08em; TEXT-DECORATION:none;}


.top_menu LI UL {
        list-style-image:url("img/li.gif"); padding-left:1.8em; 
     display: none; position: absolute;text-align: left;
     border-collapse:separate;
     border-right:0px; border-top:1px solid #eeeeee;
     border-left: 0px; border-bottom:1px solid #eeeeee; 
     padding-top:0.3em;  padding-bottom:0.4em;  padding-right:0.4em;
     background: #fafafa; width:100%; 
    }
.top_menu LI:hover UL, .top_menu LI.jshover UL {display: block;}

.top_menu LI LI A {padding-top:0.3em; padding-bottom:0.3em; line-height:1.2em}

table.middle_tab{width:100%; height:85%; border-collapse:collapse; border:0px; background:#ffffff; }
td.first_col_middle_tab {font-size:67%; vertical-align:top; padding-top:0.5em; padding-left:2.1em; padding-right:1.0em;  margin:0em; background:#ffffff; width:240px;}
        .first_col_middle_tab h1, .first_col_middle_tab h2 {font-size:106%; font-weight:normal; margin-top:1.1em;  letter-spacing:0.14em; text-decoration:none; float:none;}
        .first_col_middle_tab h1 { margin-bottom:0.3em; }
        .first_col_middle_tab h2 { margin-bottom:0em; padding-bottom:0em; }
        .first_col_middle_tab span {font-size:100%; letter-spacing:0.11em; COLOR:#FF9933; text-decoration:none; float:none;}
        .first_col_middle_tab ul {list-style-image:url("img/li.gif"); margin:0em; line-height:1.9em; padding-top:0em; padding-bottom:0em; padding-left:1.4em; padding-right:1em} 
        .first_col_middle_tab ul a { letter-spacing:0.08em; COLOR:#000000; TEXT-DECORATION:none;}
        .first_col_middle_tab ul a:hover {COLOR:#FF9933; TEXT-DECORATION:underline;}
td.second_col_middle_tab {font-size:100%; vertical-align:top; padding:0em; padding-top:1em; padding-right:2.0em; padding-left:0.0em; margin:0em; background:#ffffff; }

table.tab_end {width:100%; border-collapse:collapse; border:0px; background:#ffffff; margin-top:2em; margin-bottom:2em; }
        .tab_end thead td {padding:0em; background:#aaaaaa;}
        .tab_end tbody td {padding:0em; padding-top:0.5em; FONT-SIZE:55%; letter-spacing:0.2em; line-height:1.2em; COLOR:#999999; margin-top:0.6em; margin-left:1.3em; }
table.distributor {border-collapse:collapse; border:0px; background:#ffffff; margin-top:0em; margin-bottom:0em; margin-left:2em; }
        .distributor td {padding:0em; padding-right:3em; letter-spacing:0.2em; line-height:1.2em; COLOR:#999999; margin-top:0.6em; margin-left:1.3em; vertical-align:top; }
.distributor img {width:150px; height:90px; }

table.top-picture {width:100%; border-collapse:collapse; border:0px; background:#ffffff; height:150px}
        .top-picture tfoot td {background:#aaaaaa; padding:0px}
        .top-picture tbody td {background:#ffffff; padding:0px}
        .top-picture img {border:none; margin:0px;padding:0px;}
        
table.icon, table.icon_justify, table.in_focus {width:100%; background:#ffffff;  margin:0px;float:none; line-height:1.5em;}
table.icon, table.icon_justify, table.in_focus { border-collapse:collapse; border:0px;}
table.in_focus{background:#fafafa;}
table.icon_right {/*width:45%; */border-collapse:collapse; border:0px; background:#ffffff; /*float:right;*/ }
        .icon caption, .icon_right caption, .in_focus caption {font-family:Tahoma, Verdana, Arial; FONT-SIZE:143%; font-weight:bold; letter-spacing:0.01em; COLOR:#FF9900;  margin:0px; text-align:left; }
        .icon caption, .icon_right caption {padding-top:1.1em; padding-bottom:0.6em;}
        .in_focus caption {padding-top:0.7em; padding-bottom:0.1em;}
        .icon th, .in_focus th, .icon_right tbody th, .icon_justify th {FONT-SIZE:80%; font-weight:bold; letter-spacing:0.1em; COLOR:#000000; padding-top:0.2em; padding-bottom:0.8em; text-align:left; margin:0px; }
        .in_focus th {vertical-align:top; }
        .icon td,  .in_focus td, .icon_right tbody td, .icon_justify td{font-size:100%; vertical-align:top; padding:0em; padding-right:0.5em; margin:0em; }
        .in_focus tbody td img, .icon tbody td img, .icon tfoot td img, .icon_right tbody td img, .icon_justify td img {width:150px; height:100px; border-left:none #aaaaaa 1px; border-top:none #aaaaaa 1px; border-bottom:double #aaaaaa 3px; border-right:none #aaaaaa 3px; margin-right:0.8em; margin-bottom:0.6em; margin-top:0em; margin-left:0em; float:left;}
        .icon tfoot td img, .icon tfoot p, .icon_justify td img {float:none;}
        .icon P, .in_focus P, .icon_right P  { color:#000000; font-size:76%; letter-spacing:0.03em; margin:0em; padding-bottom:1.1em; padding-right:0.8em; padding-top:0.2em; padding-left:0em; float:none; text-align:left; line-height:1.4em; float:left; }
.icon P {width:100%}
.icon_justify p {text-align:justify;}
.in_focus th, .in_focus tfoot td {padding-left:0.1em; padding-right:0.1em; }
.in_focus dl  { color:#000000; font-size:80%; letter-spacing:0.03em; margin:0em; padding-bottom:1.1em; padding-right:0.8em; padding-top:0.0em; padding-left:3em; float:none; text-align:left; line-height:1.4em; }
.in_focus dt {padding-top:0.5em; letter-spacing:0.13em;}

table.text-listing {border-collapse:collapse; border:0px; background:#ffffff; margin:0em; margin-right:2em; float:left; }
        .text-listing caption {font-family:Verdana,Tahoma, Arial; FONT-SIZE:143%; font-weight:normal; letter-spacing:0.05em; COLOR:#333333; padding-top:0.2em; padding-bottom:0.3em; margin:0px; float:none; text-align:left; }
        .text-listing tbody td{font-size:100%; vertical-align:top; text-align:left; padding:0em; padding-right:0.5em; margin:0em; background:#ffffff; }
        .text-listing p {color:#000000; font-size:75%; letter-spacing:0.03em; margin:0px; padding-bottom:0.4em; padding-right:0.8em; padding-top:0.5em; padding-left:2.8em; float:none; text-align:left; line-height:1.2em; float:none;}
        .text-listing tbody th {font-family:Tahoma, Verdana, Arial; text-align:left; color:#000000; font-size:80%; font-weight:normal; margin:0em; padding-top:1.1em; padding-bottom:0.4em; padding-left:0px; letter-spacing:0.11em; }
.text-listing b.red {color:#ff0000; }

table.text-figs, table.vector-figs {background:#fafafa; border-collapse:collapse; border:1px solid #eeeeee; border-left:none; border-right:none; float:none; width:100%; margin-bottom:0.8em; margin-top:0.7em;}
.text-figs caption {FONT-SIZE:81%; font-weight:bold; letter-spacing:0.1em; COLOR:#000000; margin:0em; padding-bottom:0.5em; text-align:left; }
.text-figs td, .text-figs th {text-align:left; FONT-SIZE:100%; letter-spacing:0.01em; COLOR:#000000; margin:0em; padding-left:2px;padding-right:2px;padding-bottom:0.2em; padding-top:0.2em; TEXT-DECORATION:none; float:none; line-height:1.1em;  vertical-align:top;}
.text-figs th {width:225px; }
.text-figs P, .text-figs h2, .text-figs h3 {FONT-SIZE:70%; margin:0em; TEXT-DECORATION:none; float:none; line-height:1.4em; padding-left:0.5em; padding-right:1.5em; padding-bottom:0.05em; }
.text-figs P {padding-top:0.3em; letter-spacing:0.01em; text-align:left;}
.text-figs h2 {letter-spacing:0.02em; padding-top:0.3em; font-weight:bold; text-align:left;}
.text-figs h3 {letter-spacing:0.02em; padding-top:0.3em; font-weight:bold; text-align:left;}
.text-figs th img {width:213px;height:185px; padding-left:0.5em; border:none;}
.text-figs td img {width:213px;height:132px; padding-left:0.5em; border:none; }
.text-figs td div {width:213px; background:#000000; color:#ffffff; padding-left:0em; text-align:left; FONT-SIZE:70%; float:right;}
.text-figs td div img {padding-left:0em;}
.text-figs img.collection{width:auto; height:185px;  padding-left:0.5em; margin:0px;border:none;}
.text-figs img.collection-213{width:auto; height:132px;  padding-left:0.5em; margin:0px;border:none;}
.vector-figs img {width:213px;height:185px; padding-left:0.5em; }
.vector-figs td {vertical-align:top; padding-left:0.5em; padding-right:0.5em; padding-bottom:0em;}
.vector-figs tfoot td{ font-weight:normal; margin:0em; padding-top:0.3em;padding-bottom:0.5em; padding-left:0.3em; border-top:1px solid #eeeeee;}
.vector-figs tfoot td p{ FONT-SIZE:65%; letter-spacing:0.035em; font-weight:normal; margin:0em; padding:0em; line-height:1.5em; }
.vector-figs ul {list-style-image:url("img/li.gif"); list-style-position:outside; line-height:1.5em; margin:0em; padding-top:0em; padding-left:5em; padding-bottom:0em; padding-right:0em; margin-top:0.5em;margin-bottom:0.5em; text-align:left;}
.vector-figs h5 { margin:0em; padding:0em; padding-left:3em;}
td.td-225{width:225px;}


table.relProducts {background:#ffffff; letter-spacing:0.05em;  margin:0em; padding:0em; margin-bottom:0.3em;  width:100%;border-collapse:separate; border:1px solid #A9680A; border-bottom:none; border-left: 0px none; border-right:none; float:none; }
.relProducts caption {FONT-SIZE:90%; font-weight:bold; letter-spacing:0.03em; COLOR:#000000; margin:0em; padding-bottom:0.5em; padding-top:1.5em; text-align:left; }
.relProducts td  {font-size:71%; background:#ffffff; padding-top:0.1em; padding-bottom:0.1em; padding-left:1em; padding-right:1em; vertical-align:top; line-height:1.4em; }
.relProducts th  {font-size:71%;}

.relProducts tbody {background-color:#fafafa; border-bottom:1px solid #CBCECA;}

.relProducts thead td {background:#ffffff; letter-spacing:0.2em; font-family:Arial,Helv D; vertical-align:bottom; font-weight:normal; }
.relProducts thead th {background:#ffffff; padding-top:0.2em; padding-bottom:0.1em; padding-left:1em; padding-right:1em; vertical-align:bottom; text-align:left; font-family:Arial,Helv D; letter-spacing:0.2em; color:#000000; border-bottom:1px solid #CBCECA; font-weight:normal; }

.relProducts tbody th {background:#FFEACB; padding-top:0.2em; padding-bottom:0.1em; padding-left:1em; padding-right:1em; vertical-align:bottom; text-align:left; font-family:Arial,Helv D; letter-spacing:0.08em; color:#000000; border-bottom:1px solid #CBCECA; }
.relProducts tfoot {border-collapse:collapse; border:0px;}
.relProducts tfoot td { letter-spacing:0.05em; COLOR:#000000; font-weight:normal; margin:0em; padding-top:0.3em; padding-left:0.3em; line-height:1.5em; border-top:1px solid #A9680A; }
.relProducts tfoot th  {FONT-SIZE:111%; text-align: left; letter-spacing:0.02em; COLOR:#000000; font-weight:normal; margin:0em; padding-top:0.5em; padding-left:0.0em; line-height:1.5em; border-top:1px solid #A9680A;}
.relProducts tfoot td sup {FONT-SIZE:70%; line-height:0.4em; }
.relProducts tfoot td sub {FONT-SIZE:70%; line-height:0.4em; }

.relProducts a, .vector-main a, .service-tab a {TEXT-DECORATION:none;}

table.cit-tab tbody td {font-size:100%; letter-spacing:0.05em;  margin:0em; padding:0em; margin-bottom:0.5em; margin-top:0.4em;  border-collapse:separate; border:1px solid #EAC090; border-bottom:none; border-left:none; border-right:none; float:none; text-align:left; vertical-align:top; width:100%}
table.cit-tab tbody td.cit_td {width:40%;}
.cit-tab tfoot td {border-collapse:separate; border-bottom:0px; border-top:1px solid #EAC090; font-size:71%; padding-top:0.3em;  }

table.vector-main, table.service-tab {font-size:100%; letter-spacing:0.05em;  margin:0em; padding:0em; margin-bottom:0.5em; margin-top:0.4em;  border-collapse:separate; border:1px solid #A9680A; border-bottom:none; border-left:none; border-right:none; float:none; text-align:left; width:100%}

.vector-main thead th {font-size:71%; background:#000000; padding-top:0.2em; padding-bottom:0.2em; padding-left:1em; padding-right:0.1em; vertical-align:bottom; text-align:left; font-family:Arial,Helv D; letter-spacing:0.2em; color:#ffffff; border-bottom:1px solid #CBCECA; font-weight:normal; }
.vector-main tbody td { font-size:71%; padding-top:0.1em; padding-bottom:0.25em; padding-left:1em; padding-right:1em; vertical-align:middle; line-height:1.3em; }
.vector-main tfoot {border-collapse:collapse; border:0px; font-size:71%;  }
.vector-main tfoot td, .vector-main tbody th { letter-spacing:0.05em; COLOR:#000000; font-weight:normal; margin:0em; padding-top:0.3em; padding-left:0.3em; line-height:1.5em; border-top:1px solid #A9680A;  }
.vector-main tbody th {FONT-SIZE:60%}
.vector-main tfoot td sup {FONT-SIZE:70%; line-height:0.4em; }
.vector-main tfoot td sub {FONT-SIZE:70%; line-height:0.4em; }


table.service-tab {background:#ffffff;}
.service-tab tbody td, .service-tab thead th  {padding-left:1em; padding-right:1em; border-collapse:separate; border-bottom:0px; border-top:1px solid #F0E5D5;}

.service-tab tbody td { font-size:71%; text-align:left; font-family:Arial,Helv D; padding-top:0.3em; padding-bottom:0.2em}

.service-tab tbody th {background:#FFEACB; padding-top:0.3em; padding-bottom:0.2em; padding-left:1em; padding-right:1em; vertical-align:bottom; font-size:71%; text-align:left; font-family:Arial,Helv D; letter-spacing:0.08em; color:#000000; ; border-top:0px; border-bottom:0px solid #CBCECA; }
.service-tab thead th { font-size:71%; text-align:left; font-family:Arial,Helv D; color: #000000; background:#FFEACB; padding-top:0.2em; padding-bottom:0.2em}
.service-tab thead td { font-size:71%; text-align:left; font-family:Arial,Helv D; color: #000000; background:#FFFFFF; padding-top:0.2em; padding-bottom:0.2em}
.service-tab tfoot td {border-collapse:separate; border-bottom:0px; border-top:1px solid #A9680A; font-size:71%; padding-top:0.3em;  }
.service-tab caption {FONT-SIZE:90%; font-weight:bold; letter-spacing:0.03em; COLOR:#000000; margin:0em; padding-bottom:0.5em; padding-top:0.5em; text-align:left; }
td.td-225-small {width:53px;}
td.td-225-small img {width:53px;height:46px; padding-left:0.5em; }

table.searchCat {background:#ffffff; letter-spacing:0.05em;  margin:0em; padding:0em; margin-bottom:0.3em;  width:100%;border-collapse:separate; border:1px solid #A9680A; border-bottom:none; border-left: 0px none; border-right:none; float:none; }
.searchCat td  {font-size:71%; background:#ffffff; padding-top:0.1em; padding-bottom:0.1em; padding-left:1em; padding-right:1em; vertical-align:top; line-height:1.4em; }
.searchCat tbody {background-color:#fafafa; border-bottom:1px solid #CBCECA;}
.searchCat tfoot {border-collapse:collapse; border:0px;}
.searchCat tfoot td { letter-spacing:0.05em; COLOR:#000000; font-weight:normal; margin:0em; padding-top:0.3em; padding-left:0.3em; line-height:1.5em; border-top:1px solid #A9680A; }
.searchCat a {TEXT-DECORATION:none;}
a.norm {}
a.select {COLOR:#FF9933; font-size:110%;}

table.TagFP-toppic{ width:150px; font-family:Arial,Helv D; border:1px solid #000000; margin-right:0.8em; margin-bottom:0.2em; margin-top:0em; margin-left:0em; float:left; }
.TagFP-toppic td {COLOR:#000000; font-size:60%;padding:2px;}
.TagFP-toppic tfoot td {COLOR:#000000; font-size:60%;padding:2px;border-collapse:separate; border-top:1px solid #000000; }
h3.TagFP-toppic-h3{font-size:108%; font-family:Tahoma,Verdana; color:#000000;font-weight:normal;letter-spacing:0.06em; padding-bottom:0.8em; line-height:1.2em;}
.TagFP-toppic-h3 a, table.TagFP-toppic a {text-decoration:none; float:none; COLOR:#000000; TEXT-DECORATION:none;}
.TagFP-toppic-h3 a:hover, table.TagFP-toppic a:hover {COLOR:#0000a0; TEXT-DECORATION:underline; }
.in_focus b.red {color:#ff0000; }

table.icon_TCR {width:88%; border:0px; margin-top:1.3em; margin-bottom:1em; margin-left:0em; font-family:Arial, Verdana, Tahoma; font-size:110%; letter-spacing:0.05em; line-height:1.3em;}
.pusto {border:0px}
.strelka {border:0px; text-align:center; vertical-align:center;} 
.ramka {border:1px solid #A9680A; padding:11px; vertical-align:center;}
.ramka1 {border:1px solid #A9680A; background:#FFEACB; padding:11px;  vertical-align:center;}



