html, body, form { padding: 0; margin: 0; }
body {
	font: normal 11px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	background: #fff;
}
table { font: normal 11px/14px Arial, Verdana, Helvetica, sans-serif; color: #333; border-collapse: collapse; padding: 0; border: 0; table-layout: fixed; }
table td { padding: 0; vertical-align: top; }

a { font: normal 11px/14px Arial, Verdana, Helvetica; text-decoration: none; color: #c00; }
a:hover { text-decoration: underline; }

h1 { font: normal 19px/19px Arial, Helvetica, sans-serif; color: #333; margin: 0; }
h2 { font: normal 17px/18px Arial, Helvetica, sans-serif; color: #333; margin: 15px 0 3px 0; }

.error { font-size: 10px; color: #c00; }
.clear { clear: both; height: 0; overflow: hidden; }

/* скелет */
.carcase { width: 100%; text-align: center; height: 100%; }
.main-block { width: 960px; height: 100%; margin: 15px auto; }
.content { padding: 0 20px 30px 0; text-align: left; }
.right { padding: 0 0 30px 0; width: 270px; text-align: left; }
/* end */

.adv-468 { margin: 0 0 25px 0; padding: 5px 10px; background: #f1f1f1; border: 1px dotted #dfdfdf; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
/*.adv-468 { margin: 0 0 25px 0; }
.adv-468 table { margin: 0 0 25px 0; table-layout: auto; }*/
.adlabs { margin: 0 0 25px 0; }
.adlabs td { line-height: 10px; font-size: 10px; }
.adlabs a { line-height: 12px; font-size: 10px; }
.adlabs table { border-collapse: separate; }
.banner { margin: 0 0 25px 0; }
.tagoo { margin: 0 0 25px 0; }
.tagoo table { table-layout: auto; }
.tagoo .tagoo_context { margin: 5px 0 !important; }
.smi2right a { line-height: 12px; font-size: 10px; color: #c00; }
.smi2 td { border: 1px solid #dfdfdf; background: #f1f1f1; padding: 3px 3px 0 3px; }
.smi2 img, smi2right img { border: 1px solid #333; margin: 3px 0 0 3px; }
.smi2 a:hover img, smi2right a:hover img { border: 1px solid #c00; }

/* header */
.header { background: #c00; border-bottom: 2px solid #333; }
.header .top { background: url("/images/bg-logo.gif") no-repeat right top; width: 960px; text-align: left; margin: 10px auto 0 auto; line-height: 10px; }
.header .top a { font-size: 10px; line-height: 10px; color: #fff; text-decoration: none; }
.header .top .add-book-mark { text-align: right; padding: 0 185px 0 0; }
.header .top .add-book-mark a { font-size: 9px; border-bottom: 1px dotted #fff; }

.header ul { margin: 20px 0 0 0; padding: 0 0 22px 0px; font: bold 13px/14px Arial; list-style: none; }
.header ul li { margin: 0 5px 0 0; padding: 0; float: left; background: url("/images/corner-left.gif") no-repeat left top #333; }
.header ul li a { display: block; font: bold 13px/15px Arial; text-decoration: none; padding: 7px 8px 5px 8px; background: url("/images/corner-right.gif") no-repeat right top; }
.header ul li a:hover { color: #c00; }
.header ul li.sel { background-color: #fff; }
.header ul li.sel a { color: #333; }
.header ul li.forum, .header ul li.chat { background-color: #FDF55A; }
.header ul li.forum a, .header ul li.chat a { color: #333; }
.header ul li.add-text { background: none; color: #fff; font: normal 10px/14px Arial; margin-left: 20px; text-align: right; }
.header ul li.add { background-color: #555; }
/* end */

/* footer */
.footer { border-top: 2px solid #c00; background: #333; text-align: center; width: 100%; }
.footer table { margin: 0 auto; width: 960px; text-align: left; }
.footer table td { font-size: 10px; line-height: 10px; padding: 10px 0 25px 0; color: #fff; }
.footer table td div { padding: 5px 0; }
.footer .knopka { width: 150px; padding-left: 50px; }
.footer .knopka img { border: 1px solid #fff; margin: 2px 0 3px 0;}
.footer .knopka a { text-decoration: none; border-bottom: 1px dotted #fff; }
.footer .knopka #code-knopka { border: 1px solid #dfdfdf; background: #f1f1f1; padding: 3px; position: absolute; width: 330px; color: #333; margin: -127px 0 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.footer .knopka #code-knopka b { display: block; margin: 0 0 3px 0; }
.footer .knopka #code-knopka textarea { width: 324px; border: 1px solid #dfdfdf; background: #fff; font: normal 10px/12px Arial; margin: 2px 0 0 0; color: #333; padding: 2px; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.footer .cnt { text-align: right; width: 280px; }
.footer .cnt div { font-size: 7px; line-height: 7px; color: #666; }
.footer .cnt div a { font-size: 7px; line-height: 7px; color: #666; text-decoration: none;  }
.footer a { font-size: 10px; text-decoration: underline; line-height: 10px; color: #fff; }
.footer a:hover { text-decoration: none; }
.footer a.rss { background: url("/images/ico-rss.gif") no-repeat; padding: 0 0 0 16px; margin: 0 0 0 20px; }
/* end */

/* items */
.block-title { margin: 0 0 2px 0; }
.block-title h2 { font: normal 17px/22px Arial; color: #333; margin: 0; }
.items { margin: 0 0 25px 0; border-bottom: 1px solid #dfdfdf; padding: 0 0 15px 0; }
.items .bg { background: #f1f1f1; padding: 5px 7px; margin: 0 0 3px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.items .date { font-size: 8px; color: #999; margin: 0 0 2px 0; }
.items .title { margin: 0 0 5px 0; }
.items .title a { font-size: 17px; line-height: 17px; }
.items img { margin: 0 15px 7px 0; border: 2px solid #333; padding: 1px; }
.items td { width: 33%; padding: 0 5px 10px 0; }
.items td img { margin-right: 10px; }
.items td a { line-height: 12px; }
.items td.video { width: 25%; padding-right: 10px; }
.items td.turs { width: 50%; padding: 0 10px 15px 0; }
.items td.films { width: 16%; }
.items td.end { padding: 0; }

.items ul { margin: 0; padding: 0; list-style: none; }
/* end */

/* on-air */
.on-air { padding: 3px; margin: 0 0 25px 0; font-size: 10px; border: 1px solid #dfdfdf; background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.on-air .plashka { font: normal 14px/14px Arial; margin: 4px 0 4px 6px; }
.on-air ul { padding: 10px 4px 0 4px; margin: 0; list-style: none; border: 1px solid #dfdfdf; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.on-air ul li { font-size: 9px; line-height: 10px color: #999; padding: 0; margin: 0 0 7px 0; position: relative; }
.on-air ul li a { line-height: 10px; color: #333; }
.on-air ul li a:hover { color: #c00; }
.on-air ul li span { font-size: 8px; line-height: 8px; color: #999; }
.on-air ul li .pub { background: url("/images/ico-document.gif") no-repeat left top transparent; padding: 0 0 0 20px; }
.on-air ul li .photo { background: url("/images/ico-camera.gif") no-repeat left top transparent; padding: 0 0 0 20px; }
.on-air ul li .video { background: url("/images/ico-film.gif") no-repeat left top transparent; padding: 0 0 0 20px; }
.on-air ul li .news { background: url("/images/ico-newspaper.gif") no-repeat left top transparent; padding: 0 0 0 20px; }
.on-air ul li .discography { background: url("/images/ico-disc.gif") no-repeat left top transparent; padding: 0 0 0 20px; }
.on-air ul li .lyrics { background: url("/images/ico-music-pencil.gif") no-repeat left top transparent; padding: 0 0 0 20px; }
.on-air .time { color: #c00; }
.on-air ul li .comment-text { position: absolute; top: 0; left: -391px; width: 350px; font-size: 11px; color: #666; background: #f1f1f1; padding: 10px; border: 1px solid #dfdfdf; z-index: 1000; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.on-air ul li .comment-text .name { font-weight: bold; font-size: 13px; }
.on-air ul li .comment-text .date { margin: 0 0 5px 0; font-size: 9px; color: #999; }
/* end */

/* chat. OnLine */
.chat-online { padding: 3px; margin: 0 0 25px 0; font-size: 10px; border: 1px solid #dfdfdf; background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.chat-online .chat-online-title { font: normal 14px/14px Arial; margin: 4px 0 4px 6px; }
.chat-online .block { padding: 5px 4px; border: 1px solid #dfdfdf; background: #fff; font-size: 7px; line-height: 7px; color: #999; height: 200px; overflow: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.chat-online .block ol { padding: 0 4px 0 4px; margin: 0 0 0 10px; }
.chat-online .block ol li { font-size: 10px; color: #666; font-weight: bold; padding: 0; margin: 0 0 3px 15px; }
.chat-online .block ol li a { font-weight: bold; }
.chat-online .block .align-right { text-align: right; }
.chat-online .block .align-right a { font-size: 10px; line-height: 10px; font-weight: normal; }
/* end */

/* last-news-block */
.last-news-block { padding: 3px; margin: 0 0 25px 0; font-size: 10px; border: 1px solid #dfdfdf; background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.last-news-block .last-news-block-title { font: normal 14px/14px Arial; margin: 4px 0 4px 6px; }
.last-news-block .container { padding: 10px 5px 0 5px; border: 1px solid #dfdfdf; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.last-news-block .container img { margin: 0 15px 7px 0; border: 2px solid #333; padding: 1px; }
.last-news-block .container a { font-size: 11px; line-height: 11px; }
.last-news-block .container div { margin: 3px 0 10px 0; font-size: 10px; line-height: 11px; }
.last-news-block .container .align-right { text-align: right; }
.last-news-block .container .align-right a { font-size: 10px; }
/* end */

/* adv-right */
.adv-right { padding: 3px; margin: 0 0 25px 0; font-size: 10px; border: 1px solid #dfdfdf; background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.adv-right .adv-title { font: normal 14px/14px Arial; margin: 4px 0 4px 6px; }
.adv-right .block { padding: 5px 4px; border: 1px solid #dfdfdf; background: #fff; font-size: 7px; line-height: 7px; color: #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.adv-right .block a { font-size: 7px; line-height: 10px; color: #999; }
/* end */

/* block-photo */
.block-items { padding: 3px; margin: 0 0 25px 0; font-size: 10px; border: 1px solid #dfdfdf; background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.block-items h3 { font: normal 14px/14px Arial; margin: 4px 0 10px 6px; }
.block-items img { border: 2px solid #333; padding: 1px; margin: 0 15px 10px 0; }
.block-items .container { padding: 10px 6px 0 6px; border: 1px solid #dfdfdf; border-top: 0; background: #fff; color: #999; font-size: 9px; line-height: 10px; height: 400px; overflow: auto; font-style: italic; }
.block-items .title { margin: 0 0 5px 0; }
.block-items .title a { line-height: 11px; }
.block-items ul { margin: 5px 0 0 0; padding: 0 0 4px 0; border-bottom: 1px solid #dfdfdf; }
.block-items ul li { margin: 0; padding: 0; display: inline; cursor: pointer; list-style: none; }
.block-items ul li a { margin: 0; padding: 5px 6px; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-top-right: 5px; }
.block-items ul li a.current { color: #333; background: #fff; }
#comments-photo { display: none; }
#comments-video { display: none; }
/* end */

/* список категорий */
ul.category { margin: 0; padding: 0; list-style: none; }
ul.category li { padding: 0 0 25px 0; margin: 0; }
ul.category li img { border: 2px solid #333; margin: 0 15px 0 0; padding: 1px; }
ul.category li a { font-size: 14px; color: #fff; background: #c00; }
ul.category li a:hover { background: #333; text-decoration: none; }
ul.category li div { margin: 5px 0 0 0; }
ul.category li .info { color: #999; }
/* end */

/* карта сайта */
.map div { padding: 0 0 5px 2px; font-size: 10px; line-height: 10px; }
.map ul { margin: 0; padding: 10px 0 25px 0; list-style: none; }
.map ul li { padding: 0; margin: 0 0 4px 0; border-bottom: 1px dotted #dfdfdf; clear: right; }
.map ul li a { background: #fff; padding: 0 5px 2px 0; text-transform: uppercase; }
.map ul li span { float: right; background: #fff; padding: 0 0 2px 5px; }
.map ul li .all { background: #fff; padding: 0 5px 2px 0; }
/* end */

/* страницы */
ul.pages { margin: 0 0 25px 0; padding: 0; list-style: disc; }
ul.pages li { margin: 0; padding: 0 3px 0 0; display: inline; }
ul.pages li a { font-size: 14px; color: #fff; background: #333; padding: 4px 5px; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
ul.pages li a:hover { background: #c00; text-decoration: none; }
ul.pages li span { color: #fff; font-size: 14px; background: #c00; padding: 4px 5px; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
/*  end */

/* навигация */
.nav { color: #999; padding: 0 0 5px 0; margin: 0 0 20px 0; line-height: 10px; border-bottom: 1px dotted #dfdfdf; }
.nav a { background: #c00; padding: 2px 3px; color: #fff; font-size: 9px; }
.nav a:hover { background: #333; text-decoration: none; }
.nav h1 { margin: 3px 0; }
/* end */

/* list-photo */
.list-photo { width: 100%; margin: 0 0 10px 0; }
.list-photo td { width: 20%; text-align: center; padding: 0 3px 15px 0; }
.list-photo td table { height: 100%; width: 100%; }
.list-photo td table td { height: 150px; width: 100%; padding: 3px; vertical-align: middle; border: 1px solid #dfdfdf; }
.list-photo td table td.info { height: 35px; background: #f1f1f1; }
.list-photo img { margin: 7px 0; border: 2px solid #333; padding: 1px; }
.list-photo a { font-size: 9px; line-height: 9px; }
.list-photo a:hover { text-decoration: none; }
.list-photo td table.photo-hover { background: #333; }
.list-photo td table.photo-hover td { border: 1px solid #333; }
.list-photo td table.photo-hover td.info { background: #333; border-top: 1px solid #fff; }
.list-photo td table.photo-hover td.info a { color: #fff; }
.list-photo td table.photo-hover img { border: 2px solid #fff; }
/* end */

/* list-video */
.list-video { width: 100%; margin: 0 0 10px 0; }
.list-video td { width: 25%; padding: 0 3px 25px 0; font-size: 9px; line-height: 9px; color: #999; font-style: italic; }
.list-video img { margin: 0 0 7px 0; border: 2px solid #333; padding: 1px; }
.list-video .title { margin: 0 0 5px 0; }
.list-video .title a { line-height: 11px; background: #c00; color: #fff; padding: 0 1px; }
.list-video .title a:hover { text-decoration: none; background: #333; }
.list-video .prev { width: 18px; padding: 35px 10px 0 0; }
.list-video .prev img, .list-video .next img { border: 0; margin: 0; padding: 0; }
.list-video .next { width: 18px; padding: 35px 0 0 10px; text-align: right; }
/* end */

/* список элементов */
.list-items { margin: 0; padding: 0; list-style: none; }
.list-items li { clear: left; padding: 0 0 20px 0; margin: 0; }
.list-items li img { border: 2px solid #333; padding: 1px; margin: 0 15px 5px 0; }
.list-items li a { font-size: 15px; background: #c00; color: #fff; line-height: 15px; padding: 0; }
.list-items li a:hover { text-decoration: none; background: #333; }
.list-items li div { margin: 5px 0 0 0; }
.list-items li .info { color: #999; font-size: 10px; line-height: 10px; }
/* end */

/* detail-photo */
.detail-photo { margin: 0 0 15px 0; }
.detail-photo table { width: 100%; }
.detail-photo table .prev { vertical-align: middle; width: 18px; }
.detail-photo table .next { vertical-align: middle; width: 18px; }
.detail-photo .img { text-align: center; }
.detail-photo .img img { border: 2px solid #333; padding: 1px; }
/* end */

/* detail-video */
.detail-video { padding: 5px; border: 1px solid #dfdfdf; margin: 0 0 15px 0; background: #f1f1f1; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.detail-video div { border: 1px solid #dfdfdf; background: #fff; }
.detail-video p { margin: 0; padding: 0; }
/* end */

/* detail-item */
.detail-item { margin: 0 0 25px 0; }
.detail-item img { border: 2px solid #333; padding: 1px; margin: 10px; }
.detail-item .img { border: 2px solid #333; padding: 1px; margin: 0 15px 5px 0; }
.detail-item blockquote { padding: 15px 40px 15px 60px; background: url("/images/PostOpenQuotes.gif") 20px 10px no-repeat; font: italic 12px/1.5 Georgia, Times, serif; margin: 0; }
.detail-item blockquote p { margin: 0; padding: 0; background: url("/images/PostCloseQuotes.gif") bottom right no-repeat; }
.detail-item table.tour th { padding: 3px; background: #f1f1f1; border: 1px solid #dfdfdf; }
.detail-item table.tour td { padding: 2px 3px; border: 1px solid #dfdfdf; }
.detail-item table.tour tr.DarkRed { color: #c00; }
/* end */

/* more-items */
.more-items { margin: 0 0 25px 0; }
.more-items .title { font-size: 16px; margin: 0 0 7px 0; border-bottom: 1px dotted #dfdfdf; padding: 0 0 3px 0; }
.more-items table { width: 100%; }
.more-items table td { width: 33%; padding: 0 5px 0 0; }
.more-items table td img { margin: 0 10px 7px 0; border: 2px solid #333; padding: 1px; }
.more-items table td a { background: #c00; color: #fff; line-height: 12px; }
.more-items table td a:hover { text-decoration: none; background: #333; }
/* end */

/* сслка для вставки в блог */
#link-to { margin: 5px 0 25px 0; text-align: right;  }
#link-to a { text-decoration: none; background: #c00; color: #fff; padding: 2px 3px; }
#link-to a:hover { text-decoration: none; background: #333; }
#code-link { display: none; border: 1px solid #dfdfdf; background: #f1f1f1; padding: 3px; margin: 5px 0 25px 0; color: #666; }
#code-link textarea { width: 656px; border: 1px solid #dfdfdf; background: #fff; font: normal 10px/12px Arial; margin: 2px 0 0 0; color: #333; padding: 2px; }
/* end */

/**/
.stat { width: 100%; border: 1px solid #dfdfdf; margin: 0 0 25px 0; }
.stat td { padding: 5px 10px; color: #999; font-size: 8px; }
.stat .chart { margin: 0 0 25px 0; }
.stat .views, .stat .comm { text-align: right; width: 100px; }
.stat .views div, .stat .comm div { font-size: 20px; }
/* end */

/* Список комментариев */
#comments { margin: 0 0 25px 0; }
#comments .count { font-size: 16px; margin: 0 0 7px 0; border-bottom: 1px dotted #dfdfdf; padding: 0 0 3px 0; }
#comments .comment { background: #f1f1f1; border: 1px solid #dfdfdf; padding: 3px 5px; -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-topright: 5px; }
#comments .comment a { font-weight: bold; font-size: 12px; }
#comments .comment span { font-size: 8px; line-height: 8px; color: #999; display: block; margin: 2px 0 0 0; }
#comments .comment .Nr { float: right; width: 50px; font-size: 19px; margin: 3px 0 0 0; text-align: right; color: #dfdfdf; }
#comments .comment .spam { float: right; width: 120px; margin: 3px 0 0 0; color: #999; font-size: 9px; }
#comments .comment .spam a { color: #999; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #999; font-size: 9px; }
#comments .comm-text { margin: 0 0 12px 0; padding: 3px 5px; border: 1px solid #dfdfdf; border-top: 0; -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; }
#comments .comm-text blockquote { padding: 5px; margin: 5px 10px; font: normal 9px/12px Tahoma; color: #999; border-left: 3px solid #ccc; }

#comments .comment .vote, #comments .comment .novote { float: right; width: 100px; margin: 5px 0 0 0; text-align: right; }
#comments .comment .vote span, #comments .comment .novote span { float: right; margin: 2px 8px 0 0; font-size: 11px; line-height: 11px; font-weight: bold; }
#comments .comment .vote a, #comments .comment .novote a { float: right; background: url("/images/ico-vote-comment.gif") no-repeat; width: 13px; height: 13px; margin: 0 3px 0 0; font-size: 0; line-height: 0; }
#comments .comment .vote a.plus { background-position: -13px 0; }
#comments .comment .vote a.plus:hover { background-position: -13px -13px; }
#comments .comment .vote a.minus { background-position: 0 0; }
#comments .comment .vote a.minus:hover { background-position:0 -13px; }
#comments .comment .novote a.plus { background-position: -13px -39px !important; cursor: default; }
#comments .comment .novote a.minus { background-position: 0 -39px !important; cursor: default; }
#comments .comment .green { color: #339900; }
#comments .comment .red { color: #cc0000; }
/* end */

/* Форма для комментария */
.form-comm-title { font-size: 16px; margin: 0 0 7px 0; }
.form-comm-title span { font-size: 10px; }
.form-comm-title span a { font-size: 10px; }
.form-comm #link-name-email { margin: 0 0 5px 0; }
.form-comm #link-name-email a { font-size: 9px; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #c00; }
.form-comm { margin: 0 0 25px 0; padding: 3px; border: 1px solid #dfdfdf; background: #f1f1f1; font-size: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.form-comm .name, .form-comm .email { float: left; width: 200px; }
.form-comm .input, .form-comm textarea { font: normal 11px/14px Arial; color: #333; padding: 2px 3px; border: 1px solid #dfdfdf; background: #fff; width: 654px; margin: 0 0 5px 0; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.form-comm .captcha { float: right; width: 220px; text-align: right; padding: 0 1px 0 0; }
.form-comm .captcha img { border: 1px solid #dfdfdf; }
.form-comm .checkBox { vertical-align: -4px; }
.form-comm .button { font: normal 11px/14px Arial; color: #333; padding: 2px 5px; }
/* end */

/* форма Добавить */
.form-add { margin: 0 0 25px 0; background: #f1f1f1; padding: 16px 14px; border: 1px solid #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.form-add .title { font: normal 18px/22px Arial; color: #333; margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #dfdfdf; }
.form-add .input, .form-add textarea { font: normal 11px/14px Arial; color: #333; padding: 2px 3px; border: 1px solid #dfdfdf; background: #fff; width: 639px; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.form-add select { font: normal 11px/14px Arial; color: #333; padding: 2px 3px; border: 1px solid #ccc; display: block; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.form-add .button { font: normal 11px/14px Arial; color: #333; padding: 2px 5px; margin: 5px 0 0 0; }
.form-add span { color: #999; font-size: 9px; }
.form-add .error { color: #fff; background: #c00; padding: 3px 7px; margin: 5px 0; }
.form-add img { border: 3px solid #333; padding: 1px; margin: 15px 0; }
.form-add .bg-black { background: #333; color: #fff; padding: 1px 3px; }
.form-add .rule { margin: 25px 0 0 0; }
.form-add .rule ol li { margin: 0 0 5px 0; }
.form-add .video { margin: 0 0 0 -8px; }
/* end */

/* feedback */
.feed-back { margin: 0 0 25px 0; background: #f1f1f1; padding: 16px 14px; border: 1px solid #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.feed-back .input, .feed-back textarea { font: normal 11px/14px Arial; color: #333; padding: 2px 3px; border: 1px solid #dfdfdf; background: #fff; width: 639px; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.feed-back .exx { margin: 2px 0 15px 0; }
.feed-back .exx a { font-size: 10px; border-bottom: 1px dotted #c00; text-decoration: none; }
.feed-back .exx a:hover { text-decoration: none; }
.feed-back span { color: #999; font-size: 9px; }
.feed-back .name, .feed-back .email, .feed-back .captcha { float: left; width: 190px; margin: 15px 0 0 0; }
.feed-back .name input, .feed-back .email input { width: 180px; }
.feed-back .captcha img { border: 1px solid #dfdfdf; margin: -6px 0 0 0; }
.feed-back .button { font: normal 11px/14px Arial; color: #333; padding: 2px 5px; margin: 5px 0 0 0; }
/* end */

/* starbox */
.starbox .stars { background: #dfdfdf; }
.starbox .rated .stars { background: #dfdfdf; }
.starbox .rated .hover .stars { background: #dfdfdf; }
.starbox .colorbar { background: #c00; }
.starbox .hover .colorbar { background: #c00; }
.starbox .rated .colorbar { background: #c00; }
.starbox .rated .hover .colorbar { background: #c00; }
.starbox .ghost { background: #f1f1f1; }
.starbox .indicator { clear: both; }
/* end */

/* Список rss-каналов. О проекте */
.rssChanels { margin: 0 0 0 10px; padding: 0; list-style: none; }
.rssChanels li { margin: 0 0 10px 0; padding: 0; }
/* end */

/* statistics */
.statistics { font-size: 10px; line-height: 10px; margin: 5px; border: 1px solid #dfdfdf; background: #f1f1f1; padding: 3px 5px; }
/* end */