.a{}

body
{
   margin: 0;
   padding: 0;
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
}


div {font-family: Arial; font-size: 12px;}

td {font-family: Arial; font-size: 12px;}

a { font-family: Arial; color: #13436F; font-size: 12px;}
a:hover {color: #050545;}

ul, li { font-size: 12px; }

li {padding-top: 3px; list-style: square;}

li.li_high {padding-bottom:10px;}

h1 {font-size: 20px; margin: 10px 0 10px 0; font-weight: 700;}

h2 {font-size: 18px; font-weight: 700;}

h3 {font-size: 17px; font-weight: 700;}

h4 {font-size: 16px; font-weight: 700;}

h5 {font-size: 14px; font-weight: 700;}

h6 {font-size: 12px; font-weight: 700;}

div.sub_menu_header {border-bottom: dotted 1px #8c8c8c;}

div.sub_menu_header a, div.sub_menu_header_no_line a {font-family: Arial; font-size: 13px; color: #000000; text-decoration: none;}
div.sub_menu_header_no_line a.fresh_articles_link {font-family: Arial; font-size: 13px; color:#0F58A2}

div.sub_menu_header a:hover, div.sub_menu_header_no_line a:hover {font-family: Arial; font-size: 13px; color: #003a70; text-decoration: none;}
div.sub_menu_header_no_line a.fresh_articles_link:hover {color:#25A542;}

a.menu_link { font-family: "Palatino Linotype", Palatino, "Trebuchet MS", Helvetica, Arial; font-size: 14px; font-weight:bold; color: #262626; text-decoration: none;}
a.menu_link:hover {text-decoration: underline;}

.submenu_link {  font-family: Arial; font-size: 12px; color: #262626;}
.submenu_link:hover  {color: #262626;}

div.form_element {padding: 10px 10px 10px 0;}
.input {width: 300px; background-color: #ffeded;}

a.order_button {text-decoration: none;}
a.order_button span {border: solid 1px #9CB3CF; background-color:#EDF5FF;padding:5px 5px 5px 5px}

.menu_brick {margin-top: 2px;}

div.blue_spacer, div.blue_spacer_shop { background-color: #edf5ff; border-top: solid 1px #808080;  font-size: 8px; margin: 10px 0 10px 0; }
div.blue_spacer_shop { font-size: 11px; text-align: right; padding: 1px 0 1px 0; color: #696565;}

div.price {text-align:center;background-color: #EDF5FF; margin:5px 0 5px 0; border: solid 1px #B3D4FD; font-size:15px; color:#467CAE;}

div.box_for_header {border-top: dotted 1px #b2b2b2; padding: 15px 0 10px 0; margin: 3px 0 0 0;}

div.box_for_header h1, div.box_for_header h1 a {font-family: Arial; font-size: 20px; color: #4C4C4C; margin: 0;}
div.box_for_header h1.h1_news {font-weight: normal;}
.top_header {font-family:Arial; font-size: 20px; color:#4C4C4C; margin: 0;}

div.top_header_small  {font-family: Arial; font-size: 16px; color:#4C4C4C;}

div.top_header_small a  {font-size: 16px; color: #4C4C4C;}

div.top_header_small a:hover {color: #050545;}

div.article h1 { margin: 0; padding-top: 0; font-size: 22px; color: #465160; text-decoration: none;}

.button_holder  {background-color: #EDF5FF; width: 30px; text-align: center;}
.blue_num {background-color: #EDF5FF; width: 15px; text-align: center;}
.pump_button  {background-color: #EDF5FF; cursor: pointer;}

.author {font-size: 12px; color:#4C4C4C; padding-top:10px;}

.podzag {font-size: 13px; padding: 0 0 0 7px; margin-top:10px; border-left: double 4px #808080; color:#4A4A4A; font-style:italic; line-height: 120%;}

.article_text {line-height: 130%;}

a.sm {font-size: 11px;}

.obl_main { margin-top: 2px; margin-right: 10px; }

div.slogan { margin: 0 0 2px 0;}

div.slogan span {background-color: #5d79e8; font-size: 12px; font-weight: bold; color: #FFFFFF;}

.gray {color: #313131;}

.gray_sm {color: #313131; font-size: 11px;}

div.blue_header_small {color: #003a70; font-size: 14px; padding-top: 7px;}

div.blue_header {padding-bottom: 7px;}

div.blue_header a {color: #003a70; font-size: 15px;}

div.edition_sublinks {padding-top: 2px; text-align: right;}

div.edition_sublinks a {font-size: 11px;}

div.m , div.bl , wh2
{
	background-color: #FFFFFF;
	padding: 0;
	font-family: Verdana;
	font-size: 8pt;
	margin: 30px 0 5px 0;
	letter-spacing : 0;
    border-top:  dotted 1px #BCBCBC;
    padding-top:3px;
}

span.m , span.bl
{
    font-family: Verdana; font-size: 13px; color: #0941B2; margin: 0;
    padding-top: 0;
    font-weight: bold;
    padding-left: 0;
	padding-right:170px;
	BORDER-LEFT: solid 0px #123d95;
	height:12px;
}

.aut, .auth , .autr {padding: 15px 0 3px 0px; font-family: Arial;  font-size: 12px; font-style : italic; }

.head {font-family: Arial;  font-size: 13px; font-weight:bold;}

.head1 {font-family: Arial;  font-size: 13px;}

.line
{
font-family: Arial;
font-size: 12px;
padding: 0 0 0 15px;
margin: 10px 0 10px 0;
}

.com
{
 font-family: Verdana; font-size: 11px; color: #1F1F29;
 font-style: italic; text-decoration: underline;
 padding-top: 15px;
}

.com2
{
 font-family: Verdana; font-size: 11px; color: #1F1F29;
 font-style: italic; text-decoration: underline;
 padding: 0px;
}

.blueb {font-weight:bold; padding-top: 20px; padding-bottom:5px;}

.wh2 {background-color: #E9E9E9; font-family: Verdana; font-size: 13px;  font-weight: bold; padding: 2px;}

div.news_text, div.news_text div {font-size: 14px; line-height: 130%;}

a.seminar_ad_link {font-size: 12px; color: #FF0000;}

a.seminar_ad_link:hover {font-size:12px; color:#29A417;}

div.go_to_content {padding: 0;}

div.go_to_content a {font-size: 12px; font-weight: 700; color:#4169e1;}


div.level1 {font-size: 12px; color:#000000; font-weight: 700; margin:10px 0 10 0px;}

div.level2 {font-size: 12px; color:#000000; font-weight: 700; margin:0 0 0 20px;}

div.level3 {font-size: 12px; color:#000000; font-weight: 400; font-style: italic; margin:0 0 0 40px;}

div.level4 {font-size: 12px; color:#000000; font-weight: 400; margin:0 0 0 60px;}

div.level5 {font-size: 12px; color:#000000; font-weight: 400; margin:0 0 0 80px;}

div.about_edition_subtitle {font-size: 16px; font-weight: 700; color: #4169e1; margin-top: 50px;}

table.seminars td {font-size: 11px;}



p.dt_kt {font-style: italic;}
p.dt_kt span {background: #C5C3BF; padding: 3px; margin-right: 5px; font-style: normal;}



div.print_ready_invoice div { font-size: 14px;}

div.print_ready_invoice a { font-size: 14px;}



.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#f2f2f2; margin:0 5px;}
.b2f {height:1px; background:#f2f2f2; margin:0 3px;}
.b3f {height:1px; background:#f2f2f2; margin:0 2px;}
.b4f {height:2px; background:#f2f2f2; margin:0 1px;}
.contentf {background: #f2f2f2;}
.contentf div {margin-left: 0px;}


.b1fb, .b2fb, .b3fb, .b4fb{font-size:1px; overflow:hidden; display:block;}
.b1fb {height:1px; background:#ECF5FF; margin:0 5px;}
.b2fb {height:1px; background:#ECF5FF; margin:0 3px;}
.b3fb {height:1px; background:#ECF5FF; margin:0 2px;}
.b4fb {height:2px; background:#ECF5FF; margin:0 1px;}
.contentfb {background: #ECF5FF;}
.contentfb div {margin-left: 0px;}

.b1fw, .b2fw, .b3fw, .b4fw{font-size:1px; overflow:hidden; display:block;}
.b1fw {height:1px; background:#FFFFFF; margin:0 5px;}
.b2fw {height:1px; background:#FFFFFF; margin:0 3px;}
.b3fw {height:1px; background:#FFFFFF; margin:0 2px;}
.b4fw {height:2px; background:#FFFFFF; margin:0 1px;}
.contentfw {background: #FFFFFF;}
.contentfw div {margin-left: 0px;}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#D2D2D2; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#FfFfFf; border-right:2px solid #D2D2D2; border-left:2px solid #D2D2D2; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#FfFfFf; border-right:1px solid #D2D2D2; border-left:1px solid #D2D2D2; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#FfFfFf; border-right:1px solid #D2D2D2; border-left:1px solid #D2D2D2; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #F4F4F4; border-right:1px solid #D2D2D2; border-left:1px solid #D2D2D2; border-bottom:1px solid #DDDDDD;}
.headh h3 {margin: 0px 15px 0px 10px; padding-bottom: 3px; font-family: Arial; font-size: 13px; font-weight:normal;}
.contenth {background: #fff; border-right:1px solid #D2D2D2; border-left:1px solid #D2D2D2; padding: 0 5 0 5;}
.contenth div {margin-left: 12px; padding-top: 5px;}

.layer {
    overflow: auto; /* Добавляем полосы прокрутки */
    width: 300px; /* Ширина блока */
    height: 150px; /* Высота блока */
    padding: 5px; /* Поля вокруг текста */
    border: solid 1px #E0E0E0; /* Параметры рамки */
   }

.contentf_h {font-family: Tahoma; font-size:14px; font-weight:normal; color:#206bbe; padding-bottom:10px;}

div.near_num_anons {}

div.near_num_anons .div1   {background-color:#ffffff; padding: 3 3 3 0; font-family: Tahoma; font-size:13px; color:#2d2d2d;}

div.near_num_anons .div2   {background-color:#ffffff; padding: 3 3 3 10; font-family: Tahoma; font-size:14px; color:#747474;}

div.full_description, div.full_description div, div.full_description p  {font-family: Tahoma; font-size:13px; color:#3E3E3E;}

div.full_description a, div.full_description div a, div.full_description p a   {font-family: Tahoma; font-size:13px;}

div.full_description h4, div.full_description div h4, div.full_description p h4  {font-family: Tahoma; font-size:15px;}

span.article_quote {border:dashed 1px gray;}

div.article_quote { line-height:130%; padding: 0 10 5 15; border:dashed 1px gray; margin: 5 0 5 0;}

div.article_quote1 { line-height:135%; padding: 0 10 5 15; margin: 5 0 5 0;}

div.article_quote2 { line-height:135%; padding: 0 10 5 15; margin: 5 0 5 0;}

div.article_quote1 h4, div.article_quote2 h4 { font-size:15px; padding: 0 0 0 0; margin: 10 0 10 0; }

div.article_num_cite {padding: 5 0 5 0; font-weight:bold; color:4c4c4c; font-style:italic;}

div.article_text table.article_table{border-collapse: collapse; border: #000000 1px solid;}
div.article_text table.article_table td {border: #000000 1px solid;}
div.article_text table.article_table th {border: #000000 1px solid; font-weight: 700; text-align: center;}

