* {margin: 0; padding: 0}

body {font-family: Tahoma, Arial, sans-serif; font-size: 100.01%; color: #7e8585; min-width: 1000px; background: #777}
html, body {height: 100%}

img {border: 0}

table {width: 100%; font-size: 100%; border-collapse: collapse; vertical-align: top; text-align: left; border: none}
td {vertical-align: top; text-align: left}

ul {list-style: none}

a {color: #0067a2; text-decoration: underline}
a:hover {text-decoration: none}

h1 {font-size: 95%; color: #313c45; padding: 0 0 7px 9px; border-bottom: #b2b2b2 solid 1px; margin-bottom: 14px}
h2 {font-size: 95%; color: #4d5f6d; margin-bottom: 10px}
h1.group_name {font-size: 120%; padding: 0 0 7px 9px; border: none; margin: 0}


p {margin-bottom: 20px}

.blue {color: #0177b4}
.red {color: #bd1111}


#main, #footer {position: relative; min-width: 1000px; max-width: 1600px; min-height: 100%; font-size: 0.75em; margin: 0 auto; background: #e3e3e3 url(/images/ru/content_bg.gif) repeat-x 0 142px}
*html #main, #footer {height: 100%; width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1601 ? "1600px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "100%"))}

#header {position: relative; height: 99px; padding-left: 19px; margin-bottom: 1px; border-bottom: #35515d solid 4px; background: #fff}
#logo {float: left; margin-top: 22px}
#tel {float: left; font-size: 235%; padding-left: 3%; margin-top: 22px}
#tel small {display: block; font-size: 11px; line-height: 95%; padding-left: 2px}
#authoriz {float: right; width: 145px; padding: 9px 13px 0 0}
#authoriz div.line {float: left; width: 145px; padding-bottom: 3px}
#authoriz input.textfield {float: right; width: 99px; height: 13px; padding: 1px; font-size: 11px; color: #000; border: #c3c3c3 solid 1px}
#authoriz label {float: left; width: 37px; font-size: 95%; color: #000; text-align: right; margin-top: 2px}
#authoriz div.bot {float: left; width: 145px; padding-top: 6px}
#authoriz div.bot input {float: right; margin-top: 4px}
#authoriz div.bot div {float: left; text-align: right}
#authoriz div.bot div a {font-size: 95%; color: #347dad}
#forconst {float: right; width: 18%; padding: 10px 3%; font-size: 95%; color: #7e8585}
#forconst span.head {display: block; font-weight: bold; color: #000; margin-bottom: 4px}
#tabs {position: absolute; left: 34%; bottom: 0}
#tabs.for_three {left: 27%}
#tabs a {float: left; width: 142px; height: 19px; padding-top: 7px; font-size: 95%; font-weight: bold; color: #347dad; text-align: center; margin-right: 3px;
        background: url(/images/ru/header_tab.gif)}
#tabs a.hover {color: #4b5c6a; text-decoration: none}

#bar {height: 37px; border-bottom: #fff solid 1px; background: #4d5f6d url(/images/ru/bar_bg.gif) repeat-x 0 0}
#bar select, #bar input.right {float: left; font-family: Tahoma, Arial, sans-serif; font-size: 95%; color: #313c45; height: 17px; border: #8a8680 solid 1px}
#bar input.button {float: left; margin: 8px 2% 0 0}
#bar select.left {width: 17%; font-weight: bold; margin: 11px 1% 0 22px}
#bar input.right {width: 17%; height: 15px; margin: 11px 1% 0 0}
#bar span.search {float: left; font-size: 95%; font-weight: bold; color: #fff; height: 16px; padding: 3px 0 0 18px; margin: 10px 2% 0 0;
        border-left: #282722 solid 1px}
#bar div.cart {float: left; padding-left: 20px; margin: 6px 2% 0 0; background: url(/images/ru/bar_cart_brd.gif) no-repeat 0 4px}
#bar div.cart a {float: left; font-size: 95%; font-weight: bold; color: #fff; height: 17px; padding: 6px 0 0 34px; text-decoration: none;
        background: url(/images/ru/cart_bg.gif) no-repeat 0 0}
#bar div.cart a:hover {text-decoration: underline}
#bar span.cart {float: left; font-size: 95%; color: #41dee0; margin: 12px 1% 0 0}
#bar div.order {float: left; font-size: 95%; color: #fff; margin-top: 12px}
#bar div.order a {color: #fff}

div.content_block {background: #fff url(/images/ru/cnt_block_bg_top.gif) repeat-x 0 0}
div.block_in1 {background: url(/images/ru/cnt_block_bg_right.gif) repeat-y right 0}
div.block_in2 {background: url(/images/ru/cnt_block_bg_bot.gif) repeat-x 0 bottom}
div.block_in3 {background: url(/images/ru/cnt_block_bg_left.gif) repeat-y 0 0}
div.block_in4 {background: url(/images/ru/cnt_block_bg_topleft.gif) no-repeat 0 0}
div.block_in5 {background: url(/images/ru/cnt_block_bg_topright.gif) no-repeat right 0}
div.block_in6 {background: url(/images/ru/cnt_block_bg_botright.gif) no-repeat right bottom}
div.block_in7 {background: url(/images/ru/cnt_block_bg_botleft.gif) no-repeat 0 bottom}

#home_page div.block_in4, #opinions div.block_in4, #answers div.block_in4 {background: url(/images/ru/cnt_block_bg_topleft3.gif) no-repeat 0 0}
#home_page div.block_in5, #opinions div.block_in5, #answers div.block_in5 {background: url(/images/ru/cnt_block_bg_topright3.gif) no-repeat right 0}
#home_page, #opinions, #answers {background: #fff url(/images/ru/cnt_block_bg_top2.gif) repeat-x 0 0}

div.block_grey {background: #efefef url(/images/ru/cnt_block_grey_bg_top.gif) repeat-x 0 0}
div.block_grey div.block_in1 {background: url(/images/ru/cnt_block_grey_bg_right.gif) repeat-y right 0}
div.block_grey div.block_in2 {background: url(/images/ru/cnt_block_grey_bg_bot.gif) repeat-x 0 bottom}
div.block_grey div.block_in3 {background: url(/images/ru/cnt_block_grey_bg_left.gif) repeat-y 0 0}
div.block_grey div.block_in4 {background: url(/images/ru/cnt_block_grey_bg_topleft.gif) no-repeat 0 0}
div.block_grey div.block_in5 {background: url(/images/ru/cnt_block_grey_bg_topright.gif) no-repeat right 0}
div.block_grey div.block_in6 {background: url(/images/ru/cnt_block_grey_bg_botright.gif) no-repeat right bottom}
div.block_grey div.block_in7 {background: url(/images/ru/cnt_block_grey_bg_botleft.gif) no-repeat 0 bottom}

#leftblock {float: left; width: 182px; padding: 4px 0 0 2px; z-index: 100}
#leftblock div {float: left}
#leftblock div.block {width: 154px; padding: 7px 14px}
#leftblock div.block2 {width: 154px; padding: 14px 14px}
#leftblock div.block_in7 {padding-bottom: 20px}
#leftblock div.text {float: left; width: 100%; padding: 0}
#leftblock div.text p {margin-bottom: 0}

#nav {padding-left: 5px}
#nav li {float: left; width: 149px; background: url(/images/ru/nav_li_bg.gif) repeat-x 0 bottom}
#nav a {float: left; width: 137px; padding: 3px 0 5px 12px; font-size: 95%; color: #4d5f6d; text-decoration: none;
        background: url(/images/ru/nav_a_bg.gif) no-repeat 4px 8px}
#nav a:hover, #nav li:hover a, #nav li.jshover a {background-color: #e5e7e8}
#nav a.hover {font-weight: bold}
#nav li ul {display: none; float: left; position: relative; top: 0; margin: 0 -188px -999px 0; width: 167px; padding: 0 0 7px 14px;
        background: url(/images/ru/nav_li_ul.gif) no-repeat 0 bottom}
#nav li li {float: none; width: 152px; background: url(/images/ru/nav_li_bg.gif) repeat-x 0 0}
#nav li li.top {padding: 8px 15px 0 0; background: url(/images/ru/nav_li_ul_top.gif) no-repeat right 0}
#nav li li a, #nav li:hover li a, #nav li.jshover li a {float: none; display: block; width: 144px; padding: 3px 0 4px 8px; font-weight: normal;
        background: url(/images/ru/nav_a_bg.gif) no-repeat 0px 9px}
#nav li li a:hover {text-decoration: underline; background: url(/images/ru/nav_a_bg.gif) no-repeat 0px 9px}
#nav li:hover ul, #nav li.jshover ul, #nav li:hover li:hover ul, #nav li.jshover li.jshover ul {display: block}
#nav li:hover li ul, #nav li.jshover li ul {display: none}
#dozvon {font-size: 95%; color: #313c45; width: 146px; height: 151px; padding: 12px 17px 0 19px; margin: 3px 0; background: url(/images/ru/dozvon_bg.gif) no-repeat 0 0}
#dozvon span.head {display: block; height: 35px; font-size: 125%; color: #1b608e}
#dozvon div.mid {width: 146px; height: 48px; padding-top: 16px}
#dozvon div.line {width: 146px; height: 20px}
#dozvon label {float: left; width: 44px; text-align: right; margin-top: 2px}
#dozvon input.textfield {float: right; width: 94px; height: 13px; padding: 1px; font-size: 11px; color: #313c45; border: #c3c3c3 solid 1px}
#dozvon input.button {float: right; margin: 0}
#opinions {margin-bottom: 3px}
#opinions ul {padding-bottom: 30px}
#opinions li {font-size: 95%; color: #313c45; margin-bottom: 7px}
#opinions li input {margin-right: 3px}
#opinions input.button {float: right}
#answers li {float: left; width: 100%; font-size: 95%; color: #313c45; margin-bottom: 7px}
#answers li span.top {display: block}
#answers li span.percent {float: right; font-size: 90%}
#answers li span.stripe {float: left; height: 7px; margin-top: 3px; background: #41dee0}

#rightblock {float: right; width: 182px; padding: 4px 2px 0 0}
#icq_block {width: 182px; padding-bottom: 3px}
#icq_block div.block {padding: 7px 14px 11px 14px}
#icq_block h1 {padding-left: 0; text-align: center}
#icq_block table {width: 130px; margin: 0 auto}
#icq_block td {vertical-align: middle; padding-bottom: 3px}
#icq_block td.left {font-size: 95%; font-weight: bold; color: #313c45; text-align: center}
#rightblock div.content_block {width: 182px; margin-bottom: 3px}
#rightblock div.content_block div.block {padding: 11px 14px 14px 14px}
#rightblock div.content_block div.block_in4 {background: url(/images/ru/cnt_block_bg_topleft2.gif) no-repeat 0 0}
#rightblock div.content_block div.block_in5 {background: url(/images/ru/cnt_block_bg_topright2.gif) no-repeat right 0}
#rightblock #filtr div.block_in4 {background: url(/images/ru/cnt_block_bg_topleft.gif) no-repeat 0 0}
#rightblock #filtr div.block_in5 {background: url(/images/ru/cnt_block_bg_topright.gif) no-repeat right 0}
div.news {font-size: 95%; color: #4d5f6d; padding: 5px 0 14px 9px}
div.news a.top {display: block; margin-bottom: 4px; color: #4d5f6d}
div.news span.date {display: block; font-weight: bold; color: #347dad; padding-left: 9px; margin-bottom: 5px; background: url(/images/ru/nav_a_bg.gif) no-repeat 0 6px}
div.news a.more {font-weight: bold; color: #1d8b8f; padding-left: 9px; background: url(/images/ru/nav_a_bg.gif) no-repeat 0 6px}
#filtr {font-size: 95%; color: #4d5f6d}
#rightblock #filtr div.block {padding: 8px 5px}
#filtr div.top {padding: 0 0 14px 9px}
#filtr h1 {margin-bottom: 4px}
#filtr input.textfield, #filtr input.textfield_big {width: 51px; height: 13px; padding: 0 1px; border: #d2d2d2 solid 1px}
#filtr input.textfield_big {width: 147px}
#filtr div.line {padding: 4px 0 16px 9px; font-size: 85%}
#filtr div.line input {margin-right: 2px}
#filtr ul.half {float: left; width: 49%}
#filtr li {position: relative; padding-bottom: 5px}
#filtr li input {position: absolute}
#filtr li label {margin-left: 19px; padding-top: 5px}
#filtr span.head {display: block; font-weight: bold; margin-bottom: 5px}

div.clear {clear: both}

#midblock {padding: 4px 187px 0 187px}
#midblock div.banner {text-align: center; padding-bottom: 9px}
#midblock div.block {min-height: 642px; padding: 0 9px; margin-top: 7px}
*html #midblock div.block {height: 684px}
#midblock #page_inner div.block {min-height: 858px}
*html #midblock #page_inner div.block {height: 898px}
#midblock div.content_block, #midblock div.block_in1, #midblock div.block_in2, #midblock div.block_in3, #midblock div.block_in4, #midblock div.block_in5, #midblock div.block_in6, #midblock div.block_in7, #midblock div.goods_in  {float: left; width: 100%}
div.goods_left {float: left; width: 49%; height: 200px}
div.goods_right {float: right; width: 49%; height: 200px}
div.goods {float: left; width: 100%; padding-bottom: 7px}
div.goods div.block_in1 {background: url(/images/ru/goods_bg_top.gif) repeat-x 0 0}
div.goods div.block_in2 {background: url(/images/ru/goods_bg_right.gif) repeat-y right 0}
div.goods div.block_in3 {background: url(/images/ru/goods_bg_bot.gif) repeat-x 0 bottom}
div.goods div.block_in4 {background: url(/images/ru/goods_bg_left.gif) repeat-y 0 0}
div.goods div.block_in5 {background: url(/images/ru/goods_bg_topleft.gif) no-repeat 0 0}
div.goods div.block_in6 {background: url(/images/ru/goods_bg_topright.gif) no-repeat right 0}
div.goods div.block_in7 {background: url(/images/ru/goods_bg_botright.gif) no-repeat right bottom}
div.goods_in {background: url(/images/ru/goods_bg_botleft.gif) no-repeat 0 bottom}
div.goods div.left {float: left; padding: 18px 0 18px 15px}
div.goods span.price {margin-top: 10px}
div.goods span.noprice {margin-top: 10px; font-weight: bold}
div.goods span.perecherk_price {margin-top: 10px; font-size: 140%; color: #bd1111; font-weight: bold}
div.goods div.right {font-size: 95%; margin: 0 5px 0 136px}
div.goods img.hit {float: right}
div.goods a.name {float: left; font-weight: bold; margin: 16px 0 10px 0}
div.goods div.text {float: left; width: 100%; padding: 0; margin-bottom: 14px}

div.goods div.spec {float: left; width: 100%; padding-bottom: 20px}
div.goods div.spec div.spec_block {float: right; padding: 5px; width: 200px; border: #cccccc 1px solid}
div.goods div.spec div.spec_block span.spec_price {font-size: 210%; color: #bd1111; float: left}
div.goods div.spec div.spec_block span.spec_info {float:left}


div.goods div.buttons, #cart_buttons {float: left; width: 100%; padding-bottom: 20px}
div.goods div.buttons input, div.buttons a, #cart_buttons a {float: right; margin: 0 9px}
div.goods div.buttons span {float: right; margin: 0 9px}
div.goods div.text_block {padding: 10px; font-size: 95%}
div.goods input.check {float: right; margin: 10px 7px 0 0}
#compare {float: right; margin-right: 11px; margin-bottom: 10px}
div.path {font-size: 95%; color: #313c45; padding: 0 0 7px 9px; border-bottom: #b2b2b2 solid 1px; margin-bottom: 4px}
#top_boxes {padding: 0 9px 20px 9px}
#top_boxes select {font-family: Tahoma, Arial, sans-serif; font-size: 11px; width: 28%; height: 17px; border: #8a8680 solid 1px}
#top_boxes select.left {width: 38%}
#top_boxes select.mid {margin: 0 2%}
#count {float: left; width: 100%; height: 44px; background: url(/images/ru/count_bg.gif) repeat-x 0 11px}
#count div {float: right; width: 224px; padding-left: 8px; background: #fff}
#count span {float: left; font-size: 95%; color: #4d5f6d; font-weight: bold; margin: 4px 7px 0 0}
#count input.left {float: left; margin-top: 3px}
#count input.right {float: right}
#tovar_info {float: left; width: 100%; font-size: 95%; border-bottom: #b2b2b2 solid 1px}
#tovar_info p {padding: 0 9px}
div.text {font-size: 95%; padding: 0 9px}
#reg_form {padding: 7px 9px}
#reg_form td.left {font-weight: bold; color: #4d5f6d}
#reg_form td.left span {float: left}
#reg_form td.left span.left {width: 10px; color: #fe0000}
#reg_form td.mid {padding-top: 1px}
#reg_form td.right {width: 75%; text-align: right; padding-bottom: 20px; font-size: 95%; color: #4d5f6d}
#reg_form td.right input.text {width: 99%; height: 15px; border: #8a8680 solid 1px}
#reg_form td.right textarea {width: 99%; height: 135px; margin-bottom: 4px; border: #8a8680 solid 1px}
#navigator {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; color: #313c45; padding-left: 15px; padding-bottom: 10px}
#navigator a {color: #313c45; text-decoration: none}
#navigator a:hover {text-decoration: underline}

#cartblock div.cartblock_in {padding: 0 7px}
#cartblock div.info {position: relative; font-size: 95%; color: #4d5f6d; margin: 0 7px 7px 7px; background: #fbfaeb url(/images/ru/cart_info_bg1.gif) no-repeat 0 0; z-index: 1}
#cartblock div.info_in1 {background: url(/images/ru/cart_info_bg2.gif) no-repeat right 0}
#cartblock div.info_in2 {background: url(/images/ru/cart_info_bg3.gif) no-repeat 0 bottom}
#cartblock div.info_in3 {padding: 7px 17px 8px 17px; background: url(/images/ru/cart_info_bg3.gif) no-repeat right bottom}
#cartblock th {font-size: 95%; font-weight: normal; color: #4d5f6d; padding-bottom: 7px}
#cartblock td {font-size: 95%; padding-bottom: 5px; vertical-align: middle}
#cartblock td a {font-weight: bold; color: #0177b4}
#cartblock td a.del {padding-left: 15px; font-weight: normal; background: url(/images/ru/cdel.jpg) no-repeat 0 5px}
#cartblock span.price {font-size: 95%}
input.goods_count {width: 32px; height: 13px; padding: 0 1px; font-size: 11px}
#cart_buttons {position: relative; font-size: 95%; height: 49px; padding: 4px 7px 0 7px; margin: 0 -7px; border-top: #b2b2b2 solid 1px}
#cart_buttons .right {float: right}
#cart_buttons div {margin-top: 4px}

#delivery {margin: 0 7px 22px 7px; background: #fbfaeb url(/images/ru/cart_info_bg1.gif) no-repeat 0 0}
#delivery div.info_in1 {background: url(/images/ru/cart_info_bg2.gif) no-repeat right 0}
#delivery div.info_in2 {background: url(/images/ru/cart_info_bg3.gif) no-repeat 0 bottom}
#delivery div.info_in3 {height: 37px; padding: 19px 17px 8px 17px; background: url(/images/ru/cart_info_bg3.gif) no-repeat right bottom}
#delivery span.left {float: left; font-size: 95%; font-weight: bold; color: #000; margin: 1px 20px 0 0}
#delivery select {float: left; width: 148px; height: 17px; font-size: 11px; color: #4d5f6d; border: #d2d2d2 solid 1px}
#delivery span.right {float: right; font-size: 95%; color: #000}
#delivery span.right span.price {font-size: 105%}

#orderblock {color: #4d5f6d; padding: 0 24px}
#orderblock div.head {margin-bottom: 24px}
#orderblock div.head ul {list-style: disc; list-style-position: inside}
#orderblock span.price {font-size: 100%}
#orderblock small {font-size: 95%}
#orderblock td {padding-bottom: 9px; vertical-align: top}
#orderblock td.left {width: 156px; font-size: 95%; text-align: right; padding: 1px 11px 9px 0}
#orderblock td.bot {padding-left: 329px}
#orderblock input.textfield, #orderblock textarea, #orderblock select {font-size: 11px; width: 271px; height: 13px; padding: 0 1px; border: #d2d2d2 solid 1px}
#orderblock input.textfield_small {font-size: 11px; width: 100px; height: 13px; padding: 0 1px; border: #d2d2d2 solid 1px}
#orderblock select {width: 275px; height: 15px; padding: 0}
#orderblock textarea {height: 112px}

#opinionsblock div.line {padding-bottom: 10px; margin-bottom: 8px; border-bottom: #e6e6e6 solid 1px}
#opinionsblock span.date {float: right; font-size: 85%; font-weight: bold; color: #4d5f6d}
#opinionsblock a.name {font-size: 95%; font-weight: bold; color: #0177b4}
#opinionsblock p {font-size: 95%; margin: 8px 0 0 0}
#opinions_add {padding: 15px 0}
#opinions_add div {margin-bottom: 9px}
#opinions_add div.bot {text-align: right; padding-right: 5px}
#opinions_add label {display: block; font-size: 95%; color: #4d5f6d; font-weight: bold; margin-bottom: 4px}
#opinions_add input.textfield, #opinions_add textarea {font-size: 11px; width: 163px; height: 13px; padding: 1px; border: #e6e6e6 solid 1px}
#opinions_add textarea {width: 99%; height: 81px}

div.tovar_charac {float: left; width: 100%; padding-bottom: 26px}
div.tovar_charac div.block_in1 {background: url(/images/ru/goods_bg_top.gif) repeat-x 0 0}
div.tovar_charac div.block_in2 {background: url(/images/ru/goods_bg_right.gif) repeat-y right 0}
div.tovar_charac div.block_in3 {background: url(/images/ru/goods_bg_bot.gif) repeat-x 0 bottom}
div.tovar_charac div.block_in4 {background: url(/images/ru/goods_bg_left.gif) repeat-y 0 0}
div.tovar_charac div.block_in5 {background: url(/images/ru/goods_bg_topleft.gif) no-repeat 0 0}
div.tovar_charac div.block_in6 {background: url(/images/ru/goods_bg_topright.gif) no-repeat right 0}
div.tovar_charac div.block_in7 {background: url(/images/ru/goods_bg_botright.gif) no-repeat right bottom}
div.tovar_charac_in {float: left; width: 100%; padding: 8px 0 13px 0; background: url(/images/ru/goods_bg_botleft.gif) no-repeat 0 bottom}
div.tovar_charac div.left {float: left; width: 303px; padding: 12px 0 12px 17px; font-size: 95%}
div.tovar_charac div.left span.article {font-size: 120%; color: #000}
div.tovar_charac span.price {display: block; margin-top: 10px}
div.tovar_charac div.right {float: right; width: 212px; padding-right: 8px}


div.tovar_charac div.right div.spec_block {float: right; padding: 5px; width: 200px; border: #cccccc 1px solid}
div.tovar_charac div.right div.spec_block span.spec_price {font-size: 210%; color: #bd1111; float: left}
div.tovar_charac div.right div.spec_block span.spec_info {float:left}



div.tovar_charac span.name {display: block; font-weight: bold; color: #4d5f6d; margin-bottom: 7px}
div.tovar_charac p {margin-bottom: 7px}
div.tovar_charac p strong {font-size: 90%; color: #4d5f6d}
div.tovar_charac div.buttons {padding-top: 7px}
div.tovar_charac div.buttons div {float: right; width: 103px}
div.tovar_charac div.buttons span.goods_count {font-size: 85%; font-weight: bold; color: #4d5f6d}

#tovarblock {padding: 0 7px}




#proiz {float: left; width: 100%; padding-bottom: 12px; font-size: 95%}
#proiz ul {float: left; padding-left: 18px}
#proiz ul li {color: #347dad; margin-bottom: 2px}
#proiz ul li a {color: #347dad}
#sort_bar {clear: both; height: 19px; padding: 9px 0 0 9px; font-size: 95%; color: #313c45}
#sort_bar a {color: #347dad; margin-left: 15px; padding-right: 9px}
#sort_bar a.hover {color: #4d5f6d; text-decoration: none; background: url(/images/ru/sort_down.gif) no-repeat right 4px}
#sort_bar a.sort_up {color: #347dad; margin-left: 15px; padding-right: 9px; background: url(/images/ru/sort_up.gif) no-repeat right 4px}
#sort_bar a.sort_down {color: #347dad; margin-left: 15px; padding-right: 9px; background: url(/images/ru/sort_down.gif) no-repeat right 4px}




div.tovar {float: left; width: 279px; margin: 0 7px 7px 0; background: url(/images/ru/tovar_bg.gif) repeat-y 0 0}
div.tovar_in {float: left; width: 279px; background: url(/images/ru/tovar_bg_top.gif) no-repeat 0 0}
div.tovar_in_in {float: left; width: 259px; padding: 5px 10px 10px 10px; font-size: 95%; text-align: center;
        background: url(/images/ru/tovar_bg_bot.gif) no-repeat 0 bottom}
div.tovar div.top {margin-bottom: 6px; height: 30px}
div.tovar div.top a {color: #347dad; font-weight: bold}
div.tovar p {clear: both; margin: 4px 0 14px 0}
span.price {font-size: 170%; font-weight: bold; color: #bd1111}
div.tovar span.price {float:left; width: 130px; text-align: left}
div.tovar input.button {float: right}

#textblock {font-size: 95%; padding: 0 7px}
#textblock ul {list-style: disc; list-style-position: inside; padding-bottom: 20px}
#textblock table {border: #ada7a7 solid 1px; border-collapse: collapse;}
#textblock table td {border: #ada7a7 solid 1px; padding: 5px}


#page_tabs {margin-bottom: 14px; background: url(/images/ru/tabs_bg.gif) repeat-x 0 0}
#page_tabs_in {background: url(/images/ru/tabs_bg_left.gif) no-repeat 0 0}
#page_tabs_in_in {height: 27px; padding: 3px 4px 0 4px; background: url(/images/ru/tabs_bg_right.gif) no-repeat right 0}
#page_tabs td {padding-top: 5px; text-align: center; color: #4d5f6d}
#page_tabs td.hover {padding: 0; background: #fff url(/images/ru/page_tab_bg1.gif) no-repeat 0 0 }
#page_tabs td.hover span {display: block; height: 22px; padding-top: 5px; background: url(/images/ru/page_tab_bg2.gif) no-repeat right 0}
#page_tabs a {font-size: 95%; color: #fff; text-decoration: none}
#page_tabs a:hover {text-decoration: underline}

#footer_block {clear: both; height: 67px}
#footer_main {position: relative; clear: both; height: 61px; margin: -61px 0}
#footer {height: 61px; background: #4d5f6d url(/images/ru/footer_border.gif) repeat-x 0 0}
#footer div.left {float: left; padding: 20px 0 0 1%}
#footer div.left a {float: left; margin-right: 4px}
#footer div.right {float: right; width: 50%; font-size: 95%; color: #fff; padding: 18px 4% 0 0; text-align: right}
#footer div.right a {color: #fff; text-decoration: none}
#footer div.right a:hover {text-decoration: underline}

#main_compare {position: relative; min-width: 1000px; max-width: 1600px; min-height: 100%; font-size: 0.75em; margin: 0 auto; background: #fff}
#content_compare {background: #fff}

table.tcompare td {padding: 5px; width: 100px}
table.tcompare td.left {font-weight: bold}
table.tcompare tr.names td {font-size: 14px}

#midblock div.tov_line {float: left; width: 100%}

span.oldp {color: #898686; font-size: 16px}