/* 
=============================================================
This Skin for NiceWeb.Net.Ru Developed by eXe.f0rt1
           Copyright © 2009  SharaDay.Ru
File 'style.css' - Cascading Style Sheet (CSS) Document
=============================================================
*/
 
* { margin:0; padding:0; }

body, html { 
background-color: #7596C9;
font-size:13px; 
font-family:Tahoma; 
color:#000; 
padding:10px; 
}

#outer {  
}
img { 
border:none; 
}


a:active,
a:visited,
a:link {
    color: #000000;
}

a:hover {
	color: #A70F41;
	text-decoration: underline;
}


/* 
 * ========================================
 * Оформление для функции Title и Alt
 * ========================================
 */
.title
{
background-color:#7596C9;
line-height:10px;
color:black;
font-family:verdana;
font-size:11px;
width:auto;
border-top:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
margin:0px;
padding:8px;
position:absolute;
visibility:hidden;
}
#tooltip, #hintbox {
background:#FFFFFF;
filter:alpha(opacity="90");
border:1px solid #CCCCCC;
color: #FFFFFF;
font: 10px Tahoma;
margin:0px;
padding:2px;
position:absolute;
visibility:hidden
}

.bbcodes2 {
	border: 1px solid #E0E0E0;
	color: #000000;
	font-family: Tahoma, helvetica, sans-serif;
	padding: 3px;
	vertical-align: middle;
	font-size: 12px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
	background-image: url("../dleimages/bbcodes.gif");
	background-repeat: repeat-x;
}

.bbcodes3 {
    background:#7596C9;
	border: 1px solid #E0E0E0;
	color: #000000;
	font-family: Tahoma, helvetica, sans-serif;
	padding: 3px;
	vertical-align: middle;
	font-size: 12px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
	background-image: url("../dleimages/bbcodes.gif");
	background-repeat: repeat-x;
}

/* 
 * ========================================
 * Стиль для Логин Панели )))
 * ========================================
 */

.copy {
    color: #696969;
    font-size: 11px;
    font-family: tahoma;
    text-decoration: none;
}

.copy a:active,
.copy a:visited,
.copy a:link {
    color: #000000;
	font-size: 11px;
	font-family: tahoma;
    text-decoration: none;
}

.copy a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* 
 * ========================================
 * Стиль для Архива, ТопНевс, Опрос и т.д
 * ========================================
 */
 .exe  {
    color: #696969;
    font-size: 11px;
	font-family: tahoma;
    text-decoration: none;
}

.exe a:active,
.exe a:visited,
.exe a:link {
    color: #000000;
	font-size: 11px;
	font-family: tahoma;
    text-decoration: none;
}

.exe a:hover {
	color: #220DE7;
}
/* 
 * ========================================
 * Стиль для Новостей
 * ========================================
 */
 .news2  {
    color: #696969;
    font-size: 11px;
	font-family: tahoma;
    text-decoration: none;
}

.news2 a:active,
.news2 a:visited,
.news2 a:link {
    color: #1FB70F;
	font-size: 11px;
	font-family: tahoma;
    text-decoration: none;
}

.news2 a:hover {
	color: #220DE7;
}
/* 
 * ========================================
 * Стиль для Навигации
 * ========================================
 */
.menu {
    color: #FFFFFF;
	font-size: 15px;
	font-family: tahoma;
	text-decoration: none;
} 

.menu a:active,
.menu a:visited,
.menu a:link {
	color: #10B4E7;
	font-size: 15px;
	font-family: tahoma;
	text-decoration:none;
}

.menu a:hover {
	color: #000000;
	text-decoration: none;
}

/* 
 * ========================================
 * Лого / Logo
 * ========================================
 */
#logo {
background-image:url('../images/top_fon.png');
}

#login_left {
width:12px;
background-image:url('../images/login_left.png');
}


#login_bord {
background-image:url('../images/login_fon.png');
width:500px;
}

#login {
margin:0px 15px;
}

.top_cal {
	background-image:url(../images/log.png);
	background-position:center;
	padding-bottom:15px;
}

/* 
 * ========================================
 * Конец Лого / The End Logo
 * ========================================
 */

#nav {  
color:#fff; 
height:55px; 
padding:0px;
position:absolute;
top:95px;
left:250px; 
}

/* 
 * ========================================
 * Подвал / Footer
 * ========================================
 */
 
#footer { 
 clear:both;
 padding:10px 10px 10px 20px; 
 font-size:11px; 
 color:#000;
 float:right;
}

/* 
 * ========================================
 * Конец Подвала / End Footer
 * ========================================
 */
 
#wrapper { 
float:right; 
width:100%; 
margin-left:-300px; 
}

#content {
margin-left:300px; 
margin-right:10px; 
background-color:#fff; 
margin-top:20px; 
}

#padding { 
padding:20px 20px 20px 20px; 
}

#right { 
float:left; 
width:260px; 
padding-top:20px; 
}

#content-left { 
float:left; 
width:30px; 
height:28px; 
background:url('../images/content-left.jpg') no-repeat; 
}

#content-right { 
float:right; 
width:30px; 
height:28px; 
background:url('../images/content-right.jpg') no-repeat; 
}

#bottom-left { 
float:left; 
width:30px; 
height:29px; 
background:url('../images/bottom-left.jpg') no-repeat; 
}

#bottom-right { 
float:right; 
width:30px; 
height:29px; 
background:url('../images/bottom-right.jpg') no-repeat; 
}

#content-bottom { 
height:29px; 
background:#fff; 
margin-bottom:20px; 
}

.block-left { 
float:left; 
width:30px; 
height:30px; 
background:url('../images/content-left.jpg') no-repeat; 
}
.block-right { 
float:right; 
width:30px; 
height:30px; 
background:url('../images/content-right.jpg') no-repeat; 
}

.block-bottom { 
height:29px; 
background:#fff; 
margin-bottom:30px;
}

.bbottom-left { 
float:left; 
width:30px; 
height:29px; 
background:url('../images/bottom-left.jpg') no-repeat; 
}

.bbottom-right { 
float:right; 
width:30px; 
height:29px; 
background:url('../images/bottom-right.jpg') no-repeat; 
}

.block { 
padding:20px 20px 0px 20px; 
line-height:20px; 
font-size:11px; 
background:#fff;
}

#nav ul { 
list-style-type:none; 
width:100%; }

#nav ul li { 
float:left;
 padding-left:20px; 
 padding-right:10px;  

 }
 
#nav ul li a { 
color:#000; 
text-decoration:none; 
border-bottom:1px solid #888; }

#nav ul li a:hover { 
color:#fff; 
border-bottom:1px solid #fff; 
background:#000; }

#intro ul { 
list-style-type:none; 
}

#intro ul li { 
float:left; 
margin-right:50px; 
}

#intro ul li a { 
color:#000; 
}

#intro ul li a:hover { 
color:#FFFFFF; 
text-decoration:none; 
}
/* 
 * ========================================
 * Оформление h1-4 / h1-h4
 * ========================================
 */
h1, h2, h3, h4 { 
font-weight:normal; 
}
h1 { 
font-size:18px; 
margin-bottom:10px; 
letter-spacing:-1px; 
}
h1 em { 
font-style:normal; 
color:#127881; 
}

.news { 
margin-bottom:30px; 
}
.news h1 a { 
text-decoration:none; 
color:#0DB4E7; 
}
.news h1 a:hover { 
color: #000000;
}
.news-content { 
line-height:20px; 
clear:both; 
}
/* 
 * ========================================
 * Конце Оформление h1-4 / End h1-h4
 * ========================================
 */

.main-meta { 
margin-top:15px;
margin-bottom:30px; 
padding-bottom:40px; 
border-bottom:1px dotted #555; 
}
.top-meta { 
font-size:11px; 
color:#777; 
float:left; 
}
.meta { 
font-size:11px; 
color:#777; 
float:right; 
}
span.misc em { 
font-style:normal; 
color:#555; 
}

.block
#gray 
{ 
background:#eee; 
}
#logo { 
width:300px; 
}
#navi { 
width:580px; 
border:1px solid #fff; 
font-size:11px; 
position:absolute; 
top:110px; 
left:30%; 
padding:20px; 
background:#fff; 
}
.sort { 
margin-left:10px; 
margin-right:10px; 
font-size:11px; 
padding:10px; 
margin-bottom:20px; 
color:#777; 
background:#ebebd8;
}

li.index { 
background:url('../images/info.png') no-repeat left center; 
padding-left:25px; 
}
li.reg { 
background:url('../images/reg.png') no-repeat left center; 
padding-left:25px; 
}
li.cont { 
background:url('../images/cont.png') no-repeat left center; 
padding-left:25px; 
}
li.rul {
 background:url('../images/rule.png') no-repeat left center; 
 padding-left:25px; 
 }
 li.site {
 background:url('../images/addn.png') no-repeat left center; 
 padding-left:25px; 
 }
li.rss {
 background:url('../images/rss.png') no-repeat left center; 
 padding-left:25px; 
 }

#search { 
 border: 1px; 
 background:url('../images/search1.png') no-repeat;
 width:150px; 
 height:61px; 
 }
 
input.search { 
 background:none;
 border:none; 
 width:160px; 
 font-size:14px; 
 color:#000; 
 padding:5px; 
 }

#right ul { 
list-style-type:none; 
margin-top:10px;
}
#right ul li { 
margin-right:20px; 
background:url('../images/category.png') no-repeat left center; 
padding-left:20px; 
}
#right ul li a { 
text-decoration:none; 
font-size:12px; 
}

.block#white { 
background:#fff; 
}
a.addn { 
font-size:13px; 
padding-left:20px; 
background:url('../images/addn.png') no-repeat left center;
}
a.regn { 
font-size:13px; 
padding-left:20px; 
background:url('../images/regn.png') no-repeat left center;
}
/* 
 * ========================================
 * Коментарии  / Comment
 * ========================================
 */
#comment {
	margin-bottom:10px;
	padding-bottom:10px;
	clear:both;
}
#comment-top {
	font-size:11px;
	color:#777;
}
.comment-date {
	float:left;
	padding-right:10px;
}
#comment-bottom {
	margin:5px;
	font-size:11px;
	paddding-top:5px;
	clear:left;
	background:#ebebd8;
	padding:5px;
	color:#555;
}
#comment-bottom a { 
color:#777; 
margin-left:5px;
margin-right:5px; 
}
#comment-bottom span a { 
text-decoration:none; 
border-bottom:1px dashed; 
}
.comment-s {
	padding:10px;
	overflow:hidden;
}
#com-l {
	width:100px;
	float:left;
	border-right:1px solid #ddd;
}
#com-l a {
	text-decoration:none;
}
#com-r {
	width:65%;
	float:left;
	padding-left:20px;
}
#com {
	margin-top:30px;
	border-top:1px dashed #e6e6e6;
	padding-bottom:20px;
	padding-left:10px;
	clear:both;
}

h1.addcom { 
padding-bottom:0;
margin-bottom:5px; 
}
a.bbc { 
text-decoration:none; 
border-bottom:1px dashed; 
color:#777; 
}
#bbco { 
display:none; 
margin-top:5px; 
}

.d { 
color:#777; 
}
.e { 
font-size:10px; 
}
.infor { 
list-style-type:none; 
margin-bottom:10px; 
}

.content9 span { 
background:#ffffe5; 
}

form {
padding:0px; 
margin:0px;
}
h1 {
letter-spacing:-1px; 
font-weight:normal; 
font-size:20px;
color: #0DB4E7;
}
textarea {
border: 1px #dadada solid;
}
input {
font-size:11px; 
color:#666; 
padding: 3px 0 0 3px;
}
button {
color:#666;
}

#register input, 
#register select, 
#register textarea {
border: 1px solid #E6E6E6; 
background: #F3F3F3; 
color: #666; 
padding: 0px; 
font: 12px Arial;
}

.hint {
display:none; 
position: absolute;
 margin-left: 40px; 
 width: 200px; 
 margin-top: -4px; 
 border: 1px solid #c93; 
 padding: 10px 12px; 
 background-color: #ffc;
 }
 
.hint .hint-pointer {
position: absolute; 
left: -10px; 
top: 5px;
 width: 10px; 
 height: 19px; 
 background: url(pointer.gif) left top no-repeat;
 }

dd { 
margin-bottom:10px; 
}
#reg8 input { 
display:block; 
float:left; 
clear:left; 
width:300px; 
margin-top:10px;
height:50px; 
padding-top:0px;
padding-left:20px; 
background:url('../images/input.jpg') no-repeat; 
border:none; 
font-size:12px; 
font-family:Arial; 
}

TD, TR, TABLE { 
font-size:13px; 
font-family:Arial; 
}

a.linkreg { 
font-size:11px; 
color:#777; 
}

.edituser { 
color:#fff; 
}
.edituser a { 
font-size:18px; 
color:#777; 
border-bottom:1px dashed #777; 
}

.post input { 
background:#eee; 
border:1px solid #ddd; 
color:#777; padding:5px; 
font-family:Arial; 
margin-bottom:20px; 
}
.post textarea { 
background:#eee; 
border:1px solid #ddd; 
color:#777; padding:10px; 
font-family:Arial; 
margin-bottom:20px; }

a.copy { 
line-height:23px;
}

#reg9 input {  
width:300px;
margin-top:10px;
height:50px; 
padding-top:0px;
padding-left:20px; 
background:url('../images/input.jpg') no-repeat; 
border:none; 
font-size:12px; 
font-family:Arial; 
margin-bottom:20px; 
}
#reg9 select {  
margin-top:10px; 
padding-left:20px; 
border:none; 
font-size:14px; 
color:#777; 
font-family:Arial; 
margin-bottom:0px; 
}

.bbcode3 { 
margin-bottom:30px; 
}

/* $ CSS Style DLE MiniChat Block $ */

#chat-load-layer
{
    width:175px;
    height:200px;
    background:#d8dadb;
	position:absolute;
	display:none;
    filter: alpha(opacity=50);
    -moz-opacity:.5;
    opacity:.5;
}

#ChatSmiles {
	width:150px;
    background:#fff3c4;
	border:1px solid #ffcc03;
	position:absolute;
	padding:7px;
	display:none;
    filter: alpha(opacity=50);
    -moz-opacity:.5;
    opacity:.8;
}
#ChatBBcodes {

	position:absolute;
	display:none;
	padding-left:30px;
	padding:7px;
    filter: alpha(opacity=50);
    -moz-opacity:.5;
    opacity:.9;
}
#chat-style a{
	color:#236f93;
	text-decoration:none;
}

/* Принцып работы 

.group_ID-ГРУППЫ

Принцып работы  */

#chat-style .group_1{ /* Админы */
	color:red;
}
#chat-style .group_2{ /* 	Главные редакторы */
	color:#44870d;
}
#chat-style .group_3{ /*  Журналисты */
	color:#cc7eed;
}
#chat-style .group_4{ /* 	Пользователи */
	color:#236f93;
}
#chat-style .group_5{ /* 	Гости */
	color:#b3b3b3;
}

#down {
background-image:url('../images/down.png');
color:#000;
}

#right2 { 
float:left; 
width:360px; 
padding-top:10px; 
}
