/* cross hook */
.clearfix-both:after, .clearfix-left:after, .clearfix-right:after, .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden;}
* html body .clearfix-both, * html body .clearfix-left, * html body .clearfix-right, * html body .clearfix {zoom:1; display: block;}
/* /cross hook */

/* bitrix hook */
#bx_popup_form_div *, #BX_editor_dialog *, #BX_file_dialog *{color:black;}
/* /bitrix hook */

body.site-body {background: #837f83 url(/images/bg-body-repeat.gif) repeat; padding:0;}
.tpl-wrapper {width:100%;}
.site-position {min-width:1200px; max-width:1250px; margin:0 auto; padding:20px 0;}
.site-margin {margin:0 20px;}
.bg-header-ryazan {background: url(/images/f3f3f3_5x200.gif) repeat;}
.tpl-wrapper .tpl-header {background: transparent url(/images/bg-header-fff.gif) top repeat-x;}
.tpl-wrapper .tpl-logo {width:330px; float:left; margin:5px 0 10px 15px;}
.tpl-logo a {text-decoration:none;}
.tpl-logo img {float:left; margin:0 10px 0 0;}
.tpl-logo h1, .tpl-logo .h1 {}
.tpl-logo span {}
.tpl-wrapper .tpl-header-nav-wrap {margin:0 0 0 340px;}
#header-include {margin-bottom:-1px;}

.tpl-wrapper .tpl-center {}
.tpl-wrapper .tpl-center-left {width:250px; float:left;}
.tpl-wrapper .tpl-center-content {margin:0 0 0 250px; padding:0 25px 0 25px; line-height:1.4; }
.tpl-center-content table.content-table {width:100%;}
.fack-ie6 .tpl-center-content table.content-table {width:auto;}
.theme-home .tpl-center-content {padding-right:15px;}
.fack-ie6 .theme-home .tpl-center-content {margin:0 15px 0 255px;}
.tpl-center-content .main-content {}

#main-content::selection, #main-content::-moz-selection {background-color:#E7E7E7; color:#333333;}


.piece1-wrapp {background:url(/images/piece1-bottom.gif) 0 100% no-repeat; width:250px;}
.piece1-inner {background:url(/images/piece1-top.gif) 0 0 no-repeat; padding:10px 15px 25px;}
.input-inactive {color:#666666;}
.corners1-left {background-image:url(/images/bg-corner1-left.gif); background-position: 0 50%; background-repeat:no-repeat;}
.corners1-right {background-image:url(/images/bg-corner1-right.gif); background-position: 100% 50%; background-color:transparent; background-repeat:no-repeat; height:18px; margin:2px 0 0 0; padding:0 5px; text-align:center;}
.corner-336699  {background-color:#336699;}
img.sep {border:none; display:block;width:95%; height:1px; float:none;}


.corner2-width {max-width:1000px; min-width:480px;}
.corner2-rep-l {background: #ececec url(/images/bg-corner2-repeat-left.gif) left repeat-y;}
.corner2-rep-r {background: transparent url(/images/bg-corner2-repeat-right.gif) right repeat-y;}
.corner2-l-t {background: url(/images/bg-corner2-left-top.gif) top left no-repeat;}
.corner2-r-t {background: url(/images/bg-corner2-right-top.gif) right top no-repeat;}
.corner2-l-b {background: url(/images/bg-corner2-left-bottom.gif) left bottom no-repeat;}
.corner2-r-b {background: url(/images/bg-corner2-right-bottom.gif) right bottom no-repeat;}
.corner2-pad {padding:9px;}


.corner3-width {max-width:600px; min-width:310px;}
.fack-ie6 .corner3-width {width:310px;}
.corner3-rep-l {background: #ececec url(/images/bg-corner2-repeat-left.gif) left repeat-y;}
.corner3-rep-r {background: transparent url(/images/bg-corner2-repeat-right.gif) right repeat-y;}
.corner3-l-t {background: url(/images/bg-corner3-left-top.gif) top left no-repeat;}
.corner3-r-t {background: url(/images/bg-corner3-right-top.gif) right top no-repeat;}
.corner3-l-b {background: url(/images/bg-corner3-left-bottom.gif) left bottom no-repeat;}
.corner3-r-b {background: url(/images/bg-corner3-right-bottom.gif) right bottom no-repeat;}
.corner3-pad {padding:9px;}


.tpl-header-nav-wrap .tpl-header-icons {width:660px; height:131px; background:url(/images/bg-header-icons.png) left -10px no-repeat; margin:0 auto;}
.fack-ie6 .tpl-header-nav-wrap .tpl-header-icons {background:url(/images/bg-header-icons.gif) left top no-repeat;}
.fack-ie6 .tpl-header-nav-wrap .tpl-header-icons {width:535px;}

.tpl-header-icons .top-icons {height:130px; border-collapse:collapse; border:none;}
.top-icons td.top-icon {vertical-align:bottom; padding:0;}
.top-icons div.top-icon {width:90px; margin:5px 15px 0 5px; line-height:1.4;}
.top-icons a.top-icon, .top-icons span.top-icon {color:#FFF; text-decoration:none; display:block; margin-bottom:20px;}
.top-icons a.top-icon-selected, .top-icons span.top-icon-selected {margin-bottom:10px;}


/*menu-left*/
.tpl-center-left .menu-left-title-wrap {height:30px;}
.title-ryazan {background: transparent url(/images/bg-menu-left-title-ryazan.gif) 100% 100% no-repeat;}
.title-gorduma {background: transparent url(/images/bg-menu-left-title-gorduma.gif) 100% 100% no-repeat;}
.menu-left-title-wrap h2,.menu-left-title-wrap .h2 {font-size:1.8em; background: url(/images/bg-menu-left-title.png); width:232px; height:30px; color:#FFF; text-shadow:-1px 1px 0 #666666;}
.menu-left-title-wrap .menu-left-title-padding {display:block; padding:3px 20px 0 20px; line-height:1;}
.lb h2{padding: 2px 20px;background-repeat: no-repeat;}
.tpl-center-left .menu-left-bottom {background: transparent url(/images/bg-menu-left-bottom.gif) 100% 0 no-repeat; height:15px;}
.menu-ryazan ul.menu-left {padding-top:10px; padding-bottom:20px;}
.menu-gorduma ul.menu-left {padding-top:10px; padding-bottom:20px;}
ul.menu-left, .menu-left ul { margin: 0; padding-right:2px; list-style: none; background:#e7e7e7 url(/images/bg-menu-left.gif) 100% 0 repeat-y;}
/*Submenu box*/
.menu-left li ul { display:none; height:auto; border-bottom:none;}
/* Submenu Items */ 
.menu-left li a, .menu-left li b { display: block; text-decoration: none; color: #333; padding: 5px 5px 5px 20px; margin: 0 3px 5px 0; background-color:transparent; background-image: url(/images/menu-left-arrows.gif); background-position:10px -15px; background-repeat:no-repeat;}
/*Items selected*/
.menu-left li .item-selected, .menu-left li a.item-selected {color:#000;}
/*Items Hover */
.menu-left li a:hover {text-decoration:underline;} 
/*Rootmenu Items*/
.menu-left .root-item { color:#333;}
/*Rootmenu Items hover*/
.menu-left a.root-item:hover, .menu-left a.parent-item:hover {color:#000;}
.menu-left .root-item-selected:hover {color:#000;}
/*Rootmenu Items Selected*/
.menu-left .root-item-selected { color:#000; background-position:10px -64px; font-weight:bold;}
.menu-left  .parent-item-selected { background-position:10px -114px; color:#000;}
.menu-left .root-item-selected:hover {color:#000;}
.menu-left .this-selected {font-weight:bold;}
/*Parent item*/
.menu-left a.parent { background: #F5F5F5; padding-right:10px;}
/*Denied items*/
.menu-left a.denied { background: #F5F5F5; color:#DDDDDD; padding-right:10px;}
/* Holly Hack. IE Requirement \*/ 
* html ul.menu-left li { float: left; height: 1%; } 
* html ul.menu-left li a { height: 1%; } 
/* End */ 
/*Submenu margin*/
.menu-left li ul.root-item { }
.menu-left li ul {background:none; padding:0;}
.menu-left li.selected ul ul, .menu-left li.selected ul ul ul { /*top:-999em;*/ display:none; }
/*Submenu show*/
.menu-left li.selected ul,
.menu-left li.selected li.selected ul,
.menu-left li.selected li.selected li.selected ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
.menu-left li.items-level1, .menu-left li.items-level2, .menu-left li.items-level3{
margin:0;
}
.menu-left li.items-level1 {font-size:1em; border-bottom:1px dotted #777777;}
.menu-left li.items-level2{font-size:.9em;}
.menu-left li.items-level2 a {padding-left:30px; background-position:20px -15px;}
.menu-left li.items-level2 a.item-selected, .menu-left li.items-level2 .item-selected {background-position:20px -64px;}
.menu-left li.items-level2 b.item-selected {padding-left:30px;}



/* top-links  | quick-icon*/
.tpl-center-content .tpl-top-links-wrap {padding:2px 0 12px 0;}
.tpl-top-links {margin:2px 15px 0 0;}
.tpl-top-links table {border:0; border-collapse:collapse; margin:-2px 0 0 auto;}
.tpl-top-links td {padding:0; text-align:left;}
.tpl-top-links td.tpl-left, .tpl-top-links td.tpl-right {width:10px; font-size:2px; max-width:10px; vertical-align:bottom;}
.tpl-top-links .left-corner, .tpl-top-links .right-corner {width:10px; height:20px; font-size:2px;}
.tpl-top-links .left-corner {background:url(/images/bg-top-links-left.png) 0 0 no-repeat;}
.tpl-top-links .right-corner {background:url(/images/bg-top-links-right.png) 0 0 no-repeat;}
.tpl-top-links td.tpl-top-links-content {background-color:#E7E7E7;}
.theme-home  .tpl-top-links {margin-right:20px;}

#quick-icon {padding:1px 0 3px; }
#quick-icon .quick {background-color:#9e9e9e; display:block; float:left; margin:0 0 0 10px; background-attachment:scroll; background-image:url(/images/quick-icons.gif); background-position:0 0; background-repeat:no-repeat;}
#quick-icon .quick .text {display:none;}
#quick-icon #quick-home {width:13px; height:10px; background-position:0 0; margin-top:2px;}
#quick-icon #quick-feedback {width:13px; height:10px; background-position:0 -20px; margin-top:2px;}
#quick-icon #quick-search {width:13px; height:10px; background-position:0 -40px; margin-top:2px;}
#quick-icon #quick-news {width:65px; background: url(/images/news-small-icons.gif) 5px 3px no-repeat; border-left:1px solid #CCC;}
#quick-icon #quick-video {width:65px; background: url(/images/video-small-icons.gif) 0 5px no-repeat; margin-left:15px;}
#quick-icon #quick-video .text {display:block; margin-left:18px;}
#quick-icon #quick-news .text {display:block; margin-left:18px;}
#quick-icon a#quick-home:hover {background-color:#4e4d4d;}
#quick-icon a#quick-feedback:hover {background-color:#4e4d4d;} 
#quick-icon a#quick-search:hover {background-color:#4e4d4d;}
#quick-icon .item-selected {background-color:#4e4d4d;}



/* home-news */
#home-news {padding:0;}
#home-news .corner2-pad {padding:0 0 1px 0;}
#home-news .corner2-l-t {background-position:left 10px;}
#home-news .corner2-r-t {background-position:right 10px;}
#home-news .img-news-wrap {    width: 500px;    max-width: 500px;    height: 370px;    max-height: 370px; float:left; margin:12px 0 1px 7px; overflow:hidden;}
#home-news #img-news {background-color:transparent; background-position:left top; background-repeat:no-repeat;}
#home-news .img-parent {margin:6px 7px 0 0;}
#home-news .detail-picture {max-width:480px; /*max-height:360px; */   /*height: 360px;  width: 100%;*/ display:none;}
#home-news .link-detail-picture {display:none;}
#home-news .news-title {display:block; margin:-17px 0px 0px 360px; height:25px; color:#FFF; font-size:1.8em; background:url(/images/bg-title-small.gif) left top no-repeat; text-align:center; width:125px;position: absolute;}
#home-news .title-wrap {background:url(/images/bg-f3f3f3-repx.gif) left -40px repeat-x; margin:0 0 5px 0;}
#home-news .blank-picture {border-bottom:2px solid #b5b5b5; margin:0 1px;}
div#news-item {    padding-top: 15px;}
#home-news .news-item {padding:0 5px 0 10px; border-top:1px solid #FFF; max-height:72px; height:72px; margin:0 1px 0 500px; background: transparent url(/images/bg-gradient-line.gif) bottom repeat-x;}
.fack-ie #home-news .news-item {max-height:71px; height:71px;}
#home-news .news-first {max-height:67px; height:67px; border-top:none;}
.fack-ie #home-news .news-first {max-height:66px; height:66px;}

#home-news .news-item-link {display:block; margin:5px 0 5px 0; text-decoration:none; max-height:43px; height:43px; min-height:43px; overflow:hidden;}
#home-news .news-first .news-item-link {margin-top:0;}
#home-news .news-item-link  b {font-weight:normal;}
#home-news .news-item-hover .news-item-link {color:#000; text-decoration:underline;}
#home-news .news-item-hover .news-item-link:hover {text-decoration:none;}
#home-news .news-item-hover .news-item-link b {}
#home-news .date-time {text-align:right; display:block; color:#666666; padding:0 20px 0 0; width:150px; float:right;}
#home-news .news-video {display:block; width:30px; margin-right:20px; float:right; margin-top:5px;}
#home-news .news-video a { background:transparent url(/images/video-small-icons.gif) no-repeat scroll 50% 0; text-decoration:none; display:block; width:15px; height:10px;}
#home-news .news-item-hover {}
#home-news .link-news-all {display:block; width:120px; height:18px; margin:0 10px 0 auto; text-align:center; background:url(/images/bg-title-small-bottom.gif) left top no-repeat; color:#FFF;}


/* home-doc */
.home-doc-wrap {width:49%; float:left; padding:20px 0 0;}
.home-doc-wrap #home-doc {margin:0 0 0 1em;}
#home-doc .doc-title {display:block; margin:0 0 20px; font-size:2em;}
#home-doc .doc-item {margin:0; padding:5px 0 10px;}
#home-doc  .date-num{display:block; color:#666;}
#home-doc  .name {font-size:1.1em;}
#home-doc .doc-fin-title {display:block; margin:15px 0 10px;}
#home-doc  #doc-request {width:21em;}
#home-doc .corners1-left {width:105px; margin:15px 20px 0 auto;}


/* home-announc */
.home-announc-wrap {/* width:49%; */ margin:0 0 0 50%; padding:20px 0 0 0;}
.home-announc-wrap #home-announc {margin:0 0 0 1em;}
#home-announc .announc-title {display:block; font-size:2em; margin:0 0 10px;}
#home-announc .item {margin:0; padding:10px 0; font-size:0.92em;}
#home-announc .date-time {color:#333; font-size:1.3em;}
#home-announc .name {color:#333; font-size:1.3em;}


/* home-photo */
#home-photo {padding:10px 10px 0 10px;}
#home-photo .title {font-size:2em; display:block; margin:0 0 10px 35px;}


/* photo-scroll */
.photo-control #photo-items {overflow:hidden;}
.photo-control table.photo-list {}
.photo-control td.item{vertical-align:top; padding:5px;}
.photo-control a.item{display:block; width:120px; height:120px; border:1px solid #BFBFBF; background-position: 50% 10%; background-repeat:no-repeat;}
.photo-control .link-item-wrap {border:1px solid #DFDFDF;}
.photo-control td.control-left, .photo-control td.control-right {width:25px; vertical-align:middle;}
.photo-control .control-button {background-image:url(/images/photo-control.gif); background-attachment:scroll; background-repeat:no-repeat; width:14px; height:25px; cursor:pointer;}
.photo-control .control-disable {filter:alpha(opacity=15); -moz-opacity: 0.15; -khtml-opacity: 0.15; opacity: 0.15; cursor:default;}
.photo-control #left-photo {background-position:0 -14px;}
.photo-control #right-photo {background-position:0 -63px;}
.display-none {display:none;}
.photo-control {width:100%;}


/* adv in style.css */
#statements {}
#statements td {padding:5px 10px;}


/* announc-calendar */
#announc-calendar {padding:5px 0 0 0;}
#announc-calendar div.calendar {background: url(/images/bg-calendar.gif) 50% 50% no-repeat; width:312px; height:76px;}
div.calendar table.calendar {margin:5px auto;}
.more-announc div.calendar {text-align:left;}
.more-announc {padding:5px 0 0 0 !important;}

#announc-calendar .month-year {padding:5px 0 0 0;  color:#333366; text-align:center;}
#announc-calendar td {padding:4px 13px;}
#announc-calendar td.week {padding:0 0 5px 0; height:32px; text-align:center; vertical-align:middle;}
#announc-calendar td.week b {font-size:1.2em; color:#666;}
#announc-calendar td.day {padding-top:5px;}
#announc-calendar td.day span, #announc-calendar td.day a {font-size:1.5em;font-weight:normal;}
#announc-calendar td.day span {color:#666666;}
#announc-calendar td.day b {font-size:1.2em;}
#announc-calendar td.not span {color:#cccccc;}
#announc-calendar td.not a {}
#announc-calendar .all-announc {width:120px; white-space:nowrap; float:left;}
#announc-calendar .all-announc .corners1-right {margin:0;}
#announc-calendar .plan-month {width:110px; white-space:nowrap; margin:0 0 0 135px;}
#announc-calendar .wrap-other-announc {width:250px; margin:15px 0 0 auto;}

/* announc */
#announc {padding:20px 0;}
#announc .announc-title {margin:0 0 10px;}
#announc .item {margin:0; padding:10px 0; font-size:0.92em;}
#announc .date-time {color:#666666; font-size:1.3em;}
#announc .name {color:#000; font-size:1.3em;}


/* month */
#month {}
#month .table {width:100%;}
#month .title {margin:0 0 10px;}
#month td.item {padding:10px 0; text-align:left; }
#month td.border {border-bottom:1px solid #999;}
#month td.date {width:150px;}
#month td.name {padding:10px 5px;}
#month td.preview-text {width:190px;}
#month a.name, #month span.name {display:block;}


#dep-list {}
#dep-list .dep-item {line-height:1.4;}
#dep-list .dep-comm {padding:10px 0 0 0;}
#dep-list .paddingBottom {padding:0 0 5px 0; }
#dep-list .paddingTop {padding:5px 0 0 0; }
#dep-list a {line-height:1.4;}
#dep-list img.preview-picture {float:left; margin:0 10px 10px 0;}
#dep-list img.sep {}
#dep-list div.sep {padding:1em 0 2em;}

#dep-detail {}
#dep-detail h2.name {margin:.5em 0;}
#dep-detail h1.name {margin:0 0 .5em 0;}
#dep-detail div.right-section {width:250px; margin:0 0 0 10px;}
#dep-detail td.right-section {width:200px;}
#dep-detail td.dep {width:100%;}
#dep-detail hr.sep {border:none;}
#dep-detail .dep-comm {margin:10px 0;}
#dep-detail .dep-comm  .comm-title{display:block;}
#dep-detail .dep-comm a {display:block; margin:0 0 5px;}
#dep-detail img.sep {margin:1em 0 2em;}
#dep-detail .address {padding:0 0 0 10px; margin:0 0 3em 0;}
#dep-detail .reports-title {font-size:1.4em; display:block; margin:0 0 1em 5px;}
#dep-detail .reports {}
#dep-detail .reports a {display:block; margin:0 0 10px 15px;}
#dep-detail img.detail-picture { float:left; margin:0 10px 10px 0; border-width:1px; border-style:solid; border-color:#999999 #afafaf #a0a0a0 #afafaf;}


#dep-detail-head {}
#dep-detail-head h2.name {margin:.5em 0;}
#dep-detail-head h1.name {margin:0 0 .5em 0;}
#dep-detail-head div.right-section {width:250px; margin:0 0 0 10px;}
#dep-detail-head td.right-section {width:200px; white-space:normal;}
#dep-detail-head td.dep {width:100%;}
#dep-detail-head hr.sep {border:none;}
#dep-detail-head .dep-comm {margin:10px 0;}
#dep-detail-head .dep-comm  .comm-title{display:block;}
#dep-detail-head .dep-comm a {display:block; margin:0 0 5px;}
#dep-detail-head img.sep {margin:1em 0 1em;}
#dep-detail-head .address {padding:0 0 0 10px; margin:0 0 3em 0;}
#dep-detail-head .reports-title {font-size:1.4em; display:block; margin:0 0 1em 5px;}
#dep-detail-head .reports {}
#dep-detail-head .reports a {display:block; margin:0 0 10px 15px;}
#dep-detail-head img.detail-picture { float:left; margin:0 10px 10px 0; border-width:1px; border-style:solid; border-color:#999999 #afafaf #a0a0a0 #afafaf;}
#dep-detail-head .add-html {padding:20px 0 0 0;}
#dep-detail-head .add-html h1, #dep-detail-head .add-html h2, #dep-detail-head .add-html h3, #dep-detail-head .add-html h4, #dep-detail-head .add-html h5 {display:block;  margin:0 0 10px 0;}


/* nav  | breadcrumb */
.nav-wrap { margin:0 0 1em 0;}
#nav {font-size:.9em; padding:0 5px 2px 0;}
#nav li {color:#333; display:inline-block; list-style:none; margin:0 2px 0 5px;}
.fack-ie #nav li {display:inline;}
#nav  .sep {font-size:.8em;}
#nav li  a {color:#999;}


/* NEWS-CALENDAR */
#news-calendar {width:310px; float:right;}
#news-calendar .padding {padding:10px 5px;}
#news-calendar td.month-year {padding:0 10px 5px;}
#news-calendar  td.week-name {font-weight:bold; text-align:center; vertical-align:middle;}
#news-calendar .events {display:none;}
/* #news-calendar .event, #fancybox-inner .event {width:600px;} */
#news-calendar .events-inner, #fancybox-inner .events-inner {padding:0 10px 5px 0;} 
#news-calendar  td.day {text-align:center; vertical-align:middle; height:20px;}
#news-calendar  td.day .day {color:#333333;}
#news-calendar  td.day .exist {font-weight:bold;}
#news-calendar  td.weekend-day .day {color:#990000;}
#news-calendar  td.other-day .day {color:#cccccc;}
.fancybox-news-calendar, .fancybox-news-calendar #fancybox-inner {max-width:850px;}

/* NEWS-LIST */
#news-list {}
#news-list .preview-picture {float:left; margin:0 10px 10px 0;}
#news-list .date-time {color:#486DAA;}
#news-list .item {padding:0 0 5px; margin-bottom:15px;}

/* NEWS-DETAIL */
#news-detail {}
#news-detail .name {margin:0 0 10px;}
#news-detail img.detail-picture {float:left; margin:0 10px 10px 0;}


/* news-photo */
#news-photo {float:left; padding:10px 0px 10px; margin:0 10px; width:330px; background-color:#E7E7E7;}
#news-photo .photo-control {background-color:#E7E7E7;}
#news-photo a.item {background-color:#CFCFCF; background-position: 50% 50%; width:60px; height:60px; }
#news-photo .photo-control td.control-left, #news-photo .photo-control td.control-right {width:15px; vertical-align:middle;}
#news-photo #news-photo-link {display:block; width:300px; height:210px;     background-size: cover; text-decoration:none; margin:0 auto 10px auto; background-position:50% 0; background-repeat:no-repeat;}

#doc-section  li.doc-section {list-style:none; background:url(/images/bg-doc-section.gif) 0 3px no-repeat; padding:0 15px; margin:0 0 5px;}
#doc-section  li.doc-section li.doc-section {background:none; margin:5px 0 5px 15px; display:none;}
#doc-section  li.doc-selected  {background:url(/images/bg-doc-section-selected.gif) 0 3px no-repeat;}
#doc-section  li.doc-selected li.doc-section {display:list-item;}
#doc-section  li.doc-selected li.doc-selected a {color:#666;}

#doc-list {}
#doc-list table {width:100%; border:1px solid #DFDFDF;}
#doc-list table thead {background-color:#CFCFCF;}
#doc-list table thead td {vertical-align:middle; text-align:center; padding:3px 50px; font-size:1.3em; border-bottom:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
#doc-list table tbody td {vertical-align:middle; padding:3px 0; border-bottom:1px solid #DFDFDF;}
#doc-list td.doc-item1 {padding:5px 20px 5px 10px; border-right:1px solid #DFDFDF;}
#doc-list td.doc-item2 {padding:5px 10px;}
#doc-list tr.even {}
#doc-list tr.odd {background-color:#E7E7E7;}
#doc-list tr.odd td.doc-item1{border-right:1px solid #F3F3F3;}
.doc-num, .doc-date {font-size:1.5em; color:#000;}

#honor-detail {}
#honor-detail .detail-picture {margin:0 10px 10px; float:left;}
#honor-detail .name {margin:0 0 5px;}


#ic-add {}
#captcha_word {font-size:2em; text-transform:uppercase; width:174px; letter-spacing:10px; font-weight:bold;}


#comm-list {}
#comm-list table.comm-table {}
#comm-list table.comm-table td {width:48%; padding:0.5em 2em 2em 0;}
#comm-list table.comm-table td.first {}
#comm-list .name {font-size:1em;}

#comm-section {}
#comm-section h2 {font-size:1.5em;}
#comm-section h3 {font-size:1.4em;}

.tpl-footer {padding:2em .5em;}


#meetings-detail {}
#meetings-detail .date-time {}
#meetings-detail .detail-picture {float:left; margin:10px 10px 10px 0;}
#meetings-detail .agenda {color:#666; font-weight:bold; font-size:1.2em; margin:10px 0 0;}
#meetings-detail .decisions {}


#history-list {}
#history-list .history-item {}
#history-list .year {}
#history-list  hr.sep {margin:1em 0 3em;}


#whois-list {clear:both;}
#whois-list .item {}
#whois-list .name {}
#whois-list .dep-link {}
#whois-list  hr.sep {margin:1em 0 2em;}


#whois-form .whois-name {width:20em;}
#whois-form .whois-name-load {background:url(/images/loading.gif) 100% 50% no-repeat;}
#whois-ajax-wrapper {width:22.3em; position:absolute; display:none; background-color:#EFEFEF; }
#whois-ajax-wrapper div.whois-ajax-close {border:1px solid #999; border-top:none; padding:0 3px 3px 0;}
#whois-ajax-wrapper #whois-ajax-close {color:red;}
#whois-ajax {border:1px solid #999; border-bottom:none; padding:5px 3px 0;}
#whois-ajax  .whois-search {color:#336699; border-bottom:1px dashed #336699; cursor:pointer;}
#whois-ajax  .whois-search:hover {color:#000;}

#district-list {padding:0 0 20px;}
#district-list table.district-list {border-collapse:collapse;}
#district-list td.district-list {padding:3px 5px; vertical-align:middle;}
#district-list td.district-list a b {font-weight:normal;}
#district-list thead td.district-list {background-color:#CFCFCF; text-align:center;}
#district-list thead td.district {border-right:1px solid #FFF;}
#district-list tbody td.district {border-right:1px solid #CFCFCF;}
#district-list tbody td.district-list {border-bottom:1px solid #CFCFCF;}
#district-list tbody td.district {text-align:center;}

#district-dep {}
#district-dep .item {}
#district-dep {}


#meetings-list {}
#meetings-list .item {}
#meetings-list .preview-picture {float:left; margin:0 10px 10px 0;}
#meetings-list img.sep {}
#meetings-list div.sep {padding:1em 0 2em;}


table.doc-sec-find {}
table.doc-sec-find td.doc-sec {width:100%; vertical-align:top;}
table.doc-sec-find td.doc-find {width:320px; vertical-align:top;}
table.doc-sec-find td.doc-find  #doc-find {width:320px; border:1px solid #999;}
#doc-find #doc-find-form {margin:10px;}
#doc-find .doc-find-title {margin:0 0 10px 0;}
#doc-find #doc-request {width:290px; margin:0 0 10px 0;}
#doc-find .number-title {width:50px; float:left;}
#doc-find #doc-number {width:240px; margin:0 0 10px 0;}
#doc-find .datafrom-title  {float:left; width:60px;}
#doc-find .date {width:70px; margin:0 0 10px 0;}
#doc-find  {}


#honor-list {padding:20px 0 0;}
#honor-list img.sep{}
#honor-list p.sep {padding:1em 0 2em 0; margin:0;}
#honor-list img.preview-picture {float:left; margin:0 10px 10px 0;}


table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


/* statements */
#statements {} /* .form-table, .data-table */
#statementstd {padding: 15px 5px;}
#statements .form-required { color: red;}
#statements .error-fld { display: block; float: left; height: 13px; width: 15px; background-repeat: no-repeat; background-image:url(/images/icon_warn.gif);}
#statements input[name=captcha_word] {width:178px; border:none; font-size:1.5em; border:1px solid #CCC; margin-right:5px;}


/* feedback */
#feedback {}
#feedback div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
#feedback div.mf-name input, div.mf-email input {width:60%;}
#feedback div.mf-message textarea {width: 60%;}
#feedback span.mf-req {color:red;}
#feedback div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
#feedback .inputcaptcha {font-size:24px; width:156px; line-height:1.1; letter-spacing:7px; text-transform:uppercase; font-weight:bold; padding:1px 10px;}
.fack-ie6 #feedback .inputcaptcha {width:176px;}


/* left-banner */
#left-banner {padding:40px 0 20px 10px;}


/* voting-say */
#voting-say {}
#voting-say .voting-form-box label {line-height:1.6;}
#voting-say .voting-form-box form {	margin:0;}


/* TOPIC */
table.forum-table td, table.forum-table th.forum-column-lastpost,
   table.forum-table th.forum-column-title, table.forum-table th.forum-first-column,
   table.forum-table th.forum-last-column, div.forum-info-box, div.forum-reply-form {border-color:#CCCCCC;}
div.forum-header-box {background:#E7E7E7; border-color:#CCCCCC; color:#333333;}
div.forum-header-box a:link, div.forum-header-box a:visited, div.forum-header-box a:active, div.forum-header-box a:hover {color:#336699;}


div.video-list img.preview-picture { float:left; margin:0 10px 10px 0;}
div.video-list .item {}
div.video-list .date-time { color:#486DAA;}



/* player - video */
td.popupmenu div.popupitem .playlist-edit {background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif);}

.level1 {padding-left:0;}
.level2 {padding-left:10px;}
.level3 {padding-left:20px;}

 /* Стили для pagination */
ul#pagination{
    margin-left: 10px;
    margin-top: 0px;
    padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul#pagination li{
    display: inline;
    margin: 0px;
    padding: 4px;
    border: 0px solid gray;
}

ul#pagination li.active{
    color:#000000;
    font-size:12px; 
    padding: 2px 4px;
    text-decoration: none;
    font-weight: bold;
   /* background-color: #d47107;*/
}

 ul#pagination a{
  font-size:12px; 
  color:#000000;  
  text-decoration: underline;
 }
 ul#pagination a:hover{
  font-size:12px; 
  color:#d47107; 
  text-decoration: none;
 }
 