html,body { height:100%; }
body { margin:0; padding:0; }
body, td, th, div, p { font-family: Tahoma; font-size:13px; color:#000000;text-align:left; }
table, td, th { vertical-align:top; }
img { 
        border:0;
        vertical-align: top; 
        /* margin:0; */ /* conflicts with vspace*/ 
}
table {  border:0; border-collapse:collapse; margin:0; }
td{ padding:0; }
a { color:#000;text-decoration:underline; }
a:active, a:hover { color:#00a650; }

.bold { font-weight:bold; }
h1 { font-family: Tahoma; font-size:22px;color:#333;font-weight:normal;padding:6px 0 0 0;margin:0;white-space:nowrap; }
h2 { font-family: Tahoma; font-size:18px;color:#333;font-weight:normal;padding:6px 0 0 0;margin:0;white-space:nowrap; }
h3 { font-family: Tahoma; font-size:16px;color:#333;font-weight:normal; }
h4 { font-family: Tahoma; font-size:14px;color:#333;font-weight:normal; }

/*ul { list-style-type:none;padding:0px;margin-left:20px;margin-top:0px;margin-bottom:5px; }*/
ul { padding:0px;margin-left:20px;margin-top:0px;margin-bottom:5px; }
a.topmenu { padding:0 1px 0 1px; color:#FFF;text-decoration:underline;white-space:nowrap;font-weight:bold;font-size:13px;line-height:25px; }
a.topmenu:hover { color:#FFF; }
td.label { color:#FFF;text-decoration:none;white-space:nowrap;font-weight:bold;font-size:15px;line-height:25px; }

.rightmenu { color:#000;text-decoration:none;font-weight:bold;font-size:13px;padding-left:18px; }
/* rm = rightmenu... old width:246px;*/
.rm_blue            { width:246px;background-color:#00adef; }
.rm_blue2           { width:246px;background-color:#00adef; margin:5px 0 0 0; }
.rm_title_container { width:246px; }
.rm_list_container  { width:246px;background-color:#fef7ec;padding-top:13px; }
.rm_foot_container  { width:246px;background-color:#fef7ec;vertical-align:bottom; }
.rm_foot_container2 { width:246px;background-color:#fbbd97; }
.rm_title { padding-left:10px;text-decoration:none;color:#FFF;white-space:nowrap;font-weight:bold;font-size:13px;line-height:25px; }
.rm_center { text-align:center; }
.rm_center img { cursor:pointer; }
.w7 { width:7px; }
.rm_list { margin-top:17px; }
.rm_list_item { padding:0 0 0 18px; }
.rm_list_item a { color:#000;text-decoration:underline;font-weight:bold;font-size:12px; }
.rm_list_item a:hover { color:#00a650; }

a.rightmenu { color:#000;text-decoration:underline;font-weight:bold;font-size:12px;padding-left:18px; white-space:nowrap; }
a.rightmenu:hover, a.rightmenu:active { color:#00a650; }


a.li1 { font-weight:bold;font-size:14px; }

.contacts_form {  width:505px; padding:0; }
.contacts_form p {  text-align:right; width:100%; }
.contacts_form table input {  width:420px; }
.contacts_form td {  vertical-align:top; padding:2px; }
.acro_reader { margin: 10px; padding: 5px; font-size: 11px; float: right; width: 200px; background-color:#fff; }

.main_img { margin:10px 23px 0 0; width:130px;height:180px;vertical-align:middle;text-align:center; }

.login_form div { text-align:center; width:100%;}
.login_form div input { width:90px;height:22px; vertical-align:middle; }

.main_img a { text-align:center; }
.main_img img { border:1px solid #000; }
.main_item_container { width:145px;height:184px; vertical-align:top;text-align:center; }
.main_item_float_container { float:left;width:170px;height:300px; vertical-align:top;text-align:center;margin:0 15px 10px 0; }
.main_item_float_container img {margin-bottom:10px}
.main_catalog_header {
        clear:both;
        color:#00A848;
        text-transform:uppercase;
        font-size:13px;
        font-weight:bold;
        margin:0px 0px 20px 0px;
        background:url(/img/sign.gif) 0 0 no-repeat; 
        padding:13px 0 11px 40px;
        border:0px solid #CED3D6;
        border-bottom-width:2px;
        border-left-width:1px;
}
.main_item_container p { text-align:center; /*width:133px;*/ margin:10px 23px 10px 0;}
.main_item_float_container a,
.main_item_container a { text-decoration:none; }
/* bgl = big green link */
a.main_bgl { color:#1E853C;font-weight:bold; line-height:30px; text-decoration:underline;}
a.main_bgl:hover { color:#1E853C; }

.body_main { width:100%;background-color:#fef7ec; }

.body_top { width:100%;height:159px;background-image:url(/img/head2_bg.gif);background-repeat:repeat-x; }
.body_top td { height:159px; }
.w435 { width:435px; }
.w362 { width:362px; }
.w136 { width:136px; }
.w30 { width:30px; }

/* tm =topmenu */
.tm_container { background-color:#16c1f3; }
.tm_container table { width:100%;height:29px; }
.tm_separator { width:30px; }

.like_link { cursor:pointer;  text-decoration:underline; color:#00a650; }


.member_page { width:100%; }
.member_page td { width:50%; padding:20px; }

th.dcx_price { height:20px;vertical-align:middle;padding-bottom:5px; text-align:center;}
td.dcx_price { vertical-align:middle;padding-top:20px; }
table.volumes { width:100%;margin:0px 10px 0px 5px; }
td.volumes { vertical-align:middle; }
.volume p {margin:5px 0 5px 0;}
img.cart { border:solid 1px #000; }
td.dcx_table_r { text-align:right; padding-right:5px; width:50%; }
img.goods { border:1px solid #000; }

.cart_top_border {border-top:1px solid #333; }
.cart_img { vertical-align:middle;text-align:center; padding:10px 5px 10px 5px;}
.cart_img img {border:1px solid #666;}
.cart_img  a { color:#00a650; }
.cart_volumes { 
        vertical-align:middle; 
        text-align:center;  
        padding-bottom:10px;
}
.cart_volumes td {padding:3px;}
.cart_volumes td a { color:#00a650; }
.cart_volumes div { margin:15px 0 0 15px; border:1px solid #ddd; width:320px;padding:5px;}
.cart_volumes div p {margin:2px;}
.cart_volumes table {margin-left:15px;}
 
.cart_del { vertical-align:middle;text-align:center;  }
.cart_del a { vertical-align:middle;text-align:center; color:#00a650; }


.dcx_price p.volume_label  {
        width:75px;
        float:left;
        padding-top:5px;
}
.dcx_price p.calculator  {
        width:217px;
        float:left;
}
.dcx_price p.calculator input {
        float:left;
        height:15px;
        margin-right:6px;
        width:22px;
}
.dcx_price p.calculator span {
        float:left;
        line-height:25px;
        margin-right:5px;
}
.dcx_price p.calculator img {
        float:left;
        margin-right:6px;
}
.dcx_price p.item_price {
        clear:both;
}


.body_main .rm_list_container {
        background-color:#fef7ec;
}
