P,BODY,TD,TR,SELECT,OPTION,TEXTAREA,INPUT {COLOR: #000000; FONT-SIZE: x-small; font-family: Arial,sans-serif;}

FORM {margin:0px}

HR {color: #737573; height:1}

P {MARGIN: 10px 5px 15px 0px}

INPUT,SELECT,OPTION  {BORDER: #333333 1px solid}

A:link, A:visited, A:active {COLOR: #000000}

A:hover{TEXT-DECORATION: none;}

A.white:link, A.white:visited {COLOR: #ffffff}

A.white:active {COLOR: #cb9f7d}

A.white:hover{FONT-DECORATION: none; BACKGROUND-COLOR: #B2A292}

H1 {COLOR: #FFFFFF; FONT-SIZE: large; FONT-WEIGHT: bold; MARGIN: 5px 0px 5px 0px}

H2 {COLOR: #000000; FONT-SIZE: medium; FONT-WEIGHT: bold; MARGIN: 10px 0px 10px 2px}

H3 {COLOR: #FFFFFF; FONT-SIZE: medium; FONT-WEIGHT: bold; MARGIN: 1px 0px 3px 3px}

.subtree {MARGIN-LEFT: 13px}

.level0 {FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-TOP: 10px}

.treeitem               {COLOR: #000000}
.treeitem_active        {COLOR: #960700}
.treeitem_hidden        {COLOR: #909090}
.treeitem_hidden_active {COLOR: #CF716C}

.handover {cursor: hand}

INPUT.submit {CURSOR: hand}

TD.tableHead { background:#EEEEEE; }
TD.tableCell { background:#F9F9F9; }

/* cascade style sheets */
body {padding:0px; margin:0px; background-color:#ffffff}
body * {font-family:Arial; font-size:9pt; color:#363636}
TABLE {border-collapse:collapse; empty-cells:show}
table, td, th {border:none; padding:0px; empty-cells:show; vertical-align:top; text-align:left;}
img {border:0px}
hr {color:#DDDDDD; height:1px;}
a:link {text-decoration:underline; color:#363636}
a:visited {text-decoration:underline; color:#363636}
/*a:visited {text-decoration:underline; color:#757575}*/
a:active, a:hover {color:#999999}
span.desc {font-style:italic; color:#666666}

h1,h2,h3,h4,h5,h6 {color:#3663A5}
strong {color:525252}
h1 {font-size:1.5em}
h2 {font-size:1.2em}
h3 {font-size:1.1em}
h2.header {font-size:1.1em; color:#525252}
h3.sub_hdr {background:url('../images/logo-small.gif') left no-repeat; padding-left:20px; margin-bottom:5px}

strong.name {color:#363636}
span.date {background:#0093dd; color:#FFFFFF; padding:2px 5px;}
span.news {display:block; margin: 5px 0 25px 0px}


table.attn {border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD}
table.attn td {padding:5px; padding-left:0px}
table.attn td h2.header {margin-bottom:0px}

span.star {color:red; margin:2px; font-size:larger}
form {margin:0px}
input {background:white; color:#363636}

td.btm {padding:2em 0; vertical-align:middle}
td.left {text-align:left; padding-right:15px}
td.right {text-align:center; padding: 0 0px 0 25px}
td.mdl {vertical-align:middle; text-align:center}

td.info {padding: 15px 0px}
.about p {margin:0}

.logo {vertical-align:middle; text-align:center}
.logo img {margin-left:23px}

table.box-pink {background:#0093dd; margin:0px}
table.box-pink td.tr {width:5px; height:5px; background:url('/images/box-blue-tr.gif') no-repeat right}
table.box-pink td.br {width:5px; height:5px; background:url('/images/box-blue-br.gif') no-repeat right}
table.box-pink td.tl {width:5px; height:5px; background:url('/images/box-blue-tl.gif') no-repeat left}
table.box-pink td.bl {width:5px; height:5px; background:url('/images/box-blue-bl.gif') no-repeat left}
table.box-pink td.header {text-align:right; padding-left:13px}
table.box-pink td.header h2 {color:#FFFFFF; display:inline; float:left; font-size:1em; padding:0px; margin:0px}
table.box-pink td.info {padding: 8px 5px 20px 5px; background:#FFFFFF; padding-left:13px}
table.box-pink td.info ul {padding: 0px; margin: 0px 0px 0px 15px;}
table.box-pink td.info p {padding: 0px; margin: 0px; margin-bottom:5px}

/* List of goods */
table.cat {width:100%}
table.cat tr td {padding:10px 0px}
table.cat td a img {border: 1px solid #BFBBB5; width:115px}
table.cat td a:hover img {border: 1px solid red}
table.cat p {margin:0px; text-align:left}
table.cat th {text-align: left}

span.actions a {white-space:nowrap;}
span.active {background-color: #999999; padding:2px; margin: 3px; color:#FFFFFF; font-weight:bold; line-height:1.5em}

table.adm-content {margin:0px}
table.adm-content td, table.adm-content th {padding: 0px 10px 0px 0px;}
table.adm-content th {text-align:left; color:#605A51; font-style:italic; }
table.adm-content td label {margin:0px; margin-right:10px}

.ico { margin:0 5px}

span.desc_block {display:block; padding:0px 0px 0px 10px; margin: 0px 0px 0px 30px; border-left: 5px solid #999999;}
span.desc_p {display:block; padding:0px 0px 0px 23px;}
div.content p {padding: 0.5em 0px}
table#work_hours td {text-align:center; padding: 0px 5px}
table#work_hours td label {margin:0px 0px 0px 3px; padding:0px; color:#605A51}

/* News Services Box */
table.news-menu {width:100%; border-top: 1px solid #CCCCCC}
table.news-menu td {padding: 0 8px}
table.news-menu td.actins {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-size:0.9em}

/* Inquiry Box */
#poll-result {padding:0px; height:11px; background:#BFBBB5; table-layout:fixed; margin: 4px 0px; color:#FFFFFF; line-height:8px; text-align:right; vertical-align:middle}
#poll-result td {padding:0px; height:11px; text-align:right}
.poll-result {padding:0px; height:11px; background:#BFBBB5; table-layout:fixed; margin: 0px 0px; color:#FFFFFF; line-height:8px; text-align:right; vertical-align:middle}
.poll-result td {padding:0px; height:11px}
table#stats {font-size:1em; margin: 20px 25px}
table#stats td, table#stats th {padding: 0 10px}
table#stats th {border-bottom:1px solid #CCCCCC; padding-bottom: 5px}
table#stats td table#poll-result td {padding:0px;}
table#stats td#count, table#stats th#count {border-right:1px solid #CCCCCC}

.main_tbl {width:950px; align:center}

/* Выделение поисковых слов */
.selected {background:yellow;}
