input[type="button"]{color: white;background-color:#ca1d61;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa0c5',endColorstr='#ca1d61',GradientType=0);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa0c5), color-stop(100%,#ca1d61));background: -moz-linear-gradient(top,#da6492,#cd2869);background-image: -o-linear-gradient(#da6492,#cd2869);padding-left: 18px;padding-right: 18px;padding-top: 7px;padding-bottom: 7px;font: normal 15px OpenSansBold;border: none;}input[type="button"]:hover{opacity: 0.7;cursor: pointer;}.cke_body{width: 732px;}.cke_body2{width: 964px !important;}.cke_body_news{width: 515px !important;}.redactor_editor.cms-content h1, .redactor_editor.cms-content h2, .redactor_editor.cms-content h3, .redactor_editor.cms-content h4, .redactor_editor.cms-content h5, .redactor_editor.cms-content h6 {font-weight: normal !important;}.redactor_editor.cms-content h1, .redactor_editor.cms-content h1 span {font-size: 36px !important;text-transform: uppercase;}.redactor_editor.cms-content h2, .redactor_editor.cms-content h2 span {font-size: 24px !important;line-height: 32px !important;}.redactor_editor.cms-content h3, .redactor_editor.cms-content h3 span {font-size: 24px !important;line-height: 32px !important;}.redactor_editor.cms-content table td {border: 0 none;}.redactor_editor ul li {list-style: disc;}.redactor_editor ol li {list-style: decimal;}.redactor_editor a.cms-button {display: inline-block;padding: 8px 20px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F082B0', endColorstr='#E32471', GradientType=0);background-image: linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -o-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -moz-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -webkit-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -ms-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0.07, #F082B0),color-stop(0.85, #E32471));border: 0 none;font: inherit;font-size: 20px;color: #fff !important;text-decoration: none !important;cursor: pointer;}.redactor_editor a.cms-button:hover { background: #e32471; }.redactor_editor .zqm-balloon-content {position: absolute;display: none;padding: 4px 10px !important;background: #ffffbe !important;font: 12px Arial, sans-serif !important;color: #000 !important;line-height: 1.5em !important;z-index: 1011 !important;text-align: left !important;}.redactor_editor .redactor_editor div.zqm-balloon-content {}#contactFormMap { border-top: 1px solid #252525 !important; }#contactFormMap h3 { text-transform: uppercase !important; }#contactFormMap .contactForm { float: left !important; width: 545px !important; background: #F4F5F4 !important; }#contactFormMap .contactForm form { margin: 30px !important; padding: 30px !important;background: white !important; }#contactFormMap .contactForm form div { margin: 15px 0 !important; clear: both !important; }#contactFormMap .contactForm form div label {}#contactFormMap .contactForm form div select {}#contactFormMap .contactForm form div textarea { height: 110px; }#contactFormMap .contactForm form div.twoColumns {}#contactFormMap .contactForm form div.twoColumns label { float: left !important; width: 140px !important; }#contactFormMap .contactForm form div.twoColumns input { float: left !important; width: 275px !important; }#contactFormMap .contactForm form div.twoColumns label input { margin-right: 6px !important; margin-top: 3px !important; vertical-align: top !important; width: auto !important; }#contactFormMap .contactForm form div.twoColumns label.emailCopy {color: #666666 !important;display: inline-block !important;font-size: 0.8em !important;margin: 18px 0 18px 140px !important;vertical-align: top !important;width: auto !important;}#contactFormMap .contactForm form div.twoColumns label.contactConfirmation {color: #666666 !important;font-size: 0.8em !important;margin-left: 140px !important;width: 275px !important;}#contactFormMap .contactForm form label,#contactFormMap .contactForm form input,#contactFormMap .contactForm form textarea,#contactFormMap .contactForm form select { font-size: 1em !important; width: 415px !important;box-sizing: border-box !important;-ms-box-sizing: border-box !important;-moz-box-sizing: border-box !important;-webkit-box-sizing: border-box !important; }#contactFormMap .contactForm h3 { padding: 0 0 20px 0 !important; margin: 0 !important; }#contactFormMap .contactForm form span { float: right !important; color: #CA1D61 !important; }#contactFormMap .contactForm .requirementInfo { text-align: center !important; margin-right: 10px !important; }#contactFormMap .contactForm .requirementLegend { float: left !important; margin-top: 35px !important; font-size: 0.8em !important; }#contactFormMap .contactForm #contactSend {margin: 30px 11px 0 0 !important;padding: 5px 0 !important;width: 150px !important;float: right !important;border: none !important;background-color: #ca1c61 !important;font: normal 1.2em OpenSans !important;color: #fff !important;cursor: pointer;background-image: linear-gradient(top, #E8558D 0%, #CB1E63 100%);background-image: -o-linear-gradient(top, #E8558D 0%, #CB1E63 100%);background-image: -moz-linear-gradient(top, #E8558D 0%, #CB1E63 100%);background-image: -webkit-linear-gradient(top, #E8558D 0%, #CB1E63 100%);background-image: -ms-linear-gradient(top, #E8558D 0%, #CB1E63 100%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E8558D),color-stop(1, #CB1E63));}#contactFormMap .contactForm #contactSend:hover { opacity: 0.75 !important; -moz-opactiy: 0.75 !important; filter: alpha(opacity=75) !important; }#contactFormMap .contactMap { float: left !important; width: 405px !important; }#contactFormMap .contactMap h3 { padding: 20px !important; margin: 0 !important; }#contactFormMap .contactMap p { padding: 20px 30px !important; color: #797979 !important; font-size: 0.8em !important; }.form3 { float: left; width: 260px; height: 20px; background: #f5f5f5; border: 1px solid #dfdfdf; }.form4 { float: left; width: 360px; background: #f8f8f6; border: 1px solid #dfdfdf; }.defaultTextActive { color: #808080; }td > ul > li { list-style-image: url(/images/bullet2.png); line-height: 24px; list-style-position: inside; }.bcrmb { margin-bottom: 5px; }.bcrmb h1 { text-transform: uppercase;padding-left: 10px; font: normal 1.6em 'Segoe UI', Arial, sans-serif;}#rightbar h3 { display: block; }.listPage { margin: 20px 30px 20px 0; padding-bottom: 10px; float: left; color: #3b403b; border-bottom: 1px solid #e7e7e7; }.listPage span.listPageCategory { padding: 3px 7px; background-color: #b9045f; font-size: 1.2em; color: #fff; }.listPage h4.listPageTitle { display: block; font: normal 1.7em OpenSansBold; }.listPage h4.listPageTitle a { text-decoration: none; color: #000; }.listPage ul.pageListAttributes { height: 25px; overflow: hidden; }.listPage ul.pageListAttributes li { margin-top: 5px; padding: 0 8px; float: left; border-left: #b6b6b6 solid 1px; text-align: center; }.listPage ul.pageListAttributes li:first-child { padding-left: 0; border: none; }.listPage ul.pageListAttributes li span { color: #000; }.listPage p { margin: 10px 0 0; padding: 0; width: 710px; font-size: 1.2em; }.listPage img.miniaturka { margin: 0 10px 0 0; padding: 2px; border: 1px solid #e7e7e7; float: left;}a.more {margin-top: 25px;width: 80px;height: 23px;float: right;background: #b9045f url(/images/more-button-bg.png) 0 0 repeat-x;line-height: 23px;text-decoration: none;font-size: 0.8em;color: #fff;text-align: center;}a.more:hover { -moz-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70); }div#commonPagesDiv { margin-top: 25px; margin-bottom: 50px; }div#commonPagesDiv h3 { text-transform: uppercase; }div#commonPagesDiv ul li { color: #26b4ea; font-size: 1.2em; list-style: disc inside; padding: 5px; }div#commonPagesDiv ul li a { color: #000; text-decoration: none; }div#commonPagesDiv ul li a:hover { color: #26b4ea; }#map{margin:0;padding:0;width:600px;height:509px;background:url(/images/map/map.png) top left no-repeat #fff !important;font-family:arial, helvetica, sans-serif;font-size:8pt;position: relative;margin-top: 100px;}#map li {margin:0;padding:0;list-style:none;}#map li a {position:absolute;display:block;font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none; color:#000;}#map li a:link {text-decoration:none;color:#000000;}#map li a {position:absolute;display:block;font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none; color:#000;}#map li a span { display:none; }#map li a:hover span {position:relative;display:block;width:150px;left:20px;top:20px;border:1px solid #000;background:#fff;padding:5px;filter:alpha(opacity=80);opacity:0.8;}#map a.si {top:347px;left:260px;width:15px;height:15px;border:none;background:url(/images/map/pink.png);}#map a.si:hover {background:url(/images/map/black.png);}#map li a.si:hover span {width:160px;}#map a.es {top:380px;left:55px;width:15px;height:15px;border:none;background:url(/images/map/pink.png);}#map a.es:hover {background:url(/images/map/black.png);}#map li a.es:hover span {width:90px;}#map a.ru {top:209px;left:469px;width:15px;height:15px;border:none;background:url(/images/map/pink.png);}#map a.ru:hover {background:url(/images/map/black.png);}#map li a.ru:hover span {width:90px;}#map a.ua {top:280px;left:390px;width:15px;height:15px;border:none;background:url(/images/map/pink.png);}#map a.ua:hover {background:url(/images/map/black.png);}#map a.pl {top:260px;left:307px;width:15px;height:15px;border:none;background:url(/images/map/pink.png);}#map a.pl:hover {background:url(/images/map/black.png);}#map a.fr {top:295px;left:152px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.fr:hover {background:url(/images/map/black2.png);}#map li a.fr:hover span {width:110px;}#map a.ge {top:256px;left:246px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.ge:hover {background:url(/images/map/black2.png);}#map li a.ge:hover span {width:110px;}#map a.au {top:294px;left:263px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.au:hover {background:url(/images/map/black2.png);}#map li a.au:hover span {width:110px;}#map a.uk {top:236px;left:128px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.uk:hover {background:url(/images/map/black2.png);}#map li a.uk:hover span {width:110px;}#map a.it {top:399px;left:233px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.it:hover {background:url(/images/map/black2.png);}#map li a.it:hover span {width:110px;}#map a.nr {top:151px;left:238px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.nr:hover {background:url(/images/map/black2.png);}#map li a.nr:hover span {width:110px;}#map a.se {top:160px;left:281px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.se:hover {background:url(/images/map/black2.png);}#map li a.se:hover span {width:110px;}#map a.fi {top:143px;left:343px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.fi:hover {background:url(/images/map/black2.png);}#map li a.fi:hover span {width:110px;}#map a.ro {top:356px;left:369px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.ro:hover {background:url(/images/map/black2.png);}#map li a.ro:hover span {width:110px;}#map a.bu {top:385px;left:378px;width:10px;height:10px;border:none;background:url(/images/map/gray.png);}#map a.bu:hover {background:url(/images/map/black2.png);}#map li a.bu:hover span {width:110px;}#map a.lt {top:220px;left:340px;width:15px;height:15px;border:none;background:url(/images/map/pink.png);}#map a.lt:hover {background:url(/images/map/black.png);}#map li a.lt:hover span {width:110px;}#map a.cz {top:294px;left:263px;width:15px;height:15px;border:none;background:url(/images/map/pink.png);text-decoration:none;color: #000000;}#map a.cz:hover {background:url(/images/map/black.png);}#map li a.cz:hover span {width:145px;}.cms_page_left{width: 739px;float: left;position: relative;}.cms_page_right{width: 261px;float: left;}.cms_likes .soc_btn{width: 120px;float: left;}.cms_likes .soc_btn.facebook{width: 120px;}.cms_likes .soc_btn.g_plus{width: 74px;}.cms_likes .soc_btn.twitter{width: 110px;}.cms_likes .soc_btn.mail_ru{width: 70px;}.cms_likes .soc_btn.vk{width: 160px;}#undefined-sticky-wrapper{height: 0 !important;}.sossial-subscribe{padding: 6px 0 20px 32px;background: url(../images/vk_img.png) no-repeat;}#content-body{position: relative;}.attendance{float: right;position: absolute;top: 10px;right: 20px;}.attendance .icon-eye{width: 15px;}.abc-items-wrap {position: relative;}.abc-items {float: left;padding-top: 20px;background: #f5f6f5;width: 100%;}.abc-items .abc-item {width: 350px;height: 364px;float: left;border: 1px solid #e5e5e5;overflow: hidden;padding: 10px;margin-bottom: 20px;margin-left: 10px;box-sizing: border-box;background: #fff;}.abc-items .abc-item .abc-item-likes {text-align: right;}.abc-items .abc-item .abc-item-likes {font-size: 12px;color: #252525;}.abc-items .abc-item .abc-item-likes form {display: inline-block;margin-left: 4px;}.abc-items .abc-item .abc-item-title {font-size: 17px;margin: 0;line-height: 25px;height: 80px;overflow: hidden;display: table-cell;vertical-align: middle;padding-top: 14px;}.abc-items .abc-item .abc-item-title a {text-decoration: none;color: #252525;height: 77px;overflow: hidden;}.abc-items .abc-item .abc-item-title a div{overflow: hidden;max-height: 77px;}.abc-items .abc-item .abc-item-title a:hover {color: #ca1d61;}.abc-items .abc-item-descr {font-size: 12px;color: #3b403b;line-height: 16px;height: 32px;overflow: hidden;margin-top: 6px;}.abc-items .abc-item-image {margin-top: 12px;margin-bottom: 10px;height: 170px;}.abc-items .abc-item-image a {display: block;text-align: center;max-width: 100%;height: 170px;}.abc-items .abc-item-image img {max-width: 100%;max-height: 100%;}.abc-items .abc-item-comments-count {background: url(../images/abc_comments_icon.png) left center no-repeat ;float: left;padding-left: 24px;margin-left: 8px;font-size: 12px;color: #252525;text-decoration: underline;}.abc-items .abc-item-date {float: left;margin-right: 14px;font-size: 12px;color: #252525;}.cross-links {padding: 10px 15px 35px;margin-bottom: 35px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}.cross-links .cross-links-title {margin-bottom: 24px;}.cross-links .cross-links-items {position: relative;width: 688px;}.cross-links .cross-links-items .cross-links-items-inner .cross-link-item {float: left;width: 168px;height: 224px;margin-left: 2px;margin-right: 2px;overflow: hidden;}.cross-links-items .cross-link-item .cross-link-item-image {display: block;height: 158px;margin-bottom: 14px;overflow: hidden;}.cross-links-items .cross-link-item .cross-link-item-image:hover {opacity: .85;}.cross-links-items .cross-link-item a.cross-link-item-image img {margin-left: -25px;max-height: 100%;}.cross-links-items .cross-link-item .cross-link-item-title h4 a {display: block;font-size: 15px;line-height: 17px;color: #252525;text-decoration: none;}.cross-links-items .cross-link-item .cross-link-item-title h4 a:hover {color: #ca1d61;}.cross-link-nav-left {position: absolute;top: 68px;left: -16px;display: block;width: 12px;height: 22px;background: url(../images/cross-link-nav-left.png) no-repeat 50% 50%;}.cross-link-nav-right {position: absolute;top: 68px;right: -16px;display: block;width: 12px;height: 22px;background: url(../images/cross-link-nav-right.png) no-repeat 50% 50%;}.abc-arrow { position: absolute; width: 20px; height: 13px; background: url(../images/abc-category-arrow.png); bottom: -13px; right: 20px; }.abc-title {color: #fff;background: #ca1d61;padding-left: 20px;height: 50px;position: relative;line-height: 50px;font-size: 24px;}.abc-title a {color: #fff;text-decoration:none;}.abc-menu >li >a {display: block;background: #e7e7e7;height: 100%;padding-top: 10px;padding-left: 20px;padding-bottom: 10px;padding-right: 10px;text-decoration: none;color: #000;font-size: 15px;}.abc-menu >li {min-height: 36px;background: #e7e7e7;}.abc-menu li li{min-height: 36px;border-top: 1px solid #fff;background: #e7e7e7;}.abc-menu li li a {display: block;background: #e7e7e7;height: 100%;padding-top: 10px;padding-left: 30px;padding-bottom: 10px;padding-right: 10px;text-decoration: none;color: #000;font-size: 14px;}.abc-menu li li:last-child {border-bottom: 1px solid #fff;}.abc-menu li li.active a, .abc-menu li li a:hover {background: #f0f0f0;}.abc-menu >li.active >a, .abc-menu >li >a:hover {background: #373737;color: #fff;}.abc-menu .hasChildren.active ul {display: block;}