#header {
	width: 100%;
	height: 130px;
	overflow: hidden;
    background: #E7EEEE;
	position: relative;
	border-bottom: 1px solid #A0A7A8;
}

#logo {
	position: absolute;
    top: 25px;
	left: 5px;
/*	background: url(img/logo/logo.png) no-repeat;*/
	width: 385px;
	height: 70px;
}

.blogheader {
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 194px;
}
.blogheader h1 {
	font-size: 2.1em;
	line-height: 1.3em;
	font-weight: normal;
	letter-spacing: -1px;
}

#searchadr {
	margin-left: 5px;

	overflow: hidden;
}

#adr {
	position: absolute;
	bottom: 6px;
	right: 10px;
	display: block;
	overflow: hidden;
	border: 1px solid #c5d0d3;
    background: #FFFFFF;
    max-width: 780px;
	height: 91px;
}

#adr img {
	display: block;
	overflow: hidden;
}

.news-block-magick {
    margin-top: 8px;
}

#topnav {
	position: absolute;
	top: 1px;
	display: block;
	width: 100%;
}

#topnav ul {
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	background: url(img/topnav_m.png) repeat-x;
	font-weight: bold;
	width: 100%;
}

#topnav li {
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 7px;
	margin-left: 7px;
	background: url(img/topnav_br.png) no-repeat left center;
}

#topnav li.feed {
	margin-right: 0;
	padding-right: 0;
	background: none;
}

#topnav li.feed0 {
	margin-left: -18px;
	padding-left: 0;
	background: none;
}

#topnav li.left {
	margin-right: 0;
	padding-right: 0;
	background: none;
	width: 12px;

}

#topnav li.right {
	margin-right: 0;
	padding-right: 0;
	background: none;
	width: 12px;
}

#topnav a {
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	color: #7c8d95;
}

#topnav li.feed a {
	color: #297eb9;
}

#topnav a:hover, #topnav li.feed a:hover {
	color: #333;
}

/* flexMenu styles */
.menu5 {
  height: 1.5em;
  overflow: hidden;
}
.flexMenu-viewMore > a {
  background-color: #c30909;
  position:absolute;
  z-index:100;
  height: 24px;
  right:0;
  top:-1px;
}
.flexMenu-viewMore.active > a, .flexMenu-viewMore > a:hover {
    background-color: #FF7400;
	color: #FFFFFF;
}
#topnav ul  ul {
	display: none;
	position: absolute;
    z-index: 1000;
	top: 24px;
    right: 2px;
	background: #fff;
	padding: 5px 5px 10px 5px;
	height: auto;
	width: 150px;
    box-shadow:0 0 4px #666;
}
#topnav ul  ul li {
	float: none;
	display: block;
	border-right: 0;
	position: static;
	background: none;
	border-bottom: 1px solid #eee;
}
.wites {
    color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.lt-ie8 .flexMenu-popup {
}
.flexMenu-popup ul  ul li span {
	font-weight: bold;
	color: #7C8DA2;
	height: 22px;
	line-height: 22px;
	position: static;
	padding: 5px;
	border-bottom: 1px solid #eee;
}
#topnav ul  ul li:hover {
	color: #105CB6;
	background: #E4E8E8;
	width: 130px;
}

.lt-ie8 .flexMenu-popup {
}
/* sub menu style */



#options {
	position: absolute;
	bottom: 82px;
	left: 410px;
	width: 116px;
	height: 23px;
	background: url(img/options.png) no-repeat top;
}
#options:hover {background: url(img/options.png) no-repeat bottom}

.options2 {
	position: absolute;
	bottom: 77px;
	left: 120px;
	width: 316px;
	height: 23px;

}

/* 5. Layout
-----------------------------------------------------------------------------------------------
===============================================================================================*/




	.p-Head {position: relative; z-index: 0; padding: 0; background: #fff url(/img/p-head-bg.png) repeat-x 0 100%; border-bottom: 1px solid #d8dce2;
	 margin: 0 auto;}

	.p-Head .branding {height: 41px;}

	.p-Head .st {margin: 0 8px; height: 32px; font: 70% Tahoma; border-collapse: separate;}
	.p-Head .st td {border-left: 1px solid #eaeaea; border-right: 1px solid #fff; padding: 0 5px 0 6px; white-space: nowrap;}

	.p-Head .st td.piska {border-left: 1px solid #eaeaea; border-right: none;}
	.p-Head .st td.piska2 {border: 0px; border-right: 1px solid #fff;}

	.p-Head .st a {color: #3d81c6;}
	.p-Head .st .lnk {width: 16px; padding-left: 0; border-left: 0;}
	.p-Head .st .lnk a.rss {float: left; display: inline; text-indent: -6000px; height: 15px; line-height: 0; font-size: 0; background: url(/img/i-c.png?11);}
	.p-Head .st .lnk a.wap {width: 13px; height: 17px; margin-right: 3px; background-position: -58px -20px;}
	.p-Head .st .lnk a.rss {width: 14px; margin-top: 2px; background-position: -40px -20px;}
	.p-Head .st .lnk .forLayer {float: left; position: relative;}

	.p-Head .st .lnk2 a.rss2 {float: left; display: inline; text-indent: -6000px; height: 15px; line-height: 0; font-size: 0; background: url(/img/i-c.png?11);}
	.p-Head .st .lnk2 a.rss2 {width: 14px; margin-top: 2px; background-position: -40px 0px;}
	.p-Head .st .lnk2 .forLayer2 {float: left; position: relative;}

	.p-Head .st .cal {font-size: 11px; color: #3d81c6;}
	.p-Head .st .cal span {font-size: 11px; color: #000; text-transform: lowercase;}
	.p-Head .st .cal2 {font-size: 11px; color: #3d81c6;}
	.p-Head .st .cal2 span {font-size: 11px; color: #000; text-transform: lowercase;}
	.p-Head .st .clk {font-size: 11px; color: #000; padding-top: 1px; overflow: hidden;}
	.p-Head .st .clk span {position: relative; margin-left: 17px; zoom: 1;}
	.p-Head .st .clk span i {position: absolute; left: -17px; top: -1px; display: block; width: 14px; height: 15px; background: url(/img/p-head.png?0) -96px -21px;}
	.p-Head .st .clk span b {font-weight: normal; margin-right: 4px; color: #3d81c6; text-transform: uppercase;}
	.p-Head .st .clk span u {text-decoration: none;}
	.p-Head .st .clk span.utc {margin: 0 6px 0 23px;}
	.p-Head .st .clk span.utc i {background-position: -110px -21px;}
	.p-Head .st .clk span.ny i {background-position: -124px -21px;}

	.p-Head .st .rts2 {font-size: 11px; padding-top: 1px; overflow: hidden;}

	.p-Head .st .rts {font-size: 11px; padding-top: 1px; overflow: hidden;}
	.p-Head .st .rts span {position: relative; margin-left: 15px; font-size: 10px; font-weight: bold; color: #666; zoom: 1;}
	.p-Head .st .rts b {position: absolute; right: 0; top: 3px; display: block; width: 5px; height: 7px; font-size: 0; line-height: 0;}
	.p-Head .st .rts i {position: absolute; left: -2px; top: 0; display: block; width: 8px; height: 13px; font-size: 0; line-height: 0; background: url(/img/p-head.png?0) -148px -21px;}

	.p-Head .st .lnk_pda .pda {float: left; display: inline; text-indent: -6000px; height: 15px; line-height: 0; font-size: 0; background: url(/img/i-c.png?11);}
	.p-Head .st .lnk_pda .pda {width: 13px; margin-top: 0; background-position: -60px -21px;}
	.p-Head .st .clk_pda {font-size: 11px; text-decoration:underline; margin: -6px 3px 0 3px;}

	.p-Head .st .rts3 {font-size: 11px; padding-top: 1px; overflow: hidden;}
	.p-Head .st .rts3 span.s-currency-indextable__dynamics_up {color: #33a206;}
	.p-Head .st .rts3 span.s-currency-indextable__dynamics_down {color: #c30909;}
	.p-Head .st .rts3 span {position: relative; font-size: 10px; font-weight: bold; color: #666; zoom: 1;}


	.p-Head .st .rts .dol1 {margin-left: -3px; padding-top: 1px;}
	.p-Head .st .rts .dol1 i {left: 4px;   background-position: -148px -21px;}
	.p-Head .st .rts span.up {padding-right: 8px; color: #33a206;}
	.p-Head .st .rts .up b {background: url(/img/p-head.png?0) -143px -21px;}
	.p-Head .st .rts span.down {padding-right: 8px; color: #c30909;}
	.p-Head .st .rts .down b {background: url(/img/p-head.png?0) -138px -21px;}
	.p-Head .st .rts .eur {margin-left: 3px; padding-top: 1px;}
	.p-Head .st .rts .eur i {left: 1px;  width: 11px; height: 11px; background-position: -156px -22px;}
	.p-Head .st .wzr {font-size: 11px; padding-top: 3px;}
	.p-Head .st .wzr img {margin-left: -4px; width: 28px; height: 28px; vertical-align: middle;}
	.p-Head .st .wzr span {font-size: 10px; font-weight: bold;}
	.p-Head .st .jms {padding: 0; border: 0;}
	.p-Head .st .jms div {border-left: 1px solid #eaeaea; border-right: 1px solid #fff; padding: 10px 6px 5px 6px; height: 17px; white-space: nowrap;}
	.p-Head .st .jms span {color: #ff6d00; font-weight: bold;}
	.p-Head .st .jms span img {margin: 2px 3px 0 5px; width: 24px; height: 12px; vertical-align: top; background: url(/img/p-head.png?0) -24px -37px;}
	.p-Head .st .jms .lot {color: #c30909;}
	.p-Head .st .jms .lot img {background-position: -48px -37px;}
	.p-Head .st .jms .few {color: #009900;}
	.p-Head .st .jms .few img {background-position: 0 -37px;}
	.p-Head .st .fnt {padding-right: 0; border-right: 0; width: 58px;}
	.p-Head .st .fnt span {float: left; color: #000; padding-right: 6px; line-height: 16px; font-size: 10px;}
	.p-Head .st .fnt a {float: left; display: inline; width: 16px; height: 16px; margin-left: 1px;}
	.p-Head .st .fnt i {display: block; height: 16px; background-image: url(/img/p-head.png?0); cursor: pointer;}
	.p-Head .st .fnt i.sma {background-position: 0 -21px;}
	.p-Head .st .fnt i.med {background-position: -16px -21px;}
	.p-Head .st .fnt i.big {background-position: -32px -21px;}
	.p-Head .st .fnt a:hover i.sma,
	.p-Head .st .fnt .on i.sma {background-position: -48px -21px;}
	.p-Head .st .fnt a:hover i.med,
	.p-Head .st .fnt .on i.med {background-position: -64px -21px;}
	.p-Head .st .fnt a:hover i.big,
	.p-Head .st .fnt .on i.big {background-position: -80px -21px;}
	.p-Head .st .widya a.widnews {float: left;  height: 15px;}

	.p-Head .st td.piska3 {border-left: 1px solid #eaeaea; border-right: none; width: 10px;}
	.p-Head .st .email a.widnewse {float: left;  height: 15px;font-size: 11px;}

	.layerRssList {position: absolute; z-index: 10000; left: 20px; bottom: -16px; padding: 10px 15px 10px 10px; background: #fff url(/img/bg-popup.png) repeat-x 0 100%; border: 1px solid #000; font: 16px Arial; white-space: nowrap;}
	.layerRssList .close {position: absolute; right: 8px; top: 8px; display: block; width: 7px; height: 7px; line-height: 0; font-size: 0; text-indent: -6000px; background: url(/img/i-g.png?2) no-repeat -140px 0;}
	.layerRssList .title {margin-bottom: 8px; font-size: 80%; font-weight: bold;}
	.layerRssList ul {list-style: none; font-size: 75%; line-height: 1.4em;}
	.layerRssList ul ul {list-style: none; font-size: 95%; margin-left: 10px;}
	.layerRssList .main {font-weight: bold;}
	.lin {list-style: none; font-size: 75%; line-height: 1.4em;}
    .swBlockTwo {display: block;width: 85px;float: left;}

	.layerRssList2 {position: absolute; z-index: 10000; left: 20px; bottom: -16px; padding: 10px 15px 10px 10px; background: #fff url(/img/bg-popup.png) repeat-x 0 100%; border: 1px solid #000; font: 16px Arial; white-space: nowrap;}
	.layerRssList2 .close {position: absolute; right: 8px; top: 8px; display: block; width: 7px; height: 7px; line-height: 0; font-size: 0; text-indent: -6000px; background: url(/img/i-g.png?2) no-repeat -140px 0;}
	.layerRssList2 .title {margin-bottom: 8px; font-size: 80%; font-weight: bold;}
	.layerRssList2 ul {list-style: none; font-size: 75%; line-height: 1.4em;}
	.layerRssList2 ul ul {list-style: none; font-size: 95%; margin-left: 10px;}
	.layerRssList2 .main {font-weight: bold;}

/* 8. Print Version
-----------------------------------------------------------------------------------------------
===============================================================================================*/


/* Живой Поиск начало */  
.suggestionsBox {
     position: relative;
     width: 600px;
     background-color: #fff;
     -moz-border-radius: 7px;
     -webkit-border-radius: 7px;
     border: 1px solid #136EB2; 
     color: #000;
     text-align: left;
	 position: absolute;
	 top: 38px;
	 display: none;
	 right: 3px;
}
.suggestionList {
     margin: 0px;
     padding: 0px;
     text-align: left;
}
.suggestionList li {
     margin: 0px 0px 3px 0px;
   	 padding: 5px;
	 border: 1px solid #ccc;
     cursor: pointer;
     text-align: left;
 	 list-style-type: none;
}
.suggestionList li:hover {
     background-color: #2662DF;
 	 color: #fff;
}
/* Живой Поиск конец */  
/* Поиск анекдотов начало */  
.suggestionsBox1 {
     position: relative;
     width: 600px;
     background-color: #fff;
     -moz-border-radius: 7px;
     -webkit-border-radius: 7px;
     border: 1px solid #ff0000; 
     color: #000;
 	 text-align: left;
	 position: absolute;
	 top: 321px;
	 display: none;
	 right: 550px;
}
.suggestionList1 {
     margin: 0px;
     padding: 0px;
     text-align: left;
}
.suggestionList1 li {
     margin: 0px 0px 3px 0px;
   	 padding: 5px;
	 border: 1px solid #ccc;
     cursor: pointer;
     text-align: left;
 	 list-style-type: none;
}
.suggestionList1 li:hover {
     background-color: #2662DF;
	 color: #fff;
}
input.poiskan {
	height: 19px;
	border: 1px solid #297EB9;
	background: #FFFFFF;
	color: #000;
	font-weight: bold;
}
/* Поиск анекдотов конец */  

/* Обновить курс начало */  
.puskb { 
   cursor: pointer; margin-left -10px:
}
/* Обновить курс конец */ 

/* Обновить нефть начало */  
.puskb2 { 
   cursor: pointer; margin-left -10px:
}
/* Обновить нефть конец */ 

/* Партнерка в шапке от Aliexpress начало */ 
.piciun{
    width: 100%; 
    height: 100px;
    margin-top: -8px;
}
.LineTopifr1{
    width:100%;
    height: 90px;
    text-align:center;
    background-color: #3C3429;
}
.LineTopifr2{
    width:100%;
    height: 90px;
    text-align:center;
    background-color: #3E362B;
}
.LineTopifr3{
    width:100%;
    height: 90px;
    text-align:center;
    background-color: #299AC4;
}
.LineTopifr4{
    width:100%;
    height: 90px;
    text-align:center;
    background-color: #FCDCE1;
}
.LineTopifr5{
    width:100%;
    height: 90px;
    text-align:center;
    background-color: #F7947F;
}
.LineTopifr6{
    width:100%;
    height: 90px;
    text-align:center;
    background-color: #792F15;
}
div.subif {
    width: 990px;
    height: 90px;
    margin: 0 auto;

}
/* Партнерка в шапке от Aliexpress конец */ 