/* ::::: http://www.ubrus.ru/files/ubrus/css/4ff0394d7b86f7920f12a9ced0b783c2.css ::::: */

img { border: 0pt none; }
.clear-block:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clear-block { display: inline-block; }
.clear-block { display: block; }
.breadcrumb { padding-bottom: 0.5em; }
ul.menu { list-style: none outside none; border: medium none; text-align: left; }
ul.menu li { margin: 0pt 0pt 0pt 0.5em; }
li.expanded { list-style-type: circle; list-style-image: url('menu-expanded.png'); padding: 0.2em 0.5em 0pt 0pt; margin: 0pt; }
li.leaf { list-style-type: square; list-style-image: url('menu-leaf.png'); padding: 0.2em 0.5em 0pt 0pt; margin: 0pt; }
li a.active { color: rgb(0, 0, 0); }
ul.links { margin: 0pt; padding: 0pt; }
ul.links.inline { display: inline; }
ul.links li { display: inline; list-style-type: none; padding: 0pt 0.5em; }
.block ul { margin: 0pt; padding: 0pt 0pt 0.25em 1em; }
ul.custom-pager { margin: 0pt; padding: 0pt; text-align: center; }
ul.custom-pager li { margin: 0pt; padding: 0pt; display: block; float: left; width: 32%; list-style-type: none; list-style-image: none; background: none repeat scroll 0% 0% transparent; white-space: nowrap; }
body { margin: 0pt; padding: 20px 0pt; min-width: 750px; }
#page { margin: 0pt auto; width: 95%; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 3px; }
#header, #content { width: 100%; }
#header { min-height: 70px; margin-bottom: 3px; }
#middlecontainer { margin: 0pt auto; }
#sidebar-left, #sidebar-right { width: 210px; float: left; z-index: 2; position: relative; }
#sidebar-left .block, #sidebar-right .block { padding: 8px; margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
#main { float: left; width: 100%; }
body.sidebar-left #main { margin-left: -210px; margin-right: 0pt; }
body.sidebar-left #squeeze { margin-left: 210px; margin-right: 0pt; padding-left: 4px; }
#squeeze-content { padding-bottom: 15px; }
#inner-content { padding: 4px 16px; }
.node { margin: 0.5em 0pt 1em; }
.node .content, .comment .content { margin: 0.5em 0pt; }
body { font-size: 82%; font-family: Arial,Verdana,sans-serif; line-height: 130%; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
p { margin-top: 0.5em; margin-bottom: 0.5em; }
h1, h2, h3, h4, h4 { padding-bottom: 5px; margin: 10px 0pt; line-height: 125%; }
h1 { font-size: 160%; }
h2 { font-size: 125%; }
.title, .title a { font-weight: bold; color: rgb(142, 97, 38); margin: 0pt auto; }
.submitted { color: rgb(142, 97, 38); font-size: 0.8em; }
.links { color: rgb(142, 97, 38); }
.links a { font-weight: bold; }
.block .title { margin-bottom: 0.25em; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.links { margin-bottom: 0pt; }
#logo { vertical-align: middle; border: 0pt none; }
#logo-title { float: left; margin: 10px; }
#name-and-slogan { float: left; margin: 10px; }
.site-name { margin: 0pt; padding: 0pt; font-size: 20px; }
.site-name .sub { font-size: 17px; }
.site-name a:link, .site-name a:visited { color: rgb(255, 255, 255); }
.site-name a:hover, .site-name a:hover .sub { text-decoration: underline; }
#primarymenu { padding: 0.5em; text-align: right; float: right; clear: right; }
#primarymenu li { border-left: 1px solid rgb(255, 255, 255); padding: 0pt 0.5em 0pt 0.7em; }
#primarymenu li.first { border: medium none; }
.primary-links { font-size: 1em; color: rgb(255, 255, 255); }
.primary-links a, .primary-links a:link, .primary-links a:visited, .primary-links a:hover, .primary-links .links { font-weight: bold; color: rgb(255, 255, 255); }
.primary-links li { display: inline; list-style-type: none; padding: 0pt 0.5em; }
.primary-links li.first { border: medium none; }
#primarymenu { width: 900px; }
#primarymenu a { color: rgb(255, 255, 255); font-weight: bold; }
.breadcrumb { margin-bottom: 0.5em; }
div#breadcrumb { clear: both; font-size: 80%; padding-top: 3px; }
#header .block { text-align: center; }
#footer { background-color: rgb(255, 255, 255); font-size: 0.8em; margin-top: 4px; border: 1px solid rgb(204, 204, 204); text-align: center; }
#footer-message { text-align: center; margin: 0pt; font-size: 90%; }
#footer-message a { font-weight: bold; }
.node .taxonomy { font-size: 0.8em; padding-left: 1.5em; }
.node .content { font-size: 1em; line-height: 1.3em; }
.links .comment_forbidden, .links .comment_reply, .tips { display: none; }
body { color: rgb(0, 0, 0); background-color: rgb(133, 150, 170); }
#page { background-color: rgb(255, 255, 255); }
a:link, a:visited, a:hover, .title, .title a, .submitted, .links, .node .taxonomy, #aggregator .news-item .categories, #aggregator .source, #aggregator .age, #forum td .name, div.admin-panel .description { color: rgb(182, 28, 30); }
#header { background: url('mastbg.png') repeat-x scroll 0pt 0pt rgb(182, 28, 30); }
#sidebar-left .block, #sidebar-right .block { background-color: rgb(249, 238, 244); }
#suckerfishmenu .block { margin-bottom: 0pt; padding-bottom: 0pt; }
#suckerfishmenu .block, #suckerfishmenu .box { padding: 0pt; }
#suckerfishmenu .title { display: none; }
#suckerfishmenu { line-height: 26px; background: none repeat scroll 0% 0% rgb(111, 0, 17); border-top: 1px solid rgb(255, 255, 255); }
#suckerfishmenu ul.menu { padding: 0pt 0pt 0pt 0px; list-style: none outside none; z-index: 100; display: inline; }
#suckerfishmenu a { background: url('menudiv.png') repeat-y scroll 100% 0pt rgb(111, 0, 17); color: rgb(255, 255, 255); display: block; padding: 0px 14px; margin: 0pt; text-decoration: none; font-size: 95%; font-weight: normal; }
#suckerfishmenu a:active, #suckerfishmenu a:hover { background: none repeat scroll 0% 0% rgb(182, 28, 30); text-decoration: none; }
#suckerfishmenu li { display: inline; float: left; margin: 0pt; padding: 0pt; height: 1%; }
#suckerfishmenu ul.menu ul { padding: 0pt; margin: 0pt; list-style: none outside none; }
#suckerfishmenu ul.menu li ul { position: absolute; width: 200px; left: -999em; }
#suckerfishmenu ul.menu li li { float: left; width: 200px; }
#suckerfishmenu ul.menu li li a:link, #suckerfishmenu ul.menu li li a:visited { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(182, 28, 30); width: 170px; border-width: 1px; border-style: solid; border-color: rgb(111, 0, 17) rgb(255, 255, 255) rgb(255, 255, 255); }
#suckerfishmenu ul.menu li li.expanded a { background: url('menu_arrow.png') no-repeat scroll 100% 50% rgb(182, 28, 30); }
#suckerfishmenu ul.menu li li.expanded a:active, #suckerfishmenu ul.menu li li.expanded a:hover { background: url('menu_arrow.png') no-repeat scroll 100% 50% rgb(111, 0, 17); }
#suckerfishmenu ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover { background: none repeat scroll 0% 0% rgb(111, 0, 17); text-decoration: none; }
#suckerfishmenu ul.menu li li.expanded ul.menu a { background: none repeat scroll 0% 0% rgb(182, 28, 30); }
#suckerfishmenu ul.menu li li.expanded ul.menu a:active, #suckerfishmenu ul.menu li li.expanded ul.menu a:hover { background: none repeat scroll 0% 0% rgb(111, 0, 17); }
#suckerfishmenu ul.menu li li {  }
#suckerfishmenu ul.menu li ul a { color: rgb(255, 255, 255); width: 200px; line-height: 26px; font-size: 95%; }
#suckerfishmenu ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover { background: none repeat scroll 0% 0% rgb(111, 0, 17); text-decoration: none; }
#suckerfishmenu ul.menu li ul ul { margin: -29px 0pt 0pt 200px; }
#suckerfishmenu ul.menu li:hover ul ul, #suckerfishmenu ul.menu li:hover ul ul ul, #suckerfishmenu ul.menu li.sfhover ul ul, #suckerfishmenu ul.menu li.sfhover ul ul ul { left: -999em; }
#suckerfishmenu ul.menu li:hover ul, #suckerfishmenu ul.menu li li:hover ul, #suckerfishmenu ul.menu li li li:hover ul, #suckerfishmenu ul.menu li.sfhover ul, #suckerfishmenu ul.menu li li.sfhover ul, #suckerfishmenu ul.menu li li li.sfhover ul { left: auto; }
#suckerfishmenu ul.menu ul li:hover ul, #suckerfishmenu ul.menu ul li li:hover ul, #suckerfishmenu ul.menu ul li li li:hover ul, #suckerfishmenu ul.menu ul li.sfhover ul, #suckerfishmenu ul.menu ul li li.sfhover ul, #suckerfishmenu ul.menu ul li li li.sfhover ul { left: auto; }
#page { width: 980px; }
body.sidebar-left #main { margin-left: -200px; }
body.sidebar-left #squeeze { margin-left: 200px; }
#sidebar-left { width: 200px; }
body { font-family: Arial,Verdana,sans-serif; }
