/*
# Siter Styles v.6.0.
#
# $Id: style.css,v 1.13 2011/01/13 10:08:03 artem Exp $
*/
/*--тело страницы и таблицы--*/
* { margin: 0; padding: 0;}
a img, img {border: 0;}
html {
	height: 100%; width: 100%;
}
body{
	color : #0042b8;
	font-size : 12px;
	font-family : Arial, Verdana, Tahoma;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
table {
	color : #0042b8;
	font-size : 12px;
	font-family : Arial, Verdana, Tahoma;
}

/*Colors*/
.yellow {color:#f1fea2}
.orange {color:#ff7800}
.orange a:link, .orange a:visited, .orange a:hover, .orange a:active {color:#ff7800}
span.orange_2 a:link, .orange_2 a:visited, .orange_2 a:hover, .orange_2 a:active {color:#ff6600}
.navy {color:#003399}
.grey {color:#707070;}
.white {color:#fff}

li,ol {margin-left:15px}
/*--cut here--*/
.wrap {
	min-width:950px;
	margin: 0 10px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* overflow:hidden; */
}
.header {
	height: 131px;
}

.content {
	padding: 0 0 150px 0;
}
.left {width:246px; vertical-align:top; padding-right:10px;}
.center {padding: 0 20px 0 0}

.footer {
	/*width: 100%;*/
	margin: -150px 0 0 0;
	padding:70px 10px 0 10px;
	height: 80px;
	background:url(/img/design/footer_bg.gif) repeat-x 0 100%;
	text-align:right;
}
.footer a {display:block; float:right; width:175px; height:40px; background:url(/img/design/inspiro.gif) no-repeat 60% 100%;}
.footer a.link_in {width:105px;}
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {color:#646464;}
.logo {position: absolute; top:37px; left:37px}

body  {background:url(/img/design/top_bg.jpg) repeat-x 0 0;}
/*--основной стиль ссылок--*/
A:link
{
    COLOR: #0042b8;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #0042b8;
    TEXT-DECORATION: none;
}
A:active
{
    COLOR: #0042b8;
    TEXT-DECORATION: underline;
}
A:hover
{
	COLOR: #0042b8;
	TEXT-DECORATION: underline;
}
/*--коментарии-пояснения в оформлении товара--*/
.cap{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:10px; 
	color:#E83C3C;
	padding-left:10px; 
	padding-top:5px; 
	padding-right:15px;
	padding-bottom:3px;
}
/*--стиль некторых сообщений в магазине--*/
div.warning {
	background-color: #ffdede;
	text-align: center;
	color: #ff0000;
	border: #ff5a5a 1px solid;
	padding: 5px;
	line-height: 18px;
}

div.message {
	background-color: #ddffdf;
	text-align: center;
	color: #009500;
	border: #00c700 1px solid;
	padding: 5px;
	line-height: 18px;
}
/*--комментарии в формах--*/
.comments {
	font-size:10px;
	font-weight:bold;
	height:16px;
	color: #666666;
}
/*--цена в блоках--*/
.price {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;
}
/*--стиль для чекбоксов--*/
.checkbox {
	background-color:#FFFFFF;
	border: none;
}
/*--стили для определенного пагера--*/
table.sheet {
	border-collapse:collapse;
	border:1px outset gray;
}

table.sheet td {
	border-collapse:collapse;
	border:1px outset gray;
}
div.path {
	padding: 5px 0px 0px 10px;
	margin-bottom: 10px;
	font-size: 11px;	
}

.copy a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.copy a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.copy a:active {COLOR: #fff000;  TEXT-DECORATION: none;}
.copy a:hover {COLOR: #fff000;  TEXT-DECORATION: none;}
/*--стили ячеек в меню верхних разделов--*/

/*--главные заголовки блоков (ВНЕтабличные)--*/
h1 {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #0042b8;
	margin: 0px;
	font-weight: normal;
}
/*--главные заголовки блоков (табличные)--*/
div.title {
	font-family: Arial Narrow;
	font-size: 24px;
	color: #0042b8;
}

td.node_news { width: 40px; background-image: url(/img/design/status_news.jpg); background-position: center center; background-repeat: no-repeat; }
/*--зеленая ссылка--*/
.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;}

/*--стиль сслыки "подробнее >>"--*/
div.next {
	font-size: 12px;
	COLOR: #009500;
	font-weight: bold;
	text-align: right;
}
.next a:link {COLOR: #009500; TEXT-DECORATION: none;}
.next a:visited {COLOR: #009500; TEXT-DECORATION: none;}
.next a:active {COLOR: #009500; TEXT-DECORATION: none;}
.next a:hover {COLOR: #009500; TEXT-DECORATION: none;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff3b00; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff3b00; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff3b00;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff3b00;  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-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
}
/* input[type="text"] {padding:0 3px;} */
input.button {
	font-size: 14px;
	height:22px;
	line-height:20px;
	background:url(/img/design/But_bg.gif) repeat-x 0 0;
	border-radius:3px;
	color:#fff;
	border:none;
	padding:0 6px;
}
input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
}
input[type="submit"] {cursor:pointer}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-size: 11px;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff3b00;}
.blue {color: #0042b8;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #0067e0 1px solid;
	border-collapse: collapse;
	margin: 0 auto;
}
table.border td {padding:6px}
table.border input[type="Text"], table.border input[type="Password"]{ border:1px solid #ccc; height:20px; padding-left:0 3px;}
table .border input { height:20px; padding:0 3px;line-height:20px; }
table .gb input { height:20px; padding:0 3px;line-height:20px;}
/* table.border input[type="Text"], table.border input[type="Password"]{ line-height:20px \0/;} */

table.gb {
	margin: 0 auto;
	border-collapse: collapse;
}
table.gb td {
	border: #0067e0 1px solid;
	vertical-align: top;
	padding:6px;
}
table.gb td table td{
	border: none;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.gb th {
	padding:6px;
	text-align: center;
	background-color: #f9ffe0;
	font-weight: bold;
	border: #0067e0 1px solid;
}
/*--названия характеристик--*/
.sg{
	font-size: 11px;
	color: #666666;
}
.char{
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/
h2 {
	color: #0042b8;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
}
.title_t {
	color: #0042b8;
	font-weight: bold;
	font-size: 12px;
   font-family: Arial, Verdana, Tahoma;
}
#dhtmltooltip {
position: absolute;
	width: 300px;
	padding: 8px;
	z-index: 100;
	border: #999999 1px dotted;
	background-color: #fffce8;
	text-align: justify;
	color: #000000;
	text-decoration: none;
	cursor: help;
	visibility: hidden;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}
.s_er {
	background-color: #fff8c4;
	border: #999999 1px solid;
	font-size: 11px;
	padding: 3px;
}
textarea.s_er {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bold {
	font-weight: bold;
}
/*************PAGER****************/
table.pager {
	color: #707070;
	font-size: 12px;
}
table.pager td {
	white-space: nowrap;
	padding: 0 3px;
}


a.pager:link {text-decoration: none; color:#ff6600}
a.pager:visited {text-decoration: none; color:#ff6600}
a.pager:active { text-decoration: underline; color:#0042B8}
a.pager:hover { text-decoration: underline; color:#0042B8}

span.on_pager {
   color:#0042B8
}
/*************\\\PAGER****************/
.add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

	COLOR: #058e00;
	TEXT-DECORATION: underline;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	COLOR: #f86903;
	TEXT-DECORATION: underline;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
/*-------complects---------*/
span.compl_count {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #003399;
}
span.compl_zn {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #f86903;
}
span.compl_price {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #009500;
}
input.radio {
	border: none;
}
/************************CABINET************************/
div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
/************************CABINET************************/


table.novelty {
	width: 100%;
}
table.novelty td {
	vertical-align: top;
	width: 25%;
}
table.novelty td div {
	margin: 10px 0px 10px 0px;
	text-align: center;
}

table.hits {
	width: 100%;
}
table.hits td {
	vertical-align: top;
	width: 25%;
}
table.hits td div {
	margin: 10px 0px 10px 0px;
	text-align: center;
}


/*---------------news_short--------------*/
div.news_sh {
	padding: 5px;
	margin-bottom: 10px;
	text-align: justify;
}
div.news_sh div {
	font-weight: bold;
}
div.news_sh span {
	color: #666666;
}
/*---------------//news_short--------------*/

/*--------------news_list---------------*/
table.news_list {
	width: 100%;
}
table.news_list td {
	padding: 5px;
	margin-bottom: 10px;
	text-align: justify;
	background:url(/img/design/List_bord_dott.gif) repeat-x 0 100%;
}
table.news_list td td {background:none;}

table.news_list td span {
	color: #666666;
}
/*--------------//news_list---------------*/

/*--------------news_full---------------*/
table.news_full {
	width: 100%;
}
table.news_full td {
	padding: 15px;
	text-align: justify;
}
table.news_full div {
	text-align: justify;
}
table.news_full td span {
	color: #666666;
}
/*--------------//news_full---------------*/

/*--------------nom---------------*/
table.nom {
	width: 100%;
}
table.nom th {
	width: 200px;
	vertical-align: top;
	padding: 5px;
}
table.nom th div {
	text-align: center;
}
table.nom td {
	vertical-align: top;
}

table.nom_beh {
	width: 100%;
}
table.nom_beh td div span {
	color: #666666;
	font-size: 11px;
	display: block;
}
/*--------------//nom---------------*/

/*--------------FORUM---------------*/
table.forum {
	border-collapse: collapse;
}
table.forum td {
	border: #cccccc 1px solid;
	background-color: #eeeeee;
	padding: 5px;
}
table.forum td table {border: none;}
table.forum td table td {border: none;}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.forum th {
	text-align: center;
	background-color: #cccccc;
	font-weight: bold;
	border: #cccccc 1px solid;
	padding: 5px;
}

table.answers {
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 100%;
	background-color: #eeeeee;
}
table.answers td {
	border: #cccccc 1px solid;
	padding: 10px;
	vertical-align: top;
}
table.answers td table td {
	border: none;
	padding: 5px;
}
.forum_date {
	color: #666666;
	font-size: 11px;
}
.forum_guest {
	color: #333333;
}

table.edit {
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 500px;
	background-color: #eeeeee;
	border: #cccccc 1px solid;
}
table.edit th {
	border: #cccccc 1px solid;
	vertical-align: top;
	padding: 3px;
	background-color: #cccccc;
}
table.edit td {
	vertical-align: top;
	padding: 5px;
}
div.forum_img {
	margin-top: 5px;
}
div.forum_img table td {
	text-align: center;
}
table.forum_img td {
	text-align: right;
} 
table.plus_img td {
	text-align: right;
}

table.class_tabs {
	width: 100%;
	border-collapse: collapse;
}
table.class_tabs td.w100 {
	width: 100%;
}
table.class_tabs td {
	float: left;
	line-height: 20px;
	background-color: #bbbbbb;
	color: #555555;
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
}
table.class_tabs td.on {
	float: left;
	line-height: 20px;
	background-color: #dddddd;
	white-space: nowrap;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}
div.class_three {
	background-color: #dddddd;
	padding: 5px 5px 0px 5px;
	text-align: left;
}
/*--------------//FORUM---------------*/

/*--------------VOTE---------------*/
div.block_vote {
	width: 300px;
}
div.block_title {
	font-size: 13px;
	font-weight: bold;
}
div.block_desc {
	font-size: 11px;
	color: #444444;
}
div.vote_opts {
	margin-top: 5px;
}
div.vote_stat {
	margin-top: 5px;
}
div.vote_stat span {color: #555555;}
div.stv {
	margin-bottom: 8px;
}
div.stat_line {
	height: 10px;
	background-color: #64b8ff;
	border: #0049a3 1px solid;
}

div.vote_opts select {
	margin: 0px;
	padding: 0px;
}
div.vote_close {
	text-align: right;
	font-style: italic;
}
/*--------------//VOTE---------------*/

/*--------------GBOOK---------------*/
table.gbook_post {
	width: 100%;
	margin-bottom: 10px;
	border: #cccccc 1px solid;
	background-color: #eeeeee;
}
div.g_admin_answer {
	background-color: #ffffff;
	border: #cccccc 1px dotted;
	padding: 10px;
	margin-top: 15px;
}
/*--------------//GBOOK---------------*/

div.status_new { position: relative; display: inline; padding-right: 40px;}
img.img_stat { position: absolute; top: 0; right: 0; }

table.rating th { padding-top: 4px; font-weight: normal; text-align: left }

div.sorry { text-align: center; height: 30px; font-weight: bold; background: #b3f0c6; border: 1px solid #4ebb6f; color: #4ebb6f; width: 400px; margin: 0 auto; font-size: 12px; padding: 5px; }


/*My style*/

/**/
.Search_but {width:65px; height:22px; border:none; background:url(/img/design/Short_serch.png) no-repeat 0 0; cursor:pointer;}

/*Верхнее меню*/

.top_menu {height:36px;  background:url(/img/design/top_menu_right.png) no-repeat 100% 0; padding: 0 6px 0 0}
.top_menu a:link, .top_menu a:visited, .top_menu a:hover, .top_menu a:active {color:#fff; font-size:14px; text-decoration:none}

.top_menu_left_item a{background:url(/img/design/top_menu_left.png) no-repeat 0 0; height:36px;  display:block; padding-left:4px}
.top_menu_left_item a span{background:url(/img/design/top_menu_center.gif) repeat-x 0 0; height:36px; width:100%; text-align:center; line-height:36px; display:inline-block;}
.top_menu_left_item a:hover {background:url(/img/design/top_menu_left_act.gif) no-repeat 0 0; }
.top_menu_left_item a:hover span {background:url(/img/design/top_menu_right_act.png) no-repeat 100% 0;}

.top_menu_center_item a {background:url(/img/design/top_menu_center.gif) repeat-x 0 0; height:36px;  display:block; padding-left:4px}
.top_menu_center_item a span {background:url(/img/design/top_menu_center.gif) no-repeat 100% 0; height:36px; width:100%; text-align:center; line-height:36px; display:inline-block;}
.top_menu_center_item a:hover {background:url(/img/design/top_menu_center_act.gif) no-repeat 0 0; }
.top_menu_center_item a:hover span {background:url(/img/design/top_menu_right_act.png) no-repeat 100% 0;}

.top_menu_right_item a{background:url(/img/design/top_menu_center.gif) no-repeat 0 0; height:36px;  display:block; padding-left:4px}
.top_menu_right_item a span {background:url(/img/design/top_menu_last.png) no-repeat 100% 0; height:36px; width:100%; text-align:center; line-height:36px; display:inline-block;}
.top_menu_right_item a:hover {background:url(/img/design/top_menu_center_act.gif) no-repeat 0 0; }
.top_menu_right_item a:hover span {background:url(/img/design/top_menu_right_activ.png) no-repeat 100% 0;}

.top_menu_left_item_cur{background:url(/img/design/top_menu_left_act.gif) no-repeat 0 0; height:36px; padding-left:4px}
.top_menu_left_item_cur a {background:url(/img/design/top_menu_right_act.png) no-repeat 100% 0; height:36px; width:100%; text-align:center; line-height:36px; display:inline-block;}

.top_menu_center_item_cur {background:url(/img/design/top_menu_center_act.gif) no-repeat 0 0;height:36px; padding-left:4px}
.top_menu_center_item_cur a {background:url(/img/design/top_menu_right_act.png) no-repeat 100% 0; height:36px; width:100%; text-align:center; line-height:36px; display:inline-block;}

.top_menu_right_item_cur {background:url(/img/design/top_menu_center_act.gif) no-repeat 0 0; height:36px; padding-left:4px}
.top_menu_right_item_cur a {background:url(/img/design/top_menu_right_activ.png) no-repeat 100% 0; height:36px; width:100%; text-align:center; line-height:36px; display:inline-block;}

.sear_a {background:url(/img/design/grey_bg.png); vertical-align:top; width:35%;}
.sear_b {background:url(/img/design/search_right.png) no-repeat 0 50%;}
.search_left { height:22px; margin-top:7px;}
.search_input {border:none; background:url(/img/design/search_center.png) repeat-x 0 0; height:22px; line-height:22px; width:100%; padding:0; margin:0; min-width:150px;}
* html .search_input {margin-top:-2px; line-height:22px;}
 /**+html .search_input {margin-top:-2px; line-height:22px;}
 .search_input {line-height:22px \0/;}
 input.search_input {padding:0;} */

/*\\Верхнее меню*/
.tree a{line-height:18px}
.path_bl {height:46px; line-height: 40px; padding:0 22px}
.path_bl img {margin:0 10px}
.path_bl a:link, .path_bl a:visited {color:#003399; font-size:11px; text-decoration:none}
.path_bl a:hover, .path_bl a:active {color:#003399; font-size:11px; text-decoration:underline}


.buttons {padding-left:4px; height:22px; background:url(/img/design/But_left.png) no-repeat 0 0; cursor:pointer;}
.buttons input[type="submit"] {border:none; padding:0 14px 0 10px; color:#fff; font-size:14px; height:22px;  background:url(/img/design/But_right.png) no-repeat 100% 0}
.buttons div {text-align:center; line-height:22px; color:#fff; font-size:14px; height:22px;  background:url(/img/design/But_right.png) no-repeat 100% 0; padding:0 8px 0 4px; text-decoration:none}

.left_menu_title { background:url(/img/design/left_menu_title.png) no-repeat 0 0; height:36px; width:100%; color:#fff; font-weight:bold; font-size:14px; padding-left:10px; line-height:36px;}

.short_news {position:absolute; top:0; left:-12px; background:url(/img/design/news_pl.jpg) no-repeat 0 0; width:217px; height:286px; padding:16px 19px 37px 27px}
.news_date {color:#8dc63f; font-size:14px}
.orange_news a:link, .orange_news a:visited, .orange_news a:hover, .orange_news a:active {color:#ff7800; background:url(/img/design/news_arr.gif) no-repeat 100% 100%; padding-right: 15px}

.news_short {width:246px; border-left:1px solid #e2e2e2; border-right:1px solid #ededed}

/*Titles*/
.news_title {color:#0042b8; font-size:31px; display:block; height:49px; background:url(/img/design/news_logo.gif) no-repeat 0 0; padding-left:54px; line-height:49px; margin-bottom:5px}
.sale_title {color:#0042b8; font-size:31px; display:block; height:48px; background:url(/img/design/sale.png) no-repeat 0 0; padding-left:54px; line-height:48px; margin-bottom:20px}
.cat_title {color:#0042b8; font-size:31px; display:block; height:48px; background:url(/img/design/book.png) no-repeat 0 0; padding-left:54px; line-height:48px; margin-bottom:5px}
.nom_title {color:#0042b8; font-size:31px; display:block; height:48px; background:url(/img/design/nom_title.png) no-repeat 0 0; padding-left:54px; line-height:48px; margin-bottom:5px}
.recomend_title {color:#ff6600; font-size:31px; display:block; height:48px; background:url(/img/design/recomend_icon.jpg) no-repeat 0 0; padding-left:54px; line-height:48px; margin-bottom:20px; }

.title {color:#0042b8; font-size:24px}
/*Short_bas*/
.top_cont {float:right;margin-top:20px}
.phone {color:#0042b8; font-size:18px; display:inline-block; height:42px; background:url(/img/design/phone.png) no-repeat 0 0; padding-left:47px; line-height:32px; margin:10px 30px 0 0}

.short_bas {background:url(/img/design/basket.png) no-repeat 0 0; width:173px; height:46px; padding:22px 15px 0 70px; color:#fff; font-weight:bold; font-size:14px; display:block}
.short_bas:link, .short_bas:visited	{ text-decoration:none; color:#fff}
 .short_bas:active, .short_bas:hover { text-decoration:underline; color:#fff}

/*SALE*/
.sale_delimiter {height:2px; background:url(/img/design/dots.gif) repeat-x 0 0; margin:0 0 30px 10px}
div.sale {width:100%; text-align:center}

.sale img{margin-bottom:5px}
.sale span{padding:0 15px; display:inline-block; text-align:center; vertical-align:top}


div.buy {background:url(/img/design/pl_price.gif) no-repeat 0 0; height:32px; width:158px; text-align:left; padding-left:24px; line-height:32px; font-size:16px; font-weight:bold; color:#000; margin:10px 0 15px 0; position:absolute; left:20px; }
div.buy_recom{background:url(/img/design/recomend_price.gif) no-repeat 0 0; height:32px; width:145px; text-align:left; padding-left:24px; line-height:32px; font-size:16px; font-weight:bold; color:#464646; margin:20px auto 15px auto; }
.oran_pr div.buy {color:#ff6600; position:absolute; left:5px; top:-7px;}

/*kids_main*/
div.kidlink {width:100%; padding:0 10px; text-align:left; }
.kidlink a {position:relative; width:172px; height:179px; margin:0 10px 10px 10px; display:inline-block;}
.kidlink a:link, .kidlink a:visited, .kidlink a:hover, .kidlink a:active {text-decoration:none}
.kidlink img {position:absolute; top:3px; z-index:5;}
.kidlink a span.top{display:block; width:172px; background:url(/img/design/Kids_top_bg.jpg) no-repeat 0 0; padding-top:11px; text-align:center; color:#0042b8; font-size:13px; font-weight:bold; position:absolute; top:140px; left:0;}
.kidlink a span.top span{display:block; width:172px; background:url(/img/design/Kids_bottom_bg.jpg) no-repeat 0 100%; padding-bottom:11px;}
.kidlink a:hover span{ background:url(/img/design/Kids_top_bg_act.jpg) no-repeat 0 0; color:#fff; font-size:13px; font-weight:bold}
.kidlink a:hover span.top span{background:url(/img/design/Kids_bottom_bg_act.jpg) no-repeat 0 100%;}

/*NOM*/
.nom_price {width:200px; height:70px; background:url(/img/design/nom_price.gif) no-repeat 0 0; padding:4px 20px 0 15px; line-height:37px; position:relative}
.nom_price_2 {width:200px; height:30px; background:url(/img/design/nom_price_2.gif) no-repeat 0 0; padding:0px 20px 0 15px; line-height:30px; position:relative}
.nom_rpice_val {font-size:16px}
.buy_nom {width:69px; height:25px; background:url(/img/design/nom_buy.gif) no-repeat 0 0; position:absolute; top:47px; left:153px; cursor:pointer}
.buy_nom_2 {width:69px; height:25px; background:url(/img/design/nom_buy.gif) no-repeat 0 0; position:absolute; top:3px; left:153px; cursor:pointer}
.recomend {background:url(/img/design/recomend_bg.gif) repeat-x 0 0; vertical-align:top; padding:40px 0 0 10px}
.katinka {width:336px; margin-left:6px; position:relative;}

/*LIST*/
table.sel_pl td{background:url(/img/design/Center_sel_pl.gif) repeat-x 0 0;  height:31px}

/*.sel_pl-page {width:56px; height:22px; background:url(/img/design/page_sel.gif) no-repeat 0 0; overflow:hidden; padding: 0 5px; display:inline-block}*/
.sel_pl-page {width:40px; height:18px; font-size:12px}
.list_item {float:left; width:206px; height:285px; margin:8px 13px 0 13px; text-align:center; position:relative; }
.sale_ico {position:absolute; top:10px; left:-3px; z-index:1000;}
.hit_new {position:absolute; top:15px; right:-2px; width:56px; z-index:1000;}
/*.hit_new  img {border:1px solid #0f0}*/

.L_1 {margin-left:15px}

/*---Special Offer Nom ---*/
table.spec_offer {border: #cccccc 1px solid;  background-color: #fff; background: url(/img/design/sp_bg.gif) no-repeat;}
table.spec_offer td { padding: 8px 8px 8px 110px; border: #0042b8 1px solid;}
.spec_offer_title {text-align: center; font-size: 20px; font-style: italic; font-weight: bold;}
.spec_offer_text {text-align: center; font-size: 15px;}
.spec_offer_disc {text-align: center; font-size: 15px;}
.spec_offer_nom {text-align: center; font-size: 15px;}
a.spec_offer_a { font-size: 12px;}
/*---\\Special Offer Nom ---*/
