@font-face {
  font-family: FuturisC;
  src:  local("FuturisC"),
	    local("Futuris Cyrillic"),
        url('../fonts/Futuris-Cyrillic.ttf') format("truetype");
}
@font-face {
  font-family: CenturyGothicR;
  src:  local("Century Gothic"),
	    local("Century Gothic R"),
	    local("Century Gothic Regular"),
        url('../fonts/Century-Gothic-Regular.ttf') format("truetype");
}

html, body {
	padding: 0;
	margin: 0;
	font: 12px/140% Arial;
	color: #2d4864;
}
body {
	background: #ffffff url(../img/top_bck2.png) no-repeat center top;
}
.fake {
	clear: both;
	float: none;
}
a:link,
a:visited {
	text-decoration: underline;
	color: #2d4864;
}
a:hover {
	color: #2d4864;
	text-decoration: none;
}
.yellow-title,
h2 {
	font-family: "CenturyGothicR";
	font-weight: normal;
	font-size: 18px;
	color: #003659;
}
.yellow-title a,
.yellow-title {
	text-decoration: none;
	color: #003659;
}
#page, .region-bottom {
	width: 1024px;
}
#main {
	background: #ffffff url(../img/top_content_bck.png) repeat-x 0 0;
	padding: 100px 5px 0;
}/*content_top_border.png*/
#main #content {
	background: transparent url(../img/content_sides_bck.png) no-repeat right top;
	border-top: 2px solid #707070;
	margin-left: 30%;
	width: 70%;
	max-width: 700px;		/* modified 2013-02-08 @sheila */
	position: relative;		/* modified 2013-02-19 @sheila */
}
.sidebar-first .region-sidebar-first {
	background: transparent url(../img/content_sides_bck.png) no-repeat left top;
	border-top: 2px solid #707070;
	width: 30%;
}
#header-full {
	background: url(../img/top_content.png) no-repeat right top;
	border-bottom: 1px solid #000000;
	/* padding: 10px; | commented by Freem */ 
	height: 95px;
	width: 1024px;
}
/*  Freem | Fri Jan 25 2013 15:15:24 GMT+0400  */
#header {
  padding: 10px;
  display: inline-block;
}
#header-panel {
  display: inline-block;
  float: right;
  text-align: right;
  padding: 10px;
}
/* !Freem */


#name-and-slogan {
	height: 73px;
	margin-top: 5px;
	margin-left: 15px;
	padding-left: 10px;
	background: transparent url(../img/top_sep_flag.png) no-repeat left center;
	font-family: Arial; /*"FuturisC";*/		/* modified 2013-0126 @sheila */
}
#name-and-slogan h2 {
	font-family: Arial; /*"FuturisC";*/ 	/* modified 2013-0126 @sheila */
}
#site-name {
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	margin-top: 7px; /*10px;*/	/* modified 2013-01-28 @sheila */
	text-transform: uppercase;
}
#site-name a:link,
#site-name a:visited,
#site-name a:hover {
	color: #003659;
	text-decoration: none;
}
#site-slogan {
	font-weight: normal;
	color: #003659;
	font-size: 18px;
	line-height: 20px;
}
/* modified 2013-01-28 @sheila */
.header-icons {
	margin-top: 7px;
}
.header-icons img {
	margin-right: 10px;
}
/* end modified 2013-01-28 @sheila */
#navigation {
	height: 70px;
}
#navigation ul#superfish-1,	/* modified 2013-01-28 @sheila */
#navigation ul.menu {
	margin: 20px 0 0 10px;
	max-width: 990px;
	width: 100%;
	height: 38px;
	padding-bottom: 30px;
	background: transparent url(../img/top_menu_shadow.png) no-repeat center bottom;
}
.shadow {
	background: transparent url(../img/top_menu_shadow.png) no-repeat center bottom;
	width: 100%;
	margin: 0 auto;
	margin: 25px 0;
	height: 8px;
}
#navigation ul#superfish-1 > li
{
		width: 16.5%;
}
#navigation ul#superfish-1 > li,	/* modified 2013-01-28 @sheila */
#navigation ul.menu li {
	padding-right: 1px;
	margin-right: 0px;
	background: transparent url(../img/top_menu_sep.png) no-repeat right center;	/* modified 2013-0126 @sheila */
	text-align: center;
}
/* modified 2013-01-28 @sheila */
#navigation ul#superfish-1 > li > a:link,
#navigation ul#superfish-1 > li > a:visited,
/*#navigation ul#superfish-1 > li > a:hover,*/	/* modified 2013-01-31 @sheila */
/* end modified 2013-01-28 @sheila */
#navigation ul.menu li a:link,
#navigation ul.menu li a:visited,
#navigation ul.menu li a:hover {
	font-family: "CenturyGothicR";
	padding: 10px;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
	display: block;
	/*height: 18px;*/
	background: transparent url(../img/top_menu_bck.png) repeat-x 0 0;	/* modified 2013-0126 @sheila */
}
#navigation ul#superfish-1.menu > li > a:link,
#navigation ul#superfish-1.menu > li > a:visited,
#navigation ul#superfish-1.menu > li > a:hover {	/* modified 2013-05-06 @sheila */
	height: 18px;
}
#navigation ul#superfish-1 > li > a:hover,	/* modified 2013-01-28 @sheila */
#navigation ul.menu li a:hover {	/* modified 2013-0126 @sheila */
	text-decoration: none;
	background: transparent url(../img/top_menu_bck_active.png) repeat-x 0 0;
}
#navigation ul#superfish-1 > li.last,	/* modified 2013-01-28 @sheila */
#navigation ul.menu li.last /*a:link,
#navigation ul.menu li.last a:visited,
#navigation ul.menu li.last a:hover*/ {		/* modified 2013-0126 @sheila */
	background: none;
}
/* modified 2013-01-28 @sheila */
#navigation .sf-menu li:hover ul, 
#navigation .sf-menu li.sfHover ul {
	top: 37px;
}
#navigation ul#superfish-1 > li ul {
	border: 1px solid #c7c8c7;
	min-width: 325px;	/*  162px -> 325px by Freem */	/* modified 2013-02-19 @sheila */
}
#navigation ul#superfish-1 > li li {
	text-align: left;
}
#navigation ul#superfish-1 > li li a:link,
#navigation ul#superfish-1 > li li a:visited
{
	background: #ffffff;
	padding: 10px;
	font-size: 14px;
	line-height: 16px;
	color: #00549a;
	display: block;
	text-decoration: none;
}
#navigation ul#superfish-1 > li li a:hover {
	background: #e8e8e8;

}
/* end modified 2013-01-28 @sheila */
.region-footer-banners .banners_bottom a img {
	width: 165px;
	height: 58px;
}
.region-footer-banners .banners_bottom a {
	display: block;
	width: 165px;
	margin: 5px 15px;
	float: left;
}
.region-footer-menu {
	/*background: #f4f4f4 url(../img/bottom_menu_bck.png) repeat-x left bottom;*/
	background: #f1f1f1;
	border-bottom: 1px solid #dddedd;
	border-top: 1px solid #fcfcfc;
	padding: 20px;
	/*margin: 0 15px;*/		/* modified 2013-02-20 @sheila */
	margin: 0 25px;
	
	overflow: hidden;
	
}
#block-block-6 {
	text-align: right;
	margin-top: 20px;
}
#block-block-6,
.region-footer-menu .block-menu-block {
	float: left;
	width: 25%;/*20%;*/		/* modified 2013-0126 @sheila */
}
.region-footer-menu .block-menu-block h2,
.region-footer-menu .block-menu-block .menu-block-wrapper {
	padding: 7px;/*10px;*/	/* modified 2013-0126 @sheila */
}
.region-footer-menu .block-menu-block ul.menu {
	padding: 0;
	margin: 0;
}
.region-footer-menu .block-menu-block ul.menu li {
	list-style: none;
	margin-bottom: 10px;
}
.region-footer-menu .block-menu-block ul.menu li a {
	color: #0b3b9e;
}
.qr_code {

}
.region-footer .block {
	width: 1024px;
	margin: 20px auto;
}
/* modified 2013-02-05 */
#footer {
	background: #1d547d url(../img/footer_map.png) no-repeat right center;
	min-height: 105px;
}
#foot-wrap
/* end modified 2013-02-05 */
{
	background: #1d547d;
	min-height: 105px;
	margin-top: 30px;
}
#footer .address_block a,
#footer .address_block {
	color: #ffffff;
	font-size: 12px;
}
#footer .address_block {
	width: 250px;
	line-height: 18px;
	float: left;
}
#footer ul.menu {
	float: left;
	margin: 0;
	padding: 0;
}
#footer ul.menu li {
	float: left;
	list-style: none;
	padding: 0 5px;
	border-right: 1px solid #ffffff;
}
#footer ul.menu li.last {
	border-right: none;
}
#footer ul.menu li a:link,
#footer ul.menu li a:visited,
#footer ul.menu li a:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: lowercase;
}
#footer ul.menu li a:hover {
	text-decoration: underline;
}
.region-bottom {
	margin-top: 20px;
	color: #000000;
}
.region-bottom #block-block-1,
.region-bottom #block-block-2 {
	float: left;
	width: 50%;
	min-height: 30px;
}
.region-bottom #block-block-2 {
	text-align: right;
}
.region-bottom #block-block-2 .itk {
	background: transparent url(../img/itk_logo.png) no-repeat right center;
	padding-right: 35px;
	color: #323232;
}
.region-bottom #block-block-2 .itk a:link,
.region-bottom #block-block-2 .itk a:visited,
.region-bottom #block-block-2 .itk a:hover {
	color: #000000;
	text-decoration: none;
}
.region-bottom #block-block-2 .itk a:hover {
	text-decoration: underline;
}
/* modified 2013-01-28 @sheila */
#block-views-events-block {
	clear: both;
	float: none;
}
/* end modified 2013-01-28 @sheila */
#block-views-events-block .view-content table {
	width: 100%;
	margin: 0;
}
#block-views-events-block .view-content table td {
	/*width: 33.33%;*/
	width: 218px;
	padding: 0px;/* 20px; */	/* modified 2013-02-20 @sheila */
	vertical-align: top;		/* modified 2013-0126 @sheila */
	border-collapse: collapse;	/* modified 2013-02-20 @sheila */
}
/* modified 2013-0126 @sheila */
#block-views-events-block .view-content,
#block-views-events-block .view-content table td .views-field {
	position: relative;
	padding: 0 10px;	/* modified 2013-02-20 @sheila */
}
#block-views-events-block .view-content {
	padding: 20px 0; /* modified 2013-02-20 @sheila */
}
#block-views-events-block .view-content table td .views-field-nothing{
	/*position: absolute;
	bottom: 40px;*/	/* modified 2013-02-20 @sheila */
}
#block-views-events-block .view-content table td .views-field-path {
	/*position: absolute;
	bottom: 10px;*/	/* modified 2013-02-20 @sheila */
	margin-left: 100px;
	z-index: 100;	/* modified 2013-02-20 @sheila */
}
#block-views-events-block .divider {
	width: 191px;
}
#block-views-events-block .view-content table td .views-field-nothing-1 {
	/*margin-top: 35px;*/
	/*height: 35px;*/	/* modified 2013-02-20 @sheila */
	height: 25px;
}
/* end modified 2013-0126 @sheila */
#block-views-events-block .view-events.view-id-events {	/* modified 2013-01-30 @sheila */
	position: relative;		/* modified 2013-02-05 @sheila */
	border-bottom: 1px solid #999999;
	/*background: #F1F1F1;*/
	
	/* fallback */
	background-color: #fffeff;
	background: url(../img/events_bck_grad.png) left bottom;
	background-repeat: repeat-x;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#fffeff));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #fffeff, #f4f4f4);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #fffeff, #f4f4f4);

	/* IE 10 */
	background: -ms-linear-gradient(top, #fffeff, #f4f4f4);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #fffeff, #f4f4f4);

}
.button_more {
	float: right;
	width: 87px;
	height: 24px;
	margin-right: 10px;
}
.button_more a {
	background: transparent url(../img/more_butt_bck.png) repeat-x left center;
	border: 1px solid #cccccc;
	display: block;
	padding: 3px 10px;
	width: 65px;
	text-align: center;
}
.button_more a:link,
.button_more a:visited,
.button_more a:hover {
	color: #323232;
}
#block-views-events-block .view-content table td.event-main-item .views-field.event_header {
	padding: 20px 10px;
}
.divider {
	border-bottom: 2px dotted #323232;
	margin: 0 0 10px 0;
}
.event-main-item .event_header a:link,
.event-main-item .event_header a:visited {
	text-decoration: none;
}
.event-main-item .event_header a:hover {
	text-decoration: underline;
}
#block-views-events-block h2.block-title {
	border-bottom: 1px solid #c5c5c5;	/* modified 2013-02-05 @sheila */
}
/*  Freem | Thu Jan 24 2013 17:34:58 GMT+0400  */
#block-custom-search-blocks-1 .form-type-textfield,
#block-custom-search-blocks-1 .form-actions {
  display: inline-block;
}
/* !Freem */
/*  Freem | Fri Jan 25 2013 16:31:45 GMT+0400
Дальше идёт безумный кусок стилей к HTML5 отношения не имеющих. Сделано для того чтобы можно было навесить javascript на всплывающее окно.
Всё это тестовое.*/
/*.region-sidebar-first #block-block-11 #block_content,
.region-sidebar-first #block-block-11 #block_colaps,
.region-sidebar-first #block-block-11 #block_colaps .content,
.region-sidebar-first #block-block-11 #block_colaps .button {	
  display: inline-block;
}*/		/* modified 2013-01-26 @sheila */
/*.region-sidebar-first #block-block-11 #block_content {
  width: 90%;
}*/	/* modified 2013-01-26 @sheila */
.region-sidebar-first #block-block-11 #block_colaps {	/* modified 2013-01-26 @sheila */
	position: absolute;
	/*background-color: gray;*/
	z-index: 10;
	/*width: 28px;*/
	top: 0;
	right: 0;
	left: 261px;
}
/* modified 2013-01-26 @sheila */
.region-sidebar-first #block-block-11 #block_colaps .content {
	/*width: 95%;*/
	float: left;
	display: none;
	width: 700px;
	padding: 5px 4px;
	height: 130px;
}

.region-sidebar-first #block-block-11 p {
	margin: 0.2em;
}

.region-sidebar-first #block-block-11 #block_colaps .content .container {
	padding: 5px;
	background: #ffffff;
	border: 1px solid #d7d7d7;
	height: 118px;
}
.region-sidebar-first #block-block-11 #block_colaps .button .arr {
	margin-left: 7px;
	background: url(../img/person_button_arr.png) no-repeat 0 0;
	width: 7px;
	height: 16px;
	margin-top: 65px;
}
.region-sidebar-first #block-block-11.expanded #block_colaps .button .arr {	
	background: url(../img/person_button_arr_back.png) no-repeat 0 0;
}
/* end modified 2013-01-26 @sheila */
.region-sidebar-first #block-block-11 #block_colaps .button {		/* modified 2013-0126 @sheila */
	height: 140px; /*100px;*/
	width: 20px;
	border-left: 1px solid #b7b7b7;
	background: #f2f2f2 url(../img/person_button.png) repeat-y left 0;
	line-height: 180px;
	display: inline-block;
	cursor: pointer;
}
/* !Freem */
/* modified 2013-0126 @sheila */
#block-custom-search-blocks-1.block {
	margin-right: 10px;
}
#block-custom-search-blocks-1.block,
#block-block-10.block {
	float: left;
	margin-top: 15px;
}
#header-panel .form-item ,
#header-panel .form-actions {
	margin: 0;
	float: left;
}
#header-panel .form-item.form-type-textfield {
	margin-top: 5px;
	margin-right: 7px;
}
.top_links {
	padding: 0 2px;
}
/* modified 2013-01-28 @sheila */
/*.region-sidebar-first.column.sidebar #block-views-newslist-block.block,*/		/* modified 2013-01-30 */
#block-currency-converter-currency-converter, 	/* modified 2013-01-30 */
.region-sidebar-first.column.sidebar .block-poll,
.region-sidebar-first.column.sidebar .block-block {
	margin-top: 7px;
	margin-bottom: 10px;
	border: 1px solid #d7d7d7;
	padding: 7px;
	position: relative;
	background: #f5f5f5;
}
.region-sidebar-first.column.sidebar .block:nth-child(2) {
	margin-top: 160px;
}
.region-sidebar-first.column.sidebar .block-block h2 {
	line-height: 20px;
}
.region-sidebar-first.column.sidebar .block-block a {
	text-decoration: none;
}
.block-desc {
	color: #6f6f6f;
	font-size: 12px;
}
.region-sidebar-first.column.sidebar #block-block-11.block-block {
	position: absolute;
	z-index: 5;
	height: 126px;
	width: 268px;
}
/* end modified 2013-01-28 @sheila */
#block-block-11.expanded {
	width: 977px;
}
#block-poll-recent {
	/*margin-top: 220px;*/	/* modified 2013-01-28 @sheila */
}
#block-block-11 .photo {
	width: 115px;
	float: left;
}
#block-block-11 .desc {
	float: left;
	width: 125px;
	margin-left: 10px;
}
#block-block-11 .desc .title {
	font-size: 18px;
	color: #003659;
	margin: 0;
	letter-spacing: 1px;
	line-height: 12px;
}
#block-block-11 .desc .title span {
	letter-spacing: 0;
	font-size: 12px;
}
#block-block-11 a {
	color: #0b3b9e;
}
#block-poll-recent h2 {
	line-height: 18px;
}
#block-poll-recent  .poll .vote-form .choices {
	display: block;
}
#block-poll-recent  .poll .title {
	font-weight: normal;
	margin: 10px 0;
}
#block-poll-recent  .poll .vote-form .choices > .form-item-choice {
	margin: 0;
}
#block-poll-recent  .poll .vote-form .choices #edit-choice {
	margin: 0;
	padding: 10px;
	background: #ffffff;
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}
#block-poll-recent  ul.links {
	padding: 0;
	margin: 0;
	list-style: none;
}
#block-poll-recent  #edit-vote {
	margin: 5px auto;
}
#block-quicktabs-news-tab #quicktabs-news_tab {
	border: none;
	background: #ffffff;
	padding: 0;
	position: relative;
}
#block-quicktabs-news-tab #quicktabs-news_tab .up-tabs {
	position: absolute;
	left: 100px;
	top: -30px;
}
#block-quicktabs-news-tab #quicktabs-news_tab .ui-widget-header {
	padding: 0;
	background: none;
	border: none;
	position: relative;
	top: 0px;
}
#block-quicktabs-news-tab #quicktabs-news_tab .ui-widget-header li {
	border: none;
	background: none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#block-quicktabs-news-tab #quicktabs-news_tab .ui-widget-header li.ui-state-hover,
#block-quicktabs-news-tab #quicktabs-news_tab .ui-widget-header li.ui-state-active {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
#block-quicktabs-news-tab #quicktabs-news_tab .ui-widget-header li:nth-child(1) a {
	background: transparent url(../img/ico_tabs_local.png) no-repeat 0 0;
}
#block-quicktabs-news-tab #quicktabs-news_tab .ui-widget-header li:nth-child(2) a {
	background: transparent url(../img/ico_tabs_global.png) no-repeat 0 0;
}
#block-quicktabs-news-tab #quicktabs-news_tab .ui-widget-header li a {
	width: 26px;
	height: 21px;
	padding: 3px 5px;
	color: #1f4e8d;
}
#block-quicktabs-news-tab #quicktabs-news_tab .list-item-blank {
	margin-bottom: 10px;
	font-size: 11px;
}
#block-quicktabs-news-tab #quicktabs-news_tab .list-item-blank.views-row-last {
	margin-bottom: 0;
}
.list-item-blank {
	background: transparent url(/sites/all/themes/itk-ulmineco/img/ico_blank.png) no-repeat 0 1px;
	padding-left: 17px;
	min-height: 16px;
	line-height: 16px;
}
#all-news {
	text-align: right;
	padding-bottom: 5px;
	font-size: 11px;	/* modified 2013-01-28 @sheila */
}
#block-quicktabs-news-tab .block.block-views {
	margin-bottom: 0;
}
#block-quicktabs-news-tab #quicktabs-news_tab.ui-tabs .ui-tabs-panel {
	border: 1px solid #d8d8d8;
	padding: 5px;
	border-radius: 0;
	-moz-border-radius: 0;      
	-webkit-border-radius: 0;
}
#header-panel fieldset.custom_search-popup {
	visibility: hidden;
}
/* end modified 2013-0126 @sheila */
/*  Freem | Sun Jan 27 2013 13:53:29 GMT+0400  */
.view-dep-slideshow .views-slideshow-controls-bottom {
  text-align: right;
}
.view-dep-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
  background: url(/sites/all/themes/itk-ulmineco/img/slider-button.png) transparent no-repeat 0 0;
  display: inline-block;
  width: 11px;
}
.view-dep-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active {
  background: url(/sites/all/themes/itk-ulmineco/img/slider-button-active.png) transparent no-repeat 0 0;
}
/* !Freem */
/* modified 2013-01-28 @sheila */
.front #page-title {
	display: none;
}
#block-accordion-menu-1 {
	float: left;
	width: 100%;/*500px;*/	/* modified 2013-02-05 @sheila */
	margin-right: 10px;
}
.region-sidebar-first.column.sidebar #block-block-13.block-block { 	/* modified 2013-02-05 @sheila */
	/*float: left;
	width: 175px;*/	
	border: none;
	padding: 0;
	background: none;
}
#block-accordion-menu-1 .ui-accordion .ui-accordion-header {
	background: transparent url(../img/accord_arr_collapsed.png) no-repeat 95% center;
	padding: 10px 33px 10px 10px;
	margin-top: 0;
}
#block-accordion-menu-1 .ui-corner-top,
#block-accordion-menu-1 .ui-corner-bottom,
#block-accordion-menu-1 .ui-state-default, 
#block-accordion-menu-1 .ui-widget-content .ui-state-default, 
#block-accordion-menu-1 .ui-widget-header .ui-state-default {
	border-radius: 0;
	-moz-border-radius: 0;      
	-webkit-border-radius: 0;
	border-color: #e6e6e6;
	background: #ffffff;
}
#block-accordion-menu-1 .ui-accordion .ui-accordion-header.ui-state-active {
	border-bottom: 1px solid #e6e6e6;
	background: transparent url(../img/accord_arr_expanded.png) no-repeat 95% center;
}
#block-accordion-menu-1 .ui-accordion .ui-accordion-header > a,
#block-accordion-menu-1 .ui-accordion .ui-accordion-header span.accordion-link {
	color: #5073c3;
	font-size: 14px;
	padding: 0;
}
#block-accordion-menu-1 .ui-accordion .ui-accordion-content {
	margin-top: -1px;
	margin-bottom: 0;
}
#block-accordion-menu-1 .ui-accordion .ui-accordion-content a {
	color: #727272;
}
#block-accordion-menu-1 .ui-accordion .ui-accordion-content ul li {
	list-style: none;
}
#block-accordion-menu-1 .ui-accordion .ui-accordion-content ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}
.not-front #main #content_wrapper {
	border: 1px solid #d7d7d7;
	margin: 7px 0;
}
.not-front.node-type-news #main #content_wrapper {
	border: none;
}
.not-front #page-title {
	color: #000000;
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
	padding: 10px;
	border-bottom: 1px solid #d7d7d7;
	background: #f5f5f5;
	font-weight: normal;
}
.not-front #page-title .title_suf {
	font-size: 12px;
	font-style: normal;
	float: right;
	margin-left: 10px;
}
.not-front .node {
	padding: 10px;
}
.not-front .node .field-type-image {
	border: 1px solid #d7d7d7;
	padding: 5px;
	float: left;
	margin: 0 10px 10px 0;
}
#block-views-dep-slideshow-block.block {
	margin-bottom: 0px;
	margin-top: 7px;
	font-style: italic;
}
#block-views-dep-slideshow-block .views-field-field-sctructure-image {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#block-views-dep-slideshow-block .views-field-title a,
#block-views-dep-slideshow-block .views-field-title {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 14px;
}
#block-views-dep-slideshow-block .views-slideshow-pager-field-item  {
	cursor: pointer;
}
#block-views-dep-slideshow-block .views-slideshow-pager-field-item.active {
	cursor: default;
}
#block-views-dep-slideshow-block .views-field-field-structure-desc p {
	margin-bottom: 0;
}
#block-views-dep-slideshow-block .views-field-field-structure-desc {
	color: #676b73;
}
#views_slideshow_cycle_teaser_section_dep_slideshow-block {
	width: 678px; 
}
#block-block-17 img {
	float: right;
	margin-left: 10px;
}
#block-block-17 {
	min-height: 51px;
}
.not-front #main #content_wrapper .node .field-type-text-long {
	color: #000000;
}
.not-front #main #content_wrapper .node p {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 14px;
}
.not-front.node-type-news #main #content_wrapper {
	border: none;
}
#comments article.comment {
	border: 1px solid #d7d7d7;
	border-bottom: none;
}
#comments article.comment.last,
.comment-wrap-border-form,
.not-front.node-type-news #page-title,
.not-front.node-type-news .node-news
 {
	border: 1px solid #d7d7d7;
}
.not-front.node-type-news #page-title {
	border-bottom: none;
}
.comment-wrap-border {
	margin-top: 15px;
	padding: 10px;
}
#comments article.comment {
	background: #f5f5f5;
	font-style: italic;
}
#comments article.comment header {
	width: 300px;
	float: left;
	padding: 7px 10px;
}
#comments article.comment .comment-content {
	float: left;
	width: 580px;
}
#comments article.comment .comment-content .comment-text {
	background: #ffffff;
	border: 1px solid #d7d7d7;
	margin-top: 7px;
	padding: 5px;
}
#comments article.comment .comment-content .comment-text h3 {
	margin-top: 0;
}
#comments article.comment .comment-author a,
#comments article.comment .comment-author {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
#comments article.comment ul.links a,
#comments article.comment .comment-date {
	color: #676b73;
	font-size: 10px;
}
#comments article.comment ul.links {
	float: right;
	margin: 5px 0;
}
.comment-wrap-border-form {
	margin-top: 15px;
}
.comment-wrap-border-form h2 {
	background: #f5f5f5;
	border-bottom: 1px solid #d7d7d7;
}
.comment-wrap-border-form h2,
.comment-wrap-border-form .comment-form {
	padding: 0 10px;
}
/*.region-sidebar-first.column.sidebar #block-views-graphs-block.block h2.block-title {
	border: 1px solid #d7d7d7;
	border-bottom: none;
	background: #f5f5f5;
	padding: 0 5px;
	font-size: 13px;
	display: inline-block;
}
.region-sidebar-first.column.sidebar #block-views-graphs-block.block .view-graphs {
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #d7d7d7;
	padding: 7px;
	position: relative;
}*/	/* modified 2013-01-30 @sheila */
/* end modified 2013-01-28 @sheila */
/*  Freem | Tue Jan 29 2013 09:57:23 GMT+0400  */
.page-node-8158 #block-user-login,
.page-node-8158 #block-user-login .item-list,
.page-node-8158 #block-formblock-user-register {
  display: none;
}

/* !Freem */
/* modified 2013-01-30 */
.view-structure.view-id-structure .view-content {
	padding: 10px 5px;
}
.view-structure.view-id-structure .views-row {
	border: 1px solid #d7d7d7;
	background: #f5f5f5;
	margin-bottom: 15px;
}
.view-structure.view-id-structure .views-field-field-person-structure {
	background: #ffffff;
	border-top: 1px solid #d7d7d7;
	display: none;
}
.view-structure.view-id-structure .views-field-field-person-structure ul {
	margin: 0;
	list-style: none;
	padding-left: 100px;
}
.view-structure.view-id-structure .views-field-field-person-structure ul h2 a {
	color: #05397f;
}
.view-structure.view-id-structure .views-field-field-person-structure ul h2 {
	font-family: Arial;
	font-size: 16px;
	line-height: 18px;
}
.not-front #main #content_wrapper .view-structure.view-id-structure .views-field-field-person-structure .node .field-type-text-long {
	color: #2d4864;
}
.view-structure.view-id-structure .view_stuct_tbl {
	width: 100%;
	font-size: 14px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	border-collapse: collapse;
}
.view-structure.view-id-structure .view_stuct_tbl td {
	padding: 0;
	vertical-align: top;
}
.view-structure.view-id-structure .view_stuct_tbl .photo {
	width: 100px;
	text-align: center;
	padding: 10px 0;
}
.view-structure.view-id-structure .view_stuct_tbl .contact p {
	margin: 10px 0;
}
.view-structure.view-id-structure .view_stuct_tbl .contact {
	width: 30%;
	padding: 0 10px;
	border-left: 1px solid #d7d7d7;
	min-width: 215px;
}
.view-structure.view-id-structure .view_stuct_tbl .position {
	color: #05397f;
}
.view-structure.view-id-structure .view_stuct_tbl .fio {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 16px;
}
.yellow-txt a,
.yellow-txt {
	color: #836f6f;
}
.node-type-person.not-front #main #content_wrapper .node.node-person .field-type-text-long {
	color: #2d4864;
	margin-top: 10px;
}
.not-front .node.node-person .field-type-image {
	border: none;
	padding: 0;
}
.node-type-person.not-front #main #content_wrapper .node.node-person .field-name-field-person-position,
.node-type-person.not-front #main #content_wrapper .node.node-person .field-name-field-person-contact,
.node-type-person.not-front #main #content_wrapper .node.node-person .field-name-field-person-structure {	/* modified 2013-02-08 @sheila */
	margin-left: 210px;	/* 2013-02-19 modified @sheila */
}
.node-type-person.not-front #main #content_wrapper .node.node-person .field-name-field-person-structure { /* modified 2013-02-08 @sheila */
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.node-type-person.not-front #main #content_wrapper .node.node-person .field-name-field-person-structure,
.node-type-person.not-front #main #content_wrapper .node.node-person .field-type-text-long.field-name-field-person-contact {
	color: #000000;
	margin-top: 10px;
	/*border-top: 1px solid #d8d8d8;
	padding-top: 20px;*/	/* modified 2013-02-08 @sheila */
}
.node-type-person.not-front #main #content_wrapper .node.node-person .field-type-text-long.field-name-field-person-contact p {
	/*border-top: 1px solid #d8d8d8;
	margin-top: 20px;*/	/* modified 2013-02-08 @sheila */
	margin-bottom: 10px;
}
.node-type-person.not-front #main #content_wrapper .node.node-person .field-type-text-long.field-name-field-person-contact a {
	/*color: #000000;*/
}
.node-type-person.not-front #main #content_wrapper .node.node-person .field-type-text-long.field-name-field-person-contact p {
	/*margin-bottom: 20px;*/
}
.node-type-person.not-front #main #content_wrapper .node.node-person .field-name-field-person-structure a,
.node-type-person.not-front #main #content_wrapper .node.node-person .field-name-field-person-structure {
	font-size: 16px;
	color: #05397f;
	line-height: 22px;
}
.node-type-person .node.node-person {
	margin: 15px 5px 5px 5px;
	padding: 7px;
	background: #f8f8f8;
	border: 1px solid #d8d8d8;
}
.node-type-person .node.node-person .field-name-field-person-contact,
.node-type-person .node.node-person .field-name-field-person-position {
	color: #836f6f;
	font-size: 14px;
	/*margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d8d8d8;*/
}
.node-type-person .node.node-person .field-name-field-person-contact .field-label,
.node-type-person .node.node-person .field-name-field-person-bio .field-label,
.node-type-person .node.node-person .field-name-field-person-position .field-label {
	color: #000000;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 10px;
}
/* modified 2013-02-04 @sheila */
#block-views-tour-block h2,
#block-views-tour-block-1 h2,
#block-views-tour-block-10 h2,
#block-views-tour-block-9 h2,
/* end modified 2013-02-04 @sheila */
/* modified 2013-02-05 @sheila */
#block-block-13 h2,
/* end modified 2013-02-05 @sheila */
.region-sidebar-first.column.sidebar #block-views-newslist-block.block h2 {
	margin-top: 7px;
	margin-bottom: 0px;
	border: 1px solid #d7d7d7;
	padding: 5px 7px;
	position: relative;
	background: #f5f5f5;
}
/* modified 2013-02-04 @sheila */
.block-views .view-tour.view-id-tour,
/* end modified 2013-02-04 @sheila */
/* modified 2013-02-05 @sheila */
#prio-banners,
/* end modified 2013-02-05 @sheila */
.region-sidebar-first.column.sidebar #block-views-newslist-block.block .view-newslist.view-display-id-block {
	border: 1px solid #d7d7d7;
	border-top: none;
	padding: 5px 7px;
}
/* modified 2013-02-04 @sheila */
/* modified 2013-02-15 @sheila */
.view-newslist.view-id-newslist .views-row,
/* end modified 2013-02-15 @sheila */
.block-views .view-tour.view-id-tour .views-row,
.page-tourism-events .view-tour.view-id-tour .views-row,
.page-tourism-news .view-tour.view-id-tour .views-row,
/* end modified 2013-02-04 @sheila */
.region-sidebar-first.column.sidebar #block-views-newslist-block.block .view-newslist.view-display-id-block .views-row {
	border-bottom: 1px solid #d7d7d7;
	padding: 5px 0;
}
/* modified 2013-02-15 @sheila */
/*.view-newslist.view-id-newslist .views-row.views-row-last,*/
/* end modified 2013-02-15 @sheila */
/* modified 2013-02-04 @sheila */
/*.page-tourism-events .view-tour.view-id-tour .views-row-last,
.page-tourism-news .view-tour.view-id-tour .views-row-last,*/
/* end modified 2013-02-04 @sheila */
.region-sidebar-first.column.sidebar #block-views-newslist-block.block .view-newslist.view-display-id-block .views-row.views-row-last {
	border-bottom: none;
}
.date_small {
	font-size: 10px;
	color: #a8adb7;
	font-style: italic;
}
.gray-link a {
	color: #6f6f6f;
	text-decoration: none;
}
#block-views-news-view-block-1 .view-news-view > div.item-list,
#block-views-news-view-block .view-news-view > div.item-list,
#block-views-events-block .view-events > div.item-list {
	position: absolute;
	right: 10px;
	top: -31px;
}
#block-views-news-view-block-1 .view-news-view > div.item-list,
#block-views-news-view-block .view-news-view > div.item-list {
	top: -36px;
}
#block-views-news-view-block-1 .view-news-view > div.item-list ul,
#block-views-news-view-block .view-news-view > div.item-list ul,
#block-views-events-block .view-events > div.item-list ul {
	margin: 0;
}
#block-views-news-view-block-1 .view-news-view > div.item-list ul .pager-ellipsis,
#block-views-news-view-block .view-news-view > div.item-list ul .pager-ellipsis,
#block-views-events-block .view-events > div.item-list ul .pager-ellipsis {
	display: none;
}
#block-views-news-view-block-1 .view-news-view > div.item-list ul .pager-previous,
#block-views-news-view-block-1 .view-news-view > div.item-list ul .pager-next,
#block-views-news-view-block .view-news-view > div.item-list ul .pager-previous,
#block-views-news-view-block .view-news-view > div.item-list ul .pager-next,
#block-views-events-block .view-events > div.item-list ul .pager-previous,
#block-views-events-block .view-events > div.item-list ul .pager-next {
	padding: 0;
}
#block-views-news-view-block-1 .view-news-view > div.item-list ul .pager-previous a,
#block-views-news-view-block-1 .view-news-view > div.item-list ul .pager-next a,
#block-views-news-view-block .view-news-view > div.item-list ul .pager-previous a,
#block-views-news-view-block .view-news-view > div.item-list ul .pager-next a,
#block-views-events-block .view-events > div.item-list ul .pager-previous a,
#block-views-events-block .view-events > div.item-list ul .pager-next a {
	text-decoration: none;
	display: block;
	float: left;
	padding: 3px 5px 0px 5px;
	margin-right: 5px;
	height: 26px;
	border: 1px solid #c5c5c5;
	border-bottom: 1px solid #ffffff;
	color: #1f4e8d;
	font-size: 30px;
}
#block-views-news-view-block-1 .view-news-view > div.item-list ul .pager-next a,
#block-views-news-view-block .view-news-view > div.item-list ul .pager-next a,
#block-views-events-block .view-events > div.item-list ul .pager-next a {
	border-bottom: 1px solid #c5c5c5;
	background: #e6e6e6;
}
div#currency_converter div.additional .dev {
	background: none;
	cursor: default;
}
#block-currency-converter-currency-converter {
	width: 210px;
	float: left;
	margin-left: 7px;
	padding: 0 7px 10px 7px;
}
.view-graphs.view-id-graphs.view-display-id-block {
	border: 1px solid #d8d8d8; 
	padding-right: 2px;		/* modified 2013-02-05 @sheila */
}
#currency_converter {
	margin: 0px;
	padding: 5px;
	background: #ffffff;
	border: 1px solid #d8d8d8;
}
#block-views-graphs-block {
	/*width: 450px;
	float: left;*/		/* modified 2013-02-05 @sheila */
	padding-top: 8px;
}
#block-quicktabs-news-tab {
	clear: none;
	float: none;
}
#block-views-graphs-block ul.pager {
	margin: 0;
}
.ajax-progress {
	position: relative;
	top: 5px;
}
/*  Freem | Thu Jan 31 2013 11:31:33 GMT+0400  */
.page-about-structure .view-id-structure .view-content .views-row .views-field-field-person-structure{
  display: none;
}
.page-about-structure .view-id-structure .view-content .views-row .views-field-nothing{
  cursor: pointer;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -ms-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
  
}
.page-about-structure .view-id-structure .view-content .views-row .views-field-nothing:hover{
  background: rgb(230, 230, 230);
}
/* !Freem */
/* end modified 2013-01-30 */
/* modified 2013-02-01 */
.region-sidebar-first.column.sidebar #block-block-11.block-block a:link,
.region-sidebar-first.column.sidebar #block-block-11.block-block a:visited {
	text-decoration: underline;
}
/* modified 2013-02-05 */
#foot-wrap {
	min-width: 1024px;
}
#footer {
	width: 1024px;
	margin: 0 auto;
}
/* end modified 2013-02-05 */

/* end modified 2013-02-01 */
/* modified 2013-02-04 */
/* tourism blocks&pages */
#block-views-tour-block,
#block-views-tour-block-1,
#block-views-tour-block-10,
#block-views-tour-block-9{
	width: 48%;
	float: left;
	margin: 0 1% 5px;
}
#block-views-tour-block .view-footer,
#block-views-tour-block-1 .view-footer,
#block-views-tour-block-9 .view-footer,
#block-views-tour-block-10 .view-footer{
	text-align: right;
}
/* modified 2013-02-15 @sheila */
.view-newslist.view-id-newslist .view-footer,
.view-newslist.view-id-newslist .views-row,
/* end modified 2013-02-15 @sheila */
.page-tourism-events .view-tour.view-id-tour .views-row,
.page-tourism-news .view-tour.view-id-tour .views-row {
	padding: 5px 10px;
}
/* end tourism blocks&pages */
/* invis block */
#invis-switcher {
	padding-right: 50px;
	min-height: 20px;
	background: url(../img/eye.png) no-repeat right center;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}
#block-block-23 {
	margin: 15px 0 0 0;
	cursor: pointer;
	/*visibility: hidden;*/
}
/* end invis block */
/* end modified 2013-02-04 */
/* modified 2013-02-05 */
#block-views-events-block .view-content {
	position: relative;
}
#block-views-events-block .view-events > div.item-list {
	/*z-index: 0;*/
}
#block-quicktabs-news-tab #quicktabs-news_tab.ui-tabs .ui-tabs-panel {
	position: relative;
}
#prio-banners {
	text-align: center;
}
#block-block-13 #prio-banners > a {
	display: block;
	border-bottom: 1px solid #d7d7d7;
	padding: 8px 0 5px;
}
#block-block-13 #prio-banners > a.last {
	border-bottom: none;
}
#block-views-graphs-block .views-field-field-graph-code {
	width: 450px;
	float: left;
}
#block-views-graphs-block .views-field-nothing .chart_desc {
    height: 187px;
    overflow: auto;
}
#block-views-graphs-block .views-field-nothing .chart_title {
    text-align: center;
    font-size: 16px;
    margin: 10px 0;
}
#block-views-graphs-block .views-field-nothing {
	width: /*230px;*/	210px;	/* modified 2013-02-08 @sheila */
	float: left;
	padding-right: 10px;
	margin-left: 5px;
	font-size: 14px;
	line-height: 18px;
}
#block-views-graphs-block .item-list {
	float: none;
	clear: both;
	margin-bottom: 10px;
}
/* end modified 2013-02-05 */

/*  Freem | Fri Feb 08 2013 18:55:17 GMT+0400  */
.node-type-struct .field-name-field-sctructure-docs .field-collection-view {
  border: none;
  padding: 0px;
  margin: 0px;
}
.view-anticor.view-id-anticor .field-name-field-anticorrupt-cat,	/* modified 2013-02-15 @sheila */
.node-type-struct .field-name-field-sctructure-docs .field-name-field-structure-doc-type.field-type-taxonomy-term-reference {		/* modified 2013-02-15 @sheila */
  /*float: left;
  margin-right: 10px;*/
	margin-bottom: 5px;
}
.node-type-struct .field-name-field-sctructure-docs .field-name-field-structure-doc-file.field-type-file {
  /*display: inline-block;*/	/* modified 2013-02-15 @sheila */
}
/* !Freem */
/*  Freem | Tue Feb 12 2013 11:57:16 GMT+0400  */
.front .view-graphs.view-id-graphs .view-content .views-field.views-field-title {
  text-align: center;
  font-size: 14px;
  margin: 10px 0px;
}
/* !Freem */
/* modified 2013-02-15 @sheila */
#block-views-tour-block-2.block-views .view-tour.view-id-tour {
	border-top: 1px solid #d7d7d7;
	padding: 5px 15px 10px;
}
#block-views-tour-block-2,
#block-views-anticor-block {
	margin: 10px;
}
.view-anticor.view-id-anticor,
.node-struct .field-name-field-sctructure-docs.field-type-field-collection {
	border: 1px solid #d7d7d7;
	padding: 10px;
}
.view-anticor.view-id-anticor a,
.node-struct .field-name-field-sctructure-docs.field-type-field-collection a {
	color: #000000;
}
.view-anticor.view-id-anticor .views-row,
.node-struct .field-name-field-sctructure-docs.field-type-field-collection > .field-items > .field-item {
	border-bottom: 1px solid #d7d7d7;
	line-height: 22px;
	padding: 5px;
	/*margin-bottom: none;*/
	padding-top: 0px;
}
.view-anticor.view-id-anticor .views-row.views-row-last,
.node-struct .field-name-field-sctructure-docs.field-type-field-collection > .field-items > .field-item:last-child,
.node-struct .field-collection-container {
	border-bottom: none; 
}
/* end modified 2013-02-15 */
/* modified 2013-02-19 @sheila */
.view-structure.view-id-structure.view-display-id-page .position .item-list ul {
	padding-left: 0;
	list-style: none;
}
.view-events.view-id-events.view-display-id-page .views-row {
	border-bottom: 1px solid #d7d7d7;
}
.view-events.view-id-events.view-display-id-page .views-row table {
	margin: 5px 0;
}
.view-events.view-id-events.view-display-id-page .views-row td {
	vertical-align: top;
	padding: 5px;
}
.view-events.view-id-events.view-display-id-page .preview-img {
	width: 100px;
}
.node-type-discussion #comments {
	margin: 10px;
}
.node-type-discussion #comments article.comment .comment-content {
	width: 550px;
}
.view-public.view-id-public.view-display-id-page .views-row {
	padding: 5px 10px;
	border-bottom: 1px solid #d7d7d7;
}
.view-public.view-id-public.view-display-id-page .views-row.views-row-last {
	border-bottom: none;
}
.view-docs.view-id-docs.view-display-id-page .view-filters,
.view-docs.view-id-docs.view-display-id-page .view-content {
	padding: 10px 15px;
}
.view-docs.view-id-docs.view-display-id-page .views-row a:link,
.view-docs.view-id-docs.view-display-id-page .views-row a:visited,
.view-docs.view-id-docs.view-display-id-page .views-row a:hover {
	color: #000000;
}
.view-docs.view-id-docs.view-display-id-page .views-row {
	border: 1px solid #d7d7d7;
	margin-bottom: 10px;
	padding: 0;
	line-height: 22px;
}
.view-docs.view-id-docs.view-display-id-page .views-row.view-row-last {
	border-bottom: none;
}
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-title {
	border-bottom: 1px solid #d7d7d7;
	padding: 10px;
	line-height: 20px;
	background: #f5f5f5;
	font-family: "CenturyGothicR";
	font-size: 16px;
}
.view-docs.view-id-docs.view-display-id-page .field-name-field-structure-doc-type.field-type-taxonomy-term-reference {
	padding: 5px 0;
}
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-title a:link,
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-title a:visited,
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-title a:hover
{
	color: #2d4864;
	text-decoration: none;
}
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-title a:hover
{
	color: #2d4864;
	text-decoration: underline;
}
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-field-sctructure-docs {
	padding: 0px 10px;
}
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-field-sctructure-docs .field-content .field-collection-view.view-mode-full {
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 5px;
}
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-field-sctructure-docs .field-content .field-collection-view.view-mode-full.field-collection-view-final {
	border-bottom: none;
	padding-bottom: 0px;
}
/* end modified 2013-02-19 */
/* modified 2013-02-20 @sheila */
#block-poll-recent .poll .title {
	color: #6f6f6f;
	font-size: 12px;
}
.block-poll a:link,
.block-poll a:visited,
.block-poll a:hover {
	color: #0b3b9e;
}
.page-poll #content_wrapper ul.poll_res_list {
	list-style: none;
	padding: 0 15px;
	margin: 5px 0;
}
.page-poll #content_wrapper ul.poll_res_list li.res-row {
	/*border-bottom: 1px solid #d7d7d7;*/
	padding: 10px 0;
}
.page-poll #content_wrapper ul.poll_res_list li.res-row.last {
	/*border-bottom: none;*/
}
.node-poll.view-mode-full header .submitted span {
	font-size: 12px;
	color: #6f6f6f;
}
.page-node-results.node-type-poll #comments {
	margin: 15px 10px;
}
input[type="button"],
input[type="submit"],
button {
	background: transparent url(../img/buttons.png) 0 0 repeat-x;
	border: 1px solid #e4e4e4;
	border-bottom: 1px solid #b4b4b4;
	border-left-color: #d2d2d2;
	border-right-color: #d2d2d2;
	color: #3a3a3a;
	cursor: pointer;
	font-size: 0.929em;
	font-weight: normal;
	text-align: center;
	margin-right: 0.6em;
	padding: 4px 17px;
	-khtml-border-radius: 15px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus {
	background:#dedede;
}
/* end modified 2013-02-20 */
/*  Freem | Tue Feb 26 2013 16:15:41 GMT+0400  */
.page-docs .view-id-docs .views-row .views-field-field-sctructure-docs {
  display: none;
}
.view-docs.view-id-docs.view-display-id-page .views-row .views-field-title {
	  background: url(/sites/all/themes/itk-ulmineco/img/accord_arr_collapsed.png) 97% 50% no-repeat, #f5f5f5;
}
.view-docs.view-id-docs.view-display-id-page .views-row.active .views-field-title {
	  background: url(/sites/all/themes/itk-ulmineco/img/accord_arr_expanded.png) 97% 50% no-repeat, #f5f5f5;
}
/* !Freem */
/*  Freem | Wed Feb 27 2013 15:16:37 GMT+0400  */
.page-node-8274 #main #content .view-id-anticor .views-field-field-anticorrupt-files .field-name-field-anticorrupt-file,
.page-node-8586 #main #content .view-id-anticor .views-field-field-anticorrupt-files .field-name-field-anticorrupt-file,
.page-node-8635 #main #content .view-id-anticor .views-field-field-anticorrupt-files .field-name-field-anticorrupt-file,
.node-type-struct #main #content .node-struct .field-name-field-sctructure-docs .field-items .field-item .field-collection-view .field-name-field-structure-doc-file,
.node-type-struct #main #content .node-struct .field-name-field-structure-contacts .field-items {
  display: none;
}
.page-node-8274 #main #content .view-id-anticor .views-field-field-anticorrupt-files,
.page-node-8586 #main #content .view-id-anticor .views-field-field-anticorrupt-files,
.node-type-struct #main #content .node-struct .field-name-field-sctructure-docs .field-items .field-item .field-collection-view .field-name-field-structure-doc-type,
.node-type-struct #main #content .node-struct .field-name-field-structure-contacts .field-label {
  cursor: pointer;
}


/* !Freem */
/*  Freem | Mon Mar 04 2013 10:06:22 GMT+0400  */
.node-type-struct #content_wrapper .field-name-field-structure-contacts .field-label {
  color: #000000;
  font-size: 16px;
  line-height: 18px;
  font-style: italic;
  padding: 10px;
  border: 1px solid #d7d7d7;
  background: #f5f5f5;
  font-weight: normal;
}
.page-field-collection-field-sctructure-docs #main #content #content_wrapper h1.title {
  display: none;
}
.page-field-collection-field-sctructure-docs #main #content #content_wrapper .field-type-taxonomy-term-reference {
  color: #000000;
  font-size: 16px;
  line-height: 18px;
  font-style: italic;
  padding: 10px;
  border-bottom: 1px solid #d7d7d7;
  background: #f5f5f5;
  font-weight: normal;
  margin-bottom: 10px;
}
/* !Freem */

/* modified 2013-03-05 @sheila */
/* public docs */
.view-public.view-id-public.view-display-id-page {
	padding: 0 10px;
}
.view-public.view-id-public.view-display-id-page .views-exposed-widgets {
	margin: 10px 0;
}

.view-public.view-id-public.view-display-id-page .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_discussion_type_tid > label,
.view-public.view-id-public.view-display-id-page .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_discussion_type_tid > div.views-widget
{
	display: inline-block;
}
.view-public.view-id-public.view-display-id-page .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_discussion_type_tid > label,
.view-public.view-id-public.view-display-id-page .views-exposed-form .views-exposed-widget {
	padding: 0 15px 0 0;
}
.view-public.view-id-public.view-display-id-page .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0;
}
.view-public.view-id-public.view-display-id-page th.views-field {
	padding: 10px;
}
.view-public.view-id-public.view-display-id-page tr.views-row-last {
	border-bottom: none;
}
.view-public.view-id-public.view-display-id-page td.views-field {
	padding: 5px;
}
.view-public.view-id-public.view-display-id-page td table.sticky-enabled.tableheader-processed.sticky-table {
	margin: 5px 0;
}
.view-public.view-id-public.view-display-id-page td table th {
	padding: 5px 0;
}
.view-public.view-id-public.view-display-id-page td table tr.even,
.view-public.view-id-public.view-display-id-page td table tr.odd {
	padding: 0;
}
.view-public.view-id-public.view-display-id-page td table tr.even td,
.view-public.view-id-public.view-display-id-page td table tr.odd td {
	padding: 5px 0;
}
.view-public.view-id-public.view-display-id-page td table tr.even:last-child,
.view-public.view-id-public.view-display-id-page td table tr.odd:last-child {
	border: none;
}
.node-discussion .field-name-field-discussion-file {
	padding-bottom: 5px;
}
/* end public docs */
/* forum */
.page-forum #content_wrapper ul.action-links {
	padding: 0;
	margin: 10px;
	list-style: none;
}
.page-forum #forum {
	padding: 0 10px;
}
.page-forum #forum table {
	width: 100%;
	margin: 5px 0;
}
.page-forum #forum table tbody tr.even {
	background: #ffffff;
}
.page-forum #forum table tbody tr:last-child {
	/*border-bottom: none;*/
}
.page-forum #forum table th {
	padding: 5px 0;
}
.page-forum #forum table td.icon {
	padding: left: 5px;
}
.page-forum #forum table td.title {
	padding-top: 5px;
}
.page-forum #forum table td.title .submitted {
	display: block;
	padding: 5px 0;
}
.page-forum #forum table td.title .submitted .username {
	font-style: italic;
	font-size: 10px;
}
.page-forum .feed-icon {
	display: block;
	padding: 10px;
}
.not-front #main #content_wrapper .node.node-forum p.submitted {
	font-size: 10px;
	font-style: italic;
}
.node-forum .field-name-body {
	margin-top: 10px;
}
.node-type-forum .comment-wrap-border-form {
	margin-top: 0;
}
.node-type-forum #comments {
	margin: 10px;
}
.page-user #block-block-33 {
	padding-left: 10px;
	margin-bottom: 10px;
	font-style: italic;
}
.page-user .profile {
	padding: 0 10px;
}
/* end forum */
/* inner docs */
.not-front.node-type-page.section-inner-docs .node.node-page.view-mode-full {
	padding: 0;
}
#block-views-inner-docs-view-block {
	padding: 10px;
	margin-bottom: 5px;
}
#block-block-32 {
	padding: 0 10px;
	margin-bottom: 10px;
}
#block-views-inner-docs-view-block .view-inner-docs-view.view-id-inner_docs_view.view-display-id-block .views-row {
	border-bottom: 1px solid #dddedd;
}
#block-views-inner-docs-view-block .view-inner-docs-view.view-id-inner_docs_view.view-display-id-block .views-row.views-row-last {
	border-bottom: none;
}
#block-views-inner-docs-view-block .view-inner-docs-view.view-id-inner_docs_view.view-display-id-block .views-row > div {
	padding: 5px 0;
}
#block-views-inner-docs-view-block .view-inner-docs-view.view-id-inner_docs_view.view-display-id-block .views-field-title{
	font-weight: bold;
}
/* end inner docs */
.node-type-struct.section-structure .node-struct.view-mode-full > div.field-name-field-structure-contacts > div.field-items {
	border: 1px solid #dddedd;
	border-top: none;
	padding: 10px;
}
/* end modified 2013-03-05 @sheila */

/* path superfish*/

#menu-1277-1 { display: none; }
/* Freem | Thu May 30 2013 11:34:04 GMT+0400 */
body.page-anticor-news #content_wrapper .view-content .views-row {
  padding: 5px 0px;
  border-bottom: 1px solid #C2C2C2;
  margin: 0px 5px;
}
/* !Freem */
/* Freem | Wed Aug 07 2013 15:26:57 GMT+0400 */
.view-public table thead {
  background: #eee;
}
/* !Freem */
.item-list .pager
{ 
  text-align: center;
}

.item-list .pager li
{ 
  display: inline;
}
/*sv 27.12.13*/
.region-footer-banners .banners_bottom{
  padding: 0 0 0 26px;
}
/*-----*/
/* Freem | Tue May 13 2014 12:11:43 GMT+0400 */
.field-name-field-structure-include.field-type-node-reference {
  margin-bottom: 20px;
}
/* !Freem */

#block-views-news-view-block-2 {
	margin: 7px 12px 23px 16px
}

/* imtod */
.poll .choices .form-radios .form-item-choice {
	display: table;
	margin: 12px 0px;
}

.poll .choices .form-radios .form-item-choice input[type="checkbox"],
.poll .choices .form-radios .form-item-choice input[type="radio"] {
	display: table-cell;
	margin-right: 7px;
}

.poll .choices .form-radios .form-item-choice label {
	display: table-cell;
}

.block-poll .links {
	display: none;
}

.page-node-8281 #block-block-15,
.page-node-8281 #block-block-36,
.page-node-8281 #block-block-37,
.page-node-8281 #block-block-38 {
	margin-top: 7px;
	margin-bottom: 10px;
	border: 1px solid #d7d7d7;
	padding: 7px;
	position: relative;
	background: #f5f5f5;
	text-align: center;
}
.page-node-8281 #block-block-15 h2,
.page-node-8281 #block-block-36 h2,
.page-node-8281 #block-block-37 h2,
.page-node-8281 #block-block-38 h2 {
	line-height: 20px;
}
.page-node-8281 #block-block-15 a,
.page-node-8281 #block-block-36 a,
.page-node-8281 #block-block-37 a,
.page-node-8281 #block-block-38 a {
	text-decoration: none;
}