/*
=============================================================
DataLife Engine Skin "DT Web 2.0"'s stilesheet 
Author: Biryukov Roman aka Inrus
(c) 2008 DleTweak Media Group
DLE versions: 5.X - 7.X
=============================================================
*/

/* ==================== Вывод формы по умолчанию */

form {  
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px; 
	padding-left: 0px; 
	margin: 0px;
}

/* ==================== Вывод архива */

.archives {
	margin-top: 6px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.archives a {
	color: #43637e;
}

/* ==================== Цитата и скрытый текст */

.title_quote {
	color: #000000;
	background-color: #f1f1f1;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #6ab3fd;
	border-left: 3px solid #6ab3fd;
}
.quote {
	color: #000000;
	background-color: #f3f3f3;
	text-align: justify;
	padding: 5px;
	border: 1px solid #6ab3fd;
	border-left: 3px solid #6ab3fd;
	overflow: hidden;
	clear:both;
}
quote a:visited {margin-left: 5px;}

/* ==================== Tэг CODE */

.scriptcode {
	color: #757575;
	background-color: #f3f3f3;
	text-align: justify;
	padding: 5px;
	border: 1px solid #6ab3fd;
	border-left: 3px solid #6ab3fd;
	background-image: url(/templates/lg/images/code.gif);
}

/* ==================== Календарь */

.weekday-active-v {
	color: #75B63E;
}
.day-active-v {
	color: #75B63E;
}
.calendar {

color: #8C8C73;
font-family: verdana;
font-size: 11px;

}
.calendar td, th {
	 font-family: verdana;
	 text-decoration: none;
/* - */
	 padding-left: 6px;
 	 padding-right: 1px;
	 padding-top: 3px;
	 padding-bottom: 4px;
/* - */
}
.weekday {
	color: #CCCCCC;
	font-family: verdana;
}
.weekday-active {
	color: #75B63E;
	font-family: verdana;
}
.day-active {
	color: #75B63E;
	font-family: verdana;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
	text-decoration: underline;
}
.monthlink {
	color: #75B63E;
	text-decoration: none;
}

/* ==================== Рейтинг статьи */

.rating {
	color: #757575;
	font-size: 11px;		
	font-family: tahoma;	
	width: auto;
	height: 16px;
	margin: 5px 3px 0px 0px;
	padding-top: 0px !important;
}
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background-image: url(/templates/lg/dleimages/rating.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 17px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(/templates/lg/dleimages/rating.gif);
	background-position: left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }	
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating {
	background-image: url(/templates/lg/dleimages/rating.gif);
	background-position: left bottom;
	position:absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* ==================== BB коды */
 
.bbcodes {
	border: 1px solid #65b1ff;
	color: #000;
	padding: 2px 5px;
	font: 11px Verdana;
	background-color: #cbe5ff;
}
.bbcodes2 {
	border: none !important;
	padding: 0px !important;
	margin-left: 5px;
	width: auto !important;
	height: auto !important;
}
.bbcodes:focus {
	color: #666;
	border:1px solid #000;
	background: #FFFFFF;
}
.bbcodes:hover {
	color: #000;
	background-color: #f0f7ff;
}
.bbcodes_poll {
	border: 1px solid #65b1ff;
	color: #000;
	padding: 2px 5px;
	font: 11px Verdana;
	background-color: #cbe5ff;
}
.bbcodes_poll:focus {
	color: #666;
	border:1px solid #000;
	background: #FFFFFF;
}
.bbcodes_poll:hover {
	color: #000;
	background-color: #f0f7ff;
}
.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
	width: auto !important;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}

/* ==================== Дополнительные поля новостей */

.xfields textarea {
	border: 1px solid #E6E6E6; 
	background: #F3F3F3; 
	color: #666; padding: 2px 0 2px 5px; 
	font: 11px Verdana;

}
.xfields textarea:focus {
	color: #666;
	background: #FFFFFF;
	border:1px solid #0480ff;
}
.xfields textarea:hover {
	color: #666;
	border:1px solid #0480ff;
}
.xfields input {
	border: 1px solid #E6E6E6;
	color: #666;
	padding: 2px 0 2px 5px;
	font: 11px Verdana;
	background-color: #f4fdff;
}
.xfields input:focus {
	color: #666;
	border:1px solid #0480ff;
	background: #FFFFFF;
}
.xfields input:hover {
	color: #666;
	border:1px solid #0480ff;
}
.xfields select {
	border: 1px solid #E6E6E6;
	color: #666;
	padding: 2px 0 2px 5px;
	font: 11px Verdana;
	background-color: #f4fdff;
}

/* ==================== Дополнительные поля профиля пользователей */

.xprofile textarea {
	color: #757575;	
	font-size: 11px;	
	font-family: tahoma;	
	background-repeat: repeat-x;

	width: 316px;
	height: 86px;
	border: 1px solid #e0e0e0;
}
.xprofile input {
	color: #757575;		
	font-size: 11px;	
	font-family: tahoma;	
	background-repeat: repeat-x;

	width: 250px;
	height: 14px;
	border: 1px solid #e0e0e0;
}

/* ==================== Персональные сообщения */ 

.pm {margin: 10px 0px; border-top: 1px solid #65b1ff; border-bottom: 1px solid #65b1ff;}
.pm td {padding: 3px 0px; border-bottom: 1px solid #65b1ff;}

.pm_head {font-size: 12px; font-family: tahoma; background: #cbe5ff;}
.pm_list {color: #000000;}

/* ==================== Выпадающее меню */

#dropmenudiv {
	font: normal 10px Verdana;
	background-color: #FFFFFF;
	line-height: 20px;
	margin: 2px;
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border: thin solid #60afff;
}
#dropmenudiv a {
	display: block;
	text-indent: 3px;
	padding: 5px 0;
	margin: 1px;
	color: #0480ff;
	text-decoration: none;
	font-weight: bold;
}
#dropmenudiv a:hover {
	/* hover background color */
	background-color: #0480ff;
	color: #FFFFFF;
}

/* ==================== Опрос пользователей */

.vote {
	color: #000000;
}
.vote input {width: auto !important; height: auto !important; border: none !important;}
.vote img {
	border-left: 1px solid #000;
	padding: 0 !important;
}

/* ==================== Уведомление о получении новых PM */

#newpm {
	position: absolute;
	height: 250px;
	width: 400px;
	padding: 4px;
	background-color: #fdfdfd;
	border: 1px solid #bbbbbb;
	font-family: verdana;
	line-height: 135%;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=4);
}
#newpmheader {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0480ff;
	font-family: verdana;
	cursor: move;
}
#newpm a {
	background: transparent;
	color: #999999;
	text-decoration: none;
}
#newpm a:hover {
	background: transparent;
	color: #999999;
	text-decoration: underline;
}

/* ==================== Ссылка на скачивание прикрепленного файла */

#attachment {
	color: #808080;
}

/* ==================== Поиск по сайту и результаты поиска */

.search {
	color: #000;
	text-decoration: none;
}
.textin {

		color: #757575;	
		font-size: 11px;	
		font-family: tahoma;	
		background-repeat: repeat-x;
		border: 1px solid #e0e0e0;
	

	text-decoration: none;
}
.sresult  {
	text-align: justify;
	font-weight: normal;
	line-height: 16px;
	font-size: 12px;
	color: #000;
}


/* ==================== Рамка расширенной формы поиска по сайту */

	fieldset {
		border: 1px solid #e0e0e0;
		padding: 5px;
		text-align: left;
		font-size: 11px;	
		font-family: tahoma;	
	}
.highslide-image-blur {
}
.highslide-html-content {
position: absolute;
display: none;
}
.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none;
}
.highslide-loading {
	display: block;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 5px 5px 26px;
	border: 1px solid #000000;
	background: #FFFFFF url("/templates/lg/images/loader.white.gif") no-repeat 5px 50%;
}
a.highslide-full-expand {
	background: url(/templates/lg/dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}













*{margin:0;padding:0;outline:0;font-size:100%;}html{font-size:100.01%;height:100%;}body{line-height:1;}ol,ul{list-style:none;}textarea{resize:none;}blockquote,q{quotes:none;}a img{border:none;}:focus{outline:0;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}input[type='button']::-moz-focus-inner{border:0;}

html, body {
	background: #fff url('/templates/lg/images/bp.jpg') repeat-x 0 100%;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background:#fff;
}
#boshka {
	height:215px; margin-bottom: 15px;
	min-width: 1100px;
	background:url('/templates/lg/images/logo-bg.jpg') repeat-x;
}
#boshka  img {float: left;}

#content {
	float:left;
	width:100%;
	margin-top:10px;
	background:#fff;
}

#center {margin: 0 20%;}

#main
{
width:100%;
}
#p_main {width: 100% !important; padding: 0px 20px; height:100% !important; min-width: 1100px;}

#colonna
{
width:202px;
vertical-align:top;
padding-left: 20px;
}

#colonnar
{
width:202px;
vertical-align:top;
margin-right: 20px;
}

#pagecenter
{
vertical-align:top;
padding: 0px 20px;
min-width: 750px;
}

#podval {
	position:relative;
	clear:left;
	color:#fff; margin-top: 15px;
	height: 180px; margin-top: 15px; min-width: 1000px; background: #c8c8c8 url('/templates/lg/images/footer-bg.jpg') right;
}
#podval a {
	color:#fff;
}
#podval a:hover {
	color:#fff;
}
.bt {
	padding:0px 10px 10px 10px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding-bottom: 5px;
	color: #5e6c75;
	font-weight:normal;
	letter-spacing:-1px;
}
h1 {
	font-size:20px;
}
h2, h3 {
	margin: 0 0 0px 0;
	padding: 0 0 5px 0;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 21px;
}

p, ol, ul {
	padding-left: 10px;
	line-height: 160%;
}

a {
	color: #000; outline: none;
	text-decoration: none;
}

a:visited {
	color: #666;
}

object {outline: none;}
input {outline: none;}

table{border-collapse: collapse; border: 0px;}

a:hover {color:#0480ff;}

strong {color: #0480ff;}
strong a {color: #0480ff !important;}
strong a:hover {color: #000000 !important;}
input.btn {width: auto; height: auto; border: none; padding: 0px; margin: 0px;}

.indent {
	margin-top: 0;
	margin-left: 130px;
}

.image {
	border:none;
}
#c_blok {background: url('/templates/lg/images/dm-bg.gif') no-repeat 0 100%;}

#blok {width: 178px; text-align: left; background: url('/templates/lg/images/dm-bg.gif') no-repeat 0 100%; padding: 0px 10px 10px 14px; margin-bottom: 6px;}
#blok_0 {width: 174px; text-align: left; background: url('/templates/lg/images/dm0-bg.gif') no-repeat 0 100%; padding: 0px 6px 10px 22px; margin-bottom: 6px;}
	#blok img {float: left; padding: 2px 0px;}
	#blok input {border: 1px solid #666; background: #fff; margin: 2px 0px;}
#blok h2 {width: 188px; font-size: 18px; line-height: 13px; padding: 5px 0px 10px 14px; color: #000000; margin-left: -14px; background: url('/templates/lg/images/m-bg.gif') no-repeat; letter-spacing: 1px;}
	#blok:hover h2 {color: #0480ff; background: url('/templates/lg/images/m-bg.gif') no-repeat -202px 0;}
	#blok h2 span {font-size: 11px; font-family: Tahoma; font-weight: bold; letter-spacing: 1px; display: block;  margin-left: 1px;}
#blok_0 h2 {width: 188px; font-size: 18px; line-height: 13px; padding: 5px 0px 10px 14px; color: #000000; margin-left: -22px; background: url('/templates/lg/images/m-bg.gif') no-repeat; letter-spacing: 1px;}
	#blok_0:hover h2 {color: #0480ff; background: url('/templates/lg/images/m-bg.gif') no-repeat -202px 0;}
	#blok_0 h2 span {font-size: 11px; font-family: Tahoma; font-weight: bold; letter-spacing: 1px; display: block;  margin-left: 1px;}
#blok_n {width: 188px; height: 33px; padding: 0px 0px 0px 14px; margin-bottom: 6px;}
#blok_n h2 {width: 188px; height: 33px; padding: 0px 0px 0px 14px; margin-bottom: 6px; background: url('/templates/lg/images/m-bg.gif') no-repeat; margin-left: -14px; letter-spacing: 1px;}
	#blok_n h2:hover {color: #0480ff; background: url('/templates/lg/images/m-bg.gif') no-repeat -202px 0;}
	#blok_n a {font-size: 18px; display: block; line-height: 13px; padding: 5px 0px 0px 0px; color: #000000; text-decoration: none;}
	#blok_n h2 span {font-size: 11px; font-family: Tahoma; font-weight: bold; letter-spacing: 1px; display: block;  margin-left: 1px;}
#blok_new {width: 190px; text-align: left; background: url('/templates/lg/images/dm0-bg.gif') no-repeat 0 100%; padding: 0px 6px 10px 6px; margin-bottom: 6px;}
#blok_new h2 {width: 188px; font-size: 18px; line-height: 13px; padding: 5px 0px 5px 14px; color: #000000; margin-left: -6px; background: url('/templates/lg/images/m-bg.gif') no-repeat; letter-spacing: 1px;}
	#blok_new:hover h2 {color: #0480ff; background: url('/templates/lg/images/m-bg.gif') no-repeat -202px 0;}
	#blok_new h2 span {font-size: 11px; font-family: Tahoma; font-weight: bold; letter-spacing: 1px; display: block;  margin-left: 1px;}
#blok_new embed {margin-top: 4px;}
#blok_new div {width: 88px; height: 31px; margin: 7px 0px 0px 5px; overflow: hidden; float: left;}
	#blok_new div img {width: 88px; height: 31px;}

/*-------------------------*/

#blok_b {width: 190px; text-align: left; background: url('/templates/lg/images/dm-bg.gif') no-repeat 0 100%; padding: 0px 6px 10px 6px; margin-bottom: 6px; height: 155px;}
#blok_b h2 {width: 188px; font-size: 18px; line-height: 13px; padding: 5px 0px 5px 14px; color: #000000; margin-left: -6px; background: url('/templates/lg/images/m-bg.gif') no-repeat; letter-spacing: 1px;}
	#blok_b:hover h2 {color: #0480ff; background: url('/templates/lg/images/m-bg.gif') no-repeat -202px 0;}
	#blok_b h2 span {font-size: 11px; font-family: Tahoma; font-weight: bold; letter-spacing: 1px; display: block;  margin-left: 1px;}
#blok_b img {margin: 7px 0px 0px 3px;}
#blok_b input {margin: 3px 0px 0px 3px; width: 176px; border: 1px solid #666; font-size: 10px; padding: 2px;}
#blok_b b {float: left; width: 100%; margin: 3px 0px 0px 3px;}

/*-------------------------*/

h2 a {
	padding-left: 5px;
	text-decoration:underline;
}
h2 a:hover {
	padding-left: 5px;
	text-decoration:none;
}

.cats li {padding-left: 22px; background: url('/templates/lg/images/cat.jpg') 0 2px no-repeat;}
.cats li a {background: #fff; width: 60px; display: inline-block;}

.cats li.rss {padding-left: 22px; background: url('/templates/lg/images/cat.jpg') -44px 2px no-repeat;}

li.my_sub_cat:hover {padding-left: 0px;}
li.my_sub_cat:hover a.mlink {//padding-left: 22px;}
li.my_sub_cat:hover .sub_cats {padding-left: 22px;}
li.my_sub_cat .sub_cats {padding-left: 0px;}
li.my_sub_cat ul.sub_cats {margin-left: 0px;}
li.my_sub_cat:hover .sub_cat {display: inline;}
.sub_cat {display: none; margin-right: 8px; cursor: hand; cursor: pointer; float: left;//position: relative; top: -19px; width: 14px; height: 18px; background: url('/templates/lg/images/cat.jpg') -22px 2px no-repeat;}
.sub_cat img {display: none !important;}
.sub_cats {display: none;}



.title h2 {
	width:100%;
	height: 30px; background: url('/templates/lg/images/new-t-bg.jpg') no-repeat;
}
.title-left {
	float:left;
	width:50%;
}
.title-right {
	float:right;
	width:50%;
}
.title-right h2 {
	font-size:14px;
	padding-bottom:15px;
	margin-top:5px;
}
.post {
	padding-top: 10px;
	margin-bottom: 10px;
}
.post .content {overflow: hidden;}
.post-text {
	padding-top: 10px;
}
.divider2
{
	position: relative;
	height: 1px;
	border-bottom: solid 1px #eaeaea;
	margin: 0em 0em 1em 0em;
}
.contr {
	padding-top:5px;
	overflow:hidden;
}
.r {
	float:right;
}
/* ==================== */

.f_textarea {
	border: 1px solid #666; 
	background: #fff; 
	color: #666; padding: 2px 5px 2px 0px; 
	margin: 2px 0px;
	font: 11px Verdana;

}
.f_input {
	border: 1px solid #666;
	color: #666;
	padding: 2px 0 2px 5px;
	font: 11px Verdana;
}

.f_select {
	color: #757575;	
	font-size: 11px;	
	font-family: tahoma;
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #e0e0e0;
}
/*------------------------------------------------------------*
**  Комментарии
**------------------------------------------------------------*/
.avatar {
	margin: 7px;
	padding: 7px;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
}
#dle_emo {width: 179px !important; height: 163px !important;}
.noim img {margin-left: 10px;}
.search  * {vertical-align: middle;}
.search  input {height: 15px; width: 100px; border: 1px solid #666; padding: 2px 3px 1px 3px;}
input.btn {height: auto; width: auto; border: none !important; padding: 0px;}
div.rate {padding: 20px 0px 15px 12px; border-left: 1px solid #666; border-right: 1px solid #666;}
		table.new {width: 100%; min-width: 725px; margin-bottom: 20px;}
			table.new tr.head td {height: 30px; background: url(/templates/lg/images/newbg.jpg) 0 -116px repeat-x;}
				table.new tr.head td p.titlel {float: left; padding-left: 15px; line-height: 30px; background: url(/templates/lg/images/newbg.jpg) 0 0 no-repeat;}
					table.new tr.head td p.titlel span {font-size: 14px; font-weight: bold; text-decoration: none;}
					table.new tr.head td p.titlel a {font-size: 14px; font-weight: bold; text-decoration: none;}
					table.new tr.head td p.titlel span {font-size: 14px; font-weight: bold; text-decoration: none;}
				table.new tr.head td p.titler {float: right; font-size: 12px; line-height: 30px; padding-right: 15px; background: url(/templates/lg/images/newbg.jpg) 100% -58px no-repeat;}
				table.new tr.head td p.titler a {text-decoration: none;}
			table.new td .newin {overflow: hidden; padding: 10px 15px; font-size: 12px; line-height: 18px; border-left: 1px solid #666; border-right: 1px solid #666;}
				table.new td .newin img {padding: 0px 0px 15px 15px; clear: right;}
			table.new td .com {overflow: hidden; padding: 10px 7px; font-size: 12px; line-height: 18px; border-left: 1px solid #666; border-right: 1px solid #666;}
			table.new tr.foot td {height: 26px; font-size: 12px; background: url(/templates/lg/images/newbg.jpg) 0 -147px repeat-x;}
				table.new tr.foot td p.footl {float: left; padding-left: 15px; line-height: 26px; background: url(/templates/lg/images/newbg.jpg) 0 -31px no-repeat;}
				table.new tr.foot td p.footl img {position: relative; top: 3px;}
					table.new tr.foot td p.footl a {font-weight: bold; text-decoration: underline;}
				table.new tr.foot td p.footr {float: right; text-align: right; width: 130px; line-height: 26px; padding-right: 15px; background: url(/templates/lg/images/new-b-r.jpg) no-repeat 100% 0;}
				table.new tr.foot td p.footrc {float: right; text-align: right; width: 200px; line-height: 26px; padding-right: 15px; background: url(/templates/lg/images/newbg.jpg) 100% -89px no-repeat;}

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 11px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 12px !important;
}
.onl_table td {
    padding-right : 5px;
    font-size : 12px !important;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000 !important;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000 !important;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666 !important;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4 !important;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #00a400 !important;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #00a400 !important;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #0000ff !important;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #0000ff !important;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666 !important;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666 !important;
}

.liru {margin: 120px 0px 0px 20px; float:left; opacity: 0.5;}
	.liru:hover {opacity: 1;}
.other {float:left; margin-left: 5px; margin-top: 120px; opacity: 0.5;}
	.other:hover {opacity: 1;}

.lastcomm {
	padding: 3px 2px 3px 2px;
	border-bottom:1px solid #E6E6E6;
}

.lastcomm_over {
	padding: 3px 2px 3px 2px;
	border-bottom:1px solid #E6E6E6;
	background:#F5F5F5;
	cursor: hand;
}
#hintbox {
	text-align:left;
 	width:150px;
	font-size: 11px;
 	border: 1px solid #000000;
	background-color: #FFFFFF;
 	filter:alpha(opacity="95");
	font-family: tahoma;
 	layer-background-color:#a396d9;
	color:#000;
	z-index: 3;
	margin: 0px 15px 0px 0px;
	-moz-opacity : 0.9;
	-moz-border-radius : 5px;
	margin: 10px 0 0 10px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden;
	z-index: 3;
}  

.ctitle {text-align: center; font-size: 11px; padding-bottom: 5px; margin-left: 12px;}
	.ctitle span {width: 28px; line-height: 30px; color: #ccc; background: url(/templates/lg/images/pages.png) 100% 0 no-repeat; display: block; float: left;}
	.ctitle span:hover {width: 28px; line-height: 30px; color: #ccc; background: url(/templates/lg/images/pages.png) 100% 100% no-repeat; display: block; float: left; cursor: default;}
	.ctitle a {width: 28px; line-height: 30px; color: #000;text-decoration: none; background: url(/templates/lg/images/pages.png) 0 0 no-repeat; display: block; float: left;}
	.ctitle a:hover {width: 28px; line-height: 30px; color: #000;text-decoration: none; background: url(/templates/lg/images/pages.png) 0 100% no-repeat; display: block; float: left;}
		.ctitle p {width: 28px; height: 30px; display: block; float: left; padding:0 !important;line-height: 30px;}

.last_in_forum {font-size: 11px; width: 178px;}
	.last_in_forum td.funame, .last_in_forum td.fvr {padding: 3px; border-bottom: 1px solid #999;}

#thx-layer {border-left: 3px solid #6ab3fd; padding: 10px; overflow: hidden; margin-top: 10px;}
	#thx-layer input {margin-bottom: 5px; cursor: pointer; cursor: hand;}
	#thx-layer p {font-weight: bold; padding-left: 2px !important; lihe-height: 100% !important;}
	#thx-layer a:hover {cursor: pointer; cursor: hand;}

div.ahover {position: absolute;}
ul.letters {font-size: 11px; font-weight: bold; width: 180px; clear: both; font-family: Tahoma; list-style-type: none; position: relative; margin-left: -11px;}
ul.letters li {position: relative; z-index: 2; float: left;}
ul.letters li.fli {margin-left: 3px;}
ul.letters li a {color: #363c3c; text-decoration: none; padding: 1px 3px;}
ul.letters li a:hover {color: #fff;background: #344;}

.fback td {padding: 5px;}
.fback th {text-align: left; vertical-align: top; font-weight: normal; padding: 5px;}

#dle-comments-form h2 {color: #000000;}

.informa h1 {color: #000000; line-height: 12px; margin-top: 2px;}
.informa {padding: 20px;}
.informa a {font-weight: bold;}

.fzp {width: 480px;}
.fzp th {width: 220px; text-align: left; vertical-align: top; font-weight: normal; padding: 3px 0px;}
.fzp td {padding: 3px 0px;}

.pmo {
	border: 1px solid #65b1ff;
	color: #000;
	padding: 2px 5px;
	font: 11px Verdana;
	background-color: #cbe5ff;
	position: relative; top: -2px;
}
.pmo:focus {
	color: #666;
	border:1px solid #000;
	background: #FFFFFF;
}
.pmo:hover {
	color: #000;
	background-color: #f0f7ff
}

ul.top_u {width: 700px; margin-top: 10px;}
	ul.top_u li {float: left; width: 230px; height: 123px;}
	ul.top_u li img {float: left; padding: 7px; border: 1px solid #e4e4e4; margin-right: 7px;}
	ul.top_u li p {padding-top: 7px;}




#lastup {float: left; width: 240px; height: 180px; background: url(/templates/lg/images/last_up_bg.png) no-repeat 0 10px; padding: 10px 0 0 20px;}
	#lastup span { font-weight: bold; display: block; margin-top: 20px; padding-left: 20px; width: 180px; cursor: default; }
	#lastup table { width: 200px; line-height: 25px; font-size: 12px; cursor: default; }
	#lastup table th { width: 30px; font-weight: normal; }

	#lastup table td div { width: 190px; white-space: nowrap; overflow: hidden; }

.help {
	white-space: nowrap;
	font-weight: bold;
	clear: left;
	text-align: center;
}
.help img {dispay: block; margin-left: 43px;}



img.sendbit {border: none; cursor: pointer; cursor: hand; padding: 0 !important; margin: 0 5px 0 0 !important; position: relative; top: 2px; left: 5px;}
.sendlink, .sendlinks, .sendlinkl {width: 300px; height: 100px; border: 1px double #000; position: absolute; left: 50%; top: 50%; margin: -50px 0 0 -150px; z-index:10; display: none; text-align: center; background: #fff;}
.sendlink div, .sendlinks div, .sendlinkl div {margin: 15px 10px 20px 10px; position: relative; display: block;}
.sendlink span, .sendlinks span, .sendlinkl span {cursor: pointer; cursor: hand; margin: 10px; padding: 3px 10px; border: 1px solid #000;}

a.linki img {margin: 1px 4px;}
a.linki {width: 34px; height: 27px; display: block; background: url(/templates/lg/ico/addmem.png) 0 0 no-repeat; position: relative; top: -6px; float: right;}


.scrolltop {position: absolute; right: 0; bottom: 0; cursor: pointer; cursor: hand;}


.newin {position: relative; z-index: 1;}
p.category {

	width: 380px;

	height: 80px;

	position: absolute;

	z-index: -1;

	background: url(/templates/lg/images/categories-ico.jpg) no-repeat;

}

p.category.news { background-position: 0 0; }

p.category.tv { background-position: 0 -80px; }

p.category.ova { background-position: 0 -160px; }

p.category.movie { background-position: 0 -240px; }

p.category.live { background-position: 0 -320px; }

p.category.manga { background-position: 0 -400px; }

p.category.j-mu { background-position: 0 -480px; }

p.category.amv { background-position: 0 -560px; }

p.category.pics { background-position: 0 -640px; }

p.category.pro { background-position: 0 -720px; }
p.category.none { background: none !important; }


.addnew {
 width: 100%; 
}

.addnew td { padding: 10px; border-left: 1px solid #ccc;
 }

.addnew tr td, .addnew tr th {
 border-bottom: 1px solid #ccc; 
}
.addnew tr.anlast td, .addnew tr.anlast th {
 border-bottom: none; 
}

.addnew td textarea { border: 1px solid #666;
 }

.addnew input.f_input {
 width: 350px; 
}

.addnew textarea {
 width: 100%;
 height: 250px; 
}

.addnew th {
 width: 220px; padding: 10px;
 text-align: right;
 vertical-align: top; 
}
.addnew img {padding: 0 !important;}

.categories input {
 width: 100px;
 margin: 3px 4px 3px 0; 
}

.butaddnew input {
 padding: 2px 10px; 
}

.themenews { border-left: 3px solid #6ab3fd;padding-left: 9px; margin-top: 10px; }

