body {font-family:arial,tahoma,verdana;font-size: 70%;color: #3D3D3D;  background-attachment: fixed;background-color: #FFFFFF; background-image: url(img/bg.gif) ; background-repeat: repeat; padding: 0px;margin: 0px 0px 0px 0px; }
#tooltip {background: #014882;font-size: 10px;border:1px solid #014882;color: #FFFFFF;font-family: tahoma, arial, helvetica, sans-serif;margin:0px;padding: 3px;position: absolute;visibility: hidden;}
a:visited { color: purple;}
img {border: 0px;}
a:link{color: #3F9DD4;text-decoration: underline;}
a:hover{color: #F70;text-decoration: underline;}
#topmfi TD {vertical-align: bottom; text-align: left;background:  #fff;}
#topmfi TD A {color: #0c7a9c;font-size:15px;text-decoration: none;/*font-weight: bold;*/}
#topmfi TD span {color: #0c7a9c;font-size:15px;text-decoration: none;/*font-weight: bold;*/}
#topmfi TD A:hover {font-size:16px;color: #024256;text-decoration: none;}
#topmfi .littlecorner {text-align: center;height: 23px;padding-top: 5px;background: url(img/link.gif) center bottom no-repeat;}
#topmenuabout, #topmenuservice, #topmenugoods, #topmenuinfo, #topmenubuy {margin-left: 0px;height: 28px;}
.topmenuleft, .topmenuleft DIV, .topmenuright, .topmenuright DIV {width: 20px;height: 28px;background-color: #fff;}
.topmenuleftcorner {height: 23px;padding-top: 5px;text-align: center;}
#topmenu DIV.topmenuleftcorner:hover, #topmenu DIV.littlecorner:hover {cursor: pointer;}
#topmap .topmap {vertical-align: top;}
#topmenu .pulldown, #topmap .topmap UL {margin: 0px;padding: 10px;list-style: none;}
#topmenu .pulldown LI, #topmap .topmap UL LI {text-align: left;margin: 0 0 5px 5px;padding-left: 12px;background: url(img/punkt.gif) no-repeat 0 0.7em;}
#topmenu .pulldown LI {background-position: 0 0.4em;}
#topmenu .pulldown LI A, #topmap .topmap UL LI A, #topmenu .pulldown LI span, #topmap .topmap UL LI span{font-size:13px;color: #36618A;}
#topmenu .pulldown LI A:hover {text-decoration: none;font-size:13px;}
#topmenu .pulldown LI span:hover {text-decoration: none;font-size:13px;}
#topmap .last {border-right: 2px solid #E5EAEC;}
#topmfi TD UL A {font-size:1.1em;font-weight: normal;text-decoration: underline;text-transform: none;color: #000;}
#topmfi TD UL {position: absolute;left: -999em;width: 17%;margin: 0 -3px 0 -3px;padding-left: 10px;list-style: none;border: 1px solid #ffcc00;border-top-width: 1px;background: #fff;}
* HTML #topmfi TD UL {width: 80%;}
.main_t {width: 990px;background-color:#FFFFFF;border-left: 20px solid #fff;; border-right: 20px solid #fff;}
.top_1 {width: 100%;height: 176px;background-image: url(img/fon_t.jpg);background-position:top left;background-repeat:repeat-x;}
.top_01 {width: 100%;height: 176px;}
.top_01_left {height: 176px;/*background-image: url(img/fon_lab.gif);*/background-position:top left;background-repeat:no-repeat;vertical-align:middle;font-size: 9px;color: #027cc4;}
.top_01_left div {padding-left: 20px;}
#y_line {background-color: #ffcc00;height: 6px;width: 100%;}
.panel {vertical-align:top;height: 50px;}
.panel_col1 {width:22px;height: 50px;vertical-align:top;padding: 0px 3px 0px 0px;}
.panel_col2 {width:19px;height: 50px;vertical-align:top;padding: 0px 3px 0px 3px;}
.top_02 {width: 570px;height: 176px;text-align: right;vertical-align: middle;}
.top_02_right {width: 755px;height: 176px;text-align: right;}
.shopcart {background: url(img/shop_no.png) no-repeat;background-position:center middle;width: 185px;height: 176px;}
.shopcart_yes {background: url(img/shop_yes.png) no-repeat;background-position:center middle;width: 185px;vertical-align: bottom;font-family: Tahoma, sans-serif;font-size: 11px;color: #ffffff;text-align: left;height: 176px;}
.shopcart_yes a {color: #ffffff;text-decoration: underline;}
.shopcart_yes a span.sum {font-size: 20px;}
.shopcart_yes a:hover {text-decoration: none;}
.recycled {text-align: center;padding: 0px 25px 0px 0px;}
.right_img {background: url(img/city.jpg) right no-repeat;width: 570px;height: 176px;text-align:right;vertical-align: bottom;}
.search {width: 189px;margin: 1px 0px 0px 0px;padding: 0px 2px 1px 3px;border: 1px solid #9bcbda;/*background-color: #a3effa;*/line-height: 17px;}
.search_t {width: 335px;height: 27px;vertical-align: bottom;}
.serch_ugol {background-image: url(img/ugol.gif);background-position: bottom right;background-repeat: no-repeat;width: 12px;height: 27px;}
.searc_col {background-color:#FFFFFF;width: 327px;text-align: right;padding-right: 10px;font-size: 12px;/*text-decoration: none;*/color: #007ba2;}
.search_a {font-size: 12px;/*text-decoration: none;*/}
.top_menu {background-color:#FFFFFF;width: 100%;height: 30px;text-align: center;}
.col_menu {width: 20%;height: 28px;text-align: center;vertical-align: top;padding-top: 5px;}
.menu_link {color: #0c7a9c;font-size: 18px;text-decoration: none;}
.menu_link:hover {color: #024256;font-size: 18px;text-decoration: none;}
#col_menu_active {width: 20%;height: 28px;text-align: center;vertical-align: top;padding-top: 5px;background: url(img/link.gif) bottom center no-repeat;}
#main_td {padding: 0px 0px 10px 0px;width: 100%;background-color: #FFFFFF;text-align: center;vertical-align: middle;}
#center_txt {width: 100%;}
#info, .info_main {padding: 5px 0px 5px 0px;text-align: left;vertical-align: top;width: 248px;}
.top_cat {width: 214px;height: 48px;}
.menu {background-color: #efefef;text-align: left;color: #043c6b;font-size: 12px;padding: 5px 5px 15px 5px;}
.menu1 {background-color: #efefef;}
.menu2 {background-color: #fdeed1;}
.menu3 {background-color: #daf2fd;}
#info ul {list-style:none;padding: 5px 0px 5px 0px;margin:0px 0px -10px 7px;line-height: 14px;vertical-align: bottom;}
#info ul a {color: #36618A;text-decoration: underline; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#info ul a:hover {text-decoration: underline;color: #F70;}
#info ul li {background: url(img/menu_li.gif) left top no-repeat;padding:0px 0px 0px 10px;margin:5px 0px 7px 0px;}
#info ul ul {margin-top:-7px;}
#info ul /*li*/ ul li {background: url(img/menu_li2.gif) left top no-repeat;font-family: Tahoma, sans-serif;font-size: 11px;}
#info ul li ul li a{color: #000000;}
.cat {width: 17px;height: 48px;font-weight:bold;}
.top {vertical-align: top;text-align: right;}
.bot {vertical-align: bottom;text-align: right;}
.cat1 {background: url(img/cat1_bk.gif) repeat-x;}
.cat2 {background: url(img/cat2_bk.gif) repeat-x;}
.cat3 {background: url(img/cat3_bk.gif) repeat-x;}
#center_t, .center_t_main {text-align: justify;padding: 5px 0px 5px 0px;vertical-align: top;}
#center_t p, .center_t_main p {margin:10px 5px 10px 0px;font-family: Arial, Helvetica, sans-serif;text-align: justify;font-size: 12px;text-indent:20px;}
#center_t a {font-family: Tahoma, Arial, Helvetica, sans-serif;}
.ftp {padding-left:40px;}
.ftp p {margin:20px 0px !important;}
#news {padding: 5px 0px 5px 15px;text-align: left;vertical-align: top; width: 200px;}
h1 {color:#363636;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 19px;text-align: left;font-weight: normal;background: url(img/h.gif) bottom repeat-x;margin: 0px;padding-bottom: 2px;text-shadow: 2px 2px 1px #DDD;}
.gg {color:#00b8e0;font-family: Tahoma, sans-serif;font-weight: normal; font-weight: bold;}
h2 {font-size: 19px;color: #363636;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: normal;background: url(img/h.gif) bottom repeat-x;margin: 0px;padding-bottom: 3px;text-shadow: 2px 2px 1px #DDD;}
.goods {padding: 15px 0px 0px 0px;}
.goods a {color: #3F9DD4;font-size: 21px;text-decoration: underline;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.goods a:hover {text-decoration: underline;color: #F70;}
.goods a.cati {font-size:19px;text-shadow: 1px 1px 1px #DDD;}
.product {margin: -5px 0px 10px 0px;padding: 0px;width: 100%;}
.product p {margin-top:-5px;padding: 0px 0px 0px 0px; }
#center_t .product p {text-indent: 0px;}
.prod_img {padding: 10px;}
.product ul {list-style:none;font-size: 12px;padding: 0px 0px 0px 0px;margin:0px 0px 0px 11px;line-height: 15px;vertical-align: bottom;}
.product ul li	{background: url(img/square.gif) left top no-repeat;padding:0px 0px 0px 10px;margin:3px 0px 5px 0px;color: #007098;}
.product a {color: #3F9DD4;text-decoration: underline;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.product a:hover {color: #F70;text-decoration: underline;}
.for_h1 {background: url(img/title.gif) right bottom no-repeat;padding: 5px 18px 0px 0px;}
.for_h2 {background: url(img/title_h2.gif) right bottom no-repeat;padding: 5px 18px 0px 0px;}
.like2 {font-size: 19px;color: #363636;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: normal;background: url(img/h.gif) bottom repeat-x;margin: 0px;padding-bottom: 3px;text-shadow: 2px 2px 1px #DDD;}
.likeh2 {background: url(img/title_h2.gif) right bottom no-repeat;padding: 5px 18px 0px 0px;}
.title_tab {text-align:center;margin-bottom: 15px;margin-left: 0px;}
.title_tab_c {text-align:center;margin-bottom: 5px;margin-left: 0px;}
.login {font-size: 12px;margin: 0px;}
.login a {color:#004d65;text-decoration: underline;}
.login a:hover {color:#00c1ff;text-decoration: underline;}
.login input {width: 150px;border: #7d7d7d 1px solid;}
#button {/*background: url(img/enter_b.gif) no-repeat;border: 0px;height: 18px;width: 49px;margin-bottom: 5px;*/}
.date {background: #005671;font-size: 12px;color: #FFFFFF;margin-left: 15px;margin-bottom: -15px;padding: 2px 2px 2px 2px;}
.news_t {text-indent: 0px;color: #2c2c2c;font-size: 12px;margin-top: 5px; margin-left:7px}
.news_t a, .news_t info span {text-decoration: underline;font-size: 12px;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.news_t a:hover, .news_t info span:hover {color: #F70;text-decoration: underline;font-size: 12px;}
.date a {color:#FFFFFF;font-size: 12px;padding: 0px 2px 2px 2px;}
.date a:hover {color:#FFFFFF;font-size: 12px;padding: 0px 2px 2px 2px;text-decoration: none;}
.parts {width:100%;padding: 5px 0px 5px 0px;text-align: center;border: 0px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;vertical-align: top;}
.parts_1 {width: 80%;text-align:center;vertical-align:top;}	
.parts_t {width: 762px;text-align:right;vertical-align: top;}
.parts_col {font-family: Tahoma, sans-serif;font-size: 11px;width: 26%;padding: 0px 0% 0px 2%;vertical-align: top;}
.parts a {color: #02202b;text-decoration: underline;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.parts a:hover {color: #F70;text-decoration: underline;}
.parts ul {list-style:none;padding: 0px 0px 0px 0px;margin:0px 0px 0px 7px;line-height: 14px;vertical-align: bottom;}
.parts ul li {background: url(img/square.gif) left top no-repeat;padding:0px 0px 0px 10px;margin:3px 0px 5px 0px;color: #007098;}
#banners {width: 19%;padding: 10px 5px 5px 5px;vertical-align: top;text-align: center;}
.banner {text-align: left;padding: 20px 0px 20px 0px;width: 214px;}
.ban {padding: 0px 0px 25px 0px;vertical-align: top;}
.razdel {width: 244px;}
#raz_top_1 {background: url(img/cat1_bk.gif) repeat-x;background-color: #f1f1f1;width: 244px;height: 48px; text-align: left;}
.raz_p {height: 5px;background-color: #FFFFFF;}
.raz_b {width:15px;}
#raz_mid_1 {width: 244px;background-color: #f1f1f1;padding: 10px 0px 15px 0px;text-align: left;vertical-align: top;}
.price {background-color: #ffffff;width: 244px;height: 32px;text-align: center;}
#raz_top_2 {background: url(img/cat2_bk.gif) repeat-x;;background-color: #f1f1f1;width: 244px;height: 48px;text-align: left;}
#raz_mid_2 {width: 244px;background-color: #fdeed1;padding: 10px 0px 15px 0px;text-align: left;vertical-align: top;}
#raz_top_3 {background: url(img/cat3_bk.gif) repeat-x;background-color: #f1f1f1;width: 244px;height: 48px;text-align: left;}
#raz_mid_3 {width: 244px;background-color: #daf2fd;padding: 10px 0px 15px 0px;text-align: left;vertical-align: top;}
.bottom_p1 {width: 100%;height: 60px;background: url(img/bot_f.gif) top repeat-x;vertical-align: top;}
#bottom_l {width:30%;height: 52px;padding-left: 20px;text-align: left;vertical-align: bottom;font-size:12px;}
#bottom_c a {font-size:12px;color: #3F9DD4;}
#bottom_c a:hover {color: #F70;}
#bottom_c {width:40%;font-size:11px;height: 52px;text-align: center;vertical-align: bottom;}
#bottom_r {width:30%;height: 52px;padding-left: 20px;text-align: right;vertical-align: middle;padding-right: 10px;}
#prit1 {padding: 2px 2px 2px 2px;width: 50px;}
#prit {padding: 2px 2px 2px 2px;}
#prit a {font-size: 10px;color: #454545;}
#prit a:hover {font-size: 10px;color: #00b4ff;}
.pageSep {border-bottom:2px dotted #00c1ff; margin-bottom:10px;}
.pt {width:100%;}
table.price {width:100%; margin-left:1px; border-spacing:0; border-collapse: collapse;}
table.price th { font-weight: normal;}
table.price tr.c0 {background-color:white;}
table.price tr.c1, table.price thead {background-color:#ECECEC;}
table.price td {text-align:center; border:1px solid #cccccc; height:25px; padding:0px 5px 0px 5px;}
table.price th {text-align:center; border:1px solid #cccccc; padding:2px 5px;}
table.price td.name {text-align:left; padding-left:10px;}
table.price td.pse {white-space:nowrap; }
table.price2      {text-align:center; border-spacing:0; border-collapse: collapse; font-size:12px;}
table.price2 td   {text-align:right; padding:3px 10px 3px 10px;}
table.price2 td.r {text-align:left; border-left:3px solid #03c0ff; white-space:normal;}
table.price2 td.p {text-align:center;}
table.price2 td.p img {margin:4px 0px 4px 0px;}
table.price2 th   {text-align:center; padding:0px 10px 8px 10px; margin-bottom:3px;}
table.price2 th .goods {text-align:center; font-size:13px;  }
table.analog {width: 550px;border-spacing:0; border-collapse: collapse; background-color: #f2f2f2;}
table.analog tr.c0 {background-color:#D3F3FE;}
table.analog tr.c1 {background-color:#ECECEC;}
table.analog td {height:20px; margin:0px; /*width:200px;*/ padding-left:10px; padding-right:20px; text-align:left;}
table.analog td.r {text-align:right;}
table.analog td.tc {width:40px; text-align:center; vertical-align:middle; background-color:#ffedbb; padding:3px 0px;}
table.analog td.tpager {padding-left:55px;}
table.analog td.tpager a {font-weight:bold;}
div.analog {font-weight:bold; font-size:18px; padding-left:50px;}
.goods strong {/*color:#0F5668;*/font-size: 16px; color: #363636}
.description {padding-left:40px; text-indent:0px !important;}
div.mainf {border:1px solid #02c8f9; padding:27px; text-align:center; width:417px;}
div.mainf table {width:417px !important;}
div.mainf table td.header1 {background:transparent url(/img/zakaz_p.gif) center no-repeat; font-weight:bold; font-size:14pt; color:#ffffff; text-align:center; padding-top:0px;}
div.mainf table td {text-align:right; width:50%;}
div.mainf table td.r2 {text-align:left; padding-left:10px;}
div.mainf td input,textarea {width:194px;}
div.mainf td.btns {text-align:center; padding-top:20px;}
div.mainf td.btns input {width:auto;}
div.mainf table td.r3 {text-align:left; padding-left:10px;}
div.mainf table td.r3 input {width:auto; position:absolute;}
div.mainf table td.r3 div {padding-left:40px;}
#loginf {background:url(/img/usersent.gif) no-repeat; width:240px; height:130px; padding-top:22px; margin-top:30px; margin-left:0px; color:white; font-size:12px;}
#loginf a {color:white; font-size:12px;}
#loginf input.txt { width:140px;}
#subscribef {background:url(/img/newspod.jpg) no-repeat; height:51px; width:240px; padding:30px 0px 0px 0px; margin-bottom:25px;margin-left:-7px;}
#subscribef input.txt {width:155px;}
#subscribef div.sbtn {padding-top:2px; padding-right:33px; text-align:right;}
span.sumr {font-size:14px;}
.align-center {text-align:center; display:table; margin:0 auto;}
div.news {margin-bottom:20px;}
div.news .b {}
div.news .d {color:#005671; font-size:18px;}
div.news .t {color:#fe8301; font-size:18px; padding-left:15px;}
.tc {vertical-align:top; /*padding-top:15px;*/}
.btp { text-align:center; padding-bottom:20px; padding-top: 15px;}
.tc2 {vertical-align:top;}
.tc2 p.goods {margin:0; padding:0;}
span.cprice {color:#00c1fe; font-size:16px; vertical-align: middle;}
span.cpricev {color:#fe8301; font-size:22px; font-family: Tahoma, sans-serif;vertical-align: middle;}
span.oldprice {color:#3c3c3c; font-size:17px;}
span.cartb {text-align:center; }
table.curprice {padding:0; margin:0; border-collapse: collapse;}
table.curprice td {padding:3px; margin:0; vertical-align:middle;}
table.curprice form {padding:0px; margin:0;}
form.fht {margin:10px 0px;}
div.print_foot {font-size:14px; color:#000;}
span.print_email {}
span.print_link {position:absolute; right:20px;}
span.print_link a {color:#0089CE; font-weight:bold; font-size:14px;}
div.print_disc {border-top:1px solid black; margin-top:20px;}
.breadcrumb {font-size:11px; color:#ffcc00; padding-bottom:5px;padding-left:0px; text-align: left; width: 570px; float: left;}
.breadcrumb span.shop_name {color:#0f97ba; text-decoration: underline; /*color:#00c1fe;*/font-family: Tahoma, Arial, Helvetica, sans-serif;}
.breadcrumb span.shop_model { text-decoration: none }
.breadcrumb a {color:#0f97ba;text-decoration: underline;font-family: Tahoma, Arial, Helvetica, sans-serif;}
table.esearch {border-collapse: collapse; margin:20px 0 20px 1px; border:1px solid #c8c8c8; width: 204px;}
table.esearch th {font-size:14px; color:#0089ce; text-align:center; padding:5px;font-family: Tahoma, sans-serif; font-weight: normal;}
table.esearch tr.head {background-color:#0089ce; color:#FFFFFF; font-size:13px;font-family: Tahoma, sans-serif;}
table.esearch tr.head td {padding:5px 10px; text-align:center;}
table.esearch tr.body {color:#2f2f2f; font-size:11px;font-family: "Tahoma", sans-serif;}
table.esearch tr.body td {vertical-align:top; padding:5px 10px 5px 2px; text-align: left;}
table.esearch td input.submit {margin-top:10px; vertical-align:bottom;margin-left:-6px}
table.esearch td.submit {text-align:left; padding:0px 20px 8px 12px;}
table.esearch span { text-decoration: underline; color: #ffffff;}
table.esearch span:hover {color: #F70; text-decoration: none;}
div.lbr {padding-left:40px;}
span.present {position:absolute; margin-left:1px;}
span.present-text {color:red;font-size:12px;font-weight:bold;}
#images_pr {position:absolute; z-index:1001;text-align: center; background-color:white; width:570px; height:470px;padding:10px 20px 5px 20px; border:1px solid #bbbbbb; font-size:14px;}
#images_pr .close {text-align:right;height:22px;}
#images_pr div.hf1 {height:428px;}
#images_pr #impgr {height:20px;}
#images_pr_img	{margin:10px; }
table.subforms {font-family:Tahoma; padding-top:15px; width:100%;}	
table.subforms td {}	
table.subforms tr.header td, 
table.subforms tr.header a, 
table.subforms tr.header a:visited {font-size:16px; font-weight:bold;color:#3D3D3D; text-decoration:none;}
table.subforms tr.header span {color:#00C1FE;}
table.subforms fieldset {border:0px; padding:0;}
table.subforms fieldset.field {margin:5px 0 10px 0;}
table.subforms fieldset label {font-size:12px;}
table.subforms fieldset label span {color:#00C1FE;}
table.subforms fieldset textarea {width:200px;}
table.subforms div.seecomments a {font-size:14px;}
#lsign, #rsign {width:30px;}
#comments {position:absolute; z-index:1000; background-color:white; padding:20px 40px; border:1px solid #cccccc;}
#comments div.header {font-size:18px; color:#0F97BA; padding:0px 0 20px 0;}
#comments table {border-collapse:collapse; border-spacing:0; width:600px;}
#comments table td {border:1px solid #CCCCCC; height:25px; padding:10px 20px;}
#comments table tr.c0 {background-color:white;}
#comments table tr.c1 {background-color:#ECECEC;}
div#backgrounds {position:absolute; left:0px; z-index:999; height:100px; background-color:#ffffff; filter:alpha(opacity=80);  opacity:0.8; width:100%; top:0px; /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/ }
div.bancnt {text-align:center;}
div.articles-block {border:1px solid gray; padding:5px 0; margin-top:30px;}
div.articles-block div.hdr {color:#0F97BA; font-size:14px; font-weight:bold; font-family:Tahoma; text-align:center;}
div.articles-block div {padding:5px;}
div.articles-block div.a1 {background-color:#EFEFEF;}
sup {vertical-align:text-top;}


.info tr td {vertical-align:top;}
.info ul {list-style:none;padding: 5px 0px 5px 0px;margin:0px 0px -10px 7px;line-height: 14px;vertical-align: bottom; text-align: left;}
.info ul li {background: url(img/menu_li.gif) left top no-repeat;padding:0px 0px 0px 10px;margin:5px 0px 7px 0px;}
.info ul ul {margin-top:-7px;}
.info ul /*li*/ ul li {background: url(img/menu_li2.gif) left top no-repeat;font-family: Tahoma, sans-serif;font-size: 11px;}
.info ul.blue li { background-image:none; }

.id-text { font-size:13px; }
.field input,textarea { border: 2px solid #9bcbda;
/*border: 1px solid /*#fe8301;*/
border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.analog span {color: #0089CE;text-decoration: underline;}
.analog span:hover{color: #F70;text-decoration: underline;}
.price_uslug {width: 100%; border-collapse: collapse; border: 1px solid #ffcc00; margin-bottom: 10px;}
.price_uslug td { padding: 5px; border: 1px solid #ffcc00; font-size: 13px; font-weight: bold; text-align: center;}
#center_t a.goto {text-decoration: none; color: #3D3D3D; font-family: Arial, Helvetica, sans-serif;font-size: 16px}
