* {
  margin: 0;
}
a img, img {
  border: 0;
}
/* конец отладки */
body {
	color : #ffffff;
	font-size : 12px;
   font-family: Tahoma;
	background-image: url(/img/design/bg.jpg);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	background-color: #13463f;
}
table {
   color : #ffffff;
   font-size : 12px;
   font-family: Tahoma;
}

/* Колонки в основной части */
.center {
padding: 15px;
}
.right {
padding-top: 30px;
padding-left: 10px;
padding-right: 10px;
}
.copy {
	height: 50px;
	padding-left: 30px;
	padding-right: 30px;
}
.copy_text {
	color: #809585;
}
.bot_menu {
    color: #809585;
	margin:0px 8px 0px 8px;
}
td.bot_menu {
    padding-left:102;
}

/*--основной стиль ссылок--*/
A:link
{
    COLOR: #00b697;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #00b697;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #00b697;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #00b697;
	TEXT-DECORATION: none;
}
li {

	margin-left: 20px;
}

td.emails {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
}
table.top {
	background-image: url(/img/design/header_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	background-position: 0% 100%;
	height: 108px;
}
td.t1 {
	background-image: url(/img/design/topmenu_bg.jpg);
	background-repeat: no-repeat;
	background-color: #052b29;
	height: 26px;
}
td.t2 {
	background-image: url(/img/design/topmenu_line_bg.jpg);
	background-repeat: no-repeat;
	background-color: #187563;
	height: 13px;
	text-align: right;
}
.slogan {
	FONT-SIZE: 14px;
	COLOR: #009240;
	font-weight: bold;
}
.phones {
	FONT-SIZE: 18px;
	font-weight: bold;
	COLOR: #009240;
	white-space: nowrap;
}

/*--стили ссылок в меню верхних разделов--*/
.top_menu a:link {font-family: Arial, Verdana, Tahoma; font-size: 15px; COLOR: #fff; TEXT-DECORATION: none;}
.top_menu a:visited {font-family: Arial, Verdana, Tahoma font-size: 15px; COLOR: #fff; TEXT-DECORATION: none;}
.top_menu a:active {font-family: Arial, Verdana, Tahoma font-size: 15px; COLOR: #fff94e;  TEXT-DECORATION: none;}
.top_menu a:hover {font-family: Arial, Verdana, Tahoma font-size: 15px; COLOR: #fff94e;  TEXT-DECORATION: none;}

/*--стили ячеек в меню верхних разделов--*/
.top_menu {
	font-family: Times New Roman; 
	font-size: 15px;
	color: #585833;
	height: 40px;
	background-color: #e6e6b3;
	white-space: nowrap;
}

/*--главные заголовки блоков (ВНЕтабличные)--*/
.title {
	FONT-SIZE: 18px; 
	COLOR: #ceffe3;
	margin-bottom: 5px;
}
.like_h1 {
	font-size: 18px;
	color: #ceffe3;
	font-weight: normal;
}
h1 {
	font-size: 18px;
	color: #ceffe3;
	font-weight: normal;
}
h2 {
	color : #ceffe3;
	font-weight: bold;
	font-size : 14px;
}
h3 {
	color : #ceffe3;
	font-weight: bold;
	font-size : 11px;
}

.n12 {	border-top: #00b697 1px solid;}
.n13 {	border-left: #00b697 1px solid;}
.n24 {	border-right: #00b697 1px solid;}
.n34 {	border-bottom: #00b697 1px solid;}

div.news {
	margin-bottom: 25px;
	margin-top: 10px;
}

div.n_date {
	color: #00b697;
	font-size: 12px;
	margin-bottom: 5px;
}
div.n_link {
	margin-bottom: 5px;
	COLOR: #00b697;
}
.n_link a:link {COLOR: #00b697; TEXT-DECORATION: underline;}
.n_link a:visited {COLOR: #00b697; TEXT-DECORATION: underline;}
.n_link a:active {COLOR: #00b697;  TEXT-DECORATION: none;}
.n_link a:hover {COLOR: #00b697;  TEXT-DECORATION: none;}

div.n_d_link {
	margin-bottom: 5px;
	COLOR: #ffffff;
	text-align:justify;
	}
.n_d_link a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.n_d_link a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.n_d_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.n_d_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}


div.path {
	margin-bottom: 15px;
	font-size: 12px;
	padding-left: 10px;
}

/*--зеленая ссылка--*/
.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;

}

/*--стиль сслыки "подробнее >>"--*/
.next {
	font-size: 11px;
}
.next a:link {COLOR: #00b697; TEXT-DECORATION: underline;}
.next a:visited {COLOR: #00b697; TEXT-DECORATION: underline;}
.next a:active {COLOR: #00b697;  TEXT-DECORATION: none;}
.next a:hover {COLOR: #00b697;  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;}

.dark_red {color:#da251c;}
/*--главный стиль инпутов и батонов--*/
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;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
}
td.border {
	border: #cccccc 1px solid;
   border-collapse: collapse;
}
table.gb {
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
td.gb {
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	vertical-align: top;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
td.gb_t {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	color : #800000;
	font-weight: bold;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
}
/*--дата в новостях и статьях--*/
.date {
	color : #b7b7b7;
	/*font-weight: bold;*/
	font-size : 11px;
   font-family : Arial, Verdana, Tahoma;
}
/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}
.inspiro_link {
	color: #809585;
	font-size: 11px;
}
.inspiro_link a:link {COLOR: #809585; TEXT-DECORATION: underline;}
.inspiro_link a:visited {COLOR: #809585; TEXT-DECORATION: underline;}
.inspiro_link a:active {COLOR: #809585; TEXT-DECORATION: none;}
.inspiro_link a:hover {COLOR: #809585; TEXT-DECORATION: none;}

.pic {
	border: #00b697 1px solid;
}


#leftcolum {
	PADDING-LEFT: 10px; FONT-SIZE: 14px; VERTICAL-ALIGN: top; WIDTH: 25%; PADDING-TOP: 50px
}
#leftcolum .more A {
	COLOR: #00b697; PADDING-TOP: 7px; TEXT-DECORATION: underline
}
#leftcolum A {
	COLOR: #00b697; PADDING-TOP: 7px; TEXT-DECORATION: underline
}
#maintable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
#maintable .title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 20px; WIDTH: 240px; COLOR: #ceffe3; LINE-HEIGHT: 18px; PADDING-TOP: 10px
}
#centercolum {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; WIDTH: 40%; PADDING-TOP: 15px; TEXT-ALIGN: center
}
#centercolum IMG {
	BORDER-RIGHT: #ffeec0 2px solid; BORDER-TOP: #ffeec0 2px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ffeec0 2px solid; BORDER-BOTTOM: #ffeec0 2px solid
}
#centercolum .title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 20px; COLOR: #ceffe3; LINE-HEIGHT: 18px; PADDING-TOP: 10px
}
#centercolum .cen {
	MARGIN: 0px auto; WIDTH: 453px
}
.button {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/design/button.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 124px;  LINE-HEIGHT: 14px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; FONT-FAMILY: Tahoma; HEIGHT: 25px; TEXT-ALIGN: center
}
.button A {
	FONT-WEIGHT: bold; COLOR: #7c0086; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.button A:hover {
	TEXT-DECORATION: underline
}
.one {
	PADDING-TOP: 15px; HEIGHT: 20px
}
.last {
	MARGIN-RIGHT: 0px; HEIGHT: 20px
}



.e12 {	border-top: #d9e4a8 1px solid;}
.e13 {	border-left: #d9e4a8 1px solid;}
.e24 {	border-right: #d9e4a8 1px solid;}
.e34 {	border-bottom: #d9e4a8 1px solid;}

div.ev {
	margin-bottom: 25px;
	margin-top: 10px;
}

div.e_date {
	color: #00b697;
	font-size: 12px;
	margin-bottom: 5px;
}
div.e_link {
	margin-bottom: 5px;
	COLOR: #d9e4a8;
}
.e_link a:link {COLOR: #d9e4a8; TEXT-DECORATION: underline;}
.e_link a:visited {COLOR: #d9e4a8; TEXT-DECORATION: underline;}
.e_link a:active {COLOR: #d9e4a8;  TEXT-DECORATION: none;}
.e_link a:hover {COLOR: #d9e4a8;  TEXT-DECORATION: none;}

.e_d_link a:link {COLOR: #ffffff; TEXT-DECORATION: none; text-align:justify;}
.e_d_link a:visited {COLOR: #ffffff; TEXT-DECORATION: none; text-align:justify;}
.e_d_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none; text-align:justify;}
.e_d_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none; text-align:justify;}

div.e_d_link div.e_link a:link {COLOR: #d9e4a8; TEXT-DECORATION: underline;}
div.e_d_link div.e_link a:visited {COLOR: #d9e4a8; TEXT-DECORATION: underline;}
div.e_d_link div.e_link a:active {COLOR: #d9e4a8;  TEXT-DECORATION: none;}
div.e_d_link div.e_link a:hover {COLOR: #d9e4a8;  TEXT-DECORATION: none;}

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

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

td.on_pager {
   COLOR: #ffffff;
   text-align: center;
   background-color: none;
	padding: 3px;
	border: #ffffff 1px solid;
}
td.right_border{border-right:1px solid #d9e4a8;}
td.right_n_bot__border{border-right:1px solid #d9e4a8;border-bottom:1px solid #d9e4a8;}
a.inlinks { color:#7c0086; text-decoration:none;}
a:visited.inlinks {color:#7c0086; text-decoration:none; }
a:hover.inlinks {color:#7c0086; text-decoration:underline; }
p.pad{padding:5px;}
a:link.excel, a:visited.excel, a:active.excel {
	height:44px;
	min-height:44px;
	padding:14px 0px 0px 50px;
	background:url(/img/design/exel_icon.gif) no-repeat;
	display:inline-block;
	font-size:110%;
}
/*************\\\PAGER****************/
div.img {
	text-align: center;
}