
form {  PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

/* 
 * ========================================
 * Вывод архива 
 * ========================================
 */
.archives {
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	margin-top:6px;
	margin-left:10px;
	margin-bottom:10px;
}
.archives a {
	font-family:Tahoma;
	font-size:11px;
	color:#43637E;
}
/* 
 * ========================================
 * Цитата и скрытый текст
 * ========================================
 */
.title_quote {
	background: #c2f8fa;
	border: 1px dotted #8ba9d0;
	border-bottom: 0;
	color: #222;
	font-weight: bold;
	font-size: 10px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

 .quote {
	color: #000000;
	FONT: 11px Verdana; 
	text-align:justify;
	background-color: #ecf1f2; 
	border: 1px dotted #8ba9d0;
	padding: 5px;
	}
/* 
 * ========================================
 * Teг CODE
 * ========================================
 */
 .scriptcode {
	color: #000000;
	FONT: 8pt Verdana; 
	text-align:left;
	background-color: lightyellow; 
	border-width:1; 
	border-color:rgb(190,190,190); 
	border-style:dotted;
	padding: 5px;
	}
/* 
 * ========================================
 * Календарь 
 * ========================================
 */

.weekday-active-v {
	color: #6897e7;
	font-family:tahoma;
	 font-size:11px;
}
.day-active-v {
	color: #6897e7;
	font-family:tahoma;
	 font-size:11px;
}
.calendar {
	 font-family:verdana;
	 font-size:11px
}
.calendar td, th {
	 font-family:verdana;
	 font-size:11px;
	 text-decoration: none;
	 /*padding: 3px;*/
 	 padding-left: 5px;
 	 padding-right: 5px;
	 padding-bottom: 4px;
}

.weekday {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.weekday-active {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.day-active {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.day-active a,
.weekday-active a,
.day-active-v a,
.weekday-active-v a
 {
text-decoration: underline;
}

.monthlink {
color: #325cad;
font-family:tahoma;
font-size:11px;
text-decoration: none;
}









/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */
.r2-unit{
 cursor: pointer;
}
.rating-text {
padding-left:10px;
float: left;
}

#ratig-layer {
 font-weight: bold;
 float: left;
 padding-right: 5px;
}

#ratig-layer a, #ratig-layer a:hover {text-decoration: none;}

.rating em {
	display:block;
	top:50%;
	margin-top:-0.6em;
	text-align:center;
	font-style:normal;
	font-weight:normal;
	position:relative;
	line-height:120%;
}
.rating span {
	display:block;
	top:50%;
	width:100px;
	height:18px;
	overflow:hidden;
	text-align:center;
	color:#9c9c9c;
	background:url(../dleimages/gray0000.gif) no-repeat 0 0;
	margin:0;
	height:18px;
	cursor:default;
}

/* 
 * ========================================
 * BB коды
 * ========================================
 */ 
.bbcodes {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
}
.bbcodes_poll {
	border: 1px solid #3d505a;
	background: #5c5c5c;
	color: #d3ff5e;
	font-family: Verdana;
	/*padding: 2px;*/
	vertical-align: middle;
	font-size: 11px;
	margin:2px;
	height: 18px;
	background-image: url(../images/bttn_bbcodes.gif);
	width: 120px;
}
.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 #BBB;
	border-right: 1px solid #BBB;
}
.editbclose {
	float:right;
	cursor:pointer;
}

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

.xfields textarea {
width:500px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields select {
height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}

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

.xprofile textarea {
width:320px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xprofile input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}


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

.pm_head {
	font-size: 12px;
	font-family: tahoma; 
}
.pm_list {
	color: #757575;
	font-size: 11px;
	font-family: tahoma;
	}
.pm_list a {
	color: #4c8ce5;
	font-size: 11px;
	font-family: tahoma;
}

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

#dropmenudiv{
border:1px solid white;
border-bottom-width: 0;
font:normal 10px Verdana;
background-color: #6497CA;
line-height:20px;
margin:2px;
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3);
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border: 1px solid white;
padding: 1px 0;
MARGIN: 1px;
color: #FFF;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FDD08B;
color: #000;
}

/* 
 * ========================================
 * Опрос
 * ========================================
 */

.vote  {
	color: #aabfc5;
	font-size: 11px;
	font-family: tahoma;
}

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

#newpm {
	position:absolute;
	height:250px;
	width:400px;
	padding:4px;
	background-color:#FDFDFD;
	border:1px solid #BBB;
	font-family: Verdana;
	font-size: 11px;
	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: #000;
    font-weight: bold;
	background-color:#E3C0C0;
	font-family:verdana, sans-serif;
	font-size:11px;
	cursor:move;
	}

#newpm a{
	background: transparent;
	color: #4D6A8A;
	text-decoration: none;
}

#newpm a:hover{
	background: transparent;
	color: #4D6A8A;
	text-decoration: underline;
}
/* 
 * ========================================
 * Ссылка на скачивание прикрепленного файла
 * ========================================
 */
#attachment {
	color: gray;
	}

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

.search {
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	}

.textin {
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	}

.sresult  {
	text-align: justify;
	font-family:tahoma;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px;
	font-size:12px;
}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.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: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}

/* Header--- */
#header {
font-size:12px;
color:#fff;}
#header * {
color:#fff;}


#header h1 {
float:left;
position:relative;
width:97px;
height:30px;
line-height:30px;
font-size:20px;
margin:0 115px 0 45px;
padding:0;
display:inline;}

#header h1 span {
position:absolute;
width:200px;
height:60px;
left:-21px;
top:-15px;
background:transparent url(../images/logo.png) 0 0 no-repeat;}



.heder_y{
position:absolute;
width:23px;
height:60px;
left:26px;
top:20px;
background:transparent url(../images/y.png) 0 0 no-repeat;
}

.heder_x{
position:absolute;
width:23px;
height:60px;
left:965px;
top:20px;
background:transparent url(../images/x.png) 0 0 no-repeat;}



#header h1 a {text-decoration:none;}
#header h1 a span {cursor:pointer;}
/*nav*/
#header ul.nav {margin:0;padding:0;}
#header ul.nav li {float:left;list-style:none;margin:0 2px 0 0;}
#header ul.nav li div {float:left;height:30px;line-height:28px;position:relative;padding:0 10px;}
#header ul.nav li.current,
#header ul.nav li:hover {background:url(../images/nav-bg.gif);}
#header ul.nav li.current div,


/* Content
----------------------------------------------- */
#content {font-size:12px;}

/* Sidebar
----------------------------------------------- */
#sidebar {font-size:12px;}
#sidebar h3,
#sidebar h2 {font-size:14px;margin-top:0;}
#sidebar a {color:#424242;}

/*login form*/
#sidebar form.login {margin:0;position:relative;font-size:11px;}
#sidebar form.login legend {display:block;font-size:14px;font-weight:bold;}
#sidebar form.login legend span {padding:0 0 15px 0;margin:0;}
#sidebar form.login label {display:none;}
#sidebar form.login input {border:none;background:transparent;padding:4px 10px;height:18px;color:#bbbbbc;}
#sidebar form.login span {display:block;margin:0 0 10px 0;}
#sidebar form.login span.i-text {background:transparent url(../images/login-i-text-bg.png) 0 0 no-repeat;width:200px;height:22px;}
#sidebar form.login span.i-submit {background:transparent url(../images/login-i-submit-bg.png) 0 0 no-repeat;width:200px;height:22px;overflow:hidden;zoom:1;margin:0 0 15px 0;}
#sidebar form.login span.i-submit:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#sidebar form.login span.i-submit input.txt {width:138px;float:left;}
#sidebar form.login span.i-submit input.btn {padding:0 0 0 5px;font-size:8px;height:22px;float:left;margin:-2px 0 0 0;}
#sidebar form.login span.i-submit input.btn {//margin-top:1px;padding-left:8px;}
#sidebar form.login p {margin:0 0 3px 0;}

/*docs menu*/
#sidebar div.docs {padding:19px 12px;}
#sidebar ul.docs {margin:0;}
#sidebar ul.docs strong {font-weight:normal;color:#fff;}
#sidebar ul.docs li {float:left;width:24.999%;margin:0 0 5px 0;vertical-align:middle;overflow:hidden;list-style:none;}
#sidebar ul.docs span {margin:0 0 0 1px;padding:0 1px 0 0;float:left;height:15px;line-height:14px;	}
#sidebar ul.docs span span {padding:0 2px;margin:0;}
#sidebar ul.docs li.current {background:transparent url(../images/grey-selected-bg.gif) 0 0 no-repeat;}
#sidebar ul.docs li.current span {background:transparent url(../images/grey-selected-bg.gif) 100% 0 no-repeat;}
#sidebar ul.docs li.current span span {background:#bdbdbd;}

/*callendar*/
#sidebar div.callendar {margin:0 7px 0 2px;}
#sidebar table.callendar,
#sidebar table.callendar table {width:100%;margin:0;}
#sidebar table.callendar table th {width:auto;padding:0 0 10px 0;}
#sidebar table.callendar em {font-style:normal;}
#sidebar table.callendar th {color:#d4d4d4;font-weight:normal;}
#sidebar table.callendar th,
#sidebar table.callendar td {padding:3px 2px;width:14.2856%;text-align:right;}
#sidebar table.callendar .current-date {text-align:left;color:#424242;font-size:14px;}
#sidebar table.callendar .current-date img {vertical-align:middle;padding:0;}
#sidebar table.callendar .current-date strong {margin:0 3px;}
#sidebar table.callendar .archive-link {font-size:10px;font-weight:normal;text-align:right;vertical-align:middle;}
#sidebar table.callendar .archive-link a {color:#c0c0c0;}
#sidebar table.callendar .today strong {background:transparent url(../images/current-day.gif) 0 50% no-repeat;display:inline-block;width:20px;height:15px;line-height:14px;color:#fff;font-weight:normal;text-align:center;}
#sidebar table.callendar .today a {color:#fff;text-decoration:none;}
#sidebar table.callendar .pastDay,
#sidebar table.callendar .pastDay a,
#sidebar table.callendar .futureDay,
#sidebar table.callendar .futureDay {color:#d4d4d4;} 

/* Footer
----------------------------------------------- */
#footer {font-size:11px;text-align:center;color:#fff;}
#footer p {margin-top:25px;}