@import 'common-v1.css';

#header {
    height:117px;
    background:url(img/bg-header.gif) no-repeat top center #fff;
    overflow:hidden;
}

#logo {
    position:relative;
    top:16px;
    left:20px;
    background:url(img/bg-logo.jpg) no-repeat top left #fff;
}

#general-menu {
    top:28px;
    right:20px;
    width:487px;
    background:url(img/bg-general-menu.gif) no-repeat top right #fc0;
}



#menu-box {
    width:200px;
    background:url(img/bg-menu-top.jpg) no-repeat top center #ccc;
    float:left;
}
#menu-bottom {
    height:14px;
    background:url(img/bg-menu-bottom.gif) no-repeat top center #fff;
}

#menu ul {
    list-style:none;
    padding-left:10px;
}
#menu li {
    padding:0;
    padding-top:10px;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    padding-right:3px;
}
#menu li li {
    font-size:12px;
    text-transform:none;
}

#menu li li li {
    padding:0;
    list-style:none;
    text-transform: lowercase;
    font-weight:bold;
    font-size:11px;
}
#menu li li li li li {
    font-size:10px;
}

#menu li a,#menu li.active li a,#menu li.active li.active li a,#menu li.active li.active li.active li a,#menu li.active li.active li.active li.active li a {
    display:block;
    padding:1px;
    color:#333;
    text-decoration:none;
    font-style:normal;
}

#menu li.active a,#menu li.active li.active a,#menu li.active li.active li.active a,#menu li.active li.active li.active li.active a,#menu li.active li.active li.active li.active li.active a,#menu li a:hover,#menu li.active a:hover {
    color:#600;
    text-decoration:none;
}




#content-box {
    width:640px;
    float:right;
    background:url(img/bg-content-top.jpg) no-repeat top left #fff;
}

#title {
    height:56px;
    width:487px;
    background:url(img/bg-title.jpg) no-repeat top right #7f7f7f;
    position:absolute;
    top:89px;
    right:20px;
    z-index:100;
}
#title h1 {
    padding:5px 0;
    font-size:16px;
    white-space:nowrap;
    overflow:hidden;
    height:20px;
}

#title h1  a{

    font-weight:bold;
    text-transform:uppercase;
    color:#fc0;
    text-decoration:none;
}

#title h1 a:hover {
    color:#fff;
}

#title h1.justone {
    line-height:46px;
    height:46px;
}
#title h2 {
    display:block;
    padding-top:0;
    color:#fff;
    font-size:13px;
    line-height:12px;
    height:26px;
    overflow:hidden;
}
#title h2 a {
    color:#fff;
    text-decoration:none;
    padding-right:3px;
}
#title h2 a:hover {
    color:#fc0;
}


#path {
    padding-left:25px;
    padding-top:35px;
    padding-bottom:15px;
    white-space:nowrap;
    overflow:hidden;
}

#path,#path a {font-size:9px;color:#969696;text-decoration:none}
#path a {padding:0 2px}
#path a:hover {color:#333}

#content h1,#content h2,#content h3,#content h4,#content p {padding-bottom:10px;}
#content ul {padding-left:15px;padding-bottom:10px;}
#content ul p {padding-top:5px;padding-bottom:0}
#content ul ul {padding-top:5px}
#content ul li {padding-bottom:5px;}
#content a,#content a:visited {    
    color:#600;
    text-decoration:underline;
}
#content blockquote {padding-left:10px;}
#content a:hover { text-decoration:none;color:#333}

#content img {
    border:1px solid #c0c0c0;
    margin:2px;
    padding:1px;
}
#content a img {
   border:1px solid #600;
   padding:0;
}

#content table h1 {
    margin:0;
    padding:5px 0;
}


#content table {border-right:1px solid #969696;border-bottom:1px solid #969696;border-spacing:0;width:96%;margin-bottom:10px;}
#content table td { border-left:1px solid #969696;border-top:1px solid #969696;vertical-align:top;padding:2px;}
#content table td ul {padding-left:20px;padding-bottom:5px}
#content table td ul li {padding:0}
#content h1 {font-size:120%;margin-top:20px; margin-bottom:10px;}
#content tbody.tdcenter td {text-align:center}
#content .align-center {text-align:center}
#content .align-right {text-align:right}


#content p.small {
    font-style:italic;
    font-size:10px;
    color:#666;
    padding-bottom:2px;
}
#content table.products td h3 {
    font-size:11px;
    padding:2px;
} 
#content table.products td p.prod-img {
    float: right;
    padding:2px;
}
#content table.products p.prod-img img {
    border:1px solid #600;
}

#content .iRight img {
    margin-bottom:3px;
    vertical-align:top;
}


#content #menu-products {
    margin-bottom:5px;
    padding:3px;
    border:1px solid #ccc;
    clear:both;
}
#content #menu-products legend {
    margin-left:15px;
    padding:2px;
    border:0;
    color:3px;
}

#content #menu-products ul {
    margin:0;padding:0;
}
#content #menu-products ul li {
    float:left;
    list-style:none;
    margin:2px;
    overflow:hidden;
}





#content #menu-products  li a,#content #menu-products li a:visited {
    display:block;
    float:left;
    text-decoration:none;
    color:#333;
    font-size:12px;
    font-weight:bold;
    overflow:hidden;
    border:1px solid #fff;
    padding:1px;
    height:100%;
}

#content #menu-products li.active a,#content #menu-products li.active a:visited,#content #menu-products li a:hover {
    color:#600;
    border:1px solid #600;

}

#content #product-image {
    float:right;
    margin-left:5px;
    margin-bottom:5px;
    
}


#content #menu-products .products-image {
    display:block;
    width:35px;
    height:50px;
    float:left;
    text-align:center;
    overflow:hidden;
    padding:2px;
    border:1px solid #ccc;
    margin-right:5px;
}
#content #menu-products .products-image img {
    border:0;
    padding:0;
    margin:0;
    vertical-align:middle;
    text-align:center;
}

#content #menu-products .products-name {
    display:block;
    float:left;
    width:145px;
    height:56px;
    overflow:hidden;
    font-size:11px;
    line-height:11px;
}
#content ul.newslist li {
    margin-bottom:10px;
}
#content .newslist h2 {
    margin-top:10px;
    font-size:12px;
}
#content .newslist p.date {
    padding:0;
    margin:0;
    font-weight:bold;
}

#content blockquote {
    margin-top:10px;
    margin-left:15px;
    padding-left:30px;
    background:url(img/bg_blockquote.gif) 5px top  no-repeat;
    border-left:2px solid #d5d2d2;
}