body{
	font-size:62.5%;
	font-family:Helvetica, Arial, Sans-Serif;
	background:#030c0d url('../images/header-top.jpg') repeat-x top;
	color:#333;
	text-align:left;
	}

ul li{
	list-style:url('../images/list-style.gif');
	}

/* Footer */
#footer-bg-bottom{
	background:url('../images/footer-bg-bottom.jpg') repeat-x bottom;
	}
	
#footer-bg{
	background:url('../images/footer-bg.png') no-repeat bottom;
	}

/* Header */
#header{
	background:url('../images/header-bg.png') no-repeat top center;
	height:226px;
	margin:0 auto;
	width:1000px;
	}
	


/* Content */	
#page{
	background:url('../images/body-bg.png') repeat-y center;
	text-align:left;
	margin:0 auto;
	width:1000px;
	}

#content{
	font-size:13px;
	}

.narrowcolumn .postmetadata{
	text-align:center;
	padding-top:5px;
	}

.narrowcolumn{
	float:left;
	padding:15px 0 0px 30px;
	margin:0px 0 0;
	width:590px;
	}

/* ����� ������� */
.entry{
	font-family:Helvetica, Arial, Sans-Serif;
	padding:10px 0px 30px;
	clear:both;
	font-size:13px;
	line-height:1.6em;
	border-bottom:1px solid #CECECE;
	}

.entry img{
border-color:#999999;
}

.entry ul li{
	line-height:1.5em;
	font-size:12px;
	}


.alt{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	}

small{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:0.9em;
	line-height:1.5em;
	}

.pagetitle{
	font-size:1.6em;
	text-align:left;
	font-family:'Trebuchet MS', 'Lucida Grande',Arial, Sans-Serif;
	font-weight:bold;
	color:#146873;
	border-bottom:1px solid #CECECE;
	padding-bottom:6px;
	}

.posttitle{
	font-size:1.1em;
	text-align:left;
	font-family:'Trebuchet MS', 'Lucida Grande',Arial, Sans-Serif;
	font-weight:bold;
	color:#e15603;
	border-bottom:1px solid #CECECE;
	padding-bottom:7px;
    }

.posttitle a{
	font-family:'Trebuchet MS', 'Lucida Grande',Arial, Sans-Serif;
	font-weight:bold;
	color:#146873;
	text-decoration:none;
	}

.posttitle a:hover{
	font-family:'Trebuchet MS', 'Lucida Grande',Arial, Sans-Serif;
	font-weight:bold;
	color:#1095a6;
	text-decoration:none;
	}

h1, h1 a{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1.5em;
	text-align:left;
	font-weight:bold;
	color:#333;
	}

h1 a:hover{
	color:#ff6c00;
	text-decoration:none;
	}
	
#title{
	font-family:'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
	font-weight:bold;
	font-size:3.6em;
	text-align:left;
	padding:0px 0 0 0;
	text-shadow: 2px 1px 3px #2f2f2f;
	}

#title a{
	color:#fdfdfd;
	text-decoration:none;
	}

#title a:hover{
	color:#fdfdfd;
	text-decoration:none;
	}
	
#headerimg .description{
	font-size:1.8em;
	text-align:left;
	padding-left:0;
	text-decoration:none;
	color:#ccc;
	text-shadow: 1px 1px 3px #2f2f2f;
	}

h2{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1.3em;
	color:#e15603;
	}

h3{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1.1em;
	}

h4{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1em;
	font-weight:bold;
	}

h5{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:0.9em;
	font-weight:bold;
	}

h6{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:0.9em;
	font-weight:bold;
	}

#sidebar h2{
	font-size:1.2em;
	text-decoration:none;
	}

.entry p a:visited{
	color:#b85b5a;
	}

#sidebar{
	font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata{
	color:#777;
	}

code{
	font:1.1em 'Courier New', Courier, Fixed;
	}

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

a:hover{
	color:#0066FF;
	text-decoration:underline;
	}

.post{
	clear:both;
	padding-top:15px;
	}

.post h2 a{
	color:#06C;
	}

.footercr{
	padding-bottom:39px;
	margin-right:20px;
	clear:both;
	}

.copyright{
	float:left;
	color:#92a591;
	font-size:11px;
	margin-left:20px;
	}

.xhtml, .css{
	margin-top:-3px;
	margin-left:8px;
	float:right;
	}

.xhtml a{
	background:url(../images/xhtml.gif) no-repeat left center;
	padding:5px 0 5px 18px;
	color:#ef2983;
	text-decoration:none;
	}

.xhtml a:hover, .css a:hover{
	color:#92a591;
	text-decoration:underline;
	}

.css a{
	background:url(../images/css.gif) no-repeat left center;
	padding:5px 0 5px 18px;
	color:#71da51;
	text-decoration:none;
	}

.credits{
	margin-top:-3px;
	margin-left:8px;
	float:right;
	color:#CCC;
	}

.credits  a{
	color:#00ccff;
	text-decoration:underline;
	}

.credits  a:hover{
	color:#92a591;
	text-decoration:underline;
	}

.achieve-title{
	color:#666;
	text-transform:uppercase;
	font-size:13px;
	}
/* End Typography & Colors */

/* Begin Structure */
body{
	margin:0;
	}

#headerimg{
	margin:0 auto;
	width:1000px;
	padding-top:5px;
	height:221px;
	}

.pagecolumn{
	float:left;
	padding:30px 0 20px 30px;
	margin:0px 0 0;
	width:545px;
	}



.postmetadata{
	clear:left;
	}

#footer{
	margin:0 auto;
	height:150px;
	width:1000px;
	float:left;
	}

.categorytitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#7ea604;
	width:590px;
	text-align:left;
	margin:0 0 0 30px;
	border-bottom:1px solid #999;
	padding-top:25px;
	}

#scategory{
	width:590px;
	padding-left:85px;
	text-align:center;
	padding-top:15px;
	}

#aboutme{
	float:right;
	margin-right:30px;
	padding-top:45px;
	text-align:center;
	}
	
#foot-left{
float:left;
}
.about-me{
	text-align:left;
	width:293px;
	font:bold 15px Arial;
	color:#d4d4d4;
	padding-bottom:4px;
	border-bottom:1px solid #999;
	margin-bottom:18px;
	}

.about-me-text{
	width:270px;
	height:250px;
	padding-top:15px;
	font-size:12px;
	color:#a0a0a0;
	float:right;
	text-align:left;
	}

.about-me-text img{
	float:left;
	margin:2px 10px 2px 0;
	border:1px solid #0d4a53;
	padding:3px;
	}

.about-me-text a{
	text-decoration:underline;
	font-weight:bold;
	}

/* End Structure */

/*	Begin Headers */
h1{
	padding-top:5px;
	margin:0;
	}

h2{
	margin:30px 0 0;
	}

h2.pagetitle{
	margin-top:30px;
	text-align:center;
	}

#sidebar h2{
	margin:5px 0 0;
	padding:0;
	}

#nav{
	list-style:none;
	padding-left:0px;
	margin-top:-62px;
	margin-left:30px;
	}

#nav li, #nav span{
	float:left;
	margin-right:5px;
	list-style:none;
	border:1px solid #000;
	}

#nav .current_page_item a, #nav .current_page_item a:visited, #nav .page_item a:hover{
	color:#fffef5;
	text-decoration:none;
	padding:6px 17px;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url('../images/nav-hover.gif') repeat-x;
	border:1px solid #686964;
	display:block;
	}

#nav .page_item a{
	color:#fffef5;
	text-decoration:none;
	background:none;
	padding:6px 17px;
	font:bold 12px Arial, Helvetica, sans-serif;
	border: 1px solid #2696a5;
	display:block;
	}
/* End Headers */

/* Switching Style*/
#theme-style{
	margin-top:-45px;
	float:right;
	right:15px;
	font:110%/100% Arial, Helvetica, sans-serif;
	}

.black-theme a, .green-theme a, .blue-theme a, .red-theme a, .gold-theme a{
	padding-top:5px;
	margin-left:8px;
	}

/* End Switching Style*/

/* Begin Images */
p img{
	padding:0;
	max-width:100%;
	}

img.centered, .aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

img.alignright{
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
	}

img.alignleft{
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
	}

.alignright{
	float:right;
	}

.alignleft{
	float:left;
	}

/* End Images */

/* Begin Lists */

.postmetadata ul, .postmetadata li{
	display:inline;
	list-style-type:none;
	list-style-image:none;
	}

#sidebar ul{
	margin:0;
	padding:0;
	}

#sidebar ul li{
	list-style-type:none;
	list-style-image:none;
	margin-bottom:15px;
	}

#sidebar ul p{
	margin:5px 0 8px;
	}

#sidebar ul ul li{
	margin:3px 0 0;
	padding:0;
	}

#sidebar ul li ul ul{
margin-left:10px;
}
/* End Entry Lists */

/* Begin Form Elements */
.cse-search-box {
	text-align:center;
	margin:5px 0 0 700px;
	height:43px;
	}

.cse-search-box #s{
	border:1px solid #203346;
	width:245px;
	height:20px;
	background:#fff;
	padding:4px 5px 0 5px;
	margin:7px 2px;
	font-weight:normal;
	color:#b0b0b0;
	border:1px solid #000;
}
.entry form{
	text-align:center;
	}

select{
	width:130px;
	}

#commentform input{
	width:170px;
	padding:2px;
	margin:5px 5px 1px 0;
	}

#commentform textarea{
	width:99%;
	padding:2px;
	}

#commentform #submit{
	background: url('../images/blue-comment-button.png') no-repeat;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fefefe;
	border:1px solid #2c2c2c;
	float:right;
	margin-right:-2px;
	width:143px;
	height:27px;
	cursor:pointer;
	}
/* End Form Elements */

/* Begin Comments*/
.alt{
	margin:0;
	padding:10px;
	}
.commentlist{
	margin:0 0 0 0px;
	padding:0;
	text-align:justify;
	list-style:none;
	}

.commentlist li{
	margin:0;
	padding:10px;
	}

#commentform p{
	margin:5px 0;
	}

.nocomments{
	text-align: center;
	margin:0;
	padding:0;
	}

/* End Comments */


/* Begin Mini Icons */

.postdata{
	font-size:12px;
	color:#999;
	padding:5px 0 5px 0;
	line-height:1.3em;
	}

.postdata a, .postdata a:visited{
	color:#999;
	text-decoration:none; 
	}

.postdata a:hover{
	color: #06c;
	text-decoration:none;
	}

.postdata .category{
	background:url('../images/category.gif') no-repeat;
	padding-left:18px;
	float:left;
	}

.postdata .comments{
	background:url('../images/comments.gif') no-repeat;
	padding-left:18px;
	float:right;
	}

.postdata .add-comment{
	background:url('../images/comments-add.gif') no-repeat;
	padding-left:18px;
	float:right;
	}

.postdata .minidate{
	background:url('../images/date.gif') no-repeat;
	padding-left:18px;
	float:left;
	}
	
.postdata .dalee{
	padding-left:18px;
	padding-top:15px;
	float:right;
	}
/* End Mini Icons */

/* Begin Sidebar */
.sponsorads{
	clear:both;
	margin:15px 0 15px 0;
	}
.sponsorads img{
	margin:3px 2px 2px 3px;
	}

#sidebar{
	font-family:Arial;
	padding:20px 0 10px 0;
	width:320px;
	float:left;
	overflow:hidden;
	margin-left:42px;
	}

#sidebar form{
	margin:0;
	}

#sidebar h2{
	height:19px;
	padding:4px 5px 4px 5px;
	margin:0;
	font:120%/100% Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
    border-bottom:1px solid #999;
	text-transform:uppercase;
	}

#sidebar ul ul{
	padding:5px;
	margin:0px;
	text-align:left;
	}

#sidebar ul li ul li{
	padding:5px 0 5px 0px;
	border-bottom:1px dotted #e1e3e3;
	font-size:12px;
	}

#sidebar .sidebarrecentpost{
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #e1e3e3;
	font-size: 12px;
	}
/* End Sidebar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps{
	cursor:help;
	}
acronym, abbr{
	border-bottom:1px dashed #999;
	}

blockquote{
	margin:15px 30px 0 10px;
	padding-left:20px;
	border-left:5px solid #ddd;
	}

blockquote cite{
	margin:5px 0 0;
	display:block;
	}

.center{
	text-align:center;
	}

hr{
	display:none;
	}

a img {
	border:none;
	}

.navigation{
	display:block;
	text-align:center;
	margin-top:10px;
	margin-bottom:60px;
	}

#previous-entries a{
	background:url('../images/previous-entries.gif') no-repeat;
	padding-left:18px;
	float:left;
	}

#next-entries a{
	background:url('../images/newer-entries.gif') no-repeat right;
	padding-right:18px;
	float:right;
	}

pre{
	border:1px #ddd dotted;
	background:#f7f7f7;
	padding:0 15px 0 10px;
	font-family: "Consolas", "Lucida Console", "Courier New", monospace;
	float:left;
	margin-bottom:15px;
	overflow:auto;
	width:520px;
	}
/* End Various Tags & Classes*/

/* Gravatars Style*/
.gravs{
	margin-top:20px;
	}
	
.avatar{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	padding:3px;
	border:1px solid #999;
	}
/* End Gravatars Style*/

.message_head {
padding-top: 0;
cursor: pointer;
position: relative;
}
.message_body {
display: none;
}
ul.related-news{
margin:0px;
padding:0px;
}
.related-news li{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 25px;
}









































/* Engine CSS*/
/* DEFAULT STYLES OF DATALIFE ENGINE RELEASE 8.2 */

/* ==================== ����� ����� �� ��������� */

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

/* ==================== ����� ������ */

.archives {
	margin-left: 0px;
}
.archives a {
	color: #43637e;
}

/* ==================== ������ � ������� ����� */

.title_quote {
	color:#545454;
	background-color:#FBCB3C;
	border:1px dotted #bebebe; 
	border-bottom: 0;
	font-weight: bold;
	padding: 5px;
}
.quote {
	color:#545454;
	background-color:#ffffe0;
	border: 1px dotted #d8d8d8;
	text-align: justify;
	padding: 5px;
}

/* ==================== ��� SPOILER */

.title_spoiler {
	color: #555555;
	background-color: #e0e7f8;
	border: 1px dotted #afc2ec; 
	font-weight: bold;
	padding: 5px;
}
.title_spoiler img {
	margin: 0; padding: 0;
}
.text_spoiler {
	color: #555555;
	background-color: #e0e7f8;
	border: 1px dotted #afc2ec;
	border-top: 0;
	text-align: justify;
	padding: 5px;
}

/* ==================== T�� CODE */

.scriptcode {
	color:#545454;
	background-color:#ffffe0; 
	border:1px dotted #bebebe;
	text-align: left;
	padding: 5px;
}

/* ==================== ��������� */

.weekday-active-v {
	color: #5078d5;
}
.day-active-v {
	color: #5078d5;
}
.calendar {
	color: #555555;
	font-family: verdana;
	font-size: 11px
}
.calendar td, th {
	 font-family: verdana;
	 text-decoration: none;
/* - */
	 padding-left: 4px;
 	 padding-right: 3px;
	 padding-top: 4px;
	 padding-bottom: 3px;
/* - */
}
.weekday {
	color: #804040;
	font-family: verdana;
}
.weekday-active {
	color: #804040;
	font-family: verdana;
}
.day-active {
	color: #804040;
	font-family: verdana;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
	text-decoration: underline;
}
.monthlink {
	color: #e73231;
	text-decoration: none;
}
.day-current {
	background-color: #f4f4f4;
	border: 1px solid #cccccc;
}

/* ==================== ������� ������ */

.rating {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 85px;
	height: 16px;
}
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background-image: url(../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(../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(../dleimages/rating.gif);
	background-position: left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* ==================== BB ���� */
 
/* �������� bbcodes � bbcodes_poll ������������� � ����� ������ */
/* ����� bbcodes ���������� � ������ ������������ ��������� (pm.tpl)  � �� ��������� � ������ ��������� ���������*/

.bbcodes {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
/*  width: 120px;  */
	height: 20px;
	font-weight: bold;
}

.editor textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.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;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	width: 100px;
	height: 20px;
	font-weight: bold;
}

/* ==================== �������������� ���� �������� */

.xfields textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;

	width: 320px;
	height: 86px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.xfields input {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;

	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.xfields select {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;

	height: 18px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}

/* ==================== �������������� ���� ������� ������������� */
.xprofile {
	padding-top: 5px;
}

.xprofile textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;

	width: 320px;
	height: 86px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.xprofile input {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;

	width: 250px;
	height: 14px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.xprofile select {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;

	height: 18px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
/* ==================== ������������ ��������� */ 

.pm_head {
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */ 
}
.pm_list {
	color: #555555;
}
.pm_list a {
	color: #5078d5;
}

/* ==================== ���������� ���� */

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}
#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#fdd08b;
	color:#000000;
}

/* ==================== ����� ������������� */

.vote {
	color: #555555;
}

/* ==================== ����������� � ��������� ����� PM */

#newpm {
	position: absolute;
	width: 400px;
	padding: 4px;
	background-color: #fdfdfd;
	border: 1px solid #bbbbbb;
	font-family: verdana;
	color: #757575;
	line-height: 135%;
}
#newpmheader {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	background-color: #4972D3;
	font-family: verdana;
	cursor: move;
}
#newpm a {
	background: transparent;
	color: #4d6a8a;
	text-decoration: none;
}
#newpm a:hover {
	background: transparent;
	color: #4d6a8a;
	text-decoration: underline;
}

/* ==================== ������ �� ���������� �������������� ����� */

.attachment {
	color: #808080;
}

/* ==================== ����� �� ����� � ���������� ������ */

.search {
	color: #555555;
	text-decoration: none;
}
.textin {
	color: #555555;			/* !!! ����� � ����� ��������� ����� (�����������) !!! */
	font-size: 11px;
	font-family: tahoma;
	background-image: url(../images/dlet_field_o.gif); background-repeat: repeat-x;
	border: 1px solid #e0e0e0;
	text-decoration: none;
	padding-left: 3px;
	background-color: #ffffff;
}

.sresult  {
	text-align: justify;
	font-weight: normal;
	line-height: 16px;
	font-family: tahoma;
	font-size: 12px;
	color: #555555;
}

/* ==================== ����� ������������ �������� ����������� �� ���� �� ����������� ����� */
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-active-anchor {
   visibility: hidden;
}  
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-dimming {
	background: black;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.highslide-loading {
    display: block;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid #ffffff;
    background-color: #000000;
}
a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(../dleimages/resize.gif);
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-caption {
	display: none;
	padding: 5px;
	background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}
/* ==================== ������ ����� */
.clouds_xsmall {
	font-size: x-small;
}
.clouds_small {
	font-size: small;
}
.clouds_medium {
	font-size: medium;
}
.clouds_large {
	font-size: large;
}
.clouds_xlarge {
	font-size: x-large;
}

/* --- Twitter --- */
.tweet_loading{
    font-weight: bold;
	text-align:center;
	padding:10px;
	font-size:22px;
}
ul.tweet_list{
    padding:0px;
	margin:0px; 
    list-style: none; 
    overflow: hidden;  
}
ul.tweet_list li{
padding: 5px 0 5px 0;    
font-size: 11px;
list-style: none;  
border-bottom: 1px dotted #000;
overflow: hidden;
margin: 5px 0 0 0;
}
a.tweet_avatar{
float: left;
margin: 0 10px 0 0;
}
a.tweet_username{
color: #0066CC;   
}
a.tweet_hashtag{
color: #38352F; 
font-weight: bold;   
}
a.tweet_date{
color: #0066CC;
font-style:italic;
padding-top:5px;
font-size:11px;
display: block;
}
li a.tweet_url{
color: #0066CC;
text-decoration: underline;    
}
ul.tweet_list li a.url:hover{
text-decoration:  underline;    
}
.tweet_outro{
display:block;
font-size:12px;
background:#A2CFFD;
padding:5px 5px;
}
.tweet_outro a{
color:#000000;
font-weight:bold;
}

.img_container {
display: inline-block;
opacity: 0.7;
filter:alpha(opacity=50);
}
.img_container:hover {
display: inline-block;
opacity: 1.0;
filter: alpha(opacity=100);
}
.t bb{
width:400px !important;
}