body { color:red !important; margin:0; padding:0 0 0 7px; background:#EAF4F8 url("/images/top_back_grey.gif") top repeat-x;}
p { margin:0px 10px 8px 10px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
td { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000;}
a { color:#000}
a:visited { color:#770054}
a.bluelink, .bluelink a {color:#034F9B}
a.bluelink:link {color:#034F9B}
a.bluelink:visited {color:#034F9B}
table.tbl_white { background:#fff; border:1px solid #e0e1e1; margin-bottom:10px; padding:0}
table.border { border:1px solid #70A7BF; border-top:0; margin-top:1px}

.normal {font-family:Arial, Helvetica, sans-serif; font-size:10pt;}/*normal*/
.subheader {display:block; color:#034F9B; font-family:Arial, Helvetica, sans-serif; font-size:11pt; padding:0 10px 0 10px; margin:0;}/*subheader*/
td.tableheader { background-color: #99ccff; font-weight:bold }/*tableheader*/
.small {font-family:Arial, Helvetica, sans-serif; font-size:12pt;}/*small*/
.xsmall {font-family:Arial, Helvetica, sans-serif; font-size:10pt;}/*xsmall*/
.large {font-family:Arial, Helvetica, sans-serif; font-size:14pt;}/*large*/

#top_ruler { background:url("/images/top_back.gif") top repeat-x}
#top_menu { background:#134C90 url("/images/top_menu_back.gif") top repeat-x; padding:0 10px 0 10px}
#top_menu a { color:#EAEAEA; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px; padding-bottom:5px; font-weight:bold; text-decoration:none}
#top_menu a:hover { text-decoration:underline}
#top_sign { background:url("/images/1_10.gif") left top no-repeat}



#main { border-right:1px solid #70A7BF; border-left:1px solid #70A7BF; padding:0 0 0 0; } 
#main img {border:0 groove white}
td.divider1 { }
td.divider2 { }
#col { border-bottom:1px solid #70A7BF; border-right:1px solid #70A7BF; background:#BBDAE8}
#col h3 { width:100%; margin:0 0 10px 0; padding:9px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; background:#105BAB; text-align:center}

#col p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:5px 5px 5px 10px; margin:0}
#col a { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000; text-decoration:none}
#col a:hover {text-decoration:underline}

#colRight { border-bottom:1px solid #70A7BF; border-left:1px solid #70A7BF; background:#BBDAE8}
#colRight h3 { width:100%; margin:0 0 10px 0; padding:9px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; background:#105BAB; text-align:center}


#colRight p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:5px 5px 5px 10px; margin:0}
#colRight img {border: 0}

td.dark_grey { background:#034F9B; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
#middle_grey { background:#BBDAE8; padding:7px; text-align:justify; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#middle_grey h2 { color:#034F9B; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0 10px 10px 10px; margin:0;}
#middle_grey p { padding:0 10px 10px 10px; margin:0; text-align:left}
#content { background:#EAF4F8; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding:0 0 0 0; margin-bottom:0}
#content h1 { width:100%; margin:0 0 10px 0; padding:9px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#fff; background:#105BAB; text-align:center;}
#content h2 { width:100%; margin:0 0 5px 0; padding:9px 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#fff; background:#105BAB; text-align:center}
#content h3 { color:#034F9B; font-family:Arial, Helvetica, sans-serif; font-size:11pt; padding:0 10px 0 10px; margin:0;}
#content p { padding-top:5px; padding-bottom:5px}
#content REMimg { border:1px solid #034F9B}
#content ul li {background:url("/images/li.gif") top left no-repeat; list-style:none; text-indent:16}


#bottom { background:#01509F; color:#fff; }
#bottom td { color:#fff;}

#news {font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin: 0 0 0 0}
#news .date { font-size:9pt; margin:0 0 0 0; padding:3 7 0 13; color:#034F9B}
#news .header { font-size:11pt; color:#034F9B}
#news .header a { color:#222; color:#034F9B}
#news .header a:link  {}
#news .header a:visited {}
#news .block { padding:1 10 10px 10px; margin:0}
#news .block p {padding:0 0 0 0; margin:0 0 0 0}
#news .detail {margin:0 6 0 0; no-border:1px solid #034F9B }
#news .pre_img {margin: 3 6 0 0}
#page {margin:10px 10px 20px 30px;}

#order {margin:10px 10px 20px 30px;}
#order a {color:#034F9B}
#order a:link {color:#034F9B}
#order a:visited {color:#034F9B}

#menu { border-bottom:1px solid #70A7BF; border-right:1px solid #70A7BF; background:#BBDAE8}
#menu { margin:10px 10px 20px 30px; padding:0; color:#486785}
#menu p { font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 5px 5px 10px; margin:0}
#menu img { border:0px solid #034F9B}
#menu h3 {width:100%; color:#fff; margin:0 0 10px 0; padding:9px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#105BAB; text-align:center}
#menu a { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000; text-decoration:none}
#menu a.act { text-decoration:underline}
#menu a:hover { text-decoration:underline}
#menu ul {margin:0 padding:0}
#menu li {background:url("/images/li.gif") top left no-repeat; list-style:none; text-indent:0}

#menu li.lev_1 {background-image:url("/images/li.gif"); }
#menu li.lev_2 {background-image:url("/images/li_2.gif"); }
#menu li.lev_3 {background-image:url("/images/li_2.gif"); }

#catalog {padding: 0 0 0 10}
#catalog .cat_f_block {text-align:justify; padding:0 40 0 0}
#catalog p {margin: 0 0 0 0}
td.linkline {padding:0 0 0 3px }
td.linkline a { color:#049}
img.cat_img_preview {margin:2px 3px 3px 10px; border:1px solid #034F9B}

#content img#icon { border:0; margin:3px}
#catalog .cat_sub_header {padding:0; margin:10px 6px 4px 0px; color:#034F9B}
#catalog .cat_sub_header a { color:#034F9B}
#catalog .cat_sub_header a:link { color:#034F9B}
#catalog .cat_sub_header a:visited { color:#034F9B}

#catalog .leaders {background:#5FBA99}
#catalog .leaders {position:relative; right:6px; bottom:6px; margin-bottom:4px}
#catalog .leaders h3.cat_sub_header {font-size:10pt; font-family:Arial}
#catalog .leaders div.indi_owner  {font-size:9pt}

#catalog .leaders img.img {margin-left:0px}
#catalog .leaders .cat_sub_header {margin:0; padding:0;}
#catalog .leaders .label {font-size:17px; color:black; font-weight:bold; line-height:1.4; font-family:Arial; text-align:left}
#catalog .leaders_hr {height:1px; font-size: 1px; text-align:center;
	width:84%; border-bottom: 1px solid #00275D; margin:0px auto 10px auto}

br.cl {clear:left}

div.indi_owner {margin:4px 0 4px -1px; _margin-top:4px; color:#00376D; font-family:Arial}
.indi_green, .indi_yellow, .indi_blue, .indi_purple, .indi_red, .indi_orange  {width:16px; height:16px; font-size:10px; 
float:left; margin:1px 6px 0 0; vertical-align:bottom; }

div.indi_green {background: url("/images/indi_green.gif")}
div.indi_yellow {background: url("/images/indi_yellow.gif")}
div.indi_blue {background: url("/images/indi_blue.gif")}
div.indi_purple {background: url("/images/indi_purple.gif")}
div.indi_red {background: url("/images/indi_red.gif")}
div.indi_orange {background: url("/images/indi_orange.gif")}



.cat_sub_header a { color:#034F9B}
.news_img_preview {margin-right: 4}

#catalog_buy td {font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
#zakaz td { }

.cat_block {text-align:justify; padding-left:4}
.cat_column_header {}
.cat_filter_div { width:98%; overflow:auto; padding:5px; text-align:center}
.cat_filter_text { color:#900; font-size:8pt; }

.cat_info_input {color: black; background:white; border:0}

.cat_td_head { background:#E0E1E1; font-weight:bold; text-align:center;}
.cat_td_even { background:#F7F7F7}
.cat_td_odd { background:#fff}
.cat_td_active { background:yellow}



table.table_blue  {border: solid 1 #105BAB; margin: 0 0 15px 0}/* table_blue */
table.table_blue  td {white-space:nowrap; padding: 3px 3px 3px 3px; border:1px solid #fff}
table.table_blue  th {width:60; padding: 1px 4px 1px 3px; background:#BBDAE8; border:1px solid #fff}

#table_basket {border: solid 1 #105BAB; margin: 0 0 15 0}
#table_basket td {white-space:nowrap; padding: 3 3 3 3; border:1px solid #fff}
#table_basket #header td {width:60; padding: 1 4 1 3; background:#BBDAE8; border:1px solid #fff}
#table_basket a {color:black}
#table_basket .tablebody_name a {text-decoration:none}
#table_basket .tablebody_name a:hover {text-decoration:underline}

* html {scrollbar-track-color: #D6E9F1;
scrollbar-face-color: #EAF4F8;
scrollbar-highlight-color: #E0EEF4;
scrollbar-3dlight-color: #BBDAE8;
scrollbar-darkshadow-color: #BBDAE8;
scrollbar-shadow-color: #105BAB;
scrollbar-arrow-color: #105BAB;
}

span.extender {font-size:11pt; font-family:Arial, Helvetica, sans-serif; visibility:hidden}
.errortext {color:red; font-size:11pt;}

table.1 {color:black}/*Таблица для прибора*/
.errortext {color:red; font-size:11pt; font-weight:bold}
.newtext {color:black}/*Черный цвет*/

.link {text-decoration:none}
.link:hover  {text-decoration:underline}
