.clear{clear: both;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;padding:0;height:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}

ul.small_nav{display: block;list-style: none;position: absolute;right: 270px;top: 22px; }ul.small_nav li{display: inline-block;float: left;}ul.small_nav li a{display: block;text-indent: -9999px;}ul.small_nav li a.eng{background: url(../images/smal_nav/en_n.gif) no-repeat;width: 24px;height: 14px; float: left;}ul.small_nav li a.rus{background: url(../images/smal_nav/ru_n.gif) no-repeat;width: 26px;height: 14px;float: left;}ul.small_nav li a.home{background: url(../images/smal_nav/home_n.gif) center no-repeat;width: 23px;height: 14px;}ul.small_nav li a.mail{background: url(../images/smal_nav/mailus_n.gif) no-repeat center;width: 23px;height: 14px;}ul.small_nav li a.site_map{background: url(../images/smal_nav/sitemap_n.gif) no-repeat center;width: 23px;height: 14px;}

sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
input[type="text"],input[type="password"],textarea,select{box-sizing:border-box;}
.alert{color:#b94a48;margin-bottom:18px;background-color:#f2dede;border:1px solid #eed3d7;padding:8px 35px 8px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}.alert .alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.pull-left{float:left;}
.pull-right{float:right;}
.page__wrap{height:100%;background:url("././../images/layout/wrap-bg.png") repeat-x -150% 0;}.page__wrap .page__layout{width:984px;margin:0 auto;}.page__wrap .page__layout .page__header{min-height:140px; *height:140px;}.page__wrap .page__layout .page__header .page__header-inner{position:relative;}
.page__wrap .page__layout .page__content{width:994px;margin:0 0 0 -5px;background:url("././../images/layout/content-bg.png") repeat-y;}.page__wrap .page__layout .page__content .page__content-top{background:url("././../images/layout/content-top-bg.png") no-repeat;}.page__wrap .page__layout .page__content .page__content-top .page__content-inner{min-height:540px;padding:29px 40px 29px 29px;background:url("././../images/layout/content-inner-bg.png") no-repeat 0 100%;zoom:1;}.page__wrap .page__layout .page__content .page__content-top .page__content-inner:before,.page__wrap .page__layout .page__content .page__content-top .page__content-inner:after{display:table;content:"";}
.page__wrap .page__layout .page__content .page__content-top .page__content-inner:after{clear:both;}
.page__wrap .page__layout .page__content .page__content-top .page__content-inner .page__aside{width:216px;float:left;}
.page__wrap .page__layout .page__content .page__content-top .page__content-inner .page__content-main{width:673px;float:right;}.page__wrap .page__layout .page__content .page__content-top .page__content-inner .page__content-main.wide{float:none;width:100%;}
.page__wrap .page__layout .page__footer .page__footer-inner{padding:6px 0 20px 0;}
a{color:#00b473;}
p{margin:0 0 8px;font-size:12px;line-height:16px;}p small{font-size:10px;}
.lead{margin-bottom:16px;font-size:20px;font-weight:200;line-height:24px;}
h1,h2,h3,h4,h5,h6{margin:0;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;}
h1{font-size:24px;font-weight:normal;color:#000;margin:18px 0 6px 0;line-height:28px;}h1 small{font-size:18px;}
h2{font-size:20px;font-weight:normal;line-height:32px;}h2 small{font-size:18px;}
h3{line-height:24px;font-size:18px;}h3 small{font-size:14px;}
h4,h5,h6{line-height:16px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;text-transform:uppercase;}
ul,ol{padding:0;margin:0 0 8px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:16px;}
ul li{margin-bottom: 7px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
strong{font-weight:bold;}
em{font-style:italic;}
table{max-width:100%;border-spacing:0;border-collapse:collapse;}
span.wtf{display: inline-block;*display: inline;border-bottom: 1px dashed #333;}
#block-table img {max-width: 612px;}
#block-table, #block-table td {border: 1px solid #ccc;}
.table, #block-table{width:100%;margin:8px 0;}.table td, #block-table td{padding:6px 8px;line-height:16px;text-align:left;vertical-align:top;}
.table thead, #block-table thead{border:solid 1px #0b8e5f;}
.table thead td, #block-table thead td{color:#fff;background:#00b473;vertical-align:middle;border: 1px solid #ccc;}
.table tbody tr{border:solid 1px #dadada;}.table tbody tr:first-child{border-top-width:0;}
.table tbody tr td{background:white;border: 1px solid #ccc;}
.table tbody tr:nth-child(even) td{background:whiteSmoke;}
.table.gray thead{border:none;border-bottom:solid 1px #ccc;}
.table.gray thead td{background:#dddedf;font-size:14px;color:#747474;}
.table.gray tbody tr{border:none;border-bottom:solid 1px #ccc;}
.table caption {text-align: left;}
.form form{margin:0 0 18px;}
.form fieldset{padding:0;margin:0;border:0;}
.form legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:18px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #ccc;}
.form label,.form input,.form button,.form select,.form textarea{font-size:13px;font-weight:normal;line-height:18px;}
.form input,.form button,.form select,.form textarea{font-family:helvetica,arial,sans-serif;}
.form label{display:block;margin-bottom:5px;color:#333333;}
.form input,.form textarea,.form select,.form .uneditable-input{display:inline-block;width:220px;/*height:28px;*/padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.form .uneditable-textarea{width:auto;height:auto;}
.form label input,.form label textarea,.form label select{display:block;}
.form input[type="image"],.form input[type="checkbox"],.form input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.form input[type="image"]{border:0;}
.form input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.form input[type="button"],.form input[type="reset"],.form input[type="submit"]{width:auto;height:auto;}
.form select,.form input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
.form input[type="file"]{line-height:18px \9;}
.form select{width:230px;background-color:#ffffff;}
.form select[multiple],.form select[size]{height:auto;}
.form input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.form textarea{height:auto;}
.form input[type="hidden"]{display:none;}
.form .radio,.form .checkbox{padding-left:18px;}
.form .radio input[type="radio"],.form .checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.form .controls>.radio:first-child,.form .controls>.checkbox:first-child{padding-top:5px;}
.form .radio.inline,.form .checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.form .radio.inline+.radio.inline,.form .checkbox.inline+.checkbox.inline{margin-left:10px;}
.form input,.form textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.form input:focus,.form textarea:focus,.form select:focus{outline:0;outline:thin dotted \9;}
.form input[type="file"]:focus,.form input[type="radio"]:focus,.form input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.form .input-mini{width:60px;}
.form .input-small{width:90px;}
.form .input-medium{width:150px;}
.form .input-large{width:210px;}
.form .input-xlarge{width:270px;}
.form .input-xxlarge{width:530px;}
.form input[class*="span"],.form select[class*="span"],.form textarea[class*="span"],.form .uneditable-input{float:none;margin-left:0;}
.form input,.form textarea,.form .uneditable-input{margin-left:0;}
.form input.span12,.form textarea.span12,.form .uneditable-input.span12{width:930px;}
.form input.span11,.form textarea.span11,.form .uneditable-input.span11{width:850px;}
.form input.span10,.form textarea.span10,.form .uneditable-input.span10{width:770px;}
.form input.span9,.form textarea.span9,.form .uneditable-input.span9{width:690px;}
.form input.span8,.form textarea.span8,.form .uneditable-input.span8{width:610px;}
.form input.span7,.form textarea.span7,.form .uneditable-input.span7{width:530px;}
.form input.span6,.form textarea.span6,.form .uneditable-input.span6{width:450px;}
.form input.span5,.form textarea.span5,.form .uneditable-input.span5{width:370px;}
.form input.span4,.form textarea.span4,.form .uneditable-input.span4{width:290px;}
.form input.span3,.form textarea.span3,.form .uneditable-input.span3{width:210px;}
.form input.span2,.form textarea.span2,.form .uneditable-input.span2{width:130px;}
.form input.span1,.form textarea.span1,.form .uneditable-input.span1{width:50px;}
.form input[disabled],.form select[disabled],.form textarea[disabled],.form input[readonly],.form select[readonly],.form textarea[readonly]{background-color:#eeeeee;border-color:#ddd;cursor:not-allowed;}
.form .form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#eeeeee;border-top:1px solid #ddd;zoom:1;}.form .form-actions:before,.form .form-actions:after{display:table;content:"";}
.form .form-actions:after{clear:both;}
.form .form-actions button{width:auto;*width:auto;height:29px;background:none;border-width:0;padding:0 0 0 16px;display:inline-block;background:url("./././../images/buttons/button__gray-lft.png") no-repeat;text-decoration:none;color:#000;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;font-family:PragmaticaTatar,arial,sans-serif;font-size:12px;}.form .form-actions button span{-moz-box-sizing:border-box;box-sizing:border-box;height:29px;line-height:29px;display:inline-block;padding:0 16px 0 0;background:url("./././../images/buttons/button__gray.png") no-repeat 100% 0;max-width:260px;-webkit-text-shadow:1px 1px 0 #ffffff;-moz-text-shadow:1px 1px 0 #ffffff;text-shadow:1px 1px 0 #ffffff;}
.form .uneditable-input{display:block;border-color:#eee;cursor:not-allowed;background-color:#ffffff;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);}
.form .help-block,.form .help-inline{color:#555555;}
.form .help-block{display:block;margin-bottom:9px;}
.form .help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.form .form-inline input,.form .form-horizontal input,.form .form-inline textarea,.form .form-horizontal textarea,.form .form-inline select,.form .form-horizontal select,.form .form-inline .help-inline,.form .form-horizontal .help-inline,.form .form-inline .uneditable-input,.form .form-horizontal .uneditable-input,.form .form-inline .input-prepend,.form .form-horizontal .input-prepend,.form .form-inline .input-append,.form .form-horizontal .input-append{display:inline-block;margin-bottom:0;}
.form .form-inline .hide,.form .form-horizontal .hide{display:none;}
.form .form-inline label{display:inline-block;}
.form .form-inline .radio,.form .form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
.form .form-inline .radio input[type="radio"],.form .form-inline .checkbox input[type="checkbox"]{float:left;margin-left:0;margin-right:3px;}
.form .control-group{margin-bottom:9px;}
.form legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form .form-horizontal .control-group{margin-bottom:18px;*zoom:1;}
.form .form-horizontal .control-group:before,.form .form-horizontal .control-group:after{display:table;content:"";}
.form .form-horizontal .control-group:after{clear:both;}
.form .form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form .form-horizontal .controls{margin-left:160px;*display:inline-block;*margin-left:0;*padding-left:20px;}
.form .form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form .form-horizontal .form-actions{padding-left:160px;}
.form .dynamic-list{margin:16px 0;padding:0;list-style:none;}
.jcarousel-skin-custom .jcarousel-container-horizontal{width:619px;padding:0 27px;background:#f4f4f4;}
.jcarousel-skin-custom .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-custom .jcarousel-clip-horizontal{width:619px;padding:15px 0;}
.jcarousel-skin-custom .jcarousel-item{cursor:pointer;width:195px;height:130px;overflow:hidden;}
.jcarousel-skin-custom .jcarousel-item img{display:block;}
.jcarousel-skin-custom .jcarousel-item-horizontal{margin-left:0;margin-right:12px;}
.jcarousel-skin-custom .jcarousel-next-horizontal{top:70px;right:0;width:26px;height:25px;cursor:pointer;position:absolute;background:url("././../images/rotation_gallery/navigator-spr.png") no-repeat -26px 0;}
.jcarousel-skin-custom .jcarousel-prev-horizontal{top:70px;left:0;width:26px;height:25px;cursor:pointer;position:absolute;background:url("././../images/rotation_gallery/navigator-spr.png") no-repeat 0 0;}
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal,.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:active{cursor:default;background:none;}
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal,.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:active{cursor:default;background:none;}
.page__wrap{font-family:arial,sans-serif;font-size:12px;color:#404040;-webkit-font-smoothing:subpixel-antialiased;}
.page__content-main{line-height:18px;font-size:14px;}.page__content-main p{line-height:18px;font-size:14px;  }
.page__header .parent-app{width:169px;height:75px;float:left;margin:41px 80px 0 30px;background:url("../images/header/logo.png") no-repeat;}.page__header .parent-app a{display:block;height:inherit;text-indent:-9999px;}
.page__header .parent-app.blue-logo{background: url(../images/header/logo-blue.png) no-repeat center;}
.page__header .parent-app-en{width:169px;height:75px;float:left;margin:41px 80px 0 30px;background:url("../images/header/logo_en.png") no-repeat;}.page__header .parent-app-en a{display:block;height:inherit;text-indent:-9999px;}
.page__header .subportal-title{float:left;font-size:28px;margin:58px 0 0 0;width: 700px;}.page__header .subportal-title a{color:#000;text-decoration:none;}
.page__header .search-panel{width:212px;height:36px;position:absolute;top:0;left:748px;background:url("../images/header/search-bg.png") no-repeat;}.page__header .search-panel form>div{padding:8px 0 0 16px;}.page__header .search-panel form>div input{padding:2px 2px;width:167px;outline:none;border-width:0;font-size:12px;color:#000;margin:0 4px 0 0;}
.page__header .search-panel form>div button{width:17px;height:17px;border:none;background:url("../images/header/search-button.png") no-repeat;}.page__header .search-panel form>div button span{display:none;}

.page__aside .navigation{margin-bottom:16px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.page__aside .navigation>ul{margin:0;padding:0;list-style:none;}.page__aside .navigation>ul>li{padding:0;margin:0;display:block;}.page__aside .navigation>ul>li:first-child>a{height:37px;line-height:37px;background:url("../images/navigation/green-item-f.png");}
.page__aside .navigation>ul>li:last-child>a{background:url("../images/navigation/green-item-l.png");}
.page__aside .navigation>ul>li>a{display:block;height:36px;color:#fff;font-size:14px;padding-left:9px;text-decoration:none;line-height:36px;outline:none;background-repeat:no-repeat;background:url("../images/navigation/green-item.png");}
.page__aside .navigation>ul>li>ul{margin:0;list-style:none;padding:14px 1px;display:none;border-left:solid 1px #f5f6f6;border-right:solid 1px #f5f6f6;background:#eaeaeb url("../images/navigation/menu-rpt.png") repeat-y;}.page__aside .navigation>ul>li>ul>li>a{color:#4a4a4a;line-height:14px;font-size:11px;display:block;padding:4px 16px 4px 16px;text-decoration:none;}.page__aside .navigation>ul>li>ul>li>a:hover{background:#ccf0e3;}
.page__aside .navigation>ul>li.selected ul{display:block;}
.page__aside .navigation>ul>li:first-child.selected>a{background:url("../images/navigation/red-item-f.png");}
.page__aside .navigation>ul>li:last-child.selected>a{background:url("../images/navigation/red-item-l.png");}
.page__aside .navigation>ul>li.selected>a{background:url("../images/navigation/red-item.png");}

.page__aside .blue-navigation{margin-bottom:16px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.page__aside .blue-navigation>ul{margin:0;padding:0;list-style:none;}.page__aside .blue-navigation>ul>li{padding:0;margin:0;display:block;}.page__aside .blue-navigation>ul>li:first-child>a{height:37px;line-height:37px;background:url("../images/navigation/menu-up.png");}
.page__aside .blue-navigation>ul>li:last-child>a{background:url("../images/navigation/menu-down.png");}
.page__aside .blue-navigation>ul>li>a{display:block;height:36px;color:#fff;font-size:14px;padding-left:9px;text-decoration:none;line-height:36px;outline:none;background-repeat:no-repeat;background:url("../images/navigation/menu-mid.png");}
.page__aside .blue-navigation>ul>li>ul{margin:0;list-style:none;padding:14px 1px;display:none;border-left:solid 1px #f5f6f6;border-right:solid 1px #f5f6f6;background:#eaeaeb url("../images/navigation/menu-rpt.png") repeat-y;}.page__aside .blue-navigation>ul>li>ul>li>a{color:#4a4a4a;line-height:14px;font-size:11px;display:block;padding:4px 16px 4px 16px;text-decoration:none;}.page__aside .blue-navigation>ul>li>ul>li>a:hover{background:#ccf0e3;}
.page__aside .blue-navigation>ul>li.selected ul{display:block;}
.page__aside .blue-navigation>ul>li:first-child.selected>a{background:url("../images/navigation/red-item-f.png");}
.page__aside .blue-navigation>ul>li:last-child.selected>a{background:url("../images/navigation/red-item-l.png");}
.page__aside .blue-navigation>ul>li.selected>a{background:url("../images/navigation/red-item.png");}

.page__aside .auth{margin:16px 0;padding:0 0 16px 0;}.page__aside .auth>h3{color:#00b473;margin:0 0 6px 0;font-size:16px;font-weight:normal;text-transform:uppercase;font-weight:bold;}
.page__aside .auth>form div{margin:6px 0;}
.page__aside .auth>form label{width:60px;padding-top:2px;display:inline-block;}
.page__aside .auth>form input{padding:2px 4px;width:143px;outline-color:#00b473;border:solid 1px #d7d7d7;}
.page__aside .auth>form button{margin-left:62px;width:auto;*width:auto;height:29px;background:none;border-width:0;padding:0 0 0 16px;display:inline-block;background:url("./././../images/buttons/button__gray-lft.png") no-repeat;text-decoration:none;color:#000;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;font-family:PragmaticaTatar,arial,sans-serif;font-size:12px;}.page__aside .auth>form button span{-moz-box-sizing:border-box;box-sizing:border-box;height:29px;line-height:29px;display:inline-block;padding:0 16px 0 0;background:url("./././../images/buttons/button__gray.png") no-repeat 100% 0;max-width:260px;-webkit-text-shadow:1px 1px 0 #ffffff;-moz-text-shadow:1px 1px 0 #ffffff;text-shadow:1px 1px 0 #ffffff;}
.page__aside .auth .auth-hint{color:#4d4d4d;font-size:12px;line-height:14px;}.page__aside .auth .auth-hint a{color:#00b473;}
.tabs>ul{margin:0;height:39px;font-size:14px;list-style:none;overflow:hidden;padding:0 0 0 25px;background:url("../images/tabed-navigation/bg.png") repeat-x 0 36px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.tabs>ul li{display:inline;}.tabs>ul li .tabs__button{float:left;width:241px;height:36px;margin-left:-25px;cursor:pointer;position:relative;}.tabs>ul li .tabs__button span{top:0;display:block;width:223px;height:36px;line-height:36px;padding-left:18px;text-align:center;position:absolute;}.tabs>ul li .tabs__button span.default-state{z-index:1;color:#000;background:url("../images/tabed-navigation/tab-gray.png") no-repeat;}
.tabs>ul li .tabs__button span.selected-state{z-index:2;color:#fff;display:none;background:url("../images/tabed-navigation/tab-green.png") no-repeat;}
.tabs>ul li.ui-state-active .tabs__button .selected-state{display:block;}
.tabs .ui-tabs-hide{display:none;}
.main__breadcrumbs{background: url("../images/breadcrumbs/brcr.jpg") no-repeat scroll left top #ECEDEC;color: #999999;font-size: 11px;margin-bottom: 30px;position: relative;text-align: left;width: 698px;}
.main__breadcrumbs a{color: #999999;}
.main__breadcrumbs span{background: url("../images/breadcrumbs/brcr2.gif") no-repeat scroll left bottom transparent;display: block;padding: 11px 20px 11px 30px;}
.main__breadcrumbs ul{display: block;margin: 0; list-style: none;}
.main__breadcrumbs ul li{color:#808080;padding-left:13px;float:left;*display: inline;zoom:1;display:inline-block;margin-left:4px;background:url("../images/breadcrumbs/breadcrumbs__sep.png") no-repeat 0 50%;}
.home__promobox{width:673px;height:213px;overflow:hidden;}.home__promobox img{display:block;}
.home__infobox{margin:25px 0;zoom:1;}.home__infobox:before,.home__infobox:after{display:table;content:"";}
.home__infobox:after{clear:both;}
.home__infobox a{width:328px;height:72px;}
.home__about{font-size:14px;margin-bottom:32px;line-height:20px;}.home__about h2{font-size:24px;margin-bottom:6px;}
.home__about p{font-size:14px;}
.home__photogallery{margin:22px 0;}.home__photogallery h3{font-size:15px;font-weight:bold;margin-bottom:6px;text-transform:uppercase;}
.home__photogallery>div{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.photogallery{margin:16px 0;zoom:1;}.photogallery:before,.photogallery:after{display:table;content:"";}
.photogallery:after{clear:both;}
.photogallery ul{margin:0;padding:0;list-style:none;}.photogallery ul li{float:left;display:block;margin:0 16px 16px 0;border:solid 1px #ccc;display:block;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.1);box-shadow:0 0 2px rgba(0, 0, 0, 0.1);}.photogallery ul li a{display:block;margin:3px;width:200px;height:133px;overflow:hidden;}.photogallery ul li a img{width:auto;height:146px;margin:0 auto;display:block;}
.photogallery ul li:hover{-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);box-shadow:0 0 3px rgba(0, 0, 0, 0.3);}
.well{margin:16px 0;}.well a{width:auto;*width:auto;height:29px;background:none;border-width:0;padding:0 0 0 16px;display:inline-block;background:url("./././../images/buttons/button__gray-lft.png") no-repeat;text-decoration:none;color:#000;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;font-family:PragmaticaTatar,arial,sans-serif;font-size:12px;margin-right:8px;}.well a span{-moz-box-sizing:border-box;box-sizing:border-box;height:29px;line-height:29px;display:inline-block;padding:0 16px 0 0;background:url("./././../images/buttons/button__gray.png") no-repeat 100% 0;max-width:260px;-webkit-text-shadow:1px 1px 0 #ffffff;-moz-text-shadow:1px 1px 0 #ffffff;text-shadow:1px 1px 0 #ffffff;}
.well button{width:auto;*width:auto;height:29px;background:none;border-width:0;padding:0 0 0 16px;display:inline-block;background:url("./././../images/buttons/button__gray-lft.png") no-repeat;text-decoration:none;color:#000;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;font-family:PragmaticaTatar,arial,sans-serif;font-size:12px;margin-right:8px;}.well button span{-moz-box-sizing:border-box;box-sizing:border-box;height:29px;line-height:29px;display:inline-block;padding:0 16px 0 0;background:url("./././../images/buttons/button__gray.png") no-repeat 100% 0;max-width:260px;-webkit-text-shadow:1px 1px 0 #ffffff;-moz-text-shadow:1px 1px 0 #ffffff;text-shadow:1px 1px 0 #ffffff;}
.footer__copyright{color:#7b7b7b;font-size:11px;}.footer__copyright a{color:#7b7b7b;}
.img_menu img{margin:0 5px 5px 0}
.img_menu{width:225px;margin-top:37px}
div.home__promobox{position:relative; width:673px; height:213px; background:url('/design/images/header/main_img.jpg')}
div.home__promobox a{position:absolute;display:block}
div.home__promobox a.complex{top:9px;left:0;width: 134px;height: 68px;}
div.home__promobox a.sanatory{left: 149px;top: 9px;width: 229px;height: 69px;}
div.home__promobox a.golf{left:0;top: 93px;width: 134px;height: 111px;}
div.home__promobox a.hotel{left: 149px;top: 93px;width: 94px;height: 94px;}
div.poll_block ul{list-style:none;margin:0 0 10px;padding:0}
div.poll_block{margin-bottom:20px}
div.poll_block h2{margin-bottom:5px}
div.poll_block b{display:block;margin-bottom:10px;font:14px Arial;color:#000}
div.poll_block ul input[type="radio"]{position:relative;top:-3px;top:-1px\0/;margin-right:3px;*margin-right:0;*top:0px}
div.poll_block ul li{margin-top:5px;clear:both}
div.votes_result div{background:#00b473;height:15px;position:relative;margin:0 5px 10px 0;float:left;*margin-bottom:0}
div.votes_result span{float:left;color:#00b473;display:block;}
div.votes_result{overflow:hidden;height:1%}
div.votes_result b{margin-bottom:3px;font-size: 12px;color:#404040;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.b-submenu {font-size: 12px;margin-bottom: 20px;margin-top: 25px;overflow: hidden;position: relative;text-align: left;}
.b-submenu ul{list-style: none; margin: 0;}
.b-submenu .submenu__left-side{float: left;width: 304px;}
.b-submenu .submenu__right-side{float: left; margin-left: 30px; width: 304px;}
.b-submenu  ul li {background: url("../images/icons/dottedLine.gif") no-repeat scroll left bottom transparent; margin-bottom: 10px;padding-bottom: 7px;}
.b-submenu  ul li a {background: url("../images/icons/ar_green.png") no-repeat scroll left 5px transparent; color: #000000; display: block; padding-left: 14px; text-decoration: none;}
.page__content-main h1.green_b{border-left: 2px solid #0CA96F;color: #000000;font-size: 24px;padding-left: 15px;}
.btns_b{border: 1px solid #ccc !important;border-bottom: 3px solid #ccc !important;border-radius: 3px !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;background: #eeeeee !important;background-image: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%) !important;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)) !important;background-image: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%) !important;background-image: -o-linear-gradient(top, #ffffff 0%,#ededed 100%) !important;background-image: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%) !important;background-image: linear-gradient(top, #ffffff 0%,#ededed 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important;zoom:1 !important;display: inline-block !important;text-shadow:0px 1px 0px #ffffff !important;box-shadow: 0px 0px 2px #ccc;padding: 5px 20px !important;}
form sup{display: inline-block;*display: inline;color: #ee3a43;padding: 0 3px;}
.form_grups_vertical label{display: block;} .form_grups_vertical input[type=text]{height: auto !important;}
.form_grups_vertical .errors, form .errors{font-size: 11px;color: red;}
span.date_piker{display: inline-block;background: url(../images/yan/datepiker.png) no-repeat;width: 24px;height: 25px;}
span.price_vouchers{color: #1ab374;font-size: 16px;font-weight: bold;}
.news-page .item-short{margin-bottom: 20px;}
.news-page dl.news-short dt {color: #000000;float: left;font-size: 12px;font-weight: 500; margin: 0;} .news-page dl.news-short dd {font-size: 13px;margin-bottom: 20px;padding-left: 70px;text-decoration: none;} .news-page dl.news-short a {color: #4D4D4D;text-decoration: underline; } .news-page dl.news-short dd span a{color: #000000; font-size: 14px;font-weight: bold;text-align: left; text-decoration: none;}

h1.hasPrintVersion{border-left: 2px solid #0CA96F;color: #000000;font-size: 24px;padding-left: 15px;}
/*.publications_table a:hover{color: #EE3A43;}.publications_table a{color: #000;font-weight: bold;}.publications_table{margin: 15px auto;font-size: 12px;}.publications_table tr td{border-top: 1px solid #ccc;padding: 7px 0;}.publications_table .image_pub{float: right;width: 92px;overflow: hidden;height: 92px;}.publications_table .image_pub img{width: 90px; height: auto;max-height:90px;border: 1px solid #000;}.publications_table .co_text{display: inline-block;width: 226px;padding: 0 8px;}.publications_table .date{display: block;color: #888888;padding-top: 20px;}*/
.publications-div{margin: 15px 0;}
.publications-div .pht_block{width: 48%;float: left;}
.publications-div .artic .clear{clear: both;}
.publications-div .artic{padding: 7px 0;border-top: 1px solid #ccc;}
.publications-div .pht_block span.date{color: #888888;padding-top: 2px;display: inline-block;font-size: 12px;}
.publications-div .pht_block:after, .artic:after{clear: both;content: '.';visibility: hidden;display: block;height: 0;}
.publications-div .pht_block p{margin: 0;font-size:12px;display: block;width: 190px;float: left;word-wrap: break-word;padding-left: 8px;}
.publications-div .pht_block p a{color: #000;font-weight: 700;display: block;font-size:12px;padding-bottom: 8px;width: inherit;}.publications-div .pht_block p a:hover{color: #EE3A43;}
.publications-div .pht_block img{float: right;margin: 0 0 0 10px;max-width: 90px;border: 1px solid #000;}
.photoreportsList a{text-decoration: none;color: #000;}.photoreportsList{margin: 15px 0;font-size: 13px;}.photoreportsList .clear{clear: both;height: 15px;}.photoreportsList .p_img{width: 120px;height: 90px;overflow: hidden;float: left;}.photoreportsList .p_img img{width: 120px;height: auto;border: 1px solid #000;}.post_b{margin-left:130px;padding: 0 10px;}.post_b span{color: #000 !important;font-weight: 700;}.photoreportsList .post_b b{ color: #B3B3B3;font-weight: normal;line-height: 25px;}.photoreportsList .post_b span{color: #000000 !important;font-size: 12px;font-weight: 700;text-decoration: none;}
a.print-me{display: block;background: url(../images/icons/printer.png) left center no-repeat;padding: 0 0 0 20px;font-size: 13px;}
.photoreportsList.vertical .fotn{font-weight: bold; color: #666;font-size: 13px;padding-top: 8px;} .photoreportsList.vertical .imag{width: 195px; max-height: 130px; overflow: hidden;} .photoreportsList.vertical .ex_item{padding-bottom: 5px;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}
.photoreportsList_more a{color: #666;text-align: left !important; font-size: 12px; font-weight: normal;} .photoreportsList_more {margin:-7px 0 15px 0;}
.other_li_calendar{width: 200px;text-align: right;}.other_li_calendar a{color: #000;}
/************* style from CMS editor ***************/
.image-left:after, .image-right:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.image-left, .image-right {clear: both;line-height: 135%;margin-bottom: 10px;}
.image-left img, .image-right img {border: 1px solid #000000;display: block;}
.image-left img {float: left;margin: 4px 20px 0 0;}
.image-right img {float: right;margin: 4px 0 0 20px;}
.image-left, .image-right {line-height: 135%;}
table.he-table{border-collapse: collapse;margin: 15px 0px 15px 0px;width: 100%;}
table.he-table .tabletop td{background-color: #00b473;color: #c7efe0;border: 1px solid #008958;padding: 5px;font-weight: normal;}
table.he-table td {border: 1px solid #D8D8D8;padding: 5px;}
.documentsList{width: 100%;border-collapse: collapse;}
.documentsList tr td{border-bottom: dotted 1px #999;padding: 3px 0px 3px 0px;}
.documentsList tr td.ico{width: 45px;text-align: left;}
.documentsList tr td a{text-decoration: none; color: #000;}
.documentsList tr td a:hover{text-decoration: underline;color: #f03c46;}
.documentsList tr td:last-child b{font-weight: normal !important;}
/************* style from CMS editor ***************/
.calendar {margin-bottom: 10px;padding: 0;width: 200px;}
.calendar h2, #left h2 {color: #000000;font-size: 14px;font-weight: bold;text-transform: uppercase;}
.calendar b {color: #7F7F7F;margin-top: 5px;}
.calendar a.other {color: #7F7F7F;float: right;font-size: 12px;}
.calendar table {background: url("../images/thead-bg.gif") repeat-x scroll left top transparent;border: 1px solid #F2F2F2;margin-left: 1px;margin-top: 5px;width: 100%;}
.calendar table thead td {font-size: 12px;padding: 2px 0 5px;text-align: center;text-transform: lowercase;background: #eee;border-top:1px solid #ccc;border-bottom: 1px solid #ccc;text-shadow: 0 -1px 0 #fff; }
.calendar table tbody td {font-size: 12px;padding: 5px 0;text-align: center;text-transform: lowercase;}
.calendar table td.today {background: none repeat scroll 0 0 #CCCCCC;color: #FFFFFF;}
.calendar table td.today a {color: #FFFFFF;text-decoration: none !important;}
.calendar table td a {color: #00B473 !important;text-decoration: none !important;}
table.calendar_inner thead td{background: #EFEFF0;} table.calendar_inner td.[valign="top"]{padding-right: 15px;}
table[cellspacing="3"]{background: #fff;border: none;}
.page__content-main .news_post_block{padding: 0 0 7px 0;border-bottom: 1px dashed #ccc;margin:15px 0 10px 0;}
.page__content-main .news_post_block a{font-weight: bold;text-decoration:none;color: #000;display: block;padding-bottom: 4px;}
.dictonary .term{padding: 5px;border: 1px solid #ccc;background: #fff;margin: 10px 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0px 0px 2px #ccc;-webkit-box-shadow: 0px 0px 2px #ccc;-moz-box-shadow: 0px 0px 2px #ccc;}
.dictonary .term .term-description{padding:3px 10px 3px 25px;color: #5F5F5F;font-size: 12px;display: none;} .dictonary .h_nav{font-weight: bold;color: #666;} .dictonary .h_nav a:hover, .dictonary .term a:hover{color: #F24852;} .dictonary .term a{display: block;}
.victorine-question-group h2{margin-top: 15px;font-size: 18px;color: #686868;}
.victorine-question-group .victorine-question{ background:#E7E7E7;border-radius: 4px 4px 4px 4px;margin:6px 0;padding: 6px;border: 1px solid #ccc;text-shadow: 0 -1px 0 #fff;box-shadow:inset 0px 1px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px #ffffff;-moz-box-shadow:inset 0px 1px 0px #ffffff;}
.victorine-question-group .radio_b{padding-left: 30px;margin-bottom: 3px;}
.victorine-question-group .radio_b input[type=radio]:checked + span{font-weight: bold;color: #686868;}
.victorine-question-group .radio_b input[type=radio]{margin-right: 10px;display: inline-block;float: left;margin:2px 0 0 -25px;}
/*********  sitemap  *************/
.error_explanation{font-size: 12px;font-weight: bold;color: #ED737A;}
.page__content-main #sitemap a b {text-decoration: underline;}
.page__content-main #sitemap br {display: none;}
.page__content-main #sitemap b {display: block;font-weight: normal;margin: 0 0 10px;}
.page__content-main #sitemap .i1 {color: #000000;font-size: 14px;font-weight: 600;margin: 0 0 15px;text-transform: uppercase;}
.page__content-main #sitemap .i2 b {color: #000000;font-size: 14px;padding-left: 30px;}
.page__content-main #sitemap .i3 b {font-size: 13px;padding-left: 60px;}
.page__content-main #sitemap .i4 b {font-size: 13px;padding-left: 90px;}
.page__content-main #sitemap .i5 {font-size: 13px;padding-left: 120px;}
.page__content-main #sitemap .i6 {font-size: 13px;padding-left: 150px;}
.page__content-main #sitemap .i7 {font-size: 13px;padding-left: 180px;}
/*********  sitemap  *************/
.img-info-commetn{max-width: 500px;}
.img-info .set-like{cursor: pointer;}
.img-info-commetn input[type=text]{height: 25px;max-width: 364px;}
.img-info-commetn input[type=text], textarea{border: 1px solid #ccc;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;width: 100% !important;}
.img-info-commetn label{color: #666;display: block;font-size: 14px;padding-bottom: 5px;}
.page__content-main .content_inner{float: left;width: 430px;}
.right-bar{float: right;width: 223px;}
.page__content-main .content_inner.full{float: none;width: auto;}
.boxis{float: left;width: 137px;margin: 10px 40px 0 40px;}
.boxis img{max-width: 137px;*width: 137px;}
.boxis a{color: #000;text-decoration: none;}
.us_comm img{*float: left;}
.us_comm .forms textarea{margin-top: 10px; height: 100px;}
.us_comm .forms{float: right;width: 343px;} .us_comm .clear{clear: both;}
.us_comm .forms .grp input[type=text]{float: right;}
.otvets b{color: #000;} .otvets .type{padding-left: 25px;}
.otvets{margin-bottom: 15px;}.otvets span{font-size: 12px;color: #666;}
.us_comm .forms .grp{margin-bottom: 15px;}
.us_comm .forms label{*display: inline;float: left;}
.us_comm{padding: 20px;border: 1px solid #ccc;margin: 15px 0;}
table.guess{width: 100%;text-align: center;}
table.guess a{display: block;color: #000 !important;}
table.guess .box{padding: 8px;border: 1px solid #ccc;text-align: center;width: 166px;display: inline-block;margin-bottom: 20px;}
.min_news_block{font-size: 14px;} .min_news_block .item-art{margin-bottom: 10px;border-bottom: 1px dashed #ccc;} .min_news_block .date{color: #666;font-size: 12px;} .mic a{color: #666;margin-bottom: 5px;display: block;font-size: 13px;} .min_news_block a.h1{display: block;font-weight: bold;font-size: 14px;color: #000;text-decoration: none;} .min_news_block .lead{margin: 8px 0 4px 0;font-size: 12px !important;} .lead p{font-size: 12px;}
dl.news_short dd span a{color: #000;font-weight: bold;text-decoration: none;} dl.news_short dd{margin-bottom: 8px;padding-left:25px;border-bottom: 1px dashed #ccc;}
div.item-short h2 a{font-size: 15px;color: #000;font-weight: bold;text-decoration: none;margin-bottom: 8px;} div.item-short h2{line-height: 16px;}div.item-short{padding-left: 40px;} div.item-short .date{margin-left: -40px;} .item-short div.lead p{font-size: 14px;}
.search_result .num{float: left;width: 30px;margin:3px 0 0 -30px;}
.search_result{margin-bottom: 15px;padding-left: 40px;} .search_result .text b{color: #FF0000;} .search_result .text{font-size: 13px;} .search_result h3{font-size: 14px;font-weight: bold;}.search_result a{color: #000;}
.well_box{background: none repeat scroll 0 0 #E7E7E7;border: 1px solid #CCCCCC;border-radius: 4px 4px 4px 4px;box-shadow: 0 1px 0 #FFFFFF inset;font-size: 12px;margin: 6px 0;padding: 6px;text-shadow: 0 -1px 0 #FFFFFF;}.well_box p{font-weight: bold;}
.page-block-text-content .file {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: relative;
    font-size: 16px;
    align-items: center;
    margin-bottom: 49px;
}
.page-block-text-content .file .file-link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.page-block-text-content .file:hover .file-title {
    color: #0aa373;
}
.page-block-text-content .file .file-title-wrapper {
    flex-grow: 2;
}
.page-block-text-content .file .file-title {
    line-height: 23px;
}
.page-block-text-content .file .file-ico {
    margin-right: 20px;
}
.page-block-text-content .file .file-info {
    text-transform: uppercase;
    min-width: 100px;
    color: #7a7a7a;
}
