BODY {
	margin: 0;
	padding: 0 15px;
	background-color: #fff;
        min-width: 1000px;
}

TABLE {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: none;
}

TABLE TR TD {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TABLE.structure { width: 100%; }



/* HEAD BLOCK */

TABLE.structure TR TD.head {
	height: 103px;
	padding-bottom: 7px;
}

A.logo {
	float: left;
	background: transparent url(../images/logo.gif) no-repeat left top;
	padding: 0 0 0 70px;
	margin-top: 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	display: block;
	text-decoration: none;
}
A.logo B.named {
	font-size: 22px;
	color: #666666;
	position: relative;
	margin-top: -10px;
        display: block;
        font-weight: normal;
}


A.logo SPAN {text-align:left;display:block;position:absolute; top:105px;left:85px; font-size:11px; font-weight:bold; color:#000;}



A.logo IMG { border: none; margin: 0 0 10px 0; }

DIV.contacts {
	height: 119px;
	background: #b0233a url(../images/man.jpg) no-repeat right top;
	width: 216px;
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 7px 0 0 0;
}
DIV.contacts DIV.phone {
	background: transparent url(../images/phone.jpg) no-repeat left;
	padding-left: 25px;
	color: #fff;
	margin: 3px 0 0 9px;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
}
DIV.contacts DIV.icq {
	background: transparent url(../images/icq.jpg) no-repeat left;
	padding-left: 25px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	margin: 5px 0 0 9px;
	font-size: 14px;
}
DIV.contacts DIV.person {
	color: #fff;
	text-align: right;
	font-style: italic;
	font-size: 11px;
	padding-right: 57px;
}



/* TOP MENU BLOCK */

TABLE.structure TR TD.topmenu {
	background-color: #191919;
	padding: 18px 0;
	text-align: center;
}

TABLE.structure TR TD.topmenu UL {
	margin: 0;
	padding: 0;
}
TABLE.structure TR TD.topmenu UL LI { list-style-type: none; display: inline; }
TABLE.structure TR TD.topmenu UL LI A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding: 0 20px;
	text-transform: uppercase;
}



/* LEFT BLOCK */

TABLE.structure TR TD.left {
	width: 250px;
	padding-top: 7px;
}

DIV.basket_box {
	border: solid 1px #e6e6e6;
	background: transparent url(../images/basket.jpg) no-repeat left top;
	font-size: 12px;
	padding-bottom: 5px;
}

DIV.basket_box DIV.title {
	font-size: 15px;
	font-weight: bold;
	margin: 8px 0 0 39px;
}
DIV.basket_box DIV.basket_contents { margin: 0 0 10px 39px; }
DIV.basket_box DIV.basket_contents B { color: #cc3333; }

DIV.basket_box TABLE { margin: 0 5px;}
DIV.basket_box TABLE TR TD { font-size: 11px; }
DIV.basket_box TABLE TR TD.name { width: 97px; }

DIV.basket_box A {
	color: #666666;
	margin-left: 6px;
}

DIV.basket_box A.buy_now {
	background: transparent url(../images/buy.jpg) no-repeat right;
	display: block;
	font-size: 14px;
	color: #cc0033;
	margin: 5px 95px 5px 6px;
	font-weight: bold;
}

DIV.blocks, DIV.blocks_3, DIV.blocks_2 {
	border: solid 1px #e6e6e6;
	background: transparent url(../images/category_point.jpg) no-repeat left top;
	color: #332524;
	padding: 8px 0 0 39px;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	margin: 10px 0;
}
DIV.blocks_3 { background: transparent url(../images/currency_point.jpg) no-repeat left top; }
DIV.blocks_2 { background: transparent url(../images/bestseller_point.jpg) no-repeat left top; margin: 10px 5px; }

DIV.blocks_2 H1 {
	color:#332524;
	font-size:14px;
	font-weight:bold;
}

UL.category {
	margin: 0;
	padding:0;
}
UL.category LI { list-style-type: none; }
* HTML UL.category LI { height: 12px; }
UL.category LI A {
	display: block;
	background: transparent url(../images/cat_menu_point.gif) no-repeat left top;
	padding-left: 10px;
	margin: 3px 0 3px 5px;
	color: #333;
	text-decoration: none;
	font-size: 12px;
}

DIV.currentcy_block {
	text-align: center;
	padding: 5px 0;
}
DIV.currentcy_block SELECT { font-size: 11px; }
* HTML DIV.currentcy_block SELECT { font-size: 12px; }
*:first-child+html DIV.currentcy_block SELECT { font-size: 12px; }

DIV.currentcy_block DIV { color: #666666; font-size: 10px; margin-top: 5px; }

DIV.review_block { margin: 14px 0; font-size: 11px; color: #332524; }
DIV.review_block DIV.date { padding-left: 5px; color: #666666; }
DIV.review_block DIV.name SPAN { color: #666666; }
DIV.review_block DIV.author { border-left: solid 1px #332524; padding-left: 5px; margin: 3px 0 3px 5px; }
DIV.review_block DIV.text { font-size: 10px; }
DIV.review_block DIV.name A {color:#332524; text-decoration: none;}


/* CENTER BLOCK */

TABLE.structure TR TD.center { padding: 7px 5px 20px 5px; }

FORM.search_block {
	border: solid 1px #e6e6e6;
	background: transparent url(../images/search_point.jpg) no-repeat left top;
	padding: 5px 0 0 40px;
	height: 28px;
	color: #332524;
}
FORM.search_block DIV {
	width: 55px;
	float: left;
	font-size: 14px;
	 font-weight: bold;
	 margin-top: 3px;
}
FORM.search_block INPUT { border: solid 1px #c2c3c5; background-color: #dfe5e5; width: 30%; font-size: 11px; }
FORM.search_block SELECT { border: solid 1px #c2c3c5; background-color: #dfe5e5; padding: 0; font-size: 11px; }
FORM.search_block INPUT.submit {
	background: transparent url(../images/find_button.jpg) no-repeat;
	width: 68px;
	height: 20px;
	border: none;
}

DIV.about_block {
	/*background: transparent url(../images/books_title.jpg) no-repeat left top;
	padding-left: 140px;*/
	margin: 10px 30px 10px 30px;
	min-height: 174px;
}
IMG.books { float: left; margin: 0 20px 20px 0; }

H1 {
	margin: 0;
	padding: 0;
	font-size: 30px;
	color: #cc0000;
}

DIV.attention {
	font-weight: bold;
	margin: 10px 0;
	font-size: 11px;
}
DIV.attention SPAN { color: #cc0000; }
DIV.about_block DIV.text { font-size: 12px; text-align: justify; }
DIV.about_block DIV.text P {
	margin: 5px 0;
}

TABLE.items { margin: 20px 30px; width: 95%;}
TABLE.items TR TD.image { width: 130px; }
TABLE.items TR TD.image IMG { margin-bottom: 30px; border: 1px solid #E6E6E6; }

A.put_to_basket {
	background: transparent url(../images/basket_button.jpg) no-repeat right top;
	float: right;
	color: #000;
	padding-right: 20px;
	font-size: 12px;
	height: 17px;
}
* HTML A.put_to_basket { margin-right: 20px; }
*:first-child+html A.put_to_basket { margin-right: 20px; }

H2, H3 {
	margin: 0 0 0 36px;
	padding: 0;
	clear: both;
	font-size: 12px;
	cursor: pointer;
	text-decoration:underline;
	color:#000
}

H2 A {
	margin: 0 0 0 0px;
	padding: 0;
	clear: both;
	font-size: 12px;
	cursor: pointer;
	text-decoration:none;
	color:#000
}

TABLE.items TR TD DIV.text, TABLE.items TR TD DIV.text2 {
	color: #666666;
	font-size: 12px;
	margin: 10px 25px 15px 36px;
}
TABLE.items TR TD DIV.text2 { margin: 0 25px 0 36px; }

TABLE.items TR TD TABLE { border: solid 1px #e6e6e6; margin: 20px; width: 97%; }
TABLE.items TR TD TABLE TR TD { padding: 10px; }
TABLE.items TR TD TABLE TR TD DIV.price {
	font-size: 14px;
	color: #ff3333;
	font-weight: bold;
	text-align: right;
	float: left;
	margin-right: 10px;
	padding-top: 10px;
}
TABLE.items TR TD TABLE TR TD DIV.price SPAN { color: #666666; }
TABLE.items TR TD TABLE TR TD DIV.price U { text-decoration: line-through; }

TABLE.items TR TD TABLE TR TD.option { width: 140px; }
TABLE.items TR TD TABLE TR TD.option DIV { border-left: solid 1px #e6e6e6; padding-left: 10px; }

TABLE.items TR TD TABLE TR TD.option DIV A { display: block; margin: 0 10px; }
TABLE.items TR TD TABLE TR TD.option DIV DIV.readmore,TABLE.items TR TD TABLE TR TD.option A.readmore {
	background: transparent url(../images/readmore.jpg) no-repeat right top;
	width: 86px;
	height: 16px;
	margin-bottom: 5px;
	cursor: pointer;
	border: 0;
}
TABLE.items TR TD TABLE TR TD.option DIV A.butnow {
	background: transparent url(../images/buy_button.jpg) no-repeat right top;
	width: 63px;
	height: 16px;
}

DIV.banner { text-align: center; margin: 5px 0; border: 0px;}

DIV.banner A IMG { border: 1px solid #E6E6E6;}

/* RIGHT BLOCK */

TABLE.structure TR TD.right { width: 184px; }
TABLE.structure TR TD.right DIV.blocks { margin-top: 7px; }

DIV.new_block {
	margin: 20px 0;
	text-align: center;
}
DIV.new_block A IMG { border: 1px solid #E6E6E6; }

DIV.new_block H3 {
	margin: 10px 0;
	padding: 0;
	font-size: 12px;
	color: #000;
}

DIV.new_block DIV.price { color: #ff3333; font-weight: bold; }
DIV.new_block DIV.price SPAN { color: #666666; }



/* ITEMS BLOCK */

DIV.path {
	font-size: 12px;
	color: #333;
	font-weight: bold;
	margin: 15px 0 0 20px;
}
DIV.path SPAN { color: black; }
DIV.path A {
	font-size: 12px;
	color: #333;
}

DIV.item_name H1 {
	font-size: 16px;
	color: #332524;
	margin: 15px 20px;
}

TABLE.items { margin: 0 10px 0 20px; }
TABLE.items TR TD.text_block { padding-top: 20px; }
TABLE.items TR TD.text_block DIV.text2 { margin-top: 3px; }

DIV.rate {
	color: #666666;
	font-size: 10px;
	margin: 20px 5px 5px 36px;
}
DIV.rate_2 {
	color: #666666;
	font-size: 10px;
	margin: 0 25px 15px 115px;
}

TABLE.items TR TD.price { width: 170px; }

TABLE.items TR TD.price A.put_to_basket {
	background: transparent url(../images/basket_button.jpg) no-repeat right top;
	color: #000;
	padding-right: 20px;
	font-size: 11px;
	height: 17px;
}

TABLE.items TR TD.price DIV.price {
	font-size: 14px;
	color: #ff3333;
	font-weight: bold;
	text-align: right;
	width: 150px;
	margin: 30px 10px 0 55px;
	padding-top: 10px;
}
TABLE.items TR TD.price DIV.price SPAN { color: #666666; }
IMG.price_img { margin: 15px 0 0 130px; }

A.buynow2 {
	display: block;
	background: transparent url(../images/buy_button.jpg) no-repeat;
	width: 63px;
	height: 16px;
	margin: 20px 0 0 130px;
}

DIV.text_title {
	margin: 20px 0 10px 20px; 
	font-size: 12px;
	font-weight: bold;
}
DIV.text_3 {
	font-size: 12px;
	color: #666666;
	margin: 0 20px; 
}

DIV.detail_text_links { overflow: hidden; margin: 0 20px; }
DIV.detail_text_links A {
	display: block;
	float: left;
	background: #999 url(../images/detail_text_link_left.gif) no-repeat left;
	height: 24px;
	margin: 6px 1px 0 1px;
	padding: 0;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
DIV.detail_text_links A B {
	display: block;
	float: left;
	background: transparent url(../images/detail_text_link_right.gif) no-repeat right;
	height: 19px;
	margin: 0;
	padding: 5px 18px 0 18px;
	font-weight: bold;
        cursor: pointer;
}
DIV.detail_text_links A.active {
	display: block;
	float: left;
	background: #7b4 url(../images/detail_text_link_active_right.gif) no-repeat right;
	height: 30px;
	margin: 0 1px 0 1px;
	padding: 0;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
DIV.detail_text_links A.active B {
	display: block;
	float: left;
	background: transparent url(../images/detail_text_link_active_left.gif) no-repeat left;
	height: 21px;
	margin: 0;
	padding: 9px 18px 0 18px;
	font-weight: bold;
        cursor: pointer;
}
DIV.detail_text {
	font-size: 12px;
	color: #666666;
	margin: 0 20px;
        border: solid 1px #CCC;
        padding: 15px;
}


TABLE.about_author { margin: 0 20px; }
TABLE.about_author TR TD.image { width: 145px; }
TABLE.about_author TR TD.image IMG { border: solid 1px #999999; }

TABLE.about_author TR TD.text DIV.title {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 10px;
}
TABLE.about_author TR TD.text DIV.title A { color: #ff3333; font-weight: normal; }

TABLE.about_author TR TD.text DIV.text {
	font-size: 11px;
	color: #666;
}

DIV.comment_title { font-size: 10px; color: #666666; margin: 10px 0 5px 20px; }
DIV.comment_text { font-size: 10px; color: #333; margin-left: 20px; }

FORM.item { margin: 10px 20px 60px 20px; }

FORM.item INPUT.txt {
	width: 350px;
	border: solid 1px #ccccff;
	padding: 5px 10px;
	color: #cccccc;
	font-size: 11px;
}

FORM.item TEXTAREA {
	width: 530px;
	height: 100px;
	border: solid 1px #ccccff;
	padding: 5px 10px;
	color: #cccccc;
	font-size: 11px;
	margin: 10px 0;
}

FORM.item INPUT.submit {
	background: transparent url(../images/send_button.jpg) no-repeat;
	width: 86px;
	height: 16px;
	border: none;
	margin-left: 465px;
}


/* PRODUCT IN BASKET BLOCK */

TABLE.prod_in_basket { margin: 2px 6px 0 16px; }
TABLE.prod_in_basket TR TD { border-top: solid 3px #fff; }

TABLE.prod_in_basket TR TD.images { width: 150px; text-align: center; height: 181px; }
TABLE.prod_in_basket TR TD.images IMG { margin: 0 10px; }
TABLE.prod_in_basket TR TD.text_title { 
	border-left: solid 3px #fff; 
	background-color: #ecebd9; 
	vertical-align: middle; 
	text-align: center;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	height: 23px;
}
TABLE.prod_in_basket TR TD.text_1, TABLE.prod_in_basket TR TD.text_2, TABLE.prod_in_basket TR TD.text_3, TABLE.prod_in_basket TR TD.text_4 {
	height: 158px;
	vertical-align: middle;
	text-align: center;
	background-color: #f9f9f9;
	border-left: solid 3px #fff;
}
TABLE.prod_in_basket TR TD.text_1 { width: 112px; }
TABLE.prod_in_basket TR TD.text_2 { width: 100%; text-decoration: underline; }
TABLE.prod_in_basket TR TD.text_3 { padding: 0 30px; }
TABLE.prod_in_basket TR TD.text_4 { width: 74px; }

TABLE.prod_in_basket TR TD.text_1 INPUT { width: 30px; margin: 0 35px; font-size: 12px; }
TABLE.prod_in_basket TR TD.text_4 INPUT { margin: 0 30px; }

DIV.cheque_block {
	float: right;
	margin: 20px 6px;
	text-align: right;
}

DIV.cb_hr { border-top: solid 2px #c2c2c2; font-size: 1px; width: 290px; float: right; }

DIV.cheque_block DIV.price {
	margin: 16px 0 8px 0;
	color: #ff3334;
	font-size: 14px;
	font-weight: bold;
}
DIV.cheque_block DIV.price SPAN { color: #323232; }
DIV.cheque_block DIV.delivery { text-decoration: underline; font-size: 11px; margin-bottom: 17px; }
DIV.cheque_block DIV.recount_box { font-size: 11px; margin-bottom: 17px; text-align: left; width: 350px; float: right; }

DIV.cheque_block A.recount { display: block; width: 139px; height: 19px; text-decoration: none; background: #737373 url(../images/recount.jpg); float: right; margin-left: 10px; }
DIV.cheque_block A.order { display: block; width: 139px; height: 19px; text-decoration: none; background: #4abb61 url(../images/order.jpg); float: right; }

TABLE.make_order { width: 100%; margin-bottom: 25px; }
TD.left_order_box { width: 160px; padding-right: 9px; }
TD.left_order_box DIV.title { background-color: #f5adb7; height: 33px; width: 160px; }
TD.right_order_box { text-align: left; }
TD.right_order_box DIV.title { background-color: #c90a26; height: 26px; font-size: 14px; font-weight: bold; color: #fff; padding: 8px 0 0 11px; margin-bottom: 10px; }

TABLE.quick_order { margin-right: 11px; }
TABLE.quick_order TR TD { padding-top: 8px; }
TABLE.quick_order TR TD.text_title { padding: 15px 9px; background-color: #ffe7ee; font-weight: bold; font-size: 11px; color: #cc0033; }
TABLE.quick_order TR TD.text_title SMALL { font-weight: normal; font-size: 10px; color: #000; }
TABLE.quick_order TR TD SPAN { color: #f00; }
TABLE.quick_order TR TD INPUT[type=text] { margin-top: 6px; width: 128px; }
TABLE.quick_order TR TD TEXTAREA { margin-top: 6px; width: 229px; height: 50px; }
TABLE.quick_order TR TD A { color: #000; display: block; width: 70px; position: relative; margin: -19px 0 0 155px; }


TABLE.reg_form TR TD { padding-top: 8px; }
TABLE.reg_form TR TD.text_title { padding: 15px 9px 5px 9px; background-color: #f3f3f3; font-weight: bold; font-size: 11px; color: #666666; text-align: center; }
TABLE.reg_form TR TD.text_title SMALL { font-weight: normal; font-size: 10px; color: #000; }
TABLE.reg_form TR TD INPUT[type=text], TABLE.reg_form TR TD INPUT[type=password] { margin-top: 6px; width: 128px; }
TABLE.reg_form TR TD A { color: #000; }
TABLE.reg_form TR TD A.registration { margin-left: 5px; color: #f00; }
TABLE.reg_form TR TD INPUT[type=image] { margin: 3px 0 28px 0; }
TABLE.reg_form TR TD.why_registr { text-align: right; border-top: solid 5px #ededed; padding-top: 3px; }
TD.text_2 A,A.newf {color:#000;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;}

/* FOOTER BLOCK */

TABLE.structure TR TD.footer { border-top: solid 2px #ccc; padding: 18px 16px; }

DIV.copyrights {
	float: left;
	text-align: right;
	color: #666666;
	font-size: 10px;
}

DIV.footertext { text-align: center; }

UL.footer_menu {
	margin: 0;
	padding: 0;
}
UL.footer_menu LI { list-style-type: none; display: inline; }
UL.footer_menu LI A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	padding: 0 20px;
	text-transform: uppercase;
}

DIV.counters IMG { margin: 20px 10px; }

DIV.info {
	padding: 10px;
	text-align: justify;
}

DIV.head_h2 {
	color:#000000;
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}

TD.image IMG {
	border: 0;
}

UL.subcategory {
	padding-left: 20px;
	font-weight: normal;
}
* HTML UL.subcategory { position: relative; margin-left: -5px; }
*:first-child+html UL.subcategory { position: relative; margin-left: -5px; }

LI.CurrentParent, LI.Current {
	font-weight: bold;
}

DIV.text2 A {
	color: black;
}

.form_over {
	border:1px solid black !important;
	color: black !important;
}

DIV.rate IMG {
	border: 0;
}

SPAN.ajax_result {
	position: absolute;
	color: red;
}

DIV.nav {
       text-align: center;
       color: red;
       margin: 25px 0;
	   font-size:18px;
}
DIV.nav A { color: #000; 
font-size:18px;
}


/* REGISTRATION FORM */

H2.tt { margin-top: 20px; }

SPAN.Requirement { margin-left: 35px; }

FIELDSET.form {
       margin: 10px 35px;
}

FIELDSET.form2 {
       margin: 10px 0;
}

TABLE.table1 { margin: 0 20px; }
TABLE.table1 TR TD { padding-top: 5px; }
TABLE.table1 TR TD.lefttd { width: 170px; }

DIV.pagecontentfooter {
	margin: 5px;
}
DIV.pagecontentfooter A, DIV.pagecontentfooter INPUT { margin: 20px 35px; }

DIV.error { margin: 30px 55px; }

DIV.pagecontent { margin: 0 35px; font-size: 12px; }
DIV.pagecontent A { color: #000; }

SPAN.bold_red {
	font-weight: bold;
	color: red;
}
SPAN.bold {
	font-weight: bold;
}

DIV.navigation {
	margin-left: 30px;
}
DIV.navigation IMG {
	border: 0;
}

.ordersAddress {
	margin: 0;
}


TD.price {
	white-space:nowrap;
	width: 100px;
}

B.price_grey { color:#666666; }
B.price_red { color:#FF3333; }

TABLE.items A.title_h2 {
	clear:both;
	font-size:14px;
	margin:0 0 0 36px;
	padding:0;
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	display: block;
}

SPAN.noview { display: none; }

FORM#review_form IMG  {border:1px solid #CCCCFF}

/* send your phone number */

#phoneform { float: right; margin-right: 25px; padding-top: 25px; font-size: 11px; }
#phoneform B { color: #CC0000; }
#phoneform INPUT[type=text] { font-size: 12px; float: left; border: solid 1px #C2C3C5; background-color: #DFE5E5; width: 150px; margin: 10px 10px 0 0; }
#phoneform INPUT[type=button] { display: block; background: transparent url(../images/sendphone_button.jpg); width: 136px; height: 20px; border: none; float: left; margin-top: 10px; }

/* more author's books */
DIV.author_title {
color: #666666;
font-size: 11px;
margin-left:20px
}

UL.books_list A {color:#000;font-size:12px;}

DIV.read_more A {display:block;width:86px;height:16px}

DIV.cats_level0 {
margin:15px 0px 0px 15px;
text-decoration:underline;
color:#000;
font-weight:bold
}

UL.prod_level2 {margin: 5px 0 0 80px; padding: 0; clear: both; }
UL.prod_level2 LI { margin: 0 30 0 0; padding: 0; display: inline;  }
UL.prod_level2 LI B { font-size:9px; margin-right:3px }

UL.prod_level2 LI A { color: #000; }


UL.prod_level1 {margin: 5px 0 0 45px; padding: 0; clear: both; }
UL.prod_level1 LI { margin: 0 30 0 0; padding: 0; display: inline;  }
UL.prod_level1 LI B { font-size:9px; margin-right:3px }

UL.prod_level1 LI A { color: #000; }


UL.prod_level3 {margin: 5px 0 0 95px; padding: 0; clear: both; }
UL.prod_level3 LI { margin: 0 30 0 0; padding: 0; display: inline;  }
UL.prod_level3 LI B { font-size:9px; margin-right:3px }

UL.prod_level3 LI A { color: #000; }

/* tree of catalogs */

DIV.cats_level1 { padding: 15px 0 3px 30px; clear: both; }
DIV.cats_level1 A { color: #000; font-weight: bold; }
DIV.cats_level2 A { color: #000; font-weight: bold; padding:15px 0 3px 40px;}
DIV.cats_level2 {padding: 15px 0 3px 30px; clear: both;}


UL.cats_level2 { margin: 0 0 0 30px; padding: 0; clear: both; }
UL.cats_level2 LI { margin: 0 10px 0 0; padding: 0; display: inline; }
UL.cats_level2 LI B { font-size: 11px; margin-right: 3px }
UL.cats_level2 LI A { color: #000; }



DIV.cats_level3 A { color: #000; font-weight: bold; padding:15px 0 3px 55px;}
DIV.cats_level3 {padding: 15px 0 3px 30px; clear: both;}

UL.cats_level3 { margin: 0 0 0 30px; padding: 0; clear: both; }
UL.cats_level3 LI { margin: 0 10px 0 0; padding: 0; display: inline; }
UL.cats_level3 LI B { font-size: 11px; margin-right: 3px }
UL.cats_level3 LI A { color: #000; }

a:hover {
text-decoration:none;
}

TD.price div.hr {
background:url("../images/border_dotted.gif") repeat-x scroll 0 0 transparent;
font-size:1px;
height:1px;
margin:8px 0;
}

TD.price div.delivery {
background:url("../images/deliver_ico.jpg") no-repeat scroll left center transparent;
font-size:12px;
line-height:20px;
text-align:right;
}
