/*Форматирование текста*/
.finfo {font-size:11px; color:#999999;}

/*Каркас*/
#search {float:right; width:30%; height:57px; line-height:57px; background:#efefef;}
.blkj {background:#f0f0ec; padding:15px; margin-bottom:25px; line-height:18px; font-size: 13px;}

.tags {margin-bottom:25px; line-height:20px;}
.tags a:link {text-decoration:none; padding:3px;}
.tags a:hover {text-decoration:none; padding:3px; background:#f0f0ec; color:#000000;}
.tags a:visited {text-decoration:none; padding:3px; color:#000000;}

.commentoptions {font-size: 0.9em;}
.commentoptions a {color: #c0c0c0; }
.commentoptions a:hover { background: #e2e2e2; color: #000000; text-decoration: none; }

/*Поиск*/
.is {width:100%; height:29px; line-height:29px; color:#666666; border:2px solid #d8d8d8;}
/*------------------------------------------------------------------------------------------*/

input {border: 1px solid #bdbcbe;}
textarea {border: 1px solid #bdbcbe; background-position: bottom right; background-repeat:no-repeat;}
.f_textarea {
	color: #000000;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
}
/*-----*/
h4 {font-size: 1em; margin: 5px 0; font-weight:normal;}
.naws_tags {padding: 10px; font-size: 11px; font-family:"Segoe UI", Tahoma, Arial, Verdana, sans-serif;}
#banner_osn {
	margin: 0 1px 3px 1px;
	background-color: #dededd;
	padding: 10px;
	text-align: center
			}
/*---------------------------------*/
li.pop  {
	color: #FFFFFF;
	}
ul.pop  {
	color: #FFFFFF;
	}
#login_form {
	position: absolute;
	text-align: left;
	top: 216px;
	left: 10px;
	}
#login_form a, #login_form a:visited {
	color: #578cca;
	text-decoration:none;
	}	
#login_form a:hover {
	text-decoration:underline;
	}
#niceloginform div.head {
       width:100%;
       height:26px; 
       background:url(../images/pasportbgzag.gif) #2e2e2e repeat-x bottom left;
       margin:0; 
       padding:0;
} 
#niceloginform div.head div.left {
       float:left; 
       font:11px Verdana; 
       color:#FFFFFF; 
       padding:6px;
}
#niceloginform div.head div.right {
       float:right; 
       padding:6px;
}
#niceloginform {
       position: absolute;
       width: 332px;
       left: 35%;
       top: 216px;
       text-align:left;
       background:url(../images/login.jpg) right center no-repeat #FFFFFF;
       display: none;
       z-index: 99;
}
#screen {
       position: absolute;
       top: 0;
       left: 0;
       right: 0;
       width: 100%;
       height: 100%;
       z-index: 98;
       display: none;
       background: url(../images/bg.png);
}

#niceloginform div.border {
       border:1px solid #3C3C3C;
       padding:5px 10px 18px 10px;
       line-height:20px;
       font:11px Verdana;
       color:#000;
}
#niceloginform div.border h2 {
       font:20px Tahoma; 
       color:#CC3300;
       margin-top:0;
}
#niceloginform div.border div.input {
       margin:0;
       padding:4px 0 1px 0;
}
#niceloginform div.border input.data {
       width:190px;
       padding:3px 3px 3px 5px;
}
#niceloginform div.border input.data {
       border:1px solid #D4D0C8;
       background:#FFFFFF;
       color:#000000;
}
#niceloginform div.border div {
       margin:0 0 10px 0;
}
#niceloginform div.border div#register {
       border-top:1px solid #D4D0C8;
       margin:10px 0 0 0;
       padding:5px 0 0 0;
}
#cursor-link {
       cursor: pointer; 
       color: #578cca; 
       text-decoration: underline;
}

#cursor-link, #cursor-link a:link, #cursor-link a:visited {
       cursor: pointer; 
       color: #578cca; 
       text-decoration: underline;
}

#cursor-link:hover {
       cursor: pointer; 
       text-decoration: none; 
}

#cursor-link a:hover {
       cursor: pointer; 
       color: #85c226; 
       text-decoration: none; 
       border-bottom: 1px solid #ccc;
}
.d_news ul li{
		margin:0;
		padding:0;
		list-style-type:none;
		width:auto;
		color: #FFFFFF;
		}
.d_news {
	color: #666666;
	}
.d_news a, .d_news a:visited {
	color: #666666;
	text-decoration: none;
	}
.d_news a:hover {
	text-decoration: underline;
}