

/* Start:/local/templates/special/css/main.css?175828527330501*/
*{margin:0; padding:0}

body{font:62.5%/1.3 "Times New Roman",serif; background:#fff}
a img,fieldset{border:none}
a{color:#195183}
a:hover{text-decoration:none; outline:1px dashed}
label{cursor:pointer}

#out{position:relative; margin:0 auto; text-align:left; max-width:1200px; min-width:1000px; padding:0 10px}

.header{padding-top:45px}
.header-sitename{display:block; text-decoration:none; font-size:3.5em; color:#000; margin-top:20px}
.header-sitename a{color:inherit; text-decoration:none}
.header-contacts{font-size:2.5em; margin:25px 0 15px}
.header-links{float:left; margin-top:30px; font-size:20px}

.page{font-size:21px; padding-bottom:25px}
.page h1{margin:.5em 0; font-size:2.5em}

.singlepost h1{font-size:2em}
.singlepost .h1{font-size:2em; margin-bottom:.5em}
.singlepost h2{font-size:1.6em; margin-bottom:1em}
.singlepost h3{font-size:1.5em; margin-bottom:1em}
.singlepost h4{font-size:1.4em; margin-bottom:1em}
.singlepost h5{font-size:1.3em; margin-bottom:1em}
.singlepost h6{font-size:1.2em; margin-bottom:1em}
.singlepost p{margin-bottom:1em}
.singlepost ul, .singlepost ol{margin:.5em 0 1em 2em}
.singlepost li{margin-bottom:.5em}
.singlepost table{margin:1em 0; border-collapse:collapse}
.singlepost tr{background:transparent}
.singlepost td, .singlepost th{padding:10px; border:1px solid; background:transparent}
.singlepost td p, .singlepost th p{margin:0; font-size:inherit}
.singlepost img{max-width:100%; height:auto}
.singlepost hr{margin:1.5em 0}
.singlepost [style*="font-size"]{font-size:inherit!important}
.singlepost [style*="line-height"]{line-height:inherit!important}
.singlepost [style*="background"]{background:inherit!important}
.singlepost [style*="color"]{color:inherit!important}
.singlepost [style*="text-align"]{text-align:left!important}
.singlepost [align]{text-align:left!important}
.singlepost img[align]{float:none; display:block; margin-bottom:1em; width:auto!important; height:auto!important}

.clr{clear:both; height:1px; font-size:1px; line-height:1px}

.nav{width:100%; padding:10px 0; border-bottom:3px solid; border-top:3px solid; margin:20px 0 50px; zoom:1}
.gnav{list-style:none; font-size:2em; font-family:Georgia,serif}
.gnav li{display:inline-block; vertical-align:top}
.gnav li a{display:inline-block; vertical-align:top; color:#000; text-decoration:none; cursor:hand; padding:10px 10px 15px; border:3px solid transparent}
.gnav > li > a.here{border:3px solid #000; background:#fff}
.subnav{list-style:none; padding-top:15px; font:22px Georgia,serif}
.subnav li{display:inline-block; vertical-align:top; margin:4px}
.subnav li a{border:none; color:#000; text-decoration:none; cursor:hand; padding:0}
.subnav li a span{padding:2px 7px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.subnav li a.here{color:#fff; background:url(/local/templates/special/css/../img/arr.png) no-repeat 50% 100%}
.subnav li a.here span{background:#000}

.switch_version{display:inline; zoom:1}
.switch_version a{color:#000; text-decoration:none; font-size:1.5em; padding:5px 0 5px 40px; background:url(/local/templates/special/css/../img/normal.png) no-repeat 0 50%}

.hentry{margin-bottom:45px; padding:0 23px}
.hentry img{max-width:100%; height:auto}
.hentry h2, .hentry h3{font:700 1.29em Georgia,serif}
.hentry h2 a, .hentry h3 a{color:#000}

.published{color:#195183; margin:.4em 0 .2em!important}

.footer{padding-top:12px; zoom:1; position:relative}
.footer .subnav{padding:0 0 14px; zoom:1; margin:0; border:0}
.footer .switch_version{margin-top:6px}

.copy{clear:both; border-top:1px solid #d8d8d8; padding:22px 0; font-size:1.4em}
.copy .what{padding:12px 0; position:relative}
.copy .url{position:absolute; bottom:12px; color:#000; right:0}

.pagi{padding:0 23px; margin:2em 0; width:90%; overflow:hidden}
.pagi a{display:inline-block; vertical-align:top; color:#000; text-decoration:none; padding-bottom:5px; margin-right:8px}
.pagi a span{float:left; border:1px solid #d7d7d7; padding:0 .8em; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; height:2em; line-height:2em; cursor:hand}
.pagi a.y-hover:hover span{background:#d7d7d7; border-color:#000; text-shadow:#fff 0 1px 0}
.pagi a.here{background:url(/local/templates/special/css/../img/arr.png) no-repeat 50% 100%}
.pagi a.here span{background:#000; border-color:#000; color:#fff; font-weight:700}
.pagi a.here b{font-size:30px}
.pagi .pagi-prev{margin-right:25px}
.pagi .pagi-next{margin-left:25px}

.access{height:46px; background:url(/local/templates/special/css/../img/access.png) no-repeat 0 0; font-size:17px; color:#000; position:fixed; top:0; width:929px; z-index:1000}
.a-fontsize{float:left; padding-top:13px; margin-left:23px; display:inline}
.a-fontsize dt{text-shadow:#fff 0 1px 0}
.a-fontsize dt,.a-fontsize dd{float:left}
.a-fontsize a{text-decoration:none; height:31px; text-indent:-9999px; overflow:hidden; margin-left:5px; display:inline; float:left; background-image:url(/local/templates/special/css/../img/fontsize.png); position:relative; top:-5px}
.a-fontsize-small{width:20px; height:31px}
a.a-fontsize-small:hover,.fontsize-small a.a-fontsize-small{background-position:0 -31px}
.a-fontsize-normal{width:26px; background-position:-20px 0}
a.a-fontsize-normal:hover,.fontsize-normal a.a-fontsize-normal{background-position:-20px -31px}
.a-fontsize-big{width:26px; background-position:-46px 0}
a.a-fontsize-big:hover,.fontsize-big a.a-fontsize-big{background-position:-46px -31px}
.a-colors{float:left; padding-top:13px; margin-left:13px; display:inline; width:200px}
.a-colors dt{text-shadow:#fff 0 1px 0; float:left; margin-right:10px}
.a-colors dd{float:left}
.a-colors a{height:31px; margin-left:5px; display:inline; text-indent:-9999px; overflow:hidden; float:left; background-image:url(/local/templates/special/css/../img/colors.png); position:relative; top:-5px; text-decoration:none; width:26px}
.a-color2{background-position:-26px 0}
.a-color3{background-position:100% 0}
.a-color1:hover,.color1 .a-color1{background-position:0 -31px}
.a-color2:hover,.color2 .a-color2{background-position:-26px -31px}
.a-color3:hover,.color3 .a-color3{background-position:100% -31px}
.a-images{float:left; padding-top:13px; display:inline}
.a-images dt{text-shadow:#fff 0 1px 0; float:left; margin-right:10px}
.a-images dd{float:left}
.a-images a{height:27px; margin-left:5px; display:inline; float:left; background-image:url(/local/templates/special/css/../img/images.png); position:relative; top:-5px; text-decoration:none; width:90px}
.imageson .a-images a{background-position:0 -27px}
.a-search,.a-settings{float:left; padding-left:49px; background:url(/local/templates/special/css/../img/a-search.png) no-repeat 0 0; margin-top:10px; padding-top:0; padding-bottom:6px; text-shadow:#fff 0 1px 0; margin-left:13px; display:inline}
.a-settings{background-image:url(/local/templates/special/css/../img/a-settings.png)}
.a-search a,.a-settings a{color:#000}
.a-settings a{padding-right:18px; background:url(/local/templates/special/css/../img/arr.png) no-repeat 100% 60%}
.popped{border:2px solid #000; background:#9ed1ff; position:absolute; left:0; top:46px; width:883px; z-index:100; padding:13px 21px 23px; color:#063462; display:none; font:700 20px Arial,sans-serif}
.access .popped a{color:#063462}
.popped h2{font-size:44px; margin-bottom:15px}
.popped p span{font-weight:400}
.choose-font-family{margin-bottom:10px}
#serif{font-family:"Times New roman",serif}
.font-family,.letter-spacing{padding:2px 4px; border:1px solid #063462; text-decoration:none; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#063462}
.here.font-family,.here.letter-spacing,.spacing-small #spacing-small,.spacing-normal #spacing-normal,.spacing-big #spacing-big,.serif #serif,.sans-serif #sans-serif{background:#063462; color:#9ed1ff}
.choose-letter-spacing{margin-bottom:1em}
#out #spacing-small{letter-spacing:0}
#out #spacing-normal{letter-spacing:2px}
#out #spacing-big{letter-spacing:5px}
.choose-colors{font-size:22px; list-style:none}
.choose-colors a{display:block; padding:10px 22px; text-decoration:none; zoom:1}
.choose-colors a span{display:none}
#color1 a{color:#000; background:#fff}
#color2 a{color:#fff; background:#000}
#color3 a{color:#063462; background:#9dd1ff; border:6px solid #063462; padding:4px 16px}
#color4 a{color:#4d4b43; background:#f7f3d6}
#color5 a{color:#a9e44d; background:#3b2716}
.color1 #color1 span,.color2 #color2 span,.color3 #color3 span,.color4 #color4 span,.color5 #color5 span{display:inline; margin-right:5px}
.saveit{width:100%; overflow:hidden; font-size:22px; font-weight:700; margin-top:15px; padding:5px 0}
#out .saveit a{float:right; border:4px solid #063462; text-decoration:none; color:#9dd1ff; background:#063462; margin-left:28px; display:inline}
.saveit a span{padding:6px 14px; border:2px solid #9dd1ff; float:left}
.color1 .popped{border-color:#000; background:#fff; color:#000}
.color1 .popped a,.color1 .access .popped a{color:#000}
.color1 #out .font-family,.color1 #out .letter-spacing{color:#000; border-color:#000}
.color1 #out .here.font-family,.color1 #out .here.letter-spacing,.color1.spacing-small #out #spacing-small,.color1.spacing-normal #out #spacing-normal,.color1.spacing-big #out #spacing-big,.color1.serif #out #serif,.color1.sans-serif #out #sans-serif{color:#fff; background:#000}
.color1 #out .saveit a{background:#000; border-color:#000}
.color1 .saveit a span{border-color:#fff; color:#fff}
.fontsize-big .page{font-size:32px}
.fontsize-small .page{font-size:16px}
.fontsize-big .header{font-size:14px}
.fontsize-small .header{font-size:7px}
.spacing-normal .page,.spacing-normal .popped{letter-spacing:2px}
.spacing-big .page,.spacing-big .popped{letter-spacing:5px}
.sans-serif .page,.sans-serif .nav a,.sans-serif .subnav a,.sans-serif .footer,.sans-serif #out h2,.sans-serif .popped{font-family:Arial,sans-serif}
.serif .popped{font-family:Georgia,serif}
.imagesoff .page img{display:none!important}
.letter{margin:0}
.letter h2{margin:0 23px 20px; font-size:1.8em}
.letter .note{border-bottom:1px solid #d8d8d8; padding:10px 23px}
.letter .req{position:relative; color:#970000; font:700 44px/18px Georgia,serif}
.letter .row{margin-bottom:20px}
.letter form{margin:1.5em 0 1em}
.letter label{display:inline-block; padding-bottom:5px; font:700 1.3em Georgia,serif}
.letter label span{font-weight:400}
.inputtext, .inputtextarea, textarea, .inpselect, .input{width:100%; border:2px solid #000; padding:.25em .5em; font:1em Georgia,serif; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.inputtext.error_input, textarea.error_input, .inputtextarea.error_input{border-color: red !important;}
.inpcheckbox{width:2em; height:2em}
.errors{font-size:1.25em}
.letter .error .inp{color:#970000; border-color:#970000; font-weight:700}
.letter .disabled{color:#fff; background:#000}
input[type="button"], input[type="submit"], button, .btn{cursor:pointer; padding:0 17px; color:#fff; font-size:32px; background:#000;  border:2px solid #fff; text-decoration:none; box-shadow:0 0 0 4px #000; margin-right:4px; margin-top:4px; font-family:"Times New Roman",serif}

.search h1, .searchresult{font-size:32px; padding-left:23px}
.searchresult{padding:0 0 5px 23px; border-bottom:1px solid #d8d8d8; margin-bottom:40px; margin-top:35px}
.search .hentry{position:relative}
.search .hentry .nom{position:absolute; left:0; top:5px; color:#195183}
.search .row .inp{font-style:italic; padding:10px}
.search .row a{float:right}
.search .row a span{padding-top:1px; padding-bottom:1px; background-image:url(/local/templates/special/css/../img/search.png)}
.search1,.search2{font-size:22px; line-height:1.4; padding-left:23px}
.search h3{margin-top:1em; padding-left:23px; font:700 22px Georgia,serif}

/*eres*/
#letter-form legend{display:block; padding-bottom:5px; font:700 1.3em Georgia,serif}
.text_only{height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px}

/*voice*/
.voice{margin:10px 0; text-align:right}
.voice-btn{font-size:24px; color:#000; background:#fff; border:2px solid #000; border-radius:8px; line-height:48px; padding:0 20px; display:inline-block; vertical-align:top; text-decoration:none; transition:box-shadow .5s ease-in-out}
.voice-btn:hover, .voice-btn-load{color:#fff; background:#000; border-color:#fff}
.voice-btn-played{box-shadow:0 0 0 5px #000}

/*theme black*/
body.color2{background:#000; color:#fff}
.color2 input[type="button"], .color2 input[type="submit"], .color2 button, .color2 .btn{background: #fff;  border-color: #000;  color: #000;  box-shadow: 0 0 0 4px #fff;}
.color2 .hl{background:#fff; color:#000; padding:1px 2px}
.color2 a,.color2 .published,.color2 .cat,.color2 .search .hentry .nom{color:#a8a8a8}
.color2 .gnav li a,.color2 .subnav li a,.color2 .subnav li a.here,.color2 .switch_version a,.color2 .hentry h2 a,.color2 .hentry h3 a,.color2 .pagi a,.color2 .access,.color2 .goup a,.color2 .closeme a,.color2 .pop dd li a,.color2 .lica td a{color:#fff}
.color2 .gnav li a.here{background:#000}
.color2 .header-sitename{color:#fff}
.color2 .copy .url{color:#fff}
.color2 .subnav li a.here span{background:#fff; color:#000}
.color2 .subnav li a:hover,.color2 .search1 .here,.color2 .search2 .here{color:#000}
.color2 .gnav li a.here{border-color:#fff}
.color2 .letter .note{border-color:#555}
.color2 .nav{border-color:#333}
.color2 .footer{border-color:#fff}
.color2 .inp,.color2 .letter textarea{border-color:#fff; background:#000; color:#fff}
.color2.a-fontsize dt,.color2 .access dt,.color2 .access a{text-shadow:none}
.color2 .subnav li a:hover span{text-shadow:none}
.color2 .last a,.color2 .search .row a{background:#fff; border-color:#fff}
.color2 .last a span,.color2 .search .row a span{border-color:#000; color:#000; background-image:url(/local/templates/special/css/../img/b_send.png)}
.color2 .search .row a span{background-image:url(/local/templates/special/css/../img/b_search.png)}
.color2 #out .font-family,.color2 #out .letter-spacing{color:#fff; border-color:#fff}
.color2 #out .here.font-family,.color2 #out .here.letter-spacing,.color2.spacing-small #out #spacing-small,.color2.spacing-normal #out #spacing-normal,.color2.spacing-big #out #spacing-big,.color2.serif #out #serif,.color2.sans-serif #out #sans-serif{color:#000; background:#fff}
.color2 .pagi a:hover span{text-shadow:none}
.color2 .pagi a:hover span{border-color:#fff; background:#555}
.color2 .pagi a.here span{background:#fff; border-color:#fff; color:#000}
.color2 .pagi a.here{background-image:url(/local/templates/special/css/../img/b_arr.png)}
.color2 .switch_version a{background-image:url(/local/templates/special/css/../img/b_normal.png)}
.color2 .access{background-image:url(/local/templates/special/css/../img/b_access.png)}
.color2 .subnav li a.here{background-image:url(/local/templates/special/css/../img/b_arr.png)}
.color2 .a-fontsize a{background-image:url(/local/templates/special/css/../img/b_fontsize.png)}
.color2 .a-colors a{background-image:url(/local/templates/special/css/../img/b_colors.png)}
.color2 .a-images a{background-image:url(/local/templates/special/css/../img/b_images.png)}
.color2 .a-search{background-image:url(/local/templates/special/css/../img/b_a-search.png)}
.color2 .a-settings{background-image:url(/local/templates/special/css/../img/b_a-settings.png)}
.color2 .voice-btn{color:#000; border-color:#fff}
.color2 .voice-btn:hover, .color2 .voice-btn-load{color:#fff; background:#000; border-color:#fff}
.color2 .voice-btn-played{box-shadow:0 0 0 5px #a8a8a8}

/*theme blue*/
body.color3{background:#9dd1ff; color:#063462}
.color3 input[type="button"], .color3 input[type="submit"], .color3 button, .color3 .btn{background: #063462;  color: #9dd1ff;  box-shadow: 0 0 0 4px #063462;  border-color: #9dd1ff;}
.color3 .hl{background:#063462; color:#9dd1ff; padding:1px 2px}
.color3 a,.color3 .published,.color3 .cat,.color3 .search .hentry .nom,.color3 .pop dd li a{color:#000}
.color3 .subnav li a:hover span{background:#b5dcff}
.color3 .gnav li a,.color3 .subnav li a,.color3 .subnav li a.here,.color3 .switch_version a,.color3 .hentry h2 a,.color3 .hentry h3 a,.color3 .pagi a,.color3 .access,.color3 .goup a,.color3 .closeme a{color:#063462}
.color3 .gnav li a.here{background:#9dd1ff}
.color3 .subnav li a.here span{background:#063462; color:#9dd1ff}
.color3 .search1 .here,.color3 .search2 .here{color:#9dd1ff; background:#063462; text-shadow:none}
.color3 .gnav li a.here{border-color:#063462}
.color3 .letter .note{border-color:#555}
.color3 .nav{border-color:#063462}
.color3 .footer,.color3 .related,.color3 .copy{border-color:#063462}
.color3 .inp,.color3 .letter textarea{border-color:#063462; background:#9dd1ff; color:#063462}
.color3 .a-fontsize dt,.color3 .access dt,.color3 .access a{text-shadow:none}
.color3 .subnav li a:hover span{text-shadow:none}
.color3 .last a,.color3 .search .row a{background:#063462; border-color:#063462}
.color3 .last a span,.color3 .search .row a span{border-color:#9dd1ff; color:#9dd1ff; background-image:url(/local/templates/special/css/../img/blue_send.png)}
.color3 .search .row a span{background-image:url(/local/templates/special/css/../img/blue_search.png)}
.color3 .pop dt.opened{color:#9dd1ff; border-color:#063462; background:#063462}
.color3 .pop dt,.color3 .lica th,.color3 .lica td{border-color:#063462}
.color3 .popg dd p{background-image:url(/local/templates/special/css/../img/blue_dash.png)}
.color3 .closeme a{background-image:url(/local/templates/special/css/../img/blue_closeme.png)}
.color3 .pop dd p.gos-addr{background-image:url(/local/templates/special/css/../img/blue_gos-addr.png)}
.color3 .pop dd p.gos-phone{background-image:url(/local/templates/special/css/../img/blue_gos-phone.png)}
.color3 .goup a{background-image:url(/local/templates/special/css/../img/blue_up.png)}
.color3 .pop dt.opened{background:#063462 url(/local/templates/special/css/../img/blue_arrb.png) no-repeat 12px 50%}
.color3 .pop dt{background-image:url(/local/templates/special/css/../img/blue_arrr.png)}
.color3 .pagi a:hover span{border-color:#063462; background:#b5dcff}
.color3 .pagi a.here span{background:#063462; border-color:#063462; color:#9dd1ff}
.color3 .pagi a.here{background-image:url(/local/templates/special/css/../img/blue_arr.png)}
.color3 .switch_version a{background-image:url(/local/templates/special/css/../img/blue_normal.png)}
.color3 .access{background-image:url(/local/templates/special/css/../img/blue_access.png)}
.color3 .subnav li a.here{background-image:url(/local/templates/special/css/../img/blue_arr.png)}
.color3 .a-fontsize a{background-image:url(/local/templates/special/css/../img/blue_fontsize.png)}
.color3 .a-colors a{background-image:url(/local/templates/special/css/../img/blue_colors.png)}
.color3 .a-images a{background-image:url(/local/templates/special/css/../img/blue_images.png)}
.color3 .a-search{background-image:url(/local/templates/special/css/../img/blue_a-search.png)}
.color3 .a-settings{background-image:url(/local/templates/special/css/../img/blue_a-settings.png)}
.color3 .printversion a{background-image:url(/local/templates/special/css/../img/blue_print.png)}
.color3 .pop dt,.color3 .copy,.color3 .searchresult,.color3 .pagi a span,.color3 .pagi a:hover span{border-color:#063462}
.color3 .voice-btn{color:#000; border-color:#000; background:#9dd1ff}
.color3 .voice-btn:hover, .color3 .voice-btn-load{color:#fff; background:#000; border-color:#000}
.color3 .voice-btn-played{box-shadow:0 0 0 5px #a8a8a8}

/*theme beje*/
body.color4{background:#f7f3d6; color:#59422e}
.color4 input[type="button"], .color4 input[type="submit"], .color4 button, .color4 .btn{background: #59422e;  box-shadow: 0 0 0 4px #59422e;  border-color: #f7f3d6;  color: #f7f3d6;}
.color4	.hl{background:#59422e; color:#f7f3d6; padding:1px 2px}
.color4 a,.color4 .published,.color4 .cat,.color4 .search .hentry .nom{color:#7e634b}
.color4 .subnav li a:hover span{background:#ede3a1}
.color4 .gnav li a,.color4 .subnav li a,.color4 .subnav li a.here,.color4 .switch_version a,.color4 .hentry h2 a,.color4 .hentry h3 a,.color4 .pagi a,.color4 .access,.color4 .goup a,.color4 .closeme a,.color4 .pop dd li a,.color4 .lica td a{color:#59422e}
.color4 .gnav li a.here{background:#f7f3d6}
.color4 .subnav li a.here span{background:#59422e; color:#f7f3d6}
.color4 .subnav li a:hover,.color4 .search1 .here,.color4 .search2 .here{color:#59422e}
.color4 .gnav li a.here{border-color:#59422e}
.color4 .letter .note{border-color:#555}
.color4 .nav{border-color:#333}
.color4 .footer,.color4 .related,.color4 .lica th,.color4 .lica td{border-color:#59422e}
.color4 .inp,.color4 .letter textarea{border-color:#59422e; background:#f7f3d6; color:#59422e}
.color4 .a-fontsize dt,.color4 .access dt,.color4 .access a{text-shadow:none}
.color4 .subnav li a:hover span{text-shadow:none}
.color4 .last a,.color4 .search .row a{background:#59422e; border-color:#59422e}
.color4 .last a span,.color4 .search .row a span{border-color:#f7f3d6; color:#f7f3d6; background-image:url(/local/templates/special/css/../img/och_send.png)}
.color4 .search .row a span{background-image:url(/local/templates/special/css/../img/och_search.png)}
.color4 .pop dt.opened{color:#f7f3d6; border-color:#59422e; background:#59422e}
.color4 .popped{border-color:#59422e; background:#f7f3d6; color:#59422e}
.color4 .popped a,.color4 .access .popped a{color:#59422e}
.color4 #out .font-family,.color4 #out .letter-spacing{color:#59422e; border-color:#59422e}
.color4 #out .here.font-family,.color4 #out .here.letter-spacing,.color4.spacing-small #out #spacing-small,.color4.spacing-normal #out #spacing-normal,.color4.spacing-big #out #spacing-big,.color4.serif #out #serif,.color4.sans-serif #out #sans-serif{color:#f7f3d6; background:#59422e}
.color4 #out .saveit a{background:#59422e; border-color:#59422e}
.color4 .saveit a span{border-color:#f7f3d6; color:#f7f3d6}
.color4 .popg dd p{background-image:url(/local/templates/special/css/../img/och_dash.png)}
.color4 .closeme a{background-image:url(/local/templates/special/css/../img/och_closeme.png)}
.color4 .pop dd p.gos-addr{background-image:url(/local/templates/special/css/../img/och_gos-addr.png)}
.color4 .pop dd p.gos-phone{background-image:url(/local/templates/special/css/../img/och_gos-phone.png)}
.color4 .goup a{background-image:url(/local/templates/special/css/../img/och_up.png)}
.color4 .pop dt.opened{background:#59422e url(/local/templates/special/css/../img/och_arrb.png) no-repeat 12px 50%}
.color4 .pop dt{background-image:url(/local/templates/special/css/../img/och_arrr.png)}
.color4 .pagi a:hover span{border-color:#f7f3d6; background:#e7e3c6}
.color4 .pagi a.here span{background:#59422e; border-color:#59422e; color:#f7f3d6}
.color4 .pagi a.here{background-image:url(/local/templates/special/css/../img/och_arr.png)}
.color4 .switch_version a{background-image:url(/local/templates/special/css/../img/och_normal.png)}
.color4 .access{background-image:url(/local/templates/special/css/../img/och_access.png)}
.color4 .subnav li a.here{background-image:url(/local/templates/special/css/../img/och_arr.png)}
.color4 .a-fontsize a{background-image:url(/local/templates/special/css/../img/och_fontsize.png)}
.color4 .a-colors a{background-image:url(/local/templates/special/css/../img/och_colors.png)}
.color4 .a-images a{background-image:url(/local/templates/special/css/../img/och_images.png)}
.color4 .a-search{background-image:url(/local/templates/special/css/../img/och_a-search.png)}
.color4 .a-settings{background-image:url(/local/templates/special/css/../img/och_a-settings.png)}
.color4 .printversion a{background-image:url(/local/templates/special/css/../img/och_print.png)}
.color4 .access dt,.color4 .a-search a,.color4 .a-settings a{color:#f7f3d6}
.color4 .pop dt,.color4 .copy,.color4 .searchresult,.color4 .pagi a span,.color4 .pagi a:hover span{border-color:#7e634b}
.color4 .search1 .here,.color4 .search2 .here{background:#59422E; text-shadow:none; color:#f7f3d6}
.color4 .voice-btn{color:#f7f3d6; border-color:#59422e; background:#59422e}
.color4 .voice-btn:hover, .color4 .voice-btn-load{color:#59422e; background:#f7f3d6; border-color:#59422e}
.color4 .voice-btn-played{box-shadow:0 0 0 5px #7e634b}

/*theme brown*/
body.color5{background:#3b2716; color:#a9dd38}
.color5 input[type="button"], .color5 input[type="submit"], .color5 button, .color5 .btn{background: #a9dd38;  box-shadow:0 0 0 4px #a9dd38;  border-color: #3b2716;  color: #3b2716;}
.color5 .hl{background:#a9dd38; color:#3b2716; padding:1px 2px}
.color5 a,.color5 .published,.color5 .cat,.color5 .search .hentry .nom{color:#a9dd38}
.color5 .tags a:hover{background:#51431d; text-shadow:none}
.color5 .subnav li a:hover span{background:#51431d; color:#a9dd38}
.color5 .gnav li a,.color5 .subnav li a,.color5 .subnav li a.here,.color5 .switch_version a,.color5 .hentry h2 a,.color5 .hentry h3 a,.color5 .pagi a,.color5 .access,.color5 .goup a,.color5 .closeme a,.color5 .pop dd li a,.color5 .lica td a{color:#a9dd38}
.color5 .gnav li a.here{background:#3b2716}
.color5 .copy .url{color:#a9dd38}
.color5 .subnav li a.here span{background:#a9dd38; color:#3b2716}
.color5 .subnav li a:hover,.color5 .search1 .here,.color5 .search2 .here{color:#3b2716}
.color5 .gnav li a.here{border-color:#a9dd38}
.color5 .letter .note{border-color:#555}
.color5 .nav{border-color:#a9dd38}
.color5 .footer,.color5 .related,.color5 .lica th,.color5 .lica td{border-color:#a9dd38}
.color5 .inp,.color5 .letter textarea{border-color:#a9dd38; background:#3b2716; color:#a9dd38}
.color5.a-fontsize dt,.color5 .access dt,.color5 .access a{text-shadow:none}
.color5 .subnav li a:hover span{text-shadow:none}
.color5 .last a,.color5 .search .row a{background:#a9dd38; border-color:#a9dd38}
.color5 .last a span,.color5 .search .row a span{border-color:#3b2716; color:#3b2716; background-image:url(/local/templates/special/css/../img/brown_send.png)}
.color5 .search .row a span{background-image:url(/local/templates/special/css/../img/brown_search.png)}
.color5 .pop dt.opened{color:#3b2716; border-color:#a9dd38; background:#a9dd38}
.color5 .popped{border-color:#a9dd38; background:#3b2716; color:#a9dd38}
.color5 .popped a,.color5 .access .popped a{color:#a9dd38}
.color5 #out .font-family,.color5 #out .letter-spacing{color:#a9dd38; border-color:#a9dd38}
.color5 #out .here.font-family,.color5 #out .here.letter-spacing,.color5.spacing-small #out #spacing-small,.color5.spacing-normal #out #spacing-normal,.color5.spacing-big #out #spacing-big,.color5.serif #out #serif,.color5.sans-serif #out #sans-serif{color:#3b2716; background:#a9dd38}
.color5 #out .saveit a{background:#a9dd38; border-color:#a9dd38}
.color5 .saveit a span{border-color:#3b2716; color:#3b2716}
.color5 .popg dd p{background-image:url(/local/templates/special/css/../img/brown_dash.png)}
.color5 .closeme a{background-image:url(/local/templates/special/css/../img/brown_closeme.png)}
.color5 .pop dd p.gos-addr{background-image:url(/local/templates/special/css/../img/brown_gos-addr.png)}
.color5 .pop dd p.gos-phone{background-image:url(/local/templates/special/css/../img/brown_gos-phone.png)}
.color5 .goup a{background-image:url(/local/templates/special/css/../img/brown_up.png)}
.color5 .pop dt.opened{background:#a9dd38 url(/local/templates/special/css/../img/brown_arrb.png) no-repeat 12px 50%}
.color5 .pop dt{background-image:url(/local/templates/special/css/../img/brown_arrr.png)}
.color5 .pagi a:hover span{border-color:#a9dd38; background:#51431d}
.color5 .pagi a.here span{background:#a9dd38; border-color:#a9dd38; color:#3b2716}
.color5 .pagi a.here{background-image:url(/local/templates/special/css/../img/brown_arr.png)}
.color5 .switch_version a{background-image:url(/local/templates/special/css/../img/brown_normal.png)}
.color5 .access{background-image:url(/local/templates/special/css/../img/brown_access.png)}
.color5 .subnav li a.here{background-image:url(/local/templates/special/css/../img/brown_arr.png)}
.color5 .a-fontsize a{background-image:url(/local/templates/special/css/../img/brown_fontsize.png)}
.color5 .a-colors a{background-image:url(/local/templates/special/css/../img/brown_colors.png)}
.color5 .a-images a{background-image:url(/local/templates/special/css/../img/brown_images.png)}
.color5 .a-search{background-image:url(/local/templates/special/css/../img/brown_a-search.png)}
.color5 .a-settings{background-image:url(/local/templates/special/css/../img/brown_a-settings.png)}
.color5 .printversion a{background-image:url(/local/templates/special/css/../img/brown_print.png)}
.color5 .pop dt,.color5 .copy,.color5 .searchresult,.color5 .pagi a span,.color5 .pagi a:hover span{border-color:#a9dd38}
.color5.search1 .here,.color5 .search2 .here{background:#a9dd38; text-shadow:none; color:#3b2716}
.color5 .pagi a:hover span{text-shadow:none}
.color5 .voice-btn{color:#a9dd38; border-color:#a9dd38; background:#3b2716}
.color5 .voice-btn:hover, .color5 .voice-btn-load{color:#3b2716; background:#a9dd38; border-color:#a9dd38}
.color5 .voice-btn-played{box-shadow:0 0 0 5px #a9dd38}

.links{margin:1em 0!important; text-align:center}
.links li{display:inline-block; vertical-align:middle; margin:.5em 0; width:32.5%}
.links img{max-width:100%; display:block; margin:0 auto}

.fig{text-align:center; margin-bottom:1.5em}
.fig figcaption{font-weight:700}

.imageson .page .img_alt{display:none!important}
.img_alt{display:block; padding:5px 10px; border:2px dashed; box-sizing:border-box; margin-bottom:1em}

.grecaptcha-badge{visibility:hidden}

.seatsTable{border-collapse:collapse}
.hall-marks{margin:2em 0; display:flex; flex-wrap:wrap; list-style:none; column-gap:8px; row-gap:8px}
.hall-marks-item{font-size:88%; display:flex; align-items:center; line-height:1.43; padding:8px 16px 8px 10px; border-radius:32px}
.hall-marks-item-round{width:16px; height:16px; border-radius:100%; display:block; margin-right:12px}
.hall-table{margin:40px; overflow-x:auto}
.hall-table .seatsTable{margin:0 auto}
.hall-table.active{opacity:.5; pointer-events:none}
.hall-table-u, .hall-table-l, .hall-table-a, .hall-table-b, .hall-table-d{line-height:20px; min-width:22px; width:22px; height:22px; text-align:center; font-weight:700; cursor:default; border:1px solid #2a2a2a33; padding:3px !important; font-size:80%}
.hall-table-u{border:0!important}
.hall-table-l{opacity:.2}
.hall-table-a{cursor:pointer; color:#fff}
.hall-table-a:hover, .hall-table-a.active{background-color:#000!important}
.hall-table-scene{text-align:center; margin-top:1em; font-size:150%; font-weight:700}
.hall-places{margin-top:50px}
.hall-places-item{padding:18px 24px; font-size:88%; line-height:1.43; position:relative; border:1px solid #D9D9D9; cursor:pointer}
.hall-places-item:hover{border-color:#23356F; z-index:1}
.hall-places-item:hover .hall-places-item-delete{display:block}
.hall-places-item-title{font-weight:700; margin-bottom:4px; white-space:nowrap}
.hall-places-item-info{display:flex}
.hall-places-item-price{margin-right:12px; white-space:nowrap}
.hall-places-item-type{color:#A5B4C9; white-space:nowrap}
.hall-places-item-delete{display:none; position:absolute; z-index:1; top:0; right:0; width:24px; height:24px; border-radius:100%; background:#23356F; color:#fff; transform:translate(50%, -50%)}
.hall-places-item-delete:before, .hall-places-item-delete:after{content:''; position:absolute; left:50%; top:50%; width:66%; border-top:2px solid}
.hall-places-item-delete:before{transform:translate(-50%, -50%) rotate(45deg)}
.hall-places-item-delete:after{transform:translate(-50%, -50%) rotate(135deg)}
.hall-places-total{padding:15px 0}
.hall-places-total-left{margin-top:15px; font-weight:700}
.hall-places-buy{margin-top:15px}
.hall-places-qnt, .hall-places-summ, #hall-places-submit-2{display:none!important}
.hall-places-warning{text-align:center; padding:10px 0; font-size:88%; color:#d70000}
.hall-places-warning:empty{display:none}

.order{}
.order-section{}
.order-section-title{font-weight:700; font-size:150%; margin-bottom:40px}
.order-info{padding:16px 24px; margin-bottom:40px; border:1px solid #A5B4C9; font-size:113%}
.order-info table{width:100%}
.order-info table td, .order-info table th{padding-top:8px; padding-bottom:8px}
.order-info table th{text-align:inherit; color:#A5B4C9; padding-right:40px; font-weight:400}
.order-info-place{display:flex}
.order-info-place-left{display:flex; flex:1 0 auto}
.order-info-place-data{margin-right:16px}
.order-info-place-type{color:#A5B4C9}
.order-info-place-price{}
.order-text{}
.order-end{margin-bottom:80px}
.order-end-title{font-weight:700; font-size:250%; line-height:1.4}
.order-end-text{margin-top:1em; font-size:113%; line-height:1.56}
.order-end-btn{margin-top:2em}

blockquote{font-style:italic; padding:1em}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?1758157523448*/
div.navigation-yandex-style
{
   font-size:125%;
   line-height:200%;
}

div.navigation-yandex-style a
{
   text-decoration:underline;
   padding:0.2em 0.3em;
}

span.nav-current-page
{
   background-color:#e8e9ec;
   padding:0.2em 0.3em;
}

div.navigation-yandex-style span.disabled
{
   color:#999;
}

div.navigation-yandex-style span.arrow
{
   font-size:100%;
   font-family:Times;
}

div.navigation-yandex-style span.ctrl
{
   font-size:68%;
}
/* End */
/* /local/templates/special/css/main.css?175828527330501 */
/* /bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?1758157523448 */
