body{margin:0; font-size:12px; color:#555555; background:#dad7c7; font-family:Verdana, Arial, Helvetica, sans-serif;}



a{text-decoration:underline; color:#555555;}



#container{width:930px; height:100%; margin:0 auto; padding:27px 15px 0 15px;}



#left{width:260px; height:100%; float:left;}



#right{width:670px; height:100%; float:right;}



#logo{margin-top:63px; width:260px; height:157px; background:url(images/logo.jpg) no-repeat;}



#banner{width:670px; height:239px; background:url(images/banner.jpg) no-repeat;}



#search{float:left; margin:20px 0 0 20px; width:430px;}



#lang{width:220px; float:right; text-align:right; margin-top:222px !important; *margin-top:160px; font-weight:bold;}



#nav{list-style:none; padding:0 0 0 12px; margin:0;}



#nav li{width:248px; height:70px; line-height:63px; text-align:center; background:url(images/nav-bg.gif) no-repeat;}



#nav li a{font-size:16px; color:#464646; text-decoration:none; font-weight:bold; display:block;}



#nav li a:hover{text-decoration:underline;}



#content{background:url(images/content-bottom.gif) no-repeat bottom #FFFFFF; padding:38px 40px 58px 40px; height:auto!important; height:600px; min-height:600px; overflow:hidden !important; *overflow:visible;}



#footer{height:57px; line-height:57px; text-align:center;}



#sidebar{width:228px; height:107px; margin-top:20px; margin-left:12px; background:url(images/sidebar-bg.gif) no-repeat left #c6bf96; padding:10px;}



.page_title{margin:0; font-size:18px;}



.page_content{margin-top:20px;}



.message-title{width:500px; height:20px; background:#DAD7C7; padding-left:20px; line-height:20px;}



.message{width:500px; padding-left:20px; margin-top:10px; margin-bottom:15px;}



.reply{border:1px dashed #bcbcbc; margin:10px 0 0 0; padding:5px;}



.list-title{font-size:14px; font-weight:bold; line-height:150%; margin-bottom:10px;}



.list-content{line-height:150%; border:1px #e0e0d8 solid; width:500px; background:#e7e3d2; padding:5px 0 5px 5px;}



.list{list-style:none; padding:0; margin:20px 0 0 0;}



.list a{color:#5F5F5F; text-decoration:none;}



.page_nav{float:right; margin-top:10px; margin-bottom:10px; color:#4A5E77; clear:both;}



#prod_class{list-style:none; padding:0; margin:0; width:570px; height:30px; background:#DAD7C7; border:1px solid #ccc; margin-bottom:5px; line-height:30px; font-weight:bold; padding-left:10px;}



#prod_class li{float:right; margin-right:6px;}



#prod_class a{text-decoration:none; font-weight:bold;}



.subtitle{font-size:12px;}



.video_list{list-style:none; padding:0; float:left; margin:0 20px 20px 0;}



.video_list li{text-align:center; margin-top:10px;}



.subtitle{font-size:14px; padding:0; margin:0;}



.prod_list{padding:0; margin:0; float:left; list-style:none;}



.prod_list li{text-align:center; margin-bottom:10px; display:block; width:280px; *width:290px; *margin-right:6px; overflow:hidden;}



.list_img img{border:1px solid #bcbcbc;}
