body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#000; font-family: Tahoma, Arial, sans-serif;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#02488f; text-decoration:none;}
a:hover {text-decoration:underline;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:1.5em; font-weight:normal; color:#de0000; margin:0; padding: 0 0 3px 0;}
h2 {font-size:1em; font-weight:bold; color:#666666; margin:0; padding: 0 0 4px 0;}
h3 {font-size:1.5em; font-weight:normal; color:#de0000; padding: 0 0 3px 0;}
h4 {font-size:1.5em; font-weight:normal; color:#de0000; border-bottom:1px solid #dfe9f4; margin:0 30px 0px 0; padding: 0 0 6px 0;}
h5 {font-size:1.5em; font-weight:normal; color:#de0000; margin:0; padding: 0 0 3px 0;}
h6 {font-size:1em; font-weight:normal; color:#de0000; margin:0; padding: 15px 0 0px 0;}


p {margin:0; padding:8px 0 10px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input, select  {font-family:Tahoma ,Arial; color:#020202;}
small {font-size:0.9em;}
big {font-size:1.1em;}

.cl {clear:both; font-size:0;}


#container {width:980px; margin:0 auto; font-size: 1.2em;}
/*---header---*/
#header {padding: 0 0 15px 0;}
#logo {position:absolute; z-index:1; padding: 12px 0 0 59px;}
#tel {color:#02488f; padding: 10px 0 0 385px; float:left; font-weight:bold; height:61px;}
#tel span {color:#505355;}
#tel b {padding: 0 0 0 30px;}
#basket {float:right; width:180px;padding: 10px 20px 0 22px; font-size:0.9em; height:61px; line-height:16px; color:#3b434b; background:url(images/basket_ico.gif) 0 12px no-repeat;}
#basket b {color:#02488f; font-size:1.1em}
#basket span {color:#d70000;}
#basket a {text-decoration:underline;}
#basket a:hover {text-decoration:none;}

#red_line {clear:both; width:618px; text-align:right; height:22px; font-size:11px; line-height:22px; padding: 0 40px 0 0; margin: 0 0 0 322px; background:#d9003d url(images/red_line.gif) 0 0 no-repeat;}
#red_line a {color:#fff; margin: 0 0 0 36px;}

#main_menu {margin: 0 0 0 23px; padding:7px 0 0 25px; width:925px; height:26px; line-height:14px;  list-style:none; background: #037d91 url(images/main_menu_bg.gif) 0 0 no-repeat;}
#main_menu li {float:left; font-weight:bold; border-right:1px solid #09a6bf; height:17px; padding: 0 23px; }
#main_menu li.last { border-right:0; height:17px; padding: 0 23px; }
#main_menu li a {color:#fff;}

/*---/header---*/

/*---content---*/
#content {float:right; width:675px; padding: 0px 10px; overflow:hidden;}

.price {color:#db0000; white-space: nowrap; }
.action {margin: 0 0 12px 0; padding:4px 12px 11px; background:#ecf4f5 url(images/action_bg.jpg) 0 0 repeat-x;}
.action .img {float:left; width:205px; text-align:center; height:180px; background:#fff; margin:7px 0 0 0;}
.action .text {float:right; width:420px; padding: 0 0 30px 0; font-size:1.2em; line-height:160%; }
.action .title {padding: 0 0 10px 20px; font-size:1.5em; color:#dd0000; background:url(images/action_title.gif) 0 6px no-repeat;}
.action  .ref {float:right; padding:17px; font-weight:normal;}
.action .ref a {margin: 0 0 0 15px; padding:0 0 0 12px; background:url(images/ref_arr.gif) 0 6px no-repeat;}
.action  .price {padding:15px 0 0 0; font-size:1.3em; color:#db0000; }
.action  .pages {float:right; width:432px; line-height:20px; padding: 0; margin: 0 0px -22px 0; position:relative; top:-25px; right:-13px;}
.action  .pages div {float:right; width:278px; height:22px; word-spacing:14px; padding:0 0 0 18px;  background:#b5dadf url(images/action_pages.gif) 0 0 no-repeat;}
.action  .pages span {color:#db0000;}

.leader { margin:0 -15px 8px 0; width:690px;}
.leader .element {float:left; padding: 8px 0; width:158px; margin: 0 14px 0 0; }
.leader .element .title {padding: 0 3px; height:28px; font-size:0.9em;}
.prev_product {padding:3px; background: #d6eff2; width:152px;}
.prev_product a  {display:block;}
.prev_product a:hover  {text-decoration:none;}
.prev_product .price {padding: 6px 4px 4px; height:14px;}
.prev_product .price  b {color:#de0000;}

.news_block {float:left; width:320px;}
.news_block h4, .popular_block  h4 {margin-right:0;}
.news {padding: 5px 0; border-bottom:1px solid #dfe9f4;}
.news .date {font-size:0.9em; color:#74818e;}
.news a, .present a {font-weight:bold;}
.news p, .present p {padding: 10px 0;}
.present .fright {font-size:0.9em;}
.present {float:right; width:150px; padding: 0 5px 0 0;}

.ref {float:right; padding: 10px 0; font-weight:bold;}
.ref a {margin: 0 0 0 15px; padding:0 0 0 12px; background:url(images/arr.gif) 0 4px no-repeat;}

.popular_block {float:right; width:328px;}
.popular_block .prev_product {float:left;}
.line {font-size:0; line-height:0; border-top:1px solid #dfe9f4; clear:both;}
.popul {clear:both; padding: 14px 0;}

.ext_search {padding: 0 0 8px 0; margin: 0 0 18px;  background:#ecf4f5 url(images/search_bg.gif) 0 0 repeat-x;}
.ext_search .title {border-bottom:1px solid #fff; padding: 8px 10px;}
.ext_search .title a {font-weight:bold}
.ext_search .title .fright {font-size:0.9em; padding:1px 0 0 0;}
.ext_search .title .fright a {margin: 0 5px; font-weight:normal;}
.ext_search table {margin: 10px 0 10px 8px;}
.ext_search td {padding: 2px;}
.ext_search td.sect {padding-left:15px;}
.ext_search select {width:185px;}
#inp_price_01, #inp_price_02 {width:70px;}

.path {color:#666c71;padding: 0 0 5px 0;}
.path h5 {display:inline; margin: 0 5px 0 0;}
.path span {color:#de0000; margin:0 5px;}
.path a {margin:0 5px;}

.catalog_title {background:#d6eff2; padding: 15px 18px 15px 10px; font-size:0.9em;}
.catalog_title .compare_ico {font-size:1.19em; float:right; font-weight:bold; padding:0 0 0 16px; background:url(images/compare_ico.gif) 0 5px no-repeat;}
.down {padding: 0 15px 0 0; color:#e01111; background:url(images/down_ico.gif) 100% 2px no-repeat;}
.up {padding: 0 15px 0 0; color:#e01111; background:url(images/up_ico.gif) 100% 2px no-repeat;}

.best {position:relative; float:left;display:block; top:-24px; margin: 0 0 -17px 3px; padding: 0 3px 0 0;  height:17px; color:#fff;line-height:15px; font-size:10px; text-align:center; background:url(images/best_r.gif) 100% 0 no-repeat;}
.best span {display:block;padding: 0 2px 0 5px; height:17px; background:url(images/best_bg.gif) 0 0 no-repeat;}

.catalog {width:100%; margin: 0 0 5px 0;}
.catalog td {vertical-align:top; padding: 12px 12px 12px 0; border-bottom:1px solid #dfe9f4;}
.border_top {margin:5px 0 0 0 !important;}
.border_top td {padding: 14px 12px 0px 0; border-top:1px solid #dfe9f4; border-bottom:0 !important;}
.catalog .price {font-size:1.5em; line-height:20px; padding:1px 0 0 0;  }
.catalog  a.img  {display:block; width:154px;}
.catalog  a.img:hover  {text-decoration:none;}
.catalog .img img {display:block;border:1px solid #bfc7d0;}
.catalog .img .best {top:-21px; margin: 0 0 -17px 5px;  }
.catalog .bonus {float:left; position:relative; top:-3px; font-size:11px; background:url(images/bonus_bg.gif) 0 0px no-repeat;}
.catalog .bonus div {width:80px; padding:7px 6px 0 6px; height:16px; background:url(images/bonus_r.gif) 100% 0px no-repeat;}
.catalog .bonus span {color:#db0000;}
.catalog .compare_ico { padding:0 0 0 16px; background:url(images/compare_ico1.gif) 0 4px no-repeat;}
.catalog .buy_ico {padding:0 0 0 16px; background:url(images/buy_ico.gif) 0 4px no-repeat;}
.catalog p {padding:2px 0 10px;}
.catalog h5  {padding:0;}

.page {font-size:1.0em; word-spacing:4px; padding:4px 4px; background-color: #E8E8E8;   font-weight: bold;}
.page span {color:#db0000;}

.zoom {text-align:center; padding:5px 0;}
.zoom a {padding: 0 0 0 14px; background:url(images/zoom_ico.gif) 0 4px no-repeat;}

.charact {width:100%; border:1px solid #e6f2f4; margin: 11px 0 35px 0;}
.charact td {background:#e6f2f4; border-right:1px solid #fff; padding:6px 15px;}
.charact td.last {border-right:0;}
.charact .odd td {background:#fff;}

.fleft {float:left;}
.fright {float:right;}

/*---/content---*/


/*---left_part---*/
#left_part {float:left; width:258px; padding: 10px 0 10px 7px; margin: 0 0 0 8px; background:#ecf4f5;}

.go {cursor:pointer;}
.search {padding: 0 10px 10px 3px;}
.search input  {width:157px; border:1px solid #585a5d; padding: 2px 5px 2px 10px; float:left; margin: 1px 0px 0 0;}
.search .go, .ext_search .go {float:right; font-size:14px; font-weight:bold; color:#fff; width:65px; height:24px; border:0; margin: 0; padding: 0 0 3px 0;background:#ea1818 url(images/go_search.gif) 0 0 no-repeat; }

.item {padding: 5px 10px 6px 3px;  border-bottom:1px solid #dfe9f4;}
.item_last {padding: 5px 10px 10px 3px;}
.item .title, .item_last .title {font-size:1.5em; }

.left_menu {list-style:none; margin:0; padding:10px 0 5px 0; font-weight:bold;}
.left_menu li {padding:0 0 0 18px; margin: 0 0 13px 0;}
.left_menu li.open {background:url(images/lm.gif) 7px 0 repeat-y;}
.left_menu ul.open {background:url(images/lm.gif) 10px 0 repeat-y;}
.left_menu a.folder { display:block; position:relative; float:left; left: -18px; margin: 0 -18px 0 0;width:15px; height:12px; background:url(images/folder_ico.gif) 0 0 no-repeat;}
.left_menu a.plus  { display:block; position:relative; float:left; left: -14px; margin: 4px -14px 0 0;width:13px; height:7px; background:url(images/plus_ico.gif) 0 0 no-repeat;}
.left_menu a.minus { display:block; position:relative; float:left; left: -14px; margin: 4px -14px 0 0;width:13px; height:7px; background:url(images/minus_ico.gif) 0 0 no-repeat;}
.left_menu li a {color:#da0000;}
.left_menu li li a {color:#00458c;}
.left_menu ul {list-style:none; margin:0 0 5px -14px; padding:0; }
.left_menu ul li {padding:10px 0 0 14px; margin:0;}
.left_menu ul li.last {background:#ecf4f5 url(images/lm_last.gif) 3px 0 no-repeat;}
.left_menu ul ul  {list-style:none; margin:2px 0 0 0px; padding:0 0 0 7px; font-weight:normal;}
.left_menu ul li li {padding:8px 0 2px 14px; }

.tel {padding: 10px 0 10px 35px; color:#36393d; font-size:1.5em; line-height:160%;background:url(images/tel_ico.gif) 0 13px no-repeat;}
.address {padding: 10px 0 8px 35px; color:#36393d; font-size:1.2em; line-height:120%;background:url(images/address_ico.gif) 0 6px no-repeat;}
.address a {font-size:0.78em; text-decoration:underline;}
.address a:hover {text-decoration:none;}
.routine  {width:; color:#595d63;}
.routine {margin: 7px 0 0 0;}
.routine td {text-align:center; padding: 3px 0 0;}
.routine  b {display:block; width:25px; padding:0 20px 0 0; margin: 0 30px 0 0; text-align:left;}
.routine  .wd b  {background:url(images/wd.gif) 100% 5px no-repeat;}
.routine  .od b {background:url(images/od.gif) 100% 5px no-repeat;}
.routine .wtext {color:#3c9733; font-size:1.5em; text-align:center;}
.routine .otext {color:#f70909; font-size:1.5em; text-align:center;}
.routine .lunch {font-size:0.9em; padding: 0 0 2px 0;}

/*---/left_part---*/

/*---footer---*/
#footer {clear:both;    padding: 10px 10px 0 8px;}
#footer #copy {text-align:center; background:#f2f5f9; font-size:0.9em; color:#4d4e50; padding:3px;}
#counter {padding: 15px 0}
#counter img {margin: 0 10px;}
/*---/footer---*/

.back {float:right; background:url(images/back.gif) 0 0 no-repeat; padding:0 0 0 15px;}
.backOrder {float:right; padding:0 0 0 15px;}
.charact {margin: 11px 0 15px 0;}


.big_opisanie {
    padding:20px 0px 0px 0px;font:normal 9pt Tahoma; color:#000000;
}
.big_opisanie h2 {
    font:bold 9pt Tahoma; color:#4d4e50;margin:0px 0px 10px 0px;
}
.big_opisanie p {
    line-height:19px;
}
.column_left1 {float:left; overflow:hidden; width:430px; padding-left:10px;}
.column_right1 {float:right; overflow:hidden; width:200px; padding-left:10px}

.form_text {
    margin-bottom:6px;width:241px;height:24px;border:solid 1px #d0d4db;font:normal 9pt Tahoma;
}
.poisk_submit  {width:87px; float:left;}

select {
    border:solid 1px #a7a6aa; width:110px;height:20px;font:normal 9pt Tahoma; color:#595d63;
}
input.lefts4 {width:40px;}
.table_03 {width:100%;  margin:5px 0 5px -7px; ffont:normal 9pt Tahoma;}
.table_03 td {padding:4px 7px; vertical-align: top;}


.alt_text {
    cursor:pointer;
    color: #3399cc;
    text-decoration: none;
    border-bottom: dotted 1px #3399cc;
}
.prop_descr {
    width:250px;
    position:absolute;
    display:none;
    background-color:#FFFFFF;
    padding:5px;
    text-align:left;
    border: solid #000000 1px;
    z-index: 1000;
}

HTML .main_body2 {
    background: none;
}
body .main_body2 {
          background: none;
}
.zoomLink a {
    font:bold 9pt Tahoma; color:#1b4283;text-decoration:underline;
}
.zoomLink a:hover {
    text-decoration:none;
}
.zoomLink {
    padding:10px 0px 0px 0px;
}
.num_h_12 {
    width:175px; padding:8px 0px 9px 18px;font:normal 9pt Tahoma; color:#383f46;
}
.ser {
    background:#e9edf4;
}

#content ul {list-style-type: square; margin-left:25px;  }

.cattext {line-height: 120%; color: #666666; text-align: justify;   padding: 10px; font-size: 12px; }

.cattext h1 {font-weight: bold; text-decoration: underline; font-size: 13px;    padding: 4px 0px; color: #666666; }


.indextext {line-height: 120%; color: #666666; text-align: justify; padding: 10px; font-size: 12px; }

.indextext h1 {font-weight: bold; text-decoration: none; font-size: 12px;   padding: 4px 0px; color: #666666; }

.modelname {font-size:1.5em; font-weight:normal; color:#de0000; padding: 0 0 3px 0;}
