﻿@media all {
body { padding: 0; margin: 0; background: #000 url('../images/bgr_page.gif') repeat-y center top fixed; overflow-y: scroll; }
body.ru { background: #000 url('../images/bgr_page-ru.gif') repeat-y center top fixed; }
body.sk { background: #000 url('../images/bgr_page-sk.gif') repeat-y center top fixed; }
* { font-family: Arial, Helvetica, sans-serif !important; }
.menuNEW * { font-family: 'Arial Black', Arial, Helvetica Black, Helvetica, sans-serif !important; }
.cistic { clear: both; visibility: hidden; display: block; height: 0; font-size: 1px; }
h1,h2,h3,h4,h5,h6 { padding: 0; margin: 0; font-family: 'Arial Black',Arial,'Helvetica CE-Black',Helvetica!important; font-weight: bold; font-weight: 900; }
h1 span { color: #000; }
h1 span.sml { color: #000; font-size: 12px; text-transform: none; }
sup { font-size: 8pt!important; }
#top-link { display: none; width: 24px; height: 24px; background: rgba(0,0,0,.2) url('../images/totop-arrow.png') no-repeat center center; position: fixed; right: 15px; bottom: 15px; border-radius: 3px; z-index: 998; border: 0 none; outline: 0 none; }
#top-link span { display: none; }
img, a img, a { border: 0 none; outline: 0 none; }
.previewSeparator { padding: 15px 0 15px 15px; margin: 100px 0 40px 0; font-size: 40px; font-weight: bold; color: #b00; border: 1px dashed #ccc; border-right: 0 none; border-left: 0 none; }
.img-responsive { width: 100%; height: auto; }
.ta-c { text-align: center; }
.ta-l { text-align: left; }
.ta-r { text-align: right; }
.ta-j { text-align: justify; }

.wrapper { width: 890px; padding: 0; margin: 0 auto; position: relative; }
.col-1-2 { width: 400px; margin-left: 40px; float: left; }
.col-1-3 { width: 252px; margin-left: 42px; float: left; }
.col-1-4 { width: 180px; margin-left: 40px; float: left; }
.col-2-3 { width: 546px; margin-left: 42px; float: left; }
.fcol-1-4 { width: 165px; margin-left: 40px; padding-left: 15px; float: left; }
.first { margin-left: 0; }

#usrTools { width: 900px; padding: 15px 30px 20px; margin: 0 auto; overflow: hidden; font-size: 12px; }
#usrTools a { display: block; float: right; padding: 0 10px; margin: 0 5px; text-decoration: none; color: #fff; }
#usrTools a:hover { color: #b00; }
#lgedUsr { display: inline-block; float: left; color: #fff; }
#lgedUsr span { color: #b00; font-weight: bold; }

#MainPage { width: 890px; padding: 0 35px 60px 35px; margin: 0 auto 0 auto; background-color: #fff; position: relative; }
.leftPanel { width: 546px; float: left; margin-left: 0; }
.rightPanel { width: 300px; float: left; margin-left: 40px; }
.rsPols { width: 300px; float: left; margin-left: 40px; }
.rsPol { border-top: 1px solid #ccc; overflow: hidden; margin-top: 20px; padding-top: 15px; }
.rsPol:first-child { border-top: 0 none; margin-top: 0; }
.rsPols .rsPol { border-top: 1px solid #ccc; overflow: hidden; margin-top: 20px; padding-top: 20px; }

.mobile-detect { position: absolute; bottom: 0; right: 0; display: inline-block; padding: 3px 5px; font-size: 10px; color: #999; }

#Top { display: block; position: relative; }
#Top .tt { height: 110px; }
#mainDtm { font-size: 12px; font-family: 'Arial Black',Arial,'Helvetica CE-Black',Helvetica!important; font-weight: bold; font-weight: 900; position: absolute; bottom: 9px; right: 230px; }
#Logo, .logo { width: 365px; height: 85px; display: block; position: absolute; bottom: 0; left: 0; color: #fff; background: url('../images/logo.gif') no-repeat left top; }
.logo { z-index: 1; }
#Logo { z-index: 2; }
#Logo a { width: 365px; height: 85px; display: block; text-decoration: none; color: #fff; }
#Logo span { display: none; }
#phFoto { width: 110px; height: 95px; display: block; background: url('../images/ph_foto.jpg') no-repeat left top; position: absolute; bottom: 0; left: 365px; }
#animR { width: 41px; height: 40px; display: block; position: absolute; left: 31px; top: 12px; z-index: 3; }

#LogoRU, .logoRU { width: 365px; height: 85px; display: block; position: absolute; bottom: 0; left: 0; color: #fff; background: url('../images/logo-RU.gif') no-repeat left top; }
.logoRU { z-index: 1; }
#LogoRU { z-index: 2; }
#LogoRU a { width: 365px; height: 85px; display: block; text-decoration: none; color: #fff; }
#LogoRU span { display: none; }
#animRru { width: 39px; height: 38px; display: block; position: absolute; left: 31px; top: 12px; z-index: 3; }

#LogoSK, .logoSK { width: 365px; height: 85px; display: block; position: absolute; bottom: 0; left: 0; color: #fff; background: url('../images/logo-SK.gif') no-repeat left top; }
.logoSK { z-index: 1; }
#LogoSK { z-index: 2; }
#LogoSK a { width: 365px; height: 85px; display: block; text-decoration: none; color: #fff; }
#LogoSK span { display: none; }
#phFotoSK { width: 110px; height: 95px; display: block; background: url('../images/ph_foto.jpg') no-repeat left top; position: absolute; bottom: 0; left: 335px; z-index: 10; }

#Motto { padding: 5px 0 8px; font-family: 'Arial Black',Arial,'Helvetica CE-Black',Helvetica!important; font-size: 13px; font-weight: bold; font-weight: 900; border-top: 1px solid #666; }
#Motto span { font-family: 'Arial Black',Arial,'Helvetica CE-Black',Helvetica!important; font-size: 13px; font-weight: bold; font-weight: 900; color: #b00; }
.cesta { padding: 5px 0 5px 0; font-size: 10px; border-bottom: 2px solid #000; }
.cesta a { color: #666; text-decoration: none; }
.cesta a:hover { color: #b00; text-decoration: underline; }
.cesta span { color: #222; }
.cesta span.dnSep { display: inline-block; padding: 0 5px; color: #888; }

#TopMenuRU { position: absolute; bottom: 11px; left: 475px; }
#TopMenuRU a { display: block; font-family: 'Arial Black', Arial, 'Helvetica CE-Black', Helvetica !important; font-weight: bold; font-weight: 900; color: #222; text-decoration: none; font-size: 11px; line-height: 10px; padding: 2px 5px; margin: 0; background: #eee; border: 1px solid #000; border-radius: 5px; text-align: center; }

.pnlLang { position: absolute; top: 34px; right: 0; z-index: 6000; }
.pnlLang a { display: inline-block; height: 22px; line-height: 22px; font-size: 14px; font-weight: bold; padding: 0 30px 0 0; margin-left: 15px; text-decoration: none; color: #000; }
.pnlLang a#flagCZ { background: url('../images/flags/cz.png') no-repeat right center; }
.pnlLang a#flagRU { background: url('../images/flags/ru.png') no-repeat right center; }
.pnlLang a#flagSK { background: url('../images/flags/sk.png') no-repeat right center; }
/*
#srchForm { width: 300px; height: 32px; display: block; bottom: 5px; right: 0; position: absolute; z-index: 5000; }
.txtSrch { width: 180px; height: 20px; display: block; padding-left: 5px; padding-right: 28px; font-size: 9pt; color: #999; font-style: italic; position: absolute; top: 2px; right: 0; }
.srchActive { color: #000; font-style: normal; }
.btnSrch { width: 18px; height: 18px; display: block; position: absolute; top: 5px; right: 5px; }
#srchFormMsg { width: 180px; height: 25px; display: block; position: absolute; right: 0; top: -20px; color: #b00; font-size: 10pt; font-family: Arial; text-align: right; display: none; }
*/
#srchForm { width: 350px; height: 34px; display: block; background: #eee; border: 1px solid #000; border-radius: 5px; bottom: 11px; right: 0; position: absolute; z-index: 5000; }
.txtSrch { width: 237px; height: 24px; display: block; padding-left: 5px; padding-right: 28px; font-size: 14px; color: #999; font-style: italic; position: absolute; top: 4px; left: 4px; border: 0 none; background-color: #fff; border-radius: 3px 0 0 3px; }
.srchActive { color: #000; font-style: normal; }
.btnSrch { width: 60px; height: 24px; display: block; position: absolute; top: 4px; right: 8px; border: 0 none; background-color: #eee; font-weight: bold; font-weight: 900; text-transform: uppercase; font-size: 12px; line-height: 24px; cursor: pointer; }
.btnSrch:hover { color: #b00; }
#srchFormMsg { width: 220px; height: 25px; display: block; position: absolute; left: 0; top: -20px; color: #b00; font-size: 10pt; font-family: Arial; text-align: left; display: none; }


.srch-cont { width: 350px; height: 34px; display: block; background: #eee; border: 1px solid #000; border-radius: 5px; bottom: 11px; right: 0; position: absolute; z-index: 5000; }
.gcse-srch-frm, .gcse-srch-frm * { box-sizing: initial !important; font-family: Arial, Helvetica, sans-serif; box-shadow: none !important; }
.gcse-srch-frm { width: auto; height: 24px; display: block; top: 4px; left: 5px; position: absolute; z-index: 11; }
.gcse-srch-frm td.gsc-input { width: 320px; padding-top: 0 !important; padding-bottom: 0 !important; padding-right: 2px !important; }
.gcse-srch-frm .gsc-input-box { height: 24px !important; line-height: 22px !important; margin-top: 0px; }
.gcse-srch-frm .gsc-search-box td { padding: 0 0px !important; margin: 0 !important; }
.gcse-srch-frm input.gsc-input { height: 24px !important; line-height: 24px !important; padding: 0 0px !important; margin: 0 0 0 5px !important; font-size: 12px !important; -webkit-appearance: none; }
.gsc-search-button.gsc-search-button-v2 { background: #eee !important; border: 1px solid #eee !important; padding-left: 5px; padding-right: 5px; }
.gsc-search-button.gsc-search-button-v2 svg { fill: #000 !important; }
.gsib_b { display: none; }
.txt-srch { width: 100%; -webkit-appearance: none !important; }

@supports (-moz-appearance:none) {
.gcse-srch-frm { top: 3px !important; }
}


#Content { display: block; position: relative; min-height: 400px; background-color: #fff; padding: 10px 0 30px 0; font-family: Arial,'Helvetica CE',Helvetica,Verdana,Tahoma; }
#btnNextAticles { display: block; padding: 30px 0 15px; margin-top: 30px; text-align: center; 	border-top: 1px solid #ccc; }
#btnNextAticles a { width: 300px; height: 50px; display: inline-block; margin: 0px auto; line-height: 50px; font-size: 26px; color: #fff; text-shadow: -1px -1px 1px rgba(102, 0, 0, 0.9); text-transform: uppercase; font-family: 'Arial Black',Arial,'Helvetica CE-Black',Helvetica!important; font-weight: bold; font-weight: 900; text-decoration: none; text-align: center; vertical-align: middle; background-color: #b00; background-repeat: repeat-x; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b00), to(#800)); background: -webkit-linear-gradient(top, #b00, #800); background: -moz-linear-gradient(top, #b00, #800); background: -ms-linear-gradient(top,#b00, #800); background: -o-linear-gradient(top, #b00, #800); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb0000', endColorstr='#880000',GradientType=0 ); filter: progid:dximagetransform.microsoft.gradient(enabled=false); border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #b3b3b3; border: 1px solid #cccccc; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-bottom-color: #b3b3b3; border-color: #95ae38 #95ae38 #6b7c26; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.clkInfoStrip { display: block; position: relative; text-align: right; }
.cisBottom { height: 25px; margin: 40px 0 20px; }
.clkSocIcons { position: absolute; top: 0px; left: 0px; background: #fcfcfc; }
.facebookBtn { float: left; }
.printBtn { display: inline-block; float: left; cursor: pointer; height: 18px; padding: 0 8px 0 27px; margin-right: 10px; font-size: 11px; line-height: 18px; text-decoration: none; color: #666; background: #f3f3f3 url('../images/icons/i16color/print.png') no-repeat 5px 1px; border: 1px solid #e6e6e6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.emailBtn { display: inline-block; float: left; }
.emailBtn a { display: block; height: 18px; padding: 0 8px 0 27px; margin-right: 10px; font-size: 11px; line-height: 18px; text-decoration: none; color: #666; background: #f3f3f3 url('../images/icons/email.png') no-repeat 5px 1px; border: 1px solid #e6e6e6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
body.ru .emailBtn a { display: block; height: 22px; padding: 0 8px 0 27px; margin-right: 10px; font-size: 13px; line-height: 22px; text-decoration: none; color: #222; background: #f3f3f3 url('../images/icons/email.png') no-repeat 5px 3px; border: 1px solid #ccc; border-radius: 3px; }
body.ru .emailBtn a:hover { color: #fff; background-color: #3673f4; }
body.ru .printBtn { display: inline-block; float: left; cursor: pointer; height: 22px; padding: 0 8px 0 27px; margin-right: 10px; font-size: 13px; line-height: 22px; text-decoration: none; color: #222; background: #f3f3f3 url('../images/icons/i16color/print.png') no-repeat 5px 3px; border: 1px solid #ccc; border-radius: 3px; }
body.ru .printBtn:hover { color: #fff; background-color: #3673f4; }

.clkT23 .emailBtn a { padding: 0 8px 0 18px; }
.clkT11 .clkInfoStrip { padding: 10px 0; }
.clkT11 .clkSocIcons { top: 10px; }
.pocetDiskuse { display: inline-block; float: left; }
.pocetDiskuse a { display: block; height: 18px; padding: 0 8px; margin-right: 10px; font-size: 11px; line-height: 18px; text-decoration: none; color: #666; background: #f3f3f3; border: 1px solid #e6e6e6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

body.ru .clkInfoStrip { margin-bottom: 4px; }

#Footer { display: block; position: relative; padding: 0 0 15px 0; margin: 0; background: #eee; }
#Footer .footerTitle { padding: 15px 0 3px 0; color: #000; font-size: 14px; font-weight: bold; text-decoration: underline; }
#Footer p { color: #222; padding: 0 0 0 2px; margin: 0; font-size: 12px; line-height: 20px; }
#Footer a { color: #222; text-decoration: none; }
#Footer a:hover { color: #b00; text-decoration: underline; }
#fbI { width: 32px; height: 32px; display: block; position: absolute; bottom: 5px; right: 5px; }
#rssI { width: 32px; height: 32px; display: block; position: absolute; bottom: 5px; right: 42px; }
#Copyright { height: 50px; font-size: 8pt; color: #888; font-family: Tahoma,Arial,Helvetica,Verdana; }
#Owner { position: absolute; top: 0; left: 0; line-height: 50px; }
#Arkas { display: block; height: 50px; line-height: 50px; position: absolute; top: 0; right: 0; }
#Arkas a { color: #888; text-decoration: none; }
#Arkas a:hover { color: #ddd; text-decoration: underline; }

.rsPol h2#nazTitle { width: 250px; height: 85px; display: block; background: url('../images/nazory-ctenaru-HP.gif') no-repeat left top; }
.rsPol h2#nazTitle a { width: 250px; height: 85px; display: block; }
.rsPol h2#nazTitle a span { display: none; }

.rsPol .title-with-icon { height: 34px; line-height: 34px; padding-left: 35px; background: url('../images/icons/socicons/fbTitle.png') no-repeat left 4px; }
.rsPol a.vg-link { font-family: 'Arial Black', Arial, 'Helvetica CE-Black', Helvetica !important; font-weight: bold; font-weight: 900; color: #000; text-decoration: none; }
.rsPol a.vg-link h3 { font-size: 16px; line-height: 20px; font-family: 'Arial Black', Arial, 'Helvetica CE-Black', Helvetica !important; font-weight: bold; font-weight: 900; color: #000; text-decoration: none; padding-top: 12px; }
.rsPol a.vg-link:hover h3 { color: #b00; text-decoration: underline; }

#mobileDonate { padding: 20px 0; color: #222; font-size: 14px; }
#mobileDonate h2 { font-size: 16px;	color: #f00; padding-top: 15px;	font-family: 'Arial Black', Arial, 'Helvetica CE-Black', Helvetica !important; font-weight: bold; font-weight: 900; }
#mobileDonate .mdPol { overflow: hidden; padding: 5px 5px 5px 10px; margin: 10px 0; line-height: 30px; color: #222; font-size: 14px; border: 1px solid #ddd; background-color: #eee; }
#mobileDonate .mdPol span { color: #b00; }
#mobileDonate .mdPol strong { font-family: 'Arial Black', Arial, 'Helvetica CE-Black', Helvetica !important; font-weight: bold; font-weight: 900; }
#mobileDonate .btn-donate { display: inline-block; float: right; border: 0 none; width: 110px; height: 30px; background-color: #e00; color: #fff; font-family: 'Arial Black', Arial, 'Helvetica CE-Black', Helvetica !important; font-weight: bold; font-weight: 900; cursor: pointer; }
#mobileDonate .btn-donate:hover { background-color: #000; color: #fff; }
.erika { color: #222; font-size: 12px; }
.erika a { color: #b00; font-family: 'Arial Black', Arial, 'Helvetica CE-Black', Helvetica !important; font-weight: bold; font-weight: 900; }
.thx { font-size: 16px; color: #b00; font-family: 'Arial Black', Arial, 'Helvetica CE-Black', Helvetica !important; font-weight: bold; font-weight: 900; }

.social-likes, .social-likes__widget { display: inline-block; padding: 0; vertical-align: middle !important; word-spacing: 0 !important; text-indent: 0 !important; list-style: none !important; }
.social-likes { opacity: 0; }
.social-likes_visible { opacity: 1; -webkit-transition: opacity .1s ease-in; transition: opacity .1s ease-in; }
.social-likes > * { display: inline-block; visibility: hidden; }
.social-likes_vertical > * { display: block; }
.social-likes_visible > * { visibility: inherit; }
.social-likes__widget { display: inline-block; position: relative; white-space: nowrap; }
.social-likes__widget:before, .social-likes__widget:after { display: none !important; }
.social-likes_vertical .social-likes__widget { display: block; float: left; clear: left; }
.social-likes__button, .social-likes__icon, .social-likes__counter { text-decoration: none; text-rendering: optimizeLegibility; }
.social-likes__button, .social-likes__counter { display: inline-block; margin: 0; outline: 0; }
.social-likes__button { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.social-likes__button:before { content: ""; display: inline-block; }
.social-likes__icon { position: absolute; top: 0; left: 0; }
.social-likes__counter { display: none; position: relative; }
.social-likes_ready .social-likes__counter, .social-likes__counter_single { display: inline-block; }
.social-likes_ready .social-likes__counter_empty { display: none; }
.social-likes_vertical .social-likes__widget { display: block; }
.social-likes_notext .social-likes__button { padding-left: 0; }
.social-likes_single-w { position: relative; display: inline-block; }
.social-likes_single { position: absolute; text-align: left; z-index: 99999; visibility: hidden; opacity: 0; -webkit-transition: visibility 0 .11s,opacity .1s ease-in; transition: visibility 0s .11s,opacity .1s ease-in; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.social-likes_single.social-likes_opened { visibility: visible; opacity: 1; -webkit-transition: opacity .15s ease-out; transition: opacity .15s ease-out; }
.social-likes__button_single { position: relative; }
.social-likes { min-height: 36px; margin: -6px; }
.social-likes, .social-likes_single-w { line-height: 19px; }
.social-likes__widget { margin: 6px; color: #000; background: #f3f3f3; border: 1px solid #ccc; border-radius: 3px; line-height: 19px; }
.social-likes__widget:hover, .social-likes__widget:active, .social-likes__widget:focus { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; cursor: pointer; }
.social-likes__button, .social-likes__counter { vertical-align: middle; font-family: "Helvetica Neue",Arial,sans-serif; font-size: 13px; line-height: 20px; cursor: inherit; }
.social-likes__button { padding: 1px 6px 1px 20px; font-weight: 400; border-right: 0; }
.social-likes__icon { width: 20px; height: 18px; margin-top: 1px; background-repeat: no-repeat; background-position: 50% 50%; }
.social-likes__counter { min-width: 12px; padding: 1px 4px; font-weight: 400; text-align: center; border-left: 1px solid #ccc; }
.social-likes__widget:hover > .social-likes__counter, .social-likes__widget:focus > .social-likes__counter, .social-likes__widget:active > .social-likes__counter, .social-likes__widget_active > .social-likes__counter { position: relative; border-left-color: transparent; }
.social-likes__widget:hover > .social-likes__counter:before, .social-likes__widget:focus > .social-likes__counter:before, .social-likes__widget:active > .social-likes__counter:before, .social-likes__widget_active > .social-likes__counter:before { content: ""; position: absolute; top: 0; bottom: 0; left: -1px; border-left: 1px solid; opacity: .4; }
.social-likes_vertical { margin: -6px; }
.social-likes_vertical .social-likes__widget { margin: 6px; }
.social-likes_notext { margin: -3px; }
.social-likes_notext .social-likes__widget { margin: 3px; }
.social-likes_notext .social-likes__button { width: 18px; }
.social-likes_notext .social-likes__icon { width: 100%; background-position: center center; }
.social-likes__widget_single { margin: 0; }
.social-likes_single { margin: -12px 0 0; padding: 4px 0; background: #fff; border: 1px solid #ccc; border-radius: 3px; }
.social-likes__single-container { width: 100%; display: table; }
.social-likes_single .social-likes__widget { float: none; display: table-row; margin: 0; border: 0; border-radius: 0; background: 0 0; }
.social-likes_single .social-likes__button { display: block; padding: 2px 6px 2px 24px; }
.social-likes_single .social-likes__icon { margin-left: 4px; margin-top: 2px; }
.social-likes_single .social-likes__counter { display: table-cell; padding: 2px 8px 2px 4px; border-left: 0; text-align: right; }
.social-likes_single .social-likes__widget:hover > .social-likes__counter:before, .social-likes_single .social-likes__widget:focus > .social-likes__counter:before, .social-likes_single .social-likes__widget:active > .social-likes__counter:before { display: none; }
.social-likes__icon_single { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAaElEQVR42mIxL/zLgATkgXgBECcC8QOYIBOagvVA7ADEa4FYAV0RIxDPAeIUKD8VygeJM7BABf8DsScQ/4HyzwGxB1QcrKgByUpk9h8YnwlJElkBiiYmBiIAbRUx0s46FizhgwEAAgwAkmYQfIjC7tcAAAAASUVORK5CYII="); }
.social-likes__widget_single:hover, .social-likes__widget_single:active, .social-likes__widget_single:focus, .social-likes__widget_active { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #3673f4; border-color: #3673f4; color: #fff; }
.social-likes__widget_single:hover .social-likes__icon_single, .social-likes__widget_single:active .social-likes__icon_single, .social-likes__widget_single:focus .social-likes__icon_single, .social-likes__widget_active .social-likes__icon_single { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAYklEQVR42mL4//8/AxKWB+L9QKyALI6u4Nx/CDiLrBCmgBGIdwOxEVQRiN4DFWcAE1DAAsR/gBgkwIjEBzMaGBAAmf0Hzgea1IDm+P9o/AYmBiIAbRUx0s46FizhgwEAAgwAAJd9Vn3NlgwAAAAASUVORK5CYII="); }
.social-likes__icon_facebook { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg=="); }
.social-likes__widget_facebook:hover, .social-likes__widget_facebook:active, .social-likes__widget_facebook:focus { background: #425497; border-color: #425497; }
.social-likes__widget_facebook:hover .social-likes__icon_facebook, .social-likes__widget_facebook:active .social-likes__icon_facebook, .social-likes__widget_facebook:focus .social-likes__icon_facebook { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC"); }
.social-likes__icon_twitter { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg=="); }
.social-likes__widget_twitter:hover, .social-likes__widget_twitter:active, .social-likes__widget_twitter:focus { background: #00b7ec; border-color: #00b7ec; }
.social-likes__widget_twitter:hover .social-likes__icon_twitter, .social-likes__widget_twitter:active .social-likes__icon_twitter, .social-likes__widget_twitter:focus .social-likes__icon_twitter { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAo0lEQVQYGQXBsSoEAACA4Z8YKIO6yXLzjYrkHS5Wm5GyYPMAUgarMikpGZQHsFh4BZPhJi9wJdzn+7JkQZJk2bl3TzYNbGTfvUVJ8gyYmdjJMd6sS9bMAHwbZ+QHMy9OHQDgWtn1CgAALpUtAADAnpITUwAAU6tKtn0BALiSkjkXfgHAhxUpybwjvwA+DSVl7MEEwJ87A0lKRs7cenTj0FCSpH8xHAhkcGt6PAAAAABJRU5ErkJggg=="); }
.social-likes__icon_plusone { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg=="); }
.social-likes__widget_plusone:hover, .social-likes__widget_plusone:active, .social-likes__widget_plusone:focus { background: #dd4241; border-color: #dd4241; }
.social-likes__widget_plusone:hover .social-likes__icon_plusone, .social-likes__widget_plusone:active .social-likes__icon_plusone, .social-likes__widget_plusone:focus .social-likes__icon_plusone { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVR42myRvQrCMBSFUyehmyC4Zte1OPoALi6+gy/j6uobiINbF3Fx6tDFpZtSUFzEPxQxnksPchty4WvSJPeek5vIOWcQMViCFuiApqliDUbGD0kCeyLzAfiAI4i5VkM+CfiChdpIXRU2lNSgYAR6ysCB441jAkrfXs7KM1YXq3PuicUxuIO2/GvZKSh4n4xrcugKniwq88L3O+GmVB0GlKxWElsl2IEt1d4qsctu/ruXskqiFKXtL2WzRiQJ6McJWO8Jc/AA/dDj7niPDb2LpRU4e+q1x7VMkM5cSMZ7mBA/AQYALgmaWsDGGiQAAAAASUVORK5CYII="); }
.social-likes__icon_mailru { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8XunISbFxmQ5UYqGIj9KMztLCyTKrMZCs7K1U7NSLBRloWb+AREmFpPF7GUzRBaymGLpV5bi+9RzM+XU595zT+85533PueHTXhC1BFaRx6DHnnGEbbxoIPSEFCp+l3DjCWOYc38FFzEe7Tj3Dlr5AG0OWscA6jhFX5zHmgO1+oy3V0AHirhHGZ36jjnnknfaxzKmMIxdTKMHO0pPE/px6cA7nAV/bQsfXky7fmtCqA5a8Bn8bz/WqlhNaCCDE0xivCk459zfMKq6VPQxCth0wTUfcZdr+UIaWVR1D0k6115lFkNYwLuPeB4beFUm0cVN4NCnoaBb5z3iDFTfIx7Cpl+j23eyiF6Pqb4lXEVBvwIMAGRTP1kwMI3TAAAAAElFTkSuQmCC"); }
.social-likes__widget_mailru:hover, .social-likes__widget_mailru:active, .social-likes__widget_mailru:focus { background: #255896; border-color: #255896; color: #ffcd00; }
.social-likes__widget_mailru:hover .social-likes__icon_mailru, .social-likes__widget_mailru:active .social-likes__icon_mailru, .social-likes__widget_mailru:focus .social-likes__icon_mailru { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8Xtn0IyIDc1SFpJQ5EdN1ChLC6PJFCsWsvInKCvFQllYKPaaZpIpC83CntkgsrBSLP1K2Wh8n3pupubU5865p/c9533PnbBWDaLRijWsYMBrLyhiF69aCJ3Qg7J/j3DrhDFkPV/FuRKSTK6RQAbtmMEPCojjxGv9TTw2XIJ2n/PxN2jDFh5wjA69x1yzytBJB1hCGsPYxyxS2FN5SuhDxYH3OAv+xw4+vZlO/VVCqAma8RU0jpq1KFYJz5jCKSYxXhe87NrfMaq+1HQJ69h2w5e+4k738o1BTONC19rNpOpd5jGEHD5wiAVs4k2VRB9uwneectCd6x5xBervCY9h3V+jy99kEb1eU395XEVBfwIMAE0mQy9JLJUSAAAAAElFTkSuQmCC"); }
.social-likes__icon_vkontakte { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII="); }
.social-likes__widget_vkontakte:hover, .social-likes__widget_vkontakte:active, .social-likes__widget_vkontakte:focus { background: #526e8f; border-color: #526e8f; }
.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte, .social-likes__widget_vkontakte:active .social-likes__icon_vkontakte, .social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfUlEQVQYGQXBMQ4BUQAFwGej0P1aohJCJBpcwu6N1AqVTqFX6TSu4B4if2+gNGZirwIAqPZRAQBADSAiBmYeQACxcXc2sgICiA4/MzsggKFia6HxBAIolk6Oxia+EEDRgYN4QQDF2tXF1NAbAigiGnM3ICoAAOij1QMA+Gj/aNf4AJYJLVIAAAAASUVORK5CYII="); }
.social-likes__icon_odnoklassniki { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAyElEQVR42kzPMQtBcRTG4UvKQmalZFNKDNdm5gsYFCUlCbMyGMwsfACLzRcw2EwsGJTBQAZlUgxsfidvceq5/3vPeTv3Xs99FHMoP3ooOd+aoo+3T40hmnjouYsQWl4uEdRxRkLO6kVsQwB23nDRBruP2swGJ+zgYqKAq97JAi8UMUNFgb16LwvUkEYHcQUOaGNjgTKyaGCrQErn0gJVpQt/g6teObbfPGKAp/Orp3pH25DEHGGsFchghbxXXxvEAjlZqFf8CDAAgr4qyqKlfhgAAAAASUVORK5CYII="); background-position: 6px 3px; }
.social-likes__widget_odnoklassniki:hover, .social-likes__widget_odnoklassniki:active, .social-likes__widget_odnoklassniki:focus { background: #f6903b; border-color: #f6903b; }
.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki, .social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki, .social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAgElEQVQIHQXBoRGCAAAF0N80OoA0AxTHcQMncAaO7J1ndRCbgUDRbPCgMABEjnu+F7FRGwxqG4m4YTLhJrG36BUKvcU+SnQiOpSx9cHDAx/biMoP/FQSZ3cnFxcnd+d4YfX2tuIVB1cjGF0dIgpf8FVIHI1otRgdozF72tl5mjV/486WhTdrOooAAAAASUVORK5CYII="); }
.social-likes__icon_pinterest { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAABCUlEQVR42nTRPUvDUBTG8ZtoKYogTsGCoAXtUqFuBR1c/AZddNbRQUqhH0Eo6KKDb0gpXQUHBxF0Kg6KFAWh4qI4KxQRtKXxf+C5OEgP/Ehu8uTclwSN0VmnWsE6shjEF05QwZMFQr04QB3vKOmjGlZxiZxTcE0Pi9jCGD402xnOsYNF67yBGwWP8IaCwhe4xjxmLDyNUySxjGGk3F/5Wcb9Rib04FNLu9LYmk2ih1cbVLXmKXTRwoPCc8jgES/WpYymlhOpSxoxdjXTNn7spo19nYbN1ME9hjTexLE/OqsAC/jGknYf6Yxv/U592LrkcYdn+VehrgmM4ND1r8CHB7CnX96v4l8BBgB54jWa5GM+bAAAAABJRU5ErkJggg=="); }
.social-likes__widget_pinterest:hover, .social-likes__widget_pinterest:active, .social-likes__widget_pinterest:focus { background: #cc002b; border-color: #cc002b; }
.social-likes__widget_pinterest:hover .social-likes__icon_pinterest, .social-likes__widget_pinterest:active .social-likes__icon_pinterest, .social-likes__widget_pinterest:focus .social-likes__icon_pinterest { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAQAAADV/FywAAAAvklEQVQYGQXBsUoUAACA4f/i8MBB0TdINCQQhHoDaXRzagkkopYGhRYfwKWhSYLDZ2ixNyiTVp1cXMQgaDpNsa6v70vy3DcTt34ZeyRlaIzPXnvpAy6tK2+wIwuSZ/75Yphz3+XQjS3JVzwOe0Z+463kCBu58dHIT/fW5IEzUys58NeqK6eSJ/44NZM5r2yaurTkoRNsK8kuLlybYt9AycAnd5a98M5TScmsH44lSVIyb2JbkiSDZNF7I0mS9B8IOsS5z/yrNgAAAABJRU5ErkJggg=="); }

.pnlMver { text-align: left; padding: 0; }
.pnlMver a { text-decoration: none; color: #111; display: inline-block; margin: 30px 0 15px 5%; padding: 0 15px; font-size: 12px; line-height: 30px; background-color: #ddd; border: 1px solid #d6d6d6; }

.btn { display: inline-block; *display: inline; padding: 4px 10px 4px; margin-bottom: 0; *margin-left: .3em; font-size: 13px; line-height: 18px; *line-height: 20px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; *border: 0; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-bottom-color: #b3b3b3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
.btn-small { font-size: 11px; padding: 2px 10px; line-height: 16px; }

#cookies-agreement { width: 100%; height: 30px; display: block; position: fixed; left: 0; bottom: 0; z-index: 999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 30px; color: #fff; background-color: #b00; text-align: center; border-top: 1px solid #a00; box-shadow: -3px 0 10px rgba(0,0,0,.4); }
#cookies-agreement a { color: #fff; }
#cookies-agreement .btn-cookies { display: inline-block; margin: 0 10px; }

}
@media (min-resolution: 120dpi) {
#Logo, .logo { background: url('../images/logo@2x.gif') no-repeat left top; background-size: 365px 85px; }
#LogoRU, .logoRU { background: url('../images/logo-RU@2x.gif') no-repeat left top; background-size: 365px 85px; }
#phFoto { background: url('../images/ph_foto@2x.jpg') no-repeat left top; background-size: 110px 95px; }
}
