A.link_name:link {FONT-SIZE: 11px;COLOR:#336600;text-decoration:none;padding-right:5px;}
A.link_name:visited {FONT-SIZE: 11px;COLOR:#336600;text-decoration:none;padding-right:5px;}
A.link_name:active {FONT-SIZE: 11px;COLOR:#336600;text-decoration:none;padding-right:5px;}
A.link_name:hover {FONT-SIZE: 11px;COLOR:#336600;text-decoration:none;padding-right:5px;}

A.link_blue:link {FONT-SIZE:18px;COLOR:#0099cc;}
A.link_blue:visited {FONT-SIZE:18px;COLOR:#0099cc;}
A.link_blue:active {FONT-SIZE:18px;COLOR:#0099cc;}
A.link_blue:hover {FONT-SIZE:18px;COLOR:#d16c00;}

A.link_all:link {FONT-SIZE:11px;COLOR:#999900;}
A.link_all:visited {FONT-SIZE:11px;COLOR:#999900;}
A.link_all:active {FONT-SIZE:11px;COLOR:#999900;}
A.link_all:hover {FONT-SIZE:11px;COLOR:#cc33cc;}

A.link_blue_small:link {FONT-SIZE:11px;COLOR:#0099cc;}
A.link_blue_small:visited {FONT-SIZE:11px;COLOR:#0099cc;}
A.link_blue_small:active {FONT-SIZE:11px;COLOR:#0099cc;}
A.link_blue_small:hover {FONT-SIZE:11px;COLOR:#0099cc;}

A.link_comment:link {FONT-SIZE:11px;COLOR:#9b3400;padding-right:10px;}
A.link_comment:visited {FONT-SIZE:11px;COLOR:#9b3400;padding-right:10px;}
A.link_comment:active {FONT-SIZE:11px;COLOR:#9b3400;padding-right:10px;}
A.link_comment:hover {FONT-SIZE:11px;COLOR:#cc33cc;padding-right:10px;}

A.link_menu:link {FONT-SIZE:14px;COLOR:#336600;}
A.link_menu:visited {FONT-SIZE:14px;COLOR:#336600;}
A.link_menu:active {FONT-SIZE:14px;COLOR:#d16c00;}
A.link_menu:hover {FONT-SIZE:14px;COLOR:#d16c00;}

A.link_menu_hover:link {FONT-SIZE:14px;COLOR:#d16c00;text-decoration:none; cursor:default}
A.link_menu_hover:visited {FONT-SIZE:14px;COLOR:#d16c00;text-decoration:none; cursor:default}
A.link_menu_hover:active {FONT-SIZE:14px;COLOR:#d16c00;text-decoration:none; cursor:default}
A.link_menu_hover:hover {FONT-SIZE:14px;COLOR:#d16c00;text-decoration:none; cursor:default}

A.link_menu_active:link {FONT-SIZE:14px;COLOR:#d16c00;text-decoration:none; cursor:default}
A.link_menu_active:visited {FONT-SIZE:14px;COLOR:#d16c00;text-decoration:none; cursor:default}
A.link_menu_active:active {FONT-SIZE:14px;COLOR:#d16c00;text-decoration:none; cursor:default}
A.link_menu_active:hover {FONT-SIZE:14px;COLOR:#d16c00;text-decoration:none; cursor:default}

html {
background:#FFF;
}

body {
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
margin:0pt auto;
min-width:1002px;
position: relative;
}

img {
border:0;
}

#min-max { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1002)? "1002px" : "100%") }
.min-max { width: 100%; min-width: 1002px; padding-bottom: 100px; }

/* editcolumn спец класс чтобы форма редактирования поста была того же размера что и сам пост*/
.column_first, .editcolumn {
margin-right:319px;
}

#content {
height:auto !important;
height:100%;
min-height:100%;
margin-bottom: -70px;
}

#footer {
overflow: hidden;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1002)? "1002px" : "100%");
height: 140px;
}

.introduction {
text-align:center;
font-size:11px;
color:#40433a;
}

.column_second {
float: right;
/*padding-left:10px;*/
width:309px;
}

.theme {
color:#d16c00;
font-size:18px;
padding:15px 0px 0pt 5pt;
}

.grey {
background-color:#f8f8f8;
margin-bottom:5px;
margin-top:5px;
padding-bottom:0px;
}

.white {
background-color:white;
margin-bottom:5px;
margin-top:10px;
/*padding-bottom:0px;*/
}


.text_black_small {
font-size:10px;
color:#000000;
float:left;

}

.text_grey_10 {
color:#3E4138;
float:left;
font-size:10px;
}

.text_grey_11 {
font-size:11px;
color:#3e4138;
}

.content {
overflow:hidden;
padding:5px 5px 0 10px;
height:100%;
}

.comment_t{}

#pad_icon {
padding-left:15px;
padding-right:5px;
float:left;
}

.dots {
background:transparent url(/img/blogs/point.gif) repeat-x scroll 50% 50%;
height:10px;
width:220px;
}

.dots_theme {
background:transparent url(/img/blogs/point.gif) repeat-x scroll 50% 50%;
height:10px;
width:315px;
}

.pad_block {
overflow:hidden;
padding-bottom:5px;
padding-top:7px;
}

.float {
float:left;
}

.arrow {
float:left;
padding:2px;
}

.h18 {
height:18px;

}

.foto_g {
/*background: url(/img/blogs/girl.jpg) no-repeat scroll center center; */
float:left;
height:82px;
margin-right:5px;
width:82px;
}

.foto_b {
background:url(/img/blogs/boy.jpg) no-repeat scroll center center;
float:left;
height:82px;
margin-right:5px;
width:82px;
}


.diolog_block {
padding:5px 0px 10px 0px;
color:#3e4138;
zoom:1;
}

.dialog_subitem{padding-right:30px;}


.bagin{
padding:20px 0pt;
}

.data {
/*height:100%;*/
overflow:hidden;
zoom:1;
}

.comments_child{
	
margin-left:30px;
clear:both;
background-color:white;
}

.last_comment {
background:url(/img/blogs/right/last_commant.gif) no-repeat scroll 0% 0%;
height:298px;
width:309px;
margin-top:10px;
position: relative;

}

.commant_line {
background:url(/img/blogs/commant_line.gif) repeat-x scroll 50% 50%;

padding-bottom:2px;
padding-top:2px;
}

.content_commant {
height:42px;
padding-left:5px;
padding-top:10px;
}

.all_author_hour, .all_author {
background:url(/img/blogs/arrow.gif) no-repeat scroll right bottom;
float:left;
padding-bottom:1px;
padding-right:15px;
}

.all_author {
padding-left:20px;
}

.all_author_hour {
padding-top:10px;
}

.last_comment_right {
background:url(/img/blogs/right/blok.png);
height:251px;
width:77px;
position:absolute;
margin:3px 0 0 231px;

z-index:30;
}

.baner{
border:5px solid #F8F8F8;
height:309px;
margin-top:30px;
}

.dots_box {
background:transparent url(/img/blogs/point.gif) repeat-x scroll 50% 50%;
height:20px;
margin-left:20px;
width:270px;
}

.list1, list2 {
margin:0px;
padding:0px;
}

.list2 img {
padding-right:6px;
padding-left:6px;
}

.say, .say_light, .say_comment {
/*height:16px; */
padding:5px 20px;
}

.say {
background:url(/img/blogs/gray_say.gif) no-repeat scroll left center;
}

.say_light {
background:url(/img/blogs/green_say.gif) no-repeat scroll left center;
}

.say_comment {
background:url(/img/blogs/comments.gif) no-repeat scroll left center;
}

.indivisible {
white-space:nowrap;
}

.width_limit{
	width:270px;
	overflow:hidden;
}

.user{
background:url(/img/blogs/boy.gif) no-repeat scroll left center;
height:11px;
padding-left:15px;
}

.user_boy{
background:url(/img/blogs/boy.gif) no-repeat scroll left center;
height:11px;
padding-left:18px;
margin-left:2px;
}

.user_girl{
background:url(/img/blogs/girl.gif) no-repeat scroll left center;
height:11px;
padding-left:20px;
}

a.user:link, a.user:hover, a.user:active, a.user:visited {font-size:11px; color:#3e4138;}


.user span{
font-size:11px;
color:#3e4138;
font-style: italic;
}

a.numb_page,
a.numb_page_act {
display: block;
float: left;
margin-right: 1px;
padding: 3px 6px;
font-size: 11px;
text-decoration: none;
}

a.numb_page {
background-color: #efefef;
color:#000000;
}

a.numb_page_act:link,
a.numb_page_act:visited,
a.numb_page_act:hover,
a.numb_page_act:active {
	background-color: #cccccc;
	color: #cc6600;
}

.block_goto_page {
float: left;
margin-right:4px;
overflow:hidden;
}

.block_goto_page a {
float: left;
margin-right: 1px;
}

.block_spisok .menu_page span {
float: left;
margin-top: 6px;
padding: 0px 3px;
}

table.list {width: 100%; font-size: 10px; border-color: #eaeaea 1px solid; background: #eaeaea; border-collapse: collapse; margin-bottom: 1em;}
table.list th {text-align: left; font-size: 10px; line-height: 10px;}
table.list tr {background: #f7f7f7;}
table.list tr.head {background: #eaeaea}


table.list tr td, table.list tr th {padding: 10px 15px; border: 1px #eaeaea solid}

table.list tr td.date {width: 100px}
table.list tr td.edit {width: 50px}

table.list tr td.title a.title {font-size: 14px;}
table.list tr td.title a.comment_text,
table.list tr td.title a.comment_text:link,
table.list tr td.title a.comment_text:hover,
table.list tr td.title a.comment_text:active,
table.list tr td.title a.comment_text:visited
{
    font-size: 11px;
}

table.list tr td.action {width: 20px;}
table.list a.edit {background: url(/img/realty/ico_edit.png) no-repeat; display: block; width: 11px; height: 11px;}
table.list a.delete {background: url(/img/realty/ico_delete.gif) no-repeat; display: block; width: 11px; height: 11px;}
table.list a.view {background: url(/img/realty/ico_view.png) no-repeat 50% 100%; width: 11px; height: 11px; line-height: 11px; padding: 0 7px;}

.postedit {width: 100%;}

.editform dl {margin:0; padding: 0;}
.editform dt {margin: 0; font-size:11px; color:#40433a;}
.editform dd {margin: 0.5em 0 1em 0;}

.editform .tags {width: 100%}
.editform .title {width: 40%}

/* Fixes by Makarov Alexandr*/

/*a.user {background: no-repeat 0% 50%; font-size: 11px; padding: 3px 0 2px 22px;}
a.user:link, a.user:visited, a.user:hover, a.user:active  {color:#336600;}

a.boy {background-image: url(/img/blogs/boy.gif)}
a.girl {background-image: url(/img/blogs/girl.png)}*/

/* панель инструментов в панели управления */

ul.toolbar {list-style: none; margin: 0; padding: 0; border-bottom: 2px #669999 solid; overflow: hidden; zoom:1; margin: 12px 0; font-size: 11px;}

ul.toolbar li {margin-right: 4px;}
ul.toolbar li, ul.toolbar li a {display:block; float: left;}

ul.toolbar li a, ul.toolbar li a:link
{
    line-height: 28px;
    padding: 0 10px;
    background: #efefef;
    color: black;
    text-decoration: none;
}

ul.toolbar li a.active
{
    background: #669999;
    color: white;
}

/* Универсальная кнопка */

a.button, a.button:link, a.button:visited, a.button:active {background-color:#99cccc;FONT-SIZE:11px;padding:3px 5px;COLOR:white;text-decoration:none;}
a.button:hover {background-color:#669999;}

/* CSS Document user */
.about {
overflow:hidden;
padding:15px 5px;
}

#possibilities {
padding-left:10px;
}

.grey_whith_border {
background-color:#F8F8F8;
height:100%;
margin-top:10px;
border:1px solid #EAEAEA;
}

.bottom_grey {
background-color:#EAEAEA;
margin:1px;
height:55px;
}

.answer {
float:right;
padding-top:7px;
}

.say_u, .say_light_u {
float:left;
height:15px;
padding-left:20px;
padding-right:15px;

}

.say_u {
background:url(img/say.gif) no-repeat scroll left center;
}

.say_light_u {
background:url(img/say_light.gif) no-repeat scroll left center;
}

/* CSS Document layout */

/*html, body {min-width: 1004px; margin: 0px; padding: 0px;}*/


form {margin: 0; padding: 0}

/*body {background: url(/layout.jpg) no-repeat}*/

/* Основные блоки */

.hblock.bottom
{
    padding-bottom: 50px;
}

.column_left
    {
    float: left;
    width: 20%;
    }

.column_middle
{
    margin-left: 21%;
    margin-right: 28%;
}

body.inner .column_middle {margin-right: 0;}

.column_right
{
    float: right;
    width: 27%;
}

.top_block
{
   padding-top: 10px;
   padding-bottom: 10px;
}

/* формы */

#search
{
    margin: 0px;
    padding: 0px;
    line-height: 21px;
}

#search_input {width: 400px;}
#search_btn {vertical-align: top;}


/* центральная колонка */


.hot
    {
    padding: 0 10px;
    min-height: 200px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    }

#newsbody
    {
    padding: 0 10px;
    min-height: 200px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    }

.rubriki_
    {
    width: 100px;
    height: 20px;
    padding: 0px 5px;
    display: block;
    }

/* загадочная картинка в заголовке новости */
.teaser
{
    display: block;
    float: left;
    width: 152px;
    height: 115px;
    margin: 0px 10px 10px 0px;
}

.top_rubriki
{
    display: block;
    padding: 4px 0px 10px;
}


.rub_main
{
    padding-top: 10px;
    overflow: hidden;
}

.rub_main p
{
    background-color: #e3e9f4;
    padding: 4px;
    display: inline;
    font: 11px Tahoma;
}

.rub_news
{
    margin-top: 10px;
}

.news_text p {
    text-align: justify;
    margin-bottom: 5px;
    text-indent: 1em;
}

.news_source {
    font-size: 11px;
    padding: 10px 0;
}

.news_conmments a, .news_conmments a:visited, .news_conmments a:hover, .news_conmments a:link{
    color: #e65e03;
}

.photonews
    {
    margin-top: 5px;
    padding: 3px 3px 5px 3px;
    }

.photonews img
    {
    width: 113px;
    height: 85px;
    margin: 10px 10px 0px 0px;
    }

.news_1a
    {
    width: 100%;
    }
.news_1a td
    {
    vertical-align: top;
    }

#mainbody
    {
    padding: 0 10px;
    min-height: 100%;
    padding-bottom: 5px;
    margin-bottom: 15px;
    }

.art_link
    {
    padding-left: 12px;
    display: block;
    background: url(/images/dot_orange.gif) no-repeat 0 0.5em;
    }



#projects
{
    overflow: hidden;
    margin: 0px;
    list-style: none;
    padding: 0px;
    background: #9abde1;
    padding-top: 5px;
}

* html #projects
{
    height: 1%;
}

#projects li
{
    background: white;
    padding: 6px 4px 0px 4px;
    float: left;
    overflow: hidden;
    list-style: none;
    margin: 0px 2px 0px 0px;
    height: 24px;
}

#projects a
{
    color: #003399;
    display: block;
    height: 20px;
    line-height: 20px;
    float: left;
    padding-left: 20px;
    background-image: url(/images/icons.png);
    background-repeat: no-repeat;
    margin:0px;
}

#projects a.news {background-position: 0px 0px;}
#projects a.love {background-position: 0px -20px;}
#projects a.phone {background-position: 0px -40px;}
#projects a.games {background-position: 0px -60px;}
#projects a.weather {background-position: 0px -80px;}
#projects a.astro {background-position:  0px -100px;}
#projects a.music {background-position: 0px -120px;}
#projects a.video {background-position: 0px -140px;}
#projects a.realty {background-position: 0px -160px;}
#projects a.auto {background-position: 0px -180px;}
#projects a.forum {background-position: 0px -200px;}
#projects a.mail {background-position: 0px -220px;}

.block
{
    margin: 0px 0px 10px 0px;
}

.clockblock
{
	padding: 4px 0;
}

ul.photos {margin:0px; padding: 0px; overflow: hidden; zoom:1;}
ul.photos li {margin:0px; padding: 0px; list-style: none; float: left; position: relative; margin-right: 1px;}
ul.photos li img, div.photos img {border: 1px black solid;}
ul.photos li a.close {position: absolute; top: 4px; right: 5px; width: 39px; height: 39px; background: url(/images/close.png)}
ul.photos li a.defpic {position: absolute; top: 2px; right: 20px; width: 16px; height: 16px; background-color: green;}

ul
{
    margin: 0px;
    padding: 0px;
}

ul.categories li
{
    list-style: none;
    padding: 0px;
    margin: 0.5em 0;
}

ul.categories li a, ul.categories li span {padding-left: 15px;}


/*ключи для форм поиска*/
#keys {position: absolute; width: 72px; height: 148px; top: 2px; right: 18px; background: url(/images/keys.jpg) no-repeat}
#keys_small {position: absolute; width: 83px; height: 52px; top: 0px; right: 50px; background: url(/images/keys_small.jpg) no-repeat; z-index: 2;}


/*большая форма поиска*/
#bigsearch .content {position: relative; padding: 10px; zoom: 1; z-index: 99;}
dl.searching dt { width: 5.5em; background: #d7dde8; line-height: 22px; padding: 0 0.5em; }
dl.searching dd { margin-left: 0px; }

dl.options {margin: 0px; padding: 0px;}
dl.options dt {float: left; line-height: 22px; padding: 0 0.5em;}
dl.options dd {margin-right: 0.5em; margin-bottom: 1em;}
dl.options dd select, dl.options dd input, dl.options dd .price {margin: 0 0.5em;}
dl.options dd .valut {margin: 0 0.2em;}
dl.options dd .topic {width: 80%;}
dl.options dd select {width: 50%;}
dl.options dd .city  {width: 49%;}
dl.options dd .price {width: 20%;}

/*малая форма поиска*/

/*#smallsearch {width: 450px;}*/
#smallsearch .content {position: relative; padding: 10px; height: 32px; background-image: url(/images/keys_small.jpg); background-repeat: no-repeat; background-position: 90% 0;}

/** html #smallsearch {zoom:1; width: 95%; }*/
#smallsearch select {float: left; margin-right: 0.5em; z-index: 3;}
#smallsearch div.city {margin-right: 0.5em; z-index: 3; float: left; position: relative; width: 150px;}
#smallsearch input.button {float: left; top: 4px;}



/* Табы */
ul.tabs {overflow: hidden;}
* html ul.tabs {zoom:1}
ul.tabs li {list-style: none; float: left;}
ul.tabs li.action {float: right; background: none;}

div.listbar div.sorter select {float: left;}

.overview {overflow: hidden;}
* html .overview {zoom:1}
.overview .photo {float: left; width: 150px;}
.overview .content {margin-left: 160px;}
.overview .big_content {padding: 10px;}
.overview .bottom {clear:both;}
.list_items {overflow: hidden;}
* html .list_items {zoom:1;}



/* штучные элементы */
#addmessage, .addmessage
{
    padding-left: 15px;
    background: url(/images/icon_add.png) no-repeat 0% 100%;
    font-size: 11px;
}






#login_window
{
	height: 84px;
    padding: 4px 0px 4px 10px;
    border: #fdd998 1px solid;
}
#login_window input.input
{
	width: 118px;
	padding: 0px;
}
#login_window input.login
{
	width: 85px;
	height: 17px;
	background-color: Orange;
	border: 1px solid gray;
	padding: 0px;
}

/*  табы  */

.block {margin-bottom: 10px;}
div.block h1.title {border-bottom-width: 6px; border-bottom-style: solid;}
div.block h1.title, dl.tabs dt {font-size: 11px; height: 26px; padding: 0px; margin: 1px;}
dl.tabs {margin: 0px; padding: 0px;}
dl.tabs dd, .block .content, .tab_data {margin: 0px;}
div.block h1.title a.tab {margin-right: 2px; color: black;}
div.block h1.title a.tab.active {color: white; text-decoration: none;}
div.block h1.title a.tab span {line-height: 11px; padding: 2px 12px 4px 12px; margin: 0px; text-align: center; height: 20px;}

dl.tabs dd {position:relative;}

.last_tabs, .hot_tabs {position: relative;}

.last_tabs h1.title {border-bottom-color: #6699cc;}
.last_tabs h1.title a.tab span, .last_tabs h1.title a.tab .rc b {background-color: #6699cc;}
.last_tabs span.price, .last_tabs span.size {color: #006699; font-size: 12px; font-weight: bold;}
.hot_tabs h1.title {border-bottom-color: #ff9900;}
.hot_tabs h1.title a.tab span, .hot_tabs h1.title a.tab .rc b  {background-color: #ff9900;}

/* CSS Document enclosed_comments*/

A.management_comment_button1 {background-color:#99cccc;FONT-SIZE:11px;padding:3px 5px;COLOR:white;text-decoration:none;display:block;}
A.management_comment_button1:link {COLOR:white;}
A.management_comment_button1:visited {COLOR:white;}
A.management_comment_button1:active {COLOR:white;}
A.management_comment_button1:hover {background-color:#669999;}

A.management_comment_button2 {background-color:#CACACA;FONT-SIZE:11px;padding:3px 5px;COLOR:white;text-decoration:none;display:block;}
A.management_comment_button2:link {COLOR:white;}
A.management_comment_button2:visited {COLOR:white;}
A.management_comment_button2:active {COLOR:white;}
A.management_comment_button2:hover {background-color:#9B9B9B;}

.arrow_top, .arrow_bottom {
height:16px;
padding:5px 20px;
float:right;
}

.arrow_top {
background:url(/img/blogs/arrow_top.gif) no-repeat scroll left center;
}

.arrow_bottom {
background:url(/img/blogs/arrow_bottom.gif) no-repeat scroll left center;
}

.comment_block {
background-color:#ffffff;
height:100%;
margin-top:5px;
margin-bottom:15px;
padding-bottom:10px;
}

.management_comment {
float:right;
}

.management_dalete, .management_edit {
float:left;
margin-right:1px;
}

.management_href {
float:left;
margin-right:2px;
}


/*  Стили от олега, относящие с к комментариям, дереву комментарий */
    .comment_form .hidden_block{position: relative; display:none; width:100%; clear:both}
    .comment_form .hidden_block textarea{position: relative; margin-left: -5px; margin-bottom: 5px; //margin-bottom: -10px; width:100%; height:50px; overflow: hidden;}
	
    textarea.edit_comment_textarea{width:100%;}
/*  Конец стилям, относящихся к комментариям */

/* CSS Document decor */

.r1, .r2, .r3 {
    display: block;
    height: 1px;
}

.r6 { margin: 0 7px; }
.r5 { margin: 0 4px; }
.r4 { margin: 0 3px; }
.r3 { margin: 0 2px; }
.r2 { margin: 0 1px; }
.r1 { margin: 0 1px; }

.rounded-box .inner-box, .rc b {
background-color: #ebf0e7;
}

.rounded-box  {
height:100%;
margin-top:10px;
}

.inner-box {
height:100%;
overflow:hidden;
padding-bottom:10px;
padding-left:5px;
padding-top:7px;
}

/* fore IE-6 */
.r1, .r2, .r3 {
overflow: hidden;
font-size:1px;
}

.diolog_block a{
	color:gray;
}

a.styled{
	color: #003399;
}

.author_list a{
	line-height: 20px;
}


/*-----------------------*/
/* css beeline*/
.logo_beeline {
height:60px;
margin:10px 0;
}

#active {
background:#f8f8f8;
color:black;
} 

#no_active {
background:#eaeaea;
color:#d0d0d0;
text-decoration:underline;
} 

#active, #no_active {
float:left;
font-size:18px;
margin-right:2px;
padding:10px;
}

.page_foto {
background:#f8f8f8;
clear:left;
height:100%;
padding:20px 5px;
overflow:hidden;
margin-bottom:30px;
line-height:20px;
}

.page_foto span {
color:#D16C00;
display:block;
font-size:18px;
padding-bottom:5px;
}


.page_foto .foto_block {
background: url(/img/blogs/frame.gif) no-repeat scroll center center;
float:left;
margin:10px 10px 10px 0;
height:222px;
width:156px;
}

.page_foto .foto {
background: url(/img/blogs/1.jpg) no-repeat scroll center center;
height:120px;
padding:13px 19px ;
width:120px;
}

.page_foto .star {
height:25px;
padding:0 18px;
}

.page_foto .star img {
padding:0 0px 5px 0px;
}

.foto_block p {
padding: 6px 19px 0 20px;
font-size: 10px;
}

.line_separator {
background-color:#c60;
height:2px;
margin:25px 0;
}

/* end beeline*/

/* HTML форма редактирования */
#texteditor {width: 100%; height: 400px;}

#editor_mode {font-size: 14px; line-height: 20px;}
#editor_mode a {color: #606060; background: #f3f3f3; text-decoration: none; border: 1px #aaaaaa solid; border-bottom: none; padding: 0 1em;}

.date_topic {
color:#336600;
font-size:10px;
margin-left:208px;
position:absolute;
z-index:31;
white-space: nowrap;
}


.teasers_list a{
    color: #0099CC;
}
.teasers_list{
    margin: 10px 0;
}

.blog_teasers_block{
    float: right;
}

.blog_teasers_block .teasers_list{
    overflow: hidden;
    width: 430px;
    margin-top: 5px;
}

.blog_teasers_block .one_teaser{
    float: left;
    width: 200px;
    margin-right: 3px;
}
.blog_teasers_block .teaser_separator{
    height: 0px;
}