html, body {

}
body#cn-ru {
	position: relative;
	font-size: 0.75em; /* 12px */
	font-family: Verdana;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Trebuchet MS';
	margin: 0;
	position: static;
}
h1{
	font-size: 200%;
	font-weight: normal;
}
h2{
	font-size: 180%;
	font-weight: normal;
}
h3{
	font-size: 160%;
	font-weight: normal;
}
h4{
	font-size: 140%;
	font-weight: normal;
}
h5{
	font-size: 130%;
	font-weight: normal;
}
h6{
	font-size: 100%;
}
h3 sup {
	font: 55% Verdana;
    color: rgb(125,125,125);
}
p {
	margin: 0;
}

.scnt dl,
.scnt dt,
.scnt dd {
	height: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	display: block;
}
.scnt dl dd.cleaner {
	padding: 0;
	margin: 0;
	height: 0;
	float: none;
	clear: both;
	width: 55%;
}
#master dd.cleaner,
#master li.cleaner {
    display: block;
	width: 75%;
	line-height: 0;
	height: 0;
	overflow: hidden;
	float: none;
	clear: both;
	background: red;
	padding: 0;
}

#master {
	background-color: white !important;
	padding: 0 0 0 0;
}
.main-banner {
	padding-bottom: 10px;
}
.main-banner .ads-banner {
	margin: 0;
}
.main-content {
	height: 100%;
	overflow: hidden;
	margin-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.main-conainer {
	width: 100%;
	overflow: hidden;
}

.blft,
.brgt {
	position: relative;
	height: 100%;
	overflow: hidden;
}
.blft {
	float: left;
	width: 33%;
}
.brgt {
	float: right;
	width: 66%;
}
.scnt h2 {
	font-size: 166%;
	color: rgb(0,0,0);
	line-height: 42px;
}
.scnt h3 {
	font-size: 166%;
	color: rgb(0,0,0);
}
.scnt h2 small {
    font: normal normal 60% Verdana;
}

.scnt h2 a:link,
.scnt h2 a:visited,
.scnt h3 a:link,
.scnt h3 a:visited,
.scnt h4 a:link,
.scnt h4 a:visited,
.scnt h5 a:link,
.scnt h5 a:visited {
	color: rgb(0,0,0);
	text-decoration: underline;
}
.scnt h2 img {
	vertical-align: middle;
	margin-right: 0.5em;
}
.scnt h2 span {}

.rx7 {
	background-color: rgb(214,248,248);
	position: relative;
    border: 0;
	margin: 0;
}
.rx7 .rx7-top,
.rx7 .rx7-bot,
.rx7 .rx7-top div,
.rx7 .rx7-bot div {
	left: 0;
	top: 0;
	z-index: 1;
	background-image: url(/i/main2/rx.gif);
}
.rx7 .rx7-content {
	margin: -9px 0;
	position: relative;
	z-index: 2;
}

.rx8 {
	background-color: rgb(219,240,154);
	position: relative;
    border: 0;
	margin: 0;
}
.rx8 .rx8-top,
.rx8 .rx8-bot,
.rx8 .rx8-top div,
.rx8 .rx8-bot div {
    height: 9px;
	left: 0;
	top: 0;
	z-index: 1;
	background-image: url(/i/main2/rx.gif);
}
.rx8 .rx8-top {background-position: 0 -242px;}
.rx8 .rx8-bot {background-position: 0 -251px;} 
.rx8 .rx8-top div {background-position: 100% -260px;}
.rx8 .rx8-bot div {background-position: 100% -269px;}
.rx8 .rx8-content {
	margin: -9px 0;
	position: relative;
	z-index: 2;
	padding: 0 10px;
}
.rx8snow {
	background: #fff;
}
.rx8snow .rx8-top {background-position: 0 -314px;}
.rx8snow .rx8-bot {background-position: 0 -323px;} 
.rx8snow .rx8-top div {background-position: 100% -332px;}
.rx8snow .rx8-bot div {background-position: 100% -341px;}

.main-menu {
	float: left;
	width: 116px;
	height: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	padding: 0 0 20px 20px;
}
.kenny {background-image: url(/i/main2/kenny.jpg);}
.kenny0 {background-image: url(/i/main2/logo_0.gif);}
.kenny1 {background-image: url(/i/main2/logo_1.gif);}
.kenny2 {background-image: url(/i/main2/logo_2.gif);}
.kenny3 {background-image: url(/i/main2/logo_3.gif);}
.kenny4 {background-image: url(/i/main2/logo_4.gif);}
.kenny5 {background-image: url(/i/main2/logo_5.gif);}
.kenny6 {background-image: url(/i/main2/logo_6.gif);}
.kenny7 {background-image: url(/i/main2/logo_7.gif);}

.main-header {
	height: 100%;
	overflow: visible;
	margin-left: 156px;
}
.rx7mh {
	background-color: rgb(41,43,32);
    color: #fff;
    overflow: visible;
    z-index: 5;
}
.rx7mh .rx7-top,
.rx7mh .rx7-bot {background-position: 0 -36px;}
.rx7mh .rx7-bot {background-position: 0 -45px;}
.rx7mh .rx7-top div,
.rx7mh .rx7-bot div {display: none}
.rx7mh .rx7-content {
    height: 60px;
	padding: 0px 16px;
    overflow: visible;
    margin: 0;
}

.cn-menu {
	margin-top: 6px;
}
.cn-title {
	margin-left: 5px;
}
.hweather {
    left: 55%;
	top: -9px;
	z-index: 11;
}
.hweather-closed {z-index: 9}

/* Levoe menju */
.kenny-balls {
	display: block;
	height: 193px;
}
.levoe-menju,
.levoe-menju li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.levoe-menju {
	margin-top: 102px;
	font-size: 110%;
}
.levoe-menju li {
	margin-bottom: 10px;
}
.levoe-menju strong,
.levoe-menju span {
	display: block;
	padding: 0.35em 0;
	height: 100%;
}
.levoe-menju i {
	white-space: nowrap;
	font-style: normal;
}
.levoe-menju strong {
	font: 130% 'Trebuchet MS';
	padding-bottom: 0em;
}
.levoe-menju strong,
.levoe-menju strong a:link,
.levoe-menju strong a:visited {
	color: #333;
}

.rx7peers {
	margin-top: 15px;
}
.rx7peers .rx7-content {
    padding: 0;
}
.rx7peers .rx7-top {background-position: 0 -54px; z-index: 3;}
.rx7peers .rx7-top div {background-position: 100% -63px}

.rx7peers h5 {
	background: rgb(73,162,255) url(/i/main2/rx.gif) repeat-x 0 -72px;
	height: 38px;
	text-align: center;
}
.rx7peers h5 img {
	margin-top: 8px;
}
.rx7peers p {
	margin: 0.5em;
}
.main-menu .ads-banner {
	margin-top: 15px;
}
/* Favorites */
.rx7favor {
	margin-top: 10px;
}
.rx7favor .rx7-content {
	padding: 5px 12px 5px 12px;
	height: 100%;
	position: static;
}
.rx7favor h4 {

}
.ul-list,
.ul-list li {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.ul-list {
    float: left;
	width: 100%;

}
.ul-list li {
	float: left;
	text-align: left;
	width: 16.5%;
	line-height: 1.3em;
	height: 1.3em;
	white-space: nowrap;
	padding: 4px 0;
}
.ul-list li img {
    margin-right: 4px;
	float: left;
}
/* Citizens */
.mp-citizens {
	margin-top: 10px;
}
.cnm-faces {

}
.cnm-faces ul,
.cnm-faces li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.cnm-faces ul {
	height: 300px;
	overflow: hidden;
}
.cnm-faces li {
	height: 300px;
	float: left;
}
.cnm-faces li img {
	border: 1px solid rgb(255,255,255);
	float: left;
}
.cnm-faces li a:hover img {}

.cnm-faces li.li300 {
	width: 300px;
}
.cnm-faces li.li100 {
	width: 100px;
}
.cnm-faces li.li200 {
	width: 200px;
}
.cnm-faces li.li200 img {
	float: right;
}
.cnm-faces li.li50 {
	width: 50px;
}

/* News */
.rx7news {
	margin-top: 10px;
	background-color: #e7f7b9; 
	z-index: 1;
}
.rx7news .rx7-top {background-position: 0 -110px;}
.rx7news .rx7-bot {background-position: 0 -119px;}
.rx7news .rx7-top div {background-position: 100% -128px;}
.rx7news .rx7-bot div {background-position: 100% -137px;}
.rx7news .rx7-content {
	height: 100%;
	padding: 0 0 0 10px;
	margin-bottom: 0;
	z-index: 1;
}
.mn-left,
.mn-right {
	float: left;
	width: 49%;
	overflow: hidden;
}
.mn-right {
	width: 50%;
	float: right;
}
.rx7news h2 {
	margin: 5px 0 0 0;
	padding: 0;
}
.rx8news .rx8-top div {background-position: 100% -350px;}
.rx8news .rx8-content {
	padding-bottom: 5px;
}
.rx7news .rx8snow {
	margin-top: 1em;
}
.rx7news .ads-banner-js {
	padding: 0 10px;
	margin: 0;
	border: 0;
	overflow: hidden;
}

span.mp-item-news {
	display: block;
	margin: 0.8em 0;
}
.mp-item-news small {
	color: rgb(51,51,51);
	white-space: nowrap;
}
div.mp-item-news p {
	margin: 0.7em 0;
}
div.mp-item-news img {
	border: 1px solid rgb(41,43,32);
}
div.mp-item-news p.mpi-tags {
	margin-top: 0.4em;
}

dl.mp-item-news,
dl.mp-item-news dt,
dl.mp-item-news dd {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow: hidden;
}
dl.mp-item-news {
	margin: 0.7em 0;
}
dl.mp-item-news dd {
	padding: 0.2em 0 0 0.65em;
}
dl.mp-item-news dt {
	float: left;
}

/* Promo */
#block-promo {
	padding-top: 10px;
}
.rx7promo {
	background-color: #fff;
}
.rx7promo .rx7-top {background-position: 0 -146px; z-index: 3;}
.rx7promo .rx7-bot {background-position: 0 -155px; z-index: 3;}
.rx7promo .rx7-top div {background-position: 100% -164px;}
.rx7promo .rx7-bot div {background-position: 100% -173px;}
.rx7promo .rx7-content {padding: 0;}

.rx7promo-image {border: 1px solid #c2c2c2;}
.rx7promo-image .rx7-top {background-position: 0 -395px; top: -1px; left: -1px;}
.rx7promo-image .rx7-bot {background-position: 0 -404px; top: 1px; left: -1px;}
.rx7promo-image .rx7-top div {background-position: 100% -413px; left: 2px;}
.rx7promo-image .rx7-bot div  {background-position: 100% -422px; left: 2px;}

.rx7promo .mp-promo-image {
	/*width: 100%;*/
	overflow: hidden;
	text-align: center;
	border: 1px solid #A2A2A2;
	border-bottom: 0;
	border-top: 0;
	z-index: 2;
}
.rx7promo-image .mp-promo-image {
	margin: -9px 0;
}
.mp-promo-image a {
	display: block;
	background-repeat: no-repeat;
	background-position: top center;
}

.rx7promo .mp-promo-content {
	border: 1px solid #a2a2a2;
	border-top-width: 0;
	padding: 5px 10px;
	margin-bottom: -9px;
}
.rx7promo h1 {
	background: #faa61a url(/i/main2/rx.gif) repeat-x 0 -182px;
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font: 260%/57px 'Trebuchet MS';
	margin-top: -9px;
}
.rx7promo h1 a:link,
.rx7promo h1 a:visited {
	color: #fff;
}

.fonline {
	width: 98%;
	margin: 0 auto;
	padding: 0.25em 0;
	border: 0px solid #666;
	height: 100%;
}
.fonline .ffield {
	padding: 0.25em 0;
}
.fonline .ffield input {
	padding: 1px 0 0 0;
}
.fonline .onl-street {
	width: 100%;
}
.fonline .onl-street select {
	width: 100%;
}
.fonline .onl-street-new {
	width: 100%;
} 
.fonline .onl-street-new input {
	width: 98%;
} 
.fonline .onl-dom {
	width: 59%;
	float: left;
}
.fonline .onl-dom select {
	width: 100%;
}
.fonline .onl-dom-new,
.fonline .onl-flat {
	width: 39%;
	float: right;
	text-align: right;
	clear: right;
}
.fonline .onl-dom-new input,
.fonline .onl-flat input {
	width: 96%;
}
.fonline .onl-submit,
.fonline .onl-legal {
    padding-left: 3%;
	width: 75%;
	clear: both;
}
.fonline .onl-number,
.fonline .onl-surname,
.fonline .onl-phone {
	width: 100%;
}
.fonline .onl-number input,
.fonline .onl-surname input,
.fonline .onl-phone input {
	width: 99%;
}

/* Talk about */
.rx7talk {
    margin-top: 10px;
	background-color: #fffdc6;
	height: 100%;
}
.rx7talk .rx7-top {background-position: 0 -278px;}
.rx7talk .rx7-bot {background-position: 0 -287px;}
.rx7talk .rx7-top div {background-position: 100% -296px;}
.rx7talk .rx7-bot div {background-position: 100% -305px;}
.rx7talk .rx7-content {
	padding: 0 0 10px 10px;
	position: static;
}

.rx7talk .rx8 {background-color: #fdde94;}
.rx7talk .rx8-top {background-position: 0 -359px;}
.rx7talk .rx8-bot {background-position: 0 -368px;}
.rx7talk .rx8-top div {background-position: 100% -377px;}
.rx7talk .rx8-bot div {background-position: 100% -386px;}
.rx7talk .rx8-content {
	padding: 3px 10px 0 10px;
}
.rx7talk .rx8 .entity-unit {
	margin-bottom: 10px;
}
.rx7talk h2,
.rx7talk .mn-left h5 {
	margin-left: 10px;
}
.rx7talk h5 {
	margin-bottom: 0.5em;
}

.forum-list,
.forum-list li {
	margin: 0;
	padding: 0;
	color: #0068b4;
}
.forum-list {
	padding: 0 0 10px 20px;
	list-style-type: disc;
}
.forum-list li {
	margin: 0 0 0.5em 0;
}

/* Terka posts */
.rx7talk .mn-left .rx8 {
	margin-bottom: 0.7em;
}
dl.mp-item-pots {
	margin: 0 10px;
}
dl.mp-item-pots dt {
	float: left;
	padding-right: 10px;
}
dl.mp-item-pots dt img {
	border: 1px solid rgb(41,43,32);
}
dl.mp-item-pots p {
	margin: 0.4em 0 0 0;
}
dl.mp-item-pots dd.mpi-potscontent {
	width: 100%;
	clear: both;
	padding-top: 0.2em;
}
span.mp-item-pots {
	display: block;
	margin: 0 0 0.7em 10px;
}

.entity-unit-golosvoting {
	margin: 0 10px;
}
.entity-unit-golosvoting dt {
	position: static;
}
.entity-unit-golosvoting dt img {
	border: 1px solid rgb(41,43,32);
	padding: 0;
}
.entity-unit-golosvoting dd {
	padding-left: 10px;
}

a.mpi-user,
a.mpi-user:link,
a.mpi-user:visited {
	color: #000;
}
/* Upper menu */
.mp-board {
    margin-top: 20px;
	height: 240px;
	overflow: hidden;
}
.mpb-col {
	border-right: 0px solid red;
	height: 100%;
    width: 256px;
	float: left;
	overflow: hidden;
}
.mpb-col-banner {
    float: right;
	width: 300px;
}
.mpb-col-banner .ads-banner {
	margin: 0;
}
.mpb {
    width: 100%;
	height: 50%;
    line-height: 1.8em;
}
.mpb#id_community_group {
	height: 100%;
}
.mpb p {
	float: left;
	height: 100%;
	width: 100px;
}
.mpb strong {
	color: #333;
	font: normal normal 160% 'Trebuchet MS';
}
.mpb a:link,
.mpb a:visited {
	color: #0068b4;
}
.mpb strong a:link,
.mpb strong a:visited {
	color: #000;
}
.mpb span {
	display: block;
}
.mpb i {
	white-space: nowrap;
	font-style: normal;
}

.iconz {
	float: right;
	clear: right;
}

.header-status-state {
	top: 85px;
	right: 10px;
	z-index: 4;
	padding: 0;
    background-color: white;
	z-index: 12;
	overflow: hidden;
	padding: 10px;
	width: 260px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.header-status-state iframe {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
    background-color: #FFFDC6;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.header-status-state div {
    background-color: transparent;
	position: relative;
	padding: 0;
	height: 100%;
	z-index: 2;
}
.header-status-state form {
	padding: 0 5px;
}
.header-status-state h3 {
	margin: 0;
	font: bold normal 110%/1.5 Verdana;
}
.header-status-state p .forget {
	top: 45px;
}
/* ------------------------------ Porno Neta */
.rx7neta {
	margin-top: 10px;
	border: 1px solid #c2c2c2;
	background-color: white;
}
.rx7neta .rx7-top {background-position: 0 -395px; top: -1px; left: -1px;}
.rx7neta .rx7-bot {background-position: 0 -404px; top: 1px; left: -1px;}
.rx7neta .rx7-top div {background-position: 100% -413px; left: 2px;}
.rx7neta .rx7-bot div  {background-position: 100% -422px; left: 2px;}
.rx7neta .porno-neta {

}
.porno-neta .bneta-categories {
	position: relative;
	float: left;
	margin-left: 10px;
	padding: 5px 5px 0 5px;
	font-size: 100%;
	width: 215px;
}
.bneta-categories .bnc-l,
.bneta-categories .bnc-r {
	width: 105px;
}
.bneta-categories .bnc-l {
	float: left;
}
.bneta-categories .bnc-r {
	float: right;
}
.bneta-categories span.cat {
	padding: 2px;
	display: block;
	margin-bottom: 5px;
	color: #2268b6;
	cursor: pointer;
}
.bneta-categories span.cat u {
	text-decoration: none;
	border-bottom: 1px dashed #2268b6;
}
.bneta-categories span.cat.active {
	padding: 2px;
	color: #000;
	background-color: #e0e0e0;
	text-decoration: none;
	cursor: default;
}
.bneta-categories span.cat.active u {
	border-bottom-color: #e0e0e0;
}
.bneta-banner,
.bneta-screen {
	height: 175px;
	overflow: hidden;
	position: relative;
}
.bneta-banner {
	width: 140px;
	float: left;
	margin-left: 10px;
}
.bneta-screen {
	position: relative;
	border: 0px solid blue;
	margin-right: 10px;
}
.bneta-screen .bneta-catname {
	padding: 0 0 0 30px;
	height: 34px;
	line-height: 34px;
}
.bneta-catname span {
	color: black;
	font: 140% 'Trebuchet MS';
}
.bneta-catname:first-letter {text-transform: capitalize}

.bneta-screen td {
	padding: 0;
	width: 33%;
}
.bneta-screen td ul {
	margin: 5px 0 10px 0;
	padding: 0;
}
.bneta-screen td li {
	display: block;
	background: url(/i/bullet.gif) no-repeat 5px 0;
	line-height: 15px;
	padding: 0 0 5px 23px;
	margin: 0;
	list-style-type: none;
}
.bneta-links,
.bneta-links li {
	margin: 0;
	padding: 0;
	height: 70px;
	list-style: none;
}
.bneta-links li {
	float: left;
	width: 33%;
}
.bneta-links li span {
	display: block;
	background: url(/i/bullet.gif) no-repeat 5px 0;
	line-height: 15px;
	padding: 0 0 5px 23px;
}
.bneta-screen .ss-goto-tor,
.bneta-screen .ss-goto-tol {
	width: 17px;
	height: 54px;
	background: url(/i/main/neta/lr_cont.gif) no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 60px;
}
.bneta-screen .ss-goto-tor {background-position: 0 -54px; left: auto; right: 0;}
#b-neta-prohor {
	margin: 0 20px;
	height: 150px;
}
.bneta-prohor {
	margin: 0 20px;
}
.prohor {
	border: 0px solid red;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.prohor ul,
.prohor ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.prohor ul {
	position: absolute;
	left: 0;
	top: 0;
}
.prohor ul li {
	position: relative;
	float: left;
	width: 112px;
	white-space: normal;
	overflow: visible;
}
.prohor ul li p {
	position: absolute;
	top: 0;
	left: 103px;
	padding: 3px;
	background: #1d6cc1;
	width: 200px;
	overflow: hidden;
	text-align: left;
	height: 89px;
	z-index: 4;
}
.prohor ul li p.last {
	left: -197px;
}
.prohor ul li p a {
	position: relative;
	color: #fff !important;
}
.prohor li .bitem-img {
	position: relative;
	display: block;
	width: 93px;
	height: 93px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin: 0 auto;
	border: 1px solid #e0e0e0;
	z-index: 1;
}
.prohor .bitem-price {
	float: left;
	margin: 3px 0 0 10px;
	background: #e0e0e0 url('/i/neta/p_pas.gif') 0 0 no-repeat;
	color: #000;
	font-size: 110%;
	line-height: 170%;
	cursor: pointer;
}
.prohor .bitem-price.active {
	background: #1d6cc1 url('/i/neta/p_act.gif') 0 0 no-repeat;
	color: #fff;
}
.prohor .bitem-price b {
	display: block;
	padding: 0 3px;
	background: url('/i/neta/p_pas.gif') 100% -23px no-repeat;
	font-weight: normal;
}
.prohor .bitem-price.active b {
	background: url('/i/neta/p_act.gif') 100% -23px no-repeat;
}
.prohor li p {
	font-size: 9pt;
}
.prohor li p a:link,
.prohor li p a:visited {
	text-decoration: none;
	color: #000;
}

/* Banners */
.madv {
	height: 90px;
}
.madv-trio {
	margin-top: 0px;
}
.madv-duet {
	margin-top: 10px;
}
.madv-duet div {
    width: 49.75%;
	margin: 0 auto;
}
.madv-trio div {
    width: 33%;
	margin: 0 auto;
}
.madv div.mr1 {
	float: left;
}
.madv div.mr2 {
	float: right;
}
.madv .ads-banner {
	margin: 0;
}
/* Header cat seeker */
.inpsel {
    margin: 5px 0 0 0;
    padding: 0;
	height: 20px;
	display: block;
	border: 0px solid blue;
	width: 26%;
	float: right;
	clear: right;
}
.inpsel p {
	margin:0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}
.inpsel p input {
	width: 100%;
	height: 20px;
}

.inpsel div,
.inpsel input,
.inpsel select {
	float: right;
	height: 100%;
	border: 0px solid #666;
	padding: 0;
	margin: 0;
	font: 12px Verdana;
}
.inpsel input {
	font-size: 14px;
}
.inpsel div {
    margin-right: 3px;
	display: inline-block;
	position: relative;
}
.inpsel div span {
    padding-left: 16px;
    display: block;
	border: 0;
	height: 100%;
	font-size: 95%;
	line-height: 19px;
	cursor: pointer;
	color: #000;
	background: #fff url(/i/main2/seek_arr.gif) no-repeat 0 0;
}
.inpsel div span.op,
.inpsel div span.cl {

}
.inpsel div span.cl {
	background-position: 0 -20px;
}
.inpsel div ul,
.inpsel div li {
	margin: 0;
	padding: 0;
	list-style: none;
	cursor: default;
	border: 0px solid #000;
}
.inpsel div ul {
	width: 100%;
	position: absolute;
	right: 0;
	top: 100%;
	background: #fff;
	padding: 0;
	border-width: 0 0 1px 0;
}
.inpsel div li {
	text-align: right;
	border-width: 0 1px;
	padding: 0 1px;
	overflow: hidden;
	white-space: nowrap;
}
.inpsel div li.hr {
	border-bottom: 1px solid #999;
}
.inpsel div li.go a {
    background: #FFFDC6 url(/i/yarr.gif) no-repeat 0 50%;
}
.inpsel div li a {
	display: block;
	padding: 2px 3px;
	cursor: pointer;
	color: #000;
}
.inpsel div li a:hover {
	background: #000;
	color: #fff;
}
/* ------------------------- Alarma */
.main-alarma {
    position: relative;
    font: 40px 'Arial Narrow';
	width: 800px;
	height: 500px;
	margin: 200px auto 0 auto;
}
.main-alarma img {
	position: absolute;
	left: -30px;
	top: -30px;
}
.main-alarma div {
	position: absolute;
	left: 0;
	top: 0;
	padding: 417px 0 0 292px;
	height: 63px; width: 348px;
	background: rgb(106,131,134) url(/i/main2/alarma.jpg?d=021109) no-repeat 0 0;
}
.main-alarma em {
	position: absolute;
	left: 100%;
	top: 0;
	width: 48px;
	height: 48px;
	background: #fff url(/i/main2/alarma_close.gif) no-repeat 50% 50%;
	cursor: pointer;
}
/* ------------------------- Journal */
.rx7journal {
    margin-top: 10px;
	border: 1px solid rgb(176,176,176);
	background-color: transparent;
}
.rx7journal .rx7-top,
.rx7journal .rx7-bot,
.rx7journal .rx7-top div,
.rx7journal .rx7-bot div {
	position: relative;
}
.rx7journal .rx7-top {
	background-position: 0 -431px;
	left: -1px;
	top: -1px;
}
.rx7journal .rx7-bot {
	background-position: 0 -440px;
	left: -1px;
	top: 1px;
}
.rx7journal .rx7-top div {
	background-position: 100% -449px;
	left: 2px;
}
.rx7journal .rx7-bot div {
	background-position: 100% -458px;
	left: 2px;
}
.rx7journal .rx7-content {
	padding: 0 9px;
	margin: 0;
}
.b-journal {
	margin-top: 10px;
}
.b-journal h3,
.b-journal h4 {
	padding-left: 20px;
	margin: 0;
}
.b-journal .carrot,
.b-journal .carrot a:link,
.b-journal .carrot a:visited {
	color: rgb(255,102,0);
}
.b-journal p.mj-rublist {
	margin: 3px 0 8px 20px;
	line-height: 1.3;
}
.b-journal .ads-banner-js {
	margin-top: 15px;
}
/* ======================================== journal items */
.jrnitem {
	margin: 5px 0 10px;
}
.jrnitem-action,
.jrnitem-image,
.jrnitem-descr {
	height: 100%;
	overflow: hidden;
}

.jrnitem-action {
	float: left;
	width: 21px;
}
.jrnitem-action a,
.jrnitem-action a:link,
.jrnitem-action a:visited {
	cursor: default;
	text-decoration: none;
}
.jrnitem-action em {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/i/journal/ind_buttons.gif) no-repeat 0 16px;
	color: black;
	text-align: center;
	margin-top: 3px;
	overflow: hidden;
	cursor: pointer;
	visibility: hidden;
}
.jrnitem.hover .jrnitem-action em,
.jrnitem:hover .jrnitem-action em {visibility: visible}

.jrnitem-action em.action-read {
	background-position: 0 0;
}

.jrnitem-image {
    position: relative;
	min-width: 162px;
	min-height: 0.5em;
	height: 102px;
}
.jrnitem-descr {
	padding-left: 21px;
}
.jrnitem-image img {
    background: white;
	display: block;
	border: 1px solid rgb(183,183,183);
}
.jrnitem-image span img {
    background: transparent;
	display: inline;
	border: 0;
	position: absolute;
	margin: -39px 0 0 -39px;
	left: 81px;
	top: 51px;
}
.jrnitem h6 {
	font: normal normal 100% Verdana;
	margin: 0.3em 0 0 0;
}
.jrnitem p.lead,
.jrnitem p.info {
	margin: 0.5em 0 0 0;
}
.jrnitem p.info {
	font-size: 90%;
	color: #808080;
}
.jrnitem p.info a:link,
.jrnitem p.info a:visited {
    margin-right: 0.5em;
	color: #808080;
}
.jrnitem p.info span {
	white-space: nowrap;
}

.jrnitem-v-lead h6,
.jrnitem-v-title h6,
.jrnitem-v-short h6 {margin-top: 0}

.jrnitem-v-lead .jrnitem-descr,
.jrnitem-v-short .jrnitem-descr,
.jrnitem-v-title .jrnitem-descr,
.jrnitem-v-video .jrnitem-descr {padding-left: 0}

.jrnitem-v-video .jrnitem-image {
	float: left;
	padding-right: 0.75em;
}
.jrnitem-v-short .jrnitem-image {
	float: right;
	margin-left: 1em;
	padding-right: 1em;
}