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

.topblock h3.header {color: #888; font-weight: normal; margin-bottom: 0.4em}
.topblock h3.header a {color: #888}
.topblock h3.header a:hover {color: #555}

/* Блок афиши */
td#afisha img.teaser{margin: 0 12px 12px 0; border: 2px solid #bbb; }
td#afisha div.header{font-size: 0.9em; color: #000; margin-bottom: 2px; }
td#afisha div.header a{ color: #000; }
td#afisha div.header img{ width: 24px; height: 24px; border: 0; vertical-align: middle; margin-right: 4px; }

td#afisha div.item{ width: 100%; margin-bottom: 16px;  clear: both;}
td#afisha div.item p{ font-size: 0.9em; margin: 0; padding: 0; }
td#afisha div.item p a{ color: #000; }
td#afisha div.item p.more{ color: #000; margin-top: 8px; font-size: 0.75em; }
td#afisha div.item p.more a{ color: #E53C34; }
td#afisha div.item h2{ color: #E53C34; font-size: 0.9em; font-weight: normal; margin: 0 0 4px 0; clear: both;}
td#afisha div.item h2 a{ color: #E53C34; }

/* Блок новостей */
div#news{ margin-bottom: 1em;}
div#news div.main{ margin-top: 0; }
div#news div.main h2{ font-size: 1.2em; font-weight: normal; margin: 0 0 4px 0; }
div#news div.main h2 a{ color: #2B98C6; }
div#news div.main img{ border: 2px solid #bbb; margin: 0 12px 12px 0; }
div#news div.main p{ font-size: 0.9em; margin: 0; padding: 0; }
div#news div.feed{ margin-top: 0.5em; clear: both; }
div#news div.feed h2{ color: #999; font-size: 0.9em; font-weight: normal; margin: 0 0 4px 0; }
div#news div.feed h2 a{ color: #2B98C6; }

/* ТВ программа */
div#tv{ font-size: 0.9em; width: 48%; float: left; }
div#tv div img.channel{float:left;margin:0em 0.8em 0.5em 0em;border:1px solid #CCCCCC;}
div#tv div a {color:#525252;}
div#tv div.channels {padding-top: 8px; text-indent: 8px;}
div#tv div.channels a { color: #2B98C6;}

/* Блок галереи на главной */
div#gallery{ width: 48%; float: right; }

/* Блок публикаций  под банером справа на главной */
div#pubs div.item{ font-size: 0.9em; clear: both; }
div#pubs div.item a{ color: #2B98C6; }
div#pubs div.item img{border: 2px solid #bbb; margin: 0 12px 12px 0; }

/* Блок анекдотов на главной */
div#humor{ }
div#humor div.item{ background: url('http://i.redom.ru/arr.gif'); background-repeat: no-repeat; background-position: 0 4px; font-size: 0.9em; margin: 0 0 1em 0; }
div#humor div.item p{ margin-left: 16px;}
div#humor div.item p a{ color: #E53C34; }

/* Последнее с форума на главной */
div#forum{ }
div#forum div.item{ background: url('http://i.redom.ru/forum.gif'); background-repeat: no-repeat; background-position: 0 4px; font-size: 0.9em; margin: 0 0 1em 0; }
div#forum div.item p{ margin-left: 16px; }
div#forum div.item p a{ color: #E53C34; }

/* Блок объявлений с доски на главной */
div#ind-board{margin: 1.5em 1.5em 0em;}

div#board div.item{ padding: 0 1em 1em 0; width: 30%; float: left; font-size: 0.9em; color: #888; }
div#board div.item img{ height: 75; border: 2px solid #bbb; margin-bottom: 4px;}
div#board div.item a{ font-size: 1.1em; color: #6D8E09; }
div#board div.item b{ color: #444; }

table#board{ width: 100%}

table#board td.item{ padding: 0 1em 1em 0; width: 30%; /*float: left; */font-size: 0.9em; color: #888; }
table#board td.item img{ height: 70px; border: 2px solid #bbb; margin-bottom: 4px;}
table#board td.item a{ font-size: 1.1em; color: #6D8E09; }
table#board td.item b{ color: #444; }

/* Блок Цифровой на главной */
div#mobile{ }
div#mobile div.item { width: 100%; font-size: 0.9em; clear: both; margin-bottom: 0.4em;}
div#mobile div.item img{ width: 70px; height: 70px; border: 2px solid #bbb; margin: 0 6px 6px 0;}
div#mobile div.item a{ font-size: 1.1em; color: #E53C34;}

/* Попутка на главной */
#poputka {width: 100%;}

#poputka h1 a {color: #888;}
#poputka a:hover{ color: #555; }

#poputka td h1, #spravka td h1 {margin: 0; padding: 0 0 0.4em 0;}
#poputka a, #poputka b {font-size: 1em; font-weight: normal; color:#6d8e09; padding: 0; margin: 0}
#poputka b {color: black}
#poputka td.d {padding: 2px 10px 2px 3px;}
#poputka td {vertical-align: bottom;}

#projects {margin: 0;padding-bottom:0;}
#projects p {font-size:1em;}
#projects img {float: left; border: 2px solid #BBB; margin: 0px 8px 4px 0px}

/* Кинокритик */
div#critic {margin-top: 1.5em;}
div#critic p{font-size: 0.9em}
div#critic img{float: left; width: 22px; height: 50px; margin: 5px 15px 15px 5px}
