* {margin:0; padding:0; }
*:focus {outline:none; }

body {
	color:#000;
	background:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
body,
table {font-size:100%; }

table {border-collapse:collapse; }
tr, td {vertical-align:top; }

img {border:0; }

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
} 
h1 {font-size:2.5em; }
h2 {font-size:2em; }
h3 {font-size:1.1em; color:#036; }
h4 {font-size:1em; }
h5 {font-size:1.2em; color:#044B7D; }
h6 {font-size:1em; }

p {margin-bottom:1em; }

a {color:#036; text-decoration:none; }
a:hover {text-decoration:underline; }


.relative {position:relative; }
.container {overflow:hidden; }
* html .container {zoom:1; }

#main {
	font-size:0.8em;
	min-width:1000px;
}
* html #main {width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1000 ? "1000px": "auto"); }

#header {
	position:relative;
	background:#125e93 url(/fileadmin/site/images/header-bg.jpg) left no-repeat;
	height:101px;
}
#logo {
	position:absolute;
	top:15px;
	left:164px;
	width:241px;
	text-indent:-9999px;
}
#logo a {
	display:block;
	height:68px;
	text-indent:-9999px;
}

#top {
	position:absolute;
	bottom:15px;
	right:175px;
	color:#ccc;
	font-size:0.85em;
	text-align:right;
}
#top strong {padding-right:5px; }
#top a {
	color:#fff;
	padding-left:17px;
	background:url(/fileadmin/site/images/ico-arrow-blue.gif) 0 50% no-repeat;
	margin-left:5px;
}
#top a.active {
	color:#fc9;
	background:url(/fileadmin/site/images/ico-arrow-orange.gif) 0 50% no-repeat;
	font-weight:bold;
}

#content {width:100%; }
#s-topic {
	width:217px;
	padding:20px 17px 10px 17px;	
	background:#f1f1f1;
	font-family:Verdana;
}
	#s-topic h3 {
		padding-left:18px;
		background:url(/fileadmin/site/images/icon771-0.gif) 0 50% no-repeat;
		margin-bottom:0.5em;
	}

#s-topic #meta h3 {
	background:transparent url(/fileadmin/site/images/red-arrow.png) no-repeat scroll 0 50%;
}
#s-topic #meta li {
background:transparent url(/fileadmin/site/images/gray-list.png) no-repeat scroll 2px 50%;
}

	.news-block {
		border-bottom:1px solid #d9d9d9;
		margin-bottom:1em;
		padding:0 0 1em 14px;
	}
	.news-block ul {
		list-style:none;
		font-size:0.85em;
		line-height:1.7em;
	}
	.news-block li {
		padding-left:19px;
		background:url(/fileadmin/site/images/bulnew5.gif) 5px 50% no-repeat;
	}
	.adv-block {
		border-bottom:1px solid #d9d9d9;
		text-align:center;
		margin-bottom:1em;
		padding-bottom:1em;		
	}
	.feedback-block {
		font-size:0.85em;
		padding:0 0 1em 14px;
		line-height:1.7em;
	}
	.feedback-block p {
		padding-left:19px;
		background:url(/fileadmin/site/images/ico-attention.gif) 0 0.3em no-repeat;
	}
	.feedback-block a {
		font-size:1.1em;
		font-weight:bold;
		text-decoration:underline;
	}
	.feedback-block a:hover {text-decoration:none; }



#s-content {
	padding:20px 0 10px 17px;	
}
	#news {
		position:relative; 
		margin-bottom:5px; 
	}
	#news h5 {
		position:relative;
		width:100%;
		margin-bottom:7px;
	}
	#news h5 span {padding-left:63px; }
	#news .full-text img{ margin:4px 14px 5px 0;}
	#shownews {
		display:block;
		position:absolute;
		bottom:2px;
		right:0;
		font-size:0.75em;
		font-weight:normal;
	}
	#shownews a {
		display:block;
		float:right;
		padding:0 2px 0 21px;
		margin-left:5px;
	}
	#shownews .titles {background:url(/fileadmin/site/images/ico-shownews-01_noact.gif) 7px 52% no-repeat; }
	#shownews .titles_act {background:url(/fileadmin/site/images/ico-shownews-01.gif) 7px 52% no-repeat; }
	#shownews .anons {background:url(/fileadmin/site/images/ico-shownews-02.gif) 7px 56% no-repeat; }
	#shownews .anons_act {background:url(/fileadmin/site/images/ico-shownews-02_noact.gif) 7px 56% no-repeat; }

	#shownews .act {
		font-weight:bold;
		color:#666;
		cursor:default;
		text-decoration:none;
	}
	#news h2 {
		padding-left:62px;
		background:url(/fileadmin/site/images/ico-h2.gif) 22px 50% no-repeat;
		margin-bottom:15px;
	}
	.news-struct {
		width:100%;
		margin-bottom:20px;
		list-style:none; 
	}
	.news-struct table {width:100%; }
	#news td {padding-top:8px; }
	#news li {margin-top:5px; }
	#news p {font-family:Verdana; }
	#news .time {
		color:#036;
		padding:8px 14px 0 8px;
		width:31px;
		font-family:Verdana; 
	}
	#news .full .time strong {line-height:1.35em;}
	
	#news .time strong {
		font-weight:bold;
		font-size:1em;
	}	
	#news .text {width:100%; }
	#news .copy {
		width:97px;
		font-size:0.8em;
		font-weight:bold;
		color:#036;
		text-align:right;
		padding:11px 8px 0 15px;
	}
	#news .td-close {
		width:20px;
		font-size:0.8em;
		padding:11px 8px 0 15px;
		text-align:right;
	}
	#news .source {
		font-weight:bold;
		text-align:right;
		color:#036;
		padding:0 8px 10px 0;
		font-size:0.8em;
	}
	#news .source a {
		padding-right:11px;
		background:url(/fileadmin/site/images/ico-source.gif) 100% 63% no-repeat;
	}
	#news .text h2 {
		font-size:1em;
		font-family:Verdana;
		padding:0;
		background:none;
		font-weight:normal;
		margin:0;
	}
	#news .full-text {
		font-size:0.85em;
		line-height:1.35em;
	}
	#news .active {background:#f1f1f1; }
	#news .active h2 {
		font-weight:bold;
		color:#000;
		margin-bottom:1em;
		line-height:1.35em;
	}
	
	#news .full {display:none; }
	#news .active .preview {display:none; }
	#news .active .full {display:block; }	
	
	
	
	
	#pages {
		text-align:center;
		font-size:0.85em;
		margin:10px 0 15px;
		border-top:1px solid #ccc; 
		padding-top:10px;
		
	}
	#pages a,
	#pages span {padding:0 5px; }
	#pages span {color:#ccc; font-weight:bold;}
		
#s-adv {
	padding:45px 0 10px;
	text-align:center;
	width:255px;
}

/* MAIL FORM */

.tx-powermail-pi1 {
	width:204px;
	border:solid 1px #666666;
	margin:0 auto 17px 21px;
	background-color:#efefef;
	padding:0px;
	}
	
.tx-powermail-pi1 .powermail_mandatory {color:red;}
.tx-powermail-pi1 label {display:none;}
.tx-powermail-pi1 fieldset {
border:0;
background:none;
padding:0px;
margin:0px;
}
.tx-powermail-pi1 .filedset_header_ms1 {
color:#000;
font-weight:bold;
padding:5px 10px;
cursor:pointer;
background:#CECFCE;
}
.tx-powermail-pi1 textarea {
padding:2px;
font:normal 12px/1.4em arial;
overflow:auto;
width:182px;
height:110px;
background:none;
margin-top:8px;
margin-left:0;
margin-bottom:10px;
background:#fff;
border:dotted 1px #777;
color:#777;
}
.tx-powermail-pi1  input.powermail_captcha {
float:left;
width:65px;
margin:0 6px 0 8px;
padding:2px 4px;
font:bold 14px arial;
background:#fff;
border:dotted 1px #777;
letter-spacing:3px;
text-align:center;
}
.tx-powermail-pi1 .captcha img {padding-top:5px;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_captcha  {margin-bottom:10px;}
.powermail_submit {width:100%; padding:0px 4px;}

#footer {
	position:relative;
	padding-top:9px;
	height:38px;
	background:#ccc;
	text-align:center;
	overflow:hidden;
}
#footer a {margin:0 2px; }

.top_menu{
 height:100px;

 background:#2b2111 url(/fileadmin/site/images/logo_bg.gif) no-repeat;
}
.logo{
float:left;	
position:relative;
width:408px;
}				  
.logo_link{
 left:164px;
 position:absolute;
 top:15px;
}
.menu{
 float:right;
 padding:14px 166px 0 0; //padding:18px 166px 0 0 !important; 
font-size:16px;

}
.top{
 float:left;	   
  margin-right:12px;
  margin-top:-1px;//  margin-top:0px;
}
.top span{	
   font-size:12px;
   color:#fff; 
   font-weight:bold;
}
.item_menu_act{
 float:left; 
 margin-right:8px;
 //margin-top:-1px;
}			  
.item_menu_act a{
 background:url(/fileadmin/site/images/icon11.gif) 0px 0px no-repeat;
 color:#fc9e0a;
 padding-left:17px;
 font-size:11px;  
 font-weight:bold;
}	
.item_menu_act a:hover{
 text-decoration:none;
}
.item_menu{
 float:left;
  margin-right:8px;
  //margin-top:-1px;
}			 
.item_menu a{
 background:url(/fileadmin/site/images/icon10.gif) 0px 0px no-repeat;
 color:#fff;
 padding-left:17px;
 font-size:11px;
}
.item_menu a:hover{
 text-decoration:underline;
}	   		

.font span img{
 margin-right:1px;
 cursor:pointer;
 padding:0 5px;
}
.font{
 padding-bottom:44px;//padding-bottom:35px;
 font-size:11px;
}
.span_lang{
 color:#fff !important;
  margin-right:15px; 
}
.lang{
color:#fff;
text-decoration:underline;
}
.lang:hover{
text-decoration:none;
}
.lang_act{
color:#fc9e0a;
text-decoration:none !important;
}	
#font_span, #blog_about, #blog_about a {
color:#fff;
}	
.news-block li.act{
 padding-left:19px;
 background:url(/fileadmin/site/images/bullit.gif) 4px 50% no-repeat;
 /* //background:url(/fileadmin/site/images/bullit.gif) 0em 0.45em no-repeat;*/
}
.news-block li.act a{
 font-weight:bold;
}
.news-block li.act a:hover{
 text-decoration:none;
}


.news-block li.bulnew1{
 padding-left:19px;
 background:url(/fileadmin/site/images/bulnew1.gif) 2px 50% no-repeat;
}

.news-block li.bulnew2{
 padding-left:19px;
 background:url(/fileadmin/site/images/bulnew2.gif) 3px 50% no-repeat;
}

.news-block li.bulnew3{
 padding-left:19px;
 background:url(/fileadmin/site/images/bulnew3.gif) 3px 50% no-repeat;
}

.news-block li.bulnew4{
 padding-left:19px;
 background:url(/fileadmin/site/images/bulnew4.gif) 4px 50% no-repeat;
}


.news-block li.bulnew5{
 padding-left:19px;
 background:url(/fileadmin/site/images/bulnew5.gif) 5px 50% no-repeat;
}
.news-block li.bulnew6{
 padding-left:19px;
 background:none;
}

.counter{color:#f59c45; font-weight:normal; }

.right_bg_div_header{
background:url(/fileadmin/site/images/right_bg_head.gif) right top repeat-y;
height:100px;
}
.oil{
 padding-left:25px;
  padding-top:4px;
 display:block;
 height:20px;
 background:url(/fileadmin/site/images/oil-ico.gif) no-repeat;
 margin-bottom:5px;
 font-size:85%;
 width:30px;
  font-family:Tahoma;
}
.gas{
 padding-left:25px;
  padding-top:4px;
 display:block;
 height:20px;
 background:url(/fileadmin/site/images/gas-ico.gif) no-repeat;
 font-size:85%;
 width:25px;
  font-family:Tahoma;
}
.Metall{
 padding-left:25px;
  padding-top:1px;
 display:block;
 height:20px;
 background:url(/fileadmin/site/images/metall-ico.gif) no-repeat;
 font-size:85%;
 width:30px;
  font-family:Tahoma;
}
.rf{
 padding-left:25px;
  padding-top:2px;
 display:block;
 height:20px;
 background:url(/fileadmin/site/images/rf-ico.gif) no-repeat;
 font-size:85%;
 width:15px;
 font-family:Tahoma;
}

.oil_act{
 padding-left:25px;
  padding-top:4px;
 display:block;
 height:20px;
 background:url(/fileadmin/site/images/oil-ico.gif) no-repeat;
 margin-bottom:5px;
 font-size:85%;
 width:30px;
  font-family:Tahoma;
  cursor:default;
 font-weight:bold;
}
.gas_act{
 padding-left:25px;
  padding-top:4px;
 display:block;
 height:20px;
 background:url(/fileadmin/site/images/gas-ico.gif) no-repeat;
 font-size:85%;
 width:25px;
  font-family:Tahoma;
  cursor:default;
 font-weight:bold;
}
.Metall_act{
 padding-left:25px;
  padding-top:1px;
 display:block;
 height:20px;
 background:url(/fileadmin/site/images/metall-ico.gif) no-repeat;
 font-size:85%;
 width:30px;
  font-family:Tahoma;
  cursor:default;
 font-weight:bold;
}
.rf_act{
 padding-left:25px;
  padding-top:2px;
 display:block;
 height:20px;
 background:url(/fileadmin/site/images/rf-ico.gif) no-repeat;
 font-size:85%;
 width:15px;
 font-family:Tahoma;
 cursor:default;
 font-weight:bold;
}
.oil_act:hover{
text-decoration:none;
}
.left_iframe{
margin-right:10px;
}
.podlozh {
text-align:center;
background-attachment:scroll;
padding-left:16px;
width:221px;

z-index: 1;

}
.oil-price { background: #F1F1F1; margin-bottom:4px; margin-right:35px; padding: 3px 3px 3px 2px; text-align: center; }

.oil-price p { /*letter-spacing: 0.2ex;*/ margin: 1em 0 0 0; white-space: nowrap; font-size: 11px; line-height: 50%; }


/*elena 26-07-09*/

.menu .search                           { color: #fff; background: url('/fileadmin/site/images/ico-search.gif') no-repeat right 50%; padding: 0 15px;}
.search-form-table			{ width:100%; margin-bottom:15px;}
.search-form-table td.i_text		{ width:90%; padding-right: 10px; }
.search-form-table td.i_text input	{ width:100%; display: block; vertical-align: middle; height: 18px; padding-left:3px; }
.search-results				{ margin-bottom:16px;}
span.found				{ font-weight: bold; }
.preview span.found, .full h2 span.found{ color: #E0A033;}
#footer table 				{ width:100%;}
#footer table td 			{ text-align: right;}
#footer table .copyright		{ width:50%; color: #003366; background: none; padding-left:9px; font: 10px/14px Tahoma, Arial, sans-serif; text-align: left;}
#footer table .copyright img{float:left; padding-right: 9px;}
#footer table .copyright a{margin:0;}