*{margin:0; padding:0}
body, html{height:100%}
body{font-family:Arial, Sans-Serif; font-size:.85em; line-height:1.8em; color:#dedede; background:#232d28 url(uploads/images/body_bg.gif) repeat-x}
table{border-collapse:collapse}
fieldset{border:0}
p{padding-bottom:2.5em}
a{color:#dedede; text-decoration:none; border-bottom-width:1px; border-bottom-style:solid}
a:visited{color:#dedede}
a:hover{color:#bbb}
a img{border:0}
ul, ol{}
.hr{display:block; border-top:solid 1px #909090; margin-bottom:10px}
.date{font-size:.85em; color:#888}
.clear{clear:both}
#outer{position:relative; width:987px; margin:0 auto; min-height:100%}
/*Headings*/
h1, h2, h3, h4, h5, h6{font-weight:normal; padding-bottom:.5em}
h1{font-size:1.6em}
h2{font-size:1.5em}
h3{font-size:1.4em}
h4{font-size:1.3em}
h5{font-size:1.2em}
h6{font-size:1.1em}
/*Header*/
#header_static{position:relative; height:119px; background:url(uploads/images/header_bg.gif) repeat-x 0 67px; color:#aaa}
#logo{margin-top:20px}
#tagline{position:absolute; top:40px; left:245px}
#header ul.contact{position:absolute; right:0; bottom:26px}
#header ul.contact li{font-size:.85em; float:left; list-style-type:none; padding-left:20px}
#header_static a{color:#aaa}
#header_static a:hover{color:#fff}
#menuline{position:absolute; bottom:0; height:17px; width:229px; border-bottom:solid 1px #313d39}
#header_brands{position:absolute; right:133px; top:0}
#header_brands a{background-color:#19221d; border:0}
.lenneper, .tulux, .climar, .osmont, .ensto, .sln, .arquiled{display:none}
#header_static a.lenneper{display:inline; padding:7px 0 0 53px; position:absolute}
#header_static a.tulux{padding:18px 0 0 28px}
#header_static a.climar{padding:6px 0 0 76px}
#header_static a.osmont{padding:21px 0 0 6px}
#header_static a.ensto{padding:37px 0 0 14px}
#header_static a.sln{padding:22px 0 0 25px}
#header_static a.arquiled{padding:35px 0 0 0}
/*middle*/
#middle{position:relative}
.design1 #middle{background:url(uploads/images/middle_design1.gif) repeat-y}
.design2 #middle{background:url(uploads/images/middle_design2.gif) repeat-y}
.design3 #middle{background:url(uploads/images/middle_design3.gif) repeat-y}
/*Menu*/
#menu{width:229px; float:left}
#menu li{border-top:solid 1px #29322d; border-bottom:solid 1px #000; list-style:none; display:block}
#menu li.first{border-top:0}
#menu li.last{border-bottom:0}
#menu a{color:#fff; border:0; font-weight:bold; letter-spacing:.1em; font-size:.95em; padding:10px 0 10px 20px; display:block}
#menu li.selected a{background:url(uploads/images/selected.gif) no-repeat 20px 14px; padding:10px 0 10px 40px}
#menu li a:hover{background-color:#131a16}
/*content*/
#content{width:758px; float:right}
#upperbar{height:20px; background:#232d28}
/*Left*/
#left p:first-letter{font-size:2em}
.design1 #left{width:429px; float:left; padding:0 25px; font-size:1em}
.design2 #left{width:155px; float:left; padding:0 10px 0 25px; font-size:1em}
.design3 #left{width:733px; float:left; padding:0 0 0 25px; font-size:1em}
ul.submenu li{list-style-type:none; line-height:2.5em}
ul.submenu a{border:0; color:#888}
ul.submenu a:hover{color:#aaa}
ul.submenu li.selected, ul.submenu li.selected .date, ul.submenu li.selected a, ul.submenu a.selected{color:#fff}
#content ul.contact{display:block; border-top:solid 1px #909090; color:#aaa}
#content ul.contact li{display:inline-block; float:left; height:30px; padding:0 15px 0 35px; margin-top:10px; line-height:1.4em; font-size:.9em}
#content ul.contact li.home{background:url(uploads/images/home.gif) no-repeat}
#content ul.contact li.post{background:url(uploads/images/pobox.gif) no-repeat}
#content ul.contact li.phone{background:url(uploads/images/phone.gif) no-repeat}
#content ul.contact li.web{background:url(uploads/images/web.gif) no-repeat}
.dropshadow{width:303px; height:196px; background:url(uploads/images/dropshadow.png) no-repeat; padding:12px 0 0 12px}
/*Right*/
.design1 #right{width:264px; float:right; padding-left:12px}
.design2 #right{width:564px; float:right}
/*brands rotator*/
#right_brands .lenneper{display:block}
#right_brands .dropshadow{width:252px; height:212px; background:url(uploads/images/right_dropshadow.gif) no-repeat; padding:12px 0 0 12px; margin-left:1px}
#right_brands h1{text-transform:uppercase; color:#fff; letter-spacing:.1em; font-size:1.3em; padding:5px 0 0 12px}
#right_brands img{width:240px; height:200px}
#right_brands p{color:#999; font-size:.85em; line-height:1.6em; padding:5px 12px 0 12px}
/*products*/
table.products{margin-left:3px}
table.products td{padding-bottom:20px}
table.products a{display:block; width:100px; height:75px; border:0}
table.products .dropshadow{width:104px; height:83px; background:url(uploads/images/product_dropshadow.png) no-repeat; padding:8px 0 0 8px}
table.products img{width:100px; height:75px}
.pager{font-size:.85em; letter-spacing:.1em; color:#fff; margin-top:-10px}
.pager table{display:inline-block; float:right}
.pager td{padding:0 2px}
.pager a{border:0; color:#888}
.pager a:hover{color:#aaa}
.pager a.prev{color:#dedede; padding-right:5px}
.pager a.next{color:#dedede; padding-left:5px}
/* footer */
#footer{position:relative; clear:both; padding-top:5px; margin:50px 0 10px 0; border-top:solid 1px #bdbdbd; font-size:.85em; color:#888}
#footer ul{display:inline-block; float:right}
#footer li{list-style:none; float:left; padding-left:10px}
#footer a{color:#888}
#footer a:hover{color:#fff}
/*bottom*/
#bottom{width:100%; height:256px; margin-top:-266px; background:url(uploads/images/bottom_bg.gif) repeat-x}
/* Movie */
div.movie{width:512px; height:372px; background:url(uploads/images/movie_dropshadow.png) no-repeat; padding:12px 0 0 12px; position:relative; margin:0 auto}
/* Login */
.jg_com{width:385px; background:#3f4541 url(uploads/images/login_top.gif) no-repeat; padding:20px 20px 0 20px}
.jg_com_row{padding-bottom:5px}
.jg_com label{display:block; float:left; width:130px; font-weight:bold; font-size:.95em}
#jg_com_user, #jg_com_password{width:236px; border:0; padding:2px; color:#000}
.jg_com_buttons{padding-left:130px}
.jg_com_button{padding:2px 20px; cursor:pointer; background:#717c75 url(uploads/images/button_bg.gif) repeat-x; border:0; border-left:solid 1px #8f9b94; border-right:solid 1px #8f9b94}
.login_bottom{width:425px; height:18px; background:#3f4541 url(uploads/images/login_bottom.gif) no-repeat}
label.error{display:none !important}
/* Links */
img.logo{margin-bottom:10px}
/* Catalog */
table.catalog{margin-left:15px}
table.catalog td{padding:0 40px 40px 0; line-height:1.4em}
table.catalog a{display:block; width:100px; height:75px; border:0}
table.catalog .dropshadow{position:relative; margin:0 auto; width:87px; height:112px; background:url(uploads/images/file_dropshadow.png) no-repeat; padding:12px 0 0 12px}
.filename{font-weight:bold; letter-spacing:.1em; text-align:center}
.filesize{color:#888; font-size:.9em; text-align:center}
/* doc icons overrides */
img.jg_adm_header{margin:-100px 0 0 -13px !important}
#jg_adm_boundary.jg_adm_header{top:0 !important}
