/*===============================SITE CSS===============================*/
body{
background:#FFF;
color:#333;
font-family:tahoma;
font-size:10px;
margin:0
}

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

a:hover{
color:#278706
}

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

ul{
list-style: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:10px tahoma;
height:20px;
}

option{
width:auto;
border:1px solid#CECECE;
background-color:#F2F2F2;
font:10px tahoma;
height:14px
}

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

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

.search{
font-size:10px
}

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

.input-field{
width:255px;
border:1px solid#CECECE;
background-color:#F2F2F2;
font:10px tahoma;
padding:5px;
height:25px;
display:inline-block
}

.main-table{
max-width:1200px;
font-size:10px
}

.normal{
font-size:10px;
vertical-align:top;
max-width:1200px
}

.table{
font:10px tahoma
}

.ntitle{
background:url(../images/title_back.gif);
height:auto;
padding:8px;
display:block;
font-size:120%;
font-weight:bold
}

.ntitle span{
background:#F4F4F4;
padding:2px
}

.userinfo_td{
text-align:right
}

.txt{
padding:0 10px
}

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

.newss{
border-bottom:1px solid#CCC;
padding:10px 0
}

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

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

#head-line{
display:block;
padding:5px 10px;
background:url(../images/title_back.gif);
font-weight:bold;
text-align:center
}

#head-line a{
display:inline-block;
margin:3px 10px;
padding:3px 5px;
background:#CCC
}

#head-line a:hover{
color:#ff3600;
background:#fff
}

.category{
background:url(../images/category.gif)no-repeat left;
height:190px;
width:430px;
padding-left:5px
}

.category div{
display:inline-block;
margin:5px;
width:auto;
padding:0;
font-weight:bold;
float:left;
width:132px
}

.category div a{
padding:2px 10px;
display:block
}

.category div a:hover{
color:#000;
background:url(../images/icon_paging_right-arrow_transparent.gif)no-repeat
}

#tags-menu a{
display:inline-block;
padding:5px;
border:1px solid transparent
}

#tags-menu a:hover{
border:1px solid#66CC00
}

.menus{
width:220px
}

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

.block{
margin:10px 5px
}

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

.block div{
padding:0 5px
}

.search_field{
width:255px;
border:1px solid#CECECE;
background-color:#F2F2F2;
font:10px tahoma;
padding:5px;
height:25px;
display:inline-block
}

#catalog{
margin:0 20px 10px;
border-bottom:2px solid#CCC;
padding:10px 0;
text-align:center;
text-transform:uppercase
}

#catalog a{
display:inline-block;
margin:2px;
padding:4px;
border-bottom:2px solid#FFE6DF;
font-weight:bold
}

#catalog a:hover{
border-color:#ff3600
}

.ctg-button{
display:block;
height:8px;
background:#ccc;
text-align:center
}

.news-options{
margin-top:1px;
background:url(../images/news-options.gif)repeat-x;
height:35px;
padding:0 5px
}

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

#rss-btn{
margin:5px 0;
font-weight:bold;
display:inline-block;
width:auto;
padding:10px 35px;
background:url(../images/rss-btn.gif)repeat-y scroll 0px 31px
}

#rss-btn:hover{
background:url(../images/rss-btn.gif)repeat-y scroll 0px 0px
}

#head_banner{
margin:0 20px 10px;
border-bottom:2px solid#CCC;
padding:10px 0;
text-align:left
}

#bottom{
height:150px;
padding:20px 0;
max-width:1200px;
font-size:10px;
border-top:2px;
border-bottom:2px;
border-color:#CCC
}

#bottom div{
display:inline-block;
width:25%;
padding:10px;
float:left
}

#bottom div.counters{
width:100px
}

#category{
font:10px tahoma;
margin:2px
}

.ava{
background:#F5F1E4
}

.info{
background:lightyellow;
border:1px dotted#FF9900;
padding:10px;
margin:10px
}

.comments{
overflow:hidden;
margin-left:25px;
margin-bottom:20px;
margin-top:25px;
margin-right:60px
}

.comments span{
display:block
}

.comments img{
margin-right:5px
}

.comments .inf{
float:left;
width:185px
}

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

.comments .foto{
width:50px;
float:left;
margin-right:23px;
margin-bottom:25px
}

.comments .group{
color:#666;
margin-bottom:7px;
font-size:10px;
margin-top:-4px
}

.comments .date{
margin-bottom:15px;
color:#bfbfbf;
font-size:10px;
margin-top:15px
}

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

.comments .nac{
font-size:10px;
line-height:9px;
color:#a5a5a5
}

.comments .author a:visited,.comments .author a:active,.comments .author a:link{
font-size:14px;
color:#333;
font-weight:bold
}

.comments .author a:hover{
color:#009900
}

#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-border-radius:5px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity:0.9;opacity:0.9
}

#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
}

#search_cat label {
margin-right:5px
}

/*===============================ENGINE CSS===============================*/

form{
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin:0px
}

.archives{
margin-top:6px;
margin-left:10px;
margin-bottom:10px
}

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

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

.calendar td,.calendar th{
font:normal 10px 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:#8fc23d;
border:1px solid#ffffff
}

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

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

.rating{
color:#757575;
font-size:10px;
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 left;
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
}

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

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

.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#bbbbbb;
border-right:1px solid#bbbbbb
}

.editbclose{
float:right;
cursor:pointer
}

.pm{
font:10px tahoma
}

.pm_head{
font-size:10px;
font-family:tahoma
}

.pm_list{
color:#757575
}

.pm_list a{
color:#FF7800
}

#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:#8fc23d;
color:#ffffff;
border:0px
}

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

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

#attachment{
color:#2facbe
}
.search{
color:#757575;
text-decoration:none
}

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

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

.highslide-footer.highslide-resize{
float:right;
height:12px;
width:10px;
background:url(../dleimages/resize.gif)
}

.highslide-resize{
cursor:nw-resize
}

.highslide-display-block{
display:block
}

.highslide-display-none{
display:none
}ahoma;height:20px}
option{width:auto;background-color:#f5f1e4;border-bottom:1px solid#e4e0d4;color:#3d3d3d;font:normal 10px Tahoma;height:14px}