html, body {
  margin: 0px 8px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  height: 100%;
  padding: 0px;
}
body{
  background: url(/img/bg.gif)
}
object {
  overflow: auto;
}

a {
	text-decoration: none;
}

div#text>p>a{
 	text-decoration: underline;
}
.begun {
	text-decoration: underline;
}

img {
  display: inline;
}

table {
 border-style: none;
}

p{
	margin: 7px 0px 0px 1px;
}

div#text a {
   color: #0016A6;
}

div#text a:visited {
  color: #0016A6;
}

.neighbour_article a {
   color: #0016A6;
   font-size: 14px;
}

.neighbour_article a:visited {
  color: #0016A6;
}



#header{ /* Заголовок */
  background-color: #0016A7;
  border-collapse: collapse; 
  width: 100%;
}

#logo{  /* Логотип в верхнем левом углу */
  width: 265px;
  height: 100px;
}

#logoimg{
  width: 265px;
  height: 100px;
  margin: 0px;
  padding: 0px;

}


#indextop{ /* Текстовое название проекта и дата */
  font-size: 10px;
  color: #FFFFFF;
  text-align: left;
}


#topstrings{ /* Новости сверху справа */
  line-height: 18px;
  text-align: left;
}

.topstrings{ /* Новости сверху справа */
  line-height: 18px;
  text-align: left;
}

.smallbullet{ /* Маленькие булеты рядом с новостями сверху справа */
  margin-right: 10px;
  display: inline;
}

.topstring{  /* Новость сверху справа */
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
}

#polosa{ /* Маленькая серая полоса между хедером и остальной страницей */
  background: url(/img/polosa.gif);
  float: left;
  width: 100%;
  font-size: 2px;
  height: 5px;

}


#main_old { /* Таблица-Контейнер для всех трех боксов */
  background-color: #E6E6E6;
  float: left;
  margin: 0px;
  padding: 0px 0.8% 75px 0.8%;
  width: 98.4%;
}

#main { /* Таблица-Контейнер для всех трех боксов */
  background-color: #E6E6E6;*/
  float: left;
  width: 100%;
}

#mainspace {padding: 0px 0.8% 75px 0.8%;
	float: left;
	background-color: #E6E6E6
	}

#left{ /* левый бокс (реклама) */
       /* width: 240px; */
  width: 24%;
  min-width: 240px;
  vertical-align: top;
        /* float: left; */
  padding: 8px 0px 0px 0px;
}

#right{ /* правый бокс (реклама и поиск) */
  padding: 8px 0px 0px 0px;
  vertical-align: top;
  width: 20%;
  min-width: 200px;
}

#content{ /* контент */
  vertical-align: top;
  padding: 6px 1.5% 0px 1.5%;


}
.shpigellink{
  text-decoration:none;
  color: #0016A6;
}
.shpigellink:hover{
  text-decoration:underline;
  color: #0016A6;
}

.shpigellinktext{
  text-decoration:none;
  color: #000000;
  
}
.shpigellinktext:hover{
  text-decoration:underline;
  color: #000000;
}



#shpigel { /* весь шпигель целиком */
  background-color: #CED0E3;
  margin: 0px 20px 20px 0px;
  padding: 0px 20px 20px 10px;
}

#shpigelimage{  /* картинка в шпигеле */
  margin: 0px 10px 10px 2px;
  vertical-align: top;
}

#shpigeltitle{ /* заголовок шпигеля */
  font-size: 20px;
  font-weight: bold;
  color: #0016A6;
  text-decoration: none;
  margin: 10px 10px 10px 0px;
  position: relative;
  top: -5px;
  z-index: 1
}
#shpigeltitle:hover{
  text-decoration: underline;
  z-index: 1;
  margin: 10px 10px 10px 0px;
}

#shpigeltext { /* содержимое шпигеля */
  font-size: 16px;
  margin: 0px 10px 20px 0px;
  text-align: left;
}
#shpigeltext:hover{
  text-decoration: underline;
  margin: 0px 10px 20px 0px;
}

#search{  /* форма поиска */
  background-color: #0016A7;
}

.article { /* анонс */
  margin: 0px 10px 16px 0px;

}
.articletext{ /* текст анонса */
  font-size: 16px;
  color: #000000;
  text-decoration: none;
  position: relative;
  top: 7px;
  text-align: justify;
  padding: 0px 10px 20px 0px;

}
.articletext:hover{
  text-decoration: underline;
  text-align: justify;
}

.articletitle, .columnists_person { /* заголовок анонса */
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  color: #0016A6;
  text-decoration: none;
  text-align: left;
}

.articletitle:hover{
  text-decoration: underline;
}

/* Таблица для двухколоночной верстки в колумнистах*/

table.cleartable{width:100%; border-collapse:collapse}
td.columnleft{width:150px; vertical-align:top}
td.columnright{vertical-align:top}


/* Стили для колумнистов: columnists.all, columnists.articles  */

div.columnists_mainhead { 
  margin: 3px 0px 0px 0px;
}

.columnists_person {color: #000000}
.columnists_person a, .columnists_person a:visited {color: #0016a6}
.columnists_person a:hover {text-decoration: underline}

.columnists_mainhead { 
  line-height: 24px;
  font: bold 21px arial;
  color: #0016A6
}
div.columnists_oneentry{margin-top:12px}

div.columnists_allhisstuff{margin:12px 0px 8px 0px}



div.columnists_articletitle {
padding: 2px 0px 10px 0px;
}

.columnists_articletitle, .columnists_articletitle a , .columnists_allhisstuff, .columnists_allhisstuff a{
font: bold 14px arial;	
color: #0016A6;	
text-decoration: none;
}

.columnists_articletitle a:hover,  .columnists_allhisstuff a:hover{text-decoration: underline}

div.columnists_articledate {
padding: 0px 0px 0px 0px;
}

.columnists_articledate {
font: 12px arial;	
color: #000000;	}
/* /стили для колумнистов */

/* Валютный информер */
table.informer{border-collapse:collapse;
	margin:10px 10px 10px 10px}

.informer{
font: 11px arial;	
color:#FFFFFF}

table.informer td{padding-left:10px; text-align:left}

div.informer_index_date{text-align:right;}

.informer_index_date{
font: 10px arial;	
color:#FFFFFF
margin-right:30px;
}


div.informer_punktir {
	background: url(/img/punktir-informer.gif);
	margin: 0px 0px 0px 0px;
	height: 1px
	}


/* /Валютный информер */


/* стили для анонса справа вверху*/
div.spacer1px{height:1px} div.spacer10px{height:10px}

div.announce_head {
background-color:#0016a7;
color:#FFFFFF;
padding:2px 0px 3px 0px}

div.announce_subhead {
background-color:#186041;
padding:7px 0px 5px 0px
}
.announce_subhead{
color:white;
font: bold 15px arial;
text-transform:uppercase
}

div.announce_body {
background-color:#CED0E3;
}

div.announce_title{
font: bold 14px arial;
padding:7px 12px 5px 12px
}

.announce_title, .announce_title a, .announce_title a:visited{color:#0016A7}

div.announce_subtitle{
text-align:left;
padding:0px 12px 10px 12px
}


/* /стили для анонса */

div.articledate{
	padding-top: 10px;
}

.articledate table tr td{ /* дата у анонса или статьи */
  font-size: 12px;
  line-height: 20px;
  color: #999999;
  text-decoration: none;
  text-align: right;
  margin: 10px 0px 35px 0px;
  padding: 0px 0px 10px 0px;

}

/* Тестдрайвы на auto.newsru.com */

.testdrive-plate{
	margin:0px; padding:0px; 
	height: 36px;  
	vertical-align: middle;
	font: bold 12px arial; 
	letter-spacing: 1px
}

.allnews-testdrives a{color: #0016a7}

.testdrive-title, .testdrive-title a{
	font: bold 13px arial;
	color: #0016a7;
}

.testdrive-lead{
	font: normal 12px arial;
	color: #999999;
}

.testdrive-date{
	font: normal 11px arial;
	color: #999999;
}

/* пунктирный разделитель */

.punktir{margin: 8px 0px 8px 0px}

div.columnists_punktir {margin: 8px 0px 0px 0px}

.punktir, .columnists_punktir { 
         background: url(/img/punktir.gif);
         background-color: #e6e6e6;
         height: 4px
}

.gray-punktir{ 
         background: url(/img/gray-punktir.gif);
         background-color: #e6e6e6;
         height: 3px
}


div.columnists_smallpunktir {
	background: url(/img/columnists_punktir.gif);
	margin: 8px 0px -5px 0px;
	height: 1px
	}

#plashka{ /* синяя плашка сверху */
 /* height: 30px; */
  background-color: #0016A7;
  text-align: left;
  margin: 4px 12px 0px 12px;
  padding: 3px 0px 8px 5px;
}

.plashkatitle{ /* в плашке - название параметра,  например Архив,  Поиск */
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  top: 4px;
  left: 0px;
  margin: 0px 0px 0px 5px
}


.plashkacomment{ /* в плашке - значение параметра - например слово,  по которому идет поиск,  дата архива */
  color: #CED0E3;
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px;
  position: relative;
  top: 4px;
}

/*** Внутренняя страница ***/
#newscontainer{ /* Контейнер для статьи */
  margin: 0px 10px 0px 10px;
}
.mainhead { /* заголовок новости */
  font-size: 21px;
  line-height: 24px;
  text-align: center;
  margin: 5px;
  font-weight: bold;
  color: #0016A6;
}

.singlearticledate{ /* дата новости */
  font-size: 12px;
  color: #999999;
  text-decoration: none;
  text-align: left;
}
#text{ /* текст новости */
  text-align: justify;
  font-size: 16px;
  padding: 0px;
  margin: 1px;
}

.related{ /* заголовок ссылки по теме */
  line-height: 9px;
 /* margin-top: 20px;*/
  font-size: 14px;
}

.relatedmore{ /* детали ссылок по теме */
  text-decoration: none;
  font-size: 12px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.relatedlinks{
 margin: 0px 0px 0px 0px;
 font-size: 14px;	
}


#down{ /* футер */
  margin-top: 5px;
  font-size: 11px;
  color: #FFFFFF;
  background-color: #0016A7;
  float: left;
  width: 100%;
}

div#down>table{ /* таблица в футере */
  background-color: #0016A7;

}

a.down{ /* ссылки в футере */
  text-decoration: underline;
  color: #FFFFFF;
}



#copyrights{ /* правая часть таблицы */
     padding-left: 10px;
     font-size: 11px;
     color: #FFFFFF;
}

.artpic       { font-size: 11px; height: auto; text-align: right;}
.artpic a     { font-size: 11px; text-decoration: none; color: #0016A6; }
.artpic a:hover     { text-decoration: underline; }


.tags{
	font-size: 12px;
	margin-top: 5px;
}

.tag, .tag:visited{
	color: #0016A6;
	font-size: 12px;
		
}



.text_tag{
	text-decoration:none;
	border-bottom:1px dashed #0016A6; 
}

.alltags{
	text-decoration: underline;

}

.explaindate {
color:#999999;
font-size:12px;
line-height:16px;
text-decoration:none;
}

.headcolumn {
color:#0016A6;
font-size:16px;
font-weight:bold;
line-height:16px;
}

.rell a:link, .rell a:visited{
	color: #0016A7;
}

.rell_summ a:link, .rell_summ a:visited{
 	color: #565656;
}

#yandex_direct a, #yandex_direct td{
	font-size: 12px;
}
