/* CSS File to DLE */

/* COMMON STYLE */
html, body, form, fieldset {margin:0px; padding:0px;}
body {color:#000000; background:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:150%;}
#bg {padding:0px; color:#EFEFEF; background:url(../images/bg.jpg) repeat-x top #464646;}
/* Font size */
body.fs1 {font-size:9px;}
body.fs2 {font-size:10px;}
body.fs3 {font-size:11px;}
body.fs4 {font-size:12px;}
body.fs5 {font-size:13px;}
body.fs6 {font-size:14px;}
/* Normal link */
a {color:#F26522; text-decoration:none;}
a:hover, a:active, a:focus {color:#F26522; text-decoration:underline;}
/* Title text */
.contentheading, .componentheading strong, h1, h2, h3 {font-weight: normal;}
.contentheading {padding-bottom: 5px; font-size: 150%;}
.contentheadingpm {font-size:130%; color:#c7c7c7;}
.contentheadingpm strong{font-size:100%; color:#f26522;}
/* Small text */
small, .small, .smalldark, .mosimage_caption, .createdate {color: #666666; font-size: 100%; font-weight: normal;}
/* Heading */
h1 {font-size: 175%;}
h2 {font-size: 150%;}
h3 {font-size: 125%;}
h4 {font-size: 100%; text-transform: uppercase;}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {margin: 15px 0; padding: 0;}
ul {list-style: none;}
ul li {padding-left: 30px; background: url(../images/bullet-list.gif) no-repeat 18px 8px; line-height: 180%;}
ol li {margin-left: 35px; line-height: 180%;}
th {padding: 5px; font-weight: bold; text-align: left;}
fieldset {border: none;}
fieldset a {font-weight: bold;}
legend {color:#cccccc;}
hr {border-top: 1px solid #464646; border-right: 0; border-left: 0; border-bottom: 0; height: 1px;}
a img {border: none;}
td, div {font-size: 100%;}
.article_seperator {display: block; background: url(../images/seperator.png) no-repeat center; height: 40px;}
#col1 .article_seperator, #col2 .article_seperator {display: none;}
table.contentpane {border: none; width: 100%;}
div.contentpaneopen {border: none; border-collapse: collapse; border-spacing: 0;}
.news {font-size:120%; color:#cccccc;}
.news img {margin:12px;}
table.poll {padding: 0; width: 100%; border-collapse: collapse;}
table.pollstableborder {padding: 0; width: 100%; border: none; text-align: left;}
table.pollstableborder .sectiontableheader {padding: 8px 5px !important;}
table.pollstableborder img {vertical-align: baseline;}
table.pollstableborder td {padding: 2px!important; border-collapse: collapse; border-spacing: 0;}
table.pollstableborder tr.sectiontableentry1 td {border: none; background: #464646;}
table.pollstableborder tr.sectiontableentry2 td {border: none;}
table.searchintro {padding: 10px 0; width: 100%;}
table.searchintro td {padding: 5px!important;}
table.adminform {width: 400px!important; /*Control the Frontend Editor area width*/}
div.contentpaneopen td, table.contentpane td {}
div.contentpaneopen, table.contentpane {width: 100%;}
div.contentpaneopen {border: none; border-collapse: collapse; border-spacing: 0;}
.adminform .inputbox {}
td.buttonheading {padding: 0 0 0 8px!important; text-align: center;}
.category {font-weight: sbold;}
.clr {clear: both;}
.componentheading {padding: 0 0 3px 0; margin-bottom: 10px; background: url(../images/hdot2.gif) repeat-x bottom; font-size: 100%; color:#f26522;}
.contentdescription {padding-bottom: 30px;}
a.contentpagetitle {color: #EFEFEF;}
a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {color: #F26522; text-decoration: none;}
.readon a {float: left; width: 102px; display: block; background: url(../images/readon.gif) no-repeat bottom; color: #EFEFEF; font-size: 11px; line-height: 20px; text-indent: 25px; height: 20px;}
.readon a:hover, .readon a:active, .readon a:focus {background: url(../images/readon.gif) no-repeat top; color: #FFFFFF; text-decoration: none;}
.loginon { float: left; width: 102px; display: block; background: url(../images/readon.gif) no-repeat top; color: #EFEFEF; font-size: 11px; line-height: 20px; text-indent: 25px; height: 20px; border:0; padding-bottom:4px; margin-top:10px;}
.mosimage {margin: 15px 10px 5px 0; padding: 0 0 5px;}
* html .mosimage {padding: 0 !important; margin: 15px 0 10px 0;}
*+html .mosimage {padding: 0 !important; margin: 15px 5px 10px 0;}
.mosimage img {padding: 0 !important; margin: 0 !important;}
.mosimage_caption {margin-top: 3px; padding: 1px 2px;}
/* Navigation to pages */
.pagesnav {background: url(../images/navigator.gif) no-repeat center; width:775px; height:42px;margin-left:5px; padding-top:24px; padding-bottom:3px; font-size:120%;}
.pagesnav a:link,.pagesnav a:visited,.pagesnav a:active {text-decoration:none;color:#d7d7d7;}
.pagesnav a:hover {text-decoration:none;color:#f26522;}
.navigation a:link,.navigation a:visited,.navigation a:active {text-decoration:none;color:#575757;background:#2c2c2c;border:1px solid #606060;padding:2px 6px;}
.navigation a:hover {background:#464646;color:#f26522;border-color:#606060;}
.navigation span {text-decoration:none;background:#2c2c2c;border:1px solid #606060;color:#d7d7d7;padding:2px 6px;}
/* Navigation to pages of news */
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {padding: 0 2px;}
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {}
a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {}
.pagenavbar {padding-left: 14px; background: url(../images/pages.gif) no-repeat center left;}
/* FORM */
form {margin: 0; padding: 0;}
form label {cursor: pointer;}
input, select, textarea, .inputbox {padding: 1px; font-family: Tahoma, Arial, sans-serif; font-size: 100%;}
select, textarea, .inputbox {background: #FFFFFF; color: #333333;}
.button, .contentinfoopen strong a {padding: 3px 8px; border-top: 1px outset #464646; border-right: 1px outset #1F1F1F; border-bottom: 1px outset #1F1F1F; border-left: 1px outset #464646; color: #FFFFFF; background: url(../images/bg_button.gif) repeat-x center #F26522; text-decoration:none;}
* html .button, *+html .button {padding: 2px 5px !important;}
.inputbox {margin-bottom: 1px; padding: 3px 2px; border-top: 1px solid #464646; border-right: 1px solid #1F1F1F; border-bottom: 1px solid #1F1F1F; border-left: 1px solid #464646; background: url(../images/bg_input.gif) repeat-x top #FFFFFF;}
.inputbox:hover, .inputbox:focus {}
/* HEADER */
#headerwrap {background:url(../images/bg_header.jpg) no-repeat center top;}
#header {height:140px; position:relative; z-index:999;}
h1.logo {margin:0px; padding:0px; width:265px; font-size:300%; position:absolute; top:20px; left:20px; height:75px;}
h1.logo a {width:265px; float:left; display:block; background:url(../images/logo.png) no-repeat; color:#FFFFFF; text-transform: uppercase; text-indent:-5000px; height:75px; outline:none;}
/* SEARCH */
#searchup {width:240px; background:url(../images/bg_search.png) no-repeat; line-height:28px; position:absolute; top:40px; right:30px; height:28px;}
#searchup .inputbox {width:150px; padding:0; border:none; margin:7px 0 0 10px; background:none; color:#FFFFFF;}
.searchup input{float:right;}
.pos_search {margin-right:10px;}
.search_osn {float:left; margin-top:150px;}
* html #search .inputbox, *+html #search .inputbox {margin: 1px 0 0 10px !important ;}
/* MAIN NAVIGATION */
#mainnav {background:url(../images/bg_mainnav.png) no-repeat; padding-top:6px; line-height:normal; position:absolute; bottom:0px;}
#mainnav a, #mainnav a:hover, #mainnav a:active, #mainnav a:focus {outline:none;}
/* Default Menu */
.mainlevel {width:99%; display:block; color:#EFEFEF; background:url(../images/bg_userlevel.gif) no-repeat right top; line-height:32px; height:32px;}
a.mainlevel {width:99%; display:block; color:#EFEFEF; background:url(../images/bg_mainlevel.gif) no-repeat right top; line-height:32px; height:32px;}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus {color: #F26522; background: url(../images/bg_mainlevel.gif) no-repeat right bottom; text-decoration: none;}
a.mainlevel #active_menu {background:url(../images/bg_mainlevel.gif) no-repeat right bottom; font-weight:bold;}
.mainlevel strong {color:#f26522; font-size:110%;}
a.sublevel {padding:5px 4px 5px 15px; display:block; background:url(../images/bullet-list.gif) no-repeat 5px 11px; color:#EFEFEF;}
a.sublevel:hover, a.sublevel:active, a.sublevel:focus {color:#F26522; text-decoration:none;}
#active_menu {color:#F26522;font-weight:bold;}
#pathwaywrap {padding:0; display:block; color:#EFEFEF; background:url(../images/bg_pathway.gif) no-repeat; text-indent:20px; height: 45px; position:relative;}
#pathway {position:absolute; top:8px; left:0;}
#pathway strong {margin-right:10px;}
#pathway img {margin:0 5px 1px;}
#pathway a {font-weight:bold;}
/* MAIN LAYOUT DIVS */
#header, #mainnav, #topsl, #pathwaywrap, #container, #botsl, #footer, #topslbg {width:1200px; margin:0 auto; clear:both;}
/* SPOTLIGHT */
/* Spotlight Box Style */
.box-left, .box-center, .box-right {float:left; overflow:hidden;}
.box-full {float:none; overflow:hidden;}
#botsl div.moduletable {padding:15px 20px;}
#botsl div.bot-right {background:none;}
div.box-leftcol {float:left;}
/* Top Spotlight */
#topslwrap {background:url(../images/bg_topslwrap.jpg) repeat-x top left;}
#topslbg {background:url(../images/bg_top.jpg) no-repeat top left;}
#topsl {background:url(../images/bg_topsl.png); font-size:115%; height:180px;}
#topsl h3 {padding:0; margin:2px 0 15px; font-size:200%;}
#topsl h3 a, #topsl h3 a:hover, #topsl h3 a:active, #topsl h3 a:focus {color:#FFFFFF; text-decoration:none;}
#topsl div.moduletable {padding:0; margin:0;}
#topsl .newflash {padding:0; background:url(../images/topimg.png) no-repeat top left;}
#topsl .newflash .moduletable{padding:10px 20px 30px 500px; width:600px;}
#topsl ul {margin:0; padding:0;}
#topsl li {padding-left:12px; margin:0; background:url(../images/arrow.png) no-repeat 2px 10px;}
/* Bottom Spotlight */
#botsl {background:url(../images/bg_botsl.gif) no-repeat; color:#CCCCCC;}
#botsl h3 {margin:0 0 5px; padding:5px 5px 5px 24px; background:url(../images/bg_h3span.gif) no-repeat 0px 6px; font-size:110%; font-weight:bold;}
/* Common Style for Spotlight */
#topsl a, #botsl a {color:#CCCCCC;}
#topsl a:hover, #topsl a:active, #topsl a:focus, #botsl a:hover, #botsl a:active, #botsl a:focus {color:#F26522;}
#botsl ul {margin:0; padding:0;}
#botsl li {padding-left:15px; margin:0; background:url(../images/arrow.png) no-repeat 3px 7px;}
#topsl td, #botsl td {padding:0;}
#topsl .article_seperator, #botsl .article_seperator {display:none;}
#topsl table, #botsl table {border-collapse:collapse; border-spacing:0;}
/* USER TOOLS */
#usertoolswrap {font-size:11px; z-index:2; position:absolute; top:8px; right:20px;}
#usertools {margin:0; padding:0; float:left;}
#usertools ul {margin:0 0 0 10px; padding:0; display:inline; line-height:normal;}
#usertools ul li {margin:0; padding:0; display:inline; background:none;}
#usertools img {padding:0; margin:0;}
/* COLLAPSIBLE LAYOUT */
#containerwrap, #containerwrap-cm, #containerwrap-c, #containerwrap-f {padding:0;}
#container {padding:10px 0;}
/* PRIMARY COLUMN */
#contents {float:right; width:786px;}
#content {background:url(../images/content-center.gif) repeat-y;}
#content-top {background:url(../images/content-top.gif) no-repeat top;}
#content-bot {background:url(../images/content-bot.gif) no-repeat bottom;}
#content div.innerpad {clear: both; margin: 0; padding: 8px; display: block; height: auto;}
html>body #content div.innerpad {height: auto; min-height: auto;}
/* SECONDARY COLUMNS */
#colwrap {float:left; width:414px; overflow:hidden;}
#masscol {margin-bottom:10px; width:100%; float:left; display:block;}
#col1 {float:left; width:50%; overflow:hidden;}
#col1 div.innerpad{padding:0 5px 0 0;}
#col2 {float: right; width:49.9%; overflow:hidden;}
#col2 div.innerpad{padding:0 5px 0 0;}
#col1 table, #col2 table {border-collapse:collapse; border-spacing:0;}
#col1 ul, #col2 ul {margin:0; padding:0;}
#col1 ul li, #col2 ul li {padding-left:13px; background:url(../images/bullet-list.gif) no-repeat 2px 8px;}
/* MODULE */
div.module h3 {margin: 0 0 8px; padding: 0 5px 0 0; white-space: nowrap; background: url(../images/bg_h3.gif) no-repeat 50% 5px; font-size: 110%; font-weight: bold; line-height: 52px;}
div.module h3 span {padding-left: 22px; display: block; background: url(../images/bg_h3span-hilite.gif) no-repeat left 45%; color:#F26522;}
div.module {margin: 0 0 10px; padding: 0; float: left; width: 100%; clear: both; background: url(../images/box-br.gif) no-repeat bottom right; overflow: hidden;}
div.module div {padding: 0; background: url(../images/box-bl.gif) no-repeat bottom left;}
div.module div div {padding: 0; background: url(../images/box-tr.gif) no-repeat top right;}
div.module div div div {padding: 0 20px 20px; background: url(../images/box-tl.gif) no-repeat top left;}
/*common style for module*/
div.module div div div div {margin:0; padding:0; float:none; background:none; overflow: hidden;}
div.module .article_seperator {display: none;}
.innerdiv {float: left; width: 100%; clear: both;}
.moduletable {padding: 0;}
/* FOOTER */
#footerwrap {clear: both; background: url(../images/bg_footer.jpg) repeat-x top #1F1F1F;}
#footerbottom {position: absolute; top: 0px; width:150%; height:250%;}
#footer {padding: 30px 0; position: relative;}
#footer small, #footer address {padding: 0 0 0 20px; float: left; display: block; color: #666666; font-style: normal;}
#footer a {color: #666666;}
#footer a:hover, #footer a:active, #footer a:focus {color: #F26522; text-decoration:none;}
#footer ul {margin: 0 0 5px 20px; padding: 0;}
#footer li {margin: 0; padding: 0; display: inline; background: none;}
#footer li a {padding: 0 20px 0 0; display: inline; font-weight: bold; line-height: normal;}
/* Clearfix */
.clearfix:after {clear:both; display:block; content:"."; height:0px; visibility:hidden;}
* html > body .clearfix {width:100%; display:block;}
* html .clearfix {height:1%;}
/* Firefox Scrollbar Hack */
html {margin-bottom:1px; height:100% !important; height:auto;}
/* Banners */
#banner {text-align: center; position: absolute; right: 10px; top: 25px;}
/* Tooltip (подсказки)*/
#tooltip      {background: #cccccc; border: 2px ridge #333333; color: #222222; margin: 0px; font-size: 11px; padding: 3px 5px; position: absolute; visibility: hidden; z-index: 998; -moz-opacity: 0.7; -moz-border-radius: 10px; filter: alpha(opacity="90");}

/* End */