BODY {
	margin: 0px;
	padding : 0px;
	background-color : white;
}
A:link {
	font-size: 12px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:visited {
	font-size: 12px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:hover {
	text-decoration: none;
	color: #C6230C;
}

A:link IMG {
	text-decoration: none;
}
A:visited IMG {
	text-decoration: none;
}
A:hover IMG {
	text-decoration: none;
}

.main_td A:link, .main_td A:visited  {
	color: black;
	font-size : 12px;
	text-decoration : none;
}
.main_td A:hover {
	color: #C6230C;
	font-size : 12px;
	text-decoration : underline;
}

/* fonts */
P, LI, TD, FONT {
	font-size: 12px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

P, LI {
	font-size: 12px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.main_td P {
	text-align: justify;
	margin-bottom: 15px;
}

/* headers */
h1 {
	font-size: 13px;
	color: #C6230C;
	margin: 0px 0px 0px 0px;
	font-weight: 600;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

h2 {
	color: #C6230C;
	font-weight: 600;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h3 {
	color: black;
	font-weight: 600;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h4 {
	color: black;
	font-weight: 600;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
h5 {
	font-size: 13px;
	color: #C6230C;
	margin: 0px 0px 0px 0px;
	font-weight: 600;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

/* forms  */

FORM {
	margin: 0px;
	padding: 0px;
}

TEXTAREA, INPUT.input_text, INPUT.field {
	font-size: 12px;
	line-height: 16px;
	background-color : White;
	color: black;
	border : black solid 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 20px;
}

TEXTAREA {
	overflow: auto;
}

INPUT.button {
	font-size: 12px;
	line-height: 16px;
	background-color : White;
	color: black;
	border : black solid 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 20px;
}


/* no tags */

.max_h {
	height: 100%;
}

.bold {
	font-weight: bold;
}

.big {
	font-size: 16px;
}

/* other */

TABLE.main_logo_table {
	border-bottom: #C6210D solid 3px;
	margin-bottom: 2px;
	width: 502px;
}

.main_logo_table TD {
	padding-bottom: 2px;
}

.main_logo_table IMG {
	margin-right: 16px;
}

.main_logo_table .right_img_span IMG {
	margin-right: 10px;
}

.main_logo_table .right_top_table TD  {
	padding-top: 2px;
	padding-bottom: 0px;
}
.main_logo_table .right_top_table TD.text_span_td  {
	padding-top: 0px;
	padding-bottom: 2px;
}

.main_logo_table SPAN.text_span  {
	color: #B8B8B8;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
}
.main_logo_table .text_span A:link, .main_logo_table .text_span A:visited {
	color: #B8B8B8;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.main_logo_table .text_span A:hover {
	color: #C6230C;
	text-decoration: none;
}

.main_logo_table .right_top_table TD {
	padding-bottom: 0px;
	vertical-align: middle;
}


DIV.main_sub_logo_div {
	margin-bottom: 3px;
}
TABLE.flash_table {
	background-image: url(main_flash_back.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 26px;
	width: 582px;
	height: 150px;
}

.flash_table TD.margin_td {
	padding-right: 3px;
}

.flash_table TD.margin_td1 {
	padding-right: 3px;
}

.main_bottom_text P {
	font-size: 14px;
	color: #B8B8B8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 19px;
}

.soon P {
	font-size: 16px;
	color: #B8B8B8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center
}

DIV.soon {
	margin: 30px 0px 20px 0px;
}

DIV.main_logo_flash_div {
	background-image: url(main_logo.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 261px;
	height: 116px;
}

/* other pages styles */

TABLE.other_main_table {
	width: 100%;
	height: 1px;
}

TD.top_td {
	height: 152px;
	vertical-align: top;
	padding: 10px 0px 45px 10px;
}

TABLE.logo_table {
	margin-bottom: 5px;
	width: 100%;
	height: 45px;
}

TABLE.right_top_table {
	margin-right: 75px;
}
.main_logo_table TABLE.right_top_table {
	margin-right: 0px;
}


.logo_table IMG {
	margin-right: 16px;
}

.logo_table .right_img_span IMG {
	margin-right: 10px;
}

.logo_table SPAN.text_span  {
	color: #B8B8B8;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	position: relative;
	top: -1px;
	z-index: 1;
}
.logo_table .text_span A:link, .logo_table .text_span A:visited {
	color: #B8B8B8;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.logo_table .text_span A:hover {
	color: #C6230C;
	text-decoration: none;
}


DIV.top_red_strip_div {
	height: 5px;
	background-image: url(top_red_strip_back.gif);
	background-position: left top;
	background-repeat: repeat-x;
	margin-bottom: 1px;
	margin-right: 75px;
}
DIV.top_red_strip_div1 {
	height: 5px;
	background-image: url(top_red_strip_right_corner.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

DIV.logo_flash_div {
	width: 220px;
	height: 45px;
}
DIV.itm_logo_flash_div {
	background-image: url(itm_logo.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
DIV.electro_logo_flash_div {
	background-image: url(electro_logo.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
DIV.techno_profi_logo_flash_div {
	background-image: url(techno_profi_logo.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

TABLE.head_pict_div {
	margin-bottom: 5px;
	width: 100%;
}

TABLE.head_pict_div_b {
/*	background-image: url('top_back_b.gif');
	background-position: left top;
	background-repeat: repeat-x;*/
	background-color: #4A98C6;
}
TABLE.head_pict_div_y {
/*	background-image: url('top_back_y.gif');
	background-position: left top;
	background-repeat: repeat-x;*/
	background-color: #E19326;
}
TABLE.head_pict_div_g {
/*	background-image: url('top_back_g.gif');
	background-position: left top;
	background-repeat: repeat-x;*/
	background-color: #C6230C;
}

TABLE.head_pict_div_p {
/*	background-image: url('top_back_p.gif');
	background-position: left top;
	background-repeat: repeat-x;*/
	background-color: #990066;
}

TABLE.head_pict_div_r {
/*	background-image: url('top_back_r.gif');
	background-position: left top;
	background-repeat: repeat-x;*/
	background-color: #99CC99;
}

TABLE.head_pict_div_q {
/*	background-image: url('top_back_r.gif');
	background-position: left top;
	background-repeat: repeat-x;*/
	background-color: #96b3c7;
}


DIV.top_nav_div {
	text-align: left;
	white-space: nowrap;
	color: #C6230C;
	padding-right: 4px;
}
DIV.top_nav_div_g {
	color: #B8B8B8;
}
.top_td DIV.top_nav_div {
	padding-left: 141px;
}
.right_bottom_td DIV.top_nav_div {
	position: relative;
	left: -7px;
	z-index: 1;
}


.top_nav_div .img_span IMG {
	margin-right: 3px;
	margin-left: 10px;
}
.top_nav_div SPAN.text_span {
	font-size: 10px;
	text-transform: uppercase;
	position: relative;
	top: -2px;
	z-index: 1;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.top_nav_div A:link, .top_nav_div A:visited, .top_nav_div A:hover {
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.top_nav_div_g A:link, .top_nav_div_g A:visited {
	color: #C6230C;
}
.top_nav_div_g A:hover {
	color: #B8B8B8;
}
.top_nav_div_y A:link, .top_nav_div_y A:visited {
	color: #E9B15A;
}
.top_nav_div_b A:link, .top_nav_div_b A:visited , .top_nav_div_q A:visited, .top_nav_div_q A {
	color: #78B3D3;
}
.top_nav_div_b A:hover, .top_nav_div_y A:hover, .top_nav_div_q A:hover {
	color: #C6230C;
}

.top_nav_div_p A:link, .top_nav_div_p A:visited {
	color: #990066;
}
.top_nav_div_p A:hover, .top_nav_div_p A:hover {
	color: #AA33AA;
}

.top_nav_div_r A:link, .top_nav_div_r A:visited {
	color: #99CC99;
}
.top_nav_div_r A:hover, .top_nav_div_r A:hover {
	color: #77AA77;
}

.top_nav_div_q A:link, .top_nav_div_q A:visited {
	color: #98D3F3;
}
.top_nav_div_q A:hover, .top_nav_div_q A:hover {
	color: #78B3D3;
}


TD.left_td {
	width: 138px;
	padding-right: 10px;
}

TD.centre_td {
	padding-bottom: 50px;
	padding-left: 10px;
}

TD.right_bottom_td {
	height: 1px;
}

TD.left_bottom_td {
	height: 1px;
}

TD.left_nav_td {
	vertical-align: top;
}

TD.main_td {
	vertical-align: top;
	padding-right: 20px;
}

DIV.left_nav_point_div {
	white-space: nowrap;
	color: #C6230C;
	font-size: 10px;
	text-transform: uppercase;
/*	font-weight: bold;*/
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

DIV.left_nav_div_g {
	color: #C6230C;
}

.left_nav_point_div A:link, .left_nav_point_div A:visited, .left_nav_point_div A:hover {
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.left_nav_div_g A:link, .left_nav_div_g A:visited {
	color: #C6230C;
}
.left_nav_div_b A:link, .left_nav_div_b A:visited {
	color: #78B3D3;
}
.left_nav_div_y A:link, .left_nav_div_y A:visited {
	color: #E9B15A;
}
.left_nav_div_b A:hover, .left_nav_div_y A:hover {
	color: #C6230C;
}
.left_nav_div_g A:hover {
	color: #B8B8B8;
}
.left_nav_div_q A:hover, .left_nav_div_q A {
	color: #78B3D3;
}

DIV.left_nav_div {
	margin-bottom: 80px;
}


DIV.left_logos_div {
	margin-bottom: 55px;
	margin-top: 3px;
}

DIV.one_left_logos_div {
	margin-bottom: 28px;
}

.address_block_div P {
	color: #B8B8B8;
	font-size: 10px;
}

.address_block_div A:link, .address_block_div A:visited {
	color: #B8B8B8;
	font-size: 10px;
	text-decoration: none;
}
.address_block_div A:hover {
	color: #C6230C;
	font-size: 10px;
	text-decoration: none;
}

.page_head_div H1 {
	text-transform: uppercase;
}

DIV.page_head_div {
	margin-bottom: 14px;
}

DIV.back_to_top_div {
	margin-top: 50px;
	margin-bottom: 10px;
}

.back_to_top_div A:link, .back_to_top_div A:visited {
	text-decoration: none;
	font-size: 8px;
	color: #B8B8B8;
	text-transform: uppercase;
	font-weight: bold;
}
.back_to_top_div A:hover {
	color: #C6230C;
	text-decoration: none;
}

/* catalog styles */

DIV.cat_page_nav_div {
	font-size: 10px;
	margin-bottom: 17px;
}

DIV.cat_page_nav_div_y {
	color: #E9B15A;
}
DIV.cat_page_nav_div_g {
	color: #C6230C;
}
DIV.cat_page_nav_div_b {
	color: #78B3D3;
}
DIV.cat_page_nav_div_q {
	color: #78B3D3;
}

.cat_page_nav_div A:link, .cat_page_nav_div A:visited {
	font-size: 10px;
	text-decoration: none;
}

.cat_page_nav_div_g A:link, .cat_page_nav_div_g A:visited {
	color: #C6230C;
}
.cat_page_nav_div_y A:link, .cat_page_nav_div_y A:visited {
	color: #E9B15A;
}
.cat_page_nav_div_b A:link, .cat_page_nav_div_b A:visited {
	color: #78B3D3;
}
.cat_page_nav_div_q A:link, .cat_page_nav_div_q A:visited {
	color: #78B3D3;
}
.cat_page_nav_div_b A:hover, .cat_page_nav_div_y A:hover {
	color: #C6230C;
	font-size: 10px;
	text-decoration: underline;
}

.cat_page_nav_div_g A:hover {
	color: #B8B8B8;
	font-size: 10px;
	text-decoration: underline;
}

.cat_page_nav_div SPAN.cat_this_page {
	color: #C6230C;
	font-weight: bold;
}
.cat_page_nav_div_g SPAN.cat_this_page {
	color: #B8B8B8;
}

.goods_img_td IMG {
	margin-right: 14px;
}

DIV.cat_main_part_div {
	margin-bottom: 10px;
}

DIV.cat_main_part_div_y {
	border-top: #E9B15A solid 1px;
	margin-bottom: 10px;
}
DIV.cat_main_part_div_b {
	border-top: #78B3D3 solid 1px;
	margin-bottom: 10px;
}
DIV.cat_main_part_div_g {
	border-top: #C6230C solid 1px;
	margin-bottom: 10px;
}
DIV.cat_main_part_div_q {
	border-top: #78B3D3 solid 1px;
	margin-bottom: 10px;
}



TD.goods_img_td {
	vertical-align: top;
}
TD.goods_text_td {
	vertical-align: top;
}

.cat_main_part_div SPAN.the_head {
	font-weight: bold;
}

.cat_main_part_div_y SPAN.the_head {
	color: #E9B15A;
}
.cat_main_part_div_g SPAN.the_head {
	color: #C6230C;
}
.cat_main_part_div_b SPAN.the_head {
	color: #78B3D3;
}
.cat_main_part_div_r SPAN.the_head {
	color: #99cc99;
}
.cat_main_part_div_p SPAN.the_head {
	color: #990066;
}
.cat_main_part_div_q SPAN.the_head {
	color: #78B3D3;
}



.cat_main_part_div .goods_more_div A:link, .cat_main_part_div .goods_more_div A:visited {
	font-size: 12px;
	text-decoration: none;
	color: #78B3D3;
}

.cat_main_part_div_g .goods_more_div A:link, .cat_main_part_div_g .goods_more_div A:visited {
	color: #C6230C;
}
.cat_main_part_div_y .goods_more_div A:link, .cat_main_part_div_y .goods_more_div A:visited {
	color: #E9B15A;
}
.cat_main_part_div_b .goods_more_div A:link, .cat_main_part_div_b .goods_more_div A:visited {
	color: #78B3D3;
}


.cat_main_part_div_p .goods_more_div A:link, .cat_main_part_div_p .goods_more_div A:visited {
	color: #990066;
}
.cat_main_part_div_r .goods_more_div A:link, .cat_main_part_div_r .goods_more_div A:visited {
	color: #99cc99;
}


.cat_main_part_div_b .goods_more_div A:hover, .cat_main_part_div_y .goods_more_div A:hover {
	color: #C6230C;
	font-size: 12px;
	text-decoration: none;
}
.cat_main_part_div_q .goods_more_div A:hover, .cat_main_part_div_q .goods_more_div A:hover {
	color: #78B3D3;
	font-size: 12px;
	text-decoration: none;
}
.cat_main_part_div_g .goods_more_div A:hover {
	color: #B8B8B8;
	font-size: 12px;
	text-decoration: none;
}

DIV.one_goods_div {
	padding-bottom: 6px;
	padding-top: 7px;
}

.cat_main_part_div_y DIV.one_goods_div {
	border-bottom: #E9B15A solid 1px;
}
.cat_main_part_div_b DIV.one_goods_div {
	border-bottom: #78B3D3 solid 1px;
}
.cat_main_part_div_g DIV.one_goods_div {
	border-bottom: #C6230C solid 1px;
}



.cat_main_part_div_r DIV.one_goods_div {
	border-bottom: #99cc99 solid 1px;
}
.cat_main_part_div_p DIV.one_goods_div {
	border-bottom: #990066 solid 1px;
}
.cat_main_part_div_q DIV.one_goods_div {
	border-bottom: #78B3D3 solid 1px;
}

DIV.goods_head_div {
	margin-bottom: 15px;
}

DIV.goods_the_text_div {
	margin-bottom: 15px;
}

.one_goods_div P {
	margin-bottom: 0px;
}

.one_goods_div .goods_inner_text_div P {
	margin-bottom: 15px;
}

/* contacts styles */

.cont_main_part_table TD.left_td {
	vertical-align: top;
	width: 265px;
}
.cont_main_part_table TD.right_td {
	vertical-align: top;
	padding-top: 0px;
}

.cont_main_part_table .left_td P {
	margin-bottom: 2px;
}
.cont_main_part_table .cont_form_head_div P {
	font-weight: bold;
	font-size: 11px;
}



.cont_main_part_table DIV.cont_form_text_div {
	margin-bottom: 8px;
}

.cont_main_part_table INPUT.input_text {
	width: 255px;
}
.cont_main_part_table TEXTAREA {
	width: 255px;
	height: 100px;
}

.cont_main_part_table .buttons_div TD {
	padding-right: 5px;
}
.cont_main_part_table .buttons_div INPUT.button {
	width: 123px;
	height: 18px;
	border: black solid 0px;
}

.cont_main_part_table .buttons_div DIV.border_div {
	border: black solid 1px;
	height: 20px;
}

.cont_text_table TD.names_td, .cont_text_table TD.text_td {
	vertical-align: top;
	padding-bottom: 5px;
}

.cont_text_table TD.names_td {
	padding-right: 10px;
	font-weight: bold;
}


DIV.cat_head_div {
	margin-top: 50px;
	font-weight: bold;
	padding-top: 5px;
}

.cat_head_div_y P {
	color: #E9B15A;
}
.cat_head_div_b P {
	color: #78B3D3;
}
.cat_head_div_g P {
	color: #C6230C;
}

.cat_head_div_p P {
	color: #990066;
}

.cat_head_div_r P {
	color: #99cc99;
}
.cat_head_div_r P {
	color: #78B3D3;
}

DIV.top_cat_div {
	margin-top: -35px;
}

DIV.cat_head_div_y {
	border-top: #E9B15A solid 1px;
}
DIV.cat_head_div_b {
	border-top: #78B3D3 solid 1px;
}
DIV.cat_head_div_g {
	border-top: #C6230C solid 1px;
}

DIV.cat_head_div_p {
	border-top: #990066 solid 1px;
	border-bottom: #990066 solid 1px;
}

DIV.cat_head_div_r {
	border-top: #99cc99 solid 1px;
	border-bottom: #99cc99 solid 1px;
}
DIV.cat_head_div_q {
	border-top: #78B3D3 solid 1px;
}

.cat_head_div_q p {
	color:	#78b3d3;
}



DIV#content_div {
	width: 589px;
}
.prod p a strong{ text-decoration:none;}
.prod p  strong{ text-decoration:none;}