/* ::::: http://www.promokna.ru/themes/garland/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-size: 100%; font-family: inherit; }
:focus { outline: 0pt none; }
body { line-height: 1; color: black; background: none repeat scroll 0% 0% white; }
table { border-collapse: collapse; border-spacing: 0pt; }
caption, th, td { text-align: left; font-weight: normal; }
/* ::::: http://www.promokna.ru/sites/all/files/css/820ff544be23fe456bfb2b516f118d4e.css ::::: */

form { margin: 0pt; padding: 0pt; }
img { border: 0pt none; }
table { border-collapse: collapse; }
.clear-block:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clear-block { display: inline-block; }
.clear-block { display: block; }
tbody { border-top: 1px solid rgb(204, 204, 204); }
.item-list ul { margin: 0pt 0pt 0.75em; padding: 0pt; }
.item-list ul li { margin: 0pt 0pt 0.25em 1.5em; padding: 0pt; list-style: disc outside none; }
.more-link { text-align: right; }
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.collapsed { list-style-type: disc; list-style-image: url('menu-collapsed.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; }
a.level1, a.level1:visited { font-size: 12px; color: rgb(75, 130, 182); }
a.level1:hover { background: none repeat scroll 0% 0% rgb(24, 91, 141); color: rgb(255, 255, 255); }
a.level2, a.level2:visited { font-size: 17px; color: rgb(144, 144, 144); }
a.level2:hover { background: none repeat scroll 0% 0% rgb(24, 91, 141); color: rgb(255, 255, 255); }
a.level3, a.level3:visited { font-size: 18px; color: rgb(128, 128, 128); }
a.level3:hover { background: none repeat scroll 0% 0% rgb(24, 91, 141); color: rgb(255, 255, 255); }
a.level4, a.level4:visited { font-size: 19px; color: rgb(112, 112, 112); }
a.level4:hover { background: none repeat scroll 0% 0% rgb(24, 91, 141); color: rgb(255, 255, 255); }
a.level5, a.level5:visited { font-size: 21px; color: rgb(80, 80, 80); }
a.level5:hover { background: none repeat scroll 0% 0% rgb(24, 91, 141); color: rgb(255, 255, 255); }
a.level6, a.level6:visited { font-size: 22px; color: rgb(64, 64, 64); }
a.level6:hover { background: none repeat scroll 0% 0% rgb(24, 91, 141); color: rgb(255, 255, 255); }
#user-login-form { text-align: center; }
﻿html, body { height: 100%; }
body { font-family: "Trebuchet MS",Verdana,sans-serif; font-size: 0.8em; text-align: center; position: relative; height: auto ! important; min-height: 100%; }
body, td { line-height: 1.5em; }
a { color: rgb(17, 69, 109); }
a:visited { color: rgb(72, 112, 141); }
a:hover { color: rgb(217, 0, 0); }
p { padding-top: 5px; padding-bottom: 5px; }
h1 { padding: 0px 0px 0pt 0pt; font-size: 1.6em; font-weight: normal; font-style: italic; color: rgb(17, 69, 109); line-height: 1.3; }
h2 { padding: 3px 0px 5px 5px; font-size: 1.9em; font-weight: normal; font-style: italic; line-height: 1.3em; }
h3 { padding: 3px 0px 2px 5px; font-size: 1.7em; font-weight: normal; line-height: 1.3em; color: rgb(17, 69, 109); }
ul, ol { padding: 0px; margin: 5px 0px 10px 30px; }
ul { list-style: disc outside url('li.gif'); }
ol { list-style: decimal outside none; }
li { padding-left: 5px; padding-bottom: 7px; }
input, textarea, select { font-family: "Trebuchet MS",Arial,sans-serif; font-size: 1em; }
table { margin: 1em 0pt; width: 100%; }
td, th { padding: 0.3em 0.5em; }
.w100 { width: 100%; }
.clear { clear: both; height: 1px; line-height: 0px; font-size: 0px; margin-bottom: -1px; }
.text-c { text-align: center; }
#root { width: 100%; min-width: 1000px; max-width: 1500px; text-align: left; margin: auto; }
#header { background: url('peaple.gif') no-repeat scroll right bottom rgb(17, 69, 109); height: 130px; }
#logo-promo { float: left; width: 400px; }
#logo-promo img { margin: 27px 0px 0px 30px; }
#picture { margin-left: 400px; text-align: right; }
#sidebar { background-color: rgb(245, 243, 232); height: 38px; margin-bottom: 55px; }
#mainmenu { margin: 0px 0% 0px 25%; }
#searchblock { position: absolute; top: 137px; right: 10px; }
#myinfo { position: absolute; top: 140px; left: 0px; background: url('bg-ugol.gif') no-repeat scroll right center rgb(17, 69, 109); width: 23%; height: 56px; color: rgb(255, 255, 255); font-size: 0.9em; line-height: 1.5em; }
#myinfo .form-text { width: 57px; background-color: rgb(17, 69, 109); border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); padding: 2px; margin: 0px; }
#myinfo a.not-register { position: relative; top: 17px; left: 15px; }
#myinfo div#loginform { text-align: left; padding: 15px 0px 0px; }
ul.menu, ul.menu li { padding: 0px; margin: 0px; list-style: none outside none; }
div#mainmenu ul.menu li { float: left; margin: 8px 20px 0px 0px; }
div#mainmenu ul.menu li a, div#mainmenu ul.menu li a:visited { color: rgb(0, 0, 0); display: block; padding: 1px 5px 2px; text-decoration: underline; }
div#mainmenu ul.menu li.leaf a, div#mainmenu ul.menu li.leaf a:visited { background: none repeat scroll 0% 0% transparent; text-decoration: underline; }
div#mainmenu ul.menu li.leaf a:hover { background-color: rgb(233, 227, 194); text-decoration: none; }
div#mainmenu ul.menu li.collapsed a, div#mainmenu ul.menu li.collapsed a:visited { background: url('expanded.gif') no-repeat scroll right center transparent; padding: 1px 17px 2px 5px; }
div#mainmenu ul.menu li.collapsed a:hover { background-color: rgb(233, 227, 194); text-decoration: none; }
div#leftmenu { padding: 0px; }
div#leftmenu ul.menu li { padding: 0px 0px 10px; }
div#leftmenu a, div#leftmenu a:visited { font-family: Verdana,Tahoma,sans-serif; color: rgb(0, 0, 0); line-height: 1.3em; padding: 1px 0px; }
div#leftmenu ul.menu li a:hover { color: rgb(24, 91, 141); }
div#leftmenu ul.menu li a.active, div#leftmenu ul.menu li a.active:visited { background-color: rgb(233, 227, 194); text-decoration: none; color: rgb(0, 0, 0); cursor: text; }
div#leftmenu ul.menu li a.active:hover {  }
div#leftmenu ul.menu li ul.menu { margin: 3px 0px 5px 20px; }
div#leftmenu ul.menu li ul.menu li { padding: 3px 0px 0px; }
div#leftmenu ul.menu li ul.menu li a { font-family: "Trebuchet MS",Arial,sans-serif; font-size: 1em; color: rgb(15, 57, 93); }
div#leftmenu ul.menu li ul.menu li a:hover { color: rgb(24, 91, 141); }
#container { width: 100%; }
#content { width: 100%; float: left; }
#text { margin: 0pt 22% 0px 27%; padding: 0px 0px 10px; }
#left { float: left; width: 24%; margin: 0px 0px 0px -100%; }
#right { float: left; width: 20%; margin: 0px 0px 0px -20%; }
.block-tagadelic { font-family: "Times New Roman",Arial,sans-serif; padding: 0pt 30px 20px 0px; line-height: 26px; text-align: right; }
.block-tagadelic a { text-decoration: none; margin-left: 10px; line-height: 1.2em; }
.block-tagadelic .more-link { display: none; }
.block { margin: 0px 0px 20px; padding: 10px 15px; }
.block h2 { color: rgb(168, 164, 139); font-style: normal; padding: 0px 0px 3px; }
#block-comment-0 { background-color: rgb(245, 243, 232); }
#block-comment-0 ul, #block-comment-0 ul li { padding: 0px; margin: 0px; list-style: none outside none; }
#block-comment-0 li { font-size: 0.9em; color: rgb(144, 144, 144); padding: 0px 0px 13px; line-height: 1.5em; }
#block-comment-0 a, #lastcomm a:visited { color: rgb(51, 51, 51); }
#block-comment-0 a:hover { color: rgb(217, 0, 0); }
#centbanner { text-align: center; }
#leftban { width: 33%; text-align: left; }
#rightban { width: 33%; text-align: right; }
#footerbar { width: 100%; height: 90px; background-color: rgb(17, 69, 109); color: rgb(255, 255, 255); font-size: 0.9em; line-height: 1.5em; }
#footerbar a, #footerbar a:visited { color: rgb(255, 255, 255); }
#develop { color: rgb(136, 149, 170); }
#develop a, #develop a:visited { color: rgb(136, 149, 170); }
#copy { float: left; width: 500px; }
#copy div { background: url('bottom-contact.gif') no-repeat scroll 25px bottom transparent; padding: 15px 0px 13px 100px; }
#bottomblock { margin-left: 510px; text-align: right; padding: 10px 20px 0px 0px; }
#bottomblock img { margin-left: 17px; }
#bottommenu { padding: 0px 0px 13px; }
.item-list ul, .item-list ul li, div.description ul, div.description ul li { list-style: disc outside url('menu-leaf.gif'); }
.item-list li, div.description li { padding-left: 0px; padding-bottom: 7px; }
.node { border-bottom: 1px solid rgb(233, 239, 243); padding: 0pt 0px 10px; margin-bottom: 15px; }
ul.links li, ul.inline li { margin-left: 0pt; margin-right: 0pt; padding-left: 0pt; padding-right: 1em; background-image: none; }
.node .links, .comment .links { text-align: left; }
ul.links li { margin: 0pt; padding: 0pt 1em 0pt 0pt; }
.terms { background: url('tags.gif') no-repeat scroll 0px 4px transparent; font-size: 0.8em; font-family: Verdana; text-align: left; margin: 20px 0px 0px; padding: 0px 0px 5px 20px; }
.content { clear: both; }
#user-login-form { text-align: center; }
#header { background: url('peaple1.gif') no-repeat scroll right bottom rgb(17, 69, 109); height: 130px; }
