@charset "utf-8";
body {font-family:'Trebuchet MS', Tahoma, Helvetica, Verdana, sans-serif;margin:0;padding:0;color:#000;background:#fff;}
#doc {position:relative;width:100%;margin:0;background:url(../images/sidebar_bg.jpg) left top repeat-y;}
.clear {clear:both;height:1px;margin:0;padding:0;}
a, a:active {color: #0072ff;}
a:hover {color: #004556;}

#sidebar {float:left;width:191px;padding:0 7px 0 24px; margin-top: 170px;}
#sidebar #logo {position: absolute; left:0; top:0; z-index: 10;}
#logo img {width:230px;height:170px;}
#sidebar h2 {font-size:18px;color:#3dac1d;}
#products, #products ul, #products li {margin:0;list-style:none;}
#products {margin-top: 20px; margin-right: 2px;}
#products li {margin-bottom:1em;font-size:14px;font-weight:bold;line-height:20px;color:#3dac1d;}
#products li a {color:#ffffff;}
#products li ul li {margin:0;font:normal 12px/15px 'Trebuchet MS';color:#ffffff;}
#products li ul li a {color:#ffffff;}
#products ul li.level1 ul li.level2 li.level3 {display:none;font-size:11px;list-style-type:disc;list-style-position:inside;}
#products ul li.level1 ul li.level2.active li.level3 {display:list-item;color:#fff;}
#products ul li.level1 ul li.level2.active li.level3 a {color:#fff;}
#products li.here {list-style:circle; list-style-position: inside;}
#products a:hover, #products ul li.level1 ul li.level2.active li.level3 a:hover {color:#3dac1d;}


#hd,#bd,#ft {position:relative;margin-left:222px; min-width: 600px;}
#hd {height:122px;background:#c0d9e4 url(../images/hd_bg.jpg) left top repeat-x;}
#nav {position:absolute;bottom:24px;left:30px;margin:0;color:#000;}
/* #nav li {height:46px;line-height:46px;font-size:14px;float:left;margin-left:1.5em;padding-right:1.5em;list-style:none;background:url(../images/nav-li-bg-3.gif)  right top no-repeat;}
/* #nav li.first {background:none;} 
#nav a {color:#0c6c94;}
#nav li.active {background-position: right bottom;}
#nav li.active a {color:#0c6c94;}
#nav a:hover, #nav li.active a {color:#000066;} */

#nav li{   float:left;   padding:0 5px;   list-style:none; } 
#nav li a{   background:url(../images/button-left.jpg) no-repeat left top;   height:26px;   display:block;   float:left;   padding-left:7px;   text-decoration:none;   color:#000; } 
#nav li a span{   background:url(../images/button-right.jpg) no-repeat right top;   display:block;   padding:5px 7px 0 0;   display:block;   height:26px;   float:left; }
#nav li a:hover{   background:url(../images/button-left-h.jpg) no-repeat left top;   height:26px;   display:block;   float:left;   padding-left:7px;   text-decoration:none;   color:#000; } 
#nav li a:hover span{   background:url(../images/button-right-h.jpg) no-repeat right top;   display:block;   padding:5px 7px 0 0;   display:block;   height:26px;   float:left; }
#nav .active a {   margin-left: 5px;background:url(../images/button-left-h.jpg) no-repeat left top;   height:26px;   display:block;   float:left;   padding-left:7px;   text-decoration:none;   color:#000; } 
#nav .active a span{   background:url(../images/button-right-h.jpg) no-repeat right top;   display:block;   padding:5px 7px 0 0;   display:block;   height:26px;   float:left; }
#nav .active {   margin-left: 5px;background:url(../images/button-left-h.jpg) no-repeat left top;   height:26px;   display:block;   float:left;   padding-left:7px;   text-decoration:none;   color:#000; } 
#nav .active span{   background:url(../images/button-right-h.jpg) no-repeat right top;   display:block;   padding:5px 7px 0 0;   display:block;   height:26px;   float:left; }
#bottom-left {
position: absolute; left: 0; bottom: 0; background: url(../images/bottom-left.jpg) no-repeat 0 0; height: 173px; width: 230px; z-index: 10;
}






#sidebar2 {
  width: 237px;
  float: right; 
}
#glaz {
position: relative;
display: block;  
background: url(../images/eye.jpg) no-repeat 0 0;
width: 237px;
height: 177px;
}
#cortex-or {position:absolute;left:30px;top:35px;}

#lang, #nav-add {position:absolute;right:140px;width:210px;}
#search {position:absolute;right:20px; top: 63px;width:210px;} 

#lang {top:12px;margin:0;font-size:11px;}
#lang li {float:left;margin-right:1em;list-style:none;}
#lang a {color:#000;}

#nav-add {top:78px;margin:0;}
#nav-add li {float:left;width:14px;height:10px;margin-right:26px;list-style:none;}

#search {bottom:0;height:34px;padding-top:12px;font-size:11px;}
#search input[type="submit"] {padding:0 4px;margin:0; background-color: #f0f0f0;}

#bd {position:relative; background:url(../images/bd_bg.jpg) right top repeat-y; margin-top: -7px;}
#content {position:relative;overflow:hidden;}
.e2gback, .e2gtitle {display:none;}
.boxcontent table {display: none;}
.e2g td {border: none;}
 
#n-a {position:relative;float:right;width:189px;padding:0px 24px 16px 24px;}
#n-a h5 {margin-bottom:.5em;font-size:16px;color:#54585a;}
#n-a .news {margin-bottom:1em;font-size:12px;line-height:14px;}
#n-a .news-comment {color:#777;}
#n-a ul.news {margin:0 0 2em 0;}
#n-a ul.news li {margin:0 0 .5em 0;list-style:none;text-indent:-1.1em;}
#n-a ul.news li p {display:inline;margin:0;font-size:12px;line-height:14px;}
#n-a ul.news .bullet {color:#555;}
#n-a a, #n-a a:active {color:#3dac1d;}
#n-a a:visited {color:#3dac1d;}
#n-a a:hover {color:#3dac1d;}
/* #n-a.hidden {position:absolute;right:0;top:0;overflow:hidden;} */
div.n-a-wrap {width:237px;z-index:10;overflow:hidden; margin-top: 10px; position: relative; display: block;}
div.n-a-wrap #n-a {display:none;float:none;margin:0;}
div.n-a-wrap div.button {width:180px;padding:4px 24px 8px 24px;border-top: 1px #ffffff solid;cursor:pointer;margin-left: 1px; }
div.n-a-wrap div.button span {color:#54585a;border-bottom:1px dashed #fff;}

#content {padding:0px 0px 24px 27px; margin-right: 245px;}
#content h1 {font-size:24px;}
#content h1 span.slogan {font-size:16px;}
#content p, #content ul, #content ol {font-size:14px;line-height:20px;}
#content .ajaxSearch_highlight {background:#FFFF99;}
#corner_bottom {position:absolute; right: 236px; bottom: 0; height: 27px; width: 27px; background: url(../images/corner_bottom.jpg) no-repeat 0 0;}
#corner_top {position:absolute; left: 0; top: 0; height: 27px; width: 27px; background: url(../images/corner_top.jpg) no-repeat 0 0;} 

#content h3 {font-size:18px;font-weight:normal;color:#3dac1d;}
ul.items {height:100%;margin:-1.5em 0 .5em 0;overflow:hidden;}
ul.items li {float:left;width:198px;height:158px;margin:1.5em 2em 0 0;list-style:none;font:normal 13px/18px 'Trebuchet MS';}
ul.items li img {display:block;width:160px;height:120px;}

#product-info {float:right;width:320px;margin:-20px 0 .2em 1.5em;padding:25px;background:#d0d0d2;}
#product-info img {width:320px;height:240px;}

#gallery {padding: 10px;width: 520px;}
#gallery ul { list-style: none; margin:0; list-style:none;}
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #f2f2f2;border-width: 5px 5px 20px;}
#gallery ul a {text-decoration:none;}
#gallery ul a:hover img {border: 5px solid #dedede;border-width: 5px 5px 20px;color: #fff;}
#gallery ul a:hover { color: #fff; }

#ft {position: relative;padding:31px 0px;color:#3f3f3f;line-height:18px; background: #d0d0d2 url(../images/ft_bg.jpg) right top repeat-x;}
#ft-bg-right {position: absolute; width: 640px; height: 173px; top:-1px; right: 0; background: url(../images/ft-bg-right.jpg) no-repeat 0 0;}
#ft-nav {position: absolute; bottom: 18px; left: -20px;}
#ft-nav li {display:inline;padding:0 .7em;list-style:none;border-right:1px solid #777;line-height:14px;}
#ft-nav li.last {border-right:none;}
.vcard {text-align: right; line-height: 22px; z-index: 503; height: 110px; width: 400px;}
.vcard .type {display:none;}
.vcard .tel, .vcard .adr{color:#2b667e;}
#vcard-in {
  position: absolute;
  right: 30px;
  top: 33px;
  z-index: 504;
}      
