/********************************************************************
(c) Midnightclub
Main colors:
#BF044D - bordo
*********************************************************************/

BODY { background-color:white; }
BODY, DIV, FORM, TABLE, TD { padding:0px; margin:0px; }
BODY { width:100%; min-width:960px; }

BODY, FORM, TABLE, P, DIV, INPUT, TEXTAREA { font-family:Verdana; font-size:9pt; color:#202020; line-height:140%; }
OL, UL { margin-top:0px; }
HR { height:0px; border:0px; border-top:1px solid #202020; }
P { padding:0px; margin:0px 0px 1em 0px; }

H1 { padding:0px; margin:0px 0px 1em 0px; color:#BF044D; font-size:18pt; }
H2 { padding:0px; margin:0px 0px 0.9em 0px; color:#BF044D; font-size:12pt; }
H3 { padding:0px; margin:0px 0px 0.8em 0px; color:#BF044D; font-size:10.5pt; }
H4 { padding:0px; margin:0px 0px 0.5em 0px; color:#BF044D; font-size:10pt; }

SELECT, INPUT, TEXTAREA { border:1px solid #606060; padding:1px; color:#202020; }
INPUT.image, INPUT.checkbox, INPUT.radio { border:none !important; width:auto !important; }
LABEL { cursor:pointer; }
A, A:visited, A:hover { color:#00539B; text-decoration:underline; }
A:hover { text-decoration:none; }
SPAN.a { color:#00539B; }

H1.bg-bag { height:37px; padding-left:35px; padding-top:8px; margin-bottom:0.4em; background-image:url(/shpak_template/sonex/media/bg-bag.png); background-repeat:no-repeat; }

TABLE { text-align:left; }

.nobr, .nowrap { white-space:nowrap; }
DIV.clear { clear:both; width:100%; height:0px; font-size:0px; line-height:0px; margin:0px !important; padding:0px !important; }
DIV.spacer { clear:both; width:100%; height:30px; font-size:0px; line-height:0px; }

.smalltext { font-size:80%; }
.errorMessage, .result_error { color:red !important; font-weight:bold; padding:10px 0px; border-top:1px dashed red; border-bottom:1px dashed red;  }

.textbold { font-weight:bold; }
.textred { color:#BF044D; }
.textgreyh { color:#7B8393; }
.textblueh { color:#0556A8; font-weight:bold; }

DIV.main_content { padding-top:30px; padding-bottom:30px; padding-left:16px; }

.main_content TABLE.form { margin-left:5px; }
TABLE.just-table TD, TABLE.just-table TH, .main_content TD, .main_content TH { padding:2px 3px; }
TABLE.just-table TR.h, .main_content TR.h { background-color:#737474; color:white; font-weight:bold; }
TABLE TR.odd { background-color:#E9EBEC; }
TABLE TR.even { background-color:#F3F4F4; }

DIV.ware-item { float:left; width:387px; background-image:url(/shpak_template/sonex/media/wbgm.png); background-repeat:repeat-y; margin-bottom:20px; }
DIV.ware-item2 { margin-left:40px; }
.ware-item DIV.wbgt { width:387px; height:9px; background-image:url(/shpak_template/sonex/media/wbgt.png); background-repeat:no-repeat; }
.ware-item DIV.wbgb { width:387px; height:18px; background-image:url(/shpak_template/sonex/media/wbgb.png); background-repeat:no-repeat; }
.ware-item DIV.wbgm { padding:0px 10px; height:160px; }

DIV.empty-basket { padding:40px; background-color:#F0F0F0; color:#BF044D; font-weight:bold; }

TABLE.basket-info {}
.basket-info TR.bi-h { height:30px; }
.basket-info TR { height:20px; }
.basket-info TD { padding:5px; }
.basket-info .bi-h TD { font-weight:bold; color:#BF044D; padding:5px; white-space:nowrap; }
.basket-info TR.bi-spacer { font-size:0px; line-height:0px; height:2px; background-color:#BF044D; }
.basket-info .bi-spacer TD { padding:0px; }
.basket-info INPUT.edit { width:45px; text-align:right; padding-right:5px; }

.basket-info TR.bi-summary { height:20px; }
.basket-info .bi-summary TD { padding:5px; font-weight:bold; }
.basket-info .bi-summary .bi-s-l { width:150px; text-align:left; }
.basket-info .bi-summary .bi-s-r { width:100px; text-align:left; }

.basket-info SMALL { color:#BF044D; }


DIV.preview_window_div { position:absolute; left:50%; margin-left:-300px; top:100px; width:550px; visibility:hidden; z-index:1000; }
TABLE.preview_window { width:100%; }
.preview_window TD { padding:0px !important; }
.preview_window TR.pr_t { height:10px; font-size:0px; line-height:0px; }
.preview_window .pr_t TD.pr_tl { width:10px; background-image:url(/shpak_template/sonex/media/tl.png); background-repeat:no-repeat; }
.preview_window .pr_t .pr_tl DIV { width:10px; }
.preview_window .pr_t TD.pr_t { width:100%; background-image:url(/shpak_template/sonex/media/t.png); background-repeat:repeat-x; }
.preview_window .pr_t TD.pr_tr { width:17px; background-image:url(/shpak_template/sonex/media/tr.png); background-repeat:no-repeat; }
.preview_window .pr_t TD.pr_tr DIV { width:17px; }
.preview_window .pr_ TR { height:100%; vertical-align:middle; }
.preview_window .pr_ TD.pr_l { width:10px; background-image:url(/shpak_template/sonex/media/l.png); background-repeat:repeat-y; }
.preview_window .pr_ TD.pr_ { width:100%; text-align:center; background-color:white; }
.preview_window .pr_ TD.pr_r { width:17px; background-image:url(/shpak_template/sonex/media/r.png); background-repeat:repeat-y; }
.preview_window .pr_ TD.pr_r DIV { position:relative; left:-17px; }
.preview_window .pr_b TR { height:18px; }
.preview_window .pr_b TD.pr_bl { width:10px; background-image:url(/shpak_template/sonex/media/bl.png); background-repeat:no-repeat; }
.preview_window .pr_b TD.pr_bl DIV { height:18px; }
.preview_window .pr_b TD.pr_b { width:100%; background-image:url(/shpak_template/sonex/media/b.png); background-repeat:repeat-x; }
.preview_window .pr_b TD.pr_br { width:17px; background-image:url(/shpak_template/sonex/media/br.png); background-repeat:no-repeat; }
#preview_images IMG { border:1px solid #E0E0E0; }

TABLE.submenu {width:600px;}
TABLE.submenu TD { background-color:white; border:0; color:#bf064a; }
TABLE.submenu TR.horz {  height:6px; vertical-align:middle; text-align:center; }
TABLE.submenu TD.main { background-color:white; width:100%; vertical-align:middle; text-align:center; font-weight:bold; }
TABLE.submenu A, TABLE.submenu A:visited, TABLE.submenu A:hover { color:#00539B; text-decoration:underline; }
TABLE.submenu A:hover { text-decoration:none; }
TABLE.submenu SPAN.a { color:#BC024B; }

TR { padding:0 }

SPAN.sbm_separator { padding-left:10px;padding-right:10px;vertical-align:middle; }

DIV.floatmenu { background-color:black; color:white; -moz-opacity:0.8; filter:Alpha(Opacity=80); z-index:1; position:absolute; padding-left:22px; padding-right:16px; padding-bottom:25px; visibility:hidden; }
.floatmenu A, .floatmenu A:visited, .floatmenu A:hover { color:White; text-decoration:none; }
.floatmenu A:hover { color:#00539B; }
.floatmenu DIV.sep { display:block; background-image:url(/shpak_template/sonex/media/fl_menu_sep.png); background-repeat:repeat-x; height:1px; padding:0px; margin-left:-16px; margin-top:5px; margin-bottom:5px; font-size:0px; line-height:0px;}
.floatmenu DIV.arr { margin-left:-13px; background-image:url(/shpak_template/sonex/media/rarr2.png); background-repeat:no-repeat; width:6px; height:7px; float:left; margin-top:0.45em; }

table.CatalogObjEdit tr th {font-weight: normal;}
.wbgm table tbody tr td h3 {color: #000000; font-size: 12px;}

#text_index {position:absolute; top:-1500px;}
#icon_favorites:hover {background:url(/shpak_template/sonex/media/favorites_icon_on.gif);}