/* ::::: http://www.medicons.ru/modules/node/node.css?W ::::: */

/* ::::: http://www.medicons.ru/modules/system/defaults.css?W ::::: */

form { margin: 0pt; padding: 0pt; }
img { border: 0pt none ; }
.clear-block:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.gbody {
	width: 350px;
	margin-left: 20px;
}

.clear-block { display: inline-block; }
.clear-block { display: block; }
/* ::::: http://www.medicons.ru/modules/system/system.css?W ::::: */

/* ::::: http://www.medicons.ru/modules/system/system-menus.css?W ::::: */

ul.links { margin: 0pt; padding: 0pt; }
ul.links.inline { display: inline; }
ul.links li { padding: 0pt 0.5em; display: inline; list-style-type: none; }
/* ::::: http://www.medicons.ru/modules/user/user.css?W ::::: */

/* ::::: http://www.medicons.ru/modules/comment/comment.css?W ::::: */

.indented { margin-left: 25px; }
/* ::::: http://www.medicons.ru/sites/all/themes/medicon_garland/style.css?W ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 170%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(73, 73, 73); }
input { font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 100%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(73, 73, 73); }
textarea, select { font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 160%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(73, 73, 73); }
h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; color: rgb(91, 150, 202); font-weight: bold; }
h1 { font-size: 15px; }
h2 { font-size: 13px; line-height: 130%; }
h3 { font-size: 15px; }
ul, quote, code, fieldset { margin: 0.5em 0pt; }
p { margin: 0.6em 0pt 0em; padding: 0pt; }
a:link, a:visited { color: rgb(66, 131, 189); text-decoration: none; }
a:hover { color: rgb(66, 131, 189); text-decoration: underline; }
a:active, a.active { color: rgb(66, 131, 189); }
ul { margin: 0.5em 0pt 1em; padding: 0pt 0pt 0pt 15px; }
ol { margin: 0.75em 0pt 1.25em; padding: 0pt; }
ol li, ul li { margin: 0.4em 0pt 0.4em 0.5em; }
ol li, ul li, ul.menu li, .item-list ul li, li.leaf { margin: 0.15em 0pt 0.15em 0.5em; }
ul li, ul.menu li, .item-list ul li, li.leaf { margin: 1px 0px; padding: 0pt 0pt 0.2em 1.5em; background: transparent url('menu-leaf.gif') no-repeat scroll 1px 6px; list-style-type: none; list-style-image: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ol li { padding: 0pt 0pt 0.3em; margin-left: 2em; }
ul.inline li { margin: 0pt; padding: 0pt 1em 0pt 0pt; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
img, a img { border: medium none ; }
#header-region {  }
#wrapper {  }
#wrapper #container { margin: 0pt auto; padding: 0pt 20px; max-width: 1270px; }
#wrapper #container #header { width: 500px; }
#wrapper #container #header #logo-floater { position: absolute; }
body.sidebar-left, body.sidebar-right { min-width: 780px; }
#wrapper #container #center { float: left; width: 540px; }
#wrapper #container .sidebar { margin: 15px 0pt 5em; width: 410px; float: left; z-index: 2; position: relative; }
#wrapper #container .sidebar .block { margin: 0pt 0pt 1.5em; }
#sidebar-right .block { padding: 0pt 0px 0pt 20px; }
.block .content { margin: 0.5em 0pt; }
#wrapper #container #center #squeeze { position: relative; }
#wrapper #container #center .right-corner { position: relative; left: 10px; }
#wrapper #container #center .right-corner .left-corner { border-right: 1px solid rgb(221, 221, 221); margin: 11px 0pt; padding: 8px 25px 12px 10px; position: relative; left: -10px; min-height: 400px; }
#wrapper #container #footer { margin: 4em 0pt -3em; float: none; clear: both; text-align: center; color: rgb(137, 137, 137); }
body.sidebar-right #footer { margin-right: -210px; }
.node { margin: 0pt; padding: 0pt 0px 20px; }
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; }
.node .links ul.links li, .comment .links ul.links li {  }
.picture, .comment .submitted { padding-left: 0pt; color: rgb(91, 150, 202); font-size: 11px; }
#comments { margin: 0pt; padding: 0pt 5px; position: relative; top: -1px; }
#comments h2.comments { margin: 0pt; padding: 7px 0px 10px 31px; background: transparent url('comments.png') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.comment { border: 1px solid rgb(231, 49, 43); margin: 0px 0px 12px; padding: 0px 10px 10px; background-color: rgb(255, 244, 243); }
.indented { margin-left: 25px; }
.node .content, .comment .content { border-bottom: 1px solid rgb(231, 49, 43); margin: 0.6em 0pt 10px; padding-bottom: 20px; }
.comment { padding-bottom: 10px; }
:first-child + html fieldset { padding: 0pt 1em 1em; background-position: 0pt 0.75em; background-color: transparent; }
:first-child + html fieldset > .description, :first-child + html fieldset .fieldset-wrapper .description { padding-top: 1em; }
:first-child + html fieldset legend, :first-child + html fieldset.collapsed legend { display: inline; }
#foot { border-top: 2px double rgb(231, 49, 43); padding: 11px; clear: both; height: 28px; }
#top-logo { border-bottom: 1px solid rgb(231, 49, 43); margin: 0pt auto 25px; clear: both; padding-bottom: 3px; color: rgb(136, 136, 136); }
#top_name { margin: 0pt; padding: 0px 0px 8px; font-size: 15px; font-weight: bold; }
#top_name p { margin: 0pt; padding: 0pt; }
#top_name p.text { padding-left: 0px; line-height: 110%; }
#counts { float: left; }
#copy { float: right; width: 400px; color: rgb(136, 136, 136); text-align: right; }
#center {  }
.comment .clear-block { padding-bottom: 0px; }
.all_form {
	color: #333;
}
#vudel {
	color: #F00;
}

.top_desc { margin: 18px 0px 5px; padding: 0pt; background-color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; }
.buttons {  }
.consult_form { border: 1px solid rgb(71, 160, 226); margin: 20px 0px 20px 10px; padding: 20px 0px 0px; background: rgb(255, 248, 233) url('11.jpg') no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 370px; text-align: center; }
.consult_form form { padding: 0px 0px 0px 20px; }
.left_in_form { text-align: left; margin-right: 8px; font-weight: bold; }
.right_in_form { margin: 0px 0px 5px; text-align: left; }
.right_in_form option {  }
.right_in_form input, .right_in_form textarea { width: 220px; }
.get_consult { border: 1px solid rgb(71, 160, 226); margin: 6px 0px 20px; padding: 4px 8px 5px; background: rgb(231, 49, 43) url('but_2.gif') repeat-x scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; color: rgb(255, 255, 255); font-weight: bold; width: 230px; font-size: 14px; }
.get_consult:hover { color: rgb(254, 255, 199); }
.meta { display: none; }
/* ::::: http://www.medicons.ru/sites/all/themes/medicon_garland/medicon_minnelli/minnelli.css?W ::::: */

body #wrapper #container { width: 960px; }
body.sidebar-left #wrapper #container, body.sidebar-right #wrapper #container { width: 960px; }
