@charset "utf-8";
/*-----[ Author: sirTimiD ]-----*/
/*-----[ GLOBAL ]-----*/
*{font-smooth:always;}
html {height:100%;overflow:auto; overflow-y:scroll; font-family:Verdana,Arial,Helvetica,sans-serif;}
body {height:100%;margin:0;padding:0;color:#666666;background:#F5F5F5;vertical-align:middle;}
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;font-size:9pt;}
fieldset,img,a img{border:0;}
li{list-style:none;}
textarea{resize:none;}
a{color:#666}
a:hover{color:#F60}
a.selected{color:#F60; cursor:default; text-decoration:none;}
.hidden{ display:none;}
.clear{clear:both;overflow:hidden;display:block;height:0;}
.wrapperBg{display:block; width:1000px; height:100%; margin:0 auto;overflow:hidden; text-align:left!important; }
.mainTable{width:100%; height:100%;vertical-align:top; background:#FFF;}
.mainTable tr,.mainTable td{vertical-align:top;}
.logo{ margin-left:65px; margin-top:30px;}
.menu{ margin-left:4px; margin-top:14px;}
.moto{ margin-right:65px; margin-top:30px;}
/*-----[ IMAGES ]-----*/
.grFlag a, .enFlag a,.catalogue,.suggested{background:transparent url(../images/sprite_buttons.png) no-repeat; display:block;}
/*-----[ INTRO ]-----*/
.introImage{display:block; width:1000px; height:750px; background:url(../images/intro.jpg) no-repeat; }
.ieIntroHack{display:block; width:1000px; height:140px; cursor:default;}
.grFlag, .enFlag{display:block; float:right; margin-right:15px;}
.enFlag{clear:right; float:right; margin-top:10px;}
.grFlag a,.enFlag a{display:block; width:32px; height:33px; background-position:0 0;}
.enFlag a{background-position:0 -40px;}
.grFlag a:hover{background-position:right 0px;}
.enFlag a:hover{background-position:right -40px;} 
/*-----[ MAIN ]-----*/
.mainBtn{display:block; position:absolute; width:54px; height:58px; top:82px; left:68px; cursor:pointer;z-index:2;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.aboutBtn{display:block; position:absolute; width:57px; height:57px; top:83px; left:126px; cursor:pointer;z-index:2;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.productBtn{display:block; position:absolute; width:57px; height:57px; top:83px; left:226px; cursor:pointer;z-index:2;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.exhibitionBtn{display:block; position:absolute; width:54px; height:53px; top:52px; left:304px; cursor:pointer;z-index:2;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.contactBtn{display:block; position:absolute; width:59px; height:59px; top:82px; left:352px; cursor:pointer;z-index:2;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.mainPageleft{background:transparent url(../images/main_back.jpg) no-repeat; background-position:bottom left;}
.mainPageText{ display:block; margin-top:60px; margin-left:5px;  padding-right:10px; width:430px; height:550px; overflow-x:hidden; overflow-y:auto;}
.leftRelativeCont{display:block; margin-top:0px; height:600px; position:relative;}
.leftTitle{ display:block; margin-left:65px; text-transform:uppercase; letter-spacing:1px; padding-top:60px; }
.leftTitle a{text-decoration:none;}
.leftTextCont{ display:block; width:280px; height:440px; }
.leftText{ display:block; width:195px; margin-left:65px; }
.bigLeftText{ max-height:440px; margin-top:18px; overflow-x:hidden; overflow-y:auto;}
.leftBottomText{display:block; position:absolute; left:65px; bottom:80px; width:195px; overflow:auto; overflow-x:hidden; padding-right:10px;}
.pagination{ float:right; margin-top:5px; color:#F60; }
.pagination li{ float:left; }
.pagination li+li{ margin-left:5px; }
.pagination a{text-decoration:none; font-size:8pt;}
.pagination a.prev,.pagination a.next{background:transparent url(../images/sprite_buttons.png) no-repeat; display:block; width:3px; height:6px; margin-top:5px;}
.pagination a.prev{background-position:0 -140px;}
.pagination a.next{background-position:right -140px;}
.pagination a.prev:hover{background-position:0 -150px;}
.pagination a.next:hover{background-position:right -150px;}
.rightTitle{display:block; margin-right:15px; font-size:11pt; font-weight:700;}
.errormsg{ float:left;font-size:8pt; color:#900 }

.showroom_slideshow{display:block; width:130px; position:relative; top:60px; float:right; margin-right:67px; overflow:hidden; }
ul.horizMedia{ display:block; width:130px; height:470px;  overflow:hidden; margin:5px 0; }
ul.horizMedia li{display:block; margin:0; padding:0; margin-bottom:5px;}
ul.horizMedia li:last-child{margin-bottom:0;}
ul.horizMedia li img{max-width:130px;}

.listarrow{display:block; text-align:center; background:#eaeaea; font-size:18px; width:130px; height:13px; padding-top:2px; cursor:pointer; -moz-user-select: none; }
.listarrow:hover{ background:#666; color:#FFF;}

/*-----[ PRODUCTS ]-----*/
.catalogue,.suggested{display:block;  height:15px; padding-left:22px;  font-weight:bold; margin-left:45px; margin-top:10px;}
.catalogue{background-position:0 -80px; padding-top:10px;}
.suggested{background-position:0 -110px; padding-top:7px;}
.suggestedMenu{display:block; margin-left:65px; margin-top:15px; }
.suggestedMenu li a,.catalogue a{ text-decoration:none}
.suggestedMenu li{ margin-top:3px;}
.suggestedMenu li a:hover{ color:#F60 }
.suggestedMenu li.selected a{ color:#F60; cursor:default }
/*-----[ SUGGESTED ]-----*/
.boxSuggCont{display:block; width:435px; height:435px; border:1px #999 solid; margin-left:10px; margin-top:83px;}
.boxSuggCont td{ width:90px; height:90px; vertical-align:middle; text-align:left;}
.boxSuggCont img{ max-height:90px; max-width:90px;}
/*-----[ PRODUCT ]-----*/
.boxPrdCont img{max-height:400px; max-width:400px; padding:15px 17px; border:1px #999 solid; margin-left:10px; margin-top:83px;}
.colorsTxt{display:block; float:left; width:435px; margin-left:15px; text-align:left; color:#333;font-size:8pt; font-weight:700; margin-top:5px;}
.colorCont{display:block; float:left; width:435px; margin-left:15px; }
.colorCont li{display:block; width:25px; height:25px; float:left; margin-top:5px;  margin-right:4px}
.colorCont li a{background:transparent url(../images/sprite_buttons.png) no-repeat; display:block; width:25px; height:25px; background-position:0 -160px;}
.colorCont li a:hover{background-position:right -160px;}
.colorCont li a.disabled,.colorCont li a.disabled:hover{ cursor:default; background-position:0 -160px;}
.rightText{display:block; margin-left:20px; width:215px; height:490px; padding-right:5px; overflow:auto; overflow-x:hidden;font-size:8pt; }
.textTitle{font-size:11pt; font-weight:700;}
.prdAsset{ font-weight:700; text-decoration:underline}
/*-----[ EXHIBITIONS ]-----*/
.rightTitle ul{float:right; margin-right:50px;}
.rightTitle ul li{display:block; margin-top:5px; font-size:11pt; font-weight:700;}
.rightTitle ul li a{color:#669999; text-decoration:none}
.rightTitle ul li a:hover{color:#F60}
.rightTitle ul li a.selected{color:#F60; cursor:default}
.exhFloatImg {display:block; position:absolute; width:80px; height:80px;}
.exhFloatImg .imag{display:block; width:80px; height:80px; cursor:pointer}
.bigmag img{display:block; max-width:600px; max-height:500px; }

#slideshow { position:relative; max-width:600px; max-height:500px; margin-top:58px; margin-bottom:5px; }
#slideshow IMG { position:absolute; top:0; left:0;  z-index:8; filter:alpha(opacity=0); -moz-opacity:0.0; -khtml-opacity: 0.0; opacity: 0.0; max-width:600px; max-height:500px; }
#slideshow IMG.active { z-index:10; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; }
#slideshow IMG.last-active { z-index:9; }

#navNum{position:relative; z-index:20;}

.leftExhTitle{display:block; margin-left:65px; padding-top:60px;}
/*.exhFloatImg img{display:block; max-height:80px; max-width:80px; position:relative; z-index:1; }
.exhFloatImg .top,.exhFloatImg .topright,.exhFloatImg .bottom,.exhFloatImg .bottomright{display:block; width:8px; height:8px;  position:absolute; background:transparent url(../images/sprite_buttons.png) no-repeat; z-index:3;}
.exhFloatImg .top{ background-position:0 -200px; top:0; left:0;}
.exhFloatImg .topright{background-position:right -200px; top:0; right:0;}
.exhFloatImg .bottom{ background-position:0 -210px; bottom:0; left:0;}
.exhFloatImg .bottomright{background-position:right -210px; bottom:0; right:0;}*/
/*-----[ CATALOGUE ]-----*/
.catalogueCont, .catalogueFormCont{display:block; overflow:auto; overflow-x:hidden; width:670px; height:500px; margin-top:58px;}
.catalogueTable, .catalogueFormTable{ border:none; width:650px; border-collapse:collapse; margin-bottom:14px; }
.catalogueTable td, .catalogueFormTable td{ border:1px #ccc solid;} 
.catalogueTitle a{display:block;padding:2px 4px;font-size:9pt; font-weight:700; color:#669999; text-decoration:none }
.catalogueTitle a:hover{color:#F60}
.catalogueImage img{ max-width:80px; max-height:80px; padding:5px;}
.catalogueText{ font-size:8pt; padding:5px;  }
.deigmaBtn{font-size:8pt; display:block; float:right; padding:2px 4px;}
.catalAsset{ font-weight:700}
.catalTotalDeigma{font-size:8pt;color:#6c6c6c; border-top:1px #6c6c6c dashed; width:650px;padding-top:5px; }
.sendDeigmaBtn{ float:right }
.catalogueFormCont{height:170px; margin-top:5px; width:480px;}
.catalogueFormTable{margin-bottom:3px; width:460px;}
.catalogueFormTable a{ text-decoration:none}
/*-----[ CONTACT ]-----*/
.contactTable,.contactTable tr,.contactTable td{vertical-align:bottom;}
.formCont{display:block; width:650px;  margin-top:58px; margin-bottom:10px;}
input, textarea{ border:1px #999 solid; padding:3px;font-size:8pt; width:350px }
textarea{height:100px;}
.linktoform{font-size:8pt; }
/*-----[ FOOTER ]-----*/
.footer{display:block;width:1000px;height:17px;text-align:center; background:#dadada; font-size:10px;color:#666; padding-top:5px;}
.footer a{color:#666;}
.footer a:hover{color:#FFF;}