BODY {font-family: Tahoma, Verdana, Arial; color: #5C5C5C; font-size: 11px; padding: 0px; margin: 0px;}
IMG {border: 0px;}
TD {font-family: Tahoma, Verdana, Arial; color: #5C5C5C; font-size: 11px;}
FORM {padding: 0px; margin: 0px;}
br { clear: both; }
UL {list-style-type: none; }
A {	color: #0D436C;	text-decoration: none;}
h1, .like_h1, .h1title, .lline {color: #00305C; font-size: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal;font-family:Tahoma, Verdana, Arial;}
h1 A, .like_h1 A, .lline A {color: #3E3E3E; font-size: 12px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal; text-decoration:none;font-family:Tahoma, Verdana, Arial;}
h2 {color: #707070; font-size: 14px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal; }
h3, .h3title {color: #00305C; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; line-height:14px;}
h4, h4 a {font-size:12px; font-weight:bold; margin: 0px 0px 0px 0px; padding:0px; color:#002641; text-decoration:none;}
h4 a:hover {text-decoration:underline;}
h5, h5 A, h5 A:hover {font-family:Tahoma, Verdana, Arial; font-size:14px; font-weight:bold; margin: 0px; padding: 0px; color:#00305C;}
.lline { margin:1px 0px 0px 0px; background:  #f4fbff url("/images/h1back.jpg") repeat-x bottom left; padding:0px 0px 4px 0px;}
.lline span {color: #00428C;}
.lline h1, .lline .like_h1 { padding:0px 0px 0px 10px;} /*background:url("/images/h1right.jpg") no-repeat top right; height:49px;*/
.rel {position: relative;}
.headermainback {height:27px; background:url("/images/headermainback.jpg") repeat-x top left; margin:2px 0px 15px 0px;}
.headermainback h5 {height:27px; background:url("/images/headermainright.jpg") no-repeat top right; font-family:Tahoma, Verdana, Arial; font-size:14px; font-weight:bold; margin: 0px; padding: 5px 0px 0px 9px; color:#00305C;}
.headermainback h5.h5action {color:#49001D;}
.headermainback h5.h5details {font-family:Tahoma, Verdana, Arial; font-size:13px; font-weight:normal; color:#3E3E3E;}
.headermainback h5.h5details img {float:left;}
h3 span.datepost {font-family:Tahoma, Verdana, Arial; font-size:10px;font-weight:normal;color:#676767; font-style:italic; padding-left:6px;}
.ready_to_pay { background-color: #AAFFAA }

.goods_title_in_feedback{font-family:Tahoma, Verdana, Arial; font-size:13px;font-weight:bold;color:#00305C; padding: 0px 0px 0px 0px; }
.goods_price_in_feedback{font-family:Tahoma, Verdana, Arial; font-size:12px;font-weight:bold;color:#676767;  }
.goods_catalog_in_feedback{font-family:Tahoma, Verdana, Arial; font-size:11px;color:#c4c4c4; padding-top:5px; }
div.post_feedback {margin:0px 0px 0px 0px; background:#EDF7FD; padding:13px 15px 5px 13px; font-size: 11px;}
a.link_add_feedback { font-size:12px; color:#9E3E3E; text-decoration: underline; font-family:Tahoma, Verdana, Arial; }

a.link_add_feedback:hover {text-decoration:none;}
.feedback_author {font-family:Tahoma, Verdana, Arial; font-size:12px;font-weight:bold;color:#00305C; padding: 0px 0px 0px 0px;}
.feedback_date{font-family:Tahoma, Verdana, Arial; font-size:10px;font-weight:normal;color:#676767; font-style:italic; padding-left:6px;}
.hide_div{display:none;}
.page_cur{font-weight:bold;}
.page_feedback{text-align:center; padding:5 0 5 0}

.from_price_select {background-color:#f15614;color: #ffffff;padding:1px 3px 2px 3px;}
.from_price {padding:0px 10px 0px 0px;}

.descr_in_gallery{ margin:30px 0px 30px 0px; background:#EDF7FD; padding:10px 10px 10px 10px; font-size: 11px;}
.title_in_gallery{font-family:Tahoma, Verdana, Arial; font-size:14px;font-weight:bold;color:#00305C; padding: 30px 0px 10px 0px;}
.title_gallery{font-family:Tahoma, Verdana, Arial;background:#FFFFFF; font-size:12px;font-weight:bold;color:#676767; padding: 5px 0px 5px 0px;}
.textarea_gallery{background:#eeeeee;color:#4351b5; padding: 7px 7px 7px 7px}
.link_in_gallery a{font-family:Tahoma, Verdana, Arial; font-size:11px;font-weight:bold;color:#6e92c1; padding: 5px 0px 5px 0px; text-decoration:underline;}
a.link_copy_buf {font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold; color:#6e92c1; padding: 5px 0px 0px 0px;  border-bottom:1px dashed #6e92c1;}
.gallery_cell_size{ padding: 0px 0px 0px 50px; }
.gallery_radio{ margin:5 0 20 50; color:#676767}
.gallery_panel_search {background:#EDF7FD;}
.header_item_recom {background: #f4fbff repeat-y; margin:2px 0px 22px 0px;}
.header_item_recom h5 {background: #f4fbff; font-family:Tahoma, Verdana, Arial; font-size:14px; font-weight:bold; margin: 0px; padding: 5px 0px 5px 9px; color:#00305C;}
.header_item_recom h5.h5details {font-family:Tahoma, Verdana, Arial; font-size:13px; font-weight:normal; color:#3E3E3E;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.lline {padding-top:7px;}
	/*.lline h1 {height:42px;}
	.lline .like_h1 {height:42px;}*/
}


.disabled_pay_method {color:#bbbabe !important;}
.hidden_text_in_disabled { display:none; color:#ae1d1d !important; font-weight:bold;}
/*ul.jcarousel-skin-tango li {float: left;}*/

font.old_price {	color: #555555;	font-family: Tahoma, Verdana, Arial;	font-size: 11px; text-decoration: line-through; }
font.discount {	color: #555555;	font-family: Tahoma, Verdana, Arial;	font-size: 11px; font-weight: normal; }
font.discount_defect {	color: #9f082b;	font-family: Tahoma, Verdana, Arial;	font-size: 11px; font-weight: bold; }
font.title_defect {	color: #555555;	font-family: Tahoma, Arial, Verdana;	font-size: 11px; font-weight: normal;font-style:italic ; }
.topright_christ {background: url(/images/christ1/bg02.jpg);	color: #ffffff; width:216px;}
.topright_post {background: url(/images/post/bg02.jpg);	color: #ffffff; width:216px;}
.topright_paskha {background: #ff0000 url(/images/paskha/bg02.jpg);	color: #ffffff; width:216px;}

a img {border: none;}
.lcat img, .right img {max-width: 50px;}
a:focus {outline: none}

p {margin:0px; padding:12px 0px 3px 0px; line-height:15px;}

/*header and mainmenu*/
td.header {height: 150px; padding: 0px 0px; vertical-align:top;}
td.header1 {height: 105px; padding:0px 0px; vertical-align:top;}
td.header2 {height: 45px; padding:0px 10px; vertical-align:top;} 

/*img.logo {position:absolute; top:6px; left:9px;}*/
img.logo {position:absolute; top: 0; left: 0;}
div.compmotto {position:absolute; top:22px; left:87px; font-size:12px; font-family: Tahoma, Verdana, Arial; color:#A0A0A0;}
div.compmotto a, div.compmotto a:hover { font-size:12px; font-family: Tahoma, Verdana, Arial; color:#A0A0A0; text-decoration:none;}

a.skbvkniga {display:block; width:104px; height:18px; background:url("/images/sk.jpg") no-repeat top left; padding:1px 0px 0px 22px;position:absolute; top:78px; right:318px;text-decoration:none; font-size:12px; font-family:Tahoma; color:#01354F; }
a.skbvkniga:hover {text-decoration:none;}

a.skype_cont {width:104px; text-align: right; text-decoration:none; font-size:12px; font-family:Tahoma; color:#01354F; }
a.skype_cont:hover {text-decoration:none;}

.delivery_text_red{color: #8D0507;font-size: 10pt;font-weight: bold;}
.delivery_text_mreg{font-size: 12px; padding: 0 3 0 15;}

/*.order_thank_table{ border:1px solid #f2b37d; width:440px; height:120px; border-collapse: collapse;}*/
.order_thank{ position:relative; z-index:5; }
.order_thank_table{ width:390px; height:110px; position:absolute; z-index:10;right:0px; top:0px;}

*html .order_thank_table{  left:0px; top:0px;}
.order_thank_indent{ padding-bottom:5px;}

.order_thank_text{font-size:11px; color:#686868; font-family:Tahoma; width:300px;}
.order_thank_img{ width:54px;}

div.phoneheader {width:400px; /*background:url("/images/phoneheader.jpg") no-repeat top left;*/ padding:0px 0px 0px 42px; position:absolute; top:28px; right:318px; font-size:12px; font-family:Tahoma; color:#005079; height:43px; text-align: right;}
font.contact_note { color: #8d8d8d; font-size: 10px;}
*html div.phoneheader {right:343px;}
div.cont{position:absolute; top:8px; right:318px; font-size:13px; font-family:Tahoma; color:#d7ab42; font-weight: bold;}
*html div.cont {right:343px;}

td.menuback {width:100%; vertical-align:top; background:url("/images/menuback.jpg") repeat-x top left;}
td.menuback table td {padding:0px 5px 0px 10px;}
td.menuback table td a {color:#fff; font-size:12px; text-decoration:none;}
td.menuback table td a:hover {color:#fff1db; font-size:12px; text-decoration:underline;}

div.login {position:absolute; top:6px; right: 40px; width: 200px; text-align: right;}
a.lkab {text-decoration:none; right:67px; padding-right: 10px; font-size:12px; font-family:Tahoma, Verdana, Arial; font-weight:bold; color:#0682C2;}
a.lkab:hover {text-decoration:none;}
.enter { right: 120px; padding-left: 20px; padding-right: 15px; }
a.exit {text-decoration:none; right: 15px; font-size:12px; font-family:Tahoma, Verdana, Arial; font-weight:bold; color:#C3972F;}
a.exit:hover {text-decoration:none;}

a.lk { position:absolute; top:6px; right:67px; text-decoration:none; font-size:12px; font-family:Tahoma, Verdana, Arial; font-weight:bold; color:#0682C2;}
a.lk:hover {text-decoration:none;}

a.log {position:absolute; top:6px; right:14px;text-decoration:none; font-size:12px; font-family:Tahoma, Verdana, Arial; font-weight:bold; color:#C3972F;}
a.log:hover {text-decoration:none;}

img.catrpic {position:absolute; top:27px; right:152px; width:97px; height:69px;}
div.cartlink {position:absolute; top:45px; right:15px; width:145px; height:45px; color:#6E6E6E;font-size:12px; font-family:Tahoma, Verdana, Arial;}
div.cartlink a, div.cartlink a:hover {font-weight:bold; color:#AD8A2A;font-size:12px; font-family:Tahoma, Verdana, Arial;text-decoration:none;}

td.searchback {width:420px; background:url("/images/menuback.jpg") repeat-x top left}
td.hsearch {font-size:12px; font-family:Tahoma; color:#fff; font-weight:bold;}
*html td.hsearch {padding-right:8px;}
.top_search_form {width:293px; height:23px; background: url("/images/backform.jpg") no-repeat; margin:0px 0px 0px 0px;}
.top_search_form .text { border:none; height: 23px; width: 287px; padding: 2px 0px 2px 0px; margin:0px 0px 0px 3px; font-size:12px; color:#514C4C; background:none;} 
.top_search_form .but { background: url("/images/searchbtn.jpg") no-repeat; border: none; margin:1px 0px 0px 8px;} 
*html .top_search_form .but { margin:0px 0px 0px 8px;} 
.chat {padding-left:40px;}
/*end header and mainmenu*/

/*left area*/
td.left {padding: 8px 0px 30px 0px; width: 232px; vertical-align:top;}

.lcat { padding:0px 0px 22px 0px; vertical-align:top;}
.lcat a {text-decoration:none;}
.lcat a:hover {text-decoration:underline; color: #0D436C;}
.level2 a, .level3 a {color: #555555; font-size: 12px;}
.level0 {font-size: 12px; font-weight: normal; color: #254F7E; }
.level1 {padding: 0px 0px 7px 30px;}
.level2 {margin: 6px 0px 0px 16px; padding:0px 0px 0px 13px; background:url("/images/level2pic.jpg") no-repeat top left;}
.level3 {margin: 4px 0px 0px 48px; padding:0px 0px 0px 14px; background:url("/images/level3pic.jpg") no-repeat top left;}
.level4 {margin: 0px 0px 0px 47px;}
.level5 {margin: 0px 0px 0px 57px;}
.level1 A {color: #5D3023; font-size: 14px; text-decoration:none;}
.cur1 A {color:#FF0000;}
.cur2 A, .cur3 A, .cur4 A, .cur5 A {color:#555555; text-decoration:none;}
.f_search {padding: 5px 5px 6px 10px; border-bottom: 1px solid #AAA8A8; }
.catlevel1 {vertical-align:middle; font-weight: bold; padding: 10px 30px 3px 10px;}
.catlevel2 {padding: 0px 15px 0px 10px;font-weight: normal;} .catlevel2 A, .catlevel2 A:hover { font-weight: normal;}
.catlevel3 {padding: 0px 15px 0px 20px;font-weight: normal;} .catlevel3 A, .catlevel3 A:hover { font-weight: normal;}
.catlevel4 {padding: 0px 15px 0px 30px;font-weight: normal;} .catlevel4 A, .catlevel4 A:hover { font-weight: normal;}
.l3end {margin-bottom:10px;}
.l2end {margin-bottom:20px;}
.level1 img {float:left; margin-left:-22px;}

td.left table.headerback {background:url("/images/headerback.jpg") repeat-x top left}
td.left table.headerback td {background:url("/images/headerright.jpg") no-repeat top right; color:#00305C; font-size:14px; font-family:Tahoma; font-weight:bold; padding-left:13px;}
.headerback A {color:#00305C; font-size:14px;}

/*table.speckat {margin:5px 0px 21px 0px;}*/
table.speckat td {vertical-align:top;font-size: 11px;color:#410000;}
table.speckat img {margin-left:5px;}
table.speckat p.speckat_price { padding-top: 5px; color: #555555; font-weight: bold;}
table.action p.speckat_price { color: #89292a;}
table.speckat p {font-size: 12px; color: #0D436C; padding-top: 1px;}
table.speckat a:hover {text-decoration: underline;}
.new_catalog {background: url("/images/green.gif") repeat-y top right; }
.action {background: url("/images/red.gif") repeat-y top right; }
.most_popular {background: url("/images/yellow.gif") repeat-y top right; }
.bestseller {background: url("/images/yellow.gif") repeat-y top right; }

#viewed_goods {padding-bottom: 10px;}
.viewed_goods_search { font-size: 12px; padding-left: 120px;}
#main .viewed_goods_search { padding-left: 18px;}

a.f_search_link { font-style: italic ;}

#sub {list-style-type: none;}
.sub {	padding: 10px 0px 3px 0px; }
td .sub {	padding: 10px 0px 3px 0px; font-family:Tahoma; font-size:14px; font-weight:bold; color:#00305C;  }
li .sub {	padding: 10px 0px 3px 0px; font-family:Tahoma, Verdana, Arial;; font-size:12px; font-weight:normal; color:#00305C;  }
.sub_cat { padding-top:3px;}
.sub_fabric { display:inline; }
/*end left area*/

/*main area*/
.main {vertical-align:top; width:100%; padding:13px 15px 30px 15px;}
#main {vertical-align:top; width:100%; padding:13px 15px 30px 15px;}
#main p {padding-bottom: 15px;}
#main p.goods_priced {padding-bottom: 3px;}
p.pbookall {padding:8px 0px 10px 15px; margin:0px; color:#005079; font-family:Tahoma, Verdana, Arial; font-size:12px;}
p.pbookall span {color:#800000; font-weight: bold;}
.bannermain { text-align: center;/*background:url("/images/bannermainback.jpg") repeat-x top left;*/}

@media screen and (-webkit-min-device-pixel-ratio:0) { .goods_table { height:100%; } } /* для chrome*/
.goods_pages { padding: 3px 0px 6px 0px; font-size:14px; color:#707070; text-align:right;}
.goods_pages a {text-decoration:underline; color:#707070; font-size:14px; padding-right:8px;}
.goods_pages a.sln {font-size:11px;}
.goods_pages .current { font-size:14px; color:#B40000; padding-right:8px;}
.disabled {color:#707070;}
.catalog_all {padding: 5px 20px;}

.added_msg{ padding:10 10; text-align:center; position:absolute; border: 1px solid #000000; background: #ffffff; width: 300px; font-size:11px; color:#000000;display: none; z-index: 1010;}
.added_msg h1{ color:#790824;padding: 0 0 0 0;margin: 0 0 0 0;font-size:14px;font-weight: bold; text-align:left;}
.added_msg input{ color:#2c130f;}
.added_msg p{ font-size:12px;}
.added_msg .add_msg_td{  color:#2c130f; padding:0 40 10 40;}
.added_msg a{font-size:11px; margin:0 0 0 0; text-decoration:underline;color:#80817b;}
.added_msg_opt{ width:200; height: 20; position:absolute; right:0;top:-5; border: 1px solid #000000; background: #ffffff; font-size:11px; color:#000000;display: none; padding: 10; font-weight:bold; z-index: 10;}

.del_but {	background:url(/images/delete_but_basket.gif) no-repeat; border: none; 	cursor:pointer;cursor:hand;height: 34px;width: 26px;}
.bask, .srch { background: #d18143; FONT-FAMILY: Tahoma, Verdana, Arial; width: 70px; font-weight: normal; height: 20px; font-size: 12px; color: ffffff; border: 0px; /*padding: 0 0 2 0;*/ cursor:pointer;cursor:hand;}

.bask_all { background: #d18143; FONT-FAMILY: Tahoma, Verdana, Arial; width: 200px; font-weight: normal; height: 20px; font-size: 12px; color: ffffff; border: 0px; padding: 0 0 2 0;cursor:pointer;cursor:hand;}
.srch { font-weight: normal; height: 18px; vertical-align: bottom; cursor:pointer;cursor:hand;}
table.bask_more{ padding-top: 5px; }
.name_item .defect_title a{ font-size: 11px;}

.basket_step { color: #555555; font-size: 15px; font-weight: 400; padding: 3px 0 3px 7px;}
.basket_step A{ color: #555555; font-size: 15px; font-weight: 400; padding: 3px 0 3px 7px;}
.basket_current_step {color:#612727; font-weight: 900 ;}
#copy {	color: #494949; font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 10px; padding: 5 50 5 50;}
#copy A {	COLOR: #494949; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

#short_user { display: none;}

.defect_title A{color:#9f082b;  font-weight: bold; FONT-SIZE: 13px;text-decoration: underline;}
.bp {font-family: Tahoma, Verdana, Geneva, sans-serif, Arial;	font-size: 11px; 	border:none; background-color: transparent; background-position: bottom; background-repeat: no-repeat; cursor:pointer;cursor:hand; color:black;}
.order_but {	font-family: Tahoma, Verdana, Geneva, sans-serif, Arial;	font-size: 11px;width: 169px; 	height: 25px;	 cursor:pointer;cursor:hand; color:black;}
.order_delete { height: 25px;	width: 150px; background-image: url(/images/bask.jpg); padding-left:20px;padding-top:2px;} /* очистить */
.order_recount { height: 25px;	width: 120px; background-image: url(/images/bill.jpg); padding-left:20px;padding-top:2px;} /* пересчитать */
.order_but_ok {	color: #612727;	font-weight: bold;	width: 169px;	height: 35px;	background-image: url(/images/buy.jpg);	padding: 4px 0px 0px 20px; margin-top: 5px;} /* оформить заказ*/
.register_but_ok {	color: #000000;	font-weight: normal;	width: 169px;	height: 35px;	background-image: url(/images/button_ok_gray.png);	padding: 4px 0px 0px 23px; margin-top: 5px;}
.order_history_but {	color: #4E719F;	font-weight: bold;	width: 200px;	height: 35px;	background-image: url(/images/button_order_history.png);	padding: 4px 0px 0px 23px; margin-top: 5px; font-size: 13px;}
.partner_but {	color: #4E719F;	font-weight: bold;	width: 220px;	height: 35px;	background-image: url(/images/button_partner.png);	padding: 4px 0px 0px 28px; margin-top: 5px; margin-left: 15px; font-size: 13px;}
.order_buy_long {		width: 200px; 	background-image: url(/images/buy_long.jpg); padding-left: 30px;}
.order_but_next {	font-size: 13px; 	width: 170px; 	height: 30px; background-image: url(/images/continue.jpg); padding-right: 22px;}
.order_but_back {	font-size: 13px; 	width: 140px; 	height: 30px; 	background-image: url(/images/back.jpg);}
.order_choose, .order_choose_cur {	color: #00305C;	font-weight: normal; font-size: 15px; background-color: #F8F8F8;	width: 600px; padding: 5px 10px; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE}
.order_choose_cur { background-color: #FFF9ED; }
.order_body { margin-left: 40px }

.reg_body { padding: 15px 0 20px 40px; font-size: 13px; }
.reg_body table td { vertical-align: top; font-size: 13px; }
.reg_body textarea { width: 300px; height: 60px;  border: 1px inset; resize: none; }
.reg_body .order_text { width: 180px; margin-bottom: 6px; border: 1px inset; }

.order_headers {	 font-size: 14pt;	color: #565656;	width: 400px;}
.order_headers2 {	font-size: 10pt;	color: #8d0507;	font: italic;	font-weight: bold;}
.order_address {	background-color: #f2f2f2;	margin: 15px 15px 15px 15px;  width: 550px;}
.selected_img {border: 2px solid #b9b9b9;}
.big_pict {}
.unselected_img { margin-bottom: 10px; margin-left: 5px; max-height: 54px; max-height: expression(this.height > 54 ? 54px: true); cursor:pointer;cursor:hand;} /*border: 1px solid #D19955;*/
.spam_flag { background-color: #f3fdc9; width: 270px; font-size: 11px;}
.spam_flag tr { padding: 10px;}
div.user_bonus {padding-left: 5px;}
div.user_bonus font{color:#CC0000; font-weight: 600; font-size: 11px;}
.user_info {margin: 2px 0 0 0}

.address_select { width: 210px;}


.sett_attr {width: 150px;}
.delivery_price {color: #944443; width: 150px; font-weight:bold;}
.delivery_price_error {color:#bebebe; font-style: italic;}
.order_print {font-size:11px; color: #612727; font-weight: bold;}
.order_text {	font-size: 11px;	width: 250px;	color: #555555;	font-family: Tahoma, Verdana, Arial, Helvetica;	height: 18px;	background-color: #ffffff;	border: 1px solid #b9b9b9; }
.but_art{	background-color: #e8e8e8; border: none; color: #565656;	font-family: Tahoma, Verdana, Arial, helvetica; font-size: 11px;	cursor:pointer;cursor:hand; height: 20px;}
.download_pdf { font-weight: bold; padding-top: 7px; padding-bottom: 10px;}
.download_pdf span { color: #CC0000; }
.yandex_share {padding-top: 25px;}
#goods_main {	vertical-align: top;}
.not_discount{font-style: italic; padding-top: 1px;}
.sorry { padding-top: 5px; font-size: 14px; text-align: center; font-weight: bold;}

.basket_itogo_tr td { font-size: 11px;}
.basket_itogo_tr td.d { text-align: right; white-space: nowrap;}
td.basket_itogo { font-size: 14px; color: #620000; font-weight: bold;}

.goods_price {font-weight: bold; color: #555555; font-size: 12px; padding-bottom:5px;}
.price_title {	color: #555555; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; color: #003D5D; font-size: 14px; padding-bottom:5px;}
.goods_priced {font-weight: bold; color: #003D5D; font-size: 14px; padding-bottom:5px;}
font.old_price {font-family: Tahoma, Verdana, Arial;color: #555555;	text-decoration: line-through; }
font.discount {font-family: Tahoma, Verdana, Arial;	color: #555555;	font-weight: normal; }

.special {display: inline-block; _width: 580px; margin-top: 10px; } 
.special_price {color: #9E0500; font-weight: bold; font-size: 22px; background-color: #FAF5E2; margin-bottom: 2px; text-align: right;}
.special .abs {position: absolute; padding: 0 3px; font-size: 10px;}
.special span.black { color: #3C3C3C; font-weight: normal; }
.special .special_price span.black {  color: #9E0500; font-size: 16px;}
.special .special_price div { padding: 4px 10px; }
.special .price_title { color: #3C3C3C; font-weight: bold; font-size: 14px; background-color: #F5F5F5; padding: 5px 10px;}
.special .note {font-size: 11px; width: 450px; text-align: left; }
.special .note img { vertical-align: middle; }
.special_price_cat { background-color: #B80000; color: white; font-weight: normal; font-size: 10px; width: 100px; margin: 0 auto; padding-bottom: 1px; }
.special_cat { color: #B80000; font-size: 16px; padding-bottom: 0 !important; }
.special_cat span { color: #3C3C3C; font-size: 12px; font-weight: normal;}
.special_price_note { width: 300px; padding-left: 10px; padding-top: 20px; }
.special_price_note span {color: #9E0500; font-weight: bold; padding-right: 3px;}

.middle_top_ban { text-align: center; padding-top: 10px; }
.thumbnail, .thumbnail_map {position: relative;z-index: 0;}
.thumbnail:hover, .thumbnail_map:hover {background-color: transparent;z-index: 0;}
.thumbnail span, .thumbnail_map span{ position: absolute; left:0px; display: none; }
.thumbnail span img, .thumbnail_map span img{ padding: 2px 2px 2px 2px; border: 1px solid #67989C;}
.thumbnail:hover span{ display: block; left: 0px; margin: 0 0 0 0; }
.main_page_text { display:none;}

.catalog_item_all{vertical-align: top;}
.catalog_item_all h3{	color: #7a4316; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 12 0;}
.catalog_item_all .more{ 	font-size: 10px;	color: #555555; font-weight: normal;}
.catalog_item_all A{ 	 margin: 0 0 0 0; padding: 0 0 0 0;}


.photoGallery { width:690px; overflow:hidden; height:300px; position:relative; margin:0px; padding:0px 0px 0px 40px;}
*html .photoGallery {width:730px;}
.photoGalleryPic { width:652px; overflow:hidden; position:relative; margin:0px;}
.photoGallery .thumbs {width:5000px; margin:0px;}
.photoGallery .thumbs div { float:left; display:inline; width:216px; margin:0 1px 0 0; position:relative; overflow:hidden; z-index:1; }
.photoGallery .nav { position:absolute; top:50px; z-index:999; font-size:11px; line-height:26px; text-transform:uppercase; height:27px; cursor:pointer }
.photoGallery .nav-prev { left:0px;}
.photoGallery .nav-prev {background:url("/images/prev.jpg") no-repeat 0px 0px; width:36px; height:34px;}
.photoGallery .nav-next { right:0px;}
.photoGallery .nav-next {background:url("/images/next.jpg") no-repeat 0px 0px; width:36px; height:34px;}

.photoGallerybuy { overflow:hidden; position:relative; margin:0px; padding:0px 0px 0px 40px;}
*html .photoGallerybuy {}
.photoGalleryPicbuy { width:642px; overflow:hidden; position:relative; margin:0px 0px 0px 10px;}
.thumbsbuy {margin:0px; text-align: center; width: 100%;}
.thumbsbuy div { float: left; display:inline; width:100px; margin:0 1px 0 0; position:relative; overflow:hidden; z-index:1; vertical-align: top; text-align: center;}
.photoGallerybuy .navbuy { position:absolute; top:50px; z-index:999; font-size:11px; line-height:26px; text-transform:uppercase; height:27px; cursor:pointer }
.photoGallerybuy .nav-prevbuy { left:0px;}
.photoGallerybuy .nav-prevbuy {background:url("/images/prev.jpg") no-repeat 0px 0px; width:36px; height:34px;}
.photoGallerybuy .nav-nextbuy { right:0px;}
.photoGallerybuy .nav-nextbuy {background:url("/images/next.jpg") no-repeat 0px 0px; width:36px; height:34px;}
#big_photo {padding-right: 10px; width: 300; height: 400;}
#big_photo img{ max-width: 300; max-height: 400; max-height: expression(this.height > 400 ? 400px: true);}
.without_basket {text-align: center !important;}
.with_basket {text-align: left;}

table.item_table {margin-bottom:18px; width: 100%}
table.item_table td{text-align:center;}
table.item_table td.name_item {height:50px; vertical-align:top; padding-bottom: 3px;}
table.item_table td.pic_item {height:162px; vertical-align:top;}
table.item_table td.kat_item {color:#999999;font-weight: bold; padding:0px 0px 9px 0px; font-family:Tahoma;}
table.item_table td.kat_item  a, table.item_table td.kat_item  a:visited{color:#999999;font-weight: bold; padding:0px 0px 9px 0px; font-family:Tahoma, Verdana, Arial;}
table.item_table td.kat_item  a:hover{text-decoration: underline;}
table.item_table p {height: 22px;}
td.name_itembuy {padding:12px 0px;}
td.name_itembuy a {font-size:12px; color:#0D436C; font-family:Tahoma, Verdana, Arial;}
td.name_itembuy a:hover {font-size:12px; color:#0D436C; text-decoration: underline; font-family:Tahoma, Verdana, Arial;}
.catalog_pict {border:1px solid #7a4316; max-height: 150px; max-height: expression(this.height > 150 ? 150px: true);}
table.tablepricedo {margin-bottom:40px;}
td.dobook {width:108px;color:#624C01; font-size:14px;}
td.bookpr {color:#898A8A; font-size:14px; text-align:right;}

p.homeannounce {font-size:12px; font-family:Tahoma, Verdana, Arial; padding:25px 10px 0px 24px;}

div.anrubr {padding:8px 10px 16px 10px;}
div.anrubr a, div.anrubr a:hover {font-weight:bold;}

a.sbook {display:block; text-align:center; width:110px; padding-top:15px;}
a.sbook, a.sbook:hover {font-weight:bold;color:#7A4316}
a.sbook span {display:block; color:#CC0000; padding-top:3px;}

input.price_search { color: #000000; width: 120px; height: 25px;}
td.price_search { padding-top: 10px;}
.price_search_text { padding-left: 2px; color: #000000; min-width: 300px;}

/* goods_feedback */
table.feedback_table { background:#EDF7FD; }
div.infodetbook {margin:0px 8px; padding-right: 50px;}
.post { background:#EDF7FD; padding: 5px 0px 0px 13px; font-size: 11px;}
p.addpost { font-size:12px; color:#3E3E3E; font-family:Tahoma, Verdana, Arial; padding: 5px 0px 0px 0px; margin:0px;} 
.goods_feedback p.addpost { font-size:11px;} 
a.addotczh, a.subscribe {font-size:12px; color:#9E3E3E; text-decoration: underline; font-family:Tahoma, Verdana, Arial; }
a.subscribe { padding: 0 15px 0 0; }
a.addotczh img {margin-right: 3px;} 
*html a.addotczh { right:40px; }
a.addotczh:hover { text-decoration:none; }
.review_td {padding: 10px 25px 0px 21px;}
.post_review { background:#EDF7FD; font-size: 11px;}
.review_in_td { padding: 13px 15px 5px 13px;  }
div.add_review {display: none; font-size: 12px; color: #3e3e3e; font-family:Tahoma, Verdana, Arial; } 
div.add_review textarea{ width: 100%; height: 100px; max-height: 100px; max-height: expression(this.height > 100 ? 100px: true); margin-bottom: 5px; margin-top: 5px;} 
div.add_review p { padding: 3; margin: 0; }
div.add_review div.send { position: absolute; right: 13px; top: 136px; text-decoration:none;} 
div.add_review input.send_review { width: 170px; height: 23px; }
div.feedback_result { padding:13px 15px 15px 13px; }
.feedback_link { background: url("/images/button.png") top left no-repeat; padding: 14px 55px 16px 70px; font-size: 12px; }
td.descr {padding-bottom: 28px;}
p.feedback_answer, td.feedback_answer { text-align: right; padding: 0 4px 4px 3px !important; background:#EDF7FD; }
.feedback_td {padding: 5px 0 0 0}
td.feedback_td .post_review {margin-top: 20px;}
.all_review .post_review {margin: 10px 0;}
.all_review .feedback_answer_td {background-color: #EDF7FD;}
div.goods_feedback { _width: 100%; padding: 5px 25px 0 21px;} /* _width - хак для IE (это свойство работает только в нем)*/

/*.feedback_answer_table  td { background:#FAFFFF; padding-top: 5px; padding-left: 5px;}*/
.feedback_answer_table { margin-bottom: 3px; }
.feedback_answer_table td.post { padding: 2px 10px 2px 10px; }
.feedback_answer_table a.addotczh, a.subscribe {font-size: 11px; }
.feedback_answer_td { padding: 0 5px 20px 25px; }
.feedback_answer_td .post_review, .feedback_answer_td .feedback_answer {background: none;}
.feedback_answer_table td { background-color: #FAFFFF; }
/* goods_feedback end*/

/*end main area*/

/*right area*/
td.right {padding: 12px 0 30px 0; width: 265px; vertical-align:top;}

td.right table.headerback {background:url("/images/headerback.jpg") repeat-x top left; width: 100%;}
td.right table.headerback td {background:url("/images/headerleft.jpg") no-repeat top left; color:#00305C; font-size:14px; font-family:Tahoma, Verdana, Arial; font-weight:bold; padding-left:13px;}

.obteams {padding:18px 15px 0px 11px; margin:0px 0px 0px 0px; color:#FF0000; font-size:12px;}
.obteams a  {color:#FF0000; text-decoration:none; font-size:12px;}
.obteams a:hover {color:#FF0000; text-decoration:underline; font-size:12px;}
.obteams img {margin-right:8px; margin-bottom: 5px; padding-bottom: 5px; float:left;}
.obtext {padding:0px 15px 0px 36px; margin:0px 0px 0px 0px; color:#514C4C; font-size:11px; line-height:11px;}
p.oblink {text-align:right; padding:10px 15px 0px 0px; margin:0px 0px 0px 0px;}
p.oblink a, p.oblink a:hover{color:#808080; text-decoration:underline;}
#important_notice { padding-bottom: 10px;}

div.banpic, div.banpicdeteils {width:249px; height:146px; background:#F1E2C6; margin:15px 5px 11px 10px;}
div.banpicdeteils {margin:26px 5px 11px 10px;}
div.banpic p, div.banpicdeteils p {color:#AD542C; font-size:12px; padding:32px 30px 30px 40px;}

p.bigbanner {padding:20px 0px 10px 0px; margin:0px; text-align:center;}
div.moreinfo {padding:24px 20px 30px 26px;}
div.moreinfo p {font-size:12px; line-height:12px; font-family:Tahoma, Verdana, Arial;}
a.moreinfolink, a.moreinfolink:hover {display:block; font-weight:bold; font-size:12px; font-family:Tahoma, Verdana, Arial; color:#00305C; margin:5px 0px 33px 0px;text-decoration:none;}
a.compl, a.compl:hover {font-weight:bold; font-size:12px; font-family:Tahoma, Verdana, Arial; color:#00305C;text-decoration:none;}
a.worklink, a.worklink:hover {font-weight:bold; font-size:12px; font-family:Tahoma, Verdana, Arial; color:#00305C;text-decoration:none;}
a.compl img, a.worklink img {float:left; padding-right:10px; margin-top:-5px;}
p.compltext {padding:11px 0px 18px 38px;}
img.strh {vertical-align: baseline;}
#rnews { padding: 8px 4px 0 13px;}
#rnews h3, #rnews h3 A{ font-weight: bold; margin-top: 5px; padding: 4px 0 0 0;}
#rnews p, #rnews A{ font-weight: normal;}
#rnews p { width: 238px; padding: 4px 0 0 10px; } 
#rnews A.more { padding-left: 10px; }

#inv { width: 180mm };
#inv_content{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
#inv_content TD { vertical-align: top; padding: 3 5; font-size: 13px; background-color: #ffffff;}
#inv_content #head { background-color: #ffffff; font-weight: bold; }
#inv_content #head TD { background-color: #ffffff; font-weight: bold;  font-size: 11px;}

#mnews { padding: 10 0 6 0;}
#mnews h3 { font-family: Tahoma, Verdana, Arial;	font-size: 12px;	color: #7a4316;	font-weight: bold; padding-bottom: 5 px;}
#mnews A, #mnews A.more { color: #858484; font-weight: normal; }
#mnews #sub  { padding: 4 0 0 10; margin: 0px; line-height: normal;}
#mnews #sub A { font-weight: bold; padding: 0px;  }
.middle_top_ban { text-align: center; padding-top: 10px; }
.thumbnail, .thumbnail_map {position: relative;z-index: 0;}
.thumbnail:hover, .thumbnail_map:hover {background-color: transparent;z-index: 0;}
.thumbnail span, .thumbnail_map span{ position: absolute; left:0px; display: none; }
.thumbnail span img, .thumbnail_map span img{ padding: 2px 2px 2px 2px; border: 1px solid #67989C;}
.thumbnail:hover span{ visibility: visible; left: 0px; margin: 0 0 0 0; }
.main_page_text { display:none;}

.catalog_item_all{vertical-align: top;}
.catalog_item_all h3{	color: #7a4316; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 12 0;}
.catalog_item_all .more{ 	font-size: 10px;	color: #555555; font-weight: normal;}
.catalog_item_all A{ 	 margin: 0 0 0 0; padding: 0 0 0 0;}

.download_cat { color: #588AAD; vertical-align: middle; height: 20px; padding: 2 0 0 0; text-align: center; margin-left: 5px;} 
.download_cat A { font-family: Tahoma, Verdana, Arial; font-weight: 500; font-size: 11px; vertical-align: middle; }

.actiongoods_text { color: red; font-size:12px; padding-top: 3px;}

#list A {	font-size: 10px; font-weight: normal; text-decoration: none;}
#list b {	font-size: 10px; }
.pages {  color: #000000;}
.pages  b { font-size: 13;}
.pages  A { font-weight: normal; font-size: 11; color: #7A4316; }
.pages_all p.pages { display: inline; }
.banner_left { text-align: left; padding: 0px 0px 0px 15px; }
.banner_elem { padding: 10px 0px 0px 0px; }
.banner_left A, .banner_left A:hover { color: #565656; font-weight: normal;  }
#banner { text-align: center; padding-bottom: 20px;}

.type {background: #e0e0e0;margin: 5px 0px;}
.type_header {background: #ffffff;}
.type_header TD {background: #ededed; font-weight: bold; padding: 3px; vertical-align: top; }
.type_tr TD {background: #f3f3f3; padding: 5px 3px;  vertical-align: top;}
.type_tr TD.cat_price { vertical-align: middle; white-space: nowrap;}
.main_attr { }
.main_attr .tit { vertical-align: top; }
.main_attr .val { font-weight: bold; vertical-align: top; }

.item_attr { }
.item_attr .tit {	font-weight: bold; vertical-align: top; background: #eeeeee; padding: 3px 10px 3px 3px; }
.item_attr .val {	vertical-align: top;background: #f3f3f3;padding: 3px 10px 3px 5px;  }
.item_attr .lbl {	color: #ffffff; vertical-align: top; background: #aaaaaa;padding: 3px; font-weight: bold;}

.goods_list .head td { font-weight: bold; padding: 5 5 5 5; font-size:12px; }
.goods_list { background: #000000; margin-top: 10px; }
.goods_list  td { background: #ffffff; padding: 4 4 4 4;color: #000000;}
.goods_list A {	font-weight:bold; }
.goods_list h3 {	font-size: 11px; padding: 4 0 4 0; color:#000000;}
.goods_list .odd td{	 background: #eae1f0; }

table.goods_list_discount { background: none; margin-top: 10px; border: 1px solid #ea9e9a; border-collapse: collapse; }
table.goods_list_discount tr.head td { background-color: #fffef2; font-weight: bold; padding: 5px; font-size:12px; }
table.goods_list_discount  td {  border: 1px solid #ea9e9a; background-color: #ffffff; padding: 4px; color: #000000;}
table.goods_list_discount  td div.goods_price { padding-right: 6px; white-space: nowrap; }
table.goods_list_discount A {	font-weight:bold; }
table.goods_list_discount h3 {	font-size: 11px; padding: 4 0 4 0; color:#000000;}
table.goods_list_discount .odd td{	 background: #eae1f0; }
table.goods_list_discount table.cat_price_table, table.goods_list_discount table.cat_price_table td{	border: none; }

.cat_price_table td { padding: 0 5 3 0;}
.added_msg_opt{ width:200; height: 20; position:absolute; right:0;top:-5; border: 1px solid #000000; background: #ffffff; font-size:11px; color:#000000;display: none; padding: 10; font-weight:bold; z-index: 10;}
.add_flagnotstandart{ width:250; height: 20; position:absolute; right:0;top:-5; border: 1px solid #000000; background-color: #ffffff; font-size:11px; color:#000000;display: none; padding: 10; font-weight:bold; z-index: 10;}
.add_flagnotstandart .odd td{ background-color: #ffffff; }
.baskdiv{  z-index: 0;}

.d h3{color:red;font-weight: normal; padding: 0 0 0 0; margin: 0 0 0 0;}

.h {  background: #e8e8e8; font-family: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; }
.d {  background: #e8e8e8; font-family: Tahoma, Verdana, Arial;  }

tr#flagnotstandart, tr#flagnotstandart td.d { background-color: #f1e4da; }

.forum_table { background: #565656; }	
.forum_table tr {background: #f7f8f7; vertical-align: top; }	
.forum_table td { padding: 5px 3px 5px 3px; vertical-align: top;}	
.forum_table .head { background: #ebecec; }	
.forum_table .head td, .forum_table .head td A , .forum_table .head td A:hover { font-size:13px}	
.forum_table .head td { font-weight: bold; }	
.forum_search_form { padding: 10px 0px;}
.preview { border: 1px solid #565656; background: #f7f8f7; padding: 5px;}
.citata { border: 1px solid #565656; background: #ebecec; padding: 5px; margin:7px 30px 0px 30px;}
.forum_menu { border: 1px solid #565656; background: #f7f8f7; padding: 5px; margin: 0px 0px 10px 0px;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
hr {width: 20%; color: #565656; border: none; height: 1px; margin: 5px 0px; text-align: left;}

.label {	text-align: center; width: 100%;}
.b_price {	color: #BA467E; font-weight: bold; font-size: 16px; margin: 0px; padding: 0px; }
.attr_name {	padding-right: 10px;width: 200;white-space:nowrap;}
.error {	color: red; }
.search_form {	padding: 5px 0px 5px 4px;  margin: 5px 0px 10px 0px; background: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5px 8px 0px 0px; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}
.rpad tr td {padding: 0px 5px 5px 0px;}
.vpad { padding: 8px 0px 4px 0px;}
/*end right area*/

/*footer area*/
td.footer {padding:0px 12px; vertical-align:top;}
td.footerline {height: 37px; padding:0px 20px 0px 11px; vertical-align:top; background:url("images/footerline.jpg") repeat-x top left; border-left:1px solid #D1C4AC; color:#4A4B4B; font-size:11px; font-family:Tahoma, Verdana, Arial;}
p.copyright {position:absolute; top:11px; left:0px; padding:0px; margin:0px;}
p.crshop {position:absolute; top:11px; right:0px; padding:0px; margin:0px;}
*html p.crshop {right:20px;}
p.crshop a, p.crshop a:hover {color:#4A4B4B; font-size:11px; font-family:Tahoma, Verdana, Arial; text-decoration:none;}
ul.sch {list-style:none; padding:0px; margin:0px; position:absolute; top:14px; right:0px;}
ul.sch  li {list-style-image: none; margin:0px; padding:0px 0px 0px 4px; float:left;}
/*end footer area*/

/*form elements*/
INPUT, TEXTAREA { font-size: 12px; font-family: Tahoma, Arial, helvetica; color: #514C4C;	}
.text, .medium_text, .attrtext, .attrntext, .long_text  {width: 180px; height:18px;  padding: 1px 0px 2px 2px; border: 1px inset #DDDDDD; } /*border: 1px solid #6A6A6A;*/
.attrtext { width: 100px; }
.attrntext { width: 40px; }
.long_text { width: 250px; }
.copy_text { margin: 0 12px 20px 12px; }
.counters { padding: 20px 0 50px 0; }

.textarea, .long_textarea { height: 50px;	width: 250px;	border: 1px inset #DDDDDD;}
.but {	background: #F0EFF1; border: 1px solid #6A6A6A; color: #000;	height:18px; padding: 0px 6px 1px 6px; cursor:pointer; cursor:hand;}
@-moz-document url-prefix() {.but {padding-bottom:3px;}} /* для mozilla*/
.bask { border:none; font-family: Tahoma, Verdana, Arial; background:url("/images/cartbtn.jpg") no-repeat top left;  width: 72px; font-size: 11px; color: #fff; height:22px; cursor:pointer; text-align:center; font-weight:bold; /*margin-right:3px;*/}
/* @-moz-document url-prefix() {.bask {margin-top: 2px;}} /* для mozilla*/
a.g_more { border:none; font-family: Tahoma, Verdana, Arial; background:url("/images/morebtn.jpg") no-repeat top left;  width: 72px; font-size: 11px; height:22px; cursor:pointer; text-align:center; font-weight:bold; color: #588AAD; padding: 4px 8px 6px 4px;}
#g_more { border:none; font-family: Tahoma, Verdana, Arial; background:url("/images/morebtn.jpg") no-repeat top left;  width: 72px; font-size: 11px; height:22px; cursor:pointer; text-align:center; font-weight:bold; color: #588AAD; padding: 4px 8px 6px 4px;}
#g_more a { color: #588AAD; padding: 4px 8px 5px 4px;}
.goods_catalog {width: 195px; text-align: center; padding: 0 1px;}
.order_body .order_text { padding: 0; margin-bottom: 10px; border: 1px inset #CCCCCC; }
.continue_shopping { background:#F0EFF1; border: 1px solid #6A6A6A; width:200px; padding:1px; text-align:center;  margin: 15px 0px; }
.continue_shopping  A{ color:#000; font-family: Tahoma, Verdana, Arial, helvetica; font-size: 11px;}
.fast_order_but { width: 110px; background:url("/images/fast_order_but.gif") no-repeat top left; color: #66765e;}

SELECT.but2 {BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; FONT-WEIGHT: 500; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px outset; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px outset; FONT-FAMILY: Tahoma, Verdana, Arial, helvetica; HEIGHT: 18px}
.but_file {	background: #ffffff;  BORDER: #6A6A6A 1px solid; COLOR: #565656; FONT-FAMILY: Tahoma, Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }
input.buyinput {width:40px; height:19px; border:1px solid #DBDFE6; border-top:1px solid #ABADB3; color:#000000; margin:0px 2px;}
/*end form elements*/
a.ext_search { font-size: 11px; font-weight: bold; padding-left: 10px;}
a.ext_search:hover { text-decoration: underline; }
hr.kat { height: 1px; border: 0px; color: #CECECE; background: #CECECE; width:100%; margin:0px 0px 0px 0px;}

.u_attr {padding: 5px 0 0 3px; font-size: 12px;}
.u_attr i {font-size: 11px;}
.u_attr  input[type=text] { border: 1px inset #DDDDDD; width: 400px; height: 20px; margin: 2px 0 4px 0;}
.u_attr  input.u_attr_middle_text_pay { width: 200px; font-style: italic; color: #AAAAAA; padding-left: 3px;}
div.partner_agree_div {background-color: #CEE3F7; padding: 4px 6px; width: 300px; margin: 5px 0 0 3px; vertical-align: top;}
.statistic_table { border-collapse: collapse;}
.statistic_table td { border: 1px solid #333333; padding: 3px;}
.statistic_table tr.head, .statistic_table td.itogo  { font-weight: bold;}
.statistic_table .without_style { border: none; }
.statistic h3 {padding: 10px 0;}
.statistic {padding: 6px;}

div.partner_page_url {padding-bottom: 15px;}
span#partner_page_url { background-color: #EAF2F9; padding: 3px; }
table.partner_link {width: 100%; background-color: #F3FEED; border-radius: 10px 3px;} /* #EAF2F9 */
table.partner_link td{ padding: 5px 10px;}
table.partner_link textarea{ width: 100%; }
table.partner_link td#partner_link_html textarea{ height: 200px; }
table.partner_link td#partner_link_html { text-align: center; }
table.partner_link td#partner_link_text textarea{ height: 60px; }
table.partner_link td#partner_link_text { width: 50%; }

.mono { font: 12px "Courier New", Courier, mono; }
div.partner_link {width: 96%; background-color: #F3FEED; padding: 10px; margin-bottom: 2px; } /* #EAF2F9 */
div.partner_link div, div.partner_link p{ padding: 5px 10px !important;}
div.partner_link p { color: black; }
div.partner_link textarea{ width: 100%; }
div.partner_link div#partner_link_html textarea{ height: 200px; }
div.partner_link div#partner_link_html { text-align: center; }
div.partner_link div#partner_link_text textarea{ height: 60px; width: 440px; }
div.partner_link div#partner_link_preview { width: 440px; }
div.partner_link div#partner_link_text { width: 50%; }
.left_copy_button {padding-bottom: 20px;}
h3.partner_link_header { font-size: 13px; color: black; padding: 10px 0 10px 2px; }
.partner_link_every { position: absolute; right: 420px; top: 0px; background: url(/images/part_link.jpg) no-repeat; width: 200px; height: 25px; text-align: center; display: none;}
.partner_link_every  a{ color: green; font-size: 12px;}

ul.partner_instruments a{ font-size:13px; font-weight: bold;}
ul.partner_instruments li{ list-style-image: url("/images/level2pic.jpg"); margin-left: 20px; padding: 0; list-style-position: outside;  vertical-align: bottom; }
ul.partner_instruments span, ul.partner_instruments span a{ font-size: 11px; font-weight: normal; }
h4.partner_instruments { color: #6e6b8a; }

ul.partner_catalog li.cat_level1 { padding-left: 5px;}
ul.partner_catalog li.cat_level2 { padding-left: 25px;}
ul.partner_catalog li.cat_level3 { padding-left: 45px;}
ul.partner_catalog li.cat_level4 { padding-left: 65px;}
ul.partner_catalog li.cat_level5 { padding-left: 85px;}

a.show_documentation { font-size: 13px;}
div.export_catalog_documentation { font-size: 12px; padding: 5px; }
div.export_catalog_documentation ul{ padding: 4px 0 4px 15px; }
div.export_catalog_documentation ul li{ padding-bottom: 4px;}
div.export_catalog_documentation h5{ font-size: 13px; }

div#search_empty  { padding-left: 10px;}
div#search_empty  img { vertical-align: middle; }
div#search_empty p { padding-top: 3px; padding-bottom: 3px;}
div#search_empty p.search_title b { font-size: 13px; }

p.not_avail { color: #AD100B; font-size: 14px; padding-bottom: 10px !important;}
p.avail_subscribe_item { padding: 0 10px !important; }
p.avail_subscribe_item, a.goods_avail_subscribe { text-transform: uppercase; color: #769036; font-weight: bold; font-size: 10px;}
a.goods_avail_subscribe_page { padding-left: 18px; font-size: 12px; }

table.goods_avail_subscribe_table, table.goods_avail_subscribe_table a, table.goods_avail_subscribe_table span { font-size: 12px; }
table.goods_avail_subscribe_table td{ padding: 10px 0 0 10px; vertical-align: top; }
table.goods_avail_subscribe_table img{ height: 80px; }
table.goods_avail_subscribe_table span.price{ font-weight: bold; }
table.goods_avail_subscribe_table span.articul{ color: #555555; }
table.goods_avail_subscribe_table a.title{ font-size: 13px; }
table.goods_avail_subscribe_table div.avail_info{ padding-top: 5px; }
table.goods_avail_subscribe_table a.delete_goods_avail_subscribe{ color: #CC0000; font-weight: bold; font-size: 12px; }
table.goods_avail_subscribe_table span.in_avail{ color: #769036; font-weight: bold; }
table.goods_avail_subscribe_table a.order_goods{ font-weight:bold; }
table.goods_avail_subscribe_table a.delete_avail{ font-size: 11px; font-style: italic; padding-left: 5px; color: #888; }

table.not_avail_goods_table { width: 100%; }
table.not_avail_goods_table td{ width: 50%; text-align: right;}
table.not_avail_goods_table td.avail_subscribe_catalog{ text-align: left; text-transform: uppercase; color: #769036; font-weight: bold; font-size: 10px;}
table.not_avail_goods_table a.goto, p.avail_subscribe_item a.goto{ color: #769036; border-bottom: 1px dotted;}
.isbn_column {white-space: nowrap;}
 
#opaco { background-color: black; opacity: 0.4; z-index: 1000; position: absolute; _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40) !important}
#popup { z-index: 1010; position: absolute; opacity: 1;}

div.fast_order { background: #f6f6f6; padding: 10px 15px; border-radius: 7px; width: 300px; font-size: 13px; }
div.fast_order_thanks { padding: 10px 0; font-size: 13px; }
div.fast_order h2, div.fast_order_thanks h2{ font-weight: bold; color: #272727; }
div.fast_order p, div.fast_order_thanks p{ padding: 15px 15px 15px 0; font-size: 12px; }
div.fast_order input[type=text], div.fast_order textarea {width: 250px; border: 1px inset #DDDDDD; height: 23px; margin-bottom: 5px;}
div.fast_order textarea { resize: none; height: 70px; }
div.fast_order span, div.fast_order_thanks span, div.reg_body span { font-size: 11px; } /* color: #BBBBBB;*/
div.fast_order_thanks span { font-size: 11px; }
div.fast_order span.red, div.fast_order_thanks span.red{ font-weight: bold; color: #7C3939; }
div.fast_order p.order_id, div.fast_order p.order_id span, div.fast_order_thanks p.order_id, div.fast_order_thanks p.order_id span { padding: 0; font-size: 13px;}
div.fast_order p.order_id span, div.fast_order_thanks p.order_id span{ font-weight: bold; color: #7C3939;}
div.fast_order p.small, div.fast_order_thanks p.small { font-size: 11px;  padding: 10px 15px 10px 0; }
div.fast_order  .create { background:url(/images/fast_order.gif) no-repeat; border: none; cursor:pointer; cursor:hand; height: 23px; width: 120px; margin-top: 5px; }
div.fast_order  .ok { background:url(/images/fast_ok.gif) no-repeat; border: none; cursor:pointer; cursor:hand; height: 23px; width: 120px; margin-top: 5px; }
div.fast_order  .fast_close { position: absolute; top: 10px; right: 10px; cursor:pointer; cursor:hand; }
div.fast_order_thanks  p { padding: 0px !important }
div.fast_order_thanks  p.small { margin-left: 7px !important }
div.fast_order_thanks  h1 { margin: 0px 0px 15px 0px; }

td.global_price_alert { padding-top: 3px; }
td.global_price_alert table { height: 30px; width: 100%; }
td.global_price_alert table td.left_filter { background:url('/images/priceleft.jpg') no-repeat top left; }
td.global_price_alert table td.center_filter { background:url("/images/priceback.jpg") repeat-x top left; width: 100%; text-align: center; font-size: 13px; font-weight: bold; color: #3B3F32; }
td.global_price_alert table td.center_filter span{ color: #910F08; }
td.global_price_alert table td.center_filter a{ text-decoration: underline; color: #1F5FAC; }
td.global_price_alert table td.right_filter { background:url('/images/priceright.jpg') no-repeat top left; }
