body {background-color: #ffffff; color: #2B2B2B; padding: 0px; margin: 0px;}
a {color: #0053A0;}
a:hover {text-decoration: none;}
.menu_item {background-color: #0053A0; background-image: url(img/menu_bg.gif); background-position: top left; background-repeat: no-repeat; height: 30px; padding: 1px 14px 1px 14px; line-height: 13px; cursor:pointer;}
.menu_item a {color: #FFFFFF; font-family: arial; font-size: 13px; text-decoration: none; }
.menu_item_h {background-color: #005CB2; background-image: url(img/menu_bg_h.gif); background-position: top left; background-repeat: no-repeat; height: 30px; padding: 1px 14px 1px 14px; line-height: 13px; cursor:pointer;}
.menu_item_h a {color: #FFFFFF; font-family: arial; font-size: 13px; text-decoration: none; }
.menu_item_a {background-color: #c22b20; background-image: url(img/menu_bg_a.gif); background-position: top left; background-repeat: no-repeat; height: 30px; padding: 1px 14px 1px 14px; line-height: 13px; color: #FFFFFF; font-family: arial; font-size: 13px; text-decoration: none; cursor:pointer;}
.menu_item_a_r {background-image: url(img/menu_bg_a_l.gif); background-position: top left; background-repeat: repeat-y;}
.menu_item_a_l {background-image: url(img/menu_bg_a_l.gif); background-position: top right; background-repeat: repeat-y;}
.menu_item_a_d {background-image: url(img/menu_bg_d.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 0 20px 0;}
.line {padding: 0 0 0 9px; color: #c22b20; font-family: arial; font-size: 11px; font-weight: bold;}
.line1 {padding: 15px 0 0 9px; color: #c22b20; font-family: arial; font-size: 11px; font-weight: bold;}
.menu_sub_link {font-size: 11px; font-family: arial; padding: 2px 15px 0 15px; margin: 0 0 3px 0; line-height: 11px;}
.menu_sub_link a {color: #00339d;}
.menu_sub_link_a {font-size: 11px; font-family: arial; padding: 2px 15px 0 15px; margin: 0 0 3px 0; line-height: 11px;}
.menu_sub_link_a a {color: #c22b20; font-weight: bold;}
.menu_blank {background-color: #ffffff; height: 2px;}
form {margin: 0px; padding: 0px;}
input.search {width: 100%; color: #BDBDBD; font-family: arial; font-size: 12px;}
.fele {color: #B9B9B9; font-family: arial; font-size: 11px; line-height: 13px; padding: 4px 0 0 0;}
.mnu_active {color: #FEFEFE; font-family: arial; font-size: 11px; font-weight: bold; background-color: #c22b20; white-space: nowrap;}
.mnu_link {padding: 0 18px 0 18px; white-space: nowrap;}
.mnu_link a {font-family: arial; font-size: 11px; font-weight: bold;}
.about {font-family: arial; color: #2B2B2B; font-size: 75%; padding: 18px 45px 25px 0;}
.about p {margin: 0 0 18px 0;}
.news {font-family: arial; font-size: 75%; padding: 18px 45px 25px 0;}
.news_date {color: #c22b20; background-image: url(img/news_tmb.gif); background-position: 0% 50%; background-repeat: no-repeat; padding: 0 0 0 18px; height: 13px;}
.news_link {padding: 0 0 20px 18px;}
.more {font-size: 75%; padding: 0 21px 0 0; background-image: url(img/more_tmb.gif); background-position: 100% 50%; background-repeat: no-repeat; font-family: arial; height: 13px;}
.news_nav_active {color: #010101; width: 25px; height: 25px; background: url(img/nav_bg.gif) 50% 50% no-repeat; text-align: center; font-family: arial; font-size: 12px;}
.news_nav {font-size: 12px; font-family: arial; width: 25px; height: 25px; text-align: center;}
.news_nav_page {font-size: 12px; font-family: arial; padding: 0 6px 0 0;}
.news_list {font-size: 75%; font-family: arial;}
.news_date_small {color: #c22b20; background-image: url(img/news_tmb_small.gif); background-position: 0% 50%; background-repeat: no-repeat; padding: 0 0 0 13px; height: 9px; font-size: 11px; font-family: arial;}
.news_link_small {padding: 0 0 15px 0; font-size: 11px; font-family: arial; width: 146px; line-height: 12px;}
.text {font-family: arial; font-size: 75%; color: #2b2b2b;}
.text h1 {font-size: 170%; font-weight: normal; margin: -4px 0 25px 0;}
.text h2 {font-size: 120%; font-weight: normal; margin: 40px 0 15px 0; font-family: arial; font-style: italic; color: #0053a0; font-weight: bold;}
.text p {margin: 4px 0 15px 0;}
.text table {background-color: #e3e3e3; font-size: 100%;}
.text th {background-color: #ffffff; color: #c22b20; text-align: left; padding: 10px 3px 10px 3px; font-weight: bold;}
.text td {background-color: #ffffff; text-align: left; padding: 4px 3px 4px 3px;}
.text th p {margin: 0; padding: 0;}
.text td p {margin: 0; padding: 0;}
.text .tline {background-color: #f2f2f2;}
.text li {line-height: 115%;}
.instext {font-family: arial; font-size: 75%; color: #0e0e0e;}
.instext h1 {font-size: 220%; font-weight: normal; margin: -4px 0 25px 0;}
.instext h2 {font-size: 150%; font-weight: bold; margin: 35px 0 15px 0;}
.instext h3 {font-size: 120%; font-weight: bold; margin: 35px 0 15px 0;}
.instext p {margin: 4px 0 15px 0;}
.text ul {margin: -13px 0 15px 25px;}
.text ol {margin: -13px 0 15px 25px;}
.instext ul li {line-height: 110%;}
.instext ol li {line-height: 110%;}
.instext table {background-color: #e3e3e3; font-size: 100%;}
.instext th {background-color: #ffffff; color: #c22b20; text-align: left; padding: 10px 3px 10px 3px; font-weight: bold;}
.instext td {background-color: #ffffff; text-align: left; padding: 4px 3px 4px 3px;}
.instext th p {margin: 0; padding: 0;}
.instext td p {margin: 0; padding: 0;}
.instext .tline td {background-color: #f2f2f2;}
.instext .img_left {border: solid 1px #e3e3e3; margin: 0 21px 21px 0; float: left;}
.instext .img_right {border: solid 1px #e3e3e3; margin: 0 0 21px 21px; float: right;}
.catname {font-family: arial; font-size: 18px; color: #c22b20; margin: -2px 0 20px 0;}
.products {padding: 20px 0 0 0;}
.product_name {background: url(img/prod_but.gif) 0% 50% no-repeat; padding: 0 15px 0 15px; font-family: arial; font-size: 75%; font-weight: bold; height: 9px;}
.product_short {color: #0e0e0e; padding: 5px 15px 0 15px; font-family: arial; font-size: 70%; line-height: 100%;}
.inf_sel {font-size: 11px; color: #0053a0; font-family: arial; margin: 0 0 10px 0; line-height: 12px; width: 146px; }
.oneproduct_name {font-family: arial; color: #0e0e0e; font-size: 150%; font-weight: bold;}
.oneproduct_name_ru {font-family: arial; color: #0e0e0e; font-size: 100%;}
.oneproduct_shorttext {font-family: arial; font-size: 95%; padding: 20px 0 30px 0;}
.found {background-color: #fff7d2;}
.search_big {font-family: arial; width: 430px;}
#searchname {padding: 0 0 0 19px; background: url(img/search_name.gif) 0% 50% no-repeat; height: 13px;}
#searchtext {padding: 2px 0 2px 19px;}
#searchplace {padding: 2px 0 15px 19px; color: #c1c1c1; font-size: 90%;}
#searchplace a {color: #c1c1c1;}
.plus_right {background: url(img/plus.gif) 0% 50% no-repeat; padding: 0 0 0 19px; color: #0053a0; font-weight: bold; font-family: arial; font-size: 80%; display: block; margin: 0 0 1px 0;}
.plus_left {background: url(img/plus.gif) 0% 50% no-repeat; padding: 0 0 0 19px; color: #2d2d2d; font-weight: bold; font-family: arial; font-size: 90%; display: block; margin: 15px 0 15px 0;}
.plus_small {background: url(img/plus_small.gif) 19px 50% no-repeat; padding: 0 0 0 32px; color: #2d2d2d; font-weight: bold; font-family: arial; font-size: 80%; display: block; margin: 0 0 15px 0;}
.cat_ul {background: url(img/cat_ul.gif) 46px 50% no-repeat; padding: 0 0 0 54px; color: #0053a0; font-weight: bold; font-family: arial; font-size: 80%; margin: 0 0 5px 0;}
.cat_li {padding: 0 0 0 66px; color: #0053a0; font-weight: normal; font-family: arial; font-size: 80%; margin: 0 0 1px 0;} 
th p {margin: 0; padding: 0;}
td p {margin: 0; padding: 0;}
.blue {color: #0053a0;}
.orange {color: #c22b20;}

.plink {font-family: arial; font-size: 12px; color: #2b2b2b; text-decoration: none; font-weight: bold; font-style: italic; line-height: 11px; }


.sele {font-family: arial; font-size: 12px; color: #2a2a2a; cursor:pointer; padding: 3px 8px 2px 8px; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none;}
