@charset "utf-8";

/*

Author: http://www.visualis.ro/

*/



/* DEFAULT BROWSER STYLE RESET */

html, body, div, span, p, h1, h2, h3, h4, h5, h6, a, dl, dt, dd, ul, ol, li, form, fieldset, legend, label, input, textarea, select, button, blockquote, q, img, font, small, strong, strike, sup, sub, em, code, abbr, acronym, pre, table, caption, th, tr, td { margin:0; padding:0; border:0; outline:none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
ol, ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
strong {font-weight:bold;}
em {font-style:italic;}
a, a:active, a:hover, a:focus, a:visited, a:hover { outline: none; overflow:hidden;}

hr { background:#ccc; color:#ccc; width:100%; height:2px; margin:10px 0; padding:0; border:none; }
hr.space { background: #fff; color: #fff;}

/* END STYLE RESET */


body {font:62.5% "Tahoma", Arial, Helvetica, sans-serif; color:#333; background:#fff url("../img/bg-body.png"/**/) repeat-x; text-align:center;}
div#skip {display:none;}
div#page {width:950px; margin:0 auto; text-align:left; font-size:1.1em;}
div#main {width:695px; float:left; padding-left:5px;}
div#main div#header {width:700px; height:204px; background:url("../img/bg-header.png"/**/) no-repeat 161px 0px;}
div#main div#header h1.logo {width:103px; height:98px; float:left; background:url("../img/img-logo.png"/**/) no-repeat; text-indent:-10000em; margin-top:15px;}
div#main div#header ul.navigation {float:left; width:610px; height:45px; padding-top:10px; padding-left:20px; background: url("img"/*../img/bg-navigation.png*/) no-repeat 0px 0px; margin-top:35px; display:block;}
div#main div#header ul.navigation li {display:inline; float:left; padding-right:10px; font-size:20px; background: url("img"/*../img/bg-navigation.png*/) no-repeat;}
div#main div#header ul.navigation li a{color:#FFFFFF; text-decoration:none; display:block; padding:0px 15px; font-family: "黑体";}
div#main div#header ul.navigation li a:hover{ background-color: #594B4B; line-height:30px; padding-top:2px;}

div#main div#header ul.navigation li#nav-home:hover, div#main div#header ul.navigation li#nav-home a:hover, div#main div#header ul.navigation li#nav-home.on {background-position:0px -45px;}
div#main div#header ul.navigation li#nav-products:hover, div#main div#header ul.navigation li#nav-products a:hover, div#main div#header ul.navigation li#nav-products.on {background-position:-134px -45px;}
div#main div#header ul.navigation li#nav-order:hover, div#main div#header ul.navigation li#nav-order a:hover, div#main div#header ul.navigation li#nav-order.on {background-position:-241px -45px;}
div#main div#header ul.navigation li#nav-about:hover, div#main div#header ul.navigation li#nav-about a:hover, div#main div#header ul.navigation li#nav-about.on {background-position:-381px -45px;}
div#main div#header ul.navigation li#nav-contact:hover, div#main div#header ul.navigation li#nav-contact a:hover, div#main div#header ul.navigation li#nav-contact.on {background-position:-511px -45px;}

div#main div#content {float:left; padding-left:5px; min-height:400px; height:auto !important; height:400px;}
div#main div#content div.breadcrumbs {margin-top:15px; font-size:0.85em; color:#999; background-color:#fff;}
div#main div#content div.breadcrumbs a {color:#999; background-color:#fff; text-decoration:none;}
div#main div#content div.breadcrumbs a:hover {color:#333; background-color:#fff; text-decoration:underline;}

div#main div#content h1 {font-size:3em; margin-top:15px; color:#332020; background-color:#fff; margin-bottom:20px;}
div#main div#content p.test_location {font-size:2.5em; margin-top:15px; color:#332020;background-color:#fff; margin-bottom:20px;font-family:"宋体";font-weight: bold}
div#main div#content p.test_location a {margin-top:15px; color:#332020;font-family: "黑体";font-weight: bold;text-decoration:none; }
div#main div#content div.subnavigation {width:135px; min-height:490px; height:auto !important; height:490px; float:left; background:url("../img/bg-subnavigation.png"/**/) no-repeat top right;}
div#main div#content div.subnavigation h3 {font-size:2.0em; margin-bottom:10px; font-family:"宋体";}
div#main div#content div.subnavigation ul {}
div#main div#content div.subnavigation ul li {height:30px; padding-left:11px; padding-top:6px; border-bottom:1px solid #eee;}
div#main div#content div.subnavigation ul li.on {background:url("../img/bg-subnavigation-on.png"/**/) no-repeat left top; border-bottom:none;}
div#main div#content div.subnavigation ul li.on a {text-decoration:none;}
div#main div#content div.subnavigation ul li a {font-size:1.1em; color:#333; background:transparent;}
div#main div#content div.subnavigation ul li a:hover {color:#fff; background-color:#333; text-decoration:none;}


div#main div#content div.container {width:530px; min-height:490px; height:auto !important; height:490px; float:left; float:right; padding-left:10px;}
div#main div#content div.container div.product {float:left; margin-right:40px; width:145px; height:300px;}
div#main div#content div.container div.product.last {margin-right:0;}
div#main div#content div.container div.product img {border:5px solid #ccc;}
div#main div#content div.container div.product h2 {width:140px; font-size:1.1em; font-weight:bold; color:#332020; background-color:#fff; margin-top:5px; margin-bottom:15px;}
div#main div#content div.container div.product button {width:99px; height:22px; text-indent:-100000em; display:inline; float:left; background:url("../img/bt-order-small.png"/**/) no-repeat left top; cursor:pointer;}
div#main div#content div.container div.product a.details {font-size:0.85em; color:#333; background-color:#fff; display:inline; float:right; margin-top:4px;}
div#main div#content div.container div.product a.details:hover {background-color:#333; color:#fff; text-decoration:none;}

div#main div#content div.container ul.pages {float:left; width:440px; height:25px; background:url("../img/bg-pages.png"/**/) no-repeat left top; margin-bottom:20px; padding-left:60px; padding-top:25px;}
div#main div#content div.container ul.pages li {display:inline; font-size:1.1em; font-weight:bold;}
div#main div#content div.container ul.pages li a {padding:4px 8px; text-decoration:none; color:#332020; background-color:#fff; border:1px solid #fff;}
div#main div#content div.container ul.pages li a:hover {border:1px solid #332020;}
div#main div#content div.container ul.pages li.on a {color:#fff; background-color:#332020; border:1px solid #332020;}
div#main div#content div.container h4.pages {display:none;}

div#aside {width:245px; background: url("../img/bg-aside-top.png"/**/) no-repeat top left; float:right;}
div#aside h2 {display:none;}
div#aside ul.address { margin-top:45px; width:200px; height:82px; padding-left:25px;}
div#aside ul.address li {line-height:1.6em;}
div#aside fieldset.search {width:245px; height:77px; background:url("../img/bg-aside-search.png"/**/) no-repeat;}
div#aside fieldset.search legend {display:none;}
div#aside fieldset.search label { margin-left:20px; margin-top:20px; float:left; }
div#aside fieldset.search label input {border:1px solid #B3C4C6; background-color:#fff; color:#333; padding:10px 10px; width:128px;}
div#aside fieldset.search button {width:51px; height:36px; display:block; float:left; text-indent:-10000em; background:url("../img/bt-quicksearch-ok.png"/**/) no-repeat; cursor:pointer; margin-top:19px; margin-left:-1px;}
div#aside p.cart {width:220px; height:43px; background:url("../img/bg-aside-cart.png"/**/) no-repeat; padding-left:25px; padding-top:35px;}
div#aside p.cart a {color:#333; }
div#aside p.cart a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#aside fieldset.login {width:245px; height:129px; background:url("../img/bg-aside-login.png"/**/) no-repeat; padding-top:40px;}
div#aside fieldset.login legend {display:none;}
div#aside fieldset.login label {float:left; margin-left:20px; margin-bottom:5px;}
div#aside fieldset.login label input {border:1px solid #B3C4C6; background-color:#fff; color:#333; padding:7px 7px; width:185px;}
div#aside fieldset.login p {float:left; display:block; width:100px; padding-left:20px; margin-top:15px; line-height:1.4em;}
div#aside fieldset.login p a {color:#333; background-color:#DAE2E7;}
div#aside fieldset.login p a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#aside fieldset.login a {color:#333; background-color:#DAE2E7;}
div#aside fieldset.login a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#aside fieldset.login button {width:70px; height:36px; text-indent:-10000em; background:url("../img/bt-aside-login-ok.png"/**/) no-repeat; float:right; margin-right:25px; margin-top:10px; cursor:pointer;}
div#aside div.signup {width:245px; height:100px; margin-top:10px; background:url("../img/bg-aside-signup.png"/**/) no-repeat;}
div#aside div.signup p {width:210px; padding-left:20px; padding-top:10px;}
div#aside div.signup button {width:190px; height:36px; text-indent:-10000em; background:url("../img/bt-aside-signup.png"/**/) no-repeat; cursor:pointer; float:left; display:inline; margin-left:25px; margin-top:15px;}

div#footer {width:950px; float:left; height:90px; background:url("../img/bg-footer.png"/**/) no-repeat top left;}
div#footer ul {float:left; margin-left:60px; margin-top:17px; display:inline;}
div#footer ul li {display:inline; padding-left:15px; margin-right:10px; background:url("../img/bullet-footer.png"/**/) no-repeat left 2px;}
div#footer ul li a { color:#333; background:#DAE2E7; }
div#footer ul li a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#footer p.copyright {color:#999; background-color:#fff; float:left; width:900px; margin-top:20px; margin-bottom: 20px; padding-bottom: 20px; padding-left:10px; font-size:0.85em;}
div#footer p.keys {color:#999; background-color:#fff; float:left; width:900px; margin-top:30px; padding-left:10px; font-size:0.85em;}
div#footer p.keys a{color:#999;}


div#content div.shopping-list {}
div#content div.shopping-list h1 {margin-bottom:20px; font-size:1.8em; font-weight:bold;}
div#content div.shopping-list table { width:670px; padding:0; float:left; }
div#content div.shopping-list table th { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccc; background:#CED9DF url("../img/filter-bg.jpg"/*tpa=http://www.metal-ig.ro/templates/metalig/img/filter-bg.jpg*/) repeat-x bottom; color:#000; font-weight:bold;}
div#content div.shopping-list table td {}
div#content div.shopping-list table th.cart-product { width:320px; padding-left:20px; text-transform:uppercase;}
div#content div.shopping-list img.cart-product-img  {	float:left;	padding:0px; margin-left:0px; margin-top:10px; margin-bottom:10px; border:5px solid #ccc; margin-right:20px; color:#000; }
div#content div.shopping-list h2 {width:390px; font-size:1em; margin-top:5px; }
div#content div.shopping-list a { color:#340a0b; }
div#content div.shopping-list a:hover {background-color:#340a0b; color:#fff; text-decoration:none;}
div#content div.shopping-list ul.cart-product-specs { width:160px; float:left; list-style-type:none;margin-bottom: 15px;}

div#content div.shopping-list input { width:50px; font-size:1em; float:left; margin-top:2px; border:1px solid #ccc; padding:4px; }
div#content div.shopping-list button.del { width:24px; height:24px; border:none; background:url("../img/button-s-cart-del.gif"/*tpa=http://www.metal-ig.ro/templates/metalig/img/button-s-cart-del.gif*/) no-repeat top left; text-indent:-1000em; cursor: pointer; margin-left:5px; float:left; }
div#content div.shopping-list button.refresh { width:24px; height:24px; border:none; background:url("../img/button-s-cart-refresh.gif"/*tpa=http://www.metal-ig.ro/templates/metalig/img/button-s-cart-refresh.gif*/) no-repeat top left; text-indent:-1000em; cursor: pointer; float:left; margin-left:5px; }

div#content div.shopping-list table th.cart-product-number { width:160px; text-transform:uppercase; padding-right:10px; }
div#content div.shopping-list table th.cart-product-price { width:70px;text-align:right; padding-right:20px; text-transform:uppercase; }
div#content div.shopping-list table td.cart-product-price { text-align:right; padding-right:20px; padding-top:10px; font-weight:bold; }
div#content div.shopping-list table td.cart-price-totalL { text-align:right; padding-top:20px; padding-right:20px; font-weight:bold;  border-top:2px solid #CED9DF; }

div#content div.shopping-list table td.cart-price-totalR { text-align:right; padding-top:20px; padding-right:20px; font-weight:bold; border-top:2px solid #CED9DF; border-left:1px solid #eee; font-size:1.1em; }
div#content div.shopping-list table tr.even { background-color:#eee; color:#000; }
div#content div.shopping-list table tr.odd { background-color:#fff; color:#000; }
div#content div.shopping-list .but { float:left; height:40px; margin-top:20px; margin-bottom:20px; padding-top:20px; }
div#content div.shopping-list .but a { color:#340a0b; background-color:#fff;text-decoration:underline; }
div#content div.shopping-list .but a:hover { color:#fff; background-color:#340a0b; text-decoration:none;  }
div#content div.shopping-list button.submit { width:174px; height:28px; margin-top:-15px; border:none; color:#fff; text-indent:-1000em; background:url("../img/bt-send-order-small.png"/**/) no-repeat left top; cursor:pointer; float:right; margin-right:20px; }


div#container div#order {width:100%; float:left;}
div#container div#order h1{margin-top:20px; margin-left:20px; font-weight:bold; text-transform:uppercase; font-size:1.8em; font-weight:bold;}
div#container div#order h2{margin-bottom:10px; margin-left:0px; font-weight:bold; text-transform:uppercase;}
div#container div#order a{margin-bottom:10px; margin-left:0px;}
div#container div#order ul {margin-left:20px; margin-top:5px; padding-bottom:10px; border-bottom:1px solid #B9C8CB;}
div#container div#order ul li {line-height:2.4em; padding-left:10px;}
div#container div#order ul li.active {background-color:#eee; color:#332020;}
div#container div#order ul li a{ background-color:#fff; color:#332020; text-decoration:none;}
div#container div#order ul li a:hover {text-decoration:underline;}
div#container div#order ul li.active a {background-color:#eee; color:#332020;}
div#container div#order ul li label {margin-left:10px; margin-top:-5px;}
div#container div#order p {width: 110px; line-height:1.4em; margin-left:20px; margin-top:10px;}
div#container div#order p.edit { width:200px; margin-top:10px;	margin-bottom:15px;}
div#container div#order p.end { width:200px; margin-top:10px;	margin-bottom:15px;}
div#container div#order p.add { width:200px; margin-top:10px;	margin-bottom:15px;}
div#container div#order p.status { width:400px; margin-left:0px; margin-top:10px;	margin-bottom:15px;}
div#container div#order p.newsletter { width:500px; margin-top:10px;	margin-bottom:15px;}
div#container div#order table { float:left; height:210px; width:310px; padding:0px; margin-left:15px; margin-top:10px; border:5px solid #f9f9f9; }
div#container div#order table.adrese { width:635px; padding:0px; margin-left:15px; margin-top:10px; margin-bottom: 10px; border:5px solid #f9f9f9; }
div#container div#order table th { padding:5px; padding-bottom:10px; border-bottom:1px solid #ccc; background:#340a0b url("../img/filter-bg.gif"/*tpa=http://www.metal-ig.ro/templates/metalig/img/filter-bg.gif*/) repeat-x bottom; color:#fff; font-weight:bold;}
div#container div#order table td { padding:5px;}
div#container div#order label {line-height:1.4em; margin-top:10px; margin-right:10px;}
div#container div#order input {border: 1px solid #ccc; padding:2px;}
/*div#container div#order button {border: 1px solid #ccc; padding:3px; background-color:#340a0b; color: #ffffff;}*/
div#container div#order button {background-color:#6A4242; color:#fff; width:70px; height:26px; cursor:pointer; font-weight:bold; margin-top:5px;}
div#container div#order select {border: 1px solid #ccc; padding:2px;}
div#container div#order textarea { width:200px; height:90px; border: 1px solid #ccc; padding:2px;}
div#container div#order div#product {border:1px solid #ccc; padding:10px; margin-top:10px; margin-right:10px; float:left; width:210px;}
div#container div#order .address_hint{color: #332020; margin-top:-2px; position:absolute; margin-left:20px;}
div#container div#order div#address{background-color:#fff; float:left; color:#340a0b;border:1px solid #eee; padding:10px; margin:10px; width: 200px; height:130px; overflow:auto;}
div#container div#order div#address .top{float:left;}


div#signup {width:100%; float:left;}
div#signup h1{margin-top:20px; margin-left:20px; font-weight:bold; text-transform:uppercase; font-size:1.8em; font-weight:bold;}
div#signup h2{margin-top:20px; margin-left:20px; font-weight:bold; text-transform:uppercase;}
div#signup ul {margin-left:20px; margin-top:5px; padding-bottom:10px; border-bottom:1px solid #B9C8CB;}
div#signup ul li {line-height:2.4em; padding-left:10px;}
div#signup ul li.active {background-color:#eee; color:#332020;}
div#signup ul li a{ background-color:#fff; color:#332020; text-decoration:none;}
div#signup ul li a:hover {text-decoration:underline;}
div#signup ul li.active a {background-color:#eee; color:#332020;}
div#signup ul li label {margin-left:10px; margin-top:-5px;}
div#signup p {width: 130px; line-height:1.4em; margin-left:20px; margin-top:10px;}
div#signup p.terms { width:350px; margin-top:10px;	margin-bottom:15px;}
div#signup p.end { width:350px; margin-top:10px;	margin-bottom:15px;}
div#signup p.newsletter { width:500px; margin-top:10px;	margin-bottom:15px;}
div#signup label {line-height:1.4em; margin-top:10px; margin-right:10px;}
div#signup input {border: 1px solid #ccc; padding:2px;}
div#signup button {border: 1px solid #ccc; padding:2px; background-color:#340a0b; color: #ffffff;}
div#signup select {border: 1px solid #ccc; padding:2px;}
div#signup textarea { width:300px; height:90px; border: 1px solid #ccc; padding:2px;}
div#signup div#fieldset { float:left; width: 250px; padding:2px;}
div#signup div#signup_data { float:left; width: 280px; height: 220px; margin:10px; padding:2px;}
div#signup div#signup_data_terms { float:left; width: 100%; height: 120px; margin-left:10px;margin-bottom:10px; padding:2px;}

div#container div#content_main div#login fieldset {margin-bottom:10px; background-color:#fff; padding:10px 5px; color:#333; width:640px; float:left;}
div#container div#content_main div#login fieldset label {margin-bottom:7px; display:block; float:left; padding-left:5px; width:640px;}
div#container div#content_main div#login .space {margin-top:10px;}
div#container div#content_main div#login fieldset p#passwords {padding:10px; background-color:#eee; color:#333; margin-top:10px; float:left; height:65px;}
div#container div#content_main div#login fieldset p#passwords label {width:500px;}
div#container div#content_main div#login fieldset label strong {text-transform:uppercase; width:100px; float:left; padding-top:5px;}
div#container div#content_main div#login fieldset label#breadcrumbs_password_forgot {width:80px; float:left; padding-top:5px; margin-top:20px;}
div#container div#content_main div#login fieldset label#breadcrumbs_register {width:150px; float:left; padding-top:5px; margin-top:20px;}
div#container div#content_main div#login fieldset label input {width:200px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#login fieldset label select {width:313px; float:left; border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 2px;}
div#container div#content_main div#login fieldset label textarea {width:300px; height:60px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif;}
div#container div#content_main div#login fieldset label em {margin-left:10px; color:#999; background-color:#fff; padding-top:5px; float:left; font-size:0.9em;}
div#container div#content_main div#login fieldset p {float:left; display:block; width:500px; height:20px;}
div#container div#content_main div#login fieldset p a {margin-left:165px;}
div#container div#content_main div#login fieldset a { color:#333;}
div#container div#content_main div#login fieldset a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#container div#content_main div#login button {text-transform:uppercase; border:none; color:#fff; background-color:#340a0b; padding:5px 10px; font-weight:bold; font-size:10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; cursor:pointer; width:100px; float:left; margin-left:100px; margin-top:5px; display:inline;}
div#container div#content_main div#login button.reset {background-color:#340a0b; color:#fff; text-transform:none; text-decoration:underline; font-weight:normal; width:140px; float:left; display:inline; margin-left:20px; font-size:1em; font-family: Arial, Helvetica, sans-serif;}

div#container div#content_main div#forgot_password fieldset {margin-bottom:10px; background-color:#fff; padding:10px 5px; color:#333; width:640px; float:left;}
div#container div#content_main div#forgot_password fieldset label {margin-bottom:7px; display:block; float:left; padding-left:5px; width:640px;}
div#container div#content_main div#forgot_password .space {margin-top:10px;}
div#container div#content_main div#forgot_password fieldset p#passwords {padding:10px; background-color:#eee; color:#333; margin-top:10px; float:left; height:65px;}
div#container div#content_main div#forgot_password fieldset p#passwords label {width:500px;}
div#container div#content_main div#forgot_password fieldset label strong {text-transform:uppercase; width:100px; float:left; padding-top:5px;}
div#container div#content_main div#forgot_password fieldset label#breadcrumbs_register {width:150px; float:left; padding-top:5px; margin-top:20px;}
div#container div#content_main div#forgot_password fieldset label input {width:200px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#forgot_password fieldset label select {width:313px; float:left; border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 2px;}
div#container div#content_main div#forgot_password fieldset label textarea {width:300px; height:60px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif;}
div#container div#content_main div#forgot_password fieldset label em {margin-left:10px; color:#999; background-color:#fff; padding-top:5px; float:left; font-size:0.9em;}
div#container div#content_main div#forgot_password fieldset p {float:left; display:block; width:500px; height:20px;}
div#container div#content_main div#forgot_password fieldset p a {margin-left:165px;}
div#container div#content_main div#forgot_password fieldset a { color:#333;}
div#container div#content_main div#forgot_password fieldset a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#container div#content_main div#forgot_password button {text-transform:uppercase; border:none; color:#fff; background-color:#340a0b; padding:5px 10px; font-weight:bold; font-size:10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; cursor:pointer; width:100px; float:left; margin-left:100px; margin-top:5px; display:inline;}
div#container div#content_main div#forgot_password button.reset {background-color:#340a0b; color:#fff; text-transform:none; text-decoration:underline; font-weight:normal; width:140px; float:left; display:inline; margin-left:20px; font-size:1em; font-family: Arial, Helvetica, sans-serif;}

div#container div#content_main div#signup fieldset {margin-bottom:10px; background-color:#fff; padding:10px 5px; color:#333; width:600px; float:left;}
div#container div#content_main div#signup fieldset label {margin-bottom:7px; display:block; float:left; padding-left:5px; width:600px;}
div#container div#content_main div#signup h1 { margin-left:5px;}
div#container div#content_main div#signup .space {}
div#container div#content_main div#signup fieldset p#passwords {padding:10px; background-color:#eee; color:#333; margin-top:10px; float:left; height:65px;}
div#container div#content_main div#signup fieldset p#passwords label {width:500px;}
div#container div#content_main div#signup fieldset label strong {text-transform:uppercase; width:150px; float:left; padding-top:5px;}
div#container div#content_main div#signup fieldset label#breadcrumbs_register {width:150px; float:left; padding-top:5px; margin-top:20px;}
div#container div#content_main div#signup fieldset label input {width:200px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#signup fieldset label input.radio {width:13px; float:left;border:none; border:none; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#signup fieldset label select {width:313px; float:left; border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 2px;}
div#container div#content_main div#signup fieldset label textarea {width:300px; height:60px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif;}
div#container div#content_main div#signup fieldset label em {margin-left:10px; color:#999; background-color:#fff; padding-top:5px; float:left; font-size:0.9em;}
div#container div#content_main div#signup fieldset p {float:left; display:block; width:500px; height:20px;}
div#container div#content_main div#signup fieldset p a {margin-left:165px;}
div#container div#content_main div#signup fieldset a { color:#333;}
div#container div#content_main div#signup fieldset a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#container div#content_main div#signup button {text-transform:uppercase; border:none; color:#fff; background-color:#340a0b; padding:5px 10px; font-weight:bold; font-size:10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; cursor:pointer; width:120px; float:left; margin-left:150px; margin-top:5px; display:inline;}
div#container div#content_main div#signup button.reset {background-color:#340a0b; color:#fff; text-transform:none; text-decoration:underline; font-weight:normal; width:140px; float:left; display:inline; margin-left:20px; font-size:1em; font-family: Arial, Helvetica, sans-serif;}

div#container div#content_main div#personal_data {margin-left:150px;}
div#container div#content_main div#personal_data fieldset {margin-left:0px; margin-bottom:10px; background-color:#fff; padding:0px 5px 5px 0px; color:#333; width:500px; float:left;}
div#container div#content_main div#personal_data fieldset label {margin-bottom:7px; display:block; float:left; padding-left:5px; width:500px;}
div#container div#content_main div#personal_data h1 {margin-left:3px; font-size:1.8em; margin-bottom:0px;}
* html div#container div#content_main div#personal_data h1 {margin-left:0px; font-size:1.8em; margin-bottom:0px;}
div#container div#content_main div#personal_data .space {margin-top:10px;}
div#container div#content_main div#personal_data .readonly {background-color:#eee;}
div#container div#content_main div#personal_data fieldset label strong {text-transform:uppercase; width:150px; float:left; padding-top:5px;}
div#container div#content_main div#personal_data fieldset label#breadcrumbs_register {width:150px; float:left; padding-top:5px; margin-top:20px;}
div#container div#content_main div#personal_data fieldset label input {width:200px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#personal_data fieldset label input.radio {width:13px; float:left;border:none; border:none; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#personal_data fieldset label select {width:313px; float:left; border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 2px;}
div#container div#content_main div#personal_data fieldset label textarea {width:300px; height:60px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif;}
div#container div#content_main div#personal_data fieldset label em {margin-left:10px; color:#999; background-color:#fff; padding-top:5px; float:left; font-size:0.9em;}
div#container div#content_main div#personal_data fieldset p {float:left; display:block; width:500px; height:20px;}
div#container div#content_main div#personal_data fieldset p a {margin-left:165px;}
div#container div#content_main div#personal_data fieldset a { color:#333;}
div#container div#content_main div#personal_data fieldset a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#container div#content_main div#personal_data button {text-transform:uppercase; border:none; color:#fff; background-color:#340a0b; padding:5px 10px; font-weight:bold; font-size:10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; cursor:pointer; width:120px; float:left; margin-left:150px; margin-top:5px; display:inline;}
div#container div#content_main div#personal_data button.reset {background-color:#340a0b; color:#fff; text-transform:none; text-decoration:underline; font-weight:normal; width:140px; float:left; display:inline; margin-left:20px; font-size:1em; font-family: Arial, Helvetica, sans-serif;}


div#container div#content_main div#company {margin-left:150px;}
div#container div#content_main div#company fieldset {margin-left:0px; margin-bottom:10px; background-color:#fff; padding:0px 5px 5px 0px; color:#333; width:500px; float:left;}
div#container div#content_main div#company fieldset label {margin-bottom:7px; display:block; float:left; padding-left:5px; width:500px;}
div#container div#content_main div#company h1 {margin-left:3px; font-size:1.8em; margin-bottom:0px;}
* html div#container div#content_main div#company h1 {margin-left:0px; font-size:1.8em; margin-bottom:0px;}
div#container div#content_main div#company .space {margin-top:10px;}
div#container div#content_main div#company .readonly {background-color:#eee;}
div#container div#content_main div#company fieldset label strong {text-transform:uppercase; width:170px; float:left; padding-top:5px;}
div#container div#content_main div#company fieldset label#breadcrumbs_register {width:150px; float:left; padding-top:5px; margin-top:20px;}
div#container div#content_main div#company fieldset label input {width:200px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#company fieldset label input.radio {width:13px; float:left;border:none; border:none; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#company fieldset label select {width:270px; float:left; border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 2px;}
div#container div#content_main div#company fieldset label textarea {width:250px; height:60px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif;}
div#container div#content_main div#company fieldset label em {margin-left:10px; color:#999; background-color:#fff; padding-top:5px; float:left; font-size:0.9em;}
div#container div#content_main div#company fieldset p {float:left; display:block; width:500px; height:20px;}
div#container div#content_main div#company fieldset p a {margin-left:165px;}
div#container div#content_main div#company fieldset a { color:#333;}
div#container div#content_main div#company fieldset a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#container div#content_main div#company button {text-transform:uppercase; border:none; color:#fff; background-color:#340a0b; padding:5px 10px; font-weight:bold; font-size:10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; cursor:pointer; width:120px; float:left; margin-left:170px; margin-top:5px; display:inline;}
div#container div#content_main div#company button.reset {background-color:#340a0b; color:#fff; text-transform:none; text-decoration:underline; font-weight:normal; width:140px; float:left; display:inline; margin-left:20px; font-size:1em; font-family: Arial, Helvetica, sans-serif;}


div#container div#content_main div#address-edit {margin-left:150px;}
div#container div#content_main div#address-edit fieldset {margin-left:0px; margin-bottom:10px; background-color:#fff; padding:0px 5px 5px 0px; color:#333; width:500px; float:left;}
div#container div#content_main div#address-edit fieldset label {margin-bottom:7px; display:block; float:left; padding-left:5px; width:500px;}
div#container div#content_main div#address-edit h1 {margin-left:3px; font-size:1.8em; margin-bottom:0px;}
* html div#container div#content_main div#address-edit h1 {margin-left:0px; font-size:1.8em; margin-bottom:0px;}
div#container div#content_main div#address-edit .space {margin-top:10px;}
div#container div#content_main div#address-edit .readonly {background-color:#eee;}
div#container div#content_main div#address-edit fieldset label strong {text-transform:uppercase; width:150px; float:left; padding-top:5px;}
div#container div#content_main div#address-edit fieldset label#breadcrumbs_register {width:150px; float:left; padding-top:5px; margin-top:20px;}
div#container div#content_main div#address-edit fieldset label input {width:200px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#address-edit fieldset label input.radio {width:13px; float:left;border:none; border:none; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#address-edit fieldset label select {width:270px; float:left; border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 2px;}
div#container div#content_main div#address-edit fieldset label textarea {width:250px; height:60px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif;}
div#container div#content_main div#address-edit fieldset label em {margin-left:10px; color:#999; background-color:#fff; padding-top:5px; float:left; font-size:0.9em;}
div#container div#content_main div#address-edit fieldset p {float:left; display:block; width:500px; height:20px;}
div#container div#content_main div#address-edit fieldset p a {margin-left:165px;}
div#container div#content_main div#address-edit fieldset a { color:#333;}
div#container div#content_main div#address-edit fieldset a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#container div#content_main div#address-edit button {text-transform:uppercase; border:none; color:#fff; background-color:#340a0b; padding:5px 10px; font-weight:bold; font-size:10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; cursor:pointer; width:120px; float:left; margin-left:150px; margin-top:5px; display:inline;}
div#container div#content_main div#address-edit button.reset {background-color:#340a0b; color:#fff; text-transform:none; float:left; text-decoration:underline; font-weight:normal; width:140px; float:left; display:inline; margin-left:20px; font-size:1em; font-family: Arial, Helvetica, sans-serif;}


div#container div#content_main div#change-password {margin-left:150px;}
div#container div#content_main div#change-password fieldset {margin-left:0px; margin-bottom:10px; background-color:#fff; padding:0px 5px 5px 0px; color:#333; width:500px; float:left;}
div#container div#content_main div#change-password fieldset label {margin-bottom:7px; display:block; float:left; padding-left:5px; width:500px;}
div#container div#content_main div#change-password h1 {margin-left:3px; font-size:1.8em; margin-bottom:0px;}
* html div#container div#content_main div#change-password h1 {margin-left:0px; font-size:1.8em; margin-bottom:0px;}
div#container div#content_main div#change-password .space {margin-top:10px;}
div#container div#content_main div#change-password .readonly {background-color:#eee;}
div#container div#content_main div#change-password fieldset label strong {text-transform:uppercase; width:170px; float:left; padding-top:5px;}
div#container div#content_main div#change-password fieldset label#breadcrumbs_register {width:150px; float:left; padding-top:5px; margin-top:20px;}
div#container div#content_main div#change-password fieldset label input {width:200px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#change-password fieldset label input.radio {width:13px; float:left;border:none; border:none; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px;}
div#container div#content_main div#change-password fieldset label select {width:270px; float:left; border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 2px;}
div#container div#content_main div#change-password fieldset label textarea {width:250px; height:60px; float:left;border:none; border:1px solid #EFEFF8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1em; background-color:#fff; color:#666; padding:6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif;}
div#container div#content_main div#change-password fieldset label em {margin-left:10px; color:#999; background-color:#fff; padding-top:5px; float:left; font-size:0.9em;}
div#container div#content_main div#change-password fieldset p {float:left; display:block; width:500px; height:20px;}
div#container div#content_main div#change-password fieldset p a {margin-left:165px;}
div#container div#content_main div#change-password fieldset a { color:#333;}
div#container div#content_main div#change-password fieldset a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#container div#content_main div#change-password button {text-transform:uppercase; border:none; color:#fff; background-color:#340a0b; padding:5px 10px; font-weight:bold; font-size:10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; cursor:pointer; width:120px; float:left; margin-left:170px; margin-top:5px; display:inline;}
div#container div#content_main div#change-password button.reset {background-color:#340a0b; color:#fff; text-transform:none; text-decoration:underline; font-weight:normal; width:140px; float:left; display:inline; margin-left:20px; font-size:1em; font-family: Arial, Helvetica, sans-serif;}


div#container div#content_main .contact {padding-bottom:20px;}
div#container div#content_main .contact h2 {font-size:16px; font-weight: bold;}
div#container div#content_main .contact div#name{font-size:14px;}
div#container div#content_main .contact div#tel{font-size:12px;}
div#container div#content_main .contact div#tel{font-size:12px;}

div#container div#content_main .help {font-size:12px; padding-bottom: 20px;}
div#container div#content_main .help h1 {font-size:16px; font-weight: bold; padding-bottom: 20px;}
div#container div#content_main .help h2 {font-size:12px; font-weight: bold; padding-bottom: 10px;}

div#content div.product-details {padding-right:20px; margin-left: 20px; width: 500px; font-size:1.3em; font-family: "宋体";}
div#content div.product-details img {float:left; margin-right:20px; border:6px solid #cccccc; width:222px; height:167px;}
div#content div.product-details h1 {font-size:2.4em; font-weight:bold; }
div#content div.product-details .sku {font-size:0.9em; color:#000; background-color:#fff; margin-bottom:10px;}
div#content div.product-details .sku strong{font-size:1.1em; color:#000; background-color:#fff; margin-bottom:10px;}
div#content div.product-details p {line-height:1.4em;}
div#content div.product-details p.test { font-size:2.0em; font-weight:bold; padding-bottom:40px;color:#332020; padding-top:15px; font-family: "黑体"}
div#content div.product-details a {background-color:#fff; color:#340a0b;}
div#content div.product-details a:hover {background-color:#340a0b; color:#fff; text-decoration:none;}
div#content div.product-details p.meta{margin-top:10px;}
div#content div.product-details button {width:99px; height:22px; text-indent:-100000em; display:inline; float:left; background:url("../img/bt-aside-back.PNG"/**/) no-repeat left top; cursor:pointer;}



div#container div#address_book{ margin-left: 140px; }
div#container div#address_book h1{margin-top:20px; margin-left:0px; font-weight:bold; text-transform:uppercase; font-size:1.8em; font-weight:bold;}
div#container div#address_book h2{margin-bottom:10px; margin-left:10px; font-weight:bold; text-transform:uppercase;}
div#container div#address_book h2.new_address{margin-bottom:10px; margin-left:20px; font-weight:bold; text-transform:uppercase;}
div#container div#address_book h3{margin-bottom:10px; margin-left:10px; margin-top:10px;}
div#container div#address_book a{margin-bottom:10px; margin-left:10px;}
div#container div#address_book a { color:#333;}
div#container div#address_book a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#container div#address_book ul {margin-left:20px; margin-top:5px; padding-bottom:10px; border-bottom:1px solid #B9C8CB;}
div#container div#address_book ul li {line-height:2.4em; padding-left:10px;}
div#container div#address_book ul li.active {background-color:#eee; color:#332020;}
div#container div#address_book ul li a{ background-color:#fff; color:#332020; text-decoration:none;}
div#container div#address_book ul li a:hover {text-decoration:underline;}
div#container div#address_book ul li.active a {background-color:#eee; color:#332020;}
div#container div#address_book ul li label {margin-left:10px; margin-top:-5px;}
div#container div#address_book p {width: 110px; line-height:1.4em; margin-left:20px; margin-top:10px;}
div#container div#address_book p.edit { width:200px; margin-top:10px;	margin-bottom:15px;}
div#container div#address_book p.end { width:200px; margin-top:10px;	margin-bottom:15px;}
div#container div#address_book p.add { width:200px; margin-top:10px;	margin-bottom:15px;}
div#container div#address_book p.newsletter { width:500px; margin-top:10px;	margin-bottom:15px;}
div#container div#address_book label {line-height:1.4em; margin-top:10px; margin-right:10px;}
div#container div#address_book input {border: 1px solid #ccc; padding:2px;}
div#container div#address_book button {border: 1px solid #ccc; padding:3px; background-color:#340a0b; color: #ffffff;}
div#container div#address_book select {border: 1px solid #ccc; padding:2px;}
div#container div#address_book textarea { width:300px; height:90px; border: 1px solid #ccc; padding:2px;}

.address1{background-color:#eee; color:#340a0b;border:1px solid #ccc; float:left; padding:10px; margin:10px; width: 180px; height:130px; overflow:auto;}
* html .address1{margin-left:6px;}
.address1 a { color:#333;}
.address1 a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}



div#orders { margin-left:150px; width: 530px;}
div#orders h1 {margin-bottom:20px; font-size:1.8em; font-weight:bold;}
div#orders h2{margin-bottom:10px; margin-left:0px; font-weight:bold; text-transform:uppercase;}
div#orders img.cart-product-img  {	float:left;	padding:0px; margin-left:0px; margin-top:10px; margin-bottom:10px; border:5px solid #ccc; margin-right:20px; color:#000; }
div#orders a { color:#340a0b; }
div#orders a:hover {background-color:#340a0b; color:#fff; text-decoration:none;}
div#orders ul.cart-product-specs { width:160px; float:left; list-style-type:none;margin-bottom: 15px;}

div#orders input { width:50px; font-size:1em; float:left; margin-top:2px; border:1px solid #ccc; padding:4px; }
div#orders button.del { width:24px; height:24px; border:none; background:url("../img/button-s-cart-del.gif"/*tpa=http://www.metal-ig.ro/templates/metalig/img/button-s-cart-del.gif*/) no-repeat top left; text-indent:-1000em; cursor: pointer; margin-left:5px; float:left; }
div#orders button.refresh { width:24px; height:24px; border:none; background:url("../img/button-s-cart-refresh.gif"/*tpa=http://www.metal-ig.ro/templates/metalig/img/button-s-cart-refresh.gif*/) no-repeat top left; text-indent:-1000em; cursor: pointer; float:left; margin-left:5px; }

div#orders div#product {border:1px solid #ccc; padding:10px; margin-top:10px; margin-right:10px; margin-bottom:10px; float:left; width:475px;}

div#orders table { padding:0px; float:left; width:500px;}
div#orders table th { padding-top:10px; padding-bottom:10px; padding-left: 5px; border-bottom:1px solid #ccc; background:#CED9DF url("../img/filter-bg.jpg"/*tpa=http://www.metal-ig.ro/templates/metalig/img/filter-bg.jpg*/) repeat-x bottom; color:#000; font-weight:bold;}
div#orders table th.cart-product { width:320px; padding-left:20px; text-transform:uppercase;}
div#orders table { width:480px; padding:0; border:5px solid #f9f9f9; }
div#orders table td { padding-right:20px; padding-top:10px; padding-left:5px;}
div#orders table th.cart-product { width:280px; padding-left:20px; text-transform:uppercase;}

div#orders table td.cart-price-totalR { text-align:right; padding-top:20px; padding-right:20px; font-weight:bold; border-top:2px solid #CED9DF; border-left:1px solid #eee; font-size:1.1em; }
div#orders table tr.even { background-color:#eee; color:#000; }
div#orders table tr.odd { background-color:#fff; color:#000; }
div#orders .but { float:left; height:40px; margin-top:20px; margin-bottom:20px; padding-top:20px; }
div#orders .but a { color:#340a0b; background-color:#fff;text-decoration:underline; }
div#orders .but a:hover { color:#fff; background-color:#340a0b; text-decoration:none;  }
div#orders button.submit { width:174px; height:28px; margin-top:-15px; border:none; color:#fff; text-indent:-1000em; background:url("../img/bt-send-order-small.png"/**/) no-repeat left top; cursor:pointer; float:right; margin-right:20px; }
div#orders select {border: 1px solid #ccc; padding:2px;}
div#orders p.status { width:400px; margin-left:0px; margin-top:10px;	margin-bottom:15px;}


div#terms h1{margin-top:20px; margin-left:0px; font-weight:bold; text-transform:uppercase; font-size:1.8em; font-weight:bold;}
div#terms h2{margin-bottom:10px; margin-top:10px; margin-left:0px; font-weight:bold; text-transform:uppercase;}

div#policy p.test{margin-top:40px; margin-bottom:20px; margin-left:0px; font-weight:bold; text-transform:uppercase; font-size:2.5em; font-weight:bold; font-family: "宋体";}
div#policy p.list{font-size:1.1em; float:right}
div#policy h1{margin-top:20px; margin-left:0px; font-weight:bold; text-transform:uppercase; font-size:1.8em; font-weight:bold;}
div#policy h2{margin-bottom:10px; margin-top:10px; margin-left:0px; font-weight:bold; text-transform:uppercase;}
div#policy p{ font-size:1.1em;}

div#search-form {padding:5px;}
div#search-form input{width:200px;padding:5px; border:1px solid #ccc;}
div#search-form button{margin-left:5px; padding:3px; border:1px solid #ccc;}
div#search-form a {background-color:#fff; color:#340a0b;}
div#search-form a:hover {background-color:#340a0b; color:#fff; text-decoration:none;}
div#search-form a.reset {background-color:#fff; color:#340a0b; margin-left:10px;}
div#search-form a.reset:hover {background-color:#340a0b; color:#fff; margin-left:10px;}


div#sitemap h1{margin-top:20px; margin-left:0px; font-weight:bold; text-transform:uppercase; font-size:1.8em; font-weight:bold;}
div#sitemap h2{margin-bottom:10px; margin-top:10px; margin-left:0px; font-weight:bold; text-transform:uppercase; font-size:1.4em;}
div#sitemap ul {margin-left:10px; margin-top:5px; padding-bottom:10px; /*border-bottom:1px solid #B9C8CB;*/}
div#sitemap ul li {line-height:2.4em; padding-left:10px;}
div#sitemap a { color:#333;}
div#sitemap a:hover {color:#DAE2E7; background-color:#333; text-decoration:none;}
div#sitemap ul li label {margin-left:10px; margin-top:-5px;}


div#left_container{float:left; width:320px;}
div#left_container h1 { padding-bottom:0px; margin-bottom:0px;}
div#left_container p.address{ margin-top:-15px; font-size:1.1em;}
div#right_container {color:#333; width: 320px; float:right; height:280px; margin-top: 20px; margin-right:10px; font-size:1.1em; }  
div#right_container p { width:280px; margin-bottom:5px;}
div#right_container fieldset input, textarea {width:285px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; padding:5px 5px 5px 10px; font-weight:bold;}
div#right_container fieldset textarea {height:140px;}
div#right_container fieldset button {background-color:#6A4242; color:#fff; width:70px; height:26px; cursor:pointer; font-weight:bold; margin-top:5px;}


.required { color: #ff0000;}
.hint{display:none;}

.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; margin-right: 15px; width: 650px; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

#ajax-msg{ margin-top:10px; }