body{font-family:Arial, Helvetica, sans-serif; color:#FFF; background:url(../image/common/background.jpg) repeat-x #333; line-height:150%;}
div, body, p, ul, li, span, h1, h2, h3, table{margin:0; padding:0; font:normal; font-size:12px;}
html { overflow:-moz-scrollbars-vertical;overflow-y:scroll; }

a:link, a:visited{color:#FFF; text-decoration:none;}
a:hover{color:#F90; text-decoration:underline;}
h1{font:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#3CF; font-weight:bold; margin:5px 0;}

#container{width:980px; margin:0 auto;}

#index-content{ background:url(../image/index/flash-bg.jpg); width:750px; height:323px; display:block; padding:152px 10px 0 10px; margin:0 auto;}
#index-menu{width:650px; margin:10px auto;}
#index-menu ul{list-style:none;}
#index-menu li{float:left;}
#index-menu li a{margin:0; height:32px; display:block; text-indent:-10000px;}
#index-menu div{margin:10px;}

#menu{width:175px; float:left; border-right:2px #CCC solid;}
#menu ul{list-style:none;}
#menu li a{margin:0; height:32px; display:block; text-indent:-10000px;}
#menu div{margin:10px;}

#exhibitions a:link, #exhibitions a:visited{background:url(../image/common/menu-exhibitions.jpg); width:152px;}
#exhibitions a:hover{background:url(../image/common/menu-exhibitions.jpg) bottom; width:152px;}
#company a:link, #company a:visited{background:url(../image/common/menu-company.jpg); width:133px;}
#company a:hover{background:url(../image/common/menu-company.jpg) bottom; width:133px;}
#products a:link, #products a:visited{background:url(../image/common/menu-products.jpg); width:128px;}
#products a:hover{background:url(../image/common/menu-products.jpg) bottom; width:128px;}
#contact a:link, #contact a:visited{background:url(../image/common/menu-contact.jpg); width:147px;}
#contact a:hover{background:url(../image/common/menu-contact.jpg) bottom; width:147px;}
#home a:link, #home a:visited{background:url(../image/common/menu-home.jpg); width:107px;}
#home a:hover{background:url(../image/common/menu-home.jpg) bottom; width:107px;}

#company-info{float:right; width:780px;}
#company-info p{margin:10px 0;}
#company-info img{float:right; padding:2px; border:1px solid #fff; margin:5px;}

#contact-info{float:right; width:780px;}
#contact-info h2{font-size:13px; font-weight:bold; margin:50px 0 0 0;}
#contact-info table{width:305px;}
#contact-info td{padding:8px; background:#444;}

#exhibitions-info{float:right; width:780px;}
#exhibitions-info h2{font-size:13px; font-weight:bold; margin:10px 0; color:#F93}
#exhibitions-info p{margin:10px 0;}
#exhibitions-info div{margin:0 0 30px 0; border:1px solid #fff; padding:20px; background:#444;}
#exhibitions-info img{float:right; padding:2px; border:1px solid #fff; margin:5px;}

#products-info{float:right; width:780px;}
#products-list{width:760px;}
#products-list div{float:left; padding:10px; margin:10px; width: 300px; height:100px; border:1px dashed #CCCCCC }
#products-list img{border:1px solid #fff; padding:2px; float:left }
#products-list p{overflow:hidden; width:190px; height:40px; margin:5px; float:left }
#products-list a {color:white; text-decoration:underline }
.pheader { font-size:16px; font-weight:bold }
.pheader a { text-decoration:none }

#search{float:right; margin:0 20px 0 0;}
#backtolist{margin:20px;}

#products-details{float:right; width:780px;}
#products-details h2{font-size:13px; font-weight:bold; margin:10px 20px; color:#F93;}
#products-details #product-container { width:700px; height:500px; border:1px dashed #CCCCCC}
#product-photo { width: 370px;  height:400px; float:left }
#product-detail { float:right; width:330px; padding-top:20px}
#product-detail .colon { float:left; width:5px; height:30px; margin-top:5px; margin-bottom:5px}
.title { width:80px; height:30px; float:left; margin:5px}
.content { width:200px; height:30px; float:left; margin:5px } 

#products-details img{float:left; border:1px solid #fff; padding:2px; margin:5px;}

#page {width:150px; margin:10px auto;}
#page div{width:12px; height:16px;}
#page p{float:left; width:118px; text-align:center;}
#back {float:left; margin:2px;}
#back a{background:url(../image/products/back.jpg);width:12px; height:16px; display:block; text-indent:-10000px;}
#back a:hover{background:url(../image/products/back.jpg) bottom;}
#next {float:right; margin:2px;}
#next a{background:url(../image/products/next.jpg);width:12px; height:16px; display:block; text-indent:-10000px;}
#next a:hover{background:url(../image/products/next.jpg) bottom;}

#footer{background:url(../image/common/copyright.jpg); width:312px; height:12px; padding:10px; margin:10px auto; text-align:center;}
.map{float:right; border:1px solid #fff; padding:2px;}

.clear {zoom:1; clear:both;}
.clear:after {content:''; display:block; clear:both; visibility:hidden; height:0;}