#track_el
{
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

body, td {
	margin:0;
	padding:0;
	font:9pt Arial, sans-serif;
	background-color: White;
	color: #555555;
}

table {
	border-collapse: collapse;
	border:0;
}

table td.content {
	padding: 1px 1px 7px 2px;
}

div.offer_note {
	font-weight: 300;
}

a {
	color: #5E7FA1;
	text-decoration: underline;
	cursor: pointer;
}

a:hover {
	text-decoration: none;
}

img {
	border:0;
}

h3 {
	font-size: 13pt;
}

input, select {
	border:1px solid #999;
	padding:0;
	margin:0;
	font: 8pt Arial, sans-serif;
}

#box {
	width:100%;
	height:100%;
}

table#box td {
	vertical-align: top;
}


table#authres_form th 
{
	font-size: 12px;
	color: #FFFFFF;
}

table#authres_form th#data
{
	font-size: 12px;
	color: #CCCCCC;
	font-weight: 300;
}

table#basket_cont
{
	border-style: solid;
	border-width: 1px;
	border-color: #EEEEEE;
}

/* */

#left {
	width:250px;
	height:100%;
}

#right {
   height:100%;
}

#logo {
	width:250px;
	height:310px;
}

#logo a {
	text-decoration: none;
}

.logo {
	height:125px;
	text-align: center;
}

.fox {
	 width:161px; 
	 height:125px;
	 vertical-align: bottom;
}

.fone {
	width:190px;
	height:48px;
	vertical-align: top;
}

.tfone {
	text-align: center;
	height:48px;
}

/* Поиск по сайту */

#search {
	height:137px;
	background: url(../img/searchfon.gif) repeat-y;
	vertical-align: top;
}

html body #search img {
	margin:16px 0 13px 20px;
}

#search form {
	margin:0 0 0 15px;
	padding:0;
	width:180px;
}

#search input, #search select {
	color:#888;
}

#search input.s_input {
	width: 180px;
	height: 17px;
	padding: 3px 0px 1px 3px;
}

#search select {
	width:181px;
	padding:1px 0;
	margin:9px 0 9px 0;
}

#search input.button {
	width:80px;
	padding:2px 0 2px;
	background:#BF4F00;
	color:#fff;
	border: 0px;
	font-weight: bold;
	font-size: 8pt;
}

/*Навигация*/
#navi {
	width:100%;
}

#navi h1 {
	background: #5E7FA1;
	font: bold 9pt Arial, sans-serif;
	margin: 3px 0 0 0;
	padding:2px 0 2px 20px;
	color: #fff;
}

#navi td {
	width:100%;
	background: url(../img/navifon.gif);
	vertical-align: top;
}

.catalog {
	width:105px;
	height:13px;
	margin:20px 0 -15px 20px;
}

ul, li {
	padding:0 0 0 15px;
	list-style: none;
}

li {
	margin:6px 5px 6px 10px;
}

ul {
	margin:6px 5px 6px 30px;
}

#navi a {
	color: #333;
	text-decoration: none;
}

#navi a:hover {
	text-decoration: underline;
}

ul.minus {
	background: url(../img/min.gif) no-repeat 0 3px;	
}


ul.minus li {
	background: url(../img/minli.gif) no-repeat 0 5px;
}

ul li.one {
	display:inline;
	margin:0;
	padding:0;
	background-image: none;
}

ul.plus {
	background: url(../img/pl.gif) no-repeat 0 3px;
}

.hr {
	background: url(../img/hr.gif) no-repeat;
	width:249px;
	height:1px;
	margin:40px 0 0;
}

/*Прайс-лист */

.price {
	width:72px;
	height:15px;
	margin:33px 0 33px 20px;
}

#price {
	margin:0 28px 50px;
}

.calc {
	background: url(../img/calc.gif) no-repeat;
	width:57px;
	height:39px;
	float:left;
}

.downprice {
	font-weight:bold;
	padding:5px 0;
	margin:0 0 0 73px;
}

#navi div.downprice a {
	color:#5E7FA1;
	text-decoration: underline;
}

#navi div.downprice a:hover {
    text-decoration: none;
}


/* Анонс, реклама, "...обнови ванную" */

#anons td {
	width:189px;
	padding:0 0 12px 0;
}

.anons {
	margin:12px 0 0 0;
	text-align: center;
}



/* Меню */

table#menu {
	width: 100%;
}

table#menu td {
	height: 126px;
	width: 100%;
}

table#menu td#basket {
	height: 126px;
	width: 200px;
}

.menu {
	margin:27px 0 0 -7px;
}

.menu img {
	margin: 0 9px;
}

.menu img.dost {
	position:relative;
	bottom:-2px;
}


/* Корзина */

table#simple {width: 40px; height:10px;}
table#simple td {width: 100px; height: 20px;}

.consul a {
	color:#666;
	text-decoration: underline;
	background: url(../img/consul.gif) no-repeat 0 3px;
	display: block;
/*	margin:8px 10px 5px 0; */
	padding:12px 0 12px 36px;	

	width:180px;
}

.consul a:hover {
	text-decoration: none;
}

.korzina img {
	margin: 5px 10px 15px 0;
	color: #FF6600;
	float:left;
}

.korzina div, .korzina td {
	margin: 7px 0 0 0;
	padding: 0 0 0 0px;
	color: #FF9900;
}


/* Синяя полоса */

table#indigo {
	width:100%;
}

table#indigo_b {
	width:250px;
}

table#indigo td, table#indigo_b td {
	background: url(../img/indigo.jpg) repeat-x;
}

.indleft, .indright {
	width:3px;
	height:184px;
}

html body .slogan {
	padding:67px 0 0 53px;
	width:27%;
}

.head {
	background: url(../img/head.jpg);
	width:53px;
	height:27px;
	position:absolute;
	left:162px;
	top:-27px;
}

table#indigo div#men {
	position:relative;
	width:287px;
}

.autoriz {
	padding:25px 0 0 0;
	text-align: left;
	width:170px;
}

.autoriz img {
	margin:0 0 12px 0;
}

.autoriz input {
	margin:0 0 5px 0;
	width:110px;
	color:#999;
	padding:2px 0;
}

.autoriz input.log {
	width:60px;
	padding:2px 0;
	border:0;
	background: #39546F;
	font-weight: bold;
	color: #fff;
}

.autoriz div.reg {
	margin:3px 0 0 5px;
}
.autoriz div.reg a {
	font-size:8pt;
	color:#fff;
	text-decoration: underline;
}

.autoriz div.reg a:hover {
	text-decoration: none;
}

/* Гораздо ниже того, что было выше */

table#products {
	margin:20px 0 0;	
	width:100%;
}

table#products td {
	padding:0 25px;
}

table#catprod {
	margin:17px 0;
	width:100%;
}

table#catprod td {
	padding:0;
}

td.lefttd, td.righttd {
	width:33%;
} 

td.middletd {
	width:33%;
}

#catprod td div { 
   font-weight:bold;
	margin:0 0 15px;
}

#luch {
	height:100px;
	width:100%;
	background: url(../img/fonluch.jpg) repeat-x;
	margin:15px 0 25px;
	position:relative;
}

#lleft {
	float:left;
	background: url(../img/lsideluch.jpg) no-repeat;
	width:3px;
	height:100px;
} 


#lright {
	float:right;
	background: url(../img/rsideluch.jpg) no-repeat;
	width:3px;
	height:100px;
}

#ban {
	position:absolute;
	width:100%;
	height:100px;	
	text-align:center;
}

#banintro {
	height:100px;
	margin:0 auto;
	width:586px;
	padding:0 2px 0 0;
}

table#newonsite {
	margin:20px 0 0;
}

table#newonsite td {
	padding:0 15px 0 15px;
	background: url(../img/news3.gif) repeat-y right;
}

#newonsite td {
	color: #666;
}

#newonsite td.righttd  {
	background: none;
}

#orange {
	width:100%;
	margin-top:20px;
}

#orange td {
	background: #FD912E;
	padding:0 25px;
}
 
.favor {
	margin:20px 0 0 0;
} 

table#orangecat {
	width:100%;
	margin:17px 0 0;
}

table#orangecat td {
	padding:0;
}

table#orangecat td div {
	margin:0 0 20px;
	color: #fff;
}

table#orangecat td div a {
	color: #fff;
}


#foot {
	width:100%;
	border-top: 3px solid #999;
	margin-top:20px;
}

#foot a {
	color: #666666;
}

#foot td {
	background: #F0F5F8;
	vertical-align: top;
	color: #666;
}

td.fleft {
	width:250px;
}

td.fleft div {
	width:200px;
	float:right;
	text-align: left;
	background: url(../img/foot.gif) repeat-y right;
	margin:12px 0 0 0;
}

td.fmiddle {
	text-align: center;
	padding:12px 0 20px;
}

td.fmiddle img {
	margin:0 10px;
}

td.fright {
	width:250px;
}

td.fright div {
	background: url(../img/foot.gif) repeat-y left;
	width:200px;
	float:left;
	text-align: left;
	margin:12px 0 0 0;
	padding:7px 0 0  35px;
}

.bord {
	border: 1px solid White;
} 

html>body .bordb img {margin-bottom:-2px;}

html>body .bordb2 img {margin-bottom:-3px;}

.bordb {
	border: 8px solid #DF7118;
	float:left;
}

.bordb2 {
	border: 8px solid #ccc;
	float:left;
}

#luchshee {
	width:100%;
	height:100px;
}
.clear {clear:both; padding: 0 20px 0 0;}


#cat {
	margin:20px 20px 30px;
	clear: both;
}

.catimage {
	float:left;
	width:170px;
	margin-top:15px;
	margin-right:10px;
}

.catinfo {
	margin:0 0 0 170px;
}

.headtab {
	font-weight: bold;
	margin:0 20px 15px 95px;
	font-size: 10pt;
}

.headercat {
	margin-bottom:20px;
}

.cat {
		width:94%;
		margin:0 20px 20px;
		text-align: center;
		background: #fff;
		color: #555555;
}

.cat td.podr a {
	color: #FF8800;
}

.cat img {
	margin:4px;
}

.cat img.cena {
	margin:0;
}

.cat td {
	vertical-align: middle;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.foto, .fotohead {
	width:70px;	
}

.namehead {
	background: #FDDEC1;
	height:30px;
	vertical-align: middle;
}

.name, .namehead {
	text-align: left;
	padding:0 15px;
	font-weight: bold;
}

.edhead {
	width:65px;
	background: #FDDEC1;
	font-weight: bold;
}

.cena, .cenahead {
	width:85px;
}

.cenahead {
	background: #FDBC86;
	font-weight: bold;
	color: #fff;
}

.korz, .korzhead {
	width:80px;
}

.podr, .podrhead {
	width:85px;
}

.en td {
	background: #F5F5F5;
}

.en td.cena {
	background: #F8CEA6;
}

.cena {
	background: #FCD2AA;
	font-weight: bold;
}
