body{
	background-color : #FFFFFF;
	color : #000000;
	font : 9pt Arial, Tahoma, Verdana,Geneva,Helvetica,sans-serif;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	text-decoration : none
}

/*Стандартный шрифт*/

td, p, li{
	color : #000000;
	font : 9pt Arial, Tahoma, Verdana,Geneva,Helvetica,sans-serif;
}

/*Элементы форм*/

input, select, option{
	border-right :  #0054A6 1px solid;
	border-left :  #0054A6 1px solid;
	border-top :  #0054A6 1px solid;
	border-bottom :  #0054A6 1px solid;
}

input.button{
	border-right :  #0054A6 0px solid;
	border-left :  #0054A6 0px solid;
	border-top :  #0054A6 0px solid;
	border-bottom :  #0054A6 0px solid;
}

input.placePage {
	BACKGROUND-COLOR: #8B97C4;
	COLOR: white;
	font : bold 10pt System, Verdana,Geneva,Arial,Helvetica,sans-serif;
} 

/*Левое меню*/

.search{
	font : bold 7pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : #0054A6;
}

.menu{
  padding: 3px;
  background-image : url(img/left/menu_item_bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
}


.menu a{
	font : bold 8pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : White;
}

.menu a:hover{
	font : bold 8pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
/*	color : #0054A6;*/
    color : #6dcff6;
	text-decoration : none
}

a.menu_top {
    font : bold 8pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
    color : White;
	line-height : 16px;
}

a.menu_special {
    font : bold 8pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
    color : #CCFFFF;
	line-height : 16px;
}

a.menu_special:hover{
	text-decoration : none
}

a.menu_top:hover{
	color : #6dcff6;
	text-decoration : none
}

font.active{
    font : bold 8pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : #6dcff6;
	line-height : 16px;
}

/*Правое меню*/

.top{
	padding-left : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.top a {
	font : bold 8pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : White;
	text-decoration : none
}

.top a:hover{
	font : bold 8pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
    color : #6dcff6;
	text-decoration : none
}

/*Ссылка в тексте*/

a{
/*	color : #3B7D9E;*/
	color : #0054A6;
	text-decoration : none
}

a:hover{
/*	color : #000000;*/
    color : #6dcff6;
	text-decoration : underline
}

/*Левая колонка*/

table.left {
	background-color :  #0054A6;
	font : 9pt Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight : bold;
}

/*Оранжевый текст с полосой справа*/

.orange{
/*	color : #F7931F;*/
	color : #000000;
	font : bold 8pt Tahoma;
}

.orangeSlim{
/*	color : #F7931F;*/
	color : #000000;
	font : 8pt Tahoma;
}

a.orange:hover{	color : #F7931F;}
a.orangeSlim:hover{	color : #F7931F;}

/*Мелкий шрифт*/

.small{
	font :8pt Tahoma;
}

/*Ячейка таблицы с бордером (картинка)*/

td.border{
	border : 1px solid;
}

/*Ячейка с ценой в Catalog*/

td.price{
	background-color : #4971b6;
	font : bold 10pt Tahoma;
	padding-left : 5px;
	color : White;
}

/*Заголовок раздела*/

.header{
	color : #00a651;
	font : italic bold 12pt Arial, Helvetica, sans-serif;
}

/*Заголовок столбца в таблице*/

.thead{
	font : bold 10pt Tahoma;
	color : #000000;
}

.theadnb{
	font : normal 10pt Tahoma;
	color : #000000;
}
/*Зеленый шрифт*/

.green{
 color : #00A651;
 font-weight : bold;
}

/*Синий шрифт*/

.blue{
color : #0054A6;
 font-weight : bold;
}

/*Красный шрифт*/

.red{
color : #f71f10;
 font-weight : bold;
}

/*То же что и синий, но Tahoma*/

.basket{
	font :  bold 10pt Tahoma;
	color : #0054A6;
}

td.dotted{
    padding : 0px 0px 0px  20px;
	font : bold 7pt Tahoma;
	}

p.menu {
	position: relative; margin-right: 20px; left: 20px;
	}
span.mark {
	position: absolute; top: auto; margin-top: 3px; left:-1em;
}

.largeAccented {
	FONT-SIZE: 20px
}
.small {
	FONT-SIZE: 12px
}
.smallAccented {
	FONT-SIZE: 12px
}
.accented {
	FONT-WEIGHT: bold
}
.largeAccented {
	FONT-WEIGHT: bold
}
.smallAccented {
	FONT-WEIGHT: bold
}
.lessIndented {
	PADDING-LEFT: 25px; PADDING-RIGHT: 25px
}
.indented {
	PADDING-LEFT: 75px; PADDING-RIGHT: 25px
}
.moreIndented {
	PADDING-LEFT: 125px; PADDING-RIGHT: 25px
}
.redColor {
	COLOR: rgb(255,83,25)
}
/*То же что и синий, но Tahoma*/

.basket{
	font :  bold 10pt Tahoma;
	color : #0054A6;
}

td.dotted{
    padding : 0px 0px 0px  20px;
	font : bold 7pt Tahoma;
	}

td.submenublock{
	background-image : url(img/left/sub_bg.gif);
}

td.submenu{
	font :  bold 7pt Tahoma;
	color : #011930;
	padding : 5px 0px 5px 5px;
}

.submenu a{
	font : bold 7pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : #011930;
}

.submenu a:hover{
	font : bold 7pt Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : #0054A6;
	text-decoration: none;
}

/* For the hidden div for search engines */
.searchText, h2, h3, h4, h5, h6 {
	display: none;
}

table.order {
  width : 484;
  border : 0;
  font : 9pt Verdana,Geneva,Arial,Helvetica,sans-serif;
}

table.forms {
  width : 484;
  border : 0;
  font : 9pt Verdana,Geneva,Arial,Helvetica,sans-serif;
  background-color : #edf2f8;
}
table.forms td.top {
  padding: 0px 0px 0px 10px;
}
table.forms td.bottom {
  padding: 10px 0px 0px 0px;
}
table.forms td.white {
  background-color : white;
}
table.forms td.img {
  padding: 0px 0px 0px 0px;
}

img.forms {
  width : 484;
  height : 10;
}
div.error {
  color : red;
  font-weight : bold;
}
span.cat_descr {
  font-weight: normal;
  margin: 0px 0px 5px 5px;
  font-size: 9pt;
  font-style: normal;
  color: #000000;
}
table.goods {
  width : 484;
  border : 0;
  font : 9pt Verdana,Geneva,Arial,Helvetica,sans-serif;
}
td.copyright {
  font-size: 8pt;
  background-color: #C6E0FF;
  color: black;
  text-align: left;
  height:24px;
  vertical-align: middle;
}
td.copyright a {
  text-decoration:underline;
}
td.copyright a:hover {
  color:#0375FC;
}

table.contact_table { width: 670px;}
table.contact_table td, table.contact_table td a, table.contact_table td input, table.contact_table td textarea, table.contact_table td option {
  font-family: Arial, Verdana;
  font-size: 12px;
  color: #222222;
}
table.contact_table td input, table.contact_table td textarea {
  border: 1px solid #0054A6;
}
div.content table.contact_table, div.content table.contact_table td, div.content table.contact_table td a { 
  border-collapse: collapse;
  border-color: #FFFFFF;
  padding: 3px;
}
table.contact_table td.caption, table.contact_table td.required { width: 150px; padding: 2px;}
table.contact_table td.caption {padding-left: 13px;}
table.contact_table td a {text-decoration: underline; }
table.contact_table td a:hover {text-decoration: none; }
table.contact_table th { 
  font-family: Verdana, Arial;
  background-color: #FFCC33;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
p.recomm_hl {
  color : #00a651;
  font : italic bold 12pt Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 20px 0px 5px 35px;
}
p.thank {
  color : #0054A6;
  font : bold 12pt Arial, Helvetica, sans-serif;
}
span.notice {
  text-align: left;
  color: #990000;
  margin-left: 5px;
  font-weight: bold;
  padding-left: 35px;
}

table.border_test {border-collapse: collapse;}
table.border_test td {
  border: 1px solid red;
}

table.top_menu {border-collapse: collapse;}

table.top_menu td {
  background-color: #0054A5;
  padding: 0px 0px 0px 0px;
/*  border: 1px solid red; */
}
table.top_menu td.brand {
  width: 80px;
  height: 23px;
}
table.top_menu td.separator {
  width: 17px;
  background-image : url(img/top/separator.gif);
  background-position: 0px 0px;
}

table.top_menu td a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
table.top_menu td a.selected {
  color: #6dcff6;
}
table.top_menu td a:hover {
  color: #6dcff6;
  text-decoration: none;
}

p.cats {
  margin: 2px;
  color: #009641;
}
p.cats a {
  font-weight: bold;
}
