/* Base */
body, td, th, div, span, p, ul, input { font-family: Verdana, Arial, Tahoma; font-size: 13px; margin: 0px; padding: 0px; color: #ffffff;}
a { color: #eee1a8; text-decoration: underline; }
a:hover { color: #f1e9c8; text-decoration: underline; }
a:focus { outline: none; }
table { border-collapse: collapse; width: 100%; }
td, th { margin: 0em; padding: 0em; vertical-align: top; font-weight: normal;}
p { padding: 0 0 10px 0; font-size: 13px; color: #e2e1c9; line-height: 18px; }
img { border: none; }
img.png{}

* { padding: 0; margin: 0; }

/* Base */

/* Index */

/* End Index */

/* Content */
#cable
{
position: absolute;
margin: 0 0 0 555px;
}

table.menu
{
margin: 46px 0 0 0;
position: relative;
z-index: 10;
}

table.menu td
{
font: 14px Arial;
color: #adadad;
padding: 0 30px 0 0;
}

table.menu td a
{
color: #eee1a8;
}

table.menu td a:hover
{
color: #f1e9c8;
}

h2 { 
font-size: 40px;
font-weight: normal;
color: #ffffff;
}

td.header
{
height: 260px;
}

td.center
{
padding: 0 0 0 103px;
}

td.content
{
padding: 20px 70px 0 18px;
width: 70%;
}

td.right_column
{
padding: 0 0 10px 0;
color: #797a76;
vertical-align: bottom;
font: 13px Arial;
line-height: 18px;
}

td.copyright
{
color: #797a76;
padding: 0 0 20px 0;
width: 30%;
white-space: nowrap;
}

td.copy
{
color: #797a76;
padding: 0 0 20px 0;
width: 30%;
text-align: right;
}

/* End Content */

/* Catalog */
h3
{
font-size: 22px;
font-weight: normal;
}

table.sub_menu
{
width: auto;
margin: 12px 0 20px 0;
}

table.sub_menu td 
{
font-size: 14px;
padding: 0 0 5px 0;
color: #adadad;
}

td.cat_content
{
padding: 0 0 0 60px;
}

table.category
{
width: auto;
margin: 0 0 5px 0;
}

table.category td
{
white-space: nowrap;
padding-right: 10px;
}

div.all_tech
{
margin: 4px 0 0 0;
color: #eee1a8;
cursor: pointer;
}

div.all_tech_select
{
margin: 4px 0 0 0;
color: #adadad;
cursor: pointer;
border-bottom: 1px dashed #adadad;
}

div.all_tech div
{
margin: 4px 0 0 0;
color: #eee1a8;
cursor: pointer;
border-bottom: 1px dashed #eee1a8;
}

table.desc td
{
padding: 0 0 15px 130px;
color: #e2e1c9;
line-height: 18px;
}

p.desc
{
padding: 0 0 15px 130px;
color: #e2e1c9;
line-height: 18px;
}

p.desc_cat
{
padding: 0 0 30px 110px;
color: #c7c7c7;
width: 60%;
}

table.behaviour th { font-size: 9px; color: #ffffff; text-align: left; vertical-align: bottom;}
table.behaviour th td { font-size: 9px; color: #ffffff; border: none; padding: 0;}
table.behaviour th div { font-size: 9px; padding: 0px 5px 5px 5px; border-left: 1px solid #2b2b2b; margin-left: -1px;}
table.behaviour td { color: #a3a3a3; width: 12%; font-size: 11px; border-left: 1px solid #2b2b2b; border-bottom: 1px solid #2b2b2b; padding: 2px 5px 5px 5px;}
table.behaviour td td { border: none; padding: 0;}
table.behaviour tr.bbn td { border-bottom: none;}
.space_lamp { padding: 35px 20px 50px 0; vertical-align: top;}


table.horz_behaviour { width: auto; height: 100%; display: none; position: relative; z-index: 100;}
table.horz_behaviour td.head_first { border: none; font-size: 9px; }
table.horz_behaviour td.head { font-size: 9px; border: none; border-left: 1px solid #2b2b2b; color: #ffffff; text-align: left; vertical-align: bottom;}
table.horz_behaviour td { width: 12%; font-size: 11px; border-left: 1px solid #2b2b2b; border-bottom: 1px solid #2b2b2b; padding: 2px 5px 5px 5px; color: #a3a3a3;}
table.horz_behaviour td div { font-size: 9px; }
table.horz_behaviour td td { border: none; padding: 0;}
table.horz_behaviour tr.bbn td { border-bottom: none;}
table.horz_behaviour td.name { border-left: none; color: #FFFFFF; font-size: 14px; padding: 0 8px 0 0; white-space: nowrap;}
table.horz_behaviour #name { border-left: none; color: #FFFFFF; font-size: 14px; padding: 0 8px 0 0; white-space: nowrap;}


table.behaviour #name { border-left: none; color: #FFFFFF; font-size: 11px; white-space: nowrap; font-weight: bold;}
.bbn td { border-bottom: none;}


table.all_head
{
margin: 0 0 20px 0;
}

table.all_item
{
width: 900px;
margin-left: 80px;
}

table.all_item_2
{
width: 890px;
margin-left: 90px;
}

table.all_item_3
{
width: 890px;
margin-left: 90px;
}


div.category_1_all
{
padding: 48px 0 50px 0;
}

div.category_2_all
{
padding: 48px 0 50px 0;
}

div.category_3_all
{
padding: 48px 0 50px 0;
}


div.desc_all
{
font-size: 13px;
color: #e2e1c9;
background: #000000;
white-space: nowrap;
line-height: 18px;
padding: 0 10px 0 10px;
}

div.desc
{
font-size: 13px;
color: #e2e1c9;
background: #000000;
white-space: nowrap;
line-height: 18px;
padding: 0 10px 0 10px;
}


/* Vertical Catalog */

table.cat_vert
{
margin: 0 0 35px 0;
}

table.cat_vert table.invisible
{
width: 920px;
opacity: 1;
position: absolute;
border: 1px solid #2b2b2b;
z-index: 10;
margin: -7px 0 0 59px;
display: none;
}

table.cat_vert table.visible
{
width: 920px;
opacity: 1;
position: absolute;
border: 1px solid #2b2b2b;
z-index: 10;
margin: -7px 0 0 49px;
display: block;
}

table.cat_vert table.visible img
{
margin-bottom: 10px;
}

img.lamp_select
{
position: relative;
z-index: 50;
cursor: pointer;
}

img.lamp
{
cursor: pointer;
position: relative;
z-index: 1;
}

table.visible td.select
{
padding: 0px 30px 20px 30px;
background: #000000;
}

.left_pad
{
padding-left: 60px;
}

/* End Vertical Catalog */

/* Horizon Catalog */

table.cat_horz
{
width: auto;
margin: 0 0 35px 0;
}

table.cat_horz table.invisible
{
width: 920px;
opacity: 0.9;
position: absolute;
border: 1px solid #2b2b2b;
z-index: 10;
margin: -7px 0 0 59px;
display: none;
}

table.cat_horz table.visible
{
width: 910px;
position: absolute;
border: 1px solid #2b2b2b;
margin: -7px 0 0 59px;
display: block;
z-index: 10;
}

table.cat_horz table.visible td
{
background: #000000;
}

table.cat_horz table.visible td.horz_select
{
vertical-align: bottom; padding: 0 10px 30px 10px;
}

table.cat_horz table.visible td.horz_empty
{
padding: 0 5px 20px 10px;
}

table.cat_horz img.lamp_select
{
position: relative;
z-index: 50;
cursor: pointer;
}

table.cat_horz img.lamp
{
position: relative;
cursor: pointer;
z-index: 1;
}

table.cat_horz img.lamp_top
{
display: none;
}

table.cat_horz img.lamp_top_select
{
position: absolute;
z-index: 50;
cursor: pointer;
}


/* End Horizon Catalog */

table.cat_adress { margin: -10px 0 0 0; position: relative; white-space: nowrap;}
div.cat_adress { color: #797a76; line-height: 18px;}
table.footer { margin: 30px 0 0 0; }

table.shadow img.lamp { opacity: 0.2; }
table.shadow table.desc { opacity: 0.2; }
table.shadow table.category { opacity: 0.2; }
table.shadow table.sub_menu { opacity: 0.2; }
table.shadow td.center { opacity: 0.2; }

table.crush { margin: -92px 0 0 0; position: absolute; z-index: 100; display: block;}
table.crush td p { padding: 0 0 10px 82px; width: 480px; line-height: 16px;}
table.no_crush {display: none; }

/* End Catalog */

/* 404 */
.italic { font: 12pt Times New Roman; font-style: italic;}
.italic a { font-size: 22pt;}
.litle { font-size: 7pt; line-height: 21px;}
.link_back { background: #2b2d30; padding: 0 2px 0 2px;}

/* End 404 */
