BODY {
	background-color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

A.text:link {
	color: #115BA3;
	text-decoration: underline;
	font-weight: normal;
}
A.text:visited {
	color: #115BA3;
	text-decoration: underline;
	font-weight: normal;
}
A.text:hover {
	color: #115BA3;
	text-decoration: none;
	font-weight: normal;
}

TD.menu_top {
	padding-top: 5px;
	background-image: url(i/menu-top_bg.jpg);
	background-repeat: no-repeat;
}

A.menu_main_1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

A.menu_main_2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #115BA3;
	text-decoration: none;
}
A.menu_main_2:HOVER {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #115BA3;
	text-decoration: underline;
}
SPAN.menu_main_2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #51A919;
	text-decoration: none;
}
TD.menu_main_2 {/* for type */
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #115BA3;
	text-decoration: none;
	padding-left : 10px;
}

A.menu_top {
	font: 11px Arial, Helvetica, sans-serif;
	color: #115BA3;
	text-decoration: none;
}
A.menu_top:HOVER {
	font: 11px Arial, Helvetica, sans-serif;
	color: #115BA3;
	text-decoration: underline;
}

A.menu_bottom {
	font-size: 12px;
	color : #042643;
	text-decoration : none;
}
A.menu_bottom:HOVER {
	font-size: 12px;
	color : #042643;
	text-decoration : underline;
}

A.small_bold {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0C4880;
	text-decoration: none;
}
A.small_bold:HOVER {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0C4880;
	text-decoration: underline;
}
SPAN.small_bold {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #609CD5;
}

A.menu_aux {
	font-weight: bold;
	font-size: 12px;
	color : #115BA3;
	text-decoration : none;
}
A.menu_aux_emf {
	font-weight: bold;
	font-size: 12px;
	color : #DD1010;
	text-decoration : none;
}

.text {
	color : #031E3B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.light1 {
	color : #115BA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

.emf {
	color : #117BB8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.upper {
	color : #117BB8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12 px;
	font-weight : bold;
	text-transform: uppercase;
}

IMG.left {
	border: 1px solid #649DD1;
	margin-top: 3px;
	margin-right: 5px;
	float: left;
}
IMG.right {
	border: 1px solid #649DD1;
	margin-top: 3px;
	margin-left: 5px;
	float: right;
}
span.product {
	border : 1px solid #649DD1;
	margin-top : 3px;
}

STRONG, B {
	color : #117BB8/*#115BA3*/;
}

DIV.list, DIV.list B {
	color : #115BA3;
}

.gray {
	color: #565B65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align : justify;
}

.error {
	color: #CA0A37;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align : justify;
}
.product_name {
	color : #117BB8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}
.product_desc {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.product_detailed {
	color : #117BB8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.product_parameter {
	color: #565B65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
}

.cart {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	BORDER-BOTTOM: 0px solid;	
	BORDER-LEFT:	0px solid;
	BORDER-RIGHT: 0px solid;	
	BORDER-TOP: 0px solid;
	background-color:  transparent;
}
SELECT {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

A.home_cat {
	color : #117BB8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
	text-transform : uppercase;
}
A.home_subcat {
	color : #117BB8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	line-height : 13px;
}
SPAN.home_subcat {
	color : #117BB8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 13px;
}

ol {
	margin: 7 0 0 24;
	padding: 0 0 0 0;
}
ul {
	margin: 7 0 0 18;
	padding: 0 0 0 0;
	list-style-image : url(i/bullet-desc.gif);
	list-style-type : square;
}
li {
	margin-left : 0px;
	line-height: 14px;
	margin-top : 1px;
}
span.listheader {/* Заголовок списка */
	margin-bottom : 0px;
	font-weight : bold;
	color : #117BB8;
}			
.listheader_s {/* Caaieiaie nienea */
	margin-bottom : 0px;
	}

A.product_link {
	color : #115BA3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	line-height : 11px;
}

TH {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

INPUT.text
{
	border: 1px solid #E0E0E1;
	color: #022F38;
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

TEXTAREA
 {
border-top: 1px solid #E0E0E1; 
border-bottom: 1px solid #E0E0E1;
border-left: 1px solid #E0E0E1;
border-right: 0px ;
background-color : #FFFFFF;
color: #022F38;
font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.bordered {
	border-collapse: collapse;
}
TABLE.bordered TD,TH {
	border : 1px solid #649DD1;
	padding : 2px 3px 3px 4px;
	margin : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TABLE.bordered TD B, TABLE.bordered TD STRONG {
	color : #115BA3;
}
TABLE.bordered TD.tablehead {
	color : #FAFCFD;
	background-color : #498ECC;
	font-weight: bold;
	text-align : center;
}

TABLE.spec_offer_table
{
	border : 1px solid #649DD1;
	padding : 15px 10px 15px 10px;
}

TD.price {
	background-image:url(i/price-bg.gif);
	background-repeat: no-repeat;
	color: #CA0A37;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

SUB, SUP {
	line-height: 0px;
	font-size: 9px;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

DIV.news_text A {
	color: #105AA6;
	text-decoration: underline;
}
DIV.news_date {
	color: #105AA6;
	text-align: right;
	font-size: 11px;
	margin-top: 3px;
}

.filter_sep {
	color: #A4C7DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.filter_text {
	color: #115BA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

TABLE.vote {
	background-color: #ecf1f8;
}
TD.quest_header {
	width: 201px;
	height: 35px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1c4989;
	background: url(i/quest_bg.gif) no-repeat top;
}
TD.quest_subheader {
	padding: 5px 14px 5px 14px;
	width: 187px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1c4989;
}
TABLE.vote SPAN {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1c4989;
}

A.more_link {
	color: #7DA0D1;
	font-size: 11px;
	font-weight: bold;
}