* { margin:0; padding:0; }
body
{
overflow: scroll;
}

html { font-size:12px; font-family:Arial, sans-serif; color:#000; background:url('../images/bg.jpg') repeat left top; }
#outer { width:100%;  }
img { border:none; }
a { color:#000; }

#header { height:100px; background-image: url('../images/logo2.png');background-repeat:repeat-x;}
#header-right { float:right; width:36px; height:100px; background:url('../images/header-right.jpg') no-repeat; }
#nav {  color:#fff; height:55px; padding:0px; position:absolute;top:95px;left:250px; }
#intro {  padding:0px 10px 10px 20px; margin-top:10px;margin-bottom:15px;height:15px; font-size:11px; color:#fff; }
#footer { clear:both; padding:10px 10px 10px 20px; font-size:11px; color:#777; float:right; }

#wrapper { float:right; width:100%; margin-left:-300px; }
#content { margin-left:300px; margin-top:20px; }
#padding { padding:20px 20px 20px 20px; }
#right { float:left; width:290px; padding-top:20px; }

#content-left { float:left; width:30px; height:28px; background:url('../images/content-left.png') no-repeat; }
#content-right { float:right; width:30px; height:28px; background:url('../images/content-right.png') no-repeat; }
#bottom-left { float:left; width:30px; height:29px; background:url('../images/bottom-left.png') no-repeat; }
#bottom-right { float:right; width:30px; height:29px; background:url('../images/bottom-right.png') no-repeat; }
#content-bottom { height:29px; background:#fff; margin-bottom:20px; }

.block{
-moz-border-radius-bottomleft:  2em;
-moz-border-radius-bottomright: 2em;
-moz-border-radius-topleft:     2em;
-moz-border-radius-topright:    2em;
line-height: 20px;
font-size: 12px;
padding: 0px;
margin-top: 0;
margin-bottom: 6px;
margin-left: 2px;
margin-right: 2px;
}

#nav ul { list-style-type:none; width:100%; }
#nav ul li { float:left; padding-left:20px; padding-right:10px; margin-top:20px; margin-bottom:20px; }
#nav ul li a { color:#ccc; 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:#ccc; }
#intro ul li a:hover { color:#fff; text-decoration:none; }

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; border-bottom:1px solid #ccc; color:#000; }
.news h1 a:hover { border-bottom:1px solid #555; }
.news-content { line-height:20px; clear:both; }

.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.rss { background:url('../images/rss.png') no-repeat left center; padding-left:25px; }

#search { background:url('../images/search.jpg') no-repeat; width:205px; height:61px; padding-top:20px; padding-left:30px; }
input.search { background:none; border:none; width:150px; font-size:11px; color:#777; 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 {
	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:80px;
	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; }

#login_form, #choose_letter
{
   	position: absolute;
	width: 24%;
	left: 38%;
  	top: 85px;
  	background: #fff;
	border:solid #eee 5px;
	display: none;
  	z-index: 99;
    overflow: hidden;
}

#login_form #border, #choose_letter #border
{
   border:1px solid #c4c4c4;
   padding:15px;
   padding-left:65px
}

#login_form a, #choose_letter a
{
	font-size:11px;
}

#login_form a, #choose_letter a { text-decoration: underline; }
#login_form a:hover, #choose_letter a:hover { text-decoration: none; }

.content9 span { background:#ffffe5; }

img {border:0px;}
div {vertical-align:top;}
ul {list-style:none;}
form {padding:0px; margin:0px;}
h1 {letter-spacing:-1px; font-weight:normal; font-size:22px;}
textarea {border: 1px #dadada solid;}
input {font-size:11px; color:#666; padding: 3px 0 0 3px;}
button {color:#666;}

textarea.addcomments { border:none; width:480px;height:120px; overflow:hidden; margin-top:0px; margin-bottom:0px; font-family:Arial; font-size:12px; color:#555; background:url('../images/addcomments.png') no-repeat; padding:15px; }

#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 { font-size:14px; font-family:Arial; height: 20px; width: 200px; }

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:60px; 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;
}
#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    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 : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

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

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

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

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

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}
input {
border-right: #E0E0E0 1px solid;
border-top: #E0E0E0 1px solid;
font-weight: normal;
font-size: 11px;
padding-bottom: 0px;
margin: 2px;
border-left: #E0E0E0 1px solid;
color: #4B73D4;
padding-top: 0px;
border-bottom: #E0E0E0 1px solid;
font-family: Tahoma, Arial, Verdana;
height: 17px;
background-color: #fafafa
} 
/* $ CSS Style DLE MiniChat Block $ */
