* {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	border-style: none;
	border-width: 0;
	border-spacing: 0 0;
	border-collapse: collapse;
}

body, a {
	font: 13px/1.3em Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}

a:hover {
	text-decoration: none !important;
}

.ya-page_js_yes .ya-site-form_inited_no {
	display: block !important;
	margin: 10px 0 0 0;
	float: right;	
}
input[type="search"] {
	border: 1px solid black;
	width: 220px;
}
input[type="submit"] {
	background-color: gray;
	padding: 2px 10px;
	margin: 10px;
	border-radius: 3px;
	color: white;
	cursor: pointer;
}

img {border: 0;}

#root {
	width: 100%;
	background-color: #FFF;
}

#root>div.rint1 {
	width: 1256px;
  	margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
	background-color: #FFF;
}

.toplinks {
	padding: 20px 0 20px 0;
}

/* Заголовки */
.header_2 {
	font: normal 18px Arial, Helvetica, sans-serif;
        margin-bottom: 10px;
	
}

.textheader_2 {
	font: normal 20px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
        display: inline-block;
       	line-height: 26px;
}
/* Конец. Заголовки */


/* Название страницы */
.rub {
        font: normal 18px Arial, Helvetica, sans-serif;
        color: #006699;
        margin: 0 0 15px 0;
}
/* Конец. Название страницы */


/* Содержание */
.summary {
        padding: 20px 20px 0 20px;
        margin: 0 0 0 0;
	border-style: none;
	border-width: 0;
	border-spacing: 0 0;
	border-collapse: collapse;
}

.summary img {
         margin: 0px 0 0px 0;
/*         display: block; */
}

td.summary-left {
width: 437px;
        padding: 20px 0 20px 20px;
        margin: 0 0 0 0;
	border-style: none;
	border-width: 0;
	border-spacing: 0 0;
	border-collapse: collapse;
}

td.summary-right {
width: 437px;
        padding: 20px 20px 20px 0;
        margin: 0 0 0 0;
	border-style: none;
	border-width: 0;
	border-spacing: 0 0;
	border-collapse: collapse;
}

.summary1 {
        padding: 20px 20px 20px 20px;
        margin: 0;
        width: 260px;
}

.summary1 img {
         margin: 0px 0 0px 0;
         display: block;
}
/* Конец. Содержание */


/* Стили для текста */
.textblue {
         font: normal 18px Arial, Helvetica, sans-serif;
         color: #006699;
}

.greytext {
	font: 13px Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 1.3em;
}

.textgrey {
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #666;
	line-height: 1.4em;
}

.text_default, .text_default_bold {
	line-height: 1.5em;
	text-align: left;
}

.text_blue {
	line-height: 22px;
}

.text_img {
	line-height: 16px;
}

.author {
	padding: 0 0 20px 0;
	margin: 0 0 0 0 !important;
	line-height: 0.7em;
/*	display: block;      */
}

.img_center {
	text-align: center;
	margin: 20px 0 10px 0;
}

.img_left {
	float: left;
}

.section {
	padding: 20px 0 0 0;
}

/* Конец. Стили для текста */


/* Отступы для текста */
.paragraph_left {
	padding-top: 0px;
        border: 1px;
}

.paragraph_left_indent_2 {
	padding-top: 2px;
	padding-bottom: 2px;
}

.paragraph_left_indent_5 {
	padding-top: 5px;
}

.paragraph_left_indent_10 {
	padding-bottom: 10px;
}

.paragraph_center_indent_5_5 {
	padding: 5px 0 5px 0;
	text-align: center;
}
/* Конец. Отступы для текста */


/* Стили для ссылок */

a.bluebig:link, a.bluebig:visited {
	color: #006699;
 	font: normal 14px Arial, Helvetica, sans-serif;
}

a.bluebig:hover {
	color: #006699;
 	font: normal 14px Arial, Helvetica, sans-serif;
}

a.blue:link, a.blue:visited {
	color: #006699;
 	font: normal 12px Arial, Helvetica, sans-serif;
}

a.blue:hover {
	color: #006699;
 	font: normal 12px Arial, Helvetica, sans-serif;
}

a.bluemenu:link, a.bluemenu:visited {
	color: #006699;
 	font: normal 12px/22px Arial, Helvetica, sans-serif;
}

a.bluemenu:hover {
	color: #006699;
 	font: normal 12px/22px Arial, Helvetica, sans-serif;
}

a.blackbasic:link, a.blackbasic:visited {
	color: #000;
 	font: normal 20px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.blackbasic:hover {
	color: #000;
 	font: normal 20px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.black:link, a.black:visited {
	color: #000;
 	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.black:hover {
	color: #000;
 	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.greymenu:link, a.greymenu:visited {
	color: #999;
 	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.greymenu:hover {
	color: #999;
 	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.grey:link, a.grey:visited {
	color: #999;
 	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.grey:hover {
	color: #999;
 	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* Конец. Стили для ссылок */


/* Электронная версия и пресс-релизы */
.ever, .release {
	font: 13px Arial, Georgia, Tahoma, Verdana, Arial, sans-serif;
	color: #666;
	line-height: 1.2em;
	border-left: 1px solid #CCC;
	padding: 0 10px 0 15px;
	margin-top: 30px;
}
/* Конец. Электронная версия и пресс-релизы */


/* Стили для периодики */
.geopolitics, .maintheme, .priority, .pressrelease, .exclusive, .armedforces, .armament, .armstrade, .events, .navy, .exhibitions, .defense, .books, .conceptions, .authors, .anniversary, .kupol, .uralvagonzavod, .intelligence-agency, .army-2021, .rss {
	font: 15px Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 1.1em;
	margin-top: -2px;
}

.geopolitics a, .maintheme a, .priority a, .pressrelease a, .exclusive a, .armedforces a, .armament a, .armstrade a, .events a, .navy a, .exhibitions a, .defense a, .books a, .conceptions a, .authors a, .anniversary a, .uralvagonzavod a, .kupol a, .intelligence-agency a, .army-2021 a, .rss a {
	color: #000;
 	font: 20px Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	margin-bottom: -10px;
}

.geopolitics div.item, .maintheme div.item, .priority div.item, .exclusive div.item, .armedforces div.item, .armament div.item, .armstrade div.item, .events div.item, .navy div.item, .exhibitions div.item, .defense div.item, .books div.item, .conceptions div.item, .authors div.item, .anniversary div.item, .kupol div.item, .uralvagonzavod div.item, .intelligence-agency div.item, .army-2021 div.item, .rss div.item {
        width: 450px !important;
        height: 300px;
  	border: 0px solid #000;
	margin: 5px 20px 10px 0;
	float: left;
}

.uralvagonzavod div.item {
        height: 200px;
}

.pressrelease div.item {
        width: 450px;
        height: 200px;
  	border: 0px solid #000;
	margin: 5px 20px 10px 0;
	float: left;
}

.geopolitics div.p_bimage img, .maintheme div.p_bimage img, .priority div.p_bimage img, .pressrelease div.p_bimage img, .exclusive div.p_bimage img, .armedforces div.p_bimage img, .armament div.p_bimage img, .armstrade div.p_bimage img, .events div.p_bimage img, .navy div.p_bimage img, .exhibitions div.p_bimage img, .defense div.p_bimage img, .books div.p_bimage img, .conceptions div.p_bimage img, .authors div.p_bimage img, .anniversary div.p_bimage img, .kupol div.p_bimage img, .uralvagonzavod div.p_bimage img, .intelligence-agency div.p_bimage img, .army-2021 div.p_bimage img, .rss div.p_bimage img {
	width: auto;
  	border: 0px solid #000;
}

.geopolitics div.p_simage img, .maintheme div.p_simage img, .priority div.p_simage img, .pressrelease div.p_simage img, .exclusive div.p_simage img, .armedforces div.p_simage img, .armament div.p_simage img, .armstrade div.p_simage img, .events div.p_simage img, .navy div.p_simage img, .exhibitions div.p_simage img, .defense div.p_simage img, .books div.p_simage img, .conceptions div.p_simage img, .authors div.p_simage img, .anniversary div.p_simage img, .kupol div.p_simage img, .uralvagonzavod div.p_simage img, .intelligence-agency div.p_simage img, .army-2021 div.p_simage img, .rss div.p_simage img {
/*	width: 240px;*/
  	border: 0px solid #000;
	float: none;
}

/* Для страницы содержания номера
div.noimg {
        width: 380px;
       	margin-top: 0;
       	padding-top: 0;
}

.noimg div.item{
	height: auto;
}

div.noimg img {
       display: none;
}	
/* Конец. Для страницы содержания номера */

/* Конец. Стили для периодики */


/* Основное оформление текста */
div.mainnews {
 	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 1.3em;
	margin: 0 20px 0 0;
}

div.mainnews p {
	margin: 0 0 15px 0;
}

div.p_name {
	margin: 10px 0 10px 0;
	color: #000;
 	font: 24px Arial, Helvetica, sans-serif;
	line-height: 1.1em;
}

div.subtext {
	margin-bottom: 10px;
	font: 15px Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 1.2em;
 	width: 700px;
}

div.bigimg {
	margin-bottom: 10px;
}

table.bio {
	font: 14px Arial, Helvetica, sans-serif;
	bgcolor: #EBEBEB;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table.bio td {
          padding: 20px 20px 20px 20px;
}

.address {
	line-height: 1.0em;
}

span.text_img {
    display: block;
    padding-top: 5px;
}
/* Конец. Основное оформление текста */




/* Новости в колонке */
td.blue_name {
	color: #FFF;
 	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
 	letter-spacing: 2px;
 	bgcolor: #006699;
 	padding: 3px 10px 3px 15px;
 	height: 24px;
}

.newsleft div.item {
	padding: 10px 7px 10px 10px;
	border-bottom: 1px solid #FFF;
}

.newsleft div.item div.p_name a {
	color: #000;
 	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.newsleft div.item div.p_name {
	margin-bottom: 5px;
}

.rusnews {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 1.2em;
	padding-bottom: 10px
}

.columnnews {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 1.2em;
	padding-bottom: 10px
}

td.links_left {
 	padding: 3px 10px 10px 15px;
}
/* Конец. Новости в колонке */

/* Лента новостей */
.newslist {
}

.newslist div.item {
	margin: 10px 0 30px 0;
	border-bottom: 0px solid #CCC;
	padding: 0 0 15px 0;
	width: 95%;
}

.newslist p {
	margin-bottom: 1.5em;
}

.newslist div.p_name {
	margin-bottom: 5px;
}

div.p_bimage img {
	width: auto;
}

.newslist div.p_desc, .newslist div.subtext {
	font: 16px Arial, Helvetica, sans-serif;
	color: #006699;
	line-height: 1.5em;
	margin-bottom: 1.3em;
	width: 700px;
}

.newslist div.subtext {
	margin-bottom: 10px;
}

.newslist div.p_text img {
	margin: 10px 0 10px 0;
}
/* Конец. Лента новостей */

/* Анонсы в колонке справа */
.anr img {
	margin: 0 -10px 5px -15px;
	border-top: 1px solid #FFF;
}
/* Конец. Анонсы в колонке справа */




#path_rubric a {
	padding: 0 8px 0 10px;
	color: #333;
}

.announce {
	color: #000;
	text-decoration: underline;
}

.footer, .footer a.link_default {
	color: #666;
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

.rubmenu {
	font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 2.4em;
}
/* Архивные страницы */
.archive {
	margin: 50px 0 75px 0;
}

.archive-td {
	padding: 10px 10px 10px 10px;
}
/* Конец. Архивные страницы */

/* Фотохроника */
.photo {
	width: 100%;
	margin: 0;
}

.vip {
	width: 997px;
	margin: 0;
}

.photo td, .vip td {
	padding: 35px 10px 10px 20px;
}

.photo td.left {
	width: 280px;
}

.photo-list li {
	list-style: none;
	padding: 0 0 10px 0;
}

.photo-list li a {
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #006699;
}

/* Конец. Фотохроника */

/* Календарь */
.calendar {
        font: normal 14px Arial, Helvetica, sans-serif;
        color: #333;
	margin-top: 10px;
}
/* Конец. Календарь */

/* Ссылки после текста */
.printlink {
        float: left;
 	margin: 0 10px 0 0;
}
/* Конец. Ссылки после текста */

/* RSS */
.rss img {
        display: inline;
        float: left;
 	margin: 0 10px 0 0;
}
/* Конец. RSS */