body {

	margin: 0px;

	padding: 0px;

	font-family: sans-serif;

	behavior:url("csshover.htc");

}

/* menu */

.mymenu {

	position: absolute;

	height: auto;

	width: 220px;

	left: 0px;

	top: 99px;

}

#mymenu * ul,#mymenu * li,#mymenu ul#menu {

		display:block;

		margin:0;

		padding:0;

		border:0;

	}

#mymenu * ul * a {

		display:block;

		margin:0;

		padding:0;

		border:0;

	}

ul#menu, ul#menu * ul {

	width:220px;

	list-style:none;

	clear: both;

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	text-align: left;

	}

#mymenu * li {

	position:relative;

	z-index:9;

	font-family: sans-serif;

	font-size: 12px;

	line-height: 12px;

	font-family:Helvetica, sans-serif;

	color: #333333;

	vertical-align: middle;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 30px;

	background-image: url(img/p.63.gif);

	background-repeat: no-repeat;

	background-position: left center;

	}

#mymenu * li A {color:#616161;}

#mymenu * li A:hover, #mymenu * li:hover {

	color:#000000;

	text-decoration: none;

	background-color:#F2F2F2;

}



#mymenu * li.folder	{

	background-image: url(img/p.62.gif);

	background-repeat: no-repeat;

	background-position: left center;

	/*height: 25px;  IE */

	padding-top: 5px;

	padding-bottom: 5px;

}		

	#mymenu * ul>li.folder { height: auto; } /* others */

#mymenu * li.folder ul {

	position:absolute;

	left:60px; /* IE */

	top:5px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

		}		

	li.folder>ul { left:60px; } /* others */

#mymenu * li.folder:hover { z-index:10; }		

/* close level after 4 */

#mymenu ul ul, #mymenu li:hover ul ul, #mymenu li:hover ul ul ul, #mymenu li:hover ul li:hover ul ul, #mymenu li:hover ul li:hover ul li:hover ul ul{ display:none; }

/* close level after 3

	ul ul, li:hover ul ul, li:hover ul ul ul, li:hover ul li:hover ul ul, li:hover ul li:hover ul li:hover ul {

		display:none;

	}

*/	

#mymenu li:hover ul, #mymenu li:hover li:hover ul, #mymenu li:hover li:hover li:hover ul {

	display:block;

	}		

#mymenu * li.head, #mymenu * li.head:hover {

	color: #FFFFFF;

	background-color: #CC0000;

	background-image: none;

}

/* end menu */







DIV, TD {

font-size:12px;

}

.td-bg-p1 {

	background-image: url(img/p.1.gif);

	background-repeat: repeat-y;

}



TD.copy {
	padding-left: 10px;
	font-family:"Times New Roman", Times, serif;
	color:#666666;
	size:10px;
}



a:link { 

	text-decoration: none;

	color:#000000;

}

a:visited {

	text-decoration: none;

	color:#000000;

}

a:hover {

	color: #990000;

	text-decoration: underline;

}

a:active {

	color: #990000;

	text-decoration: none;

}

select {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	font-family: sans-serif;

	font-size: 12px;

}

.katalog-list-number {

	text-decoration: none;

	float: left;

	padding-left: 10px;

	text-align: center;

	font-weight: normal;

	color:#990000;

	padding-right: 10px;

}

DIV.katalog-list-number:hover {

	background-color: #CCCCCC;

}



h1, h2, h3 {
	font-family: serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 85%;
	padding-right: 20px;
}

.td-br-p34 {

	background-image: url(img/p.34.gif);

	background-repeat: no-repeat;

	background-position: left top;

	background-attachment: fixed;

}

.div-navigator {

	padding-left: 20px;

	color: #0066FF;

	text-decoration: none;

	float: left;

}

.div-navigator a:link{

	color: #0066FF;

	text-decoration: none;

}

.div-navigator a:visited{

	color: #0066FF;

	text-decoration: none;

}

.div-navigator a:hover{

	color: #000099;

	text-decoration: underline;

}



.td-br-p7-4-left {

	background-image: url(img/p.7-4.gif);

	background-repeat: repeat-y;

	background-position: left;

	background-color:#FEFBF4;

}



DIV.rasdel {

	clear: both;

	width: 100%;

	padding-top: 2px;

	padding-bottom: 2px;

}

DIV.rasdel-punkt {

	clear: both;

	width: 100%;

	padding-top: 2px;

	padding-bottom: 2px;

	background-color: #E7EBF1;

	height: auto;

}

DIV.rasdel DIV.input {

	float: right;

}

DIV.name {

	float: left;

	width: 80%;

	padding-left: 10px;

	height: auto;

}

DIV.search {

	padding-left: 10px;

	clear: both;

	padding-right: 10px;

}

DIV.search#site {

	float: left;

	padding-top: 15px;

	width: 100%;

	padding-right: 0px;

	padding-left: 0px;

	clear: both;

	padding-bottom: 15px;

	background-image: url(img/p.84.gif);

	background-repeat: no-repeat;

	background-position: left center;

	background-color: #FCFAF3;

}



DIV.search DIV.head {

	background-color: #FFFFFF;

	background-image: url(img/p.7-3.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	text-align: left;

	clear: both;

}

DIV.search * .name {

	float: left;

	width: 120px;

	font-family: sans-serif;

	font-size: 12px;

	padding: 0px;

	margin: 0px;

	text-align: left;

}

DIV.search * .input {

	float: right;

	text-align: left;

}

DIV.buton {

	background-image: url(img/p.7-3.gif);

	background-repeat: repeat-x;

	background-position: top;

	text-align: left;

	clear: both;

	width: 100%;

	margin-top: 5px;

	padding-top: 10px;

	padding-bottom: 10px;

}

#site input {

/*	border: 1px solid #999999; */

	padding: 2px 2px 2px 2px;

}

IMG#site {

	display: block;

	float: left;

	width: auto;

	padding-left: 10px;

}



DIV.search DIV.site {

	float: left;

	width: 150px;

	padding-left: 35px;

}

DIV.priceorder {

	font-size: 80%;

	float: right;

	width: 135px;

}

	DIV.page>DIV.priceorder {

	width: 115px;

	}	

DIV.priceorder A {

	color: #385C81;

}

DIV.argument {

	height: auto;

	width: auto;

	background-image: url(img/p.79.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 20px;

	clear: both;

}

DIV.argument-v2 {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

}

DIV.argument A, DIV.argument A:visited{

	color: #FF6600;

}

DIV#argument {

	clear: both;

	width: 100%;

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EED2A2;

}

	DIV>DIV#argument { 

		float: left;

	}

DIV#argument DIV.block {

	width: 210px;

	float: left;

	padding-left: 20px;

}

DIV#argument>DIV.block {

	width: 240px;

	padding-right: 10px;

}

DIV#argument DIV.block-all {

	float: right;

	width: 520px;

}



DIV#argument * input {

	font-family: sans-serif;

	padding: 2px;

	text-transform: uppercase;

	font-size: 12px;

}





DIV.info {

	clear: both;

	float: left;

	padding-top: 10px;

	padding-bottom: 10px;

	background-image: url(img/p.34.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 100%;

	background-color: #FFFFFF;

}

DIV.info DIV.kurs {

	width: auto;

	margin-right: 10px;

	padding-right: 10px;

	padding-left: 10px;

	float: left;

}

DIV.kurs DIV {

	float: left;

	padding-right: 10px;

	width: auto;

	font-family: sans-serif;

	font-size: 12px;

	color: #000000;

}

DIV.info DIV.personal {

	float: left;

	height: auto;

	width: auto;

	padding-right: 10px;

}

DIV.personal DIV {

	float: left;

	padding-right: 10px;

	width: auto;

}

DIV.welcom {

	background-color: #7A4F4F;

	background-image: url(img/p.40.gif);

	background-repeat: repeat-x;

	background-position: top;

	clear: both;

	float: left;

	width: 100%;

	color: #FFFFFF;

	line-height: 12px;

	padding: 0px;

}



DIV.text {

	clear: both;

	float: left;

/*	width: 100%; */

	padding-right: 10px;

	padding-left: 10px;

}



DIV.text DIV.desc {

	clear: both;

	float: left;

	width: 100%;

}

DIV.menu {

	clear: both;

	float: left;

	width: 200px;

	background-image: url(img/p.34.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

DIV.menu DIV.pos {

	clear: both;

	float: left;

	height: auto;

	width: 100%;

	background-image: url(img/p.36.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

DIV.menu * DIV.name {

	font-family: sans-serif;

	font-size: 11px;

	color: #000000;

	float: left;

	width: auto;

	vertical-align: middle;

	height: 30px;

	line-height: 12px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

}

DIV.head {

	clear: both;

	float: left;

	width: 100%;

	background-image: url(img/p.7-3.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

DIV.head H1, DIV.head H2  {

	padding-left: 20px;

	/*vertical-align: bottom;*/

	margin-top: 10px;

	margin-bottom: 10px;

	/*padding-bottom: 10px; for IE*/

	display: block;

	color: #744848;

	/*float: left;

	clear: both;

	padding-bottom: 10px;*/

}

	DIV.head>H1, DIV.head>H2 { /*for other*/

	padding-bottom: 0px;

	}

DIV.head H1 B, DIV.head H2 B {
	font-size: 12px;
	display: block;
	float: left;
}



DIV.head DIV.basket {

	float: right;

	height: 70px;

	width: 280px;

	margin-bottom: 1px;

}

DIV.line-h-v2 { /*for IE*/

	background-image: url(img/p.7-3.gif);

	background-repeat: repeat-x;

	width: 100%;

	clear: both;

	height: 1px;

	margin: 0px;

}

	TD>DIV.line-h-v2 { /*for other*/

		float: left; 

	}

DIV.line-h-v2-2 { /*for IE*/

	width: 100%;

	clear: both;

	height: 1px;

	margin: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

}

	TD>DIV.line-h-v2-2, DIV>DIV.line-h-v2-2 { /*for other*/

		float: left; 

	}

DIV.navigation-v2 {

	background-image: url(img/p.78.gif);

	background-repeat: no-repeat;

	background-position: left center;

	clear: both;

	width: 100%;

	padding-top: 4px;

	padding-bottom: 4px;

	background-color: #FFFFFF;

}

	DIV>DIV.navigation-v2, TD>DIV.navigation-v2 { /*for other*/

		float: left; 

	}

	TD>DIV.navigation { /*for other*/

		float: left; 

	}

DIV.page {

	background-color: #F9F9F9;

	clear: both;

	float: left;

	height: auto;

	width: 100%;

	padding-top: 4px;

	padding-bottom: 4px;

}

DIV.pagedown {

	height: 25px;

}

DIV.tovar {

	clear: both;

	width: 100%;

	padding-bottom: 5px;

	background-image: url(img/p.7-3.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

	TD>DIV.tovar, DIV>DIV.tovar {

		float: left;

	}

DIV.tovar DIV.modelname {

	width: 300px;

	padding-left: 10px;

	float: left;

	font-size: 14px;

	padding-top: 4px;

}

DIV.modelname DIV.modelImg {

	float: left;

	padding-right: 15px;

	height: 80px;

	width: 80px;

}

DIV.modelname DIV.outlink {

	float:left;

	font-size:smaller;

	background-image:url(img/d.web-link.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 19px;

}

DIV.tovar DIV.modelprice {

	float: right;

	width: 300px;

	margin-right: 10px;

	font-size: 14px;

}

DIV.modelprice DIV.modelprice {

	clear: both;

	float: left;

	width: 100%;

	margin: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

	height: auto;

}

DIV.modelprice DIV.modelprice:hover {

	background-color: #F5F5F5;

}

DIV.modelprice DIV,DIV.modelprice IMG {

	display: block;

	float: left;

}

DIV.modelprice img {

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #CC6600;

	padding-left: 6px;

}

DIV.partnum, DIV#partnum {

	width: 150px;

	line-height: 13px;

	padding-left: 5px;

}

DIV.pricelist, DIV#price {

	font-family: Times, serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 13px;

}

DIV.pricelist B, DIV#price B, DIV.pricelist SPAN.RU {

	font-size: 10px;

	color: #666666;

	padding-left: 20px;

}

DIV#blockfortext, DIV.blockfortext {

	padding-top: 20px;

	padding-bottom: 20px;

	clear: both;

	width: 100%;

}

	BODY>DIV#blockfortext, DIV.blockfortext { 

		float: left;

	}

DIV#text, DIV.blockfortext DIV.text {

	padding-right: 20px;

	padding-left: 20px;

	text-align: justify;

	font-size: 12px;

}

DIV#text ul {

	text-align: left;

}



DIV.head#help {

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 12px;

	background-color: #F7F2F2;

	background-image: url(img/p.71.gif);

	background-repeat: repeat;

}

DIV#data {

	font-size: 10px;

	background-color: #CCCCCC;

	padding: 5px;

	float: left;

	clear: both;

	margin: 0px;

}

#avtor, .avtor {

	font-family: serif;

	font-style: italic;

	padding-top: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	clear: both;

	float: left;

	width: 100%;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

DIV#tema {

	background-color: #E4ECEE;

	float: right;

	font-size: 10px;

	padding-top: 5px;

	padding-right: 20px;

	padding-bottom: 5px;

	padding-left: 20px;

}

.link-head {

	float: left;

	height: auto;

}

A.link-head {

	float: left;

	margin-right: 20px;

	font-weight: bold;

	margin-left: 0px;

	display: block;

	width: 150px;

}

.counter {

	padding-right: 10px;

	padding-left: 10px;

	vertical-align: middle;

	background-image: url(img/p.81.gif);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #CE0B0B;

	padding-top: 10px;

}

.counter IMG {

	vertical-align: middle;

	margin-right: 15px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

DIV.brief {

	background-image: url(img/p.5.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 5px;

	padding-bottom: 5px;

	height: auto;

	clear: both;

	float: left;

	width: 100%;

}

DIV.brief a {

	font-family: sans-serif;

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

}

DIV.brief a:hover {

	color: #A22011;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #990000;

}

DIV.brief DIV.briefimg {

	float:left;

	padding-left: 10px;

	padding-right: 10px;

}

DIV.brief DIV.brief {

	width:580px;

	background-image: none;

	padding-top: 0px;

	padding-bottom: 0px;

	clear:none;

	float:left;

}

DIV.brief DIV.data {

	font-size: 9px;

	float: left;

	margin-right: 5px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #B67303;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 2px;

}

		DIV.brief>DIV.brief {

			width:575px;

		}

UL.dir LI {

	font-family: Helvetica, sans-serif;

	font-size: 13px;

	text-decoration: none;

	padding-bottom: 5px;

	display: block;

	background-image: url(img/p.82.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

	list-style-type: none;

	float: left;

	width: 260px;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 5px;

	text-transform: uppercase;



}

UL.dir LI.next {

	background-image: url(img/p.82-2.gif);

}

UL.dir LI A {

	color:#666666;

}

UL.dir LI A:hover {

	color:#CC0000;

	text-decoration:none;

}

DIV.position {

	padding: 20px;

	clear: both;

	font-size: 12px;

	font-family: sans-serif;

}

DIV.position DIV.position-left {

	float: left;

	width: 250px;

}

DIV.position DIV.position-right {

	float: right;

	width: 390px;

}

DIV.position-right DIV.desc {

	background-color: #F5F5F5;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

	padding: 10px;

}

DIV.position-desc {

	width: 220px;

	float: left;

	padding-bottom: 4px;

	padding-top: 4px;

}



DIV.position-price {

	width: 130px;

	float: right;

	padding-bottom: 4px;

	padding-top: 4px;

}



DIV.dno-1 {

	background-image: url(img/p.77-2.gif);

	background-repeat: no-repeat;

	background-position: right;

	background-color: #F5F5F5;

	clear: left;

}

DIV.shapka-1 {

	background-image: url(img/p.77-4.gif);

	background-repeat: no-repeat;

	background-position: right;

	background-color: #F5F5F5;

}

DIV.rasdelitel {

	clear: both;

	height: 20px;

	width: 100%;

}

DIV.rasdelitel-v {

	float:left;

	width: 20px;

	background-image: url(img/p.7-4.gif);

	background-repeat: repeat-y;

	background-position: center;

	clear: none;

	height: 100%;

}

DIV.position-right DIV.position-list {

	padding: 10px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #3399FF;

	float: left;

}

DIV.navigation-one{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

	width: 100%;

}

DIV.one-action, DIV.navigation-one A{

	padding: 5px 10px 5px 10px;

	margin: 0px 20px 0 0;

	border-width: 1px;

	border-top-width: 0px;

	border-style: solid;

	border-color: #333333;

	border-top-color: #FFFFFF;

	float: left;

	background-color: #FFFFFF;

}

DIV.navigation-one A, DIV.navigation-one A:visited{

	display: block;

	color: #FFFFFF;

	background-color: #666666;

}

DIV.navigation-one A:hover{

	color: #FFFFFF;

	background-color: #704444;

}

DIV.one-links {

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #0099FF;

	padding-left: 20px;

	padding-top: 5px;

	padding-bottom: 5px;

}

DIV.one-links A, DIV.one-links A:hover {

	color:#666666;

	}

DIV.one-price {

	font-family: serif;

	font-size: 20px;

	color: #990000;

	padding-left: 25px;

	padding-bottom: 5px;

	float:left;

	width:195px;

	border-top-style:solid;

	border-top-width: 1px;

	border-top-color: #CCCCCC;

}

	DIV>DIV.one-price {

		width:170px;

	}

DIV.one-price SPAN.RU{

	font-family: serif;

	font-size: 14px;

	color: #666666;

	font-weight: normal;

	padding-left: 20px;

}

DIV.one-price-basket {

	float: left;

	padding-top: 10px;

	padding-right: 15px;

	padding-left: 15px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #CC0000;

}

UL.info-menu-v2 LI {

	list-style-image: url(img/p.li.gif);

}



DIV.error {

	float:left;

	padding: 10px 30px 0 0 ;

}

DIV.error-text {

	background-color: #FCE6E0;

	background-image: url(img/p.71.gif);

	font-size: 14px;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #FF6600;

	padding: 10px;

	margin: 20px;

}

DIV.tovar-vibor {

	float: left;

	width: 250px;

	background-color: #FFFFFF;

	clear: both;

}

TD>DIV.tovar-vibor {

	width: 290px;

}

DIV.tovar-vibor IMG {

	display: block;

	clear: both;

}

DIV.edit-pos {

	font-family: sans-serif;

	font-size: 12px;

	background-color: #CCCCCC;

	clear: both;

	padding-top: 5px;

	padding-bottom: 5px;

}

DIV.edit-pos A {

	color: #CC6600;

	padding-left: 10px;

	padding-right: 10px;

}

DIV.reklama,DIV.reklama A {

	font-family: sans-serif;

	font-size: 11px;

	color: #666666;

	padding-left: 20px;

}

ul.advert, ul.advert li {

	display: inline;

	margin: 0px;

	padding: 0px;

	float: none;

	list-style-type: none;

}

ul.advert {

	float:right;

	width:40%;

	border:#FFFFFF dotted 1px;

	padding: 5px;

}

ul.advert a {

	text-decoration:none;

}

DIV.new-head H1 {
	margin-top: -2000px;
	overflow: hidden;
}

