body {color:#666666; background-color:#FFFFFF; text-align:center; font:12px/1.4em Arial, Helvetica, sans-serif;}

a:link {color:#00699e;}
a:visited {color:#00699e;}

div.out {background-color:#c0c0c0; padding:1px;}
div.rnd {background-color:#FFFFFF; padding:5px 10px;}
div.txt {padding:5px 10px;}
p.title {font-weight:bold; font-size:13px;}
#mainMenu p.title {color:#Fdfdfd; padding:5px 10px 5px 18px; margin:0 0 15px 0; background:url(/image/title.jpg) no-repeat left center; border:1px solid #c5c3b7;}

.small {font-size:11px;}
.accent {color:#a0ff00 !important;}

h1 {color:#00699e; font-size:20px; text-align:center; margin:0 0 30px 0; font-weight:normal; line-height:25px;}
h2, .h2 {color:#5f8815; font-size:13px; text-align:left; font-weight:bold; margin:20px 0;}

h3 {color:#00699e; margin:25px 0; text-align:left; font-size:13px;}

#page {width:990px; margin:0 auto; text-align:left; position:relative; background:url(/image/page-bg1.gif) no-repeat 40px 60px;}

#main {float:left; margin:275px auto 10px 40px; display:inline; width:930px;}
#main div.rnd {width:930px; background:#fff url(/image/submenu-bg.gif) repeat-y -100px top; padding:0;}

#content {width:613px; float:right; display:inline;}
#content .txt {padding:25px 10px 30px 10px;}

#mainMenu {width:300px; float:left; display:inline;}
#mainMenu .txt {padding:25px 15px 25px 5px;}

#mainMenu ul.menu {font-size:13px; font-weight:bold; margin:0; list-style:none; display:none;}
#mainMenu ul.menu li {margin:0 0 20px 0;}
#mainMenu ul.menu a {display:block; background-color:#FDE47D; padding:3px 0 3px 3px;}
#mainMenu ul.menu a:link, #mainMenu ul.menu a:visited {text-decoration:none; color:#00699e;}
#mainMenu ul.menu a:hover {text-decoration:underline;}

#mainMenu ul.menu ul {font-weight:normal; padding:3px 0; background-color:#FFF8dd; list-style:none; margin:0;}
#mainMenu ul.menu ul li {margin:0 !important; padding:7px 5px 7px 15px !important; background-position:3px 10px !important;}
#mainMenu ul.menu ul a {display:inline; background-color:transparent;}

#mainMenu ul.menu ul ul {padding:5px 0 5px 15px; margin:0;}
#mainMenu ul.menu li li li {padding-top:3px; padding-bottom:2px; border-left:1px dotted #666666;}
#mainMenu ul.menu li li li a:link, #mainMenu ul.menu li li li a:visited {color:#00699e;}

#subMenu {display:none;}

#topMenu {list-style:none; margin:0; padding:0 0 0 81px; position:absolute; top:200px; left:0; height:72px; background:url(/image/find-bg.jpg) no-repeat left top;}
#topMenu li {float:left; display:inline; padding:20px 0 0 0;}
#topMenu li a {padding:0 7px; border-left:1px solid #00699e; display:block; text-decoration:none;}
#topMenu #t-elim-trademark {border:none;}
#topMenu a:link, #topMenu a:visited {color:#00699e;}
#topMenu a:hover {text-decoration:underline; color:#666666;}

#discount {position:absolute; top:0; left:772px; height:74px; width:200px; background-color:#fff1b6; color:#000000;}
#discount p.title {color:#cf0000; text-transform:uppercase; margin:10px 0 5px 0; background:none; font-size:12px;}
#discount p {margin:0; padding:0 0 0 20px; background:url(/image/sale-bg.gif) no-repeat left center;}

#address {position:absolute; top:20px; left:368px; width:300px;}
#address * {margin:0;}
#address h4 {color:#00699e; font-weight:bold; font-size:13px; margin:0; padding:0 0 5px 0;}
#address span {color:#00699e; font-weight:bold;}
#address a:link, #address a:visited {color:#00699e; font-family:"Courier New", Courier, monospace;}

#precise {margin:0; position:absolute; top:245px; left:102px; font-style:italic; font-size:14px; font-weight:bold; color:#cf0000;}

#go {position:absolute; top:-35px; left:803px; width:160px; height:20px;}
#go a:link, #go a:visited {color:#00699e; position:absolute; top:0; padding:0 0 0 20px;}
#go a:hover {color:#000;}

#goBack {left:0;  background:url(/image/arrow-left.gif) no-repeat left center;}
#goTop {left:70px; background:url(/image/arrow-top.gif) no-repeat left center;}

#elim-logo {position:absolute; top:25px; left:60px; text-decoration:none;}
#elim-logo span {position:relative; top:-10px; color:#666666;}

#navigate {position:absolute; top:5px; left:60px; list-style:none; margin:0;}
#navigate li {float:left; margin:0;}
#navigate a {text-decoration:none; display:block; cursor:pointer; height:9px; width:24px;}

#home {background:url(/image/home.gif) no-repeat left center; }
#email {background:url(/image/letter.gif) no-repeat center center;}
#map {background:url(/image/map.gif) no-repeat right center;}

#print {position:absolute; top:220px; left:845px; background:url(/image/printer.gif) no-repeat left center; padding-left:15px;}

#loginInfo {position:absolute; top:85px; left:60px; color:#dddddd;}
#loginInfo form {margin:0; padding-top:6px;}
#loginInfo label {float:left; width:50px;}
#loginInfo a, #loginInfo a:visited {color:#dddddd; margin-right:10px;}
#loginInfo a:hover {color:#a0ff00;}

#loginInfo p {margin:0; padding:0 0 10px 0;}

#cartBlock {position:absolute; top:85px; left:290px; height:101px;}
#cartBlock p {margin:0; padding:0 0 0 0;}
#cartBlock div {padding:31px 0 0 5px;}

button.cart {margin:0 0 0 15px; padding:0; width:22px; height:20px; background:url(/image/cart1.gif) no-repeat center center; vertical-align:middle;}

#footer {clear:left; height:88px; background:url(/image/footer-bg.gif) no-repeat left top; position:relative; font-size:11px; }
#footer p {margin:0;}

#copy {padding:17px 0 0 130px;}
#contactInfo {position:absolute; top:0; left:372px; width:590px;}
#contact {position:absolute; top:0; left:0;}
#icq {position:absolute; top:0; left:250px;}

#ava {position:absolute; top:0; left:430px; font-size:10px;}
#ava a:link, #ava a:visited, #ava a:active {text-decoration:none; color:#666666;}
#ava a:hover {text-decoration:underline;}
span.start {display:none;}

#ava-design {margin:0; position:absolute; bottom:-45px; left:762px; z-index:190; font-size:10px;}
#ava-design a:link, #ava-design a:visited, #ava-design a:active {text-decoration:none; color:#666666;}
#ava-design a:hover {text-decoration:underline;}

table.std {border-collapse:collapse;}
table.std td, table.std th {padding:5px 10px; border:1px solid #94b061; }
table.std th {background-color:#bdd493; color:#4d681b; font-weight:normal;}
table.std td {background-color:#f1feda;}

div.prodCell {margin:10px 0 50px 0; clear:both;}
div.clear {clear:both;}

div.image {float:right; text-align:center; padding:0 10px; white-space:nowrap;}
div.image img {border:none;}
div.MaxImage  {text-align:center; margin:40px 0;}

p.price {margin:15px 0; clear:left; background:url(/image/line.gif) no-repeat left top; padding-left:10px; color:#193F6E;}
p.price span {color:#193F6E; font-size:13px; font-weight:bold; margin:0 6px;}

table.PriceList {border-collapse:collapse; margin:10px 0; clear:left;}
table.PriceList td, table.PriceList th {padding:5px 10px; border:1px solid #94b061; }
table.PriceList th {background-color:#bdd493; color:#4d681b; font-weight:normal; padding:3px 10px;}
table.PriceList td {background-color:#f1feda; text-align:left; }
table.PriceList * td.price {text-align:center; width:30px !important; font-weight:bold; color:#035d8b;}
table.PriceList td.add {background-color:transparent; padding:0 5px; width:30px !important; border:none;}

a.detail {font-size:11px; font-style:italic; background:url(/image/arrow.gif) no-repeat right center; padding-right:20px; float:left; margin:10px 0 15px 0;}

/*---------------------*/
ul.NewsList {list-style-type:none; margin:0; padding:0;}
li.NewsItem {clear:both;}
li.NewsItem h2 {}
li.NewsItem div.date {float:left;}
li.NewsItem div.announce {margin:0 0 0 80px; padding:0;}
li.NewsItem div.ditail {float:right;}

.stdBtn {
	width:68px; height:20px;
	background:transparent url(/image/btn.gif) no-repeat top left;
	border:none;
	color:#000;
	text-align:center;
	font-size:11px;
}

.stdBtn1 {
	width:80px; height:20px;
	background:transparent url(/image/btn1.gif) no-repeat top left;
	border:none;
	color:#000;
	text-align:center;
	font-size:12px;
}

#msgCart {height:100%; background-color:#fff1b6;}
#msgCart p {margin:0; padding:30px 0 0 0; text-align:center; font-size:13px; color:#666666; }

#SendMessage {display:block; text-align:left; margin:0;}

.require {color:#FF0000; font-weight:bold; font-size:15px; }

.ErrorMessage {color:#FF0000;}

.form textarea, .form input {width:100%;}

ABBR {border-bottom-style:dotted; border-bottom-width:1px; cursor: help;}
a ABBR {border-bottom-style:none; cursor:pointer;}

#prod {position:absolute; top:63px; right:22px; text-align:center; padding-top:81px; font-size:13px; background:url(/image/slogan3.jpg) no-repeat right top; text-align:right; width:235px;}
#prod select {width:222px !important;}


td.itogo {border:none !important; font-weight:bold; font-size:14px; line-height:26px;}
img.zoom {border:none;}

p.message {margin:20px 25px 0 25px !important; padding:0 !important; font-size:12px;}
.left {float:left;}
.right {float:right;}

#banner {text-align:left; margin:35px 30px 0 65px; }

dl.std dt {font-weight:bold; margin-bottom:15px; margin-top:15px; }

ul.news {margin-left:15px;}
ul.news li {margin:10px 0;}

#lang {list-style-type:none; position:absolute; left:0; top:25px; z-index:1; font-size:11px; margin:0;}

#search {margin:0; position:absolute; top:202px; left:550px;}

