/* CSS Document */
/* === STANDARTS === */
.fl{
    float: left;
}

.fr{
    float: right;
}

.vmid{
    vertical-align: middle;
}

.small{
    font-size: 11px;
}

.normal{
    font-size: 12px;
}

.large{
    font-size: 14px;
    font-weight: 100;
}

.rightColumn p{
    font-size: 14px;
    margin: 5px 0;
}

h5{
    font-size: 14px;
    margin: 5px 0;
}

h2{
    font-size: 21px;
    margin: 5px 0;
}

h1{
    font-size: 24px;
    margin: 5px 0;
}

/*
.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
.clear3 {
	clear:both;
	height:3px;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
.clear5 {
	clear:both;
	height:5px;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
.clear10 {
	clear:both;
	height:10px;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
.clear15 {
	clear:both;
	height:15px;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
.clear20 {
	clear:both;
	height:20px;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
*/
.mrt_small{
    margin-right: 10px;
}

/* all */

.baner{
    text-align: center;
    padding: 10px 0;
}

.CommentArea{
    border: 1px solid #b6b6b6;
    color: #666;
    padding: 1px 5px;
    width: 235px;
    height: 65px;
}

.but_question{
    background: url(/images/blogs/but_question.gif) no-repeat top left;
    width: 96px;
    height: 23px;
    border: none;
    cursor: pointer;
    color: #fff;
    vertical-align: middle;
    font-size: 12px;
}


/* spikers */
.spikers li{
    width: auto !important;
}

.spikers .btn_prev{
    top: 75px !important;

}

.spikers .btn_next{
    top: 75px !important;

}

/* end spikers */

#main .center{
    width: 660px;
    margin-left: 0;
    padding-bottom: 3px;
}

.tb_slad{
    height: 28px;
    font-size: 15px;
}

.tb_slad th{
    padding-left: 10px;
    background: url(/images/blogs/bg_salad.gif) no-repeat left top;
}

.tb_slad td{
    vertical-align: middle;
    width: 100%;
    background: url(/images/blogs/bg_salad.gif) no-repeat right top;
}

.bg_yellow{
    background: url(/images/blogs/bg_yellow.gif) no-repeat left top;
    width: 38px;
    height: 51px;
    font-size: 15px;
    margin-left: 3px;
    color: #6d6c68;
    text-align: center;
}

.bg_yellow p{
    padding-top: 4px;
}

.centerColumn .headerOff .CB_header{
    background: url(/images/blogs/bg_CB_inner_centerColumn.png) !important;

    height: 9px;
    font-size: 0;
    overflow: hidden;
}

/* all */
/* === STANDARTS === */

/* === ContentBlock's Design ===
	.ContentBlock .CB_header {
		background-image:url(/images/blogs/bg_CB_header_waves.png);

		height: 33px;
		background-position: 0px bottom;
	}
		.ContentBlockWide .CB_header {
			background-image: url(/images/blogs/bg_CB_header_waves_wide.png);

		}
	.ContentBlock .CB_header h3 {
		padding-top: 9px;
		color: #3c3c3c;
	}
	.ContentBlock .CB_header span.textcopy {
		top: 9px;
		white-space:nowrap;
	}
	.ContentBlock .content {		
		/zoom: 1;
	}
	.ContentBlock .CB_header .tabs {

		right:40px;
	}
        .ContentBlock .CB_header .tabs li.current {
            z-index: 4;
        }
 === ContentBlock's Design === */

/* ContentBlock Small and ContentBlock Medium */
.Small{
    width: 214px;
}

.Medium{
    width: 410px;
}

/*
.ContentBlock.Small .CB_header {
	background-image:url(/images/blogs/bg_CB_header_waves_Small.png);

	height:34px;
}
.ContentBlock.Medium .CB_header {
	background-image:url(/images/blogs/bg_CB_header_waves_Medium.png);

	height:34px;
}
.ContentBlock.Small .CB_inner {
	background: url(/images/blogs/bg_CB_inner_Small.png) repeat-y;

}
.ContentBlock.Medium .CB_inner {
	background: url(/images/blogs/bg_CB_inner_Medium.png) repeat-y;

}
.ContentBlock.Small .CB_footer {
	background: url(/images/blogs/bg_CB_footer_Small.png) no-repeat;

}
.ContentBlock.Medium .CB_footer {
	background: url(/images/blogs/bg_CB_footer_Medium.png) no-repeat;

}
 end ContentBlock Small and ContentBlock Medium */

.rating{
    display: inline-block;
    color: #585858;
}

.rating .scale{
    display: inline-block;
    width: 75px;
    height: 13px;
    vertical-align: middle;
    background: url(/images/blogs/bg_rating_empty.gif) repeat-x;
    margin-right: 5px;
    line-height: 1px;
}

.rating .fill{
    display: block;
    background: url(/images/blogs/bg_rating_fill.gif) repeat-x;
    height: 13px;
    line-height: 1px;
}

/*
.ContentBlock .CB_header a.rss {
   float: right;
   width: 13px;
   height: 14px;
   margin-top: 12px;
}

.ContentBlock .content .more {
   text-align: right;
   padding-bottom: 3px;
}
   .ContentBlock .content .more a {
       display: inline-block;
       padding: 3px 18px 3px 9px;
       margin-top: 2px;
       text-transform:lowercase;
       background: #ecf6fe url(/images/blogs/bg_more.gif) no-repeat right;
       padding-left: 10px;
   }
   .ContentBlock .content .more a:hover {
       color: #fff;
       background: #1670c4 url(/images/blogs/bg_more_hov.gif) no-repeat right;
   }

=== Gadgets  (Right Column) === */

/* Contest
.ContentBlock .navButtons {
	position: absolute;
	top: 12px;
	right: 14px;
	color: #666666;
	font-size: 120%;
	z-index: 420;
}
	.ContentBlock .navButtons a {
		width: 16px;
		height: 16px;
		display: inline-block;

		right: 0;
		left: auto;
		top: auto;
		position: static;
		vertical-align: text-top;
		_line-height: 1px;
	}
	.ContentBlock .navButtons a img {
		/width: 16px;
		/height: 16px;
	}
	.ContentBlock .navButtons .btn_prev {
		background: url(/images/blogs/arrow_prev.gif) no-repeat;
		margin-left: 6px;
	}
	.ContentBlock .navButtons .btn_next {
		background: url(/images/blogs/arrow_next.gif) no-repeat;
		margin-left: 2px;
	}
	.ContentBlock .navButtons .notAble {
		visibility: visible;
	}
 Contest */

/* Astrogid widget */
.astrogid .content p{
    float: left;
    margin: 1px;
    width: 72px;
    padding: 0;
    text-align: center
}

.astrogid .content a{
    display: block;
}

.astrogid .content a:hover{
    text-decoration: none;
}

.astrogid .content p a:hover{
    text-decoration: none;
}

.astrogid .content p a:hover span{
    text-decoration: underline;
}

.astrogid .content p span{
    display: block;
    padding-top: 2px;
    font-size: 11px;
}

/* EOF Astrogid widget */

/* QuizWidget */
.rightColumn .QuizWidget .content{
    padding: 10px 14px 6px 14px;
}

.rightColumn .QuizWidget .content .question{
    font-size: 140%;
    padding-bottom: 10px;
}

.rightColumn .QuizWidget .content ul{
    margin-bottom: 12px;
}

.rightColumn .QuizWidget .content ul li{
    padding-bottom: 4px;
    font-size: 110%;
}

.rightColumn .QuizWidget .content ul li input{
    visibility: hidden;
    position: absolute;
}

.rightColumn .QuizWidget .content ul li span.radioBtn{
    background: url(/images/common/bg_quiz_radio.gif) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    margin-right: 6px;
    padding-bottom: 2px;
    cursor: pointer;
}

.rightColumn .QuizWidget .content ul li span.radioBtn img{
    visibility: hidden;
}

.rightColumn .QuizWidget .content ul li.selected span img{
    visibility: visible;
}

.rightColumn .QuizWidget .content .more{
    float: right;
    display: block;
}

.rightColumn .QuizWidget .content .button_red{
    float: left;
    display: block;
}

/* QuizWidget */

/* common */
.quickSearch .tabs .current .dd_button{
    background: url(/images/blogs/arr_search_dropdown.gif) no-repeat;
}

.quickSearch .content form .submit{
    background: url(/images/blogs/button_search.gif) no-repeat;
}

#footer .rss{
    background: url(/images/blogs/ico_rss_footer.gif) no-repeat;
}

span.button_red input, span.button_red a{
    padding: 0 5px   !ie;
/ margin-right : 0;
}

.butRedFixMar{
/ margin-right : - 1px !important;
}

/* common */

/* === Gadgets === */

.mtp_small{
    margin-top: 5px;
}

.mtp_xsmall{
    margin-top: 2px;
}

.mtp{
    margin-top: 10px;
}

.blog_date{
    position: absolute;
    top: 11px;
    left: 121px;
    font-size: 14px;
}

.gray{
    color: #ACACAD
}

.Zametka .bPreview{
    position: relative
}

.Zametka .image, .Znamenit .image, .Records .image, .LastNews .image{
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

.Comments .image{
    float: left;
    margin-right: 10px;
}

.Comments .text{
    padding-left: 60px;
}

.hnill{
    margin-top: 0px;
    padding-top: 0px;
}

/*
.ic_comment {
	background: url(/images/blogs/ic_comment.gif) no-repeat 0px 2px;
	padding-left:20px;
}

.ic_photo {
	background: url(/images/blogs/ic_photo.gif) no-repeat 0px 1px;
	padding-left:20px;
}
*/
.bg_gray{
    background-color: #F7F7F7;
}

.bg_orange{
    background-color: #FFF7CE;
}

.nbt{
    border-top: none !important;
}

/*
.pager {
	margin-left:70px;
}
.pager span {
	display:block;
	float:left;
	background-color:#fff;
	border:1px solid #fff;
	padding:4px 7px;
	margin:0px 1px;
}
.pager a {
	display:block;
	float:left;
	background-color:#ECF6FE;
	border:1px solid #ECF6FE;
	padding:4px 8px;
	margin:0px 1px;
	color:#0150AD;
	font-weight:700;
}
.pager a:hover {
	background-color:#ECF6FE;
	border-color:#CBE2F5;
	color:#0150AD;
}
.pager span.active {
	background-color:#1670C5;
	border-color:#135EA6;
	color:#fff;
}
.pager a.pred {
	margin-right:8px;
}
.pager a.pred em {
	background:url(/images/blogs/ic_pred.gif) no-repeat 0px 3px;
	padding-left:12px;
	font-style:normal;
}
.pager a.next {
	margin-left:8px;
}
.pager a.next em {
	background:url(/images/blogs/ic_next.gif) no-repeat right 3px;
	padding-right:12px;
	font-style:normal;
}
.pager a.prev {
	margin-left:8px;
}
.pager a.prev em {
   background:url(/images/auto/ic_pred.gif) no-repeat 0px 3px;
   padding-left:12px;
   font-style:normal;
}
*/

a.underline{
    text-decoration: underline;
}

a.underline:hover{
    text-decoration: none;
}

.rinfo{
    font-size: 120%;
    position: absolute;
    right: 14px;
    top: 12px;
    z-index: 420;
}

.mrt_mrl{
    margin: 0px 5px;
}

.post img{
    margin-right: 10px;
    padding-top: 2px;
}

.post p{
    padding: 0 0 12px;
    text-align: justify;
}

.post ul li{
    list-style-type: disc;
    margin-left: 1em;
}

.post ol li{
    list-style-type: decimal;
    margin-left: 1.5em;
}

.Block .post{
    overflow: hidden;
    width: 300px;
    position: relative;
}

.width635{
    width: 635px !important;
}

.ic_old_record{
    background: url(/images/blogs/ic_old_record.gif) no-repeat 0px 0px;
    padding-left: 30px;
    line-height: 23px;
}

.ic_new_record{
    background: url(/images/blogs/ic_new_record.gif) no-repeat right 0px;
    padding-right: 30px;
    line-height: 23px;
}

.ic_refresh{
    background: url(/images/blogs/ic_refresh.png) no-repeat 0px 0px;

    padding-left: 15px;
    line-height: 14px;
}

.inp_style{
    padding: 5px 7px;
    border: 1px solid #D3E0EE;
}

.captcha{
    border: 1px solid #D3E0EE;
}

.button_red{
    display: inline-block;
    background: url(/images/blogs/bg_button_red_left.gif) no-repeat;
}

.button_red input{
    border: #fff 0px solid;
    height: 26px;
    padding: 0 10px;
/ padding : 0;
    padding-bottom: 2px;
    color: #fff;
    background: url(/images/blogs/bg_button_red_right.gif) no-repeat top right;
    cursor: pointer;
}

.name{
    font-weight: 700;
    margin-bottom: 5px;
}

.li_first{
    border: none !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.ic_short{
    background: url(/images/blogs/ic_short.gif) no-repeat 0px 5px;
    padding-left: 13px;
    line-height: 8px;
}

.ic_detailed{
    background: url(/images/blogs/ic_detailed.gif) no-repeat 0px 5px;
    padding-left: 13px;
    line-height: 8px;
}

.ic_detailed.active, .ic_short.active{
    background-position: 0px -9px;
    color: #3A3A3A;
}

.selectNew{
    width: 143px;
    vertical-align: middle;
    display: inline-block;
/ display : inline;
    position: relative;
    color: #757575;
    font-style: normal;
    height: 20px;
    cursor: pointer;
    margin-top: -2px;
}

#add_blog_section_id ul{

}

div.selectNew ul{
    width: 139px;
    top: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    border: #d4e0ee 1px solid;
    background: #fff url(/images/blogs/arr_select_filters_na.gif) no-repeat right 1px;
    text-align: left;
    z-index: 400 !important;
    overflow: hidden;
    max-height: 200px;
    overflow: auto;
}

div.selectNew ul li{
    cursor: pointer;
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    white-space: nowrap;
}

div.selectNew img{
    vertical-align: middle;
}

div.selectNew ul li.current{
    color: #000;
}

.spec_checkbox{
    background: url(/images/blogs/spec_checkbox.gif) no-repeat 0px 0px;
    padding-left: 22px;
    line-height: 13px;
    margin-right: 23px;
}

.spec_checkbox.acctive{
    background-position: 0px bottom;
}

/* VIP blogers */
.ic_lady, .ic_finance, .ic_sport, .ic_auto, .ic_other_question, .ic_other_categories{
    line-height: 33px;
    color: #676767;
    margin-bottom: 10px;
}

.ic_lady{
    background: url(/images/answer/ic_lady.gif) no-repeat 0px center;
    padding-left: 40px;
}

.ic_finance{
    background: url(/images/answer/ic_finance.gif) no-repeat 0px center;
    padding-left: 40px;
}

.ic_sport{
    background: url(/images/answer/ic_sport.gif) no-repeat 0px center;
    padding-left: 40px;
}

.ic_auto{
    background: url(/images/answer/ic_auto.gif) no-repeat 0px center;
    padding-left: 40px;
}

.ic_other_categories{
    background: url(/images/answer/ic_other_categories.gif) no-repeat 0px center;
    padding-left: 40px;
}

.expert_box{
    width: 190px;
    margin: 5px 15px 5px 0px;
}

.bb{
    border-bottom: 1px solid #CDCDCD;
}

.mtp_small{
    margin-top: 5px;
}

.normal{
    font-size: 12px;
}

/* GREEN BUTTON */

a.but_grren2{
    background: url("/fun/images/entertainment/but_green_left.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 35px;
    margin-left: 3px;
    padding-left: 5px;
    text-decoration: none;
}

a.but_grren2 em{
    background: url("/fun/images/entertainment/but_green_right.png") no-repeat scroll right top transparent;
    display: block;
    float: left;
    font-style: normal;
    font-weight: bold;
    height: 35px;
    position: relative;
    width: 315px;
}

a.but_grren2:hover{
    text-decoration: none;
}

a.but_grren2 p{
    color: #FFFFFF;
    font-size: 17px;
    margin: 0 0 0 60px;
    padding: 6px 0 0;
    position: relative;
    z-index: 2;
}

a.but_grren2 span.textcopy{
    color: #065B13;
    font-size: 17px;
    left: 60px;
    position: absolute;
    top: 5px;
    z-index: 1;
}

/* EOF green button */

/*Blogs l2 menu
.TopMenu .level_2 .container ul li.right_second_menu {
	float:right;
	position:relative;
}
	.TopMenu .level_2 .container ul li.right_second_menu a {
		padding-left:5px;
	}
	.TopMenu .level_2 .container ul li.right_second_menu a img {
		float:left;
                margin-right:3px;
                margin-top:-5px;
	}
EOF Blogs l2 menu*/
.nowrap{
    white-space: nowrap;
}

/* share buttons */

.subHeader{
    font-size: 110%;
    line-height: 140%;
    margin: 0;
    padding: 0 0 12px;
    width: auto;
    padding-bottom: 12px;
}

.subHeader  .time{
    font-size: 85%;
    color: #5e5e5e;
    padding-top: 5px;
    display: inline-block;
}

.subHeader .options{
    float: right;
    font-size: 85%;
    color: #999 !important;
}

.subHeader .options a{
}

.subHeader .options .other{
    display: inline-block !important;
    padding-top: 4px !important;
}

.subHeader .options .other .rss{
    padding-left: 20px;
    background: url(/images/common/ico_rss.gif) no-repeat left;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-right: 10px;
    border-right: #cccccc 1px solid;
    vertical-align: middle;
}

.subHeader .options .other .share{
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-left: 6px;
    padding-right: 10px;
    border-right: #cccccc 1px solid;
    vertical-align: middle;
}

.subHeader .options .other .share a{
    display: inline-block;
    height: 14px;
    width: 16px;
    margin-left: 4px;
    _margin-left: 8px;
    background: no-repeat center;
    opacity: 0.4;
    filter: alpha(opacity=40);
    vertical-align: middle;
}

.subHeader .options .other .share a:hover{
    opacity: 1;
    filter: alpha(opacity=100);
}

.subHeader .options .other .share a.facebook{
    background-image: url(/images/common/icons/new_facebook_hov.gif)
}

.subHeader .options .other .share a.twitter{
    background-image: url(/images/common/icons/new_twitter_hov.gif)
}

.subHeader .options .other .share a.vkontakte{
    background-image: url(/images/common/icons/new_vkontakte_hov.gif)
}

.subHeader .options .other .share a.livejournal{
    background-image: url(/images/common/icons/new_livejournal_hov.gif)
}

.subHeader .options .other .share a.email{
    background-image: url(/images/common/icons/new_email_hov.gif)
}

.subHeader .options .other .share a.links{
    background-image: url(/images/common/icons/new_links_hov.gif)
}

.subHeader .options .other .print{
    padding-left: 30px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    background: url(/images/finance/ico_print.gif) no-repeat 6px 0;
    padding-right: 10px;
    border-right: #cccccc 1px solid;
    vertical-align: middle;
}

.subHeader .options .other .font{
    padding-left: 6px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    padding-top: 1px;
}

.subHeader .options .other .font img{
    vertical-align: sub;
/ vertical-align : middle;
}

/* EOF share buttons */

/* carousel */

/* PhotoNews */
/*EOF carousel*/

.expert{
    background: url("/images/finance/bg_expert.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 14px;
    line-height: 13px;
    text-align: center;
    width: 50px;
}

/* NoteFull */
.NoteFull .CB_header{
    height: 8px;
    font-size: 1px;
    background: url(/images/common/bg_CB_header_blank_wide.png) no-repeat;

}

.NoteFull .CB_inner .content{
    border-top: #fff 0px solid !important;
}

/* NoteFull */
#list_container .CB_inner{
    overflow: visible !important;
}

/*~~style edit 16.06.10~~*/

.button_blog_green{
    display: inline-block;
    margin-top: 15px;
    color: #FFF;
}

.button_blog_green a{
    color: #FFF;
}

.but_addBlog_2{
    position: absolute;
    right: 3px;
    z-index: 900;
    padding-top: 3px;

}

.but_addBlog_2 a{
    background: url(/images/blogs/but_addBlog_2Repeat.png) repeat-x;
    display: inline-block;
    font-size: 13px;
    color: #FFF;
}

/*.but_addBlog_2 a:visited {color:#515050 !important;font-size:normal;}*/
.but_addBlog_2 a b{
    background: url(/images/blogs/but_addBlog_2Left.png) no-repeat left top;
    display: inline-block;
    font-weight: normal;;
}

.but_addBlog_2 a b i{
    background: url(/images/blogs/but_addBlog_2Right.png) no-repeat right top;
    font-style: normal;
    display: inline-block;
    padding: 5px 15px;
}

.but_addBlog_2 a b i u{
    color: #fff;
    background: url(/images/blogs/but_addBlog_2Plas.png) no-repeat left center;
    display: inline-block;
    height: 12px;
    line-height: 13px;
    text-decoration: none;
    padding-left: 15px;
}

.but_addBlog_2 a b i span{
    position: absolute;
    left: 31px;
    top: 6px;
    font-size: 13px;
    color: #515050;
}

/*~~ledi blog~~*/
.oprationPostBlog{
    background: #fff7cd;
    border: solid 1px #ede7c8;
    padding: 3px 8px 2px 0;
    display: inline-block;
    margin: 5px 0;
}

.oprationPostBlog a{
    margin-left: 8px;
}

.oprationPostBlog .edit{
    background: url(/images/blogs/ico_blog_edit.png) no-repeat left top;
    padding: 2px 0;
    padding-left: 20px;
    display: inline-block;
}

.oprationPostBlog .del{
    background: url(/images/blogs/ico_blog_del.png) no-repeat left top;
    padding: 2px 0;
    padding-left: 20px;
    display: inline-block;
}

.blog_menuRight{
    position: absolute;
    left: auto;
    right: 4px;
    margin: 0;
    padding: 0;
    top: 34px;
    z-index: 999999;
    border-left: solid 1px #d3c2d0;
    padding-left: 10px;
}

.blog_menuRight li{
    position: relative;
    float: left;
}

.blog_menuRight li a{
    color: #0049A3;
    border: none;
    font-size: 14px;
    padding: 3px 10px;
    background: url(/images/blogs/line_razdelitel.gif) no-repeat left center;
}

.blog_menuRight li a:hover{
    color: #C42E29;
}

.blog_menuRight li a.icoAll{
    background: url(/images/blogs/ico_allBlog.gif) no-repeat left center !important;
    padding-left: 20px;
}

.blog_menuRight li a.ButAddBlog2{
    background: url(/images/blogs/bg_but_blog2.gif) repeat-x;
    border: solid 1px #618f02;
    border-top: none;
    color: #FFF;
}

.blog_menuRight li a.ButAddBlog2 span{
    background: url(/images/blogs/blog_but_2Plas.gif) no-repeat left center;
    padding-left: 15px;
}

/*~~end:ledi blog~~*/

/*~~end:style edit 16.06.10~~*/
/*
.TopMenu .level_2 .container {
}
.TopMenu .level_2 .container ul li.right_menu {
	float:right;
	margin-top:-4px;
        margin-left:-1px;
        z-index:10;
}
.TopMenu .level_2 .container ul li.MyBlogs {
	
}
.TopMenu .level_2 .container ul li.right_menu a { color:#0049A3; border:none; font-size:14px; padding:4px 10px; background:url(/images/blogs/line_razdelitel.gif) no-repeat left center;}
.TopMenu .level_2 .container ul li.right_menu a:hover { color:#FFF;}
.TopMenu .level_2 .container ul li.right_menu a.icoAll { background:url(/images/blogs/ico_allBlog.gif) no-repeat left center!important; padding-left:20px;}
.TopMenu .level_2 .container ul li.right_menu a {
	padding:2px 10px 2px 10px;
background:url(/images/blogs/bg_but_blog2.gif) repeat-x; border:solid 1px #618f02; border-top:none; color:#FFF !important;}
.TopMenu .level_2 .container ul li.right_menu a span { background:url(/images/blogs/blog_but_2Plas.gif) no-repeat left center; padding-left:15px; color:#FFF;}

#tochka_footer .footer_container {
}
#tochka_footer .main {
	overflow:inherit;
}

 right top menu */

.WigetMenu .B_inner{
    border-top: none;
    background: url(/images/blogs/right_top_menu/bg_wiget_menu.png) no-repeat right bottom;
    position: relative;
}

.WigetMenu .B_inner h3{
    font-size: 18px;
    margin: 10px 0 16px;
    _margin: 17px 0 16px;
}

.WigetMenu .B_inner h4{
    font-size: 15px;
    margin: 15px 0 22px;
    _margin: 26px 0 22px;
}

.WigetMenu .wiget_logo{
    background: url(/images/blogs/right_top_menu/logos_wigets_menu.png) no-repeat left top;
    width: 141px;
    height: 48px;
    position: absolute;
    top: 10px;
    right: 12px;
}

.WigetMenu .wiget_logo.blogs{
    background-position: 0 0
}

/*marked*/
.ContentBlock ul.newsList{
    padding: 3px 5px;
}

.ContentBlock ul.newsList li.marked{
    background: url(/images/blogs/right_top_menu/all_markers.png) no-repeat left 4px !important;
    font-size: 15px;
    padding-bottom: 6px;
    padding-left: 14px;

}

/* EOF right top menu */

.WigetMenu .B_header{
    height: 7px !important;
    overflow: hidden;
    background-position: 0 top !important;
}