/* CSS Document */

body
{
	background:#5ccef3;
	color:#333;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	margin:0
}

a
{
	color:#555;
	text-decoration:none
}

a:hover
{
	color:#5ccef3
}

img
{
	border:none;
	vertical-align:middle
}

ul li {
    margin: 0px 0; padding: 0px 0 0px 0px;
    list-style-type: none;
    
}

h2
{
	font:normal 17px tahoma;
	margin:0 0 10px 0;
	color:green
}

table,td
{
	border:0
}

select
{
	margin:1px 2px;
	width:auto;
	border:1px solid#CECECE;
	background-color:#F2F2F2;
	font:11px tahoma;
	height:20px
}

option
{
	width:auto;
	border-bottom:1px solid#dfdfdf;
	background-color:#F2F2F2;
	font:11px tahoma;
	height:14px;
	color:#333
}

input
{
	margin:2px;
	vertical-align:middle
}

textarea
{
	margin:2px;
	vertical-align:middle;
	border:1px solid#CECECE;
	background-color:#F2F2F2;
	font:11px tahoma;
	padding:5px;
	height:200px
}

.edit-reasone
{
	font-size:10px;
	background:#5ccef3;
	border:1px dotted#5ccef3;
	padding:2px
}

.shapka
{
	background:url(../images/shap_back.gif);
	height:180px;
	min-width:1000px;
}

.shap_content
{
	position:absolute;
	width:100%;
	min-width:220px;
	display:table;
	height:180px;
	text-align:center;
}

.headblock
{
	width:750px;
	background:#FFF;
	margin-bottom:8px;
	padding-top:7px;
	height:21px;
}

table,td
{
	border:0
}

.base
{
	font-size:11px;
	vertical-align:top;
/*	max-width:1200px;*/
	width:99%;
}

.main
{
	color: white;
}

.search_table
{
	min-width:1000px;

	vertical-align:middle;
	display:block;
	color: white;
	font-weight: bold
}

.search_field
{
	width:400px;
	border:1px solid#CECECE;
	background-color:018dcb;
	font:11px tahoma;
	padding:3px;
	height:15px;
	display:inline-block;
	color:#555
}

.menus
{
	width:220px;
	margin:0
}

.menus a:hover
{
	text-decoration:underline
}

.block
{
	margin:10px 5px;
	padding-bottom:13px;
	background:url(../images/block_end.gif) bottom no-repeat #FFF;
}

.block h1
{
	background:url(../images/block.gif) no-repeat;
	color:#fff;
	padding:10px;
	font-size:120%;
	margin:0 0 5px;
	display:block;
	height:20px;
}

.block div
{
	padding:0 5px
}

.speedbar_beg
{
	background:url(../images/speedbar_left.gif) no-repeat left;
	height: 40px;
	width:10px;
	float:left;
	margin: 10px 0;
}

.speedbar_mid
{
	background:url(../images/speedbar_right.gif) no-repeat right #FFF;
	padding: 12px;
	height: 16px;
	margin: 10px 0;
	font-size:110%;
	font-weight:bold;
}

.cont_top_left
{
	background:url(../images/top_left.gif) no-repeat left;
	height: 11px;
	width:10px;
	float:left
}

.cont_top_right
{
	background:url(../images/top_right.gif) no-repeat right #FFF;
	height: 11px;
}

.cont_mid
{
	background:#FFF;
}

.content
{
	background:#FFF;
	padding:0 8px;
	min-width:700px;
}

.cont_bottom_left
{
	background:url(../images/bottom_left.gif) no-repeat left;
	height: 11px;
	width:10px;
	float:left;
}

.cont_bottom_right
{
	background:url(../images/bottom_right.gif) no-repeat right #FFF;
	height: 11px;
	margin:0
}

.ntitle_beg
{
	background:url(../images/title_mid.gif);
	height:32px;
}

.ntitle_mid
{
	background:url(../images/title_left.gif) no-repeat;
	height:16px;
	padding:8px;
	display:block;
	font-size:120%;
	font-weight:bold;
	color:white;
	float:left;
}

.ntitle_mid a
{
	color:white;
	padding:2px
}

.ntitle_mid a:hover
{
	color:#FFF;
	padding:2px;
	text-decoration:underline
}

.ntitle_end
{
	background:url(../images/title_right.gif) no-repeat right;
	height:32px;
}

.txt
{
	padding:0 6px
}

.readmore span
{
	display:inline-block;
	text-align:center;
	padding:3px 5px;
	border:1px solid#CCC;
	background:#FFF;
	border-top-color:#ff3600;
	color:#ff3600;
	margin:5px;
	text-decoration:none
}

.readmore a
{
	display:inline-block;
	text-align:center;
	padding:3px 5px;
	border:1px solid#CCC;
	background:#EEE;
	margin:5px;
	text-decoration:none
}

.readmore a:hover
{
	background:#FFF;
	border-top-color:#ff3600;
	color:#ff3600
}

.news-options
{
	height:35px;
	padding:0 5px
}

.news-options div
{
	display:inline-block;
	width:33%;
	float:left;
	margin-top:3px
}

.bottom_top_left
{
	background:url(../images/top_left.gif) no-repeat left;
	height: 11px;
	width:10px;
	float:left
}

.bottom_top_right
{
	background:url(../images/top_right.gif) no-repeat right #FFF;
	height: 11px;
}

.bottom_mid
{
	background:#FFF;
}

.bottom_cont
{
	padding:0 8px;
	width:100%;
}

.bottom_bottom_left
{
	background:url(../images/bottom_left.gif) no-repeat left;
	height: 11px;
	width:10px;
	float:left;
}

.bottom_bottom_right
{
	background:url(../images/bottom_right.gif) no-repeat right #FFF;
	height: 11px;
	margin:0
}

.bottom
{
	width:25%;
	padding:10px;
}

.info
{
	background:#FFFFE0;
	border:1px dotted#5ccef3;
	padding:8px;
	margin:0 8px
}

.comments
{
	padding:25px 20px;
	width:100%;
}

.comments img
{
	margin-right:5px
}

.comments .inf
{
	padding: 6px;
	width:170px;
	vertical-align:text-top;
	background:#eee;
}

.comments .content
{
	padding-top:3px;
	border-bottom:1px dashed #e2e2e2;
	padding-bottom:7px;
}

.comments .comment a
{
	border-bottom:1px solid#157bfa;
	color:#157bfa
}

.comments .comment a:hover
{
	color:#000;
	text-decoration:none;
	border-color:#444
}

.comments .sign
{
	border-top:1px dashed#e2e2e2;
	font-size:11px;
	color:#a5a5a5;
	margin-top:3px;
	padding-top:7px
}

.title_quote
{
	color:#696969;
	background-color:#f2f2f2;
	border:1px dotted#bebebe;
	border-bottom:0;
	font-weight:bold;
	padding:5px;
	margin:5px 5px-5px
}

.quote
{
	color:#696969;
	background-color:#f2f2f2;
	border:1px dotted#bebebe;
	text-align:justify;
	padding:5px
}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrц               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/*
Стандартный css dle
*/

#dropmenudiv
{
	border:0px;
	font:bold 10px Tahoma;
	color:#FFFFFF;
	background-color:#3b3b3b;
	line-height:20px;
	margin:2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90) ;
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9
}

#dropmenudiv a
{
	border:0px;
	display:block;
	text-indent:3px;
	padding:1px 0;
	margin:0px;
	color:#ffffff;
	background-color:#3b3b3b;
	text-decoration:none
}

#dropmenudiv a:hover
{
	background-color:#5ccef3;
	color:#ffffff;
	border:0px
}

#newpm
{
	position:absolute;
	width:400px;
	padding:5px;
	background:#efece4;
	color:#3d3d3d;
	border:1px solid#e4e0d4;
	font:normal 11px Tahoma
}

#newpmheader
{
	padding:7px 8px;
	color:#3d3d3d;
	font:bold 11px Tahoma,Arial,Verdana;
	background-color:#e4e0d4;
	vertical-align:middle;
	cursor:move
}

#attachment
{
	color:#2facbe
}

.window-container*
{
	font-size:11px;
	vertical-align:top;
	color:#000
}

.textin
{
	color:#757575;
	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
}

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

fieldset
{
	border:1px solid#e0e0e0;
	padding:5px;
	text-align:left;
	font-size:11px;
	font-family:tahoma
}

.highslide-active-anchor img
{
	visibility:hidden
}

.highslide-image-blur
{
	
}

.highslide-html
{
	background-color:white
}

.highslide-html-content
{
	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
}

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
}

.scriptcode
{
	color:#484545;
	background-color:#f2f2f2;
	border:1px dotted#bebebe;
	text-align:left;
	padding:5px;
	margin:5px;
	font:12px Lucida Console
}

.calendar td,.calendar th
{
	font:normal 11px Tahoma,Arial,Verdana;
	padding:3px;
	border:1px solid#ffffff
}

.monthlink
{
	color:#3b3b3b;
	text-decoration:none
}

.day
{
	background-color:#ffffff
}

.day-active,.day-active a
{
	color:#ffffff;
	text-decoration:none;
	background-color:#3b3b3b
}

.day-active-v,.day-active-v a
{
	color:#ffffff;
	text-decoration:none;
	background-color:#3b3b3b
}

.weekday
{
	color:#ffffff;
	border:1px solid#ffffff;
	background-color:#5ccef3;
	border:1px solid#ffffff
}

.weekday-active,.weekday-active a
{
	color:#ffffff
}

.weekday-active-v,.weekday-active-v a
{
	color:#ffffff
}

.bbcodes
{
	display:inline-block;
	text-align:center;
	padding:3px 5px;
	border:1px solid#CCC;
	background:#EEE;
	margin:5px;
	color:#555;
	text-decoration:none;
	font:11px tahoma
}

.bbcodes:hover
{
	background:#FFF;
	border-top-color:#ff3600;
	color:#ff3600
}

.editor_button
{
	float:left;
	cursor:pointer
}

.editor_buttoncl
{
	float:left;
	cursor:pointer
}

.editbclose
{
	float:right;
	cursor:pointer
}

.rating
{
	color:#757575;
	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
}

#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");
}

#tooltip
{
	position:absolute;
	visibility:hidden;
	z-index:100;
	border:1px solid#5c5749;
	text-align:justify;
	font:10px Verdana;
	color:#5c5749;
	background:#fff;
	padding:2px 8px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90) ;
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9
}

/*
модуль онлайн
*/

.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;
}
