* {
  margin: 0;
}
a img, img {
  border: 0;
}
body {
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}
ul, ol {
	padding-left: 30px;
}
table, td{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
a:active, a:visited, a:link{
	color: #003399;
	text-decoration: undeline;
}

a:hover{
	color: #003399;
	text-decoration: none;
}
/*--главные заголовки блоков (ВНЕтабличные)--*/
.title {
	color: #000000;
	font-family: Arial Narrow;
	font-size: 20px;
	font-weight: normal;
}
.title span{
	color: #444444;
}
h1 {
	color: #000000;
	font-family: Arial Narrow;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}
.title_2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
h3 {
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
}
.new_title {
	color : #000;
	font-weight: bold;
	font-size : 11px;
}
/*--cut here--*/
.nobord {
	border: none;
}

/* Колонки в основной части */
.left {
	vertical-align: top;
	border-bottom: #003399 1px solid;
	padding-top: 10px;
	padding-bottom: 20px;
}

.center {
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	border-bottom: #339961 1px solid;
	width: 755px;
}
.copy {
	background-color: #dddddd;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	height: 70px;
}

/*--основной стиль ссылок--*/
table.basket {
	width: 249px;
	height: 107px;
}
table.basket td{
	background-image: url(/img/design/basket_p.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 105px;
	vertical-align: top;
}
div.left_menu {
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	text-align:left;
}

td.compare_p {
	background-color: #f2f2f2;
	border-right: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	padding: 8px;
	
}
td.compare_p div {
	padding-top: 5px;
	padding-left: 5px;
}
td.login_p {
	background-color: #f2f2f2;
	border-right: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	padding: 0px 8px 0px 8px;
	
}
td.login_p input {
	font-size: 11px;
}
div.bot_menu {
	font-size: 11px;
	color: #484848;
	padding-bottom: 5px;
}
.bot_menu a:link {COLOR: #484848; TEXT-DECORATION: none;}
.bot_menu a:visited {COLOR: #484848; TEXT-DECORATION: none;}
.bot_menu a:active {COLOR: #000000;  TEXT-DECORATION: none;}
.bot_menu a:hover {COLOR: #000000;  TEXT-DECORATION: none;}

div.top_text {
	color: #003399;
	font-size: 12px;
	margin-top: 5px;
}
.top_phone {
	color: #003399;
	font-family: Arial;
	font-size: 25px;
	margin: 5px 0 5px 0;
}
.top_phone div.mk {
	text-align: right;
	font-size: 12px;
}
.top_phone span {
	color: #339961;
}
div.path {
	padding-bottom: 3px;
	font-size: 11px;
	color: #cccccc;
	border-bottom: #cccccc 1px solid;
	margin-bottom: 10px;
}
.path a:link {COLOR: #666666; TEXT-DECORATION: none;}
.path a:visited {COLOR: #666666; TEXT-DECORATION: none;}
.path a:active {COLOR: #333333;  TEXT-DECORATION: none;}
.path a:hover {COLOR: #333333;  TEXT-DECORATION: none;}

/*TRee*/

.L_1{
	padding-left: 3px;
	font-size: 14px;
	color: #000000;
	padding-bottom: 5px
}
.L_1 a:link {COLOR: #000000; TEXT-DECORATION: none;}
.L_1 a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.L_1 a:active {COLOR: #666666;  TEXT-DECORATION: none;}
.L_1 a:hover {COLOR: #666666;  TEXT-DECORATION: none;}

.L_2 {
	font-size: 12px;
	padding-left: 3px;
	color: #00893a;
	padding-bottom: 5px;
}

.L_2 a:link {COLOR: #00893a; TEXT-DECORATION: none;}
.L_2 a:visited {COLOR: #00893a; TEXT-DECORATION: none;}
.L_2 a:active {COLOR: #00893a;  TEXT-DECORATION: underline;}
.L_2 a:hover {COLOR: #00893a;  TEXT-DECORATION: underline;}

/*--зеленая ссылка--*/
.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

.gray_link a:link {COLOR: #666666; TEXT-DECORATION: underline;}
.gray_link a:visited {COLOR: #666666; TEXT-DECORATION: underline;}
.gray_link a:active {COLOR: #666666;  TEXT-DECORATION: none;}
.gray_link a:hover {COLOR: #666666;  TEXT-DECORATION: none;}

span.next {
	font-size: 11px;
	background-color: #003399;
	padding: 0px 5px 1px 5px;
	border-left: #90a6d8 1px solid;
	border-top: #90a6d8 1px solid;
	border-right: #001d57 1px solid;
	border-bottom: #001d57 1px solid;
}
/*--стиль сслыки "подробнее >>"--*/
.next a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.next a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.next a:active {COLOR: #ffffff; TEXT-DECORATION: none;}
.next a:hover {COLOR: #ffffff; TEXT-DECORATION: none;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-size: 12px;
	border: #afafaf 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
input.button {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-color: #a4a4a4;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-right: #818181 1px solid;
	border-bottom: #818181 1px solid;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 148px;
	text-align: center;
}
input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*--главный стиль селектов--*/
select {
	font-size: 12px;
	color: #000000;
	border: #afafaf 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-size: 11px;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #003399;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
	background-color: #ffffff;
}
table.gb {
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	background-color: #ffffff;
}
.gb td {
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	vertical-align: top;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
th.gb_t {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
/*--названия характеристик--*/
.sg{
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
table.pic {
	border: #cccccc 1px solid;
	background-color: #ffffff;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	color: #608b08;
	font-weight: bold;
	font-size : 12px;
}
/*--

.news {
	color: #505050;
}
 
.date {
	color : #608b08;

	font-size : 11px;
}
 --*/
 .news_sh {text-align:left}
/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}
.inspiro_link a:link {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #999999; TEXT-DECORATION: none;}
.inspiro_link a:visited {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #999999; TEXT-DECORATION: none;}
.inspiro_link a:active {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}
.inspiro_link a:hover {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}

/*************PAGER****************/
table.pager {
	font-size: 11px;
}
td.pager_t {
   text-align: center;
	padding: 3px;
	font-size: 11px;
	color: #666666;
}
td.pager {
   color: #000000;
   text-align: center;
	padding: 3px;
	cursor: pointer;
	background-color: #d9d9d9;
	border-left: #339961 1px solid;
}
.pager a:link {COLOR: #666666; TEXT-DECORATION: none; padding: 3px;}
.pager a:visited {COLOR: #666666; TEXT-DECORATION: none; padding: 3px;}
.pager a:active {COLOR: #666666;  TEXT-DECORATION: none; padding: 3px;}
.pager a:hover {COLOR: #666666;  TEXT-DECORATION: none; padding: 3px;}

td.pager_over {
   color: #000000;
	background-color: #003399;
   text-align: center;
	padding: 3px;
	cursor: pointer;
	border-left: #90a6d8 1px solid;
}
.pager_over a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.pager_over a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.pager_over a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.pager_over a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

td.on_pager {
   COLOR: #ffffff;
   text-align: center;
   CURSOR: pointer;
   BACKGROUND-COLOR: #ff4a4a;
	padding: 3px;
	border-left: #c30000 1px solid;
}
/*************\\\PAGER****************/

.price {
	color: #808080;
	font-size : 13px;
	white-space: nowrap;
}
.price span {
	font-family: Impact;
	color: #ff4a4a;
	font-style: italic;
	font-size: 24px;
}
.price2 a:link, .price2 a:visited, .price2 a:hover, .price2 a:active {color:#808080; font-weight:bold; text-decoration:none; font-weight:normal;}
.price2{
	color: #808080;
	font-size : 12px;
	white-space: nowrap;
	font-weight:normal;
}
.price2 .val{	
	font-family: Impact;
	color: #808080;
	font-style: italic;
	font-size: 19px;}
table.chars td {
	color: #777777;
	border-bottom: #cccccc 1px dotted;
	vertical-align: top;
	padding: 3px 5px 3px 5px;
}

span.in_ord {
	background-color: #ffd8d8;
	border: #ff7c7c 1px solid;
	padding: 2px 10px 2px 10px;
	color: #ff0000;
}
/*------------sections-------------*/
td.sec_td {
	background-color: #f2f2f2;
	vertical-align: top;
	border-bottom: #ffffff 5px solid;
	width: 25%;
}
table.tab_sec {
	width: 100%;
	border-left: #ffffff 1px solid;
}
td.top_sec {
	background-color: #d9d9d9;
	height: 60px;
	font-family: 13px;
	color: #444444;
	padding-left: 10px;
	padding-right: 5px;
	border-left: #339961 3px solid;
	cursor: pointer;
}
.top_sec a:link {COLOR: #444444; TEXT-DECORATION: none;}
.top_sec a:visited {COLOR: #444444; TEXT-DECORATION: none;}
.top_sec a:active {COLOR: #444444;  TEXT-DECORATION: none;}
.top_sec a:hover {COLOR: #444444;  TEXT-DECORATION: none;}

td.top_sec_on {
	background-color: #003399;
	height: 60px;
	font-family: 13px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 5px;
	border-left: #90a6d8 3px solid;
	cursor: pointer;
}
.top_sec_on a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.top_sec_on a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.top_sec_on a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.top_sec_on a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

.spec_border {border:1px solid #bbb; border-top:none}
td.cen_sec {
	height: 130px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	background-color: #fff;
}
td.bot_sec {
	font-size: 11px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	height: 100px;
	vertical-align: top;
	
}
.bot_sec a:link {COLOR: #00893a; TEXT-DECORATION: none;}
.bot_sec a:visited {COLOR: #00893a; TEXT-DECORATION: none;}
.bot_sec a:active {COLOR: #00893a;  TEXT-DECORATION: underline;}
.bot_sec a:hover {COLOR: #00893a;  TEXT-DECORATION: underline;}
/*------------//sections-------------*/

/*-----------------childs------------------*/
td.child {
	background-color: #d9d9d9;
	font-family: 13px;
	color: #444444;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: #339961 3px solid;
	cursor: pointer;
	white-space: nowrap;
}
.child a:link {COLOR: #444444; TEXT-DECORATION: none;}
.child a:visited {COLOR: #444444; TEXT-DECORATION: none;}
.child a:active {COLOR: #444444;  TEXT-DECORATION: none;}
.child a:hover {COLOR: #444444;  TEXT-DECORATION: none;}

td.child_on {
	background-color: #003399;
	font-family: 13px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: #90a6d8 3px solid;
	cursor: pointer;
	white-space: nowrap;
}
.child_on a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.child_on a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.child_on a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.child_on a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}
/*-----------------childs------------------*/

/*---------------goods-----------------*/
div.title_g {
	height: 35px;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
	text-align:left;
}
.title_g a:link {COLOR: #003399; TEXT-DECORATION: none;}
.title_g a:visited {COLOR: #003399; TEXT-DECORATION: none;}
.title_g a:active {COLOR: #3064cc;  TEXT-DECORATION: none;}
.title_g a:hover {COLOR: #3064cc;  TEXT-DECORATION: none;}

.pic_g {
	padding:15px 10px 10px 10px; 
	width: 200px;
	height: 200px;
}

td.td_g {
	width: 33%;
	border-right: #e5e5e5 2px solid;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.td_g_r {
	width: 33%;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.sh_desc {
	font-size: 12px;
	text-align: justify;
	color: #666666;
}
div.full_desc {
	font-size: 12px;
	text-align: justify;
	color: #666666;
}
/*---------------//goods-----------------*/
td.c12 {border-top: #a9a9a9 1px solid;}
td.c34 {border-bottom: #a9a9a9 1px solid;}
td.c13 {border-left: #a9a9a9 1px solid;}
td.c24 {border-right: #a9a9a9 1px solid;}

/************************CABINET************************/
div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
/************************CABINET************************/

table.nom_acc {
	margin-bottom: 15px;
	background-color: #eeeeee;
	border: #cccccc 1px solid;
	width: 180px;
}
table.nom_acc td {
	text-align: center;
	padding: 5px;
}
table.nom_acc th {
	text-align: center;
	padding-top:10px;
}
table.chars td.chars_group { 
	color:#000;
	font-weight:bold;
	padding:10px 0 2px 5px;
	background-color: #eeeeee;
}

div.brands {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 8px;
	text-align:left;
}
div.brands span {
	font-size: 13px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
	color: #003399;
}
div.brands span.on {
	background-color: #003399;
	color: #ffffff;
}

/************************ART************************/
td.art_pan {padding: 10px 0 10px 0;	border-bottom: #cccccc 1px solid;}
div.art_name {font-size: 13px; font-weight: bold; text-align:left; width:210px}
div.art_date {color: #009500; font-size: 11px; text-align:left}
div.art_resume {
	margin-top: 5px; text-align:left; width:210px
}

a.view_goods {padding-top: 10px; background: url(/img/design/view_goods.gif) no-repeat; font-size: 13px; font-weight: bold; display: block; width: 257px; height: 35px; margin: 0 auto; text-align: center;}
a.view_goods:link, a.view_goods:visited {COLOR: #119147; TEXT-DECORATION: underline;}
a.view_goods:active, a.view_goods:hover {COLOR: #119147;  TEXT-DECORATION: none;}
/************************\\ART************************/

/************************NOM_ADD*************************/
.droper {width:100%; height:42px; background:#d9d9d9; font-size: 12px; font-weight: bold; cursor:pointer}
.droper:hover {background:#003399; color:#fff}	
.droper:hover td {color:#fff}	
.charcter {display:none; border:1px solid #d9d9d9; padding:6px}

/*.noms_tab {border:1px solid #bbb; border-bottom:none; }*/
/*.noms_tab th {border-bottom:1px solid #bbb; background:#d9d9d9; text-align:center; padding:5px 3px; font-size:13px; color:#000}*/
.noms_tab td {border-bottom:1px solid #bbb; font-size:13px; padding:5px 2px; color:#333}

.font13 {font-size:13px; color:#666}
/************************\\NOM_ADD***********************/

/**/

a#move_up {
   position: fixed;
   top: 30px;
   right:0;
   display: none;

   width: 80px;
   height: 21px; 
   text-align: center;
   font: 12px Verdana;
   text-decoration: none;
   color: #fff;
   font-weight:bold;
   background: #2252a9;
   padding-top:5px;
   opacity:0.9;
   filter: alpha(opacity=90);
}
a#move_up:hover {
   color: #2252a9;
   background: #b3c4e1;
} 

.ad_block {
	clear: both;
	padding: 10px;
	border: #ff5e5e 1px solid;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom: 15px;
	font-size: 12px;
	text-align: left;
}

