@charset "utf-8";

/* CSS Document */
IMG {
	BEHAVIOR: url('/Includes/pngbehavior.htc')
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
	background: #FFFFFF;
	color: #3D3D3D;
}

/*a {	color:#1859FF; }*/
a {
	color: #105CB6;
}

a:hover {
	color: #FF9C00;
}

a.green {
	color: #4D6836;
}

a.green:hover {
	color: #FF9C00;
}

blockquote {
	padding-left: 15px;
	border-left: 2px solid #BBBBBB;
}

p {
	margin: 0;
}

div.iYouTube {
	text-align: center;
}

/* верхняя часть меню */
table.TopMenu {
	width: 100%;
	height: 40px;
}

table.TopMenu td.Item {
	font-family: Tahoma;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #C9D1C2;
}

table.TopMenu td.Blank {
	width: 100%;
	border-top: 1px solid #C9D1C2;
}

table.TopMenu td.BlankLeft {
	border-top: 1px solid #C9D1C2;
}

table.TopMenu td.Selected {
	font-family: Tahoma;
	font-size: 16px;
	color: #4D6836;
	background-color: #C9F02A;
	border-bottom: 1px solid #C9D1C2;
	padding-left: 14px;
	padding-right: 13px;
	padding-top: 2px;
}

table.TopMenu td.Selected a {
	color: #4D6836;
}

table.TopMenu td.BorderLeft {
	vertical-align: bottom;
	background: #C9F02A url(/img/default/gray1px.gif) left repeat-y;
}

table.TopMenu td.BorderRight {
	vertical-align: bottom;
	background: #C9F02A url(/img/default/gray1px.gif) right repeat-y;
}

div.Banner {
	padding-left: 173px;
	padding-right: 44px;
	padding-top: 10px
}

table.Main {
	width: 100%;
	margin-top: 20px;
}

table.Main td.Left {
	width: 76%;
	padding-left: 27px;
	padding-right: 16px;
	vertical-align: top;
}

table.Main td.Right {
	width: 24%;
	vertical-align: top;
}

table.Main td.Footer {
	padding-left: 27px;
	padding-right: 22px;
	padding-top: 35px;
	padding-bottom: 20px;
}

/* закладки */
table.Bookmark {
	width: 100%;
	margin-top: 25px;
}

table.Bookmark td.Selected,table.Bookmark td.Item {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding: 6px 12px 5px 12px;
	border-top: 1px solid #BBBBBB;
}

table.Bookmark td.Blank {
	border-bottom: 1px solid #BBBBBB;
	width: 100%;
}

table.Bookmark td.Sep {
	border-bottom: 1px solid #BBBBBB;
}

table.Bookmark td.SelectedLeft {
	background: url(/img/bookmark/gray1px.gif) left repeat-y;
	vertical-align: top;
}

table.Bookmark td.SelectedRight {
	background: url(/img/bookmark/gray1px.gif) right repeat-y;
	vertical-align: top;
}

table.Bookmark td.Item {
	border-bottom: 1px solid #BBBBBB;
	background-color: #F4F4F3
}

table.Bookmark td.Item a {
	color: #666666;
	text-decoration: none;
}

table.Bookmark td.ItemLeft {
	background: #F4F4F3 url(/img/bookmark/gray1px.gif) left repeat-y;
	border-bottom: 1px solid #BBBBBB;
	vertical-align: top;
}

table.Bookmark td.ItemRight {
	background: #F4F4F3 url(/img/bookmark/gray1px.gif) right repeat-y;
	border-bottom: 1px solid #BBBBBB;
	vertical-align: top;
}

/* на главной топики */
table.TopicList {
	margin-top: 30px;
	width: 100%;
}

table.TopicList  td.ItemLeft {
	width: 36px;
	vertical-align: top;
}

table.TopicList  td.ItemRight {
	padding-left: 17px;
	vertical-align: top;
	padding-top: 8px;
}

/* голосование*/
table.TopicList  td.ItemLeft div.RateBlock {
	text-align: center;
	margin-top: 7px;
}

table.TopicList  td.ItemLeft div.RateBlock img {
	border: 0px;
}

div.RateBlockPlus {
	font-family: Tahoma;
	font-size: 10px;
	color: #149A0B;
	padding-top: 5px;
	padding-left: 3px;
	float: left;
}

div.RateBlockPlusImg {
	float: left;
	padding-top: 7px;
	padding-left: 5px;
}

div.RateBlockMinus {
	float: left;
	font-family: Tahoma;
	font-size: 10px;
	color: #D51D00;
	padding-top: 5px;
	padding-left: 4px;
}

div.RateBlockMinusImg {
	float: left;
	padding-top: 7px;
	padding-left: 5px;
}

/*-----------*/
div.RatingLable {
	font-family: Tahoma;
	font-size: 9px;
	color: #4D6836;
	margin-bottom: 1px;
	text-align: center;
}

div.Rating {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #C9F02A;
	background: #4D6836 url(/img/topic/rating.bottom.gif) bottom no-repeat;
	width: 100%;
	text-align: center;
	padding-bottom: 6px;
	padding-top: 7px;
}

/* сам топик */
div.Topic {
	width: 100%;
}

div.Topic td.Title {
	font-family: Tahoma;
	font-size: 21px;
	padding-bottom: 12px;
	width: 100%;
	padding-right: 10px;
}

/*div.Topic td.Title a { color:#424242; } */
div.Topic td.SpamRating {
	vertical-align: top;
	padding-top: 7px;
	font-family: Tahoma;
	font-size: 12px;
	color: #C90009;
}

div.Topic div.Avatar {
	float: left;
}

div.Topic div.Author {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #939393;
	padding-top: 3px;
	padding-left: 8px;
}

div.Topic div.Author a {
	color: #4D6836;
}

div.Topic div.Author a:hover {
	color: #FF9C00;
}

div.Topic div.Description {
	clear: both;
	color: #3D3D3D;
	font-family: "Times New Roman";
	font-size: 14px;
	padding-bottom: 10px;
	padding-top: 8px;
}

div.Topic div.icon {
	float: left;
}

div.Topic div.TopicSummary {
	float: left;
	font-size: 11px;
	color: #AAAAAA;
	font-family: Arial;
	padding-left: 8px;
}

div.Topic div.Separator {
	float: left;
	padding-left: 12px;
	padding-right: 13px;
}

div.Topic div.Separator img {
	width: 1px;
	height: 16px;
	background-color: #BBBBBB;
}

/* доп */
div.Topic td.icon1 {
	
}

div.Topic td.TopicSummary1 {
	font-size: 11px;
	color: #AAAAAA;
	font-family: Arial;
	padding-left: 8px;
}

div.Topic td.Separator1 {
	padding-left: 12px;
	padding-right: 13px;
}

div.Topic td.Separator1 img {
	width: 1px;
	height: 16px;
	background-color: #BBBBBB;
}

div.LastComment {
	clear: both;
	padding-left: 81px;
	background: url(/img/topic/line.gif) no-repeat;
}

div.LastComment div.Lable {
	color: #AAAAAA;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 8px;
}

/* топик внутри */ /* для комментариев */
div.Comment {
	width: 100%;
}

div.Comment div.icon {
	float: left;
}

div.Comment div.Author {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #939393;
	padding-top: 3px;
	padding-left: 8px;
}

div.Comment div.Description {
	clear: both;
	color: #3D3D3D;
	font-family: "Times New Roman";
	font-size: 14px;
	padding-bottom: 10px;
	padding-top: 8px;
}

/* футер */
table.Footer {
	width: 100%;
	border-top: 1px solid #BBBBBB;
}

table.Footer td.ItemLeft {
	padding-top: 12px;
	padding-left: 53px;
	vertical-align: top;
}

table.Footer td.ItemLeft div.Sep {
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	padding-left: 12px;
	padding-right: 12px;
}

table.Footer td.ItemLeft div.FooterItem {
	float: left;
	font-family: Tahoma;
	font-size: 12px;
}

table.Footer td.ItemRight {
	text-align: right;
	padding-right: 40px;
	vertical-align: top;
	padding-top: 11px;
}

table.ilogik td.logo {
	padding-right: 15px;
}

table.ilogik td.text {
	font-family: Tahoma;
	font-size: 12px;
	color: #565656;
}

/* поиск */
table.Search {
	width: 100%;
	height: 28px;
}

table.Search td.InputField {
	width: 100%;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
}

table.Search td.InputField input.TextBox {
	width: 100%;
	border: 0px;
}

div.SearchLable {
	position: relative;
	left: -50px;
	top: -22px;
	color: #4D6836;
	font-family: Tahoma;
	font-size: 12px;
}

/* блок залогинивания */
div.LoginBlock {
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 10px;
}

div.LoginBlock table.UserInfo {
	width: 100%;
}

div.LoginBlock table.UserInfo td.Credit {
	width: 33px;
}

div.LoginBlock table.UserInfo td.Credit div.TopicCredit {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #424242;
	text-align: center;
	border-bottom: 1px solid #8E8E8E;
	padding-bottom: 4px;
}

div.LoginBlock table.UserInfo td.Credit div.CommentCredit {
	font-family: Tahoma;
	font-size: 12px;
	color: #424242;
	text-align: center;
	padding-top: 3px;
}

div.LoginBlock table.UserInfo td.AvatarIcon {
	padding-left: 9px;
	padding-right: 10px;
	width: 50px;
}

div.LoginBlock table.UserInfo div.Author {
	font-family: Tahoma;
	font-size: 12px;
	color: #3B3636;
}

div.LoginBlock table.UserInfo div.UserRating {
	font-family: Tahoma;
	font-size: 12px;
	color: #424242;
	margin-top: 1px;
}

div.LoginBlock table.UserInfo div.UserRating span {
	font-weight: bold;
	font-size: 14px;
	color: #4B9D51;
}

div.LoginBlock table.UserInfo div.MailBox {
	font-family: Tahoma;
	font-size: 12px;
	color: #424242;
	margin-top: 1px;
}

div.LoginBlock table.UserInfo div.MailBox img {
	position: relative;
	top: 1px;
}

/* топовые каналы */
.TopChannelLable {
	font-family: Tahoma;
	font-size: 16px;
	color: #4D6836;
	font-weight: bold;
}

.AllChannel {
	font-family: Tahoma;
	font-size: 12px;
	color: #424242;
	text-align: right;
}

table.TopChannel {
	width: 100%;
	margin-top: 7px;
}

table.TopChannel td.Link {
	font-family: Tahoma;
	font-size: 14px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 12px;
	border-top: 1px solid #BBBBBB;
	color: #424242;
}

table.TopChannel td.ChannelRating {
	padding-bottom: 3px;
	padding-top: 3px;
	width: 36px;
	border-top: 1px solid #BBBBBB;
}

table.TopChannel td.ChannelRating div {
	text-align: center;
	background: url(/img/rating.blt.bg.gif) center center no-repeat;
	font-family: Arial;
	font-size: 17px;
	color: #4D6836;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 6px;
}

table.TopChannel td.Bottom {
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 12px;
	color: #666666;
	padding-top: 14px;
	border-top: 1px solid #BBBBBB;
}

div.reklama {
	margin-top: 24px;
}

/* пейджер */
div.Pager {
	
}

div.Pager div.Item {
	float: left;
	border: 1px solid #BFBFBF;
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	padding: 3px 6px 3px 5px;
}

div.Pager div.ItemNew {
	float: left;
	border-left: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #E57A06;
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	padding: 3px 6px 3px 5px;
}

div.Pager div.Selected {
	float: left;
	font-family: Arial;
	font-weight: bold;
	background-color: #6F6F6F;
	color: #FFFFFF;
	font-size: 11px;
	margin-right: 1px;
	padding: 4px 7px 4px 6px;
}

div.Pager div.Blank {
	float: left;
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	padding: 4px 8px;
}

div.Pager div.ItemNew a.glink,div.Pager div.Item a.glink,div.Pager div.Blank a.glink
	{
	color: #636363;
	text-decoration: none;
}

/* окно залогинивания */
#screen {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 98;
	display: none;
	background: url(/img/shadow.png);
}

* html #screen {
	background-color: #333;
	background-color: transparent;
	background-image: url(/img/1px.gif);
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = "/img/shadow.png", sizingMethod = "scale");
}

#LoginForm {
	position: absolute;
	left: 34%;
	top: 195px;
	display: none;
	z-index: 99;
}

table.LoginTable {
	
}

table.LoginTable td.Content {
	border: 1px solid #8C8C8C;
	width: 350px;
	padding-bottom: 20px;
	vertical-align: top;
	background-color: #FFFFFF;
}

table.LoginTable td.Content div.Title {
	font-family: Tahoma;
	font-size: 30px;
	color: #4D6836;
	background-color: #C9F02A;
	padding-left: 35px;
	padding-bottom: 13px;
	padding-top: 14px;
}

table.LoginTable td.Content div.LoginName,table.LoginTable td.Content div.LoginPassword,table.LoginTable td.Content div.LoginRemember
	{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
}

table.LoginTable td.Content input.LoginInput {
	width: 175px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
}

table.LoginTable td.Content div.LoginName {
	margin-top: 15px;
}

table.LoginTable td.Content div.LoginPassword {
	clear: both;
	margin-top: 10px;
}

table.LoginTable td.Content div.LoginRemember {
	clear: both;
	margin-top: 10px;
}

table.LoginTable td.Content div.LoginSubmit {
	margin-top: 14px;
}

table.LoginTable td.Content div.LoginSubmit input {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	width: 69px;
	margin-right: 7px;
}

/* top-list */
table.TopList {
	width: 100%;
	background-color: #E2E2E2;
	height: 40px;
}

table.TopList td.Star {
	padding-left: 10px;
	padding-right: 11px;
	vertical-align: top;
	padding-top: 9px;
}

table.TopList td.LinkLable {
	font-family: Tahoma;
	font-size: 15px;
	text-align: right;
	width: 100%;
}

/* канал */
table.Channel {
	margin-top: 39px;
}

table.Channel td.ItemLeft {
	width: 36px;
	vertical-align: top;
}

table.Channel td.ItemLeft div.RatingLable {
	font-family: Tahoma;
	font-size: 9px;
	color: #4D6836;
	margin-bottom: 1px;
	text-align: center;
}

table.Channel td.ItemLeft div.RatingChannel {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #4D6836;
	background: url(/img/rating.blt.bg.gif) center center no-repeat;
	width: 100%;
	text-align: center;
	padding-bottom: 6px;
	padding-top: 7px;
}

table.Channel div.ChannelTitle,table.Channel td.ChannelTitle {
	font-family: Tahoma;
	font-size: 25px;
	color: #4D6836;
}

table.Channel td.ChannelBlt {
	vertical-align: top;
	padding-top: 16px;
	padding-left: 13px;
	padding-right: 6px;
}

table.Channel td.ChannelRight {
	width: 100%;
	vertical-align: bottom;
	padding-bottom: 5px;
}

/*table.Channel div.AddTopic { text-align:right;  margin-top:6px; border:1px solid #000000;  }
table.Channel div.AddTopic td.block { font-family:Tahoma; font-size:12px; display:inline; border-left:1px solid #D8D8D8; padding-left:13px; height:25px; padding-top:6px; }
table.Channel div.AddTopic img { position:relative; top:2px; }
*/
table.Channel div.ChannelDescription {
	clear: both;
	margin-top: 14px;
	font-family: "Times New Roman";
	font-size: 15px;
	color: #4D6836;
}

/*  новая кнопка добавления топиков */
table.AddMenu {
	width: 100%;
	margin-top: 6px;
}

table.AddMenu td {
	font-family: Tahoma;
	font-size: 12px;
}

table.AddMenu td.icon {
	border-left: 1px solid #D8D8D8;
	padding-left: 13px;
	padding-right: 9px;
}

table.AddMenu td.txt {
	padding-bottom: 6px;
	padding-top: 5px;
}

/* опрос */
table.PollList {
	margin-top: 26px;
	margin-bottom: 20px;
	width: 550px;
}

table.PollList td.PollTitle {
	font-family: "Times New Roman";
	font-size: 18px;
	color: #424242;
	padding-left: 18px;
	padding-bottom: 7px;
}

table.PollList input.ButtonVote {
	font-family: Tahoma;
	font-size: 12px;
	width: 125px;
}

table.PollList td.Question {
	width: 100%;
	font-family: "Times New Roman";
	font-size: 14px;
	color: #424242;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 2px;
}

table.PollList td.VotePlace {
	padding-left: 65px;
}

table.PollResult {
	margin-top: 26px;
	margin-bottom: 26px;
	width: 550px;
}

table.PollResult td.PollTitle {
	font-family: "Times New Roman";
	font-size: 18px;
	color: #424242;
	padding-left: 18px;
	padding-bottom: 7px;
}

table.PollResult td.percent {
	font-family: Tahoma;
	font-size: 11px;
	color: #3D3D3D;
	text-align: right;
	width: 61px;
	padding-right: 8px;
	border-right: 1px solid #C8C8C8;
}

table.PollResult td.Question {
	font-family: "Times New Roman";
	font-size: 14px;
	color: #424242;
	padding-left: 20px;
	width: 100%;
}

table.PollResult td.PercentBar {
	padding-left: 20px;
}

table.Bar {
	
}

table.Bar td.Count {
	padding-left: 7px;
	font-family: Tahoma;
	font-size: 11px;
	color: #3D3D3D;
}

table.Bar td.Line {
	vertical-align: top;
	padding-top: 6px;
}

div.PollSummary {
	font-family: Tahoma;
	font-size: 12px;
	color: #3D3D3D;
	margin-bottom: 20px;
}

select.BigSelect {
	color: #424242;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
}

span.NewTopic {
	color: #FBAD00;
}

/* старый форум */
.v9 {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
}

.v10pt {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

TD.quoteHeader {
	HEIGHT: 23px
}

TD.quoteHeader A {
	COLOR: #585858
}

TD.quoteHeader A:hover {
	COLOR: #000000
}
/*---------------------------*/