@charset "windows-1251";

/*File Main Style's*/

@media screen, projection { 

img, a {outline: none;}
:link, :visited {text-decoration : none;}
ul, ol {list-style : none;}
h1, h2, h3, h4, h5, h6, pre, code, p {font-size : 1em;}
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {padding : 0;margin : 0;}
a img, :link img, :visited img {border : none;}
address {font-style : normal;}
acronym, abbr {cursor : help;}
a:link, a:visited {text-decoration : underline;}
select, input, textarea, address {font-family: Arial, sans-serif;}
iframe {border : none;}
li {line-height : 1.5;}
p {line-height : 1.5;margin : .8em 0;}
dl {margin : .5em 0 1.5em 0;}
dt {font-weight : bold;line-height : 1.5;margin-top : 1em;padding : 0 25px;}
dd {line-height : 1.5;padding : 0 25px;}
.aligncenter {text-align : center;}
.hide {display : none;}
.hide_content {display : none;}
.bold {font-weight : bold;}
.size-navigation {font-size : 1.3em;}
.height-images-gallery img {height : 250px;}
.flLeft {margin : 0 2em .5em 0;float : left;}
.flRight {margin : 0 0 .5em 2em;float : right;}
html {overflow : auto;}
html, body {height : 100%;}
html > body #container {min-height : 100%;height : auto;}
html > body #main__container {min-height : 100%;height : auto;}
html > body #container__theme-default {min-height : 100%;height : auto;}
* html body {text-align: center;}
* html body * {text-align: left;}
body {font-family : Arial, sans-serif;font-size: 1em;color: black;}
#gradient {position: relative;background: #fff url(/i/main-tail.gif) repeat-x 0 0;//text-align: center;}
#texture__theme-default {position: absolute;top: 100px;width: 100%;height: 600px;background: url(/i/homepage_gallery_decorate_center.png) center 0 no-repeat;}
* html #texture__theme-default {filter: expression(fixPNG(this));}
#container {position: relative;overflow: hidden;margin: 0 auto;max-width: 1600px;min-width: 1000px;height: auto !important;height: 100%;}
* html #container {overflow-x: hidden;overflow-y: visible;width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1600 ? '1600px' : '100%' );}
#main__container {position: relative;margin: 0 auto;max-width: 1600px;min-width: 1000px;height: auto !important;height: 100%;}
* html #main__container {overflow-x: hidden;overflow-y: visible;width: expression((document.documentElement.clientWidth|| document.body.clientWidth) < 1000 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1600 ? '1600px' : '100%' );}
#container__theme-default {position: relative;overflow: hidden;margin: 0 auto;max-width: 1600px;min-width: 1000px;height: auto !important;height: 100%;}
* html #container__theme-default {overflow-x: hidden;overflow-y: visible;width: expression((document.documentElement.clientWidth|| document.body.clientWidth) < 1000 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1600 ? '1600px' : '100%' );}
#primary-nav {position : absolute;left : 300px;top : 50px;}
#primary-nav {font-size: 1em;width : auto;}
ul#main_navigation {margin : 0 0 0 4em;padding: 0;}
ul#main_navigation li {white-space : nowrap;display: inline;}
ul#main_navigation li a {padding: .2em .4em;line-height : 24px;color: #106ab7;}
ul#main_navigation li a:hover {color: #ea7e9d;}
ul#main_navigation a.selected {padding: .2em .4em;font-weight : normal;background: #91afd9;line-height : 24px;color : #e5e5e5;margin : 0;}
ul#main_navigation a.selected:hover {color: #fff;}
ul#main_navigation li strong {padding: .2em .4em;font-weight : normal;background: #91afd9;line-height : 24px;color : #fff;}
ul#sub_navigation {margin : -2em 0 2em 0;position : relative;font-weight : normal;left : 0;padding: 0;}
ul#sub_navigation li {white-space : nowrap;display: inline;}
ul#sub_navigation li a {padding: .2em .4em;line-height : 24px;font-size : .84em;color: #106ab7;}
ul#sub_navigation li a:visited {color: #106ab7;}
ul#sub_navigation li a:hover {color: #ea7e9d;}
ul#sub_navigation strong {background: #91afd9 ! important;padding: .2em .4em;color : #fff ! important;font-weight : normal;line-height : 24px;font-size : .84em;}
ul#sub_navigation a.selected {background: #91afd9 ! important;padding: .2em .4em;color : #e5e5e5 ! important;font-weight : normal;line-height : 24px;font-size : .84em;margin : 0;}
ul#sub_navigation a.selected:hover {color: #fff ! important;}
#page-body {width : 100%;}
#main-content {height : 100% ! important;width : 65%;}
#main-content {position : relative;float : left;}
#main-content .wrapper {margin : 2em 1em 4em 2.5em;}
#sub-content {height : 100% ! important;width : 76%;//width : 70%;}
#sub-content {position : relative;float : left;}
#sub-content .wrapper {margin : 2em 1em 4em 2.5em;}
#info-content {height : 100% ! important;width : 65%;}
#info-content {position : relative;float : left;}
#info-content .wrapper {margin : 2em 1em 4em 2.5em;}
#right_column {height : 100% ! important;width : 34%;}
#right_column {position : relative;float : left;}
#right_column .wrapper {padding : 1em;}
#right_column a:link {color : #106ab7;}
#right_column a:visited {color : #944ab2;}
#right_column a:hover {color : #ea7e9d;}
#right_column_sub {height : 100% ! important;width : 23%;//width : 29%;}
#right_column_sub {position : relative;float : left;}
#right_column_sub .wrapper {padding : 1em;}
#right_column_sub a:link {color : #106ab7;}
#right_column_sub a:visited {color : #944ab2;}
#right_column_sub a:hover {color : #ea7e9d;}
#left_column {height : 100% ! important;width : 23%;}
#left_column {position : relative;float : left;}
#left_column .wrapper {padding : 0 1em 1em 1em;}
h1 {font : bold 2.33em 'Trebuchet MS', Arial, sans-serif;color: #6d1a65;}
h2 {font : bold 1.6em 'Trebuchet MS', Arial, sans-serif;}
h3 {font : bold 1.33em 'Trebuchet MS', Arial, sans-serif;margin : 1em 0 1em 0;}
h4 {font-weight : normal;}
h5 {font-weight : normal;}
h6 {font-weight : normal;}
#main_header_logo h2 {background: url(/i/logo.png) no-repeat;text-indent: -9000px;position: relative;overflow: hidden;height: 190px;width: 300px;margin : 0;left: 35px;top: 10px;}
* html #main_header_logo h2 {filter: expression(fixPNG(this));}
#header_logo h2 {background: url(/i/logo.png) no-repeat;position: relative;height: 190px;width: 300px;margin : 0;left: 35px;top: 10px;}
* html #header_logo h2 {filter: expression(fixPNG(this));}
#header_logo h2 a:link, #header_logo h2 a:visited {text-indent: -9000px;position: absolute;overflow: hidden;display: block;height: 190px;width: 300px;z-index: 5;}
#header_logo h2 span {background: url(/i/logo.png) no-repeat;position: absolute;display: block;height: 190px;width: 300px;z-index: 1;margin : 0;left: 0;top: 0;}
* html #header_logo h2 span {filter: expression(fixPNG(this));}
* html .png img {filter: expression(fixPNG(this));}
#content {margin: 0;}
#content img {border: 5px solid #e0e0e0;}
#footer {position : relative;padding-top : 2em;font-size: .84em;width : 100%;clear : left;}
#footer .wrapper {border-top : 3px solid #000 ! important;height : 100px;}
* html #footer .wrapper {filter: expression(fixPNG(this));}
#banner-flash {margin: 4em auto 2em auto;//text-align: center;//padding : 0;width: 240px;//width: auto;height: 400px;}
#vertical-flash {//text-align: center;}
#front-banner-board {position: relative;background: url(/i/banner-board.png) center top no-repeat;height: 425px;margin-top: 4em;padding-top: 6px;}
* html #front-banner-board {filter: expression(fixPNG(this));}
#slideshow {margin: 0 auto;}
#slideshow .banner {position: relative;overflow: hidden;width: 240px;//width: auto;height: 400px;}
#slideshow .banner img {border-style : none;}
#static_banner {margin: 0 auto;}
#static_banner .banner {text-align: center;}
#static_banner .banner img {border-style : none;}
#back {background : #91afd9;height: 100px;width: 100%;}
#horizontal-flash {margin: 0 auto;//text-align: center;width: 468px;//width: auto;height: 68px;}
#horizontal_slideshow {margin : 0 auto;}
#horizontal_slideshow .banner {position: relative;text-align: center;overflow: hidden;height: 100px;//width: 100%;top: 0;}
#horizontal_slideshow .banner img {border-style : none;}
#content ul li {background : url(/i/bullit.png) no-repeat 0 6px;//filter: expression(fixPNG(this));padding : 0 35px .5em;}
#content ol {list-style-type: decimal;padding-left : 2em;}
#content ol li {padding : 0 0 .5em;}
#content ol li ul li{padding : 0 35px 0;margin-top : 1em;font-size : 1em;}
#content a:link {color : #106ab7;}
#content a:visited {color : #944ab2;}
#content a:hover {color : #ea7e9d;}
#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a {color: #106ab7;}
#content h1 a:visited, #content h2 a:visited, #content h3 a:visited, #content h4 a:visited, #content h5 a:visited, #content h6 a:visited {color: #944ab2;}
#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover, #content h5 a:hover, #content h6 a:hover {color: #ea7e9d;}
#main-content h1, #sub-content h1, #info-content h1, #map-content h1, #video-content h1 {margin : 0 0 1em 0;}
h1.first-child {margin : 0 0 1em 0 ! important;}
h2.first-child {margin : 0 0 1em 0 ! important;}
h2.main-post {font : bold 2.33em 'Trebuchet MS', Arial, sans-serif ! important;color: #6d1a65;border-top : 1px solid #e0e0e0 ! important;margin : 2em 0 0 0 ! important;padding-top : .6em;}
#main-content h1 a {color: #106ab7;}
#main-content h1 a:visited {color: #106ab7;}
#main-content h1 a:hover {color: #ea7e9d;}
table {border-collapse : collapse;border : 0 outset;}
table.w {width : 100%;}
table, td, th {border-spacing : 0;border-width : 0;}
.preview-images img {border : 5px solid #e0e0e0 ! important;}
.preview-images a:hover img {border-color: #ea7e9d ! important;}
* html .preview-images a:hover img, .preview-images a:hover {border-color: #ea7e9d ! important;}
#content .large-incut {position : relative;float : left;margin : 0;}
#content .large-incut img {margin : 1em 0 .5em 0;}
#content .large-incut p {position : absolute;line-height : 1.4em;margin-left : 2em;font-size : 84%;color : #999;width : 100%;left : 100%;top : 20px;}
#content .large-incut span {margin : 0;}
.clr {clear : both;}
.block {padding-bottom : 1em;clear : both;}
.block-1 {padding-bottom : .25em;clear : both;}
.image-holder-left img, .image-holder-right img {margin : 0;}
.image-holder-left {margin : .5em 1em .5em 0;float : left;}
.image-holder-right {margin : .5em 0 .5em 1em;float : right;}
#footer p.copywrite {padding : 1em 0 0 3em;float : left;margin : 0;}
#footer p.copywrite, #footer p.designer {color : #868889;}
#footer a:link, #footer a:visited {color : #106ab7;}
#footer a:hover {color : #ea7e9d;}
#footer p.designer {padding : 1em 3em 0 0;float : right;margin : 0;}
span.external-link-copywrite {background : url(/i/copywrite_external_icons.png) no-repeat right;padding-left : 13px;}
* html span.external-link-copywrite {background : url(/i/copywrite_external_icons.png) no-repeat right 0px;filter: expression(fixPNG(this));line-height : 11px;overflow : hidden;height : 11px;width : 16px;padding : 0;margin : 0;}
span.external-link {background : url(/i/external_icons.png) no-repeat right;padding-left : 13px;}
* html span.external-link {background : url(/i/external_icons.png) no-repeat right 0px;filter: expression(fixPNG(this));line-height : 11px;overflow : hidden;height : 11px;width : 16px;padding : 0;margin : 0;}
#sub-content #next_page {padding : 1em 0 .5em 0;color: #106ab7;}
#sub-content #next_page {text-align : left;font-size : 1em;}
#sub-content ul#nav_pager {margin: 0;padding: 0;}
#sub-content ul#nav_pager li {display: inline;}
#sub-content #next_page ul#nav_pager li a {padding: .1em 0 .1em .1em;margin: 0 .1em 0 .1em;color: #106ab7;}
#sub-content #next_page ul#nav_pager li a:visited {color : #944ab2;}
#sub-content #next_page ul#nav_pager li a:hover {color: #ea7e9d;}
#sub-content ul#nav_pager span {padding: .2em .5em .2em .58em;background : #91afd9;color: #fff;}
* html #sub-content ul#nav_pager span {line-height : 2em;}
#info-content .news-item-anons {}
#info-content .news-item-anons .date {font-weight : normal;font-size : .68em;color: #888;display: none;}
#info-content .news-item-anons .date i {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;display: none;}
#info-content .news-item-anons h2 {font-size : 1.6em;margin : 0 0 1em 0;line-height : 1.5em;}
#info-content .news-item-anons dd h2 {font-family : Arial, sans-serif;font-weight : normal;font-size : 1em;margin : 0 0 1em 0;}
#info-content .news-item-anons dt {padding : 0;margin : 0;}
#info-content .news-item-anons dd {margin : .25em 0 2em 0;padding : 0;}
#info-content .news-item-anons dl {padding : 0;margin : 0;}
#main-content .older-posts {}
#main-content .older-posts .date {font-weight : normal;font-size : .68em;color: #888;display: none;}
#main-content .older-posts .date i {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;display: none;}
#main-content .older-posts h2 {font-family : Arial, sans-serif;font-weight : normal;font-size : 1em;margin : 0;line-height : 1.5em;}
#main-content .older-posts dt {padding : 0;margin : 0;}
#main-content .older-posts dd {margin : .25em 0 2em 0;padding : 0;}
#main-content .older-posts dl {padding : 0;margin : 0;}
a.rss {padding: .1em .2em;background-color: #ea7e8d;color : #f0f0f0 ! important;vertical-align : middle;margin-bottom : 0;margin-left : 1em;font-size : .28em;line-height: 2em;}
a.rss:visited {color : #f0f0f0 ! important;}
a.rss:hover {color : #fff ! important;}
.yandex-maps {background : url(/i/direction.png) no-repeat 0 -2px;padding-left : 20px;}
* html .yandex-maps {filter: expression(fixPNG(this));}
a.mail-link {background : url(/i/external_icons.png) no-repeat;padding-left : 18px;}
* html a.mail-link {filter: expression(fixPNG(this));}
a.email-link {background : url(/i/mail_link.png) no-repeat;padding-left : 20px;}
* html a.email-link {filter: expression(fixPNG(this));}
.small-outline {border : 1px solid #d0d0d0 ! important;display : block;padding : 5px;}
.large-outline {border : 1px solid #d0d0d0 ! important;display : block;padding : 8px;}
#sub-content ul#menu_NewsData {margin-top : -1.5em;position : relative;font-weight : normal;left : -.5em;padding: 0;}
#sub-content ul#menu_NewsData li {white-space : nowrap;display: inline;}
#sub-content ul#menu_NewsData li a {padding: 0 .4em 0 .4em;line-height : 24px;font-size : 1.1em;color: #106ab7;}
#sub-content ul#menu_NewsData li a:visited {color: #944ab2;}
#sub-content ul#menu_NewsData li a:hover {color: #ea7e9d;}
#sub-content ul#menu_NewsData strong {background: #91afd9 ! important;padding: .2em .4em .2em .4em;color : #fff ! important;font-weight : normal;line-height : 24px;font-size : 1.1em;}
#sub-content ul#menu_NewsData a.selected {background: #91afd9 ! important;padding: .2em .4em .2em .4em;color : #e5e5e5 ! important;font-weight : normal;line-height : 24px;font-size : 1.1em;margin : 0;}
#sub-content ul#menu_NewsData a.selected:hover {color: #fff ! important;}
#search {margin : .5em 2.5em 0 0;white-space : nowrap;position: relative;float : right;}
#search form {display: inline;}
#search span a {margin-right : 4em;font-size : .68em;color : #183884;}
#search span a:visited {color : #183884;}
#search span a:hover {color: #ea7e9d;}
#search .search-field {border: 1px solid #91afd9;}
#search a {margin-right : 1.5em;font-size : .68em;color : #106ab7;}
#search a:visited {color : #106ab7;}
#search a:hover {color: #ea7e9d;}
#search .form-submit {border: none;width: 60px;height: 19px;vertical-align: top;color: #fff;background: #91afd9;font-weight: normal;font-family: Arial, Helvetica, sans-serif;padding: 0px 0px 3px 0px;text-transform: lowercase;text-align: center;}
a#showDesc {border-bottom : 1px dashed #106ab7;text-decoration: none;position: relative;color: #106ab7;z-index: 99;}
a#showDesc:hover {border-color: #ea7e9d;color: #ea7e9d;}
a#showDesc:active {border-color: #ea7e9d;color: #ea7e9d;}
#main-content ul#menu_News {margin : -2em 0 2em 0;position : relative;font-weight : normal;left : 0;padding: 0;}
#main-content ul#menu_News li {white-space : nowrap;display: inline;}
#main-content ul#menu_News li a {padding: .2em .4em;line-height : 24px;font-size : .84em;color: #106ab7;}
#main-content ul#menu_News li a:visited {color: #106ab7;}
#main-content ul#menu_News li a:hover {color: #ea7e9d;}
#main-content ul#menu_News strong {background: #91afd9 ! important;padding: .2em .4em;color : #fff ! important;font-weight : normal;line-height : 24px;font-size : .84em;}
#main-content ul#menu_News a.selected {background: #91afd9 ! important;padding: .2em .4em;color : #e5e5e5 ! important;font-weight : normal;line-height : 24px;font-size : .84em;margin : 0;}
#main-content ul#menu_News a.selected:hover {color: #fff ! important;}
/* вертикальное меню */
ul#navigation {padding: 1em 0 1em 0;margin: 1em 0 2em 0;}
ul#navigation li {padding : 0 .5em .4em 0;}
* html ul#navigation li {margin : .5em 0 -.65em 0;}
ul#navigation li a {padding: .1em 0 .1em 0;font-size : .84em;display: block;color:  #106ab7;}
ul#navigation li a:visited {color : #944ab2;}
ul#navigation li a:hover {color: #ea7e9d;}
ul#navigation li strong {padding: .1em 0 .1em 0;font-style : normal;font-weight : bold;font-size : .84em;color : #183884;display: block;}
ul#navigation a.selected {padding: .1em 0 .1em 0;font-style : normal;font-weight : bold;font-size : .84em;color: #183884;}
ul#navigation li a.selected:visited {color : #944ab2;}
ul#navigation li a.selected:hover {color: #ea7e9d;}
/* вертикальное меню второго уровня */
ul#level-navigation {margin-top : .5em;padding : 0;}
* html ul#level-navigation {margin : 0;padding : 0 0 .65em 0;}
ul#level-navigation li {padding : .35em 0 0 0;}
* html ul#level-navigation li {margin : .35em 0 -2.1em 0;}
ul#level-navigation li a {padding: .1em 0 .1em 2em;font-size : .84em;display: block;color:   #106ab7;}
ul#level-navigation li a:visited {color : #944ab2;}
ul#level-navigation li a:hover {color: #ea7e9d;}
ul#level-navigation li strong {padding : .1em 0 .1em 2em;font-style : normal;font-weight : bold;font-size : .84em;color : #183884;display: block;}
ul#level-navigation a.level_selected {font-style : normal;font-size : .84em;font-weight : bold;color : #183884;}
ul#level-navigation li a.level_selected:visited {color : #944ab2;}
ul#level-navigation li a.level_selected:hover {color: #ea7e9d;}
* html ul#level-navigation li a {padding: .1em 0 .1em 2em;}
* html ul#level-navigation .level_selected {padding: .1em 0 .1em 2em;}
* html ul#level-navigation li strong {padding: .1em 0 .1em 2em;}
.news_line .row {margin : 0 15% 0 0;padding-top : 1em;font-size: .68em;color: #ccc;}
.news_line .row .line_container {width: 100%;}
.news_line .row .line {background-color: #eee;position : relative;left: -25px;height: 2px;margin: 0;}
* html .news_line .row .line {font-size: 1px;}
.news_line .row .name {position : relative;left: -25px;clear: left;margin: 0 0 4em 0;}
#info-content .news-item-anons .news_line .row {margin : 0;padding-top : 1em;font-size: .68em;color: #ccc;}
#info-content .news-item-anons .news_line .row .line_container {width: 100%;}
#info-content .news-item-anons .news_line .row .line {background-color: #eee;position : relative;left: -25px;height: 2px;margin: 0;}
* html #info-content .news-item-anons .news_line .row .line {font-size: 1px;}
#info-content .news-item-anons .news_line .row .name {position : relative;left: -25px;clear: left;margin: 0 0 4em 0;}
#main-content .older-posts .news_line .row {margin-right : -10%;padding-top : 1em;font-size: 2em;color: #000;}
#main-content .older-posts .news_line .row .line_container {width: 100%;}
#main-content .older-posts .news_line .row .line {background-color: #eee;position : relative;left: -25px;height: 2px;margin: 0;}
* html #main-content .older-posts .news_line .row .line {font-size: 1px;}
#main-content .older-posts .news_line .row .name {position : relative;left: -25px;clear: left;margin: 0 0 2em 0;}
#sub-content .news-item {}
#sub-content .news-item h2 {font-family : Arial, sans-serif;font-weight : normal;margin : .25em 0 .5em 0 ! important;font-size : 1.2em ! important;line-height : 1.4em;}
#sub-content .news-item p {margin-top : .15em;font-size : 1em;}
#sub-content .news-item .date {font-weight : normal;font-size : .68em;color: #888;display: none;}
#sub-content .news-item .date i {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;display: none;}
#sub-content .news-item dt {padding : 3em 0 0 0;//padding : 1.5em 0 0 0;margin : 0;}
#sub-content .news-item dd {margin : 0;padding : 0;}
#crumb h5 {font-size : .68em;color: #868889;padding : 0;margin : 0;}
#crumb a {color: #868889;}
#crumb a:visited {color : #868889;}
#crumb a:hover {color: #ea7e9d;}
.balloon img {border-style : none;}
.balloon {position: absolute;left: 3em;bottom: 5px;}
/*#sub-content .item-post h1 {font-family: Tahoma, Arial, sans-serif;font-weight : normal;margin-bottom : 1.35em;font-size: 1.9em;color : #161616;}*/
#sub-content .news-item-post span.date {padding : .5em 0 1em 0;display : block;font-weight : normal;font-size : .68em;color: #888;display: none;}
#sub-content .news-item-post span.date i {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;display: none;}
#sub-content .news-item-post {}
#sub-content .news-item-post .comment {margin-right : 5%;}
#sub-content .news-item-post h2 {font-size: 1.6em;margin : 1em 0 1em 0;}
#sub-content .news-item-post h3 {font-size: 1.2em;margin : 1em 0 1em 0;}
#sub-content .news-item-post p {}
#sub-content .news-item-post ul {}
#sub-content .news-item-post ol {}
#sub-content .news-item-post dl {}
/*Контактная информация и адрес*/
#info-content .contact-information-address {margin : 0 0 4em 0;}
#info-content .contact-information-address h2 {margin-bottom: 1em;}
#info-content .contact-information-address h2.last-child {margin-top : 2em;}
#info-content .contact-information-address iframe {width: 100%;//width: 95%;}
#info-content .contact-information-address dt {padding : 0;margin-top : 1em;}
#info-content .contact-information-address dd {margin : .25em 0 .5em 1em;padding : 0;}
#info-content .contact-information-address dl {padding : 0;margin : 0;}
#sub-content .contact-feedback {margin : 0 0 4em 0;}
#sub-content .contact-feedback p {}
.question {margin : 0 0 2em 0;font-size: 1em;padding : 0;}
.question .variant {margin: 1.1em 0;clear : both;padding: 0;}
.question .variant input {border: 1px solid #91afd9;font-size: 1em;width: 60%;}
.question .variant textarea {border: 1px solid #91afd9;font-size: 1em;width: 60%;}
.question .variant select {border: 1px solid #91afd9;font-size: 1em;width: auto;}
.question .variant label {vertical-align : top;float: left;width: 30%;margin: 0;}
.question .question_submit {text-align: center;font-size: 1em;height : 2em;width : 8em;border: none;vertical-align: top;color: #fff;background: #91afd9;font-weight: normal;font-family: Arial, Helvetica, sans-serif;padding: 0px 0px 3px 0px;text-transform: lowercase;}
.button {margin: 1em 0 0 30%;}
.asterisk {font : normal 1.6em Tahoma, Arial, sans-serif;vertical-align: top;color: #ea7e9d;padding : 0;margin : 0;}
.faq_block {position : relative;margin-top: 0;text-align: center;}
.faq_block p {//text-align: center;}
.faq_block a:link {color : #106ab7;}
.faq_block a:visited {color : #106ab7 ! important;}
.faq_block a:hover {color : #ea7e9d ! important;}
.faq_block img {border-style: none;height: 85px;width: 85px;}
.question_block {position : relative;margin-top: 0;text-align: center;}
.question_block a:link {color : #106ab7;}
.question_block a:visited {color : #106ab7 ! important;}
.question_block a:hover {color : #ea7e9d ! important;}
.question_block img {border-style: none ! important;height: 85px;width: 85px;}
.question_block p {//text-align: center;}
.telephone-link {background : url(/i/telephone.png) no-repeat;padding-left : 20px;}
* html .telephone-link {filter: expression(fixPNG(this));}
#sub-content .gallery-item {}
#sub-content .gallery-item span.date {padding-bottom : 4em;display : block;font-weight : normal;font-size : .68em;color: #888;display: none;}
#sub-content .gallery-item span.date i {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;display: none;}
#sub-content .gallery-structure {padding: 0;margin: 0;}
#sub-content .gallery-structure .structure {display: -moz-inline-box;text-decoration: none;display: inline-block;margin: 0 1em 2em 0;vertical-align: top;}
* html #sub-content .gallery-structure .structure {margin: 0 1em 2em 0;}
#sub-content .gallery-structure .structure, x:-moz-any-link {margin: 0 1em 2em 0;}
#sub-content .gallery-structure .structure .r {text-align: left;float: left;width: 16em;}
#sub-content .gallery-structure .structure .r img {border-style : none;height : 150px;width: auto;}
#sub-content .gallery-structure .structure .r h2 {font-family : Arial, sans-serif;font-weight : normal;line-height : 1.35em;font-size : .84em;margin : 0;}
#sub-content .gallery-structure .structure .r p {line-height : 1.35em;padding-top: .4em;font-size : .68em;color: #888;margin: 0;}
#sub-content .gallery-structure .structure .r p span {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;}
#sub-content .gallery-structure .structure .r i {margin-top: .5em;display: block;}
#sub-content .gallery-structure-item {padding: 0;margin: 0;}
#sub-content .gallery-structure-item .structure {display: -moz-inline-box;text-decoration: none;display: inline-block;margin: 0 0 2px -2px;vertical-align: top;}
* html #sub-content .gallery-structure-item .structure {margin: 0 0 0 2px;}
#sub-content .gallery-structure-item .structure, x:-moz-any-link {margin: 0 0 2px -2px;}
#sub-content .gallery-structure-item .structure .r {width: auto;float: left;}
* html #sub-content .gallery-structure-item .structure .r {width: auto;}
#sub-content .gallery-structure-item .structure .r img {border-style : none;}
#sub-content .document-item {}
#sub-content .document-item h2 {font-size: 1.6em;margin : 0 0 -.25em 0;}
#sub-content .document-item p {margin-bottom : 2em;}
#sub-content .document-item dt {padding : 0;margin : 0;}
#sub-content .document-item dd {margin : .25em 0 2em 0;padding : 0;}
#sub-content .document-item dl {padding : 0;margin : 0;}
#sub-content .document-item h3 {font-size: 1.2em;margin : 1em 0 1em 0;}
#sub-content .document-item h2.last-child {font-size: 1.6em;margin : 1em 0 1em 0;}
#sub-content .document-item h2.first-child {font-size: 1.6em;margin : 1em 0 1em 0;padding-bottom : 1em;}
#sub-content .document-item p.last-child {}
#sub-content .document-item ul {}
#sub-content .document-item ol {}
#right_column .preview_gallery {border-bottom : 1px solid #91afd9;border-right : 1px solid #91afd9;border-left : 1px solid #91afd9;border-top : 1px solid #91afd9;}
#right_column .preview_gallery h2 {font-family : Arial, sans-serif;font-weight : normal;padding : .3em 0 .4em .65em;background: #91afd9;font-size : 1em;color : #e5e5e5;margin : 0;}
#right_column .preview_gallery h2 a {color : #e5e5e5 ! important;}
#right_column .preview_gallery h2 a:visited {color : #e5e5e5 ! important;}
#right_column .preview_gallery h2 a:hover {color : #fff ! important;}
#right_column .preview_gallery ul#gallery {padding: 1em 0 1em .4em;list-style-type: none;margin : 0;}
#right_column .preview_gallery ul#gallery li {display: -moz-inline-stack;display: inline-block;vertical-align: top;//display: inline;width : 32%;}
* html #right_column .preview_gallery ul#gallery li {width : 33%;}
#right_column .preview_gallery ul#gallery img {border-style : none;width : 100%;}
* html #right_column .preview_gallery ul#gallery img {margin-right: .4em;}
#right_column .preview_gallery ul#gallery h2 {font-family : Arial, sans-serif;font-weight : normal;line-height : 1.35em;font-size : .84em;background: none;margin : 0;}
#right_column .preview_gallery ul#gallery h2 a {color : #106ab7 ! important;}
#right_column .preview_gallery ul#gallery h2 a:visited {color : #944ab2 ! important;}
#right_column .preview_gallery ul#gallery h2 a:hover {color : #ea7e9d ! important;}
#right_column .preview_gallery ul#gallery i {margin-top: .4em;display: block;}
#right_column .preview_gallery ul#gallery p {line-height : 1.35em;padding-top: .25em;margin: 0 0 0 1em;font-size : .68em;color: #888;display: none;}
#right_column .preview_gallery ul#gallery p span {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;}
#right_column .preview_polls {border-bottom : 1px solid #91afd9;border-right : 1px solid #91afd9;border-left : 1px solid #91afd9;border-top : 1px solid #91afd9;padding-bottom : 1em;}
#right_column .preview_polls h2 {font-family : Arial, sans-serif;font-weight : normal;padding : .3em 0 .4em .65em;background: #91afd9;font-size : 1em;color : #e5e5e5;margin : 0;}
#right_column .preview_polls h2 a {color : #e5e5e5 ! important;}
#right_column .preview_polls h2 a:visited {color : #e5e5e5 ! important;}
#right_column .preview_polls h2 a:hover {color : #fff ! important;}
#right_column .preview_polls h4 {margin : 0 1em 0 0;font-size : 2em;color: #ea7e9d;}
#right_column .preview_polls h5 {margin : 0 1em 0 0;font-size : 2em;color: #161616;}
#right_column .preview_polls h3 {margin : .5em 1em .5em 1em;font-size : 1.2em;color: #000;}
#right_column .preview_polls i {margin-left : .6em;font-style: normal;}
#right_column .preview_polls dl {//margin-bottom : 1em;margin-bottom : .5em;}
#right_column .preview_polls dd {margin : 0 0 0 1.5em;font-size : 1em;padding : 0;}
#right_column .preview_polls span {vertical-align: middle;font-size : .4em;color: #000;}
#right_column .preview_polls p {font-size : .84em;padding-top : 1em;margin-left : 2em;//padding-top : 0;color: #999;}
#right_column .preview_polls a.switch_polls {margin-left : 2em;}
.polls {padding : 1em 0 1em 1em;background: none;font-size: 1em;color: #000;margin : 0;}
.polls h3 {margin : 0 2em 1em 0;font-weight : bold;font-size: 1em;color: #000;}
.polls .variant {padding-left: 0;margin: .6em 0;}
.polls .variant input {margin-left: .2em;}
.polls .variant label {vertical-align: baseline;margin-left: .3em;font-size: 1em;}
.polls .poll_submit {margin: 1em 0 0 0;font-size: 110%;height : 2.5em;width : 12em;}
a.switch_polls {font : normal .84em Arial, sans-serif;border-bottom : 1px dashed #106ab7;color: #106ab7 ! important;text-decoration: none;position: relative;z-index: 99;}
a.switch_polls:hover {border-color: #ea7e9d;color: #ea7e9d;}
a.switch_polls:active {border-color: #ea7e9d;color: #ea7e9d;}
#sub-content .document-page {}
#sub-content .document-page h2 {font-size: 1.6em;margin : 1em 0 1em 0;}
#sub-content .document-page p {}
#sub-content .document-page dt {padding : 0;margin : 0;}
#sub-content .document-page dd {margin : .25em 0 2em 0;padding : 0;}
#sub-content .document-page dl {padding : 0;margin : 0;}
#sub-content .document-page h3 {font-size: 1.2em;margin : 1em 0 1em 0;}
#sub-content .document-page ul {}
#sub-content .document-page ol {}
#sub-content .document-page .comment {margin-right : 5%;}
#sub-content .document-page span.post {margin-bottom : 2em;color : #868889;display : block;}
dl.founder {font-size: .84em;}
dl.founder dt {margin : 2em 0 .35em 0;font-weight : normal;line-height : 1.35em;}
dl.founder dd {line-height : 1.35em;margin : 0 0 0 2em;}
dl.founder p {padding : 0;margin : 0;}
#right_column .preview_events {border-bottom : 1px solid #91afd9;border-right : 1px solid #91afd9;border-left : 1px solid #91afd9;border-top : 1px solid #91afd9;//height : 100% ! important;padding-bottom: 1em;//padding-bottom: 1em;overflow: hidden;}
#right_column .preview_events h2 {font-family : Arial, sans-serif;font-weight : normal;padding : .3em 0 .4em .65em;background: #91afd9;font-size : 1em;color : #e5e5e5;margin : 0;}
#right_column .preview_events dl.wrapper_events h5 {line-height : 1.5em;font-size : .84em;margin : 0;}
#right_column .preview_events dl.wrapper_events ins {text-decoration: none;font-style : normal;line-height : 1.7em;}
#right_column .preview_events dl.wrapper_events ins.date {font-weight : normal;font-size : .68em;color: #888;display: none;}
#right_column .preview_events dl.wrapper_events ins.date i {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;display: none;}
#right_column .preview_events dl.wrapper_events {//display: inline;clear: left;padding: 0;margin : 0;}
#right_column .preview_events dl.wrapper_events dd.events-images {margin : 1em 0 0 0;}
#right_column .preview_events dl.wrapper_events dd {padding : 0 1em 0 1em;margin : 0 0 0 31.5%;//margin : 1em 0 0 33%;}
#right_column .preview_events dl.wrapper_events dd, x:-moz-any-link {margin : 1em 0 0 31.5%;}
#right_column .preview_events dl.wrapper_events dd.events-images img {border-style : none;margin-right: 1em;float : left;width : 30%;}
#right_column .preview_events dl.wrapper_events dd.events-images img {margin-bottom: 1em;//margin-bottom: 0;}
#right_column .preview_events h2 a {color : #e5e5e5 ! important;}
#right_column .preview_events h2 a:visited {color : #e5e5e5 ! important;}
#right_column .preview_events h2 a:hover {color : #fff ! important;}
.m_top {margin : 1em 0 0 0 ! important;}
.poll {padding : .5em 0 1.5em 1.5em;margin : 1em 0 2em 0;background: none;font-size: 1em;}
.poll h3 {margin : 0 1em 1em 0;font-size: 1.3em;}
.poll .variant {padding-left: 0;margin: .6em 0;}
.poll .variant input {margin-left: 0;}
.poll .variant label {vertical-align: baseline;margin-left: .3em;font-size: .84em;}
.poll .poll_submit {text-align: center;margin: 1em 0 0 0;font-size: 104%;height : 2em;width : 10em;}
.poll span {margin: 1.5em 0 0 0;font-size: .84em;display: block;}
.poll .row .percent {position: relative;font-weight : bold;font-size: .84em;color: #183884;float: left;width: 25%;left: .3em;top: .4em;}
* html .poll .row .percent {position: relative;top: .4em;}
.poll .row .line_container {width: 90%;}
.poll .row .line {background-color: #91afd9;margin-top: .8em;height: 0.4em;float: left;}
* html .poll .row .line {font-size: .4em;}
.poll .row .name {font-size: .84em;margin-bottom: 0;clear: left;}
* html .poll .row .name {margin-bottom: .5em;}
.see_poll {border-bottom : 1px solid #91afd9;border-right : 1px solid #91afd9;border-left : 1px solid #91afd9;border-top : 10px solid #91afd9;margin: 4em 0;}
.see_poll h2 {font-family : Arial, sans-serif;font-weight : normal;padding : .3em 0 .4em .65em;background: #91afd9;font-size : 1em;color : #e5e5e5;margin : 0;}
.see_poll h2 a {color : #e5e5e5 ! important;}
.see_poll h2 a:visited {color : #e5e5e5 ! important;}
.see_poll h2 a:hover {color : #fff ! important;}
#right_column .preview_gallery ul#video {padding: 1em 0 1em .4em;list-style-type: none;margin : 0;}
#right_column .preview_gallery ul#video li {background: url(/i/Video_64.png) no-repeat 15px 0px;//filter: expression(fixPNG(this));display: -moz-inline-stack;display: inline-block;vertical-align: top;//display: inline;width : 32%;}
* html #right_column .preview_gallery ul#video li {width : 33%;}
#right_column .preview_gallery ul#video img {border-style : none;width : 100%;}
* html #right_column .preview_gallery ul#video img {margin-right: .4em;}
#right_column .preview_gallery ul#video h2 {font-family : Arial, sans-serif;font-weight : normal;line-height : 1.35em;font-size : .84em;background: none;margin : 0;}
#right_column .preview_gallery ul#video h2 a {color : #106ab7 ! important;}
#right_column .preview_gallery ul#video h2 a:visited {color : #944ab2 ! important;}
#right_column .preview_gallery ul#video h2 a:hover {color : #ea7e9d ! important;}
#right_column .preview_gallery ul#video i {margin-top: .4em;display: block;}
#right_column .preview_gallery ul#video p {line-height : 1.35em;padding-top: .25em;margin: 0 0 0 1em;font-size : .68em;color: #888;display: none;}
#right_column .preview_gallery ul#video p span {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;}
a.subscription {color : #106ab7 ! important;position : relative;margin-bottom : 0;margin-left : 1.5em;font-size : .35em;line-height: 1em;top : -18px;//vertical-align : top;//top : 0;}
a.subscription:visited {color : #106ab7 ! important;}
a.subscription:hover {color : #ea7e9d ! important;}
span.question-link {background : url(/i/question_16.png) no-repeat right;padding-left : 18px;}
* html span.question-link {background : url(/i/question_16.png) no-repeat right 0px;filter: expression(fixPNG(this));line-height : 16px;overflow : hidden;height : 16px;width : 18px;padding : 0;margin : 0;}
span.faq-link {background : url(/i/faq_16.png) no-repeat right;padding-left : 18px;}
* html span.faq-link {background : url(/i/faq_16.png) no-repeat right 0px;filter: expression(fixPNG(this));line-height : 16px;overflow : hidden;height : 16px;width : 18px;padding : 0;margin : 0;}
#sub-content #content #box_polls {margin : 0;}
#sub-content #content #box_polls h2 {margin-bottom : .5em;//margin-bottom : 1em;}
#sub-content #content #box_polls h2 ins {text-decoration: none;color: #91afd9;font-size: 2em;}
#sub-content #content #box_polls h4 {margin : 0 20% .1em 0;font-size : 2em;color: #ea7e9d;}
#sub-content #content #box_polls h5 {margin : 0 20% .1em 0;font-size : 2em;color: #161616;}
#sub-content #content #box_polls i {margin-left : .6em;font-style: normal;}
#sub-content #content #box_polls dl {margin-bottom : .5em;//margin-bottom : 1em;}
#sub-content #content #box_polls dd {font-size : 1em;padding : 0;margin : 0;}
#sub-content #content #box_polls span {vertical-align: middle;font-size : .4em;color: #888;}
#content a.switch_show_polls {border-bottom : 1px dashed #106ab7;text-decoration: none;line-height : 1.35em;position: relative;color: #106ab7;z-index: 99;}
#content a.switch_show_polls:hover {border-color: #ea7e9d;color: #ea7e9d;}
#content a.switch_show_polls:active{border-color: #ea7e9d;color: #ea7e9d;}
.polls_line .row {padding-top : .5em;margin : 0 15% 0 0;//padding-top : 0;font-size: .68em;color: #ccc;}
.polls_line .row .line_container {width: 100%;}
.polls_line .row .line {background-color: #eee;position : relative;height: 2px;margin: 0;left: 0;}
* html .polls_line .row .line {font-size: 1px;}
.polls_line .row .name {position : relative;margin: 0 0 4em 0;color: #888;clear: left;left: 0;}
.h-s h2 {font-size: 1.3em ! important;}
.info_gallery {position : relative;margin-top: 0;text-align: center;}
.info_gallery p {//text-align: center;}
.info_gallery a {color : #106ab7;}
.info_gallery a:visited {color : #106ab7;}
.info_gallery a:hover {color: #ea7e9d;}
.info_gallery img {border-style: none ! important;height: 85px;width: 85px;}
.info_news {position : relative;margin-top: 0;text-align: center;}
.info_news p {//text-align: center;}
.info_news a {color : #106ab7;}
.info_news a:visited {color : #106ab7;}
.info_news a:hover {color: #ea7e9d;}
.info_news img {border-style: none ! important;height: 85px;width: 85px;}
#sub-content #content #box_faq {margin : 0;}
#sub-content #content #box_faq h2 {margin-bottom : .5em;//margin-bottom : 1em;}
#sub-content #content #box_faq h2 span {color: #91afd9;font-size: 1.2em;}
#content a.switch_show_faq {border-bottom : 1px dashed #106ab7;text-decoration: none;line-height : 1.35em;position: relative;color: #106ab7;z-index: 99;}
#content a.switch_show_faq:hover {border-color: #ea7e9d;color: #ea7e9d;}
#content a.switch_show_faq:active{border-color: #ea7e9d;color: #ea7e9d;}
.faq_line .row {padding-top : .5em;margin : 0 15% 0 0;//padding-top : 0;font-size: .68em;color: #ccc;}
.faq_line .row .line_container {width: 100%;}
.faq_line .row .line {background-color: #eee;position : relative;height: 2px;margin: 0;left: px;}
* html .faq_line .row .line {font-size: 1px;}
.faq_line .row .date {position : relative;margin: .5em 0 4em 0;color: #888;clear: left;left: px;display: none;}
.faq_line .row .date i {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;display: none;}
.inner-box {padding: 1em;}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {overflow: hidden;font-size: 1px;display: block;height: 1px;}
.r10 {margin: 0 10px;}
.r9 {margin: 0 9px;}
.r8 {margin: 0 8px;}
.r7 {margin: 0 7px;}
.r6 {margin: 0 6px;}
.r5 {margin: 0 5px;}
.r4 {margin: 0 4px;}
.r3 {margin: 0 3px;}
.r2 {margin: 0 2px;}
.r1 {margin: 0 1px;}
#rounded-box-3 {position : relative;margin : 0 0 2em 0;left: -25px;}
#rounded-box-5, #rounded-box-10 {position : relative;margin : 0 0 2em 0;left: -25px;}
.inner-box, b {background: #91afd9;}
#rounded-box-3 .inner-box {padding: 0.4em;}
#rounded-box-5 .inner-box {padding: 1.2em 1em;}
#rounded-box-10 .inner-box {padding: 0.4em 1em;}
ul.nav-sitemap {font-family: 'Trebuchet MS', Arial, sans-serif;padding : 0 0 1em 0;font-weight : bold;margin: 0;}
ul.nav-sitemap li {padding : 0 .5em .15em 0;line-height : 1.35em;}
* html ul.nav-sitemap li {margin : .5em 0 0 0;}
ul.nav-sitemap li a {color : #106ab7 ! important;padding: .1em .5em .1em 0;font-size : 1.33em;display: block;}
ul.nav-sitemap a:visited {color : #944ab2 ! important;}
ul.nav-sitemap li a:hover {color: #ea7e9d ! important;}
ul.nav-sitemap ul.sub-1 {font-family: Arial, sans-serif;font-weight : normal;margin-top : .65em;padding : 0;}
ul.nav-sitemap ul.sub-1 li {padding : 2px 0 2px 0;}
* html ul.nav-sitemap ul.sub-1 li {margin : 1px 0 0 1em;}
ul.nav-sitemap ul.sub-1 li a {padding: .1em .5em .1em 2.8em;color: #106ab7 ! important;font-size : .84em;display: block;}
ul.nav-sitemap ul.sub-1 li a:visited {color : #944ab2 ! important;}
ul.nav-sitemap ul.sub-1 li a:hover {color: #ea7e9d ! important;}
* html ul.nav-sitemap ul.sub-1 li a {padding: .1em .5em .1em 1em;}
ul.nav-sitemap ul.sub-2 {font-family: Arial, sans-serif;font-weight : normal;margin-top : .65em;padding : 0;}
ul.nav-sitemap ul.sub-2 li {padding : 3px 0 3px 0;}
* html ul.nav-sitemap ul.sub-2 li {margin : 1px 0 0 3em;}
ul.nav-sitemap ul.sub-2 li a {color : #106ab7 ! important;padding: 0 0 0 5.5em;display: block;}
ul.nav-sitemap ul.sub-2 li a:visited {color : #944ab2 ! important;}
ul.nav-sitemap ul.sub-2 li a:hover {color: #ea7e9d ! important;}
* html ul.nav-sitemap ul.sub-2 li a {padding : 0;}
ul.nav-sitemap ul.sub-3 {font-family: Arial, sans-serif;font-weight : normal;margin-top : .65em;padding : 0;}
ul.nav-sitemap ul.sub-3 li {padding : 3px 0 3px 0;}
* html ul.nav-sitemap ul.sub-3 li {margin : 1px 0 0 4em;}
ul.nav-sitemap ul.sub-3 li a {color : #106ab7 ! important;padding: 0 0 0 8em;display: block;}
ul.nav-sitemap ul.sub-3 li a:visited {color : #944ab2 ! important;}
ul.nav-sitemap ul.sub-3 li a:hover {color: #ea7e9d ! important;}
* html ul.nav-sitemap ul.sub-3 li a {padding : 0;}
#search-sitemap {padding : 0 0 1em 0;width: 700px;}
* html #search-sitemap {width: 715px;}
#search-sitemap, x:-moz-any-link {width: 720px;}
#search-sitemap .search-sitemap-field {border: 1px solid #106ab7;}
#search-sitemap .search-submit-field {text-align: center;}
#search-sitemap form {display: inline;}
#left_col {margin-right: 1em;float: left;width: 48%;//width: 46%;}
#right_col {margin-bottom: 4em;float: left;width: 48%;//width: 46%;}
#sub-content .document-map {}
ul#all-site-union {font-size : .84em;}
ul#all-site-union li {margin-bottom : .25em;}
ul#all-site-union a:link {color : #106ab7;}
ul#all-site-union a:visited {color : #944ab2;}
ul#all-site-union a:hover {color : #ea7e9d;}
#icon-partnership {position : relative;width : 100%;clear : left;}
#icon-partnership h2 {margin : .5em 0 1em 0;//margin : 0 0 1em 0;position : relative;left: -25px;}
#icon-partnership h2 a:link {color : #106ab7;}
#icon-partnership h2 a:visited {color : #106ab7;}
#icon-partnership h2 a:hover {color : #ea7e9d;}
#icon-partnership .wrapper {margin : 2em 1em 4em 2.5em;}
.ta-center {text-align: center ! important;}
* html .ta-center h2 {text-align: center ! important;}
.va-bottom {vertical-align: bottom ! important;}
.va-top {vertical-align: top ! important;}
.wh12 {//width: 14em ! important;}
.wh14 {width: 12em ! important;//width: 14em ! important;}
#icon-partnership .gallery-structure {padding: 0;margin: 0 0 2em 0;}
#icon-partnership .gallery-structure .structure {display: -moz-inline-box;text-decoration: none;display: inline-block;margin: 0 1em 2em 0;vertical-align: top;}
* html #icon-partnership .gallery-structure .structure {margin: 0 1em 2em 0;}
#icon-partnership .gallery-structure .structure, x:-moz-any-link {margin: 0 1em 2em 0;}
#icon-partnership .gallery-structure .structure .r {text-align: left;float: left;width: 16em;}
#icon-partnership .gallery-structure .structure .r img {border-style : none;height : 100px;width: auto;}
#icon-partnership .gallery-structure .structure .r h2 {font-family : Arial, sans-serif;font-weight : normal;line-height : 1.35em;font-size : .84em;margin : 0;}
#icon-partnership .gallery-structure .structure .r i {margin-top: .5em;display: block;}
#sub-content .gallery-partnership {}
#sub-content .gallery-partnership .gallery-structure {padding: 0;margin: 0 0 2em 0;}
#sub-content .gallery-partnership .gallery-structure .structure {display: -moz-inline-box;text-decoration: none;display: inline-block;margin: 0 1em 2em 0;vertical-align: top;}
* html #sub-content .gallery-partnership .gallery-structure .structure {margin: 0 1em 2em 0;}
#sub-content .gallery-partnership .gallery-structure .structure, x:-moz-any-link {margin: 0 1em 2em 0;}
#sub-content .gallery-partnership .gallery-structure .structure .r {text-align: left;float: left;width: 16em;}
#sub-content .gallery-partnership .gallery-structure .structure .r img {border-style : none;height : 100px;width: auto;}
#sub-content .gallery-partnership .gallery-structure .structure .r h2 {font-family : Arial, sans-serif;font-weight : normal;line-height : 1.35em;font-size : .84em;margin : 0;}
#sub-content .gallery-partnership .gallery-structure .structure .r i {margin-top: .5em;display: block;}
/* видео */
#video-content {height : 100% ! important;width : 65%;//width : 60%;}
#video-content {position : relative;float : left;}
#video-content .wrapper {margin : 2em 1em 4em 2.5em;}
#video-content .gallery-video p {text-align: center;}
#video-content .gallery-video p span.date {//text-align: center;display: none;}
#video-content .gallery-video span.date {padding-bottom : .5em;display : block;font-weight : normal;font-size : .68em;color: #888;display: none;}
#video-content .gallery-video span.date i {background : #ea7e8d;font-style : normal;padding: 0 .5em;color: #fff;display: none;}
.preview_img img {height : 140px;}
.video_gallery {margin: 2em 0 2em 0;}
.preview_img {table-layout : fixed;width : 100%;}
.preview_img .images {white-space : nowrap;overflow : auto;height : 190px;width : 100%;}
* html .gallery-video .preview_img .images {height : 215px;}
.preview_img .images a {margin-right : .5em;}
* html .gallery-video .preview_img .images a {padding-top : 1.5em;}
.preview_img .images a img {border : solid #fff;border-width : 8px 10px;}
.preview_img .images a.selected img {border-color : #ea7e9d;}
.hide-inners * {visibility : hidden;}
#next-item {text-align : right;}
#next-item span, #prev-item span {cursor : pointer;}
#next-item img, #prev-item img {height : 72px;width : 72px;}
.showcase-view {text-align : center;margin : 2.5em 1em;}
.tm {position: relative;top: -260px;}
#video_center {//width : 450px;}
/* словарь терминов */
#next_letter {margin : 2em 0 1em 0;}
#next_letter .form-submit {border: none;width: 60px;height: 19px;vertical-align: top;color: #e5e5e5;background: #91afd9;font-weight: normal;font-family: Arial, Helvetica, sans-serif;padding: 0px 0px 3px 0px;text-transform: lowercase;text-align: center;}
#next_letter {text-align : left;font-size : 1em;}
#next_letter strong {color: #161616;}
ul#nav_letter {margin: 1em 0 0 0;padding: 0;}
ul#nav_letter li {display: inline;color: #106ab7;}
ul#nav_letter li a {padding: .1em 0 .1em .1em;margin: 0 .1em 0 .1em;color: #106ab7;}
ul#nav_letter li a:visited {color : #944ab2;}
ul#nav_letter li a:hover {color: #ea7e9d;}
ul#nav_letter span {padding: .2em .5em .2em .5em;background-color : #91afd9;color: #fff;}
* html ul#nav_letter span {line-height : 2em;}
ul#nav_letter a.selected_letter {padding: .1em .5em .2em .5em;background-color : #91afd9;line-height : 2em;color: #e5e5e5;}
ul#nav_letter a.selected_letter:visited {color: #e5e5e5;}
ul#nav_letter a.selected_letter:hover {color : #fff ! important;}
ul#nav_word {padding : 0;margin : 0;}
#box_tesaurus {padding : .5em 0 .5em 0;}
#box_tesaurus ul#nav_word li a {color: #106ab7 ! important;}
#box_tesaurus ul#nav_word li a:visited {color : #944ab2 ! important;}
#box_tesaurus ul#nav_word li a:hover {color: #ea7e9d;}
a.document_pdf {background : url(/i/document-pdf-text.png) no-repeat;padding : 0 0 23px 25px;}
* html a.document_pdf {filter: expression(fixPNG(this));background-position : 0 -1px;padding : 0 0 0 25px;height: 23px;}
a.document_doc {background : url(/i/document-word-text.png) no-repeat;padding : 0 0 23px 25px;}
* html a.document_doc {filter: expression(fixPNG(this));background-position : 0 -1px;padding : 0 0 0 25px;height: 23px;}
a.document_xls {background : url(/i/document-excel-table.png) no-repeat;padding : 0 0 23px 25px;}
* html a.document_xls {filter: expression(fixPNG(this));background-position : 0 -1px;padding : 0 0 0 25px;height: 23px;}
a.document_zip {background : url(/i/document-zipper.png) no-repeat;padding : 0 0 23px 25px;}
* html a.document_zip {filter: expression(fixPNG(this));background-position : 0 -1px;padding : 0 0 0 25px;height: 23px;}
a.document_ppt {background : url(/i/document-ppt.png) no-repeat;padding : 0 0 23px 25px;}
* html a.document_ppt {filter: expression(fixPNG(this));background-position : 0 -1px;padding : 0 0 0 25px;height: 23px;}
#content .video_flv span {padding-bottom: 1em;line-height : 1.4em;font-size: .84em;display: block;}
#content .video_swf {margin : .6em 0;}
#statistic_footer {position : relative;display : none;width : 100%;clear : left;}
#statistic_footer .preview_statistics {margin-top : .5em;}
#statistic_footer .preview_statistics ul#statistics {padding: 0 0 .5em 2.5em;}
#statistic_footer .preview_statistics ul#statistics li {display: -moz-inline-stack;display: inline-block;//display: inline;vertical-align: top;height : 31px;width : auto;}
* html #statistic_footer .preview_statistics ul#statistics img {margin-right: .4em;}
a.switch_PopupBlock {font-family: 'Trebuchet MS', Arial, sans-serif;border-bottom : 1px dashed #aaa;color: #aaa ! important;text-decoration: none;position: relative;margin-left: 1.5em;font-size : .68em;z-index: 99;}
a.switch_PopupBlock:hover {color: #ea7e9d ! important;border-color: #ea7e9d;}
a.switch_PopupBlock:active {border-color: #ea7e9d ! important;color: #ea7e9d;}
a#PopupBlock_show {display: inline;}
a#PopupBlock_hide {display: none;}
ul#search_result p {padding : 0;margin : 0 ! important;}
.border-none img {border-style : none ! important;}
a#opened_all, a#closed_all {border-bottom : 1px dashed #106ab7 ! important;text-decoration: none;line-height : 1.35em;position: relative;color: #106ab7 ! important;z-index: 99;}
a#opened_all:hover, a#closed_all:hover {border-color: #ea7e9d ! important;color: #ea7e9d ! important;}
a#opened_all:active, a#closed_all:active {border-color: #ea7e9d ! important;color: #ea7e9d ! important;}
.expand_all {line-height : 1.35em;font-weight : normal;font-size : 1em;margin: 0;}
#expand_show {display: inline;}
#expand_hide {display: none;}
.switcher-open-in-link {background : url(/i/open_switcher.gif) no-repeat;padding-left : 20px;}
.switcher-close-in-link {background : url(/i/close_switcher.gif) no-repeat;padding-left : 20px;}
.regform {margin : 0 0 2em 0;font-size: 1em;padding : 0;}
.regform .variant {margin: 1.5em 0;clear : both;padding: 0;}
.regform .variant input {border: 1px solid #91afd9;font-size: 1em;width: 50%;//width: 60%;}
.regform .variant textarea {border: 1px solid #91afd9;font-size: 1em;width: 50%;//width: 60%;}
.regform .variant select {border: 1px solid #91afd9;font-size: 1em;width: auto;}
.regform .variant label {vertical-align : top;float: left;width: 20%;margin: 0;}
.regform .regform_submit {text-align: center;font-size: 1em;height : 2.5em;width : 12em;}
a.color_link {color: #000 ! important;}
a.color_link:visited {color : #000 ! important;}
a.color_link:hover {color: #ea7e9d ! important;}
.fld-class-error {color: #ea7e9d;}
a#switch_button {font-size : .84em;border-bottom : 1px dashed #106ab7;text-decoration: none;position: relative;color: #106ab7;z-index: 99;}
a#switch_button:hover {border-color: #ea7e9d;color: #ea7e9d;}
a#switch_button:active {border-color: #ea7e9d;color: #ea7e9d;}
dl#search_result_download dd {margin : 0;}
dl#search_result_download a {color: #106ab7;}
dl#search_result_download a:visited {color : #944ab2;}
dl#search_result_download a:hover {color: #ea7e9d;}
#inner-reflection {//width: 100%;}
#reflection {background: #fff;font-size : 1em;}
#reflection .loading {border-color: #ccc;height:15px;left:50%;margin-left:-106px;padding:5px;position:relative;visibility:visible;width:200px;}
#reflection .loading_bar {background: #ccc;height:15px;visibility:visible;width:1%}
#reflection .slideshow.pause {background:url(/libjs/imageflow/button_pause.png) no-repeat;height:32px;width:32px;}
#reflection .slideshow.play {background:url(/libjs/imageflow/button_play.png) no-repeat;height:32px;width:32px;}
#reflection .slider {background:url(/libjs/imageflow/slider.png) top left no-repeat;height:14px;margin:-6px 0 0 -7px;position:absolute;width:14px;z-index:10003;}
#reflection .scrollbar {border-bottom: 1px solid #ccc;position:relative;visibility:hidden;z-index:10002;height:1px;}
#reflection span {font-weight : bold;color : #6d1a65;}
#sub-content #content #box_v {margin-top : 4em;}
#sub-content #content #box_v h2 {margin-bottom : .5em;//margin-bottom : 1em;}
#sub-content #content #box_v h2 span {color: #183884;font-size: 1.2em;}
#map-content {height : 100% ! important;width : 76%;}
#map-content {position : relative;float : left;}
#map-content .wrapper {margin : 2em 1em 4em 2.5em;}
#map-content .document-map {margin: 0;}
#map-content .document-page p {}
#map-content .document-page dt {padding : 0;margin : 0;}
#map-content .document-page dd {margin : .25em 0 2em 0;padding : 0;}
#map-content .document-page dl {padding : 0;margin : 0;}
#map-content .document-page ul {}
#map-content .document-page ol {}
#front_banner {text-align: center;}
#inner_banner {margin: 4em 0 2em 0;}
#inner_banner .banner {//text-align: center;}
#front_picture p {text-align: center;font-size : .84em;line-height : 1.35em;color: #868889;}
#front_picture img {border : 1px solid #d0d0d0 ! important;display : block;padding : 8px;//text-align: center;margin: 0 auto;width: 75%;}
#sub-content .document-florist {margin-bottom: 2em;}
#sub-content .document-florist h2 {font-size: 1.6em;margin : 1em 0 1em 0;}
#sub-content .document-florist p {line-height : 1.5;margin : .8em 0;}
#sub-content .document-florist dt {padding : 0;margin : 0;}
#sub-content .document-florist dd {margin : .25em 0 2em 0;padding : 0;}
#sub-content .document-florist dl {padding : 0;margin : 0;}
#sub-content .document-florist h3 {font-size: 1.2em;margin : 1em 0 1em 0;}
#sub-content .document-florist ul {}
#sub-content .document-florist ol {}
#sub-content .document-florist .comment {margin-right : 5%;}
#right_column .shadow_content {position: relative;overflow: hidden;height: 35px;right: 0;}
#right_column .shadow_content .container_shadow {background: transparent url("/i/shadow_center.png") repeat-x top left;position: absolute;margin: 0 auto;right: 140px;height: 35px;left: 140px;}
#right_column .shadow_content .left_shadow {background: transparent url("/i/shadow_left.png") no-repeat top left;position: absolute;height: 35px;width: 140px;left: 0;}
#right_column .shadow_content .right_shadow {background: transparent url("/i/shadow_right.png") no-repeat top right;position: absolute;height: 35px;width: 140px;right: 0;}
#content .shadow_comment {position: relative;overflow: hidden;height: 35px;right: 0;}
#content .shadow_comment .container_shadow {background: transparent url("/images/shadow_center.png") repeat-x top left;position: absolute;margin: 0 auto;right: 140px;height: 35px;left: 140px;}
#content .shadow_comment .left_shadow {background: transparent url("/images/shadow_left.png") no-repeat top left;position: absolute;height: 35px;width: 140px;left: 0;}
#content .shadow_comment .right_shadow {background: transparent url("/images/shadow_right.png") no-repeat top right;position: absolute;height: 35px;width: 140px;right: 0;}
.shadow-bottom-horizontal {position: relative;}
.shadow-bottom-horizontal .shadow {position: absolute;display: block;width: 100%;height: 39px;left: 0;top: 0;}
.shadowed-bottom-horizontal-banner .shadow {background: transparent url(/i/shadow_bottom_horizontal_banner.png) center top no-repeat scroll;}
#easyTooltip {font-family: Arial, Helvetica, sans-serif;font-size: .84em;padding: 4px 8px;color: #fff;background: #183884;position: relative;z-index: 50000;-moz-border-radius: 12px 12px 12px 0;-webkit-border-radius: 12px 12px 12px 0;-khtml-border-radius: 12px 12px 12px 0;border-radius: 12px 12px 12px 0;-moz-box-shadow: 2px 2px 5px RGBA(0,0,0,0.7);-webkit-box-shadow: 2px 2px 5px RGBA(0,0,0,0.7);box-shadow: 2px 2px 5px RGBA(0,0,0,0.7);}
.social__banner {text-align: center;}
.wrapper__theme-default {position: relative;margin: 20px 0 0 0;width:100%;overflow:hidden;z-index: 1;}
.jcarousel-skin-tango {height: 390px;overflow:hidden;}
.jcarousel-skin-tango li {float:left;}
.jcarousel-list-horizontal {}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 5000px;height: 390px;}
.jcarousel-skin-tango .jcarousel-item {width: 640px;height: 390px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin: 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 175px;right: 50%;margin-right:-320px;width: 39px;height: 39px;cursor: pointer;background:url("/i/next.png") no-repeat 0 0;z-index:999;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background:url("/i/next-hover.png") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background:none;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;z-index:999;top: 175px;left: 50%;margin-left:-320px;width: 39px;height: 39px;cursor: pointer;background:url("/i/prev.png") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background:url("/i/prev-hover.png") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background:none;}

/*
Переключатель рус/лат
*/
#language-link {margin : .5em 4em 0 0;white-space : nowrap;position: relative;float : right;}
ul#page-header__language-link {font: normal .88em Arial, Helvetica, sans-serif;color: #000;z-index: 99;padding: 0;margin: 0;}
ul#page-header__language-link li {display: inline;}
ul#page-header__language-link li a {color : #000;margin-right : .5em;}
ul#page-header__language-link li a:visited {color : #000;}
ul#page-header__language-link li a:hover {color: #ea7e9d;}
ul#page-header__language-link strong {font-weight : normal;padding: .2em .4em;background : #ea7e8d;color: #fff;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}

/*
Лупа
*/

.zoomPad {
    position:relative;
    float:left;
    z-index:99;
    cursor:crosshair;
}
.zoomPreload {
    -moz-opacity:0.8;
    opacity:0.8;
    filter:alpha(opacity = 80);
    color:#333;
    font-size:12px;
    font-family:Tahoma;
    text-decoration:none;
    border:1px solid #CCC;
    background-color:white;
    padding:8px;
    text-align:center;
    background-image:url(/i/zoomloader.gif);
    background-repeat:no-repeat;
    background-position:43px 30px;
    z-index:110;
    width:90px;
    height:43px;
    position:absolute;
    top:0px;
    left:0px;
    * width:100px;
    * height:49px;
}
.zoomPup {
    overflow:hidden;
    background-color:#FFF;
    -moz-opacity:0.6;
    opacity:0.6;
    filter:alpha(opacity = 60);
    z-index:120;
    position:absolute;
    border:1px solid #CCC;
    z-index:101;
    cursor:crosshair;
}
.zoomOverlay {
    position:absolute;
    left:0px;
    top:0px;
    background:#FFF;
    /*opacity:0.5;
    */
z-index:5000;
    width:100%;
    height:100%;
    display:none;
    z-index:101;
}
.zoomWindow {
    position:absolute;
    left:110%;
    top:40px;
    background:#FFF;
    z-index:6000;
    height:auto;
    z-index:10000;
    z-index:110;
}
.zoomWrapper {
    position:relative;
    border:1px solid #999;
    z-index:110;
}
.zoomWrapperTitle {
    display:block;
    background:#999;
    color:#FFF;
    height:18px;
    line-height:18px;
    width:100%;
    overflow:hidden;
    text-align:center;
    font-size:10px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:120;
    -moz-opacity:0.6;
    opacity:0.6;
    filter:alpha(opacity = 60);
}
.zoomWrapperImage {
    display:block;
    position:relative;
    overflow:hidden;
    z-index:110;
}
.zoomWrapperImage img {
    border:0px;
    display:block;
    position:absolute;
    z-index:101;
}
.zoomIframe {
    z-index:-1;
    filter:alpha(opacity=0);
    -moz-opacity:0.80;
    opacity:0.80;
    position:absolute;
    display:block;
}


#front_banner_up {text-align: center;}
#inner_banner_up {margin: 2em 0;}
#inner_banner_up .banner_up {//text-align: center;}


}

/* The End File Style's */
