



 

html, body    { padding:0; margin:0; text-align:left; height:100%;}
body          { background:#c4c6c8;  font-family:Arial, Helvetica, sans-serif; color:#535353; min-height:101%;}
h1            { padding:0; margin:0; font-weight:normal; font-style:normal; }
h2            { padding:0; margin:0; font-weight:normal; font-style:normal; font-size:16px; color:#fff;}
h3            { padding:0; margin:0; font-weight:normal; font-style:normal; font-size:28px; color:#fff;}
h4            { padding:0; margin:0; font-weight:normal; font-style:normal; }
h5            { padding:2px 0 0 0; margin:0 0 3px 0; font-weight:bold; font-style:normal; color:#007355; font-size:15px;}
h6            { padding:0; margin:0; font-weight:normal; font-style:normal; }
p             { padding:0; margin:0; font-size:12px; line-height:20px;}
ul            { padding:0; margin:0; }
li            { padding:0; margin:0; list-style:none; }
a             { text-decoration:none; color:#fff;}
a img         { border:none;  }
a:focus       { outline:none; }

form { margin:0; padding:0px; border:0px; }


/* =============================================================================================== */
/* | ERROR-PAGE                                                                                    */
/* =============================================================================================== */
#error { width:850px; height:600px; background:#fff; position:relative; margin:auto; font-size:11px;}
#error #logo { width:850px; height:380px; background:#fff; text-align:center; }
#error #message { text-align:center;}
#error #message h1{ font-weight:bold; font-size:26px; color:#FF0000; margin-top:10px; margin-bottom:110px; text-transform:uppercase; }
#error #message p{ margin-bottom:20px; font-weight:bold; font-size:16px; color:#585858;}
#error #message a{ color:#585858; display:block; font-weight:bold; font-size:16px; text-transform:uppercase; margin:20px 0 0 0;}
#error #message a:hover{ color:#FFF; background-color:#585858; display:inline; font-weight:bold; font-size:16px; text-transform:uppercase; margin:20px 0 0 0;}




/* =============================================================================================== */
/* | MAIN                                                                                          */
/* =============================================================================================== */
#container { width:997px; margin:auto; background-color:#FFF; overflow:hidden;}
#container #main { width:997px; margin:auto; background:url(/img/bg-content4c.gif) repeat-y; overflow:hidden; min-height:400px; }

#container #main .gray { background:url(/img/bg-content4c.gif) repeat-y; overflow:hidden; }
#container #main .white { }


/* =============================================================================================== */
/* | HEADER                                                                                        */
/* =============================================================================================== */
#container #jheader { width:997px; height:80px; background:#E5E5E6 url(/img/bg-home-logo3.png) no-repeat left center; padding:0px 0 0px 0px;}
#container #jheader #hdlan { height:80px; text-align:right; }

#container #jheader #hdlan #llogo { display:block; float:left; width:235px; height:80px; padding-left:0px; font-size:10px; cursor:pointer; }

#container #jheader #hdlan #lgtxt { display:block; float:left; width:556px; padding-left:0px; height:80px; font-size:20px; text-align:center; font-family:"Roboto Condensed",sans-serif; /* background:#E5E5E6 url(/img/claim2.png) no-repeat left center; */ }
#container #jheader #hdlan #lgtxt #slogan { display:none; float:left; width:556px; padding-top:18px; padding-bottom:10px; padding-left:10px; font-size:36px; text-align:center; color:#000; }

#container #jheader #hdlan #srbox { display:block; float:left; width:200px; /* padding-left:556px; */ padding-left:0px; padding-top:10px; line-height:17px; font-size:10px; }
#container #jheader #hdlan #srbox #searchx { display:inline-block; float:left; padding-top:0px; padding-left:30px; }
#container #jheader #hdlan #srbox #searchx input { font-family:"Open Sans",sans-serif; /* background-color:#FFF */; color:#444; font-size:11px; width:104px; height:22px; float:left; display:block; padding:0px 10px; border-top:1px solid #848484; border-right:1px solid #848484; border-bottom:1px solid #848484; border-left:1px solid #848484; border-top-left-radius:0px; border-bottom-left-radius:0px; margin-right:5px; background:#F8F8F8 none repeat scroll 0% 0%; }
#container #jheader #hdlan #srbox #searchx input:focus { background-color:#EFF2FB; color:#444; font-size:11px; width:104px; height:22px; float:left; display:block; padding:0px 10px; border-top:1px solid #848484; border-bottom:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #848484; border-top-left-radius:0px; border-bottom-left-radius:0px; }
#container #jheader #hdlan #srbox #searchx button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/im-search-btn5.png); border:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }
#container #jheader #hdlan #srbox #searchx button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/im-search-btn6.png); border:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }

#container #jheader #hdlan #lgicn { display:block; float:left; /* padding-left:560px; */ padding-left:4px; line-height:17px; font-size:10px; }
#container #jheader #hdlan #lgicn img { padding-left:25px; height:26px; padding-top:7px; }
#container #jheader #hdlan #lgcho { float:left; padding-left:10px; padding-top:8px; display:block; line-height:17px; font-size:10px; text-align:left; }
#container #jheader #hdlan #lgcho select { padding-left:10px; font-size:12px; background-color:#CCC; }

#container #jheader #hdlan #lglic { display:block; float:left; /* padding-left:562px; */ padding-left:6px; line-height:17px; font-size:10px; }
#container #jheader #hdlan #lglic img { padding-left:25px; height:15px; padding-top:12px; }
#container #jheader #hdlan #lgsel { float:left; padding-left:30px; padding-top:8px; display:block; line-height:17px; font-size:10px; text-align:left; width:126px; }
#container #jheader #hdlan #lgsel select { padding-left:10px; font-size:12px; background-color:#CCC; }

#container #jheader #hdlan #nwbut { width:30px; height:24px; float:left; display:block; /* margin-left:5px; margin-top:8px; */ }
#container #jheader #hdlan #nwbut button { width:30px; height:24px; float:left; display:block; margin-left:5px; margin-top:8px; text-indent:-9000px; cursor:pointer; background: url(/img/subscribe6.png); border:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }
#container #jheader #hdlan #nwbut button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/subscribe6-hover.png); border:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }
#container #jheader #hdlan #nwbut #lgicow { text-align:left; padding-left:5px; }
#container #jheader #hdlan #nwbut #lgicow img { /* height:24px; width:30px; padding-top:8px; */ height:15px; width:20px; padding-top:13px; padding-left:4px;  }

#container #jnwsub { display:block; float:left; width:35px; margin-right:10px; margin-left:5px; margin-top:4px; height:24px; padding-top:4px; }
#container #jnwsub a { display:block; width:45px; height:24px; background:transparent url(/img/subscribe7.png) no-repeat left center; }
#container #jnwsub a:hover { display:block; width:45px; height:24px; background:transparent url(/img/subscribe7-hover.png) no-repeat left center; }




#container #jheader h1 { font-family:"Roboto",sans-serif; font-weight:400; font-size:48px; }


/* =============================================================================================== */
/* | TOPMENU                                                                                       */
/* =============================================================================================== */
#container #jtopmenu { display:block; float:left; width:987px; height:28px; text-align:left; margin-right:10px; padding-bottom:2px; padding-top:7px; background-color:#FFF; font-family:"Open Sans",sans-serif; }
#container #jtopmenu #mnu { display:inline-block; *display:inline; height:20px; padding-left:2px; padding-right:2px; text-transform:uppercase; }
#container #jtopmenu #mnu a { color:#6E6E6E; background-color:#FFF; border-radius:0px; padding:5px; font-size:15px; font-weight:bold; }
#container #jtopmenu #mnu a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; }
#container #jtopmenu #mnu a:hover { background-color:#424242; color:#FFF; background:linear-gradient(135deg, transparent 5px, #424242 0) top left; }
#container #jtopmenu #mnu a.act { background-color:#424242; color:#FFF; border-radius:0px; padding:5px; background:linear-gradient(135deg, transparent 5px, #424242 0) top left;}
#container #jtopmenu #sep { display:none; font-size:18px; color:#585858; font-weight:normal; }

#container #jtopnsub { display:block; float:left; width:35px; margin-right:10px; height:26px; padding-top:4px; }
#container #jtopnsub a { display:block; width:45px; height:26px; background:transparent url(/img/subscribe6.png) no-repeat left center; }
#container #jtopnsub a:hover { display:block; width:45px; height:26px; background:transparent url(/img/subscribe6-hover.png) no-repeat left center; }

#container #qspaces { margin:0px 0 0px 0; padding-top:0px; padding-bottom:0px; width:100%; height:0px; background-color:#FFF; }



/* =============================================================================================== */
/* | HOME                                                                                          */
/* =============================================================================================== */
#container #jcontent { position:relative; width:997px; float:left; background-color:#FFF; }
#container #jcontent #jcont { padding:0px 0 0 0; width:997px;}
/* #container #jcontent #jcont #home { margin:0px 0 0 0; padding:0px; height:600px; width:997px; background:#636363 url(/img/nz-bgh1.jpg) no-repeat left center; } */
#container #jcontent #jcont #home { margin:0px 0 0 0; padding:0px; height:550px; width:997px; background:#636363 no-repeat left center;  background-size:997px 550px; }

/* TITLE (hidden) */
#container #jcontent #jcont #home #htit { display:none; }



/* NORMAL CORNER */
#container #jcontent #home #jmenu { display:block; float:left; /* width:300px; */ height:auto; padding-left:0px; padding-right:0px; padding-top:50px; padding-left:11px; }
#container #jcontent #home #jmenu a { display:block; /* width:220px; */ height:30px; font-family:'Roboto',sans-serif; padding:0px; z-index:200; margin-left:10px; margin-top:5px; color:#6E6E6E; background:rgba(255,255,255,0.9); font-weight:bold; border-radius:0px; padding-left:10px; padding-right:10px; padding-top:5px; }
#container #jcontent #home #jmenu a:link { font-size:20px; font-weight:bold; color:#585858; background:rgba(255,255,255,0.9); }
#container #jcontent #home #jmenu a:visited { font-size:20px; font-weight:bold; color:#585858; background:rgba(255,255,255,0.9); }
#container #jcontent #home #jmenu a:hover { font-size:20px; font-weight:bold; color:#FFF; background:rgba(88,88,88,0.9); }
#container #jcontent #home #jmenu a:active { font-size:20px; font-weight:bold; color:#585858; background:rgba(255,255,255,0.9); }

/* CUTTED CORNER */
#container #jcontent #home #jmenu1 { display:block; float:left; /* width:300px; */ height:auto; padding-left:0px; padding-right:0px; padding-top:50px; padding-left:15px; }
#container #jcontent #home #jmenu1 a { display:block; *min-width:200px; height:25px; font-family:"Open Sans",sans-serif; padding:0px; z-index:200; margin-left:10px; margin-top:5px; color:#6E6E6E; background:rgba(255,255,255,0.9); font-weight:bold; border-radius:0px; padding-left:10px; padding-right:10px; padding-top:2px; }
#container #jcontent #home #jmenu1 a:link { font-size:15px; font-weight:bold; color:#585858; background:rgba(255,255,255,0.9) !important; background:linear-gradient(135deg, transparent 6px, #FFF 0) top left !important; opacity:0.9; background:#FFF; }
#container #jcontent #home #jmenu1 a:visited { font-size:15px; font-weight:bold; color:#585858; background:rgba(255,255,255,0.9) !important; background:linear-gradient(135deg, transparent 6px, #FFF 0) top left !important; opacity:0.9; background:#FFF; }
#container #jcontent #home #jmenu1 a:hover { font-size:15px; font-weight:bold; color:#FFF; background:rgba(88,88,88,0.9) !important; background:linear-gradient(135deg, transparent 6px, #585858 0) top left !important; opacity:0.9; background:#585858; } 
#container #jcontent #home #jmenu1 a:active { font-size:15px; font-weight:bold; color:#585858; background:rgba(255,255,255,0.9) !important; background:linear-gradient(135deg, transparent 6px, #FFF 0) top left !important; opacity:0.9; background:#FFF; }

#container #jcontent #home #jmenu2 { display:block; float:left; height:auto; padding-left:0px; padding-right:0px; padding-top:50px; padding-left:15px; }
#container #jcontent #home #jmenu2 a { display:block; height:30px; font-family:'Roboto',sans-serif; padding:0px; z-index:200; margin-left:10px; margin-top:5px; color:#FFF; background:rgba(0,0,0,0.5); font-weight:bold; border-radius:0px; padding-left:10px; padding-right:10px; padding-top:5px; }
#container #jcontent #home #jmenu2 a:link { font-size:18px; font-weight:bold; color:#FFF; background:rgba(0,0,0,0.5); background:linear-gradient(135deg, transparent 6px, #FFF 0) top left; opacity:0.5; }
#container #jcontent #home #jmenu2 a:visited { font-size:18px; font-weight:bold; color:#FFF; background:rgba(0,0,0,0.5); background:linear-gradient(135deg, transparent 6px, #FFF 0) top left; opacity:0.5; }
#container #jcontent #home #jmenu2 a:hover { font-size:18px; font-weight:bold; color:#FFF; background:rgba(88,88,88,0.9); background:linear-gradient(135deg, transparent 6px, #585858 0) top left; opacity:0.5; } 
#container #jcontent #home #jmenu2 a:active { font-size:18px; font-weight:bold; color:#FFF; background:rgba(0,0,0,0.5); background:linear-gradient(135deg, transparent 6px, #FFF 0) top left; opacity:0.5; }


/* NEWS - BOTTOM LEFT */
#container #jcontent #home #jnewsbl { display:block; position:absolute; bottom:60px; left:45px; width:330px; height:170px; background:rgba(255,255,255,0.9) !important; background:#FFF; color:#fff; padding:5px; z-index:200; font-family:'Open Sans',sans-serif; }
#container #jcontent #home #jnewsbl #jbody { display:block; float:left; width:190px; padding-left:5px; padding-right:5px; padding-top:10px; }
#container #jcontent #home #jnewsbl #jbody h3 { font-size:16px; font-weight:bold; color:#424242; margin-bottom:6px; }
#container #jcontent #home #jnewsbl #jbody h3 a { position:relative; font-size:16px; font-weight:bold; }
#container #jcontent #home #jnewsbl #jbody h3 a:link { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbl #jbody h3 a:visited { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbl #jbody h3 a:hover { background-color:transparent; color:#424242; border-bottom:4px solid #424242; }
#container #jcontent #home #jnewsbl #jbody h3 a:active { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbl #jbody p { font-size:12px; font-weight:normal; color:#424242; }
#container #jcontent #home #jnewsbl #jbody ul { padding-left:15px; padding-top:5px; }
#container #jcontent #home #jnewsbl #jbody li { font-size:12px; font-weight:normal; color:#424242; list-style:disc; }
#container #jcontent #home #jnewsbl #jbody a { font-size:14px; font-weight:bold; color:#FFF; background-color:#424242; position:absolute; bottom:5px; right:5px; padding:4px; }
#container #jcontent #home #jnewsbl #image { display:block; float:left; width:130px; padding-top:7px; }
#container #jcontent #home #jnewsbl #image img { width:130px; }
#container #jcontent #home #jsidelbl { display:block; position:absolute; bottom:60px; left:25px; width:20px; height:180px; z-index:200; background:rgba(110,110,110,0.8) !important; background:#6E6E6E; }
#container #jcontent #home #jsidelbl:hover { background:rgba(28,28,28,0.8); background:#1C1C1C; }
#container #jcontent #home #jsidelbl #prev { height:100%; background:url(/img/ic-prev8.png) no-repeat center; background-position:center; }
#container #jcontent #home #jsiderbl { display:block; position:absolute; bottom:60px; left:385px; width:20px; height:180px; z-index:200; background:rgba(110,110,110,0.8) !important; background:#6E6E6E; }
#container #jcontent #home #jsiderbl:hover { background:rgba(28,28,28,0.8); background:#1C1C1C; }
#container #jcontent #home #jsiderbl #next { height:100%; background:url(/img/ic-next8.png) no-repeat center; background-position:center; }
/* NEWS - BOTTOM RIGHT - IMG */
#container #jcontent #home #jnewsbr { display:block; position:absolute; bottom:25px; right:45px; width:330px; height:170px; background:rgba(255,255,255,0.9) !important; background:#FFF; color:#fff; padding:5px; z-index:200; font-family:'Open Sans',sans-serif; }
#container #jcontent #home #jnewsbr #jbody { display:block; float:left; width:190px; padding-left:5px; padding-right:5px; padding-top:10px; }
#container #jcontent #home #jnewsbr #jbody h3 { font-size:16px; font-weight:bold; color:#424242; margin-bottom:6px; }
#container #jcontent #home #jnewsbr #jbody h3 a { position:relative; font-size:16px; font-weight:bold; }
#container #jcontent #home #jnewsbr #jbody h3 a:link { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbr #jbody h3 a:visited { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbr #jbody h3 a:hover { background-color:transparent; color:#424242; border-bottom:4px solid #424242; }
#container #jcontent #home #jnewsbr #jbody h3 a:active { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbr #jbody p { font-size:12px; font-weight:normal; color:#424242; }
#container #jcontent #home #jnewsbr #jbody ul { padding-left:15px; padding-top:5px; }
#container #jcontent #home #jnewsbr #jbody li { font-size:12px; font-weight:normal; color:#424242; list-style:disc; }
#container #jcontent #home #jnewsbr #jbody a { font-size:12px; font-weight:bold; color:#424242; }
#container #jcontent #home #jnewsbr #image { display:block; float:left; width:130px; padding-top:7px; }
#container #jcontent #home #jnewsbr #image img { width:130px; }
#container #jcontent #home #jsidelbr { display:block; position:absolute; bottom:25px; right:385px; width:20px; height:180px; z-index:200; background:rgba(110,110,110,0.8) !important; background:#6E6E6E; }
#container #jcontent #home #jsidelbr:hover { background:rgba(28,28,28,0.8); background:#1C1C1C; }
#container #jcontent #home #jsidelbr #prev { height:100%; background:url(/img/ic-prev8.png) no-repeat center; background-position:center; }
#container #jcontent #home #jsiderbr { display:block; position:absolute; bottom:25px; right:25px; width:20px; height:180px; z-index:200; background:rgba(110,110,110,0.8) !important; background:#6E6E6E; }
#container #jcontent #home #jsiderbr:hover { background:rgba(28,28,28,0.8); background:#1C1C1C; }
#container #jcontent #home #jsiderbr #next { height:100%; background:url(/img/ic-next8.png) no-repeat center; background-position:center; }

/* NEWS - BOTTOM RIGHT - NO.IMG */
#container #jcontent #home #jnewsbrx { display:block; position:absolute; bottom:25px; right:45px; width:220px; height:150px; background:rgba(255,255,255,0.9) !important; background:#FFF; color:#fff; padding:5px; z-index:200; font-family:'Open Sans',sans-serif; }
#container #jcontent #home #jnewsbrx #jbody { display:block; float:left; width:210px; padding-left:5px; padding-right:5px; padding-top:0px; }
#container #jcontent #home #jnewsbrx #jbody h3 { font-size:16px; font-weight:bold; color:#424242; margin-bottom:6px; }
#container #jcontent #home #jnewsbrx #jbody h3 a { position:relative; font-size:16px; font-weight:bold; }
#container #jcontent #home #jnewsbrx #jbody h3 a:link { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbrx #jbody h3 a:visited { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbrx #jbody h3 a:hover { background-color:transparent; color:#424242; border-bottom:4px solid #424242; }
#container #jcontent #home #jnewsbrx #jbody h3 a:active { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsbrx #jbody p { font-size:12px; font-weight:normal; color:#424242; }
#container #jcontent #home #jnewsbrx #jbody ul { padding-left:15px; padding-top:5px; }
#container #jcontent #home #jnewsbrx #jbody li { font-size:12px; font-weight:normal; color:#424242; list-style:disc; }
#container #jcontent #home #jnewsbrx #jbody a { font-size:12px; font-weight:bold; color:#424242; }
#container #jcontent #home #jnewsbrx #image { display:none; float:left; width:130px; padding-top:7px; }
#container #jcontent #home #jnewsbrx #image img { width:0px; }
#container #jcontent #home #jsidelbrx { display:block; position:absolute; bottom:25px; right:275px; width:20px; height:160px; z-index:200; background:rgba(110,110,110,0.8) !important; background:#6E6E6E; }
#container #jcontent #home #jsidelbrx:hover { background:rgba(28,28,28,0.8); background:#1C1C1C; }
#container #jcontent #home #jsidelbrx #prev { height:100%; background:url(/img/ic-prev8.png) no-repeat center; background-position:center; }
#container #jcontent #home #jsiderbrx { display:block; position:absolute; bottom:25px; right:25px; width:20px; height:160px; z-index:200; background:rgba(110,110,110,0.8) !important; background:#6E6E6E; }
#container #jcontent #home #jsiderbrx:hover { background:rgba(28,28,28,0.8); background:#1C1C1C; }
#container #jcontent #home #jsiderbrx #next { height:100%; background:url(/img/ic-next8.png) no-repeat center; background-position:center; }

/* NEWS - BOTTOM LEFT - NO.IMG */
#container #jcontent #home #jnewsblx { display:block; position:absolute; bottom:60px; left:45px; width:220px; height:150px; background:rgba(255,255,255,0.9) !important; background:#FFF; color:#fff; padding:5px; z-index:200; font-family:'Open Sans',sans-serif; }
#container #jcontent #home #jnewsblx #jbody { display:block; float:left; width:210px; padding-left:5px; padding-right:5px; padding-top:0px; }
#container #jcontent #home #jnewsblx #jbody h3 { font-size:16px; font-weight:bold; color:#424242; margin-bottom:6px; }
#container #jcontent #home #jnewsblx #jbody h3 a { position:relative; font-size:16px; font-weight:bold; }
#container #jcontent #home #jnewsblx #jbody h3 a:link { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsblx #jbody h3 a:visited { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsblx #jbody h3 a:hover { background-color:transparent; color:#424242; border-bottom:4px solid #424242; }
#container #jcontent #home #jnewsblx #jbody h3 a:active { background-color:transparent; color:#424242; }
#container #jcontent #home #jnewsblx #jbody p { font-size:12px; font-weight:normal; color:#424242; }
#container #jcontent #home #jnewsblx #jbody ul { padding-left:15px; padding-top:5px; }
#container #jcontent #home #jnewsblx #jbody li { font-size:12px; font-weight:normal; color:#424242; list-style:disc; }
#container #jcontent #home #jnewsblx #jbody a { font-size:12px; font-weight:bold; color:#424242; }
#container #jcontent #home #jnewsblx #image { display:none; float:left; width:130px; padding-top:7px; }
#container #jcontent #home #jnewsblx #image img { width:0px; }
#container #jcontent #home #jsidelblx { display:block; position:absolute; bottom:60px; left:25px; width:20px; height:160px; z-index:200; background:rgba(110,110,110,0.8) !important; background:#6E6E6E; }
#container #jcontent #home #jsidelblx:hover { background:rgba(28,28,28,0.8); background:#1C1C1C; }
#container #jcontent #home #jsidelblx #prev { height:100%; background:url(/img/ic-prev8.png) no-repeat center; background-position:center; }
#container #jcontent #home #jsiderblx { display:block; position:absolute; bottom:60px; left:275px; width:20px; height:160px; z-index:200; background:rgba(110,110,110,0.8) !important; background:#6E6E6E; }
#container #jcontent #home #jsiderblx:hover { background:rgba(28,28,28,0.8) !important; background:#1C1C1C; }
#container #jcontent #home #jsiderblx #next { height:100%; background:url(/img/ic-next8.png) no-repeat center; background-position:center; }



/* CAROUSEL NEXTPREV - BOTTOM LEFT */
#container #jcontent #home .jswp1bl { display:block; position:absolute; bottom:25px; left:25px; width:24px; height:24px; background:url(/img/ic-prev7.png) no-repeat left center; }
#container #jcontent #home .jswp1bl:hover { background:url(/img/ic-prev5.png) no-repeat left center; }
#container #jcontent #home .jswp2bl { display:block; position:absolute; bottom:25px; left:55px; width:24px; height:24px; background:url(/img/ic-next7.png) no-repeat left center; }
#container #jcontent #home .jswp2bl:hover { background:url(/img/ic-next5.png) no-repeat left center; }
/* CAROUSEL NEXTPREV - TOP RIGHT */
#container #jcontent #home .jswp1tr { display:block; position:absolute; top:20px; right:55px; width:24px; height:24px; background:url(/img/ic-prev7.png) no-repeat left center; }
#container #jcontent #home .jswp1tr:hover { background:url(/img/ic-prev5.png) no-repeat left center; }
#container #jcontent #home .jswp2tr { display:block; position:absolute; top:20px; right:25px; width:24px; height:24px; background:url(/img/ic-next7.png) no-repeat left center; }
#container #jcontent #home .jswp2tr:hover { background:url(/img/ic-next5.png) no-repeat left center; }


/* BUTTON NEWS/NEWSLETTER - TOP RIGHT */
#container #jcontent #home .jsyp1tr { display:block; position:absolute; bottom:165px; right:0px; width:20px; height:20px; background:url(/img/ic-plus5.png) no-repeat left center; }
#container #jcontent #home .jsyp1tr:hover { background:url(/img/ic-plus5.png) no-repeat left center; }
#container #jcontent #home .jsyp2tr { display:none; position:absolute; top:20px; right:25px; width:30px; height:24px; background:url(/img/ich-letter.png) no-repeat left center; }
#container #jcontent #home .jsyp2tr:hover { background:url(/img/ich-letter.png) no-repeat left center; }


#container #jcontent #jcont #home #instagram-feed-id { float:left; width:997px; padding-top:276px; padding-left:0px; }
#container #jcontent #jcont #home #instagram-feed-id .instagram_gallery { padding:0px; width:997px; }
#container #jcontent #jcont #home #instagram-feed-id .instagram_gallery .instagram-image{ padding:0px; }
#container #jcontent #jcont #home #instagram-feed-id .instagram_gallery .instagram-image img{ padding:0px; }
#container #jcontent #jcont #home #instagram-feed-id .instagram_gallery .instagram-sidecar{ padding:0px; }
#container #jcontent #jcont #home #instagram-feed-id .instagram_gallery .instagram-sidecar img{ padding:0px; }



/* =============================================================================================== */
/* | QRCODE language selection                                                                     */
/* =============================================================================================== */
#container #qcontent { position:relative; width:997px; float:left; background-color:#FFF; }
#container #qcontent #qcont { padding:0px 0 0 0; width:997px;}
#container #qcontent #qcont #qome { margin:0px 0 0 0; padding:0px; height:400px; width:997px; background:#FFFFFF no-repeat left center;  background-size:997px 550px; }

#container #qcontent #qcont #qome #qink { padding-top:50px; padding-left:0px; font-family:"Open Sans",sans-serif; font-size:14px; font-weight:bold; color:#808080; }



/* =============================================================================================== */
/* | SIDEBAR-GRAY                                                                                  */
/* =============================================================================================== */
#container #main #sidebar { width:237px;float:left; }
#container #main #sidebar .logo { width:237px; height:114px; display:block; text-indent:-9000px; background:#2e2e2e url(/img/logo.gif); }
#container #main #sidebar #menu { font-family: "Open Sans",sans-serif; line-height:18px; font-size:11px; margin:0px 0; padding-bottom:30px; background:#6E6E6E; padding-top:0px; }
#container #main #sidebar #menu h3 { font-size:12px; /* height:30px; */ }
#container #main #sidebar #menu h3.spaces { margin:10px 0; }
#container #main #sidebar #menu ul { background:#6E6E6E; overflow:hidden; margin-top:0px; margin-bottom:10px; }
#container #main #sidebar #menu ul li { padding:0; margin:0; border:0; }

#container #main #sidebar #menu #afspx { height:10px; }


#container #main #sidebar .h3std { display:block; padding:0 0 0 18px; border:0; color:#E6E6E6; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#container #main #sidebar .h3std:link { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .h3std:visited { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .h3std:hover { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#DD1828; color:#E6E6E6; }
#container #main #sidebar .h3std:active { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .h3act{ display:block; padding:0 0 0 18px; border:0; color:#E6E6E6; padding-top:5px; padding-bottom:5px; }
#container #main #sidebar .h3act:link { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#E6E6E6; }
#container #main #sidebar .h3act:visited { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#E6E6E6; }
#container #main #sidebar .h3act:hover { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#DD1828; color:#E6E6E6; }
#container #main #sidebar .h3act:active { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#E6E6E6; }

#container #main #sidebar .h3lik { display:block; padding:0 0 0 18px; border:0; color:#E6E6E6; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#container #main #sidebar .h3liu { display:block; padding:0 0 0 18px; border:0; color:#E6E6E6; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:underline; }

#container #main #sidebar .listd { color:#bdbdbd; display:block; padding:0 0 0 33px; margin:0; border:0; height:20px; padding-top:2px; padding-bottom:2px; }
#container #main #sidebar .listd:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .listd:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .listd:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#DD1828; color:#E6E6E6; }
#container #main #sidebar .listd:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .liact { color:#bdbdbd; display:block; padding:0 0 0 33px; margin:0; border:0; height:20px; padding-top:2px; padding-bottom:2px; }
#container #main #sidebar .liact:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#585858; color:#E6E6E6; }
#container #main #sidebar .liact:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#585858; color:#E6E6E6; }
#container #main #sidebar .liact:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#DD1828; color:#E6E6E6; }
#container #main #sidebar .liact:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#585858; color:#E6E6E6; }

#container #main #sidebar .ndstd { color:#bdbdbd; display:block; padding:0 0 0 50px; margin:0; border:0; height:20px; padding-top:2px; padding-bottom:2px; }
#container #main #sidebar .ndstd:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .ndstd:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .ndstd:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#DD1828; color:#E6E6E6; }
#container #main #sidebar .ndstd:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }

#container #main #sidebar .listi { color:#bdbdbd; display:block; padding:0 0 0 33px; margin:0; border:0; height:20px; padding-top:2px; padding-bottom:2px; padding-left:40px; }
#container #main #sidebar .listi:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .listi:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .listi:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#DD1828; color:#E6E6E6; }
#container #main #sidebar .listi:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .icn01 { background:#6E6E6E url(/img/icny01.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny01.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn02 { background:#6E6E6E url(/img/icny02.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny02.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn03 { background:#6E6E6E url(/img/icny03.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny03.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn04 { background:#6E6E6E url(/img/icny04.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny04.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn05 { background:#6E6E6E url(/img/icny05.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny05.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn06 { background:#6E6E6E url(/img/icny06.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny06.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn07 { background:#6E6E6E url(/img/icny07.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny07.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn08 { background:#6E6E6E url(/img/icny08.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny08.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn09 { background:#6E6E6E url(/img/icny09.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny09.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn10 { background:#6E6E6E url(/img/icny10.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny10.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn11 { background:#6E6E6E url(/img/icny11.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny11.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn12 { background:#6E6E6E url(/img/icny12.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny12.png) no-repeat 15px; background-size:17px 17px; } 
#container #main #sidebar .icn18 { background:#6E6E6E url(/img/icny12.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny18.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .icn19 { background:#6E6E6E url(/img/icny19.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny19.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebar .d3std { display:block; padding:0 0 0 40px; border:0; color:#E6E6E6; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#container #main #sidebar .d3std:link { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .d3std:visited { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .d3std:hover { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#DD1828; color:#E6E6E6; }
#container #main #sidebar .d3std:active { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#6E6E6E; color:#E6E6E6; }
#container #main #sidebar .d3act{ display:block; padding:0 0 0 40px; border:0; color:#E6E6E6; padding-top:5px; padding-bottom:5px; }
#container #main #sidebar .d3act:link { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#E6E6E6; }
#container #main #sidebar .d3act:visited { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#E6E6E6; }
#container #main #sidebar .d3act:hover { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#DD1828; color:#E6E6E6; }
#container #main #sidebar .d3act:active { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#E6E6E6; }



/* =============================================================================================== */
/* | SIDEBAR-WHITE                                                                                 */
/* =============================================================================================== */
#container #main #sidebarw { width:237px;float:left; }
#container #main #sidebarw .logo { width:237px; height:114px; display:block; text-indent:-9000px; background:#2e2e2e url(/img/logo.gif); }
#container #main #sidebarw #menu { font-family: "Open Sans",sans-serif; line-height:18px; font-size:11px; margin:0px 0; padding-bottom:30px; background:#FFF; padding-top:0px; }
#container #main #sidebarw #menu h3 { font-size:12px; /* height:30px; */ }
#container #main #sidebarw #menu h3.spaces { margin:10px 0; }
#container #main #sidebarw #menu ul { background:#FFF; overflow:hidden; margin-top:0px; margin-bottom:10px; }
#container #main #sidebarw #menu ul li { padding:0; margin:0; border:0; }
#container #main #sidebarw #menu #afspx { height:10px; }


#container #main #sidebarw .h3std { display:block; padding:0 0 0 18px; border:0; color:#535353; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#container #main #sidebarw .h3std:link { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#FFF; color:#535353; }
#container #main #sidebarw .h3std:visited { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#FFF; color:#535353; }
#container #main #sidebarw .h3std:hover { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#DD1828; color:#535353; }
#container #main #sidebarw .h3std:active { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#FFF; color:#535353; }
#container #main #sidebarw .h3act{ display:block; padding:0 0 0 18px; border:0; color:#E6E6E6; padding-top:5px; padding-bottom:5px; }
#container #main #sidebarw .h3act:link { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#535353; }
#container #main #sidebarw .h3act:visited { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#535353; }
#container #main #sidebarw .h3act:hover { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#DD1828; color:#535353; }
#container #main #sidebarw .h3act:active { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#535353; }

#container #main #sidebarw .h3lik { display:block; padding:0 0 0 18px; border:0; color:#535353; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#container #main #sidebarw .h3liu { display:block; padding:0 0 0 18px; border:0; color:#535353; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:underline; }

#container #main #sidebarw .listd { color:#bdbdbd; display:block; padding:0 0 0 33px; margin:0; border:0; height:20px; padding-top:2px; padding-bottom:2px; }
#container #main #sidebarw .listd:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }
#container #main #sidebarw .listd:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }
#container #main #sidebarw .listd:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#DD1828; color:#535353; }
#container #main #sidebarw .listd:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }
#container #main #sidebarw .liact { color:#bdbdbd; display:block; padding:0 0 0 33px; margin:0; border:0; height:20px; padding-top:2px; padding-bottom:2px; }
#container #main #sidebarw .liact:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#585858; color:#535353; }
#container #main #sidebarw .liact:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#585858; color:#535353; }
#container #main #sidebarw .liact:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#DD1828; color:#535353; }
#container #main #sidebarw .liact:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#585858; color:#535353; }

#container #main #sidebarw .ndstd { color:#bdbdbd; display:block; padding:0 0 0 50px; margin:0; border:0; height:20px; padding-top:2px; padding-bottom:2px; }
#container #main #sidebarw .ndstd:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }
#container #main #sidebarw .ndstd:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }
#container #main #sidebarw .ndstd:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#DD1828; color:#535353; }
#container #main #sidebarw .ndstd:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }

#container #main #sidebarw .listi { color:#bdbdbd; display:block; padding:0 0 0 33px; margin:0; border:0; height:20px; padding-top:2px; padding-bottom:2px; padding-left:40px; }
#container #main #sidebarw .listi:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }
#container #main #sidebarw .listi:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }
#container #main #sidebarw .listi:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#DD1828; color:#535353; }
#container #main #sidebarw .listi:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#535353; }
#container #main #sidebarw .icn01 { background:#FFF url(/img/icny01.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny01.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn02 { background:#FFF url(/img/icny02.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny02.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn03 { background:#FFF url(/img/icny03.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny03.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn04 { background:#FFF url(/img/icny04.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny04.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn05 { background:#FFF url(/img/icny05.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny05.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn06 { background:#FFF url(/img/icny06.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny06.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn07 { background:#FFF url(/img/icny07.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny07.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn08 { background:#FFF url(/img/icny08.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny08.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn09 { background:#FFF url(/img/icny09.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny09.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn10 { background:#FFF url(/img/icny10.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny10.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn11 { background:#FFF url(/img/icny11.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny11.png) no-repeat 15px; background-size:17px 17px; }
#container #main #sidebarw .icn12 { background:#FFF url(/img/icny12.png) no-repeat left 15px center; background:#6E6E6E url(/img/icny12.png) no-repeat 15px; background-size:17px 17px; } 
#container #main #sidebarw .d3std { display:block; padding:0 0 0 40px; border:0; color:#535353; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#container #main #sidebarw .d3std:link { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#FFF; color:#535353; }
#container #main #sidebarw .d3std:visited { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#FFF; color:#535353; }
#container #main #sidebarw .d3std:hover { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#DD1828; color:#535353; }
#container #main #sidebarw .d3std:active { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#FFF; color:#535353; }
#container #main #sidebarw .d3act{ display:block; padding:0 0 0 40px; border:0; color:#E6E6E6; padding-top:5px; padding-bottom:5px; }
#container #main #sidebarw .d3act:link { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#535353; }
#container #main #sidebarw .d3act:visited { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#535353; }
#container #main #sidebarw .d3act:hover { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#DD1828; color:#535353; }
#container #main #sidebarw .d3act:active { text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; background-color:#332C2C; color:#535353; }






#container #main #sidebar #menu #lgsel { line-height:17px; font-size:10px; margin:0px 0; }
#container #main #sidebar #menu #lgsel #lgicn { float:left; display:block; width:30%; line-height:17px; font-size:10px; margin:12px 0; }
#container #main #sidebar #menu #lgsel #lgicn img { padding-left:25px; }
#container #main #sidebar #menu #lgsel #lgcho { float:left; display:block; width:70%; line-height:17px; font-size:10px; margin:21px 0; }
#container #main #sidebar #menu #lgsel #lgcho select { padding-left:10px; font-size:12px; }
#container #main #sidebar #menu #spacer { line-height:1px; font-size:2px; margin:2px 0;}
#container #main #sidebar #menu #spacew { height:15px; }


/* =============================================================================================== */
/* | BREADCRUMP                                                                                    */
/* =============================================================================================== */

#container #jbread { display:inline-block; float:left; width:817px; height:22px; background-color:#e5e5e6; }
#container #jbread .breadcrumb { font-family:"Open Sans",sans-serif; font-size:11px; padding:4px 8px 18px 0; margin-left:17px; }
#container #jbread .breadcrumb li { float:left; padding-right:5px; font-size:11px; list-style:none; color:#535353; }

#container #jbread .breadcrumb .last:link { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; }
#container #jbread .breadcrumb .last:visited { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; }
#container #jbread .breadcrumb .last:hover { text-decoration:underline; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; }
#container #jbread .breadcrumb .last:active { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; }

#container #jbread .breadcrumb .home:link { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; background-image: url("../img/bd-home3.png"); background-repeat: no-repeat; background-position:0px 0px; padding:0px 0px 0px 0px; }
#container #jbread .breadcrumb .home:visited { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; background-image: url("../img/bd-home3.png"); background-repeat: no-repeat; background-position:0px 0px; padding:0px 0px 0px 0px; }
#container #jbread .breadcrumb .home:hover { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; background-image: url("../img/bd-home3.png"); background-repeat: no-repeat; background-position:0px 0px; padding:0px 0px 0px 0px; }
#container #jbread .breadcrumb .home:active { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; background-image: url("../img/bd-home3.png"); background-repeat: no-repeat; background-position:0px 0px; padding:0px 0px 0px 0px; }

#container #jbread .breadcrumb .jsep { margin-left:4px; padding-right:4px; text-decoration:none; background-image: url("../img/bd-jsep3.png"); background-repeat: no-repeat; background-position:0px 0px; }


#container #jxbread { display:inline-block; float:left; width:180px; height:22px; background-color:#e5e5e6; }
#container #jxbread .bdx { font-family:"Open Sans",sans-serif; font-size:11px; padding:4px 8px 18px 0; margin-left:0px; }
#container #jxbread .bdx li { float:right; padding-right:5px; font-size:11px; list-style:none; color:#535353; }

#container #jxbread .bdx .helpx:link { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; background-image: url("../img/bd-help3.png"); background-repeat: no-repeat; background-position:0px 0px; padding:0px 0px 0px 0px; }
#container #jxbread .bdx .helpx:visited { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; background-image: url("../img/bd-help3.png"); background-repeat: no-repeat; background-position:0px 0px; padding:0px 0px 0px 0px; }
#container #jxbread .bdx .helpx:hover { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; background-image: url("../img/bd-help3.png"); background-repeat: no-repeat; background-position:0px 0px; padding:0px 0px 0px 0px; }
#container #jxbread .bdx .helpx:active { text-decoration:none; font-size:11px; font-weight:normal; background-color:#E5E5E6; color:#535353; background-image: url("../img/bd-help3.png"); background-repeat: no-repeat; background-position:0px 0px; padding:0px 0px 0px 0px; }

#container #jxbread .bdx .lastx:link { text-decoration:none; font-size:11px; font-weight:bold; background-color:#E5E5E6; color:#535353; }
#container #jxbread .bdx .lastx:visited { text-decoration:none; font-size:11px; font-weight:bold; background-color:#E5E5E6; color:#535353; }
#container #jxbread .bdx .lastx:hover { text-decoration:underline; font-size:11px; font-weight:bold; background-color:#E5E5E6; color:#535353; }
#container #jxbread .bdx .lastx:active { text-decoration:none; font-size:11px; font-weight:bold; background-color:#E5E5E6; color:#535353; }


/* =============================================================================================== */
/* | CERTIFICATION                                                                                 */
/* =============================================================================================== */
#container #jcertcontent { position:relative; width:997px; float:left; background-color:#FFF; min-height:500px; }
#container #jcertcontent #jcert { padding-top:10px; padding-bottom:17px; padding-left:15px; padding-right:15px; width:967px; font-family:"Open Sans",sans-serif; }

#container #jcertcontent #jcert #jtit { font-family:"Open Sans",sans-serif; padding-top:5px; padding-bottom:10px; }
#container #jcertcontent #jcert #jtit h1 { font-size:21px; font-weight:bold; color:#DD1828; text-align:left; text-transform:uppercase; }
#container #jcertcontent #jcert #jtit h2 { font-size:14px; font-weight:normal; color:#535353; text-transform:uppercase; }
#container #jcertcontent #jcert #jtit h4 { font-size:14px; font-weight:normal; color:#535353; text-transform:uppercase; }

#container #jcertcontent #jcert .tableMainBook { font-size:13px; color:#404040; border-collapse:collapse; border-spacing:0px; border:1px solid #666; width:100%; }
#container #jcertcontent #jcert .tableMainBook td { border:1px solid #666; }
#container #jcertcontent #jcert .tableMainBook .tdStyle1 { background-color:#CCC; color:#666; font-weight:bold; border-width:0 0 1px 0; line-height:1.8; padding-left:3px; height:27px; }
#container #jcertcontent #jcert .tableMainBook .tdStyle2 { background-color:#fff; line-height:1.8; padding-left:3px; height:27px; }
#container #jcertcontent #jcert .tableMainBook .tdStyle2 input { font-family:"Open Sans",sans-serif; background-color:#FFF; border:1px solid #848484; color:#424242; font-size:13px; height:20px; width:100px; }
#container #jcertcontent #jcert .tableMainBook .tdStyle2 .yselect { font-family:"Open Sans",sans-serif; background-color:#FFF; border:1px solid #848484; color:#424242; font-size:13px; height:25px; }

#container #jcertcontent #jcert .tableMainBook .tdStyleX { background-color:#F5ECCE; line-height:1.8; padding-left:3px; height:27px; }
#container #jcertcontent #jcert .tableMainBook .tdStyleX input { font-family:"Open Sans",sans-serif; background-color:#FFF; border:1px solid #848484; color:#424242; font-size:13px; height:20px; width:100px; }
#container #jcertcontent #jcert .tableMainBook .tdStyleX .yselect { font-family:"Open Sans",sans-serif; background-color:#FFF; border:1px solid #848484; color:#424242; font-size:13px; height:25px; }

#container #jcertcontent #jcert .tableMainBook .tdStyle3 { background-color:#eee; border-width:0 0 1px 1px; line-height:1.8; padding-left:3px; height:27px; }
#container #jcertcontent #jcert .tableMainBook .linkSt1 { color:#666; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; font-size:14px; font-weight:bold; text-transform:uppercase; }
#container #jcertcontent #jcert .tableMainBook .linkSt1:link { text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; background-color:#CCC; color:#666; }
#container #jcertcontent #jcert .tableMainBook .linkSt1:visited { text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; background-color:#CCC; color:#666; }
#container #jcertcontent #jcert .tableMainBook .linkSt1:hover { text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; background-color:#DD1828; color:#E6E6E6; }
#container #jcertcontent #jcert .tableMainBook .linkSt1:active { text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; background-color:#CCC; color:#666; }

#container #jcertcontent #jcert .mainMsg { font-size:12px; font-weight:normal; background-color:#FFF; color:#666; padding-top:15px; }
#container #jcertcontent #jcert .mainMsg ul li { list-style:disc; margin-left:20px; }

#container #jcertcontent #jcert .tableHead { text-align:center; margin:0 0 20px 0; border:1px solid #666; width:100%; border-collapse:collapse; }
#container #jcertcontent #jcert .tdHeadLabel { height:30px; background:#CCC; font-weight:bold; margin:0; padding:0 10px; font-size:13px !important; border:1px solid #666; }
#container #jcertcontent #jcert .tdHead { height:30px; background:#FFF; font-size:13px !important; border:1px solid #666; }

#container #jcertcontent #jcert .tableMainGrid { font-size:13px; color:#404040; border-collapse:collapse; border-spacing:0px; border:1px solid #666; width:100%; }
#container #jcertcontent #jcert .tableMainGrid tr:nth-child(even) { background-color:#FFF; }
#container #jcertcontent #jcert .tableMainGrid tr:nth-child(odd)  { background-color:#F2F2F2; }
#container #jcertcontent #jcert .tableMainGrid tr:hover           { background-color:#E6E0F8; }
#container #jcertcontent #jcert .tableMainGrid td { border:1px solid #666; }
#container #jcertcontent #jcert .tableMainGrid .ghead { background-color:#CCC; font-weight:bold; height:30px; font-size:13px; padding-left:3px; padding-right:3px; }
#container #jcertcontent #jcert .tableMainGrid .ghead a:link { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .ghead a:visited { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .ghead a:hover { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .ghead a:active { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .glink { background-color:transparent; font-weight:bold; height:30px; font-size:13px; padding-left:3px; padding-right:3px; }
#container #jcertcontent #jcert .tableMainGrid .glink a:link { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .glink a:visited { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .glink a:hover { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .glink a:active { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .gcell { background-color:transparent; font-weight:normal; height:30px; font-size:12px; padding-left:3px; padding-right:3px; }
#container #jcertcontent #jcert .tableMainGrid .gcell a:link { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .gcell a:visited { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .gcell a:hover { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .gcell a:active { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableMainGrid .gwarn { font-weight:bold; height:100px; font-size:18px; padding-left:3px; padding-right:3px; }

#container #jcertcontent #jcert .tableDownload { font-size:13px; color:#404040; border-collapse:collapse; border-spacing:0px; border:1px solid #666; width:100%; }
#container #jcertcontent #jcert .tableDownload tr:hover           { background-color:#E6E0F8; }
#container #jcertcontent #jcert .tableDownload td { border:1px solid #666; }
#container #jcertcontent #jcert .tableDownload .ghead { background-color:#CCC; font-weight:bold; height:30px; font-size:13px; padding-left:3px; padding-right:3px; }
#container #jcertcontent #jcert .tableDownload .gcell { background-color:transparent; font-weight:normal; height:30px; font-size:13px; padding-left:3px; padding-right:3px; }
#container #jcertcontent #jcert .tableDownload .gcell a:link { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableDownload .gcell a:visited { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableDownload .gcell a:hover { padding:0px; color:#404040; background-color:transparent; }
#container #jcertcontent #jcert .tableDownload .gcell a:active { padding:0px; color:#404040; background-color:transparent; }


#container #jcertcontent #jcert .tableNoData { font-size:13px; color:#404040; border-collapse:collapse; border-spacing:0px; border:1px solid #666; width:100%; }
#container #jcertcontent #jcert .tableNoData tr:hover           { background-color:#E6E0F8; }
#container #jcertcontent #jcert .tableNoData td { border:1px solid #666; }








/* =============================================================================================== */
/* | FOOTER                                                                                        */
/* =============================================================================================== */
#container #footer { font-family:'Open Sans',sans-serif; float:left; width:997px; height:20px; margin:auto; background:#332C2C url(/img/bg-footer.gif) no-repeat right; text-align:left;}

#container #footer #ycol1 { width:565px; display:inline; float:left; padding-left:10px; }
#container #footer #ycol1 p { font-size:11px; color:#fff; padding-top:3px; line-height:13px; font-weight:normal; }

#container #footer #ycolk { width:20px; display:inline; float:left; padding-left:5px; }
#container #footer #ycolk a { font-size:12px; background-color:#332C2C; }
#container #footer #ycolk a:link { font-size:12px; background-color:#332C2C; }
#container #footer #ycolk a:visited { font-size:12px; background-color:#332C2C; }
#container #footer #ycolk a:hover { font-size:12px; background-color:#332C2C; }
#container #footer #ycolk a:active { font-size:12px; background-color:#332C2C; }
#container #footer #ycolk img { width:20px; height:20px; border:0px; }

#container #footer #ycolm { width:20px; display:inline; float:left; padding-left:5px; }
#container #footer #ycolm a { font-size:12px; background-color:#332C2C; }
#container #footer #ycolm a:link { font-size:12px; background-color:#332C2C; }
#container #footer #ycolm a:visited { font-size:12px; background-color:#332C2C; }
#container #footer #ycolm a:hover { font-size:12px; background-color:#332C2C; }
#container #footer #ycolm a:active { font-size:12px; background-color:#332C2C; }
#container #footer #ycolm img { width:20px; height:20px; border:0px; }

#container #footer #ycol2 { width:327px; display:inline; float:left; padding-right:40px; text-align:right; }
#container #footer #ycol2 p { font-size:11px; color:#fff; padding-top:3px; line-height:13px; }
#container #footer #ycol2 .logo-footer { display:block; font-size:11px; text-transform:uppercase; }

#container #footerx { float:left; width:997px; height:125px; margin:auto; background-color:#848484; color:#FFF; font-family:'Open Sans',sans-serif; }
#container #footerx #xcol1 { width:161px; display:inline; float:left; padding-left:10px; padding-top:15px; text-align:left; }
#container #footerx #xcol2 { width:159px; display:inline; float:left; padding-left:5px; padding-top:15px; text-align:left;  }
#container #footerx #xcol3 { width:159px; display:inline; float:left; padding-left:5px; padding-top:15px; text-align:left;  }
#container #footerx #xcol4 { width:159px; display:inline; float:left; padding-left:5px; padding-top:15px; text-align:right; }
#container #footerx #xcol5 { width:159px; display:inline; float:left; padding-left:5px; padding-top:15px; text-align:right; }
#container #footerx #xcol6 { width:160px; display:inline; float:left; padding-right:10px; padding-top:15px; text-align:right; }

#container #footerx #lka { display:block; font-weight:normal; padding-left:1px; padding-right:1px; }
#container #footerx #lkb { display:block; font-weight:normal; padding-left:1px; padding-right:1px; }

.flinka:link { text-decoration:none; font-size:14px; font-weight:bold; background-color:#848484; color:#FFF; }
.flinka:visited { text-decoration:none; font-size:14px; font-weight:bold; background-color:#848484; color:#FFF; }
.flinka:hover { text-decoration:none; font-size:14px; font-weight:bold; background-color:#FFF; color:#1C1C1C; }
.flinka:active { text-decoration:none; font-size:14px; font-weight:bold; background-color:#848484; color:#FFF; }

.flinkb:link { text-decoration:none; font-size:12px; font-weight:normal; background-color:#848484; color:#FFF; }
.flinkb:visited { text-decoration:none; font-size:12px; font-weight:normal; background-color:#848484; color:#FFF; }
.flinkb:hover { text-decoration:none; font-size:12px; font-weight:normal; background-color:#FFF; color:#1C1C1C; }
.flinkb:active { text-decoration:none; font-size:12px; font-weight:normal; background-color:#848484; color:#FFF; }

.flinkc:link { text-decoration:none; font-size:11px; font-weight:normal; background-color:#332C2C; color:#FFF; }
.flinkc:visited { text-decoration:none; font-size:11px; font-weight:normal; background-color:#332C2C; color:#FFF; }
.flinkc:hover { text-decoration:underline; font-size:11px; font-weight:normal; background-color:#332C2C; color:#FFF; }
.flinkc:active { text-decoration:none; font-size:11px; font-weight:normal; background-color:#332C2C; color:#FFF; }



#container #footerz { float:left; width:997px; height:150px; margin:auto; background-color:#848484; color:#FFF; font-family:'Open Sans',sans-serif; }
#container #footerz #xcol1 { width:161px; display:inline; float:left; padding-left:10px; padding-top:15px; text-align:center; }
#container #footerz #xcol2 { width:159px; display:inline; float:left; padding-left:5px; padding-top:15px; text-align:center;  }
#container #footerz #xcol3 { width:159px; display:inline; float:left; padding-left:5px; padding-top:15px; text-align:center;  }
#container #footerz #xcol4 { width:159px; display:inline; float:left; padding-left:5px; padding-top:15px; text-align:center; }
#container #footerz #xcol5 { width:159px; display:inline; float:left; padding-left:5px; padding-top:15px; text-align:center; }
#container #footerz #xcol6 { width:160px; display:inline; float:left; padding-right:10px; padding-top:15px; text-align:center; }

#container #footerz #xcol1 #xico1 { display:block; width:100px; margin-left:auto; margin-right:auto; margin-top:5px; }
#container #footerz #xcol2 #xico2 { display:block; width:100px; margin-left:auto; margin-right:auto; margin-top:5px; }
#container #footerz #xcol3 #xico3 { display:block; width:100px; margin-left:auto; margin-right:auto; margin-top:5px; }
#container #footerz #xcol4 #xico4 { display:block; width:100px; margin-left:auto; margin-right:auto; margin-top:5px; }
#container #footerz #xcol5 #xico5 { display:block; width:100px; margin-left:auto; margin-right:auto; margin-top:5px; }
#container #footerz #xcol6 #xico6 { display:block; width:100px; margin-left:auto; margin-right:auto; margin-top:5px; }

#container #footerz #lka { display:block; font-weight:normal; padding-left:1px; padding-right:1px; }
#container #footerz #lkb { display:block; font-weight:normal; padding-left:1px; padding-right:1px; }



/* =============================================================================================== */
/* | CONTENT                                                                                       */
/* =============================================================================================== */
#container #main #content { width:760px; float:left; background-color:#FFF; padding-bottom:20px; }
#container #main #content #cont { padding:5px 28px; overflow:hidden; width:704px;}


/* =============================================================================================== */
/* | CONTENT                                                                                       */
/* =============================================================================================== */
#container #content #cont #jtit { margin-bottom:15px; }
#container #content #cont #jtit h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #content #cont #jtit h2 { font-family:"Open Sans",sans-serif; font-size:14px; font-weight:bold; color:#6E6E6E; margin-top:8px; padding: 0px 0px 2px; text-transform:uppercase; }



/* =============================================================================================== */
/* | PAGE                                                                                       */
/* =============================================================================================== */
#container #content #cont #page #jtit { margin-bottom:0px; }
#container #content #cont #page #jtit h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }

#container #content #cont #page #tabx { float:left; display:inline; width:704px; height:25px; margin-bottom:0px; margin-top:5px; padding-bottom:15px; }
#container #content #cont #page #tabx #tbyl { display:inline-block; font-size:13px; height:20px; padding-left:0px; padding-right:10px; text-transform:uppercase; }
#container #content #cont #page #tabx #tbyl h2 { color:#6E6E6E; background-color:#FFF; font-size:14px; font-weight:bold; border-radius:0px; padding:0px; padding-bottom:2px; text-decoration:none; }
#container #content #cont #page #tabx #tbyr { display:inline-block; float:right; font-size:13px; height:20px; padding-left:0px; padding-right:0px; text-transform:uppercase; }
#container #content #cont #page #tabx #tbyr a { color:#6E6E6E; background-color:#FFF; font-weight:bold; border-radius:0px; padding:0px; padding-bottom:2px; text-decoration:none; background:#FFFFFF url(/img/pdf-16b.png) no-repeat left 0px center; padding-right:0px; padding-left:20px; }
#container #content #cont #page #tabx #tbyr a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:13px; text-decoration:none; }
#container #content #cont #page #tabx #tbyr a:hover { text-decoration:none; border-bottom:4px solid #DD1828; }



#container #content #cont #page { font-family:"Open Sans",sans-serif; width:704px; margin:0px 0 0px 0; padding-top:0px; padding-bottom:0px; width:100%; }
#container #content #cont #page h4 { font-family: "Open Sans",sans-serif; font-size:13px; font-weight:bold; color:#535353; padding-bottom:10px; padding-left:0px; text-align:left; font-size:13px; }
#container #content #cont #page p { margin:0 0 12px; font-size:12.5px; line-height:17px; text-align:justify; }
#container #content #cont #page p strong { font-style:italic; font-size:12.5px; color:#000; }
#container #content #cont #page a { color:#535353; text-decoration:underline; font-size:12.5px; }
#container #content #cont #page a.linkSt1 {color:#fff; background-color:#666; padding:0 2px; text-decoration:none;}
#container #content #cont #page ul, 
#container #content #cont #page ol {margin:0 0 9px; padding-left:18px; line-height:18px; font-size:12.5px; }
#container #content #cont #page ol li { list-style-type:decimal; font-size:12.5px; }
#container #content #cont #page ul li , 
#container #content #cont #page ul li ul li,
#container #content #cont #page ol li ul li { list-style-type:disc; font-size:12.5px; /* list-style-position:inside; */ }
#container #content #cont #page ul li strong { font-weight:bold; font-size:12.5px; }
#container #content #cont #page ul li .lbold { font-weight:bold; font-size:12.5px; color:#6E6E6E; }
#container #content #cont #page ol li ul { position:relative; margin:0 0 0px; padding-left:18px;  }

#container #content #cont #page .pbold { font-style:normal; font-weight:bold; font-size:12.5px; color:#6E6E6E; }
#container #content #cont #page .cbold { font-style:normal; font-weight:bold; font-size:14px; color:#6E6E6E; text-align:center; }
#container #content #cont #page .cbold a { font-style:normal; font-weight:bold; font-size:14px; color:#6E6E6E; text-align:center; text-decoration:none; }
#container #content #cont #page .nbold { font-style:normal; font-weight:bold; font-size:12.5px; color:#6E6E6E; text-align:left; }

#container #content #cont #page .imgtop { margin-bottom:15px; }
#container #content #cont #page .imgbot { margin-top:15px; }

#container #content #cont #page .filebot { float:left; display:block; width:704px; margin-top:10px; padding-bottom:10px; }
#container #content #cont #page .filebot #pyr { display:inline-block; float:left; font-size:13px; height:20px; padding-left:0px; padding-right:0px; text-transform:uppercase; }
#container #content #cont #page .filebot #pyr a { color:#6E6E6E; background-color:#FFF; font-weight:bold; border-radius:0px; padding:0px; padding-bottom:2px; text-decoration:none; background:#FFFFFF url(/img/pdf-16b.png) no-repeat left 0px center; padding-right:0px; padding-left:20px; }
#container #content #cont #page .filebot #pyr a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:13px; text-decoration:none; }
#container #content #cont #page .filebot #pyr a:hover { text-decoration:none; border-bottom:4px solid #DD1828; }


#container #content #cont #page .yfile { float:left; display:block; width:704px; margin-top:20px; padding-bottom:10px; }
#container #content #cont #page .yfile #ytx { display:inline-block; float:left; width:704px; font-size:12px; height:32px; padding-left:0px; padding-right:0px; }
#container #content #cont #page .yfile #ytx a { color:#6E6E6E; background-color:#FFF; font-weight:bold; font-size:12px; line-height:30px; border-radius:0px; padding-top:3px; padding-bottom:2px; text-decoration:none; background:#FFFFFF url(/img/pdf-16b.png) no-repeat left 0px center !important; background:url(/img/pdf-16b.png) no-repeat 0px; padding-right:0px; padding-left:20px; }
#container #content #cont #page .yfile #ytx a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:12px; text-decoration:none; }
#container #content #cont #page .yfile #ytx a:hover { text-decoration:none; border-bottom:4px solid #365C9A; *border-bottom:0px; }

#container #content #cont #page .yspace { display:block; height:10px; }
#container #content #cont #page .qspace { display:block; height:5px; }

#container #content #cont #page .pglink:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; font-weight:bold; }
#container #content #cont #page .pglink:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; font-weight:bold; }
#container #content #cont #page .pglink:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:12.5px; font-weight:bold; }
#container #content #cont #page .pglink:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; font-weight:bold; }

#container #content #cont #page .nwlink:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:13px; font-weight:bold; }
#container #content #cont #page .nwlink:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:13px; font-weight:bold; }
#container #content #cont #page .nwlink:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:13px; font-weight:bold; }
#container #content #cont #page .nwlink:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:13px; font-weight:bold; }

#container #content #cont #page .qfile { float:left; display:block; width:704px; margin-top:10px; padding-bottom:20px; }
#container #content #cont #page .qfile #qytx { display:inline-block; float:left; width:704px; font-size:12px; height:32px; padding-left:0px; padding-right:0px; }
#container #content #cont #page .qfile #qytx a { color:#6E6E6E; background-color:#FFF; font-weight:bold; font-size:12px; line-height:30px; border-radius:0px; padding-top:3px; padding-bottom:2px; text-decoration:none; background:#FFFFFF url(/img/pdf-16b.png) no-repeat left 0px center !important; background:url(/img/pdf-16b.png) no-repeat 0px; padding-right:0px; padding-left:20px; }
#container #content #cont #page .qfile #qytx a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:12px; text-decoration:none; }
#container #content #cont #page .qfile #qytx a:hover { text-decoration:none; border-bottom:4px solid #365C9A; *border-bottom:0px; }

#container #content #cont #page .qwlink { display:block; padding-top:20px; }





/* =============================================================================================== */
/* | PRODUCTa                                                                                      */
/* =============================================================================================== */
#container #main #content #cont #producta { width:704px; margin:0px 0 0px 0; padding-top:0px; padding-bottom:0px; background-color:#FFF; }
#container #main #content #cont #producta #title { width:704px; height:auto; text-align:left; margin-bottom:5px; }
#container #main #content #cont #producta #title h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #producta #title p { font-size:12px; font-weight:normal; color:#535353; padding-top:5px; padding-left:0px; text-align:left; }

#container #main #content #cont #producta #prod { font-family:'Open Sans',sans-serif; float:left; display:inline; width:704px; height:auto; padding-left:0px; padding-right:0px; background-color:#FFF; }
#container #main #content #cont #producta #prod #ibox { float:left; display:inline; width:250px; height:200px; margin-bottom:5px; margin-top:5px; border-bottom:1px solid #848484; }
#container #main #content #cont #producta #prod #ibox img { width:250px; height:190px; margin-top:0px; opacity:1.0; border-radius:0px; }
#container #main #content #cont #producta #prod #ibox img:hover { opacity:1.0; }
#container #main #content #cont #producta #prod #tbox { float:left; display:inline; width:450px; padding-left:4px; height:200px; margin-bottom:5px; margin-top:5px; border-bottom:1px solid #848484; }
#container #main #content #cont #producta #prod #tbox #lab { color:#DD1828; height:23px; padding-top:0px; padding-left:5px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #producta #prod #tbox #lab:hover { background-color:#CCCCCC; }
#container #main #content #cont #producta #prod #tbox #lab a:link { text-decoration:none; font-size:14px; font-weight:bold; background-color:transparent; color:#DD1828; }
#container #main #content #cont #producta #prod #tbox #lab a:visited { text-decoration:none; font-size:14px; font-weight:bold; background-color:#transparent; color:#DD1828; }
#container #main #content #cont #producta #prod #tbox #lab a:hover { text-decoration:none; font-size:14px; font-weight:bold; background-color:#CCCCCC; color:#DD1828; }
#container #main #content #cont #producta #prod #tbox #lab a:active { text-decoration:none; font-size:14px; font-weight:bold; background-color:#transparent; color:#DD1828; }
#container #main #content #cont #producta #prod #tbox #dsc { display:block; font-size:12px; line-height:22px; background-color:#FFF; text-align:left; padding-top:5px; padding-left:0px; }
#container #main #content #cont #producta #prod #tbox #dsc p { font-size:12.5px; background-color:#FFF; text-align:left; padding-top:5px; padding-left:5px; margin:0px 0px 5px 0px; }
#container #main #content #cont #producta #prod #tbox #dsc ul { color:#424242; margin-top:0px; padding-left:0px !important; padding-top:2px; }
#container #main #content #cont #producta #prod #tbox #dsc ul li { display:block; padding-left:3px; font-size:12.5px; font-weight:normal; color:#424242; height:19px; padding-top:0px; line-height:20px; }
/* #container #main #content #cont #producta #prod #tbox #dsc ul li a { text-decoration:none; color:#424242; font-size:12.5px; font-weight:bold; background-image: url("../img/bg-li2.png"); background-repeat: no-repeat; background-position:0px 2px; padding:0px 0px 0px 13px; } */
/* #container #main #content #cont #producta #prod #tbox #dsc ul li:hover { display:block; background-color:#DD1828; color:#FFF; } */
/* #container #main #content #cont #producta #prod #tbox #dsc ul li:hover a { color:#FFF; background-color:#DD1828; background-image: url("../img/bg-li2h.png"); } */
#container #main #content #cont #producta #prod #tbox #dsc ul li a { display:block; text-decoration:none; color:#424242; font-size:12.5px; font-weight:bold; background-image: url("../img/bg-li2.png"); background-repeat: no-repeat; background-position:0px 2px; padding:0px 0px 0px 13px; }
#container #main #content #cont #producta #prod #tbox #dsc ul li a:hover { color:#FFF; background-color:#DD1828; background-image: url("../img/bg-li2h.png"); }

#container #main #content #cont #producta #prod #tbox #dsc ul li p { display:block; text-decoration:none; color:#424242; font-size:12.5px; font-weight:bold; background-image: url("../img/bg-li2.png"); background-repeat: no-repeat; background-position:0px 2px; padding:0px 0px 0px 13px; }
#container #main #content #cont #producta #prod #tbox #dsc ul li p:hover { color:#FFF; background-color:#DD1828; background-image: url("../img/bg-li2h.png"); }


#container #main #jcontent #producty { width:967px; padding-left:15px; padding-right:15px; background-color:#FFF; }
#container #main #jcontent #producty #title { width:967px; height:auto; text-align:left; margin-bottom:5px; }
#container #main #jcontent #producty #title h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #jcontent #producty #title p { font-size:12px; font-weight:normal; color:#535353; padding-top:5px; padding-left:0px; text-align:left; }

#container #main #jcontent #producty #proy { font-family:'Open Sans',sans-serif; float:left; display:inline; width:967px; height:auto; padding-left:0px; padding-right:0px; background-color:#FFF; }
#container #main #jcontent #producty #proy #ybox { float:left; display:inline; width:476px; border:1px solid #EEE; min-height:170px; }
#container #main #jcontent #producty #proy #ybox #ibox { float:left; display:inline; width:200px; margin-bottom:2px; margin-top:2px; margin-left:2px; position:relative; }
#container #main #jcontent #producty #proy #ybox #ibox #lab { color:#FFF; height:22px; width:100%; padding-top:0px; padding-left:0px; text-align:left; text-transform:uppercase; position:absolute; top:0px; background:rgba(0,0,0,0.6) none repeat scroll 0% 0%; }
#container #main #jcontent #producty #proy #ybox #ibox #lab p { padding-left:5px; color:#FFF; font-size:13px; font-weight:bold; }
#container #main #jcontent #producty #proy #ybox #ibox img { width:200px; height:160px; margin-top:25px; opacity:1.0; border-radius:0px; }
#container #main #jcontent #producty #proy #ybox #ibox img:hover { opacity:1.0; }
#container #main #jcontent #producty #proy #ybox #tbox { float:left; display:inline; width:270px; padding-left:4px; min-height:170px; margin-bottom:5px; margin-top:0px; }
#container #main #jcontent #producty #proy #ybox #tbox #dsc { display:block; font-size:12px; line-height:22px; background-color:#FFF; text-align:left; padding-top:0px; padding-left:0px; }
#container #main #jcontent #producty #proy #ybox #tbox #dsc p { font-size:12px; background-color:#FFF; text-align:left; padding-top:5px; padding-left:5px; margin:0px 0px 5px 0px; }
#container #main #jcontent #producty #proy #ybox #tbox #dsc ul { color:#424242; margin-top:0px; padding-left:0px !important; padding-top:2px; }
#container #main #jcontent #producty #proy #ybox #tbox #dsc ul li { display:block; padding-left:3px; font-size:11px; font-weight:normal; color:#424242; height:19px; padding-top:0px; line-height:20px; }
#container #main #jcontent #producty #proy #ybox #tbox #dsc ul li a { text-decoration:none; color:#424242; font-size:11px; font-weight:bold; padding:0px 0px 0px 0px; }
#container #main #jcontent #producty #proy #ybox #tbox #dsc ul li:hover { display:block; background-color:#DD1828; color:#FFF; }
#container #main #jcontent #producty #proy #ybox #tbox #dsc ul li:hover a { color:#FFF; background-color:#DD1828; }
#container #main #jcontent #producty #proy #sbox { float:left; display:inline; width:11px; }
#container #main #jcontent #producty #proy #lbox { float:left; display:inline; width:959px; height:2px; background-color:#fff; margin-bottom:5px; margin-top:5px; }




/* =============================================================================================== */
/* | PRODUCTb                                                                                      */
/* =============================================================================================== */
#container #main #content #cont #productb { width:704px; margin:0px 0 0px 0; padding-top:0px; padding-bottom:0px; width:100%; height:740px; background-color:#FFF; font-family:'Open Sans',sans-serif; }
#container #main #content #cont #productb #title { width:704px; height:auto; text-align:left; margin-bottom:0px; }
#container #main #content #cont #productb #title h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #productb #title p { font-size:13px; font-weight:normal; color:#535353; padding-top:5px; padding-left:0px; text-align:left; }
#container #main #content #cont #productb #title ul { color:#424242; margin-top:0px; padding-left:0px; /* padding-left:0px !important; */ padding-top:0px; margin-bottom:15px; }
#container #main #content #cont #productb #title ul li { display:block; padding-left:3px; font-size:12px; font-weight:normal; color:#424242; padding-top:2px; background-image: url("../img/bg-li3.png"); background-repeat: no-repeat; background-position:0px 2px; padding:0px 0px 0px 13px;}


#container #main #content #cont #productb #prod { font-family:'Open Sans',sans-serif; float:left; display:inline; width:704px; height:auto; padding-left:0px; padding-right:0px; background-color:#FFF; }
#container #main #content #cont #productb #prod #cbox { float:left; display:inline; width:704px; min-height:280px; margin-bottom:5px; margin-top:10px; border-top:1px solid #848484; }
#container #main #content #cont #productb #prod #cbox #tbox { float:left; display:inline; width:400px; padding-right:4px; margin-bottom:5px; margin-top:15px; }
#container #main #content #cont #productb #prod #cbox #tbox #lab { color:#DD1828; font-size:14px; font-weight:bold; height:22px; padding-top:3px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #productb #prod #cbox #tbox #lab a:link { text-decoration:none; font-size:14px; font-weight:bold; background-color:transparent; color:#DD1828; }
#container #main #content #cont #productb #prod #cbox #tbox #lab a:visited { text-decoration:none; font-size:14px; font-weight:bold; background-color:transparent; color:#DD1828; }
#container #main #content #cont #productb #prod #cbox #tbox #lab a:hover { text-decoration:none; font-size:14px; font-weight:bold; background-color:#CCCCCC; color:#DD1828; }
#container #main #content #cont #productb #prod #cbox #tbox #lab a:active { text-decoration:none; font-size:14px; font-weight:bold; background-color:transparent; color:#DD1828; }
#container #main #content #cont #productb #prod #cbox #tbox #lab:hover { background-color:#CCC; }
#container #main #content #cont #productb #prod #cbox #tbox #txt { padding-top:3px; padding-left:0px; padding-bottom:10px; }
#container #main #content #cont #productb #prod #cbox #tbox #txt h4 { color:#DD1828; font-size:14px; font-weight:bold; padding-top:3px; padding-left:0px; text-align:left; }
#container #main #content #cont #productb #prod #cbox #tbox #txt p { color:#DD1828; font-size:12px; font-weight:bold; text-align:left; }
#container #main #content #cont #productb #prod #cbox #tbox #dsc { display:block; font-size:12.5px; line-height:22px; font-weight:normal; background-color:#FFF; text-align:left; padding-top:5px; padding-left:0px; padding-right:10px; }
#container #main #content #cont #productb #prod #cbox #tbox #dsc h4 { font-size:13px; font-weight:bold; background-color:#FFF; text-align:left; padding-top:5px; padding-left:0px; margin-bottom:6px; }
#container #main #content #cont #productb #prod #cbox #tbox #dsc p { font-size:12.5px; font-weight:normal; background-color:#FFF; text-align:justify; padding-top:5px; padding-left:0px; margin-bottom:6px; }
#container #main #content #cont #productb #prod #cbox #tbox #dsc ul { color:#424242; margin-top:0px; padding-left:0px !important; padding-top:0px; margin-bottom:15px; }
#container #main #content #cont #productb #prod #cbox #tbox #dsc ul li { display:block; padding-left:3px; font-size:12.5px; font-weight:normal; color:#424242; padding-top:2px; background-image: url("../img/bg-li3.png"); background-repeat: no-repeat; background-position:0px 6px; padding:0px 0px 0px 13px; text-align:justify; }
#container #main #content #cont #productb #prod #cbox #ibox { float:left; display:inline; width:300px; margin-bottom:15px; margin-top:15px; }
#container #main #content #cont #productb #prod #cbox #ibox #cap { color:#424242; font-size:11px; font-weight:normal; padding-top:0px; padding-left:0px; text-align:right; font-style:normal; }
#container #main #content #cont #productb #prod #cbox #ibox img { width:300px; height:250px; margin-top:0px; opacity:1.0; border-radius:0px; }
#container #main #content #cont #productb #prod #cbox #ibox img:hover { opacity:0.8; }

#container #main #content #cont #productb #prod #cbox #tbox #dsc .spax { margin-bottom:15px; }
#container #main #content #cont #productb #prod #cbox #tbox #dsc .spay { margin-top:8px; }


#container #main #content #cont #productb #title #bdy { width:704px; height:auto; text-align:left; margin-bottom:0px; }
#container #main #content #cont #productb #title #bdy h4 { font-family: "Open Sans",sans-serif; font-weight:bold; color:#535353; padding-bottom:10px; padding-left:0px; text-align:left; font-size:13px; }
#container #main #content #cont #productb #title #bdy p { margin:0 0 12px; font-size:12.5px; line-height:17px; text-align:justify; }
#container #main #content #cont #productb #title #bdy p strong { font-style:italic; font-size:12.5px; color:#000; }
#container #main #content #cont #productb #title #bdy a { color:#535353; text-decoration:underline; font-size:12.5px; }
#container #main #content #cont #productb #title #bdy a.linkSt1 {color:#fff; background-color:#666; padding:0 2px; text-decoration:none;}
#container #main #content #cont #productb #title #bdy ul { list-style-type:disc; margin:0 0 9px; padding-left:18px; line-height:18px; font-size:12.5px; }
#container #main #content #cont #productb #title #bdy ul ul { list-style-type:disc; margin:0 0 9px; padding-left:28px; line-height:18px; font-size:12.5px; }
#container #main #content #cont #productb #title #bdy ul li { list-style-type:disc; font-size:12.5px; list-style-position:inside; }
#container #main #content #cont #productb #title #bdy ul ul li { list-style-type:disc; font-size:12.5px; list-style-position:inside; }

#container #main #content #cont #productb #title #bdy .yfile { float:left; display:block; width:704px; margin-top:20px; padding-bottom:10px; }
#container #main #content #cont #productb #title #bdy .yfile #ytx { display:inline-block; float:left; width:704px; font-size:12px; height:32px; padding-left:0px; padding-right:0px; }
#container #main #content #cont #productb #title #bdy .yfile #ytx a { color:#6E6E6E; background-color:#FFF; font-weight:bold; font-size:12px; line-height:30px; border-radius:0px; padding-top:3px; padding-bottom:2px; text-decoration:none; background:#FFFFFF url(/img/pdf-16b.png) no-repeat left 0px center !important; background:url(/img/pdf-16b.png) no-repeat 0px; padding-right:0px; padding-left:20px; }
#container #main #content #cont #productb #title #bdy .yfile #ytx a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:12px; text-decoration:none; }
#container #main #content #cont #productb #title #bdy .yfile #ytx a:hover { text-decoration:none; border-bottom:4px solid #365C9A; *border-bottom:0px; }

#container #main #content #cont #productb #title #bdy .yspace { display:block; height:10px; }




/* =============================================================================================== */
/* | PRODUCTc                                                                                      */
/* =============================================================================================== */
#container #main #content #cont #productc { width:704px; margin:0px 0 0px 0; padding-top:0px; padding-bottom:0px; width:100%; /* height:740px; */ background-color:#FFF; }
#container #main #content #cont #productc #title { width:704px; height:auto; text-align:left; margin-bottom:0px; }
#container #main #content #cont #productc #title h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #productc #title p { font-size:12px; font-weight:normal; color:#535353; padding-top:0px; padding-left:0px; text-align:left; }

#container #main #content #cont #productc #prod { font-family:'Open Sans',sans-serif; float:left; display:inline; width:704px; height:auto; padding-left:0px; padding-right:0px; margin-top:0px; background-color:#FFF; }

#container #main #content #cont #productc #prod #tabx { float:left; display:inline; width:704px; height:25px; margin-bottom:0px; margin-top:5px; padding-bottom:15px; }
#container #main #content #cont #productc #prod #tabx #tby { display:inline-block; *display:inline; zoom:1; font-size:13px; height:20px; padding-left:0px; padding-right:10px; text-transform:uppercase; }
#container #main #content #cont #productc #prod #tabx #tby a { color:#6E6E6E; background-color:#FFF; font-weight:bold; border-radius:0px; padding:0px; padding-bottom:2px; text-decoration:none; }
#container #main #content #cont #productc #prod #tabx #tby a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:13px; text-decoration:none; }
#container #main #content #cont #productc #prod #tabx #tby a:hover { /* background-color:#365c9a; color:#FFF; */ text-decoration:none; border-bottom:4px solid #DD1828; position:relative; }
#container #main #content #cont #productc #prod #tabx #tby a.ayt { border-bottom:4px solid #6E6E6E; position:relative; color:#6E6E6E; font-size:13px; font-weight:bold; border-radius:0px; padding:0px; padding-bottom:2px; text-decoration:none; }
#container #main #content #cont #productc #prod #tabx #tsp { display:none; font-size:18px; color:#585858; font-weight:normal; }

#container #main #content #cont #productc #prod #tabx #tbyr { display:inline-block; *display:inline; zoom:1; float:right; font-size:13px; height:20px; padding-left:0px; padding-right:0px; text-transform:uppercase; }
#container #main #content #cont #productc #prod #tabx #tbyr a { color:#6E6E6E; background-color:#FFF; font-weight:bold; border-radius:0px; padding:0px; padding-bottom:2px; text-decoration:none; background:#FFFFFF url(/img/pdf-16b.png) no-repeat left 0px center; padding-right:0px; padding-left:20px; }
#container #main #content #cont #productc #prod #tabx #tbyr a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:13px; text-decoration:none; }
#container #main #content #cont #productc #prod #tabx #tbyr a:hover { /* background-color:#365c9a; color:#FFF; */ text-decoration:none; border-bottom:4px solid #DD1828; }


#container #main #content #cont #productc #prod .mytab { float:left; display:inline; width:704px; margin-bottom:5px; margin-top:0px; border-top:0px solid #848484; padding-bottom:15px; }
#container #main #content #cont #productc #prod #hby { display:inline-block; font-size:13px; height:20px; padding-left:0px; padding-right:10px; text-transform:uppercase; border-bottom:4px solid #6E6E6E; color:#6E6E6E; font-weight:bold; }

#container #main #content #cont #productc #prod #cbox { float:left; display:inline; width:704px; margin-bottom:5px; margin-top:0px; /* border-bottom:1px solid #848484; */ padding-bottom:5px; }
#container #main #content #cont #productc #prod #cbox #xtit { display:none; }


#container #main #content #cont #productc #prod #cbox #tbox { float:left; display:inline; width:380px; padding-right:24px; margin-bottom:5px; margin-top:5px; }
#container #main #content #cont #productc #prod #cbox #tbox #lab { color:#DD1828; font-size:14px; font-weight:bold; height:22px; padding-top:3px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #productc #prod #cbox #tbox #lab a:link { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tbox #lab a:visited { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tbox #lab a:hover { text-decoration:none; font-size:14px; font-weight:bold; background-color:#CCCCCC; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tbox #lab a:active { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tbox #lab:hover { background-color:#CCC; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc { display:block; font-weight:normal; font-size:12.5px; line-height:22px; background-color:#FFF; text-align:left; padding-top:6px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc h2 { font-size:13px; font-weight:bold; font-style:normal; margin-bottom:6px; color:#535353; background-color:#FFF; text-align:left; padding-top:0px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc h3 { font-size:13px; font-weight:bold; font-style:normal; margin-bottom:8px; color:#535353; background-color:#FFF; text-align:left; padding-top:0px; padding-left:0px; text-transform:uppercase; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc h4 { font-size:13px; font-weight:bold; font-style:normal; margin-bottom:6px; color:#535353; background-color:#FFF; text-align:left; padding-top:0px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc p { font-weight:normal; font-size:12.5px; margin-bottom:0px; background-color:#FFF; text-align:justify; padding-top:0px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc ul { font-size:12.5px; color:#424242; margin:0px; padding-left:0px !important; padding-top:0px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li { display:block; font-size:12.5px; padding-left:3px; text-align:justify; color:#424242; padding-top:2px; background-image: url("../img/bg-li3.png"); background-repeat: no-repeat; background-position:0px 6px; padding:0px 0px 0px 13px;}
#container #main #content #cont #productc #prod #cbox #tbox #dsc .spax { margin-bottom:15px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc .spay { margin-top:8px; }

#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li a:link { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li a:visited { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li a:hover { text-decoration:none; color:#424242; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li a:active { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }

#container #main #content #cont #productc #prod #cbox #tbox #dsc h4 a:link { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc h4 a:visited { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc h4 a:hover { text-decoration:none; color:#535353; background-color:#CCC; font-size:13px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc h4 a:active { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }

#container #main #content #cont #productc #prod #cbox #tbox #dsc p a:link { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc p a:visited { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc p a:hover { text-decoration:none; color:#424242; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc p a:active { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }

#container #main #content #cont #productc #prod #cbox #ibox { float:left; display:inline; width:300px; margin-bottom:5px; margin-top:5px; }
#container #main #content #cont #productc #prod #cbox #ibox #cap { color:#424242; font-size:11px; font-weight:normal; padding-top:0px; padding-left:0px; text-align:right; font-style:normal; }
#container #main #content #cont #productc #prod #cbox #ibox img { width:300px; margin-top:0px; opacity:1.0; border-radius:0px; }
#container #main #content #cont #productc #prod #cbox #ibox img:hover { opacity:1.0; }
#container #main #content #cont #productc #prod #cbox #ibox #afspa { height:10px; }

#container #main #content #cont #productc #prod #cbox #tboz { float:left; display:inline; width:700px; padding-right:4px; margin-bottom:5px; margin-top:5px; }
#container #main #content #cont #productc #prod #cbox #tboz #lab { color:#DD1828; font-size:14px; font-weight:bold; height:22px; padding-top:3px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #productc #prod #cbox #tboz #lab a:link { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tboz #lab a:visited { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tboz #lab a:hover { text-decoration:none; font-size:14px; font-weight:bold; background-color:#CCCCCC; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tboz #lab a:active { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tboz #lab:hover { background-color:#CCC; }
#container #main #content #cont #productc #prod #cbox #tboz #dsc { display:block; font-weight:normal; font-size:12.5px; line-height:22px; background-color:#FFF; text-align:left; padding-top:6px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboz #dsc h2 { font-size:13px; font-weight:bold; font-style:normal; margin-bottom:6px; color:#535353; background-color:#FFF; text-align:left; padding-top:0px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboz #dsc h3 { font-size:13px; font-weight:bold; font-style:normal; text-transform:uppercase; margin-bottom:8px; color:#535353; background-color:#FFF; text-align:left; padding-top:6px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboz #dsc h4 { font-size:13px; font-weight:bold; font-style:normal; margin-bottom:6px; color:#535353; background-color:#FFF; text-align:left; padding-top:6px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboz #dsc p { font-weight:normal; font-size:12.5px; margin-bottom:0px; background-color:#FFF; text-align:justify; padding-top:0px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboz #dsc ul { font-size:12.5px; color:#424242; margin:0px; padding-left:0px !important; padding-top:0px; }
#container #main #content #cont #productc #prod #cbox #tboz #dsc ul li { display:block; font-size:12.5px; padding-left:3px; text-align:justify; color:#424242; padding-top:2px; background-image: url("../img/bg-li3.png"); background-repeat: no-repeat; background-position:0px 6px; padding:0px 0px 0px 13px;}
#container #main #content #cont #productc #prod #cbox #tboz #dsc .spax { margin-bottom:15px; }
#container #main #content #cont #productc #prod #cbox #tboz #dsc .spay { margin-top:8px; }

#container #main #content #cont #productc #prod #cboz #tbox #dsc ul li a:link { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cboz #tbox #dsc ul li a:visited { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cboz #tbox #dsc ul li a:hover { text-decoration:none; color:#424242; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #productc #prod #cboz #tbox #dsc ul li a:active { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }

#container #main #content #cont #productc #prod #cboz #tbox #dsc h4 a:link { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }
#container #main #content #cont #productc #prod #cboz #tbox #dsc h4 a:visited { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }
#container #main #content #cont #productc #prod #cboz #tbox #dsc h4 a:hover { text-decoration:none; color:#535353; background-color:#CCC; font-size:13px; }
#container #main #content #cont #productc #prod #cboz #tbox #dsc h4 a:active { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }

#container #main #content #cont #productc #prod #cbox #tbox #dsc p a:link { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc p a:visited { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc p a:hover { text-decoration:none; color:#424242; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc p a:active { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }

#container #main #content #cont #productc #prod #cbox #tboy { float:left; display:inline; width:480px; padding-right:24px; margin-bottom:5px; margin-top:5px; }
#container #main #content #cont #productc #prod #cbox #tboy #lab { color:#DD1828; font-size:14px; font-weight:bold; height:22px; padding-top:3px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #productc #prod #cbox #tboy #lab a:link { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tboy #lab a:visited { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tboy #lab a:hover { text-decoration:none; font-size:14px; font-weight:bold; background-color:#CCCCCC; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tboy #lab a:active { text-decoration:none; font-size:14px; font-weight:bold; background-color:#6E6E6E; color:#DD1828; }
#container #main #content #cont #productc #prod #cbox #tboy #lab:hover { background-color:#CCC; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc { display:block; font-weight:normal; font-size:12.5px; line-height:22px; background-color:#FFF; text-align:left; padding-top:6px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc h2 { font-size:13px; font-weight:bold; font-style:normal; margin-bottom:6px; color:#535353; background-color:#FFF; text-align:left; padding-top:0px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc h3 { font-size:13px; font-weight:bold; font-style:normal; text-transform:uppercase; margin-bottom:8px; color:#535353; background-color:#FFF; text-align:left; padding-top:6px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc h4 { font-size:13px; font-weight:bold; font-style:normal; margin-bottom:6px; color:#535353; background-color:#FFF; text-align:left; padding-top:6px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc p { font-weight:normal; font-size:12.5px; margin-bottom:0px; background-color:#FFF; text-align:justify; padding-top:0px; padding-left:0px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc ul { font-size:12.5px; color:#424242; margin:0px; padding-left:0px !important; padding-top:0px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc ul li { display:block; font-size:12.5px; padding-left:3px; text-align:justify; color:#424242; padding-top:2px; background-image: url("../img/bg-li3.png"); background-repeat: no-repeat; background-position:0px 6px; padding:0px 0px 0px 13px;}
#container #main #content #cont #productc #prod #cbox #tboy #dsc .spax { margin-bottom:15px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc .spay { margin-top:8px; }

#container #main #content #cont #productc #prod #cbox #tboy #dsc ul li a:link { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc ul li a:visited { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc ul li a:hover { text-decoration:none; color:#424242; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc ul li a:active { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }

#container #main #content #cont #productc #prod #cbox #tboy #dsc h4 a:link { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc h4 a:visited { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc h4 a:hover { text-decoration:none; color:#535353; background-color:#CCC; font-size:13px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc h4 a:active { text-decoration:none; color:#535353; background-color:#FFF; font-size:13px; }

#container #main #content #cont #productc #prod #cbox #tboy #dsc p a:link { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc p a:visited { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc p a:hover { text-decoration:none; color:#424242; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tboy #dsc p a:active { text-decoration:none; color:#424242; background-color:#FFF; font-size:12.5px; }


#container #main #content #cont #productc #prod #cbox #iboy { float:left; display:inline; width:200px; margin-bottom:5px; margin-top:5px; }
#container #main #content #cont #productc #prod #cbox #iboy #cap { color:#424242; font-size:11px; font-weight:normal; padding-top:0px; padding-left:0px; text-align:right; font-style:normal; }
#container #main #content #cont #productc #prod #cbox #iboy img { width:200px; margin-top:0px; opacity:1.0; border-radius:0px; }
#container #main #content #cont #productc #prod #cbox #iboy img:hover { opacity:1.0; }
#container #main #content #cont #productc #prod #cbox #iboy #afspa { height:10px; }

#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li .olya:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li .olya:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li .olya:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc ul li .olya:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }

#container #main #content #cont #productc #prod #cbox #tbox #dsc .olyx:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc .olyx:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc .olyx:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #productc #prod #cbox #tbox #dsc .olyx:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }



#container #main #content #cont #productc #prod #pbox { float:left; display:block; width:704px; margin-bottom:5px; margin-top:5px; }
#container #main #content #cont #productc #prod #pbox #pico { float:left; display:inline; width:30px; }
#container #main #content #cont #productc #prod #pbox #pico img { padding-left:0px; padding-right:5px; padding-top:4px; padding-bottom:4px; }
#container #main #content #cont #productc #prod #pbox #plnk { float:left; display:inline; width:400px; font-family:'Open Sans',sans-serif; font-size:13px; color:#DD1828; font-weight:bold; padding-top:8px; padding-left:2px; }
#container #main #content #cont #productc #prod #pbox #plnk a:link 		{ font-size:13px; text-decoration:none; font-weight:bold; color:#424242; background-color:#FFF; }
#container #main #content #cont #productc #prod #pbox #plnk a:visited 	{ font-size:13px; text-decoration:none; font-weight:bold; color:#424242; background-color:#FFF; }
#container #main #content #cont #productc #prod #pbox #plnk a:hover 	{ font-size:13px; text-decoration:underline; font-weight:bold; color:#424242; background-color:#FFF; }
#container #main #content #cont #productc #prod #pbox #plnk a:active 	{ font-size:13px; text-decoration:none; font-weight:bold; color:#424242; background-color:#FFF; }

#container #main #content #cont #productc #olink { font-family:'Open Sans',sans-serif; float:left; display:inline; width:704px; height:auto; padding-left:0px; padding-right:0px; margin-top:15px; background-color:#FFF; }
#container #main #content #cont #productc #olink .olka:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12px; }
#container #main #content #cont #productc #olink .olka:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12px; }
#container #main #content #cont #productc #olink .olka:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:12px; }
#container #main #content #cont #productc #olink .olka:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12px; }

#container #main #content #cont .cemark1 { display:inline-block; margin-left:3px; margin-right:3px; background-color:transparent; font-size:13px; background-image: url("../img/ce-gray-16.png"); background-repeat: no-repeat; height:16px; width:22px; }
#container #main #content #cont .cemark2 { display:inline-block; margin-left:3px; margin-right:3px; background-color:transparent; font-size:13px; background-image: url("../img/ce-gray-14.png"); background-repeat: no-repeat; height:14px; width:20px; }

#container #main #content #cont .cemark1p { display:inline-block; margin-left:3px; margin-right:3px; background-color:transparent; font-size:13px; background-repeat: no-repeat; height:16px; width:22px; }
#container #main #content #cont .cemark2p { display:inline-block; margin-left:3px; margin-right:3px; background-color:transparent; font-size:13px; background-repeat: no-repeat; height:14px; width:20px; }



/* =============================================================================================== */
/* | DOWNLOAD                                                                                      */
/* =============================================================================================== */
#container #main #content #cont #download { width:704px; padding:0px; position:relative; margin-top:10px; font-family:'Open Sans',sans-serif; }
#container #main #content #cont #download #sbox { display:block; float:left; width:704px; padding-left:0px; padding-right:0px; height:55px; background-color:#E5E5E6; }

#container #main #content #cont #download #sbox #filtery { display:block; float:left; width:190px; padding-top:0px; padding-left:10px; padding-top:5px; }
#container #main #content #cont #download #sbox #filtery p { margin:0px; width:190px; font-size:12px; color:#424242; font-weight:bold; }
#container #main #content #cont #download #sbox #filtery .pselect { width:150px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #main #content #cont #download #sbox #filterz { display:block; float:left; width:190px; padding-top:0px; padding-left:10px; padding-top:5px; }
#container #main #content #cont #download #sbox #filterz p { margin:0px; width:190px; font-size:12px; color:#424242; font-weight:bold; }
#container #main #content #cont #download #sbox #filterz .tselect { width:150px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #main #content #cont #download #sbox #filterw { display:block; float:left; width:244px; padding-top:0px; padding-left:3px; padding-top:5px; }
#container #main #content #cont #download #sbox #filterw p { margin:0px; width:294px; font-size:12px; color:#424242; font-weight:bold; }
#container #main #content #cont #download #sbox #filterw input { background-color:#FFF; color:#424242; font-size:12px; font-weight:normal; width:180px; height:22px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }
#container #main #content #cont #download #sbox #filterw input:focus { background-color:#FFF; color:#424242; font-size:12px; width:180px; height:22px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }

#container #main #content #cont #download #sbox #filterb { display:block; float:right; width:34px; padding-top:0px; padding-left:0px; padding-right:6px; padding-top:22px; }
#container #main #content #cont #download #sbox #filterb button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/im-search-btn5.png); border:0px; border-radius:0px; }
#container #main #content #cont #download #sbox #filterb button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/im-search-btn6.png); border:0px; border-radius:0px; }


/* GRAY BACKGROUND */
#container #main #content #cont #download #dgrix { width:704px; float:left; font-size:11px; color:#535353; padding-top:20px; border-spacing:0px; }
#container #main #content #cont #download #dgrix tr { width:704px; height:30px;}
#container #main #content #cont #download #dgrix td a { display:block; color:#535353; height:24px; line-height:24px; }
#container #main #content #cont #download #dgrix td a:link { text-decoration:none; background-color:#E5E5E6; }
#container #main #content #cont #download #dgrix td a:visited { text-decoration:none; background-color:#E5E5E6; }
#container #main #content #cont #download #dgrix td a:hover { text-decoration:none; background-color:#E5E5E6; }
#container #main #content #cont #download #dgrix td a:active { text-decoration:none; background-color:#E5E5E6; }

#container #main #content #cont #download #dgrix .ista1 { width:30px; background-color:#E5E5E6; border-bottom:1px solid #FFF; }
#container #main #content #cont #download #dgrix .ista2 { width:74px; padding-left:3px; padding-right:3px; background-color:#E5E5E6; font-weight:bold; font-size:11px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; }
#container #main #content #cont #download #dgrix .ista3 { width:600px; padding-left:3px; padding-right:3px; background-color:#E5E5E6; font-size:11px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; }

#container #main #content #cont #download #dgrix .istb1 { width:30px; background-color:#E5E5E6; border-bottom:1px solid #FFF; }
#container #main #content #cont #download #dgrix .istb2 { width:30px; background-color:#E5E5E6; border-bottom:1px solid #FFF; }
#container #main #content #cont #download #dgrix .istb3 { width:30px; background-color:#E5E5E6; border-bottom:1px solid #FFF; }
#container #main #content #cont #download #dgrix .istb4 { width:74px; padding-left:3px; padding-right:3px; background-color:#E5E5E6; font-weight:bold; border-bottom:1px solid #FFF; border-left:1px solid #FFF;}
#container #main #content #cont #download #dgrix .istb5 { width:540px; padding-left:3px; padding-right:3px; background-color:#E5E5E6; font-size:11px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; }


/* WHITE BACKGROUND */
:root {
  --dgrid-background:#FFFFFF;
  --dgrid-background-odd:#FFFFFF;
  --dgrid-background-even:#FAFAFA;
  --dgrid-border:1px solid #848484;
  --dgrid-hover:#E6E0F8;
}

#container #main #content #cont #download #dgrid { width:704px; float:left; font-size:11px; color:#535353; margin-top:20px; border-spacing:0px; }
#container #main #content #cont #download #dgrid tr { width:704px; height:30px;}
#container #main #content #cont #download #dgrid td a { display:block; color:#535353; height:24px; line-height:24px; }
#container #main #content #cont #download #dgrid td a:visited { text-decoration:none; background-color:transparent; }
#container #main #content #cont #download #dgrid td a:hover { text-decoration:none; background-color:transparent; }
#container #main #content #cont #download #dgrid td a:active { text-decoration:none; background-color:transparent; }

#container #main #content #cont #download #dgrid tr:first-child td { border-top:1px solid #848484; }
#container #main #content #cont #download #dgrid tr:nth-child(even) { background-color:#FAFAFA; }
#container #main #content #cont #download #dgrid tr:nth-child(odd) { background-color:#FFFFFF; }
#container #main #content #cont #download #dgrid tr:hover { background-color:#DDDDDD; }

#container #main #content #cont #download #dgrid .ista1 { width:30px; border-bottom:1px solid #848484; border-left:1px solid #848484; }
#container #main #content #cont #download #dgrid .ista2 { width:74px; padding-left:3px; padding-right:3px; font-size:11px; font-weight:bold; border-bottom:1px solid #848484; border-left:1px solid #848484; }
#container #main #content #cont #download #dgrid .ista3 { width:600px; padding-left:3px; padding-right:3px; font-size:11px; border-bottom:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #848484; }

#container #main #content #cont #download #dgrid .istb1 { width:30px; border-bottom:1px solid #848484; border-left:1px solid #848484; }
#container #main #content #cont #download #dgrid .istb2 { width:30px; border-bottom:1px solid #848484; border-left:1px solid #848484; }
#container #main #content #cont #download #dgrid .istb3 { width:30px; border-bottom:1px solid #848484; border-left:1px solid #848484; }
#container #main #content #cont #download #dgrid .istb4 { width:74px; padding-left:3px; padding-right:3px; font-weight:bold; border-bottom:1px solid #848484; border-left:1px solid #848484; }
#container #main #content #cont #download #dgrid .istb5 { width:540px; padding-left:3px; padding-right:3px; font-size:11px; border-bottom:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #848484; }


#container #main #content #cont #download #norecord { display:block; float:left; width:704px; }
#container #main #content #cont #download #norecord img { display:block; margin:auto; }







/* =============================================================================================== */
/* | NEWS                                                                                          */
/* =============================================================================================== */
#container #main #content #cont #news { padding:0px; list-style-type:none; position:relative; margin-top:10px; font-family:'Open Sans',sans-serif; }
#container #main #content #cont #news h4 { margin:0 0 0px 0; padding-left:95px; font-weight:bold; font-size:14px; color:#6E6E6E; }
#container #main #content #cont #news span { font-size:11px; font-style:italic; font-weight:bold; color:#6E6E6E; text-transform:capitalize; padding-left:10px; }
#container #main #content #cont #news p { font-size:12px; color:#535353; line-height:16px; margin:0 0 0px 0; overflow:hidden; padding-left:10px; }
#container #main #content #cont #news li {margin:0 0 0px 0; overflow:hidden; height:100%; position:relative; list-style-type:none; }
#container #main #content #cont #news li .cornice .cont-news p { height:32px; margin: 0 0 0px 0; overflow:hidden; }
#container #main #content #cont #news li p { width:585px; }
#container #main #content #cont #news .cont-news { margin:0 0 0 0px;}
#container #main #content #cont #news .cont-news #img-news { display:block; padding-top:15px;}
#container #main #content #cont #news .cont-news .icon { display:block; float:left; padding:0px; width:85px; height:85px; padding-top:5px; }
#container #main #content #cont #news .cont-news .icon:link { text-decoration:none; }
#container #main #content #cont #news .cont-news .icon:visited { text-decoration:none; }
#container #main #content #cont #news .cont-news .icon:hover { text-decoration:none; background-color:#CCC; }
#container #main #content #cont #news .cont-news .icon:active { text-decoration:none; background-color:#CCC; }
#container #main #content #cont .link { margin:0; bottom:13px; border:none; float:right; width:auto; height:auto; overflow:hidden; color:#535353; font-size:11px; font-weight:bold; }
#container #main #content #cont .link:link { text-decoration:none; }
#container #main #content #cont .link:visited { text-decoration:none; background-color:#CCC; }
#container #main #content #cont .link:hover { text-decoration:none; background-color:#CCC; }
#container #main #content #cont .link:active { text-decoration:none; background-color:#CCC; }

.cornice {display:block; padding-left:7px; padding-right:7px; padding-bottom:10px; padding-top:10px; height:100%; border-bottom:1px solid #dfdfdf; overflow:auto; color:#555;}
.cornice img { margin:0 0px 0 0;}
.cornice:hover { background-color:#CCC; } */

.left{float:left; margin:0 15px 15px 0;}
.right{float:right; margin:0 0 15px 15px;}


#container #main #content #cont #newsd { padding:0px; list-style-type:none; position:relative; margin-top:0px; font-family:'Open Sans',sans-serif; }
#container #main #content #cont #newsd #jtit { margin-bottom:0px; padding-bottom:15px; }
#container #main #content #cont #newsd #jtit h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #newsd #jtit h2 { font-family:"Open Sans",sans-serif; font-size:14px; font-weight:bold; color:#6E6E6E; padding-top:5px; padding-left:0px; text-align:left; }
/* #container #main #content #cont #newsd span { font-size:11px; font-style:italic; font-weight:bold; color:#6E6E6E; text-transform:capitalize; padding-left:0px; } */
#container #main #content #cont #newsd p { font-size:12px; color:#535353; line-height:16px; margin:0 0 0px 0; padding-left:0px; }
#container #main #content #cont #newsd .det-news { margin:0 0 0 0px;}
#container #main #content #cont #newsd .det-news #img-news { display:block; padding-top:5px; margin-left:auto; margin-right:auto; }
#container #main #content #cont #newsd .det-news .icon { display:block; float:left; padding:0px; width:85px; height:85px; padding-top:5px; }
#container #main #content #cont #newsd .det-news .icon:link { text-decoration:none; }
#container #main #content #cont #newsd .det-news .icon:visited { text-decoration:none; }
#container #main #content #cont #newsd .det-news .icon:hover { text-decoration:none; background-color:#CCC; }
#container #main #content #cont #newsd .det-news .icon:active { text-decoration:none; background-color:#CCC; }
#container #main #content #cont #newsd .det-news h4 { font-size:13px; font-weight:bold; }

#container #main #content #cont #newsd .det-news ul, 
#container #main #content #cont #newsd .det-news ol {margin:0 0 9px; padding-left:18px; line-height:18px; font-size:12.5px; }
#container #main #content #cont #newsd .det-news ol li { list-style-type:decimal; font-size:12.5px; }
#container #main #content #cont #newsd .det-news ul li , 
#container #main #content #cont #newsd .det-news ul li ul li,
#container #main #content #cont #newsd .det-news ol li ul li { list-style-type:disc; font-size:12.5px; list-style-position:inside; }

#container #main #content #cont #newsd .det-news .noind { list-style-type:disc; font-size:12.5px; list-style-position:inside; text-indent:-12px; }

#container #main #content #cont #newsd .det-news p { font-size:12.5px; color:#535353; margin-bottom:0px; }
#container #main #content #cont #newsd .det-news strong { font-size:12.5px; font-weight:bold; }
#container #main #content #cont #newsd .det-news #cimg { display:block; float:left; padding-top:15px; }
#container #main #content #cont #newsd .det-news #cimg .caption { font-size:12px; font-weight:normal; font-style:normal; text-align:right; padding-right:5px; }

#container #main #content #cont #newsd .det-news .zspace { display:block; float:left; height:10px; width:704px; }

#container #main #content #cont #newsd .det-news a { text-decoration:none; color:#dd1828; font-size:12.5px; font-weight:bold; }
#container #main #content #cont #newsd .det-news a:link { text-decoration:none; color:#dd1828; font-size:12.5px; }
#container #main #content #cont #newsd .det-news a:visited { text-decoration:none; color:#dd1828; font-size:12.5px; }
#container #main #content #cont #newsd .det-news a:hover { text-decoration:none; color:#FFF; color:#dd1828; font-size:12.5px;  }
#container #main #content #cont #newsd .det-news a:active { text-decoration:none; color:#dd1828; font-size:12.5px; }

#container #main #content #cont #newsd .det-news .nwlink:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #newsd .det-news .nwlink:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #newsd .det-news .nwlink:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #newsd .det-news .nwlink:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }

#container #main #content #cont #newsd .det-news .idiv { width:600px; height:340px; margin:0 auto; padding-top:15px; padding-bottom:10px; }


#container #main #content #cont #newsd .qfile { float:left; display:block; width:704px; margin-top:20px; padding-bottom:10px; }
#container #main #content #cont #newsd .qfile #qtx { display:inline-block; float:left; width:704px; font-size:12px; height:32px; padding-left:0px; padding-right:0px; }
#container #main #content #cont #newsd .qfile #qtx a { color:#6E6E6E; background-color:#FFF; font-weight:bold; font-size:12px; line-height:30px; border-radius:0px; padding-top:3px; padding-bottom:2px; text-decoration:none; background:#FFFFFF url(/img/pdf-16b.png) no-repeat left 0px center !important; background:url(/img/pdf-16b.png) no-repeat 0px; padding-right:0px; padding-left:20px; }
#container #main #content #cont #newsd .qfile #qtx a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:12px; text-decoration:none; }
#container #main #content #cont #newsd .qfile #qtx a:hover { text-decoration:none; border-bottom:4px solid #365C9A; *border-bottom:0px; }




/* =============================================================================================== */
/* | MAP / OTHER                                                                                   */
/* =============================================================================================== */
#container #main #content #cont #map { width:700px; height:500px; margin-bottom:10px; margin-top:25px; }




/* =============================================================================================== */
/* | SEARCH                                                                                        */
/* =============================================================================================== */
#container #main #content #cont #search { width:704px; padding:0px; list-style-type:none; position:relative; margin-top:10px; font-family:'Open Sans',sans-serif; }
#container #main #content #cont #search #sbox { display:block; float:left; width:704px; padding-left:0px; padding-right:0px; height:80px; background-color:#E5E5E6; }

#container #main #content #cont #search #sbox #searchy { display:block; float:left; padding-top:0px; padding-left:20px; padding-top:15px; }
#container #main #content #cont #search #sbox #searchy input { background-color:#FFF; color:#424242; font-size:13px; font-weight:bold; width:610px; height:22px; float:left; display:block; padding:0px 10px; border-top:1px solid #848484; border-bottom:1px solid #848484; border-left:1px solid #848484; border-top-left-radius:4px; border-bottom-left-radius:4px; border-right:0px; }
#container #main #content #cont #search #sbox #searchy input:focus { background-color:#FFF; color:#424242; font-size:13px; width:610px; height:22px; float:left; display:block; padding:0px 10px; border-top:1px solid #848484; border-bottom:1px solid #848484; border-left:1px solid #848484; border-top-left-radius:4px; border-bottom-left-radius:4px; border-right:0px; }
#container #main #content #cont #search #sbox #searchy button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/im-search-btn5.png); border:0px; border-top-right-radius:4px; border-bottom-right-radius:4px; }
#container #main #content #cont #search #sbox #searchy button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/im-search-btn6.png); border:0px; border-top-right-radius:4px; border-bottom-right-radius:4px; }
#container #main #content #cont #search #sbox p { float:left; padding-left:20px; padding-top:10px; font-size:13px; font-weight:bold; color:#DD1828;}

#container #main #content #cont #search ul { display:block; float:left; color:#424242; margin-top:30px; margin-bottom:20px; padding-left:0px !important; padding-top:5px; }
#container #main #content #cont #search ul li { display:block; padding-left:3px; font-size:13px; font-weight:bold; color:#424242; padding:0px 0px 15px 40px; }
#container #main #content #cont #search ul li span { font-size:13px; font-weight:bold; color:#DF0101; }
#container #main #content #cont #search ul li p { font-size:13px; font-weight:normal; color:#6E6E6E; min-height:45px; margin-top:5px; }

#container #main #content #cont #search .lgen { background-image: url("../img/im-search-bullet5.png"); background-repeat: no-repeat; background-position:0px 2px; padding:0px 0px 10px 40px; }
#container #main #content #cont #search .lgen a:link { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lgen a:active { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lgen a:visited { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lgen a:hover { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; border-bottom:4px solid #DD1828; }

#container #main #content #cont #search .lprd { background-image: url("../img/im-search-bullet-prod.png"); background-repeat: no-repeat; background-position:0px 2px; padding:0px 0px 10px 40px; }
#container #main #content #cont #search .lprd a:link { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lprd a:active { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lprd a:visited { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lprd a:hover { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; border-bottom:4px solid #DD1828; }

#container #main #content #cont #search .lprd .spaz { display:block; float:left; height:10px; }

#container #main #content #cont #search .lpag { background-image: url("../img/im-search-bullet-page.png"); background-repeat: no-repeat; background-position:0px 2px; padding:0px 0px 10px 40px; }
#container #main #content #cont #search .lpag a:link { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lpag a:active { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lpag a:visited { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lpag a:hover { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; border-bottom:4px solid #DD1828; }

#container #main #content #cont #search .lnws { background-image: url("../img/im-search-bullet-news.png"); background-repeat: no-repeat; background-position:0px 2px; padding:0px 0px 10px 40px; }
#container #main #content #cont #search .lnws a:link { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lnws a:active { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lnws a:visited { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; }
#container #main #content #cont #search .lnws a:hover { font-size:13px; font-weight:bold; color:#424242; text-decoration:none; border-bottom:4px solid #DD1828; }


.highlight { background-color:#FFFF00; } 
.highlightSearch { background-color:#FFFF00; color:#6E6E6E !important; }



/* =============================================================================================== */
/* | CONTACT-FORM                                                                                  */
/* =============================================================================================== */
#container #main #content #cont #contact { font-family:'Open Sans',sans-serif; position:relative; width:704px; }
#container #main #content #cont #contact #jtit { margin-bottom:0px; }
#container #main #content #cont #contact #jtit h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #main #content #cont #contact #jtit h2 { font-family:"Open Sans",sans-serif; font-size:14px; font-weight:bold; color:#535353; padding-top:6px; padding-left:0px; text-align:left; text-transform:none; }

#container #main #content #cont #contact h4 { font-family: "Open Sans",sans-serif; font-size:13px; font-weight:bold; color:#535353; padding-bottom:10px; padding-left:0px; text-align:left; }
#container #main #content #cont #contact p { font-family: "Open Sans",sans-serif; font-size:12.5px; font-weight:bold; color:#535353; padding-bottom:10px; padding-left:0px; text-align:left; }

#container #main #content #cont #contact form.contatti { font-family:'Open Sans',sans-serif; position:relative; width:704px; font-size:12.5px; padding-top:20px; }
#container #main #content #cont #contact form #contatti { font-family:'Open Sans',sans-serif; font-size:12.5px; }
#container #main #content #cont #contact form #contatti td { vertical-align:top; width:197px; }
#container #main #content #cont #contact form #contatti th { color:#770000; padding:20px 0 15px 0; text-align:left; font-size:14px; font-weight:bold; }
#container #main #content #cont #contact form #contatti input { font-family:'Open Sans',sans-serif; margin:0 10px; font-size:12.5px; display:inline; /* float:left; */ }
#container #main #content #cont #contact form #contatti button { font-family:'Open Sans',sans-serif; font-size:14px; font-weight:bold; background:#7a7a7a; width:104px; height:24px; border:none; color:#fff; text-transform:uppercase; line-height:21px; position:absolute; bottom:0; right:0; cursor:pointer; }
#container #main #content #cont #contact form #contatti thead th { padding:0 0 15px 0; }
#container #main #content #cont #contact form #contatti thead td { padding:0 0 15px 0; }
#container #main #content #cont #contact form #contatti thead label { display:inline; }
#container #main #content #cont #contact form #contatti tbody label { display:block; line-height:18px; text-align:right; margin:0 10px; margin-top:2px; }
#container #main #content #cont #contact form #contatti tbody input { width:180px; height:18px; margin:0 10px 7px 10px; border:1px solid #c1c1c1; padding:1px; }
#container #main #content #cont #contact form #contatti tbody .text-area label { padding:19px 0; }
#container #main #content #cont #contact form #contatti tbody textarea { width:180px; border:1px solid #c1c1c1; margin:19px 10px; font-size:12.5px; }
#container #main #content #cont #contact form #contatti tbody .privacy input { width:10px; display:inline; float:left; border:none; }
#container #main #content #cont #contact form #contatti tbody .privacy label { display:inline; float:left; margin:0; }

#container #main #content #cont #contact form #contatti tbody .privacylinktd { text-align:left; }
#container #main #content #cont #contact form #contatti tbody .privacylink:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #contact form #contatti tbody .privacylink:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #contact form #contatti tbody .privacylink:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #contact form #contatti tbody .privacylink:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #contact form #contatti tbody .privacyflagtd1 { text-align:right; }
#container #main #content #cont #contact form #contatti tbody .privacyflagtd1 input { text-align:right; width:10px; }
#container #main #content #cont #contact form #contatti tbody .privacyflagtd2 { text-align:left; }

#container #main #content #cont #contact form #contatti #mythead th { padding:0 0 15px 0; }
#container #main #content #cont #contact form #contatti #mythead td { padding:0 0 15px 0; }
#container #main #content #cont #contact form #contatti #mythead label { display:inline; }
#container #main #content #cont #contact form #contatti #mythead input { font-family:'Open Sans',sans-serif; margin:0 10px; font-size:12.5px; display:inline; float:left; width:20px; }
#container #main #content #cont #contact form #contatti tbody .mytextarea label { padding-top:10px; }
#container #main #content #cont #contact form #contatti tbody .mytextarea textarea { width:180px; border:1px solid #c1c1c1; margin:5px 10px; font-size:12.5px; }



#container #main #content #cont #contact form #contatti .grecaptcha-badge { 
	width: 70px !important; 
	overflow: hidden !important; 
	transition: all 0.3s ease !important; 
	position: relative !important; 
	left: 4px !important;
	bottom: 2px !important;
	display: none;
}
#container #main #content #cont #contact form #contatti .grecaptcha-badge:hover { 
	width: 256px !important;  
}




/* =============================================================================================== */
/* | DOWNLOAD-FORM                                                                                 */
/* =============================================================================================== */
#container #main #content #cont #contact form.download { font-family:'Open Sans',sans-serif; position:relative; width:704px; }
#container #main #content #cont #contact form #download { font-family:'Open Sans',sans-serif; font-size:12.5px; }
#container #main #content #cont #contact form #download td { vertical-align:top; width:197px; }
#container #main #content #cont #contact form #download th { color:#770000; padding:20px 0 15px 0; text-align:left; font-size:14px; font-weight:bold; }
#container #main #content #cont #contact form #download input { font-family:'Open Sans',sans-serif; margin:0 10px; font-size:12.5px; display:inline; float:left; }
#container #main #content #cont #contact form #download button{ font-family:'Open Sans',sans-serif; background:#7a7a7a; width:80px; height:21px; border:none; color:#fff; text-transform:uppercase; line-height:21px; position:absolute; bottom:0; right:0; cursor:pointer;}
#container #main #content #cont #contact form #download thead th { padding:0 0 15px 0; }
#container #main #content #cont #contact form #download thead td { padding:0 0 15px 0; }
#container #main #content #cont #contact form #download thead label { line-height:18px; }
#container #main #content #cont #contact form #download tbody label { text-align:right; display:block; margin:0 10px;}
#container #main #content #cont #contact form #download tbody input { width:180px; height:14px; margin:0 10px 7px 10px; border:1px solid #c1c1c1; padding:1px; }
#container #main #content #cont #contact form #download tbody .text-area label{ padding:19px 0;}
#container #main #content #cont #contact form #download tbody textarea { width:180px; border:1px solid #c1c1c1; margin:19px 10px; font-size:12.5px; }
#container #main #content #cont #contact form #download tbody .privacy input { width:10px; display:inline; float:left; border:none; }
#container #main #content #cont #contact form #download tbody .privacy label { display:inline; float:left; margin:0; }

#container #main #content #cont #download .dnlink:link { color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #download .dnlink:active { color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #download .dnlink:visited { color:#424242; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #download .dnlink:hover { color:#424242; background-color:#FFF; font-size:12.5px; }

#container #main #content #cont #contact form #download tbody .privacylinktd { text-align:left; }
#container #main #content #cont #contact form #download tbody .privacylink:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #contact form #download tbody .privacylink:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #contact form #download tbody .privacylink:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #contact form #download tbody .privacylink:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #contact form #download tbody .privacyflagtd1 { text-align:right; }
#container #main #content #cont #contact form #download tbody .privacyflagtd1 input { text-align:right; width:10px; float:right; }
#container #main #content #cont #contact form #download tbody .privacyflagtd2 { text-align:left; }

#container #main #content #cont #contact form #download .grecaptcha-badge { 
	width: 70px !important; 
	overflow: hidden !important; 
	transition: all 0.3s ease !important; 
	position: relative !important; 
	left: 4px !important;
	bottom: 2px !important;
	display: none;
}
#container #main #content #cont #contact form #download .grecaptcha-badge:hover { 
	width: 256px !important;  
}


/* =============================================================================================== */
/* | NEWSLETTER                                                                                    */
/* =============================================================================================== */
#container #main #content #cont #mc_embed_signup { background:#fff; clear:left; font:14px; font-family:'Open Sans',sans-serif; }
#container #main #content #cont #mc_embed_signup form { display:block; position:relative; text-align:left; padding:0px 0 0 0 }
#container #main #content #cont #mc_embed_signup h2 { font-family:"Open Sans",sans-serif; font-size:14px; font-weight:bold; color:#6E6E6E; margin-top:5px; padding: 0px 0px 2px; }
#container #main #content #cont #mc_embed_signup input { border:1px solid #999; -webkit-appearance:none; }
#container #main #content #cont #mc_embed_signup input[type=checkbox]{ -webkit-appearance:checkbox; }
#container #main #content #cont #mc_embed_signup input[type=radio]{ -webkit-appearance:radio; }
#container #main #content #cont #mc_embed_signup input:focus { border-color:#333;}
#container #main #content #cont #mc_embed_signup .button { clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#container #main #content #cont #mc_embed_signup .button:hover { background-color:#777; }
#container #main #content #cont #mc_embed_signup .small-meta {font-size: 11px; }
#container #main #content #cont #mc_embed_signup .nowrap {white-space:nowrap; }
#container #main #content #cont #mc_embed_signup .mc-field-group {clear:left; position:relative; width:704px; padding-bottom:5px; min-height:50px; font-size:12.5px; padding-left:0px; }
#container #main #content #cont #mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:50%; margin-right:0px; }
#container #main #content #cont #mc_embed_signup .mc-field-group label { display:block; margin-bottom:3px; font-size:12.5px; }
#container #main #content #cont #mc_embed_signup .mc-field-group input { display:inline; padding:6px 0; text-indent:5px; font-size:12.5px; }
#container #main #content #cont #mc_embed_signup .mc-field-group select {display:inline-block; width:100%; padding:5px 0; margin-bottom:3px; }
#container #main #content #cont #mc_embed_signup .datefield, #mc_embed_signup .phonefield-us { padding:5px 0; }
#container #main #content #cont #mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input {display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0; }
#container #main #content #cont #mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input { width:40px; }
#container #main #content #cont #mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input {width:30px; }
#container #main #content #cont #mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label {display:none; }
#container #main #content #cont #mc_embed_signup .indicates-required { text-align:right; font-size:11px; margin-right:0px; }
#container #main #content #cont #mc_embed_signup .asterisk { color:#c60; font-size:200%; }
#container #main #content #cont #mc_embed_signup .mc-field-group .asterisk { position:absolute; top:25px; right:10px; }        
#container #main #content #cont #mc_embed_signup .clear { clear:both; }
#container #main #content #cont #mc_embed_signup .mc-field-group.input-group ul { margin:0; padding:5px 0; list-style:none; }
#container #main #content #cont #mc_embed_signup .mc-field-group.input-group ul li { display:block; padding:3px 0; margin:0; }
#container #main #content #cont #mc_embed_signup .mc-field-group.input-group label { display:inline; }
#container #main #content #cont #mc_embed_signup .mc-field-group.input-group input { display:inline; width:auto; border:none; }
#container #main #content #cont #mc_embed_signup div#mce-responses { float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both; }
#container #main #content #cont #mc_embed_signup div.response { margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%; }
#container #main #content #cont #mc_embed_signup #mce-error-response { display:none; }
#container #main #content #cont #mc_embed_signup #mce-success-response { color:#529214; display:none; }
#container #main #content #cont #mc_embed_signup label.error { display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0; }
#container #main #content #cont #mc-embedded-subscribe { clear:both; width:auto; display:block; margin:1em 0 1em 5%; }
#container #main #content #cont #mc_embed_signup #num-subscribers { font-size:1.1em; }
#container #main #content #cont #mc_embed_signup #num-subscribers span { padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold; }

#container #main #content #cont #mc_embed_signup .mc-field-privacy {clear:left; position:relative; width:704px; padding-bottom:5px; min-height:30px; font-size:12.5px; }

#container #main #content #cont #mc_embed_signup .privacylink:link { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #mc_embed_signup .privacylink:visited { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }
#container #main #content #cont #mc_embed_signup .privacylink:hover { text-decoration:none; color:#0174DF; background-color:#CCC; font-size:12.5px; }
#container #main #content #cont #mc_embed_signup .privacylink:active { text-decoration:none; color:#0174DF; background-color:#FFF; font-size:12.5px; }



/* =============================================================================================== */
/* | NDD                                                                                           */
/* =============================================================================================== */

#container #jncont { position:relative; width:997px; float:left; background-color:#FFF; }
#container #jncont #jndd { padding-top:10px; padding-bottom:17px; padding-left:15px; padding-right:15px; width:967px; font-family:"Open Sans",sans-serif; }

#container #jncont #jndd #jtit { display:none; font-family:"Open Sans",sans-serif; padding-top:5px; padding-bottom:10px; }
#container #jncont #jndd #jtit h1 { font-size:21px; font-weight:bold; color:#DD1828; text-align:left; text-transform:uppercase; }
#container #jncont #jndd #jtit h2 { font-size:14px; font-weight:normal; color:#535353; text-transform:uppercase; }
#container #jncont #jndd #jtit h4 { font-size:14px; font-weight:normal; color:#535353; text-transform:uppercase; }

#container #jncont #jndd #ndd { width:967px; padding:0px; position:relative; margin-top:00px; font-family:'Open Sans',sans-serif; }

#container #jncont #jndd #ndd #nbox { display:block; float:left; width:967px; padding-left:0px; padding-right:0px; height:55px; margin-top:5px; margin-bottom:15px; background-color:#E5E5E6; background:#E5E5E6 url(/img/logo-ndd-55.png) no-repeat right center; }
#container #jncont #jndd #ndd #nbox #filtery { display:block; float:left; width:140px; padding-top:0px; padding-left:10px; padding-top:5px; }
#container #jncont #jndd #ndd #nbox #filtery p { margin:0px; width:140px; font-size:12px; color:#424242; font-weight:bold; }
#container #jncont #jndd #ndd #nbox #filtery .fselect { width:120px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jncont #jndd #ndd #nbox #filteru { display:block; float:left; width:130px; padding-top:0px; padding-left:0px; padding-top:5px; }
#container #jncont #jndd #ndd #nbox #filteru p { margin:0px; width:130px; font-size:12px; color:#424242; font-weight:bold; margin-bottom:1px; }
#container #jncont #jndd #ndd #nbox #filteru input { background-color:#FFF; color:#424242; font-size:12px; font-weight:normal; width:100px; height:23px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }
#container #jncont #jndd #ndd #nbox #filteru input:focus { background-color:#FFF; color:#424242; font-size:12px; width:100px; height:23px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }

#container #jncont #jndd #ndd #nbox #filterx { display:block; float:left; width:100px; padding-top:0px; padding-left:0px; padding-top:5px; }
#container #jncont #jndd #ndd #nbox #filterx p { margin:0px; width:100px; font-size:12px; color:#424242; font-weight:bold; margin-bottom:1px; }
#container #jncont #jndd #ndd #nbox #filterx input { background-color:#FFF; color:#424242; font-size:12px; font-weight:normal; width:70px; height:23px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }
#container #jncont #jndd #ndd #nbox #filterx input:focus { background-color:#FFF; color:#424242; font-size:12px; width:70px; height:23px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }

#container #jncont #jndd #ndd #nbox #filterz { display:block; float:left; width:100px; padding-top:0px; padding-left:0px; padding-top:5px; }
#container #jncont #jndd #ndd #nbox #filterz p { margin:0px; width:100px; font-size:12px; color:#424242; font-weight:bold; margin-bottom:1px; }
#container #jncont #jndd #ndd #nbox #filterz input { background-color:#FFF; color:#424242; font-size:12px; font-weight:normal; width:70px; height:23px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }
#container #jncont #jndd #ndd #nbox #filterz input:focus { background-color:#FFF; color:#424242; font-size:12px; width:70px; height:23px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }

#container #jncont #jndd #ndd #nbox #filterc { display:block; float:left; width:100px; padding-top:0px; padding-left:0px; padding-top:5px; }
#container #jncont #jndd #ndd #nbox #filterc p { margin:0px; width:140px; font-size:12px; color:#424242; font-weight:bold; margin-bottom:1px; }
#container #jncont #jndd #ndd #nbox #filterc .fcolor { width:120px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }
#container #jncont #jndd #ndd #nbox #filterc #coltxt { display:inline; font-size:12px; color:#424242; }

#container #jncont #jndd #ndd #nbox #filterw { display:block; float:left; width:160px; padding-top:0px; padding-left:0px; padding-top:5px; }
#container #jncont #jndd #ndd #nbox #filterw p { margin:0px; width:160px; font-size:12px; color:#424242; font-weight:bold; margin-bottom:1px; }
#container #jncont #jndd #ndd #nbox #filterw input { background-color:#FFF; color:#424242; font-size:12px; font-weight:normal; width:130px; height:23px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }
#container #jncont #jndd #ndd #nbox #filterw input:focus { background-color:#FFF; color:#424242; font-size:12px; width:130px; height:23px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }

#container #jncont #jndd #ndd #nbox #filterb { display:block; float:right; width:34px; padding-top:0px; padding-left:0px; padding-right:155px; padding-top:25px; }
#container #jncont #jndd #ndd #nbox #filterb button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-search-btn5.png'); border:0px; border-radius:0px; }
#container #jncont #jndd #ndd #nbox #filterb button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-search-btn6.png'); border:0px; border-radius:0px; }

#container #jncont #jndd #ndd #clear { clear:both; height:0px; }


#container #jncont #jndd #gallery { overflow:hidden; margin:0px 0 0 0; }
#container #jncont #jndd #gallery #thumbDiv { float:left; width:517px; margin-bottom:0px; }
#container #jncont #jndd #gallery #thumbDiv #thumbGallery { position:relative; float:left; width:460px; margin:0 40px 0 0; padding:0px 0; }

#container #jncont #jndd #gallery #thumbDiv #pagingTop { position:relative; display:block; float:left; width:460px; margin-top:3px; margin-bottom:9px; height:18px; background-color:#FFF; font-family:'Open Sans',sans-serif; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #first { position:relative; display:inline; float:left; width:30px; height:18px; margin-right:2px; background-image:url(/img/first.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #first:hover { background-image:url(/img/first-hover.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #prev { position:relative; display:inline; float:left; width:30px; height:18px; margin-right:2px; background-image:url(/img/prev.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #prev:hover { background-image:url(/img/prev-hover.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #show { position:relative; display:inline; float:left; width:302px; height:18px; margin-right:2px; background-color:#EEE; text-align:center; font-size:12px; font-weight:bold; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #show #text { padding-top:1px; padding-left:4px; padding-right:4px; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #next { position:relative; display:inline; float:left; width:30px; height:18px; margin-right:2px; background-image:url(/img/next.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #next:hover { background-image:url(/img/next-hover.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #last { position:relative; display:inline; float:left; width:30px; height:18px; margin-right:0px; background-image:url(/img/last.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingTop #last:hover { background-image:url(/img/last-hover.png); border-radius:0px; background-position:center; }

#container #jncont #jndd #gallery #thumbDiv #pagingBot { position:relative; display:block; float:left; width:460px; margin-top:0px; height:18px; background-color:#FFF; font-family:'Open Sans',sans-serif; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #first { position:relative; display:inline; float:left; width:30px; height:18px; margin-right:2px; background-image:url(/img/first.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #first:hover { background-image:url(/img/first-hover.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #prev { position:relative; display:inline; float:left; width:30px; height:18px; margin-right:2px; background-image:url(/img/prev.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #prev:hover { background-image:url(/img/prev-hover.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #show { position:relative; display:inline; float:left; width:302px; height:18px; margin-right:2px; background-color:#EEE; text-align:center; font-size:12px; font-weight:bold; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #show #text { padding-top:1px; padding-left:4px; padding-right:4px; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #next { position:relative; display:inline; float:left; width:30px; height:18px; margin-right:2px; background-image:url(/img/next.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #next:hover { background-image:url(/img/next-hover.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #last { position:relative; display:inline; float:left; width:30px; height:18px; margin-right:0px; background-image:url(/img/last.png); border-radius:0px; background-position:center; }
#container #jncont #jndd #gallery #thumbDiv #pagingBot #last:hover { background-image:url(/img/last-hover.png); border-radius:0px; background-position:center; }


#container #jncont #jndd #gallery #thumbDiv #nddlabel { position:relative; float:left; padding-top:15px; padding-left:0px; padding-right:0px; font-size:10px; font-family:'Open Sans',sans-serif; }

#container #jncont #jndd #gallery a.scroller    { position:absolute; left:450px; margin:0 0px; width:24px; height:24px; display:block; text-indent:-9000px; }
#container #jncont #jndd #gallery a.up          { top:10px; background-position:100%; background-image:url(/img/slide-up.png); background-color:#d0d0d0; background-repeat:no-repeat; }
#container #jncont #jndd #gallery a.up:hover    { background-color:#ababab; background-image:url(/img/slide-up-hover.png); }
#container #jncont #jndd #gallery a.down        { bottom:10px; background-position:100%; background-image:url(/img/slide-down.png); background-color:#d0d0d0; background-repeat:no-repeat; }
#container #jncont #jndd #gallery a.down:hover  { background-color:#ababab; background-image:url(/img/slide-down-hover.png); }



#container #jncont #jndd #gallery #nascosto-top { background:#fff; cursor:default; }
#container #jncont #jndd #gallery #nascosto-bottom { background:#fff; cursor:default; }

#container #jncont #jndd #gallery #thumb { display:block; overflow:hidden; /* height:584px; */ }
#container #jncont #jndd #gallery #thumb ul { padding:0; list-style:none;}
#container #jncont #jndd #gallery #thumb ul li { list-style:none; }
#container #jncont #jndd #gallery #thumb ul li div { width:100%; padding:4px 0; overflow:hidden; }
#container #jncont #jndd #gallery #thumb ul li a { float:left; margin:0; padding-left:0px; padding-right:8px; }
#container #jncont #jndd #gallery #thumb ul li a img { display:block; border:3px solid #C9CBCC; margin:0; height:120px; }
#container #jncont #jndd #gallery #thumb ul li a.selected img,
#container #jncont #jndd #gallery #thumb ul li a:hover img { border-color:#2D2D2D;}

#container #jncont #jndd #gallery #image { float:left; width:450px; }
#container #jncont #jndd #gallery #big { width:400px; /* height:548px; */ height:490px; padding-left:25px; }
#container #jncont #jndd #gallery #big li {width: 400px !important; /* height:548px; */ height:490px; text-align: center; background: url(/img/loader.gif) no-repeat 50% 50%; list-style:none;}
#container #jncont #jndd #gallery #big img { margin:0; padding:0; float:none; height:490px; }

#container #jncont #jndd #gallery #desc { width:448px; height:68px; margin:2px 0 0 0px; border:1px solid #292c29;}
#container #jncont #jndd #gallery #desc .dati { width:165px; float:left; margin:0 10px 0 0; padding-top:2px; font-size:10px; line-height: 14px;}
#container #jncont #jndd #gallery #desc #controls.dati { padding-right: 31px; padding-top:2px;}
#container #jncont #jndd #gallery #desc .dati a {display:block; background-image:url(/img/porte.png); background-repeat:no-repeat; float:left; text-indent:-9000px; margin:3px 7px 0 7px}
#container #jncont #jndd #gallery #desc .dati a.singola { width:29px; height:58px; background-position:0 0;}
#container #jncont #jndd #gallery #desc .dati a.singola-active { width:29px; height:58px; background-position:0 -58px;}
#container #jncont #jndd #gallery #desc .dati a.doppia { width:57px; height:58px; background-position:-29px 0;}
#container #jncont #jndd #gallery #desc .dati a.doppia-active { width:57px; height:58px; background-position:-29px -58px}
#container #jncont #jndd #gallery #desc .dati #dfmw { display:inline; font-size:11px; width:40px; padding-left:7px; }
#container #jncont #jndd #gallery #desc .dati #dspa { display:inline; font-size:11px; width:10px; padding-left:3px; padding-right:4px; }
#container #jncont #jndd #gallery #desc .dati #dfmh { display:inline; font-size:11px; width:40px; }
#container #jncont #jndd #gallery #desc .dati #dare { display:inline; font-size:11px; width:40px; }
#container #jncont #jndd #gallery #desc .dati span{ display:block; font-size:11px; color:#676767; line-height:16px;}
#container #jncont #jndd #gallery #desc .dati span strong {color:#2d2d2d; font-weight:bold;}
#container #jncont #jndd #gallery #desc .dati input { font-size:11px; background-color:#CCCCCC; }
#container #jncont #jndd #gallery #desc .dati #fmw1a { background-color:#EEEEEE; width:30px; }
#container #jncont #jndd #gallery #desc .dati #fmh1a { background-color:#EEEEEE; width:30px; }
#container #jncont #jndd #gallery #desc .dati #fmw2a { background-color:#EEEEEE; width:30px; }
#container #jncont #jndd #gallery #desc .dati #fmh2a { background-color:#EEEEEE; width:30px; }
#container #jncont #jndd #gallery #desc .dlab { width:106px; float:left; margin:0 0px 0 0; padding-top:1px; }
#container #jncont #jndd #gallery #desc .dlab span{ display:block; font-size:11px; color:#676767; line-height:16px;}
#container #jncont #jndd #gallery #desc .dlab span strong {color:#2d2d2d; font-weight:bold;}
#container #jncont #jndd #gallery #desc .dcod { width:116px; float:left; margin:0 0px 0 0; padding-top:2px; }
#container #jncont #jndd #gallery #desc .dcod { color:#2c2c2c;}
#container #jncont #jndd #gallery #desc .dcod span{ display:block; font-size:11px; color:#676767; line-height:16px;}
#container #jncont #jndd #gallery #desc .dcod span strong {color:#2d2d2d; font-weight:bold;}
#container #jncont #jndd #gallery #desc .dcod span { text-align:right; font-weight:bold; font-size:12px; color:#2c2c2c;}
#container #jncont #jndd #gallery #desc .dico { width:45px; float:left; margin:0; }
#container #jncont #jndd #gallery #desc .dico .dpdf { display:block; float:left; padding-left:0px; padding-top:5px; width:35px; height:30px; }
#container #jncont #jndd #gallery #desc .dico .dref { display:block; float:left; padding-left:0px; padding-top:0px; width:35px; height:30px; }
#container #jncont #jndd #gallery #desc .dico .dxls { display:block; float:left; padding-left:0px; padding-top:20px; width:35px; height:30px; }

#container #jncont #jndd #gallery #desc .dico .dpdf a { display:block; float:left; width:30px; height:24px; text-indent:-9000px; cursor:pointer; background:transparent url("/img/ndd-pdf.png") repeat scroll 0% 0%; border:0px none; border-radius:0px; }
#container #jncont #jndd #gallery #desc .dico .dpdf a:hover { display:block; float:left; width:30px; height:24px; text-indent:-9000px; cursor:pointer; background:transparent url(/img/ndd-pdf-hover.png); border:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }
#container #jncont #jndd #gallery #desc .dico .dref button { display:block; float:left; width:30px; height:24px; text-indent:-9000px; cursor:pointer; background:transparent url("/img/ndd-ref.png") repeat scroll 0% 0%; border:0px none; border-radius:0px; }
#container #jncont #jndd #gallery #desc .dico .dref button:hover { display:block; float:left; width:30px; height:24px; text-indent:-9000px; cursor:pointer; background:transparent url(/img/ndd-ref-hover.png); border:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }
#container #jncont #jndd #gallery #desc .dico .dxls a { display:block; float:left; width:30px; height:24px; text-indent:-9000px; cursor:pointer; background:transparent url("/img/ndd-xls.png") repeat scroll 0% 0%; border:0px none; border-radius:0px; }
#container #jncont #jndd #gallery #desc .dico .dxls a:hover { display:block; float:left; width:30px; height:24px; text-indent:-9000px; cursor:pointer; background:transparent url(/img/ndd-xls-hover.png); border:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }



#container #jncont #jndd #gallery #desc .cost { width:391px; float:left; margin:0 9px 0 0; padding-left:4px; padding-top:2px;}
#container #jncont #jndd #gallery #desc .cost { color:#2c2c2c;}
#container #jncont #jndd #gallery #desc .cost span { display:block; font-size:10px; color:#676767; line-height:16px; }
#container #jncont #jndd #gallery #desc .cost span { text-align:left; font-weight:normal; font-size:11px; color:#2c2c2c;}
#container #jncont #jndd #gallery #desc .cost span strong { font-weight:bold; font-size:10px; color:#2c2c2c;}
#container #jncont #jndd #gallery #desc .cost #ctab {width:391px; height:35px; font-size:9px; }
#container #jncont #jndd #gallery #desc .cost #col1 {height:27px; padding-top:8px; float:left; width:171px; font-size:11px; font-family:arial;}
#container #jncont #jndd #gallery #desc .cost #col1 input { font-size:10px; font-family:arial;}
#container #jncont #jndd #gallery #desc .cost #col2 {float:left; height:17.5px; width:110px; font-size:11px; font-family:arial;}
#container #jncont #jndd #gallery #desc .cost #col2 strong {font-weight:bold;}
#container #jncont #jndd #gallery #desc .cost #col3 {float:left; height:17.5px; width:110px; font-size:11px; font-family:arial;}
#container #jncont #jndd #gallery #desc span.title {padding:20px 0 0 0; line-height:12px;}
#container #jncont #jndd #gallery #desc .darl { width:10px; float:left; margin:0 20px 0 0; padding-top:2px; font-size:10px; line-height: 14px;}
#container #jncont #jndd #gallery #desc .darl span{ display:block; font-size:11px; color:#676767; line-height:16px;}
#container #jncont #jndd #gallery #desc .darl span strong {color:#2d2d2d; font-weight:bold;}
#container #jncont #jndd #gallery #desc .darl input {font-size:11px; background-color:#CCCCCC;}
#container #jncont #jndd #gallery #desc .drel { width:300px; float:left; margin:0 0px 0 0; padding-top:2px; }
#container #jncont #jndd #gallery #desc .drel span{ display:block; font-size:11px; color:#676767; line-height:16px;}
#container #jncont #jndd #gallery #desc .drel span strong {color:#2d2d2d; font-weight:bold;}

#container #jncont #jndd #gallery #other { width:448px; height:auto; margin:2px 0 0 0px; border:1px solid #292c29; }
#container #jncont #jndd #gallery #other #otable { width:100%; font-size:10px; }
#container #jncont #jndd #gallery #other #otable .otitl { color:#676767; font-size:12px; font-weight:bold; background-color:#DDD; }
#container #jncont #jndd #gallery #other #otable .ohead { color:#676767; font-size:11px; font-weight:bold; }
#container #jncont #jndd #gallery #other #otable .orows { color:#676767; font-size:11px; font-weight:normal; border-top:1px dotted #CCC; }
#container #jncont #jndd #gallery #other #otable .orows a { color:#676767; font-size:11px; text-decoration:none; }
#container #jncont #jndd #gallery #other #otable .orows a:link { color:#676767; font-size:11px; text-decoration:none; }
#container #jncont #jndd #gallery #other #otable .orows a:visited { color:#676767; font-size:11px; text-decoration:none; }
#container #jncont #jndd #gallery #other #otable .orows a:hover { color:#676767; font-size:11px; text-decoration:underline; }
#container #jncont #jndd #gallery #other #otable .orows a:active { color:#676767; font-size:11px; text-decoration:none; }

#container #jncont #jndd #gallery #other #otable .orpdf { color:#676767; font-size:11px; font-weight:normal; border-top:1px dotted #CCC; text-align:left; }
#container #jncont #jndd #gallery #other #otable .orpdf a { color:#676767; font-size:11px; text-decoration:none; }
#container #jncont #jndd #gallery #other #otable .orpdf a:link { color:#676767; font-size:11px; text-decoration:none; }
#container #jncont #jndd #gallery #other #otable .orpdf a:visited { color:#676767; font-size:11px; text-decoration:none; }
#container #jncont #jndd #gallery #other #otable .orpdf a:hover { color:#676767; font-size:11px; text-decoration:underline; }
#container #jncont #jndd #gallery #other #otable .orpdf a:active { color:#676767; font-size:11px; text-decoration:none; }

#container #jncont #jndd #norecord { display:block; float:left; width:967px; }
#container #jncont #jndd #norecord img { display:block; margin:auto; }

#container #jncont #jndd #nddlabel { padding: 15px 0px 0px; font-size:11px; font-family:'Open Sans',sans-serif; }
#container #jncont #jndd #nddlabel h4 { font-size:12px; font-weight:bold; margin-bottom:2px; margin-top:10px; }
#container #jncont #jndd #nddlabel p { font-size:11px; font-weight:normal; line-height:16px; padding-top:2px; }

#container #jncont #jndd #nddlabel .mini-print { display:inline; padding-left:2px; padding-right:2px; }




/* =============================================================================================== */
/* | SPECIFICATION                                                                                 */
/* =============================================================================================== */

#container #jncont { position:relative; width:997px; float:left; background-color:#FFF; }
#container #jncont #jspec { padding-top:10px; padding-bottom:17px; padding-left:15px; padding-right:15px; width:967px; font-family:"Open Sans",sans-serif; }

#container #jncont #jspec #jtit { display:none; font-family:"Open Sans",sans-serif; padding-top:5px; padding-bottom:10px; }
#container #jncont #jspec #jtit h1 { font-size:21px; font-weight:bold; color:#DD1828; text-align:left; text-transform:uppercase; }
#container #jncont #jspec #jtit h2 { font-size:14px; font-weight:normal; color:#535353; text-transform:uppercase; }
#container #jncont #jspec #jtit h4 { font-size:14px; font-weight:normal; color:#535353; text-transform:uppercase; }

#container #jncont #jspec #spec { width:967px; padding:0px; position:relative; margin-top:0px; padding-bottom:20px; font-family:'Open Sans',sans-serif; min-height:500px; }

#container #jncont #jspec #spec #nbox { display:block; float:left; width:967px; padding-left:0px; padding-right:0px; height:35px; margin-top:5px; margin-bottom:15px; background-color:#E5E5E6; }
#container #jncont #jspec #spec #nbox #filtery { display:block; float:left; width:250px; padding-top:0px; padding-left:10px; padding-top:5px; font-size:11px; font-weight:bold; }
#container #jncont #jspec #spec #nbox #filtery p { margin:0px; width:250px; font-size:11px; color:#424242; font-weight:bold; }
#container #jncont #jspec #spec #nbox #filtery .fselect { width:150px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jncont #jspec #spec #nbox #filteru { display:block; float:left; width:250px; padding-top:0px; padding-left:0px; padding-top:5px; font-size:11px; font-weight:bold; }
#container #jncont #jspec #spec #nbox #filteru p { margin:0px; width:250px; font-size:11px; color:#424242; font-weight:bold; }
#container #jncont #jspec #spec #nbox #filteru .tselect { width:150px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jncont #jspec #spec #nbox #filterq { display:block; float:left; width:193px; padding-top:0px; padding-left:0px; padding-top:5px; font-size:11px; font-weight:bold; }
#container #jncont #jspec #spec #nbox #filterq p { margin:0px; width:193px; font-size:11px; color:#424242; font-weight:bold; float:right; text-align:right; padding-top:2px; }
#container #jncont #jspec #spec #nbox #filterq .tselect { width:100px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jncont #jspec #spec #nbox #filterc { display:block; float:left; width:40px; padding-top:0px; padding-left:0px; padding-left:7px; padding-top:5px; }
#container #jncont #jspec #spec #nbox #filterc button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-txt.png'); border:0px; border-radius:0px; }
#container #jncont #jspec #spec #nbox #filterc button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-txt-hover.png'); border:0px; border-radius:0px; }

#container #jncont #jspec #spec #nbox #filterx { display:block; float:left; width:160px; padding-top:0px; padding-left:10px; padding-top:5px; font-size:11px; font-weight:bold; }
#container #jncont #jspec #spec #nbox #filterx p { margin:0px; width:160px; font-size:11px; color:#424242; font-weight:bold; float:right; text-align:right; padding-top:2px; }
#container #jncont #jspec #spec #nbox #filterx .tselect { width:150px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jncont #jspec #spec #nbox #filterb { display:block; float:right; width:40px; padding-top:0px; padding-left:0px; padding-left:7px; padding-top:5px; }
#container #jncont #jspec #spec #nbox #filterb button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-txt.png'); border:0px; border-radius:0px; }
#container #jncont #jspec #spec #nbox #filterb button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-txt-hover.png'); border:0px; border-radius:0px; }

#container #jncont #jspec #spec #clear { clear:both; height:0px; }


#container #jncont #jspec #spec #wrap { width:967px; padding:0px; position:relative; margin-top:10px; padding-bottom:20px; font-family:'Open Sans',sans-serif; margin:auto; }
#container #jncont #jspec #spec #wrap #conf { width:297px; padding-right:20px; float:left; padding:0px; /* font-family:'Courier'; */ font-size:12px; padding-bottom:20px; }
#container #jncont #jspec #spec #wrap #text { width:650px; float:right; padding:0px; font-family:'Courier'; font-size:12px; font-weight:bold; padding-bottom:20px; line-height:20px; }
#container #jncont #jspec #spec #wrap #text h1 { font-family:"Open Sans",sans-serif; font-size:21px; font-weight:bold; color:#DD1828; padding-top:6px; padding-left:0px; text-align:left; text-transform:uppercase; }
#container #jncont #jspec #spec #wrap #text h2 { font-family:"Open Sans",sans-serif; font-size:14px; font-weight:bold; color:#6E6E6E; margin-top:8px; padding: 0px 0px 2px; text-transform:uppercase; }
#container #jncont #jspec #spec #wrap #text .dblock { display:inline; font-weight:bold; color:#DD1828; }
#container #jncont #jspec #spec #wrap #text .nblock { display:block; font-weight:bold; color:#DD1828; }


#container #jncont #jspec #spec #wrap #tbox { width:650px; float:right; padding:0px; font-family:'Open Sans',sans-serif; font-size:12px; font-weight:bold; line-height:20px; background-color:#E5E5E6; padding-left:0px; padding-right:0px; height:35px; margin-top:5px; margin-bottom:15px; }

#container #jncont #jspec #spec #wrap #tbox #filterq { display:block; float:left; width:180px; padding-top:0px; padding-left:10px; padding-top:5px; font-size:11px; font-weight:bold; }
#container #jncont #jspec #spec #wrap #tbox #filterq p { margin:0px; width:180px; font-size:11px; color:#424242; font-weight:bold; }
#container #jncont #jspec #spec #wrap #tbox #filterq .fselect { width:150px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jncont #jspec #spec #wrap #tbox #filterk { display:block; float:left; width:193px; padding-top:0px; padding-left:0px; padding-top:5px; font-size:11px; font-weight:bold; }
#container #jncont #jspec #spec #wrap #tbox #filterk p { margin:0px; width:193px; font-size:11px; color:#424242; font-weight:bold; float:right; text-align:right; padding-top:2px; }
#container #jncont #jspec #spec #wrap #tbox #filterk .tselect { width:100px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jncont #jspec #spec #wrap #tbox #filterc { display:block; float:left; width:40px; padding-top:0px; padding-left:0px; padding-left:7px; padding-top:5px; }
#container #jncont #jspec #spec #wrap #tbox #filterc button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-txt.png'); border:0px; border-radius:0px; }
#container #jncont #jspec #spec #wrap #tbox #filterc button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-txt-hover.png'); border:0px; border-radius:0px; }

#container #jncont #jspec #spec #wrap #tbox #filterw { display:block; float:left; width:160px; padding-top:0px; padding-left:10px; padding-top:5px; font-size:11px; font-weight:bold; }
#container #jncont #jspec #spec #wrap #tbox #filterw p { margin:0px; width:160px; font-size:11px; color:#424242; font-weight:bold; float:right; text-align:right; padding-top:2px; }
#container #jncont #jspec #spec #wrap #tbox #filterw .tselect { width:150px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jncont #jspec #spec #wrap #tbox #filterj { display:block; float:right; width:40px; padding-top:0px; padding-left:0px; padding-left:7px; padding-top:5px; }
#container #jncont #jspec #spec #wrap #tbox #filterj button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-txt.png'); border:0px; border-radius:0px; }
#container #jncont #jspec #spec #wrap #tbox #filterj button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url('/img/im-txt-hover.png'); border:0px; border-radius:0px; }



#container #jncont #jspec #spec #wrap #conf #tabs { float:left; display:block; width:297px; height:25px; margin-bottom:0px; margin-top:5px; padding-bottom:15px; }
#container #jncont #jspec #spec #wrap #conf #clear { clear:both; height:0px; }
#container #jncont #jspec #spec #wrap #conf #tby { display:inline-block; *display:inline; zoom:1; font-size:13px; height:20px; padding-left:0px; padding-right:10px; text-transform:uppercase; }
#container #jncont #jspec #spec #wrap #conf #tby a { color:#6E6E6E; background-color:#FFF; font-weight:bold; border-radius:0px; padding:0px; padding-bottom:2px; text-decoration:none; }
#container #jncont #jspec #spec #wrap #conf #tby a:link,a:active,a:visited { color:#6E6E6E; background-color:#FFF; font-size:13px; text-decoration:none; }
#container #jncont #jspec #spec #wrap #conf #tby a:hover { /* background-color:#365c9a; color:#FFF; */ text-decoration:none; border-bottom:4px solid #DD1828; position:relative; }
#container #jncont #jspec #spec #wrap #conf #tby a.ayt { border-bottom:4px solid #6E6E6E; position:relative; color:#6E6E6E; font-size:13px; font-weight:bold; border-radius:0px; padding:0px; padding-bottom:2px; text-decoration:none; }
#container #jncont #jspec #spec #wrap #conf #tsp { display:none; font-size:18px; color:#585858; font-weight:normal; }




#container #jncont #jspec #spec #wrap #conf fieldset { margin-bottom:10px; }
#container #jncont #jspec #spec #wrap #conf fieldset legend { font-weight:bold; }






/* =============================================================================================== */
/* | REFERENCE                                                                                     */
/* =============================================================================================== */
#container #main #content #cont #reference { width:704px; padding:0px; position:relative; margin-top:10px; font-family:'Open Sans',sans-serif; }
#container #main #content #cont #reference #rbox { display:block; float:left; width:704px; padding-left:0px; padding-right:0px; height:55px; background-color:#E5E5E6; margin-bottom:20px; }
#container #main #content #cont #reference #rbox #filtery { display:block; float:left; width:190px; padding-top:0px; padding-left:10px; padding-top:5px; }
#container #main #content #cont #reference #rbox #filtery p { margin:0px; width:190px; font-size:12px; color:#424242; font-weight:bold; }
#container #main #content #cont #reference #rbox #filtery .refcountry { width:160px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }
#container #main #content #cont #reference #rbox #filterz { display:block; float:left; width:190px; padding-top:0px; padding-left:10px; padding-top:5px; }
#container #main #content #cont #reference #rbox #filterz p { margin:0px; width:190px; font-size:12px; color:#424242; font-weight:bold; }
#container #main #content #cont #reference #rbox #filterz .refarea { width:160px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }
#container #main #content #cont #reference #rbox #filterw { display:block; float:left; width:244px; padding-top:0px; padding-left:3px; padding-top:5px; }
#container #main #content #cont #reference #rbox #filterw p { margin:0px; width:294px; font-size:12px; color:#424242; font-weight:bold; }
#container #main #content #cont #reference #rbox #filterw input { background-color:#FFF; color:#424242; font-size:12px; font-weight:normal; width:180px; height:22px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }
#container #main #content #cont #reference #rbox #filterw input:focus { background-color:#FFF; color:#424242; font-size:12px; width:180px; height:22px; float:left; display:block; padding:0px 3px; border:1px solid #848484; }
#container #main #content #cont #reference #rbox #filterb { display:block; float:right; width:34px; padding-top:0px; padding-left:0px; padding-right:6px; padding-top:22px; }
#container #main #content #cont #reference #rbox #filterb button { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/im-search-btn5.png); border:0px; border-radius:0px; }
#container #main #content #cont #reference #rbox #filterb button:hover { width:30px; height:24px; float:left; display:block; text-indent:-9000px; cursor:pointer; background: url(/img/im-search-btn6.png); border:0px; border-radius:0px; }

#container #content #cont #tag { font-size:18px; font-weight:bold; color:#424242; padding-top:10px; }
#container #main #content #cont #reference #referenze { margin:0; padding:0; margin-top:10px; }
#container #main #content #cont #reference #referenze li { list-style:none; float:left; text-align:center; margin:0 10px 12px 0; width:130px; }
#container #main #content #cont #reference #referenze li span { display:block; height:33px; line-height:16px; font-size:11px; overflow:hidden; }

#container #main #content #cont #reference #referenze li .refgallery { opacity:1.0; }
#container #main #content #cont #reference #referenze li .refgallery:hover { opacity:0.6; }


#container #main #content #cont #reference #norecord { display:block; float:left; width:704px; }
#container #main #content #cont #reference #norecord img { display:block; margin:auto; }



/* =============================================================================================== */
/* | NETWORK                                                                                       */
/* =============================================================================================== */
#container #jcontent #jnet { float:left; width:997px; font-family: "Open Sans",sans-serif; }
#container #jcontent #jnet #filter-canvas { margin:0 auto; width:100%; height:22px; padding-top:5px; padding-bottom:5px; margin-bottom:10px; }
#container #jcontent #jnet #filter-canvas #flef { float:left; width:60%; text-align:left; }
#container #jcontent #jnet #filter-canvas #flef #label { display:inline; float:left; width:auto; padding-left:16px; padding-top:9px; font-size:13px; }
#container #jcontent #jnet #filter-canvas #flef #field { display:inline; float:left; /* width:150px; */ font-size:13px; padding-top:6px; padding-left:10px; }
#container #jcontent #jnet #filter-canvas #flef #field #type-select { font-family:Source Sans Pro,Arial,serif; font-size:13px; }
#container #jcontent #jnet #filter-canvas #flef #field #country-select { font-family:Source Sans Pro,Arial,serif; font-size:13px; }

#container #jcontent #jnet #filter-canvas #frig { float:left; width:40%; padding-top:4px; }
#container #jcontent #jnet #filter-canvas #frig #label { font-family:'Droid Sans',sans-serif; display:inline; /* float:right; width:auto; */ padding-left:16px; padding-top:7px; font-size:14px; }
#container #jcontent #jnet #filter-canvas #frig #field { display:inline; /* float:right; */ width:150px; font-size:13px; padding-top:4px; margin-right:10px; }
#container #jcontent #jnet #filter-canvas #frig #field .country-select { width:100px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }

#container #jcontent #jnet #filter-canvas #frig #label1 { font-family:'Droid Sans',sans-serif; display:inline; /* float:right; width:auto; */ padding-left:16px; padding-top:7px; font-size:14px; }
#container #jcontent #jnet #filter-canvas #frig #field1 { display:inline; /* float:right; */ width:150px; font-size:13px; padding-top:4px; margin-right:10px; }
#container #jcontent #jnet #filter-canvas #frig #field1 .zone-select { width:100px; height:25px; font-family:'Open Sans',sans-serif; font-size:12px; overflow:hidden; background-color:#fff; border:1px solid #848484; padding:0px; }


#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-age { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-age + label.css-label-age { font-family:'Droid Sans',sans-serif; padding-left:25px; padding-right:10px; height:20px; display:inline-block; line-height:20px; background-repeat:no-repeat; background-position:0 0; font-size:14px; vertical-align:middle; cursor:pointer; }
#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-age:checked + label.css-label-age { background-position:0 -20px; }
#container #jcontent #jnet #filter-canvas label.css-label-age { background-image:url(../img/check-age.png); -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-riv { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-riv + label.css-label-riv { font-family:'Droid Sans',sans-serif; padding-left:25px; padding-right:10px; height:20px; display:inline-block; line-height:20px; background-repeat:no-repeat; background-position:0 0; font-size:14px; vertical-align:middle; cursor:pointer; }
#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-riv:checked + label.css-label-riv { background-position:0 -20px; }
#container #jcontent #jnet #filter-canvas label.css-label-riv { background-image:url(../img/check-riv.png); -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-pos { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-pos + label.css-label-pos { font-family:'Droid Sans',sans-serif; padding-left:25px; padding-right:10px; height:20px; display:inline-block; line-height:20px; background-repeat:no-repeat; background-position:0 0; font-size:14px; vertical-align:middle; cursor:pointer; }
#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-pos:checked + label.css-label-pos { background-position:0 -20px; }
#container #jcontent #jnet #filter-canvas label.css-label-pos { background-image:url(../img/check-pos.png); -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-man { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-man + label.css-label-man { font-family:'Droid Sans',sans-serif; padding-left:25px; padding-right:10px; height:20px; display:inline-block; line-height:20px; background-repeat:no-repeat; background-position:0 0; font-size:14px; vertical-align:middle; cursor:pointer; }
#container #jcontent #jnet #filter-canvas input[type=checkbox].css-checkbox-man:checked + label.css-label-man { background-position:0 -20px; }
#container #jcontent #jnet #filter-canvas label.css-label-man { background-image:url(../img/check-man.png); -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }


#container #jcontent #jnet #map-container { float:left; width:997px; margin-bottom:10px; }
#container #jcontent #jnet #map-container #map-canvas { margin:0 auto; width:98%; height:600px; }

#container #jcontent #jnet #map-container #map-canvas #iw { float:left; width:300px; font-family:'Droid Sans',sans-serif; }
#container #jcontent #jnet #map-container #map-canvas #iw #iw-text { width:300px; font-size:12px; float:left; font-family:'Droid Sans',sans-serif; font-weight:normal; }
#container #jcontent #jnet #map-container #map-canvas #iw #iw-text h3 { width:300px; font-size:14px; float:left; font-family:'Droid Sans',sans-serif; font-weight:bold; color:#535353; }
#container #jcontent #jnet #map-container #map-canvas #iw #iw-text p { width:300px; font-size:12px; float:left; font-family:'Droid Sans',sans-serif; font-weight:normal; color:#535353; }
#container #jcontent #jnet #map-container #map-canvas #iw #iw-text h4 { width:300px; font-size:6px; float:left; font-family:'Droid Sans',sans-serif; font-weight:normal; color:#535353; }

#container #jcontent #jnet #map-container #map-canvas #iw #iw-text p a { font-size:12px; font-family:'Droid Sans',sans-serif; font-weight:normal; color:#535353; text-decoration:none; }
#container #jcontent #jnet #map-container #map-canvas #iw #iw-text p a:link { font-size:12px; font-family:'Droid Sans',sans-serif; font-weight:normal; color:#535353; text-decoration:none; }
#container #jcontent #jnet #map-container #map-canvas #iw #iw-text p a:visited { font-size:12px; font-family:'Droid Sans',sans-serif; font-weight:normal; color:#535353; text-decoration:none; }
#container #jcontent #jnet #map-container #map-canvas #iw #iw-text p a:hover { font-size:12px; font-family:'Droid Sans',sans-serif; font-weight:normal; color:#535353; text-decoration:underline; }
#container #jcontent #jnet #map-container #map-canvas #iw #iw-text p a:active { font-size:12px; font-family:'Droid Sans',sans-serif; font-weight:normal; color:#535353; text-decoration:none; }


#container #jcontent #jnet #manager { display:none; }

.ui-dialog .ui-dialog-content p { font-size:13px; }



/* =============================================================================================== */
/* | SERVICE - ACCESSORY PACKING LIST                                                              */
/* =============================================================================================== */
#container #jcontent #pklist #title { padding-left:10px; text-align:center; margin-top:10px; margin-bottom:30px; }
#container #jcontent #pklist #title h1{ font-weight:bold; font-size:24px; color:#535353; }
#container #jcontent #pklist #text { padding-left:10px; margin-top:10px; }	
#container #jcontent #pklist #text p{ font-weight:normal; font-size:14px; color:#585858; }

#container #jcontent #pklist .tablePKH { font-size:13px; color:#404040; border-collapse:collapse; border-spacing:0px; border:1px solid #666; width:95%; }
#container #jcontent #pklist .tablePKH td { border:1px solid #666; }
#container #jcontent #pklist .tablePKH .tdStyle1 { background-color:#CCC; color:#666; font-weight:bold; border-width:0 0 1px 0; line-height:1.8; padding-left:3px; height:27px; }
#container #jcontent #pklist .tablePKH .tdStyle2 { background-color:#fff; line-height:1.8; padding-left:5px; height:27px; }
#container #jcontent #pklist .tablePKH .tdStyle3 { background-color:#eee; border-width:0 0 1px 1px; line-height:1.8; padding-left:5px; height:27px; font-weight:bold; }


#container #jcontent #pklist .tablePKD { font-size:13px; color:#404040; border-collapse:collapse; border-spacing:0px; border:1px solid #666; width:95%; }
#container #jcontent #pklist .tablePKD td { border:1px solid #666; }
#container #jcontent #pklist .tablePKD .tdStyle1 { background-color:#CCC; color:#666; font-weight:bold; border-width:0 0 1px 0; line-height:1.8; padding-left:3px; height:27px; }
#container #jcontent #pklist .tablePKD .tdStyle2 { background-color:#fff; line-height:1.8; padding-left:5px; height:27px; }
#container #jcontent #pklist .tablePKD .tdStyle3 { background-color:#eee; border-width:0 0 1px 1px; line-height:1.8; padding-left:5px; height:27px; font-weight:bold; }

#container #jcontent #pklist #imgDIV { display:block; margin-left:auto; margin-right:auto; width:100%; text-align:center; }
#container #jcontent #pklist #imgDIV .imgPKI { width:600px; }




/* =============================================================================================== */
/* | COOKIE BANNER                                                                                 */
/* =============================================================================================== */



@media print {
	#container #jheader { display:none; }
	#container #jbread { display:none; }
	#container #main #sidebar { display:none; }
	#container #footer { display:none; }
	body { font:12pt georgia,serif; }
	h1 { font-size:18pt; }
	h2 { font-size:16pt; color:#000; }
}