body{font:11px Verdana, Arial, Helvetica, sans-serif; margin:0;  padding:87px 0 20px 0; background:#2E3E30; color:#799686}

td,th,tr {font:11px Verdana, Arial, Helvetica, sans-serif; color:#2E3E30}


img{border:0px}
br.clear{clear:both}

a{color:#799686; text-decoration:none;}
a:hover {font-weight:bold; text-decoration:none;}

.root{margin:0px auto; width:904px; height:464px; background:#fff url(/design/top_bg2.gif) no-repeat left top; position:relative;}

.logo{ position:absolute; margin:-60px 0 0 790px;}

.nav{position:absolute; margin-top:-20px;}
.nav a{ text-transform:uppercase;}
.nav a.act, .nav a:hover{ color:#fff;}

.menu { position:absolute; margin:74px 0 0 0; width:177px; height:390px; background:#E7EAEA; overflow:auto;}
.menu ul{ list-style:none; padding:25px 10px 25px 10px; margin:0;}
.menu ul ul{ padding:0px 0px 0px 15px; }
.menu ul li{ padding:0px 0px 2px 0px;}
.menu ul li a:hover, .menu ul li a.act{ font-weight:bold;}

form.login{ position:absolute; margin:27px 0 0 664px; padding:0; width:230px; }
form.login label{ display:block; float:left; padding-top:3px; width:81px; text-transform:uppercase; }
form.login input{  width:136px; font:11px Verdana, Arial, Helvetica, sans-serif; background:#D5D8D6; border:1px solid #B5B5B5; margin-bottom:3px;  }
form.login[class] input{ width:141px;}
form.login button{ margin:6px 0 0 170px; width:55px; font:11px Verdana, Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,p{margin:0; padding:0;}

h1,h2{ position:absolute; margin:75px 0 0 400px; font-size:10px; color:#2E3E30; width:390px;}
h2{ margin-top:75px;}
h3{ position:absolute; margin:8px 0 0 300px;}
h5{ padding-bottom:6px; font-size:10px;}

.content{ position:absolute; margin:130px 0 0 177px; width:727px; height:331px; overflow:auto; color:#2E3E30;}
.content h1{ position:relative; margin:0; padding:36px 0 28px 0; color:#2E3E30; width:auto;}
.content p{ padding-bottom:17px;}
.content p,td {color:#2E3E30;}

.contentshop{align:left; position:absolute; left:8px; margin:119px 0 0 177px; width:712px; height:340px; overflow:auto; color:#2E3E30;}
.contentshop td,tr { font:11px Arial, Helvetica, sans-serif; color:#00000}
.contentshop th { font:11px Arial, Helvetica, sans-serif; color:#ffffff}
.contentshop td img { border-color:#cecece; border-size:1px; border: 1px;}
.contentshop input,select { font:11px Arial, Helvetica, sans-serif; }

.content .col_1{ float:left; width:367px; padding-top:33px; padding-left:0px;}
.content .col_2{ float:left; width:340px; }


.dir{position:absolute; margin:48px 0 0 400px; color:#2E3E30; font-size:11px; width: 370px;}
.dir a{color:#2E3E30}
.dir a:hover, .dir a.act{ font-weight:bold;}

.gallery{ position:absolute; margin:110px 0 0 279px; width:600px; height:300px; overflow:auto; color:#2E3E30;}
.gallery div{ clear:both; padding:8px 100px 0 0;}
.gallery div img{ float:left; margin-right:38px;}
.gallery div a{color:#2E3E30;}
.gallery div a:hover{ text-decoration:none;}


.items{ position:absolute; margin:130px 0 0 177px; width:727px; height:331px; overflow:auto;}
.items div{ float:left; padding:5px 0px 25px 30px; width:200px;}
.items div img{ float:left; margin-right:15px;}
.items div a{color:#2E3E30;}
.items div a:hover{font-weight:bold;}

.full{position:absolute; margin:130px 0 0 177px; width:727px; height:334px;}
.full object{position:relative; z-index:0}
.full h1{ margin:-2px 0 0 213px; padding:0 16px 8px 8px; width:490px; z-index:100; background:#fff}

.total_width {position:absolute; margin:145px 0 0 174px; width:727px; height:334px;}
.total_width h1{ margin:-2px 0 0 40px; padding:0 16px 0px 8px; width:490px; z-index:100; background:#fff}

.flash{position:absolute; margin-top:0px; }
.flash_index{position:absolute;}



.lang, .copy{position:absolute; margin-top:468px; font-size:10px; left:0px;}
.copy{position:absolute; margin-left:554px; width:350px; text-align:right; }
.copy a:hover, .lang a:hover, .copy a.act, .lang a.act{ color:#fff}