﻿/*Ттаблица стилей RedResistor.ru*/
++++											


/*27.02.20 Общие параметры страниц*/
.body_style { 								
	margin:0; 									/*Общий одступ от края страници*/
	padding: 0;									/*Общий отступ до врутреннего наполнения */
	font-family: 'Times New Roman', serif; 		/*Симейство шрифта для всей страницы*/
	font-style: normal;							/*Модификатор строчных шрифтов inherit - наследует значение*/
	font-variant: normal;						/*Модификатор шрифта*/
	font-weight: normal;						/*Насыщеность щрифта*/
	font-size: 100%;							/*Размер шрифта*/
	/*background-color: #ffffff;	*/
	/*background-image: url(../images/bg.PNG); */
}

/*27.02.20 Общая форма для заполнения центральных страниц с верхним и нижним ограничением*/
.box_all_body { 									
    position: absolute;  						/*способ позиционирования*/
	bottom:1.5%;									/*Отступ от нижнего края */
	left: 50%;									/*Отступ от левого края*/
  	margin-left: -512px;						/*Величина отступа от левого края*/
  	width: 1024px;								/*Величина элемента*/
  	height: 97%;  								/*Высота элемента*/
   	background-color: #ffffff;					/*Цвет заливки*/
	border: 1px solid #dddddd;					/*Толщина и цвет бордюра*/
}

/*27.02.20 Общая форма для заполнения остальных страниц без ограничителей*/
.box_all_body_list { 							
    position: absolute;  						/*способ позиционирования*/
	top: 0px;									/*нет отступа сверху*/
	left: 50%;									/*Отступ от левого края*/
  	margin-left: -512px;						/*Величина отступа от левого края*/
  	width: 1024px;								/*Величина элемента*/
   	background-color: #ffffff;					/*Цвет бордюра*/
	border: 1px solid #dddddd;					/*Толщина и цвет бордюра*/
}

/*27.02.20 форма для контента других страницах*/
.box_body_lists { 	
	position: absolute;
	bottom:42px;	
	top:107px;
	left: 10px;
   	background: #ffffff;
	width: 999px; 
	padding-left: 5px;
	padding-right: 10px;	
	text-align: justify;
    overflow: auto;
	color: #000000;	
	white-space: normal;
}


/*Формы главной страницы*/
/*------------------------------------------------------------*/
/*27.02.20 форма логотипа новая форма*/
.box_logo {										
    position: absolute;							/*способ позиционирования*/
	top:10px;									/*Отступ от верхнего края родительского элемента*/					
	right: 10px;								/*Отступ от правого края*/
	width: 1004px;								/*Ширина бокса*/
    height: 87px; 								/*Высота бокса*/	
   	background-color: #ffffff;					/*Цвет листа*/
	border-bottom: 1px solid #dddddd;			/*Толщина и цвет бордюра*/	
}

/*27.02.20 форма логотипа старая форма*/
.box_head {										
    position: absolute;							/*способ позиционирования*/
	top:10px;									/*Отступ от верхнего края родительского элемента*/					
	right: 10px;								/*Отступ от правого края*/
	width: 1004px;								/*Ширина бокса*/
    height: 87px; 								/*Высота бокса*/	
   	background-color: #ffffff;					/*Цвет бордюра*/
	background-position: top;					/*Розиция заливки*/
	background: no-repeat;						/*не повторять рисунок*/
	background-image: url(../images/head_rr.png); /*Картинка заливки*/
	border-bottom: 1px solid #dddddd;			/*Толщина и цвет бордюра*/	
}

/*27.02.20 Форма заголовка "рубрики"*/
.box_rub { 							
	position: absolute;							/*способ позиционирования*/
	top:107px;									/*Отступ от верхнего края родительского элемента*/
	left: 10px;									/*Отступ от левого края*/
	background-color: #ffffff;					/*Цвет бордюра*/					
	overflow: hidden;							/*недопускать полос прокрутки*/					
 	width: 234px;								/*Ширина бокса*/
	height: 27px;								/*Высота бокса*/
   /* border: 1px solid #DDDDDD;*/
}

/*27.02.20 форма заголовка "Новости"*/
.box_new { 									
    position: absolute;							/*способ позиционирования*/
	top:107px;									/*Отступ от верхнего края родительского элемента*/
	right: 10px;								/*Отступ от правого края*/
   	background-color: #ffffff;					/*Цвет бордюра*/	
    overflow: hidden;							/*недопускать полос прокрутки*/	
	width: 765px;								/*Ширина бокса*/
    height: 27px;	 							/*Высота бокса*/	
	border-left: 1px solid #DDDDDD;				/*Толщина и цвет бордюра*/	
	/*border: 1px solid #DDDDDD;*/
}

/*27.02.20 форма колонки контента Новостей*/
.box_new_menu {										
    position: absolute;
	bottom:42px;	
	top:134px;
	right: 10px;
    background-color: #ffffff;					/*Цвет бордюра*/	
    overflow: auto;
	width: 765px;
	border-left: 1px solid #DDDDDD;
	text-align: centr;
}

/*28.02.20 Форма для контента Рубрик головной страници*/	
.box_rub_menu { 								
	position: absolute;
	top:134px;
	left: 10px;
   	background-color: #ffffff;					
	width: 230px;
	height: 200px;						
	text-align: center;
    overflow: auto;
	color: #000000;	
	border-bottom: 1px solid #DDDDDD;
}

/*28.02.20 форма контента архивного меню */
.box_arhiv_list {								
    position: absolute;
	bottom:15px;
	left: 10px;
   	background-color: #ffffff;			
	width: 230px;
    height: 227px;							
	text-align: center;
	padding-top: 10px;
	padding-left: 0px;
	overflow: hidden;						
	border-top: 1px solid #DDDDDD;					
	/*border: 1px solid #DDDDDD;*/
}
/*------------------------------------------------------------*/


/*Нижне меню - формы*/
/*------------------------------------------------------------*/
/*28.02.20 форма нижнего меню основных страницы*/
.box_graund_list {								
    position: absolute;
	bottom:0px;
	right: 10px;
   	background-color: #ffffff;						
	width: 1004px;
    height: 33px; 
	border-top: 1px solid #DDDDDD;				
	overflow: hidden;							
	text-align: center;
	color: #dddddd;		
	/*border: 1px solid #DDDDDD;*/	
}

/*28.02.20 форма нижнего меню общих страниц*/
.box_graund_list_pages {								
    position: absolute;
	bottom:3px;
	right: 10px;
   	background-color: #ffffff;						
	width: 1004px;
    height: 33px; 
	border-top: 1px solid #DDDDDD;					
	border-bottom: 1px solid #DDDDDD;				
	overflow: hidden;						
	text-align: center;
	color: #dddddd;								
}

/*форма меню нижней навигации*/
.box_graund_menu {								
    position: absolute;
	bottom:7px;
	right: 191px;
   	background-color: #ffffff;						
	width: 620px;
    height: 19px; 
	overflow: hidden;							
	text-align: center;
	color: #dddddd;							
/*border: 1px solid #DDDDDD;*/
}

/*28.02.20 форма нижнего правого меню 1 (счетчик)*/
.box_graund_caunter{								
    position: absolute;
	bottom:1px;
	right: 1px;
   	background-color: #ffffff;					/*Цвет бордюра*/	
	width: 90px;
    height: 31px; 
	overflow: hidden;							/*недопускать полос прокрутки*/
	text-align: center;
	color: #dddddd;								/*Цвет текста*/
/*border: 1px solid #DDDDDD;*/
}

/*28.02.20 форма нижнего правого меню 2 (не используется)*/
.box_graund_right_2_menu{								
    position: absolute;
	bottom:1px;
	right: 96px;
   	background-color: #ffffff;					
	width: 234px;
    height: 31px; 
	overflow: hidden;							
	text-align: center;
	color: #dddddd;								
/*border: 1px solid #DDDDDD;*/
}

/*28.02.20 форма нижнего левого меню Помощь Проекту*/
.box_graund_left_menu{								
    position: absolute;
	bottom:1px;
	left: 1px;
   	background-color: #ffffff;						
	width: 234px;
    height: 30px; 
	overflow: hidden;							
	text-align: center;
	color: #dddddd;								
/*border: 1px solid #DDDDDD;*/
}

/*форма для объявелний с круглыми скобками*/
.ofer{
	background-color: #ffffff; /*цвет основания*/
	margin-top: 10px; /*отступы от края страницы*/
	margin-left: 40px; /*отступы от края страницы*/
	width: 350px; /*ширина */
	padding: 10px; /*Отступ от всех краев до текста, внутренний отступ*/
	border: 1px solid red;
	border-radius: 5px; /*радиус закругления окон*/
	text-align: center; 
	font-weight: bold;  
}
/*------------------------------------------------------------*/


/*Ссылки*/
/*------------------------------------------------------------*/
/*28.02.20 Основной вид ссылки не жирные*/
.a_menu {
	color: #6B6BFF;   
	text-decoration: none;	
}

/*28.02.20 Основной вид ссылки с наведенной мышю*/
.a_menu:hover {
	color: red;
	text-decoration: none;	
}

/*28.02.20 Основной вид ссылки активированное */
.a_menu:active {
	color: #dddddd;
	text-decoration: none;
}

/*28.02.20 Форма ссылок нижнего меню жирные*/	
.a_graund {					
	color: #6B6BFF;
	text-decoration: none;
	font-weight: bolder;
}	

/*28.02.20 Форма ссылок нижнего меню с наведенной мышю */		
.a_graund:hover {
	color: red;
	text-decoration: none;
	font-weight: bolder;
}

/*28.02.20 Форма ссылок нижнего меню с активированной ссылкой*/	
.a_graund:active {
	color: #DDDDDD;
	text-decoration: none;
	font-weight: bolder;
}

/*28.02.20 Старая форма Форма надписей меню ссылок*/
.a_list{				
	color: #6B6BFF;
	text-decoration: none;
	font-weight: bolder;
}	

/*28.02.20 Старая форма Форма надписей меню ссылок с наведенной мышъю*/	
.a_list:hover{			
	color: red;
	text-decoration: none;
	font-weight: bolder;
}

/*28.02.20 Старая форма Форма надписей меню ссылок активированной*/	
.a_list:active{			
	color: #dddddd;
	text-decoration: none;
	font-weight: bolder;
}
/*------------------------------------------------------------*/


/*Таблицы*/
/*------------------------------------------------------------*/
/*28.02.20 Параметры таблицы представления страниц*/
.table {
    background: #ffffff;  
	text-align: left;
    border-spacing: 10px; 	/* Расстояние между ячейками */
	/*border: 1px solid #DDDDDD; */	
	margin-left: 10px;
	margin-right: 10px;
	width:880px; 
    /*text-align: left;			/* Выравнивание текста*/
}

/*28.02.20 таблица с линиями на страницах*/
.table_1 {
    border-collapse: collapse; 	/* Убираем двойные линии между ячейками */
    border: 1px solid #DDDDDD; 	/* Параметры рамки */
	border-spacing: 3px; 		/* Расстояние между ячейками */
    padding: 1px; 				/* Поля вокруг текста */
    background: #ffffff; 		/* Цвет фона ячейки */
}

/*28.02.20 Параметры рамки для таблицы на страницах */
.tr_1{
	border: 1px solid #DDDDDD; 	/* Параметры рамки */
	text-align: center;			/* Выравнивание текста*/
    color: black; 			/* Цвет текста */
	font-variant: normal;						/*Модификатор шрифта*/
	font-weight: normal;						/*Насыщеность щрифта*/
	font-size: 100%;							/*Размер шрифта*/
}

/*28.02.20 Параметры яцчейки таблицы на страницах*/
.th{
    color: black; 								/* Цвет текста */
	font-variant: normal;						/*Модификатор шрифта*/
	font-weight: normal;						/*Насыщеность щрифта*/
	font-size: 100%;							/*Размер шрифта*/
}
/*------------------------------------------------------------*/


/*Списки*/
/*------------------------------------------------------------*/
/*28.02.20 параметры нумерованного списка*/
.num_list{
    color: black; 	
	margin-left:40px; 			
	margin-top: 0px;
	margin-bottom: 0px;	
}

/*27.02.20 парметры не нумерованного списка архива и рубрик*/
.ul_arh_index { 										
	margin-left: 0px; 
	padding-left: 0px; 
}

/*27.02.20 парметры не нумерованного списка новостей*/
.ul_new_index { 										
	margin-left: 15px; 
	padding-left: 15px;
	text-align: left;  
}

/*27.02.20 Форма строки ненумерованного списка с указателем*/
.li_index {											
	margin-top: 1px; 
	padding-top: 1px;
	color: #6B6BFF;
	text-align: left;
	list-style-type: circle;	/*кружок*/
}

/*27.02.20 Форма списков на строку наведена мышка*/
.li_index:hover {									
	color: red;
	list-style-type: disc;
}

/*27.02.20 Форма списков мышка нажата*/
.li_index:active {									
	color: #dddddd;
	list-style-type: disc;
}

/*27.02.20 Форма строки ненумерованного списка архива и рубрики*/
.li_index_arh {											
	margin-top: 1px; 
	padding-top: 1px;
	color: #6B6BFF;
	text-align: center;
	list-style-type: none;	
}

/*27.02.20 Форма пустой строки списка*/
.li_index_space {											
	margin-top: 1px; 
	padding-top: 1px;
	text-align: left;
	list-style-type: none
}
/*------------------------------------------------------------*/

/*Изображения*/
/*------------------------------------------------------------*/
.img{
	margin-left: 10px;
}

.img_r{
	margin-right: 100px;
}

.img_left {
    float:left; 									
    margin: 10px 10px 10px 10px; 							
}

/*изображение в тексте без отступов по центру*/
.img_center{
    text-align:  center;
	
}

/*27.02.20 Параметры вставок видео*/ 
.video_data{
	width: 640px;
	height: auto;
}

/*27.02.20 параметры разделительной линии*/
.hr_grau{										
    border: none; 								/* Убираем границу */
    background-color: #DDDDDD; 					/* Цвет линии */
    color: #DDDDDD;	 							/* Цвет линии для IE6-7 */
    height: 1px; 								/* Толщина линии */
}

/*27.02.20 Всплывающее окно*/
.modalDialog:target {
 display: block;
 pointer-events: auto;
}
.modalDialog > div {
 width: 1024px;
 position: relative; 						/*способ позиционирования*/
 margin: 1% auto;
 padding: 4px;
 border-radius: 6px;
 background: #fff;
}
.modalDialog {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.5);
 z-index: 99999;
 display: none;
 pointer-events: none;
}

/*Всплывающее окно 700*/
.modalDialog_700:target {
	display: block;
	pointer-events: auto;
}

.modalDialog_700 > div {
	width: 700px;
	position: relative;
	margin: 1% auto;
	padding: 4px;
	border-radius: 6px;
	background: #fff;
}
.modalDialog_700 {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	z-index: 99999;
	display: none;
	pointer-events: none;
}


/*Конец всплывающее окно*/
/*------------------------------------------------------------*/	

   
/*Параметры текста*/
/*------------------------------------------------------------*/
/*27.02.20 параметры текста заголовков основных страниц*/
.p_titl{
	font-style: oblique;						/*Модификатор шрифта*/
	font-weight: lighter;						/*Насыщеность щрифта*/
	font-size: 140%;							/*Размер шрифта*/
	color: red;									/*цвет шрифта*/
	margin-top: 0px;							/*отступ сверху*/
	margin-bottom: 0px;							/*отступ снизу*/
	text-align:  center;						/*размещать в центре*/
}

/*27.02.20 параметры общего тексата c отступом первой строки*/
.p_text{
    color: black; 	
	padding-left: 20px;
	padding-right: 20px;
	text-indent: 20px; /*отступ первой строки текста*/
	margin-top: 0px;
	margin-bottom: 0px;
}

/*27.02.20 параметры общего тексата без отступа первой строки*/
.p_text_next{
    color: black; 	
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*Сторое Ткест по центру*/
.text_center{
    text-align:  center;
}

/*отступ от верхнего элемента на 10 пикселей*/
.top_10{
	margin-top: 10px;	
}

/*27.02.20 параметры вставки программного кода*/
.prog_code {
    border: dashed 1px #634F36;
    background: #FEFAFA;
    font-family: "Courier New", Courier, monospace; 
	color: black; 	
    padding: 20px;
    font-size: 85%;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*27.02.20 красный текст*/   
.r_text{						
    color: red; 	
}

/*27.02.20 Заклавная буква большая и красная с отступом*/
.f-letter_text:first-letter{							
    font-size: 150%;
	padding-left: 40px; /* Отступ с лева первой строки в пикселах */
    color: red;
}

/*27.02.20 Заклавная буква большая и красная без отступа*/  
.f-letter:first-letter{							
    font-size: 150%;
    color: red; 	
} 

/*27.02.20 параметры заголовка*/
.h_red {
	color: red;	
	font-style: oblique;						/*Модификатор шрифта*/
	font-weight: lighter;						/*Насыщеность щрифта*/
} 
/*------------------------------------------------------------*/










