* {
  margin: 0;
}
p {
	margin-bottom: 10px;
	margin-top: 10px;
}
a img, img {
  border: 0;
}
html {
	height: 100%;
}
/*--тело старницы и таблицы--*/
body {
	color : #000000;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
	/* background: #0065ff; */
	height: 100%;
}
table {
	color : #ffffff;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
}
/*--основной стиль ссылок--*/
A:link
{
    COLOR: #fffd5b;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #fffd5b;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #fffd5b;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #fffd5b;
	TEXT-DECORATION: none;
}
/*--
стили ссылок в меню верхних разделов
.top_menu a:link {font-family: Times New Roman; font-size: 15px; COLOR: #800000; TEXT-DECORATION: none;}
.top_menu a:visited {font-family: Times New Roman; font-size: 15px; COLOR: #800000; TEXT-DECORATION: none;}
.top_menu a:active {font-family: Times New Roman; font-size: 15px; COLOR: #800000;  TEXT-DECORATION: underline;}
.top_menu a:hover {font-family: Times New Roman; font-size: 15px; COLOR: #800000;  TEXT-DECORATION: underline;}

.left_menu a:link {font-family: Times New Roman; font-size: 20px; COLOR: #595925; TEXT-DECORATION: none;}
.left_menu a:visited {font-family: Times New Roman; font-size: 20px; COLOR: #595925; TEXT-DECORATION: none;}
.left_menu a:active {font-family: Times New Roman; font-size: 20px; COLOR: #595925;  TEXT-DECORATION: underline;}
.left_menu a:hover {font-family: Times New Roman; font-size: 20px; COLOR: #595925;  TEXT-DECORATION: underline;}
--*/

/*--стили ячеек в меню верхних разделов
td.top_menu {
	font-family: Times New Roman; 
	font-size: 15px;
	color: #585833;
	height: 40px;
	background-color: #e6e6b3;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}
--*/
/*--главные заголовки блоков (ВНЕтабличные)--*/
.title {
	font: Arial;
	font-size: 20px;
	color: #ffffff;
}
h2.title_sub {font-size: 15px; font-weight: bold; color: #003399; margin-bottom: 10px;}

.title_b {
	font: Arial;
	font-size: 20px;
	color: #000000;
}
h1 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
}
h2 {
	color: #ffffff;
	font-weight: bold;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
	margin: 0px;
	text-decoration: none;
}
h2.w {
	color: #ffffff;
	font-weight: bold;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
	margin: 0px;
	text-decoration: none;
}
.header {
	color : #003d9c;
	font-weight: bold;
	font-size: 12px;
   font-family: Arial, Verdana, Tahoma;
	margin: 0px;
	text-decoration: none;
}
td.p_td {
	width: 225px;
	height: 125px;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
}
div.div_p {
	display: block;
	position: relative;
	bottom: 35px;
	right: 0px;
}
div.div_next {
	display: block;
	position: relative;
	top: 92px;
	right: 0px;
}

a.p_link_25:link {font-family: Arial, Verdana, Tahoma; font-size: 25px; COLOR: #003d9c; TEXT-DECORATION: none;}
a.p_link_25:visited {font-family: Arial, Verdana, Tahoma; font-size: 25px; COLOR: #003d9c; TEXT-DECORATION: none;}
a.p_link_25:active {font-family: Arial, Verdana, Tahoma; font-size: 25px; COLOR: #316fd2;  TEXT-DECORATION: none;}
a.p_link_25:hover {font-family: Arial, Verdana, Tahoma; font-size: 25px; COLOR: #316fd2;  TEXT-DECORATION: none;}

a.p_link_25_g:link {font-family: Arial, Verdana, Tahoma; font-size: 25px; COLOR: #009500; TEXT-DECORATION: none;}
a.p_link_25_g:visited {font-family: Arial, Verdana, Tahoma; font-size: 25px; COLOR: #009500; TEXT-DECORATION: none;}
a.p_link_25_g:active {font-family: Arial, Verdana, Tahoma; font-size: 25px; COLOR: #00c500;  TEXT-DECORATION: none;}
a.p_link_25_g:hover {font-family: Arial, Verdana, Tahoma; font-size: 25px; COLOR: #00c500;  TEXT-DECORATION: none;}

a.p_link_18:link {font-family: Arial, Verdana, Tahoma; font-size: 18px; COLOR: #003d9c; TEXT-DECORATION: none;}
a.p_link_18:visited {font-family: Arial, Verdana, Tahoma; font-size: 18px; COLOR: #003d9c; TEXT-DECORATION: none;}
a.p_link_18:active {font-family: Arial, Verdana, Tahoma; font-size: 18px; COLOR: #316fd2;  TEXT-DECORATION: none;}
a.p_link_18:hover {font-family: Arial, Verdana, Tahoma; font-size: 18px; COLOR: #316fd2;  TEXT-DECORATION: none;}

/*--зеленая ссылка--*/
.green_link a:link {COLOR: #0ee702; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #0ee702; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #0ee702;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #0ee702;  TEXT-DECORATION: none;}
/*--стиль сслыки "подробнее >>"--*/
span.next_g {
	background-image: url(/img/design/next_g.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 11px;
   font-family: Arial, Verdana, Tahoma;
	padding-left: 20px;
	width: 80px;
	height: 15px;
}
span.next_b {
	background-image: url(/img/design/next_b.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 11px;
   font-family: Arial, Verdana, Tahoma;
	padding-right: 5px;
	width: 75px;
	height: 15px;
	text-align: right;
	display: block;
	color: #ffffff;
}
span.next_grey {
	background-image: url(/img/design/next_grey.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 11px;
   font-family: Arial, Verdana, Tahoma;
	padding-right: 5px;
	width: 53px;
	height: 15px;
	text-align: right;
	display: block;
}
span.next_wb {
	background-image: url(/img/design/next_wb.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 11px;
   font-family: Arial, Verdana, Tahoma;
	padding-right: 5px;
	color: #316fd2;
	width: 77px;
	height: 15px;
	text-align: right;
	display: block;
}
span.next_wg {
	background-image: url(/img/design/next_wg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 11px;
   font-family: Arial, Verdana, Tahoma;
	padding-right: 5px;
	color: #009500;
	width: 77px;
	height: 15px;
	text-align: right;
	display: block;
}
span.next_w {
	background-image: url(/img/design/next_w.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 11px;
   font-family: Arial, Verdana, Tahoma;
	padding-right: 5px;
	color: #316fd2;
	width: 77px;
	height: 15px;
	text-align: right;
	display: block;
}
span.next_y {
	background-image: url(/img/design/next_y.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 11px;
   font-family: Arial, Verdana, Tahoma;
	padding-right: 5px;
	color: #009a07;
	width: 77px;
	height: 15px;
	text-align: right;
	display: block;
}
.next_g a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.next_g a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.next_g a:active {COLOR: #ffffff; TEXT-DECORATION: underline;}
.next_g a:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.next_b a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.next_b a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.next_b a:active {COLOR: #bfd8ff; TEXT-DECORATION: none;}
.next_b a:hover {COLOR: #bfd8ff; TEXT-DECORATION: none;}

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

.next_wb a:link {COLOR: #316fd2; TEXT-DECORATION: none;}
.next_wb a:visited {COLOR: #316fd2; TEXT-DECORATION: none;}
.next_wb a:active {COLOR: #003d9c; TEXT-DECORATION: none;}
.next_wb a:hover {COLOR: #003d9c; TEXT-DECORATION: none;}

.next_wg a:link {COLOR: #009500; TEXT-DECORATION: none;}
.next_wg a:visited {COLOR: #009500; TEXT-DECORATION: none;}
.next_wg a:active {COLOR: #005900; TEXT-DECORATION: none;}
.next_wg a:hover {COLOR: #005900; TEXT-DECORATION: none;}

.next_w a:link {COLOR: #316fd2; TEXT-DECORATION: none;}
.next_w a:visited {COLOR: #316fd2; TEXT-DECORATION: none;}
.next_w a:active {COLOR: #003d9c; TEXT-DECORATION: none;}
.next_w a:hover {COLOR: #003d9c; TEXT-DECORATION: none;}

.next_y a:link {COLOR: #009a07; TEXT-DECORATION: none;}
.next_y a:visited {COLOR: #009a07; TEXT-DECORATION: none;}
.next_y a:active {COLOR: #005900; TEXT-DECORATION: none;}
.next_y a:hover {COLOR: #005900; 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;
	border: #afafaf 1px solid;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #afafaf 1px solid;
	padding: 3px;
}
/*--главный стиль селектов--*/
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: #0ee702;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}
.brown {color: #996633;}
.bord {color: #800000;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
}
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;
}
/*--для левых колонок--*/
td.left {padding-left: 5px; vertical-align: top; border-right: #ffffff 1px solid;}
/*--для центральных колонок--*/
td.center {vertical-align: top; text-align: justify; padding-left: 10px; padding-right: 10px;}
/*--для правых колонок--*/
td.right {padding: 5px;	vertical-align: top;}
/*--стиль div'a в навигации--*/
.nav {
	padding: 2px;
}
/*--названия характеристик--*/
.sg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
.pic_b {
	border: #83ace8 1px solid;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	color : #800000;
	font-weight: bold;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
}
/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}
.inspiro_link a:link {font-family: Tahoma; font-size: 11px; COLOR: #b9b988; TEXT-DECORATION: none;}
.inspiro_link a:visited {font-family: Tahoma; font-size: 11px; COLOR: #b9b988; TEXT-DECORATION: none;}
.inspiro_link a:active {font-family: Tahoma; font-size: 11px; COLOR: #b9b988; TEXT-DECORATION: none;}
.inspiro_link a:hover {font-family: Tahoma; font-size: 11px; COLOR: #b9b988; TEXT-DECORATION: none;}

td.news_pan {
	background-image: url(/img/design/news_bg.jpg);
	background-repeat: repeat-x;
	background-color: #d4e8fd;	
	border-top: #e4f1fe 1px solid;
	border-bottom: #84ade8 1px solid; 
}
.news_pan a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.news_pan a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.news_pan a:active {COLOR: #00c500;  TEXT-DECORATION: none;}
.news_pan a:hover {COLOR: #00c500;  TEXT-DECORATION: none;}

div.news_pan_next {
	color: ##316fd2;
}
.news_pan_next a:link {COLOR: #316fd2; TEXT-DECORATION: none;}
.news_pan_next a:visited {COLOR: #316fd2; TEXT-DECORATION: none;}
.news_pan_next a:active {COLOR: #003d9c;  TEXT-DECORATION: underline;}
.news_pan_next a:hover {COLOR: #003d9c;  TEXT-DECORATION: underline;}

.news_link {
	color: #009500;
	font-size: 11px; 
}
.news_link a:link {COLOR: #009500; TEXT-DECORATION: none;}
.news_link a:visited {COLOR: #009500; TEXT-DECORATION: none;}
.news_link a:active {COLOR: #009500; TEXT-DECORATION: underline;}
.news_link a:hover {COLOR: #009500; TEXT-DECORATION: underline;}

/*--дата в новостях и статьях--*/
span.news_date {
	color : #316fd2;
	background-color: #ffffff;
	font-size: 10px;
   font-family: Arial, Verdana, Tahoma;
	padding-left: 3px;
	padding-right: 3px;
}
div.news {
	color: #445672;
	text-align: justify;
	font-size: 11px;
}
table.news_post {
	color: #445672;
	border-bottom: #cccccc 1px dotted; 
}

td.new_pj {
	background-image: url(/img/design/n_proj_bg.jpg);
	background-repeat: repeat-x;
	background-color: #5e94e5;
	border-top: #89beef 1px solid;
	border-bottom: #436bb3 1px solid; 
	padding: 10px;
}
td.new_pj_g {
	background-image: url(/img/design/n_green_proj_bg.jpg);
	background-repeat: repeat-x;
	background-color: #00dd10;
	border-top: #5bf0b5 1px solid;
	border-bottom: #00d208 1px solid; 
	padding: 10px;
}
.new_pj_title {
	color : #ffffff;
	font-weight: normal;
	font-size: 25px;
   font-family: Arial, Verdana, Tahoma;
}
.copy_m a:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #009500; TEXT-DECORATION: none;}
.copy_m a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #009500; TEXT-DECORATION: none;}
.copy_m a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #009500; TEXT-DECORATION: underline;}
.copy_m a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #009500; TEXT-DECORATION: underline;}

span.cont_t {
	color : #00b30a;
	font-weight: bold;
	font-size: 13px;
   font-family: Arial Narrow;
	text-transform: uppercase;
}
td.contacts {
	color: #000000;
}
.contacts a:link {COLOR: #2256c6; TEXT-DECORATION: underline;}
.contacts a:visited {COLOR: #2256c6; TEXT-DECORATION: underline;}
.contacts a:active {COLOR: #2256c6; TEXT-DECORATION: none;}
.contacts a:hover {COLOR: #2256c6; TEXT-DECORATION: none;}

span.contacts_phone {
	color: #333333;
	font-weight: bold;
	font-size: 20px;
   font-family: Arial Narrow;
}
div.cont_next {
	text-align: right;
	color: #ffffff;
	padding-right: 10px;
}
.cont_next  a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.cont_next  a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.cont_next  a:active {COLOR: #ffffff; TEXT-DECORATION: underline;}
.cont_next  a:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

td.siter {
	padding: 10px;
	width: 155px;
	height: 156px;
}

div.price_index {
	color : #666666;
	font-weight: normal;
	font-size: 18px;
   font-family: Arial, Verdana, Tahoma;
	padding-bottom: 20px;
}
span.price {
	color : #000000;
	font-weight: normal;
	font-size: 20px;
   font-family: Arial, Verdana, Tahoma;
}
span.price_b {
	color: #3366cc;
	font-weight: normal;
	font-size: 20px;
   font-family: Arial, Verdana, Tahoma;
}
span.valute {
	color : #666666;
	font-weight: normal;
	font-size: 12px;
   font-family: Arial, Verdana, Tahoma;
}
td.body_12 {border-top: #e5f1fe 1px solid; background-color: #d4e8fe;}
td.body_13 {border-left: #e5f1fe 1px solid; background-color: #d4e8fe;}
td.body_34 {border-bottom: #83ace8 1px solid; background-color: #d4e8fe;}
td.body_24 {border-right: #83ace8 1px solid; background-color: #d4e8fe;}
td.body_text {
	background-color: #d4e8fe;
	padding: 3px;
	color: #003d9c;
}
td.body_text h1, h2 {color: #003d9c;}
td.body_text table {color: #003d9c;}

.body_text a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.body_text a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.body_text a:active {COLOR: #00c500;  TEXT-DECORATION: none;}
.body_text a:hover {COLOR: #00c500;  TEXT-DECORATION: none;}

div.path {
	color: #ffffff;
	padding: 5px;
}
.path a:link {font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;}
.path a:visited {font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;}
.path a:active {font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
.path a:hover {font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}

td.ch_12 {border-top: #91c4f3 1px solid; background-color: #4c9feb;}
td.ch_13 {border-left: #69a7eb 1px solid; background-color: #d4e8fe; background-color: #4c9feb; background-image: url(/img/design/ch_bg.jpg); background-repeat: repeat-x; background-position: 0% 100%;}
td.ch_34 {border-bottom: #3169d4 1px solid; background-color: #4c8ae2;}
td.ch_24 {border-right: #3477dc 1px solid; background-color: #d4e8fe; background-color: #4c9feb; background-image: url(/img/design/ch_bg.jpg); background-repeat: repeat-x; background-position: 0% 100%;}
td.ch_text {
	background-color: #4c9feb;
	background-image: url(/img/design/ch_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	padding-left: 10px;
}
td.child {
	padding: 5px;
	color: #bddcfe;
}
.child a:link {font-family: Arial, Helvetica, sans-serif; font-size: 13px; COLOR: #ffffff; TEXT-DECORATION: none;}
.child a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; COLOR: #ffffff; TEXT-DECORATION: none;}
.child a:active {font-family: Arial, Helvetica, sans-serif; font-size: 13px; COLOR: #fffd5b; TEXT-DECORATION: none;}
.child a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; COLOR: #fffd5b; TEXT-DECORATION: none;}
div.child_desc {
	font-size: 11px;
	text-align: justify;
}
div.child_title {
	font: Arial;
	font-size: 20px;
	color: #ffffff;
	height: 29px;
	padding-top: 3px;
}
td.site_p {
	background-image: url(/img/design/site_p_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	background-color: #e2ecfa;
	border-top: #dddddd 1px solid;
	border-bottom: #799fd3 1px solid;
}
.site_p table {
	color: #003d9c;
}
a.site_p_link:link {font-family: Arial, Verdana, Tahoma; font-size: 18px; COLOR: #009500; TEXT-DECORATION: underline;}
a.site_p_link:visited {font-family: Arial, Verdana, Tahoma; font-size: 18px; COLOR: #009500; TEXT-DECORATION: underline;}
a.site_p_link:active {font-family: Arial, Verdana, Tahoma; font-size: 18px; COLOR: #00c500;  TEXT-DECORATION: none;}
a.site_p_link:hover {font-family: Arial, Verdana, Tahoma; font-size: 18px; COLOR: #00c500;  TEXT-DECORATION: none;}

a.site_p:link{COLOR: #009500; TEXT-DECORATION: underline;}
a.site_p:visited{COLOR: #009500; TEXT-DECORATION: underline;}
a.site_p:active{COLOR: #00c500;  TEXT-DECORATION: none;}
a.site_p:hover{COLOR: #00c500;  TEXT-DECORATION: none;}

div.hr hr {display: none; height: 1px;}
div.hr {
	margin-top: 15px; 
	border-bottom: #ffffff 1px dotted;
	width: 100%;
	height: 1px;
}
span.scr_pic {
	border: #ffffff 1px solid;
	padding: 5px;
	display: block;
	width: 250px;
}
img.scr_pic {
	border-right: #8cb3ea 1px solid;
	border-bottom: #8cb3ea 1px solid;
}
span.news_pic {
	border: #ffffff 1px solid;
	padding: 5px;
	display: block;
}

/*************PAGER****************/
table.pager {
	color: #666666;
	font-size: 11px;
	margin-bottom: 5px;
}
table.pager td {
	white-space: nowrap;
	color: #ffffff;
}
table.pager td div {
	margin-right: 2px;
	border: #ffffff 1px solid;
	padding: 3px 8px 3px 8px;
	background-color: #558cde;
}
a.pager {border: #ffffff 1px solid;	padding: 3px 8px 3px 8px; margin-left: 2px; line-height: 24px;}

a.pager:link {color: #ffffff; background-color: #558cde; text-decoration:none;}
a.pager:visited {color: #ffffff; background-color: #558cde; text-decoration: none;}
a.pager:active {color: #ffffff; background-color: #316fd2; text-decoration: none;}
a.pager:hover {color: #ffffff; background-color: #316fd2; text-decoration: none;}

span.on_pager {
	border: #fffd5b 1px solid;
	padding: 3px 8px 3px 8px;
   color: #fffd5b;
	background-color: #316fd2;
	margin-left: 2px;
}
/*************\\\PAGER****************/

/*-------------------- add_info -----------------------*/
table.add_info {
	background-image: url(/img/design/add_info_bg.gif); 
	background-repeat: no-repeat;
	width: 700px;
	height: 70px;
}
table.add_info td{
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
	font-size: 11px; 
	color: #316fd2;
}
table.add_info a:link  {COLOR: #316fd2; TEXT-DECORATION: underline;}
table.add_info a:visited  {COLOR: #316fd2; TEXT-DECORATION: underline;}
table.add_info a:active  {COLOR: #003d9c; TEXT-DECORATION: none;}
table.add_info a:hover  {COLOR: #003d9c; TEXT-DECORATION: none;}

.add_info td div {
	padding-left: 15px;
	background-image: url(/img/design/add_info_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
/*-------------------- //add_info -----------------------*/

/*----------------------преимущества---------------------*/
td.pre_blue {
	background-image: url(img/design/pre_bg_blue.gif);
	background-repeat: repeat-x;
	background-color: #316fd2;
	color : #ffffff;
	font-weight: normal;
	font-size: 18px;
   font-family: Arial, Verdana, Tahoma;
	height: 37px;
	padding-left: 12px;
}
td.pre_green {
	background-image: url(img/design/pre_bg_green.gif);
	background-repeat: repeat-x;
	background-color: #316fd2;
	color : #ffffff;
	font-weight: normal;
	font-size: 18px;
   font-family: Arial, Verdana, Tahoma;
	height: 37px;
	padding-right: 12px;
	text-align: right;
}
table.pre_td {
	background-color: #f0f6ff;
	border-left: #99b9ea 1px solid;
	border-right: #99b9ea 1px solid;
}
table.pre_td td {
	padding: 8px;
	vertical-align: top;
}
td.pre_left {
	border-right: #dce0e5 1px solid;
	text-align: right;
}
td.pre_bot {
	border-bottom: #99b9ea 1px solid;
	text-align: right;
	background-color: #f0f6ff;
}
.tit_green {
	color: #009500;
	font-weight: bold;
}
.tit_blue {
	color: #3366cc;
	font-weight: bold;
}
/*----------------------//преимущества---------------------*/

span.art_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.art_link a:link {COLOR: #316fd2; TEXT-DECORATION: none;}
.art_link a:visited {COLOR: #316fd2; TEXT-DECORATION: none;}
.art_link a:active {COLOR: #316fd2; TEXT-DECORATION: underline;}
.art_link a:hover {COLOR: #316fd2; TEXT-DECORATION: underline;}

/*--дата в новостях и статьях--*/
span.art_date {
	color: #009500;
	font-size: 10px;
   font-family: Arial, Verdana, Tahoma;
}
div.art {
	color: #666666;
	text-align: justify;
	font-size: 11px;
}

td.art_12 {border-top: #4c94e6 1px solid; background-color: #f5f5f5;}
td.art_13 {border-left: #4c94e6 1px solid; background-color: #f5f5f5; background-image: url(img/design/art_bg.jpg); background-repeat: repeat-x; background-position: 0% 100%;}
td.art_34 {border-bottom: #4c94e6 1px solid; background-color: #f5f5f5; background-image: url(img/design/art_34.jpg); background-repeat: repeat-x;	background-position: 0% 100%;}
td.art_24 {border-right: #4c94e6 1px solid; background-color: #f5f5f5; background-image: url(img/design/art_bg.jpg); background-repeat: repeat-x; background-position: 0% 100%;}
td.art_text {
	background-color: #f5f5f5;
	background-image: url(img/design/art_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	color: #666666;
}
.art_text div.art_data_text a:link {color: #003d9c; text-decoration: underline;}
.art_text div.art_data_text a:visited {color: #003d9c; text-decoration: underline;}
.art_text div.art_data_text a:active {color: #003d9c; text-decoration: none;}
.art_text div.art_data_text a:hover {color: #003d9c; text-decoration: none;}

table.pt {
	border-top: #a1bcd3 1px solid;
	border-left: #a1bcd3 1px solid;
	background-color: #ffffff;
}
table.pt td {
	border-bottom: #a1bcd3 1px solid;
	border-right: #a1bcd3 1px solid;
	color: #003d9c;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
td.pt_t {
	text-align: center;
	background-color: #eaf4ff;
	font-weight: bold;
	color: #003d9c;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	vertical-align: middle;
}

/************************CLIENT-TASK************************/
table.tf {
		background-color: #ffffff;
		border: 1px solid #aaaaaa;
		padding: 2px;
		font-size: 11px;
		color: #333333;
}
span.tf_tit {
	color: #eaf4ff; 
	font-weight: bold;
}
table.task_list {
	background-color: #ffffff;
	border-top: #b6bdd2 1px solid;
	border-left: #b6bdd2 1px solid;
	border-right: #b6bdd2 1px solid;
	font-size: 12px;
	color: #333333;
}
.task_list a:link {color: #333333; text-decoration: underline;}
.task_list a:visited {color: #333333; text-decoration: underline;}
.task_list a:active {color: #0b3c9d; text-decoration: none;}
.task_list a:hover {color: #0b3c9d; text-decoration: none;}

td.task_list {
	border-bottom: #b6bdd2 1px solid;
	font-size: 12px;
}
td.task_list_t {
	text-align: center;
	color: #000000;
	background-color: #eaf4ff;
	font-weight: bold;
	border-bottom: #b6bdd2 1px solid;
}
.task_list a:link {font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.task_list a:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.task_list a:active {font-family: Arial, Helvetica, sans-serif; color: #002780; text-decoration: none;}
.task_list a:hover {font-family: Arial, Helvetica, sans-serif; color: #002780; text-decoration: none;}

.task_list_small {
	font-size: 11px;
}
table.task_p {
	border: #cccccc 1px solid;
	background-color: #eeeeee;
	color: #333333;
}
td.task_comm_t {
	background-color: #eeeeee;
	padding: 3px;
}
td.task_comm {
	padding-bottom: 15px;
	padding-top: 8px;
	font-size: 12px;
	padding-left: 15px;
}
div.task_stat {
	border-top: #cccccc 1px dotted;
	padding-top: 5px;
	
}
.task_param {
	color: #555555;
}
table.head_task {
	border: #aaaaaa 1px solid;
	color: #000000;
	background-color: #ffffff;
}
td.done {
	background-color: #CCFFCC;
	border-bottom: #b6bdd2 1px solid;
	font-size: 12px;
	color: #009500;
}
.done a:link {color: #009500; font-weight: bold; text-decoration: underline;}
.done a:visited {color: #009500; font-weight: bold; text-decoration: underline;}
.done a:active {color: #009500; font-weight: bold; text-decoration: none;}
.done a:hover {color: #009500; font-weight: bold; text-decoration: none;}

td.gray {
	background-color: #eeeeee;
	border-bottom: #b6bdd2 1px solid;
	font-size: 12px;
	color: #666666;
}
.gray a:link {color: #666666; font-weight: bold; text-decoration: underline;}
.gray a:visited {color: #666666; font-weight: bold; text-decoration: underline;}
.gray a:active {color: #666666; font-weight: bold; text-decoration: none;}
.gray a:hover {color: #666666; font-weight: bold; text-decoration: none;}

div.service_text{
	/*9border-top: #aaaaaa 1px dotted;*/
	padding-top: 10px;
}
span.s_mail {
	background-image: url(/img/siter/send_mail.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #009500;
	padding-left: 20px;
}
span.stat_task {
	background-image: url(/img/siter/work_stat.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #3366cc;
	padding-left: 20px;
}
span.stat_task {
	background-image: url(/img/siter/work_stat.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #3366cc;
	padding-left: 20px;
}
span.ch_worker {
	background-image: url(/img/siter/worker.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #3366cc;
	padding-left: 20px;
}
span.ch_manager {
	background-image: url(/img/siter/manager.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #3366cc;
	padding-left: 20px;
}
span.ch_proj_status {
	background-image: url(/img/siter/work_stat.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #cc7700;
	padding-left: 20px;
}
span.pay_on {
	background-image: url(/img/siter/pay.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #009500;
	padding-left: 20px;
}
span.pay_off {
	background-image: url(/img/siter/pay.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #ff0000;
	padding-left: 20px;
}

/************************CLIENT-TASK************************/

table.hits {
	width: 100%;
}
table.hits td {
	vertical-align: top;
	width: 25%;
}
table.hits td div {
	margin: 10px 0px 10px 0px;
	text-align: center;
}
table.hits td.hit_link {
	text-align: center;
	font-weight: bold;
	background-image: url(/img/design/hit_link_pn.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 45px;
	vertical-align: middle;
}
td.hit_link a:link {color: #0045b3; font-weight: bold; text-decoration: none;}
td.hit_link a:visited {color: #0045b3; font-weight: bold; text-decoration: none;}
td.hit_link a:active {color: #0045b3; font-weight: bold; text-decoration: underline;}
td.hit_link a:hover {color: #0045b3; font-weight: bold; text-decoration: underline;}


table.aut12 {margin: 0 0 8px 8px;}
table.aut12 td {vertical-align: top; padding: 10px 0px 10px 0;}