.section {border-bottom: 1px dashed #3e719c; font-size: 15px; text-decoration: none; }



acronym {cursor:help; border-bottom:1px dotted #174d7c;}



.c-t {border: 0px; height: 4px; /* background: url(../img/corner-top.gif) 0 0 no-repeat; */}


/* Для А.Е. -  нижняя граница блока "Популярные товары" в подкатегории */


.c-b {border-bottom: 0px solid red; height: 19px; /* background: url(../img/corner-bottom.gif) 0 top no-repeat; */ margin: 0; padding: 0;}

.c-b2 {clear: both; border-bottom: 0px solid red; height: 4px; /* background: url(../img/corner-bottom.gif) 0 top no-repeat; */ margin: 0; padding: 0;}

.c-t, .c-b {left: -1px; float: left; width: 100%; }



.wide-t {background: url(../img/cornerWide-top.gif) 0 0 no-repeat;}

/* Для А.Е. -  нижняя граница блока "Популярные товары" в подкатегории - рисунок 4px высотой */

.wide-b { border: 0px solid red;background: url(../img/cornerWide-bottom.gif) 0 0 no-repeat; }



img.Blt {position: absolute; left:  0px; top: 0px; }

img.Brt {position: absolute; right: 0px; top: 0px; }

img.Blb {position: absolute; left: -1px; bottom: -1px; }

img.Brb {position: absolute; right: -1px; bottom: -1px; }



img.Glt {position: absolute; left:  0px; top: 0px; }

img.Grt {position: absolute; right: 0px; top: 0px; }

img.Glb {position: absolute; left: 0; bottom: 0; }

img.Grb {position: absolute; right: 0; bottom: 0; }



.price {color: #cd0007; font-size: 12px; font-weight: bold; }

.bigtext {font: 18px Arial; font-weight: bold;}

.text-red {color: #cd0007; }

.text-grey {color: #939393; }

.text-green {color: #4C9B3D; }

.text-blue {color: #3e719c; }

.txt12 {font-size: 13px}



.hr {float: left; width: 100%; height: 1px; background: #dadada; }

.hr hr {display: none; }



ul.arrow {float: left; padding-left: 18px;}

ul.arrow li {float: none; /* background: url(../img/arrow.gif) 0 2px no-repeat; */ padding: 0 0 0 0px; margin-bottom: 5px; color: #3e719c;}


td.arrow {float: none; /* background: url(../img/arrow.gif) 0 4px no-repeat; */ padding: 0px 30px 4px 0px; color: #3e719c; width: 50%; }


ul.arrow2 {float: left;}

ul.arrow2 li {float: none; background: url(../img/arrow2.gif) 2px 4px no-repeat; padding: 0 0 0 13px; margin-bottom: 3px;}

ul.arrow2 li.last {font-size: 11px !important; margin-top: 4px; background: none;  text-align: right; float: right; border-bottom: 1px dotted #509c40 !important; padding: 0px;}

ul.arrow2 li.active {background: url(../img/arrow3.gif) 0 2px no-repeat; }



.view {/* background: url(../img/arrow.gif) 0 2px no-repeat; */ padding: 0 0 0 0px;}


.view_ny_banner {padding: 7px 0 7px 19px;}

div.price_sort {padding: 0 0 0 21px; }



/* pager */

.catalog_pager {float: left; }

.catalog_pager span {float: left; padding-right: 10px; }

.catalog_pager ul {list-style-type: none; float: left; }

.catalog_pager span {float: left; background: url(../img/palka_pager.gif) 100% 0% no-repeat; padding: 0px 7px 0 6px; margin-bottom: 4px;}

.catalog_pager span.first {padding-left: 1px; }

.catalog_pager span.last {background: none; padding-right: 1px;}

.catalog_pager span.left-page, .catalog_pager ul li.right-page  {background: none; font-size: 12px }

.catalog_pager span.left-page a, .catalog_pager ul li.right-page a {text-decoration: none;}

.catalog_pager span.left-page {padding-left: 0px;}



.date {color: #666; font-size: 90%;}

.period {color: #999; margin-bottom: 10px; }



/* checkbox */

input.checkbox {margin: 0px 5px 0 -4px}

html>/**/body input.checkbox {margin: 2px 5px 2px -1px}

body:not([dummy]) input.checkbox {margin: 4px 8px 3px 0; }

label.checkbox {position: relative; top: -2px}

html>/**/body label.checkbox {top: 0px;}

body:not([dummy]) label.checkbox {top: -4px; }



/* radio */

input.radio {margin: 0px 5px 0 -4px}

html>/**/body input.radio {margin: 2px 5px 2px -1px}

body:not([dummy]) input.radio {margin: 4px 8px 3px 0; }

label.radio {position: relative; top: 2px}



/* block with grey border */

/* Для А.Е. - Блок "Подкатегории" в категории, верх блока "Самые популярные товары" на главной, верх блока "Популярные товары" в подкатегории, !!!страницы!!! */

.content {float: left; width: 970px; border-left: 0px solid #dadada; border-right: 0px solid #dadada; padding: 10px 0 10px 18px; position: relative; z-index: 1; font-size: 12px;}


.content2 {float: left; width: 757px; border-left: 0px solid #dadada; border-right: 0px solid #dadada; padding: 10px 0 10px 18px; position: relative; z-index: 1; font-size: 12px;}


.block_content { font-size: 13px !important; padding-top: 10px;}

/*html>body .content {min-height: 300px; height: auto !important; }*/

.content h2 {height: 24px; padding: 0 10px; background: #fff;  position: absolute; left: 6px; top: -17px; }

h2.popular {background: #fff; padding-left: 40px;}

h2.subcategory {/* background: #fff url(../img/ico-subcategory.gif) 7px 0 no-repeat; */ /*padding-left: 40px;*/padding-left: 28px;  }

h2.cart {background: #fff; padding-left: 40px; }

h2.account {background: #fff; padding-left: 40px; }

h2.forget {background: #fff; padding-left: 40px; }

h2.article {background: none; padding-left: 0px;}







.wide {width: 970px;}  /* на всю ширину content */

.wide table.goods {width: 467px; }



/* для А.Е. заголовки таблицы со списком товаров. Над списком отступ вверх - padding-bottom: 15px  в коде. */

.title-blue {float: left; width: 777px; height: 24px; background: #fff; border-bottom: 3px solid #02ad81; position: relative; }

.title-blue_center {float: left; width: 990px; height: 24px;  background: #fff; border-bottom: 3px solid #02ad81; position: relative; }

.title-blue h3 {height: 16px; padding: 8px 10px 0 40px; position: absolute; left: 11px; top: -5px; }
.title-blue_center h3 {height: 16px; padding: 8px 10px 0 40px; position: absolute; left: 11px; top: -5px; }



h3.category {}


.content_table {float: left; width: 979px; border-left: 0px solid #dadada; border-right: 0px solid #dadada; padding: 10px 0 10px 9px; position: relative; z-index: 1; font-size: 11px; padding-bottom: 20px;}


/* goods */

table.goods {float: left; width: 372px;}

table.goods p {padding: 5px 0 0 0}

table.goods td a {font-size: 11px;}

table.goods td {vertical-align: top; padding-bottom: 8px;  }

table.goods td.img {width: 65px; padding-right: 7px; text-align: center; padding-top: 12px;}



table.goods td.cart {width: 80px; padding-left: 7px; }

table.goods td.cart input.btn, a.btn, img.btn {display: block; margin: 9px 0 3px 0; width: 79px; height: 20px; }



table.left {border-right: 1px solid #eaeaea; margin-right: 7px }

table.left td.cart {padding-right: 7px;}


table.compare {border: 1px solid #ccc; overflow: scroll; font-size: 11px;}
table.compare td {padding: 4px;}
table.compare td.caption {width: 250px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; text-align: left; color: #222222; border-bottom: 1px solid #ccc; background: #dedede; font-weight: bold;}
table.compare td.name {width: 200px !important; vertical-align: top; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; text-align: center; font-weight: bold;}
table.compare td.image {width: 200px !important; vertical-align: middle; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;  text-align: center;}
table.compare td.pricec {width: 200px !important; vertical-align: middle; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;  text-align: center;}
table.compare td.descrc {width: 200px !important; vertical-align: top; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
table.compare td.manufacturer {width: 200px !important; vertical-align: middle; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; text-align: center; }
table.compare td.option {width: 200px !important; vertical-align: middle; border-bottom: 1px solid #ccc; padding-left: 5px; color: #333333; border-left: 1px solid #ccc;  text-align: center;}


/* список всех категорий */

.category-list {float: left; padding: 0 30px 14px 0; width: 220px; }

.category-list h3 {padding: 0; color: #02ad81;font-weight: bold; }

.category-list p {padding: 4px 0 0 0}

.category-list p a {color: #02ad81;}


/* показ товаров  в 3 колонки*/

.goods-triple-list {float: left; padding: 0 30px 14px 0; width: 240px; margin-top: 10px; margin-bottom: 5px;}
.goods-triple-list-center {margin-left: 78px; margin-right: 78px;}

.triple-name {width: 236px; height: 48px; text-align: center; padding: 0px 2px 3px 2px;}
.triple-image {width: 236px; height: 155px; text-align: center; padding: 0px 2px 3px 2px;}
.triple-price {width: 236px; text-align: center; padding: 0px 2px 3px 2px;}
.triple-desc {width: 236px; text-align: left; padding: 2px 2px 0px 2px;}
.triple-price input.btn, .triple-price a.btn, .triple-price img.btn {display: block; margin: 9px 0 3px 25px; width: 140px; height: 20px; color: #800000; text-decoration: underline; border: 0px; background: #fff; text-align: center;}

* html .triple-price input.btn, * html .triple-price a.btn, * html .triple-price img.btn {display: block; margin: 9px 0 3px 0px; width: 140px; height: 20px; color: #800000; text-decoration: underline; border: 0px; background: #fff;}

*:first-child+html .triple-price input.btn, *:first-child+html  .triple-price a.btn, *:first-child+html  .triple-price img.btn {display: block; margin: 9px 0 3px 0px; width: 140px; height: 20px; color: #800000; text-decoration: underline; border: 0px; background: #fff;}

/* показ товаров  в 2 колонки на ггавной*/

.goods-double-list {float: left; padding: 0 30px 14px 0; width: 300px; margin-top: 10px; margin-bottom: 5px;}
.goods-double-list-center {margin-left: 80px; margin-right: 0px;}

.double-name {width: 296px; height: 40px; text-align: center; padding: 0px 2px 3px 2px;}
.double-image {width: 296px; height: 155px; text-align: center; padding: 0px 2px 3px 2px;}
.double-price {width: 296px; text-align: center; padding: 0px 2px 3px 2px;}
.double-desc {width: 296px; text-align: left; padding: 2px 2px 0px 2px;}
.double-price input.btn, .double-price a.btn, .double-price img.btn {display: block; margin: 9px 0 3px 40px; width: 140px; height: 20px; border: 0px; color: #800000; text-decoration: underline; background: #fff; text-align: center;}

* html .double-price input.btn, * html .double-price a.btn, * html .double-price img.btn {display: block; margin: 9px 0 3px 0px; width: 140px; height: 20px; border: 0px; color: #800000; text-decoration: underline; background: #fff; text-align: center;}

*:first-child+html .double-price input.btn, *:first-child+html .double-price a.btn, *:first-child+html .double-price img.btn {display: block; margin: 9px 0 3px 0px; width: 140px; height: 20px; border: 0px; color: #800000; text-decoration: underline; background: #fff; text-align: center;}

/* */

.inner-top {border: 0px solid red; float: left; width: 100%; position: relative; margin-bottom: 3px; }

.inner-top h1, .inner-top h4 {padding-left: 2px; }

.inner-top h1 {padding-bottom: 0px} 

.inner-top .c-t {margin-top: 15px;}



/* grey block */

.grey-block {float: left; width: 100%; background: #ebebeb; position: relative; padding-bottom: 20px; }



.title-filter {width: 144px; height: 34px; padding: 7px 0px 7px 42px; margin: 5px 0 10px 6px; color: #fff; background: #70b038 url(../img/bg-filter.gif) 0 0 no-repeat; font-weight: bold;}
.title-flash {width: 198px; height: 34px; padding: 0px 0 0 0px; margin: 0px 0 15px 0px; color: #fff; background: url(../img/bg-filter.gif) 0 0 no-repeat;}

#filter h3 {padding: 0 7px 5px 21px}

#filter p {padding: 0 21px; }

#filter h3 {font-size: 13px; font-weight: bold; color: #555; }

#filter .hr {margin: 10px 0 10px 21px; width: 156px}

#filter ul {padding: 0 7px 0 19px}



/* отсортированные товары */

.content_table #sorted {width: 979px; margin: 15px 0 10px 0; border: 1px solid #ff0000;}

.content_table#sorted .catalog_pager {width: 942px; padding-left: 18px; }





/* ======================================================== */

/* =======================  I T E M ======================= */

/* ======================================================== */



#item-left {border-bottom: 0px solid red; float: right; width: 340px; }



.itemImg {width: 300px; text-align: center; }



.itemImg-top, .itemImg-bottom {}

.itemImg-top {}

.itemImg-bottom {}





.preview {position: relative; margin: 11px 14px 0 0; float: right; margin-right: 75px;}

/*.prlast {margin-right: 0px;}*/



.previewImg {

	position:relative; 

	display:table;

	height: 170px;

	width: 170px;

	vertical-align: middle; 

	text-align: center;

/*	background: url(/img/bg-previewImg.gif) 0 0 no-repeat; */

}



.previewImgActive {

/*	background: url(/img/bg-previewImg_active.gif) 0 0 no-repeat; */

}



.innerImg {

	width:100%;

	display:table-cell;

	vertical-align:middle;

	position:relative;

}



.previewImg img.plus {width: 11px; height: 11px; position: absolute; left: 160px; top: 160px }



#item-left p {padding-bottom: 20px}

#item-left ul.arrow {padding-left: 0; margin: 5px 0 20px 0}

#item-left ul.arrow li {float: left;}

#item-left ul.arrow a {float: left; width: 190px; padding-right: 10px; }

#item-left ul.arrow span {float: left; }





#item-right {float: left; width: 650px; vertical-align: top;}

#item-right ul, .justtext ul {padding: 0; margin: 0; }

#item-right li, .justtext li {margin: 0.3em 0 0.5em 1.3em; }

#item-right ul, .justtext ul {list-style-type: none;  /*//list-style-image: url('/img/li_text.gif');*/}

#item-right ul li, .justtext ul li

    {

        padding: 0;

        behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1

                | ( parentNode.style.listStyleImage = 'none' )

                | ( this.firstChild && this.firstChild.nodeType != 3

                    ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )

                | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">&mdash;&nbsp;</nobr>'

                    + this.innerHTML ) ) : '' );

    }

#item-right ul>li:before, .justtext ul>li:before

    {

        content: '\2014\a0';

        float: left;

        margin-left: -1.25em;

    }

#item-right ul>li>*:first-child:-moz-first-node, .justtext ul>li>*:first-child:-moz-first-node

    {

        margin-top: -1.2em;

    }

#item-right ul>li>*, .justtext ul>li>* {text-indent: 0; }



.ileft {float: left; width: 420px;}

.iright {float: right; width: 210px;}



.cart2 {float: left; margin-top: 15px;}

.cart2 * {float: left}

.cart2 input.quantity {margin-top: 1px}

.cart2 input.btn {margin-left: 5px; }

.btn22 {margin-left: 5px; border: 0px; background: #fff; color: #800000; text-decoration: underline;}

.bigtext {height: 35px; margin-right: 5px;}
table.pgt td {vertical-align: middle; height: 35px;}

.compare_link {font-size: 11px !important;}
.compared_link {font-size: 11px !important; color: #e25c61;}
.compareLink_good {padding-left: 7px; width: 152px; margin-left: 4px;}
.compareLink a, .compareLink_good a  {display: inline; margin: 0px; padding: 0px; font-size: 11px !important;}
.compare_submit {clear: both; padding: 1px;}


input.quantity {border: 1px solid #ccc; background: #fff; font: 11px Arial; color: #555; width: 20px; height: 12px; padding: 1px 0 2px 3px; margin-left: 10px;}

html>/**/body input.quantity {width: 25px; height: 17px; padding: 0; }

body:not([dummy]) input.quantity {width: 20px; height: 12px; padding: 1px 0 2px 3px;}

@media all {

head~body input.quantity {width: 20px; height: 12px; padding: 1px 0 2px 3px;}

} 



table.technical {width: 600px;}

table.technical td {padding: 4px 18px 5px 18px; color: #121212;}

table.technical tr.bg td {background: #ededed}

table.technical td.feature {width: 270px; border-right: 1px solid #fff;}

table.technical td.find {width: 100px; background-color: #ffffff !important;}
table.technical td.value {width: 180px;}








/* ======================================================== */

/* =======================  C A R T ======================= */

/* ======================================================== */



table.tblcart {width: 930px; }

table.tblcart td {vertical-align: middle; padding: 7px 0; border-bottom: 1px solid #eaeaea}

table.tblcart td.img {width: 55px; padding-right: 25px; padding-left: 18px}

table.tblcart td.itemname {width: 460px; padding-right: 30px}

table.tblcart td.quantity {width: 2px; padding-right: 20px;}

table.tblcart td.delete {width: 100px; padding-right: 25px;}

table.tblcart td.delete div {float: right}

table.tblcart td.delete a {float: left; }

table.tblcart td.delete img {float: left; width: 11px; height: 11px; margin: 2px 0 0 13px; }

table.tblcart tr.allPrice {background: #ededed; font-size: 14px !important; }

table.tblcart tr.allPrice .price {font-size: 14px; }

table.tblcart tr.allPrice .label {padding-right: 5px; text-align: right; }

table.tblcart tr.allPrice td.value {width: 160px; }

table.tblcart td.cartBtn {border: none; padding-top: 21px;}

table.tblcart td.cartBtn input {border: none; }

/* ======================================================== */



/* Order address form */

/* registration form */

.form_order {}



.form_order div {padding: 6px 0; }

html>body .form_order div {height: auto !important}

.form_order label {float: left; width: 200px; padding-top: 2px; margin-right: 10px; }



.form_order input.text {float: left; font-size: 13px; height: auto !important; width: 270px; }

html>/**/body .form_order input.text {width: 275px; }

body:not([dummy]) .form_order input.text {width: 270px;}

@media all {

head~body .form_order input.text {width: 270px; }

}

.form_order select {width: 275px; border: 1px solid #ccc; }

.form_order textarea {width: 273px; border: 1px solid #ccc; }



/* registration form */

.form_regist {width: 420px; padding: 10px 12px 10px 20px;}



.form_regist div {border-bottom: 1px solid #d9d9d9; min-height: 23px; height: 23px; padding-top: 6px }

html>body .form_regist div {height: auto !important}

.form_regist label {float: left; width: 143px; padding-top: 2px}



.form_regist input.text {float: left; width: 270px; }

html>/**/body .form_regist input.text {width: 275px; }

body:not([dummy]) .form_regist input.text {width: 270px;}

@media all {

head~body .form_regist input.text {width: 270px; }

} 



.form_regist div.adr {padding-bottom: 6px;}

.form_regist div.adr input.text {margin-right: 5px; margin-bottom: 5px;}



input.disabled {background: #eee}



/*----*/

.form_regist input.adr_index {width: 50px; } body:not([dummy]) .form_regist input.adr_index {width: 50px; } 

html>/**/body .form_regist input.adr_index {width: 55px; }

@media all {head~body .form_regist input.adr_index {width: 50px; } }



.form_regist input.adr_street {width: 130px; } body:not([dummy]) .form_regist input.adr_street {width: 130px; }

html>/**/body .form_regist input.adr_street {width: 135px; }

@media all {head~body .form_regist input.adr_street {width: 130px; } }



.form_regist input.adr_house {width: 30px; } body:not([dummy]) .form_regist input.adr_house {width: 30px; }

html>/**/body .form_regist input.adr_house {width: 35px; }

@media all {head~body .form_regist input.adr_house {width: 30px; } }



.form_regist input.adr_corps {width: 43px; } body:not([dummy]) .form_regist input.adr_corps {width: 43px; } 

html>/**/body .form_regist input.adr_corps {width: 48px; }

@media all {head~body .form_regist input.adr_corps {width: 43px; } }



.form_regist input.adr_office {width: 90px; } body:not([dummy]) .form_regist input.adr_office {width: 90px; } 

html>/**/body .form_regist input.adr_office {width: 95px; }

@media all {head~body .form_regist input.adr_office {width: 90px; } }

/*----*/



.form_regist input.checkbox {float: left; margin-bottom: 3px }

html>/**/body .form_regist input.checkbox {margin-bottom: 5px !important}

.form_regist label.checkbox {width: 180px; border: 0px solid red; margin-top: 4px}

body:not([dummy]) .form_regist label.checkbox {margin-top: 6px; } 



.form_regist input.radio {float: left;}





.form_regist#reg-l {width: 452px; padding: 10px 0; float: left}

.form_regist#reg-l div {padding: 6px 0 0 20px}



.form_regist#reg-r {width: 485px; padding: 10px 0; float: left; margin-left: 13px}



.noborder {border: none !important;}



.form_regist select, .form_regist textarea {float: left}



.form_regist select {font: 11px Arial; color: #555; width: 328px}

@media all {head~body .form_regist select {height: 17px; } }



/* end styles for registration form */





.form_regist#forget label {width: 50px}

.form_regist#forget input.btn {float: left; margin-left: 9px; width: 82px; height: 17px;}



.order {float: left; padding: 0 !important; margin-bottom: 8px; width: 275px;}

.order input {margin-bottom: 6px; }

.order .adr_index {margin-right: 4px; }

.form_regist input.adr_street {width: 130px; } body:not([dummy]) .form_regist input.adr_street {width: 211px; }

html>/**/body .form_regist input.adr_street {width: 165px; }

@media all {head~body .form_regist input.adr_street {width: 160px; } }

.order .adr_house {margin-right: 4px; }



.form_big {margin-top: 10px; width: auto; }

.form_big label {width: auto; padding-right: 5px; font-size: 14px; }

.form_big .text {margin-right: 6px; font-size: 14px; height: auto !important; } 

.form_big .btn {margin-top: 1px; }



/* customs */

table.customs {width: 739px; border-bottom: 1px solid #dadada}

table.table th {padding: 6px 7px 7px 7px; background: #3e719c; color: #fff; font-weight: normal; border-right: 1px solid #fff; }

table.table th.th-lt {background: #3e719c url(../img/cornerB-lt.gif) 0 0 no-repeat;}

table.table th.th-rt {background: #3e719c url(../img/cornerB-rt.gif) right 0 no-repeat;}

table.table td {padding: 4px 7px 5px 7px; border-right: 1px solid #fff;}

table.customs tr.bg td {background: #ededed}



/* personal data */

#personal_data {float: left; width: 205px; background: #ededed;}

#personal_data .title-blue {width: 205px; }

#personal_data .title-blue h3 {padding-left: 15px; left: 0;}

#personal_data .grey-block {border-top: 1px solid #dbdbdb; background: #e5e5e5; padding: 11px 0 15px 15px; width: 190px}

#personal_data .data_line {float: left; padding: 3px 0 4px 15px; width: 190px;}

#personal_data .data_line * {float: left}

#personal_data .data_line label {width: 64px; color: #a1a1a2;}



/* block огрызок */

.block {width: 178px; height: auto; /*background: #ebebeb url(../img/bg-block.gif) 0 0 no-repeat;*/ margin-bottom: 15px; /*padding: 10px; */}



div.justtext {width: 550px; font-size: 12px !important; line-height: 170%; padding-left: 18px;  color: #121212;}

div.justtext p {margin-bottom: 10px; font-size: 12x !important;  }

span.val {font-weight: bold !important; }

div.pbutton {text-align: right; margin-top: 3px; padding-right: 29px; }

div.subcats {border: none; padding-top: 0; padding-bottom: 26px; margin-top: 0 }

div.archive_bottom {text-align: right; margin: 5px 13px 15px 0}

div.archive_bottom a {background: url(/img/arrow2.gif) no-repeat left 5px; padding-left: 10px; }

div.newsItem { margin: 0 0 5px 0; }

div.newsItem h3 { margin: 0 0 3px 0; }

div.newsItem div.date {color: #333333; margin: 2px 0 2px 0;}



input.btn_recount {background: url(/img/btn-recount.gif) no-repeat; height: 17px; width: 123px; float: right; margin-right: 13px; }



table.radios {width: 100%; }

table.radios tr.hover {background-color: #F2F2EC; }

table.radios tr.disabled {color: #ccc; }

table.radios td {padding-bottom: 15px !important; }

table.radios td.radio {padding: 10px 5px 5px 0; width: 30px; text-align: left; vertical-align: top; }

table.radios td.label {padding: 8px 20px 0 0; }

table.radios label {border: none; display: block; }

table.radios span {display: block; }

table.radios .moreDesc {margin-top: 6px; font-size: 90%; }



div.discount_note {font-size: 11px; color: #4C9B3D; float: left; width: 460px; text-align: left; margin-top: -5px; }



table.str td.label {padding-right: 6px; vertical-align: top; }



div.backlink {padding-left: 18px; margin-top: 25px; margin-right: 18px; border-top: 1px solid #ccc; padding-top: 5px; }



table.list td {padding: 0 3px 0 0; vertical-align: top; }



div.advice {font-size: 12px !important; margin-bottom: 15px;  width: 315px;}

div.print {font-size: 13px !important; margin-bottom: 15px;  width: 315px; /* background: url(../img/arrow.gif) 0 2px no-repeat; */ padding: 0 0 0 0px;}

div.pgoods {width: 315px !important; margin-bottom: 15px;}


p.short_desc, div.short_desc {font-size: 13px; }
.short_desc_title a {font-size: 14px !important; }


td.feature {
width: 190px;
padding-top: 2px;
}

table.cat_feature_table {
width: 100%;
margin-top: 19px;
}

.cat_feature {
font-size: 11px;
font-weight: bold;
background: url(../img/arrow2.gif) 2px 4px no-repeat;
padding: 0px 0px 3px 13px !important;
width: 85px;
line-height: 1.0;
}

.cat_feature_value {
font-size: 11px;
padding: 0px 0px 3px 5px !important;
width: 105px;
line-height: 1.0;
}

.cat_feature_value a {
font-size: 11px !important;
}



.greentitle {width: 198px; height: 20px; padding-top: 4px; text-align: center; color: #800000; margin-bottom: 5px;}

.greentitle h3 { font-weight: bold; color: #800000;}

#index_h h1 {font-size: 14px; color: #02ad81; font-weight: bold;}


.article {padding: 15px 17px 20px 17px; width: 666px; margin-top: 7px;}

.article h4 {color: #555;}

.article .hr {margin: 7px 0 13px 0; }

.article label.radio {margin-right: 20px; }

.article input.radio, .article label.radio {float: left}

.block_offer { margin-top: 12px;}
.block_offer2 {width: 198px; overflow: hidden;}

.option_text {
width: 990px;
font-size: 13px;
padding: 0px 2px 10px 2px;
border: 0px solid #dddddd;
}

.option_text2 {
font-size: 13px;
padding: 0px 2px 10px 2px;
}

.link_to_index {
padding-left: 18px;
}

.link_to_index a {
color: #054ffc;
text-decoration: none;
}

.corner_left {height: 17px; width: 7px; background: url('/img/btn-corner_left.gif') 0 0 no-repeat; padding: 0; margin: 0;}
.corner_right {height: 17px; width: 7px; background: url('/img/btn-corner_right.gif') 0 0 no-repeat; padding: 0; margin: 0;}
.compare_text {background: #70b03a; color: #fff; font-weight: bold;}
.compare_text a {color: #ffffff;  font-size: 11px;}
.compareTextBlock {text-align: right !important; width: 990px; font-size: 12px;}
.compareTextBlock_bottom {clear: both; text-align: right !important; width: 755px; font-size: 11px;}
.compareTextBlock_good {width: 100%; text-align: center; float: left; margin-left: 10px;}
* html .compareTextBlock_good {margin-left: 5px;}
.compareTextBlock table, .compareTextBlock_bottom table {float: right; margin-bottom: 4px;}
.compareTextBlock_good table {float: left;}

.brand_filter {font-size: 13px; font-weight: bold; margin-bottom: 15px;}
.pal {padding: 0px 10px 0px 10px;}

a.invisible_link {color: #121212; text-decoration: none;}

.footer_text p {padding: 0; margin: 0;}