@charset "utf-8";
@import url(advanced.css);

body {margin: 0 0 0 0;background-color:#FFFFFF; font-family:Arial, Helvetica, Sans-serif;background-image:url(/data_files/images/bac.gif);font-size:10pt;}
table#body {width:820px;background-color:#FFFFFF;border-width:0 1px 0 1px;border-style: solid;border-color: #bbbbbb;}
td#content {width:639px; background-color:#FFFFFF;text-align:left;border-width:0 0 0 1px;border-style: solid;border-color: #bbbbbb; padding:5px 2px 2px 2px}
.right_block {width:181px; background-color:#FFFFFF; text-align:left; border-width:0 1px 0 0;border-style: solid;border-color: #bbbbbb; padding:5px 0 0 0}
td.footer {background-color:#FFFFFF;width:170px;text-align:right;border-width:1px 1px 0 0;border-style: solid;border-color: #bbbbbb;padding:5px}
td.footer-lft {background-color:#FFFFFF;width:170px;text-align:left;border-width:1px 0 0 1px;border-style: solid;border-color: #bbbbbb;padding:5px}
#logo {margin-left:15px;}
form {padding:0 0 0 0; margin:0 0 0 0}
/*Опросы*/
p.question {font-weight:bold; padding:2px; margin:5px 0 5px 15px}
p.answer {padding:2px; margin:0 0 0 40px; border-left:5px solid #f0f0f0}
/* Форма авторизации */
.login {background-color:#FFFFFF; border:1px solid #bbbbbb; font-size:11px;}
.lgnfrm {padding:0 3px 3px 0; background-image:url(/data_files/images/loginform-shadow.gif)}
a.login_a:link, a.login_a:visited, a.login_a:hover, a.login_a:active {color:#666666; font-weight:bold; font-size:11px}
/*CONTENT NAV*/
#topnavigation {height:23px; border-top:1px solid #bbbbbb; border-bottom:2px solid #bbbbbb; background-color:#f0f0f0; font-size:10pt}
#topnavigation div.act {display: block;float:left;margin:0 0 0 0; padding:4px 5px 4px 5px;border-width:1px 2px 0 2px;border-style: solid;border-color: #bbbbbb;background:#ffffff;}
#topnavigation div {display: block;float:left;margin:0 0 0 0; padding:4px 5px 4px 5px;}
#topnavigation div.act a {padding:4px;font-weight:bold;color:#666666;}
#topnavigation div a {color:#999999;}
#topnavigation form {display:block;float:right; margin:0; padding:0;}
#topnavigation form input {border:1px solid #BBBBBB; margin:3px 5px 0 0; padding:1px 3px 1px 3px; font-size:8pt; color:#666666; vertical-align:top; width:140px; font-family:Tahoma;}
#topnavigation form input.submit {border:1px solid #F0F0F0; border-left:0; background-color:#F0F0F0; margin:2px 3px 0 -5px; padding:0; height:17px; width:20px}
/*fonts*/
a.info, a.info:hover, a.info:link, a.info:visited {color: #999999; text-decoration: none}
td.p.ol.li.ul.info {color: #666666}
a:link {color: #034694; text-decoration: none} 
a:visited {color: #034694;text-decoration: none} 
a:hover {color: #dd6900;text-decoration: underline} 
a:active {color: #034694;text-decoration: none}
hr {margin: 10px 0 5px 0; height: 1px; color: #bbbbbb; border: 0 none; background-color: #bbbbbb; clear: both; display: block;}
h1,h2,h3,h4,h5 {font-family:Tahoma, Verdana, Arial; letter-spacing:-0.5pt; text-align:left}
h1 {font-size:20pt; margin:0 0 2px 3px;}
h2 {font-size:18pt;}
h3 {font-size:16pt;}
h4 {font-size:14pt;}
h5 {font-size:12pt;}
p {margin:10px 0 10px 0}
li {list-style-image:url(/data_files/images/arrow.gif)}
/* Главная страниц */
div.itemcontainer {margin:0 0 5px 0; width: 100%; CLEAR: both}
div.itemcontainer a.title {font-weight:bolder;font-size:11pt}
div.itemcontainer a.cmnt {font-weight:bolder;font-size:11pt;color:#336600}
div.itemcontainer img {float: left; margin:0 3px 8px 0; padding:0 0 9px 0;  border:none}
span.art_type {font-size:8pt; color:#dd6900; font-weight:bold}
span.detail {display:block;font-size:8pt; color:#666666; text-align:left; margin:0 0 0 5px}
div.dtbx_r {padding:4px; border-style:solid; border-color:#bbbbbb; border-width:0 0 1px 1px; margin-bottom: 5px;font-size:9pt;}
div.dtbx_r blockquote {margin:5px 0 5px 5px; padding:0 0 0 5px}
div.dtbx_r p, div.dtbx_l p {margin:0 0 0 5px; padding:0 0 0 0;}
div.dtbx_r h3, div.dtbx_l h3 {font-size:10pt; margin:0;padding:2px;letter-spacing:0.3pt}
div.dtbx_l {padding:4px; border-style:solid; border-color:#bbbbbb; border-width:0 1px 1px 0; margin-bottom: 5px;font-size:9pt;}
#leftsplit {padding: 0 0 0 5px; background: #ffffff; float: left; width: 309px; text-align: left; margin:0}
div.rightsplit {padding: 0 5px 0 0; float: right; width: 309px; text-align: left; margin:0}
div.rightsplit ul {margin:0; padding:0 0 0 20px;}
#leftsplit ul {margin:0; padding:0 0 0 20px;}
h2.title {padding:4px 0 0 5px; margin:0; font-size: 11pt; background-color:#f0f0f0; color: #666666; height: 22px; text-align: left; text-decoration:none; letter-spacing:normal;}
div.rightsplit h2.title {border-style:solid; border-color:#bbbbbb; border-width:1px 0 0 1px;}
#leftsplit h2.title {border-style:solid; border-color:#bbbbbb; border-width:1px 1px 0 0;}
div.title_small {border-style:solid; border-color:#bbbbbb; border-width:1px 0 0 1px; padding:4px 0 0 4px; font-weight: bold; font-size: 11pt; background-color:#f0f0f0; color: #686872; height: 20px; text-align: left; text-decoration:none}
/*
	Материалы
*/
div#addto {border-top:1px solid #bbbbbb;background:#f0f0f0; margin:0; padding:3px; font-weight:bold}
div#addto a {margin:1px 4px 1px 1px;}
div#addto a img {vertical-align:middle;border:1px #efefef solid}
.material_info {text-align:left}
div.material_info a, div.material_info a:visited, div.material_info a:hover {color:#000000}
div.material {text-align:justify; margin-bottom:15px; font-size:10pt; padding:0 15px 0 15px}
div.material p a img {border:none}
div.material table {width:90%; background-color:#666666; border-width:0;}
div.material table.f {width:1%;background-color:#ffffff;}
div.material table.f td {text-align:center}
div.material table.f td a img {border:0}
div.material table td {background-color:#ffffff;border:1px solid #ffffff; padding:2px; font-size:9pt}
div.material table td ul {margin:0 0 0 15px; padding:0 0 0 0}
div.material table td ul li {list-style:none; list-style-image:none; list-style-type:square}
div.material table th {background-color:#f3f3f3;border:1px solid #ffffff; padding:2px; text-align:center; font-size:10pt}
div.material blockquote {border-left:5px solid #f0f0f0; margin:0 35px 0 30px; padding-left:5px}
div.listing {padding:0 0 0 5px; margin:0; float:left; width:410px; position:relative}
div.listing h2.head {display:block;border-bottom:1px solid #bbbbbb;text-align:left; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; margin:0; padding:0 0 3px 0; font-size:12pt;}
div.listing p.desc {display:block; padding:5px 5px 10px 0; margin:0; font-size:10pt;}
div.listing img {margin:0 5px 0 0; float:left; border:1px solid #bbbbbb}
div.listing p.desc a.cntrl {margin:-1px 2px 0 3px; float:right}
a.cntrl {background:#f2f2f2; border:1px solid #cccccc; font-size:8pt; padding:0 3px 0 3px; margin:0 3px 0 3px; text-decoration:none; color:#333333; font-weight:normal; display:inline}
a.cntrl:hover {background:#cccccc; border:1px solid #cccccc; font-size:8pt; padding:0 3px 0 3px; margin:0 3px 0 3px; text-decoration:none; color:#333333; font-weight:normal;}
div#options {float:right; position: relative; clear:both; width:200px; margin:0 0 0 0; padding:0 5px 0 5px; background:#ffffff}
div#options div.tit {border-style:solid; border-width:1px 0 0 1px; border-color:#bbbbbb; padding:2px 2px 2px 10px; background-color:#f0f0f0; font-size:10pt; color:#666666; font-weight:bold}

div#options ul {padding:0 0 0 3px; margin:0 0 0 0}
div#options ul li {list-style:none; list-style-image:none; padding:1px 0 1px 10px; margin:0;border-width:0 3px 0 0; border-color:#ffffff; border-style:solid;}
div#options ul li a {color:#333333; font-size:10pt}
div#options ul li.active {background-color:#f0f0f0; border-width:0 3px 0 0; border-color:#666666; border-style:solid;}
div#lgn {padding:0}
/*
	SAERCH
*/
ol#items {margin:0 0 0 30px; padding:10px 0 0 0}
ol#items li {margin:0 0 8px 0; padding:0 20px 0 0; list-style:none; list-style-image:none; list-style-type:decimal;}
ol#items li ul {margin:0 0 0 -5px; padding:0;}
ol#items li ul li {margin:0; padding:0; list-style:none; list-style-image:none; list-style-type:none;}
ol#items li ul li.url {color:#999999; padding:1px;}
ol#items li ul li.url a {font-size:14px; text-decoration:underline}
ol#items li ul li.url a img {vertical-align: middle; display: inline-block;}
ol#items li ul li.text {display:block; padding:0 0 0 0; margin:0 0 0 5px; font-size:12px; text-align:left}
ol#items li ul li.inf {display:block; padding:0 0 0 0; margin:0 0 0 5px; color:#666666; font-size:11px}
ol#items li ul li span.highlight {display:inline; font-weight:bold}
.btn {border:1px solid #000000; font-size: 11px;}
#search_nav {position:relative; height:19px;margin:5px 5px 0 5px; border-width:0 0 1px 0; border-color:#bbbbbb; border-style:solid; color:#333333; padding:0 0 0 10px}