﻿* {margin:0;padding:0;outline:0;font:normal normal 12px/16px Verdana,Arial,Tahoma,sans-serif;}
body {width:100%; color:#666; background:#fff;}

a {text-decoration:none; color:#1893C0; line-height:14px;}
a:hover {text-decoration:underline;}
/*
::selection {background:#BFCBD9;}
::-moz-selection {background:#BFCBD9;}
*/

em{font-style:italic;}
strong, b{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;width:100%}
td{vertical-align:top;}

ul,li{list-style:none;}

caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
input:focus,textarea:focus,select:focus {background:#ffd;}
legend{color:#333;}

.clear_margin {margin:0!important;}
.clear_padding {padding:0!important;}
.clear_clear {clear:none!important;}
.float_left {float:left;}
.float_right {float:right;}
.clear_both {clear:both; font-size:0px; width:100%; *clear:none;}
.no_border {border:0!important;}

h1,h2,h3,h4,h5,h6{font-weight:normal; clear:both;}
h1, h1 a, h2, h2 a {color:#395984; font:normal normal 20px/21px Georgia, "Times New Roman", Times, serif; margin:0 0 10px;}
/*h2 {font-size:18px; line-height:19px;}*/
h3 {font-size:16px; line-height:17px;}
h4 {font-size:14px; line-height:15px; font-weight:bold;}
h5 {font-size:13px; line-height:14px; font-weight:bold;}
h6 {font-size:12px; line-height:13px; font-weight:bold;}

ul.tiny_ul {list-style:none; margin:4px 0 10px; padding:0 0 0 10px;}
ul.tiny_ul li {padding:0 0 5px 15px; margin:0; list-style-type: none; background: url(img/li_bullet.gif) no-repeat 0 7px;}

.rule_solid1px, .rule_solid2px, .rule_dotted1px,
.rule_dotted2px, .rule_dashed1px, .rule_dashed2px
{height:1px; margin:20px 0; font-size:1px; line-height:0px; clear:both; width:100%; *clear:none;}

.rule_solid1px {border-bottom:1px solid #e7e7e7;}
.rule_solid2px {border-bottom:2px solid #e7e7e7;}
.rule_dotted1px {border-bottom:1px dotted #e7e7e7;}
.rule_dotted2px {border-bottom:2px dotted #e7e7e7;}
.rule_dashed1px {border-bottom:1px dashed #e7e7e7;}
.rule_dashed2px {border-bottom:2px dashed #e7e7e7;}

input {font-size:11px; border:1px #ccc solid; padding:2px !important;}
textarea {font-size:11px; border:1px #ccc solid; padding:2px;}
select {border:1px #ccc solid; padding:2px;}
input[type=radio], input[type=checkbox] {border:0; padding:0;}

.date {font-size:11px; color:#999;}
.more {text-align:right; padding:10px 0 0!important; clear:both;}
.more a {font-size:11px;}
.anons {padding:0 0 10px 10px;}
.anons a {color:#454545;}
.anons img {padding:0 10px 10px 0; float:left;}
.pt30 {padding:30px 0 0;}

a.toright {float:right;}

.wrapper h2 {padding:0 0 0 20px;}
.maincontent h2, .grey h2, .bottom h2, #sidebar2 h2 {padding:0;}

.poll {padding:0 10px;}
.poll .title {font-weight:bold;}
.poll .text {font-size:11px; margin:3px 0 0;}
.poll .bar {background:#BFCBD9; width:81%;}
.poll .bar .foreground {background:#831919;}
.poll .percent {font-size:10px; margin:-16px 0 0;}
.poll .total {font-size:10px; font-weight:bold;}

ul.tabs.primary * {border:0!important;}
ul.tabs.primary li {background:none!important;}
ul.tabs.primary a {background:none; padding:5px 10px; font-weight:bold;}
ul.tabs.primary a:hover {background:#eee;}
ul.tabs.primary .active {background:#eee; font-weight:normal;}


/***……… — LAYOUT — ………***/
.all {text-align:center;}
.all div {text-align:left;}
.header, .wrapper {min-width:1000px; width:expression(this.width < 1000 ? "1000px" : this.width);}

.wrapper {width:96%; margin:0 auto; position:relative; z-index:1;}
.bottom, .bottom div {position:relative; z-index:1;}
.footer {position:relative; z-index:0; clear:both;}

#sidebar1 {float:left;width:205px;position:relative;}
#sidebar2 {float:right;width:205px;position:relative; padding:0 0 50px;}
#center {float:left;width:100%;}
.maincontent {padding:5px 0 50px 20px; margin:0px; clear:both;}
.sidebars #mainContent {margin:0px 205px;}
.sidebars #center {margin:0 -205px;}
.sidebar-left #mainContent {margin:0 0 0 205px;}
.sidebar-left #center {margin:0 0 0 -205px;}
.sidebar-right #mainContent {margin:0 235px 0 0;}
.sidebar-right #center {margin:0 -205px 0 0;}

/***……… — HEADER — ………***/
.header
{
	background:url(img/header_repeat_bg.jpg) repeat-x top left;
	min-height:130px;
	height:expression(this.height < 130 ? "130px" : this.height);
}

.place_logo {width:350px; float:left;}
.place_logo img {margin:12px 0 0 23px;}

.place_logo_menu {width:200px; float:left; margin:0 0 0 -40px; padding:15px 0 0 40px;}
.place_logo_menu ul, .place_logo_menu li {margin:0!important; padding:0!important;}
.place_logo_menu a {color:#666; line-height:16px;}
.place_logo_menu #search-form .form-text {width:145px;}
.place_logo_menu #search-form .form-submit {width:20px; height:20px; background:url(img/search_btn.jpg) no-repeat 0px 2px; border:0; margin:0;}
.place_logo_menu .searchform-left {float:left; width:145px;}
.place_logo_menu .searchform-right {float:right; width:45px; padding:10px 0 0;}

.user_control {width:300px; float:right; white-space:nowrap;}
.user_control ul, .user_control li {list-style:none!important; padding:0!important; margin:0!important; background:none!important;}
.user_control h2 {display:none;}
.user_control a {color:#999; font-size:10px;}
.user_control input {color:#333; margin:0 0 0 3px; font:normal normal 11px/12px Verdana, Arial, Tahoma, sans-serif;}
.user_control label, .user_control label span {font-size:10px;}
.user_control .item-list {width:150px; float:left;}
.user_control #edit-submit-1 {float:right; margin:0 40px 0 0; padding:2px 10px; *padding:2px 5px; opacity:0.6; filter:alpha(opacity=60);}
.user_control #edit-name-wrapper {width:150px; float:left;}
.user_control #edit-pass-wrapper {width:150px; float:right;}
.user_control p {padding:40px 25px 0 0; text-align:right;}
.user_control p a {font-size:13px; font-weight:bold; color:#454545;}

.breadcrumb {padding:10px 20px;}

/***……… — MENU — ………***/
.mainmenu, .pathway {clear:both;}
.mainmenu {height:38px; margin:0 auto; clear:both; background:url(img/block_header_bg.jpg) repeat-x top left;}
.mainmenu ul {float:left; width:95%; padding:10px 0 0 20px; white-space:nowrap; display:inline;}
.mainmenu li {display:inline; padding:0!important;}
.mainmenu li a {font-size:14px; font-weight:bold; color:#999794; margin:0 3% 0 0;}
.mainmenu li a:hover, .mainmenu a.active {color:#831919; text-decoration:none; border-bottom:1px solid #831919; text-shadow:0 1px 4px #ffd;}
.mainmenu a.active {color:#831919;}
.mainmenu .feed-icon img {margin:10px 0;}

.pathway {margin:0 auto; background:url(img/block_header_bg.jpg) repeat-x top left;}
.pathway p {font-size:11px; color:#aaa; padding:10px 20px 20px;}
.pathway a {font-size:11px; color:#999;}

#tabs-wrapper, div.messages.status {padding:0 20px;}

#mission {padding:10px 20px; background:url(img/block_header_bg.jpg) repeat-x top left; margin:5px 0;}

/***……… — RIGHT COLUMN — ………***/
.bigbtn {padding:0 0 20px;}
.bigbtn img {margin:0 0 20px;}


.videoinform {background:#F9F9F9; margin:0 0 20px;}
.videoinform a {color:#454545; font-size:12px; font-family:Arial, Tahoma, sans-serif;}
.videoinform img {padding:10px 0 5px;}
.videoinform .inform_body {padding:0 25px;}
.inform_header {background:url(img/videoinform_header_bg.jpg) repeat-x top left;}
.inform_header div {background:url(img/videoinform_header_left_corner.jpg) no-repeat top left;}
.inform_header div div {background:url(img/videoinform_header_right_corner.jpg) no-repeat top right; height:19px;}
.inform_footer {background:url(img/videoinform_footer_bg.jpg) repeat-x top left;}
.inform_footer div {background:url(img/videoinform_footer_left_corner.jpg) no-repeat top left;}
.inform_footer div div {background:url(img/videoinform_footer_right_corner.jpg) no-repeat top right; height:19px;}
.videoinform .meta {display:none;}

#block-poll-0 .links li {display:block;}
#block-poll-0 .links a {font-size:11px;}

#block-cumulus-0 {padding:20px 0 0;}
#block-cumulus-0 .more-link {display:none;}

/***……… — CONTENT — ………***/
.place_simple_block {clear:both; overflow:hidden;}
.place_simple_block p {padding:0 0 0 10px; color:#666;}
.place_simple_block img {float:left; padding:0 10px;}
.place_simple_block.notices {margin:0 0 20px;}
.place_simple_block.notices img {float:none!important; padding:0!important; margin:0!important; position:inherit!important;}
.place_simple_block.notices hr {border:0; display:block; margin:10px 0; border-top:1px solid #aaa;}
.simple_block_left {float:left;}
.simple_block_right {float:right;}
.simple_block_left, .simple_block_right {width:45%; padding:10px 10px 30px; background:url(img/block_header_bg.jpg) repeat-x top left;}

.preview_block {clear:both; float:left; width:100%; padding:0 0 20px;}
.preview_image {float:left; width:150px;}
.preview_image img {width:150px; padding:2px; border:1px solid #F2EFEC;}
.preview_wrapper {float:left; width:78%;}

.preview_all_text {margin:0 0 0 20px; background:#F2EFEC url(img/preview_footer_left_corner.jpg) no-repeat bottom left;}

.preview_all_text img {float:none; width:auto; margin:0; padding:0; border:0;}
.preview_all_text .title, .preview_all_text .category {padding:8px 10px;}
.preview_all_text .category {width:25%; float:right; text-align:right; background:url(img/preview_header_right_corner.jpg) no-repeat top right;}
.preview_all_text .category a {font-size:11px; line-height:13px; color:#831919;}
.preview_all_text .title {width:65%; float:left; background:url(img/preview_header_left_corner.jpg) no-repeat top left;}
.preview_all_text .title a {color:#666; font-size:13px; font-weight:bold;}
.preview_all_text .title a:hover {color:#222; text-decoration:none; border-bottom:1px solid #222;}

.preview_body {border-top:2px solid #fff; padding:5px 0 0; clear:both; width:100%; *clear:none;}
.preview_body .date {width:100px; float:left; padding:0 0 0 10px;}
.preview_body .author {width:200px; float:left;}
.preview_body .comments {width:160px; float:right;}
.preview_body .rating {width:100px; float:right; padding:0 10px 0 0; text-align:right;}
.preview_body .author img, .preview_body .comments img {float:left; padding:0 5px 0 0;}
.preview_body .preview_text {clear:both; padding:10px 30px 20px; background:url(img/preview_footer_right_corner.jpg) no-repeat bottom right; }
.preview_body .author a {color:#395984; font-size:11px; line-height:12px;}
.preview_body .comments a {color:#999; font-size:11px; line-height:12px;}
.preview_body .preview_text a {color:#454545;}
.preview_body .fivestar-summary,
.preview_body .fivestar-summary-combo,
.preview_body .fivestar-static-form-item label {display:none; visibility:hidden;}
.preview_body .fivestar-static-form-item {float:right; width:100px;}

.node {color:#000;}
/*.node .content img {padding:0 10px 10px 0;}*/

.node .meta .terms {padding:5px 10px;}
.node .meta .terms:before {content:"Теги: ";}
.node .meta .terms * {font-size:11px;}
.node .links {padding:0 0 20px; text-transform:lowercase;}
.node .links .node_read_more a:before {content:"» ";}

.node .fivestar-static-form-item {padding:15px 0;}
.node .fivestar-form-item {padding:15px 0;}

#comments .comment {margin:0 0 10px; padding:10px 5px; border-bottom:1px solid #eee;}
#comments .comment .links {display:none;}
#comments .comment h3 a {font-size:13px; font-weight:bold;}
#comments .comment .indented {margin:0 0 0 20px;}

.node_lectures {margin:30px 300px 0 0;}

.node_lectures .hidden {display:none;}
.node_lectures a {text-decoration:none;color:#4697ce;}
.node_lectures a:hover {text-decoration:underline;color:#e6e8ed;}
.node_lectures a.option {display:block;text-align:left;color:#494a4a;background:#f2efec;line-height:140%;padding:5px 10px;
  margin:0 0 15px;font-family: Tahoma,Georgia, serif;font-weight:bold;font-size:11px;cursor:pointer;border:3px double #fff;}
.node_lectures a.option:hover {text-decoration:none;background:#bfcbd9;color:#fff;}

/***……… — FOR TINYMCE REDACTOR — ………***/
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}


/***……… — BOTTOM — ………***/
.grey {clear:both;}
.grey_left, .grey_center, .grey_right {padding:20px 2%; float:left; background:#F2EFED url(img/bottompanel_up_bg.jpg) repeat-x top left;}
.grey_left {width:41%; border-left:1px solid #F2EFED; border-right:1px solid #FFFFFE;}
.grey_center
{
	width:23%;
	border-left:1px solid #E0DFDE;
	border-right:1px solid #FFFFFE;
	background:#F2EFED url(img/bottompanel_bottom_bg.jpg) repeat-x bottom left;
}
.grey_right {width:23%;	border-left:1px solid #E0DFDE; border-right:1px solid #F2EFED;}

.bottom {margin:0 0 -90px; padding:20px 0 0; background:#fff; clear:both;}
.bottom * {color:#717168;}
.bottom_left, .bottom_right {padding:20px 2%; float:left;}
.bottom_left p, .bottom_right p {padding:0 0 0 10px;}
.bottom_left {width:50%; border-right:1px solid #E4E4E4;}
.bottom_right {width:40%;}
.bottom_right .autor {text-align:right; padding:20px 40px 0 0;}
.bottom_bg {background:#fff url(img/block_footer_bottom_bg.jpg) repeat-x bottom left; height:35px; margin:-15px 0 0;}
.bottomshadow {border-bottom:1px solid #B4B4B4;}
.bottomshadow .sh1 {border-bottom:1px solid #9B9B9B;}
.bottomshadow .sh2 {border-bottom:1px solid #A3A3A3; padding:7px 20px 7px 0; text-align:right;}

.bottommenu
{
	clear:both;
	border-bottom:1px solid #BBBBBB;
	font-size:11px;
	color:#999;
	background:#fff url(img/block_footer_bottom_bg.jpg) repeat-x bottom left;
}
.bottommenu .active {color:#999;}
.bottommenu a {color:#999; font-size:11px;}
.bottommenu a:hover {text-decoration:none; color:#831919;}

.submitted {font-size:11px; color:#999;}

/***……… — FOOTER — ………***/
.footer {background:#C2C2C2 url(img/footer_bg.jpg) repeat-x top left; padding:100px 0 20px; height:90px; color:#757575;}
.footer * {font-size:11px; line-height:11px;}
.footer p {margin:0 0 5px;}
.footer h1 {color:#fff; font-size:22px; line-height:23px; padding:0 0 0 10px;}
.footer a {color:#757575; border-bottom:1px dotted #757575;}
.footer a:hover {text-decoration:none; border-bottom:1px solid #757575}
.footer div {padding:10px 2%; float:left;}
.footer .wrapper {padding:0; float:none;}
.footer .contacts {width:150px;}
.footer .adress {width:130px; border-left:1px solid #A9A9A9;}
.footer .telephone {width:180px; border-left:1px solid #A9A9A9; border-right:1px solid #A9A9A9;}
.footer .telephone p {color:#FFFFFF; font:normal normal 24px/25px Georgia, "Times New Roman", Times, serif; white-space:nowrap;}
.footer .telephone span {color:#DFDFDF; font:normal normal 17px/18px Georgia, "Times New Roman", Times, serif; margin:0 4px 0 0;}
.footer .copyright {width:240px;}
.footer #block-block-3 div {padding:0;}
.footer #block-block-3 img {opacity:0.7;}
.footer #block-block-3 img:hover {opacity:1;}
.footer #block-block-3 br {display:none;}
.footer #block-block-3 a {border:0;}
.footer #block-block-3 a:hover {border:0;}

.counters {display:none;}
