@charset "utf-8";
/* ---- Start added 27.01.2010 ---- */
ul.radio_list { list-style-type: none; padding-left: 10px; width: 88px; position: relative; }
ul.radio_list li.radio_list_li { width: 42px; display: inline; }

.radio_styled {
    border: 1px solid #bcbcbc;
    position: absolute;
    margin-left: -17px;
    width: 42px;
    height: 10px;
    background-color: #f2f2f2;
    padding: 5px;
    padding-bottom: 10px;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    /*z-index: 1000;*/
}

a.add_to_blog {
    color: #000000;
    font-size: 11px;
    font-family: Tahoma;
    text-decoration: underline;
}

.block_addToBlog {
    background-color: #f2f2f2;
    margin-left: 10px;
    padding: 10px;
    width: 394px;
}

.form_block {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #f2f2f2;
    padding: 10px;
}

.radio_styled-active, .radio_styled-active:hover, .radio_styled:hover {
    border: 1px solid #bcbcbc;
    position: absolute;
    margin-left: -17px;
    width: 42px;
    height: 10px;
    background-color: #ffffff;
    padding: 5px;
    padding-bottom: 10px;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
    /*z-index: 1000;*/
}

.descript_box {
    width: 180px;
    padding: 10px;
    border: 1px solid #9b9b9b;
    position: absolute;
    z-index: 1000;
    background-color: #ffffff;

}

ul.rating-content_rate {
    list-style-type: none;
}

li.star_available {
    background: url('/images/star_available.png');
    background-repeat: no-repeat;
    background-position: top;
    padding-right: 1px;
    display: block;
    float: left;
    width: 12px;
    height: 12px;
}

li.star_unavailable {
    background: url('/images/star_unavailable.png');
    background-repeat: no-repeat;
    background-position: top;
    padding-right: 1px;
    display: block;
    float: left;
    width: 12px;
    height: 12px;
}
/* ---- End added 27.01.2010 ---- */

pre { font-size: 12px; }

sup { vertical-align: baseline; position: relative; top: -0.4em; }
sub { vertical-align: baseline; position: relative; bottom: -0.4em; }

a.checked { padding-left: 14px; background: url('/images/mark-orange.gif') no-repeat left 4px; }


/* debug */
pre.debug { position: absolute; overflow: hidden; z-index: 800; width: 50px; height: 12px; margin: 20px; padding: 4px; border: solid 1px #00ffff; opacity: 0.9; text-align: left; background: #000000; color: #00ffff; }
pre.debug:hover { overflow: scroll; z-index: 900; width: 800px; height: 300px; border: solid 1px #00cc00; color: #00cc00; }
pre.debug.error { border: solid 1px #ff0000; color: #ff0000; }
p.debug-point { position: absolute; overflow: hidden; z-index: 800; display: block; width: 10px; height: 10px; border: solid 1px #00ffff; opacity: 0.9; background: #000000; color: #00ffff; }
p.debug-point:hover { display: none; }

/* position, display */
.clear { clear: both; font-size: 1px; line-height: 1px; visibility: hidden; overflow: hidden; margin: 0; padding: 0; height: 0; width: 0; }

.float-right { float: right; }
.float-left { float: left; }

.inline { display: inline; }
.display-none { display: none; }
.display-block { display: block; }
.display-inline { display: inline; }
.visibility-hidden { visibility: hidden; }
.visibility-visible { visibility: visible; }

.dotted_line-top { padding-top: 2px; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: top;}
.dotted_line-bottom { padding-bottom: 2px; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: bottom; }
.dotted_line-right { padding-right: 2px; background: url('images/dot-grey-bg.gif'); background-repeat: repeat-y; background-position: right; }
.dotted_line-left { padding-left: 2px; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-y; background-position: left; }

.dotted_line-black-top { padding-top: 2px; background: url('/images/dot-black-bg.png'); background-repeat: repeat-x; background-position: top;}
.dotted_line-black-bottom { padding-bottom: 2px; background: url('/images/dot-black-bg.png'); background-repeat: repeat-x; background-position: bottom; }
.dotted_line-black-right { padding-right: 2px; background: url('/images/dot-black-bg.png'); background-repeat: repeat-y; background-position: right; }
.dotted_line-black-left { padding-left: 2px; background: url('images/dot-black-bg.png'); background-repeat: repeat-y; background-position: left; }

/* colors */
.red { color: #ff0000; }
.red:hover { color: #ff0000; }
.black { color: #000000; }
.black:hover { color: #000000; }
.grey { color: #999999; }
.grey:hover { color: #999999; }
.dark-grey {color: #676767;}
.dark-grey:hover {color: #676767;}
.dark-dark-grey { color: #929292; }
.dark-dark-grey:hover { color: #929292; }
.grey44 { color: #444444; }
.orange { color: #ff5100; }
.orange:hover { color: #ff5100; }
.green { color: #60bb00; }
.green:hover { color: #60bb00; }
.marked { background: #ff9999; }
.underline { text-decoration: underline; }
.text-decoration-none { text-decoration: none; }
td.compare-difference { background-color: #fff2c8; }
a.green-hit, a.green-hit:hover {color: #64c200; }
a.orange-hit, a.orange-hit:hover {color: #f53f00; }
a.blue-hit, a.blue-hit:hover {color: #01abea; }


/* fonts */
.strong { font-weight: bold; }
.text-small, .text-small:hover { font: normal 12px Tahoma; }
.text-medium, .text-medium:hover { font-size: 118.2%; }
.text-large, .text-large:hover { font-size: 17px; font-weight: bold; font-family: Arial; }
.text-center { width: 100%; text-align: center; }
.text-right { text-align: right; }
.text-normal { font-weight: normal; }
.text-bold { font-weight: bold; }
.price-orange-big { font: bold 16px Arial; color: #ff5100; }
.price-grey-big { font: bold 16px Arial; color: #999999; }
.price-orange-middle { font: bold 15px Arial; color: #ff0000; }


/* corners */
div.corners-black { font-size: 0; line-height: 0; width: 10px; height: 10px; background: url('/images/corners-grey.gif') no-repeat 0 0; }
div.corners-black.top_right { float: right; background-position: 100% 0; }
div.corners-black.top_left { background-position: 0 0; }
div.corners-black.bottom_right { clear: both; float: right; background-position: 100% 100%; }
div.corners-black.bottom_left { background-position: 0 100%; }

div.grey-light { background: #fbfbfb;}
div.corners-grey-light { font-size: 0; line-height: 0; width: 10px; height: 10px; background: url('/images/corners-grey-light.gif') no-repeat 0 0; }
div.corners-grey-light.top_right { float: right; background-position: 100% 0; }
div.corners-grey-light.top_left { background-position: 0 0; }
div.corners-grey-light.bottom_right { clear: both; float: right; background-position: 100% 100%; }
div.corners-grey-light.bottom_left { background-position: 0 100%; }

div.corners-white { font-size: 0; line-height: 0; width: 10px; height: 10px;}
div.corners-white.top_right { float: right; background-position: 100% 0; }
div.corners-white.top_left { background-position: 0 0; }
div.corners-white.bottom_right { clear: both; float: right; background-position: 100% 100%; }
div.corners-white.bottom_left { background-position: 0 100%; }

div.corners-white-slim { font-size: 0; line-height: 0; width: 10px; height: 5px; background: url('images/corners-white.gif') no-repeat 0 0; }
div.corners-white-slim.top_right { float: right; background-position: 100% 0; }
div.corners-white-slim.top_left { background-position: 0 0; }
div.corners-white-slim.bottom_right { clear: both; float: right; background-position: 100% 100%; }
div.corners-white-slim.bottom_left { background-position: 0 100%; }

div.corners-white_blue { width: 550px; height: 24px; background: url('images/corners-white_blue.png') no-repeat scroll 0 0; }
div#content div.corners-white_blue p { padding: 5px 8px 0 8px;}

input.corners-input { width: 420px; height: 19px; padding: 2px 4px 0 4px;; border: 0; background: url('/images/corners-input.png') no-repeat scroll 0 0; }


/* block */
div.block { margin: 0 0 10px 0; }
div.block div.content { width: auto; height: auto; padding: 0 10px; overflow: hidden; border-left: 1px solid; border-right: 1px solid; border-color: #fff; }
div.block div.top_line { position: relative; top: 2px; width: 97.5%; height: 1px; margin: 0 auto; border-top: 1px solid; border-color: #e6e6e6; font-size: 0px; line-height: 1px; }
div.block div.bottom_line { position: relative; top: -1px; width: 97.5%; height: 1px; margin: 0 auto; border-top: 1px solid; border-color: #e6e6e6; font-size: 0px; line-height:1px; }
div.block div.header_line { position: relative; margin: 0 0 10px 0; }
div.block p.block-title { color:#000000; font-family:'Tahoma'; font-size:18px; }

div.block.small { width: 378px; }

div.block.item { padding-bottom: 10px; background: url('images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: left bottom; }
div.block.item.last { background-image: none; margin: 0; padding-bottom: 5px; }

ul.tab_line { height: 30px; padding: 4px 10px; background: #fbfbfb url('/images/corners-solid-grey-light.png') no-repeat scroll left top; }
ul.tab_line li { height: 21px; display: block; float: left; padding: 0 8px; color: #5b5656; line-height: 18px; }
ul.tab_line div.selected-corner-left { height: 21px; float: left; padding-left: 10px; color: #ffffff; background: #5b5656 url('/images/corners-grey-gradient.png') no-repeat scroll left top; }
ul.tab_line div.selected-corner-right { width: 10px; height: 21px; float: left; background: #5b5656 url('/images/corners-grey-gradient.png') no-repeat scroll right top; }


div.preview-item { height: 70px; overflow: hidden; padding: 10px 0 0px 0; margin: 0; background: transparent url('/images/dot-grey-bg.gif') repeat-x scroll left bottom; }
div#content div.preview-item p { padding: 0; margin: 0; color: #676767; font: normal 11px Tahoma; }
div#content div.preview-item p.preview-item-title { padding-bottom: 2px; }
div#content div.preview-item p.preview-item-title a { color: #000; font: bold 11px Tahoma; }
div#content div.preview-item p.img-date { display: block; position: absolute; float: left; margin: 56px 2px; padding: 0 1px; background: #fff; color: #999; font: normal 10px Tahoma; }
div.preview-item img { display: block; width: 108px; height: 51px; border: 1px #ebebeb solid; margin: 0; margin-right: 8px; padding: 1px; }

div.preview-image img { border: 1px #ebebeb solid; margin: 0; padding: 1px; }

ul.action-list { margin-top: 4px; }
ul.action-list li { display: inline; padding: 0 14px 0 14px; }

div.news ul.action-list li { display: inline; padding-left: 14px; padding-right: 14px;}
div.news ul.action-list { margin-left: -14px; }


div.product-category-map ul.group-list { margin-left: 5px; margin-bottom: 10px; }
div.product-category-map ul.group-list li { display: inline; padding-left: 9px; padding-right: 6px;}


div.pager { width: 100%; height: auto; float: left; auto; margin-bottom: 4px; padding-bottom: 4px; border: 0; }
div.pager.pager-border-bottom { width: 100%; height: auto; float: left; auto; margin-bottom: 10px; padding-bottom: 4px; border-bottom: 1px #e6e6e6 solid; }
div.pager.pager-border-top { width: 100%; height: auto; float: left; auto; margin-bottom: 0px; padding-top: 6px; border-top: 1px #e6e6e6 solid; }
div.pager img { vertical-align: middle; }

div.sort { margin: 0 0 15px 0; }
div.sort a.selected { text-decoration: none; font-weight: bold; color: #000000; }


div.content-block { padding-top: 8px; }

img.pic-plus { margin-right: 4px; }

.form h2 { height: auto; padding: 0 0 6px 0; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: bottom; font-size: 100%; }
.form div.form-row { }
.form div.form-row label { width: 88px; float: left; display: block; padding-right: 5px; }
.form div.form-row label.big { width: 180px; float: left; font: bold 14px Tahoma; }
.form div.form-row label.big_font { width: 180px; float: left; }
.form div.form-row div.form-row-content { margin-left: 185px; margin-bottom: 10px; }
.form div.form_error { height: 12px; color: #ff5100; font-size: 9px; }

p.dotted_line { width: 100%; height: 4px; display: block; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: bottom; }

div.form-error-msg { height: 12px; color: #ff5100; font-size: 9px; }

div.tooltip { padding: 10px 10px 10px 14px; margin: 5px; background-color: #f0f0f0; background-image: url('/images/pic-ww.gif'); background-repeat: no-repeat; background-position: 2px 2px; border: 1px #000000 solid; text-decoration: underline; }
div.tooltip-help { width: 200px; padding: 10px 10px 10px 14px; margin: 5px; background-color: #f0f0f0; border: 1px #000000 solid; text-decoration: none; white-space: normal; text-align: left;  }

.checkbox-black { display: block; width: 14px; height: 14px; padding-left: 5px; background: transparent url('/images/checkbox-black.gif') no-repeat scroll 0 0; cursor: pointer; }
.checkbox-black-checked { display: block; width: 14px; height: 14px; padding-left: 5px; background: transparent url('/images/checkbox-black.gif') no-repeat scroll 0 -14px; cursor: pointer; }

a.arr-grey-up-2 { display: block; width: 56px; height: 14px; padding-right: 10px; background: transparent url('/images/arr-grey-2.gif') no-repeat scroll right 0; }
a.arr-grey-down-2 { display: block; width: 56px; height: 14px; padding-right: 10px; background: transparent url('/images/arr-grey-2.gif') no-repeat scroll right -14px; }
a.del-red-left { width: 56px; height: 14px; padding-left: 15px; background: transparent url('/images/buttons/delete.gif') no-repeat scroll left 0; color: #000000; font-size: 9px; }
a.arr-grey-back { display: block; width: 56px; height: 14px; padding-right: 8px; background: transparent url('/images/arr-grey-back.gif') no-repeat scroll right 4px; }

a.arr-dbl-red-right { padding-left: 12px; background: transparent url('/images/arr-dbl-red-right.gif') no-repeat scroll left 5px; color: #000; font: normal 11px Tahoma; }
a.arr-dbl-green-right { padding-left: 12px; background: transparent url('/images/arr-dbl-green-right.gif') no-repeat scroll left 5px; color: #000; font: normal 11px Tahoma; }
a.arr-dbl-blue-right { padding-left: 12px; background: transparent url('/images/arr-dbl-blue-right.gif') no-repeat scroll left 5px; color: #000; font: normal 11px Tahoma; }
a.arr-dbl-yellow-right { padding-left: 12px; background: transparent url('/images/arr-dbl-yellow-right.gif') no-repeat scroll left 5px; color: #000; font: normal 11px Tahoma; }

/* content */
div.content { height: 20px; height: auto; }


/* headerline */
div.header_line h1, div.header_line h2, div.header_line h3, div.header_line p { display: inline; background: #ffffff; padding: 0 10px 0 5px; font-size: 13px; color: #000000; text-transform: uppercase; font-weight: bold; }

div.header_line-2, h1.header_line-2, h2.header_line-2, h3.header_line-2, p.header_line-2 { padding: 0 0 6px 0; margin: 0 0 4px 0; background: url('images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: bottom; font-size: 100%; font-weight: bold; }


/* list */
ul.list-mark_grey li { list-style-image: url('/images/mark-grey.png'); line-height: 160%; }
ul.list-mark li { list-style: none; line-height: 140%; }
ul.list-mark li.grey { list-style: none; background: url('/images/mark-grey.gif') no-repeat scroll left 6px; padding-left: 14px; color: #000; }
ul.list-mark li.orange { list-style: none; background: url('/images/mark-orange.gif') no-repeat scroll left 6px; padding-left: 14px; color: #ff5100; }
ul.list-mark li.dot-grey { list-style: none; background: url('/images/mark-dot-grey.gif') no-repeat scroll left 3px; padding-left: 14px; color: #000; }
ul.list-mark li.dot-orange { list-style: none; background: url('/images/mark-dot-orange.gif') no-repeat scroll left 3px; padding-left: 14px; color: #ff5100; }
ul.list-mark li.arr-2-right-orange { list-style: none; background: url('images/arr-orange-right-2.gif') no-repeat scroll left 5px; padding-left: 14px; }
ul.list-mark li.dot-blue { list-style: none; background: url('/images/mark-dot-blue.gif') no-repeat scroll 2px 7px; padding-left: 14px; color: #193889; }

ul.list-mark-small li.green, ul.list-mark-small li { list-style: none; background: url('/images/mark-small-green.gif') no-repeat scroll left top; padding-left: 14px; color: #000; }
ul.list-mark-small li.orange {list-style: none; background: url('/images/mark-small-orange.gif') no-repeat scroll left top; padding-left: 14px; color: #ff5100;}

/* buttons */
a.close-grey { background: transparent url('/images/pic-close-grey.gif') no-repeat scroll right 0; padding-right: 10px; }

a.button-buy-grey { display: block; width: 60px; height: 16px; margin: 0; padding-left: 1px; background-color: #5d5d5d; background: url('/images/button-grey.png'); background-repeat: no-repeat; background-position: 0 0; color: #ffffff; text-align: center; text-decoration: none; }
a.button-buy-grey:hover { color: #ffffff; }

a.button-buy-orange { display: block; width: 71px; height: 21px; margin: 0; padding-left: 1px; background-color: #ff5100; background: url('/images/button-orange.png'); background-repeat: no-repeat; background-position: 0 0; color: #ffffff; text-align: center; text-decoration: none; font-weight: bold; font-size: 11px; line-height: 180%; }
a.button-buy-orange:hover { color: #ffffff; }

a.button-buy-white { display: block; width: 50px; height: 19px; margin: 0; background-color: #ffffff; background: url('/images/button-white.png'); background-repeat: no-repeat; background-position: 0 0; color: #444444; text-align: center; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 10px; line-height: 16px; }
a.button-buy-white:hover { color: #444444; }

p.input-button-orange { display: block; cursor: pointer; }
p.input-button-orange input { height: 21px; display: block; float: left; margin: 0; padding: 0 5px 2px 5px; *padding: 0 0 1px 0; _padding: 0 0 1px 0; cursor: pointer; border: 0; background: #ff5100 url('/images/button-orange-2.gif') repeat-x scroll 100% -21px; color: #ffffff; font-weight: bold; }
p.input-button-orange span.button-left { width: 5px; height: 21px; display: block; float: left; background: #ff5100 url('/images/button-orange-2.gif') repeat-x scroll 100% 0; }
p.input-button-orange span.button-right { width: 5px; height: 21px; display: block; float: left; background: #ff5100 url('/images/button-orange-2.gif') repeat-x scroll 100% -42px; }

p.input-button-orange-2 { display: block; cursor: pointer; }
p.input-button-orange-2 input { height: 19px; display: block; float: left; margin: 0; padding: 0 5px 2px 5px; *padding: 0 0 1px 0; _padding: 0 0 1px 0; cursor: pointer; border: 0; background: url('/images/button-orange-3.gif') repeat-x scroll 100% -19px; color: #ffffff; font-weight: bold; }
p.input-button-orange-2 span.button-left { width: 5px; height: 19px; display: block; float: left; background: url('/images/button-orange-3.gif') repeat-x scroll 100% 0; }
p.input-button-orange-2 span.button-right { width: 5px; height: 19px; display: block; float: left; background: url('/images/button-orange-3.gif') repeat-x scroll 100% -38px; }

p.input-button-gray { display: block; cursor: pointer; }
p.input-button-gray input { height: 21px; display: block; float: left; margin: 0; padding: 0 5px 2px 5px; *padding: 0 0 1px 0; _padding: 0 0 1px 0; cursor: pointer; border: 0; background: #5d5d5d url('/images/btn-black.gif') repeat-x scroll 100% -21px; color: #ffffff; font-weight: bold; }
p.input-button-gray span.button-left { width: 5px; height: 21px; display: block; float: left; background: #ffffff url('/images/btn-black.gif') repeat-x scroll 100% 0; }
p.input-button-gray span.button-right { width: 5px; height: 21px; display: block; float: left; background: #ffffff url('/images/btn-black.gif') repeat-x scroll 100% -42px; }

p.input-button-white { display: block; cursor: pointer; }
p.input-button-white input, p.input-button-white span.button-content { height: 19px; float: left; margin: 0; display: block; padding: 0 5px 2px 5px; *padding: 0 0 1px 0; _padding: 0 0 1px 0; cursor: pointer; border: 0 none; background: url('images/button-white-2.gif') repeat-x scroll 100% -19px; color: #444444; font: bold 10px Tahoma; }
p.input-button-white span.button-left { width: 5px; height: 19px; display: block; float: left; background: url('/images/button-white-2.gif') repeat-x scroll 100% 0; }
p.input-button-white span.button-right { width: 5px; height: 19px; display: block; float: left; background: url('/images/button-white-2.gif') repeat-x scroll 100% -38px; }

.input-button-white-2 { display: block; cursor: pointer; }
.input-button-white-2 span.button-content { height: 19px; display: block; float: left; margin: 0; padding: 0 4px; cursor: pointer; border: 0; background: #fff url('images/button-white-3.gif') no-repeat scroll -4px 0; color: #666666; font-weight: normal; line-height: 16px; }
.input-button-white-2 span.button-content:active { line-height: 18px; }
.input-button-white-2 span.button-left { width: 4px; height: 19px; display: block; float: left; background: #fff url('/images/button-white-3.gif') no-repeat scroll left 0; }
.input-button-white-2 span.button-right { width: 16px; height: 19px; display: block; float: left; background: #fff url('/images/button-white-3.gif') no-repeat scroll right 0; }

/* ---- Start added 27.01.2010 ---- */
.input-button-gray { display: block; cursor: pointer; }
.input-button-gray span.button-content { height: 21px; display: block; float: left; margin: 0; padding: 0 5px 0px 5px; *padding: 0 0 1px 0; _padding: 0 0 1px 0; cursor: pointer; border: 0; background: #5d5d5d url('images/btn-black.gif') repeat-x scroll 100% -21px; color: #ffffff; font-weight: bold; line-height: 18px; }
.input-button-gray span.button-left { width: 5px; height: 21px; display: block; float: left; background: #ffffff url('/images/btn-black.gif') repeat-x scroll 100% 0; }
.input-button-gray span.button-right { width: 5px; height: 21px; display: block; float: left; background: #ffffff url('/images/btn-black.gif') repeat-x scroll 100% -42px; }
/* ---- End added 27.01.2010 ---- */

ul.button-container { margin-left: 20px; }
ul.button-container li { display: block; float: left; margin-right: 20px; }

.button { padding: 0 15px 0 0; }
.button-content { padding: 0 0 0 15px; }
.button, .button .button-content { display: block; float: left; color: #ffffff; font: bold 11px Tahoma; white-space: nowrap; }

.button.button-white { height: 21px; line-height: 21px; border: 0 none; text-decoration: none; background: #ffffff url('/images/buttons/btn-white.png') no-repeat scroll right top; }
.button.button-white .button-content { display: block; float: left; height: 21px; line-height: 21px; background: #ffffff url('images/btn-white.png') no-repeat scroll left top; cursor: pointer; color: #666666; font-weight: bold; line-height: 16px; }
.button.button-black { height: 21px; line-height: 21px; border: 0 none; text-decoration: none; background: #464646 url('/images/buttons/btn-black.png') no-repeat scroll right top; }
.button.button-black .button-content { display: block; float: left; height: 21px; line-height: 21px; background: #464646 url('images/btn-black.png') no-repeat scroll left top; cursor: pointer; }

.button.button-orange { height: 21px; line-height: 21px; border: 0 none; text-decoration: none; background: #ff5100 url('/images/buttons/btn-orange.png') no-repeat scroll right top; }
.button.button-orange .button-content { height: 21px; line-height: 21px; background: #ff5100 url('images/btn-orange.png') no-repeat scroll left top; cursor: pointer; }

.button button { width: inherit; border: 0 none; text-align: left; }


p.input-grey { height: 19px; display: block; overflow: hidden; }
p.input-grey input { width: 110px; height: 17px; display: block; float: left; margin: 0; padding: 0; border: 0; border-top: 1px #bcbcbc solid; border-bottom: 1px #bcbcbc solid; font-size: 11px; }
p.input-grey input.big { width: 260px; }
p.input-grey input.big_tiny { width: 220px; }
p.input-grey input.small { width: 70px; }
p.input-grey input.tiny { width: 30px; }
p.input-grey span.input-left { width: 2px; height: 19px; display: block; float: left; background: #bcbcbc url('/images/input-white.gif') repeat-x scroll 100% 0; font-size: 1px; line-height: 1px; }
p.input-grey span.input-right { width: 2px; height: 19px; display: block; float: left; background: #bcbcbc url('/images/input-white.gif') repeat-x scroll 100% -19px; font-size: 1px; line-height: 1px; }

div.arr_grey-left { position: relative; z-index: 50; margin-top: 50px; float: left; background: url('/images/arr-grey.png') no-repeat scroll 100% -0px; width: 12px; height: 82px; cursor: pointer; cursor: hand; }
div.arr_grey-right { position: relative; z-index: 50; margin-top: 50px; float: right; background: url('/images/arr-grey.png') no-repeat scroll 100% -82px; width: 12px; height:82px; cursor: pointer; cursor: hand; }

a.arr-2-right-orange { background: url('images/arr-orange-right-2.gif') no-repeat scroll left 5px; padding-left: 13px; }
a.rss-tiny { background: url('/images/rss-tiny.gif') no-repeat scroll left 1px; padding-left: 18px; }
a.compare-light, a.compare-light:hover { background: url('/images/buttons/compare_light.gif') no-repeat scroll left 0px; padding-left: 23px; font: normal 14px Tahoma; color: #ff5100; font-weight: normal; text-decoration: none;}

/* IE6 hacks */

div.pager { _float: none; }
div#top div.search input.submit { _margin-top: 1px; *margin-top: 1px; }


/* main */
div.block div.height-small { height: 230px; }


/* product */
div.product { margin-bottom: 10px; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: bottom; }
div.product.last { background-image: none; }

div.product-card div.block ul.descr { list-type-style: disc; padding: 0px; margin: 0px; }
div.product-card div.block ul.descr li { padding: 0px; margin-left: 15px; margin-bottom: 5px; }
div.product div.title { color: #000000; font-size: 100%; }
div.product div.title strong { color: #000000; font-size: 163.7%; font-family: 'Tahoma'; font-weight: normal; }
div.product div.title span.article { color: #a3a3a3; font-size: 100%; }
div.product div.description table { width: 100%; height: 145px; margin-bottom: 10px; }
div.product div.description table td { height: 120px; padding-right: 5px; }
div.product div.description table td.picture { width: 120px; vertical-align: top; }
div.product div.description table td.property-1 { width: 240px; font-size: 90.9%; font-family: Tahoma; vertical-align: top; }
div.product div.description table td.property-2 { width: 90px; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-y; background-position: right; font-size: 90.9%; font-family: Tahoma; vertical-align: top; }
div#content p div.product div.description table td.price div p { width: 78px; display: block; float: right; }
div.product div.description table td.price div img { display: block; float: left; margin: 2px 8px 0 0; }
div.product div.description table td.price { width: 175px; vertical-align: top; }
div.product div.description table td.price strong { font-size: 17px; font-weight: bold; font-family: Arial; }

div.product-filter { margin-bottom: 10px; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: left 16px; }
div.product-filter p { margin: 2px 0 10px 0; padding: 0; }
div.product-filter p strong { font-size: 90.9%; font-family: Tahoma; font-weight: bold; }

div.product-special { padding-left: 8px; margin-left: 40px; /*display: table;*/ }
div.product-special img { margin-right: 10px; }
div.product-special p {	}

div.product-special-preview-content { width: 166px; margin-right: 10px; padding-right: 10px; overflow: hidden;}
div.product-special-preview-main-container { width: 100%; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-y; overflow: hidden; }
div.product-special-preview-last { margin-right: 0; }
div.product-special-preview { padding: 0 10px; overflow: hidden; }

div.product-category {}
div.product-category p.title { padding: 0 0 4px 0; border: 0; }
div.product-category p.title a { padding: 0; color: #000000; font-size: 14px; font-family: 'Arial'; font-weight: bold; text-decoration: none; }
div.product-category p { color: #e6e6e6; }
div.product-category p a { padding: 0 4px; }

div.client-map { padding: 0px 10px 10px 0px; }
div.client-map div.dotted_line-top { margin-top: 5px; margin-bottom: 5px; }
div.client-map div.title { background: url('/images/arr-orange-left-3.gif') no-repeat scroll left 6px; padding-left: 15px; font-size: 14px; font-weight: bold; line-height: 20px;}
div.client-map div.menu { padding: 0px; margin: 0px; line-height: 16px; }
div.client-map div.menu a, div.client-map div.menu a:hover { padding: 0px; margin-left: 15px; }
/*div.client-map p.menu a, div.client-map p.menu a:hover { padding: 0px; margin: 0px; margin-left: 15px; line-height: 12px;}*/

div.product-category-map a.title, div.product-category-map a.title:hover { background: url('/images/arr-orange-left-3.gif') no-repeat scroll left 6px; padding-left: 15px; font-size: 14px; font-weight: bold; line-height: 20px;}
div.product-category-map a, div.product-category-map a:hover { padding-left: 15px; line-height: 20px;}


div.product-card {  }
div.product-card div.title { color: #000000; font-size: 100%; }
div.product-card div.title h2 { margin: 0 0 2px 0; color: #000000; font-size: 163.7%; font-family: 'Tahoma'; font-weight: normal; }
div.product-card div.title span.article { color: #a3a3a3; font-size: 90.9%; font-family: Tahoma; }
/*div.product-card h3 { font-weight: bold; font-size: 100%; text-transform: uppercase; margin: 0 0 6px 0; padding: 20px 0 4px 0; border-bottom: 1px #e6e6e6 solid; }*/
div.product-card h3 { font-weight: bold; font-size: 14px; margin: 0 0 6px 0; padding: 20px 0 4px 0; border-bottom: 1px #e6e6e6 solid; }
div.product-card table.product-description { width: 100%; }
div.product-card table.product-description td.picture { width: 212px; vertical-align: top; }
div.product-card table.product-description td.property { vertical-align: top; }
div.product-card div.price strong { font-size: 16px; font-weight: bold; }
div.product-card div.item { padding-bottom: 26px; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: bottom; }
div.product-card img.top-image { margin-top: 6px; border: #cccccc 1px solid; }
div.product-card div.product-status { padding-top: 14px; }
div.product-card div.product-status p.status-name { width: 100px; display: block; float: left; text-transform: uppercase; font-size: 10px; }
div.product-card div.product-status p.stock-status { width: 110px; display: block; float: left; padding-top: 14px; }
div.product-card div.product-top-images { width: 200px; overflow: hidden; }
div.product-card div.product-accessories { width: 350px; height: 64px; overflow: hidden; }
div.product-card div.product-accessories h3 { margin: 0; padding: 0 0 6px 0; border: 0; font-size: 100%; font-weight: normal; text-transform: none; }
div.product-card div.product-accessories a { color: #000000; }
div#content div.product-card div.accessory-list p.element { overflow: hidden; clear: left; width: 420px; padding-left: 11px; }
div#content div.product-card div.accessory-list p.price { overflow: hidden; width: 80px; float: right; padding-left: 11px; }
div#content div.product-card div.product-accessories p { margin: 0; padding: 0; line-height: 130%; }
div.product-card div.product-accessories-item { float: left; width: 169px; padding: 0 10px 0 0; }
div.product-card div.product-accessories-item img { padding-right: 10px; }
div.product-card table.product-properties { width: 100%; }
div.product-card table.product-properties td.property { vertical-align: top; padding: 5px 8px 5px 8px; }
div.product-card table.product-properties td.property.property-name { width: 240px; }
div.product-card table.product-properties td.property.property-value { }

div.product-card-quick-actions, div.product-card-quick-actions a { font: normal 10px Tahoma; color: #999999; text-decoration: none; }

div.product-card div.image-item { width: 80px; height: 40px; float: left; padding: 0 10px 0 10px; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-y; background-position: right; }
div.product-card div.image-item.last { background-image: none; }

div.product-shops { font-size: 10px; line-height: 18px; }
div.product-shops p { line-height: 12px; margin: 0; padding: 2px 0 2px 0; }
div.product-shops div.shops-at-metro{ padding-left: 12px;}

img.product-status-image.new { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}
img.product-status-image.hit { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}
img.product-status-image.weekdays_sale { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px; }
img.product-status-image.weekend_sale { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}
img.product-status-image.new_year2010 { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}

img.product-status-image.offers { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}
img.product-status-image.offers { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}

img.product-status-image.new.preview { display: block; position: absolute; _position: none; margin-left: 23px; margin-top: 0px; }
img.product-status-image.hit.preview { display: block; position: absolute; _position: none; margin-left: 23px; margin-top: 0px; }
img.product-status-image.weekdays_sale.preview { display: block; position: absolute; _position: none; margin-left: 23px; margin-top: 0px; }
img.product-status-image.weekend_sale.preview { display: block; position: absolute; _position: none; margin-left: 23px; margin-top: 0px; }
img.product-status-image.new_year2010.preview { display: block; position: absolute; _position: none; margin-left: 23px; margin-top: 0px; }

img.product-status-image.new.card { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}
img.product-status-image.hit.card { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}
img.product-status-image.weekdays_sale.card { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}
img.product-status-image.weekend_sale.card { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}
img.product-status-image.new_year2010.card { display: block; position: absolute; _position: none; margin-left: -1px; margin-top: 0px;}

div.product-compare p.title {padding: 0; color: #000000; font-size: 18px; font-family: 'Tahoma';}
tr.diff {}

/* basket */
div.basket div.product-list { }
div.basket div.product-list table { width: 100%; border-spacing: 5px; }
div.basket div.product-list table td { height: 40px; padding: 0 5px; /*background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: bottom;*/ }
div.basket div.product-list table tr.last td { background-image: none; }
div.basket div.conditions { width: 460px; float: left; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-y; background-position: right; }
div.basket div.order { float: right; text-align: left; }
div#content div.basket div.order p { margin: 0; padding: 0 0 4px 0; }
div.basket input.checkbox { margin: 0; padding: 0; border: 0; }
div.basket p.loan-check { display: block; padding-bottom: 12px; } 
div.basket p.loan-check a { color: #000000; }

/*client messages */
div.filtr_messages_reverse { vertical-align: middle; height: 41px; width: 745px; background: url('/images/filtr_messages_reverse.gif'); background-repeat: repeat-x; background-position: left; }
div.filtr_messages { vertical-align: middle; height: 41px; width: 745px; background: url('/images/filtr_messages.gif'); background-repeat: repeat-x; background-position: left; }
div.filtr_messages div.filtr_items, div.filtr_messages_reverse div.filtr_items { float: left; margin: 15px 0px 0px 0px; }
div.filtr_messages ul, div.filtr_messages_reverse ul { display: inline; padding: 0px; margin: 0px; }
div.filtr_messages ul.filtr li, div.filtr_messages_reverse ul.filtr li { padding: 0px; float: left; width: auto; margin: 0px 10px 0px 0px; list-style-type: none; }
div.filtr_messages ul.filtr li.dotted_line-right, div.filtr_messages_reverse ul.filtr li.dotted_line-right { padding: 0px 10px 0px 0px; }
table.messages { width: 745px; border-collapse: collapse; }
table.messages td { height: 40px; vertical-align: middle; }
table.messages td div{ padding: 5px 0px 5px 0px; }
div.center { text-align: center; }
div.client-message_box { display: block; background: url('/images/message-client.png'); background-repeat: no-repeat; background-position: left; width: 150px; height: 40px; z-index: 10000; }
p.text-message { padding: 12px 0px 0px 0px; text-align: center; }
p.text-message a { color: #ffffff; }
div.message-title { font-size: 17px; font-weight: bold; font-family: 'Arial'; padding: 10px 0px 5px 0px; }

/*avatars */
div#block_avatar { margin: 10px 0px 0px 0px; width: 733px; border-left: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3; display: table; }
a.block_avatar-content { margin: 0px; padding: 10px; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; float: left; background-color: #ffffff; }
a.block_avatar-content:hover { background-color: #dbdbdb; }
a.block_avatar-content_selected, a.block_avatar-content_selected:hover {  margin: 0px; padding: 10px; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; float: left; background-color: #dbdbdb; }

/* user authentication */
div.user-auth { height: 400px; }
div.user-auth h2 { padding: 0 0 6px 0; background: url('/images/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: bottom; font-size: 100%; }
div.user-auth div.form-row { width: 100%; height: 32px; float: none; margin-bottom: 0; vertical-align: bottom; }
div.user-auth div.form-row label.big { width: 130px; float: left; display: block; }
div.user-auth div.form-row label { width: 88px; float: left; display: block; }
div.user-auth div.form-row div { float: none; height: 12px; }
div.user-auth div.form_error { height: 12px; color: #ff5100; font-size: 9px; }


/* news */
div.news {}
div.news h2 { color: #000000; font-size: 163.7%; font-family: 'Tahoma'; font-weight: normal; }


/* shops */
div.shop-card {}
div.shop-card h2 { margin: 0 0 2px 0; color: #000000; font-size: 163.7%; font-family: 'Tahoma'; font-weight: normal; }
div.shop-card h3 { padding-left: 24px; background: url('/images/pic-shop.gif') no-repeat left 2px; font-size: 163.7%; font-weight: normal; }
div.shop-card ul li { margin-left: 20px; }

div.shop-list {}
div.shop-list h2 { margin: 0 0 2px 0; color: #000000; font-size: 163.7%; font-family: 'Tahoma'; font-weight: normal; }
div.shop-list h3 { padding-left: 24px; background: url('/images/pic-shop.gif') no-repeat left 2px; font-size: 163.7%; font-weight: normal; }

/* promo */
a.new_promo { background: url('/images/pic-new_promo.gif') no-repeat scroll right 3px; padding-right: 35px; }

p.mark-orange-2 { background: url('/images/mark-orange-2.gif') no-repeat scroll left 2px; }
p.mark-orange-1 { background: url('/images/mark-orange-2.gif') no-repeat scroll left 1px; height: 14px; }

div.best_seller { width: 100%; }
div.best_seller img.foto { border: 1px #717171 solid; margin: 0; margin-bottom: 20px; padding: 0; }
div.best_seller img.first { position: absolute; margin-left: 85px; margin-top: 5px; }
div.best_seller p { display: block; width: 100%; text-align: center;}
/*div.best_seller img.pic-best_seller { width: 36px; height: 45px; margin: 0; padding: 0; border: 0 none; position: absolute; left: 120px; }*/

table.compareBanks { width: 100%; padding: 0; margin: 0; cellpadding: 0; cellspacing: 0; border: 0 none; }
table.compareBanks td.titleBank { background-color: #eeeeee; padding: 10px; }
table.compareBanks td.titleLoan { padding: 5px 0 5px 10px; border: 1px solid #c3c3c3; }
table.compareBanks td.loan { padding: 5px 10px; }
table.compareBanks td.loan.title { font: normal 10px Tahoma; color: #737373; }
table.compareBanks td.titleBank h2 { color: #ff5100; font: bold 14px Tahoma; margin: 0; }
div#content table.compareBanks td.titleBank p { margin: 10px 0 0 0; }
div#content table.compareBanks td.titleLoan p { margin: 0; padding: 0; font: bold 11px Tahoma; }

div#bank-compare-button { padding-top: 10px; }
input#button-compare-bank { font-style: normal; font-variant: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-family: 'Tahoma'; font-size: 10px; font-weight: bold; line-height: normal; }

table.deliveryCost { width: 100%; padding: 0; margin: 0; cellpadding: 0; cellspacing: 0; border: 0 none; }
table.deliveryCost td.titleLoan { padding: 5px 0 5px 10px; border: 1px solid #c3c3c3; }
table.deliveryCost td.loan { padding: 0 10px; }
table.deliveryCost td.loan.title { font: normal 10px Tahoma; color: #737373; }
div#content table.deliveryCost td.titleBank p { margin: 10px 0 0 0; }
div#content table.deliveryCost td.titleLoan p { margin: 0; padding: 0; font: bold 11px Tahoma; }

div.tabs_menu { width: 100%; background: #f2f2f2 url(/images/dot_small-gray-bg.gif) repeat-x left bottom; }
div.tabs_menu ul.tabs_menu { margin: 0; padding: 0; background-color: #f2f2f2; }
div.tabs_menu ul.tabs_menu li { background: #f2f2f2; padding: 10px 0 10px 10px; display: -moz-inline-stack; display: inline-block; float: left; _overflow: hidden; zoom: 1; *display: inline; border-bottom: 1px solid #b5b5b5; }
div.tabs_menu ul.tabs_menu li.selected { color: #ff5100; font-weight: bold; text-decoration: none; background-color: #ffffff; border-top: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; border-bottom: none; }
div.tabs_menu ul.tabs_menu li.selected a, ul.tabs_menu li.selected a:hover { color: #ff5100; font-weight: bold; text-decoration: none; background: none; }
div.tabs_menu ul.tabs_menu li a { dysplay: block; position: relative; padding: 2px 10px 2px 0; }

div.agent_tabs_menu { width: 100%; background: #f2f2f2 url(/images/dot_small-white-gray-bg.gif) repeat-x left bottom; }
div.agent_tabs_menu ul.agent_tabs_menu { margin: 0 0 0 20px; padding: 0; background-color: #f2f2f2; }
div.agent_tabs_menu ul.agent_tabs_menu li { background: #f2f2f2; padding: 10px 0 9px 10px; display: -moz-inline-stack; display: inline-block; float: left; _overflow: hidden; zoom: 1; *display: inline; border-bottom: 1px solid #b5b5b5; margin-bottom: 1px; }
div.agent_tabs_menu ul.agent_tabs_menu li.selected { color: #ff5100; font-weight: bold; text-decoration: none; background-color: #ffffff; border-top: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; border-bottom: none; padding: 0; overflow: visible; }
div.agent_tabs_menu ul.agent_tabs_menu li.selected div.selected { padding: 7px 0 8px 8px; background: #424b62; margin: 1px 0 0 1px; border-right: 1px solid #fff; position: relative; margin-bottom: -1px; }
div.agent_tabs_menu ul.agent_tabs_menu li.selected div.selected a, div.agent_tabs_menu ul.agent_tabs_menu li.selected div.selected a:hover { color: #ff5100; font-weight: bold; text-decoration: none; background: none; display: block; padding-right: 7px; }
div.agent_tabs_menu ul.agent_tabs_menu li a { dysplay: block; position: relative; padding: 2px 10px 2px 0; }

div.agent2_tabs_menu { width: 100%; background: #f2f2f2 url(/images/dot_small-gray-bg.gif) repeat-x left bottom; }
div.agent2_tabs_menu ul.agent2_tabs_menu { margin: 0 0 0 10px; padding: 0; background-color: #f2f2f2; }
div.agent2_tabs_menu ul.agent2_tabs_menu li { background: #f2f2f2; padding: 10px 0 10px 10px; display: -moz-inline-stack; display: inline-block; float: left; _overflow: hidden; zoom: 1; *display: inline; border-bottom: 1px solid #b5b5b5; }
div.agent2_tabs_menu ul.agent2_tabs_menu li.selected { color: #ff5100; font-weight: bold; text-decoration: none; background-color: #ffffff; border-top: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; border-bottom: none; }
div.agent2_tabs_menu ul.agent2_tabs_menu li.selected a, ul.agent2_tabs_menu li.selected a:hover { color: #ff5100; font-weight: bold; text-decoration: none; background: none; }
div.agent2_tabs_menu ul.agent2_tabs_menu li a { dysplay: block; position: relative; padding: 2px 10px 2px 0; color: #3d548d; font-weight: bold; }

div.no-free-space { margin: 0; padding: 0; }


table.table-order-product { border-collapse: collapse; }
table.table-order-product th { border-bottom: solid 2px #f2f2f2; height: 30px; padding: 0; }
table.table-order-product td.border-top { border-top: solid 2px #f2f2f2; }
table.table-order-product td.border-bottom { border-bottom: solid 2px #f2f2f2; }
table.table-order-product td div.td-content { padding: 10px 0 10px 5px; }
table.table-order-product td.border-left { border-left: solid 2px #f2f2f2; }
table.table-order-product td.border-right { border-right: solid 2px #f2f2f2; }
table.table-order-product td.last { border-bottom: 0 none; }

div.digital-agent-content { margin: 15px 0; }
div.digital-agent-row { width: 100%; margin-bottom: 15px; padding-bottom: 15px; }
div.digital-agent-row-last { width: 100%; }
div.digital-agent-cell { width: 282px; padding: 10px 10px 0 80px; }
div.guard-green { background: url(/images/agent/pic-guard-green.jpg) left top no-repeat; }
div.guard-grey { background: url(/images/agent/pic-guard-grey.jpg) left top no-repeat; }
div.guard-blue { background: url(/images/agent/pic-guard-blue.jpg) left top no-repeat; }
div.guard-gold { background: url(/images/agent/pic-guard-gold.jpg) left top no-repeat; }
div.guard-pink { background: url(/images/agent/pic-guard-pink.jpg) left top no-repeat; }
div.digital-agent-title { font: bold 14px Tahoma; margin-bottom: 10px; }
div.digital-agent-price { font: normal 18px Tahoma; }
div.digital-agent-text { margin-bottom: 10px; }

span.cloud_links {
	margin: 3px;
}

a.cloud_big_selected:hover, a.cloud_big_selected:visited, a.cloud_big_selected {
	color: #FF5100;
	font-size: 14px;
	font-weight: bold;
}

a.cloud_middle_selected:hover, a.cloud_middle_selected:visited, a.cloud_middle_selected {
	color: #FF5100;
	font-size: 12px;
}

a.cloud_simple_selected:hover, a.cloud_simple_selected:visited, a.cloud_simple_selected {
	color: #FF5100;	
	font-size: 10px;
}

a.cloud_big:hover, a.cloud_big:visited, a.cloud_big {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

a.cloud_middle:hover , a.cloud_middle:visited, a.cloud_middle {
	color: #818181;
	font-size: 12px;
}

a.cloud_simple:hover, a.cloud_simple:visited, a.cloud_simple {
	color: #999999;	
	font-size: 10px;
}

#scroll-block, .seo_text-bottom {
	color: #999999;
}

#product-offer_group {
	width: 100%;
}

div.product-offer_group-item {
	width: 100%;
	background-color: #ECECEC;
	float: left;
	margin: 0 4px 5px 0;
	padding-bottom: 7px;
}

#product-offer_group div.product-offer_group-item {
	display: table;
	padding: 5px;
}

#product-offer_group div.product-offer_group-item ul.product-offer_group-item_ul {

}

#product-offer_group div.product-offer_group-item ul.product-offer_group-item_ul li {
	width: 210px;
	float: left;
	list-style: none; 
	background: url('/images/mark-dot-grey.gif') no-repeat scroll left 3px; 
	padding-left: 14px;
	margin: 2px 4px 2px 2px;
}

#product-offer_group div.product-offer_group-item ul.product-offer_group-item_ul li a.simple:hover,
#product-offer_group div.product-offer_group-item ul.product-offer_group-item_ul li a.simple:visited,
#product-offer_group div.product-offer_group-item ul.product-offer_group-item_ul li a.simple {
	font-size: 12px;
}

#product-offer_group div.product-offer_group-item ul.product-offer_group-item_ul li a.selected:hover,
#product-offer_group div.product-offer_group-item ul.product-offer_group-item_ul li a.selected:visited,
#product-offer_group div.product-offer_group-item ul.product-offer_group-item_ul li a.selected {
	font-weight: bold;
	font-size: 12px;
}

.product_all_link {
	padding: 0 0 10px 0;
}

div.basket-add { background: transparent url('/img/button-add_del-orange.gif') no-repeat scroll -12px 0; width: 12px; height: 12px; cursor: pointer; margin-right: 5px; }
div.basket-del { background: transparent url('/img/button-add_del-orange.gif') no-repeat scroll 0 0; width: 12px; height: 12px; cursor: pointer; margin-right: 1px; }
div.disable {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

table.stockList { width: 100%; padding: 0; margin: 0; cellpadding: 0; cellspacing: 0; border: 0 none; border-collapse: collapse; }
table.stockList td.titleRigion { padding: 5px 0 5px 10px; border: 1px solid #c3c3c3; }
table.stockList td.loan { padding: 5px 10px; }
table.stockList td.loan.title { font: normal 10px Tahoma; color: #737373; }
div#content table.stockList td.titleRigion p { margin: 0; padding: 0; font: bold 11px Tahoma; }

div#tags { border: 1px solid #eaeaea; background-color: #f3f3f3; padding: 10px; }
div#tags a.bigest-text-size, div#tags a.bigest-text-size:hover, div#tags a.bigest-text-size:visited { font-size: 16px; }
div#tags a.big-text-size, div#tags a.big-text-size:hover, div#tags a.big-text-size:visited { font-size: 14px; }
div#tags a.normal-text-size, div#tags a.normal-text-size:hover, div#tags a.normal-text-size:visited { font-size: 12px; }
div#tags a.small-text-size, div#tags a.small-text-size:hover, div#tags a.small-text-size:visited { font-size: 11px; }
div#tags a.smallest-text-size, div#tags a.smallest-text-size:hover, div#tags a.smallest-text-size:visited { font-size: 10px; }

table.seven_reason { margin-bottom: 7px; }
table.seven_reason td.number { border-bottom: 1px solid #dfdfdf; width: 10px; padding: 3px 5px 3px 0; font-weight: bold; vertical-align: top; }
table.seven_reason td.text { border-bottom: 1px solid #dfdfdf; padding: 3px 0; }

div.pager .item { width: 23px; height: 16px; padding-top: 3px; background: url('/images/bg-pager-item.gif') no-repeat scroll; text-align: center; font: 11px Tahoma; cursor: pointer; margin-left: 5px; overflow: hidden; }
div.pager .item:hover { background-color: #e7e7e7; }
div.pager .selected { background-color: #e7e7e7; font-weight: bold; cursor: auto; }

ul#help-list { padding: 0px; margin: 0px; list-style-type: none; }
ul#help-list li { padding: 0px 0px 10px 10px; }
ul#help-list li p { margin: 0px; line-height: 16px; padding: 5px 0px 5px 10px; font-family: Tahoma; font-weight: bold; font-size: 14px; list-style-type: none; background-image: url('/images/help/help-list_main.png'); height: 29px; width: 258px; background-repeat: no-repeat; background-position: top left; }
ul#help-list li ul { margin: 0px; padding: 0px 0px 0px 10px; list-style-type: none; }
ul#help-list li ul li { padding: 0px 0px 7px 14px; background: url('/images/help/help-list_point.png') no-repeat scroll left 6px; margin: 4px 2px 4px 2px; }
ul#help-list li ul li a { line-height: 14px; font-family: Tahoma; font-weight: bold; font-size: 12px; }
ul#help-list li ul li ul { padding: 5px 0px 0px 0px; list-style-type: none; }
ul#help-list li ul li ul li { padding: 1px 0px 1px 16px; list-style-type: none; background: url('/images/help/help-list_arrow.png') no-repeat scroll left top; margin: 4px 2px 4px 2px; }
ul#help-list li ul li ul li a { line-height: 12px; font-family: Tahoma; font-weight: normal; font-size: 12px; }

div#help-list_left_block, div#help-list_right_block { float: left; display: table; }
ul#help-list_decription { width: 287px;  padding: 0px; margin: 0px; list-style-type: none; }
ul#help-list_decription li { padding: 0px 20px 10px 0px; }
ul#help-list_decription li p { margin: 0px; line-height: 16px; padding: 5px 0px 5px 10px; font-family: Tahoma; font-weight: bold; font-size: 14px; list-style-type: none; background-image: url('/images/help/help-list_main2.png'); height: 29px; width: 287px; background-repeat: no-repeat; background-position: top left; }

ul#help-list_outside { width: 430px; margin: 0px; padding: 0px; list-style-type: none; }
ul#help-list_outside>li { padding: 0px 0px 0px 14px; list-style-type: none; background: url('/images/help/help-list_point.png') no-repeat scroll left 6px; margin: 4px 2px 4px 2px; }
ul#help-list_outside>li.selected { padding: 1px 0px 1px 16px; list-style-type: none; background: url('/images/help/help-list_arrow.png') no-repeat scroll left top; margin: 4px 2px 4px 2px; line-height: 12px; font-family: Tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
ul#help-list_outside>li>a { line-height: 14px; font-family: Tahoma; font-weight: bold; font-size: 11px; }
ul#help-list_outside>li>ul { padding: 0px; list-style-type: none; }
ul#help-list_outside>li>ul>li { padding: 1px 0px 1px 16px; background: url('/images/help/help-list_line.png') no-repeat scroll 5px 7px; margin: 4px 6px 4px 2px; list-style-type: none; }
ul#help-list_outside>li>ul>li.selected { padding: 1px 0px 1px 16px; list-style-type: none; background: url('/images/help/help-list_arrow.png') no-repeat scroll left top; margin: 4px 2px 4px 2px; line-height: 12px; font-family: Tahoma; font-weight: normal; font-size: 11px; text-decoration: none; }
ul#help-list_outside>li>ul>li>a { line-height: 12px; font-family: Tahoma; font-weight: normal; font-size: 11px; text-decoration: underline; }

div#help-text { width: 730px; padding: 30px 0px 10px 0px; display: table; }
.help-title { padding: 10px 0px 2px 0px; margin: 10px 0px 0px 0px; }
.help-title p { line-height: 16px; font-size: 14px; font-weight: bold; }
.help-block_mini { font-family: Tahoma; font-size: 12px; font-weight: normal; display: table; padding-top: 10px; width: 100%; }
.help-block_mini-title { font-size: 12px; font-weight: bold; padding-bottom: 5px; }
.help-small_text { display: table; padding-top: 20px; width: 100%; margin: 0px 10px;}
.help-small_text p { font-family: Tahoma; font-size: 10px; padding-bottom: 5px; }
