* {
  margin: 0;
}
p {
	margin-bottom: 10px;
	margin-top: 10px;
}
a img, img {
  border: 0;
}
html {
	height: 100%;
}
/*--тело старницы и таблицы--*/
body {
	color: #ffffff;
	font-size: 12px;
   font-family: Arial, Verdana, Tahoma;
	height: 100%;
	background: #bedcfe url(/img/design/body_bg.jpg) repeat-x;
}
table {
	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;
}

/*--главные заголовки блоков (ВНЕтабличные)--*/
.title {
	font: Arial;
	font-size: 20px;
	color: #ffffff;
}
h1 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
}
h2 {
	font-weight: bold;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
	margin: 0px;
	text-decoration: none;
}
h2.w {color: #ffffff;}

div.div_p {
	display: block;
	position: relative;
	bottom: 35px;
	right: 0px;
}
div.div_next {
	display: block;
	position: relative;
	top: 92px;
	right: 0px;
}

/*--зеленая ссылка--*/
.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;}
/*--стиль сслыки "подробнее >>"--*/

/*--красная ссылка--*/
.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;
}
/*--второстпенные заголовки на страницах--*/
.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;}

.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;}


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;
}

/*************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****************/

/************************CLIENT-TASK************************/
table.tf {
		background-color: #ffffff;
		border: 1px solid #aaaaaa;
		padding: 2px;
		font-size: 11px;
}
span.tf_tit {
	color: #002780; 
	font-weight: bold;
}
div.div_task_list {
	border: #b6bdd2 1px solid;
}
table.task_list {
	background-color: #ffffff;
	width: 100%;
}
table.task_list td {
	border-bottom: #b6bdd2 1px solid;
	font-size: 12px;
	padding: 4px 5px 4px 5px;
	color: #555555;
}
table.task_list th {
	background-color: #c7d8f5;
	border-bottom: #b6bdd2 1px solid;
	background-repeat: repeat-x;
	text-align: center;
	color: #333333;
	padding: 5px 8px 5px 8px;
	white-space: nowrap;
	font-size: 12px;
}
table.task_list td a {font-weight: bold;}
table.task_list td a:link, table.task_list td a:visited {color: #444444; text-decoration: none;}
table.task_list td a:active, table.task_list td a:hover {color: #000000; text-decoration: none;}

table.task_list tr.no_pay td{background-color: #fffad4;	color: #ff0000;}

tr.task_list_active {
	background-color: #ffffcc;
	color: #333333;
}

.task_list_small {
	font-size: 11px;
}
table.task_list td.task_done {color: #009500;}
table.task_list td.task_done a:link, table.task_list td.task_done a:visited {color: #009500; text-decoration: none;}
table.task_list td.task_done a:active, table.task_list td.task_done a:hover {color: #009500; text-decoration: underline;}

td.task_gray {
	background-color: #eeeeee;
	border-bottom: #b6bdd2 1px solid;
	color: #666666;
}
table.task_list td.task_gray a:link, table.task_list td.task_gray a:visited {color: #666666; text-decoration: none;}
table.task_list td.task_gray a:active, table.task_list td.task_gray a:hover {color: #666666; text-decoration: underline;}

td.task_complete {
	background-color: #ffffff;
	border-bottom: #b6bdd2 1px solid;
	color: #999999;
}
table.task_list td.task_complete a:link, table.task_list td.task_complete a:visited {color: #999999; text-decoration: none;}
table.task_list td.task_complete a:active, table.task_list td.task_complete a:hover {color: #999999; text-decoration: underline;}

td.task_cancel {
	background-color: #ffdede;
	border-bottom: #ff5a5a 1px solid;
	color: #ff0000;
}
table.task_list td.task_cancel a:link, table.task_list td.task_cancel a:visited {color: #ff0000; text-decoration: none;}
table.task_list td.task_cancel a:active, table.task_list td.task_cancel a:hover {color: #ff0000; text-decoration: underline;}

div.service_text{
	padding-top: 10px;
}
span.stat_task {
	background-image: url(/img/siter6/work_stat.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	color: #3366cc;
	padding-left: 20px;
}


table.task_list td.doc_original {
	border-bottom: #b6bdd2 1px solid;
	color: #009500;
}
table.task_list td.doc_original a:link, table.task_list td.doc_original a:visited, table.task_list td.doc_original a:active, table.task_list td.doc_original a:hover {color: #009500; text-decoration: none;}

table.task_list td.doc_complete {
	background-color: #dddddd;
	border-bottom: #b6bdd2 1px solid;
	color: #666666;
}
table.task_list td.doc_complete a:link, table.task_list td.doc_complete a:visited, table.task_list td.doc_complete a:active, table.task_list td.doc_complete a:hover {color: #666666; text-decoration: none;}

table.task_list td.doc_cancel {
	border-bottom: #b6bdd2 1px solid;
	color: #888888;
}
table.task_list td.doc_cancel a:link, table.task_list td.doc_cancel a:visited, table.task_list td.doc_cancel a:active, table.task_list td.doc_cancel a:hover {color: #888888; text-decoration: none;}

table.task_list td.doc_no_original {
	border-bottom: #dddddd 1px solid;
	color: #ff0000;
}
table.task_list td.doc_no_original a:link, table.task_list td.doc_no_original a:visited, table.task_list td.doc_no_original a:active, table.task_list td.doc_no_original a:hover {color: #ff0000; text-decoration: none;}

table.task_top_panel {width: 100%;}
table.task_top_panel td {
	background-image: url(/img/design/tm_bg.gif);
	background-repeat: repeat-x;
	color: #000000;
}

table.task_filter_panel {margin: 10px 0 10px 0;}
table.task_filter_panel td {
	background-image: url(/img/design/tm_bg.gif);
	background-repeat: repeat-x;
	color: #000000;
	padding: 0 3px 0 3px;
	font-size: 11px;
}

table.task_bottom_panel {width: 100%; margin: 3px 0 10px  0;}
table.task_bottom_panel th {width: 100%; text-align: right;}
table.task_bottom_panel th table {float: right;}
table.task_bottom_panel td img {cursor: pointer;}

table.task_form {background: #ffffff url(/img/design/art_bg.jpg) repeat-x 0 100%; width: 100%; border-top: #4c94e6 1px solid; margin-bottom: 15px;}
table.task_form  td {color: #444444;}

table.task_p {margin-top: 10px; width: 100%;}
table.task_p td {color: #000000; width: 33%; vertical-align: top; padding-bottom: 5px;}
table.task_p td div {color: #555555; font-size: 11px;}

div.first_post {padding: 10px; background: #fffad4 url(/img/design/first_post_bg.jpg) repeat-x 0 100%; border: #ffd02b 1px solid; color: #333333;}
div.first_post_date {color: #00378e;}
div.first_post h2 {color: #000000; padding-bottom: 10px; border-bottom: #999999 1px solid;}
div.first_post div.first_post_client {color: #009500;}
div.first_post a:link, div.first_post a:visited {COLOR: #000000; TEXT-DECORATION: underline;}
div.first_post a:active, div.first_post a:hover {COLOR: #000000;  TEXT-DECORATION: none;}

div.mess_post {padding: 10px; background: #ffffff url(/img/design/all_post_bg.jpg) repeat-x 0 100%; border: #777777 1px solid; margin-bottom: 10px; color: #333333; position: relative;}
div.mess_post_date {color: #00378e;}
div.mess_work_comm {border-top: #cccccc 1px solid; padding-top: 10px; margin-top: 10px;}
div.mess_post div.mess_post_client {color: #009500;}
div.mess_post a:link, div.mess_post a:visited {COLOR: #000000; TEXT-DECORATION: underline;}
div.mess_post a:active, div.mess_post a:hover {COLOR: #000000;  TEXT-DECORATION: none;}
div.mess_post div.mess_work_right { position: absolute; top: 10px; right: 10px; white-space: nowrap;}
div.mess_post div.mess_work_right div.mess_work_time {color: #ff0000;}
div.mess_post div.mess_work_right div.mess_work_money {color: #009500;}

div.fin_proj {padding: 8px; background-color: #fffad4; border: #ffd02b 1px solid;}
div.fin_proj a:link, div.fin_proj a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
div.fin_proj a:active, div.fin_proj a:hover {COLOR: #009500;  TEXT-DECORATION: none;}
/************************CLIENT-TASK************************/

div.left_nav {text-align: left;}

div.left_nav a {display: block; padding: 0px 5px 0px 8px; font-size: 13px; font-weight: bold; line-height: 27px; margin-bottom: 2px;}
div.left_nav a:link, div.left_nav a:visited {color: #ffffff; background: url(/img/design/lm_off.gif) no-repeat; text-decoration: none;}
div.left_nav a:active, div.left_nav a:hover {color: #2d65bd; background: url(/img/design/lm_on.gif) no-repeat; text-decoration: none;}

div.left_nav a.on:active, div.left_nav a.on:hover, div.left_nav a.on:link, div.left_nav a.on:visited {color: #2d65bd; background: url(/img/design/lm_on.gif) no-repeat; text-decoration: none;}

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, .body_text a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.body_text a:active, .body_text a:hover {COLOR: #00c500;  TEXT-DECORATION: none;}


/*-----------------STAT-TABS-----------------*/
table.st {border-collapse: collapse;	clear: both;	background-color: #ffffff;	border: #418cd6 2px solid;}
table.st td {border: #d0d7e5 1px solid;	text-align: center;	color: #333333;	padding: 2px 5px 2px 5px;}
table.st td.left {text-align: left;}
table.st td.right {text-align: right;}
table.st td.left_rows {text-align: left;}
table.st td.left_rows div {margin: 5px 0 5px 0;}
table.st th {
	border: #83b5e8 1px solid;
	background: #c7d8f5 url(/img/siter6/list_th_bg.gif) repeat-x;
	text-align: center;
	color: #333333;
	padding: 2px 5px 2px 5px;
	white-space: nowrap;
}
/*-----------------//STAT-TABS-----------------*/

div.bm_div {float: right; margin-left: 10px;}
						div.bm_div a {white-space: nowrap; font-size: 11px; background: url(/img/design/bm_off.gif) no-repeat 15px 50%; padding-left: 25px;}
						div.bm_div a:link, div.bm_div a:visited {color: #002f9d; text-decoration: none;}
						div.bm_div a:active, div.bm_div a:hover {color: #002f9d; text-decoration: underline;}
						div.bm_div a.on {}
						div.bm_div a.on:link, div.bm_div a.on:visited, div.bm_div a.on:active, div.bm_div a.on:hover {color: #000000; text-decoration: none; background: url(/img/design/bm_on.gif) no-repeat 0px 50%;}
						
/*-----------------SMS-----------------*/
table.sms_list {width: 100%; clear: both;}
table.sms_list td {width: 25%; vertical-align: top; text-align: center;}
table.sms_list div {margin-bottom: 5px;}
table.sms_list .title {font-size: 13px; color: #c8dfff; font-weight: bold;}
table.sms_list .price {font-size: 18px; color: #fff;}
table.sms_list .bt img {cursor: pointer;}

table.shop_table {
	border-collapse: collapse;
	background-color: #fff;
	border: #aecbf2 2px solid;
	width: 750px; margin: 0 auto;
}
table.shop_table td {border: #e5e5e5 1px solid; color: #444444;}
table.shop_table th {border: #e5e5e5 1px solid; color: #222222; font-weight: bold; white-space: nowrap;}

.shop_table a:link, .shop_table a:visited {color: #002f9d; text-decoration: underline;}
.shop_table a:active, .shop_table a:hover {color: #002f9d; text-decoration: none;}

.nom_title {font-size: 13px; color: #497ac6; font-weight: bold; padding-left: 10px;}

.short_basket {
	display: block;
	width: 192px; 
	margin: 15px 0 15px 0;
	padding: 10px 0 10px 0;
	float: left;
	background: #78a2e2 url(/img/design/short_basket_bg.gif) no-repeat 15px 10px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
}
.short_basket .text { padding: 5px 5px 10px 60px; text-align: left;	}
/*-----------------\\SMS-----------------*/

table.form {background-color: #ffffff; border: #418cd6 2px solid;}
table.form td {color: #555555;}
						
