BODY, INPUT, TEXTAREA, SELECT, TABLE {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000}
BODY {padding: 0px; margin: 0px; background: #FFF}
FORM {margin: 0px}
TEXTAREA, IFRAME {overflow: auto} IMG {border: none}
INPUT, TEXTAREA, SELECT {background-color: #FFFFFF}

A:link, A:visited {color: #0C2271; text-decoration: underline}
A:hover{color: #0C2271; text-decoration: none}

.hand, INPUT.butt {cursor: pointer; cursor: hand}

HTML, BODY, .maxh, #main {height: 100%}
.maxw, #main {width: 100%}

.error {color: #FF0000; font-weight: bold}
.info {color: #009900; font-weight: bold}
.justy {text-align: justify}
.inline {display: inline}
.pl {padding-left: 15px}
.tpl {padding-left: 25px}
.news_pl {padding-left: 34px}
.last_news {padding-left: 24px}
.ptc {padding-top: 25px}
.pt {padding-top: 9px}
.pbc {padding-top: 10px}
.valign_b {vertical-align: bottom}
.valign_m {vertical-align: middle}
.valign_t {vertical-align: top}
.bld{font-weight: bold}
.blue{color: #126AD7}

#main_bg{background: url(../images/main_bg.gif) no-repeat left top; width: 600px; height: 94px; padding-left: 28px; padding-top: 9px}
#search_bg{background: url(../images/search_bg.gif) repeat-x left top; width: 100%; height: 94px}
#mpx{background: url(../images/mpx.gif) repeat-x left top; width: 100%; height: 94px}
#slogan{font: arial narrow, arial, helvetica, sans-serif; font-size: 13pt; font-style: italic; font-weight: bold; color: #B5B5B5; padding-left: 2px; letter-spacing: 2px; outline-style:inherit}
.mpx_g{background: url(../images/mpx_g.gif) repeat-x left top; width: 100%; height: 1px}

.left_bg_b{background: url(../images/left_bg_b.gif) no-repeat left top; width: 138px; height: 51px}
.left_bg_px{background: url(../images/left_bg_px.gif) repeat-y left top; width: 138px; height: 100%}
.left_bg{background: url(../images/left_bg.gif) no-repeat left top; width: 138px; height: 358px}
.left_bg_sub{background: url(../images/left_bg_sub.gif) no-repeat left top; width: 138px; height: 358px}
.left_bg_sub3{background: url(../images/left_bg_sub3.gif) no-repeat left top; width: 138px; height: 409px}

.middle_bg{background: url(../images/middle_bg.gif) repeat-x left top; width: 100%; height: 117px}
.bpx_t{background-color: #2976C2}

.h1{font: arial narrow, arial, helvetica, sans-serif; font-size: 17pt; font-weight: bold; padding-bottom: 5px}
.h2{font: arial narrow, arial, helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #434343; padding-bottom: 20px}
.h3{font: arial, arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #434343}

#main_content {padding: 0px 25px 25px 24px}
.text_content {padding: 0px 0px 0px 0px}

INPUT.butt {border: 2px solid}
INPUT.inact {color: #000000; background-color: #D4CFC9; border-color:  #FFF #434343 #434343 #FFF}
INPUT.act {color: #FFF; background-color: #4AB3F9; border-color:  #3493D2 #2E86C1 #2E86C1 #3493D2}

TABLE.search TR TD.title {font-size: 8pt}
TABLE.search TR TD{padding-left: 5px}
TABLE.search TR TD INPUT.bord {width: 215px}

TABLE.footer {background-color: #D2D2D2}
TABLE.footer TR TD.banners {padding-right: 18px}
TABLE.footer TR TD.copyrights {padding-left: 7px}

TABLE.top_navigation {padding-top: 15px; font-size: 9pt}
TABLE.top_navigation TR TD {padding-right: 19px}
TABLE.top_navigation TR TD A:link, TABLE.top_navigation TR TD A:visited {color: #0E1271; text-decoration: underline; font-weight: bold}
TABLE.top_navigation TR TD A:hover {color: #A4A4A4; text-decoration: none; font-weight: bold}

TABLE.bottom_navigation {padding-top: 9px}
TABLE.bottom_navigation TR TD {padding-right: 16px}
TABLE.bottom_navigation TR TD A:link, TABLE.bottom_navigation TR TD A:visited {color: #333333; text-decoration: underline}
TABLE.bottom_navigation TR TD A:hover {color: #333333; text-decoration: none}

#series {padding-top: 13px}
TABLE.series  {padding-left: 29px; padding-top: 10px}
TABLE.series DIV {display: inline; padding-right: 12px; text-transform:uppercase}

TABLE.icons {padding-top: 12px}
TABLE.icons TR TD{padding-left: 5px; padding-right: 20px}
TABLE.icons TR TD A:link, TABLE.icons TR TD A:visited {color: #999999; text-decoration: underline}
TABLE.icons TR TD A:hover{color: #999999; text-decoration: none}

.address {padding-top: 22px; color: #545454}
DIV.address A:link, DIV.address A:visited {color: #545454; text-decoration: underline}
DIV.address A:hover{color: #545454; text-decoration: none}
#dev_copy {padding-top: 16px; color: #545454}

.download A:link, .download A:visited {color: #CB151A; text-decoration: underline; font-weight: bold}
.download A:hover{color: #CB151A; text-decoration: none; font-weight: bold}

.basket A:link, .basket A:visited {color: #0C2271; text-decoration: underline; font-weight: bold}
.basket A:hover{color: #0C2271; text-decoration: none; font-weight: bold}
.basket_empty {font-size: 10px; color: #434343; vertical-align: top}

.voting A:link, .voting A:visited {color: #333333; text-decoration: underline}
.voting A:hover{color: #333333; text-decoration: none}

#teaser{padding-left: 60px; padding-top: 18px}
TABLE.banners TR TD {padding-right: 12px}
TABLE.banners TR TD DIV{padding-bottom: 3px; padding-top: 5px}
TABLE.banners TR TD.pl{padding-left: 33px}

TABLE.lastnews {color: #434343}
TABLE.lastnews TR TD.title {padding-bottom: 10px}
TABLE.lastnews TR TD SPAN.date {font-weight: bold}

TABLE.news_details {color: #434343}
TABLE.news_details TR TD.top {padding-bottom: 10px}
TABLE.news_details TR TD.title {padding-bottom: 5px; font-style:italic}
TABLE.news_details TR TD.description {padding-bottom: 5px}
TABLE.news_details TR TD SPAN.date {font-weight: bold}
TABLE.news_details TR TD.back {padding-top: 10px}

TABLE.pager {color: #434343}
TABLE.pager TR TD {padding-right: 4px}
TABLE.pager TR TD SPAN {font-weight: bold}
TABLE.pager TR TD A:link, TABLE.pager TR TD A:visited {color: #333333; text-decoration: underline}
TABLE.pager TR TD A:hover{color: #333333; text-decoration: none}

TABLE.subscribe {color: #3F3F3F}
TABLE.subscribe TR TD.sub_text {font-size: 7pt}
TABLE.subscribe TR TD.sub_title {font-weight:bold}
TABLE.subscribe TR TD INPUT {width: 166px}

TABLE.product_list TR.header {background:#ECECEC; color:#747474; font-family:"Arial, Helvetica, sans-serif"; font-size:9px; text-align:center; line-height: 10px}
TABLE.product_list TR.line { background:#FFFFFF; text-align:center; font-family:"Verdana, Arial, Helvetica, sans-serif"; }
TABLE.product_list TR.line TD.selected {background:#FFFFCC}

.prod_title {color:#575757; font-family:"Arial, Helvetica, sans-serif"; font-size:15px; font-weight: bold}
.gray_cell {width:100px; height:27px; background:#ECECEC; color:#747474; font-family:"Arial, Helvetica, sans-serif"; font-size:10px; text-align:left; padding-left:5px; line-height: 12px; border-top: 1px solid; border-color: #fff; font-weight: bold}
.white_cell {width:200px; background:#fff; color:#000; font-family:"Arial, Helvetica, sans-serif"; text-align:left; padding-left:10px; font-weight: bold;  border-top: 1px solid; border-color: #ECECEC}
.white_cell_b {width:200px; background:#fff; color:#000; font-family:"Arial, Helvetica, sans-serif"; text-align:left; padding-left:10px; font-weight: bold;  border-top: 1px solid; border-color: #ECECEC}
.white_cell_r {background:#fff; border-top: 1px solid; border-color: #ECECEC}
.white_cell_r2 {background:#fff; border-top: 1px solid; border-color: #CACACA}
.cell_txt {color:#424242}
.text_scrumbs {font-size:11px}
.cat_lnk A:link, .cat_lnk A:visited {font-size:11px; color:#2A79C5; font-family:"Arial, Helvetica, sans-serif"; text-decoration: underline}
.cat_lnk A:hover{font-size:11px; color:#2A79C5; font-family:"Arial, Helvetica, sans-serif"}

.cat_title {color: #717171}
.one_price {color: #7B7B7B; font-family:"Tahoma, sans-serif"}
.all_price {color: #000; font-family:"Tahoma, sans-serif"}

.cat_lnk_b A:link, .cat_lnk_b A:visited {font-size:13px; color:#2A79C5; font-family:"Tahoma, sans-serif"; text-decoration: underline}
.cat_lnk_b A:hover{font-size:13px; color:#2A79C5; font-family:"Tahoma, sans-serif"}
.descr_text {font-size:9px; font-family:"Tahoma, sans-serif"}

.basket_small A:link, .basket_small A:visited {font-size:10px; color:#7B7B7B; font-family:"Tahoma, sans-serif"; text-decoration: underline}
.basket_small A:hover{font-size:10px; color:#7B7B7B; font-family:"Tahoma, sans-serif"}
.tot {color: #000; font-family:"Tahoma, sans-serif"; background:#fff; width:100px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid; border-left: 1px solid;border-color: #9D9D9D}
.middle_bg_sub2{background: url(../images/middle_bg_sub2.gif) repeat-x left top; width: 100%; height: 25px; background-color: #ECECEC}

TABLE.catalog_menu {width: 100%; font-weight: bold; font-family: tahoma; font-size: 9pt}
TABLE.catalog_menu TR TD.alpha {padding: 4px 5px 5px 10px; filter: alpha(opacity=60); -moz-opacity:.6; background-color: #FEFEFE}
TABLE.catalog_menu TR TD.spacer {height: 3px}
TABLE.catalog_menu TR TD.alpha A:link, TABLE.catalog_menu TR TD.alpha A:visited {color: #545454; text-decoration: none}
TABLE.catalog_menu TR TD.alpha A:hover{color: #545454; text-decoration: none}
DIV.container {position:static; top: 45px; left: 5px; margin-left: 5px;        margin-top: 45px}

TABLE.sitemap {color: #4F4F4F}
TABLE.sitemap DIV.top_level {padding-top: 23px}
TABLE.sitemap DIV.top_level A:link, TABLE.sitemap DIV.top_level A:visited {color: #4F4F4F; text-decoration: underline; font-weight: bold}
TABLE.sitemap DIV.top_level A:hover{color: #4F4F4F; text-decoration: none; font-weight: bold}
TABLE.sitemap DIV.top_level0 A:link, TABLE.sitemap DIV.top_level0 A:visited {color: #4F4F4F; text-decoration: underline; font-weight: bold}
TABLE.sitemap DIV.top_level0 A:hover{color: #4F4F4F; text-decoration: none; font-weight: bold}
TABLE.sitemap DIV.top {padding-top: 13px}
TABLE.sitemap DIV.sub_level {padding-bottom: 7px; padding-left: 22px; font-weight: normal}
TABLE.sitemap DIV.sub_level A:link, TABLE.sitemap DIV.sub_level A:visited {color: #4F4F4F; text-decoration: underline}
TABLE.sitemap DIV.sub_level A:hover{color: #4F4F4F; text-decoration: none}

TABLE.product_listing TR TD.description {padding: 5px 5px 5px 17px}
TABLE.product_image {border: 1px solid #D2D2D2; width: 53px; height: 53px; padding: 0px}

TABLE.results {padding: 5px 5px 5px 0px}