/* ::::: http://www.drag-net.ru/sites/all/modules/thickbox/thickbox.css?u ::::: */

/* ::::: http://www.drag-net.ru/sites/all/modules/thickbox/thickbox_ie.css?u ::::: */

/* ::::: http://www.drag-net.ru/modules/comment/comment.css?u ::::: */

/* ::::: http://www.drag-net.ru/sites/all/themes/dragnet30/reset.css?u ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select { margin: 0px; padding: 0px; border: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
table { border-collapse: collapse; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote::before, blockquote::after, q::before, q::after { content: ""; }
a img, hr { border: medium none; }
:focus { outline: 0px none; }
/* ::::: http://www.drag-net.ru/sites/all/themes/dragnet30/style.css?u ::::: */

body { color: rgb(85, 85, 85); margin: 0em; padding: 0em; font-size: 0.875em; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; line-height: 130%; }
body#all-body { background: rgb(255, 255, 255) url('back-head.jpg') repeat-x scroll left top; }
body#all-body div.head { background: rgb(255, 255, 255) url('back-head-center.jpg') no-repeat scroll center top; margin-bottom: 1em; }
.wrap { padding: 0em; margin: 0px auto; width: 960px; }
h1, h2, h3, h4 { font-weight: normal; margin-bottom: 0.5em; line-height: 130%; color: rgb(0, 0, 0); }
h1 { font-size: 2.5em; }
h2 { font-size: 2em; }
table { width: 100%; }
#content td { vertical-align: top; }
p, dl { margin-bottom: 2em; }
a { color: rgb(34, 119, 204); text-decoration: none; }
a:hover { text-decoration: underline; }
strong, th, dt { font-weight: bold; }
cite { font-style: italic; color: rgb(119, 119, 119); }
ul, ol { margin: 0px 0px 2em 2em; }
ul { list-style-type: circle; }
.clear, .pager { overflow: hidden; clear: both; height: 1%; }
.links, .pager { list-style: outside none none; margin: 0em; }
.links li { margin: 0em; padding: 0em; }
.inline li, .tab li, .pager li { float: left; }
.right { float: right; }
hr { border-top: 1px solid rgb(221, 221, 221); margin: 0px 0px 1em; }
#logo, #menu { height: 50px; }
#logo { float: left; margin-top: 3px; }
#navlist { float: right; margin: 12px 0px 14px; }
#navlist li { margin: 0px 1em; float: left; }
#navlist li.last { margin-right: 0px; }
#navlist li a { font-weight: 600; font-size: 1.143em; letter-spacing: -1px; display: block; padding: 4px 1em; color: rgb(195, 216, 236); text-shadow: 1px 1px 1px rgb(0, 0, 0); }
#navlist li a:hover, #navlist li.active-trail a { text-decoration: none; background: rgb(36, 69, 108) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#navlist li a { border-radius: 5px; }
#content { margin-bottom: 2em; }
#sidebar-left { background: transparent url('left-menu-back.png') no-repeat scroll left top; }
#sidebar-center {  }
.breadcrumb { border-bottom: 3px double rgb(232, 232, 232); padding: 0.5em 0px 1em; margin-bottom: 1em; color: rgb(119, 119, 119); }
#block-block-1 p { margin-bottom: 1em; font: 100 12px tahoma,verdana,"Helvetica Neue",Arial,Helvetica,sans-serif; }
#block-block-16, #block-block-17, #block-block-18, #block-block-19, #block-block-20, #block-block-27, #block-block-28 { height: 100px; }
#block-block-16 h2, #block-block-17 h2, #block-block-18 h2, #block-block-19 h2, #block-block-20 h2, #block-block-27 h2, #block-block-28 h2 { font-size: 29px; font-weight: 600; color: rgb(195, 216, 236); text-shadow: 1px 1px 2px rgb(0, 34, 85); margin: 0.6em 0px 0px; }
#block-block-16 p, #block-block-17 p, #block-block-18 p, #block-block-19 p, #block-block-20 p, #block-block-27 p, #block-block-28 p { color: rgb(255, 255, 255); }
#block-block-21 { border: 1px solid rgb(238, 238, 238); width: 190px; margin-right: 50px; }
#block-block-21 h2 { display: none; }
#block-block-21 a { padding: 0.5em 1em; display: block; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(238, 238, 238); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 13px; }
#block-block-21 div.last a { border-bottom: medium none; }
#block-block-21 img { margin-top: 1px; margin-right: 1em; float: left; }
#block-block-22 { float: right; margin-top: 0.5em; border-radius: 5px; }
#block-block-22 h2 { display: none; }
#block-block-22 a { display: block; padding: 10px 1em 8px; border: 4px solid rgb(92, 132, 171); text-shadow: 0px 1px 0px rgb(255, 255, 255); }
#user-login, #user-pass, #user-register, .block-contact_form_blocks, .radius, #navlist li a, #block-user-0, div.download-botton a { border-radius: 7px; }
#block-block-3, #block-block-2, .clear { overflow: hidden; clear: both; height: 1%; }
.blog_usernames_blog { display: none; }
.node-blog { margin-bottom: 1.5em; }
.node-blog p { margin-bottom: 0.5em; }
.submitted, .links-blog { font-size: 11px; color: rgb(119, 119, 119); }
.links-blog li { border-right: 1px solid rgb(204, 204, 204); padding-right: 1em; margin-right: 1em; }
#footer { padding: 0.5em 1em; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px -1px 2px rgb(187, 187, 187); border-radius: 5px; }
#footer { color: rgb(102, 119, 136); }
#footer strong { color: rgb(51, 68, 85); }
#block-block-22 a { background-color: rgb(221, 221, 221); background-image: -moz-linear-gradient(center top , rgb(255, 255, 255) 0%, rgb(204, 204, 204) 100%); }
