@import url("layout.css"); /*layout css file*/
@import url("menus.css"); /*menu css file*/
@import url("typo.css"); /*typo css file*/
/*body{text-align:center; padding:0; margin:0 0 0px 0; font-family:Verdana,Arial,Helvetica,sans-serif; color:#555;  line-height:18px; background-color:#FFF}*/
/*body{text-align:center; padding:0; margin:0 0 0px 0; font-family:Arial,Tahoma,sans-serif; color:#555;  line-height:1.4; background-color:#FFF;}*/

@font-face {
	font-family: "PT Sans";
	font-style: normal;
	font-weight: 400;
	/*src: local("PT Sans"), local("PTSans-Regular"), url("https://fonts.gstatic.com/s/ptsans/v9/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2") format("woff2");*/
	src: local("PT Sans"), local("PTSans-Regular"), url("../fonts/ptsans.woff2") format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

body{/*height: 100%;*/text-align:center; padding:0; margin:0 0 0px 0; font-family:Arial,Tahoma,sans-serif; color:#555;  line-height:1.4; background-color:#FFF;width: 100%;}

a:focus{outline:0px}
focus{outline:0px}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0.5em 0}
ul{margin:0px; padding:0px; list-style:none}
ul > ul{padding-left:15px;}

/*ul li, ul li:hover{padding-left:15px}*/
body ol{list-style:decimal inside; margin:0; padding:0}
body ol > li{margin:0px; padding:5px 3px; list-style-image:none; background:none}

body .yjsquare_in ol li{}
/*-----------   multilevel list -------------*/
ol.multilevel>li, ol.multilevel ol>li{display:block;}
ol.multilevel, ol.multilevel ol{counter-reset:item;}
ol.multilevel>li:before, ol.multilevel ol>li:before{counter-increment:item;content:counters(item,".") ". ";}
ol.multilevel ol>li{margin-left:40px;}
ol.multilevel ol>li:before{margin-left:-30px;}
/*----------- / multilevel list -------------*/
/**/
fieldset{padding:.5em}
body a, body a:hover{cursor:pointer}
a:link, a:visited{text-decoration:none}
a:hover{text-decoration:none}
h1, .componentheading{font-size:18px; line-height:1.7em}
h2, .contentheading{font-size:15px; line-height:1.5em}
h3.contentheading{font-size:15px; line-height:1.1em}
h3{font-size:1.3em; line-height:1.3em; margin-bottom: 20px;}
h4{font-size:1.2em; line-height:1.2em}
h5{font-size:1.1em; line-height:1.1em}
h6{font-size:1em; line-height:1em; font-weight:bold}
.small, .createdate, .modifydate, .mosimage_caption, .createby{text-transform:uppercase; font:10px Tahoma,Verdana,"Lucida Sans"}
.clr{clear:both; height:1px}
.input{border:0}
.contentdescription img{padding:5px; margin:15px}

.contentheading, .contentheading a:link, .contentheading a:visited {
/*overflow: hidden;
text-overflow: ellipsis;*/
}
.contentheading a:hover{text-decoration:underline}
/*.componentheading{letter-spacing:normal; font-size:18px; margin:0 0px 4px 0px; padding:0 0 0 5px; font-family:"Trebuchet MS",sans-serif}*/
.componentheading{letter-spacing:normal; font-size:18px; margin:0 0px 4px 0px; padding:0 0 0 5px; font-family:Arial,sans-serif}
/*2014-05-01*/
.componentheading_headcat{letter-spacing:normal; font-size:18px; margin:0 0px 4px 0px; padding:0 0 0 5px; font-family:Arial,sans-serif; color: #FFFFFF;}

.contentpaneopen{padding:0 0px; text-align:left}
.contentpane{padding:0 0px 0px 0px !important}
.category{margin-left:0px}
.insidem ul{margin-left:10px}
/*.contentpaneopen,*/
.contentpane,
table.blog{width: 100%}
.contentpaneopen{border-collapse:separate; border-spacing:3px}
table.contenttoc{margin:0 0 10px 10px; padding:0; width:30%; float:right}
.toclink{padding:5px; display:block; margin:2px 0}
/*.article_separator{display:block; height:10px; clear:both; background: #EEEEEE no-repeat url(../images/article_separator.png) center center;}*/
.article_separator{display:block; height:10px; clear:both; background: none; background-color: transparent /*#eeeeee*/;}
.inputbox{margin-top:5px}
img a, img{border:0; padding:0}
.contentdescription img{padding:0 3px}
input#search_searchword{padding:2px 0 2px 5px}
table.searchintro{padding:10px 0; width:100%}
table.searchintro td{padding:5px!important}

.button_vote, 
.button_result{padding:5px 10px; border:none; margin-top:5px}
.button{padding:3px 6px; border:none; margin-top:5px; cursor:pointer;}
.back_button{padding:0 5px}
.readon{height:20px; float:right; line-height:20px; display:block; padding:0 5px 0 5px; margin:10px 10px 0 0}
.readon span{display:block; height:20px; line-height:20px; padding:0 10px 0 0px}
a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a, .back_button a{height:21px; text-transform:uppercase; font-weight:normal; line-height:21px; padding:0 5px}

table.pollstableborder td.sectiontableentry0, 
table.pollstableborder td.sectiontableentry1, 
table.pollstableborder td.sectiontableentry2, 
table.pollstableborder tr.sectiontableentry0 td, 
table.pollstableborder tr.sectiontableentry1 td, 
table.pollstableborder tr.sectiontableentry2 td{height:20px; padding-left:5px; text-align:left; padding-right:10px; line-height:18px; margin-bottom:5px; background:none; border:none}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, 
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2{height:20px; padding:0 10px; line-height:29px}
table.pollstableborder{border:none; padding:0; width:100%; text-align:left}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{padding:0 5px !important}
.sectiontableheader{padding:5px; font-weight:bold}

table.pollstableborder tr.sectiontableentry0 td{border:none; background:#f3f2f2}
table.pollstableborder tr.sectiontableentry1 td, 
table.pollstableborder tr.sectiontableentry2 td{border:none}
.sectiontableheader{border:1px solid #d4d4d4; background:#DEDEDE}
.sectiontableentry1{background-color:#DEDEDE}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, 
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2{border-bottom:1px solid #fff}
tr.sectiontableentry0 td, td.sectiontableentry0, 
tr.sectiontableentry2 td, td.sectiontableentry2{background-color:#f3f2f2}
tr.sectiontableentry1 td, td.sectiontableentry1{background-color:#E9E9E9}
tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td, 
tr.sectiontableentry2:hover td{background-color:#EEE}

.tool-tip{float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; text-align:left}
.tool-title{padding:0; margin:0; font-size:12px; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; text-align:left; background:url(../../system/images/selector-arrow.png) no-repeat}
.tool-text{font-size:11px; margin:0; text-align:left}

input.system-openid{background:url(http://openid.net/login-bg.gif) no-repeat; background-color:#fff; background-position:0 50%; color:#000; padding-left:18px}

.system-unpublished{background:#FDFDFD; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA}
.invalid{border-color:#f00}
label.invalid{color:#f00}

#editor-xtd-buttons{padding:5px}
.button2-left, 
.button2-right, 
.button2-left div, 
.button2-right div{float:left}
.button2-left a, 
.button2-right a, 
.button2-left span, 
.button2-right span{display:block; height:22px; float:left; line-height:22px; font-size:11px; color:#666; cursor:pointer}
.button2-left span, 
.button2-right span{cursor:default; color:#999}
.button2-left .page a, 
.button2-right .page a, 
.button2-left .page span, 
.button2-right .page span{padding:0 6px}
.page span{color:#000; font-weight:bold}
.button2-left a:hover, 
.button2-right a:hover{text-decoration:none; color:#0B55C4}
.button2-left a, 
.button2-left span{padding:0 24px 0 6px}
.button2-right a, 
.button2-right span{padding:0 6px 0 24px}
.button2-left{background:url(../images/j_button2_left.png) no-repeat; float:left; margin-left:5px}
.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat; float:left; margin-left:5px}
.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}
.button2-left .readmore{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}
.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}
.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}

div.tooltip{float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; z-index:13000}
div.tooltip h4{padding:0; margin:0; font-size:95%; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; background:url(../images/selector-arrow.png) no-repeat}
div.tooltip p{font-size:90%; margin:0}

.img_caption.left{float:left; margin-right:1em}
.img_caption.right{float:right; margin-left:1em}
.img_caption.left p{clear:left; text-align:center}
.img_caption.right p{clear:right; text-align:center}

a img.calendar{width:16px; height:16px; margin-left:3px; background:url(../images/calendar.png) no-repeat; cursor:pointer; vertical-align:middle}

#component-contact{padding:0 8px}

/*############################## * GEOMAR-NEDRA.RU * ######################################*/
.nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scroll_ul {margin-bottom: 15px;margin-top: 5px;overflow: auto;padding-right: 8px;}
.b-cg {color: #505B63;font-weight: bold;}
.bi-cg {color: #505B63;font-weight: bold;font-style: italic;}
.bi-cg-t {color: #505B63;font-weight: bold;font-style: italic; font-family: "Times New Roman";}
li.bi-cg-t{font-size: 14px;}
.i-t-n {font-style: italic; font-family: "Times New Roman"; font-weight: normal;}
.i-t-b {font-style: italic; font-family: "Times New Roman"; font-weight: bold;}
.u-dt{border-bottom: 1px dotted; display: inline;}
.formula{font-style: italic; font-family: "Times New Roman"; font-weight: normal; text-align: center; font-size: 120%;}

/*============================== Описание раздела или категории =====================*/
/*-------  cat_about -------------- */
.b-bg__t, .b-bg__b, .b-bg__c {z-index: -2 !important;}
.sectiondesc {margin: 7px 0px 30px 33px;text-align: justify;}
.section-inset{margin: 25px 25px 55px;}

.sectiondesc{
	width: 91%;
    //width: 94%;  /*IE 7 or less*/
	min-height: 150px;
	padding: 0 0 1px 0;
	position:relative;
	background: #fff;
	background: -webkit-gradient(linear, 100% 100%, 50% 10%, from(#f3f3f3), to(#fff), color-stop(.1,#fff));
	background: -moz-linear-gradient(100% 50%, #fff, #f3f3f3 30%, #fff);
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
	box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
	-webkit-border-bottom-right-radius: 60px 5px;
	-moz-border-radius-bottomright: 60px 5px;
	border-bottom-right-radius: 60px 5px;
}
.sectiondesc:before{
	content: '';
	width: 98%;
	z-index:-1;
	height: 100%;
	padding: 0 0 1px 0;
	position: absolute;
	bottom:0; right:0;
	background: #fff;
	background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#f9f9f9), to(#fff), color-stop(.1,#f9f9f9));
	background: -moz-linear-gradient(0 0 270deg, #fff, #fff 10%, #f9f9f9);
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 8px rgba(0,0,0, 0.1);
	-moz-box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
	-webkit-border-bottom-right-radius: 60px 5px;
	-moz-border-radius-bottomright: 60px 5px;
	border-bottom-right-radius: 60px 5px;
	-webkit-transform: skew(1deg,3deg)translate(1px,11px);
	-moz-transform: skew(1deg,3deg)translate(1px,11px);
	-o-transform: skew(1deg,3deg)translate(1px,11px);
	transform: skew(1deg,3deg)translate(1px,11px);
}

.sectiondesc:after{
	content: '';
	width: 98%;
	z-index:-1;
	height: 98%;
	padding: 0 0 1px 0;
	position: absolute;
	bottom:0; right:0;
	background: #fff;
	background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#f3f3f3), to(#f6f6f6), color-stop(.1,#fff));
	background: -moz-linear-gradient(0 0 360deg, #f3f3f3, #fff 10%, #f6f6f6);
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	-webkit-transform: skew(1deg,2deg)translate(-5px,2px);
	-moz-transform: skew(1deg,2deg)translate(-5px,2px)	;
	-o-transform: skew(1deg,2deg)translate(-5px,2px)	;
	transform: skew(1deg,2deg)translate(-5px,2px)	;
}

.sectiondesc:before, .sectiondesc:after {display:none\0/;}                /*for IE 8 & IE9*/
:root .sectiondesc:before, :root .sectiondesc:after {display:block\0/;}   /*for IE 9*/
.sectiondesc {width: 94%\0/;}                                             /*for IE 8 & IE9*/
:root .sectiondesc {width: 92%\0/;}                                       /*for IE 9*/

/*-------  cat_about -------------- */
/*============================== / Описание раздела или категории ===================*/

/*============================== Блок с тенью class_box_shadow   =====================*/
.class_box_shadow{
    width: 468px;
    min-width: 200px;
    min-height: 130px;
    margin: auto;
    background: #ccc;
    border: 5px solid white;
    position:relative;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
}
.sh_bottom{
    width: 100%; height: 45%;
    position:absolute;
    z-index: -2;
    bottom: 0; right: 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: 0px 10px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 10px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 10px 2px rgba(0, 0, 0, 0.2);
}
.sh_bottom:after{
    content: "";
    position:absolute;
    right: 0; bottom:0;
    width:150px; height: 100px;
    z-index: -1;
    background: rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 20px 30px 10px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 20px 30px 10px rgba(0, 0, 0, 0.30);
    box-shadow: 20px 30px 10px rgba(0, 0, 0, 0.30);
    -moz-transform:skew(10deg,10deg) translate(-40px,-15px);
    -webkit-transform:skew(10deg,10deg) translate(-40px,-15px);
    transform:skew(10deg,10deg) translate(-40px,-15px);
}
.sh_bottom:before{
    content: "";
    position:absolute;
    left: 0; bottom:0;
    width:150px; height: 100px;
    z-index: -1;
    background: rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -20px 30px 10px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: -20px 30px 10px rgba(0, 0, 0, 0.30);
    box-shadow: -20px 30px 10px rgba(0, 0, 0, 0.30);
    -webkit-transform:skew(-10deg,-10deg) translate(40px,-15px);
    -moz-transform:skew(-10deg,-10deg) translate(40px,-15px);
    transform:skew(-10deg,-10deg) translate(40px,-15px);
}
/*============================== / Блок с тенью class_box_shadow =====================*/

/*==============================   Значок вопроса со всплывающей подсказкой ==========*/
.help-tip, .info-tip {
    background-color: #FFFFFF;
    border: 1px solid #B4B4B4;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    color: #3B3B3B;
    font-family: helvetica,arial,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    left: 16px;
    line-height: 16px;
    margin-left: 0;
    padding: 8px 16px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;
    top: 18px;
    visibility: hidden;
    width: 224px;
    z-index: 101;
}
.help-link {
    -moz-user-select: none;
    background-color: #DEFFCE;
    /*background-image: -moz-linear-gradient(center top , #FFFFFF, #DBFFC9);*/
    background-repeat: repeat-x;
    border: 1px solid #8DE04E;
    border-radius: 50px;
    color: #5CA136;
    cursor: pointer;
    display: inline-block;
    //display: inline;
    font-family: helvetica,arial,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 14px;
    margin: 0 5px;
    padding: 0 4px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;
    width: 7px;
    vertical-align: text-top;
    background-image: #ffffff; /* Old browsers */
    background-image: -moz-linear-gradient(top,  #ffffff 0%, #dbffc9 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbffc9)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top,  #ffffff 0%,#dbffc9 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top,  #ffffff 0%,#dbffc9 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top,  #ffffff 0%,#dbffc9 100%); /* IE10+ */
    background-image: linear-gradient(to bottom,  #ffffff 0%,#dbffc9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbffc9',GradientType=0 ); /* IE6-9 */
}
.help-link:hover .help-tip, .help-tip:hover {
    visibility: visible;
}
/*============================== / Значок вопроса со всплывающей подсказкой ==========*/

/*============================== edition 2 ============================================*/
.edition2, .advert2 {margin: 7px 0 30px 6px;text-align: justify;}
.edition2-inset, .advert2-inset{height: 85%;margin: 10px auto;position: relative;width: 86%;border: 1px solid #D5D5D5;padding: 10px;}
/*.edition2-inset:before {
  content: "";
  display: block;
  width: 192px;
  height: 389px;
  background: url(../../../images/adv2block/subs.png) no-repeat left top;
  left: -10px;
  position: relative;
  top: -32px;
}*/
.edition2-inset a img, .advert2-inset a img {display: block;left: -10px;position: relative;top: -32px;float: left;margin: 0 1px 2px 1px 0;}
.edition2-inset #edition2-1, .advert2-inset #advert2-1 {max-height: 100px; height: 100px; overflow: hidden;}
.edition2-inset #edition2-2, .advert2-inset #advert2-2 {max-height: 120px; height: 120px;clear: both;}

#edition2-2 img, #advert2-2 img {position: relative;top: -35px;left:-5px;//left: -10px;}

#edition2 .yjsquare_in, #advert2 .yjsquare_in {position: relative; z-index: -0;}

.edition2, .advert2{
  height: 260px;
  width: 98%;
  //width: 94%;  /*IE 7 or less*/
  min-height: 150px;
  padding: 0 0 1px 0;
  position:relative;
  background: #fff;
  background: -webkit-gradient(linear, 100% 100%, 50% 10%, from(#f3f3f3), to(#fff), color-stop(.1,#fff));
  background: -moz-linear-gradient(100% 50%, #fff, #f3f3f3 30%, #fff);
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
  -moz-box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
  box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
  -webkit-border-bottom-right-radius: 60px 5px;
  -moz-border-radius-bottomright: 60px 5px;
  border-bottom-right-radius: 60px 5px;
}
.edition2:before, .advert2:before{
  content: '';
  width: 98%;
  z-index:-1;
  height: 100%;
  padding: 0 0 1px 0;
  position: absolute;
  bottom:0; right:0;
  background: #fff;
  background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#f9f9f9), to(#fff), color-stop(.1,#f9f9f9));
  background: -moz-linear-gradient(0 0 270deg, #fff, #fff 10%, #f9f9f9);
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 8px rgba(0,0,0, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
  box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
  -webkit-border-bottom-right-radius: 60px 5px;
  -moz-border-radius-bottomright: 60px 5px;
  border-bottom-right-radius: 60px 5px;
  -webkit-transform: skew(1deg,3deg)translate(1px,11px);
  -moz-transform: skew(1deg,3deg)translate(1px,11px);
  -o-transform: skew(1deg,3deg)translate(1px,11px);
  transform: skew(1deg,3deg)translate(1px,11px);
}

.edition2:after, .advert2:after{
  content: '';
  width: 98%;
  z-index:-1;
  height: 98%;
  padding: 0 0 1px 0;
  position: absolute;
  bottom:0; right:0;
  background: #fff;
  background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#f3f3f3), to(#f6f6f6), color-stop(.1,#fff));
  background: -moz-linear-gradient(0 0 360deg, #f3f3f3, #fff 10%, #f6f6f6);
  border: 1px solid #ccc;
  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
  -moz-box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
  box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
  -webkit-transform: skew(1deg,2deg)translate(-5px,2px);
  -moz-transform: skew(1deg,2deg)translate(-5px,2px);
  -o-transform: skew(1deg,2deg)translate(-5px,2px);
  transform: skew(1deg,2deg)translate(-5px,2px);
}

.edition2:before, .edition2:after, .advert2:before, .advert2:after {display:none\0/;}                /*for IE 8 & IE9*/
:root .edition2:before, :root .edition2:after, :root .advert2:before, :root .advert2:after {display:block\0/;}   /*for IE 9*/
.edition2, .advert2 {width: 94%\0/;}                                             /*for IE 8 & IE9*/
:root .edition2, :root .advert2 {width: 92%\0/;}                                       /*for IE 9*/

/*-------  cat_about -------------- */
/*============================== / Advert 2 ==========================================*/

/*============================== Таблица Полезные ссылки =============================*/
div.useful-links,.useful-links p{color: #505B63;font-weight:bold;background-color:#E3F0F9;}
div.useful-links{padding-left: 5px;}
table.useful-links{}
table.useful-links .odd {background-color: #FFFFFF;}
table.useful-links .even {background-color: #EEEEEE;}
table.useful-links .even td,table.useful-links .odd td {padding-left: 5px;}
table.useful-links tr.odd:hover{background-color: #AAD1EC;}
table.useful-links tr.even:hover{background-color: #FEC2D0;}
/*============================ / Таблица Полезные ссылки =============================*/
/*============================== Все Таблицы =========================================*/
table.table {font-size: 96%;}
table.table caption{font-weight: bold;padding: 7px 5px;}
table.table caption .tabl{display:block;text-align:right;font-style:italic;font-weight:normal}
table.table caption .i-n{font-weight: normal;font-style:italic;}
table.table caption .n-n{font-weight: normal;}
table.table tr.title{ background-color:#CCCCCC;font-weight:bold;}
table.table tr.title.hover{background-color:#CCCCCC !important;}
table.table .odd {background-color: #FFFFFF;}
table.table .even {background-color: #EEEEEE;}
table.table .tab-caption {background-color: #CCCCCC;text-align:center;}
table.table .tab-caption td{text-align:center;}
table.table tr.odd:hover, table.table tr.even:hover{background-color: #FEC2D0;}
table.table td.center {text-align:center;}
table.table td.right {text-align:right;}
table.table td {padding:2px 3px;text-align:left;}
table.table td.prim{font-size:85%; text-align:left;padding-top: 5px; background-color: #FFFFFF;}
table.table tr.hover td.prim{background-color: #FFFFFF !important;}
table.table td.prim .prim{}
/*.......................таблицы с ячейкой по центру..................................*/
table.table-c td {text-align:center;}
/*.......................таблицы с первым столбцом влево..............................*/
table.table-a tr td:first-child  {text-align:left;}
/*.......................таблицы с последним столбцом вправо..........................*/
table.table-d tr td:last-child  {text-align:right;}
/*.......................таблицы с ячейкой по центру, первым столбцом влево, последним столбцом вправо......*/
table.table-acd td {text-align:center;}
table.table-acd tr td:first-child  {text-align:left;}
table.table-acd tr td:last-child  {text-align:right;}
/*============================ / Все Таблицы =========================================*/
/*==================== Таблицы с текстом по центру ячейки ============================*/
table.centr td {text-align: center;}
/*==================== / Таблицы с текстом по центру ячейки ==========================*/
/*==================== Таблицы с голубым фоном заголовка =============================*/
table.blue  tr.title {background-color: #99ccff;}
/*==================== / Таблицы с голубым фоном заголовка ===========================*/
/*============================== Номер журнала в татьях ==============================*/
.public-art{ border-top:1px dotted #d2dadb;border-bottom:1px dotted #d2dadb;color: #707070;font:11px Arial,sans-serif;}
.public-art:before{
  content: "Опубликовано: ";
  float: left;
  padding: 0 8px 0 5px;
}

/*============================ / Номер журнала в татьях ==============================*/
/*======================== Ссылка на источник в новостях =============================*/
.public-source{ border-top:1px dotted #d2dadb;border-bottom:1px dotted #d2dadb;color: #707070;font:11px Arial,sans-serif;}
.public-source:before{
  content: "Источник: ";
  float: left;
  padding: 0 8px 0 5px;
}
.public-source a:link, .public-source a:visited {color: #5D5D5D;}

/*======================== / Ссылка на источник в новостях ===========================*/
/*======================== Мелкие замечания и примечания =============================*/
.inmodule {padding: 15px 0 5px;}

.info {
    background: url("../images/typ/ico-info.png") no-repeat scroll 0 0;
    color: #7A7A7A;
    font-size: 12px;
    line-height: 15px;
    margin: 0 0 6px 12px;
    padding: 0 0 0 26px !important;
}
.info-i {
    background: url("../images/typ/ico-info-i.png") no-repeat scroll 0 0;
    color: #7A7A7A;
    font-size: 12px;
    line-height: 15px;
    margin: 0 0 6px 12px;
    padding: 0 0 0 26px !important;
}
.info.attention {
    background-image: url("../images/typ/ico-info-atten.png");
    color: #EA6565;
    background-repeat: no-repeat;
}

.info.notice {
    background-image: url("../images/typ/ico-info-gray.png");
    background-repeat: no-repeat;
}
.alert {
    background-image: url("../images/typ/alert.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 17px;
}
/*======================== / Мелкие замечания и примечания ===========================*/
/*========================   Интервики ===============================================*/
.wiki {
    background-image: url("../images/typ/wp.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 17px;
}
/*======================== / интервики ===============================================*/
.clear{clear: both;}
/*======================== Блок Авторы ===============================================*/
.author-article{min-height: 40px;text-align: right; display: block;text-shadow: 1px 1px 1px #B9CCCC;
background: transparent url(../../../images/authors2.png) no-repeat left center;}
.author-article .a{ font-weight: bold;font-size: 90%}
.author-article .desc{font-style:italic; font-family: 'Times New Roman';display: inline-block;padding-left: 90px;/*padding-left: 40px;*/}
/*======================== / Блок Авторы =============================================*/

/*======================== Сноска в статьях ===============================================*/
.hr-art-ref{width:60%;border-top:#C0C0C0 solid 1px;margin:15px 0 2px; clear:left; height:1px;} /*Верхняя черта*/
.art-ref{font-size:80%; margin:0px; padding:0 0 0 10px;color:#808080;}
/*======================== / Сноска в статьях =============================================*/

/*======================== Левый и правый рисунки в статьях ==========================*/
.img-wrap-l,.img-wrap{float:left;margin:3px 20px 7px 0;text-align:center;position: relative;}
.img-wrap-l img.border,.img-wrap-r img.border,.img-wrap img.border{float:left;margin: 0 20px 0 0;}
.img-wrap-r{float:right;margin: 3px 10px  7px 20px;text-align:center;position: relative;}
.img-wrap .imdesc,.img-wrap-l .imdesc,.img-wrap-r .imdesc{ font-size: 80%;}
div.img-wrap .gray, .img-wrap-l .gray,.img-wrap-r .gray {
    background: url("/images/grey.png") repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    font-size: 12px;
    margin: 0 6px 6px;
    padding: 3px;
    position: absolute;
}
/*======================== / Левый и правый рисунки в статьях ========================*/

/*========================  Рисунки по центрув статьях ===============================*/
.img-wrap-c {float:none;margin: 0 auto 7px;text-align:center;position: relative;}
.img-wrap-c img.border{float:none;margin: 0 auto 7px;display: block;}
.img-wrap-c .imdesc{ font-size: 80%;}
div.img-wrap-c .gray {
    background: url("/images/grey.png") repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    font-size: 12px;
    margin: 0 6px 6px;
    padding: 3px;
    position: absolute;
}
/*======================== / Рисунки по центрув статьях ==============================*/

/*======================== Список литературы в статьях ===============================*/
.bibliography{}
.bibliography p.title{font-weight: bold; text-align:center;}
.bibliography ol.bibliography li span.bkaut{font-style:italic;}
.bibliography ol.bibliography li span.bktitle{}
.bibliography ol.bibliography li span.bkpub{}

/*======================== / Список литературы в статьях =============================*/

/*======================== Блок аннотации в статьях ==================================*/
.artan {border: 1px solid #d0d0d0;border-radius: 8px;padding: 2px;margin-bottom: 10px;margin-top: 10px;}
.artan-ins{background-color: #e8e8ff;border: 1px solid #d0d0d0;border-radius: 5px;padding: 8px;}
.aan-title{font-size: 96%;font-weight: bold;}
.annot{font-family: times new roman;font-style: italic;}
/*======================== / Блок аннотации в статьях ================================*/

/*========================  com_contact ==============================================*/
.componentheading_fback{letter-spacing:normal; font-size:18px; margin:0 0px 4px 0px; padding:0 0 0 5px; font-family:Arial,sans-serif; color: #FFFFFF;}
.yjsquare_yjcars #component-contact{/*background:url(../images/yjsquare_inbg.gif) repeat-y left top;*/ padding:3px 10px 25px 40px}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback td.contentheading_fback {font-weight: bold;padding: 20px 0 10px;text-align: center;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .address {border: 1px dotted #636E76;margin-right: 20px;padding: 10px;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .head{text-transform:uppercase;font-weight: bold;font-size:12px;color: #505B63;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback table.phone,
.yjsquare_yjcars #component-contact table.contentpaneopen_fback table.email,
.yjsquare_yjcars #component-contact table.contentpaneopen_fback table.webpage {width: 100%; margin-bottom: 20px;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback table.phone {float: left;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .contact_email_fback {margin-right: 20px;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .row-fluid .span1,
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .row-fluid .span2{width:50%}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .row-fluid .span1{float:left;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .row-fluid .span2{float: right;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .row-fluid .inputbox {width:96%}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .inputbox {width:98%}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .promt {font-size: 90%}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback .separ {height: 30px;}

.yjsquare_yjcars #component-contact table.contentpaneopen_fback #last_name_lbl {display:none;}
.yjsquare_yjcars #component-contact table.contentpaneopen_fback #last_name {display:none;}
/*======================== /com_contact ==============================================*/

/*======================== Карта сайта ===============================================*/
.insidem .xmap{position:relative; background:url(../images/yjsquare_bg.gif) no-repeat center bottom; color:#555; overflow:hidden; height:1%}

.xmap .componentheading:before{
    background: url("../images/headr-blue-lb.png") no-repeat scroll 0 0;
    content: "";
    float: left;
    height: 40px;
    left: 0px;
    position: absolute;
    bottom: -80px;
    padding: 20px 6px;
}
.xmap .componentheading:after{
    background: url("../images/headr-blue-rb.png") no-repeat scroll 0 0;
    content: "";
    float: right;
    height: 40px;
    padding: 20px 0;
    position: absolute;
    right: -4px;
    bottom: -80px;
}
.xmap .componentheading{/*background:#EEEEEE url(../images/blue_title_fp.gif) no-repeat left top;*/ margin:0; /*padding:15px 0 0; height:54px;*/ line-height:31px; display:block; color:#fff; text-indent:15px;}
.xmap .contentpaneopen{background:#fff url("../images/yjsquare_inbg.gif") repeat-y scroll -11px top; padding:15px 20px 25px 70px;margin:-4px 12px 0 0;}
.xmap ul.level_0 {
    list-style: square inside none;
    padding: 0;
}
.xmap ul.level_0 ul {
    list-style: disc inside none;
    padding: 0;
}
.xmap ul.level_0 > li {
  margin:4px auto 4px;
}
.xmap ul.level_0 li {
  background-image: none;
}

/*======================== / Карта сайта =============================================*/

/*==============================   SHORTNEWS SECTION BLOG LAYOUT =====================*/
.blog_snews{margin:-25px 11px 0; position:relative;  padding:10px 0 0; overflow:hidden}
.blog_snews tbody{/*background:url(../images/yjsquare_bg.gif) no-repeat center bottom;*/ overflow:hidden; padding:0 10px 20px;position: relative;}

.blog_snews tr{background:#fff none repeat-y left top;}
.blog_snews .cnews-links,.blog_snews .pageslinks,.blog_snews .pagescounter {background-color: transparent;}
.blog_snews .pagescounter td{padding: 0 10px 15px;font-size: 80%;}

.blog_snews .cnews-links td {padding:20px 0 10px;}

.blog_snews .news_item_s{margin:0px 5px; position:relative;background: none;padding:0 0 0px 0; overflow:hidden}
.blog_snews .ins_gray{background:none; overflow:hidden; padding:0 10px 20px 20px;position: relative;}

/*.componentheading_snews{background:#EEEEEE url(../images/blue_title_fp.gif) no-repeat left top; margin:0; padding:15px 0 0; height:54px; line-height:31px; display:block; color:#fff; text-indent:15px;}*/
.blog_snews h2.contentheading_snews{font-size: 13px;}

.blog_snews .item-header{background-color: #EEEEEE;margin: 5px 5px;padding: 5px;}
.blog_snews .item-header .snews-item_info{display:block; float:left; margin:5px 10px 30px;}
.blog_snews .item-header .buttonheading{margin:4px 10px;width: 10%;}

.blog_snews .after_text{padding: 0 25px;margin-top: 10px;}
.blog_snews .after_text .createby{float:left;}
.blog_snews .after_text .modifydate{height:10px;margin:0;padding:0;width:100%;clear:right;text-align:right;}
.blog_snews .ins_gray{padding:0 10px;}
.blog_snews .jcomments-links{height: 30px;}
.blog_snews .news_item_s .contentpaneopen_edit_snews {margin-top: 6px;}
.blog_snews .news_item_s img.moreimg{margin-left: 5px;vertical-align: text-top;}
.blog_snews .news_item_s .newsitem_text{padding: 0 5px 15px !important;}

 /*==============================   /SHORTNEWS SECTION BLOG LAYOUT ===================*/

/*==============================   SHORTNEWS CATEGORY BLOG LAYOUT ====================*/
.blog_snews .news_item_c{ margin: 0;}
.blog_snews .news_item_c .contentpaneopen_edit_snews {margin-top: 6px;}
.blog_snews .news_item_c img.moreimg{margin-left: 5px;vertical-align: text-top;}
/*==============================   /SHORTNEWS CATEGORY BLOG LAYOUT ===================*/

/*==============================   SHORTNEWS ARTICLE LAYOUT ==========================*/
.news_item_a .contentheading_snews a:link,.news_item_a .contentheading_snews a:visited{
text-align:left; margin:0 0 10px 0; padding:0 3px 3px 0; font-size:18px; font-family:Arial,sans-serif;}
.news_item_a .contentheading_snews a:link,.news_item_a .contentheading_snews a:visited,.news_item_a .contentheading_snews a:link{color:#fff; text-decoration:none}
.news_item_a .contentpaneopen_edit_snews {float: left;margin-top: 20px; position:absolute; right: 20px;}
.news_item_a .newsitem_tools_snews {display: block;margin:0 0 10px 0;overflow: hidden;padding: 0 0 8px 0px !important;height: 10px;}
.news_item_a .newsitem_wraptools_snews{display: block;margin:0 20px 10px 20px;overflow: hidden;padding: 0 0 8px 0;height: 12px;border-bottom: 2px solid #9D9F9F;}
.newsitem_tools_snews{border-bottom: 1px solid #9D9F9F;}
.news_item_a .aftertext_snews{border-top: 1px dotted #9D9F9F;height: 10px;margin: 10px 10px 0 25px;overflow: hidden;padding: 3px 0 2px;}
.news_item_a .aftertext_snews .createby {float: left;}
.news_item_a .aftertext_snews .modifydate {clear:right;height:10px;margin:0 !important;padding:0;text-align:right;width: 100%;}
.news_item_a .news_item_article img.moreimg{margin-left: 5px;vertical-align: text-top;}


/*==============================   /SHORTNEWS ARTICLE LAYOUT =========================*/

/*====================   mod_geomarlatestnews (Новости одной строкой) ================*/
.yjsquare_snews{background: url("../images/yjsquare_bg.gif") no-repeat scroll center bottom #FFFFFF;color: #555555;
  margin:5px 0 7px 0px; padding:0px; clear:both; display:block; height:100% !Important; height:1%; overflow:hidden}
.yjsquare_snews h3 span{overflow:hidden}
.yjsquare_snews p{overflow:hidden; padding:3px}
.yjsquare_snews .gmrlatestnews{margin: 0px 0 -20px;}
.yjsquare_snews div.msg {margin: 0 10px -25px;text-align: center;font-size: 12px;color:#9D9F9F;}

/*====================   /mod_geomarlatestnews (Новости одной строкой) ===============*/

/*====================   mod_geomarlatestnews (Новости одной строкой) ================*/
.yjsquare_upcoming h3 span{overflow:hidden}
.yjsquare_upcoming p{overflow:hidden; padding:3px}
.yjsquare_upcoming .gmrlatestnews{margin: 0px 0 -20px;}
.yjsquare_upcoming div.msg {margin: 0 10px -25px;text-align: center;font-size: 12px;color:#9D9F9F;}
.yjsquare_upcoming .title_upcoming{background: url("/images/dottedfon.png") repeat-x scroll left top #FFFFFF;width: 100%;margin: 3px 0 10px;
padding: 4px 0;text-indent: 10px; font-weight: bold;color:#457AB0;}
.yjsquare_upcoming .allnews a{background: none;}
.yjsquare_upcoming .allnews{padding:2px 0;}
#rightblock .gmrlatestnewsitems{width:100% !important;}
#rightblock .gmrlatestnews .allnews,
#rightblock .title_oilquotes,
#rightblock .wti-oil,
#rightblock .brent-oil,
#rightblock .natural-gas{width:100% !important;}

/*====================   /mod_geomarlatestnews (Новости одной строкой) ===============*/

/*==============================   CALENDAR(ARCHIVE) ARTICLE LIST LAYOUT =============*/

.insidem .archiveitems_archive #archive-list .item-header .metadata, .insidem .calendaritems_calendar #calendar-list .item-header {
	overflow: hidden;
}

/*.insidem .componentheading_archive,
.insidem .componentheading_calendar{background:#EEEEEE url(../images/blue_title_fp.gif) no-repeat left top; margin:0; padding:15px 0 0; height:54px; line-height:31px; display:block; color:#fff; text-indent:15px;}*/
.insidem .archiveitems_archive,
.insidem .calendaritems_calendar{overflow: hidden;padding:0 15px 15px 30px;margin:-25px 1px 0 0; position:relative; background:#fff url(../images/yjsquare_bg.gif) no-repeat center bottom;overflow:hidden}
.insidem .archiveitems_archive > p,
.insidem .calendaritems_calendar > p{margin: 5px auto 20px;}

.insidem .archiveitems_archive ul#archive-list,
.insidem .calendaritems_calendar ul#calendar-list{ margin:0px;}
.insidem .archiveitems_archive ul#archive-list > li,
.insidem .calendaritems_calendar ul#calendar-list > li {margin: 5px 0 10px;padding: 0; background-image: none;}

.insidem .archiveitems_archive #archive-list .row2 .item-header,
.insidem .calendaritems_calendar #calendar-list  .row2 .item-header{background-color: #EEEEEE;}
.insidem .archiveitems_archive #archive-list row1 .item-header,
.insidem .calendaritems_calendar #calendar-list  .row1 .item-header{background-color: #E8EFF7;}

.insidem .archiveitems_archive #archive-list .item-header .metadata,
.insidem .calendaritems_calendar #calendar-list .item-header .metadata{display:block; float:left; margin:2px 10px;}
.insidem .archiveitems_archive #archive-list .item-header .metadata > span,
.insidem .calendaritems_calendar #calendar-list .item-header .metadata > span{font-weight:bold;}

.insidem .archiveitems_archive #archive-list h3.contentheading,
.insidem .calendaritems_calendar #calendar-list h3.contentheading{color: #457AB0;margin:2px;padding:0;}
.insidem .archiveitems_archive #archive-list h3.contentheading a,
.insidem .calendaritems_calendar #calendar-list h3.contentheading b{color: #457AB0;font-size: 13px; padding: 0 7px 0 0;}

.insidem .archiveitems_archive #archive-list .intro,
.insidem .calendaritems_calendar #calendar-list .intro{padding: 5px 5px 10px;}

.insidem .archiveitems_archive #archive-list > li .aftermetadata .author,
.insidem .archiveitems_archive #archive-list > li .showsection .desc,
.insidem .calendaritems_calendar #calendar-list > li .aftermetadata .author,
.insidem .calendaritems_calendar #calendar-list > li .showsection .desc{color: #9D9F9F;}

/*==============================   /CALENDAR(ARCHIVE) ARTICLE LIST LAYOUT ============*/

/*==================== mod_calendar (Модуль календарь справа) ========================*/
/*----.yjsquare_calendar_right{background:#fff url(../images/yjsquare_bg.gif) no-repeat center bottom; color:#555;margin:5px 0 7px 0px; padding:0px; clear:both; display:block; height:100% !Important; height:1%; overflow:hidden;}*/
/*.yjsquare_calendar_right{background:#fff none; color:#555;margin:5px 0 7px 0px; padding:0px; clear:both; display:block; height:100% !Important; height:1%; overflow:hidden;}*/
/*.yjsquare_calendar_right h3{color:#fff; background:#4277AD url(../images/mix/h3.gif) no-repeat right top;overflow:hidden; font-size:14px; padding:0 0 0 10px; margin:0; height:67px; line-height:55px}*/
.yjsquare_calendar_right h3 span{color:#fff;overflow:hidden;}

/*.yjsquare_calendar_right .yjsquare_in{padding: 5px 32px 34px 10px;}*/
.yjsquare_calendar_right .yjsquare_in{padding: 5px 32px 24px 10px;}
.yjsquare_calendar_right .yjsquare_in ul > li:first-child a{border-top: 1px dotted #86939B;}

.yjsquare_calendar_right .yjsquare_in ul > li a{border-bottom: 1px dotted #86939B;display: block;margin: 0 5px 0 0;padding: 1px 0;}
 /*==================== /mod_calendar (Модуль календарь справа) ======================*/

/*==================== mod_calendar (Модуль календарь справа) ========================*/
/*  */
/*==================== /mod_calendar (Модуль календарь справа) =======================*/

/*====================  модуль "Котировки нефти и газа" ==============================*/
.yjsquare_oilquotes{background: url("../images/yjsquare_bg.gif") no-repeat scroll center bottom #FFFFFF;color: #555555;
  margin:5px 0 7px 0px; padding:0px; clear:both; display:block; height:100% !Important; height:1%; overflow:hidden}
.yjsquare_oilquotes .oilquotes{margin: 0px 0 -30px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;list-style: none outside none;padding: 0;}
.yjsquare_oilquotes .title_oilquotes{background: url("/images/dottedfon.png") repeat-x scroll left top #FFFFFF;width: 98%;margin: 3px 0 10px;
padding: 4px 0;text-indent: 10px; font-weight: bold;color:#457AB0;}
.yjsquare_oilquotes .wti-oil,.yjsquare_oilquotes .brent-oil,.yjsquare_oilquotes .natural-gas{font-size: 12px;}
.yjsquare_oilquotes .oilquotes table tr td{display: block;float: left;text-align: left;width: 40px;}
.yjsquare_oilquotes .oilquotes table tr td:first-child{display: block;width: 120px;}
.oilquotes.nolinks .wti-oil table tbody tr td:first-child{padding-right: 5px !important;}
.oilquotes.nolinks .brent-oil table tbody tr td:first-child{padding-right: 5px !important;}
.oilquotes.nolinks .natural-gas table tbody tr td:first-child{padding-right: 5px !important;}
.yjsquare_oilquotes .oilquotes table tr td:last-child{width: 50px;font-size: 95%;}
.yjsquare_oilquotes .oilquotes table tr td {margin-top:0;margin-bottom:0;padding-bottom: 0;padding-top: 0;}
.yjsquare_oilquotes .oilquotes table{border-spacing: 2px;}
.yjsquare_oilquotes a,.yjsquare_oilquotes a:link,.yjsquare_oilquotes a:visited,.yjsquare_oilquotes a:hover{pointer-events: none;color:inherit !important;cursor: default !important; font-family:'Arial';}
/*====================  /модуль "Котировки нефти и газа" =============================*/

/*====================  Объединение модулей котировок в блок =========================*/
    /*----------------  модуль "Курсы валют" -----------------------------------------*/
    /*.yjsquare_currency{background:#fff url(../images/yjsquare_bg.gif) no-repeat center bottom; color:#555}*/
    .yjsquare_currency{background-image:none; background-color:#fff; color:#555}
    /*.yjsquare_currency h3{color:#fff; background:#4277AD url(../images/mix/h3.gif) no-repeat right top}*/
    /*---------------- /модуль "Курсы валют" -----------------------------------------*/
    .yjsquare_oilquotes{background-image:none; background-color:#fff;}
    .curContainer {margin: 5px 5px -45px 0 !important;}
/*==================== /Объединение модулей котировок в блок =========================*/

/*====================  Встроенные подсказки (behavior.tooltip) ======================*/
.custom-tip {float: left;background: #ffc;border: 1px solid #4A4A4A;padding: 10px 5px;max-width: 200px;border-radius: 5px;
    box-shadow: 0 2px 5px #333333;font-family:Arial, Helvetica, sans-serif;font-size:11px;
}
.custom-title {padding: 0;color:#7A011C;margin: 0;font-weight: bold;margin-top: -15px;padding: 5px 5px 5px;border: 1px solid #4BAFA6;
    background: url('/images/M_images/tooltip.png') no-repeat 3px center #DAEFED;text-indent: 15px;box-shadow: 0 2px 5px #333333;font-size:12px;
}
.custom-text {color:#3E73A9;padding: 10px 5px 5px;margin: 0;line-height:normal;}
.cool-tip {float: left;background: #ffc;border: 1px solid #4A4A4A;padding: 10px 5px;max-width: 300px;border-radius: 5px;box-shadow: 0 2px 5px #333333;}
.cool-title:before{content: "";position:absolute;background: url('/images/M_images/tooltip.png') no-repeat center center;width: 18px;
    height: 18px;top:6px;left: 4px;z-index:15;
}
.cool-title{
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #DF0034),
    color-stop(1, #650118)
);
background-image: -o-linear-gradient(bottom, #DF0034 0%, #650118 100%);
background-image: -moz-linear-gradient(bottom, #DF0034 0%, #650118 100%);
background-image: -webkit-linear-gradient(bottom, #DF0034 0%, #650118 100%);
background-image: -ms-linear-gradient(bottom, #DF0034 0%, #650118 100%);
background-image: linear-gradient(to bottom, #DF0034 0%, #650118 100%),url('/images/M_images/tooltip.png');

   padding: 0;
   color:#fff;
   margin: 0;
   font-weight: bold;
   margin-top: -15px;
   padding: 5px 5px 5px;
   border: 1px solid #A40025;
   /*background: url('/images/M_images/tooltip.png') no-repeat 3px center #DAEFED;*/
   background-color:#A40025;
   box-shadow: 0 2px 5px #333333;
   font-size: 95%;
   position:relative;
   text-indent: 15px;
}
.cool-text {color:#3E73A9;padding: 10px 5px 5px;margin: 0;font-size: 75%;}
/*==================== /Встроенные подсказки (behavior.tooltip) ======================*/

/*====================  Подсказка (class remark) =====================================*/
.remark-wrap{display: inline;position: relative;}
.remark,.remark:visited{color:#457ab0;text-decoration:none;cursor:pointer;border-bottom: dotted 1px #457ab0;}
.remark:hover{cursor: pointer;color: #c13556;text-decoration: none;}
.remark-popup{
    background: none repeat scroll 0 0 #fef8e2;
    color: #004080;
    display: none;
    font-size: 11px;
    line-height: 13px;
    padding: 10px 12px;
    position: absolute;
    right: 70px;
    text-align: left;
    top: 0px;
    width: 200px;
    z-index: 999;
    border-radius: 5px;
    box-shadow: 0 2px 5px #333333;
}
.remark-popup .note{margin: 0 auto;}
.remark-popup .remark-close {
    background: url("../images/closebox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 34px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 34px;
}
/*==================== /Подсказка (class remark) =====================================*/

/*============================  Списки (нов) =========================================*/
ul.bullet >li
{
  background-image: url('/images/bullets.png');
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 18px;
  overflow-x: visible;
  overflow-y: hidden;
}
ul.square > li
{
  background-image: url('/images/li.gif');
  background-position: left 7px;
  background-repeat: no-repeat;
  padding-left: 15px;
  overflow-x: visible;
  overflow-y: hidden;
}
ul.dash > li
{
  background-image: url('/images/li-d.gif');
  background-position: left 7px;
  background-repeat: no-repeat;
  padding-left: 15px;
  overflow-x: visible;
  overflow-y: hidden;
}
ul.dot > li
{
  background-image: url('/images/li-ss.gif');
  background-position: left 7px;
  background-repeat: no-repeat;
  padding-left: 10px;
  overflow-x: visible;
  overflow-y: hidden;
}
ul.no-img > li
{
  background-image: none;
  padding-left: 0px;
}
/*============================  Списки (нов) =========================================*/
/*============================== Формулы в статьях ===================================*/
table.formula {margin: 10px auto 0;font-family: 'Times New Roman';font-size: 100%;font-style: italic;}
table.formula .frm {padding:0 5px 0 10px; text-align:left;font-weight: bold;}
table.formula .num {padding:0 5px 0 5px;text-align:right;vertical-align: middle;}
/*============================ / Формулы в статьях ===================================*/

/*============================== Ещё статьи ==========================================*/
/*blog_more_inside
blog_more_inset*/
.blog_more_inside {margin: 7px 0px 30px 13px;text-align: justify;}
.blog_more_inset{margin: 25px 25px 55px;}

.blog_more_inside{
	width: 95%;
    //width: 94%;  /*IE 7 or less*/
	min-height: 150px;
	padding: 0 0 1px 0;
	position:relative;
	background: #fff;
	background: -webkit-gradient(linear, 100% 100%, 50% 10%, from(#f3f3f3), to(#fff), color-stop(.1,#fff));
	background: -moz-linear-gradient(100% 50%, #fff, #f3f3f3 30%, #fff);
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
	box-shadow: 1px 1px 4px rgba(0,0,0, 0.1);
	-webkit-border-bottom-right-radius: 60px 5px;
	-moz-border-radius-bottomright: 60px 5px;
	border-bottom-right-radius: 60px 5px;
}
.blog_more_inside:before{
	content: '';
	width: 98%;
	z-index:-1;
	height: 100%;
	padding: 0 0 1px 0;
	position: absolute;
	bottom:0; right:0;
	background: #fff;
	background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#f9f9f9), to(#fff), color-stop(.1,#f9f9f9));
	background: -moz-linear-gradient(0 0 270deg, #fff, #fff 10%, #f9f9f9);
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 8px rgba(0,0,0, 0.1);
	-moz-box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
	-webkit-border-bottom-right-radius: 60px 5px;
	-moz-border-radius-bottomright: 60px 5px;
	border-bottom-right-radius: 60px 5px;
	-webkit-transform: skew(1deg,3deg)translate(1px,11px);
	-moz-transform: skew(1deg,3deg)translate(1px,11px);
	-o-transform: skew(1deg,3deg)translate(1px,11px);
	transform: skew(1deg,3deg)translate(1px,11px);
}

.blog_more_inside:after{
	content: '';
	width: 98%;
	z-index:-1;
	height: 98%;
	padding: 0 0 1px 0;
	position: absolute;
	bottom:0; right:0;
	background: #fff;
	background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#f3f3f3), to(#f6f6f6), color-stop(.1,#fff));
	background: -moz-linear-gradient(0 0 360deg, #f3f3f3, #fff 10%, #f6f6f6);
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	-webkit-transform: skew(1deg,2deg)translate(-5px,2px);
	-moz-transform: skew(1deg,2deg)translate(-5px,2px)	;
	-o-transform: skew(1deg,2deg)translate(-5px,2px)	;
	transform: skew(1deg,2deg)translate(-5px,2px)	;
}
.blog_more_inside:before, .blog_more_inside:after {display:none\0/;}                /*for IE 8 & IE9*/
:root .blog_more_inside:before, :root .blog_more_inside:after {display:block\0/;}   /*for IE 9*/
.blog_more_inside {width: 94%\0/;}                                             /*for IE 8 & IE9*/
:root .blog_more_inside {width: 92%\0/;}                                       /*for IE 9*/

.blog_more_inside .blog_more_inset .more {margin: 0 0 10px 10px;}
.blog_more_inside .blog_more_inset > ul  {margin:0;}
/*============================ / Ещё статьи ==========================================*/
/*============================   Подписка по e-mail ==================================*/
.subsrss{
  border: 1px solid #99adc2;
  border-radius: 5px;padding: 0 7px;
}
.subsrss form{
  border:1px solid #99adc2;
  padding:3px 3px 10px 3px;
  text-align:center;
  border-radius: 5px;
}
.subsrss #prompt{
  font-size: 12px;
  line-height: 15px;
  padding: 0 25px;
}
.subsrss #img{
  text-align: left;
  padding: 0;
}
/*.subsrss #img:after{
  content:'';
  background-image: url('http://feeds.feedburner.com/~fc/geomar?bg=0063ba&fg=ffffff&anim=0');
  background-repeat: no-repeat;
  left: 122px;
  top: -40px;
  padding: 6px 44px;
  position: relative;
}*/
/*============================ / Подписка по e-mail ==================================*/
/*============================   Buttons =============================================*/
.wp-submit{
    height:30px;
    line-height:26px;
    padding:0 12px 2px;
    background-color:#21759b;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#2a95c5),to(#21759b));
    background-image:-webkit-linear-gradient(top,#2a95c5,#21759b);
    background-image:-moz-linear-gradient(top,#2a95c5,#21759b);
    background-image:-ms-linear-gradient(top,#2a95c5,#21759b);
    background-image:-o-linear-gradient(top,#2a95c5,#21759b);
    background-image:linear-gradient(to bottom,#2a95c5,#21759b);
    border-color:#21759b;border-bottom-color:#1e6a8d;
    -webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,0.5);
    box-shadow:inset 0 1px 0 rgba(120,200,230,0.5);
    color:#fff;
    text-decoration:none;
    text-shadow:0 1px 0 rgba(0,0,0,0.1);
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
}
.wp-submit:focus,.wp-submit:hover{
    background-color:#278ab7;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#2e9fd2),to(#21759b));
    background-image:-webkit-linear-gradient(top,#2e9fd2,#21759b);
    background-image:-moz-linear-gradient(top,#2e9fd2,#21759b);
    background-image:-ms-linear-gradient(top,#2e9fd2,#21759b);
    background-image:-o-linear-gradient(top,#2e9fd2,#21759b);
    background-image:linear-gradient(to bottom,#2e9fd2,#21759b);
    border-color:#1b607f;
    -webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,0.6);
    box-shadow:inset 0 1px 0 rgba(120,200,230,0.6);
    color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);
}
.wp-submit:active{
    background:#1b607f;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#21759b),to(#278ab7));
    background-image:-webkit-linear-gradient(top,#21759b,#278ab7);
    background-image:-moz-linear-gradient(top,#21759b,#278ab7);
    background-image:-ms-linear-gradient(top,#21759b,#278ab7);
    background-image:-o-linear-gradient(top,#21759b,#278ab7);
    background-image:linear-gradient(to bottom,#21759b,#278ab7);
    border-color:#124560 #2382ae #2382ae #2382ae;
    color:rgba(255,255,255,0.95);
    -webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);
    text-shadow:0 1px 0 rgba(0,0,0,0.1);
}
input.input{
    color:#555;
    font-weight:200;
    font-size:14px;
    line-height:1;
    padding:3px;
    margin-top:2px;
    margin-right:6px;
    border:1px solid #C7C7C7;
    background:#fbfbfb;
    outline:0;
    -webkit-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);
    box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);
    color: #8a0121;
}
/*============================ / Buttons =============================================*/

/*============================   Tables ==============================================*/
.clr .odd {background-color: #EEEEEE;}
.clr .even{background-color: #ffffff;}
.clr tr:hover{background-color: #FFFF99;}
/*============================ / Tables ==============================================*/

/*======================  Разреженный текст  =========================================*/
.sparse {letter-spacing: 3px;}
/*====================== / Разреженный текст =========================================*/

/*======================  Цвета текста  ==============================================*/
.blue-gray { color: #636e76;}
/*====================== / Цвета текста ==============================================*/

/*======================  Naun баннер ================================================*/
.naungroup .naunitem .advert a img{display: block;margin: 10px auto -10px;}
/*====================== / Naun баннер ===============================================*/

/*============================  jquery.airsticky.js ==================================*/
.yjsquare.sticky, .yjsquare.sticky2 {height: auto !important;}
/*============================ / jquery.airsticky.js =================================*/

/*========================   Ctrl+Enter ==============================================*/
#spelling-wrapper {
	text-align: left;
	margin:0.5em 0 0;
	font: 14px "PT Sans",Arial,Helvetica,sans-serif;
}
#spelling-wrapper #aligned-block {
	display: inline-block;
	text-align: left;
}
.spelling-description {
	color: #9c9c9c;
	font-size: 12px;
	margin:9px 0 10px;
	line-height: 0;
	padding: 0;
}
.spelling-description-key {
	line-height: 12px;
	padding-bottom: 1px;
}
.spelling-description-key {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #9c9c9c;
	border-radius: 2px;
	display: inline-block;
	font-size: 11px;
	padding: 0 3px;
}
/*======================== / Ctrl+Enter ==============================================*/

/*========================= Tables ellipsis   ========================================*/
table.ellipsis{
	/*width: 100%;*/
}
table.ellipsis .description, table.ellipsis .page {
	width: 1%;
	white-space: nowrap;
}
table.ellipsis .dots {
	border-bottom: 1px dotted #777777;
}
/*========================= / Tables ellipsis ========================================*/

/*========================= Tables tech   ============================================*/
.tech {
	border: 1px solid #e1e0e0;
	margin-top: 0;
	font-family: 'PT Sans',sans-serif !important;
}
.tech .tech_item {
	background: #e1e0e0;
	height: 25px;
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #e1e0e0;
}
.tech .tech_item th {
	padding-top: 4px;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
}
.tech .tech_title {
	background: #f0efef;
	font-size: 14px;
	font-weight: 700;
	border: 1px solid #e1e0e0;
}
.tech .tech_title th {
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: 700;
	padding-left: 5px;
}
.tech tr th {
	text-align: left;
	font-size: 13px;
	color: #464444;
	border: 1px solid #e1e0e0;
	padding: 5px 3px;
	padding-left: 5px;
	font-weight: 400;
}
.tech tr td {
	text-align: center;
	font-size: 13px;
	color: #464444;
	border: 1px solid #e1e0e0;
	padding: 5px 3px;
	font-weight: 400;
}
/*========================= / Tables tech ============================================*/

/*========================= Полоса прокрутки   =======================================*/
	.fp #progress {display: none;}
	#progress {
		width: 100%;
		height: 4px;
		margin-top: -4.5px;
	}
	#pb {
		background-color: #0A45B5;
		width: 0%;
		height: 4px;
	}
/*========================= / Полоса прокрутки =======================================*/

/*========================= Полоса прокрутки   =======================================*/
.osolCaptchaBlock a{font-size:12px;}
.osolCaptchaBlock table label{line-height:1.0;}
/*========================= / Полоса прокрутки =======================================*/

/*=========================  Цитаты ==================================================*/
.blockquote{margin-top:20px;}
.blockquote blockquote {font-family:'Times New Roman'; font-style:italic;}
.blockquote .author{font-family: Arial; font-style:normal; font-size:90%;}
/*========================= /Цитаты ==================================================*/