#calendar {
	width: 190px;
	border: solid 1px #4b4b97;
	margin: 15px;
}
#calendar img {
	border: solid 0px;
}
#calendar td {
	text-align: center;
	padding: 2px;
	background: #a2a5d0;
	border: solid 1px #fff;
}
#calendar th {
	color:#d3d6ff;
	padding: 2px;
	background: #4b4b97;
	border: solid 1px #fff;
}
#calendar td a {
	font-weight: bold;
	color:#ff9900;
}
#calendar th.no_bg {
	background: #a2a5d0;
}
.calendar {
	width: 190px;
	border: solid 1px #4b4b97;
	margin: 6px 1px 6px 1px;
}
.calendar img {
	border: solid 0px;
}
.calendar td {
	text-align: center;
	padding: 2px;
	background: #a2a5d0;
	border: solid 1px #fff;
}
.calendar th {
	padding: 2px;
	background: #4b4b97;
	border: solid 1px #fff;
	text-align: center;
}
.calendar td a {
	font-weight: bold;
	color:#ff9900;
}
.calendar th.no_bg {
	background: #a2a5d0;
	text-align: center;
}
.calendar th.no_bg p {
	text-align: center!important;
}
.calendar th span,.calendar td span {
	font-weight: bold;
	color: #000;
}
.prazdik_day{
color:#4b7a97;
}

/*Новый стиль календаря, 
**пока только для производственного
*************************************/
.cvartal{width:630px;}
.calendar_new{
	width:200px;
	margin:5px;
	text-align:center;
	background:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;}
.calendar_new caption{ text-align:left; margin-left:20px; font-size:180%; color:#FC0; }
.calendar_new caption span{font-weight:bold;color:#F63;}
.calendar_new th{
	border:1px solid #ddd;
	color:#FFF;
	font-weight:bold;
	border-radius:6px;
	-o-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#aaa;
	
	}
.calendar_new td{
	border:1px solid #ddd;
	border-radius:6px;
	font-weight:bold;
	-o-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#ddd;
	}

.weekend_day{
	border-color:#fc3!important;
	color:#FFF;
	background:#fc3!important;
	}
.null_day{background:#eee!important;color:#CCC;}

.red_day{
	border-color:#c00!important;
	color:#FFF;
	background:#c00!important;
	}
.pre_red_day{
	border-color:#fcc!important;
	color:#000;
	background:#fcc!important;
	}
#pr_god div{margin:0px auto!important;
display:inline-block;
text-align:center;}
/***************END******************/
/* Чтобы не плодить много цссок, 
** но в тоже время разделить основную сайта от разделов с ИБ
***********************************************************/

/*Общие настройки для всех блоков
***************************************/	
.div_ib_all_border8px{/*Закругления границы для блоков со всех сторон 8px*/
	border:1px solid;
	border-radius:8px;
	-o-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}
	
.div_ib_all_border6px{/*Закругления границы для блоков со всех сторон 6px*/
	border-width:1px;
    border-style:solid;
	border-radius:6px;
	-o-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}
.div_ib_all_border6px_float{/*Закругления границы для блоков со всех сторон 6px+float*/
	float:left;
	border-width:1px;
    border-style:solid;
	border-radius:6px;
	-o-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}

.div_ib_all_gradfon_f90{/*Градиентый фон для блоков -Оранжевые- */
	background:#fc3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffe391), to(#ffbf00));
	background: -moz-linear-gradient(#ffe391, #ffbf00);
	background: linear-gradient(#ffe391, #ffbf00);
	-pie-background: linear-gradient(#ffe391, #ffbf00);
	}
	
.div_ib_all_tenushka{/*Тень для блоков*/
	box-shadow: #666 0px 2px 3px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	-o-box-shadow: #666 0px 2px 3px;
	}

.div_zagolovki_all{ /*Все заголовки блоков отступы и размер*/
	height:33px;
	padding:5px 0px 0px 0px;
	font-weight:bold;
	text-align:center!important;	
}

.div_zagolovki_all_sp{ /*Все заголовки блоков отступы и размер Для судебной практики*/
	height:40px;
	padding:3px 0px 0px 0px;
	font-weight:bold;
	text-align:center!important;	
}

.div_zagolovki_all_radius4px{ /*Все заголовки блоков округлости 4px*/
	border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	-o-border-radius:4px 4px 0px 0px;
	-webkit-border-radius:4px 4px 0px 0px;

}

.div_zagolovki_all a{ /*Все заголовки блоков ссылки*/
	color:#fff!important;
	text-decoration:underline!important;	
}
.div_zagolovki_all a:hover{ /*Все заголовки блоков ссылки*/
	text-decoration:none!important;	
}

.div_zagolovki_all_sp a{ /*Все заголовки блоков ссылки*/
	color:#fff!important;
	text-decoration:underline!important;	
}
.div_zagolovki_all_sp a:hover{ /*Все заголовки блоков ссылки*/
	text-decoration:none!important;	
}		

.h1_zagol_razdela{/*Заголовок раздела h1 с другой визуализацией для любимый поисковиков*/
	font-family:Arial, Helvetica, sans-serif!important;
    color:#000!important;
	font-size:12pt!important;
	text-transform: none!important;
	background: none!important;
	margin:0px!important;
	padding:0px!important;
}


/*Блок купить К+ в описании ИБ
*******************************/
.div_price{
	position:absolute;
	top:200px;
	left:840px;
	font-weight:bold;
	font-size:10pt;
	min-width:250px;
}

* html .div_price{/*Для ие6 чтобы ссылки не переносил*/
	white-space:nowrap;
}

.div_price a{
	text-decoration:none;
	color:#f90;
}

.div_price a:hover{
	text-decoration:underline;
}

/*Блок купить К+ в различных местах сайта
/*с фоном который и градиентом
*******************************************/
.div_price_{
	width:250px;
	position:relative;
	float:right;
	margin:5px 5px 15px 15px;
	padding:5px 10px 5px 0px;
	font-weight:bold;
	font-size:10pt;
	border-color:#f90;
}

.div_price_ a{
	text-decoration:none;
	color:#4b4b97;
}

.div_price_ a:hover{
	text-decoration:underline;
}

/*Значаения ИБ
***********************************************/
.div_with_borders{/*ширина блока и цвет границы*/
	width:410px;
	border-color:#f90;
	}

.div_with_borders p{/*Параграф даты обновления*/
	width:300px;
	border-top:1px dashed #4b4b97;
	font-weight:bold;
	margin-left:30px!important;
	padding-bottom:6px!important;
	}

.table_with_borders{/*таблица внутри блока*/
	padding:10px;
	margin-top:5px;
	}

.table_with_borders td{
	padding:0px 6px 3px 3px;
	}

.table_with_borders_tr td{/*отдельная строка для выделения*/
	color:#4b4b97;
	font-weight:bold;
	font-size:11pt;
	}
	
	
/****Для таблицы числовых кначений баз КонсультантПлюс
*******************************************************/
.div_shirina_sikp{/*Ширина раздела*/
	width:99%;
	}

.div_razmer_font_sikp_zag{/*Размер и цвет шрифта в заголовке*/
	font-size:13pt;
	color:#000;
	}
	
.div_shirina_sikp p{/*Числовые значения внутри общей таблицы*/
	margin:10px auto 0px;
	padding:0px;
	color: #ff9900;
	font-weight:bold;
	font-size:11pt!important;
	text-align:center!important;
	}
	
.div_sikp_border_p{ /*ВСЕ блоки внутри таблицы Разделов законодательства*/
	margin:3px;
	min-height:100%;
	}

* html .div_sikp_1{/*Высота блоков 1-й линии ИЕ6*/	height:390px;}
* html .div_sikp_2{/*Высота блоков 2-й линии ИЕ6*/ 	height:250px;}
* html .div_sikp_3{/*Высота блоков 3-й линии ИЕ6*/	height:210px;}
* html .div_sikp_4{/*Высота блоков 4-й линии ИЕ6*/	height:160px;}
* html .div_sikp_5{/*Высота блоков 4-й линии ИЕ6*/	height:160px;}
.div_sikp_1{/*Высота блоков 1-й линии*/	min-height:380px;}
.div_sikp_2{/*Высота блоков 2-й линии*/	min-height:245px;}
.div_sikp_3{/*Высота блоков 3-й линии*/	min-height:200px;}
.div_sikp_4{/*Высота блоков 4-й линии*/	min-height:150px;}
.div_sikp_5{/*Высота блоков 4-й линии*/	min-height:155px;}



/*Для раздела Консультации для бюджетных учреждений
*****************************************************/
.div_shirins_srklbu{ /*Ширина блока Консультации для бюджетных учреждений  и Комментарии законодательства*/
	width:565px;
	margin:10px;
	}
.div_shirins_srfikk{ /*Ширина блока Финансовые и кадровые консультации и */
	width:680px;
	margin:10px;
	}
.div_shirins_sr_sud_prak{ /*Ширина блока Судебная практика */
	width:710px;
	margin:10px;
	}
* html .div_shirins_sr_sud_prak{ /*Ширина блока Судебная практика */
	width:730px;
	margin:10px;
	}
.div_visota_srklbu{ /*Высота блока Консультации для бюджетных учреждений*/
	min-height:455px;
	height:455px;	
	}
.div_visota_srfikk{ /*Высота блока Финансовые и кадровые консультации и */
	min-height:750px;
	height:750px;	
	}
.div_visota_srzakonod{ /*Высота блока Финансовые и кадровые консультации и */
	min-height:665px;
	height:665px;	
	}
.div_visota_kom_zakon{ /*Высота блока Консультации для бюджетных учреждений*/
	min-height:500px;
	height:500px;	
	}	
.div_shirins_srklbu p{
	margin:10px;
	padding:5px 10px 10px 10px!important;
	text-align:left!important;
	}
.div_shirins_srfikk p{
	margin:10px;
	padding:5px 10px 10px 10px!important;
	text-align:left!important;
	}
.div_shirins_sr_sud_prak p{
	margin:10px;
	padding:5px 10px 10px 10px!important;
	text-align:left!important;
	}
	
.div_shirina_sr_sudp{ /*ширина блоков раздела Судебная практика*/
	width:170px;
	margin:5px 0px 0px 3px;
	}
	
.div_shirina_srkbu{ /*ширина блоков раздела Консультации для бюджетных учреждений*/
	width:275px;
	margin:5px 0px 0px 3px;
	}
	
.div_shirina_srfikk{ /*ширина блоков раздела финансовые и кадровые консульатции*/
	width:333px;
	*width:333px;
	margin:5px 0px 0px 3px;
	}
	
.div_shirina_block_x2{ /*двойная ширина блоков разделов*/
	width:553px;
	margin:5px 0px 0px 3px;
	}
.div_shirina_block_x2_1{ /*двойная ширина блоков разделов*/
	width:673px;
	margin:5px 0px 0px 3px;
	}

/*Для разделов где по одному блоку
*****************************************************/
.div_razmer_one_{ /*Размеры одиночных блоков*/
	width:400px;
	height:170px;
	margin:10px;
	}
.div_razmer_one_vnutren{/*Размеры одиночных внутренних блоков*/
/*	width:95%;*/
	margin:10px;
	*display:inline;
	*width:94%;
	}
.div_razmer_one_vnutren p{/*Размеры одиночных внутренних блоков*/
	padding:5px!important;
	text-align:left!important;
	}

.div_razmer_one_vnutren_1{/*Размеры одиночных внутренних блоков*/
	margin:10px;
	*margin:3px;
	*display:inline;
	*width:98%;
	}
	
/*Для разделов ИПК 
*****************************************************/
.div_razmer_one_ipk_w{ /*Ширина для ИПК*/
	width:400px;
	margin:10px;
	}
.div_razmer_one_ipk_h_expert{ /*Высота для ИПК эксперт*/
	height:110px;
	}


















/*
*Цвета блоков
*
******************************/
.div_color_sikp{ /*цвет фона и границы раздела -Оранжевый- */
	background:#fef8eb;
	border-color:#faac40;
	}


/*Блок законодательство -Фиолетовый- */
.div_color_zakon{
	background-color:#f2e5ef;
	border-color:#ad4b94;
	}
.div_color_zakon_h{/*Заголовок блока законодательство -Фиолетовый градиент- */
	background:#ad4b94;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d98bc5), to(#ad4b94));
	background: -moz-linear-gradient(#d98bc5, #ad4b94);
	background: linear-gradient(#d98bc5, #ad4b94);
	-pie-background: linear-gradient(#d98bc5, #ad4b94);
	}

/*Блок судебная практика -Рыжий-*/
.div_color_sudp{
	background-color:#fef1e1;
	border-color:#f68d32;
	}
.div_color_sudp_h{/*Заголовок блока судебная практика -Рыжий градиент-*/
	background:#f68d32;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#faba83), to(#f68d32));
	background: -moz-linear-gradient(#faba83, #f68d32);
	background: linear-gradient(#faba83, #f68d32);
	-pie-background: linear-gradient(#faba83, #f68d32);
	}

/*Блок финансовые и кадровые консультации -Бирюзовый- */
.div_color_finkons{
	background-color:#eaf2f4;
	border-color:#4fa1ac;
	}
.div_color_finkons_h{/*Заголовок блока финансовые и кадровые консультации -Бирюзовый градиент- */
	background:#4fa1ac;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cd2dd), to(#4fa1ac));
	background: -moz-linear-gradient(#7cd2dd, #4fa1ac);
	background: linear-gradient(#7cd2dd, #4fa1ac);
	-pie-background: linear-gradient(#7cd2dd, #4fa1ac);
	}

/*Блок комментарии законодательства -Голубой- */
.div_color_kom_zakon{
	background-color:#f3f3f5;
	border-color:#538dcc;
	}
.div_color_kom_zakon_h{/*Заголовок блока комментарии законодательства -Голубой градиент- */
	background:#538dcc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#85b6eb), to(#538dcc));
	background: -moz-linear-gradient(#85b6eb, #538dcc);
	background: linear-gradient(#85b6eb, #538dcc);
	-pie-background: linear-gradient(#85b6eb, #538dcc);
	}

/*Блок формы документов -Серый- */
.div_color_formy{
	background-color:#f3f3f5;
	border-color:#9b9ca1;
	}
.div_color_formy_h{/*Заголовок блока формы документов -Серый градиент- */
	background:#9b9ca1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c3c3c5), to(#9b9ca1));
	background: -moz-linear-gradient(#c3c3c5, #9b9ca1);
	background: linear-gradient(#c3c3c5, #9b9ca1);
	-pie-background: linear-gradient(#c3c3c5, #9b9ca1);
	}

/*Блок законопроекты -Розовый- */
.div_color_zakonpr{
	background-color:#f9e8f0;
	border-color:#de5195;
	}
.div_color_zakonpr_h{/*Заголовок блока законопроекты -Розовый градиент- */
	background:#de5195;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f08abb), to(#de5195));
	background: -moz-linear-gradient(#f08abb, #de5195);
	background: linear-gradient(#f08abb, #de5195);
	-pie-background: linear-gradient(#f08abb, #de5195);
	}

/*Блок международные правовые акты -Салатовый- */
.div_color_world{
	background-color:#eef6e7;
	border-color:#90c859;
	}
.div_color_world_h{/*Заголовок блока международные правовые акты -Салатовый градиент- */
	background:#90c859;	
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b6ed80), to(#90c859));
	background: -moz-linear-gradient(#b6ed80, #90c859);
	background: linear-gradient(#b6ed80, #90c859);
	-pie-background: linear-gradient(#b6ed80, #90c859);
	}	

/*Блок правовые акты по здравоохранению -Краповый- */
.div_color_zdrav{
	background-color:#fae9e1;
	border-color:#e1684b;
	}
.div_color_zdrav_h{/*Заголовок блока правовые акты по здравоохранению -Краповый градиент - */
	background:#e1684b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2a694), to(#e1684b));
	background: -moz-linear-gradient(#f2a694, #e1684b);
	background: linear-gradient(#f2a694, #e1684b);
	-pie-background: linear-gradient(#f2a694, #e1684b);

	}

/*Блок технические нормы и правила -Типа фиолетовый- */
.div_color_teh{
	background-color:#eee8f4;
	border-color:#916caf;
	}
.div_color_teh_h{/*Заголовок блока технические нормы и правила -Типа фиолетовый градиент- */
	background:#916caf;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c2a6d8), to(#916caf));
	background: -moz-linear-gradient(#c2a6d8, #916caf);
	background: linear-gradient(#c2a6d8, #916caf);
	-pie-background: linear-gradient(#c2a6d8, #916caf);

	}

/*Блок бюджетные организации -Синий- */
.div_color_bud{
	background-color:#d5e0f2;
	border-color:#5587c2;
	}
.div_color_bud_h{/*Заголовок бюджетные организации -Синий градиент- */
	background:#5587c2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#91baeb), to(#5587c2));
	background: -moz-linear-gradient(#91baeb, #5587c2);
	background: linear-gradient(#91baeb, #5587c2);
	-pie-background: linear-gradient(#91baeb, #5587c2);

	}


/*****************************
*конец цвета блоков**/

/*Для информационно правовых комплектов
**********************************************/
.div_razmer_one_ipk_w a{/*Ссылка в кнопке малой*/
	font-size:10pt;
	height:50px;
	float:left;
	width:190px;
	color:#fff;
	font-weight:bold;
	padding:10px 10px 5px 0px;
	text-decoration:none!important;
	}

.div_razmer_one_ipk_w a:hover{
	color:#336!important;
	text-decoration:underline!important;
	}

.div_ipk_knopka{/*Кнопка малая*/
	width:190px;
	margin:5px 2px 5px 5px;
	height:50px;
	text-align:center;
	}

/*Для раздела КонсультацииБухгалтер ВЕРСИЯПРОФ
*****************************************************/
.div_kbvp{ /*Общая фигулька*/
	width:400px;
	min-height:290px;
	}
	
.div_kbvp_{
	font-size:10pt;
	height:40px;
	float:left;
	width:170px;
	position:relative;
	font-weight:bold;
	margin:5px 5px 5px 10px;
	padding:5px 10px 5px 0px;
	text-align:center;
	vertical-align: 50%!important;
	}

.div_kbvp_1{
	border-color:#628095;
	background:#628095;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#96aebf), to(#628095));
	background: -moz-linear-gradient(#96aebf, #628095);
	background: linear-gradient(#96aebf, #628095);
	-pie-background: linear-gradient(#96aebf, #628095);

	}

.div_kbvp_2{
	border-color:#ed1c24;
	background:#ed1c24;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f27378), to(#ed1c24));
	background: -moz-linear-gradient(#f27378, #ed1c24);
	background: linear-gradient(#f27378, #ed1c24);
	-pie-background: linear-gradient(#f27378, #ed1c24);

	}

.div_kbvp_3{
	border-color:#b16b50;
	background:#b16b50;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d1a08e), to(#b16b50));
	background: -moz-linear-gradient(#d1a08e, #b16b50);
	background: linear-gradient(#d1a08e, #b16b50);
	-pie-background: linear-gradient(#d1a08e, #b16b50);

	}

.div_kbvp_4{
	border-color:#5658a6;
	background:#5658a6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9d9ece), to(#5658a6));
	background: -moz-linear-gradient(#9d9ece, #5658a6);
	background: linear-gradient(#9d9ece, #5658a6);
	-pie-background: linear-gradient(#9d9ece, #5658a6);

	}

.div_kbvp_5{
	border-color:#faa71c;
	background:#faa71c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7d192), to(#faa71c));
	background: -moz-linear-gradient(#f7d192, #faa71c);
	background: linear-gradient(#f7d192, #faa71c);
	-pie-background: linear-gradient(#f7d192, #faa71c);

	}

.div_kbvp_6{
	border-color:#4f7839;
	background:#4f7839;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#86ad71), to(#4f7839));
	background: -moz-linear-gradient(#86ad71, #4f7839);
	background: linear-gradient(#86ad71, #4f7839);
	-pie-background: linear-gradient(#86ad71, #4f7839);

	}

.div_kbvp_7{
	border-color:#ccd12b;
	background:#ccd12b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d8db69), to(#ccd12b));
	background: -moz-linear-gradient(#d8db69, #ccd12b);
	background: linear-gradient(#d8db69, #ccd12b);
	-pie-background: linear-gradient(#d8db69, #ccd12b);

	}

.div_kbvp_8{
	border-color:#008eaf;
	background:#008eaf;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2dc1e3), to(#008eaf));
	background: -moz-linear-gradient(#2dc1e3, #008eaf);
	background: linear-gradient(#2dc1e3, #008eaf);
	-pie-background: linear-gradient(#2dc1e3, #008eaf);

	}

.div_kbvp a{
	color:#fff!important;
	text-decoration:none;
	}

.div_kbvp a:hover{
	color:#336!important;
	text-decoration:underline!important;
	}

/*Для раздела ИПК Московский бухгалтер
*****************************************************/
.div_ipkmb{ /*Общая фигулька*/
	min-height:350px;
	}

.div_kbvp_9{
	border-color:#24b47f;
	background:#24b47f;
	width:370px!important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5ed0a6), to(#24b47f));
	background: -moz-linear-gradient(#5ed0a6, #24b47f);
	background: linear-gradient(#5ed0a6, #24b47f);
	-pie-background: linear-gradient(#5ed0a6, #24b47f);
	}
