body {margin: 0; padding: 0}
body, td, p {font: 13px arial, verdana, tahoma; color: #676767; line-height: 16px;}
table {border: 0; border-collapse: collapse}
table td {padding: 0;}
a {color: #4f7942}
a:hover {text-decoration: none}

#main {width: 100%; height: 100%;}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 148px; background: #556832;}
#logo {width: 239px; background: #FFF; font-size: 13px; font-weight: bold;}
#logo a {display: block; color: #1C74A0; text-decoration: none;}
#logo img {display: block;}

#search {vertical-align: top; height: 95px; border-bottom: 1px solid #5FBAE8; padding: 14px 0 0 32px}
#phone {font-size: 19px; color: #cadaba; font-weight: bold;}
#phone b {color: #f2ddc6;}
#phone span {font-size: 11px;}
#search form {margin: 13px 0 0; position: relative;}
.search {width: 400px; font: 12px arial; color: #6A6A6A;}
#search .go {width: 75px; font: 12px arial; margin: 0 0 0 5px;}
#search form div {position: absolute; top: -20px; left: 250px; color: #f2ddc6;}
#searchin {margin: 0 3px 0 0; /margin: 0 3px -2px 0;}
html:root #searchin {margin: 0 6px 0 0;}
#cart {border-bottom: 1px solid #5FBAE8; color: #80BBD9; padding: 0 28px 0 0; font-size: 12px;}
#cart a {color: #FFF;}
#cart h3 {margin: 0 0 5px; font-size: 12px;}
#buy {margin: 5px 0 0;}

#topMenu {background: #4f7949 url(i2/corner1.gif) left bottom no-repeat; height: 53px; padding: 0 0 0 38px; }
#topMenu td {font-size: 14px;}
#topMenu a {color: #D3F6FF; margin-right: 12px;}
#icons {font-size: 11px !important; text-align: right; padding: 0 55px 0 0;}
#icons a {color: #f2ddc6;}
a#home {background: url(i2/home.gif) 0 3px no-repeat; padding: 0 0 0 15px;}
a#mail {background: url(i2/mail.gif) 0 5px no-repeat; padding: 0 0 0 15px; margin: 0 0 0 12px;}


/* Content
-----------------------------------------------------------------------------*/
#container {width: 100%; height: 100%; padding: 10px 0 0;}
#content {vertical-align: top; padding: 10px 15px 0 30px}

.discounts {width: 100%;}
.discounts td {width: 25%;}
.discounts strong {font-size: 13px;}
.discounts p {padding: 7px 0; margin: 0; padding-right: 10px;}

.banner {margin: 10px 0 15px;}

h1 {background: #4f7949 url(i2/corner6.gif) no-repeat; font-size: 14px; color: #FFF; line-height: 17px; padding: 0 0 0 7px; margin: 3px 0 11px;}
h1 span {display: block; background: url(i2/corner7.gif) top right no-repeat; padding: 3px 0;}
h1 a {color: #FFF;}
h2 {font-size: 13px;}

.catalog {width: 100%; height: 50px; margin: 0}
.catalog td {line-height: 16px; vertical-align: top;}
.catalog table {height: 100%;}
.c1 {padding: 0 0 20px 5px; zwidth: 24%;}
.c2 {padding: 0 0 20px; zwidth: 24%;}
.c3 {padding: 0 0 20px; zwidth: 24%;}
.c4 {padding: 0 5px 20px 0; zwidth: 24%;}
.title {font-size: 14px; font-weight: bold; padding-bottom: 6px;}
.title h2 {font-size: 14px;}
.title a {color: #676767;}
.pic {border: 1px solid #E9E9E9; text-align: center; height: 140px; padding-top: 10px;}
.product_info {padding-top: 3px; height: 100px;}
.price {margin: 10px 0 0; padding: 0 65px 0 0; position: relative; font-size: 15px; font-weight: bold; color: #F17F1C;}
.price .blue {color: #4f7949;}
.more {position: absolute; right: 0px; font-size: 12px;}
.order {position: absolute; bottom: 0; right: 0px; border: 0; color: #4f7949; font: bold 12px arial;}
.blue {color: #4f7949;}
.ti {
	color: #6799C8;
	font: 20;
}

#shopping_cart {width: 100%; border-collapse: separate; background: #7FACC2;}
#shopping_cart td {padding: 3px; background: #F9F9F9;}
#shopping_cart .headline td {background: #BFD9E6; color: #4f7949; font-weight: bold; font-size: 12px; text-align: left; padding-left: 10px;}
#shopping_cart a {color: #4E4E4E;}

#RegisterForm {background: #F2F7FA; width: 100%;}
#RegisterForm td, #RegisterForm table td {padding: 3px; font-size: 12px;}
#RegisterForm .headline {color: #4f7949; padding: 0 0 0 20px; font-size: 12px; background: #FFF; height: 25px; font-weight: bold;}

#recommend td {padding: 5px;}


/* Left
-----------------------------------------------------------------------------*/
#left {width: 215px; vertical-align: top; padding: 0 0 50px;}
.menu {font-size: 12px; line-height: 16px; font-weight: bold; background: url(i2/corner2.gif) no-repeat; margin: 0 0 28px;}
.menu ul {overflow: hidden; list-style: none; padding: 9px 0 20px 0; margin: 0; background: url(i2/corner3.gif) left bottom no-repeat; margin-top: 10px;}
.menu li {padding: 0 0 1px 15px; border-left: 11px solid #4f7949;}
.menu a {display: block; border-bottom: 1px solid #F7F7F7; padding: 7 0 9px;}
.menu a:hover {color: #F17F1C;}
.menu a.submenu {padding: 0 0 0 20px;}
.menu span {display: block; border-bottom: 1px solid #F7F7F7; padding: 0 0 3px 20px;}
.m2 {font-weight: normal; background: url(i2/corner4.gif) no-repeat;}
.new {color: #800; padding: 0 10px 0 0;}
a b.new { text-decoration: none !important;}
.m2 ul {background: url(i2/corner5.gif) left bottom no-repeat;}
.m2 li {border-left: 11px solid #B2B064;}

.pricelist {margin: 50px 0;}
.pricelist a {font-size: 12px; color: #F17F1C; padding: 0 0 0 23px; background: url(i2/price.gif) 8px 3px no-repeat;}

#left h3 {font-size: 16px; color: #4f7949; padding: 0 0 0 20px; margin: 0;}
.news {margin: 18px 0 18px 20px; line-height: 16px;}
.news span {display: block; font-size: 10px; color: #4f7949;}

#left h4 {background: #4f7949 url(i2/corner6.gif) no-repeat; font-size: 14px; color: #FFF; line-height: 24px; margin: 3px 5px 11px 5px; text-align: center;}
#left h4 span {display: block; background: url(i2/corner7.gif) top right no-repeat}


/* Right
-----------------------------------------------------------------------------*/
#right {width: 160px; vertical-align: top; padding: 0 0 50px 15px;}
#autoriz {margin: 7px 0 0; position: releative;}
#autoriz strong {font-size: 13px; display: block; padding: 0 0 7px;}
#autoriz input {font: 11px arial; color: #676767; width: 105px; margin: 0 5px 0 0;}
html:root #autoriz input {margin: 0 5px 2px 0;}
#autoriz .go {width: 55px; color: #000; font-size: 12px;}
#autoriz a {color: #676767;}
#autoriz span {display: block; margin: 4px 0 0;}
#autoriz span a {color: #F17F1C;}

#right h3 {background: #4f7949 url(i2/corner6.gif) no-repeat; font-size: 14px; color: #FFF; line-height: 24px; margin: 3px 0 11px; text-align: center;}
#right h3 span {display: block; background: url(i2/corner7.gif) top right no-repeat}


/* Footer
-----------------------------------------------------------------------------*/
#footer {height: 217px; background: url(i2/clock.jpg) left bottom no-repeat; padding-left: 242px;}

#about {padding: 10px 0 30px 0;}
#about p {padding: 0 0 0 10px; margin: 0;}

#links {vertical-align: bottom; padding: 0 0 12px 10px; line-height: 17px;}
#links strong {color: #4f7949;}
#links span {padding: 0 4px;}
#links a {color: #676767;}

.footer {background: #4f7949 url(i2/clock.jpg) -242px bottom no-repeat; height: 123px; padding: 0 0 0 10px;}
.footer td {color: #FFF;}
.copyright {line-height: 16px; padding: 0 30px 0 10px;}
.copyright a {color: #FFF;}
.contacts {font-size: 12px; line-height: 20px;}
.contacts span {color: #FFB778; font-size: 14px;}
.powered {vertical-align: top; font-size: 10px; text-align: center;}
.powered a {color: #94B9CB;}
