/*
	CSS для главной страницы
*/

/* оранжевые и чёрные полоски над названием рубрики в блоках на главной */
.pl2 {width:110px;}
.PTestdrive .pl2, .Reportage .pl2 {margin-left:0;}


/* Блоки на главной со статьёй и картинкой. */
.Block1{padding:0 11px 27px 11px;}
.meta {font-size:10px; margin:5px 0 0 0;}
.meta a {text-decoration:none;}
.meta a:hover {text-decoration:underline;}
.meta a.rub {font-weight:bold;}
.Block1 h1 {font-size:18px; font-weight:normal; margin:10px 0;}
.Block1 img.foto {border:1px solid black; float:left;}
.Block1 .text {margin-left:260px;}




.Block1, .Block2, .Block3, .Block4 {clear:both;}


/* Тематические блоки на главной, 1-я колонка - происшествия, репортаж, все новости, телефон доверия */
.Article {background:#f3f3f3; border-top:1px solid #ccc;}
.Article .meta {color:#060; }
.Article .meta a {color:#060;}

.Reportage {background:#faefe5; border-top:1px solid black;}
.Reportage .meta {color:#000;}
.Reportage .meta a {color:#000;}

.AllNews h1 {width:131px;}
.AllNews p.links {margin:37px 0 17px 0;}

.Helpline h1 {width:175px;}
.Helpline dl {margin:12px 0 0 10px; padding:0;}
.Helpline dt {margin:0 0 0 40px; position:relative; border-bottom:1px solid black; height:35px; font-size:10px;}
.Helpline dt b {display:block; margin:0; padding:0; position:absolute; bottom:4px;}
.Helpline dt .alla {color:#8e8e8e; font-weight:normal;}
.Helpline dt .alla a {color:#8e8e8e;}
.Helpline dt img.foto {border:1px solid black; position:absolute; left:-40px;}
.Helpline dd {margin:10px 0 15px 0; padding:0;}







.PTestdrive {padding:0 10px 10px 10px; border-top:1px solid black; background:url('/pic/decor/grad1.gif') repeat-x #fefffe;}
.PTestdrive .uvula .excl {top:11px;}
.PTestdrive .meta {font-size:10px; margin:0 0 0 0; padding-top:3px;}
.PTestdrive .ann {position:relative; margin:0; padding:5px 0 20px 90px; border-top:1px solid #c60;}
.PTestdrive .ann a {font-size:12px; font-weight:bold; text-decoration:none;}
.PTestdrive a.rate {display:block; position:absolute; top:0px; left:25px; padding:4px 4px; width:29px; background:url('/pic/decor/rate_bg.gif') no-repeat right bottom #c60; color:white; text-align:center; text-decoration:none; font-weight:bold; font-size:11px;}

.PTestdrive .ann1 {border-collapse:collapse; border-spacing:0; margin:37px 0 10px; width:100%;}
.PTestdrive .ann1 td {padding:0; vertical-align:top;}
.PTestdrive .ann1 td.img {padding-right:10px;}
.PTestdrive .ann1 td.img img {display:block; border:1px solid black;}
.PTestdrive .ann1 td.img p {position:relative; margin:10px 0; padding:0; border-top:1px solid #c60;}
.PTestdrive .ann1 h1 {margin:0; padding:0; font-size:14px;}

