/* COMMON STYLES */
/* основные контейнеры */
img {border:0px;}
body, td, th, p, div {font-size:8pt; font-family:Verdana, Arial, Tahoma, sans-serif; color:#000000;}
body {background-color:#9fa0a4; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* параметры базового текста */
p {margin-top:4pt; margin-bottom:4pt;}
#annoce { color:#9fa0a4;}

/* ссылки */
a {color:#ffffff; text-decoration:none;}
a:active {color:#ffffff;}
a:hover {color:#ffffff; text-decoration:underline;}

a.mainmenu {font-weight:700; color:#000000; font-size:10pt;}
a.mainmenu:active {color:#000000;}
a.mainmenu:hover {color:#333333;}

/* заголовки */
h1 {font-size:11pt; font-weight:700; color:#000000; margin-top:8pt; margin-bottom:8pt;}
h2 {font-size:10pt; font-weight:700; color:#000000; margin-top:7pt; margin-bottom:7pt;}
h3 {font-size:9pt; font-weight:700; color:#000000; margin-top:6pt; margin-bottom:6pt;}
h4 {font-size:8pt; font-weight:700; color:#000000; margin-top:5pt; margin-bottom:5pt;}

/* элементы формы */
FORM {margin:0px;}
INPUT {FONT-SIZE:11px;}
INPUT.txt, INPUT.field {BORDER:#808080 1px solid; background-color:#c2c2c2; width:84px;}
INPUT.txtqty {width:25px;}
INPUT.btn {text-align:center; FONT-SIZE:12px; background-color:#a50b0b; COLOR:#ffffff; border:none; padding:3px; FONT-WEIGHT:bold; cursor:pointer;}
SELECT.sel {FONT-SIZE:11px; BORDER:#8BACE6 1px solid; COLOR:#666666;}
CHECKBOX.chb {FONT-SIZE:11px; BORDER:#8BACE6 1px solid; COLOR:#666666;}
TEXTAREA.ta {FONT-SIZE:11px; BORDER:#808080 1px solid; background-color:#c2c2c2;}

/* таблицы */
TABLE.tbl {background-color:#000000;}
TABLE.tbl TD {border:0px; background-color:#ffffff;}
TABLE.tbl TH {background-color:#e0e0e0; padding:3px 3px 3px 3px;}
TABLE.tbl TH.al {background-color:#e0e0e0; padding:5px 5px 5px 5px;}

/* другие теги */
HR {color:#CCCCCC; height:1px;}
BLOCKQUOTE {margin:5px 5px 5px 5px;}
small {font-size:7pt;}
li {font-size:8pt; margin-top:2pt; margin-bottom:2pt;}
img.brdr {BORDER:#8BACE6 1px solid;}

/* палитра */
.white {color:#ffffff;}
.black {color:#000000;}
.blue {color:#3333ff;}
.yellow {color:#ffff33;}
.green {color:#33ff33;}

/* верхнее меню */
td.top_menu {padding-bottom:10px; padding-left:10px;}
.top_menu {font-size:8pt; color:#ffff00; text-decoration:none;}
a.top_menu {font-size:8pt; color:#ffff00; text-decoration:none;}
a.top_menu:hover {font-size:8pt; color:#ffff00; text-decoration:none;}
a.top_menu:active {font-size:8pt; color:#ffff00; text-decoration:none;}
/* END TOP MENU */

/* нижнее меню */
.bottom_menu {font-size:9pt; color:#ffffff; text-decoration:none;}
a.bottom_menu {font-size:9pt; color:#ffffff; text-decoration:none;}
a.bottom_menu:hover {font-size:9pt; color:#ffffff; text-decoration:none;}
a.bottom_menu:active {font-size:9pt; color:#ffffff; text-decoration:none;}
/* END BOTTOM MENU */

/* главное меню */
.main_menu {font-size:8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;}
a.main_menu {font-size:8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;}
a.main_menu:hover {font-size:8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;}
a.main_menu:active {font-size:8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;}

.submenu { position:absolute; left:50px; top:0; visibility:hidden;width:100px; padding:3px 0px 0px 118px;}

.pd_menu {border:1px #ffffff solid; left:50px; padding:0px 0px 0px 0px; background-color:#999999;}
.pd_menu TD {font-size:9pt; color:#ffffff; background-color:#999999; padding:5px 8px 5px 5px; ;}
a.pd_menu {font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none;}
a.pd_menu:hover {font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none;}
a.pd_menu:active {font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none;}

/* END MAIN MENU */

/* SITE MAP, SECTION MAP */
#tree { font-size:10px;}
#tree IMG { BORDER:0px; HEIGHT:16px; WIDTH:19px ;}
#tree DIV {font-size:10px;}
#tree DIV A {font-size:10px;}
#tree DIV A:hover {font-size:10px; text-decoration:underline;}
.tree_item_selected {text-decoration:underline; color:#4FA41C;}

#tree DIV.sm_level_0,
#tree DIV.sm_level_0 A,
#tree DIV.sm_level_0 A:hover {font-size:14px; font-weight:bold;}
#tree DIV.sm_level_1,
#tree DIV.sm_level_1 A,
#tree DIV.sm_level_1 A:hover {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_2,
#tree DIV.sm_level_2 A,
#tree DIV.sm_level_2 A:hover {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_3,
#tree DIV.sm_level_3 A,
#tree DIV.sm_level_3 A:hover {font-size:10px; font-weight:normal;}
/* END SITE MAP, SECTION MAP */

/* магазин */
.price_details {color:#DE2418;font-size:12px;font-weight:bold;}
.old_price_details {color:#e00000;text-decoration:line-through;font-size:12px;font-weight:bold;}
.discount_details {color:#e00000;font-size:11px;font-weight:bold;}

.price {color:#DE2418;font-size:12px;font-weight:bold;}
.old_price {color:#e00000;text-decoration:line-through;font-size:12px;font-weight:bold;}
.discount {color:#e00000;font-size:11px;font-weight:bold;}

.price_small {color:#ffffff;font-size:11px;font-weight:bold;}
.old_price_small {color:#ffffff;text-decoration:line-through;font-size:11px;font-weight:bold;}
.discount_small {color:#ffffff;font-size:11px;font-weight:bold;}

.eshop_image {margin-top:3px;margin-right:5px;}
.eshop_image_click {margin-top:3px;margin-right:5px;border:0px #33626F solid;}

.views_browse {border-top:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;}
.views_browse TD {border-bottom:1px #e0e0e0 solid;border-left:1px #e0e0e0 solid;}

.filter_box {background-color:#f5f5f5;}
.filter_box td {font-size:10px;}
.filter_box, .txt {width:100px;}
.search_box {;}

.currency_block {font-size:11px;color:#333333;font-weight:bold;}

.tovar {background-color:#ffffff;}
.tovar th {background-color:#a50b0b; color:#ffffff; border:2px #9fa0a4 solid;}
.tovar td {border:2px #9fa0a4 solid;}
.tovar a {color:#000000; text-decoration:none;}
.tovar a:hover {color:#000000; text-decoration:underline;}
/* END ESHOP */

/* brutto logo */
.bruttologo {color:ffffff; font-size:8pt; font-family:Verdana, Arial, Tahoma, sans-serif;}
a.bruttologo {color:ffffff; font-size:8pt; font-family:Verdana, Arial, Tahoma, sans-serif; text-decoration:none;}
a.bruttologo:hover {color:ffffff; font-size:8pt; font-family:Verdana, Arial, Tahoma, sans-serif; text-decoration:none;}

/* SYSTEM */
#stat {display:none;}
#sp {display:none;}

.status_error {color:#660000; font-size:10;}
.status_notice {color:#000066; font-size:10;}
.status_normal {color:#000000; font-size:10;}
/* END SYSTEM */

.vote_res_on, .vote_small_res_on {background-color:#6394BD;}
.vote_res_off, .vote_small_res_off {background-color:#ECECEC;}

/*Прочие*/
.spec_catalog_announce {
 vartical-align:top;
 font-size:11px;
 font-family:Tahoma;
;}
TD .spec_catalog, .spec_catalog_picture {vartical-align:top;}
.spec_catalog {
/* border:1px solid #000000;*/
 vartical-align:top;
 height:100%
;}
.spec_catalog CAPTION {text-align:left;}
.spec_cat_level {
 border:0px solid;
 margin:3px;
 padding:3px;
 width:49%;
 height:100%;
 display:inline;
;}

a.tree {color:#ffffff; text-decoration:none;}
a.tree:active {color:#ffffff;}
a.tree:hover {color:#ffffff; text-decoration:underline;}

.bg { background-color:#c3c3c5;}
.border_top {border-top:4px solid #ffffff;}
.border_bottom {border-bottom:3px solid #ffffff;}
.border-left { border-left:5px solid #ffffff;}
.border-right { border-right:5px solid #ffffff;}
.padding_search { padding-left:4px;}

TD.sub_cat_img A IMG {border:solid 4px; border-color:#4c4c4c;}
.desc_images IMG {margin:10px;}
.cat_imgs IMG { border:solid 4px #4c4c4c;}