/* Default styles */
html, body, ul, li, ol, p,
h2, h3, h4, h5, h6,
form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}



/************************ 
	
	ÊÀÐÊÀÑÍÛÅ ÒÀÁËÈÖÛ
	
************************/

TABLE {
	border: 0px;
}

TABLE TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #655E4D;
	/*vertical-align: top;*/
}


TABLE.navigator {
	border-bottom: 1px solid #000000;
	/*border-left: 1px solid #62BD19;
	border-right: 1px solid #62BD19;*/
	/*background-color:#E4ECDB;*/
}

TABLE.navigator TD {
	font-family: Arial, "Arial Narrow", Helvetica, sans-serif;
	font-size: 9px;
	color: #9F8F85;
}





TABLE.lm {
	width: 100%;
	
	background-color: white;
}

TABLE.lm TD#title{
	background-image: url(/img/lm_title_bg.gif);
	padding: 5px 0px 5px 24px;
	font-family: Arial, "Arial Narrow", Helvetica, sans-serif;
	color: #FEFEFE;
	font-size: 9px;
}

TABLE.lm TD#item {
	padding: 4px 0px 4px 24px;
	border-bottom: 1px solid #999999;
}





TD.footer {
	padding: 0px 0px 0px 0px;
}




/************************
		
		ÑÒÈËÜ ÒÀÁËÈÖ
		
************************/

table.lm tr.hover td#item,
table.lm tr:hover td#item {
	background-color: #EEAA00;
}


/* öåíîâîé áëîê */
TABLE.priceBlock TD {
	font-family: Impact, "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #31404B;
	text-align: left;
	font-size: 11px;
	padding: 0px 2px 0px 2px;
}


/* Òàáëèöà èñïîëüçóåìàÿ â äèçàéíå øàáëîíà */
TABLE.tech {
	/*border: 1px solid gray; */
	border-collapse: collapse; 
  	border-spacing: 0px;
	border: 0px;
}
TABLE.tech TR.header TD{
	/*text-align: center;*/
	font-weight: bold;
	/*border-bottom: 2px solid #655E4D;*/
}

TABLE.tech TR.header2 TD{
	/*text-align: center;*/
	font-weight: bold;
	border-bottom: 2px solid #655E4D;
}

TABLE.tech TR.subHeader TD{
	/*text-align: center;*/
	/*border-bottom: 1px solid #2C4968;*/
	background-color: #E0E1DC;
}
TABLE.tech TD{
	padding: 4px 10px 4px 10px;
	vertical-align: top;
	/*border-bottom: 1px solid #2C4968;*/
}



TABLE.tech_info {
	background-color: #E9E5DD;
	padding: 10px 20px 10px 20px;
}


TABLE.footer TD {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ADADAD;
}




/************************ 
		
		ÑÑÛËÊÈ 
		
************************/



A {
	color: #A34D16;
}

A:hover {
	color: #EFAA00;
}

TABLE.footer TD A {
	color: #ADADAD;
}

#moduletablemm table{
width:100%;
}

#moduletablemm a{
color: #000000;
	font-size: 120%;
	font-style: italic;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:20px;
}
.mainlevel
{
font-style: italic;
font-size: 120%;
margin-right:20px;
padding:5px;}

 #active_menu{
color: white;
	background-color: #EEAA00;
	font-style: italic;
}

TABLE.mm TD A {
	color: #000000;
	font-size: 120%;
	font-style: italic;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;;
}



TABLE.lm TD#item A {
	color: #795F2F;
	text-decoration: none;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;;
}




/************************
		ÊËÀÑÑÛ 
************************/



.active {
	color: white;
	background-color: #EEAA00;
}



.pageNavigator {
	border-top: 1px solid #C7C1B3;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid #C7C1B3;
	background-color: #EBE7DD;
	margin: 10px;
}

.pageNavigator #active {
	background-color: #EEAA00;
	color: white;
}

.subNav {
	background-color: #505E66;
	color: #A6AEAE;
	font-size: 11px;
}

.small {
	font-size: 11px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

.price {
	font-family: Impact, "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #811D25;
}

.itemTitle {
	padding-top: 40px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #31404B;
	font-size: 12px;
}

.pInfo {
	border-left: 4px solid #C81D1D; 
	color: #C81D1D;
}

.pInfoGood {
	background-color: #E1C49C;
	color: #ffffff;
	padding:20px
}

.smallNotice {
	font-size: 9px;
	line-height: 9px;
}

.bigBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #31404B;
	font-size: 14px;
	font-weight: bold;
}

/************************
	ID
************************/



#price_title {
	color: white;
	font-size: 9px;
	padding: 0px 10px 0px 10px;
}

#price_value {
	color: white;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
}


#logo {
	position: relative; 
	z-index: 1000; 
	left: -12px;
	top: 10px;
}

#slogan {
	width: 280px;
	/*background-color: silver;*/
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #9B9B9B;
	font-size: 11px;
	position: relative; 
	z-index: 999; 
	left: 23px;
	top: 10px;
}



/************************
	ÎÑÒÀËÜÍÛÅ ÝËÅÌÅÍÒÛ 
************************/


ul {
	padding: 0px 0px 20px 34px;
	list-style: square;
}

ol {
	padding: 0px 0px 20px 40px;
}

li {
	padding: 0px 0px 6px 10px;
	/* list-style-image: url(/img/ico_li.gif);*/
}



P {
	padding: 0px 0px 14px 0px;
}

HR {
	color: #ADADAD;
	height: 1px;
}



H2, H3, H4 {
	font-family:  Arial, "Arial Narrow", Helvetica, sans-serif;
	font-weight: normal;
	padding: 22px 0px 14px 0px;
}

H1 {
	font-size: 24px;
	font-family:  Arial, "Arial Narrow", Helvetica, sans-serif;
	font-weight: normal;
	line-height: 24px;
}

H2 {
	font-size: 20px;
}

H3 {
	font-size: 18px;
	
}

H4 {
	font-size: 14px;
}

H5 {
	font-size: 11px;
	padding: 18px 0px 10px 0px;
}


INPUT.search {
	border: 1px solid #AA8E4B;
	height: 20px;
	font-size: 10px;
	color: #A1A1A1;
}

.article_separator
{
	border: solid 1px #333333;
	display: none;
	margin: 0px 0 0px 0;
}

.blog { padding: 0; }

.cols1
{
	display: block;
	float: none !important;
	margin: 0 !important;
}

.cols2 { width: 45%; }
.cols3 { width: 30%; }

.column1 , .column2
{
	border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;
}

.column2 , .column1
{
	float: left;
	margin: 0;
}

.column2
{
	float: right;
	margin: 0;
	width: 45%;
}

.article_row
{
	margin: 0px 0 0px 0;
	padding: 0;
	overflow: hidden;
}

.article_column
{
	border: solid 0px #ccc;
	padding: 10px 10px 10px 0;
}

.row_separator2
{
	display: block;
	clear: both;
	margin: 0;
	border: solid 0px;
}