/*
# 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;}
ul { margin-left: 25px; }
html {
	height: 100%;
	font-family : Arial;
}
body{
	color : #000000;
	font-size : 12px;
	font-family : Arial;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
table {
	color : #000000;
	font-size : 12px;
	font-family : Arial;
}
.add_item_container p, .add_item_container div { display:inline-block;height:30px; background:#e3e3e3 url(/img/design/add_item.gif) no-repeat 0 0px; padding-left:67px; width:500px; line-height:30px; font-weight:bold; color:#020202;margin:2px 0 }
/* .add_item {list-style:none;}
.add_item {list-item:none; display:inline-block;height:30px; background:#e3e3e3 url(/img/design/add_item.gif) no-repeat 0 0px; padding-left:67px; width:350px; line-height:30px; font-weight:bold; color:#020202;margin:2px 0}
 */
 li {margin-left:15px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
/*--cut here--*/
/*--основной стиль ссылок--*/
A:link
{
    COLOR: #ff5a00;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #ff5a00;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #ff5a00;
    TEXT-DECORATION: underline;
}
A:hover
{
	COLOR: #ff5a00;
	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:18px;
	color:#9a9a9a;
	font-family: Arial;
}
.price span { color: #4d9500; }
/*--стиль для чекбоксов--*/
.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 {
	font-size: 12px;	
	margin: 10px 20px 10px 20px;
	color: #252525;
}
.path a:link, .path a:active { color: #252525; font-size: 12px; text-decoration: none; }
.path a:hover, .path a:visited { color: #252525; font-size: 12px; text-decoration: underline; }

.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;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #363636;
	font-weight: normal;
}
/*--главные заголовки блоков (табличные)--*/
.title {
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #363636;
}
.cont_title { 
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #363636; 
	background: url(img/design/shema.gif) no-repeat left center;
	height: 31px;
	line-height: 31px;
	padding-left: 37px;
}
.title_new { 
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #363636; 
	background: url(img/design/new.gif) no-repeat left center;
	height: 31px;
	line-height: 31px;
	padding-left: 37px;
}
.title_accs{ 
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #363636; 
	background: url(img/design/title_accs.gif) no-repeat left center;
	height: 31px;
	line-height: 31px;
	padding-left: 37px;
}
.title_cat { 
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #363636; 
	background: url(img/design/catalog.gif) no-repeat left center;
	height: 31px;
	line-height: 31px;
	padding-left: 37px;
}

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: #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-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input.button {
	font-size: 11px;
	color: #000000;
	background-color: #dddddd;
	border: #cccccc 1px solid;
}
input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*--главный стиль селектов--*/
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: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
	margin: 0 auto;
}
.border td { padding: 2px; }
table.gb {
	margin: 0 auto;
	border-collapse: collapse;
}
table.gb td {
	border: #cccccc 1px solid;
	vertical-align: top;
	padding: 5px;
}
table.gb td table td{
	border: none;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.gb th {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border: #cccccc 1px solid;
	padding: 5px;
}
/*--названия характеристик--*/
.sg{
	font-size: 11px;
	color: #666666;
}
.char{
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/
h2, h3, h4, h5, h6 {color: #3366cc; font-weight: bold;	margin: 0px;}
h2 {font-size: 12px;}
h3 {font-size: 11px;}
h4 {font-size: 10px;}
h5 {font-size: 9px;}
h6 {font-size: 8px;}

.title_t {
	color: #3366cc;
	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: #666666;
	font-size: 11px;
}
table.pager td {
	white-space: nowrap;
}
table.pager td div {
	margin-right: 3px;
}
a.pager {border: #5b8b28 1px solid;	padding: 3px 5px 3px 5px; margin-left: 2px; line-height: 24px;}

a.pager:link {text-decoration: none;}
a.pager:visited {text-decoration: none;}
a.pager:active {background-color: #afe873; text-decoration: none;}
a.pager:hover {background-color: #afe873; text-decoration: none;}

span.on_pager {
	border: #5b8b28 1px solid;
	padding: 3px 5px 3px 5px;
	COLOR: #FF8F00;
	background-color: #afe873;
	 margin-left: 2px;
}
/*************\\\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: #363636;
}
/************************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;
}
table.news_list div {
	font-weight: bold;
}
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 {
	padding: 5px;
	vertical-align: top;
}

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

/*--------------FORUM---------------*/
.forum_bt {border:1px solid #ddd;
padding:2px 4px;
color:#8FB500; font-size:16px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;}
table.forum {
	border-collapse: collapse;
}
table.forum td {
	border: #bbb 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: #bbb 1px solid;
	padding: 5px;
}

table.answers {
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 100%;
	background-color: #fbfaf9;
}
table.answers td {
	border: #bbb 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:10px auto;
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 500px;
	background-color: #fbfaf9;
	border: #bbb 1px solid;
}
table.edit th {
	border: #bbb 1px solid;
	vertical-align: top;
	padding: 3px;
	background-color: #ddd;
}
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; }

.wrap {
	width: 1034px;
	padding: 0 27px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
/* 	border: 1px solid red */
}
.header {
	width: 980px;
	margin: 0 auto;
	height: 116px;
	background:url(/img/design_new/head_bg.gif) 0 100% repeat-x;
	position:relative;
}
.header_right {width:505px; position:absolute; right:0px; top:0}
.phone {color:#548f00; font-size:38px; line-height:55px; text-align:right; margin-right:10px; margin-top:5px; clear:both;}
.mini_nav {margin:-6px 10px 0 0; float:right; font-size:16px; height:18px; }
.mini_nav a:link, .mini_nav a:visited, .mini_nav a:hover, .mini_nav a:active {color:#7b848b; text-decoration:none; line-height:18px;}
.mini_nav a:hover, .mini_nav a:active {text-decoration:underline;}
.mini_nav .icon {padding-right:6px;}
.mini_nav .first {border-right:1px solid #8b9399; padding-right:8px;}
.mini_nav .center {border-right:1px solid #8b9399; border-left:1px solid #c0c5c8; padding:0 8px;}
.mini_nav .last {border-left:1px solid #c0c5c8; padding-left:8px;}
/*Top_nav*/
.top_nav {position:absolute; bottom:0; right:0; height:37px; width:510px; background:url(/img/design_new/top_nav_bg.gif) 0 0 repeat-x;}
.top_nav div {background:url(/img/design_new/top_nav_left_bg.gif) 0 0 no-repeat; height:32px; padding:5px 0 0 5px; font-size:17px; text-align:center;}
.top_nav a:link, .top_nav a:visited, .top_nav a:hover, .top_nav a:active {display:inline-block; height:21px; vertical-align:top; margin:0 2px; color:#fff; text-decoration:none; padding-left:5px; cursor:pointer;}
.top_nav span {display:inline-block; height:21px; }
.top_nav a:hover, .top_nav a:active  {color:#3d7601; background:url(/img/design_new/top_active.gif) 0 0 no-repeat;}
.top_nav a:link span, .top_nav a:visited span {padding-right:5px;}
.top_nav a:hover span, .top_nav a:active span {color:#3d7601; background:url(/img/design_new/top_active_right.gif) 100% 0 no-repeat; padding-right:5px;}
.top_nav .curr  a:link, .top_nav .curr  a:visited, .top_nav .curr  a:hover, .top_nav .curr  a:active {color:#3d7601; background:url(/img/design_new/top_active.gif) 0 0 no-repeat;}
.top_nav .curr span, .top_nav .curr span {color:#3d7601; background:url(/img/design_new/top_active_right.gif) 100% 0 no-repeat; padding-right:5px;}


.content {
	padding: 20px 15px 77px 15px;
	width: 950px;
	margin: 0 auto;
/* 	border: 1px solid gold */
}

.footer {
	width: 1034px;
	padding: 15px 27px 0 27px;
	background: url(img/design/footer.jpg) no-repeat center bottom;
	margin: -67px auto 0 auto;
	height: 52px;
/* 	border: 1px solid green */
}

.compare_footer {
	width: 1003;
	padding: 15px 27px 0 27px;
	background: url(img/design/footer.jpg) no-repeat center bottom;
	margin: -67px auto 0 auto;
	height: 52px;
/* 	border: 1px solid green */
}

.compare_wrap {
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.compare_header {
	width: 100%;
	height: 152px;
	background: url(/img/design/bg_compare.jpg) repeat-x center top;
	
}

.compare_content {
	padding: 0 0 77px 0;
	width: 100%;
}

.footer table { margin: 0 auto; width: 940px; }
.footer table td { color: #727373; font-size: 11px; }
.footer table td a:link, .footer table td a:visited { color: #727373; font-size: 11px; text-decoration: none; }
.footer table td a:hover, .footer table td a:active { color: #727373; font-size: 11px; text-decoration: underline; }

/*-- navi --*/
.navigation { width: 100%; }
.navigation td { background: #eeeeee; }

.kids_cat td { padding: 5px 0; }

.flash_nav { width: 869px; border: 2px solid #75a728; padding:2px; text-align: center; margin: 10px auto;  }

.L_0 td{ background: url(img/design/nav_arrow.gif) no-repeat left center; width: 197px; height: 25px; border-top: 1px dotted #c2c2c2; padding-left: 13px; }
.L_0_last td{ background: url(img/design/nav_arrow.gif) no-repeat left center; width: 197px; height: 25px; border-top: 2px solid #c2c2c2; padding-left: 13px; }
.L_0_on td{ background: url(img/design/l_1_on.gif) no-repeat left top; padding: 2px 0; padding-left: 13px; height: 29px; color: #fff; font-weight: bold; font-size: 13px; width: 197px; cursor: pointer; }
.L_0_last a:link, .L_0_last a:visited, .L_0 a:link, .L_0 a:visited { font-size: 13px; color: #363636; text-decoration: none; }
.L_0_last a:active, .L_0_last a:hover, .L_0 a:active, .L_0 a:hover  { font-size: 13px; color: #363636; text-decoration: underline; }
.L_0_on a:link, .L_0_on a:visited, .L_0_on a:active, .L_0_on a:hover { color: #fff; font-weight: bold; font-size: 13px; text-decoration: none; }

.L_1_on td, .L_1 td{ background: #efefef; padding: 0 5px; width: 200px; }
.L_1 a:link,.L_1 a:visited { font-size: 13px; color: #363636; text-decoration: none; background: url(img/design/grey_arrow.gif) no-repeat 7px center; padding-left: 17px; display: block; height: 27px; line-height: 27px;  }
.L_1_on a:link, .L_1_on a:visited, .L_1_on a:active, .L_1_on a:hover,.L_1 a:active,.L_1 a:hover { font-size: 13px; color: #ffffff; text-decoration: none; background: url(img/design/l_2_on.gif) no-repeat left center; padding-left: 17px; display: block; height: 27px; line-height: 27px; }
.nav_tree { border-bottom: 2px solid #c2c2c2; margin-top: 2px; padding-bottom: 2px; }

.kids_cat td { width: 173px; height: 169px; text-align: center; }
.kids { background: url(/img/design/kids_baget.gif) no-repeat center center; height: 165px; width: 169px; padding: 2px; }
.kids:hover { background: url(/img/design/kids_bg_on.gif) no-repeat center center; height: 165px; width: 169px; padding: 2px; }
.kids a:link, .kids a:visited { font-weight: bold; font-size: 14px; color: #ff5a00; text-decoration: underline }
.kids:hover a:link,.kids:hover a:visited,.kids:hover a:active,.kids:hover a:hover, .kids a:active, .kids a:hover { font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: underline }
.kid_link { margin: 2px 0; }
/*-- /navi --*/

.left { width: 210px; padding-right: 10px; }
.right { width: 700px; padding-left: 15px; }

.bord { border-top: 2px solid #c2c2c2; margin: 5px 0; }
/*--shop--*/
.basket a:link, .basket a:visited { text-decoration: underline; color: #ff5a00; }
.basket a:hover, .basket a:active { text-decoration: none; color: #ff5a00; }

.hit { background: url(img/design/hit_bg.gif) no-repeat center top; width: 150px; height: 230px; margin: 10px 0; padding: 15px 30px; }
.hit a:link , .hit a:visited { color: #fff; font-size: 12px; font-family: Arial; text-decoration: underline }
.hit a:active , .hit a:hover { color: #fff; font-size: 12px; font-family: Arial; text-decoration: none }
.hit .price { font-size: 14px; font-weight: bold; color: #363636; margin: 5px 0; }
.hit_img { width: 138px; height: 138px; border: 1px solid #59a900; margin: 0 auto; overflow:hidden; background:#fff;}

div.nom_img{ background: url(img/design/item_baget.jpg) no-repeat left center; width: 260px; height: 190px; padding: 10px; margin-right: 10px; }

#img_button { display: block; height: 35px; width: 240px; background: url(img/design/images_button.gif) no-repeat center center; padding-left: 40px; line-height: 35px;  color: #9a9a9a; text-align: left; margin: 0 auto;}
.img_button_close { display: none; height: 35px; width: 240px; background: url(img/design/images_button.gif) no-repeat center center; padding-left: 40px; line-height: 35px; text-decoration: underline; color: #ff5a00; cursor: pointer; text-align: left; }
.img_button_close:hover, .img_button:hover { text-decoration: none; }
.images { display: none; }
.nom_images { width: 130px; height: 130px; background: none; padding: 0px; margin: 0px; /* border: 1px solid #59a900 */ }


span.basik a:link, span.basik a:active, span.basik a:hover, span.basik a:visited { display: block; height: 29px; line-height: 29px; width: 690px; padding-left: 10px; background: url(img/design/accord.gif) no-repeat center center; color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; text-decoration: none; margin: 2px 0; }

.list td,.accs { padding: 5px; }
.accs img { margin: 0 auto; }
.accs_img { width: 138px; height: 138px; border: 1px solid #59a900; }
.list_img { height: 210px; text-align: center }
.list_img img{  /* border: 1px solid #004600; */ margin: 0 auto; }
.accs_price { font-weight: bold; font-size: 14px; color: #363636; margin: 5px 0; }
.accs_price span { font-weight: bold; font-size: 14px; color: #4d9500; }
.list td a:link, .list td a:visited, .accs a:link, .accs a:visited { color: #ff5a00; text-decoration: underline; font-size: 14px; font-weight: bold; }
.list td a:active, .list td a:hover, .accs a:active, .accs a:hover { color: #ff5a00; text-decoration: none; font-size: 14px; font-weight: bold; }

/*search*/
.search_bg {background:url(/img/design_new/search_bg.png) 0 0 no-repeat; width:168px; height:35px; padding:22px 0 0 47px;}
.search_bg input.text {border:1px solid #cecece; width:128px; height:19px; padding:0 3px;}
.search_bg input.button {width:15px; height:15px; border:0; background:none; cursor:pointer;}


.noms { width: 100%; border-top: 1px solid #59a900; border-right: 1px solid #59a900; }
.noms th{ border-bottom: 1px solid #59a900; border-left: 1px solid #59a900; padding: 5px; }
.noms td{ border-bottom: 1px solid #59a900; border-left: 1px solid #59a900; padding: 5px; }
/*--/shop--*/

 /* caruserl skin */
.jcarousel-skin-tango .jcarousel-container { width: 640px; height: 350px; display:inline; margin: 0 auto; }
.jcarousel-container-horizontal {margin:0 auto; width:640px; height:350px; }
.jcarousel-skin-accs .jcarousel-container {width:640px; height:350px;}

.jcarousel-next-horizontal { position: absolute; height: 25px; width: 13px;	right: -25px; top: 70px;  cursor: pointer; 
							background: url(/img/tags/right_arr.gif) no-repeat 50% 35%; }
.jcarousel-prev-horizontal { position: absolute; height: 25px; width: 13px; left: -25px; top: 70px; cursor: pointer; 
							background: url(/img/tags/left_arr.gif) no-repeat 50% 35%; }
							
.jcarousel-container {position:relative;}
.jcarousel-clip { z-index: 2;  padding: 0; margin: 0; overflow: hidden; position: relative; width:640px; height: 350px }
.jcarousel-list { z-index: 1;  overflow: hidden;  position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,.jcarousel-item { float: left; list-style: none; width:128px; height:350px; text-align: center; }
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}


#slideshow { margin: 0 auto;width:600px;overflow: hidden; white-space: nowrap; position: relative; height: 142px;}
#wrapper {display:inline; position: relative; width:140px; height: 140px; margin: 0 3px;}
#scroller { position:relative; display:inline; width: 600px; }
#control span { cursor:pointer; width: 47px; height: 164px; position: absolute;}
#r_control {right: -4px;}
.highslide_image img { border: 1px solid #5b8b28; }


html { background: url(img/design/main-bg.jpg) repeat center center; }
.wrap { 	background: url(img/design/content-bg.jpg) repeat-y center center; }

div.new_ico {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1000;
}
div.new_ico img { border: none; }

.date { font-size: 11px; color: #666; }

.time { background: url(/img/design/clock.jpg) no-repeat center center; width: 200px; height: 131px; line-height: 131px; color: #231f1c; font-size: 50px; text-align: center; margin: 0 auto 10px auto;}
.informer a:link, .informer a:visited { color: #fff; text-decoration: none; font-size: 12px; }
.informer a:active, .informer a:hover { color: #fff; text-decoration: underline; font-size: 12px; }
.gmtbl{background-color: #ffffff; border: 1px solid #09a035;}
.gmtdttl{font-size: 110%; font-weight: bold; color: #ffffff; text-align:center;  background-color: #099e3f}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

.all_img { background: url(/img/design/bg_all_img.gif) no-repeat center center; display: block; width: 240px; height: 33px; line-height: 33px; margin: 5px 0 5px 0; text-align: left; padding-left: 40px; color: #9a9a9a; }
.all_img_2 { background: url(/img/design/bg_all_img_2.gif) no-repeat 0 50%; display: block; width: 135px; height: 33px; line-height: 33px; margin: 5px 0 5px 0; text-align: left; padding-left: 40px; color: #9a9a9a; }

/* .callback input { width: 175px; }
.callback { font-weight: bold; border-top: 1px solid #59a900; border-right: 1px solid #59a900; }
.callback td{ border-bottom: 1px solid #59a900; border-left: 1px solid #59a900; padding: 5px; } */

.highslide-thumbstrip-inner ul li img { width: 100%; height:100% ; }
.highslide-thumbstrip-inner ul li { height: 152px; width: 152px; margin: 5px 3px; text-align: center; }
div#hsId1{width:350px;}
.full_compare { background: #fff; padding: 10px; margin: 0 0 65px 0; }
/* .compare { border-top: 1px solid #000; border-right: 1px solid #000; } */
.compare td { border-bottom: 1px solid #000; /* border-left: 1px solid #000; */ padding: 5px; vertical-align: top; }
.compare_on td { background: #ededed; cursor: pointer }

.bt_compare { padding-left: 10px; }
.bt_compare img { cursor: pointer; }


.tooltip_container { position: relative; }
.tooltip_close { float: right; padding-left: 5px; cursor: pointer; }
.trigger { cursor: pointer;  }
.tooltip { position: absolute; min-width: 500px; max-width: 500px; padding-top: 0px; display: none; z-index: 100; text-align: left; font-weight: normal; left: -50px; }
.tooltip td { padding: 0; border-bottom: none; }
.tooltip_tongue { position: absolute; left: 45px; z-index: 120; display: none; }
.tooltip_left_top { background: #feffd7 url(/img/design/tooltip_top_left.gif) no-repeat left top; }
.tooltip_right_top { background: #feffd7 url(/img/design/tooltip_top_right.gif) no-repeat right top; }
.tooltip_top { background: #feffd7 url(/img/design/tooltip_top.gif) repeat-x center top; width: 100%; }
.tooltip_left_bottom { background: #feffd7 url(/img/design/tooltip_bottom_left.gif) no-repeat left bottom; }
.tooltip_right_bottom { background: #feffd7 url(/img/design/tooltip_bottom_right.gif) no-repeat right bottom; }
.tooltip_bottom { background: #feffd7 url(/img/design/tooltip_bottom.gif) repeat-x center bottom; width: 100%; }
.tooltip_right { background: #feffd7 url(/img/design/tooltip_right.gif) repeat-y right center; }
.tooltip_left { background: #feffd7 url(/img/design/tooltip_left.gif) repeat-y left center; }
.tooltip_main { background: #feffd7; font-size: 14px; }

.platron td { padding-right: 15px }

.starrr{background:url(/img/design/starrr.jpg) no-repeat 0 0; padding-left:26px; display:block; height:20px; font-weight:bold; margin:0 auto; width:140px;}

.sale_ico {background:url(/img/design/sale_ico.png) no-repeat 0 0; width:61px; height:48px; position:absolute; left:5px; top:5px; font-size:12px; color:#fff; font-weight:bold; padding-top:13px;}
.old_price {color:#498C00; text-decoration:line-through;}
/*NOM TAB*/
.container {margin:15px 0 10px 0; position:relative;}
.nom_tab_act {background:url(/img/design/right_tab.gif) 100% 0 no-repeat;  height:32px; color:#000; font-size:14px; font-weight:bold; display:inline-block; margin-right:2px; cursor:pointer}
.nom_tab_act span{background:url(/img/design/left_tab.gif) 0 0 no-repeat; padding:0 40px; height:32px; line-height: 29px; display:inline-block;}

.nom_tab {background:url(/img/design/right_active_tab.gif) 100% 0 no-repeat;  height:32px; color:#fff; font-size:14px; font-weight:bold; display:inline-block; margin-right:2px; cursor:pointer}

.nom_tab  span{background:url(/img/design/left_active_tab.gif) 0 0 no-repeat; padding:0 40px; height:32px; line-height: 29px; display:inline-block;}

.tab_content {border:1px solid #b8b8b8; display:none; padding:10px; margin-top:-1px;}
/* clearfix */
.tab_content:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
}
* html .tab_content { zoom: 1; } /* IE6 */
*:first-child+html .tab_content { zoom: 1; } /* IE7 */


/*NOM CLOSET*/
.Closet_title {color:#fff; font-size:24px; font-weight:bold;}
.Closet_B_L {position:absolute; bottom:0; width:10px; height:7px; background:url(/img/design/Closet_B_L.gif) no-repeat 50% 50%;}
.Closet_B_R {position:absolute; bottom:0; right:0; width:10px; height:7px; background:url(/img/design/Closet_B_R.gif) no-repeat 50% 50%;}
/* .Closet_T_L {position:absolute; width:10px; height:7px; background:url(/img/design/Closet_T_L.gif) no-repeat 50% 50%;} */
.Closet_T_R {position:absolute; right:0; top:31px; width:10px; height:7px; background:url(/img/design/Closet_T_R.gif) no-repeat 50% 50%;}

.Closet_table {}
.L_T_R_G {background:#4d9500 url(/img/design/Closet_T_L.jpg) no-repeat 0 0; width:10px; height:46px; border-bottom:1px solid #b2b3b5;}
.R_T_R_G {background:#4d9500 url(/img/design/Closet_T_R.jpg) no-repeat 0 0; width:10px; height:46px; border-bottom:1px solid #b2b3b5;}
.L_B_R_G {background:url(/img/design/Closet_B_L.gif) no-repeat 0 0; width:7px; height:7px;}
.R_B_R_G {background:url(/img/design/Closet_B_R.gif) no-repeat 0 0; width:7px; height:7px;}

.C_G {padding:5px; background:url(/img/design/Closet_divider.gif) no-repeat 100% 38px;}

.L_G {background:url(/img/design/grey_dot.gif) repeat-y 0 0; width:7px;}
.R_G {background:url(/img/design/grey_dot.gif) repeat-y 100% 0; width:7px;}
.T_G {background:#4d9500 url(/img/design/Closet_T_C.gif) repeat-x 0 0; height:46px; border-bottom:1px solid #b2b3b5;}
.B_G {background:url(/img/design/grey_dot.gif) repeat-x 0 100%; height:7px;}


.Blood {color:#C00;}
.font14 {font-size:14px;}
.font20 {font-size:20px;}
.font24 {font-size:24px;}

/*NOM_TEPLICA*/
.buy_tplica {border-top:1px solid #e9e9e9; border-bottom:1px solid #849075; float:left; margin:0 0 0 -5px;}
.buy_tplica td{ height:47px; border-top:1px solid #849075; border-bottom:1px solid #e9e9e9;}
.buy_tplica tr {background:#fff;}
.buy_tplica tr.select{background:url(/img/design/teplica_sel.gif) repeat-x 0 0;}
.buy_tplica tr.select td {border-bottom:1px solid #5b8c1d;}
.buy_tplica tr.select .item_name, .buy_tplica  tr.select .tep_price, .buy_tplica  tr.select .tep_desc {color:#fff}
.buy_tplica .tep_name{padding-left:9px;}
.buy_tplica  tr .item_name {font-size:16px; color:#c00; font-weight:bold; font-family:Verdana; letter-spacing:-0.01em}
.buy_tplica  tr .tep_price {font-size:24px; color:#498c00; font-weight:bold; font-family:Arial;}
.buy_tplica  tr .tep_desc {font-size:14px; color:#000;  font-family:Verdana;}


.buy_tplica tr .no_check{background:url(/img/design/Teplica_check.png) 50% 0 no-repeat;}
.buy_tplica tr.select .no_check{background:url(/img/design/Teplica_check_ok.png) 50% 0 no-repeat;}
.check{background:url(/img/design/Teplica_check_ok.png) 50% 0 no-repeat;}

.tepl_add {border:1px solid #b2b2b2; width:140px; height:110px; float:left; margin-left:4px; background:url(/img/design/tepl_add_item_none.gif) 0 0 repeat-x;  position:relative;  padding:33px 0 0 10px; color:#000; font-size:14px;}
.tepl_add_select{border:1px solid #b2b2b2; width:140px; height:110px; float:left; margin-left:4px; background:url(/img/design/tepl_add_item.gif) 0 0 repeat-x; position:relative; padding:33px 0 0 10px; color:#fff; font-size:14px;}

.tepl_add .tepl_add_price { font-family:Arial; font-size:20px; font-weight:bold; color:#498c00; line-height:38px;}
.tepl_add_select .tepl_add_price {font-family:Arial; font-size:20px; font-weight:bold; color:#fff; line-height:38px;}
.tepl_add a:link, .tepl_add a:visited, .tepl_adda:hover, .tepl_add a:active{color:#b2042a; font-weight:bold; font-size:12px; }
.tepl_add_select a:link, .tepl_add_select a:visited, .tepl_add_select a:hover, .tepl_add_select a:active{color:#d3ed8c; font-weight:bold; font-size:12px;}

.tepl_add_select .per, .tepl_add  .per {position:absolute; top:-34px; right:2px; background:url(/img/design/tepl_15persents.png) 0 0 no-repeat; width:86px; height:75px;}
.tepl_add .check {position:absolute; bottom:0; right:0; height:39px; width:39px; background:url(/img/design/T_check.jpg) 0 0 no-repeat;}
.tepl_add_select .check {position:absolute; bottom:0px; right:0; height:46px; width:46px; background:url(/img/design/T_check_sel.jpg) 0 0 no-repeat;}

.tepl_tomat {vertical-align:bottom; display:inline-block; width:65px; height:41px; background:url(/img/design/Tepl_tomat.jpg) 0 0 no-repeat;}
.tepl_tomat_option {vertical-align:bottom; display:inline-block; width:65px; height:41px; background:url(/img/design/Tepl_tomat_option.jpg) 0 0 no-repeat;}

.wind_chek {height:41px; background:url(/img/design/popup_complect.gif) 0 0 no-repeat; width:241px; }
.wind_chek_on {height:41px; background:url(/img/design/popup_complect.gif) 0 -41px no-repeat; width:241px; }
.tepl_summ {font-size:30px}

.slogan { font-size: 16px; font-weight: bold; padding: 0 0 0 15px; color: #464646; font-family: Trebuchet MS }

.tab_slide{border-collapse: collapse;}

#goods_summ {font-size:14px; line-height:20px; font-weight:normal;}
#mydiv_1, #mydiv_2 {width:450px; height:300px; margin:-150px 0 0 -225px; border:6px solid #c2c1c6; background:#fff; padding:6px; z-index:50; border-radius:5px;}
#mylink_1, #mylink_2 {cursor:pointer;}
#mylink_1:hover, #mylink_2:hover {text-decoration:underline;}
.close_popup {cursor:pointer;}
.relative {position:relative;}
/*List Closet*/
.Closet_line {background:url(/img/design/List_closet_Center_line.jpg) 0 0 repeat-x; height:48px; color:#fff; font-size:20px; vertical-align:top; line-height:40px;}
.Closet_list_item { width:325px; display:inline-block; margin-right:20px; margin-bottom:18px; vertical-align:top;}
.Closet_list_item .item_more {margin-top:3px;}
.Closet_list_title a:link, .Closet_list_title a:visited {font-size:17px; font-family:Arial; color:#000; text-decoration:underline}
 .Closet_list_title a:hover, .Closet_list_title a:active {font-size:17px; font-family:Arial; color:#000; text-decoration:none;}
.Closet_list_price {font-size:18px; font-family:Arial; color:#498c00;}

/* search autocomplete */
		.search_bg {
			z-index:910;
			position:relative;
		}
		.ui-autocomplete {
			background: #f2f2f2 !important;
			border-color:#91b600;
			z-index:903;
		}
		.ui-autocomplete-input {z-index:903;}
		.ui-menu-item a:hover, .ui-menu-item a:active {
			background:#91b600;
			color:#fff;
			z-index:902;
		}
		
/* short basket */
	.short_basket {
		position:relative;
		z-index:901;
	}
	.table_basket_info {
		border-collapse:collapse;
		margin: 7px 0 7px;
	}
	.table_basket_info, .table_basket_info td, .table_basket_info th {
		border: 1px solid #666;
		border-collapse:collapse;
	}
	.table_basket_info th {
		text-align:center;
	}
	.table_basket_info th, .table_basket_info td {
		padding: 3px 5px;
	}
	.basket_info {
		position:absolute;
		top:-10px;
		left:100%;
		background:#fff;
		display:none;
		z-index: 900;
	}
		.basket_info_inner {
			margin-left:15px;
			border: 5px solid #c2c1c6;
			border-radius: 6px;
			-moz-border-radius:6px;
			-khtml-border-radius:6px;
			-webkit-border-radius:6px;
			behavior:url(/js/pie.htc);
			padding: 5px;
		}
			.basket_info_title {
				display:block;
			}
	.b_delivery {
		position:relative;
		margin-top:10px;
		padding-bottom:20px;
		z-index:901;
	}
		.delivery_info {
			position:absolute;
			top:-10px;
			left:100%;
			display:none;
			z-index:900;
		}	
			.delivery_info_inner {
				background:#fff;
				margin-left:15px;
				border: 5px solid #c2c1c6;
				border-radius: 6px;
				-moz-border-radius:6px;
				-khtml-border-radius:6px;
				-webkit-border-radius:6px;
				behavior:url(/js/pie.htc);
				padding:5px;
				width:300px;
			}
	

/* new header */
		.h_callback {
			display:block;
			background:url(/img/design/callback_new.jpg) left top no-repeat;
			height:47px;
			width:271px;
			position:relative;
			margin:16px 2px 0 22px;
		}
			.h_callback_phone, .h_callback_phone:link, .h_callback_phone:visited, .h_callback_phone:hover, .h_callback_phone:active {
				text-decoration:none;
				color:#000;
				font-size:13px;
				font-weight:bold;
				display:block;
				position:absolute;
				left:47px;
				top:7px;
			}
			.h_callback_order, .h_callback_order:link, .h_callback_order:visited, .h_callback_order:hover, .h_callback_order:active {
				text-decoration:none;
				color:#fff;
				font-size:12px;
				font-weight:bold;
				display:block;
				position:absolute;
				right: 39px;
				top: 25px;	
			}
		.h_cabinet {
			display:block;
			height:47px;
			width:150px;
			background:url(/img/design/cabinet_new.jpg) left top no-repeat;
			margin-top:16px;
		}
			.h_cabinet_link:link, .h_cabinet_link:visited, .h_cabinet_link:hover, .h_cabinet_link:active {
				text-decoration:none;
				position:relative;
				display:block;
			}
				.h_cabinet_t1 {
					display:block;
					color:#000;
					font-weight:bold;
					font-size:13px;
					position:absolute;
					left:60px;
					top:8px;
				}
				.h_cabinet_t2 {
					display:block;
					text-align:center;
					color:#fff;
					font-weight:bold;
					font-size:12px;
					position:absolute;
					left:41px;
					top:25px;
				}
		.h_logo:link, .h_logo:visited, .h_logo:hover, .h_logo:active {
			display:block;
			margin:6px 0 6px 14px;
		}
a.highslide{text-decoration:none;}

/*Выпад меню в номе для обратной связи*/
#drop_feedback {text-decoration:underline; cursor:pointer;}
#feedback_window, #callback_window{width:465px; border:6px solid #c2c1c6; border-radius:4px; position:absolute; z-index:1200; display:none; background:#fff; margin-left:-230px; margin-top:-120px;}
#feedback_window  .title, #callback_window .title {color:#4b4b4b; font-size:18px; font-style:normal; margin-left:67px;}
.close_feed {position:absolute; top:5px; right:5px; width:23px; height:23px; background:url(/img/design/Feed_close.jpg) 0 0 no-repeat; cursor:pointer;}
#feedback_window td ,  #callback_window td{vertical-align:top;}
#feedback_window .feed_div , #callback_window .feed_div{background:url(/img/design/Feedback_div.gif) 0 0 repeat-y; width:1px; padding:0 3px;}

#drop_callback {text-decoration:underline; cursor:pointer;}

.delivs_link {text-decoration:underline; font-family: Times New Roman; font-size:15px; text-align:center; margin-left:40px; cursor:pointer;}
#deliv_wind {width:477px; height:94px; background:url(/img/design/wind_deliv.png) 0 0 no-repeat; display:none; padding:60px 12px 10px 0; position:absolute; z-index:1200; margin-left:-200px; margin-top:-80px; font-size:13px;}
#deliv_wind  a:link, #deliv_wind  a:visited, #deliv_wind  a:hover, #deliv_wind  a:active {color:#000;} 
.close_deliv {position:absolute; top:9px; right:10px; height:18px; width:18px; cursor:pointer;}

/*Новая корзина*/
.pay_log  {display:inline-block; width:100px; margin-bottom:5px;}
.pay_droper {width:404px; height:16px; border:1px solid #afafaf; line-height:16px; padding:0 4px; font-size:11px; background:url(/img/design/pay_drop.gif) 100% 0 no-repeat;}
.pay_hide {border:1px solid #000; border-top:1px solid #ccc; width:400px; padding:6px; background:#fff; position:absolute; z-index:1000;}
.such_link {color:#ff5a00; text-decoration:underline; cursor:pointer;}

/*Всплывающая краткая корзина*/

#slide_short_basket {background:url(/img/design/new_slide_bascet_pl.png) no-repeat 0 0; width:195px; height:46px; padding:44px 34px 0 34px; font-size:15px;  line-height:20px; display:none; position:fixed; bottom:0; right:0; color:#041a03;}
#slide_short_basket a:link, #slide_short_basket a:visited, #slide_short_basket a:hover, #slide_short_basket a:active {color:#041a03; text-decoration:none;}
#slide_short_basket_close {position:absolute; top:3px; right:8px; width:18px; height:18px; cursor:pointer;}

* html #slide_short_basket {
   position: absolute;
   bottom: expression(eval(document.body.scrollBottom) + "px");
   }


/*Новая корзина ajax basket && basket div*/

.relative {position:relative; background:#fff; z-index:999;}
.pay_log  {display:inline-block; width:100px; margin-bottom:5px;}
.pay_droper, .add_services {width:404px; height:16px; border:1px solid #afafaf; line-height:16px; padding:0 4px; font-size:11px; background:url(/img/design/pay_drop.gif) 100% 0 no-repeat;}
.pay_hide , .add_services_hide{border:1px solid #000; display:none; border-top:1px solid #ccc; width:400px; padding:6px;  position:absolute; z-index:1000;
									background:#fff;}
.such_link {color:#ff5a00; text-decoration:underline; cursor:pointer;}

.new_baket_div {border:3px solid #94b800;}
.bask_nom_tab {width:100%; border-collapse:collapse; border:none;}
.bask_nom_tab th {border:1px solid #979797; width:139px; text-align:center; background:#f0f0f0; padding:3px 0; border-top:none;}
.bask_nom_tab th.left{border-left:none; text-align:center;}
.bask_nom_tab th.right{border-right:none}
.bask_nom_tab td {border:1px solid #979797; width:139px; text-align:center;}
.bask_nom_tab td.left {border-left:none; padding:4px 0;}
.bask_nom_tab td.right {border-right:none;}
.bask_nom_tab input, .bask_nom_tab input[type="text"] {height:30px; width:30px; color:#8fb500; font-size:18px; padding:0px; line-height:20px; text-align:center;}
.bask_nom_tab .green, .total_basket_price {font-size:25px; font-weight:bold; color:#94b800;}
.basket_block { margin:3px 0; padding-left:200px; font-size:15px; line-height:24px;}
.brun_bd {border:4px solid #81ac00; margin:7px 0; position:relative; background:#fff; z-index:1;_height: 1%;}

.brun_bd .tl_grau {position:absolute; top:-4px; left:-4px; width:14px; height:14px; background:url(/img/design/grune_grau_T_L.gif) 0 0 no-repeat;}
.brun_bd .tr_grau {position:absolute; top:-4px; right:-4px; width:14px; height:14px; background:url(/img/design/grune_grau_T_R.gif) 0 0 no-repeat;}

.brun_bd .tl {position:absolute; top:-4px; left:-4px; width:14px; height:14px; background:url(/img/design/grune_T_L.gif) 0 0 no-repeat;}
.brun_bd .tr {position:absolute; top:-4px; right:-4px; width:14px; height:14px; background:url(/img/design/grune_T_R.gif) 0 0 no-repeat;}
.brun_bd .bl {position:absolute; bottom:-4px; left:-4px; width:14px; height:14px; background:url(/img/design/grune_B_L.gif) 0 0 no-repeat;}
.brun_bd .br {position:absolute; bottom:-4px; right:-4px; width:14px; height:14px; background:url(/img/design/grune_B_R.gif) 0 0 no-repeat;}

* html .brun_bd .bl {bottom:-6px;}
* html .brun_bd .br {bottom:-6px;}

input.distanse  {border:2px solid #81ac00; height:16px;}
.basket_block .que{cursor:pointer; vertical-align:bottom;}
.basket_block .vTop {vertical-align:top;}
.basket_informer, .show_info_service{width:200px; display:none; position:absolute; right:15px; top:30px; background:#e0f39b; padding:5px; border:1px solid #77a500; line-height:1.15em; cursor:pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;}
.show_info_service {width:400px;}
.info_service {text-decoration:underline; cursor:pointer;}
.gorod {position:relative; display:inline-block;}
.gorod_text {color:#90a9d1; font-size:9px; position:absolute; top:13px; left:14px; }

/*Радио кнопки*/
input[type="text"] {border:1px solid #c8c8c8; height:18px; padding:0 2px;}
.label {	margin:5px 0; position:relative;}
.niceRadio {margin-top:5px; margin-bottom:-7px; margin-right:7px; width: 24px; height: 24px; display: inline-block; cursor: pointer; background: url(/img/design/radio_as_check.png) 0 0; overflow: hidden; position:relative;}
.radioChecked {background-position: 0 -24px; margin-top:5px; margin-bottom:-7px; margin-right:7px;}
.niceRadio input, .radioChecked  input{display:none;}
/*Доп услуги в корзине*/
.checkbox_acs_off, .checkbox_acs_on {display:inline-block; background:url(/img/design/radio_as_check.png) 0 0  no-repeat; width:24px; height:24px; cursor: pointer;}
.checkbox_acs_on {background-position: 0 100%}
div.add_services_text{font-size:16px; margin:4px 0; vertical-align:middle;}

/*Статьи*/
.last_atic  {margin-top:10px; }
.sh_atic {margin-bottom:10px; padding-bottom:6px; border-bottom:1px dotted #ccc;}
.last_atic h3 {margin-bottom:6px;}
.date {padding:1px 3px; background:#eee; color:#363636; font-weight:bold; margin:4px 0; display:inline-block; font-size:11px;}
