/*redcube_aa.html*/
.forminl {display:inline;margin:0;padding:0;}
#searchprice {padding:0 0 0 4px;}
#searchinp01 {border:1px solid #37481e;width:36px;margin:0;padding:0 2px;line-height:20px;}
#searchinp02 {border:1px solid #37481e;width:36px;margin:0;padding:0 2px;line-height:20px;}
/* #searchdiv {margin:8px 0 8px 40px;} */
/* height:18px; */
#searchinp03 {border:1px solid #a5b68c;width:130px;height:18px;margin:0 6px 0 0;padding:0 3px;}
strike {font-size:14px;}

.hcollect {color:#e9f996;font-size:14px;font-weight:bold;margin:0 0 10px;}
.pricecollect {color:#f6f9a0;font-size:16px;margin:0 0 15px;}
.collectcatimg {border:1px solid #ced6be;}
.lnkcollect {color:#f6f9a0;font-size:12px;font-weight:normal;}
#tabcollect {margin:10px 0 0;}
.collectinp {width:17px;height:13px;line-height:13px;border-top:1px solid #4b6123;border-bottom:1px solid #4b6123;}
input.sh_col_chb {padding-top:15px;}

/* div.sh_nav_pop {behavior: url('/css/iepngfix.php');} */

div.sh_nav_li
{
	background: #537a05 url('/e-store/pic/decor/list-li.gif') scroll no-repeat center center;
	width:171px;
	height:28px;
	text-align:center;
	margin-top:-6px;
	//margin-bottom:5px;
	//margin-top:0;
}

div.sh_nav_li p, #left div.sh_nav_li a
{
	padding-top:7px;
	text-transform:uppercase;
	color:#fff8a7;
	font-weight:bold;
	text-decoration:none;
    text-align:left;
    margin-left:5px;
}

#left div.sh_nav_li a:hover
{
	text-decoration:underline;
}

div.sh_nav_pop
{
	background:#537a05 url('/e-store/pic/decor/popup_bg.gif') scroll no-repeat bottom left;
/* //background:#547b06; */
	text-align:left;
	position:absolute;
	width:250px;
/* 	behavior: url('/css/iepngfix.php'); */

/* background-image: url('/e-store/pic/decor/menu_trans.png'); */
/* 	border:solid #000 1px; */
/*//	background:#527904;*/
/* 	filter: alpha(opacity = 75); */
/*//background:none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/e-store/pic/decor/menu_trans.png', sizingMethod='scale');*/
}

div.sh_nav_pop label, #left div.sh_nav_pop a, div.sh_nav_pop p
{
	color:#fff8a7;
	font-size:1.2em;
	padding-top:0px;
	line-height:1.2em;
/* 	filter: alpha(opacity = 0); */
	text-transform:none;
	font-weight:normal;
}

div.sh_nav_pop p
{
	margin:0;
	padding:0;
}

div.sh_recent_in
{
	background:#537a05 url('/e-store/pic/decor/block-bottom-left.gif') scroll no-repeat bottom center;
	color:#fff8a7;
}

img.ffs
{
    width:5px;
    height:5px;
}

img.tts
{
    width:10px;
    height:10px;
}

p.sh_cat_price, p.sh_sec_price
{
	font-weight:bold;
	color:#fff;
}

p.sh_sec_price strike
{
    font-size:10px;
    font-weight:bold;
}

div.catalog-sections-top table td {
	padding-right:10px;
	padding-top:10px;
}

h1.sec_cat
{
	margin-bottom:6px;
    margin-left:10px;
    font-weight:normal;
}

h1.sec_cat a
{
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}

h1.sec_cat a:hover, table.sec_prod td a:hover
{
	text-decoration:underline;
}

#center .content h1.sec_cat a
{
	color:#fe9;
}

table.sec_prod
{
	width:100%;
}

#center table.sec_prod p
{
    padding-bottom:0;
}

#center .content table.sec_prod td img, #center .content div.sh_collection img, #center .content div.catalog-element img
{
	float:none;
    margin:0;
}

table.sec_prod td a
{
	color:#feff93;
	text-decoration:none;
/*     font-family:tahoma; */
    font-weight:bold;
    font-size:12px;
}

div.catalog-sections-top table.sec_prod
{
	border-collapse:collapse;
}

div.catalog-sections-top table.sec_prod td
{
	padding:0;
    padding-bottom:7px;
	color:#feff93;
	margin:0;
    text-align:center;
    vertical-align:top;
}

table.sh_basket_bottom td, table.sh_order_content td, table.sh_order_content td a, p.sh_p1, p.sh_yell
{
	color:#feff93;
}

#center p.sh_yell, #center p.sh_cat_price, p.sh_cat_price
{
    padding:0;
}

div.catalog-element table td, div.catalog-element table td a, p.bask_note span
{
    color:#feff93;
}

table.sh_prof_lnk td a, table.sh_prof_lnk td img, table.sh_prof_lnk td span
{
    vertical-align:middle;
    padding:0;
    margin:0;
    font-weight:bold;
}

table.sh_prof_lnk td img
{
/*     padding-top:50px; */
}

table.sh_prof_lnk td a
{
    text-decoration:none;
}

p.sh_cart_price
{
    font-size:13px;
    color:#feff93;
    font-weight:bold;
}

p.sh_cart_price span, .sh_white
{
    color:#fff;
}

table#sh_pic_scroll
{
    width:100%;
}

table#vote_tbl td
{
    margin:0;
    padding:0;
    color:#000;
    padding-left:2px;
}

table#vote_tbl td a
{
    text-decoration:none;
    font-weight:bold;
}

td#vote_sel_value
{
    background:#fff;
    width:30px;
    height:14px;
    font-size:12px;
}

div#vote_marks
{
    background:transparent url('/e-store/pic/decor/mark_trans.png') scroll repeat;
    //background-color:#b9cd98;
    width:30px;
    filter: alpha(opacity = 75);
}

div#vote_marks a
{
    color:#000;
    text-decoration:none;
    float:left;
    width:30px;
}

div#vote_marks a:hover
{
    background:#44c;
    color:#fff;
}

table.basket_recom td
{
    vertical-align:top;
    width:110px;
    text-align:center;
    padding:0;
    margin:0;
    color:#feff93;
    font-size:12px;
    font-weight:bold;
}

#center .content table.basket_recom td img
{
    float:none;
    margin:0;
    padding:0;
}

hr.sh_delim
{
    border:none;
    border-top:solid #feff93 1px;
}

td.al_label
{
   width:80px;
}

table.frm_layout td, table.frm_layout td input
{
    vertical-align:bottom;
}

p.bask_note
{
    font-size:12px;
    font-weight:bold;
}

input.sh_flat_text
{
    border:solid #000 1px;
}

td.prof_prop_name
{
    text-align:right;
    vertical-align:bottom;
    width:210px;
    color:#fff;
}


td.prof_prop_desc, td.inp_cell
{
    vertical-align:bottom;
}

td.inp_cell
{
    width:180px;
}

img.calendar-icon-hover
{
    border:0;
}

p.bonus_q, p.bonus_q a
{
    color:#fff;
    font-size:14px;
    font-weight:bold;
}

img.sh_nav_arrow
{
    float:right;
    margin-top:6px;
}

td.bask_item_list_price
{
    text-align:center;
    font-weight:bold;
    font-size:14px;
    color:#feff93;
    width:70px;
}

table.sale_basket_basket th
{
    border-top:none;
}

#center p.sh_basket_wish
{
    font-weight:bold;
    font-size:14px;
    color:#feff93;
    padding-bottom:5px;
}

p.sh_cus_addr
{
    color:#fff;
    font-size:14px;
}

b.sh_cus_aname
{
    font-size:16px;
}

table.prof_modify
{
    width:100%;
}

table.prof_modify td a
{
    font-style:italic;
    text-decoration:none;
    font-size:14px;
}

td.prof_racurs, td.prof_racurs a img
{
    width:75px;
}

td.prof_dcolor
{
    text-align:left;
}

td.prof_dcolor a img
{
    width:55px;
    height:85px;
    vertical-align:bottom;
}

td.prof_racurs_label
{
    vertical-align:bottom;
    padding-bottom:0px;
/*     height:20px; */
    font-weight:bold;
}

td.prof_coll_label
{
    height:16px;
    padding-left:40px;
    font-weight:bold;
    vertical-align:bottom;
    white-space:nowrap;
}


h1.prof_title
{
    padding:0;
    margin:0;
}

p.prof_articul
{
    font-weight:bold;
    font-size:14px;
}

p.prof_price
{
    font-size:18px;
}

table.lt_basket td
{
    font-size:12px;
    vertical-align:bottom;
    padding:0;
}

a.lt_basket_link
{
    text-decoration:none;
    font-size:14px;
}

a.lt_basket_link:hover
{
    text-decoration:underline;
}

td.single_tab
{
    text-align:right;
}

#center .content td.single_tab img
{
    float:none;
}

p span.sh_total_price
{
    font-size:18px;
}

p.min_sum
{
    font-size:16px;
}

#center .content table.poll_tbl img
{
    float:none;
}

table.cube_tabs
{
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
}

table.cube_tabs td
{
    padding:0;
}

#center .content table.cube_tabs td img
{
    float:none;
    margin:0;
}

table.blogin_block
{
    border-collapse:collapse;
/*     width:100%; */
}

table.blogin_block td
{
    padding:2px;
}

table.blogin_block td input.blbtext
{
    border:solid #a9b6a1 1px;
    width:70px;
}

#left table.blogin_block td a
{
    color:#fff;
}

table.dprof
{
    width:100%;
}

table.dprof select
{
    font-size:11px;
}

table.dprof td
{
    color:#fff;
    font-size:12px;
}

table.dprof td span.dcomm
{
    color:#feff93;
    font-size:10px;
}

table.dprof td span.dnote
{
    color:#feff93;
    font-size:10px;
}

table.dprof td.ral
{
    text-align:right;
    padding-right:30px;
}

td.lal
{
    text-align:left;
}

div.deliv_prof, div.deliv_prof a
{
    color:#feff93;
}

/*/personal/order/
/personal/customer-profiles*/
table.sale_order_full
{
    width:100%;
/*  background-color:#F9FAFB; */
    border-collapse:collapse;
}

/*Table head*/
table.sale_order_full th
{
/*  background-image:url(images/table_head.gif);
    background-repeat:repeat-x;*/
    background:#537a05;
    text-align: left;
    color:#feff93;
}

/* Table cells and heads*/
table.sale_order_full th, table.sale_order_full td
{
    border:1px solid #a2ba5a;
    padding: 3px 5px;
    vertical-align:top;
    color:#feff93;
}

table.sale_order_full_table
{
    width:100%;
/*  background-color:#FFFFFF; */
    border-collapse:collapse;
    font-size:12px;
    border:1px dashed #a2ba5a;
}

/* Table cells and heads*/
table.sale_order_full_table td
{
    padding: 3px 5px;
    vertical-align:top;
    color:#feff93;
}

.sof-req{color:red;}

#center .content img.calendar-icon
{
    float:none;
}

table.sale_order_full .sh_nlb
{
    border-left:none;
}

table.sale_order_full .sh_nrb
{
    border-right:none;
}

/* end of /personal/order/
/personal/customer-profiles*/

#center ul.ps_sink
{
    list-style-type:none;
}

#center ul.ps_sink li
{
    display:inline;
    background:none;
    color:#fff;
    font-weight:normal;
    font-size:12px;
    clear:none;
    float:left;
    width:160px;
}

.cyell
{
    color:#feff93;
}

.cbold
{
    font-weight:bold;
}

#center .content td.prof_dcolor dl dt img
{
    margin-bottom:5px;
}

td.prof_var_width select {
    width:380px;
}