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

#dle_news_archive_link a {
 display:block;
 position:relative;
 top:-20px;
 padding:5px 0;
 border-top:1px solid #516072;
}
.title_quote {
color:#3f5866;
border-bottom:1px solid #fff;
background:#edf0f2;
 font-weight: bold;
 padding:5px 10px;
}

.quote {
color:#555;
border:1px solid #c8d2db;
background:#f2f6f8;
 text-align: justify;
 padding:10px;
}

.scriptcode {
color: #105a98;
border:1px solid #c8d2db;
background:#f2f6f8;
text-align: left;
padding: 5px;
line-height:18px;
}

.title_spoiler {
 color: #636363;
 background-color: #f2f2f2;
 border: 1px dotted #bebebe; 
 font-weight: bold;
 padding: 5px;
}
.text_spoiler {
 color: #757575;
 background-color: #f2f2f2;
 border: 1px dotted #bebebe;
 border-top: 0;
 text-align: justify;
 padding: 5px;
}

.scriptcode {
 color: #757575;
 background-color: #f2f2f2; 
 border: 1px dotted #bebebe;
 text-align: left;
 padding: 5px;
}

.weekday-active-v {
 color: #4b73d4;
}
.day-active-v {
 color: #4b73d4;
}
.calendar {
font-family: Palatino Linotype;
font-size: 11px;
}
.calendar td, th {
 font-family: Palatino Linotype;
 text-decoration: none;
/* - */
padding:6px 8px;
/* - */
}

.workday {
background:#eef1f3;
border:1px solid #c8d2db;
color:#555;
}

.day {
background:#eef1f3;
border:1px solid #c8d2db;
color:#555;
}

.weekday {
 color: #a80000;
 font-family: Palatino Linotype;
 background:#f3eeee;
border:1px solid #dbc8c8;
}
.weekday-active {
 color: #a80000;
 font-family: Palatino Linotype;
 background:#f3eeee;
border:1px solid #dbc8c8;
}

.day-active {
 color: #a80000;
 font-family: Palatino Linotype;
 background:#f3eeee;
border:1px solid #dbc8c8;
}

.day-active-v {
background:#eef1f3;
border:1px solid #c8d2db;
color:#555;
}

.day-active-v a {
border:none;
color:#1e6e97;
text-decoration:underline;
font-weight:bold;
}

.day-active a {
border:none;
text-decoration:underline;
font-weight:bold;
}

.weekday-active a, .weekday-active-v a, .day-active a {
 text-decoration: underline;
 font-weight:bold;
 color:#9b1e1e;
}

.monthlink {
color:#3f5866;
 text-decoration: none;
}
.day-current {
 background: #003864;
 border:1px solid #001c32;
color:#fff;
}

.day-current a {color:#fff; background:#003864;}

.monthselect {
color:#3f5866;
}

.rating {
 width: 85px;
 height: 16px;
 padding-right:10px;
}

.ratig-layer {font:13px Palatino Linotype; font-weight:bold;}
.ratig-layer img {margin:0 1px; }

.ratig-layer a {text-decoration: none;}




.rati,
.rati1,
.rati2,
.rati3 {
margin-top:3px;
margin-right:5px;
background:url(/img/r1.png) no-repeat;
width:80px;
height:28px;
text-align:center;
padding-top:12px;
color:#666;
float:left;
//padding-right:6px;

}
.rati a {color:#444;}
.rati1 {color:#fff; background:url(/img/r3.png) no-repeat;}
.rati1 a,
.rati2 a {
color:#fff;
}

.rati3 a {color:#000;}
.rati2 {color:#fff; background:url(/img/r2.png) no-repeat;}
.rati3 {color:#000; background:url(/img/r4.png) no-repeat;}

.r1-unit {float:left; position:relative; top:-3px; left:5px; font:14px Palatino Linotype; font-weight:bold;}
.r2-unit {float:right; position:relative; top:1px; right:5px; //top:-17px; //right:4px; font:15px Arial; font-weight:bold;}

.bbcodes {
 font:12px Palatino Linotype;
 text-decoration:none;
 font-weight:bold;
 background:#f1f1f1;
 border:1px solid #dbdbdb; 
 color:#777; 
 padding:6px 9px;
 margin:5px;
}


.bbcodes:hover {background:#eae7df;
border:1px solid #ddd8c8; 
color:#777;}



.bbcodes:hover {opacity:0.8;}

.bbcodes_poll {
 font:12px Palatino Linotype;
 text-decoration:none;
 font-weight:bold;
 background:#f2f2f2 url('/images/but.png') center repeat-x;
 border:1px solid #0072bd; 
 color:#fff; 
 padding:5px 8px;
}

.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;
}
.editor_button select {
 font-family: tahoma;
 font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

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

.xfields textarea {
 color: #757575; /* ! */
 font-size: 12px; /* ! */
 font-family: Palatino Linotype; /* ! */
 width: 590px;
 height: 150px;
 border: 1px solid #e0e0e0;
 margin-bottom:10px;
}
.xfields input {
 width:222px;
 padding:5px 10px;
 background:#fff;
 border:1px solid #dbdbdb; 
 font:12px Palatino Linotype;
 color:#666;
 margin:10px 0;
}
.xfields select {
 color: #757575; /* ! */
 font-size: 12px; /* ! */
 font-family: Palatino Linotype; /* ! */
 border: 1px solid #e0e0e0;
}

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

.xprofile textarea {
 color: #757575; /* ! */
 font-size: 12px; /* ! */
 font-family: Palatino Linotype; /* ! */
 background-image: url(/images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 316px;
 height: 86px;
 border: 1px solid #e0e0e0;
}
.xprofile input {
 color: #757575; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(/images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 250px;
 height: 14px;
 border: 1px solid #e0e0e0;
}

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

.pm_head {
 font-size: 12px; /* ! */
 font-family: Palatino Linotype; /* ! */ 
}
.pm_list {
line-height:25px;
}
.pm_list a {
color:#0e1c2e;
}

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

#dropmenudiv {
 border: 1px solid #ffffff;
 border-bottom-width: 0;
 font: normal 10px Verdana;
 background:#dfdfdf;
 line-height: 20px;
 margin: 2px;
}

#dropmenudiv a {
 display: block;
 text-indent: 3px;
 text-decoration:none;
 color: #0e1c2e;
 background:#dfdfdf;
 border: 1px solid #ffffff;
 padding: 1px 0;
 margin: 1px;
 font-weight: bold;
}

#dropmenudiv a:hover {
 background:#bfbfbf;
 color:#0e1c2e;
}
/* ==================== Опрос пользователей */

.vote {
 color: #757575;
}

/* ==================== Ссылка на скачивание прикрепленного файла */

.attachment {
 color: #808080;
}

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

.search {
 color: #757575;
 text-decoration: none;
}
.textin {
 padding:5px 10px;
 background:#fff;
 border:1px solid #c7c7c7;
 font:12px Palatino Linotype;
 color:#666;
 
}
.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: 13px; /* ! */
 font-family: Palatino Linotype;
color:#333; /* ! */
 }
 
 /* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {
 background: #FFFFFF;
}
.highslide-image {
 border: 2px solid #FFFFFF;
}
.highslide-active-anchor {
 visibility: hidden;
} 
.highslide-active-anchor img {
 visibility: hidden;
}
.highslide-dimming {
 background: black;
}
.highslide-html {
 background-color: white;
}

.highslide-loading {
 display: block;
 color: #ffffff;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 padding: 3px;
 border: 1px solid #ffffff;
 background-color: #000000;
}
a.highslide-full-expand {
 background: url(/dleimages/fullexpand.gif) no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px;
 height: 34px;
}

.highslide-display-block {
 display: block;
}
.highslide-display-none {
 display: none;
}
.highslide-caption {
 display: none;
 padding: 5px;
 background: white;
}

.highslide-controls {
 width: 195px;
 height: 40px;
 background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-top: 10px;
}
.highslide-controls ul {
 position: relative;
 left: 15px;
 height: 40px;
 list-style: none;
 margin: 0;
 padding: 0;
 background: url(/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
 float: left;
 padding: 5px 0;
}
.highslide-controls a {
 background: url(/highslide/graphics/controlbar-black-border.gif);
 display: block;
 float: left;
 height: 30px;
 width: 30px;
 outline: none;
}
.highslide-controls a.disabled {
 cursor: default;
}
.highslide-controls a span {
 /* hide the text for these graphic buttons */
 display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
 background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
 background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
 background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
 background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
 background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
 background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
 background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
 background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
 background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
 background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
 background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
 background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
 background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
 background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
 background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
 background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
 background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
 background-position: -180px -30px;
}

/* Вид изображения: с прямыми краями и тенью */
.wide-border {
 background: white;
}
.wide-border .highslide-image {
 border-width: 10px;
}
.wide-border .highslide-caption {
 padding: 0 10px 10px 10px;
}

/* Вид изображения: только тень */
.borderless .highslide-image {
 border: none;
}
.borderless .highslide-caption {
 border-bottom: 1px solid white;
 border-top: 1px solid white;
 background: white;
}

/* Вид изображения: только рамка без тени */
.less .highslide-image {
 border: 1px solid #000000;
}
.less .highslide-caption {
 border: 1px solid #000000;
 background: white;
}
 
/* ==================== Облако тегов */
.clouds_xsmall {
 font-size: 11px;
 color:#0e1c2e;
}
.clouds_small {
 font-size: 12px;
 line-height: 1.5;
 color:#0e1c2e;
}
.clouds_medium {
 font-size: 14px;
 line-height: 1.5;
 color:#0e1c2e;
}
.clouds_large {
 font-size: 16px;
 line-height: 2;
 color:#0e1c2e;
}
.clouds_xlarge {
 font-size: 18px;
 line-height: 2;
 color:#0e1c2e;
}

.mass_comments_action {
text-align: right;
padding-bottom: 5px;
font:11px Palatino Linotype;
}


/* ==================== Информационное оконо загрузки AJAX */
#loading-layer {
 display:none;
 font-family: Verdana;font-size: 11px;
 background:#000;padding:10px;
 text-align:center;
 border:1px solid #000;
 color: #FFF;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
/* ==================== Автозаполнение облака тегов */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* ==================== Быстрый поиск на сайте */
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#0000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound { padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }
/* ==================== Диалоговые и всплывающие окна jQuery UI */
.ui-helper-clearfix:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
.ui-helper-clearfix {
 display: inline-block;
}
* html .ui-helper-clearfix {
 height: 1%;
}
.ui-helper-clearfix {
 display: block;
}
.ui-icon {
 background-repeat: no-repeat;
 display: block;
 overflow: hidden;
 text-indent: -99999px;
}
.ui-widget {
 font-family: Tahoma, Lucida Sans, Arial, sans-serif;
 font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
 font-family: tahoma, Arial, sans-serif;
 font-size: 11px;
}
.ui-widget-content {
 background: #fcfdfd 50% bottom repeat-x;
 border: 1px solid #a6c9e2;
 color: #222222;
}
.ui-widget-content a {
 color: #222222;
}
.ui-widget-header {
 background: #5c9ccc url(/images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
 border: 1px solid #4297d7;
 color: #ffffff;
 font-weight: bold;
}
.ui-widget-header a {
 color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
 background: #dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
 border: 1px solid #c5dbec;
 color: #2e6e9e;
 font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
 color: #2e6e9e;
 text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
 background: #d0e5f5 url(/images/ui-bg_glass_75.png) 50% 50% repeat-x;
 border: 1px solid #79b7e7;
 color: #1d5987;
 font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
 color: #1d5987;
 text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
 background: #f5f8f9 50% 50% repeat-x;
 border: 1px solid #79b7e7;
 color: #e17009;
 font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
 color: #e17009;
 text-decoration: none;
}
.ui-widget :active {
 outline: none;
}
.ui-state-error {
 background: #fef1ec 50% 50% repeat-x;
 border: 1px solid #cd0a0a;
 color: #cd0a0a;
}
.ui-widget-header .ui-icon {
 background-image: url(/images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
 background-image: url(/images/ui-icons_h.png);
}
.ui-icon-close {
 background-position: -80px -128px;
}
.ui-icon-closethick {
 background-position: -96px -128px;
}
.ui-button .ui-button-text {
 display: block;
 line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
 padding: .4em .8em;
}
input.ui-button {
 padding: .4em 1em;
}
.ui-button-set {
 margin-right: 7px;
}
.ui-button-set .ui-button {
 margin-left: 0;
 margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
 border: 0;
 padding: 0;
}
.ui-dialog {
 overflow: hidden;
 padding: .2em;
 position: absolute;
 width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
 padding: .5em 1em .3em;
 position: relative;
}
.ui-dialog .ui-dialog-title {
 float: left;
 margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
 height: 18px;
 margin: -10px 0 0 0;
 padding: 1px;
 position: absolute;
 right: .3em;
 top: 50%;
 width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
 display: block;
 margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
 padding: 0;
}
.ui-dialog .ui-dialog-content {
 background: none;
 border: 0;
 overflow: hidden;
 padding: .5em 1em;
 position: relative;
 zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
 background-image: none;
 border-width: 1px 0 0 0;
 margin: .5em 0 0 0;
 padding: .3em 1em .5em .4em;
 text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
 cursor: pointer;
 float: right;
 line-height: 1.4em;
 margin: .5em .4em .5em 0;
 overflow: visible;
 padding: .2em .6em .3em .6em;
 width: auto;
}
.ui-dialog .ui-resizable-se {
 bottom: 3px;
 height: 14px;
 right: 3px;
 width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
 cursor: move;
}

html, body {margin:0; padding:0; font:14px Palatino Linotype; color:#4b4b4b;}

input, dd, dt {margin:0; padding:0;}
a { text-decoration:none; color:#085d98;}
a:hover { color:#d37f35; text-decoration:underline;}
img {border:0; margin:0;}
label {margin-left:7px;}

.but {
 font:11px Palatino Linotype;
 text-decoration:none;
 font-weight:bold;
 background:#f1f1f1;
 border:1px solid #dbdbdb; 
 color:#777; 
 padding:6px 9px;
 margin:5px;
}


input.but {
 font:11px Palatino Linotype;
 text-decoration:none;
 background:#004f88 url(../img/but.png) center repeat-x;
 border:1px solid #00233f; 
 color:#fff; 
 padding:6px 9px;
 margin:5px;
 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.but a {color:#777;}

.but:hover {
background:#eae7df;
border:1px solid #ddd8c8; 
color:#777;
}

input.but:hover {background:#004f88 url(/img/but.png) center repeat-x; border:1px solid #00233f; color:#fff; opacity:0.8;}

.ssstory {border:1px solid #cdcdcd; margin-bottom:20px;}
.sstory {background:#d8d8d8 url(/img/sc.png) repeat-x; border:1px solid #fcfcfc; padding:5px 7px 1px 7px;}
.sstory2 {background:#d8d8d8 url(/img/sc2.png) repeat-x; border:1px solid #fcfcfc; padding:5px 7px 1px 7px;}
.sstl {background: url(/img/sctl.png) no-repeat; width:9px; height:9px; position:absolute; //left:-1px; z-index:100; }
.sstr {background: url(/img/sctr.png) no-repeat; width:9px; height:9px; position:absolute; z-index:100; right:0;}
.ssbl {background: url(/img/scbl.png) no-repeat; width:8px; height:8px; position:absolute; //left:-1px; z-index:100; margin-top:-28px;}
.ssbr {background: url(/img/scbr.png) no-repeat; width:8px; height:8px; position:absolute; z-index:100; right:0; margin-top:-28px;}

.alt .sstory, .alt .sstory2 {background:#fff; padding:0; border:0;}
.alt .ssstory {border:0;}
.alt .sstl, .alt .sstr, .alt .ssbl, .alt .ssbr {background:none;}

.but1 {
 font:11px Palatino Linotype;
 text-decoration:none;
 font-weight:bold;
 background:#2e3946;
 border:1px solid #000; 
 color:#c0c0c0; 
 padding:6px 9px;
 margin:5px;
 //float:left;
}
.but1 a {color:#c0c0c0;}

.but1:hover {
background:#434f5e;
border:1px solid #5c6979; 
color:#fff;
}


.clear {
 clear:both;
}

.plog {
 width:222px;
 padding:5px 10px;
 background:#fff;
 border:1px solid #dbdbdb; 
 font:11px Verdana;
 color:#666;
 margin:5px;
}

.plog:hover {
border:1px solid #ddd8c8; 
color:#777;
}

.plog1 {
 width:222px;
 padding:5px 10px;
 background:#27313c;
 border:1px solid #323d4a; 
 font:11px Palatino Linotype;
 color:#d0d0d0;
 margin:5px;
}

.plog1:hover {
border:1px solid #515e6f; 
color:#fff;
}

#comments,
.comments {
width:98%;
height: 160px;
display:block;
background:#fff url(/img/o2d.png) no-repeat;
border:1px solid #c2c2c2;
}



.navigation { line-height: 3.5;}

.navigation a {
 text-decoration:none;
color:#003864;
border:1px solid #fff;
background:#fff;
 padding:6px 10px;
 font:bold 12px Palatino Linotype;
}

.navigation a:hover {
border:1px solid #edf0f2;
background:#f2f6f8;
}

.navigation span {
 text-decoration:none;
 padding:6px 10px;
 color:#999;
 border:1px solid #e7e7e7;
background:#f4f4f4;
 font:14px Palatino Linotype;
}

.top1 {height:50px; background:#f4f4f4; border-bottom:1px solid #e2e2e2;}
.top1s {height:82px; position:absolute; z-index:10; top:10px; background:#e9e9e9 url(../img/st.png) repeat-x; width:96%; left:2%;}
.top1sl {height:82px; background:url(/img/stl.png) left no-repeat;}
.top1sr {height:82px; background:url(/img/str.png) right no-repeat;}

.search12 {width:22%; float:right; padding-top:1px;}
.s_x { width:40%; background:#fff url(/img/serf.png) repeat-x; border:0; padding:8px 0; font:italic 12px Palatino Linotype; color:#999; //position:relative; top:-1px;}
.buts {position:absolute; z-index:99; margin-left:-3px;}
.buts:hover {opacity:0.8;}
.top2 {padding-top:21px; border-top:1px solid #fff; background:#f7f7f7;}

.tsl {border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;}
.tsr, .tsr2 {border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.tsr2 {border-right:1px solid #e2e2e2;}

.menu {height:30px; position:absolute; margin:0; margin-top:-2px; font-size:10px; left:6%; z-index:100;}

ul.topnav {padding:0; margin:0; list-style-type: none;}
ul.topnav li {
 float: left;
 margin: 0; 
 padding: 0;
 position: relative; 
 border-left:1px solid #b5b5b5; width:120px;
 font:15px Palatino Linotype; 
}
ul.topnav li a{display:block; width:115px; text-decoration:none; padding:0 0 0 5px; height:30px; line-height:30px; color:#222; text-shadow:0 1px 1px #fff; background:#eee url(/img/mf.png) repeat-x; text-align:center;}
ul.topnav li a.ms1 {background:#eee url(/img/ms1.png);}
ul.topnav li a.ms2 {background:#eee url(/img/ms2.png);}
ul.topnav li:hover > a{color:#fff; background:#999 url(/img/mf.png) 0 -30px repeat-x; border-right:1px solid #e2e2e2; text-shadow:0 1px 1px #000;}
ul.topnav li:hover > a.ms1 {background:#999 url(/img/ms1.png) 0 -30px;}
ul.topnav li:hover > a.ms2 {background:#999 url(/img/ms2.png) 0 -30px;}

ul.topnav li ul.subnav {
 list-style: none;
 position: absolute; 
 left: 0; top: 30px;
 background:#999 url(/img/mf.png) 0 -31px repeat-x;;
 margin: 0; padding: 0;
 display: none;
 float: left;
 width: 160px;
 text-shadow:0 1px 1px #c3c3c3;
 opacity:0.95;
 z-index:5;
 text-align:left;
 height:28px;
 line-height:28px;
 color:#fff;
 text-shadow:0 1px 1px #000;
}


ul.topnav li ul.subnav2 {
 list-style: none;
 position: absolute; 
 left: 150px; top: -2px;
 margin: 0; padding: 0;
 display: none;
 float: left;
 width: 160px;
 border: 1px solid #243945;
 height:28px;
 line-height:28px;
 z-index:20;
}

ul.topnav li ul.subnav li{
 margin: 0; padding: 0; border: 1px solid #243945;
 border-top: 1px solid #446273; 
 border-bottom: 1px solid #243945; 
 clear: both;
 width: 160px;
 background:#999 url(/img/mf.png) 0 -31px repeat-x;
 text-align:left;
 height:28px;
 line-height:28px;
 color:#fff;
 text-shadow:0 1px 1px #000;
}
html ul.topnav li ul.subnav li a {
 float: left;
 width: 145px;
border:0;
 background:#999 url(/img/mf.png) 0 -31px repeat-x;
 padding-left: 15px;
 text-align:left;
 font:11px Palatino Linotype;
 height:28px;
 line-height:28px;
 color:#fff;
 text-shadow:0 1px 1px #000;
}
html ul.topnav li ul.subnav li a:hover { 
background: #37596c;
}

.incont {border:1px solid #e2e2e2; background:#fff; width:96%; margin:0 auto; margin-top:20px; position:relative; z-index:3;}
.content {margin-right:510px; position:relative; top:-18px; padding-left:10px; min-height:1710px;}
.speedbar {color:#fff; height:40px; width:85%; padding-left:5px; background:#3b5562 url(../img/sp.png) repeat-x; float:left; font:13px Palatino Linotype; line-height:39px; margin:15px 0 15px 0; text-shadow:0 1px 1px #000;}
.speedbar a {color:#fff;}
.rss a {color:#000;}
.rss {height:40px; width:20%; background:#d65b00 url(../img/rssf.png) repeat-x; float:right; font:14px Palatino Linotype; line-height:39px; margin:15px 0 15px 0; text-align:center; position:absolute; right:2%; text-shadow:0 1px 1px #fff;}
.rss2 {height:40px; background:url(/img/rss.png) left no-repeat;}
.rss3 {height:40px; background:url(/img/rssr.png) right no-repeat;}
.undersl {margin-bottom:15px; font-size:11px; color:#8d8d8d;}
.sscn {line-height:18px;} .sscn img {border:5px solid #e2e2e2; margin:5px 10px;}
.mainf h1 {margin:0; padding:0; font:17px Palatino Linotype; font-weight:bold;} .mainf h1 a {color:#003864; margin-left:5px;}
.inmy {font:11px Palatino Linotype; color:#999; margin-top:5px; margin-bottom:10px; margin-left:92px;}


.fullb a {display:block; float:right; width:245px; height:30px; font:12px Palatino Linotype; text-shadow:0 1px 1px #000; color:#fff; background:url(/img/buts1.png) 0 -60px no-repeat; text-align:center; margin:15px 10px 10px 0; line-height:31px;}
.fullb a:hover {background:url(../img/buts1.png) 0 -90px no-repeat; text-decoration:none;} .mytag {padding:10px 0; font:11px Palatino Linotype;} .mytag a, .undersl a {color:#003864;}

.alt .fullb a {display:block; float:right; width:245px; height:30px; font:12px Palatino Linotype; text-shadow:0 1px 1px #fff; color:#222; background:url(/img/buts1.png) no-repeat; text-align:center; margin:15px 20px 10px 0; line-height:31px;}
.alt .fullb a:hover {background:url(/img/buts1.png) 0 -30px no-repeat;}

.tn {padding:5px;}
.alt .tn {padding:0; background:url(/img/tnff.png) repeat-y; margin:5px 0 10px 0;}
.alt .tn2 {background:url(/img/tnf.png) no-repeat;}
.alt .tn3 {padding:10px; background:url(/img/tnf2.png) bottom no-repeat;}


.fulltop {float:right; font:15px Palatino Linotype; padding-top:7px; padding-right:10px; padding-bottom:7px;}
.alt .fulltop {padding-right:5px;}
.fulltop a:hover {background:url(../img/buts.png) 0 -25px no-repeat; text-decoration:none; }
.fulltop a {display:block; width:85px; height:25px; line-height:25px; padding-left:25px; background:url(/img/buts.png) no-repeat; color:#222; text-shadow:0 1px 1px #fff;}
.alt .fulltop a {background:url(/img/buts.png) 0 -50px no-repeat; color:#fff; text-shadow:0 1px 1px #000;}
.alt .fulltop a:hover {background:url(/img/buts.png) 0 -75px no-repeat; }

.menu11 {width:500px; position:absolute; right:0; top:55px;}
.topn {width:310px; float:left;}
.mtop1 {height:35px; color:#fff; font:14px Palatino Linotype; background:#1c5c00 url(../img/mtop.png) no-repeat; padding-left:35px; line-height:35px; margin-bottom:10px; text-shadow:0 1px 1px #000;}
.mtop {height:35px; color:#fff; font:14px Palatino Linotype; background:#1c5c00 url(../img/mtop4.png) no-repeat; padding-left:35px; line-height:35px; margin-bottom:10px; text-shadow:0 1px 1px #000;}
.mtop3 {height:35px; color:#fff; font:13px Palatino Linotype; background:#1b2632 url(../img/mtop3f.png) repeat-x; line-height:35px; margin-bottom:10px; text-shadow:0 1px 1px #000;}
.mtop31 {height:35px; background: url(/img/mtop3l.png) no-repeat;}
.mtop32 {height:35px; background: url(/img/mtop3r.png) right no-repeat; padding-left:35px;}
.stop {float:left; width:170px; margin-left:20px;}
.mmenuh ul ul, .mmenuh ul {margin:0; padding:0;}
.mmenuh ul ul li {margin:0; display:block; padding:5px 0 5px 10px; font:13px Palatino Linotype; border-bottom:1px solid #e0e0e0;} .mmenuh a {color:#333;} .mmenuh .post_info .new {color:#129800; font-weight:bold;}
.mmenuh ul ul li ul li{border-bottom:none; display:list-item; padding:4px 0; margin-left:15px; list-style:square;}
.ads1 {height:70px; font:11px Palatino Linotype; text-align:center; background:#e9e9e9; border:1px solid #d5d5d5; color:#999; line-height:70px; margin:20px 10px 20px 0;}
.ads2 {height:70px; font:11px Palatino Linotype; text-align:center; background:#e9e9e9; border:1px solid #d5d5d5; color:#999; line-height:70px; margin:0 5px; margin-bottom:10px;}

.world {padding:14px;}
.alt .world {background:url(/img/spf.png) no-repeat;}
.world br {display: none !important;}
.stbut img {max-height:40px; border:3px solid #d0d0d0; margin-right:10px;}
.sttop {overflow: hidden; zoom: 1; padding: 2px 0px 9px 1px;}
.sttop a {font:14px Palatino Linotype; color:#0e650a; margin-left:5px;}
.stbut {height: 48px; overflow: hidden; zoom: 1; color: #4b4b4b; display: block; padding: 8px 13px 0px 0;}
.stbut span {display: block; overflow: hidden; zoom: 1; height: 41px;}
.stbut a {color: #4b4b4b; text-decoration: none;}

.footf {width:100%; position:absolute; background:#12171d; border-top:5px solid #3d4653; margin-top:-70px; z-index:1; padding-bottom:15px; padding-top:80px;}
.footer {padding:0 4%; color:#eee;}
.footer a {color:#aaa;}
.m1 {float:left; width:32%;}
.m11 {font:12px Palatino Linotype; border-bottom:1px solid #f0f0f0; padding:5px 0; padding-right:20px; margin-bottom:20px;}
.m12a a {display:block; border-bottom:1px solid #364352; padding:7px 10px; position:relative; top:-7px;}
.m12a br {display:none;}

.logm li {display:block; padding:5px 0; padding-left:125px; }

.regix {
font-weight:bold;
padding:10px;
margin:10px;
border:1px solid #d7d7d7;
color:#3f5866;
}

.regix a {font-weight:normal;}

.subreg {
color:#999;
padding-bottom:5px;
font:11px Palatino Linotype;
padding-top:2px;
}

.userstop td {
padding:5px;
border:1px solid #c0ccd4;
font:11px Palatino Linotype;
}
