﻿* { margin:0; padding:0;}
body
{
    font-family:Tahoma;
    background-color:#2e2e2e;
}
.Main
{
    width:100%;
    }
.row1
{
    width:100%;
    height:95px;
    background-image:url(..//theme/bg.gif);
    background-position:top;
    background-repeat:repeat-x;
}
.logo
{
    padding-top:22px;
    width:700px;
}
.english{color:#b23c08; font-size:13px; text-decoration:none;}
.row2
{
    position:relative;
    width:100%;
    height:379px;
    overflow: hidden;
}
.row-album
{
    position:relative;
    width:100%;
    height:230px;
    overflow: hidden;
}
.album-header
{
    width:928px;
    background-position: left top; 
    height: 200px; 
    padding:15px 0px 15px 28px;
    background-image: url(..//theme/Album.jpg); 
    background-repeat: no-repeat; 
    overflow:auto;
}
.album-list{color:#cdcdcd; font-size:12px; text-decoration:none;}
.album-table{width:150px;}
.row3
{
    position:absolute;
    left:0px;
    bottom:0px;
    width:100%;
    background-image:url(..//theme/bg-menu.png);
    background-position:top;
    background-repeat:repeat-x;
    height:46px;
    z-index:101;
}
.menu
{
    width:956px;
}
.row4
{
    width:100%;
    height:235px;
    background-image:url(..//theme/bg-row.gif);
    background-position:top;
    background-repeat:repeat-x;
}
.row4td
{
    width:197px;
    height:235px;
}
.row4div
{
    width:197px;
    height:108px;
    margin-top:15px;
}
.row4tdGap
{
    width:36px;
    height:235px;
}

.row4Img
{
    width:197px;
    height:108px;
}
.row4Title
{
    width:100%;
    margin-top:30px;
    font-weight:normal;
    color:#fff4e9;
    direction:rtl;
}

.row4More
{
    width:100%;
    background-image:url(..//theme/more.gif);
    background-position:center top;
    background-repeat:no-repeat;
    direction:rtl;
    height:30px;
    margin-top:15px;
    padding-top:6px;
}
.row4More a
{
    color:#fff4e9;
    font-size:10px;
    text-decoration:none;
}
.row4More a:hover
{
    text-decoration:underline;
}
.Enrow4More
{
    width:100%;
    background-image:url(..//theme/more.gif);
    background-position:center top;
    background-repeat:no-repeat;
    direction:ltr;
    height:30px;
    margin-top:15px;
    padding-top:6px;
}

.Enrow4More a
{
    color:#fff4e9;
    font-size:13px;
    text-decoration:none;
}
.Enrow4More a:hover
{
    text-decoration:underline;
}
.table2
{
    width:100%;
    background-color:#3d3d3d;
    background-image:url(..//theme/cont-shadow.png);
    background-position:top;
    background-repeat:repeat-x; 
    }
.border-top
{
    width:100%;
    background-image:url(..//theme/bg-shadow.png);
    background-position:top;
    background-repeat:repeat-x;
}
.border-left
{
    width:980px;
    background-image:url(..//theme/border-left.png);
    background-position:left top;
    background-repeat:repeat-y;
}
.border-right
{
    width:100%;
    background-image:url(..//theme/border-right.png);
    background-position:right top;
    background-repeat:repeat-y;
}
.border-bottom
{
    width:956px;
    height:60px;
    background-color:#838383;
    padding: 0px 0px 0px 0px;
}

.content
{
    background-color:#cdcdcd;
    background-image:url(..//theme/bg-shadow.png);
    background-position:top;
    background-repeat:repeat-x;
    width:956px;
}

.title
{
    padding:40px 0px 30px 0px;
}
.title h3  
{
    color:#000; 
    font-size:22px; 
    font-weight:normal; 
    padding:0px 12px 9px 0px; 
    line-height:22px; 
    text-transform:uppercase; 
    border-bottom:2px solid #b7b7b7;
}
.Entitle
{
    width:100%;
    padding:40px 0px 30px 0px;
}
.Entitle h3  
{
    color:#000; 
    font-size:22px; 
    font-weight:normal; 
    padding:0px 0px 9px 12px; 
    line-height:22px; 
    text-transform:uppercase; 
    border-bottom:2px solid #b7b7b7;
}
.right-col
{
    width:280px;
    padding:0px 30px 30px 30px;
    background-image:url(..//theme/bg-line.gif);
    background-position:left top;
    background-repeat:repeat-y;
}
.Enleft-col
{
    width:280px;
    padding:0px 30px 30px 30px;
    background-image:url(..//theme/bg-line.gif);
    background-position:right top;
    background-repeat:repeat-y;
}
.events { padding:0px 10px 0px 10px;}
.events a { color:#191919; line-height:20px; font-size:13px; text-decoration:none;}
.events a:hover {color:#b23c08; text-decoration:underline;}
.Enevents { padding:0px 0px 0px 10px;}
.Enevents a { color:#191919; line-height:20px; font-size:13px; text-decoration:none;}
.Enevents a:hover {color:#b23c08; text-decoration:underline;}


.nav-box
{
    width:100%;
    padding:0px 0px 30px 0px;
}
.nav { padding:0px 10px 0px 0px;}
.nav a{ color:#191919; line-height:20px; font-size:13px; text-decoration:underline;}
.nav a:hover{color:#b23c08; text-decoration:underline;}
.Ennav { padding:0px 0px 0px 10px;}
.Ennav a{ color:#191919; line-height:20px; font-size:13px; text-decoration:underline;}
.Ennav a:hover{color:#b23c08; text-decoration:underline;}

.left-col { width:556px; padding:0px 30px 30px 30px;}
.aboutus{ width:896px; padding:0px 30px 30px 30px;}
.contactus-map-div { width:400px; height:400px; padding:30px 30px 30px 30px;}
.contact-detail-div{ width:436px; padding:0px 30px 30px 30px;}
.contact-div{ padding:0px 0px 20px 0px;}
.contact-div-label{ color:#000; font-size:15px; line-height:1; padding:10px 10px 0px 10px; direction:rtl;}
.contact-div-label-tel{ color:#000; font-size:15px; line-height:1; padding:10px 10px 0px 10px; direction:ltr;}
.gallery-contain
{ 
    width:956px; 
    min-height:450px;
}
/*.gallery-contain-load
{ 
    width:956px; 
    height:450px;
    background-image:url(..//theme/progress.gif);
    background-position:left top;
    background-repeat:repeat-x;
}*/
.product-list
{
    width:260px;
    padding:0px 10px 20px 10px;
}
.product-list-div
{
    width:260px;
    padding-bottom:10px; 
    border:0px;
}
.product-name{color:#191919; text-decoration:none; font-size:12px;}
.product-name:hover{ text-decoration:underline; color:#b23c08;}
.product-detail{ padding:0px 10px 20px 0px; width:546px;}
.product-en-detail{ padding:0px 0px 20px 10px; width:546px;}
.product-inner-div{ padding:0px 0px 20px 0px; width:546px;}
.product-info{ color:#b23c08; font-size:12px;}
.product-info-div{ margin-right:10px;}
.product-en-info-div{ margin-left:10px;}
.product-price{ color:#191919; font-size:12px;}
.product-info-header{padding: 0px 0px 15px 0px; width:50%;}
.product-info-header h3
{
    color:#b23c08; 
    font-size:16px; 
    font-weight:lighter; 
    padding:0px 12px 9px 0px; 
    line-height:22px; 
    text-transform:uppercase; 
    border-bottom:2px solid #b23c08;
}
.product-price-header{ padding: 0px 0px 15px 0px; width:50%;}
.product-price-header h3
{
    color:#191919; 
    font-size:16px; 
    font-weight:lighter; 
    padding:0px 12px 9px 0px; 
    line-height:22px; 
    text-transform:uppercase; 
    border-bottom:2px solid #b7b7b7; 
}
.factory-titr{color:#b23c08;}
.product-pager
{
    color:#b23c08;
    direction:ltr;
    font-size:12px;
}
.copy
{
    height:50px;
    background-color:#2e2e2e;
    font-size:10px;
    color:#ededed;
}
.recruit-div
{
    color:#191919;
    font-size:12px;
    line-height:14px;
    padding:5px 0px 5px 0px;
}
.sitemap-div{ font-size:9px; color:#f0f0f0; padding:2px 5px 2px 5px;}
.sitemap-header{ font-weight:bold;}
