	/* -------ATK chelovek 2007-------*/
	* {
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;}
	
	body,
	html {width: 100%; min-width: 1000px;
			//background-image: url(../botton-bg.gif);
			background-repeat: repeat-x;
			background-position: left bottom;}
	
	html, body, td {
			font-size: 100%;
			color: bleck;
			font-family: Verdana, Helvetica, sans-serif;}
	
	a {		
			color: #246091;
			text-decoration: underline;
			cursor: pointer;}
	
	a:hover {
			color: #ffbb00;
			text-decoration: none;
			cursor: pointer;}
	
	div {display: block;}
	
	img {border: 0px;}
	
	h1, h2, h3 {font-family:  Helvetica, sans-serif;}
	
	h1 {
			font-size: 1.8em;		
			font-weight: normal;
			font-size: 18px;
			color: #3388cc;
			margin-bottom: 15px;
			padding-bottom: 0.3em;}
	
	h2 {		
			font-size: 0.9em; 
			font-weight: bold;
			padding-top: 0.4em;
			padding-bottom: 0.2em;
			color: #35a100;}
	
	#head2 {
			height: 24px;
			width: 100%;
			display: block;
			position: relative;
			border-bottom: 1px solid  #cccccc;
			padding-bottom: 0px;
			background-repeat: no-repeat;
			background-position: left 0.4em;
			background-color: #F3F3F3;}
	
	#container.price #head2 h2 {
			color: #FFBA00;}		
	
	
	#head2 h2 {padding-left: 295px; margin-right: 130px;}
		
	.print {
	 		fl oat: right;
			dis play: block;
			padding-left: 20px;
			font-size: 11px;
			position: absolute;
			top: 6px;
			right: 10px;
			background-image: url(../print.gif);
			background-repeat: no-repeat;
			background-position: left 1px;}

	h3 {
			font-size: 11px; 
			padding-top: 0.2em;
			padding-bottom: 0.2em;}
	
	#main-text h3 {
			font-size: 1.2em;
			background-repeat: no-repeat;
			background-position: left 0.4em;}
#main-text dd {
	margin-bottom: 20px;
}
	p {
			line-height: 1.2em;
			margin-bottom: 1em;}
	
	#left-column ul,
	#main-text ul {
			list-style-type: none;
			margin-left: 1em;
			margin-top: -0.4em;
			margin-bottom: 1em;}
	
	#left-column ul, 
	#left-column ol {
			margin-left: 0em;}
	#left-column ul li,
	#main-text ul li {
			margin: 0.5em 0 0.5em 0em;
			list-style-type: none;
			padding-left: 2.2ex;
			background-image: url(../main-text-li.gif);
			background-repeat: no-repeat;
			background-position: left 0.4em;
			line-height: 1.2em;}
		
	#left-column ul ul,
	#main-text ul ul {padding: 0;}
		
	#left-column ol li,
	#main-text ol li {
			margin: 0.5em 0 0.8em 1em;
			pad ding-left: 2.2ex;
			line-height: 1.2em;}
	
	#left-column ol ol,
	#left-column ul ul,
	#left-column ol ul,
	#left-column ul ol,
	#main-text ol ol,
	#main-text ol ul,
	#main-text ul ol {padding: 0;}
	
	 #main-text ol {
			margin-left: 2em;
			margin-top: -0.4em;
			margin-bottom: 1em;}

	.selected {
			color: #ffbb00;
			font-weight: bold;}
	
	input {}		
	
	.clear {clear: left;}
	
	#container {
			width: 100%;
			min-width: 880px;
			color: #5d5d60;

			background-repeat: repeat-x;
			background-position: left top;}
	
	/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
	
	#header {
			f loat: left;
			width: 100%;
			height: 286;
			ba ckground-color: #3388cc;
			mar gin-bottom: 2em;}
			
	#statusbar {
			width: 100%;
			padding: 0.2em 0em 0em 0em;
			padding-bottom: 4px;
			font-size: 0.7em;
			color: #5d5d60;
			border-bottom: 1px solid #cccccc;}
	
	#statusbar div {
			padding-left: 1em;}
	
	#statusbar a {color: #5d5d60;}
	
	#statusbar a:hover {color: #ffbb00;;}
	
	#nav {
			width: ;
			height: 40px;
			margin-left: 50px;
			color: #3388cc;}
			
	#nav a {
			text-decoration: none;
			color: #3388cc;}
	
	#nav a:hover {
			text-decoration: underline;
			color: #ffbb00;}
	
	#nav li {
			display: block;
			float: left;
			width: 147px;
			height: 25px;
			padding: 15px 0px 0px 8px;
			border-left: 1px solid #e7e7e7;
			font-size: 0.8em;
			background-image: url(../nav-li.gif);
			background-repeat: no-repeat;
			background-position: left: top;}
	
	#nav li.selected {
			color: #ffbb00;
			background-image: url(../nav-li-hover.gif);
			background-repeat: no-repeat;
			background-position: left: top;}
	
	#center-head {
			width: 100%;
			he ight: 227px;
			height: 175px;
			font-size: 0.7em;
			color: #ffffff;
			background-image: url(../back_right.gif);
			background-repeat: no-repeat;
			backgro und-position: 831px top;
			background-color: #3388cc;
			background-position: 793px top;	"\"}\""; voice-family: inherit; background-position: 831px top;}{}}
	
	#center-head a {color: #ffffff;}
	
	#center-head a:hover {color: #ffbb00;}

	#left-nav {
			position: absolute;
			top: 40px;
			left: 0px;
			z-index: 999;}
		
	#prod-bg {
			marg in-left: 51px;
			background-image: url(../left-shadow-head.gif);
			background-repeat: no-repeat;
			background-position: left: top;}
	
	#prod-bg a {
			text-decoration: none;
			color: #ffffff;}
	
	#prod-bg a:hover {text-decoration: underline;}
	
	#prod {
			width: 267px;
			bor der-left: 1px solid white;
			border-right: 15px solid #35a100;
			background-color: #3388cc;}

	#container.price #prod {
			border-right: 15px solid #ffba00;}

	#prod img {
			margin-top: 6px;
			margin-left: 15px;}
		
	#prod ul{
			padding-left: 15px;
			padding-bottom: 0.4em;}
	
	#prod ul li {
			padding-bottom: 0.7em;
			padding-left: 1em;
			list-style-type: none;
			background-image: url(../head-li.gif);
			background-position:  left 0.4em;
			background-repeat: no-repeat;}
	
	#sub-menu {
			width: 214px;
			margin-left: 51px;
			color: #5D5D60;}
	
	#sub-menu ul{
			list-style-type: none;}
	
	#sub-menu li{
			display: block;
			padding: 0.4em 0em 0.5em 0em;
			padding-left: 26px;
			margin-left: 2px;
			border-bottom: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			list-style-type: none;
			background-image: url(../sub-nav-li.gif);
			background-repeat: no-repeat;
			background-position: 14px 0.8em;
			background-color: #FCFCFC;}
	
	#sub-menu a {
			text-decoration: underline;
			color: #3388CC;}
	
	#sub-menu a:visited {
			te xt-decoration: none;
			co lor: #246091;}
	
	#sub-menu a:hover {
			text-decoration: none;
			color: #ffbb00;}
		
	#center-bg {
			margin-left: 282px;
			width: 526px;
			height: 175px;
			border-right: 1px solid #ffffff;
			background-image: url(../back_3.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			padding-right: 22px;
			margin-left: 266px;	"\"}\""; voice-family: inherit; margin-left: 282px;}{}
	
#container.price	#center-bg {background-image: url(../back_5.jpg);}
	
	*html  #center-bg {
			position: relative;
			left: -3px;}
	
	#slogan  {
			position: relative;
			left: 30px;}
	
	#symbols {
			float: right;
			clear: right;
			width: 150px;
			margin-top: 20px;
			margin-left: 4px;
			font-size: 10px;
			font: bold tahoma, sans-serif;
			color: #dfdfdf;}
	
	#symbols img {
			border: 0px;
			margin: 0 3px;
			padding: 5px;}
	
	#symbols a {text-decoration: none;}
	
	#slogan {
			float: right;
			clear: right;
			position: relative;
			top: 60px;}
	
	
	#line-1 {
			clear: left;}
	
	/*#####################################################################*/
	
	#content {
			clear: both;
			over flow: hidden;
			width: 100%;
			padding-bottom: 30px;
			background-image: url(../content-bg.gif);
			background-repeat: repeat-y;
			background-position: 51px top;
			margin-top: -50px; "\"}\""; voice-family: inherit; margin-top: 0px;}{}
	
	#left-column {
			float: left;
			display: inline;
			margin-top: 5.7em;
			margin-left: 51px;
			font-size: 0.7em;
			padding: 0px 20px 0px 16px;
			color: #888888;
			width: 226px; "\"}\""; voice-family: inherit; width: 182px;}{}
	
	#left-column h3 {
			padding-top: 0.6em;
			padding-bottom: 0.1em;}
	
	
	#right-content {margin-left: 289px;}
			
	#right-column {
			float: left;
			display: inline;
			font-size: 70%;
			margin-left: 10px;
			width: 160px;}
	#right-column dd {
		margin: 0 0 10px;
		padding: 0;
	}			
	#right-column h3 {
		font-size: 140%;
		margin-bottom: 20px;
	}
	#main-text {
		float: left;
			min-height: 300px;
			ov erflow:hidden;
			height:expression(this.scrollHeight < 299? "300px" :
			"auto");
			width: 535px;
			font-size: 0.75em;
			color: bleck;
			margin-top: 40px;
			padding-bottom: 20px;
			margin-left: 6px;}	
		
	#main-text img {
			float: left;
			padding: 0.5em 0.5em 0.5em 0em;}
	
	#right-content #main-text p{
			color: bleck;}

	#main-text table {
			display: block;
			padding: 0px;
			margin: 0px 20px 10px 0em;
			border-collapse: collapse;
			border: 0px;
			font-size: 0.8em;}

	#main-text td,
	#main-text th {
			border: 1px solid #cccccc;
			margin: 0px;
			padding: 0.8ex;}

	.anketa {
			background-image: url(../doc.gif);
			background-repeat: no-repeat;
			padding: 3px 0px 3px 24px;
			background-position: left 2px;
			line-height: 1.5em;}	
	
	/*wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww*/

	#footer {
			float: left;
			clear: both;
			width: 100%;
			padding-bottom: 20px;
			color: #808080;
			border-top: 1px solid #cccccc;
			background-color: #F3F3F3;
			font-size: 80%;
b order:1px solid red;
}	
		
	#container #footer a {color: #808080;} 
	
	#container #footer a:hover {color: #D87D1A;}
	
	#container	#corner-left-bottom  a {
			color: #3388CC;}

	#bg {
			float: left;
			width: 51px;
			height: 269px;
			overflow: visible;
			position: relative;
			bottom: 270px;
			margin-bottom: -270px; 
			background-image: url(../back_left.gif);
			background-repeat: no-repeat;
			background-position: right top;}
		
	#corner-left-bottom {
			float: left;
			display: inline;
			margin-left: 51px;
			//margin-left: 0px;
			padding: 1.4em 0em 0em 1em;
			border-left: 3px solid #FFBB00;}
	
	#corner-left-bottom p {
			margin-bottom: 0px;
			font-size: 9px;
			line-height: 1.5em;}
	
	.tel { margin-top: 0.2em;}
		
	.indent1 {margin-left: 12px;}
		
	.indent2 {margin-left: 41px;}
	
	.indent3 {margin-left: 8px;}

	#corner-left-bottom a.indent4 {
			margin-left: 4px;}
	
	#nav-bottom {
			float: left;			
			display: inline;
			position: relative;
			top: 16px;
			left: 9px;}
			
	#nav-bottom  ul li {
			margin-left: 1em;
			padding-left: 1em;
			float: left;
			border-left: 1px solid  #cccccc;
			list-style-type: none;}
			
#nav-bottom  ul	#li0 {
			border-left: 0px solid;}
		
	#nav-bottom .selected {
			color: #808080;}
	
	#container #nav-bottom a {
			color: #3388CC;}
		
	#madebypicom {
			float: left;
			clear: left;
			position: relative;
			left: 430px;
			font-size: 0.8em;
			margin-top: -4em;
			padding-right: 22px;
			color: #888888;
			bor der:1px solid red;
			}	
	
	#madebyArtFact {
			line-height: 18px;
			margin-left:  30px;}
			
	#copyright {
			margin-left: 4px;}
			
	#banners {
			float: right;
			margin: 20px;
			margin-top: -6em;
			width: 90px;
			//margin-top: 20px;
			margin-right: 5px;}	
	
	#banners span {
			margin-bottom: 14px;}
	.fast_perehod{
	 	float:left;
		width:100%;
		clear:both;
		background-color:#f3f3f3;
		font-size:12px;
		pa dding-left:120px;
		padding-top:20px;
		bor der:1px solid red;
	}
	.fast_perehod .link{
		width:800px;
		margin-left:50px;
		background-color:#f3f3f3;
		font-size:12px;
		bor der:1px solid red;
	}
	/*?????????????????????????????????????????????????????????????????*/
	
	#product-tree ul{list-style: none; width: 100%; float: left;}

	#product-tree ul li{
		float: left;
		width: 137px;
		height: 203px;
		margin: 0 66px 0 0;
		padding: 0;
		background: none;
		text-align: center;
	}
	
	.category-img{
		border: 1px solid #ccc;
		background: #f3f3f3;
		padding-top: 7px;
		height: 127px;
		text-align: center;
		margin-bottom: 5px;
	}
	
	#main-text .category-img img{float: none; padding: 0;}
	
	.product #main-text {width: 695px;}
	
	/****** SEARCH BLOCK *******/
	
	.header-info{
		font-size: 14px;
		left: 666px;
		line-height: 23px;
		position: absolute;
		top: 87px;
		width: 144px;
	}
	
	/****** SEARCH BLOCK *******/
	
	.search-block{
		left: 626px;
		position: absolute;
		top: 193px;
	}
	
	#srchstr{
		border: 0;
		font-size: 12px;
		color: #70767a;
		height: 22px;
		line-height: 22px;
		float: left;
		padding: 0 7px;
		width: 160px;
		font-family: Tahoma,Helvetica,sans-serif;
		background: url(../fon_search.png) no-repeat left top;
	}
	
	.btn{
		border: 0;
		font-size: 12px;
		color: #70767a;
		height: 22px;
		width: 30px;
		line-height: 22px;
		float: left;
		font-family: Tahoma,Helvetica,sans-serif;
		background: url(../fon_search.png) no-repeat right top;
	}
	
	/****** LIST CATALOGUE *********/
	
	#main-text .product-list{float: left; width: 100%; margin: 0; padding: 0;}
	
	#main-text .product-list li{
		float: left;
		width: 671px;
		margin: 0 0 9px;
		padding: 10px 0 10px 18px;
		list-style: none;
		border: 1px solid #dddddd;
		background: #f3f3f3 url(../new_line.png) repeat-y left top;
	}
	
	.product-img{
		float: left;
		width: 242px;
		text-align: center;
	}
	
	#main-text .product-list img,
	#main-text .product-img img{float: none; margin: 0; padding: 0;}
	
	.product-info{margin-left: 290px; padding-right: 20px;}
	
	.product-info a{font-size: 18px; line-height: 22px; text-decoration: none; color: #3388cc;}
	
	.product-info a:hover{text-decoration: underline;}
	
	#main-text .product-list li ul{margin: 0; padding: 7px 0 0;}
	
	#main-text .product-list li ul li{
		border: 0;
		padding: 0 0 0 14px;
		float: none;
		background: url(../new_arrow.png) no-repeat left 6px;
	}
	
	.product-price{font-size: 24px; color: #3388cc; padding: 5px 0;}
