body {background-color:#938a8a; color: #000000; font-family: verdana, arial, sans-serif; font-size: 11px; }
/*BL-003082 GR-868f98 RED-d21034*/
/**{margin:0;padding:0;}*/
a img{border:none;}

table.main {/*margin-top: 5px;*/ height: 100%; width: 800px;}
table.main_pop_up {height: 100%; width: 100%;}
#left {width:175px;	vertical-align:top; background-color: #000000; padding: 10px 0px 0px 0px;}
#content {width:490px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; margin: 0px 0px 0px 0px; }
#right {width: 135px; /*background-color: #cccccc;*/background-color: #000000;  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px;}


#matchmaker #content {width: 755px; background-color:#f0f0f0;}
#matchmaker

div.logo {padding: 0px 0px 10px 0px;}

#leftmenu {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 11px; padding: 10px 0px 0px 10px}
#bl_0 {text-transform: uppercase;}
#bl_1 {text-transform:none; padding: 0px 0px 0px 10px;}
#bl_2 {padding: 0px 0px 0px 5px;}
#bl_3 {padding: 0px 0px 0px 5px;}
#bl_4 {padding: 0px 0px 0px 5px; font-size: 10px}
#bl_5 {padding: 0px 0px 0px 5px; font-size: 10px}
#bl_6 {padding: 0px 0px 0px 5px; font-size: 10px}
div.bl_menu {margin: 2px 0px 5px 0px;}
div.l_menu {padding: 1px 20px 0px 0px;}
#bl_0 #sel {padding: 1px 10px 0px 10px; background-image: url(/images/css/arrow_y.gif); background-repeat: no-repeat; background-position: 0px 5px;}
#bl_1 #sel {padding: 1px 10px 0px 10px; background-image: url(/images/css/arrow_gr.gif); background-repeat: no-repeat; background-position: 0px 0px}
a.n_menu {color: #FFFFFF; text-decoration: none}
a.s_menu {color: ffcd00; text-decoration: none}
#bl_1 a.s_menu {color: #938A8A; text-decoration: none}
a.h_menu {color: #FFFFFF; text-decoration: none;}
a:hover.n_menu, a:hover.s_menu {color: #cccccc}
div.sq_menu {line-height: 11px; word-spacing: -1px; padding-top: 1px; padding-bottom: 2px}

/*LEFT NEWS*/
#left_news {color: #ffffff;}
div.left_news_top {margin: 20px 0px 10px 0px; font-size: 15px}
div.left_news_top a {color: #ffffff}

div.left_news_date, div.left_news_title, div.left_news_txt, div.left_news_more {font-family: Verdana; font-size: 10px; padding: 2px 5px 0px 0px; line-height: 11px;}
div.left_news_date a {color: #ffffff}

div.left_news_more {background-image: url(/images/css/arrow_y.gif); background-repeat: no-repeat; background-position: right 5px; padding-right: 10px; padding-bottom: 5px; text-align: right; margin-right: 6px; font-weight: bold;}
div.left_news_more a {color: #ffffff; text-decoration: none}

#content fieldset.images_submenu {border: 0px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; text-align: center; padding: 0px 10px 10px 10px}
#content fieldset.images_top_alt {border: 0px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; text-align: left; padding: 10px 10px 0px 10px}
#content img.s_top_alt {width: 100px}
#images_top_alt div.td_img_bg {display: inline}

fieldset.images_top_link {border: 0px solid; padding: 0px 0px 0px 0px}
div.images_link {float: left; display: inline; border: 0px solid; padding: 0px 0px 0px 0px}
img.full {border: 0px solid; float: left; display: inline; cursor: help}

#content #images_submenu_1 {float: left; width: 100px;}
#content #images_submenu_2 {float: left; width: 100px;}
#content #images_submenu_3 {float: left; width: 100%}

#content fieldset.ifl {float: left; border-left: 0px solid; border-right: 0px solid; border-top: 0px solid; border-bottom: 0px solid; text-align: left;/*width: 110px; padding-right: 10px*/ }

#content #images_submenu_1 fieldset.ifl, #images_submenu_2 fieldset.ifl, #images_submenu_3 fieldset.ifl {width: 100px;}

#content #images_submenu_2b fieldset.ifl {width: 110px}
#content fieldset.images_submenu#images_submenu_2b {padding-left: 120px}
#content #images_submenu_3b fieldset.ifl {width: 110px}
#content fieldset.images_submenu#images_submenu_3b {padding-left: 60px}
#content #images_submenu fieldset.ifl {width: 110px;}

#content div.flb {width: 100px; background-color: #ffffff; display: block;}
#content div.ifli {display: block; text-align: center}
#content div.ifli img.ifli {width: 100px;}
#content div.ifli a img.ifli {border: 0px solid}
#content div.iflm {width: 100px; height: 30px; text-align: center; font-weight: bold; overflow: hidden; display: block;}
#content div.iflm a {vertical-align: middle; color: #000000; text-decoration: none;  font-weight: bold}
#content div.ifln {width: 100px; text-align: center; font-weight: bold; overflow: hidden; display: block;}
#content div.ifln a {vertical-align: middle; color: #000000; text-decoration: none;  font-weight: bold}


#right fieldset.images_submenu {border: 0px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; text-align: center; padding: 0px 10px 0px 10px;}
#right div.ifli {width: 100px; border: 1px solid}
#right fieldset.ifl {border-left: 0px solid; border-right: 0px solid; border-top: 0px solid; border-bottom: 0px solid; text-align: center; padding: 0px 0px 5px 0px;}
#right div.ifli img.ifli {width: 100px;}
#right div.ifli a img.ifli {border: 0px solid}
#right div.iflm {/*background-color: #ffffff;*/}
#right div.iflm a {/*vertical-align: text-top;*/ color: #000000; text-decoration: none; font-weight: bold}
#right div.ifln {width: 102px; text-align: center; font-weight: bold; overflow: hidden; display: block; font-weight: bold; color: #cccccc; background-color: #000000;}
#right div.ifln a {vertical-align: middle; color: #000000; text-decoration: none;  font-weight: bold}
#right div.iflf {width: 102px; background-color: #ffffff; border: #000000 1px solid}
#right fieldset.images_top_alt {border: 0px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; text-align: center; padding: 0px 10px 10px 10px;}
img.s_top_alt {width: 50px;}

#a {background-color: #cccccc}
#b {background-color: #999999}
#c {background-color: #999999; color: #ffffff}
#d {background-color: #CFE0F2; color: #000000;}
#r {background-color: #d21034; color: #ffffff}
#z {background-color: #000000; color: #ffffff}
#s {background-color: #938a8a}

#old {text-decoration: line-through;}
#a span#old {clear: both; color: #999999; font-size: 12px}
#b span#old {clear: both; color: #cccccc; font-size: 12px}

span#base {color: ff00ff}
/*#a span.only {clear: both; color: #999999; font-size: 9px}
#b span.only {clear: both; color: #cccccc; font-size: 9px} */

#b span.only, #a span.only {clear: both; color: #d21034}
#b span.exept, #a span.exept {clear: both; color: #003082}


/* contentmenu */
div.c_link {font-family: Arial; vertical-align:top; display: inline; padding:  3px 25px 3px 10px; background-image: url(/images/css/c_link.gif); background-position: right bottom; background-repeat: no-repeat; text-align: center; height: 20px; background-color: #000000;}
div.c_link a {color: #ffffff ; font-size: 11px; text-decoration: none}
div.c_link_sel {font-family: Arial; vertical-align:top; display: inline; padding:  3px 25px 3px 10px; background-image: url(/images/css/c_link_sel.gif); background-position: right bottom; background-repeat: no-repeat; text-align: center; height: 20px; background-color: #938a8a;}
div.c_link_sel a {color: #ffffff; font-size: 11px; text-decoration: none}

/* contentbutton */
div.c_link_btn {margin: 0px 0px 10px 10px}
div.c_link_btn span {padding: 0px 15px 0px 0px;}
div.c_link_btn a {font-size: 12px; font-weight: bold; text-transform: uppercase}
div.c_link_btn a:hover {color: #999999} 

#next {background-image: url(/images/css/redarrowrightlarge.gif); background-position: right center; background-repeat: no-repeat;}
#info {background-image: url(/images/css/redarrowright.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 00px 10px}
#close {background-image: url(/images/css/cancel.gif); background-position: right center; background-repeat: no-repeat;}

#content h1 {padding: 7px 10px 10px 10px; margin: 0px 0px 0px 0px;  font-size: 14px; font-weight: bold; line-height: 13px;}
#content h2 {padding: 0px 10px 5px 10px; margin: 0px 0px 0px 0px; font-size: 12px; font-weight: bold; line-height: 12px; color: #444444;}
#content h2 span#red {color: #d21034 }
#content h3 {padding: 0px 10px 5px 10px; margin: 0px 0px 0px 0px;  font-size: 12px; font-weight: bold; line-height: 13px;}
#content h4 {padding: 0px 10px 10px 10px; margin: 0px 0px 0px 0px;  font-size: 11px; font-weight: bold; line-height: 13px;}

#content h5 {padding: 0px 10px 10px 10px; margin: 0px 0px 0px 0px;  font-size: 11px; font-weight: bold; line-height: 13px;  color: #d21034}
#content h6 {padding: 0px 10px 5px 10px; font-size: 9px; font-weight: bold; line-height: 12px; color: #000000}
/*BL-003082 GR-868f98*/
#content span {color: #555555}
#content span.red {color: #d21034}
span#red {color: #d21034}

/*#content span.green {color: #d21034}*/
#content span.blue {color: #003082}
#content span.black {color: #ffffff; background-color: #000000; padding: 2px 2px 3px 2px}

#content span.brand {text-transform: capitalize; letter-spacing: -0.5px; font-family: Verdana; font-weight: bold; color: #000000}

#content p, dl {font-size: 11px; padding: 0px 10px 10px 10px; }
#content p.price {text-align: right; font-size: 10px; padding: 0px 10px 0px 0px; }

#content p.price-p {text-align: right; font-size: 10px; padding: 0px 10px 10px 0px; }
#content p.ps {font-size: 10px; padding: 0px 10px 5px 10px; }

/*#content ul li {font-size: 11px; padding: 2px 0px 0px 0px; margin: 4px 0px 0px 0px;  list-style-type: square; list-style-position: inside; vertical-align: top;}
#content ul li fieldset.li {border: 0px solid; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; vertical-align: text-top; line-height: 12px;  position: relative; top: -5px}*/




#content ul {font-size: 11px; padding: 0px 10px 10px 10px;}
#content ul li {font-size: 11px; padding: 0px 0px 0px 0px; margin: 2px 0px 0px 18px; list-style-type: disc; list-style-position: outside; }
#content ol ul li { list-style-type: disc;}

#content ul.content_link_list {padding: 0px 10px 10px 10px; font-weight: bold; font-size: 14px;}
#content ul.content_link_list li {font-weight: normal}
span.content_name_list a {color: #999999}
#sel span.content_name_list a {color: #444444;}
span.content_name_list a:hover {color: #000000}

#content ol {font-size: 11px; font-weight: bold; padding: 0px 10px 0px 10px;}
#content ol li {font-size: 11px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 4px 0px 0px 23px; list-style-type: decimal; list-style-position: outside;}
#content dt {padding: 0px 0px 2px 0px; font-size: 12px; font-weight: bold} 
#content dd {padding: 0px 0px 5px 0px;}

#content_remark dt {font-size: 10px; padding: 0px 0px 3px 0px;}
#content_remark dd {font-size: 9px; padding: 0px 0px 0px 0px;}

#content_manual dt {font-size: 11px; padding: 0px 0px 3px 0px;}
#content_manual dd {font-size: 11px; padding: 0px 0px 0px 0px;}

a {color: #000000; text-decoration: none;}
a.grey {text-decoration: none; color: #555555; font-weight: bold}
a.grey span {font-weight: normal;}
a:hover.grey {color: #000000; }

/*table.img_r {}*/
table.img_v {float: left; margin: -10px 0px 0px 0px; width: 140px;}
div.img {border: 0px solid; padding: 0px; margin: 0px}
div.img_g_txt {font-size: 10px; text-align: center; width: 100px}
div.img_l {border: 0px solid; float: left; padding: 0px 5px 0px 10px}
div.img_r {border: 0px solid; float: right;}
div.img_r div.img img {width: 100px}
/* */

img.fll {float: left}
img.flr {float: right}
table.rackguide {background-color: #003082; width: 100%}
table.rackguide tr.th#a {height: 40px;}

table.rackguide #a, table.rackguide #b {background-color: #ffffff;}

table.tech {width: 100%; word-spacing: -0.1em; line-height: 11px; font-size: 9px; vertical-align: middle; /*margin-bottom: 10px*/}

div.tech_div_alt {padding: 3px 1px 2px 1px; text-align: left; }
div.tech_div {padding: 3px 1px 2px 1px; text-align: center;}

ul#tech_ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ul#tech_ul li { font-size: 9px; text-align: left}

tr.th#images {vertical-align: top; background-color: #ffffff}
/*tr.th#images div.tech_div_alt {cursor: help}*/
tr.th#images div.tech_div {padding: 0px 0px 0px 0px;}

#images div.tech_div {padding: 0px;}
/*#b #images img {width: 100px}*/

#product_name {font-weight: bold}
#product_name div.tech_div_alt {padding: 5px 1px 5px 2px;}
#product_name div.tech_div {padding: 5px 1px 5px 1px;}

#wiringkit div.tech_div_alt {font-weight: bold; padding: 5px 1px 5px 2px;}

#price {font-weight: bold; color: #003082;}
#price div.tech_div {padding: 3px 0px 2px 0px;}
#price div.price_old {font-size: 9px}
#price div.price_base {font-size: 9px; word-spacing: -0.1em;}
#price div.price_local {font-size: 8px}

#total {height: 30px}
#model span {display: none}

div.price {text-align: right;}
div.price_head {}
div.price_item {}
div.price_old {font-size: 10px; text-decoration: line-through}
div.price_base {font-size: 10px; font-weight: bold; color: #003082}
div.price_local {font-size: 10px; font-weight: bold; color: #d21034;}

div.tech_left {font-size: 10px; padding: 1px 1px 2px 1px; text-align: left}
div.tech_center {font-size: 10px; padding: 1px 1px 2px 1px; text-align: center;}
div.tech_item_number {font-size: 10px; padding: 1px 5px 2px 5px; text-align: left; font-weight: bold}
div.tech_subtitle {font-size: 10px; padding: 3px 5px 4px 5px; text-align: left}
div.tech_price {font-size: 10px; padding: 2px 1px 3px 3px; text-align: left}

div.tech_link_drop_all {font-size: 10px; padding: 1px 5px 2px 15px; text-align: left; font-weight: bold; background-image: url(/images/css/redarrowtop.gif); background-repeat: no-repeat; background-position: 5px 5px}

div.tech_link_save {font-size: 10px; padding: 1px 5px 2px 15px; text-align: left; font-weight: bold; background-image: url(/images/css/redarrowright.gif); background-repeat: no-repeat; background-position: 5px 5px}

tr.th div.tech_left {padding: 5px 1px 3px 5px; font-weight: bold}
tr.th div.tech_center {padding: 5px 1px 3px 1px; font-weight: bold}
tr.th div.tech_item_number {padding: 5px 5px 3px 5px; font-weight: bold}
tr.th div.tech_subtitle {font-weight: bold}
tr.th div.tech_price {padding: 5px 1px 3px 5px; font-weight: bold}

#h div.tech_center {padding: 4px 1px 5px 1px;}
#h div.tech_left {padding: 4px 1px 5px 1px;}

#w {clear: both; background-color: #ffffff; padding: 0px 0px 0px 0px}
#h td {font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana;}
#hw td#a {color: #555555; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana}
#hw td#b {color: #eeeeee; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana}

#a span#hw {color: #555555; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana}
#b span#hw {color: #eeeeee; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana}

a.subtitle_link_sel {color: #000000}
a.subtitle_link {color: #eeeeee}

#bf {padding: 2px}
/*div.b_out {}*/
/*div.b_in {}*/

table.tech td.hwl {padding: 5px 10px 5px 10px; color: #444444; background-color: #ffffff; font-size: 12px; font-weight: bold;}
#img {clear: both; margin: 0px; padding: 0px; background-color: #99999}
td.scale {padding-left: 5px; padding-right: 5px; text-align: right}

table.ind_m { font-size: 10px;}
table.ind_m td.img {padding: 10px 0px 0px 10px}
table.ind_m td.txt {padding: 10px 0px 0px 5px}

table.ind {background-color: #c0c0c0; clear: both; font-size: 9px;/* margin-bottom: 10px*/}
table.ind td {font-size: 10px; font-family: Verdana}
table.ind td img {margin: 0px; padding: 0px; width: 60px}
table.ind td img.img2 {margin: 0px; padding: 0px; width: 100px}
table.ind td img.img3 {margin: 0px; padding: 0px; width: 133px}

table.ind td.img select {width: 100px; font-size: 9px}
table.ind td.txt select {font-size: 9px}

table.ind#mainpage {background-color: #ffffff}
table.ind#mainpage td.img img {width: 100px}

table.ind_w {background-color: #ffffff; clear: both}
table.ind_w td {height: 26px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; font-weight: normal;  padding: 10px 0px 0px 10px;}
table.ind_w td img {border: 0px solid; width: 100px}

table.ind_w td a {color: #000000; font-weight: bold; text-decoration: none;}
table.ind_w td a:hover {color: #999999}
table.ind_w td.h {font-weight: bold; font-size: 10pt; padding: 15px 10px 0px 10px;}

table.ind_n td.img {padding-bottom: 10px; padding-top: 10px; padding-left: 10px}
table.ind_n td.txt {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px}
table.ind_n span#news {clear: both; font-size: 8pt; font-family: Verdana; color: #000000; font-weight: bold; line-height: 11px;}
table.ind_n span#red {color: #d21034; }

table.ind_a {background-color: #c0c0c0; clear: both}
table.ind_a td {font-size: 11px; font-family: Verdana; /*vertical-align: text-top*/}
table.ind_a td.img img {width: 100px;}
table.ind_a td.img {width: 100px}

table.ind_b {background-color: #ffffff; /*clear: both; */}
table.ind_b td {font-size: 11px; font-family: Verdana;/* vertical-align: text-top*/}
table.ind_b td.img img {width: 100px}
table.ind_b td.img {width: 100px;}

table.ind#a {background-color: #c0c0c0; clear: both}
table.ind#a td {font-size: 11px; font-family: Verdana; /*vertical-align: text-top*/}
table.ind#a td.img img {width: 100px;}
table.ind#a td.img {width: 100px}

table.ind#b {background-color: #ffffff; /*clear: both; */}
table.ind#b td {font-size: 11px; font-family: Verdana;/* vertical-align: text-top*/}
table.ind#b td.img img {width: 100px}
table.ind#b td.img {width: 100px;}
/*table.ind_b td.txt_r {vertical-align: text-top; text-align: right}*/

/*#rackguide {background-image: url(/images/rackguide/~rackguide_bottom.jpg);}
#rackguide td {background-image: url(/images/rackguide/~rackguide_bottom.jpg);}
table.ind_e#rackguide td {background-color: #ccffff}*/


.rackguide_step {font-size: 7pt; font-weight: bold; text-transform: uppercase; line-height: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.rackguide_txt_link_up_no {color: #999999;}
.rackguide_txt_link_up_no a {color: #000000; text-decoration: none}
.rackguide_txt_link_up_no a:hover {color: #999999; text-decoration: none}
/*
.rackguide_step div.rackguide_txt_link_up {font-size: 7pt; font-weight: bold; text-transform: uppercase; line-height: 11px; color: #999999; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.rackguide_step div.rackguide_txt_link_up a {text-decoration: none; color: #999999}
.rackguide_step div.rackguide_txt_link_up a:hover {text-decoration: none}

.rackguide_step div.rackguide_txt_link_up_no a {text-decoration: none; color: #000000}
.rackguide_step div.rackguide_txt_link_up_no a:hover {text-decoration: none}
*/
/*#rackguide_step_sel {color: #000000}*/


table.ind_c {background-color: #c0c0c0; clear: both}
table.ind_c td {font-size: 10px; font-family: Verdana; /*vertical-align: text-top*/}

table.ind#c {background-color: #c0c0c0; clear: both}
table.ind#c td {font-size: 10px; font-family: Verdana; /*vertical-align: text-top*/}

div.pdf_td {height: 16px; background-image: url(/images/pdf.gif); background-repeat: no-repeat; background-position: 0px 0px; text-align: left; padding-left: 20px;}
table.ind_b td a {color: #000000; font-weight: bold; text-decoration: none}
table.ind_b td a:hover {color: #999999}

table.ind#b td a {color: #000000; font-weight: bold; text-decoration: none}
table.ind#b td a:hover {color: #999999}

ul.model_td li a {color: #000000; font-weight: bold; text-decoration: none}
ul.model_td li a:hover {color: #999999}

hr.z {width: 470px; height: 0px; color: #ffffff;}

select.content_select {width: 50%}
#inline {display: inline}

/*CONTENT NEWS & MORE*/
div.content_date {color: #999999; font-weight: bold; margin: -3px 0px 0px 0px}
div.content_razdel {color: #999999; font-weight: bold; margin: -3px 0px 0px 0px}
div.content_date, div.content_razdel {display: inline}
div.content_title {font-weight: bold; padding: 0px 5px 2px 0px;}
td.txt h1 {font-weight: bold; padding: 0px 5px 2px 0px;}
div.content_addres { padding: 3px 5px 0px 0px; margin: 0px 0px 0px 0px; color: #003082}
div.content_txt { padding: 0px 5px 0px 0px; margin: 0px 0px 0px 0px;}
div.content_txt ul {margin: 0px 0px 0px -10px;}

div.content_txt_block {padding: 5px 0px 0px 0px;}


div.content_subtitle {font-weight: bold; font-size: 9px; padding: 0px 5px 1px 0px;}
span#content_separ {clear: both; font-weight: bold; background-color: #d21034; color: #ffffff; padding: 0px 2px 0px 2px;}
span#content_inv {clear: both; font-weight: bold; color: #d21034; padding: 0px 0px 0px 0px;}

div.content_hidden {display: none}

div.content_select {font-weight: bold; font-size: 11px; padding: 0px 10px 0px 10px; /*padding: 7px 10px 10px 10px;*/ margin: 0px 0px 0px 0px; /*background-color: #868f98*/ /*background-color: #cccccc*/}
div.content_select select {font-size: 10px;}

div.content_sity {font-weight: bold; font-size: 10pt; padding: 0px 5px 5px 0px; margin: 0px 0px 0px 0px;}
div.content_name {font-weight: bold; padding: 0px 5px 0px 0px; margin: 15px 0px 0px 0px;}
div.content_status {font-weight: bold; padding: 0px 5px 0px 0px; margin: 0px 0px 0px 0px;}
span.content_name_link_back {padding: 0px 0px 5px 8px; margin: 0px 0px 0px 0px; background-image: url(/images/css/arrow_left.gif); background-repeat: no-repeat; background-position: left 4px;}
span.content_name_link {padding: 0px 8px 5px 0px; margin: 0px 0px 0px 0px; background-image: url(/images/css/arrow_right.gif); background-repeat: no-repeat; background-position: right 4px;}
span.content_name_link a, span.content_name_link_back a {font-weight: bold; text-decoration: none; color: #000000}

span.content_name_link_red {padding: 0px 8px 5px 0px; margin: 0px 0px 0px 0px; background-image: url(/images/css/arrow_right_red.gif); background-repeat: no-repeat; background-position: right 4px; font-weight: normal; text-decoration: underline}

span.content_underline {font-weight: normal; text-decoration: underline}

span.content_short_gallery {padding: 0px 5px 0px 0px;}
div.content_short_gallery_number {display: inline; color: #000000; font-size: 9px}

div.content_bl { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
div.content_txt_link a {text-decoration: underline; font-weight: normal;}
div.content_txt_link a:hover {text-decoration: none}
div.content_txt_link { padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px;}

div.content_txt_link_up {font-size: 7pt; font-weight: bold; text-transform: uppercase; line-height: 11px; color: #999999; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.content_txt_link_up a {text-decoration: underline; color: #000000}
div.content_txt_link_up a:hover {text-decoration: none}

div.content_metro {background-image: url(/images/css/metro.gif); background-repeat: no-repeat; padding: 0px 5px 5px 18px;}

div.content_email {background-image: url(/images/css/email.gif); background-repeat: no-repeat; padding: 0px 5px 5px 18px;}
div.content_email a {color: #000000}
div.content_email a:hover {color: #999999}

div.content_phone {background-image: url(/images/css/phone.gif); background-repeat: no-repeat; padding: 0px 5px 5px 18px;}
div.content_phone a {color: #000000}
div.content_phone a:hover {color: #999999}

div.content_fax {background-image: url(/images/css/fax.gif); background-repeat: no-repeat; padding: 0px 5px 5px 18px;}
div.content_fax a {color: #000000}
div.content_fax a:hover {color: #999999}

div.content_back {background-image: url(/images/css/greyarrowleft_2.gif); background-repeat: no-repeat; padding-left: 18px; padding-bottom: 5px}

div.content_legend_block {padding: 2px 10px 5px 10px}
div.content_legend_eg_block {padding: 2px 10px 5px 32px; background-image: url(/images/css/legend_eg_up.gif); background-repeat: no-repeat; background-position: bottom 20px}
/*div.content_legend {}*/
div.content_legend_link, div.content_legend_sep, div.content_legend_eg_sep {display: inline;}
div.content_legend_sep {width: 10px; background-image: url(/images/css/arrow_right.gif); background-repeat: no-repeat; background-position: 2px 4px}
div.content_legend_eg_sep {width: 10px; background-image: url(/images/css/legend_eg_sep.gif); background-repeat: no-repeat; background-position: 2px 4px}
div.content_legend_link a {text-decoration: underline}

#matchmaker #content div.content_back {background-image: url(/images/css/greyarrowleft_3.gif); background-repeat: no-repeat; padding-left: 18px; padding-bottom: 5px}
div.content_back a {color: #000000}
div.content_back a:hover {color: #999999}

div.content_next {background-image: url(/images/css/greyarrowbottom_2.gif); background-repeat: no-repeat;  background-position: right 0px; padding-right: 18px; padding-bottom: 5px; text-align: right}
div.content_next a {color: #000000}
div.content_next a:hover {color: #999999}

div.content_prev {background-image: url(/images/css/greyarrowtop_2.gif); background-repeat: no-repeat;  background-position: right 0px; padding-right: 18px; padding-bottom: 5px; text-align: right}
div.content_prev a {color: #000000}
div.content_prev a:hover {color: #999999}

div.content_more {background-image: url(/images/css/greyarrowright_2.gif); background-repeat: no-repeat; background-position: right 0px; padding-right: 18px; padding-bottom: 5px; text-align: right}
div.content_more a {color: #000000}
div.content_more a:hover {color: #999999}

a.content_short_more {background-image: url(/images/css/greyarrowright_2.gif); background-repeat: no-repeat; background-position: right inherit;}

table.form {width: 490px;}
table.form td.form_label {/*width: 84px; */font-size: 11px}
table.form td.form_input {}
table.form td.form_input_note {font-size: 11px; color: #d21034}
input.text {}

table.ind_a div.content_more, table.ind#a div.content_more {background-image: url(/images/css/arrow_y.gif); background-repeat: no-repeat; background-position: right 5px; padding-right: 10px; padding-bottom: 5px; text-align: right; margin-right: 6px; font-weight: bold;}
table.ind_a a, table.ind#a a {text-decoration: none}
div.link_page {background-image: url(/images/css/arrow_gr.gif); background-repeat: no-repeat; background-position: right -1px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; width: 15px;}
div.link_page a {color: #000000}
div.link_page a:hover {color: #999999}

.txt a.link_grey { background-image: url(/images/css/arrow_gr.gif); background-repeat: no-repeat; background-position: right -1px; color: #000000; font-weight: normal}
.txt a.link_grey:hover {color: #999999}

div.print {margin: 5px 0px 5px 0px; background-image: url(/images/css/print.gif); background-repeat: no-repeat; cursor: pointer; float: right; width: 20px;}
div.link {margin-top: 5px;  cursor: pointer; float: left; width: 20px; margin-left: 10px}
div.link a {color: #000000; text-decoration: underline}


fieldset#fs_1 {padding-top: 5px; border: 0px solid; /*width: 390px;*/ width: 480px}

#fs_1 div.ifl {float: left; width: 120px; border-left: #ffffff 10px solid; border-bottom: #ffffff 10px solid; border-right: 0px solid; border-top: 0px solid; }
#fs_1 div.iflb {}
#fs_1 div.ifli {text-align: center}
#fs_1 div.ifli img.ifli {width: 100px;  padding: 0px; margin: 0px; border: 0px}
#fs_1 div.ifli a img.ifli {border: 0px solid}
#fs_1div.iflm {text-align: center; font-weight: bold; border-top: #ffffff 5px solid}
/*div.iflmt {padding-left: 2px; padding-bottom: 2px;  text-align: left;  }
div.iflm a {vertical-align: middle; color: #000000; text-decoration: none; font-weight: bold}
div.iflt span {font-size: 10px;}
*/
/**/
div.key_file {border: #d21034 1px solid}
div.key_folder {border: #ff00ff 1px solid}
/**/
fieldset.folder { background-image: url(/images/css/filetree/div_folder.gif); background-repeat: no-repeat; padding: 0px 0px 0px 30px; background-position: 10px; border: 0px solid; height: 18px}
fieldset.folder_open { background-image: url(/images/css/filetree/div_folder_open.gif); background-repeat: no-repeat; padding: 0px 0px 0px 30px; background-position: 10px;  border: 0px solid; height: 18px}

.bl_folder_img div.bl_folder {background-image: none; margin: 0px 0px 0px 0px;}

fieldset.folder a {color: #000000; text-decoration: none;}
fieldset.folder_open a {color: #999999; text-decoration: none}
div.pdffile {background-image: url(/images/css/filetree/pdf.gif); background-repeat: no-repeat; }
div.pdffile a {color: #000000; text-decoration: none}

span.folder, span.folder_open {font-size: 8pt; font-family: Verdana; font-weight: bold; height: 16px}
span.folder {background-image: url(/images/css/filetree/folder.gif); background-repeat: no-repeat; padding: 0px 0px 0px 16px}
span.folder_open {background-image: url(/images/css/filetree/folder_open.gif); background-repeat: no-repeat; padding: 0px 0px 0px 16px}
span.folder a {color: #000000; text-decoration: none}
span.folder_open a {color: #999999; text-decoration: none}
span.pdffile {background-image: url(/images/css/filetree/pdf.gif); background-repeat: no-repeat; padding: 2px 0px 0px 16px; height: 16px}
span.pdffile a {color: #000000; text-decoration: none}

div.list {background-image: url(/images/css/filetree/key_open_top.gif); background-repeat: no-repeat; padding: 0px 0px 0px 0px}

div.list_open a, div.list_open_top a, div.list_open_end a, div.list a, div.list_end a, div.list_top a {text-decoration: none}
div.list_open_top {/*background-image: url(/images/css/filetree/key_open_top.gif);*/ background-image: url(/images/css/filetree/key_minus.gif); background-repeat: no-repeat;}
div.list_top {/*background-image: url(/images/css/filetree/key_top.gif);*/ background-image: url(/images/css/filetree/key_plus.gif); background-repeat: no-repeat;}
div.list {background-image: url(/images/css/filetree/key.gif); background-repeat: no-repeat;}
/*img.img_open_top {width: 20px; height: 10px}*/
div.list_open {/*background-image: url(/images/css/filetree/key_open.gif);*/ background-repeat: no-repeat; background-image: url(/images/css/filetree/key_minus.gif);}
div.list_end {background-image: url(/images/css/filetree/key_end.gif); background-repeat: no-repeat;}
#bl_folder_0 div.list_end {background-image: url(/images/css/filetree/key_plus.gif); background-repeat: no-repeat;}
div.list_open_end {/*background-image: url(/images/css/filetree/key_open_end.gif);*/ background-image: url(/images/css/filetree/key_minus.gif); background-repeat: no-repeat;}

div.bl_folder#bl_folder_0 {margin: 0px 0px 10px 10px; background-image: none}
div.bl_folder {background-image: url(/images/css/filetree/bl_folder.gif); background-repeat: repeat-y; margin-left: 16px;}
div.bl_folder_end {/*background-image: url(/images/css/filetree/bl_folder_end.gif);*/ background-repeat: repeat-y; margin-left: 16px;}

div.file {background-image: url(/images/css/filetree/file.gif); background-repeat: no-repeat; padding-left: 16px; }
div.file_end {background-image: url(/images/css/filetree/file_end.gif); background-repeat: no-repeat; padding-left: 16px;}

div.pages {padding: 5px 10px 10px 10px; text-align: center}
div.i_link {display: inline; padding: 0px 2px 0px 2px;}
a.i {color: #999999; text-decoration: none; font-weight: bold; font-size: 11px}

div.content_footer {padding: 4px 0px 5px 0px}
#footer {border-top: dotted 1px white; border-bottom: dotted 1px white; }
.footertext {font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; color:#ffffff;}
a.footertext {color:#ffffff; text-decoration: none}
a.footertext:hover {color:#ffffff;}
a.footertext:visited {color:#ffffff;}
table.red_list {font-size: 7pt; background-color: #d21034}
table.red_list td {background-color: #ffffff}
table.red_list th {color: #ffffff; font-size: 9pt;}

/* CART */
div.right_z {height: 40px; padding: 5px 0px 5px 0px; background-color: #f8f7f8;}
div.right_cart {height: 30px;  text-align: center;}
#cart_empty {background-image: url(/images/css/cart_empty.gif); background-repeat: no-repeat;  padding: 8px 0px 0px 15px;}
#cart_full {background-image: url(/images/css/cart_full.gif); background-repeat: no-repeat; padding: 3px 0px 0px 15px; }
div.right_cart_z a:hover {color: #999999}
div.right_cart_z a span {color: #034f9a; font-weight: bold}

div.right_cart_link a:hover {color: #999999}
div.right_cart_count a:hover {color: #999999}
div.right_cart_count a {color: #034f9a; font-weight: bold; font-size: 12px}

fieldset.content_card {width: 33px; height: 20px; float: left; border: 0px solid}
#visa {background-image: url(/images/css/card_visa.jpg); background-position: center; background-repeat: no-repeat}
#mastercard {background-image: url(/images/css/card_mastercard.jpg); background-position: center; background-repeat: no-repeat}
/*
table.ind#b td {border: #000000 1px solid;}
table.ind#b {border-collapse: collapse}
*/
#product-categories-wrapper {font-size: 11px; /*z-index: 1000*/}

div.banner_top {background-color: #ffffff;  width: 800px; margin-bottom: 5px;}
div.banner_right {margin: 120px 0px 0px 0px; padding: 0px 0px 0px 0px;}

div.banner_bl {padding: 8px 0px 5px 0px; margin-bottom: 5px}

fieldset.banner_right_frame {border: #000000 1px solid}
div.banner_right_bl {padding: 8px 2px 10px 2px}
div.banner_right_txt {color: #cccccc}

#img_top img {
	display: block;
}

h2.h1 {padding: 7px 10px 10px 10px; margin: 0px 0px 0px 0px;  font-size: 14px; font-weight: bold; line-height: 13px;}

.deshevle {
	width: 100%;
}
.deshevle td {
	font-size: 13px;
}
.deshevle td input, .deshevle td textarea {
	width: 217px;
}
.deshevle td textarea {
	height: 200px;
}