*{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}
form{margin:1.5em 0 1em}
label{cursor:pointer; display:block; padding-bottom:5px; font:700 1.3em Georgia,serif}
label span{font-weight:400}
textarea, input[type=text], input[type=email], input[type=tel], input[type=num]{width:100%; border:2px solid #000; padding:6px 12px; font:22px Georgia,serif; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
textarea{height:400px}
textarea.error_input,input.error_input{border-color: red !important;}
input[type=submit], input[type=button], button{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}
input[type=radio], input[type=checkbox]{width:25px; height:25px; vertical-align:middle}
select{font-size:22px; width:100%}
select option{padding:3px}

#out{position:relative; margin:0 auto; text-align:left; min-width:1000px; max-width:1200px; padding:0 10px}

.header{padding-top:45px}
.header h1 a{width:375px; height:100px; font-size:21px; font-weight:400; overflow:hidden; display:block; position:relative; float:left; text-decoration:none; display:inline; outline:none}
.header-sitename{font-size:48px; line-height:1; margin-top:20px}
.header-sitename a{color:#000; text-decoration:none}
.header-contacts{font-size:24px; margin:25px 0 15px}
.header-links{float:left; margin-top:30px; font-size:20px}

.page{font-size:21px; padding:50px 0 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; width:auto}
.singlepost .img-f-left, .singlepost .img-f-right{width:auto; display:block; margin-bottom:1em}
.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 [align], .singlepost [style*="text-align"]{text-align:left!important}
.singlepost img[style*="float"]{float:none!important; display:block}
.singlepost img[style*="margin"]{margin:0!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-top:20px; zoom:1}
.gnav{list-style:none; font:700 22px 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(../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:15px; padding:5px 0 5px 40px; background:url(../img/normal.png) no-repeat 0 50%}

.hentry{margin-bottom:45px; padding:0 23px}
.hentry img{max-width:100%; height:auto}
.hentry h2{font:700 1.29em Georgia,serif}
.hentry h2 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(../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}

.captcha-image{border:2px solid}
.access{height:46px; background:url(../img/access.png) no-repeat 0 0; background-size:100% 100%; font-size:17px; color:#000; position:fixed; top:0; width:1000px; 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(../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(../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(../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(../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(../img/a-settings.png)}
.a-search a,.a-settings a{color:#000}
.a-settings a{padding-right:18px; background:url(../img/arr.png) no-repeat 100% 60%}
.popped{border:2px solid #000; background:#9ed1ff; position:absolute; left:0; top:46px; width:954px; z-index:100; padding:10px 21px; color:#063462; display:none; font:700 20px Arial,sans-serif}
.access .popped a{color:#063462}
.popped h2{font-size:38px; margin-bottom:10px}
.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:8px 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}
.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:block; padding-bottom:5px; font:700 1.3em Georgia,serif}
.letter label span{font-weight:400}
.letter select{width:100%}
.inputtext,.letter textarea{width:100%; border:2px solid #000; padding:6px 12px; font:22px Georgia,serif; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.inputtext.error_input,.letter textarea.error_input{border-color: red !important;}
.errors, p.errors{font-size:1.25em; font-weight:700}
.letter select{font-size:22px; width:100%}
.letter select option{padding:3px}
.letter textarea{height:546px}
.letter .error .inp{color:#970000; border-color:#970000; font-weight:700}
.letter .disabled{color:#fff; background:#000}
.submit{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}

.searchresult{padding:45px 0 1px; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; margin:45px 0}

/*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 .submit{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 .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(../img/b_send.png)}
.color2 .search .row a span{background-image:url(../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(../img/b_arr.png)}
.color2 .switch_version a{background-image:url(../img/b_normal.png)}
.color2 .access{background-image:url(../img/b_access.png)}
.color2 .subnav li a.here{background-image:url(../img/b_arr.png)}
.color2 .a-fontsize a{background-image:url(../img/b_fontsize.png)}
.color2 .a-colors a{background-image:url(../img/b_colors.png)}
.color2 .a-images a{background-image:url(../img/b_images.png)}
.color2 .a-search{background-image:url(../img/b_a-search.png)}
.color2 .a-settings{background-image:url(../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 .submit{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 .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(../img/blue_send.png)}
.color3 .search .row a span{background-image:url(../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(../img/blue_dash.png)}
.color3 .closeme a{background-image:url(../img/blue_closeme.png)}
.color3 .pop dd p.gos-addr{background-image:url(../img/blue_gos-addr.png)}
.color3 .pop dd p.gos-phone{background-image:url(../img/blue_gos-phone.png)}
.color3 .goup a{background-image:url(../img/blue_up.png)}
.color3 .pop dt.opened{background:#063462 url(../img/blue_arrb.png) no-repeat 12px 50%}
.color3 .pop dt{background-image:url(../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(../img/blue_arr.png)}
.color3 .switch_version a{background-image:url(../img/blue_normal.png)}
.color3 .access{background-image:url(../img/blue_access.png)}
.color3 .subnav li a.here{background-image:url(../img/blue_arr.png)}
.color3 .a-fontsize a{background-image:url(../img/blue_fontsize.png)}
.color3 .a-colors a{background-image:url(../img/blue_colors.png)}
.color3 .a-images a{background-image:url(../img/blue_images.png)}
.color3 .a-search{background-image:url(../img/blue_a-search.png)}
.color3 .a-settings{background-image:url(../img/blue_a-settings.png)}
.color3 .printversion a{background-image:url(../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 .submit{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 .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(../img/och_send.png)}
.color4 .search .row a span{background-image:url(../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(../img/och_dash.png)}
.color4 .closeme a{background-image:url(../img/och_closeme.png)}
.color4 .pop dd p.gos-addr{background-image:url(../img/och_gos-addr.png)}
.color4 .pop dd p.gos-phone{background-image:url(../img/och_gos-phone.png)}
.color4 .goup a{background-image:url(../img/och_up.png)}
.color4 .pop dt.opened{background:#59422e url(../img/och_arrb.png) no-repeat 12px 50%}
.color4 .pop dt{background-image:url(../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(../img/och_arr.png)}
.color4 .switch_version a{background-image:url(../img/och_normal.png)}
.color4 .access{background-image:url(../img/och_access.png)}
.color4 .subnav li a.here{background-image:url(../img/och_arr.png)}
.color4 .a-fontsize a{background-image:url(../img/och_fontsize.png)}
.color4 .a-colors a{background-image:url(../img/och_colors.png)}
.color4 .a-images a{background-image:url(../img/och_images.png)}
.color4 .a-search{background-image:url(../img/och_a-search.png)}
.color4 .a-settings{background-image:url(../img/och_a-settings.png)}
.color4 .printversion a{background-image:url(../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 .submit{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 .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(../img/brown_send.png)}
.color5 .search .row a span{background-image:url(../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(../img/brown_dash.png)}
.color5 .closeme a{background-image:url(../img/brown_closeme.png)}
.color5 .pop dd p.gos-addr{background-image:url(../img/brown_gos-addr.png)}
.color5 .pop dd p.gos-phone{background-image:url(../img/brown_gos-phone.png)}
.color5 .goup a{background-image:url(../img/brown_up.png)}
.color5 .pop dt.opened{background:#a9dd38 url(../img/brown_arrb.png) no-repeat 12px 50%}
.color5 .pop dt{background-image:url(../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(../img/brown_arr.png)}
.color5 .switch_version a{background-image:url(../img/brown_normal.png)}
.color5 .access{background-image:url(../img/brown_access.png)}
.color5 .subnav li a.here{background-image:url(../img/brown_arr.png)}
.color5 .a-fontsize a{background-image:url(../img/brown_fontsize.png)}
.color5 .a-colors a{background-image:url(../img/brown_colors.png)}
.color5 .a-images a{background-image:url(../img/brown_images.png)}
.color5 .a-search{background-image:url(../img/brown_a-search.png)}
.color5 .a-settings{background-image:url(../img/brown_a-settings.png)}
.color5 .printversion a{background-image:url(../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}

.devoloper_tech{position:fixed;z-index:999;bottom:0;width:100%;min-width:320px;max-height:16px;padding:0 5px 2px 0;font-size:100%;letter-spacing:1px;font:12px/15px clear;color:#fff;background-color:#ff4a0b;text-align:center}
.devoloper_tech > a{color:#fff}
.devoloper_tech > a > span{white-space:nowrap}
.devoloper_tech ~ .devoloper_profiler{padding-bottom:34px}
.privacy_policy ~ .devoloper_profiler{padding-bottom:84px}
.devoloper_profiler,.devoloper_profiling{font:14px/20px ptsans,sans-serif;color:#2e2e2e}
.devoloper_profiler table,.devoloper_profiling table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
.devoloper_profiler table caption,.devoloper_profiling table caption,.devoloper_profiler table tr th,.devoloper_profiling table tr th,.devoloper_profiler table tr td,.devoloper_profiling table tr td{text-align:left;vertical-align:top;padding:0 10px}
.devoloper_profiler table tr,.devoloper_profiling table tr{border-color:transparent}
.devoloper_profiler table.devoloper_post pre{margin:0}
.devoloper_profiler .totalmemory,.devoloper_profiler .totaltime{padding:0 10px}
.privacy_policy{position:fixed;z-index:998;bottom:0;width:100%;min-width:320px;padding:10px 5px 12px 0;font-size:100%;letter-spacing:1px;font:12px/15px clear;color:#fff;background-color:#222;text-align:center}
.devoloper_tech ~ .privacy_policy{padding-bottom:24px}
.privacy_policy .button{color:#FFF;border:2px solid #FFF;font-size:12px;padding:3px 10px;font-weight:400;margin:0 0 0 10px;cursor:pointer}