* { margin: 0; }
a img, img { border: 0; }
body { 
	color : #333333;
	font-size : 12px;
    font-family : Arial, Verdana, Tahoma;
    margin-top: 10px;
}
table { color : #333333; font-size : 12px; font-family : Arial, Verdana, Tahoma; }

/* Колонки в основной части */
.left {
  border:1px dotted #999;
  border-left:0;
  background: url(/img/design/left_bot_bg.jpg) no-repeat 100% 100%;
}
.sidebar {
	border:1px dotted #a1a1a1;
	width:250px;
	padding-top: 15px;
}
.main_container {
	vertical-align: top;
	border: 1px dotted #a1a1a1;
	background: url(/img/design/cent_bot_bg.jpg) no-repeat 100% 100%;
}
.main_container_bg { position:relative; top:1px;}

.left_menu {
  background: url(/img/design/left_top_bg.jpg) no-repeat 100% 0%;
  padding-left: 18px;
  padding-top: 25px;
  padding-right: 10px;
  min-height: 200px;
}
.news {
  width:239px;
  padding-left: 18px;
  padding-top: 25px;
}
.news_club {
  margin-left: 18px;
  margin-top: 25px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding:7px;
  -moz-border-radius:4px;
  background:#ededed;
}

.center_div {
  border:1px dotted #999;
  border-right:0;
  padding-top: 40px;
  margin-left:5px;
  position: relative;
}
.center_div_index {
  position: relative;
}
.center { background: url(/img/design/cent_bot_bg.jpg) no-repeat 100% 100%; }
.center_index {
	background: url(/img/design/cent_bot_bg.jpg) no-repeat 100% 100%;
	border:1px dotted #999;
}

.cent_top_bg {
  position: absolute;
  left: 0;
  top: 0;
  border-collapse: collapse;
}

#content {
  padding-left: 30px;
  padding-right: 10px;
  padding-top:40px;
}
td.active {
  background: url(/img/design/active.jpg);
}
.s_bask {
  padding-left: 18px;
  padding-top: 25px;
  padding-right: 10px;
  width: 242px;
}
.s_login {
	width:239px;
	padding-left:15px;
}
.path {margin-bottom:10px;}
.kids_curr{ margin: 0 auto;}
/* НЕ ТРОГАТЬ - ДЛЯ IE! */
* html .left_menu {
  height: 200px;
}
* html #content {
  width: 100%;
}
/* Дальше можно трогать */

/*--основной стиль ссылок--*/
A:link
{
    COLOR: #006b00;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #006b00;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #006b00;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #006b00;
	TEXT-DECORATION: none;
}
.psevdo_but { COLOR: #006b00;   TEXT-DECORATION: underline; float: right; font-weight: bold; cursor: pointer; font-size: 12px;}
.psevdo_but:hover { COLOR: #006b00;   TEXT-DECORATION: none; float: right; font-weight: bold; cursor: pointer; font-size: 12px;}
/*--стили ссылок в меню верхних разделов--*/
.top_menu a:link {font-family: Times New Roman; font-size: 23px; COLOR: #333; TEXT-DECORATION: none;}
.top_menu a:visited {font-family: Times New Roman; font-size: 23px; COLOR: #333; TEXT-DECORATION: none;}
.top_menu a:active {font-family: Times New Roman; font-size: 23px; COLOR: #333;  TEXT-DECORATION: underline;}
.top_menu a:hover {font-family: Times New Roman; font-size: 23px; COLOR: #333;  TEXT-DECORATION: underline;}

.left_menu a:link {font-family: Times New Roman; font-size: 14px; COLOR: #006b00; TEXT-DECORATION: none;}
.left_menu a:visited {font-family: Times New Roman; font-size: 14px; COLOR: #006b00; TEXT-DECORATION: none;}
.left_menu a:active {font-family: Times New Roman; font-size: 14px; COLOR: #006b00; TEXT-DECORATION: underline;}
.left_menu a:hover {font-family: Times New Roman; font-size: 14px; COLOR: #006b00; TEXT-DECORATION: underline;}


/* Ссылки 2ого и 3его уровней в левом меню */
.L_2 a:link, .L_2 a:visited, .L_2 a:active, .L_2 a:hover, .L_3 a:link, .L_3 a:visited, .L_3 a:active, .L_3 a:hover {
  font-size: 12px;
}

/*--стили ячеек в меню верхних разделов--*/
.top_menu {
	font-family: Times New Roman; 
	font-size: 17px;
	color: #333;
	height: 35px;
	white-space: nowrap;
	width: 100%;
}
.top_menu td {
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

/*--главные заголовки блоков (ВНЕтабличные)--*/
.title {
	color : #000;
	font-size : 25px;
   font-family : Times New Roman;
}
h1 {
	color : #000;
	font-size : 25px;
    font-family : Times New Roman;
	font-weight: normal;
}
h2 {
	color : #000;
	font-weight: bold;
	font-size : 14px;
    font-family : Arial, Verdana, Tahoma;
}
h3 {
	color : #154d91;
	font-weight: bold;
	font-size : 11px;
    font-family : Arial, Verdana, Tahoma;
}
h6 {
	color:#00cc00;
	font:bold 13px Arial;
}
/*--зеленая ссылка--*/
.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;}

span.next {
	background-image: url(/img/design/arrow_n.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006b00;
}
/*--стиль сслыки "подробнее >>"--*/
.next a:link {color: #006b00; TEXT-DECORATION: none;}
.next a:visited {color: #006b00; TEXT-DECORATION: none;}
.next a:active {color: #006b00; TEXT-DECORATION: underline;}
.next a:hover {color: #006b00; TEXT-DECORATION: underline;}

/*--красная ссылка--*/
.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;
	border: #afafaf 1px solid;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nom_col {border-bottom:1px solid #dddddd;}
.price {
  color: #ff0000;
  font-weight: bold;
  font-size: 20px;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.gb, table.border {
	border-collapse:collapse;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
table.gb td,table.border td, table.gb th, table.border th {
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	padding:5px;
	vertical-align: top;
}
table.gb table td, table.border table td { border: none; }
/*--блок стилей для таблиц корзины - шапка таблиц--*/
td.gb_t {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
/*--названия характеристик--*/
.sg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	font: Arial;
	font-size: 20px;
	color: #006b00;
}
/*--дата в новостях и статьях--*/
.date {
	color : #8d3694;
	/*font-weight: bold;*/
	font-size : 14px;
   font-family : Times New Roman;
}
.date_grey {
	color : #bfbfbf;
	font-size : 12px;
	font-family : Times New Roman;
}
/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}
.inspiro_link a:link {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
.inspiro_link a:visited {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #ffffff; 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 {
	border-top: #006b00 1px solid;
	border-right: #006b00 1px solid;
	border-bottom: #006b00 1px solid;
	background-color: #ffffff;
}
td.pager_t {
	BORDER-left: #006b00 1px solid;
	background-color: #006b00;
   color: #ffffff;
   text-align: center;
	padding: 3px;
}
td.pager {
	BORDER-left: #006b00 1px solid;
   color: #000000;
   text-align: center;
	padding: 3px;
	cursor: pointer;
}
td.pager_over {
	BORDER-left: #006b00 1px solid;
   color: #000000;
	background-color: #FFFFCC;
   text-align: center;
	padding: 3px;
	cursor: pointer;
}
td.on_pager {
	BORDER-left: #006b00 1px solid;
   COLOR: #FF8F00;
   text-align: center;
   CURSOR: hand;
   BACKGROUND-COLOR: #e4eaf2;
	padding: 3px;
}
/*************\\\PAGER****************/

div.photo {
	display: block;
	float: left;
	width: 160px;
	height: 160px;
	margin: 5px;
	text-align: center;
	border: 1px solid #cccccc;
}

div.photo table td{
	width: 150px;
	height: 150px;
	padding: 5px;
	text-align: center;
}
.border-table { border-collapse:collapse; }
.border-table td { border:1px solid #ddd; padding:3px; }

/*--стиль навигации--*/
div.nav_tree {
	margin-top: 10px;
}
div.nav_tree img {
	width: 13px;
	height: 13px;
	cursor: pointer;
}
/************************CABINET************************/
div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/************************CABINET************************/

.fl_left { float:left; padding:0 2px;}
.fl_right { float:right; padding:0 2px; }


.sm_marg { margin:1px 3px; }
.table_td_txt_center td { text-align:center; }
.txt_ul { margin-left:20px; }

div.error { width: 250px; margin: 0 auto; height: 35px; line-height: 35px; border: 1px solid #eb7373; background-color: #f3abab; text-align: center; font-weight: bold; color: #e56565; display: none; }
div.baget { padding: 10px; border: 1px solid #999; background-color: #efefef; width: 300px; margin: 5px 0; }

.title_calendar {
	color : #fff;
	font-size : 32px;
	font-style: italic;
	font-weight: bold;
	font-family : Times New Roman;}

table.calendar { color: #f2ea13; width: 250px; }
p.date_c { color: #f2ea13; font-size: 20px; font-weight: bold}
table.calendar a:link, table.calendar a:visited { color: #f2ea13; font-size: 12px; }
div.name, div.name a:link, div.name a:visited { font-size: 13px; font-weight: bold }

.list_abc { text-align: center; }
.item_link a:link, .item_link a:hover, .item_link a:active, .item_link a:visited { color: #000; }
