/* заголовок */
.titleOverline {font-size:11px; color:#0078b3; text-transform:uppercase; font-weight:bold; padding-top:2px; border-top:2px solid #e6e6e6; margin-bottom:13px;}

/* столбцы */
.firstTable {margin-top:9px;}
.leftCol {vertical-align:top; width:262px;}
.mainCol {vertical-align:top; width:323px;}
.rightCol {vertical-align:top; width:165px;}

/* переопределение стилей из common */
.titleFullBl {margin-top:0px;}
.titleFullGr {margin-top:0px; padding-left:20px;}
.leftCol .titleOverline {padding-left:20px; margin-top:4px;}
.leftCol .titleFullBl {padding-left:20px;}
.menu .item {padding-left:10px;}

/* новость часа */
.hoursNews {}
.hoursNews a {color:black;}
.hoursNews h1 {margin-left:20px; font-size:12px; font-weight:bold;}
.hoursNews .text {margin-top:9px; margin-left:20px; font-size:12px; }
.hoursNews .text strong {border:1px solid #ffff99; padding:0px 4px 1px 4px; margin-right:4px;}
.hoursNews .delim {border-top:1px solid #e5e5e5; margin-top:21px; margin-bottom:12px;}

/* последние новости */
.lastNews td {vertical-align:top;}
.lastNews img {margin:11px 7px 0px 20px;}
.lastNews .text {padding-top:5px; color:#0078b3;}

/* главные новости */
.newsImg {float:left; width:87px;}
.newsImg img {float:left;}
.newsTime {font-size:12px; line-height:12px; font-weight:bold; color:white; background-color:#0078b3; text-align:center; border-bottom:2px solid white;}
.newsTime a {color:white;}
.newsTxt {float:left; margin-left:9px; width:227px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.newsTxt a {color:black;}
.newsTxt h2 {font-size:11px; font-weight:bold;}
.newsDelim {clear:left; font-size:0px; height:15px;}
.newsAll {clear:left; margin-top:-3px; color:#0078b3; font-weight:bold;}

/* от автора */
.author {margin-top:10px; margin-left:20px;}
.author a {color:black;}
.author img {padding-right:12px;}
.author .name {font-size:12px; font-weight:bold; color:#0078b3; margin-top:3px;}
.author .name a {color:#0078b3;}
.author .title {font-size:12px; font-weight:bold; margin-top:4px; margin-bottom:10px;}
.author .all {font-weight:bold; color:#0078b3; margin-top:8px;}
.author .delim {border-top:1px solid #e5e5e5; margin-top:13px; margin-bottom:14px;}

.author .else td {vertical-align:top; padding-top:1px;}
.author .else strong {font-size:10px; border:1px solid #ffff99; padding:0px 4px 3px 4px; margin-right:10px;}
.author .else .name {margin-top:0px;}
.author .else .title {font-size:11px; margin-top:3px; margin-bottom:9px;}

/* фотолента */
.photoTape {background-color:#fafafa; width:100%;}
.photoTape a {color:black;}
.photoTape td {vertical-align:top;}
.photoTape .delim {background-color:#e5e5e5; height:1px;}
.photoTape .photo {margin:10px 0px 10px 20px; border:1px solid #e2e6ed; padding:2px; background-color:white;}
.photoTape .icon {text-align:center; margin-top:8px;}
.photoTape .date {font-size:12px; font-weight:bold; color:#0078b3; margin:10px 10px 0px 8px;}
.photoTape .date a {color:#0078b3;}
.photoTape .title {font-size:12px; font-weight:bold; margin:1px 10px 0px 8px;}
.photoTape .text {margin:0px 10px 10px 8px;}

/* викторина */
.quiz {}
.quiz .quizAbout {text-align:right; float:right; width:220px; margin-top:6px; margin-right:10px;}
.quiz .quizAbout a {color:black;}
.quiz .title {font-size:12px; font-weight:bold; color:#0078b3}
.quiz .title a {color:#0078b3}
.quiz .quantity {font-weight:bold; margin-top:3px;}
.quiz .text {margin-top:8px;}
.quiz .quizImg {float:right; margin-top:10px;}
.quiz .clean {clear:right;}
.quiz .question {border:1px solid #e6e6e6; background-color:#fafafa; font-size:12px; font-weight:bold; margin-top:8px; padding:7px 10px 10px 10px;}
.quiz .question a {color:black;}
.quiz .answer {vertical-align:middle; margin-top:5px; line-height:18px;}
.quiz .answer input {vertical-align:middle; margin-left:10px; margin-right:8px; width:12px;}
.quiz button {border-style:none; background-color:#0078b3; width:90px; height:18px; margin-top:13px; margin-left:10px; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; cursor:pointer;}
.quiz button span {position:relative; top:-1px;}
.quiz .delim {border-top:1px solid #e6e6e6; margin-top:10px; margin-bottom:11px;}
.quiz .quizElse {font-weight:bold; color:#0078b3; margin-top:4px; font-size:12px;}
.quiz .quizElse span {color:black; font-size:11px;}
.quiz .quizElse span a {color:black;}
.quiz .all {font-weight:bold; color:#0078b3; margin-top:15px;}

/* опрос */
.pool {}
.pool .question {border:1px solid #e6e6e6; background-color:#fafafa; font-size:12px; font-weight:bold; margin-top:8px; padding:7px 10px 10px 10px;}
.pool .answer {margin-top:5px;}
.pool .answer td {vertical-align:top;}
.pool .answer input {margin-left:10px; margin-top:4px; margin-right:8px; width:12px; height:12px;}
.pool .answer label {line-height:18px;}
.pool button {border-style:none; background-color:#0078b3; width:90px; height:18px; margin-top:13px; margin-left:10px; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; cursor:pointer;}
.pool button span {position:relative; top:-1px;}
.pool .delim {border-top:1px solid #e6e6e6; margin-top:10px; margin-bottom:10px;}
.pool .all {font-weight:bold; color:#0078b3; margin-top:11px;}

/* самые актуальные видео */
.width780 {width:780px;}
.actualVideo {margin-top:10px; margin-bottom:10px; border:1px solid #e6e6e6; border-left-style:none; padding:9px 0px 13px 20px; background-color:#fafafa;}
.actualVideo a {color:black;}
.actualVideo .video {margin-right:9px; border:1px solid #e2e6ed; padding:2px; background-color:white;}
.actualVideo .icon {text-align:center; margin-top:4px; margin-bottom:4px;}
.actualVideo .title {font-size:11px; font-weight:bold; line-height:12px; margin-right:15px;}
.actualVideo .volume {color:#0078b3; margin:1px 15px 0px 0px;}
.actualVideo .volume a, .actualVideo .all a {color:#0078b3;}
.actualVideo .all {color:#0078b3; font-weight:bold; margin-top:15px;}


