

/* Start:/bitrix/templates/journals_empty/styles.css?16047367791217*/
BODY {padding: 0 5px; font: 13px/20px Arial}
P {text-indent: 0; margin: 0 0 10px 0; font: 13px/20px Arial;}


h1, h2, h3, h4, h5, h6 {font-family: Arial; font-weight: normal; margin: 12px 0 6px 0}
h3, h4, h5, h6 {font-weight: bold}

h1 {font-size: 24px; line-height: 24px; margin: 0 0 12px 0}
h2 {font-size: 20px}
h3 {font-size: 16px}
h4 {font-size: 14px}
h5 {font-size: 12px}
h6 {font-size: 11px}

td {font: 13px/20px Arial;}
HR {height: 0; border: 0; border-top: 1px solid #2E64A4 }
.news-list HR {height: 0; border: 0; border-bottom: 1px dashed #000080;}
SUP {font-size: 0.8em}

.clearing {clear: both}

img {border:0 none;}

.only_print {display: none}
hr, .hr
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ul { list-style-type: none;  padding:0; margin: 0 0 0 1.5em;}
#workarea ul li:before { content:'\2014\a0'; }
#workarea ul li
{
	behavior:expression( !this.before  ? this.before = this.innerHTML = '<span class="dash">Â—Â </span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	margin: 0.6em 0
}

#workarea ul ul { padding:0 0 0 1.5em; margin: 0.6em 0}
.my_nowrap {font-weight: normal; white-space: nowrap}

/* End */


/* Start:/bitrix/templates/journals_empty/template_styles.css?160473677910092*/
/*-- Îáùåå ----------------------------------------------------*/
html, body, div, span
h1, h2, h3, h4, h5, h6, p,
a, img, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding: 0; margin: 0;}

BODY {padding: 0; font-family: Arial}
BODY.jl {background: none; overflow: hidden; color: #fff}

P {text-indent: 0; margin: 0 0 10px 0;}
.only_print {display: none}
#logo_print {display: none}
img {border: none; }

h1, h2, h3, h4, h5, h6 {font-family: Arial; font-weight: normal; margin: 12px 0 6px 0}
h3, h4, h5, h6 {font-weight: bold}

h1 {font-size: 24px; line-height: 24px; margin: 0 0 12px 0}
h2 {font-size: 20px}
h3 {font-size: 16px}
h4 {font-size: 14px}
h5 {font-size: 12px}
h6 {font-size: 11px}

HR {height: 0; border: 0; border-top: 1px solid #2E64A4 }
.news-list HR {height: 0; border: 0; border-bottom: 1px dashed #000080;}
SUP {font-size: 0.8em}

.clearing {clear: both}
.toggle_link {cursor: pointer}
.pdf {margin-top: 5px; padding-left: 20px; background: url(/bitrix/templates/journals_empty/images/pdf.gif) 0 50% no-repeat}
.errortext {font: bold 16px Arial; color: red}
/*-- ÑÒÐÓÊÒÓÐÀ ----------------------------------------------------*/
#td_header {width: 100%; min-width: 900px;  height: 65px;}
#limited {width: 100%; min-width: 900px; border: 0;}

#logo {width: 210px; height: 65px; text-align: center; background: #2e64a4}
#header_middle {text-align: center; padding: 5px 0 0 60px; background: #2e64a4}
#header_right {width: 200px; text-align: right; padding: 0 100px 0 30px; background: #2e64a4 url(/bitrix/templates/journals_empty/images/sigma.png) top right no-repeat; font: 11px Arial; color: #fff;}
#header_right A, #header_right A:visited {color: #fff;}
#header_right #cart_line {float: right; margin-top: 10px; font: bold 13px Arial; color: #fff;}
#header_right #cart_line A, #header_right #cart_line A:visited {display: block; height: 40px; padding: 10px 0 0 50px; background: url(/bitrix/templates/journals_empty/images/icon_market.gif) no-repeat;}
#header_dop {text-align: right; padding: 9px 0px 10px 0;  font: bold 12px/6px Arial;}
#header_dop A, #header_dop A:visited {color: #2E64A4;}
#header_dop A {border: 1px solid red}

#spacer_v {width: 20px;}
#td_left {width: 121px; text-align: center; vertical-align: top}
#td_left #baners {text-align: center; margin: 5px 0;}
#td_left #baners IMG {margin-bottom: 10px;}
#td_left input {width: 114px;}

#td_right {vertical-align: top; padding: 0 20px 20px 0; background: #fff; font: 13px/20px Arial;}
#td_right A {color: #000080;}
#td_right A:hover {color: #ff0000;}
#td_right H1.h1_main {height: 16px; padding: 3px 20px; margin: 0 -20px 10px -20px; background: #2E64A4; font: 12px Arial; color: #fff;}
#td_right H1.h1_main A, #td_right H1.h1_main A:visited {color: #fff; text-decoration: none}
#td_right H1.h1_main A:hover {text-decoration: underline}
#td_right UL {margin-left: 20px;}

#footer {width: 100%; padding: 10px 0; text-align: center;  font-size: 12px;}
#footer A {color: #000080; font-size: 12px; text-decoration: none}
#footer A:hover {color: #ff0000;}

/*-- ËÅÂÎÅ ÌÅÍÞ ----------------------------------------------------*/
.menu_left UL {width: 210px; list-style: none; vertical-align: top; text-align: center; font: bold 16px Arial;}
.menu_left LI {width: 100%;}
.menu_left A, .menu_left A:visited {display: block; margin-bottom: 2px; padding: 3px 0; color: #ffffff; text-decoration: none;  border: 1px solid #0a2f5c; border-width: 1px; border-radius: 7px; background-color: #2e64a4;}
.menu_left A:hover {background-color: #2b2c64;}
.menu_left LI.link_to_eng A {background-color: #e6eaf0; color: #000080; border-top: 1px solid #000000;}
.menu_left LI.link_to_eng A:hover {background-color: #ffffff;}
.menu_left LI.selected A, .menu_left #LI.selected A:visited {background-color: #cc3300; border-color: #ac2d00}
.menu_left LI.selected A:hover {background-color: #ff0000;}

/*-- ÌÅÍÞ ÊÍÈÆÅÊ----------------------------------------------------*/
.menu_books {margin: 20px 0;}
.menu_books UL {width: 190px; list-style: none; margin: 0; padding: 10px; background: #E8EBF0; text-align: left; font: bold 12px Arial; border-radius: 7px;}
.menu_books UL LI {background: url(/bitrix/templates/journals_empty/images/bul.png) 0 5px no-repeat; padding-left: 10px;}
.menu_books UL UL {width: 190px; margin: 5px 0 15px 0; padding: 0; font: 12px Arial;}
.menu_books UL LI LI {background: none; padding-left: 0;}
.menu_books LI {margin-bottom: 5px;}
.menu_books A, .menu_books A:visited {text-decoration: none; color: #000080}
.menu_books A:hover {text-decoration: underline}
.menu_books A.selected {color: #cc3300}
.menu_books HR {height: 0; border: 0;}

/*-- ÑÏÈÑÎÊ ÊÍÈÆÅÊ ----------------------------------------------------*/
.catalog-item-list {margin-top: 10px;}
.catalog-item-list A {text-decoration: none}
TR.catalog-item>TD {vertical-align: top; padding: 10px 0; border-top: solid 1px #2E64A4}
DIV.catalog-item {margin-top: 10px; padding-top: 10px; border-top: solid 1px #2E64A4}
.catalog-item {clear: both}
.catalog-item IMG {width: 80px; margin: 0 10px 10px 0;}
          .catalog-detail-image IMG {float: left; margin: 0 20px 20px 0;}
.catalog-item-title {font-weight: bold}
.catalog-item-price, .catalog-detail-price {color: #337B67; font: bold 18px Trebuchet MS}

#td_right A.catalog-item-buy, #td_right A.catalog-item-in-the-cart {display: inline-block; margin-left: 20px; padding: 3px 7px; width: 100px; text-decoration: none; color: #fff; font: bold 13px Trebuchet MS; background: #337B67; border: 2px solid #fff; border-left-width: 0; border-radius: 0 100px 100px 0}
#td_right A.catalog-item-buy:hover, #td_right A.catalog-item-in-the-cart {background: #681400;}
#td_right .catalog-item-title A, #td_right .catalog-item-title A:visited {color: #000; }
#td_right .catalog-item-title A:hover {text-decoration: underline}
.more_text {white-space: nowrap}
#td_right A.req_link, .req_link {margin: 10px 0 0 0}

.catalog-item-sorting LABEL {font: bold 16px Arial}
.catalog-item-sorting A {display: inline-block; margin-right: 0px; padding: 1px 3px; border: solid 1px transparent; }
#td_right .catalog-item-sorting A:hover, #td_right .catalog-item-sorting A.selected {border: solid 1px #000080; color: #000080; background: #F3F3F3; border-radius: 5px;}
.catalog-item-sorting A.selected {font-weight: bold}


/*-- Ñòèëè äëÿ çàêàçîâ. Èñïîëüçóþòñÿ â  sale.personal.order è â êîðçèíå ----------------------------------------------------*/
.order-item, .order-filter {margin-bottom: 35px;}
.order-title {margin-bottom: 7px; font: bold 16px Arial; color: #625D4F}
.order-title A, .order-title A: visited {text-decoration: underline}
.order-info INPUT, .order-info TEXTAREA, .order-info SELECT	{margin-bottom: 3px; padding: 3px; border: solid 1px #ccc; font: 16px Arial; color: #666}
.order-info TD	{padding-right: 5px;}
.order-buttons .btn {height: 35px; color: #756F61; font: bold 14px Arial; padding: 4px; background-color: #e2ded9; cursor: pointer;}
.order-buttons .btn:hover {background-color: #e8e5d4}
.order-status-links .btn {width: 100px; float: left; margin: 10px 10px 0 0; padding-top: 2px}
.order-props P {margin: 0}
.order-items h4 {margin: 5px 0;}
#td_center .order-items OL {margin: 0 0 10px 40px; padding: 0; list-style-type: decimal}
.order-full-summary TD {padding: 1px 3px;}

TABLE.cart-items {margin: 10px 0; background: #fff; border: solid 1px #ccc; border-width: 0 1px 1px 0}
TABLE.cart-items TD {padding: 5px; border: solid 1px #ccc; border-width: 1px 0 0 1px}

TABLE.cart-items THEAD TD {font-weight: bold;}
TABLE.cart-items TBODY .cart-item-price, TABLE.cart-items TFOOT .cart-item-price {white-space: nowrap; text-align: right; font-weight: bold; color: #048774;}
TABLE.cart-items TFOOT .cart-item-name {text-align: right}
TABLE.cart-items TBODY .cart-item-quantity {text-align: center}
TABLE.cart-items TBODY INPUT {border: solid 1px #ccc; text-align: right}
TABLE.cart-items TBODY .cart-delete-item {padding-left: 20px; background: url(/bitrix/templates/promsoft/images/del.gif) no-repeat}

/*-- ÃËÀÂÍÀß ÑÒÐÀÍÈÖÀ ÄËß ÊÍÈÆÅÊ Â ÄÂÀ ÑÒÎËÁÖÀ ----------------------------------------------------*/
.div_2_on_page {float: left; width: 67%;}
.div_2_on_page .catalog-item-list {margin-right: 30px}
#div_less {float: left; width: 33%;}
#jurnals_in_main {width: 33%}
          #jurnals_in_main LI {margin: 4px 0}

/*-- ÔÎÐÌÀ Ñ ÏÎÄÁÎÐÎÌ ÏÎ ÏÀÐÀÌÅÒÐÀÌ ÄËß ÊÍÈÆÅÊ È ÆÓÐÍÀËÎÂ ----------------------------------------------------*/
DIV.catalog-item-filter {margin: 10px 0 30px 0}
.catalog-item-filter TD {vertical-align: top; padding: 2px 3px}
.catalog-item-filter-title { margin-bottom: 10px;}
#td_right .catalog-item-filter-title A {font: 18px Arial; margin-bottom: 10px; color: #000; border-bottom: 1px dashed #000}
.filter-textbox INPUT {width: 400px;}
.filter-dropdown SELECT {width: 406px;}

.catalog-item-filter A, .catalog-item-filter A:visited {text-decoration: none}

#catalog_item_filter_body {display: none}
.filter-active #catalog_item_filter_body {display: block}


/*-- ÏÎËÎÑÀÒÀß ÒÀÁËÈÖÀ ----------------------------------------------------*/
  .tbl_price {background: #000}
  .tbl_price TD, .tbl_price TH {padding: 3px 5px; vertical-align: middle; text-align: center}
  .tbl_price TH {background: #fff}
  .tbl_price TR.odd_even1 {background: #fff}
  .tbl_price TR.odd_even0 {background:#F1F3F3}
  .tbl_price .odd_even TD {background:#fff}
  .tbl_price TD.aleft {text-align: left}
  .tbl_price TD.aright {text-align: right}

/*-- ÔÎÐÌÀ ----------------------------------------------------*/
.form_main {background: #F6F6F7; border: 1px solid #D4E2E3; padding: 10px;}
.form_main INPUT, .form_main TEXTAREA {width: 100%; border: solid 1px #D5DCE4}
.form_main .txt {width: auto; padding: 5px 5px 5px 10px; text-align: right; vertical-align: top;}
.form_main .btn {height: 22px; width: 101%; background: #D5DCE4; border: solid 1px #D5DCE4; border-color: #fff #a3afbc #a3afbc #fff; cursor: pointer;}
.form_main .noborder {width: 20px}

#journals_link {border: 0; height: 18px; width: 90px;}
#eng_profile {height: 18px;  border: 0; }
.cart, .cart A, .cart A:visited {color: #2E64A4}
/*------------------------------------------------------*/
.text .text_number {font-size: 16px; padding: 0 3px}

/* End */
/* /bitrix/templates/journals_empty/styles.css?16047367791217 */
/* /bitrix/templates/journals_empty/template_styles.css?160473677910092 */
