@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; }
span.deletedUser { color:#105CB6; text-decoration:underline; }

a:hover { color:#FF9C00;}

a.green { color:#4D6836; }
span.green { color:#4D6836; text-decoration:underline; }

a.green:hover { color:#FF9C00;}

a.white { color:#FFFFFF; text-decoration:none; }

a.gray { color:#6F6F70; text-decoration: none;}
a.gray:hover { color:#FF9C00;}

a.box {color:#6F6F70; font-family: tahoma; font-size:20px;}
a.box:hover { color:#FF9C00;}

blockquote { padding-left:15px; border-left:2px solid #BBBBBB; clear:both; }
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:103px; padding-right:44px; }

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:14px; 
	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,
table.Bookmark td.Selected 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:25px; 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; padding-left:25px; }
div.Topic td.SpamRating span {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:#939393; font-family:Tahoma; 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:#939393; font-family:Tahoma; 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:#939393; 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; }
#searchText { color:#BBBBBB;}

/* блок залогинивания */
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:2px;}
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; clear:both; }
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 }
/*---------------------------*/

.NewComment { background-color:#FAF9EC !important; border-top:1px solid #DEDCC6; border-bottom:1px solid #DEDCC6; color:#339900; }
.NewComment1 { background-color:#FBAD00 !important; padding-left:3px; padding-right:3px; color:#FFFFFF; }

/* подвкладки */
.LeftSubMenu
{
	float:left;
}
.RightSubMenu
{
	float:left;
}
.SubMenu
{
	float:left;
	border-bottom:1px solid #BCBCBC;
	font-family:Tahoma;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	padding-bottom:5px;
}
/* закругленные блоки */
.nbox {margin-top:25px; width:100%;}
.nbox .top {background: url(/img/nbox/b1px.gif) top repeat-x; }
.nbox .top .ins {background: url(/img/nbox/trcorner.gif) right no-repeat;}
.nbox .bottom {background: url(/img/nbox/b1px.gif) bottom repeat-x;}
.nbox .bottom .ins {background: url(/img/nbox/brcorner.gif) right no-repeat;}
.nbox .middle { margin-top:0; border-top-width:0; border-left: 1px solid #CBD5C1; border-right: 1px solid #CBD5C1; padding-left: 20px; padding-right: 15px; #width:100%;}
.nbox .middle .label {color:#6F6F70; font-family: tahoma; font-size:20px; padding-top:5px; padding-bottom:3px;}
.nbox .blink { text-align: right; margin-top: 7px; font-family: tahoma; font-size: 12px;}
/*+++*/
.talkabout {font-family: tahoma; font-size: 12px; color: #000000; margin-top: 4px; line-height: 18px;}
.talkabout .name {color: #6F6F70; font-size: 13px; }
.talkabout img { position: relative; margin-right: 7px; top:6px;}
/*+++*/
.newestuserlist {font-family: Tahoma; font-size: 13px; color:#6F6F70; line-height: 18px; padding-top: 2px; }
.newestuserlist img { position: relative; margin-right: 5px; top:6px; margin-left: 7px;}