body {background: #E4F9F0; margin: 0; padding: 0; color: #107B87; font-family: Arial, Helvetica, sans-serif;	min-width: 1004px; font-size: small; voice-family: "\"}\""; voice-family: inherit; font-size: small;}
div {margin: 0px; padding: 0px;}
body, html, container {height: 100%;}
html>body {font-size: small;}
cursor { pointer; }
cursor { hand; }
img {border:0px;}
a {color: #107B87; text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font: bold medium "Trebuchet MS", Arial, sans-serif;	color: #293C5D;	margin: 0; padding: 91px 0 0 123px; float: left;}
h1 a {color: #293C5D;}
h2 {font-size: large; color: #107B87; margin: 0; padding: 10px 0px 0px;}
h2.h2 {background: url(../_img/arrow2.gif) no-repeat left 11px; padding: 5px 0 5px 20px; color: #000;}
h2.border1 {border-bottom: 2px solid #F90; margin: 0 0 10px;	padding: 10px 0 0; width: 99%;}
h2.border2 {border-bottom: 2px solid #1BCBDD; margin: 0 0 10px;	padding: 10px 0 0; width: 99%;}
h2 span {font-size: medium;}
h3 {font-size: large; font-weight: normal;}
h3.h3 {font-size: medium; margin: 0; padding: 8px 0 5px 0; font-weight: bold;}
.seo {font-size: small;	font-weight: normal; color: #000; margin: 0; padding: 0 0 0 0px;}
.col-left h3 {color: #FFF; margin: 0; padding: 10px 0 10px 20px;}
.col-right h3 {color: #293C5D;}
.basket h3 {background: url(../_img/bg_basket.gif) no-repeat left top; margin: 0; padding: 8px 3px 8px 33px; text-align: right; min-height: 33px;	_height: 33px;}
.authorization h3 {margin: 0px; padding: 8px 3px 8px 0; text-align: right;}
.questioning h3 {margin: 0; padding: 5px 0;}
h4 {font-size: medium;}
h5 {font-size: small; color: #000;}
.col-center h5 {color: #000; margin: 0; padding: 0 0 10px;}
.information h4 {font-weight: normal; color: #107B87; margin: 0; padding: 5px 0 0 20px; height: 50px;}
.news h4, .advice h4, .article h4 {font-weight: normal; color: #107B87; margin: 0; padding: 5px 0;}
.news h4 span, .advice h4 span, .article h4 span {border-top: 4px solid #6CDFE5;	padding-left: 2px;}
h6 {font-size: x-small;}
h5.message {color: #4674A2;}
h5.error{color: #B72A18;}
#container {background: url(../_img/bg_container.gif) repeat-x left top;}
#bg_left {background: url(../_img/bg_container-l.jpg) no-repeat left top;}
#bg_right {background: url(../_img/bg_container-r.jpg) no-repeat right top;	height: 800px;}

/*----------Начало шапки---------*/
.header {width: 100%;}
.header-r {margin: 0 20px 0 50%;}
.phone {margin: 0; padding: 10px 0;	text-align: right; font-size: xx-large;	font-weight: bold;}
.phone span {font-size: medium; font-weight: normal;}
p.advertising {margin: 0px; padding: 0 0 10px; text-align: right;}
.navigation {clear: both; margin: 0 0 0 240px; color: #293C5D; font-weight: bold; font-size: medium; font-family: "Trebuchet MS", Arial, sans-serif; text-transform: uppercase;}
.navigation a {color: #293C5D;}
.navigation table {margin: 0; padding: 0px;	width: 99%;}
.navigation table td {margin: 0; padding: 0; text-align: center;}

/*----------Начало контента---------*/
#content {width: 100%; padding: 50px 0 0;}
.col-left {float: left;	width: 230px; padding: 35px 10px 0 0;}
.col-right {float: right; width: 180px;	padding: 35px 10px 0px;}
.select {height: 35px; position: absolute; z-index: 10; overflow: hidden; color: #293C5D; text-align: right;	padding: 0 3px 8px 0; margin-top: -35px; font: bold medium "Trebuchet MS";}
.select a {color: #293C5D;}
.text-decor {padding: 10px 0 0; margin-top: 20px; background: url(../_img/bg_dot.gif) repeat-x left top;}
.links	{display:none; visibility: hidden; overflow: hidden;}
.col-center {margin: 0px 205px 0px 245px; min-height: 500px; _height: 500px;}

/*блок "Каталог товаров"*/
.catalogue {padding: 0px 0px 0px 11px;}
.catalogue ul {color: #000; margin: 0px; padding: 0px; list-style: none;}
.catalogue ul li {background: url(../_img/arrow1.gif) no-repeat left 5px; margin: 0px;	padding: 0 0 5px 20px;}
.catalogue ul li.active {background: url(../_img/arrow2.gif) no-repeat left 5px; margin: 0; padding: 0 0 5px 20px; font-weight: bold;}
.catalogue ul li a {color: #000;}
.catalogue ul li.active ul.catalogue-inner a {color: #14656B;}
.dot {background: url(../_img/bg_dot.gif) repeat-x left bottom;	padding: 0 0 5px;}
.dot-none {background: url(none); padding: 0 0 5px;}
.catalogue ul li ul.catalogue-inner {margin: 5px 20px 0 0; padding: 5px 0 5px 6px;	list-style: none; border-top: 2px solid #F90; border-bottom: 1px solid #F90; font-weight: normal; color: #14656B;}
.catalogue ul li ul.catalogue-inner li {background: url(../_img/bg_li.gif) no-repeat left 5px; margin: 0px; padding: 0 0 5px 14px;}
.catalogue ul li ul.catalogue-inner li.active {font-weight: bold;}

/*блок "Дополнительная информация"*/
.information {color: #fff; background: url(../_img/bg_information.gif) repeat-y left top; margin: 0 0 0 19px;}
.information-top {background: url(../_img/bg_information-top.gif) no-repeat left top;}
.information-bot {background: url(../_img/bg_information-bot.gif) no-repeat left bottom; padding: 0 0 10px 28px;}
.information a {color: #FFF;}
.information ul {margin: 0px;	padding: 5px 0; list-style: none;}
.information p {margin: 0; padding: 0 0 4px;}
img.icq {padding-right: 10px;}
.order {padding: 5px 0;}
ul.offer li {margin: 0; padding: 0 0 3px 20px;}
.ifooter {display: none; visibility: hidden; overflow: hidden;}

/*блок "Корзина"*/
.basket-i {color: #FFF;	border: 1px dotted #AAF8FB;	padding: 5px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold;}
.basket a {color: #F7A11D; /*color: #FF0;*/ font-size: medium;}
.basket h3 a {color: #293C5D;	font-weight: bold;}
.basket p {margin: 0px; padding: 0 0 5px;}
.basket p.border {margin: 0px 0px 5px; border-bottom: 2px solid #FFF;}

/*блок "Авторизация"*/
.authorization {font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; color: #FFF;	margin: 0 0 5px;}
.authorization form {margin: 0; padding: 5px; border: 1px dotted #AAF8FB;}
.authorization p {margin: 0; padding: 0 0 3px;}
input.form-name {border: 1px solid #FFF; background: url(../_img/bg_form-name.gif) repeat-y right top; width: 159px; margin: 0; padding: 0;}
.entry {min-height: 47px; _height: 47px;}
.entry-but {float: right; width: 40px; padding: 3px 3px 0 0;}
.entry a {/*color: #FF0;*/color: #F7A11D;}
p.offer, p.action, p.novelty {text-align: center; margin: 0; padding: 5px 0;}
.news, .advice, .article {padding: 5px 0; color: #000;}
.news p, .advice p, .article p {padding: 0 0 5px;	margin: 0px;}
.news p.bg, .advice p.bg, .article p.bg {background: url(../_img/bg_dot.gif) repeat-x left top; padding: 2px 0 5px; margin: 5px 0;}
p.date {color: #1BCBDD; margin: 0; padding: 5px 0;}
.news a, .advice a, .article a {color: #000;}
.news p.bg a.color, .advice p.bg a.color, .article p.bg a.color {color: #F90; /*text-decoration: underline;*/text-transform: uppercase;	font-size: 11px;}

/*блок "Опрос"*/
.questioning {padding: 5px; border: 1px dotted #1A818C; color: #000;}
.questioning form {margin: 0; padding: 0;}
.bg_questioning {background: url(../_img/bg_questioning_.gif) repeat-y left top; margin: 0 0 5px; width: 170px;}
.bg_questioning-top {background: url(../_img/bg_questioning-top.gif) no-repeat left top;}
.bg_questioning-bot {background: url(../_img/bg_questioning-bot.gif) no-repeat left bottom; padding: 5px; min-height: 50px;	_height: 50px;}
.questioning p {margin: 0; padding: 0 0 5px;}
.questioning p.question {font-weight: bold; color: #666;}
.questioning p.vote {margin: 0px; padding: 5px 0px 0px; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 11px;}
p.vote a {color: #F90;}
.questioning span {text-align: center; background: url(none); padding-right: 5px;	padding-left: 5px;}

/*блок "поиск"*/
form.search {color: #FFF; margin: 0; padding: 0;	font-weight: bold;}
form.search table {	margin: 0; padding: 0; border-collapse: collapse; width: 99%;}
form.search table.table1 {margin: 0 0 10px; padding: 0; background: #6AD9E3;}
form.search table.table2 {margin: 0; padding: 0; background: #6AD9E3;}
form.search table.table3 {margin: 0; padding: 0; background: url(none); border-bottom: 2px solid #F90;}
form.search table td {margin: 0; padding: 4px 2px;}
form.search table.table3 p {margin: 0px; padding: 0;}
input.small, input.text, select.fabricator {border: 1px solid #98F8FA; background: #73E1E6;}
input.small_ {border: 1px solid #FFF;	background: #73E1E6;}
input.small {width: 60px;}
input.small_ {width: 40px;}
input.text, select.fabricator {	width: 99%;}
.buy {background: #6BDAE3; padding: 5px; margin: 0;}
.buy p {margin: 0;	padding: 2px 0; text-align: center;}
img.border {border: 2px solid #F90;}
img.border2 {border: 1px solid #F90;}
table.offer {margin: 0 0 10px; padding: 0px; width: 99%; border-collapse: collapse;}
table.offer1 {margin: 0 0 10px; width: 99%; border-collapse: collapse; background: url(../_img/bg_dot.gif) repeat-x left bottom; padding: 0 0 5px;}
table.offer td {vertical-align: top; margin: 0px; padding: 0px 0px 5px;}
table.offer1 td {vertical-align: top; margin: 0px;	padding: 0px;}
table.offer td.indent {padding: 0 10px 0 2px; width: 121px;}
table.offer td.indent2 {padding: 0 10px 5px 2px;	width: 200px; background: url(../_img/bg_dot.gif) repeat-x left bottom;}
table.offer td.bg_bottom {background: url(../_img/bg_dot.gif) repeat-x left bottom; padding: 0 0 5px;}
table.offer td.bg_top {background: url(../_img/bg_dot.gif) repeat-x left top; padding: 5px 0;}
table.offer td.middle {vertical-align: middle;}
span.price {background: #FFF url(../_img/bg_price.gif) no-repeat right 1px; padding: 3px 10px 3px 3px; font-weight: bold; color: #F7A11D; 	margin-top: 2px;}
form.buy p.price1 {background: #FFF url(../_img/bg_price.gif) no-repeat right 1px; padding: 3px 10px 3px 3px;	font-weight: bold; color: #F7A11D;	margin: 0;}
p.price-old {text-decoration: line-through;}
p.quantity {color: #000;}
table.offer p {margin: 0px; padding: 0 0 5px;}
span.indent {padding-top: 5px; padding-left: 30px;}
span.indent1 {font-weight: bold; padding-top: 5px; padding-left: 30px;}
p.all {font-size: medium; font-weight: bold; background: url(../_img/bg_dot.gif) repeat-x left top; text-align: center; margin: 5px 0px 0px;	padding: 5px 0px; width: 99%;}
table.offer p.info {text-transform: uppercase; color: #FFF; font-size: medium; margin: 0; padding: 14px 0; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-align: center; background: #6BDAE3;}
table.offer1 p.info {text-transform: uppercase; color: #FFF; font-size: medium; margin: 0; padding: 3px 0; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-align: center; background: #6BDAE3;}
p.small span {padding-right: 5px;}

/*блок "Подвал"*/
#footer {width: 100%; background: #37C6D5 url(../_img/bg_bottom_.gif) repeat-x left top; padding: 220px 0px 20px; color: #FFF; clear: both;}
#footer a {color: #FFF;}
#footer p {margin: 0; padding: 0 0 5px;}
.footer-left {float: left; width: 230px;}
.footer-right {float: right; width: 180px;}
.footer-center {margin: 0px 235px 0px 275px;}
#footer p.gws {background: url(../_img/gws.gif) no-repeat left 5px; padding: 0px 0px 0px 40px;}
#footer .footer-left p {padding: 0 0 5px 10px;}
p.number {font-size: 11px; margin: 0; padding: 10px 0 15px;}
/*p.number a.all {
	text-decoration: underline;
}*/
.commodity {margin: 0 0 10px; padding: 0px; color: #FFF; font-weight: bold; background: #6AD9E3; width: 99%;}
.commodity form {margin: 0; padding: 4px 2px;}
.commodity select.fabricator {width: 30%;}
.commodity select {border: 1px solid #98F8FA; background: #73E1E6;}
#logo {padding: 0; height: 127px; width: 86px; position: absolute; z-index: 10; left: 40px; top: 101px;}
#title {padding: 0; height: 37px; width: 356px; position: absolute; z-index: 11;	left: 53px; top: 52px;}
.clear {padding: 0; clear: both;}
