/*------------------------общие стили------------------------*/
body {
	font: small Tahoma, "Arial Narrow", Arial;
	color: #646464;
	margin: 0px;
	padding: 0px;
	min-width: 1000px;
	background: #f3f9ff;
}
cursor { pointer; }
cursor { hand; }
img {
	border: 0px;
}
a {
	color: #ff8400;
	text-decoration: underline;
}
a, input:focus {
	outline: none;
}
div, table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.clear {
	clear: both;
}
.png {
	behavior: url(png.htc);
}
/*------------------------заголовки------------------------*/
h1 {
	position: absolute;
	z-index: 100;
	left: -10000px;
}
h2 {
	color: #677b9a;
	font-weight: normal;
	font-size: small;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Tahoma, "Arial Narrow", Arial;
	color: #ff8400;
	font-size: small;
	padding: 10px 0px;
	margin: 0px;
	text-transform: uppercase;
}
h3.novelties {
	background: url(../_img/bg_novelties.gif) no-repeat left 13px;
	padding: 10px 0px 10px 22px;
	width: 184px;
	overflow: hidden;
	margin: 0px;
}
table.catalog  h4 {
	color: #2444ab;
	margin: 0px;
	padding: 0px 0px 5px;
	text-transform: uppercase;
	font-size: medium;
}
h4, h5 {
	font-size: small;
}
ul.production h4 {
	margin: 0px;
	padding: 0px 0px 5px 36px;
}
.selection h4 {
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: small;
}
h6 {
	font-size: x-small;
}
/*------------------------header------------------------*/
.header-right table td {
	vertical-align: top;
	margin: 0px;
	padding: 7px 0px 5px;
}
.header-right p {
	margin: 0px;
	padding: 0px;
}
.header-right p.phone {
	background: url(../_img/phone.gif) no-repeat 9px top;
	padding: 2px 0px 0px 19px;
}
p.phone span {
	background: url(../_img/bg_phone-span.gif) no-repeat right center;
	padding-right: 9px;
	padding-left: 6px;
	color: #5c5c5c;
}
p.phone span.color {
	color: #0b0b0b;
}
.header-right p.mail {
	background: url(../_img/mail.gif) no-repeat left 7px;
	padding: 2px 0px 0px 22px;
	margin-left: 12px;
}
.header-right p.mail a {
	color: #2a7ee9;
}
.connection {
	background: #FFF url(../_img/bg_connection.gif) repeat-x left bottom;
	border-top: 1px solid #dfe5ec;
	padding: 3px 0px;
}
.connection form {
	color: #5a5a5a;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.connection table td {
	vertical-align: top;
	padding: 0px;
}
input.text {
	border: 1px solid #e1e1e1;
	height: 20px;
	margin-right: 5px;
	width: 166px;
	vertical-align: middle;
	color: #5a5a5a;
	padding-left: 10px;
}
span.subscription {
	background: url(../_img/bg_phone-span.gif) no-repeat left center;
	padding-left: 20px;
	padding-right: 17px;
	color: #000;
}
.logo {
	margin: 0px 793px 0px 0px;
	padding: 15px 0px 0px;
	text-align: center;
}
/*------------------------content------------------------*/
#content {
	background: #FFF;
	padding-bottom: 50px;
	min-height: 500px;
	_height: 500px;
}
.column-right, .header-right {
	float: right;
	width: 793px;
}
.background1, .background2, .background3, .background4, .background5, .background6 {
	height: 253px;
}
.background1 {
	background: url(../_img/background1.jpg) no-repeat;
}
.background2 {
	background: url(../_img/background2.jpg) no-repeat;
}
.background3 {
	background: url(../_img/background3.jpg) no-repeat;
}
.background4 {
	background: url(../_img/background4.jpg) no-repeat;
}
.background5 {
	background: url(../_img/background5.jpg) no-repeat;
}
.background6 {
	background: url(../_img/background6.jpg) no-repeat;
}
.background1 img, .background2 img, .background3 img, .background4 img, .background5 img, .background6 img {
	margin-top: 90px;
	margin-left: 493px;
}
.background1 img {
	background: url(../_img/slogan1.gif) no-repeat left top;
}
.background2 img {
	background: url(../_img/slogan2.gif) no-repeat left top;
}
.background3 img {
	background: url(../_img/slogan3.gif) no-repeat left top;
}
.background4 img {
	background: url(../_img/slogan4.gif) no-repeat left top;
}
.background5 img {
	background: url(../_img/slogan5.gif) no-repeat left top;
}
.background6 img {
	background: url(../_img/slogan6.gif) no-repeat left top;
}
.navigation {
	background: #ccd0d4 url(../_img/bg_navigation-l.gif) no-repeat left bottom;
	color: #1e69df;
}
.navigation a {
	color: #58595a;
	text-decoration: none;
}
.navigation table td.active a {
	color: #1e69df;
}
.navigation table {
	width: 99%;
}
.navigation td {
	background: url(../_img/bg_navigation-li.gif) repeat-y right top;
	margin: 0px;
	padding: 4px 17px 4px 13px;
	vertical-align: top;
	text-align: center;
}
.navigation span {
	margin-right: 10px;
}
.nav-bg {
	background: #ccd0d4 url(../_img/bg_nav.gif) repeat-y right top;
}
.nav-t-r {
	background: url(../_img/bg_nav-t-r.gif) no-repeat right top;
}
.nav-b {
	background: url(../_img/bg_nav-b.gif) repeat-x left top;
	height: 11px;
	margin: 0px 13px 0px 12px;
}
.nav table {
}
.nav table  td {
	padding: 0px;
	margin: 0px;
}
.nav ul {
	margin: 0px;
	padding: 5px;
	list-style: none;
	text-align: left;
}
.nav ul a {
	color: #58595a;
	text-decoration: underline;
}
.nav ul a.color {
	color: #ff8c11;
}
.inner {
	padding: 10px 48px 0px 60px;
	list-style: none;
}
.bg_top {
	background: #e7f4ff url(../_img/bg_top.gif) no-repeat left top;
	width: 684px;
}
.bg_bottom {
	background: url(../_img/bg_bot.gif) no-repeat left bottom;
	width: 644px;
	padding: 0px 20px 16px;
}
.top-r {
	background: #FFF url(../_img/bg_model-top-r.gif) no-repeat right top;
}
.top-l {
	background: url(../_img/bg_model-top-l.gif) no-repeat left top;
}
.bot-r {
	background: url(../_img/bg_model-bot-r.gif) no-repeat right bottom;
}
.bot-l {
	background: url(../_img/bg_model-bot-l.gif) no-repeat left bottom;
	padding: 5px;
}
table.catalog {
	width: 644px;
}
table.catalog td {
	vertical-align: top;
	padding: 0px;
}
table.catalog td.indent {
	padding: 0px 10px 0px 0px;
}
table.catalog table img {
	padding: 5px 10px 5px 5px;
}
table.catalog p {
	margin: 0px;
	padding: 0px;
}
table.catalog table.catalog-i {
	padding-right: 10px;
	border: 1px solid #993333;
}
.column-left {
	margin: 0px 793px 0px 0px;
}
ul.menu {
	margin: 0px;
	padding: 15px 5px 0px 36px;
	list-style: none;
	color: #646464;
	font-weight: bold;
}
ul.menu a, ul.production a {
	color: #454545;
	text-decoration: none;
}
ul.menu a {
	padding-left: 5px;
}
ul.menu li {
	margin: 0px;
	padding: 2px 0px;
}
ul.production {
	margin: 0px;
	padding: 40px 5px 0px 1px;
	list-style: none;
	color: #646464;
	font-weight: bold;
}
ul.production li {
	margin: 0px;
	padding: 2px 0px 2px 21px;
}
ul.production ul {
	margin: 0px 0px 0px -26px;
	padding: 10px 0px 15px;
	list-style: none;
	font-weight: normal;
	font-size: small;
	color: #ff8400;
}
ul.production ul li {
	margin: 0px;
	padding: 0px 0px 0px 47px;
	background: url(../_img/bg_production-li.gif) no-repeat left bottom;
}
span.minus, span.plus {
	padding-right: 5px;
}
.bg-li {
	background: url(../_img/bg_li-activ.gif) repeat-x left top;
	list-style: none;
	width: 165px;
}
.bg-li-r {
	background: url(../_img/bg_li-active-r.gif) no-repeat right top;
}
.bg-li-l {
	background: url(../_img/bg_li-active-l.gif) no-repeat left top;
	padding: 3px 5px;
	height: 19px;
	overflow: hidden;
}
.selection {
	background: #e7f4ff url(../_img/bg_select_l-t.gif) no-repeat left top;
	margin: 20px 0px 0px 5px;
	width: 198px;
}
.selection_t-r {
	background: url(../_img/bg_select_r-t.gif) no-repeat right top;
}
.selection_b-r {
	background: url(../_img/bg_select_r-b.gif) no-repeat right bottom;
}
.selection-b-l {
	background: url(../_img/bg_select_l-b.gif) no-repeat left bottom;
	padding: 5px 5px 10px;
	min-height: 100px;
	_height: 100px;
}
.selection form {
	margin: 0px;
	padding: 0px;
}
.selection form ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #2a71df;
}
.selection form select {
	margin: 10px 10px 0px;
	color: #7d7d7d;
	padding: 0px;
	border: 1px solid #abadb3;
}
.selection form table td {
	vertical-align: middle;
	padding: 0px;
}
input.select {
	margin: 0px 7px 0px 0px;
	padding: 0px;
}
input.button {
	padding: 0px;
	margin: 10px 0px 0px;
}
.footer {
	color: #7d7d7d;
	list-style: none;
}
.footer a {
	color: #7d7d7d;
}
.footer-right {
	float: right;
	width: 793px;
}
.gws {
	background: url(../_img/gws.gif) no-repeat right top;
	padding: 16px 40px 0px 0px;
	margin-right: 15px;
	float: right;
	min-height: 40px;
	_height: 40px;
	margin-top: 3px;
}
.right {
	padding: 18px 0px 15px 51px;
}
table.catalog1 td {
	padding: 0px 10px 5px 0px;
	vertical-align: top;
}
table.catalog1 td.last {
	padding: 0px 10px 15px 0px;
}
