html {
	margin: 0px;
	padding: 0px;	
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
}

img {
	border-style: none;
}

a {
	color: #003287;
	text-decoration: none;
}

a:hover {
	color: #F06900;
}


h2 {
	margin: 20px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
}

ul.simple {
	list-style: square;
	color: #ccc;
	margin: 5px 0px 10px 30px;
	padding: 0px;
}

ul.hidden {
	list-style: none;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

ul.hidden li {
	margin: 0px;
	line-height: 20px;
}

ul.menu {
	list-style: none;
	border-left: 1px solid #ccc;
	margin: 0 0 0 30;
	padding: 0 0 0 10;
}
li.menu {
	margin: 0;
	padding: 5 0 0 0;
}

div.ptext {
	text-align: justify;
}

.float-right {
	float: right;
	margin: 0px 0px 10px 10px;
}

.float-left {
	float: left;
	margin: 0px 10px 10px 0px;
}

dl.simple {
	margin: 10px 0px 0px 0px;
}

dl.simple dt {
	font-weight: bold;
	margin: 0px;
}

dl.simple dd {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

dl.simple ul.hidden {
	margin-top: 0px;
}

p.news-date {
	color: #003287;
}

/***************************************/
/*      Main "container" table         */
/*                                     */
/* Yes, tables really sucks, I know... */
/**************************/
#container {
	vertical-align: top;
	border-collapse: collapse;
	border-style: none;
	width: 100%;
	background: #fff url(/img/design/bg.gif) top right no-repeat;
/*	LETTER-SPACING: 1PX;
	FONT-SIZE: 14PX; 
	LINE-HEIGHT: 18PX; 
	FONT-FAMILY: TAHOMA, ARIAL, HELVETICA, SANS-SERIF; 
	TEXT-ALIGN: LEFT;*/
}



/****************/
/*   Side-bar   */
/****************/
#section-left {
	vertical-align: top;
	text-align: left;
	width: 185px;
	background-color: #CFCFCF;
	padding: 0px;
	border-style: none;
}

#visual {
	display: block;
	margin: 0px;
}

#section-left ul {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	list-style: none;
	/*border-top: 1px solid #fff;*/
	border-bottom: 1px solid #fff;
	font-size: 11px;
	font-weight: bold;
}

#section-left ul li {
	margin: 0px;
	text-transform: uppercase;
	width: 185px;
	display: inline;
}

#section-left ul a {
	background-color: #003287;
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 8px 10px;
	/*border-bottom: 1px solid #fff;*/
	border-top: 1px solid #fff;
}/*
#section-left li {
	background-color: #003287;
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 5px 5px;
	/*border-bottom: 1px solid #fff;*/
	border-top: 1px solid #fff;
}*/


/* this hack deals with IE5.0/Win rendering bug
   (it removes buggy spacing between list elements) 
   
   Hack appears when LI contains A and for A is set 
   {display: block;} (for expample, for hover effects)
   
   Hack requires {display: inline} on containing LI
   and height: 0; (or height: 1%) on A (it gives to A
   IE rendering flag hasLayout=true)
   */
   
/* \*/
* html #section-left ul li a
 {
	height: 0;
}
/* */

/* end of hack */
/***************/

#section-left ul li a:hover {
	background-color: #F06900;
}

#container #section-left ul li.sub a {
	background-color: transparent;
	margin: 0;
	padding: 5 0 5 15;
	color: #6b6b6b;
	/*border-bottom: 1px solid #b5b5b5;
	border-top: none;*/
	border-top: 1px solid #b5b5b5;
	text-transform: none;
}

#container #section-left ul li.sub_marked a{
	background-color: transparent;
	margin: 0;
	padding: 5 0 5 15;
//	color: #F06900;
	color: #003287;
	font-weight: bold;
	border-top: 1px solid #b5b5b5;
	text-transform: none;
}

#container #section-left ul li.first a {
	border-top: 1px solid #fff !important;
}

#section-left .teaser {
	text-align: center;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#section-left .teaser a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}


#section-left form {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
}

#section-left form p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

#section-left form input {
	border: 1px solid #727272;
	width: 135px;
	line-height: 12px;
	font-size: 10px;
	text-align: center;
	padding: 2pxC:\DOCUME~1\KOUZMINE\LOCALS~1\TEMP\FTMP0008.080\main.css 4px 0px 4px;
}

#section-left form input.subm {
	background-color: #cfcfcf;
	color: #fff;
	width: auto;
	height: auto;
	cursor: hand;
}

#section-left .counters {
	text-align: center;
	margin: 20px 0px 60px 0px;
}
#section-left .counters img {
	display: block;
	margin: 0px auto 5px auto;
}

#section-footer-left {
	background-color: #cfcfcf;
	vertical-align: top;
	padding: 0px;
	text-align: center;
}



/******************/
/* Top navigation */
/******************/

#section-top-main{
	VERTICAL-ALIGN: top;
}

#section-top-cart{
	TEXT-ALIGN: RIGHT;
	font-weight: bold;
	FONT-SIZE: 13PX; 
	LINE-HEIGHT: 18PX; 
	FONT-FAMILY: TAHOMA, ARIAL, HELVETICA, SANS-SERIF; 
	COLOR: #003287;
//	LETTER-SPACING: 1PX;
	height: 20;
}


#section-top-cart a{	
	padding-left: 5;
}
#section-top-cart a:link{	
	text-decoration: underline;
	color: #F06900;
}
#section-top-cart a:visited{	
	text-decoration: underline;
	color: #F06900;
}
#section-top-cart a:active{	
	text-decoration: underline;
	color: #F06900;
}
#section-top-cart a:hoover{	
	text-decoration: underline;
	color: #F06900;
}

#section-top {
	width: 100%;
 	PADDING: 0 0 0 25;
//	TEXT-TRANSFORM: UPPERCASE;
	FONT-WEIGHT: BOLD; 
	FONT-SIZE: 14PX; 
	LINE-HEIGHT: 18PX; 
	FONT-FAMILY: TAHOMA, ARIAL, HELVETICA, SANS-SERIF; 
	HEIGHT: 20PX;
	MARGIN: 0PX;
	TEXT-ALIGN: LEFT;
	vertical-align: top;
}


#section-top-separator  {
	padding: 0 5 0 5;
	margin: 0;
	FONT-WEIGHT: BOLD; 
	FONT-SIZE: 14PX; 
	LINE-HEIGHT: 18PX; 
	FONT-FAMILY: COURIER NEW; 
	COLOR: #003287;
}


#section-top table {
	border-collapse: collapse;
	border-style: none;
	width: 100%;
}

/*#section-top td {
}*/

#section-top a {
	color: #003287;
}

/*#section-top a {
	color: #F06900;
}*/


.spb_text {
	FONT-WEIGHT: normal; FONT-SIZE: 14px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}
.phone_text {
	FONT-WEIGHT: normal; FONT-SIZE: 15px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}
.filials_text {
	FONT-SIZE: 12px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; text-decoration: underline;
} 
.tradedep_text {
	padding: 0; 
	margin: 0; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	line-height: 20px;
	border: 0;
	vertical-align: middle;
} 

#section-top-right form{
	padding:  2 0 0 0px;
	margin: 0px;
}

#section-top-right form input {
	vertical-align: middle;
	width: 150px;
	font-size: 14px;
	text-align: left;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	padding: 0 0 0 5px;
	color: 383838;
}

#section-top-right {
	vertical-align: top;
	text-align: right;
}

#section-top-right table {
	width: 160px;
	border-collapse: collapse;
	text-align: right;
}

#section-top-right table td {
	vertical-align: top;
	font-size: 11px;
	height: 20px;
	background-color: #f06900;
	color: #fff;
	text-transform: uppercase;
//	letter-spacing: 0.1em;
	font-weight: bold;
}

.imenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  MARGIN-TOP: 8px; /* MARGIN-LEFT: 10px; */ COLOR: #ecf0ff;   FONT-FAMILY: Arial, Helvetica, Sans-Serif; LINE-HEIGHT: 18px; LETTER-SPACING: 0px
}

#nav-main {
	margin-top: 5px;
}

/******************/
/*     Footer     */
/******************/
#section-footer {
	text-align: center;
	vertical-align: top;
	font-size: 9pt;
	font-weight: bold;
	padding: 0px 0px 20px 0px;
}

#section-footer p {
	margin: 0px;
	padding: 0px;
}
#section-footer address {
	font-weight: normal;
	font-style: normal;
}



/******************/
/*    Content     */
/******************/

#section-content
{
	vertical-align: top;
	border-top: 1px solid #003287;
	text-align: left;
	padding: 10 20 20 10;
	width: 100%;
	font-family: Arial, helvetica, Sans-Serif;
}


#section-main {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
}

#section-main table {
	vertical-align: top;
	font-size: 100%;
}

#container-main {
	vertical-align: top;
	width: 100%;
}

#container-main .tbl-catalog {
	border-top: 1px solid #003287;
	text-align: left;
	vertical-align: top;
	padding: 15 0 0 0;
}

#container-main .tbl-catalog-2,
#container-main .tbl {
	text-align: left;
	vertical-align: top;
	padding: 0px;
	width: 100%;
}


/********/
#descr_small_elements
{
 	PADDING: 5 0 5 12; 
/*	TEXT-TRANSFORM: UPPERCASE;
	FONT-WEIGHT: BOLD; */
	MARGIN: 0PX;
	TEXT-ALIGN: LEFT;
	vertical-align: top;
/*	border: 1px solid #003287;*/
 }
#descr_small_elements a{	
	FONT-SIZE: 10PX; 
	LINE-HEIGHT: 12PX; 
	FONT-FAMILY: TAHOMA, ARIAL, HELVETICA, SANS-SERIF; 
	LETTER-SPACING: 1PX;
	color: #003287;
}
#descr_small_elements a:link{	
	color: #003287;
}
#descr_small_elements a:visited{	
	color: #003287;
}
#descr_small_elements a:active{	
	color: #003287;
}
#descr_small_elements a:hoover{	
	color: #003287;
}

/*************/
/*   Trash   */
/*************/
.bcaptext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; /* MARGIN-LEFT: 13px; */ COLOR: #fc7d44; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1px
}
.scaptext, .scaptext h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; MARGIN: 0 0 5px 0; COLOR: #003287; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1px
}
.text_cart {
	FONT-SIZE: 12px; /* MARGIN-LEFT: 10px; */ LINE-HEIGHT: 15px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-ALIGN: justify; LETTER-SPACING: 0.1em
}
.text {
	FONT-SIZE: 12px; /* MARGIN-LEFT: 10px; */ LINE-HEIGHT: 15px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-ALIGN: justify
}

.intext {
	FONT-SIZE: 12px; MARGIN-LEFT: 20px; margin-top: 20px; LINE-HEIGHT: 15px; MARGIN-RIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-ALIGN: justify
}

.head {
	FONT-SIZE: 14px; MARGIN-LEFT: 20px; margin-top: 30px; MARGIN-RIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-ALIGN: justify; color: #003287
}

.eee {
	FONT-SIZE: 12px; /* MARGIN-LEFT: 10px; */ LINE-HEIGHT: 15px; COLOR: #FF6600; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}

.text1 {
	FONT-SIZE: 12px; /* MARGIN-LEFT: 10px; */ LINE-HEIGHT: 15px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.ptext {
	/* MARGIN-LEFT: 10px; */ TEXT-INDENT: 20px; LINE-HEIGHT: 15px; MARGIN-RIGHT: 10px; TEXT-ALIGN: justify
}
.formtext {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.orgtext {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #fc7d44; FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}
.leftmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 35px; COLOR: #ecf0ff; LINE-HEIGHT: 11px; MARGIN-RIGHT: 1px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 0px
}

.imenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  MARGIN-TOP: 8px; /* MARGIN-LEFT: 10px; */ COLOR: #ecf0ff;   FONT-FAMILY: Arial, Helvetica, Sans-Serif; LINE-HEIGHT: 18px; LETTER-SPACING: 0px
}

.emenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  /* MARGIN-LEFT: 10px; */ COLOR: #ecf0ff;   FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 0px
}

.par {
	LINE-HEIGHT: 0px
}

.bottext {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;  COLOR: #ecf0ff; FONT-FAMILY: Arial, Helvetica, Sans-Serif; /*LETTER-SPACING: 3px*/
}

.pricetext {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif
}
.copy {
	FONT-SIZE: 10px; COLOR: #eff3f6; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif
}
.coord {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
.botmenu {
	MARGIN-TOP: 40px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #004f77; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
.send {
	FONT-SIZE: 11px; WIDTH: 90px; FONT-FAMILY: Tahoma, Helvetica, Sans-Serif
}
.blcaptext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  TEXT-TRANSFORM: uppercase; COLOR: #003287; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif
}
.bcap {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #007bb7; LETTER-SPACING: 3px; TEXT-DECORATION: none
}
#section-content h1 {
	margin: 6px 0px 0px 0px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #fc7d44; LETTER-SPACING: 1px; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif
}
.h2 {
	FONT-WEIGHT: bold; /* MARGIN-LEFT: 10px; */ COLOR: #000000
}
.tbcap {
	COLOR: #000000; BACKGROUND-COLOR: #adcae0
}
.tb {
	BACKGROUND-COLOR: #ffffff
}

.highlight {
	color: #003287; 
	font-weight: bold;
}
.btext1{
	color: #003287; 
	font-weight: bold;
	font-size: 14px;
	align: middle;
}
.btext2{
	color: #003287; 
	font-size: 13px;
	align: middle;
}
.blue_bold{
	color: #003287; 
	font-weight: bold;
}

.myt{
	margin-top: 5px;	
	margin-bottom: 10px;	
	padding-top: 0px;	
	padding-bottom: 0px;	
	line-height: 18px;	
	list-style: disc;
}
.myt2{
	margin-top: 5px;	
	margin-bottom: 10px;	
	padding-top: 0px;	
	padding-bottom: 0px;	
	line-height: 18px;	
	list-style: decimal;
	text-align: left;
}
.liit{
}


#a_v_top a {
	color: #FC7D44;
	FONT-WEIGHT: bold;
	font-size: 13px;
}

#a_v_top a:hover {
	color: #FC7D44;
	FONT-WEIGHT: bold;
	font-size: 13px;
}

#a_v_top font {
	color: #003287;
	font-size: 14px;
	FONT-WEIGHT: bold;
}

.img_border {
	border: 1px solid navy; 
	border-color: #5FBEEC;
}
.about_descr
{
	line-height:18px;
	margin: 0px;
	padding: 2 0 0 20;
	color: #555555;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, helvetica, Sans-Serif;
}
.about_div
{
	width: 710px;
	text-align: justify;
	padding: 10 0 10 20;
	font-size: 13px;
	line-height:17px;
	font-weight: normal;
	font-family: Arial, helvetica, Sans-Serif;
	color: #555555;
}
.about_div img
{
	border: solid 2px #487ca8;
}
.about_links a
{
	padding-left: 2px;
	text-decoration: underline;
}
.ficon_title_row
{
	height: 35px;
	vertical-align: middle;
}
.ficon
{
	padding-top: 2px;
	text-align: right;
 	width: 50px;
}
.ficon_name
{
	vertical-align: middle;
	margin: 0px;
	color: #003287;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, helvetica, Sans-Serif;
}
.ficon_descr_row
{
	height: 16px;
}
.ficon_descr
{
	width: 350px;
	font-size: 11px;
	line-height:14px;
	font-weight: normal;
	font-family: Arial, helvetica, Sans-Serif;
	color: #555555;
}

.footNav {font-size: 11px; color: #003287;} 
.footNav a {font-size: 11px; text-decoration: underline;} 
.descr_art {
	color:#003287;
	font-family:tahoma;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
}
.lm_active{
	background-color: #f06900 !important;
}

.med_sale{
	color: #f06900;
	font-weight: bold;
	border: 1px solid #003287;
	padding: 8px;
}
#icq_popup {
	visibility: hidden; 
	position: absolute; top: 210px; left: 460px; 
	padding: 0 !important; margin: 0;
}
#icq_popup img {
	vertical-align: middle;
}
#icq_shadow, #icq_content { 
	position: relative;
	bottom: 4px;
	right: 4px;
}
#icq_content{
	margin: 0;
	text-align: left; 	
	border: 3px solid #F06900; 
	background-color: #eeeeee; 
	width: 300px;
	font-size: 13px;
	padding-bottom: 5px;
}
#icq_content div {
	padding: 5px 20px;
}
#icq_shadow { 
	background-color: #777777; 
}
#ask_form td {
	padding-top: 5px;
	
}

.dep_descr_div {
	text-align: justify; 
	padding: 0 5 5 5; 
	width: 400px; 
	font-family: Arial, helvetica, Sans-Serif;
	display: none;
}
.otziv_list td { 
	padding: 5px 10px;
}

td.seltd {font-weight: bold; background-color: #F06900; color: white;}


.sale_yellow_div {
	position: relative;
	float: left;
	margin: 10px 0 0 5px;
	border: 2px solid #f06900; 
}

.sale_yellow_div img {
}

.sale_yellow_div_price {
	background:none repeat scroll 0 0 yellow;
	border:2px solid white;
	color:#F92900;
	font-size:15px;
	font-weight:bold;
	margin:2px;
	padding:8px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
}
.sale_yellow_div_info {
	border-top:1px solid #f06900;
	background: white;
	color: black;
	padding:8px;
	right:0;
	bottom:0;
}


#formalways {
	margin: 0;
	background-color: #FDFED7;
	float: right;
	padding: 5px;
}
